Re: [python] Python na frontendu, Brython

2016-04-20 Tema obsahu Hynek Fabian
No dobře, když už teda filozofování tak si taky přisadím… > Takze to, ze je JS na webu hegemon ma vyhody i nevyhody. Z > globalniho hlediska se mi libi, ze JS dava lidem "laser focus" a > muzou se soustredit na reseni problemu a inovaci (otazka je, zda to > tak doopravdy je?).

Re: [python] Aktuální učebnice Pythonu

2016-04-18 Tema obsahu Hynek Fabian
Zkušenému kafaři bych (jako obvykle) pro začátek doporučil krátký článeček od Ebyho: http://dirtsimple.org/2004/12/python-is-not-java.html Není to o syntaxi (kterou se beztak naučíš za večer) ale spíše o zvycích (a zlozvycích) které se odnaučit. Dne 18.4.2016 v 13:59 Libor Jelínek napsal: >

Re: [python] dynamický vstup klávesnice do stránky s formulářem pod Windows

2016-04-06 Tema obsahu Hynek Fabian
raw mode na wydlich: https://msdn.microsoft.com/en-us/library/windows/desktop/ms645543(v=vs.85).aspx (google, deset sekund) Dne 6.4.2016 v 14:48 Hynek Fabian napsal(a): > To bude proto ze se to tvari jako HID zarizeni. Pokud je znakovy > zarizeni klavesnice, da se menit vystupni mod v k

Re: [python] dynamický vstup klávesnice do stránky s formulářem pod Windows

2016-04-06 Tema obsahu Hynek Fabian
To bude proto ze se to tvari jako HID zarizeni. Pokud je znakovy zarizeni klavesnice, da se menit vystupni mod v kernelu pres ioctl: ioctl(fd, KDSKBMODE, K_RAW); V raw modu padaj z tty bajty tak jak lezou z klavesnice, je tam nejaky dalsi mod se scan kodama a je to cely slozity jak zebrik, ale

Re: [python] Roboti, REST, Flask?

2015-09-11 Tema obsahu Hynek Fabian
Ja jsem asi moc ovlivnenej corewars, ale nejak mi unika k cemu by tam sitova komunikace byla. Stacilo by kdyby klienti uploadnuli modul, simulator si vsechny naimporti, projede a vyhodi vysledek (vitezove, resp. zaznam tahu). Na to staci blbej sitovej share. On 09/11/2015 11:05 AM, Honza Javorek

Re: [python] Paměťově náročné řazení

2015-06-16 Tema obsahu Hynek Fabian
Ja bych na to sel jinak: class Rotator(object): def __init__(self, input): self.data = input + input self.size = len(input) self.indices = range(self.size)[:] self.indices.sort(key=lambda x: self[x]) def __getitem__(self, index): return buffer(self.data, index, self.size)

Re: [python] Pulnocni rozjimani :-)

