st-pti: Thread: zarządzanie vs. gospodarowanie RE: [klio] - nie mów "architektura komputera"//kpmentarz architekta z Kanady Jana Tereszczenko


[<<] [<] Page 1 of 1 [>] [>>]
Subject: zarządzanie vs. gospodarowanie RE: [klio] - nie mów "architektura komputera"//kpmentarz architekta z Kanady Jana Tereszczenko
From: Andrzej Dyżewski, ####@####.####
Date: 6 Dec 2017 17:13:03 +0000
Message-Id: <01d501d36eb5$ae291420$0a7b3c60$@gmail.com>

Właśnie na jednej z grup twarzętnikowych pewien uczestnik zwrócił uwagę, że słowo zarządzanie prawie zawsze się da zastąpić przez gospodarowanie. 

 

https://www.facebook.com/groups/PTI2PSI/permalink/2073920949546269/?comment_id=2073954119542952&reply_comment_id=2074162459522118&notif_id=1512510575105115&notif_t=group_comment_mention

 

Gospodarowanie czasem vs zarzadzanie czasem?

 

Mnie się pierwsze bardziej podoba

 

/ady

 

From: ####@####.#### ####@####.#### On Behalf Of Maciej M. Sysło
Sent: Wednesday, December 06, 2017 3:23 PM
To: ####@####.####
Subject: Re: [klio] - nie mów "architektura komputera"//kpmentarz architekta z Kanady Jana Tereszczenko

 

Panie Grzegorzu, 

Zerknąłem do autobiografii Babbage'a: https://en.wikisource.org/wiki/Passages_from_the_Life_of_a_Philosopher

w rozdziałach, które odnoszą się do jego konstrukcji nie pojawia się architecture, może w innych - nie miałem czasu sprawdzić. A może w innych jego publikacjach? Przypuszczam jednak, że nie używał tego terminu, inaczej, jego najbliższa "współpracownica" użyłaby również. 

Myślę, że dzisiaj każdą konstrukcję maszyny, nie tylko komputera, nawet najstarszej, współcześni nazywają architekturą. Najlepszy przykład, to wspomniany wcześniej Draft i dodane do niego komentarze, w których dopiero jest mowa o architekturze. Zaczynam mieć przekonanie, że architekci mogą mieć rację - to dopiero dzisiaj różne układy zaczynają być architekturą czegoś. Czy podobnie nie jest z "zarządzaniem"?  Zarządzamy już wszystkim: czasem, ludźmi, zasobami ludzkimi, ... Na jednej z konferencji w Mrągowie zapytano prof. Bralczyka, co myśli o "zarządzaniu czasem" odpowiedział: czasem zarządzanie, a czasem nie. Jak sobie nie radzimy z ludźmi, to zaczynamy zarządzanie zasobami ludzkimi. Efekt identyczny, jeśli nie gorszy!

Pozdrawiam, Maciej   

 

W dniu 6 grudnia 2017 13:44 użytkownik Grzegorz Szewczyk ####@####.#### napisał:

Szanowny Panie Macieju,

 

Zgadzam się z Panem. Zawsze byłem przekonany, że „architektura komputerów” pochodzi od von Neumanna, ale kilka lat temu, podczas seminarium na Politechnice w Tampere, co prawda dotyczyło ono bezpieczeństwa danych, a nie historii, zwrócono mi uwagę, że pojęcie to pochodzi aż od Babbage’a. Wtedy nie sprawdziłem, a tylko zapamiętałem. Teraz zainspirował mnie pan do sprawdzenia. Kolega jest już na emeryturze, ale jakoś dotrę do niego i spytam. Tak na marginesie, to z doświadczenia wiem, że Finowie mówią coś jak wiedzą na 200% więc przyjąłem tę informację za prawdziwą; raczej jako ciekawostkę niż fakt naukowy.

 

Z wyrazami szacunku,

Dr Grzegorz Szewczyk

Professor UAS, Information Technology

CENTRIA University of Applied Sciences

Phone: +358 (44) 725 0458 <tel:+358%2044%207250458> 

 

From: ####@####.#### ####@####.#### On Behalf Of Maciej M. Syslo
Sent: keskiviikko 6. joulukuuta 2017 14.30
To: ####@####.#### Stanisław Jaskólski ####@####.####
Subject: Re: [klio] - nie mów "architektura komputera"//kpmentarz architekta z Kanady Jana Tereszczenko

 

Nie mam niestety dostępu do listy językowej PTI, więc piszę na historyczną. Jerzy przekaż tam może, a może mógłbym mieć dostęp? 

 

Myślę, że termin "architektura komputera" pojawił się dopiero po Drafcie von Neumanna. 

 

