st-pti: Re: [klio] 25 lat Raportu PTI z 1991


Previous by date: 21 Jul 2016 10:53:44 +0100 Re: 25 lat Raportu PTI z 1991, Marcin Paprzycki
Next by date: 21 Jul 2016 10:53:44 +0100 Re: 25 lat Raportu PTI z 1991, Maciej M Sysło
Previous in thread: 21 Jul 2016 10:53:44 +0100 Re: [klio] 25 lat Raportu PTI z 1991, Andrzej Dyżewski, pt
Next in thread: 21 Jul 2016 10:53:44 +0100 Re: [klio] 25 lat Raportu PTI z 1991, Andrzej Dyżewski, pt

Subject: Re: OD: [st-pti] RE: [klio] 25 lat Raportu PTI z 1991
From: Maciej M ####@####.####
Date: 21 Jul 2016 10:53:44 +0100
Message-Id: <6a7fc09c64ba77611553ebaceb7ed880@ii.uni.wroc.pl>

To ja (Maciej M. Sysło),
"kto nie wierzy w samojezdne samochody... i zanik zawodów -
taksówkarz/kierowca autobusu/kierowca tramwaju/kierowca ciężarówki"

"bardzo wiele z tego co ma miejsce teraz, za 8 lat będzie absolutnie
zabytkowe"

Zapisałem to sobie i za 8-10 lat, stojąc DALEKO od drogi będę wypatrywał
Kolegę Paprzyckiego w samojezdnym samochodzie."

Cała dyskusja jest na kanwie propozycji w nauczaniu informatyki w 
szkole,
wiec trzymajmy się tematu.

Proponujemy uczyć myślenia komputacyjnego, czy pewnych mental tools, 
które
wywodząc się z informatyki i jej zastosowań mają zastosowanie przy 
rozwiązywaniu
problemów z pomocą komputerów lub innych urządzeń cyfrowych, a także 
analogowych.
Do stworzenia i "kierowania" samojezdnym samochodem potrzebne są jeszcze 
większe
kompetencje myślenia niż dzisiaj kształcimy. Co więcej, potrzebne są one 
również
zwykłym użytkownikom tych wszystkich nowych rozwiązań, by mieć do nich 
zaufanie.

W 2000 roku zapisałem przepowiednię, że za 15 lat pewne zawody znikną, a 
pojawią
się nowe, o których wtedy nikt nie wiedział. Będę wdzięczny Koledze 
Paprzyckiemu,
by podrzucił mi kilka przykładów, dla celów edukacyjnych.

BTW, wczoraj w TVN pokazano jeden taki przykład: wóz z koniem i woźnica 
nie są
już potrzebni - facet wiózł 3 cielaki w jakimś małym samochodziku. Za 8 
lat
nawet ten facet nie będzie potrzebny. A może także znikną cielaki?!

Prośba, wróćmy do tematu. Będę bardzo wdzięczny środowisku PTI za uwagi
merytoryczne do nowej propozycji podstawy programowej kształcenia 
informatycznego,
która od września 2016 będzie pilotażowo wdrażana w szkołach. 
Przypominam, że
w 1985 roku PTI zaproponowało pierwszy program nauczania informatyki w 
szkołach,
przyjęty przez ministerstwo za obowiązujący. Załączam ponownie 
preambułę.

Pozdrawiam, Maciej M Sysło

  dniu 2016-07-21 00:05, Marcin Paprzycki napisał(a):