2015-05-12 Tema obsahu Hynek Fabian
Skutecna zlodejna neni tak hezky deklarovana, ale dela se pekne pod rukou: a = SuperMaxiSecureAccount() a.__class__ = Thief On 05/12/2015 12:46 AM, Jan Bednařík wrote: Trošku z jiného soudku: $ python3 Python 3.4.3 (default, Mar 23 2015, 04:19:36) [GCC 4.2.1 Compatible Apple LLVM 6.0

Re: [python] isdir nebo Not isdir

2015-02-12 Tema obsahu Hynek Fabian
Jestli to je cron job tak bych si tipnul ze nestiha a narazil na svoji starsi instanci. Pokud mas podezreni na hlubsi problemy tak bych to zkusil protlacit rsyncem – kdyz to bude delat taky tak je tvuj pajtni kod mimo podezreni, v opacnem pripade by mohl neco napovedet. On 02/12/2015 06:25 PM,

Re: [python] Lock

2015-02-09 Tema obsahu Hynek Fabian
Transakce jsem použít nechtěl, protože databáze nemusí být innodb dokonce ani mysql. Kazda poradna databaze umi transakce a zamykani, protoze to je zpusob jak se tyhle problemy spravne resi. A resi je podstatne lepe nez to kdyz dokazes napsat ty. Rozhodne je resi lepe nez bych to napsal ja, a to

Re: [python] dynamicke metody

2014-04-25 Tema obsahu Hynek Fabian
Jestli jsem ten puvodni priklad dobre pochopil tak chyba je tady: setattr(self, _func, self._sql(_sql = _sql)) Pridas sice atribut se spravnym jmenem, ale nestrcis do nej referenci na tu funkci alebrz vysledek z jejiho zavolani. potrebujes neco _zhruba_ (strilim od boku, nevyzkouseno) takoveho:

Re: [python] Překódování textových souborů z DOSu.

2014-03-03 Tema obsahu Hynek Fabian
S.translate(table [,deletechars]) - string Return a copy of the string S, where all characters occurring in the optional argument deletechars are removed, and the remaining characters have been mapped through the given translation table, which must be a string of length 256 or None. If the table

Re: [python] Platební brána

2014-02-18 Tema obsahu Hynek Fabian
Na tohle zadny univerzlani reseni neni – banky si radeji ukousnou pravou ruku nez aby udelaly cokoliv spolecne, nerkuli zadarmo. Pred davnymi a davnymi casy, nez byla pozrena raifkou mela takovou funkci ebanka. Urcite maji podobne funkce i jine banky, ale to je vsechno vysoce proprietarni, musel

Re: [python] [django-cs] Re: Fwd: [SciPy-Dev] Python trademark in legal trouble in Europe, please help

2013-03-07 Tema obsahu Hynek Fabian
/series/praha-pyvo/ ps: odpovidam i na #django-cs kanal - vic hlav vic vi On Fri, Feb 15, 2013 at 5:51 PM, Hynek Fabian hynek@firma.seznam.cz wrote: Podle odkazovaneho blogu bych navrhoval sestavit prehled cesky psane odborne literatury o pythonu. Co se firmenich dobrozdani tyce, zkusim k

Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Hynek Fabian
Protože o cem se tam pise je nejaky jazyk s odsazovanim a dvojteckami. S pythonem to ma asi tolik spolecneho jako Java s C++, taky ma oboji chlupate zavorky a stejne jmena zakladnich typu. Ale zadny kod ktery neni natolik primitivni aby se dal prepsat z fleku tim neproleze. Dekoratory?

Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Hynek Fabian
Tak jsem si to zkusil v demo konzoli: class C(object): pass c = C() c.__dict__[spam] = 42 vysledek: RuntimeError: Cannot convert 'c.__dict__' to object module '__main__' line 3 c.__dict__[spam] = 42 Takze asi tak… On 03/05/13 15:59, Hynek Fabian wrote: Protože o cem se tam pise je nejaky

Re: [python] Fwd: [SciPy-Dev] Python trademark in legal trouble in Europe, please help

2013-02-15 Tema obsahu Hynek Fabian
Podle odkazovaneho blogu bych navrhoval sestavit prehled cesky psane odborne literatury o pythonu. Co se firmenich dobrozdani tyce, zkusim k necemu pohnout sveho chlebodarce. On 02/15/13 17:28, Mike wrote: Je to velmi dolezite, asi podobne, ako ked si volakedy niekto v USA chcel patentovat

Re: [python] otázka ohladom mojho štýlu písania v OOP

2013-01-15 Tema obsahu Hynek Fabian
Vymyslet si muzes cokoliv, jde jen o to jak moc to ma byt chytry a slozity. Celkem bezny pristup je mit zvlast parser vstupu coz byva nejaky stavovy stroj, cili instance objektu ktery zere vstup a pada z nej nejaka abstraktni reprezentace. V pripade nejakeho interpretru by to byly objekty

Re: [python] otázka ohladom mojho štýlu písania v OOP

2013-01-14 Tema obsahu Hynek Fabian
Tak s timnhle bych byl opatrny. Vetsina filozofovani o OOP je psana s ohledem na C++/Javu a kdyz dojde na prakticke rady nebo dokonce ukazky zacnou se objevovat veci jako singletony, gettery/settery, fabricke metody a podobne radosti, ktere jsou v pythonu bud zbytecne nebo vyslovene skodlive. Nic

Re: [python] Podivné: MySQLdb pod Windows 7 nezapisuje do ta bulky

2012-12-10 Tema obsahu Hynek Fabian
Kdyz jsem kontroloval nastaveni: SELECT @@AUTOCOMMIT; tak daval sice 1, ale nefungovalo to. Teprve kdyz jsem po INSERT INTO a UPDATE pouzil COMMIT; zacalo to fungovat spravne. Nevim kde je chyba. To neni chyba ale vlastnost. Viz PEP 249: Closing a connection without committing the changes

Re: [python] Supervisord + python aplikace pracující s Gitem

2012-06-06 Tema obsahu Hynek Fabian
přesně tak, chyběla HOME…Myslel jsem, že supervisord nešahá na tyhle env věci, že je nechá v subprocessu který vytvoří pro uživatele, pod kterým má aplikace běžet. Supervisor je spousteny z initu, zadny $HOME nikdy neuvidi. To nastavuje login shell. Potomci supervisoru stejne jako potomci cronu

Re: [python] Dekorátor - prosím pěkně o konzultaci a vysvětlení

2012-05-09 Tema obsahu Hynek Fabian
tj. d neni v podstate primo dekorator, ale tovarna, ktera dekorator vytvori (1. vnoreni) a ten pak vetsinou obsahuje wrapper puvodni funkce (2. vnoreni) To bych si dovolil trochu rozvést. Důvod je ten, že kód za zavináčem je platný pythoní výraz se vším všudy. Může tedy to být i něco

Re: [python] Unicode/ne-unicode problem

2012-05-02 Tema obsahu Hynek Fabian
Chtěl bych to udělat systémově, než na ten vstup poštvat 50x replace. Jestli tím replace myslíš decode :-), tak to jde, v modulu codecs je wrapper nad voláním open() který provádí transparentní překódování: In [21]: codecs.open(test,r, utf8).read() Out[21]: u'\u0161\u010d\u0159\u017e\n'