Nie znalazłem "architecture" w Notes Ady - http://www.fourmilab.ch/babbage/sketch.html - a dokładniej w uwagach Ady i w jej tłumaczeniu z włoskiego na angielski opisu maszyny analitycznej Babbage'a. Później zajrzę do oryginałów pism Babbage'a.   


von Neumann także nie użył tego terminu w swoim Drafcie - http://www.virtualtravelog.net/wp/wp-content/media/2003-08-TheFirstDraft.pdf, pojawia się natomiast w innej zredagowanej wersji Draftu, ale już w komentarzach: http://www.wiley.com/legacy/wileychi/wang_archi/supp/appendix_a.pdf

A jeśli chodzi o słowniki angielskiego, to są one bardzo tradycyjne: 

 

Ciekawostka historyczna. Jeśli ktoś zajrzy do słownika języka angielskiego, który trzyma na półce od lat 1960’, to może poczuć się zdezorientowany, gdyż pierwszym znaczeniem hasła computer nie jest wcale maszyna. W Webster’s New World Dictionary, Oxford, 1969: computer – 1. a person who computes, 2. a device used for computing […] a nawet w nieco młodszym słowniku Mirriam Webster’s Collegiate Dictionary, 10th Edition, 1993 czytamy: computer – one that computes; specif. a programmable electronic device that can store, retrieve, and process data. 

 

Natomiast, nie rozumiem buntu architektów, przecież sami piszą: "Architektura od zawsze łączyła w sobie zagadnienia techniczne, użytkowe i estetyczne."  I architektura komputerów to łączy, w nieco szerszy, sensie niż miał na myśli to von Neumann, ale np. Cray, którego komputery, zwłaszcza te pierwsze były dziełami sztuki. Trudno, aby "Jeżeli napisany 2000 lat temu traktat Witruwiusza" ciążył dzisiaj na rozwoju języka. 

Pozdrawiam, Maciej 

 

W dniu 6 grudnia 2017 11:39 użytkownik Grzegorz Szewczyk ####@####.#### napisał:

Szanowni Koledzy,

 

Wydaje mi się, że Kolega z Kanady jednak nie ma racji. Poniżej wyciąg ze Słownika Współczesnego Języka Angielskiego Longmana. Proszę zwrócić uwagę na punkt 3 i 4.

 



 

W tym świetle pojęcie „architektura komputera” jest całkowicie uzasadniona. A tak na marginesie, z posiadanych przeze mnie informacji wynika, że pierwszy kto użył tego sformułowania był prof. Charles Babbage, a właściwie Jego współpracowniczka Augusta Ada King-Noel hrabianka de Lovelace (notabene z domu Byron i uczennica de Morgana) podczas tłumaczeniu instruckcji arytmometra Babbega na język włoski.

 

Co do samego źródła. Webster – to angileski dla amerykanów, czyli takiego kulturowego „500+”, Longman to Queen English czyli angileski dla nas europejczyków „gorszego sortu”J

 

Z wyrazami szacunku,

Dr Grzegorz Szewczyk

Professor UAS, Information Technology

CENTRIA University of Applied Sciences

Phone: +358 (44) 725 0458 <tel:+358%2044%207250458> 

 

From: ####@####.#### ####@####.#### On Behalf Of Stanislaw Jaskólski
Sent: keskiviikko 6. joulukuuta 2017 12.10
To: ####@####.####
Subject: ODP: [klio] - nie mów "architektura komputera"//kpmentarz architekta z Kanady Jana Tereszczenko

 

Teoretycznie kolega z Kanady ma racje – ale jezyk tez zyje  i wchodzą nowe nawyki w nazewnictwie, nic nie poradzimy. Tak samo jak weszlo u nas mnóstwo anglicyzmow mimo ze polski jezyk by wystarczyl pewno.

SJ.

 

Wysłane z aplikacji Poczta <https://go.microsoft.com/fwlink/?LinkId=550986>  dla Windows 10

 

Od: 111_JNOWAK ####@####.#### 
Wysłano: środa, 6 grudnia 2017 11:01
Do: ####@####.####
Temat: [klio] - nie mów "architektura komputera"//kpmentarz architekta z Kanady Jana Tereszczenko

 

Szanowni

 

Kol. Jurek Słomczyński podrzucił mi linki do strony SARP-u,

Który walczy o architekturę.

Architektura ma być tylko dla architektów!

 

Tę informacje komentuje Jego Kolega z Kanady – daje to do wiadomości

 

Od siebie dodam, że za diabła nie mogę pojąć co zacz „architektura korpoarcyjna”

 

 

