[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
informatyka techniczna na politechnikach - good news
From: Andrew S Targowski ####@####.#### Date: 3 Mar 2018 19:27:44 +0000 Message-Id: <CY4PR08MB2968983930D5B9E6E9A2BCFF94C40@CY4PR08MB2968.namprd08.prod.outlook.com> Informacja jaką uzyskałem (swoim kanałem): Obecna propozycja (ciągle dyskutowana) jest taka, by dotychczasowe dyscypliny: elektronika, elektrotechnika. informatyka techniczna, telekomunikacja, automatyka i robotyka mieściły się w nowej dyscyplinie: elektrotechnika, elektronika i inżynieria informacyjna. Informatyka techniczna jest częścią tej ostatniej. Jak widać “informatyka” zanurzyła się się w inżynierii informacyjnej. Kto wie, czy nie jest to wynik signum temporis. W każdym razie rdzeniem jest INFORMACJA a nie ALGORYTM. Wszakże algorytm jest też informacją tyle, że numeryczną. Myślę, że ta propozycja ma sens. Ponadto termin „inżynieria” nie pozostawia wątpliwości, że kształcenie ma być politechniczne. Ponadto podoba mi się, że 6 kierunków zredukowano terminologicznie do 3 ale nie wyrzucając żadnego. Czyli posłużono się dobrą syntezą. Innymi słowy INŻYNIERJA INFORMACYJNA wg. w/w propozycji zawiera informatykę techniczną, telekomunikację, automatykę i robotykę. W USA jest trend włączania computer science do computer engineering czyli do informatyki technicznej co wiąże się z przenoszeniem katedr/wydziałów computer science z wydziałow matematycznych (z koledży Arts and Science) do koledży inżynierskich w tym samym uniwersytecie. Z tym, że zastosowania informatyki w wydziałach koledżu Arts and Science realizują poszczególne katedry, szkoły i wydziały tego Koledżu. Aczkolwiek obecnie każdy koledż uniwersytetu ma na ogół wasny ośrodek obliczeniowy dla studentów, który odgórnie ze szczebla zarządu uniwersytetu jest sterowany przez uniwersytecki ośrodek informatyki, który obsługuje administrację i dydaktykę w ramach e-malu itp. zastosowań. W Polsce uniwersytety nie mają koledży inżynierskich. Kształcenie inżynierskie prowadzą tylko politechniki. O ile nie mylę się. Tzw. comprehensive American University posiada koledże medyczne, koledże prawne, koledże humanstyczne, koledże sztuk pięknych, koledże biznesu, koledże sportu, itd. Stąd kempusy są olbrzymie. Aczkolwiek są i samodzielne koledże w/w typów zwykle prywatne i b. drogie. Zalączony list otwarty do VIP J. Gowina został dostarczony moim kanałem ale po otrzymaniu powyższej odpowiedzi nie zamierzam go publikować jako list otwarty. Co najwyżej, jeśli trzeba będzie w przyszłości nadal interweniować przez kogoś z Kolegów, to list zawiera sporo argumentów. Jedno jest przerażające, że projekt ustawy zawiera 469 artykułów zdefiniowanych na 193 stronach. Nawet w centralnym planowaniu (w którym brałem udział, nie pamiętam tak długich ustaw i rozporządzeń). Ja bym radził, tę długą ustawę zredukować do 3-5 stron. Oczywiście to wymaga wielkiej sztuki i woli politycznej w kierunku decentralizacji zarządzania nauką i wyższym szkolnictwem. (Żeby Kolgów pocieszyć, ustawa dot służby zdrowia w USA tzw. Obama care ma ponad 2500 stron. Dotyczy tylko finansowania. Gdy ją zatwierdzano, posłowie prosili o czas na przeczytanie. Ale liderka demokratów Pelosi powiedziała najpierw zatwierdźmy a potem przeczytajmy. No i wyszedł bubel prawny a stawki za ubezpieczenie podskoczyły horrendalnie wysoko. Ludzi nie stać na ich opłacanie. Ja mam ubezpieczenie dożywotne (wraz z tytułem) od mojego uniwersytetu oraz z Medi Care dla osób powyżej 65 r. życia. I Placę za nie z umiarkowaniem. Czyli mam dwa ubezpieczenia). Obama care jest dla osób, którym pracodawca nie oplaca ubezpieczenia na zdrowie i dla tych co nie pracująlub nigdy nie pracowali i nie mają żadnego. --> --> |
<type 'exceptions.IOError'> | Python 2.5.2: /usr/bin/python Mon May 6 03:14:01 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 0x9f17c6c> |
/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 0x9f1f8b4>, global ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'} |
/opt/ezmlm-browse-0.20/commands/showthread.py in do(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', '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 0x9f171ec>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum' |
/opt/ezmlm-browse-0.20/globalfns.py in do_list(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, name='msgs', perpage=10, values=[{'author': u'Andrew S Targowski', 'authorid': 'defkkjefgeeoeganhmoi', 'date': '3 Mar 2018 19:27:44 +0000', 'month': 201803, 'msgnum': 1397, 'subject': u'informatyka techniczna na politechnikach - good news', 'threadid': 'hkfcijhnedjmmjholfkd', 'timestamp': 1520105264.0}], peritem=<function <lambda> at 0x9f1fa3c>) |
128 write(template % ctxt) |
129 if peritem: |
130 peritem() |
131 ctxt[ROW] += 1 |
132 |
peritem = <function <lambda> at 0x9f1fa3c> |
/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 0x9f171ec>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum' |
/opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msgnum=1397) |
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 0x9f171b4>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msg = <email.message.Message instance at 0x9f74d2c> |
/opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x9f74d2c>, 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 0x9f171b4>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, p = <email.message.Message instance at 0x9f8626c> |
/opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x9f8626c>, 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 0x9f17144>, ctxt = {'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part = <email.message.Message instance at 0x9f8626c> |
/opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'row': 0, 'cmd': 'showthread', 'charset': 'utf-...ach - good news', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x9f8626c>) |
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 0x9f0fe9c>, global html = <function html at 0x9f0fed4>, type = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', type.replace = <built-in method replace of str object at 0x9f29b60> |
/opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-application-vnd.openxmlformats-officedocument.wordprocessingml.document') |
40 |
41 def html(name): |
42 return template(name + '.html') |
43 |
44 def xml(name): |
global template = <function template at 0x9f0fe9c>, name = 'msg-application-vnd.openxmlformats-officedocument.wordprocessingml.document' |
/opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-application-vnd.openxmlformats-officedocument.wordprocessingml.document.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 0x9ea8a4c>, 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 0x9f74d8c>, 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 0x9f74d8c>, 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'