Re: [python] file.close

2012-04-27 Tema obsahu Hynek Fabian
try: FI.write(PART) except: FI.close chybejici zavorky jsou predpokladam jenom chyba v emailu? To nepredpokladej. :-) Bez zavorek je to platny pythoni vyraz, ktery ovsem nic nezavre. ___ Python mailing list Python@py.cz

Re: [python] python pro studenty

2012-04-24 Tema obsahu Hynek Fabian
Mám za to, že u programování na webu je rizikem vždycky to, co dostávám od uživatele -- tedy data z formulářů a podobně. Pokud mi chce web někdo heknout, snaží se podstrčit nějaká svá data nebo kód, který vydává za data. Takže já jako programátor bych neměl dopustit, aby to, co vypadá jako

Re: [python] python pro studenty

2012-04-24 Tema obsahu Hynek Fabian
Tak z vyberu Python nebo VB je Python asi ta lepsi volba. Ale IMHO na vyuku programovani (jen zduraznuju, ze vidim rozdil mezi programovanim a algoritmizaci), neni Python nejlepsi jazyk. Já by řekl že je to právě naopak – z vysokoúrovňových jazyků je python mezi nejlepšími. Java je mnohem

Re: [python] How To

2012-03-07 Tema obsahu Hynek Fabian
Když jsem jen tak náhodně otevřel kapitolu o slovnících, docela mě překvapil odstavec 12.6 Čísla typu 'long'. AFAIK je tam jen proto, že v předchozím příkladu vyleze úplně zbytečně long. Typ long je od té doby co interpret dělá konverze automaticky víceméně pominutelný a v pythonu 3 byl úplně

Re: [python] Problém s českými znaky v cgi scriptu

2012-02-28 Tema obsahu Hynek Fabian
Když vidím v kódu řetězcový literál, začal bych tím jestli má zdroják stejné kódování jaké očekává interpret. Mrkni na to v hexeditu nebo použij zápis codepointu: n='\u017e'.encode(utf8) On 02/27/12 20:42, Tomáš Kácel wrote: Zdravím, dostal jsem problém při zobrazování českých znaků v cgi

Re: [python] PYTHONPATH

2012-01-20 Tema obsahu Hynek Fabian
Ale jasne, Resit, jak to delaji jine unixove programy je sice zajimavy, ale cekal bych, ze na python ml se bude radit standardni reseni pythonu, ne miliony ostatnich. To je špatně na tolik způsobů že ani nevím kde začít… Za prvé, standartní pythoní způsob je PYTHONPATH (a .pth, ale to je

Re: [python] PYTHONPATH

2012-01-17 Tema obsahu Hynek Fabian
Muzete delat blbosti jako .bashrc a .profile, muzete treba najit funkcni reseni pres .pth. Faktem je, ze je to vsechno drbani se pravou rukou za levym uchem. Virtualenv je de-facto standard, ktery resi vsechno tohle davno. Takze bud muzete 1] pouzit standardni reseni, ktere to davno

Re: [python] PYTHONPATH

2012-01-16 Tema obsahu Hynek Fabian
Ano, přečetl jsem si to. Je to však zásah, který nepřežije reinstalaci čehokoliv. Nakonec jsem se rozhodl pro tu nejtriviálnější cestu, jak zpřístupnit moje moduly: 1) do pracovního adresáře jsem vložil modul mojemoduly.py s obsahem: # Pridani vlastni cesty k mym modulum import sys

Re: [python] PYTHONPATH

2012-01-13 Tema obsahu Hynek Fabian
Co je alepro mě nepochopitelné, proč programy spouštěné z crontabu s uživatelem root havarují, že nenašly cestu k mojemoduly. Viz řádek z crontabu: * * * * *rootprogram.py kde program.py má import modulu z mojemoduly S cronem je ten problém, že je to systémový démon a podědí od initu

Re: [python] PYTHONPATH

2012-01-11 Tema obsahu Hynek Fabian
Wrapper nad interpretrem, vlastní site-packages, vlastní setuptools, konfiguráky… Není to trochu overkill? vim, ze otazka byla na neco jineho, preci jen si ale neodpustim poznamku. radeji nez rucni editovani PYTHONAPATH, ci pridavani do sys.path zacnete pouzivat virtualenv [1]. [1]

Re: [python] PYTHONPATH