> A moze to wszystko jest juz
> 
> bez zadnego znaczenia
> 
> jesli uwaznie popatrzymy wokol to moze zauwazymy zasadnicza zmiane,
> ktora zachodzi...
> 
> moze juz niedlugo bedzie tak
> programy beda pisac programy
> ktore beda ewoluowac aby napisac jeszcz lepsze programy
> 
> my / ludzie (wybrani) bedziemy / beda
> na poczatku
> "wizjonerami"
> a pozniej
> "artefaktami przeszlosci utrzymywanymi przy zyciu przez laskawe
> programy, ktore pozwola nam zyc i beda sie nami opiekowac...."
> 
> ***
> 
> jest na tej liscie ktos kto nie wierzy w samojezdne samchody... i
> zanik zawodow -- taksowkarz / kierowca autobusu / kierowca tramwaju /
> kierowca ciezarowki -- ktos kto nie przyjmuje do wiadomosci, ze to juz
> niedlugo bedzie mialo miejsce, ze samochod bedzie "w chmurze" -- czyli
> bedzie sie z niego korzystalo jak z roweru miejskiego...
> 
> to jest tylko poczatek zmian, ktore nastapia w tempie wykladniczym i
> ktore spowoduja, ze bardzo wiele z tego co ma miejsce teraz, za 8 lat
> bedzie absolutnie zabytkowe
> 
> zyczac dobrej nocy (tylko moze warto cos na uspokojenie przyjac? ;-),
> M
> 
> 
> 
> On 2016-07-20 23:28, ####@####.#### wrote:
>> Pisanie na klawiaturze chyba bedzie zanikac w zwiazku z glosowym
>> wprowadzaniem danych, chociaz w mniejszym stopniu dotyczy to pisania
>> programow. Natomiast kapitalna sprawa jest myslenie "programistyczne" 
>> i
>> szykie czytanie wlasnych programow szczegolnie duzych zajmujących
>> kilkaset stron. Wiem z wlasnego doswiadczenia, ze wystarczy "spojrzec"
>> na program wlasny i w mozgu zaczyna sie odtwarzac jego obraz i w 
>> sensie
>> tekstu i w sensie logiki. Pomaga w tym trening szybkiego czytania -np.
>> Podczas kserowania ksiazki udalo mi sie ja przeczytac a podczas wizyty 
>> w
>> ksiegarni
>> wypada przejrzec pare ksiazek. To tak na "marginesie" dyskusji nie
>> zawsze na zadany temat.
>> Przepraszam za pisownie ale na telefonie nie mam zdrowia na polskie
>> ogonki. Ponadto zbliza sie polnoc.
>> A wiec dobranoc.
>> Pozdrawiam
>> Zygmunt R.
>> 
>> 
>> -------- Wiadomość oryginalna --------
>> Temat: Re: [st-pti] RE: [klio] 25 lat Raportu PTI z 1991
>> Od: Maciej M Sysło
>> Do: ####@####.####
>> DW:
>> 
>> 
>>     Panie i Panowie,
>> 
>>     > Kapitalne spostrzeżenie kol. Grzegorza Szewczyka, o tym, że
>>     > potrafimy pominąć w edukacji podstawowej pisanie bezwzrokowe na
>>     > klawiaturze
>> 
>>     Nigdy u nas w szkole tego nie uczono i nie chodzi o pisanie
>>     programów na
>>     klawiaturze,
>>     ale o pisanie na maszynie - kształcono to wyjątkowo np. na 
>> kierunku
>>     bibliotekoznawstwo.
>>     Gdy Na początku lat 80' uczyłem programowania w USA, student 
>> otrzymywał
>>     kredyt w USD,
>>     który miał mu starczyć na wpisanie programu do main frame z 
>> terminala,
>>     uruchomienie
>>     programu i jakieś wydruki. Wtedy umiejętność szybkiego pisania na
>>     klawiaturze była
>>     nieoceniona, ale trenowano ją na maszynach do pisania, by nie 
>> tracić
>>     kredytów.
>> 
>>     U nas nigdy nie było powszechnej kultury pisania na maszynie.
>> 
>>     Dzisiaj "pisanie bezwzrokowe na klawiaturze" musi być rozszerzone 
>> do
>>     takiego pisania
>>     na komórkach, smartfonach, tabletach, często o różnych układach
>>     klawiszy. I nasi
>>     uczniowie świetnie radzą sobie z tym.
>> 
>>     Wyznanie: nie piszę w pełni bezwzrokowo i nie wszystkimi palcami. 
>> A
>>     napisałem w życiu
>>     dziesiątki tysięcy programów, na ogół niewielkich, i setki tysięcy 
>> pism
>>     - pracę mgr
>>     napisałem na maszynie Triumph bez polskich liter, którą moja mama
>>     "zarekwirowała" w
>>     czasie wojny w urzędzie miejskim w Tarnowie i zaniosła 
>> partyzantom.
>> 
>>     > a jednocześnie roztrząsamy w tym samym nauczaniu podstawowym 
>> jakie
>>     > języki programowania propagować
>> 
>>     To jakieś nieporozumienie! Proponuję zajrzeć do odpowiedzi koledze
>>     Szewczykowi,
>>     gdzie nieco wyjaśniam i załączyłem preambułę do naszych działań.
>> 
>>     Dygresja: Martwi mnie, że kiedyś (w 1985) PTI proponowało całkiem
>>     nowoczesny
>>     program nauczania informatyki, a dzisiaj dyskusja schodzi na 
>> detale,
>>     które
>>     mają niewiele wspólnego z przygotowaniem młodego pokolenia do
>>     kreatywnego
>>     rozwiązywania problemów z pomocą komputerów. Mniejsza o to, czy 
>> ktoś
>>     pisze
>>     z prędkością światła (jak zawodnicy w konkursach 
>> programistycznych), czy
>>     akurat wybierze sobie odpowiadające mu środowisko programistyczne, 
>> które
>>     zwłaszcza dla najmłodszych pojawiają się jak grzyby po deszczu.
>> 
>>     Polecam np. godzinakodowania.pl, inicjatywę, którą przybliżam po 
>> polsku,
>>     całkowicie społecznie.
>> 
>>     Pozdrawiam, Maciej M Sysło
>> 
>>     > skłania mnie do zaproszenia Go do uczestnictwa w liście 
>> dyskusyjnej
>>     > Sekcji Terminologicznej.
>>     >
>>     > Nie trzeba nic robić -- wystarczy wyrazić zgodę.
>>     >
>>     > /ad
>>     >
>>     >
>>     >
>>     >
>>     > -----Original Message-----
>>     > From: ####@####.####
>>     > ####@####.#### On Behalf Of Grzegorz 
>> Szewczyk
>>     > Sent: Monday, July 18, 2016 10:46 PM
>>     > To: ####@####.####
>>     > Subject: RE: [klio] 25 lat Raportu PTI z 1991
>>     >
>>     > Szanowny Kolego,
>>     >
>>     > Jeżeli przez nauczanie informatyki rozumiemy naukę pisania 
>> programów
>>     > to to uważam za poważny błąd. Poza wybitnymi jednostkami - a to 
>> już
>>     > zupełnie inna historia - młodzież nawet w szkole 
>> ponadgimnazjalnej nie
>>     > jest przygotowana intelektualnie do podołania takim zadaniom. 
>> Myślenie
>>     > abstrakcyjne i przekuwanie tego w projektowanie to wg naszych
>>     > pedagogów przychodzi dopiero w okolicach 19 - 21 lat. A proszę
>>     > powiedzieć, dlaczego nie wprowadzić przedmiotów uczących 
>> konstrukcji
>>     > samochodów, nawet elektrycznych. To też na czasie, a od 
>> programowania
>>     > jest nawet łatwiejsze, bo produkt jest materialny. Tworzenie
>>     > oprogramowania to projektowanie bytów w 100% abstrakcyjnych, z 
>> czym
>>     > może mieć obecnie trudności nawet inżynier mechanik bo nauczanie
>>     > "kreski" na politechnikach jest wobec szerokiego korzystania z 
>> CADu
>>     > prawie w zaniku.
>>     >
>>     > Drugi aspekt tej sprawy, to - że zapytam brutalnie - czy 
>> przyszłemu
>>     > kucharzowi lub hydraulikowi jest potrzebna znajomości języka C++ 
>> czy
>>     > Javy? Angielskiego na pewno tak! Nie będzie z tej wiedzy 
>> korzystać w
>>     > przyszłości, jeżeli w ogóle ją zrozumie i przyswoi na lekcjach. 
>> I po
>>     > co mu te stresy. Jeszcze raz, wg pedagogów ponad 90% populacji 
>> nie
>>     > jest w stanie zrozumieć zasad programowania.
>>     >
>>     > Nauczanie sprawnego i bezpiecznego korzystania z komputera, jego
>>     > zasobów i oprogramowania narzędziowego to zupełnie inna bajka.
>>     > Potrzebne jest obecnie każdemu i kucharzowi i hydraulikowi i
>>     > profesorowi uniwersytetu. Prowadząc w tym roku zajęcia w Łodzi
>>     > skonstatowałem, że studenci trzeciego roku informatyki nie 
>> potrafią
>>     > posługiwać się sprawnie pakietem Office; o pisaniu bez patrzenia 
>> na
>>     > klawiaturę przez grzeczność już nie wspomnę. Tak dla 
>> wyjaśnienia,
>>     > długookresowym skutkiem pisania na klawiaturze z patrzeniem jest 
>> uraz
>>     > kręgosłupa szyjnego i wynikające z tego bóle dłoni.
>>     >
>>     > Elementy myślenia algorytmicznego można spokojnie wprowadzić na 
>> innych
>>     > lekcjach jak matematyka (to oczywiste), fizyka czy nawet chemia.
>>     > Przykładowo, dlaczego nie wprowadzać korzystania z Excela na 
>> lekcjach
>>     > fizyki do obliczeń związanych z ćwiczeniami i robienia wykresów. 
>> Z
>>     > naszego puntu widzenia, to w końcu język piątej generacji, przy
>>     > korzystaniu, z którego też należy zachować zasady programowania 
>> i
>>     > algorytmiki.
>>     >
>>     > Każda profesja ma część rzemieślniczą i akademicką. Moim zdaniem
>>     > szkoła podstawowa i średnia to czas na naukę rzemiosła. Widzę, 
>> że
>>     > informatyka w Polsce jeszcze nie przerobiła tematu co i kiedy 
>> uczyć. A
>>     > szkoda. Wprowadzenie wprost nauki programowania dla wszystkich 
>> uczniów
>>     > to według mnie nie jest najlepszy pomysł. Ale to historia na 
>> inną
>>     > dyskusję.
>>     >
>>     > Z wyrazami szacunku,
>>     > Dr Grzegorz Szewczyk
>>     > Professor, Information Technology
>>     > CENTRIA University of Applied Sciences
>>     > Phone: +358 (44) 725 0458
>>     >
>>     >
>>     > -----Original Message-----
>>     > From: ####@####.####
>>     > ####@####.#### On Behalf Of Maciej M 
>> Syslo
>>     > Sent: maanantaina 18. heinäkuuta 2016 20.53
>>     > To: ####@####.####
>>     > Subject: Re: [klio] 25 lat Raportu PTI z 1991
>>     >
>>     > Jurek,
>>     >
>>     > przejrzałem tylko pobieżnie - nie znalazłem ani słowa o 
>> edukacji,
>>     > czyli wczesnego przygotowania uczniów do wyboru zawodów
>>     > informatycznych. Dopiero dzisiaj staramy się to naprawić w nowej
>>     > podstawie programowej kształcenia informatycznego (przedmiotu
>>     > informatyka).
>>     >
>>     > Ten brak uważam za krok do tyłu wobec inicjatyw z lat 80', gdy 
>> PTI
>>     > ogłaszało pierwszy program nauczania informatyki w szkołach i
>>     > firmowało wybór komputera szkolnego.
>>     >
>>     > BTW, nieco śmiesznie brzmi zaśmiecanie stanowisk informatyków 
>> PC-tami,
>>     > czyżby brak wyobraźni? A przy czym pracują obecnie autorzy 
>> tamtego
>>     > raportu?
>>     >
>>     > Ciekawe, ze Copyright jest by Urząd Rady ministrów RP, tym 
>> bardziej
>>     > szkoda, że RM przybiła "pieczątkę" na braku edukacji.
>>     >
>>     > Pozdrawiam, Maciek
>>     > ====
>>     > W dniu 2016-07-18 19:19, 111_JNOWAK napisał(a):
>>     >> Dla przypomnienia:
>>     >>
>>     >> https://historiainformatyki.pl/historia/raport-pti-z-1991-r [1]
>>     >>
>>     >> jn
>>     >>
>>     >> Links:
>>     >> ------
>>     >> [1] https://historiainformatyki.pl/historia/raport-pti-z-1991-r
>>     >
>>     > --
>>     > http://mmsyslo.pl/
>>     > http://godzinakodowania.pl/
>>     > 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/
>>     >
>>     >
>>     > ---
>>     > ST-PTI. Lista dyskusyjna Sekcji Terminologicznej PTI.
>>     > Archiwum publiczne listy: 
>> http://lists.tldp.org/go.to?list=st-pti
>>     > ---
>> 
>>     --
>>     http://mmsyslo.pl/
>>     http://godzinakodowania.pl/
>>     http://www.bobr.edu.pl/
>> 
>>     ---
>>     ST-PTI. Lista dyskusyjna Sekcji Terminologicznej PTI.
>>     Archiwum publiczne listy: http://lists.tldp.org/go.to?list=st-pti
>>     ---
>> 
>> 