Jn

 

05, 2017 8:02 AM
To: jsn111
Subject: PD: - nie mów "architektura komputera"//kpmentarz architekta z Kanady Jana Tereszczenko

 

Ja o tym mówię już od 40-50 lat, jako że Północna Ameryka, a w szerszym zrozumieniu Język Angielski, już od dekad rozszerzył nomenklaturę (przysłówkową…?), (przymiotnikową…?), o określanie terminem: ‘ARCHITEKTURY’, przeróżnych deskryptywnych okoliczności, nic z ‘Architekturą’ nie mających wspólnego, jak np. ‘Computer Architecture’,(‘Motherboard…’), ‘Architecture of the Battle Field’, ‘Architecture of the Code of Law’, ‘Architecture of the Social Consciousness’, itd, itd., do nieskończoności…!!! Szczególnie w ostatnich czasach, biorąc pod uwagę bardzo szeroko rozumianą liberalność angielskiego języka, (a ostatnio już ‘lingua franca’ całego świata…), do adaptacji nowych terminologii i interpretacji starych, (Vide ‘The Oxford English Dictionary’…), szansa na ukrócenie tej debilitacji językowej jest raczej marna… No, a wszystkiemu winna jest… niestety… gombjuderyzancja… Proszę o pozwolenie mi, przytoczenia ostatniej frazy, pod hasłem ‘ar-chi-tec-ture n. (1555)…, z mojego, 1996, wydania: ‘Merriam Webster’s Dictionary’ (to vit...), … 5: the manner in which components of a computer or computer systems are organized or integrated …

No, to, co, Drogi Panie Jureczku, robiem z tom ‘archidegturom’…? ‘Architektura bielizny damskiej’…? ‘Architektura nowej pornografii’, ‘Architektura wypadających w SARPie cegieł’, ‘Architektura zup pomidorowych’, ‘Architektura polityki zagranicznej’, ‘Architektura zasiewów rzepaku’, itd… Nie daje rady, a wszystko to jest i OK, i nawet ma sens, prawda…, Np.. ‘Architektura użytku skrótu ‘OK’ w języku polskim’, (Drogi Panie Profesorze Miodek, [Miodku…?]…). Nie daje wygrać…!

I serdecznie pozdrawiam, łącznie też z SARPem…! 

 Tarrrah…!  

Jan (TEKO)  

      

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

 

From: Jerzy Slomczynski ####@####.#### 


http://www.sarp.org.pl/pokaz/apel_o_ochrone_nazwy_architektura,2499/

 

 

 

 

 

 

 

 

 


 <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> https://ipmcdn.avast.com/images/icons/icon-envelope-tick-green-avg-v1.png

Virus-free.  <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> www.avg.com

 

 

 

 

 

------
* Wewnętrzna lista dyskusyjna sekcji historycznej Polskiego Towarzystwa Informatycznego
* Informacje o liœcie oraz o tym jak się zapisać i wypisać: 
https://lista.pti.org.pl/sympa/info/klio 
* Załšczniki do mejli na listę nie mogš przekraczać w sumie 20 MiB
* Dyskusje muszš być zgodne z normami współżycia społecznego oraz statutu PTI
* Lista pomimo charakteru wewnętrznego stanowi miejsce publiczne
* Portal historyczny PTI 
http://www.historiainformatyki.pl/

 

------
* Wewnętrzna lista dyskusyjna sekcji historycznej Polskiego Towarzystwa Informatycznego
* Informacje o liście oraz o tym jak się zapisać i wypisać: 
https://lista.pti.org.pl/sympa/info/klio 
* Załączniki do mejli na listę nie mogą przekraczać w sumie 20 MiB
* Dyskusje muszą być zgodne z normami współżycia społecznego oraz statutu PTI
* Lista pomimo charakteru wewnętrznego stanowi miejsce publiczne
* Portal historyczny PTI 
http://www.historiainformatyki.pl/

------
* Wewnętrzna lista dyskusyjna sekcji historycznej Polskiego Towarzystwa Informatycznego
* Informacje o liście oraz o tym jak się zapisać i wypisać: 
https://lista.pti.org.pl/sympa/info/klio 
* Załączniki do mejli na listę nie mogą przekraczać w sumie 20 MiB
* Dyskusje muszą być zgodne z normami współżycia społecznego oraz statutu PTI
* Lista pomimo charakteru wewnętrznego stanowi miejsce publiczne
* Portal historyczny PTI 
http://www.historiainformatyki.pl/




-- 

http://mmsyslo.pl/
Inicjatywa: http://godzinakodowania.pl/
Konkurs: http://www.bobr.edu.pl/