2012-01-11 Tema obsahu Hynek Fabian
Troufám si spoléhat že každý kdo se musí takhle ptát má bash. A je to lepší rada než strkat to do .profile. Ne každý používá bash :) PM 2012/1/11 Matej Cepl mc...@redhat.com: Dne 11.1.2012 07:36, Ing. Vladislav Ludík napsal(a): export PYTHONPATH=$PYTHONPATH:/cesta_k_mym_modulum

Re: [python] PYTHONPATH

2012-01-11 Tema obsahu Hynek Fabian
Zřejmě to lépe nejde. Ale výsledek stojí za to - rozhodně lepší, než se snažit mít v systému nainstalované verze modulů, které by byly kompatibilní se vším, nebo být nucen izolovat aplikace do virtuálních serverů. Zpětná kompatibilita je snad normální věc? Nekompatibilita by měla být výjimka

Re: [python] dotaz na webovou aplikaci v pythonu

2011-09-29 Tema obsahu Hynek Fabian
A nyní jsem dost zmaten jestli mám Django začít studovat nebo ne protože názory se zde dosti liší. S djangem se to má jako s každým frameworkem - udělá za tebe nějakou práci, když si dáš tu práci a naučíš se ho :-) Troufám si říci že v užitečnosti djanga se tu názory neliší, užitečnost

Re: [python] pytho + php sifrovanie/desifrovanie

2011-06-06 Tema obsahu Hynek Fabian
Petr Messner (Saturday 04 of June 2011 18:59:56): AES má různé módy, použil jsem ECB, protože phpAES umí (podle informací na phpaes.com) v neplacené verzi jen tento mód. Bohužel nevím v čem se tyto módy liší. U ostatních módů se musí kromě klíče určit i inicializační vektor. ECB aka Electronic

Re: [python] python post cez urllib na https

2011-05-27 Tema obsahu Hynek Fabian
Zachytis pakety a podivas se. Bezne se na to pouziva tcpdump, ale ja mam radsi ngrep. Tedy napriklad: ngrep host domena.tld V SSL spojeni je prvnim paketu rozeznatelny certifikat, zbytek je rozsypany caj. ako sa môžem uistiť, že dáta boli odoslané naozaj cez https zabezpečeným spojením a že

Re: [python] omezeni globalniho slovniku

2011-03-04 Tema obsahu Hynek Fabian
Nechci rozebirat jestli je to dobre nebo ne ale proste to tak potrebuju. Jsi pitomec. Nechci rozebirat jestli je to fer nebo ne ale proste to tak je. Bezne se k invektivam uchyluji nerad, ale tehle se nedalo odolat :-p Nechapu kde vubec beres drzost ptat se na radu a zaroven predem odmitat

Re: [python] omezeni globalniho slovniku

2011-03-04 Tema obsahu Hynek Fabian
__import__, ktery importovany kod zaroven opatri vlastnim jmennym prostorem a vubec klasickym komfortem. Konkretni pouziti zavisi na tom ceho chces vlatne dosahnout. Zapomel jsem na neco? Martin B. (Friday 04 of March 2011 12:48:56): V Fri, 4 Mar 2011 12:00:58 +0100 Hynek Fabian hynek.fab

[python] dekorovany dekorator

2011-02-25 Tema obsahu Hynek Fabian
Napadla mě lehce šílená myšlenka v souvislosti s nedávnou debatou o dekorátorech – nešlo by zařídit aby argumenty dekorátoru byly tam, kde je všichni z nějakého záhadného důvodu očekáváme? --- cut here --- def plaindecorator(deco): def argeater(*args, **kargs): def funceater(fce):

Re: [python] Dekorátor

2011-02-21 Tema obsahu Hynek Fabian
Radek (Wednesday 16 of February 2011 15:23:07): nejdřív bych se uvedl, jsem takový opakovaný začátečník, k Pythonu jsem naposled přičichl možná před osmi lety a nic moc. Teď, asi tři měsíce zpátky jsem se k němu vrátil, protože si hraju s GAE/P. Přes všechny problémy se zkouším

Re: [python] sigint

2011-01-25 Tema obsahu Hynek Fabian
^C ma defaultni handler, odchyt vyjimku KeyboardInterrupt. Btw delat v kontextu signal handleru blokujici operace neni moc dobrej napad. g...@post.cz (Tuesday 25 January 2011 06:37:51): Ahoj, v jedné části programu kopíruji soubory (obvykle velké) a chci mít zajištěno, že když dám ctrl+c

Re: [python] sigint

2011-01-25 Tema obsahu Hynek Fabian
script? Hynek Fabian napsal(a), dne 25.1.2011 11:36: ^C ma defaultni handler, odchyt vyjimku KeyboardInterrupt. Btw delat v kontextu signal handleru blokujici operace neni moc dobrej napad. g...@post.cz (Tuesday 25 January 2011 06:37:51): Ahoj, v jedné části programu kopíruji