-- 
http://mmsyslo.pl/
http://godzinakodowania.pl/
http://www.bobr.edu.pl/

--> -->
 
 
<type 'exceptions.IOError'>
Python 2.5.2: /usr/bin/python
Sun May 5 19:08:06 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 0x880ec6c>
 /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.showmsg' from '/opt/ezmlm-browse-0.20/commands/showmsg.pyc'>, module.do = <function do at 0x881695c>, global ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}
 /opt/ezmlm-browse-0.20/commands/showmsg.py in do(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'})
   18         write(html('msg-pager') % ctxt)
   19         write('<hr>')
   20         sub_showmsg(ctxt, ctxt[MSGNUM])
   21         write('<hr>')
   22         write(html('msg-pager') % ctxt)
global sub_showmsg = <function sub_showmsg at 0x880e1ec>, ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msgnum=946)
  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 0x880e1b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msg = <email.message.Message instance at 0x886dd4c>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x886dd4c>, partnum=1)
  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 = 1, global rec_showpart = <function rec_showpart at 0x880e1b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, p = <email.message.Message instance at 0x88753ac>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x88753ac>, partnum=2)
  208         else:
  209                 write(html('msg-sep') % ctxt)
  210                 sub_showpart(ctxt, part)
  211         return partnum
  212 
global sub_showpart = <function sub_showpart at 0x880e144>, ctxt = {'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part = <email.message.Message instance at 0x88753ac>
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 7, 'HTTP_X_FORWA...harset': 'utf-8', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x88753ac>)
  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 0x8806e9c>, global html = <function html at 0x8806ed4>, type = 'application/pdf', type.replace = <built-in method replace of str object at 0x8873bd8>
 /opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-application-pdf')
   40 
   41 def html(name):
   42         return template(name + '.html')
   43 
   44 def xml(name):
global template = <function template at 0x8806e9c>, name = 'msg-application-pdf'
 /opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-application-pdf.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 0x879fa4c>, 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 0x881a26c>, 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 0x881a26c>, 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'