------
* Wewnętrzna lista dyskusyjna sekcji historycznej Polskiego Towarzystwa Informatycznego
* Informacje o liście oraz o tym jak się zapisać i wypisać: 
https://lista.pti.org.pl/sympa/info/klio 
* Załączniki do mejli na listę nie mogą przekraczać w sumie 20 MiB
* Dyskusje muszą być zgodne z normami współżycia społecznego oraz statutu PTI
* Lista pomimo charakteru wewnętrznego stanowi miejsce publiczne
* Portal historyczny PTI 
http://www.historiainformatyki.pl/

------
* Wewnętrzna lista dyskusyjna sekcji historycznej Polskiego Towarzystwa Informatycznego
* Informacje o liście oraz o tym jak się zapisać i wypisać: 
https://lista.pti.org.pl/sympa/info/klio 
* Załączniki do mejli na listę nie mogą przekraczać w sumie 20 MiB
* Dyskusje muszą być zgodne z normami współżycia społecznego oraz statutu PTI
* Lista pomimo charakteru wewnętrznego stanowi miejsce publiczne
* Portal historyczny PTI 
http://www.historiainformatyki.pl/




-- 

http://mmsyslo.pl/
Inicjatywa: http://godzinakodowania.pl/
Konkurs: http://www.bobr.edu.pl/

------
* Wewnętrzna lista dyskusyjna sekcji historycznej Polskiego Towarzystwa Informatycznego
* Informacje o liście oraz o tym jak się zapisać i wypisać: 
https://lista.pti.org.pl/sympa/info/klio 
* Załączniki do mejli na listę nie mogą przekraczać w sumie 20 MiB
* Dyskusje muszą być zgodne z normami współżycia społecznego oraz statutu PTI
* Lista pomimo charakteru wewnętrznego stanowi miejsce publiczne
* Portal historyczny PTI 
http://www.historiainformatyki.pl/


--> -->
 
 
<type 'exceptions.IOError'>
Python 2.5.2: /usr/bin/python
Sat May 4 17:43:15 2024

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /opt/ezmlm-browse-0.20/<string> in ()
 /opt/ezmlm-browse-0.20/main.py in main()
  424 
  425         if path is not None:
  426                 main_path(path)
  427         else:
  428                 main_form()
global main_form = <function main_form at 0x9243c6c>
 /opt/ezmlm-browse-0.20/main.py in main_form()
  378         except ImportError:
  379                 die(ctxt, "Invalid command")
  380         module.do(ctxt)
  381 
  382 def main():
module = <module 'commands.showthread' from '/opt/ezmlm-browse-0.20/commands/showthread.pyc'>, module.do = <function do at 0x924ae2c>, global ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}
 /opt/ezmlm-browse-0.20/commands/showthread.py in do(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'})
    9         ctxt.update(ezmlm.thread(ctxt[THREADID]))
   10         header(ctxt, 'Thread: ' + ctxt[SUBJECT], 'showthread')
   11         do_list(ctxt, 'msgs', ctxt[MSGSPERPAGE], ctxt[MESSAGES],
   12                         lambda:sub_showmsg(ctxt, ctxt[MSGNUM]))
   13         footer(ctxt)
global sub_showmsg = <function sub_showmsg at 0x92431ec>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in do_list(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, name='msgs', perpage=10, values=[{'author': u'Andrzej Dy\u017cewski, pt', 'authorid': 'jkfdppnhnieakbnocmfp', 'date': '6 Dec 2017 17:13:03 +0000', 'month': 201712, 'msgnum': 1163, 'subject': u'zarz\u0105dzanie vs. gospodarowanie RE: [klio] - nie...//kpmentarz architekta z Kanady Jana Tereszczenko', 'threadid': 'kcclhgnfckfbbppnnhce', 'timestamp': 1512580383.0}, {'author': u'Marcin Paprzycki', 'authorid': 'bgplfclkccclcjlmljod', 'date': '6 Dec 2017 21:37:07 +0000', 'month': 201712, 'msgnum': 1166, 'subject': u'Re: zarz\u0105dzanie vs. gospodarowanie RE: [klio] - ...//kpmentarz architekta z Kanady Jana Tereszczenko', 'threadid': 'kcclhgnfckfbbppnnhce', 'timestamp': 1512596227.0}, {'author': u'Piotr Karocki', 'authorid': 'obdhjapfnlanlbenbhoh', 'date': '6 Dec 2017 21:47:50 +0000', 'month': 201712, 'msgnum': 1167, 'subject': u'Re: zarz\u0105dzanie vs. gospodarowanie RE: [klio] - ...//kpmentarz architekta z Kanady Jana Tereszczenko', 'threadid': 'kcclhgnfckfbbppnnhce', 'timestamp': 1512596870.0}, {'author': u'Andrzej Dy\u017cewski, pt', 'authorid': 'jkfdppnhnieakbnocmfp', 'date': '6 Dec 2017 22:17:23 +0000', 'month': 201712, 'msgnum': 1168, 'subject': u'Re: zarz\u0105dzanie vs. gospodarowanie RE: [klio] - ...//kpmentarz architekta z Kanady Jana Tereszczenko', 'threadid': 'kcclhgnfckfbbppnnhce', 'timestamp': 1512598643.0}], peritem=<function <lambda> at 0x924afb4>)
  128                 write(template % ctxt)
  129                 if peritem:
  130                         peritem()
  131                 ctxt[ROW] += 1
  132 
peritem = <function <lambda> at 0x924afb4>
 /opt/ezmlm-browse-0.20/commands/showthread.py in ()
    9         ctxt.update(ezmlm.thread(ctxt[THREADID]))
   10         header(ctxt, 'Thread: ' + ctxt[SUBJECT], 'showthread')
   11         do_list(ctxt, 'msgs', ctxt[MSGSPERPAGE], ctxt[MESSAGES],
   12                         lambda:sub_showmsg(ctxt, ctxt[MSGNUM]))
   13         footer(ctxt)
global sub_showmsg = <function sub_showmsg at 0x92431ec>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msgnum=1163)
  229         format_timestamp(ctxt, ctxt)
  230         write(html('msg-header') % ctxt)
  231         rec_showpart(ctxt, msg, 0)
  232         write(html('msg-footer') % ctxt)
  233         ctxt.pop()