Re: [python] vytvoření proměnných

2010-12-21 Tema obsahu Hynek Fabian
A je vam jasne ze exec() je pythoni obdoba nabite brokovnice? y = ['1','2','3','4','5','open('/etc/passwd').read()'] Vsechny promenne v pythonu jsou jen odkazy v nejakem jmennem prostoru, kam se da sahnou i mene nebezpecnym zpusobem: for k, v in zip(x,y): setattr(someobject, k, v)

Re: [python] ctypes a file object

2010-11-29 Tema obsahu Hynek Fabian
) Vysledok: Traceback (most recent call last): File stdin, line 1, in module ctypes.ArgumentError: argument 1: type 'exceptions.TypeError': Don't know how to convert parameter 1 Zd. 2010/11/24 Hynek Fabian hynek.fab...@firma.seznam.czmailto:hynek.fab...@firma.seznam.cz Numericky handle ziskas

Re: [python] ctypes a file object

2010-11-24 Tema obsahu Hynek Fabian
Numericky handle ziskas metodou fileno() pythoniho file objektu. Z nej muzes dostat ceckovou FILE* strukturu libc funkci fdopen(). Zdenko Podobný (Wednesday 24 November 2010 17:47:09): Zdravim, potrebujem v pythone robit s viacstrankovymi tiff subormi a po roznych testoch a googlovani som

Re: [python] vlakna,cpu

2010-11-18 Tema obsahu Hynek Fabian
Interpret pythonu upouziva jeden globalni zamek pro pristup ke vsem promennym. AFAIK vlakna ma v pythonu smysl pouzivat jedine pro kod z externich knihoven nebo pri (ne)cekani na blokujici operace. Na vytizeni vice jader samotnym pythonem je potreba odforkovat cele instance interpretru. vepro

Re: [python] metoda str

2010-11-03 Tema obsahu Hynek Fabian
Ehm, ne, o to my nešlo, šlo mi o přepsání __builtin__ třídy str tak abych přepsal chování instancí Stringu. Tak jak to píšes ale na builtin nesáhneš! class str(str) ti udělá objekt jménem str v LOKÁLNÍM jmenném prostoru, nikoliv v builtins. V tomto kontextu tvůj lokální jmenný prostor je

Re: [python] Python

2010-11-01 Tema obsahu Hynek Fabian
Pro zacatek bych odporucil - naucit se html a zaklady css - naucit se aspon zaklady pouzitych sitovych protokolu - ip a http To je zaklad webovych stranek. Holy zaklad statickych, nehybnych sranek. Slozitejsi veci se resi bud programovanim na strane klienta v Javascriptu, nebo na strane serveru

Re: [python] Python

2010-11-01 Tema obsahu Hynek Fabian
ups, tohle sem tak uplne nepatrilo… Hynek Fabian (Monday 01 November 2010 13:57:35): Pro zacatek bych odporucil - naucit se html a zaklady css - naucit se aspon zaklady pouzitych sitovych protokolu - ip a http To je zaklad webovych stranek. Holy zaklad statickych, nehybnych sranek

Re: [python] Python

2010-11-01 Tema obsahu Hynek Fabian
Jaroslav Lukesh (Monday 01 November 2010 14:28:14): Python je náhodou skvělý na webu a vůbec člověk nemusí řešit takové ty oné sprosté věci. Ja jsem taky nepsal ze je python na web spatny. Jen mi prijde sileny snazit se pochopit webove programovani zprostredka nejakeho frameworku. Veskera

Re: [python] Stopky

2010-10-22 Tema obsahu Hynek Fabian
Predpokladam ze tvuj problem neni ten cyklus, ale jak to udelat aby cekani na vstup neblokovalo donekonecna. Zpusobu je vic, co me tak z hlavy napada jako relativne nejjednodussi je nechat si za pet minut dorucit signal z casovace, viz modul signal. Python instaluje implicitni handler ktery

Re: [python] Proces vs. vlakno

2010-10-22 Tema obsahu Hynek Fabian
Hloupa otazka - neni to chyba mereni? Vetsina nastroju ohlasi prosty soucet velikosti vsech stranek pameti procesu a stranky sdilene pomoci copy-on-write nebere v uvahu. Vlakna se uctuji svemu materskemu procesu spolecne, takze ukazuji jinak. V kazdem pripade by pomohlo vedet o jaky system jde.

Re: [python] nechtene propojeni mnozin

2010-10-14 Tema obsahu Hynek Fabian
Pol, Leos (Thursday 14 October 2010 12:56:13): Fuj, takhle pisou ceckari :-) R0 = list(range(8)) Fuj, proc z listu znova delat list ;-) Protoze jsem se kdysi davno nekde docetl o planech sloucit range() a xrange(), a zvykl jsem si v ramci dopredny kompatiblility explicitne si delat list tam

Re: [python] =?utf-8?q?T=C5=99=C3=ADda?=, kter á vytvoří instanci jen pokud tam už není instance se stejnými parametry

2010-07-22 Tema obsahu Hynek Fabian
Je to mozne udelat pretizenim metody __new__() Jen pozor na to, ze kdyz se vrati existujici instance z cache, bude zavolana jeji metoda __init__() jako by byla nova class Zvire(object): _cache = {} def __new__(cls, name, *args, **kargs): if name not in cls._cache:

Re: [python] =?iso-8859-2?q?=5Bpython=5D =09T=F8=EDda?=, která vytvoří instanci j en pokud tam už není instance se stejnými parametry

2010-07-22 Tema obsahu Hynek Fabian
Kdyz se tvori nova instance, zavola se __new__() prvni arg je trida, zbytek jsou argumenty predany konstruktoru Zabudovana implementace __new__ obstara alokaci pameti a takovy ty nezajimavy veci a vytvori opravdovou, nefalsovanou instanci. Ta je pak predana do __init__() jako 'self' argument.

Re: [python] =?iso-8859-2?q?T=F8=EDda? =, která vytvoří instanci jen pokud tam už nen í instance se stejnými parametry

2010-07-22 Tema obsahu Hynek Fabian
'init' c=c1() init Proč se pustí jen init a ne new?? Dík -Original Message- From: python-boun...@py.cz [mailto:python-boun...@py.cz] On Behalf Of Hynek Fabian Sent: Thursday, July 22, 2010 3:55 PM To: Konference PyCZ Subject: Re: [python] =?iso-8859-2?q?=5Bpython=5D=09T

Re: [python] OT: preklad cookies

2010-05-11 Tema obsahu Hynek Fabian
Vladimir Macek (úterý 11 Květen 2010 14:29:50): Ano, při překladu pro Microsoft (a ten měl hodně striktní pravidla) byla striktní instrukce překládat jako soubor cookie. Nepřijde mi to až tak špatné. Výsledek je jedno špatně zvolené slovo (cookie není soubor) a jedno nepřeložené slovo.

Re: [python] parsing souboru

2010-05-05 Tema obsahu Hynek Fabian
Jan Janech (středa 05 Květen 2010 13:08:49): Dovolim si oponovat. Vsetko co sa da v pythone v exec spravit pre narusenie bezpecnosti sa da spravit aj v eval. Jak? eval(x, {}, {}) Jakým X se dá z takové konstrukce utéci? ___ Python mailing list

Re: [python] parsing souboru

2010-05-05 Tema obsahu Hynek Fabian
/id_dsa').read())).read (), {}, {}) 2010/5/5 Hynek Fabian hynek.fab...@firma.seznam.cz: Jan Janech (středa 05 Květen 2010 13:08:49): Dovolim si oponovat. Vsetko co sa da v pythone v exec spravit pre narusenie bezpecnosti sa da spravit aj v eval. Jak? eval(x, {}, {}) Jakým X se dá

Re: [python] OT: překlad syndication feeds

2010-04-28 Tema obsahu Hynek Fabian
Se syndikací souhlasím, ale „dávky“? Fuj. „Syndikace článků“ když už. Nebo obecněji, „syndikace obsahu“. Vladimir Macek (úterý 27 Duben 2010 12:37:02): On 27.4.2010 11:40, Přikryl Petr wrote: Ahoj fšeci, Tohle by ale někdo mohl vědět. syndication feeds ...ve smyslu RSS. Tady vůbec netuším,

Re: [python] OT: překlad pojmů first-class o bject a stream object

2010-04-27 Tema obsahu Hynek Fabian
Když to tak čtu, řekl bych že by do debaty taky měl patřit překlad termínu second-class object. Přikryl Petr (úterý 27 Duben 2010 12:12:10): Hynek Fabian Přikryl Petr (úterý 27 Duben 2010 09:41:46): ... first-class objekt ... Mě v takových případech pomáhá párkrát výraz prohnat

Re: [python] printy v češtině na WINDOWS/cmd kon zoli nečitelné

2010-04-27 Tema obsahu Hynek Fabian
petrofF (úterý 27 Duben 2010 19:03:16): V PyDev/Eclipse je zobrazení (Pydev Console) v pořádku: - v editoru nastavené kódování cp1250 - uvozeno: # -*- coding: cp1250 -*- Tentýž script.py je v konzoli (Python 2.5 / Windows XP / cmd: default CP=1250) zobrazen chybně: Např.: [0x82] é se

Re: [python] Záměna funkce v instanci objektu

2010-04-20 Tema obsahu Hynek Fabian
302302 (úterý 20 Duben 2010 09:56:14): Ano, mělo by to být dynamické. A vaše řešení se mi líbí. Jenom nechápu proč to nelze udělat tím prostým přiřazením? Co se tedy vlastně stane, když do metody nějakého objektu přiřadím novou funkci? do metody nic nepřiřadíš, jen nahradíš jeden objekt ve