global rec_showpart = <function rec_showpart at 0x92431b4>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msg = <email.message.Message instance at 0x92a0e8c>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x92a0e8c>, partnum=4)
  205                 else:
  206                         for p in part.get_payload():
  207                                 partnum = rec_showpart(ctxt, p, partnum+1)
  208         else:
  209                 write(html('msg-sep') % ctxt)
partnum = 4, global rec_showpart = <function rec_showpart at 0x92431b4>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, p = <email.message.Message instance at 0x92a61ec>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x92a61ec>, partnum=5)
  208         else:
  209                 write(html('msg-sep') % ctxt)
  210                 sub_showpart(ctxt, part)
  211         return partnum
  212 
global sub_showpart = <function sub_showpart at 0x9243144>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part = <email.message.Message instance at 0x92a61ec>
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...na Tereszczenko', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x92a61ec>)
  164         type = ctxt[TYPE] = part.get_content_type()
  165         ctxt[FILENAME] = part.get_filename()
  166         template = html('msg-' + type.replace('/', '-'))
  167         if not template:
  168                 template = html('msg-' + type[:type.find('/')])
global template = <function template at 0x923be9c>, global html = <function html at 0x923bed4>, type = 'image/jpeg', type.replace = <built-in method replace of str object at 0x92af6d8>
 /opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-image-jpeg')
   40 
   41 def html(name):
   42         return template(name + '.html')
   43 
   44 def xml(name):
global template = <function template at 0x923be9c>, name = 'msg-image-jpeg'
 /opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-image-jpeg.html')
   31         except IOError:
   32                 if not _template_zipfile:
   33                         _template_zipfile = zipfile.ZipFile(sys.argv[0])
   34                 try:
   35                         f = _template_zipfile.open(n).read()
global _template_zipfile = None, global zipfile = <module 'zipfile' from '/usr/lib/python2.5/zipfile.pyc'>, zipfile.ZipFile = <class zipfile.ZipFile at 0x91d4a4c>, global sys = <module 'sys' (built-in)>, sys.argv = ['-c', '/opt/ezmlm-browse-0.20']
 /usr/lib/python2.5/zipfile.py in __init__(self=<zipfile.ZipFile instance at 0x924d16c>, file='-c', mode='r', compression=0, allowZip64=False)
  337             self.filename = file
  338             modeDict = {'r' : 'rb', 'w': 'wb', 'a' : 'r+b'}
  339             self.fp = open(file, modeDict[mode])
  340         else:
  341             self._filePassed = 1
self = <zipfile.ZipFile instance at 0x924d16c>, self.fp = None, builtin open = <built-in function open>, file = '-c', modeDict = {'a': 'r+b', 'r': 'rb', 'w': 'wb'}, mode = 'r'

<type 'exceptions.IOError'>: [Errno 2] No such file or directory: '-c'
      args = (2, 'No such file or directory')
      errno = 2
      filename = '-c'
      message = ''
      strerror = 'No such file or directory'