Re: [python] Záměna funkce v instanci objektu

2010-04-20 Tema obsahu Hynek Fabian
) # vrátí odvázanou metodu Když se použije jak instance, tak třída, výsledek je vázaná metoda. Hynek Fabian (úterý 20 Duben 2010 11:10:20): 302302 (úterý 20 Duben 2010 09:56:14): Ano, mělo by to být dynamické. A vaše řešení se mi líbí. Jenom nechápu proč to nelze udělat tím prostým

Re: [python] OT: preklad sanity check

2010-04-08 Tema obsahu Hynek Fabian
test příčetnosti Přikryl Petr (čtvrtek 08 Duben 2010 09:00:28): (Off topic) Zdravím všechny pojídače velikonočních vajec ;) Má tady další Kolik třešní, tolik višní... Překládal jste někdo pojem sanity check? Nebo jste to někdy někde viděli přeložené? Mám nějaké nápady, ale nic moc (a

Re: [python] OT: preklad sanity check

2010-04-08 Tema obsahu Hynek Fabian
http://www.merriam-webster.com/dictionary/sanity the quality or state of being sane; especially : soundness or health of mind No a ti co píšou o korektnosti by se měli mrknout do slovníku :-P Ne že by se dalo vždy všechno překládat doslova, ale tento případ se mi zdá přesný a výstižný. David

Re: [python] list comprehension -- prozatimni zaver

2010-03-29 Tema obsahu Hynek Fabian
Přikryl Petr: list comprehension = generátorová notace seznamu set comprehension = generátorová notace množiny dictionary comprehension = generátorová notace slovníku Po technické stránce je to perfektní. Ale obávám se, že prakticky mají takové výrazy stejnou šanci uchytit se jako

Re: [python] Preklad list comprehension?

2010-03-25 Tema obsahu Hynek Fabian
Co máte všichni s těmi generátory? Je to „výčet seznamu“ (není to z mojí hlavy, ale už nevím kde jsem to poprvé zaslechl) Trochu hezčejší by byl „vypočítávaný seznam“, ale to už mi přijde dlouhé. BTW tenhle job ti Petře nezávidím - buď tě jedna polovina lidí prokleje že zatahuješ do českého

Re: [python] Jak byste přeložili Dive Into Pyt hon?

2010-03-17 Tema obsahu Hynek Fabian
Python do hloubky nebo Hlubiny Pythonu. Podkapitola by se pak klidne mohla jmenovat Potápíme se. A na obalku patri tohle :-) http://artfiles.art.com/5/p/LRG/17/1745/JNL3D00Z/huge-octopus-nearly-succeeds- in-overcoming-american-diver-martin-lund-but-is-eventually-beaten-off.jpg Přikryl Petr

Re: [python] dokumentace k novejsim rysum jazyka

2010-03-08 Tema obsahu Hynek Fabian
Takova implementace by vyzadovala predem znat a pripravit potencialne veliky strom objektu. Jednodussi je vytvorit si proxy objekt ktery z pretizeneho __getattr__() vraci vlastni instance do kterych postupne zaznamenava cestu a nakonec z __call__() specifikovanou funkci skutecne zavola. Mezi

Re: [python] Deferred output

2010-02-12 Tema obsahu Hynek Fabian
matesfila (pátek 12 Únor 2010 10:44:20): No to ano, nejaké javistické predsudky mám, keď sa to tak dá nazvať. Ono je to ale predsalen tak trochu iný spôsob uvažovania, v skriptivacom jazyku oproti kompilovanému. Keď sa k tomu ešte pridá beztypovosť a moja snaha o Beztypovost je jen další

Re: [python] Deferred output

2010-02-11 Tema obsahu Hynek Fabian
matesfila (čtvrtek 11 Únor 2010 14:47:31): Funkcia f, ktorá využíva premennú x, môže byť definovaná ešte predtým, ako Zapomen na definovani a zjistis ze to tak slozite neni. U podobne komplikovanych konstrukci muze byt obtizne domyslet dusledky, ale vsechno to vyplyva z jednoduchych pravidel.

Re: [python] webová vs. mailová konference (b ylo: test [spam])

2010-02-08 Tema obsahu Hynek Fabian
Dvě fora by se asi neuživily (jednou to tu již bylo). Já myslím, že dvě fóra jsou skvělý nápad. Hulváti kterým je zatěžko vyjádřit se alespoň přibližně česky a opatřit to předmětem si budou někde chatařit, když už pro ně registrace do konfery není dostatečně odrazující :-) A teď pro změnu

Re: [python] webová vs. mailová konference [L ONG -- sorry; have a tea][had a puerh]

2010-02-08 Tema obsahu Hynek Fabian
ViNiL (pondělí 08 Únor 2010 17:16:26): Nejvetsi problem, ktery zde vidim, je, ze s ceskymi firmami je potiz. Nechteji nic prozradit -- zvlaste oficialne! Rikaji tomu bezpecnost, ale je to jen tajeni nizke kvality. Překvápko. Nemyslím že by můj chlebodárce měl problém něco prozradit. Sám vnímám

Re: [python] spousteni casti kodu jako root

2010-02-05 Tema obsahu Hynek Fabian
capabilities(7) ? Capabilitu je porad potreba nastavit rootem, ale zachytavajici proces pak muze bezet podvlastnim uid. Tomas Pelka (čtvrtek 04 Únor 2010 19:36:47): Zdravim vsechny, potreboval bych spoustet casti kodu jako root. Nevite nekdo jak na to? Proc to chci delat? Potreboval bych

Re: [python] čtení znaku z =?iso-8859-2?q ?_kl=E1vesnice?=, py2.6.4

2010-01-26 Tema obsahu Hynek Fabian
hledas modul curses nebo pygame JakubV (úterý 26 Leden 2010 19:09:56): Dobrý den, poradil by mi někdo způsob jak během cyklu číst znak z klávesnice? Nemyslím vstup pomocí input nebo raw_input, ale reakci na stisknutou klávesu. Určitě existuje nějaké vhodné, obvyklé a elegantní řešení. Dva

Re: [python] python + XMLRPC/SOAP/REST

2010-01-18 Tema obsahu Hynek Fabian
S XML-RPC mam jediny problem - neni v nem zadna reprezentace None. A neni zrovna extreme rychly. Na hruby vykon je lepsi FastRPC, ale nelibi se mi jeho rozhrani - ma vlastni zbytecnou a nesikovnou implementaci booleanu a datetime. Co se implementacnich zkusenosti tyce, doporucuji mit ve volani

Re: [python] Problém s nahráváním knihovny *.pyd do win

2009-09-21 Tema obsahu Hynek Fabian
PYTHONPATH Augments the default search path for module files. The format is the same as the shell's $PATH: one or more directory pathnames separated by colons. Non-existent directories are silently ignored. The default search path is installation dependent, but generally begins with

Re: [python] Problém s nahráváním knihovny * .pyd do win

2009-09-21 Tema obsahu Hynek Fabian
MICHÁLEK Jan Mgr. (21.9.09): Tam chyba není, python mis právně najde to init, když navíc napíšu jméno neexistujícího modulu, vypíše mi to něco jinýho. Chybí mi tam zkrátka A v tom initu je opet import a ten hleda, jak jsem se snazil naznacit, v PYTHONPATH, nikoliv v PATH. A bud nenajde vubec,

Re: [python] python ast.literal_eval a čeština

2009-09-15 Tema obsahu Hynek Fabian
Chyba je v pouziti ast.literal_eval(). Hle: type(ast.literal_eval(unicode('a'))) type 'str' Z typu unicode se stane typ string, coz je naprosto spravne, protoze modul ast vidi pythoni syntaxi 'a' coz je string. To ze parsovany retezec je unicode s tim nema nic moc spolecneho a informace o

Re: [python] XMLRPC a unicode

2009-06-12 Tema obsahu Hynek Fabian
Pythoni string se prenasi jako textovy typ kodovany v unicode. K prenosu binarnich dat slouzi typ xmlrpclib.Binary(). slush (12.6.09): Zda se, ze by to i mohlo fungovat, bohuzel na port potrebuji posilat binarni data. A zde jsem narazil na problem s kodovanim znaku u knihovny xmlrpclib. Pri

Re: [python] Porovnávání v py 0.20.2 True? ???

2009-05-07 Tema obsahu Hynek Fabian
nechci použít zaokrouhlování, co s tím můžu udělat? import decimal decimal.Decimal(0.2) Je to pomale, ale presnost se da nastavit a neztraci se. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python

Re: [python] py2exe, nereagující Qt program

2009-03-17 Tema obsahu Hynek Fabian
Jestli wydle funguji jako za mych mladych let, staci pribalit msvc dllko do adresare s exacem. Pokud uz je ta knihovna v systemu (99% IMO), pouzije se ta. Jinak se najde zalozni v adresari s programem. Nevim jak si stoji visty, ale v 98kach blahe pameti a ve wine jsem to delal bezne. Martin

Re: [python] py2exe, nereagující Qt program

2009-03-12 Tema obsahu Hynek Fabian
Je tam nejakej pitomej ajax. V konqueroru to vypada prazdny, v opere a firefoxu ne. Martin Stiborský (12.3.09): 2009/3/12 Ondrej Beranek rain...@gmail.com: já to nevidim ani teď... Tady nic není ? http://code.google.com/p/moodleed/source/browse/#svn/trunk