[python] dalsi job
Nervim, jestli to tu uz nebylo, ale kdyztak: http://www.sprace.cz/index.fcgi?a=offerID=154796 -- Tomas Brabenec http://brabenec.net ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
[python] Posilani e-mailu pres MAPI
DD, potreboval bych z aplikace otevirat defaultniho e-mailoveho klienta (prozatim mi jde pouze o okna). Zkousel jsem to pres MAPI, ale narazil jsem na problemy. Uz samotne spusteni demo skriptu v Pythonu neprojde. Kdyz zkusim spustit: C:\Python\Lib\site-packages\win32comext\mapi\demos\mapisend.py vyplivne to na me toto: Traceback (most recent call last): File C:\Python\Lib\site-packages\win32comext\mapi\demos\mapisend.py, line 85 , in ? SendEMAPIMail(SendSubject, SendMessage, SendTo, MAPIProfile=MAPIProfile) File C:\Python\Lib\site-packages\win32comext\mapi\demos\mapisend.py, line 23 , in SendEMAPIMail mapi.MAPIInitialize(None) pywintypes.com_error: (-2147467259, 'Nespecifikovan\xe1 chyba', None, None) Nevite nekdo co s tim, nebo nevite nekdo o nejake jednoduche moznosti, jak otevrit defaultniho e-mailoveho klienta. Predem podotykam, nechci odesilat e-maily primo z Pythonu. Potrebuji otevrit e-mailoveho klienta, abych zpravu mohl jeste zde upravovat. Tomas Brabenec http://brabenec.net ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] wx Tisk
Dne 6.4.2006 10:47, geon napsal(a): win32print? Aha, na to se mrknu. nebo přes scriptování Wordu? tedy pokud jsi po widlema Pod Widlema jsem, ale Word nainstalovaný nemám, takže to není to pravé řešení. Ještě jsem uvažoval o vygenerovani PDF a zavolani Adobe Readeru s parametry pro vitisknuti, to by udajne jit slo, ale neni to taky neni zrovna ciste reseni. Tomas Brabenec http://brabenec.net ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] nahodne cislo
Myslis, ze je to rozumny dotaz do konfery ?! Tomas Brabenec http://brabenec.net Dne 6.4.2006 16:19, Zbyna napsal(a): Dobry den chtel bych se zeptat jak vygenerovat nahodne cislo..Dekuji Zbyna ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Excel
Pouzijte samotny Excel. import win32com.client soub_xls = win32com.client.GetObject(soubor.xls)) w = soub_xls.Worksheets[0] xls = w.UsedRange.Value ... Tomas Brabenec http://brabenec.net Dne 5.5.2006 9:26, Martin Jedlička napsal(a): Zdravim, mel bych dotaz ohledne prace s Excelem. Potreboval bych vedet jak nacist data z Excelu bud pomoci balicku PyXLWriter nebo PyExcelerator. Pro zapis dat do Excelu existuje write, ale pro cteni jsem nejak nic nenasel. Diky, Martin ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] POST(NC)
Mozna trosku nerozumim dotazu, ale co httplib, ci urllib ? Tomas Brabenec http://brabenec.net | http://uzdroje.cz Dne 11.5.2006 15:15, [EMAIL PROTECTED] napsal(a): Dobry den chtel bych se zeptat, jestli v Pythonu existuje nejaka knihovna, ktera by zvladala odeslani Textaku na server(metoda POST) jako to umi napriklad NetCat... (Type x.txt |nc www.server.cz 80) Dekuji Flash ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
[python] MSSQL - problem s casem
Zdravicko, mam problem s datumovymi polozkami v DB MSSQL. V nekterych pripade se mi datumove polozky rozchazeji o 1 setinu sekundy. Kdyz se na zaznam v databazi podivam pres Query analyzer nebo treba Enerprise manager dodavany s SQL serverem, tak je datum 2006-06-21 07:31:00.00 Kdyz polozku zobrazuji v Pythonu (pripojuji se pres ADO) tak dostanu 2006-06-21 07:30:59.99 Jak rikam neni to vzdy, rekneme tak v tretine pripadu. Nevite kde je jadro pudla. Tomas Brabenec http://brabenec.net | http://uzdroje.cz ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] MSSQL - problem s casem
Pro upresneni: pouzivam ADODBAPI http://adodbapi.sf.net Tomas Brabenec http://brabenec.net | http://uzdroje.cz Dne 21.6.2006 14:04, Tomas Brabenec napsal(a): Zdravicko, mam problem s datumovymi polozkami v DB MSSQL. V nekterych pripade se mi datumove polozky rozchazeji o 1 setinu sekundy. Kdyz se na zaznam v databazi podivam pres Query analyzer nebo treba Enerprise manager dodavany s SQL serverem, tak je datum 2006-06-21 07:31:00.00 Kdyz polozku zobrazuji v Pythonu (pripojuji se pres ADO) tak dostanu 2006-06-21 07:30:59.99 Jak rikam neni to vzdy, rekneme tak v tretine pripadu. Nevite kde je jadro pudla. Tomas Brabenec http://brabenec.net | http://uzdroje.cz ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] 2 mailinglisty su zbytocne
Neni nutny stahovat vsechny zpravy, taky sice neznam ruzne vymozenosti mobilnich zarizeni, ale ja se doma s PC taky pripojuji pres GPRS (takze stejna rychlost) a pro to je jednoduche reseni. V postovnim klientovi si nastavim pouze stahovani hlavicek zprav, takze se mi nestahuje vse a mam klid. Hlavicky se stahnou hned a co nechci, to proste neatahuju. S pozdravem Tomas Brabenec http://brabenec.net | http://uzdroje.cz Dne 12.10.2006 19:28, [EMAIL PROTECTED] napsal(a): A co poradis mne, kteremu chodi az moc mailu, takze chci odfiltrovat ty, co me nezajimaji, aby me nezdrzovaly? Mam malo casu a maily ctu obvykle pres gprs na mobilnim zarizeni, takze me kazda blbost skutecne obtezuje, stoji me cca 2 minuty, 15 zbytecnych mailu o ktere nemam zajem me bude stat pul hodiny a to si radsi tuto konferenci odhlasim. I tak mi vadi, ze se tu obcas objevuji ptakoviny, ktere sem nepatri, jen proto, ze nekdo - kdo nevi co s casem - si chce pokecat. Maly provoz, kdy se resi jen skutecne problemy, povazuji za vyhodu. To, ze nekdo posila svuj dotaz na vsechna mozna fora, misto jen na to relevantni, povazuji za nehoraznost a obtezovani, ktereho se dopousteji toliko lide bezohledni a lide mdleho rozumu. Původní zpráva Od: Pavel Kosina [EMAIL PROTECTED] Předmět: Re: [python] 2 mailinglisty su zbytocne Datum: 12.10.2006 18:42:06 azurIt napsal(a): praveze tutor bol zalozeny pretoze ludom na tomto mailing liste vadili otazky tykajuce sa uplnych zakladov pythonu. mailing list tutor je urceny pre zaciatocnikov a zbytocny urcite nie je :) Si budou muset zvyknout nebo dostanou ban ;-). V tutoru se o tom teď debatovalo, asi jsi tam nebyl. Tutor se velmi pravděpodobně ruší. Komu vadí začátečnické dotazy, nech se zdrží jakýchkoliv odpovědí. Nemyslím na tento mail, myslím na ty dotazy. Lepší žádná než hrubá odpověď. Já jsem chtěl zrušit toto forum, ale byl jsem přehlasován :-) -- geon Pavel Kosina ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] 2 mailinglisty su zbytocne
Tak, tak, souhlas. Tomas Dne 13.10.2006 7:59, Pavel Kosina napsal(a): azurIt napsal(a): no ja ked som bol zaciatocnik, tak som cital manualy a az potom sa pytal. asi si nevidel tie otazky, ktore sem chodili (a ktore boli pricinou vzniku tutoru). podla mna by to malo zostat takto ako to je teraz, uplne mi to vyhovuje. Je sporné se rozhodovat, jestli dotaz patří tam či tam. Poslední dobou se tam objevovaly dotazy, které tam prostě nepatřily. A lidé pak nedostávali kvalitní odpovědi, nebo lépe řečeno, více odpovědí, více možností. azurIte, právě ty, pls zdrž se jakýchkoliv neurvalých odpovědí na blbé dotazy. Sakra, jsme v jedné komunitě, a k dobrému chování by měl být respekt ke všem, staří k mladým, mladých ke starým. Jinak se navzájem zahubíme, nebo budeme převálcování :-( ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] 2 mailinglisty su zbytocne
naozaj len _par_ prikladov: http://www.py.cz/pipermail/python/2005-July/003053.html http://www.py.cz/pipermail/python/2005-August/003194.html http://www.py.cz/pipermail/python/2005-July/002985.html http://www.py.cz/pipermail/python/2005-July/003119.html http://www.py.cz/pipermail/python/2005-September/003298.html http://www.py.cz/pipermail/python/2005-August/003194.html http://www.py.cz/pipermail/python/2005-July/003023.html proste tyto dotazy ignorovat nebo odkazovat na dokumentaci, ale NERADIT! P.S. maily v HTML su _velka_ prasarna ;) Tak s tim na 100% souhlasim :-) T. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Převod datumu a času
Dne 19.10.2006 9:37, superman napsal(a): Zatím nikdo nemluvil o tom, že je to neošetřený vstup :-) Tojo, pripadne doporucuju mx.DateTime, ten je tak trochu i blbuvzdorny. Nebo si blbuvzdornost osetrit sam. Ja mel treba problem se zobrazovanim data a casu mnou definovanym formatem, kdyz jsem mel ruzne typy vstupu. Udelal jsem si takovy maly udelatko: http://www.slunecnice.cz/product/ConvertDatetime-py/ Neco podobnyho by se jiste dalo udelat i na blbuvzdornost a navic by to nepotrebovalo opravovani vstupu. Clovek by si nadefinoval co za pripady muzou nastat a je klid. TB ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] (no subject)
Nevim, proc mu na ten dotaz odpovidate, kdyz neumi dodrzet ani zakladni pravidlo konference :-( TB Dne 30.10.2006 10:27, Petr Prikryl napsal(a): Od Python 2.5 lze taky využít nový standardní modul functools a jím definovanou funkci partial() -- viz dokumentace 6.6 functools -- Higher order functions and operations on callable objects. Příklad pak lze přepsat takto: import functools from Tkinter import* def pis(co): print co okno=Tk() menubar = Menu(okno) menu = Menu(menubar, tearoff=0) cisla=[1,2,3,4,5,6,7,8,9,10] for prvek in cisla: menu.add_cascade(label=prvek, command=functools.partial(pis, prvek)) menubar.add_cascade(label=cisla,menu=menu) okno.config(menu=menubar) mainloop() Radek Kanovsky Radek Kanovsky wrote: Aby to fungovalo, musi se pouzit nejaky trik: lambda p=prvek: pis(p) nebo new.instancemethod(lambda p:pis(p), prvek, type(prvek)) Ale necistsi reseni bez triku (a jeste pomerne kratke) je asi tohle: def gen_pis_prvek(prvek): return lambda: pis(prvek) for prvek in cisla: menu.add_cascade(label=prvek, command=gen_pis_prvek(prvek)) ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] (no subject)
Ale ja chtel odpovedet. Dne 31.10.2006 7:43, Pavel Kosina napsal(a): Tomas Brabenec napsal(a): Nevim, proc mu na ten dotaz odpovidate, kdyz neumi dodrzet ani zakladni pravidlo konference :-( Special cases aren't special enough to break the rules. Although practicality beats purity. P.S. Blujacker: http://www.py.cz/JakSePtat#nema-kej-odpov-d-t ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] OT: RE: (no subject)
Dne 31.10.2006 7:59, Petr Prikryl napsal(a): 1. Já jsem byl taky kdysi začátečník. Nenapsat subjekt zprávy -- v tom nebývá záměr. Ten problém je navíc pro začátečníka matoucí. Jaký by to mělo mít nadpis? Ja myslim, ze by stacilo treba Problem s Tkinter porad lepsi jak (no subject). 2. Zeptal se na zajímavou věc, na které se dají demonstrovat vlastnosti Pythonu a nové možnosti v Python 2.5. Ano to souhlasim, ale 3. Konference tu není kvůli tomu, aby trestala mlčením. Dnes toho je všude na čtení opravdu hodně. Však on se k těm pravidlům taky propracuje. On už se někdo najde, kdo ho k nim popostrčí, že geone ;-) OK, to ano, ale co treba mu k te odpovedi aspon napsat, aby priste napsal neco do predmetu. Sem myslel, ze kdyz jsme se dohodli na slouceni konfer, ze se budeme snazit je drzet pod kontrolou. Tim myslim, ze pokud se objevi hrisnik (priste jim klidne muzu byt ja nebo kdokoliv jiny) tak by mu nekdo mel napsat, ze neco udelal spatne a jak to priste udelat spravne. Ale to je jedno, nebudeme tu delat zbytecne vlakno OT. TB ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Obsluha uživatelských chyb
Ja bych na to pouzil vyjimku, try/except. try: promena = int(input(zadej cislo:)) except: promena = 0 A pokud chces aby to uzivatele nepustilo dal, dokud nezada spravne cislo, tak to cele jeste strc do cyklu. TB On 1.11.2006 19:24, Jakub Lucký wrote: Tak, a je tu můj premiérový lamerský dotaz Mám jednoduchý kód promenna = input(zadej cislo:) což mi v konzoli zobrazí normální dotaz, pokud ovšem místo čísel zadá dotyčný řetězec, vyhodí Python relativně ošklivý error... Nejde to nějak pořešit aby se místo toho dával třeba ValueError? napadají mě řešení přes Try/Except a Raise, ale nepodařilo se mi to zprovoznit Děkuji za radu Jakub ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Obsluha uživatelských chyb
On 2.11.2006 8:22, Radek Kanovsky wrote: On Thu, Nov 02, 2006 at 07:32:59AM +0100, Tomas Brabenec wrote: Ja bych na to pouzil vyjimku, try/except. try: promena = int(input(zadej cislo:)) except: promena = 0 A pokud chces aby to uzivatele nepustilo dal, dokud nezada spravne cislo, tak to cele jeste strc do cyklu. Tohle prave moc bezpecne neni. Co kdyz jako uzivatel zadam na vstupu treba open('/soubor/s/velmi/dulezitymi/daty', 'w') Nebo __import__('os').unlink('/soubor/s/velmi/dulezitymi/daty') Funkce 'input' nevrati int a zhavaruje to, ale ten soubor uz bude prepsany nebo smazazny. Rozhodne je lepsi pouzit raw_input. To byl jen priklad, jak to pouzit s jeho kodem. Samozrejme ze je lepsi pouzit raw_input, neuvedomil jsem si to hned v tu chvili kdyz jsem to psal. Diky za upozorneni Tomas Brabenec ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Dynamicke volani trid
Mrkni do manualu na exec() Mohlo by ti to pomoci. TB On 7.11.2006 15:38, Tom wrote: Zdravim, nevite nahodou nekdo jestli Python umi zavolat metodu tridy s tim, ze jmeno te tridy je kdesi v promenne? neco jako: class Trida1(): def self.akce: nejaka akce... ... class Trida2(): def self.akce: jina akce... a = Trida1 a.akce /* by se pak interpretovalo jako Trida1.akce.*/ a = Trida2 a.akce /* by se pak interpretovalo jako Trida1.akce. */ Diky moc. Tom ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] zjištění umístění ikony
Pod jakym OS? U Windows to tusim zajistujte win32 Pri nejhorsim wxPy obsahuje demo, kde by se to dalo dohledat. T. Dne 26.11.2006 20:59, Jakub Vojáček napsal(a): ahoj lze pomocí pythona zjistit kde je uložená ikona té a té koncovky... např kde je uložna ikona *.py děkuji Blujacker ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] python na web - otazky
mtip napsal(a): Ja jsem presel puvodne taky z PHP na mod_python v rezimu publisher. Dalo to na zacatku dost zabrat, ale rek bych ze se to osvedcilo. Já se pořád rozhoduju, jestli pro svoje soukromý projekty použít nějaký framework, nebo přímo mod_python, ale pořád jsem na vážkách, ikdyž mod_python převažuje. Frameworky se mi líbí množstvím modulů a připraveností, jenže zase ta stabilita mě trochu odrazuje. mod_python má člověk oproti tomu v ruce a ví přesně když je někde chyba, kde ta chyba je. Nemusím zkoumat bugy frameworku, co mohlo chybu způsobit. Jenže zase než člověk vytvoří základ rozsáhlejší aplikace, tak se v mod_pythonu docela nadře. Myslíš, že bys mi mohl poslat nějaký ukázky, jak tvoříš základ aplikace. Potřeboval bych trochu nakopnout. Tomas ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] python na web - otazky
Podobnou odpoved jsem cekal, ale tak trochu jsem doufal, ze bude optimistictejsi. :-D Neco podobneho co popisujes mam v PHP, jen jsem premyslel, jak na neco takoveho v Pythonu, a nejak mi to nezapaluje. Kazdopadne diky za odpoved, ono by to byla nuda, kdyby clovek dostal hned vsechno naservirovany ;-) Jeste bych mel jednu otazku, pro HTML sablonu pouzivas nejaky vlastni template, nebo pouzivs existujici template systemy (Mako, Cheetah, ...) ? Tomas mtip napsal(a): TB Myslíš, že bys mi mohl poslat nějaký ukázky, jak tvoříš základ aplikace. TB Potřeboval bych trochu nakopnout. To uz bude horsi. Muzu ti poslat muj conf pro apache na publisher. Ten doporuceny mi nevyhovuje. Ale jinak mam mod_python obestaven svym celkem rozsahlym frameworkem. Napr. na vytvoreni jedne strany (okna) pouzivam minimalne tri soubory: sablonu html, scriptovy soubor python a konfiguracni soubor jazykove mutace (tech muze byt vic). Tyto se vzajemne propoji a vysledek odesle do bufferu strany. Takze na zacatek zbytecne komplikace. Pouzil bych na zacatek manual napr: http://www.modpython.org/live/current/doc-html/hand-pub-intro.html Ale popsat co vsechno musis udelat, aby mod_python v rezimu publisher zacal schopne bezet a jak to pouzivat, ceho se vyvarovat je na serial. Neco z toho je v manualu. --- ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Jak na textový parser
Ja to delam jak jsi popisoval vyse, mam 20 reg. vyrazu a postupne je volam na pozadovany text. TB Martin Stiborský napsal(a): ok. Ve výsledku by měl fungovat tak, že hledá určité značky, které uzavírají ( většinou) text a místo těchto značek dosadí html značku. Z webu texy.info: //kurzíva// = i/i **tučné** = strong/strong Ale i jinak : Hlavní titulek = h1/h1 ** Podtitulek = h2/h2 a tak dále .. Mám pocit že na to momentálně nemám, už proto, že nemám ani jasno v tom, jak na to, ale o to víc si to beru jako výzvu a fakt rád bych to dal do kupy. Zkusím něco vykoumat z Texy zdrojáků, je to PHP, to bude taky sranda :D ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
[python] OT: Re: Pracovní příležitost - Python
Ti zni skoro jako prace pro Seznam.cz ;-) TB Ondřej Ludvík wrote: Přeji hezké odpoledne, jmenuji se Ondřej Ludvík a jsem personálním konzultatnem ve společnosti DeckardPenfield a se svým nejvýznamnějším klientem řeším hned několik IT pozic, kde je potřeba technologie python. Dostal jsem tip na tuto konferenci, kde by měly mé nabízená pracovní pozice padnout na úrodnou půdu. Dovolte mi hned v úvodu představit společnost DeckardPenfield Naše společnost působí na českém trhu od roku 2001 a zabývá se vyhledáváním specialistů na informační systémy a technologie. Již od počátku spolupracujeme s velkými hráči na trhu ve své oblasti - s významnými bankami, telekomunikačními operátory, softwarovými domy, výrobními podniky i retailovými společnostmi. A teď k tomu nejdůležitějšímu- k popisu mého klienta, co Vám může nabídnout a charakteristiky pracovních pozic, které nabízí. Jedná se o významnou českou firmu, která zaujímá jedno z předních míst na českém internetu a zabývá se potálovým řešením a webovými aplikacemi. Tvoří a vyrábí služby, které měsíčně usnadňují životy miliónům lidem. Za touto společností stojí více jak 200 špičkových odborníků. Všichni zaměstnanci mají možnost profesně se rozvíjet. Specializované a managerské pozice se primárně snaží obsadit z interních zdrojů. Co dále získáte * Možnost prosadit a realizovat svůj nápad * Spolupráci s odborníky v dané oblasti * Práci se špičkovými technologiemi * Kvalitní technické zázemí pro Vaši práci * Výborné finanční ohodnocení * Propracovaný systém zaměstnaneckých výhod Programátor Python Náplň práce: * rozvoj portálu, rozšiřování funkcionality * programování internetových aplikací * spolupráce s dalšímu členy projektového týmu napříč všemi stadii vývoje produktu Očekáváme: * znalost Python, SQL * zkušenosti s návrhy a správou databází * zkušenosti s programováním v prostředí Linuxu * schopnost samostatné analýzy problému Nabízíme: * vysokou míru samostatnosti a možnost samostatného plánování času * pravidelné interní a externí školení * práci na službách, které patří k nejoblíbenějším místům českého internetu * flexibilní balíček zaměstnaneckých výhod, který Vám padne na míru * vynikající péči o zaměstnance * práci v dynamicky se rozrůstající internetové společnosti Programátor frontendových aplikací - PHP nebo Python Náplň práce: * spolupráce při vytváření zadání pro vývoj služeb portálu * poskytování odborné konzultace zadavatelům, hledání možností technologického řešení * analýza zadání * programování internetových aplikací * spolupráce s dalšímu členy projektového týmu napříč všemi stadii vývoje produktu Očekáváme: * znalost Python nebo PHP, MySQL, (X)HTML, JavaScript, SVN, SQL * zkušenosti s programováním v prostředí Linuxu * zkušenosti s návrhy a správou databází * koncepční myšlení * tvůrčí přístup * samostatnost, zodpovědnost, spolehlivost Nabízíme: * vysokou míru samostatnosti a možnost samostatného plánování času * práci na službách, které patří k nejoblíbenějším místům českého internetu * flexibilní balíček zaměstnaneckých výhod, který Vám padne na míru * vynikající péči o zaměstnance * práci v dynamicky se rozrůstající internetové společnosti Pokud Vás některá z pozic zaujala a chcete se dozvědět více jak o pozicích, tak o mém klientovi, zašlete mi, prosím, Vaše CV, na jehož základě se můžeme konkrétně pobavit. Vámi zaslané informace pokladáme za důvěrné, nepoužijeme je bez Vašeho souhlasu a v souladu se zakonem c.101/2000 Sb. zajistíme zachováni ochrany Vašich osobních dat. Budu se těšit na Vaše případná CV a spolupráci s Vámi. Přeji hezký zbytek dne Ondřej LUDVÍK Personal Consultant DeckardPenfield +420 221 420 728 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] www.deckardpenfield.cz http://www.deckardpenfield.cz ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
[python] Python editor (uz asi po 150) (bylo Tkinter)
Ahoj, PSPad pouzivam uz nekolik let a bez vetsich problemu (nevim co myslis tim spacingem, ale ja zadne problemy nezaznamenal). Ted navic na Linuxu (kde se mi nechce zprovoznovat PSPad pomoci Wine a radis hledam primo lin alternativy) jeste pouzivam Komodo Edit od ActiveState. Je to free verze jejich Komodo IDE a je docela dostacujici. Tomas On 19.1.2008 21:13, Epox wrote: Každopádně by mne zajímalo, co používáte za editor k psaní Pythonu? Já zkoušel rozchodit PyDev pod Eclipsnou, leč bez úspěchu. Tak jsem začal psát v PsPadu, který bohužel někdydělá problém se spacingem, tak použvíám Editru, jenž byla součástí wxPython dokumentačního balíku. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Editor
Jen pro doplnění, PSPad (a samozřejmě i ostatní editory) má funkci, na převedení tabulátorů na mezery. Tomas On 21.1.2008 17:55, Jakub Vojáček wrote: Původní zpráva Od: Jan Czopik [EMAIL PROTECTED] Předmět: Re: [python] Editor Datum: 21.1.2008 17:49:57 Když něco do PsPadu zkopíruješ, často se stává že to pak při kompilaci vyhodí Chybu odsazení (tuším, Indentation error). Kděžto v Editře se při špatném odsazení ukáže fialová linka která signalizuje ono špatné odsazení. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python Tak to ale není pspadem. V každém editoru má tabulátor jinou délku (většinou 2,4 mezery) a to právě vyvolává tyto problémy. Ale většina editorů taky nabízí, že místo tabulátoru bude vkládat mezery. A co se týče editoru, na windowsech používám IDLE + PSPad. Nepotřebuju žádný jiný složitější editory. Stačí mi když to umí obarvit syntaxi, spustit kod a uložit soubor. Na linuxu jsem si zvykl používat Kate. Blujacker ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Upload souborů
DD, pomohlo by kdybys napsal, v cem tu aplikaci vyvijis, jestli mod_python, nebo nejaky framework (Webware, Pylons, ). Tomas On 25.1.2008 11:55, 110110010 wrote: Dobrý den. Vyvíjím webovou aplikaci a nevím, jak mám udělat upload souborů na web. Pomůže někdo? Napíše někdo kousek kódu nebo aspoň poradí jak na to? ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Nejde mi nainstalovat PIL
Nebylo by lepsi pouzit egg balicek ? TB On 26.1.2008 21:06, 110110010 wrote: Dobrý den. Mám problém s instalací PIL. Když se jí pokouším naistalovat python (ve verzi 2.5) vyhodí: error: Python was built with Visual Studio version 7.1, and extensions need to b e built with the same version of the compiler, but it isn't installed. Neví někdo co udělat? ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] problem s odkazem na promennou
Jde to treba pres exec: promena = x hodnota = Ahoj svete exec(%s=%s % (promena,hodnota)) print x TB Lansky, Milan - Acision napsal(a): Lze se v Pythonu odkazat na promenou jejiz nazev neni dopredu znam? Rekneme, jak nastavit promennou var01, kdyz mam k dispozici pouze retezec ‘var01’? V bashi se to resi funkci eval: # nazev_promenne=var01 # eval $nazev_promenne=1 # echo $var01 1 Dekuji za odpoved. This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Nový člen
Já používám pro jeden svůj projekt data z http://www.dicts.info/ Tady se daji stahnou sruzne kombinace slovniku: http://www.dicts.info/uddl.php Tomas On 12.5.2008 15:26, David Michal wrote: Tady je database slov: http://slovnik.zcu.cz/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Monday, May 12, 2008 11:39 AM To: Konference PyCZ Subject: Re: [python] Nový člen Hmm slovník jsem jenou z nudy vytvořil, ale nemam k němu žádnou databazi slov :( ale jinak je plně funkční... Nejedná se o nic velkého... Tady jsou zdrojaky: http://www.pastebin.sk/en/6544/ ale na některých verzích pythonu blbnou takže mam i druhou verzi (blbuvzdornou :)) ta je tady: http://www.pastebin.sk/en/6545/ Původní zpráva Od: Jarek Krcmar [EMAIL PROTECTED] Předmět: [python] Nový člen Datum: 12.5.2008 09:14:51 Dobrý den, Jmenuji se Jaroslav Krčmář, ale zkráceně jsem Jarek. Jsem nevidomý a chtěl bych se naučit programovat takové věci, které by byly samorozbalovací, tedy bez nutnosti instalace. Zajímalo by mě, jestli je možné vytvořit slovník v programu Python. Díky moc za odpověď. Jarek ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python - Moto: Teorie je, když všechno víme, ale nic nefunguje. Praxe je, když všechno funguje, ale nikdo neví proč. My jsme spojili teorii s praxí - nic nefunguje a nikdo neví proč. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] pysqlite
Zalezi co konkretne potrebujes. Sqlite je velmi jednoducha a sikovna DB na mensi lokalni projekty. Pracuje se s ni uplne stejne jako s jakoukoliv jinou DB, zakladni prikazy (SELECT, INSERT, UPDATE, DELETE) jsou naprosto stejne. Pokud napriklad jiz pouzivas treba SQLAlchemy, tak jediny rozdil je, ze pri vytvareni konexe uvedes, ze se jedna o Sqlite. Pokud jsu jeste nemel s DB v Pythonu tu cest, doporucuji, jiz zmineny odkaz http://docs.python.org/lib/module-sqlite3.html pripadne tutorial uverejneny primo na pysqlite http://oss.itsystementwicklung.de/download/pysqlite/doc/usage-guide.html (bohuzel tyka pouze EN). Tomas On 15.5.2008 10:40, Petr Vanek wrote: Chcel by som sa opytat ci nema niekto z Vas napisany nejaky mensi tutorial k pysqlite./Jedna sa mi o tutor v sk alebo cz jazyku/. Pripadne nejaku prirucku v ktorej by boli definovane najpodstatnejsie pojmy. Nieco som uz aj vygooglil ale viac by mi to pomohlo pisane ludskov recou :-), ak by sa niekto nasiel bol by som velmi vdacny. Pouzij tohle: http://docs.python.org/lib/module-sqlite3.html je to standardni DB_API v2, takze je to uplne stejne jako python pro jine DB. ps.: ak by niekto hladal nieco podobne nech sa ozve, mohli by sme to spachat spolu :) je fakt epesni, ze nabizis spolupraci na pripojenie k databazy. Lide, mejte rozum... ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Vydání knihy o pythonu
Souhlas, taková knížka se nemusí psát, anglických tutoriálů je na netu hafo. Pokud tedy někdo neuvažuje o celosvětové distribuci. Jestli jsem ale dobře pochopil začátek vlákna, mělo by jít o ryze český projekt pro české Pythonýry (alespoň pro začátek). Nevýhoda všech knížek tohoto zaměření je v tom, že ještě než ji vydáte, už je vlastně zastaralá :-( Přesto, že základy se obvykle nemění, u Pythonu toto nebude tak docela pravda, protože Py3k dost věcí mění (třeba jedna nejzákladnější funkcí print). Pokud se někdo chce do takového projektu pustit měl by jednoznačně psát knížku spíše o Py3k, protože než se dají do kupy podklady a kniha se sepíše a vydá, uplyne dost měsíců a než se dostane mezi uživatele, uběhne zase několik měsíců a to už tu bude Py2.6, který na příklady z knížky bude na uživatele pořvávat, že by to měl předělat, protože v Py3k, už tato syntaxe nepojede. TB On 21.5.2008 22:03, superman wrote: Můj osobní názor je, že psát knížku v angličtině o Pythonu je blbost. Sice nemám problém jí v angličtině číst, ale není důvod. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Vydání knihy o pythonu
Kde vidíte problém napsat to tak, aby kniha zbytečně nezastarávala až tak rychle? Nevidím problem, jen jsem rikal, ze se musi Py3k brat v uvahu. TB ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Vydání knihy o pythonu
To ano, jde o to, aby kniha nezestarla, ten napad s wiki neni vubec špatný. O té tiskárně pochybuji, to by se myslím nikomu nevyplatilo, nejlepší je distribuce v PDF (tím se zaručí aktuálnost, jakmile se to jednou vytiskne je to staré, PDF se dá generovat den co den ;-) ), kdo chce může si to nechat vytisknout a svázat individuálně. Hlavně najít ty správný lidi, co se o to celé budu starat, základ na Py.cz je velmi dobrý rozjezd. TB On 22.5.2008 8:31, [EMAIL PROTECTED] wrote: Moj nazor: I ked pride Python 3000, este dlhu dobu sa bude pouzivat Python 2.x. Teraz je Python 2.x, tak by kniha mala byt hlavne o nom. Ja si neviem dobre predstavit pisat o niecom, co tu este nie je - samozrejme moze tam byt kapitola o planovanych zmenach v Py3k. Tomas Brabenec [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 21.05.2008 23:19 Please respond to Konference PyCZ python@py.cz To Konference PyCZ python@py.cz cc Subject Re: [python] Vydání knihy o pythonu Kde vidíte problém napsat to tak, aby kniha zbytečně nezastarávala až tak rychle? Nevidím problem, jen jsem rikal, ze se musi Py3k brat v uvahu. TB ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python Mgr. Ing. Roman MIKLÓŠ Prvá stavebná sporiteľňa a.s. Bajkalská 30, P. O. Box 48 829 48 Bratislava 25 Tel.: +421/ 2 / 582 31 174 Fax: +421/ 2 / 582 31 109 ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Jak zprovoznit import random.randint
Nejprve se musí naimportovat modul random a po te je mozne jej terpve použít: import random # Naimportuje modul random nahodne_cislo = random.randint(10,15) # modul random vygeneruje nahodne cislo TB On 29.5.2008 15:14, Jarek Krcmar wrote: Zdravím, vím, jak zprovoznit příkaz print, i příkaz input, ale příkaz import random mi nějak vyhazuje hlášky o tom, že jde o neplatný sintax. Např import random(10,5). Zdá se mi, že mi něco chybí, protože nic se neimportuje. Jarek ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] doplnek k firefoxu
Ahoj, co konkretne potrebujes, musis to specifikovat? Neumis udelat okno? Neumis tahat informace ze stranky? S cim konkretne potrebujes pomoct ? Jestli nevis nic a chces zacit od piky tak doporucuju http://developer.mozilla.org Pokud potrebujes informace o XUL, tak ty se nejlepe naucis z http://xulplanet.com (tusim, ze obsah xulplanet.com presunuli na developer.mozilla.org, takze s prvnim odkazem si vystacis). Tomas On 25.6.2008 13:29, Ondrej Beranek wrote: Ahoj, potreboval bych do firefoxu udelat doplnek, ktery by otevrel okynko (treba jako hledani) a v nem by vypisoval udaje vyhodnocene z aktualne zobrazene stranky. Vedel by nekdo jak na to ? Pokud jste to uz nekde videli, tak se pochlubte si to (snad) vykucham... nevim kde zacit. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] doplnek k firefoxu
Tak ted tomu malinko nerozumim. Myslis pres tu implementaci Pythonu do Mozilly (obdobne jako je mozne psat komponenty v Cecku)? To ale jeste neni nebo to uz funguje ? Kazdopadne podle toho co chces bude snazsi to udelat standardnimi nastroji. Cecko nebo cokoliv je zbytecne. Tomas On 25.6.2008 13:45, Ondrej Beranek wrote: Jiste taky ja ten doplnek chci v pythonu. 2008/6/25 azurIt [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Prepac ale ak si si zatial nevsimol, tak toto je konferencia zamerana na programovaci jazyk Python. azurIt -Pôvodná správa- Od: Ondrej Beranek [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]] Komu: Konference PyCZ Predmet: Re: [python] doplnek k firefoxu Jde mi o to, ze chci udelat kontrolovatko platnosti odkazu uvedenych na strance. takze najedu na web, skript si aktualni stranku kterou vidi uzivatel rozparsuje, a v tom otevrenem okynu nebo zalozce nebo jak bych to mel nazvat by se zobrazovaly informace o tom ktrey odkaz uz neplati a ktery ano. Na zjistovani platnosti ruznych typu odkazu uz mam neco napsano v jinych jazycich, ale to bych rekl je maly problem. Dne 25. červen 2008 13:34 Tomas Brabenec [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] napsal(a): Ahoj, co konkretne potrebujes, musis to specifikovat? Neumis udelat okno? Neumis tahat informace ze stranky? S cim konkretne potrebujes pomoct ? Jestli nevis nic a chces zacit od piky tak doporucuju http://developer.mozilla.org Pokud potrebujes informace o XUL, tak ty se nejlepe naucis z http://xulplanet.com (tusim, ze obsah xulplanet.com http://xulplanet.com presunuli na developer.mozilla.org http://developer.mozilla.org, takze s prvnim odkazem si vystacis). Tomas On 25.6.2008 13:29, Ondrej Beranek wrote: Ahoj, potreboval bych do firefoxu udelat doplnek, ktery by otevrel okynko (treba jako hledani) a v nem by vypisoval udaje vyhodnocene z aktualne zobrazene stranky. Vedel by nekdo jak na to ? Pokud jste to uz nekde videli, tak se pochlubte si to (snad) vykucham... nevim kde zacit. ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Guido o funkcich reduce(), filter() a map() v Python 3000
Dyt jeste ted se delaji pro 2.3. Kazdopadne je to vyvoj, chapu rozhodnuti autora, je to vec, ktera by jednou za cas prospela kazdemu jazyku (treba PHP by to potrebovalo jako sul). Libi se mi odvaha se kterou do toho Guido jde a fandim mu. Ne vse se mi v nove verzi libi, ale jak rikam to je vyvoj. Pro Guida je porad Python zabavou a to se ceni. Ne pro vsechny zustal vyvoj jazyka zabavou, v mnoha pripadech z toho vyrostla honba za mamonem (opet to PHP) a to uz je pak vsechno o necem jinem. Tomas On 25.6.2008 15:46, superman wrote: Jak dlouho? Jak dlouho bude k dispozici starší Python a všechny knihovny ve verzích ke staršímu Pythonu? Opravdu si myslíte, že to někdo bude dlouho udržovat? Miloslav Ponkrác Ja teda nevim, ale preci neni problem provozovat vice verzi python. Tak se proste starsi kod pusti pod starsim pythonem. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Guido o funkcich reduce(), filter() a map() v Python 3000
Trosku tvrda slova, ale mas pravdu, ano ma hracku a to je, jak jsem psal v minulem prispevku, to co se mi na Pythonu libi, ze to dela/ridi clovek, pro ktereho je to zabava. Tomas On 25.6.2008 15:48, superman wrote: Má svojí hračku a chce si hrát - to je hlavní pohnutka pana Guida. A protože je mu jasné, že tuhle pohnutku by Pythonistům říci naplno nemohl - je třeba jí schovat za dobré úmysly. Třeba za to, že chce zlepšovat Python, nebo jiné výmysly. Miloslav Ponkrác Jaké jsou to ty (tak důležité) pohnutky pana Guida? ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Guido o funkcich reduce(), filter() a map() v Python 3000
On 25.6.2008 16:20, superman wrote: Zajímavé je, že stálice a hvězdy na nebi programovacích jazyků jsou Ty, které to nedělají. Evidentně Rossumův postup neprospívá jazykům. Teoreticky si můžete myslet co chcete, ale v praxi se Rossumův postup ukazuje jako spolehlivý postup, jak jazyk poslat do kolen a na dno. Podívejte se do historie, a uvidíte to. V assembleru neni moc co noveho vymyslet a i ostatni se vyviji. Vzdy Python se od ostatnich jazyku co do vyvoje nikdy moc nelisil, proste sel svouji cestou vyvoje. Jedinne co je jinak je proste chut udelat cistku. Je sice hezké, že pro Rossuma je Python zábavou, ale pokud o něco jde, tak se to až tak necení, pokud zábava nejde ruku v ruce se spolehlivostí. Nebo otázka: Svěřili byste své celoživotní úspory někomu, pro kterého je práce zábavou, ale nic jiného. Je mu jedno, že Vás to poškodí, hlavně, že se baví? Vybíráte si právníka, který Vás bude hájit hlavně proto, aby ho to bavilo? Atd.. Podle me motate jablka s hruskama, ikdyz neco na to bude Jinak vybral jste si špatný jazyk - PHP se dost mění a je mu to značně vytýkáno. Ano prave, moc se meni, ale necisti, naopak se plni novym a novym balastem a to je ten problem. Guido se rozhodl jazyk vycistit a to je to o cem mluvim. Jinak, kdyz jsme u te zpetne nekompatibility, jaky myslite, ze je rozdil, kdyz se trosku zmeni cely jazyk, nebo kdyz Vam vyvojari kompletne prekopou framework, ve kterem vyvijite aplikaci? Navic u Pythonu bude verze 2.6, ktera pomuze odhalit nedostatky, upozorni na ne, a clovek je bude moci upravit, ale kdyz vyvojari kompletne zahodili CherryPy a zacali od nuly nebo kdyz se pod rukama meni Pylons (bez radne dokumentace), co chcete delat potom. Navic kompletni zmena frameworku je docela zavazny problem, predstavte si, ze mate aplikaci, ktera nekolik let funguje, funguje dobre, stale ji vyvijite a najednou zjistite, ze tvurci frameworku na kterem mate aplikaci postavenou starou koncepci zahazuji a delaji uplne novou. Nezbyva nez celou aplikaci prepsat nebo si ji udrzovat pod starym frameworkem s tim, ze uz k nemu nevychazi aktualizace a vsechny bugy tam zustali, takze si je musite upravit sami, pripadne proste cely framework pojmout jako soucast aplikace takze vcetne dalsiho rozsirovani. Osobne se taky prechodu trosku obavam (jako pri kazdem prechodu na novou verzi jazyka) a nejsem z toho nadseny, bude to asi docela makacka, ale to je proste zivot. Proste chci jen rict, ze pohnutkam castecne rozumim a ikdyz se mi neco v nove verzi nelibi, je to proste tak. Stejne tak i rozumim Vasemu rozhorceni. Porad si ale rikam, ze kdyz neco vede k lepsimu (coz snad Py3 zase o neco lepsi bude), tak clovek musi holt neco prekousnout. Kazdopadne tohle se tu rozebiralo uz milionkrat a je to porad dokola ;-) tak uz radsi s reakcema koncim, nebo zas udelame vlakno dlouhy jak konvoj veznu do Gulagu :-D Tomas ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] doplnek k firefoxu
No vidis, tak tos mel napsat hned :-) Zkusenost s tvorbou doplnku pro FF mam, ovsem s tvorbou doplnku pro FF v Pythonu ne. Toz tak je to se mnou ;-) Tomas On 26.6.2008 8:30, Ondrej Beranek wrote: No asi jsem to nemel nakousavat, ty validatory bych ted ani neresil (prepsat je neni problem) jako spis to jestli ma nekdo zkusenost s psanim doplnku pro firefox v pythonu. 2008/6/25 Tomas Brabenec [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Tak ted tomu malinko nerozumim. Myslis pres tu implementaci Pythonu do Mozilly (obdobne jako je mozne psat komponenty v Cecku)? To ale jeste neni nebo to uz funguje ? Kazdopadne podle toho co chces bude snazsi to udelat standardnimi nastroji. Cecko nebo cokoliv je zbytecne. Tomas On 25.6.2008 13:45, Ondrej Beranek wrote: Jiste taky ja ten doplnek chci v pythonu. 2008/6/25 azurIt [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Prepac ale ak si si zatial nevsimol, tak toto je konferencia zamerana na programovaci jazyk Python. azurIt -Pôvodná správa- Od: Ondrej Beranek [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]] Komu: Konference PyCZ Predmet: Re: [python] doplnek k firefoxu Jde mi o to, ze chci udelat kontrolovatko platnosti odkazu uvedenych na strance. takze najedu na web, skript si aktualni stranku kterou vidi uzivatel rozparsuje, a v tom otevrenem okynu nebo zalozce nebo jak bych to mel nazvat by se zobrazovaly informace o tom ktrey odkaz uz neplati a ktery ano. Na zjistovani platnosti ruznych typu odkazu uz mam neco napsano v jinych jazycich, ale to bych rekl je maly problem. Dne 25. červen 2008 13:34 Tomas Brabenec [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] napsal(a): Ahoj, co konkretne potrebujes, musis to specifikovat? Neumis udelat okno? Neumis tahat informace ze stranky? S cim konkretne potrebujes pomoct ? Jestli nevis nic a chces zacit od piky tak doporucuju http://developer.mozilla.org Pokud potrebujes informace o XUL, tak ty se nejlepe naucis z http://xulplanet.com (tusim, ze obsah xulplanet.com http://xulplanet.com http://xulplanet.com presunuli na developer.mozilla.org http://developer.mozilla.org http://developer.mozilla.org, takze s prvnim odkazem si vystacis). Tomas On 25.6.2008 13:29, Ondrej Beranek wrote: Ahoj, potreboval bych do firefoxu udelat doplnek, ktery by otevrel okynko (treba jako hledani) a v nem by vypisoval udaje vyhodnocene z aktualne zobrazene stranky. Vedel by nekdo jak na to ? Pokud jste to uz nekde videli, tak se pochlubte si to (snad) vykucham... nevim kde zacit. ___ Python mailing list Python@py.cz mailto:Python@py.cz mailto:Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz mailto:Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz mailto:Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] doplnek k firefoxu
Neplet mu hlavu :-) Mrkni na http://developer.mozilla.org V podstate jednoduche rozsireni se delaji v XUL a JavaScriptu, slozitejsi potom uz ve spojeni s Ceckem. Tomas On 26.6.2008 11:24, superman wrote: V C++, dycinky v C++. :-) Miloslav Ponkrác Bystroushaak napsal(a): OT: Můžu se zeptat v jakém jazyku se doplňky do FF píšou? ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] pygame? , vyber kniznice
Ahoj, uz to tu bylo asi milionkrat, takze jen zopakuji. Zalezi co chces, jestli free/open projekty nebo komercni. V podstate nezavisle na licenci Tveho programu muzes pouzit wxPython nebo PyGTK. Dalsi moznosti je PyQt (z meho pohledu je to nejpropracovanejsi reseni, ktere znam) ovsem tam je trosku problem s licenci. Qt licence pro komercni pouziti je dosti draha. Zdarma je pouzitelna snad jen u open source projektu (mozna i u freeware, nebo se naopak musi projekt vydat pod konkretni licenci, nevim, uz si to presne nepamatuju) Pokud porovnas wxPython nebo PyGTK najdes v obou pripadech klady i zapory. Ja ted v praci pouzivam wxPython a musim uznat, ze docela spokojenost. S PyGTK mam jen male zkusenosti, kdyz jsem si s tim zkousel hrat a taky se mi moc libi. Takze jak jsem rekl, nebudu se prilis rozepisovat, prolez archiv konfery a urcite tu najdes podrobnejsi vyklad, pripadne si vse vyzkousej a uvidis co Ti padne do ruky. Tomas On 26.6.2008 12:40, Tomy Novella wrote: ahoj, az doteraz som programoval v pythone cisto v CLI, no chcel by som sa vybrat cestou GUI, preto ma zaujima zopar veci :) ktoru kniznicu mam pouzivat? ked napr. pouzijem pygame, tak budem vediet spravit rozne veci, ktore sa daju spravit napr. v wxPython, alebo PyGtk/PyQt? momentalne totiz rozmyslam, ze by som robil nejake-tie hry a pygame je na grafiku a hry, nie? :-) ale na grafiku je tusim aj pyOpenGL, alebo to je uz s inym zameranim? ktoru kniznicou pouzivat?(Tkinter velmi nechcem, hoci viem v nom zaklady) taktiez ma zaujima, ze ci windowsovski programatori robia v nejakej multiplatformovej kniznici, alebo v niecom cisto len pre windows? potrebujem nejaku kniznicu, ktora sa rychlo vyvija a ma velky potenc a siroke a rozsiahle vyuzitie ;) ktoru si vybrat? Vdaka Tomas ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] pygame? , vyber kniznice
Co teda potrebujes. Potrebujes udelat klasickou wokynkovou aplikaci ? Pak PyGame rozhodne nepotrebujes. Ve wxPythonu (a nejspis v ostatnich) muzes vladat i ActiveX komponenty. Nerekl jsi co konketne potebujes delat. Toams On 26.6.2008 13:05, Tomy Novella wrote: no ja nechcem porovnavat tieto kniznice nevzajom, mna len zaujima, ze ci vsetko, co viem spravit v konkretnej kniznici pyGame, viem spravit aj vo wxPythone,alebo podobnej... ci ma zmysel ucit sa kniznicu pyGame, alebo ostatne kniznice ju vedia nahradit... ostatne flejmy(pyQt vs pyGtk atd) citam uz asi polhodiny na internete, takze to sa nepytam ;) ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] MySQL - nativní rozhraní pro Python
http://sourceforge.net/projects/mysql-python MySQL support for Python. MySQL versions 3.23-5.1; and Python versions 2.3-2.5 are supported. MySQLdb is the Python DB API-2.0 interface.* _mysql is a low-level API similiar to the MySQL C API*. ZMySQLDA is a Database Adapter for Zope2. Je to ono ? Tomas On 28.6.2008 13:34, superman wrote: Dobrý den, když pracuji s MySQL v Pythonu, tak obvykle přes standardní DB API Pythonu. Bohužel MySQL je v leččems trochu nestandardní a řadu věcí je lépe dělat přes nativní API. Existuje pro Python nějaký wrapper pro nativní API, nebo jiná knihovna? Možná jsem špatně hledal, nevím... Děkuji moc za každý podnět. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] MySQL - nativn� rozhran� pro P ython
Taky diky za polopaticke vysvetleni. Tomas On 30.6.2008 10:03, Filip Štědronský wrote: On Po, čen 30, 2008 at 08:04:02 +0200, zu1234 wrote: Mohl by, prosím, někdo začátečníkovi vysvětlit po-lopatě pojem 'wraper'. Dobrý den, wrapper je doslava přeloženo obal, tedy sada funkcí/ tříd/metod/čehokoliv, která zapouzdřuje jinou sadu funkcí /metod/tříd/čehokoliv, poskytuje k ní jiné rozhraní. Je běžné, že když se píší moduly pro Python zapouzdřující existující (Cčkové, nativní, kompilované) knihovny, jako je GTK, MySQL client library, etc., napíše se v C (pomocí Python-C API, což je nevyhnutelné, neb není jiný způsob, jak propojit dynamický svět Pythonu s kompilovaným Cčkovým okolím jen jednoduchý obal Cčkovských funkcí, často 1:1 mapování C funkcí na Pythonské, protože psát moduly v C není dvakrát jednoduché. Ale jakmile je rozhraní knihovny jednou Pythonu zpřístupněno (byť ve své Cčkové ošklivosti) pomocí tohoto wrapperu, který obaluje původní funkce určitými rozhraními potřebnými k tomu, aby je šlo volat z Pythonu, není problém napsat další, vysokoúrovňový, objektový obal přímo v Pythonu (to již je snadné), který zapouzdřuje před uživatelem tyto jednoduché funkce a nabízí konzistentní a příjemné rozhraní. Taktéž se toho používá pro skrývání implementačních rozdílů (stejné rozhraní postavené nad několika různými moduly, např. zmíněné DB API) Doufám, že to pomůže. Filip Štědronský ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] MySQL - nativní rozhraní pro Python
Já myslím, že toto zase není třeba vysvětlovat. Zadej si do Google Django: 1. odkaz: http://www.djangoproject.com/ SQLAlchemy: 1. odkaz: http://www.sqlalchemy.org/ a myslím, že číst už umíš. Tomas On 29.6.2008 22:33, zu1234 wrote: Doufám že to někdo nevezme jako provokaci, ale opravdu by mi občas bodlo dostat se prostě do obrazu. Takže, byl by někdo ochotný obeznámit nás začátečníky s pojmy jako je SQLAlchemy a Django. Ale prosím opět polopatě a prakticky a lidsky. ZU Jan Bednařík napsal(a): 2008/6/29 Jirka Vejrazka [EMAIL PROTECTED]: Možná to k ničemu nebude, ale přihodím trošku do mlýna :-) Momentálně na jednom projektu ke zjednodušení práce s databází (konkrétně MySQL) používám Django. Je sice určené na vývoj webových aplikací, ale vrstva která se stará o databáze je pro mé účely vyhovující a zbytek frameworku prostě ignoruju. Třeba to pomůže... Jirka Na to bych použil spíš SQLAlchemy, ale i ořezané Django může být příjemné řešení. Honza ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] MySQL - nativní rozhraní pro Python
Tady je ukazka z dokumentace: http://www.sqlalchemy.org/docs/05/documentation.html#datamapping_joins Nebo muzes proste delat standardni SQL funkce bez tech vopicek. Cili nejjednoduseji treba takhle: from sqlalchemy import create_engine dbe = create_engine('sqlite:///:memory:', echo=True) db = dbe.connect() vysledek = db.execute(LIBOVOLNY SQL DOTAZ).fetchone() Opet vse viz dokumentace. Tomas On 1.7.2008 9:10, azurIt wrote: Ked ste sa uz o tomto tak rozpisali, tak prihodim jednu otazku aj ja. Dost by ma zaujimalo ako sa s tymto daju robit zlozitejsie SQL dotazy, napr. nejake JOINy a podobne. Moc si to neviem predstavit. -Pôvodná správa- Od: Jan Bednařk [mailto:[EMAIL PROTECTED] Komu: Konference PyCZ python@py.cz Predmet: Re: [python] MySQL - nativní rozhraní pro Python 2008/6/29 zu1234 [EMAIL PROTECTED]: Doufám že to někdo nevezme jako provokaci, ale opravdu by mi občas bodlo dostat se prostě do obrazu. Takže, byl by někdo ochotný obeznámit nás začátečníky s pojmy jako je SQLAlchemy a Django. Ale prosím opět polopatě a prakticky a lidsky. ZU SQLAlchemy je aplikace, která ti umožní pracovat s tabulkami a záznamy v databázi jako s běžnými objekty. Je určena pro integraci do jiných aplikací, jako databázová vrstva. Nemusíš tak být odborník na SQL, aby jsi mohl jednoduše a pohodlně pracovat s databází, teoreticky ani nemusíš vědět, jak databáze fungují a co to SQL je. Koukni na http://www.sqlalchemy.org/docs/05/ormtutorial.html a pochopíš, oč jde. Django je RAD (Rapid Application Development) framework pro tvorbu internetových aplikací. Funguje na principu MTV = Model Template View. V první úrovni - Model - nadefinuješ modely. To jsou třídy reprezentující tabulky v databázi a jejich závislosti a pak s nimi pracuješ jako s objekty. Je to hodně podobné jako ta SQLAlchemy s hlavním rozdílem v tom, že nedefinuješ jen typické datové typy (varchar, int, atd.), ale můžeš použít i speciální jako EmailField, IPAddressField, apod., které jsou v databázi uloženy třeba jako obyčejný varchar, ale při práci mají speciální schopnosti, jako třeba že ten EmailField při přiřazení kontroluje, zda je hodnota platná e-mailová adresa. Teď trochu odbočím, ale musím prozradit jednu z bezkonkurenčních (pokud jsem dobře informován) výhod Djanga oproti jiným webovým frameworkům, a tou je automaticky generovaná administrace. Na základě zadefinovaných modelů generuje velmi propracované administrační rozhraní. Proto je tam taky spousta různých datových typů, které ve výsledku mají vliv jen na chování té administrace (různé formulářové prvky s JS/AJAX vylepšeními). A když jsou nadefinované modely, přide na řadu část View. To znamená nadefinovat šablony pro URL a k nim odpovídající view funkce, které se mají zavolat (dle potřeby s parametry získanými z URL). Tady je to hlavně o hraní s objekty modelů. Ve view získáš potřebná data, která se zpracují v poslední části - Template. Template jsou (X)HTML (nebo XML, nebo jakékoliv jiné) soubory, které obsahují speciální značky, které Django nahradí hodnotou z view. Pole hodnot vypíše cyklem. Aplikuje na hodnoty různé výstupní filtry třeba na pěkné zobrazení data či zaokrouhlení měny. A tak podobně. Je toho spousta, co by šlo o Djangu napsat, doporučuji ale rovnou zkusit. Je to zábava s ním pracovat. Ještě jsem si vzpoměl na jedno video z nějaké přednášky o Djangu, které stojí za to shlédnout http://video.google.com/videoplay?docid=-70449010942275062q=djangoei=7mhpSMG7Jpyc2wLx8dyoCg Honza ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Prosím, poraďte mi, jak vytvoři t exe soubor
Ahoj, nevim jak moc pro Tebe budou nasledujici stranky citelne, ale pro vytvareni exe souboru se pouziva napriklad program py2exe. Najdes ho zde: http://py2exe.org/ Tomas Dne 8.8.2008 12:16, Jarek Krcmar napsal(a): Dobrý den, pythonýři, mám vytvořený program, který jsem nazval D_S.py. Jedná se o anglicko-český slovník. Vše, co napíši, si mohu přečíst kurzorovými šipkami. Mám to udělané tak, že v programu jsou dva panely, mezi nimiž se přepínám tabulátorem. Horní panel je pro čtení needitovatelného textu a dolní je pro vstup z klávesnice. Ale chtěl bych vytvořit soubor, který by umožnil třídění slovíček podle abecedního pořádku. Jak se dá napsat exe soubor? V programu Autohotkey bylo možné v kontextovém menu spustit soubor s názvem Compiler. Je něco podobného také u Pythonu? Díky za odpověď. Jarek ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Prosím, poraďte mi, jak vytvoři t exe soubor
Ahoj, ve vetsine pripadu si py2exe dotaha vse potrebne. Ve vyjmecnych pripadech je nutne rucne dopsat knihovny, ktere je nutne pribalit. Takto napr. vypada setup.py pro jednu nasi aplikaci (Bylo nutne pribalit neco navic a neco vynechat. Napriklad se zde nebali Tkinter, protoze se v aplikaci nepouziva /pouzivase wxPy/ a vysledny balik by se tak zbytecne zvetsil.): setup( options = { py2exe: { compressed: 1, optimize: 2, packages: [db, PIL, email], includes: [x[:-3] for x in glob.glob(dlg*.py)], excludes: [Tkinter, Tkconstants, tcl], dll_excludes: [tcl84.dll, tk84.dll, fbclient.dll], } }, name=app, version=1.5, description=Blablabla, author=Firma a.s., author_email=[EMAIL PROTECTED], windows=[{script: app.py, icon_resources: [(1000, res/app.ico)]}], #console=[{script: app.py, icon_resources: [(1000, res/app.ico)]}], data_files=[ (res, [res/app.ico, res/tapeta.jpg, res/app.xrc, res/messages.xls]), (help, glob.glob(help/*.*)), (db, [db/schema3.db]), (foto_zbozi, []), (foto_kategorii, []), (,[app.exe.manifest]), ], zipfile=None, ) Tomas Dne 11.8.2008 14:36, MaReK Olšavský napsal(a): Ahoj, neco prisadim, protoze dneska jsem se chystal na stejnou otazku. Jak to nalozi s knihovnami, bude vysledny exe umet tkinter, SQLite anebo PIL, aniz bude muset zakaznik neco doinstalovavat? -- MaReK - -- ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Vkladani listu do SQL prikazu
nakopnu ;-) code [tag for tag in nejakylist] /code Tomas Dne 14.8.2008 14:40, slush napsal(a): Zdravim vsechny, nedavno se tu resilo, jakym zpusobem posilat promenne do SQL. Dostal jsem se k podobnemu problemu - totiz jakym zpusobem vkladat do SQL ne jednotlive retezce, ale cele listy. Uvedu priklad: nejakylist = ['tag1', 'tag2'] cursor.execute(SELECT WHERE t.tagname IN (%s)''', nejakylist) Toto samozrejme nefunguje, protoze zastupna promenna %s hleda v nejakylist pouze string, nikoliv list. Potreboval bych, aby se pole nejakylist do SQL vlozilo s nasledujici syntaxi: SELECT WHERE t.tagname IN (tag1,tag2) Tady konkretne to resim v Djangu (from django.db import connection), ale myslim, ze to je dotaz i pro obecny Python. Diky za kazde nakopnuti, Marek ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] zapis na zacatek souboru
Sakra lidi, co tady furt resite? Ja myslel, ze je to tady konfera o radach a ne o dohadovani :-( Takze to shrneme, mas 2 moznosti: 1. nacist si obsah souboru do pameti, metodou write zapsat do souboru nova data+data z pameti 2. prejmenovat soubor, a zapsat do souboru nova data + data z prejmenovaneho souboru To jsou rady k polozenemu dotazu, osobne se priklanim k prvni variante. Pokud je ovsem dat hodne, doporucuji pouzit nejakou DB, urcite postaci SQLite. Pokud se jedna o citliva, pripadne dulezita data opet doporucuji pouzit DB, pak cloveka nezaskoci ani vypadek proudu. Pokud ale nepracujes s nijak dulezitymi daty, nepotrebujes zalohovani, atd, atd. doporucuji pouzit 1. zminovanou variantu. HOWK Tomas Dne 10.9.2008 12:18, Petr Zlamal napsal(a): Pratele, Potreboval bych zapsat retezec na zacatek jiz existujiciho souboru. Zkousel jsem neco jako: f=open(file.txt,a) f.write(slovo) f.close() f=open(file.txt,a) f.tell() 5L f.seek(0) f.tell() 0L f.write(slovo2) f.close() Ale furt pripisuje na konec, ikdyz dle me by nemel. Tak jsem to vyresil cyklem, ktery vytvori novy soubor, ulozi retezec na zacatek a pote prekopiruje obsah puvodniho souboru. Zda se mi to jako neefektivni reseni, zna a poradi nekdo neco elegatnejsiho? Vepro ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] python 2.6 released
Já teda nevim, ale mohlo by to byt preci takhle: print( spam='%s' egs='%s' % (spam,egs)) Nebo se pletu ? Tomas On 4.10.2008 21:03, [EMAIL PROTECTED] wrote: V Pythone 2.6 by mali byt uz k dispozicii funkcie print() a format() Ak uz to mate nainstalovane a mate s tym skusenosti, ako sa urobi v buducnosti napriklad toto?: print spam='%s' egs='%s' % (spam, eggs) Ja som to pochopil podla http://docs.python.org/whatsnew/2.6.html tak, ze sa to bude musiet zapisovat bud cez pozicne argumenty nejako takto print ( spam='{0}' egs='{1}'.format(spam, eggs)) alebo, cez pomenovane argumenty asi takto print ( spam='{spam}' egs='{eggs}'.format(spam=spam, eggs=eggs)) Vyzera to o dost zlozitejsie ako povodny zapis :-) [EMAIL PROTECTED] wrote: - To: Konference PyCZ python@py.cz From: Pavel Kosina [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] Date: 02.10.2008 18:21 Subject: [python] python 2.6 released Asi jdu s křížkem po funuse, protože všechny hlavní portály o tom již informovali: Python 2.6 je vydán. Python 2.6 je spíše takovou dočasnou přechodkou mezi 2.5 a 3.0, jak píše A.M. Kuchling: The major theme of Python 2.6 is preparing the migration path to Python 3.0, a major redesign of the language. Whenever possible, Python 2.6 incorporates new features and syntax from 3.0 while remaining compatible with existing code by not removing older features or syntax. When it’s not possible to do that, Python 2.6 tries to do what it can, adding compatibility functions in a future_builtins http://docs.python.org/library/future_builtins.html module and a /-3/ http://docs.python.org/using/cmdline.html#cmdoption-3 switch to warn about usages that will become unsupported in 3.0. http://docs.python.org/whatsnew/2.6.html http://www.python.org/download/ -- geon Pavel Kosina ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] python 2.6 released
Ja mel za to, ze jo, ale je fakt, ze jsem ty novinky prelitnul jen tak narychlo a jeste jsem se jim plne nevenoval, ale vzhledem k tomu, ze uz je 2.6 venku, asi bych mel. No s prechodem stejne pockam az na verzi 2.6.2 nebo 2.6.3 ta uz bude odladena. Totez udelam i s trojkou. :-D Preci jen prepsat kod to trojkove syntaxe taky chvilku zabere, nehlede na to, ze jiste nebudou hned dostupne vsechny moduly. Trosku se bojim, aby vubec nektere moduly nekdo prepsal. Preci jen neco je uz stare a leta na to nikdo nesahl (proc taky kdyz to funguje) :-( No, snad se to casem vsechno narovna. Nastesti mx.DateTime, SQLAlchemy, paramiko, a dalsi moduly co pouzivam jsou natolik zive, ze se jim jiste budou autori venovat i nadale :-D U tech ostatnich verim, ze se vzdy najde nekdo kdo se danemu modulu bude venovat, alespon z duvodu vlastni potreby :-) BTW: nevite nekdo jak je to se setup tools (http://pypi.python.org/pypi/setuptools). Docela jsem si to na Woknech oblibil (pouzivam to jako alternativu apt-get na Debianu, a nemusim tak slozite hledat baliky, kdyz zrovna nepotrebuju jinou nez aktualni stabilni verzi). Chtelo by to sice par vylepseni, ale jinak je to pekny nastroj. Nevite nekdo jestli se spolecne s prichodem trojky chysta nejake oficialni zacleneni setup tools do zakladniho baliku ? Tomas On 6.10.2008 9:03, [EMAIL PROTECTED] wrote: No tym som si prave neni isty, pretoze na http://docs.python.org/whatsnew/2.6.html sa pise: In Python 3.0, the /%/ operator is supplemented by a more powerful string formatting method, format()... Takze neviem, ci bude %-operator existovat sucasne s funkciou format(). *Re: [python] python 2.6 released* *Tomas Brabenec * to: Konference PyCZ 06.10.2008 07:53 Sent by:[EMAIL PROTECTED] *Please respond to Konference PyCZ* Já teda nevim, ale mohlo by to byt preci takhle: print( spam='%s' egs='%s' % (spam,egs)) Nebo se pletu ? Tomas On 4.10.2008 21:03, [EMAIL PROTECTED] wrote: V Pythone 2.6 by mali byt uz k dispozicii funkcie print() a format() Ak uz to mate nainstalovane a mate s tym skusenosti, ako sa urobi v buducnosti napriklad toto?: print spam='%s' egs='%s' % (spam, eggs) Ja som to pochopil podla http://docs.python.org/whatsnew/2.6.html tak, ze sa to bude musiet zapisovat bud cez pozicne argumenty nejako takto print ( spam='{0}' egs='{1}'.format(spam, eggs)) alebo, cez pomenovane argumenty asi takto print ( spam='{spam}' egs='{eggs}'.format(spam=spam, eggs=eggs)) Vyzera to o dost zlozitejsie ako povodny zapis :-) [EMAIL PROTECTED] wrote: - To: Konference PyCZ python@py.cz From: Pavel Kosina [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] Date: 02.10.2008 18:21 Subject: [python] python 2.6 released Asi jdu s křížkem po funuse, protože všechny hlavní portály o tom již informovali: Python 2.6 je vydán. Python 2.6 je spíše takovou dočasnou přechodkou mezi 2.5 a 3.0, jak píše A.M. Kuchling: The major theme of Python 2.6 is preparing the migration path to Python 3.0, a major redesign of the language. Whenever possible, Python 2.6 incorporates new features and syntax from 3.0 while remaining compatible with existing code by not removing older features or syntax. When it’s not possible to do that, Python 2.6 tries to do what it can, adding compatibility functions in a future_builtins http://docs.python.org/library/future_builtins.html module and a /-3/ http://docs.python.org/using/cmdline.html#cmdoption-3 switch to warn about usages that will become unsupported in 3.0. http://docs.python.org/whatsnew/2.6.html http://www.python.org/download/ -- geon Pavel Kosina ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] odpověď Python 3.0
Jj, to bude trosku horsi, ale ja verim, ze to pujde. Me ted ceka prechod na 2.6 a pak po dlouhym testovanim pujdu na 3 TB Dne 4.12.2008 16:12, zu1234 napsal(a): Opět se posouvají hranice tohoto jazyka o kousek dál ! ! ! Hranice jazyka možná ano, ale kdy se posunou všechny knihovny k py3k? ZU ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] odpověď Python 3.0
Nainstalovat si vlastni verzi Pythonu na server prece neni problem. Clovek nemusi vyuzivat jen standardni repository konkretni distribuce. Spis bude problem s celkovym vyvojem. Jedna vec bude prepisovat aplikaci do verze 3.x a druha rozvoj aplikace ve verzi 2.x. Preci jen u rozsahlych aplikaci bude ten prechod delsi a rozvoj aplikace se zastavit nemuze. Bude to mnohem vic prace: 1) rozvoj aplikace ve verzi 2.x 2) prepisovani aplikace do verze 3.x 3) promitani zmen z bodu 1) do bodu 2) No aspon to nebude nuda ;-) Tomas Dne 5.12.2008 11:18, David Michal napsal(a): No napriklad v distribucich typu RedHat, Debian je stale 2.4 a jeste nejakou dobu bude. Takze kdybych psal nejakou serverovou vec tak pisu porad pod 2.4. Pripadne 2.5 pokud by se mel vyvoj protahnout. *From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *slush *Sent:* Friday, December 05, 2008 10:12 AM *To:* Konference PyCZ *Subject:* Re: [python] odpověď Python 3.0 Ja jen doufam, ze ta 3.x kompatibilita aspon chvili vydrzi :-). Protoze, jen tak mezi nama, porad prepisovat existujici aplikace je teda pěknej pruďák. Marek ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] vymena serveru
Dne 11.12.2008 11:31, ViNiL napsal(a): ... koupil jsem asi ten nejhezci pocitac na svete Fotku, fotku, fotku, fotku, ;-) ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] vymena serveru
Dne 13.12.2008 15:32, ViNiL napsal(a): On Thu, 2008-12-11 at 11:59 +0100, Tomas Brabenec wrote: Dne 11.12.2008 11:31, ViNiL napsal(a): ... koupil jsem asi ten nejhezci pocitac na svete Fotku, fotku, fotku, fotku, ;-) Tak fotka nakonec neni, ale alespon se zda, ze to funguje ;-) (Pokud vite o nejakem problemu, napiste mi, prosim) Jinak katalogovy obrazek treba na: http://eshop.knkcomp.sk/images/ASUS_Terminator3_M3N8200.jpg Ja cekal fotku racku a ty na nas takhle :-) No, pekna krabicka :-D Tomas ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] vypis adresare a podadresaru podle masky
Ahoj, ja na neco podobneho pouzivam rekurzivne volanou funkci os.listdir() Ze by nejaka funkce umela filtrovat to nevim. Pokud ale pouzijes os.listdir() s naslednym pouzitim regularniho vyrazu na vysledek, melo by to byt to co hledas. Tomas Dne 7.1.2009 13:00, Ondrej Beranek napsal(a): Ahoj, opet jsem tu s otravnou otazkou. nevite nekdo o nejake sikovne funkci ktera by podle zadane masky a adresare vratila seznam vsech souboru podle masky ? neco jako dir *.txt /b /w /s (nebo find ./ | grep .txt) Zkousel jsem dircache ale zda se ze je na to naprosto nevhodny navic byl ve 2.6 pythonu zastaran a ve 3 uz neni vubec. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] vypis adresare a podadresaru podle masky
Jestli Ti jde jen o priponu, muzes to udelat treba takhle: for file in files: if os.path.splitext(file)[1].lower() == '.txt': print file Tomas Dne 7.1.2009 13:53, Ondrej Beranek napsal(a): ten os.walk byl dobrý tip, teď jak s tou maskou nějak fikaně a chytře. zatim jsem vyplodil toto: import os directory = {} for root, dirs, files in os.walk('C:/devel/test'): directory[root]=files print directory což vytvoří zhruba to co potřebuji (potrebuju relativni cesty ale to je kosmeticka vec). No ale regularni vyraz aby umel pozrat hvezdickovou konvenci je na mne vysoka. Jde to udelat jinak nez modulem re ? Dne 7. leden 2009 13:28 Tomas Brabenec konfere...@brabenec.net mailto:konfere...@brabenec.net napsal(a): Ahoj, ja na neco podobneho pouzivam rekurzivne volanou funkci os.listdir() Ze by nejaka funkce umela filtrovat to nevim. Pokud ale pouzijes os.listdir() s naslednym pouzitim regularniho vyrazu na vysledek, melo by to byt to co hledas. Tomas Dne 7.1.2009 13:00, Ondrej Beranek napsal(a): Ahoj, opet jsem tu s otravnou otazkou. nevite nekdo o nejake sikovne funkci ktera by podle zadane masky a adresare vratila seznam vsech souboru podle masky ? neco jako dir *.txt /b /w /s (nebo find ./ | grep .txt) Zkousel jsem dircache ale zda se ze je na to naprosto nevhodny navic byl ve 2.6 pythonu zastaran a ve 3 uz neni vubec. ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] vypis adresare a podadresaru podle masky
No vida, zase jsem o neco chytrejsi. :-D Tomas Dne 7.1.2009 14:28, Ondrej Beranek napsal(a): s vasi pomoci jsem uplacal funkci vracejici to co potrebuji. import os import glob def listFiles(path, mask): directory = {} for root, dirs, files in os.walk(path): files = glob.glob(root+'\\'+mask) if (files[]) : directory[root]=glob.glob(root+'\\'+mask) return directory print listFiles('C:\\devel\\test','*.xml) 2009/1/7 Jirka Vejrazka jirka.vejra...@gmail.com mailto:jirka.vejra...@gmail.com což vytvoří zhruba to co potřebuji (potrebuju relativni cesty ale to je kosmeticka vec). No ale regularni vyraz aby umel pozrat hvezdickovou konvenci je na mne vysoka. Jde to udelat jinak nez modulem re ? Myslim, ze te zajima modul fnmatch (http://docs.python.org/library/fnmatch.html). Nevymyslel jsem to z hlavy, podival jsem se jak je v pythonu implementovany modul glob (python_dir/Lib/glob.py) Jirka ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Mysql
A zkousel jsi stahnout primo zdrojaky? http://sourceforge.net/project/showfiles.php?group_id=22307package_id=15775release_id=491012 Ty taky nefunguji ? Tomas Dne 11.1.2009 16:02, Ondrej Beranek napsal(a): no to je mozne. ale na strankach projektu je maximalne pro py2.5 a soucast pythonu 2.6 neni... zkousel jsem to i pres source ale tam to skoncilo na tom ze se to pokouselo stahnout jakysi egg soubor setuptools ve verzi 0.6c5 ktera ale v v repozitari neni takze jsem zkusil stahnout setuptools-0.6c9-py2.6.egg ktery jediny v tom repozitari http://cheeseshop.python.org/packages/2.6/s/setuptools/ byl, upravil ez_setup, ovsem pak se to slozilo na tom ze to pouziva zastaranou knihovnu md5... takze jsem usoudil ze tudy cesta nepovede. Jsem silne zmaten. Dne 11. leden 2009 14:49 calis.mar...@seznam.cz mailto:calis.mar...@seznam.cz napsal(a): No nevím, já myslel že MySQLdb jede i na Py3000... Původní zpráva Od: Ondrej Beranek rain...@gmail.com mailto:rain...@gmail.com Předmět: [python] Mysql Datum: 11.1.2009 12:10:31 Ahoj, presel jsem na python 2.6 nyni se snazim udelat aplikaci ktera neco vybere z databaze a pak s tim pracuje. No problem je v tom ze nemohu nejak najit nic co by pod pythonem 2.6 pro databazovy pristup fungovalo. Libilo by se mi MySQLdb ale to podle vseho jde jen na pythonu 2.5... (normalne bych se zeptal na programujte com ale ten od ctvrtka nejde) ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Mysql
Ja nejak nerozumim, jak setuptools souvisi s pouzitim MySQLdb. Pokud bys instalovat MySQLdb pomoci easy_inastall z egg tak tomu rozumim, ale pokud si stahnes rucne zdrojaky tak easy_install nepotrebujes. Co to dela, kdyz stahnes a pouzijes toto: http://internap.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz Tomas Dne 12.1.2009 10:30, Ondrej Beranek napsal(a): Ano, trable ktere jsem popisoval byly primo s temito zdrojaky. Dne 12. leden 2009 7:19 Tomas Brabenec konfere...@brabenec.net mailto:konfere...@brabenec.net napsal(a): A zkousel jsi stahnout primo zdrojaky? http://sourceforge.net/project/showfiles.php?group_id=22307package_id=15775release_id=491012 http://sourceforge.net/project/showfiles.php?group_id=22307package_id=15775release_id=491012 Ty taky nefunguji ? Tomas Dne 11.1.2009 16:02, Ondrej Beranek napsal(a): no to je mozne. ale na strankach projektu je maximalne pro py2.5 a soucast pythonu 2.6 neni... zkousel jsem to i pres source ale tam to skoncilo na tom ze se to pokouselo stahnout jakysi egg soubor setuptools ve verzi 0.6c5 ktera ale v v repozitari neni takze jsem zkusil stahnout setuptools-0.6c9-py2.6.egg ktery jediny v tom repozitari http://cheeseshop.python.org/packages/2.6/s/setuptools/ byl, upravil ez_setup, ovsem pak se to slozilo na tom ze to pouziva zastaranou knihovnu md5... takze jsem usoudil ze tudy cesta nepovede. Jsem silne zmaten. Dne 11. leden 2009 14:49 calis.mar...@seznam.cz mailto:calis.mar...@seznam.cz mailto:calis.mar...@seznam.cz mailto:calis.mar...@seznam.cz napsal(a): No nevím, já myslel že MySQLdb jede i na Py3000... Původní zpráva Od: Ondrej Beranek rain...@gmail.com mailto:rain...@gmail.com mailto:rain...@gmail.com mailto:rain...@gmail.com Předmět: [python] Mysql Datum: 11.1.2009 12:10:31 Ahoj, presel jsem na python 2.6 nyni se snazim udelat aplikaci ktera neco vybere z databaze a pak s tim pracuje. No problem je v tom ze nemohu nejak najit nic co by pod pythonem 2.6 pro databazovy pristup fungovalo. Libilo by se mi MySQLdb ale to podle vseho jde jen na pythonu 2.5... (normalne bych se zeptal na programujte com ale ten od ctvrtka nejde) ___ Python mailing list Python@py.cz mailto:Python@py.cz mailto:Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Mysql
Pozij toto: import _mysql funguje ? Tomas Dne 12.1.2009 15:07, Ondrej Beranek napsal(a): No tak to sice odstranit ty chyby, nicmene to neprovedlo co melo nebot pokud zadam import MySQLdb tak dostanu hlaseni ze modul nezna. Cista instalace po uprave setup.py vypadala takto: Microsoft Windows XP [Verze 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. c:\Utils\python26\i.\..\python.exe .\setup.py build --- This script requires setuptools version 0.6c9 to run (even to display help). I will attempt to download it for you (from http://cheeseshop.python.org/packages/2.6/s/setuptools/), but you may need to enable firewall access for this script first. I will start the download in 15 seconds. (Note: if this machine does not have network access, please obtain the file http://cheeseshop.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6 .egg and place it in this directory before rerunning this script.) --- Downloading http://cheeseshop.python.org/packages/2.6/s/setuptools/setuptools-0. 6c9-py2.6.egg c:\Utils\python26\i\ez_setup.py:49: DeprecationWarning: the md5 module is deprec ated; use hashlib instead from md5 import md5 running build running build_py creating build creating build\lib.win32-2.6 copying _mysql_exceptions.py - build\lib.win32-2.6 creating build\lib.win32-2.6\MySQLdb copying MySQLdb\__init__.py - build\lib.win32-2.6\MySQLdb copying MySQLdb\converters.py - build\lib.win32-2.6\MySQLdb copying MySQLdb\connections.py - build\lib.win32-2.6\MySQLdb copying MySQLdb\cursors.py - build\lib.win32-2.6\MySQLdb copying MySQLdb\release.py - build\lib.win32-2.6\MySQLdb copying MySQLdb\times.py - build\lib.win32-2.6\MySQLdb creating build\lib.win32-2.6\MySQLdb\constants copying MySQLdb\constants\__init__.py - build\lib.win32-2.6\MySQLdb\constants copying MySQLdb\constants\CR.py - build\lib.win32-2.6\MySQLdb\constants copying MySQLdb\constants\FIELD_TYPE.py - build\lib.win32-2.6\MySQLdb\constants copying MySQLdb\constants\ER.py - build\lib.win32-2.6\MySQLdb\constants copying MySQLdb\constants\FLAG.py - build\lib.win32-2.6\MySQLdb\constants copying MySQLdb\constants\REFRESH.py - build\lib.win32-2.6\MySQLdb\constants copying MySQLdb\constants\CLIENT.py - build\lib.win32-2.6\MySQLdb\constants running build_ext building '_mysql' extension error: None c:\Utils\python26\i.\..\python.exe .\setup.py install running install running bdist_egg running egg_info writing MySQL_python.egg-info\PKG-INFO writing top-level names to MySQL_python.egg-info\top_level.txt writing dependency_links to MySQL_python.egg-info\dependency_links.txt deleting MySQL_python.egg-info\native_libs.txt reading manifest file 'MySQL_python.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'MySQL_python.egg-info\SOURCES.txt' installing library code to build\bdist.win32\egg running install_lib running build_py copying MySQLdb\release.py - build\lib.win32-2.6\MySQLdb running build_ext building '_mysql' extension error: None c:\Utils\python26\i 2009/1/12 Tomas Brabenec konfere...@brabenec.net mailto:konfere...@brabenec.net Aha, tak v tom pripade jeste v souboru ez_setup.py pridej do slovniku md5_data spravny MD5 otisk pro 0.6c9-py2.6 melo by to byt nejspis toto: 'setuptools-0.6c9-py2.6.egg': 'ca37b1ff16fa2ede6e19383e7b59245a', Ale radsi si to zkotroluj. Zdroj je tady: http://pypi.python.org/pypi/setuptools/0.6c9 Tomas Dne 12.1.2009 12:13, Ondrej Beranek napsal(a): jednoduse. Ukazi vam jak to instaluji je mozne ze to delam uplne spatne. Do slozky i jsem rozbalil presne to, na co jste mi poslal odkaz. Microsoft Windows XP [Verze 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. c:\Utils\python26\i.\..\python.exe .\setup.py install --- This script requires setuptools version 0.6c5 to run (even to display help). I will attempt to download it for you (from http://cheeseshop.python.org/packages/2.6/s/setuptools/), but you may need to enable firewall access for this script first. I will start the download in 15 seconds. (Note: if this machine does not have network access, please obtain the file http://cheeseshop.python.org/packages/2.6/s/setuptools/setuptools-0.6c5-py2.6 .egg and place it in this directory before rerunning this script.) --- Downloading http://cheeseshop.python.org/packages/2.6/s/setuptools/setuptools-0. 6c5-py2.6.egg Traceback (most recent call last): File .\setup.py, line 5, in module import ez_setup
Re: [python] Mysql
Ted mi trosku uniklo, jestli pouzivat Windows nebo Linux, ale pokud Windows, tak tady tohle by Ti mohlo pomoct: http://sourceforge.net/forum/forum.php?thread_id=2316047forum_id=70460 Tomas Dne 12.1.2009 22:45, Ondrej Beranek napsal(a): ok projdu ten skript ruco jestli to na neco nezajeci... Dne 12. leden 2009 21:45 Petr Blahos petrbla...@gmail.com mailto:petrbla...@gmail.com napsal(a): import _mysql funguje ? Kdybych se ze zasady nevsazel, tak bych se vsadil bych se, ze to error: None pri prekladu neznamena, ze tam nebyla chyba, ale ze tam byla chyba, kterou ta vec nedovede specifikovat lepe nez None, takze se to neprelozilo, takze se to ani nenainstalovalo, takze ani nema smysl zkouset import _mysql -- Petr ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Mysql
Jsem rad, ze se to rozjelo. Kazdopadne pokud kouknu do dokumentace MySQLdb, tak se vzdy musi pouzit import _mysql Tomas Dne 13.1.2009 10:03, Ondrej Beranek napsal(a): No neuniklo ja jsem to nerikal, ale bylo to neprimo videt z te instalace z prikazove radky :D V kazdem pripade ten link skutecne funguje a toto http://www.technicalbard.com/files/MySQL-python-1.2.2.win32-py2.6.exe je verze ktera funguje ale s tim, ze musim mit v teze slozce jeste dva soubory libguide40.dll a libmmd.dll a navic, nemohu napsat rovnou import MySQLdb ale musim import _mysql import MySQLdb pak to teprve funguje. No v kazdem pripade vam vsem dekuji. Diky vam mne python zacal zase bavit. Dne 13. leden 2009 8:06 Tomas Brabenec konfere...@brabenec.net mailto:konfere...@brabenec.net napsal(a): Ted mi trosku uniklo, jestli pouzivat Windows nebo Linux, ale pokud Windows, tak tady tohle by Ti mohlo pomoct: http://sourceforge.net/forum/forum.php?thread_id=2316047forum_id=70460 http://sourceforge.net/forum/forum.php?thread_id=2316047forum_id=70460 Tomas Dne 12.1.2009 22:45, Ondrej Beranek napsal(a): ok projdu ten skript ruco jestli to na neco nezajeci... Dne 12. leden 2009 21:45 Petr Blahos petrbla...@gmail.com mailto:petrbla...@gmail.com mailto:petrbla...@gmail.com mailto:petrbla...@gmail.com napsal(a): import _mysql funguje ? Kdybych se ze zasady nevsazel, tak bych se vsadil bych se, ze to error: None pri prekladu neznamena, ze tam nebyla chyba, ale ze tam byla chyba, kterou ta vec nedovede specifikovat lepe nez None, takze se to neprelozilo, takze se to ani nenainstalovalo, takze ani nema smysl zkouset import _mysql -- Petr ___ Python mailing list Python@py.cz mailto:Python@py.cz mailto:Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] letni cas
Ahoj, nevim, jestli Vam to pomuze, ale kdysi jsem taky resil problem letni vs. zimni cas (nesouviselo to s Pythonem) a zjistim jsem, ze Windows maji u souboru naspany jeden cas (ted uz nevim presne ktery, zaviselo to hodne na tom, jestli bylo zatrzeno Automaticky posunout hodiny pri prechodu na letni cas a zpet), ale zobrazuji jiny. Takze napr. ve skutecnosti je u souboru zaznamenano 1.1.2008 12:23:45 ale Windows (v pruzkukniku, ve vlastnostech souboru, ) zobrazi 1.1.2008 13:23:45. Ted tezko rict jaky cas dostanes, kdyz pouzijes Pythonovske funkce. Doporucuju zrusit to automaticke posouvani casu a zkusit to znovu. Mozna je to mimo misu, ale za zkousku to stoji. Tomas Dne 16.1.2009 9:15, Stepan Wagner napsal(a): Mne se tvuj priklad na mych XP choval presne jak si popsal, tez chyba o hodinu. Nezjistil jsem ale kde je problem. Stepan On Fri, Jan 16, 2009 at 9:04 AM, Lansky, Milan - Acision milan.lan...@acision.com wrote: Mne prijde, ze pythonovske funkce pracuji s UNIXovym casem a pokud prevedu UNIXovy cas 1178445665 tak dostavam hodnotu Sun, 06 May 2007 10:01:05 GMT. Vzhledem k tomu, ze v lete je u nas posun vuci GMT +2 tak vychazi 12:01. Tak kde je chyba? Nemam widle spatne nastavene? From: python-boun...@py.cz [mailto:python-boun...@py.cz] On Behalf Of slush Sent: Thursday, January 15, 2009 9:08 PM To: Konference PyCZ Subject: Re: [python] letni cas Pritom v Linuxu je vse OK a navic klon unixoveho programu ls pro windows taky zobrazuje spravnou hodnotu: A vy vite, ktera hodnota je _spravna_? Resp. ktera odpovida tomu zadanemu poctu sekund? Implementaci prace s casem python prebira po operacnim systemu, takze se ve Win a Unixu lisi. Cekal bych problem v tom, ze v pythonu neberete v potaz casove zony. Neco malo jsem nasel na http://docs.python.org/library/time.html (hledejte zone). Pomoci by mohl i modul tzdata, obsahujici intervaly letnich casu pro ruzne casove zony. Bohuzel toho o TZ nemuzu moc vygooglit, protoze mi blbne pripojeni k siti). S pozdravem Marek This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] upper a lower
A zkoušel jsi toto: print unicode(ž).upper() T. Dne 28.1.2009 11:20, mtip napsal(a): JJ staci dat unicode retazec. V ASCII znak ž neexistuje. JJ # -*- coding: utf8 -*- JJ import locale JJ print locale.setlocale(locale.LC_ALL, 'sk_SK.utf8') JJ print 'ž', 'ž'.upper() # nefunguje JJ print u'ž', u'ž'.upper() # funguje Zkusil jsem, ale pod WIN nefunguje. Napíše mi to: locale.Error: unsupported locale setting Možná proto, že cs_CZ.utf8 ani cs_CZ.UTF-8 tam neexistuje. Navíc print chr(142) vypíše Ž. Což mi ukazuje, že v ASCII cp1250 ž i Ž existuje. Asi sem to dobře nepochopil ? ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Python a VisualBasic 5
Nesouvisi to s IronPython ? http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython Tomas Dne 25.2.2009 17:15, martin jirasek napsal(a): Dobrý den, kdesi jsem se dočetl že Visual Basic v mem případě 5, ale na tom asi nezáleží, dokáže volat objekty z Python scriptů. Zajímalo by mne, jak na to. Obyčejný základ, zbytek snad dohledám. Nevím zda jde o speciální knihovny pro Python script nebo ve Visual Basic pro umožnění těchto operací. Děkuji předem Martin Jirásek ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Python a VisualBasic 5
.NET nebo VB, pro me je to vsechno M$ ;-) Tomas Dne 26.2.2009 20:01, calis.mar...@seznam.cz napsal(a): Ne, IronPython je pro .NET... http://lmgtfy.com/?q=visual+basic+python tady to najdes... Není to špatná myšlenka propojit Visual Basic (který je snad dobrý jenom na crackování woknousu) s Pythonem.. Původní zpráva Od: Tomas Brabenec konfere...@brabenec.net Předmět: Re: [python] Python a VisualBasic 5 Datum: 25.2.2009 18:47:08 Nesouvisi to s IronPython ? http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython Tomas Dne 25.2.2009 17:15, martin jirasek napsal(a): Dobrý den, kdesi jsem se dočetl že Visual Basic v mem případě 5, ale na tom asi nezáleží, dokáže volat objekty z Python scriptů. Zajímalo by mne, jak na to. Obyčejný základ, zbytek snad dohledám. Nevím zda jde o speciální knihovny pro Python script nebo ve Visual Basic pro umožnění těchto operací. Děkuji předem Martin Jirásek ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Cherrypy
Napada me, jestli Ti uz nebezi na tom portu 8000 neco jineho ? T. Dne 4.3.2009 23:02, calis.mar...@seznam.cz napsal(a): Dobrý večer, Mám takový problém: nedávno jsem si reinstaloval svůj OS (Debian Lenny 5.00) a již my nejde spustit žádný cherrypy script :/ píše my to následovné: http://openpaste.org/cs/11886/ ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] prosba o radu
Ja taky nechci byt hruby, ale... a) pises jako prase. Obavam se, ze to co jsi napsal asi tezko omluvis nejakou nemoci (jestli se pletu tak se omlouvam) b) nejprve si neco o Pythonu (nebo jinem jazyku) neco precti c) jsi si jisty, ze programovani je opravdu to co chces delat ? Tomas Dne 6.3.2009 10:43, Budulinek napsal(a): http://www.python.org/ js sem se ptal zda z više uvedene stranki je staženi program kompletni pri ano ale dalši dotaz je obsahuje to v sobje i překladač do strojaku a zda mohu psat v Notepad++ v tomto programu a pote přeložit orginal mi dela problem že je v anglicke verzi dekuji ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] získání dat z formuláře
Ahoj, http://wxpython.org/download.php#binaries Mimo samotneho wxPythonu je tam ke stazeni i dokumentace vcetne demo ukazek. Tam vse najdes na realnych prikladech. Tomas Dne 26.3.2009 20:04, Mix napsal(a): Dobrý den, prosím o pomoc, s následujícím problémem. Mám přihlašovací formulář do databáze, ale nevím jak udělat to, že když si formulář naimportuju do mého programu tak jak z něho získat údaje, které uživatel zadal. tento formulář je můj první který dělám ve wxPythonu. děkuji za pomoc Pavel zde je zdrojoví kód. # -*- coding: cp1250 -*- import wx # begin wxGlade: extracode ID_psw = 3002 ID_usr = 3001 ID_db = 3000 # end wxGlade class MyFrame(wx.Frame): def __init__(self, db, *args, **kwds): # begin wxGlade: MyFrame.__init__ kwds[style] = wx.CAPTION|wx.CLOSE_BOX|wx.SYSTEM_MENU wx.Frame.__init__(self, *args, **kwds) self.dbx = '' self.set_db = db self.set_usr = wx.GetUserName() self.set_psw = self.label_5 = wx.StaticText(self, -1, Program DC) self.label_6 = wx.StaticText(self, -1, Verze: 1.0 Datum: 1.4.2009) self.label_2 = wx.StaticText(self, -1, uDatabáze:) self.text_ctrl_db = wx.TextCtrl(self, ID_db, self.set_db) self.label_3 = wx.StaticText(self, -1, uID uživatele:) self.text_ctrl_usr = wx.TextCtrl(self, ID_usr, self.set_usr) self.label_4 = wx.StaticText(self, -1, Heslo:) self.text_ctrl_psw = wx.TextCtrl(self, ID_psw, self.set_psw, style=wx.TE_PASSWORD) self.button_2 = wx.Button(self, wx.ID_OK, ) self.button_3 = wx.Button(self, wx.ID_CLOSE, ) self.__set_properties() self.__do_layout() self.Bind(wx.EVT_BUTTON, self.login, self.button_2) self.Bind(wx.EVT_BUTTON, self.konec, self.button_3) self.Bind(wx.EVT_TEXT_ENTER, self.db, id=ID_db) self.Bind(wx.EVT_TEXT_ENTER, self.usr, id=ID_usr) self.Bind(wx.EVT_TEXT_ENTER, self.psw, id=ID_psw) self.text_ctrl_psw.SetFocus() # end wxGlade def __set_properties(self): # begin wxGlade: MyFrame.__set_properties self.SetTitle(Login) _icon = wx.EmptyIcon() self.SetIcon(_icon) self.SetSize((298, 330)) self.SetBackgroundColour(wx.Colour(192, 192, 192)) self.label_5.SetFont(wx.Font(10, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, )) self.label_6.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, )) self.label_2.SetMinSize((100, 20)) self.label_2.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, )) self.text_ctrl_db.SetMinSize((100, 20)) self.label_3.SetMinSize((100, 20)) self.label_3.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, )) self.text_ctrl_usr.SetMinSize((100, 20)) self.text_ctrl_usr.SetFocus() self.label_4.SetMinSize((100, 20)) self.label_4.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, )) self.text_ctrl_psw.SetMinSize((100, 20)) self.text_ctrl_psw.SetFocus() # end wxGlade def __do_layout(self): # begin wxGlade: MyFrame.__do_layout sizer_1 = wx.BoxSizer(wx.VERTICAL) grid_sizer_1 = wx.GridSizer(7, 2, 2, 2) sizer_2 = wx.BoxSizer(wx.VERTICAL) sizer_2.Add(self.label_5, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 5) sizer_2.Add(self.label_6, 0, wx.ALL|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 5) sizer_1.Add(sizer_2, 0, wx.EXPAND, 0) grid_sizer_1.Add((20, 20), 0, 0, 0) grid_sizer_1.Add((20, 20), 0, 0, 0) grid_sizer_1.Add(self.label_2, 0, wx.ALL|wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 2) grid_sizer_1.Add(self.text_ctrl_db, 0, wx.ALL, 0) grid_sizer_1.Add(self.label_3, 0, wx.ALL|wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 2) grid_sizer_1.Add(self.text_ctrl_usr, 0, wx.ALL, 0) grid_sizer_1.Add(self.label_4, 0, wx.ALL|wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 2) grid_sizer_1.Add(self.text_ctrl_psw, 0, wx.ALL, 0) grid_sizer_1.Add((20, 20), 0, 0, 0) grid_sizer_1.Add((20, 20), 0, 0, 0) grid_sizer_1.Add(self.button_2, 0, wx.ALL|wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 11) grid_sizer_1.Add(self.button_3, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 10) grid_sizer_1.Add((20, 20), 0, 0, 0) grid_sizer_1.Add((20, 20), 0, 0, 0) sizer_1.Add(grid_sizer_1, 1, wx.EXPAND, 0) self.SetSizer(sizer_1) self.Layout() self.Centre() # end wxGlade def login(self, event): # wxGlade: MyFrame.event_handler print login self.dbx = [self.text_ctrl_db.GetValue(), self.text_ctrl_usr.GetValue(), self.text_ctrl_psw.GetValue()] self.Close() event.Skip() def konec(self, event): # wxGlade: MyFrame.event_handler print konec self.Destroy() #event.Skip() def db(self, event): # wxGlade: MyFrame.event_handler self.text_ctrl_usr.SetFocus()def
Re: [python] Filozofická otázka ohledně syntaxe
Ja to obcas pouzivam, kdyz potrebuju usporit misto. Napr v sablonach. Pouzivam Mako a Myghty a tam se musi Pycode davat do vlastniho bloku (obdobne je to i v jinych template enginech nebo treba i v PHP). Pro Myghty je to %pythonpycode/%python pro Mako je to jednodussi % pycode %. Vypsani promene se potom dela takto: Myghty % promena % Mako ${promena} No a to co ty popisujes pouzivam prave ve vypisech promenych, abych menusel pouzivat blok pro samostatny Pycode. Takze v Mako napr takto: ${(foo or bar).fce()} Kdezto kdybych pouzil delsi zapis vypadalo by to takto: % if foo: x = foo.fce() else: x = bar.fce() % ${x} Zbytecne bych tak hnojil sablonu Pycodem. Pritom to jde elegantne napsat na jeden radek ;-) Tomas Dne 21.4.2009 12:34, Jan Bednařík napsal(a): Přeji pěkný den, narazil jsem na takový filozofický problémek ohledně syntaxe zdrojového kódu. Mám třeba takový kód (foo může být None): if foo: x = foo.fce() else: x = bar.fce() Šlo by to napsat elegantněji takto: x = foo or bar x = x.fce() Dnes mě ale napadlo napsat tohle: x = (foo or bar).fce() Nějak se mi to nelíbí, nesedí mi to volání metody na závorce, ale hlavně asi proto že jsem to nikdy nikde neviděl. Co myslíte, je vhodné to tak psát? Honza ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] DistribuceMehoProgramu
Mam drobne zkusenosti s py2exe, co bys potreboval vedet? Tomas Mikoláš Štrajt napsal(a): Potřeboval bych poradit jak distribuovat můj program. Rozhodl jsem se naprogramovat hru. Vzhledem k tomu, že C moc neumim a mám s tím problémy, rozhodl jsem se vrátit k Pythonu, se kterým problémy nemám. Narazil jsem však na problém - distribuci. Vzhledem k tomu že vyrábím hru, tak nepředpokládám, že si to bude instalovat někdo, kdo ví co to je skriptovací jazyk a že si s tím nainstaluje i Pythona. Potřeboval bych tedy asi vytvořit EXE. Na Py.cz je sice hezký návod, ale jedna věc tomu chybí - postřehy z praxe. Proto prosím ty, co už někdy kompilovali Python, aby mi řekli čím a co, jak a z jakých důvodů. Severák ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] webová vs. mailová konference (by lo: test [spam])
Ahoj všem, nevím, na jakou část vlákna odpovědět, tak to začnu u píky ;-) Já jsem zastánce mailové konference, sice sám provozuju diskuzní server, ale to je prostě o něčem jiném. Forum pro odbornou komunitu je nepraktické. Webová fóra jsou ideálí pro BFU :-D Mailová konference je příjemně rychlá. Pokud bysme mluvili o nečem webovém, tak bych se přikláněl spíš k webovému rozhraní nad e-mailovou konferencí. Kdysi tu byla (a ještě je) Pandora, ale poslední dobou tam není žádný rozvoj, a nebo Google Groups. U Google Groups už jsem sám využil obě možnosti. Standardně jsem v Google Groups přihlášený k mailovým konferencím, ale občas se mi staně, že na netu něco hledám, narazím přitom na konferenci v Google Groups a když k tomu mám co říct, tak přes webový rozhraní vložím příspěvek/reakci. Tomas Dne 8.2.2010 10:45, Pavel Kosina napsal(a): Tak já to tedy řeknu naplno, jak to doopravdy bylo a je, snad mi Vinil promine ;-) : Já jsem velký zastánce přechodu na webové forum. Důvodů mám spousty. Vinil je velký zastánce současného stavu, důvodů má také spousty. Dvě fora by se asi neuživily (jednou to tu již bylo). Toto není nátlaková akce na nikoho, jen snad jako úvod do diskuze. geon Mně se tenhle způsob komunikace moc líbí, ale neuvažovalo se někdy o nasazení klasického diskuzního fóra ? -- S pozdravem Martin Stiborský ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] test [spam]
Dne 8.2.2010 16:12, ViNiL napsal(a): On Mon, 2010-02-08 at 14:45 +0100, Vladimir Macek wrote: http://groups.google.com/group/cz.comp.lang.python/topics Muze se ozvat ten, kdo spachal vazbu teto konfery na cz.comp.lang.python? Doufal jsem v ni a mam radost, ze se potvrdila. Jak je to realizovano? Je to obousmerne a skutecne odebiratelne skutecne i pres news? Pokud se to tu probiralo, zapomnel jsem. Vazbu pasi ja, primo mailmanem, protoze to umi. Obousmerne. Staci jen najit vhodny news server. Ma to jedinou nevyhodu -- spam. Vzhledem k tomu, ze tento mailinglist (stejne jako dnes uz skoro vsechny) je omezeny pouze pro ucastniky, spam se sem skoro nema sanci dostat. Vyjimkou jsou prave newsy, ktere jsou kopirovany mechanicky 1:1 a jsou zavisle na administraci toho ktereho news serveru. (Pripominam to tak dvakrat do roka -- vzdycky, kdyz si nekdo stezuje, ze 2 spamy za mesic kradou nejlepsi leta jeho zivota.) Proto by byla lepší klasická Google Group ;-) Tomas ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Jak hostujete pythoní weby?
Ahoj, já momentálně používám CherryPy přes Apache + mod_wsgi). Některé aplikace mně běží ještě na Apache + mod_python (handler Publisher), ale ty postupně předělávám do CherryPy. Potom mám ještě zkušenost s Webware přes Apache + mod_webkit. Tomas Dne 6.4.2010 22:58, Adam Strauch napsal(a): Ahoj, začal jsem provozovat pythoní hosting a chtěl bych u vás udělat takový malý technologický průzkum. Momentálně mi všechny pythoní aplikace jedou přes WSGI, je to rychlý, všechny weby mají své systémové uživatele a šlape to opravdu dobře. Nicméně si nemyslím, že jiní vývojáři svoje aplikace propojují s Apachem přes WSGI, takže se chci zeptat. Jakou formu propojení s Apachem či jiným webovým serverem preferujete a jaké s tím máte zkušenosti? Spíše jiné *GI nebo mod_python? Jsou vaše aplikace schopné pracovat i s WSGI? U frameworků Django a Cherrypy to není problém, ale jsou tu i další, se kterými nemám zkušenosti. Myslím si, že by to mohl být limitující faktor mého hostingu. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Jak hostujete pythoní weby?
Dne 7.4.2010 0:14, Adam Štrauch napsal(a): Tomas Brabenec píše v Út 06. 04. 2010 v 23:41 +0200: Potom mám ještě zkušenost s Webware přes Apache + mod_webkit. Tak tohle vidím poprvé. Tady něco o frameworku Webware: http://www.webwareforpython.org/ Tady něco málo o mod_webkit: http://www.webwareforpython.org/WebKit/Docs/InstallGuide.html#mod-webkit Nevím, jak je to dnes v porovnání s mod_wsgi a dalšími *GI, ale ve své době byl mod_webkit rychlejší než mod_python i FastCGI. Existoval dokonce i modul pro mod_snake a ISAPI ;-) Webware/WebKit sice nepatří k nejnovějším řešením, ale musím uznat, že je to řešení odladěné a celkem stabilní (na rozdíl od některých dnešních dynamických frameworků :-( ). Tomas ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Jak hostujete pythoní weby?
Já používám virtuální server u Web4U. Rootovskej SSH přístup, nakonfiguruju si co chci, jak chci a mám pokoj. T. Dne 7.4.2010 9:28, Radek Holý napsal(a): Já jsem tedy trochu offtopic, jen (asi) pro zajímavost poznamenávám, že v Čechách Python hostují mimo jine web4ce.cz a rightway.cz. Bohužel nevím, jakou technologíí, ale určitě by se jich dalo zeptat. U Web4ce chválím rychlou a dobrou podporu. U RightWay chválím administraci (PLESK), akorát podpora je pomalejší a ne tak vstřícná. Radek 2010/4/7 Vladimir Macekma...@sandbox.cz: On 6.4.2010 23:30, Visgean Skeloru wrote: Já mám zkušenosti jenom s fastcgi + django na alwaysdata.com http://alwaysdata.com, zkušenosti dobré i když to bylo trochu pomalé (freehosting) :) Tohle vypada na evropsky hosting. Muzes prosim popsat sve zkusenosti s nimi? Rychlost do Ceska se zda slusna, potvrzujes? Maji anglickou verzi webu? Co bylo problematicke pri spousteni? Diky. -- \//\/\ : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164 ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Portejbl Python
:-D Dne 30.7.2010 20:38, Jirka Vejrazka napsal(a): Ehm, existuje k tomu mailu dekoder? Jirka On 30/07/2010, Buduline Budulinkovicbuduline...@gmail.com wrote: http://www.portablepython.com/ Pokud to nekdo bude chtit a skazil sem odkaz napiste umistim to na ulos je to viborni nastroj pro cestovani ci rospracovane projekti -- Ludevit Lendel Ořechová 617 Benátky nad/Jiz //29471 Tel: +420 326210725 skype:budulinek22 icq: 257629262 Facebooku:Budulined Budulinkovic Twitter:Budulinkb22 ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] ORM frameworky v pythonu - zkušenosti
Dne 18.8.2010 17:58, Petr Blahos napsal(a): rozhodne SQL Alchemy (http://www.sqlalchemy.org/), +1 Žádný jiný ORM neznám, taky jsem se jim vyhýbal a i z SQLAlchemy jsem dlouho používal jen expression language, ale to se pomalu mění. SQLAlchemy je geniální. No, možná jedna vada - moc nepodporuje volání stored procedures (teď mi asi někdo vynadá...). Já jsem na to podobně, s tím, že se to ještě pomalu nemění, ale chystám se na to :-D Z procedur mám taky strach, ale něco jsem v dokumentaci našel, tak uvidíme. Každopádně je to, jak už bylo řečeno, živé, takže co chybí snad nebude chybět dlouho ;-) Tomáš ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Proces vs. vlakno
Ahoj, no, podle me( to pr(ímo v Pythonu být nemu*z(e. Python se chová tak, jak je napsaný kód :-D Python pr(eci sám nerozhoduje, jestli aplikace pojede procesove( nebo vláknove(. Takz(e pokud se to jinak chová na 32-bit a 64-bit, pr(ípadne( se to jinak chová s jedním jádrem a jinak s 4 jádry, atd., tak bych zac(al hledat uvnitr( aplikace, pr(ípadne( v ne(jakém pouz(itém modulu, jak jsi psal. Tomás( Dne 22.10.2010 0:51, Tomas Hnizdil napsal(a): Ano, snazim se zjistit, proc se to chova na ruznych platformach ruzne a proc to nekde tvori procesy a nekde vlakna - ten problem je, ze stezejni kod by mel byt na platforme nezavisly, coz me vede k myslence, ze by pes mohl byt zakopany v pythonu, ale kdo vi ... diky za nasmerovani, pokusim se hledat timto smerem. Ahoj, ja jsem mozna takhle vecer trochu unaveny, ale nejsem schopen poznat na co se vlastne ptas, krome toho ze tam je mozna ruzne chovani pythonu. Nevim, jestli ten fakt se na 32-bitovych platformach se pouzivaji procesy a na 64-bitovych vlakna je zamer nebo ten problem, i ktereho se snazis zjistit pricinu. Pokut to to to druhe a mas k tomu zdrojaky, tak by to nemel byt zasadni problem, proste je prohledej a hledej slova threading a processing, velmi pravdepodobne narazis na nejaky kus kodu, ktery se chova na ruznych platformach ruzne. Tak me napada, ze by stalo za to hledat import platform nebo from platform import architecture. Snad to aspon trochu pomuze. Jinak se to da samozrejme vystopovat pomoci debuggeru na urovni OS, ale to uz je trochu slozitejsi :) Jirka ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Proces vs. vlakno
To není podle mě možné. Ale jak jsem psal, může být rozdíl nejen 32/64, ale třeba podle počtu procesorů/jader. Např. pokud aplikace zjistí, že máte např. 4 a více jader, funguje procesově, pokud máte jen jedno jádro, tak vláknově. Musí to ale být někde v aplikaci/modulu. OS se podle mě nemůže sám rozhodnout, jak bude aplikace fungovat. Taky jsme problém s procesy/vlákny v Pythonu řešili a věřte, že systém za Vás nic sám v tomhle směru neudělá. Vše řeší aplikační logika, případně aplikační logika spolu s OS, ale nikdy ne OS sám. T. Dne 22.10.2010 14:29, Tomas Hnizdil napsal(a): Zacinam si myslet, ze to bude schovane nekde na urovni OS pripadne HW, zjistil jsem totiz, ze na mem 32b stroji se to chova jako na tech 64bitech ... tak a ted babo rad :) Nejspis to bude schovane nekde pod podporou HW/OS neceho, co se jmenuje copy-on-write (zkopiruj procesu data az ve chvili, kdy do nich bude chtit psat), coz prave pamet znacne usetri ... zajimave je, ze se ale i tak server ukazuje jako jediny proces (ale treba s dvojnasobnou alokaci pameti, coz je porad lepsi nez Nkrat polovicni mnozstvi pameti, kde N pujde treba do tisicu), coz jsem si myslel ukazuje prave na pouziti vlaken ... jak pises, python tohle nema proc ovlivnovat, mel by delat co chce uzivatel. (no doufam, ze jsem to nenapsal uplne zmatecne) OT - Nevidel jste nekdo nejaky zajimavy clanek, ktery by se venoval prave sprave procesu v modernich OS/prip. s podporou HW/, kde by toto bylo trochu lepe vysvetlene? Diky 2010/10/22 Tomas Brabenec konfere...@brabenec.net mailto:konfere...@brabenec.net Ahoj, no, podle mě to přímo v Pythonu být nemůže. Python se chová tak, jak je napsaný kód :-D Python přeci sám nerozhoduje, jestli aplikace pojede procesově nebo vláknově. Takže pokud se to jinak chová na 32-bit a 64-bit, případně se to jinak chová s jedním jádrem a jinak s 4 jádry, atd., tak bych začal hledat uvnitř aplikace, případně v nějakém použitém modulu, jak jsi psal. Tomáš Dne 22.10.2010 0:51, Tomas Hnizdil napsal(a): Ano, snazim se zjistit, proc se to chova na ruznych platformach ruzne a proc to nekde tvori procesy a nekde vlakna - ten problem je, ze stezejni kod by mel byt na platforme nezavisly, coz me vede k myslence, ze by pes mohl byt zakopany v pythonu, ale kdo vi ... diky za nasmerovani, pokusim se hledat timto smerem. Ahoj, ja jsem mozna takhle vecer trochu unaveny, ale nejsem schopen poznat na co se vlastne ptas, krome toho ze tam je mozna ruzne chovani pythonu. Nevim, jestli ten fakt se na 32-bitovych platformach se pouzivaji procesy a na 64-bitovych vlakna je zamer nebo ten problem, i ktereho se snazis zjistit pricinu. Pokut to to to druhe a mas k tomu zdrojaky, tak by to nemel byt zasadni problem, proste je prohledej a hledej slova threading a processing, velmi pravdepodobne narazis na nejaky kus kodu, ktery se chova na ruznych platformach ruzne. Tak me napada, ze by stalo za to hledat import platform nebo from platform import architecture. Snad to aspon trochu pomuze. Jinak se to da samozrejme vystopovat pomoci debuggeru na urovni OS, ale to uz je trochu slozitejsi :) Jirka ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz mailto:Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Chodí to jen mě, nebo celé konfer enci?? - RE: NUDE GIRLFRIENDS
Typickej SPAM v konferenci. Není to jen tady, chodí to i do jiných konferencí. T. Dne 3.11.2010 14:02, MICHÁLEK Jan Mgr. napsal(a): Chodí to jen mě, nebo celé konferenci?? Já jen, jestli to mam řešit u sebe, nebo, jestli se to řeší nějak centrálně. Ne, že bych měl něco proti nahotinám, ale v pracovní poště je mít nemusim. Je. __ Informace od ESET NOD32 Antivirus, verze databaze 5587 (20101103) __ Tuto zpravu proveril ESET NOD32 Antivirus. http://www.eset.cz ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Učíme se Python s Google
Hmm, docela pěkný vysvětlení základů (videa jsem nesjížděl :-) ). Docela se mi líbí sekce o regulárních výrazech. T. Dne 6.11.2010 16:58, Martin Stiborský napsal(a): Ahoj, zrovna jsem narazil na hromadu studijního Python materiálu u Google. http://code.google.com/intl/cs-CZ/edu/languages/google-python-class/index.html Na ty videa si snad někdy najdu čas, vypadá to zajímavě. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] vlakna,cpu
Ano, presne tak, Python standardne vyuziva pouze jedno jadro. Kazdopadne, Python uz, tusim od 2.6, umi v zakladu s vice jadry pracovat: http://docs.python.org/dev/library/multiprocessing.html T. Dne 18.11.2010 16:31, vepro napsal(a): Pratele, Napsal jsem si aplikaci, ktera vyuziva vlakna v pythonu (modul threading). Muzu libovolne volit od jednoho vlakna az po X vlaken. Co se deje je, ze pokud spustim kod pouze na jednom vlakne je uloha dokoncena o dost rychleji, nez pokud ji pustim na vice vlaknech. Tusim, ze nejaky cas zabere rezie ,ale v tomto bych to nehledal. Procedury v jednotlivych vlaknech jsou temer nezavisle (pouze jeden zamek u sdilene promenne). Co je mi divne a myslim, ze v tom je zakopan pes, ze vyuziti procesoru je zhruba stejne (100%) pro ulohu bezici v jednom, tak i ve vice vlaknech. Vypada to tak, ze vice vlaken vyuziva pouze jedno jadro procesoru (onech 100%), tak jako jednovlaknovy proces. Je tedy nutne nejak pythonu rici, ze ma vyuzivat vice jader pro vlakna? Dekuji za pripadnou radu Petr ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Jednorázová práce v Pythonu - kde p optávat?
Ahoj. můžeš zkusit taky: http://www.humboldtec.cz/ V rámci jejich Jabber aktivit vyvíjí taky Jabber klienta Jabbim, který v podstatě tyhle požadavky splňuje. Za zeptání člověk nic nedá. TB Dne 8.1.2011 14:58, Věroslav Kaplan napsal(a): Dobrý den vespolek, sháním někoho na jednorázové vyrobení programu v Pythonu a nenapadá mne, kde ji v České republice poptat. Existuje v .CZ funkční alternativa k Rent-A-Coder? Prostředí: Windows, PyQt, XMPP, HTTP. Předpokládaný rozsah: 40-100 hodin práce. Za tipy, kde se ptát, budu velmi rád. --VK ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Kompilace do exe
Sakra, to je takovej problém vložit nový dotaz novou zprávou a ne odpovědí na zprávu, která se týká úplně něčeho jinýho? Fakt super: první zpráva Praha pondeli?, z toho v tomtéž vláknu Python pro S60 a z toho, opět v tomtéž vláknu, Kompilace do exe :-( Tomáš Dne 16.1.2011 21:02, Ctibor.Plasek napsal(a): Dobrý den. Mám takovýto problém s kompilací do exe (nikdy předtím jsem kompilaci nedělal ) : C:\Python26\Krizovatka\dist\krizovatka.exe:175: RuntimeWarning: use font: MemoryLoadLibrary failed loading pygame\font.pyd (ImportError: MemoryLoadLibrary failed loading pygame\font.pyd) Traceback (most recent call last): File krizovatka.py, line 175, inmodule File pygame\__init__.pyc, line 70, in __getattr__ NotImplementedError: font module not available (ImportError: MemoryLoadLibrary failed loading pygame\font.pyd) Zkoušel jsem to i přes pygame2exe, ale to mi vyhodilo : Warning (from warnings module): File C:\Python26\lib\site-packages\py2exe\build_exe.py, line 16 import sets DeprecationWarning: the sets module is deprecated Warning (from warnings module): File C:\Python26\lib\distutils\dist.py, line 266 warnings.warn(msg) UserWarning: Unknown distribution option: 'dist_dir' running py2exe creating C:\Python26\Krizovatka\dist *** searching for required modules *** *** parsing results *** *** finding dlls needed *** *** create binaries *** *** byte compile python files *** writing byte-compilation script 'c:\docume~1\u40868\locals~1\temp\tmpnyydzs.py' C:\Python26\pythonw.exe -OO c:\docume~1\u40868\locals~1\temp\tmpnyydzs.py Traceback (most recent call last): File C:/Python26/Krizovatka/setuppygame.py, line 155, inmodule BuildExe().run() #Run generation File C:/Python26/Krizovatka/setuppygame.py, line 146, in run dist_dir = self.dist_dir File C:\Python26\lib\distutils\core.py, line 169, in setup raise SystemExit, error: + str(msg) SystemExit: error: command 'C:\Python26\pythonw.exe' failed with exit status 1 Nepomohl byste mi to někdo zkompilovat a event.vysvětlit chyby? Potřebuji to do školy. Děkuji Ctibor ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python attachment: vlakno.png___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Kompilace do exe
Ahoj, zkusil bych strejdu Googla ;-) http://www.google.cz/search?q=ImportError%3A+MemoryLoadLibrary+failed+loading+pygame\font.pydie=utf-8oe=utf-8aq=trls=org.mozilla:cs:officialclient=firefox-a http://www.mail-archive.com/pygame-users@seul.org/msg12699.html Zkus, třeba to řešení z druhého odkazu pomůže. T. Dne 18.1.2011 7:50, Ctibor.Plasek napsal(a): Tak ještě jednou - doufám, že to bude nové vlákno :-) Dobrý den. Mám takovýto problém s kompilací do exe (nikdy předtím jsem v Pythonu kompilaci nedělal ): C:\Python26\Krizovatka\dist\krizovatka.exe:175: RuntimeWarning: use font: MemoryLoadLibrary failed loading pygame\font.pyd (ImportError: MemoryLoadLibrary failed loading pygame\font.pyd) Traceback (most recent call last): File krizovatka.py, line 175, inmodule File pygame\__init__.pyc, line 70, in __getattr__ NotImplementedError: font module not available (ImportError: MemoryLoadLibrary failed loading pygame\font.pyd) Zkoušel jsem to i přes pygame2exe, ale to mi vyhodilo : Warning (from warnings module): File C:\Python26\lib\site-packages\py2exe\build_exe.py, line 16 import sets DeprecationWarning: the sets module is deprecated Warning (from warnings module): File C:\Python26\lib\distutils\dist.py, line 266 warnings.warn(msg) UserWarning: Unknown distribution option: 'dist_dir' running py2exe creating C:\Python26\Krizovatka\dist *** searching for required modules *** *** parsing results *** *** finding dlls needed *** *** create binaries *** *** byte compile python files *** writing byte-compilation script 'c:\docume~1\u40868\locals~1\temp\tmpnyydzs.py' C:\Python26\pythonw.exe -OO c:\docume~1\u40868\locals~1\temp\tmpnyydzs.py Traceback (most recent call last): File C:/Python26/Krizovatka/setuppygame.py, line 155, inmodule BuildExe().run() #Run generation File C:/Python26/Krizovatka/setuppygame.py, line 146, in run dist_dir = self.dist_dir File C:\Python26\lib\distutils\core.py, line 169, in setup raise SystemExit, error: + str(msg) SystemExit: error: command 'C:\Python26\pythonw.exe' failed with exit status 1 Nepomohl byste mi to někdo zkompilovat a event.vysvětlit chyby? Potřebuji to do školy. Děkuji Ctibor ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] (ne)logičnost .join() ?
Dne 23.2.2011 8:08, Petr Přikryl napsal(a): Něco jak seznam.join(','). Tohle je naštěstí tak profláknuté, že už jsem si zapamatoval že v Pythonu je join metoda toho ',' a ne toho pole. Tak nie som jedný, komu sa zdá, že to má Python opačne. :-) já jsem stráášně rozmlsaný z Ruby kde všechno má svou logiku. Po nějaké chvíli člověk začne psát příkazy/metody intuitivně bez konzultace s dokumentací a všechno funguje. Každý má jiný pohled na věc a jiná očekávání. Podle mého názoru je přístup typu ','.join(kontejner) možná na první pohled nezvyklý, ale na druhý pohled je velmi logický. Jde o to, že dokáže spojit zadaným řetězcem prvky dodané jakýmkoliv kontejnerem, který podporuje iteraci a který vrací řetězcové prvky. Souhlasím, mě osobně to přijde naprosto logické. Je to skutečně o úhlu pohledu a zvyklostech jazyka :-D T. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] py.cz (bylo: Re: omezeni globalniho slovniku)
Lidí není tolik, to je pravda. Podle mě je to taky tím, že když už se někdo dostane k Pythonu, tak to není úplná programátorská lama (většinou) a neptá se na každou blbost, ale pokládá dotaz když už vážně neví. Když jsem ještě programoval v PHP odebíral jsem dvě české PHP konference a polovina odpovědí na dotazy bylo typu: to už se tu řešilo, projdi konferu nebo co takhle vyzkoušet strejdu Googla, atd. Tam skutečně velmi často padaly dotazy naprosto nesmyslně a skutečně začátečnické, že si stačilo přečíst dokumentaci dané funkce na php.net. TB Dne 16.3.2011 14:20, Martin Kubát napsal(a): Všichni čtou konferenci a už ví všechno ;-) MK Martin Stiborský napsal(a): Pro mě byla tahle konference obrovská pomoc když jsem začínal, lidi tady jsou ochotní a schopní pomoci. Jen je tu poslední dobou docela ticho, je to tím že o Python není zájem, nejsou začátečníci nebo o tomto místě jen neví? ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] py.cz (bylo: Re: omezeni globalniho slovniku)
Taky zvedám ruku pro mail. Dne 17.3.2011 8:04, Martin Stiborský napsal(a): Souhlas, facebook mi příjde úplně nesledovatelný, skoro bych ho ani neřešil, příjde mi to divné chodit tam diskutovat o Pythonu. 2011/3/16 Visgean Skeloruvisg...@gmail.com: Ehm, nic proti ale výhoda konference je spíš v tom že chodí právě na mail, kde vám prostě neunikne, osobně jsem proti jakémukoliv webovému fóru atp. prostě proto že jsem línej to neustále kontrolovat, ta samá situace nastane na facebooku, možná by se hodilo mít nějaký mirroring s facebookem... ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] py.cz (bylo: Re: omezeni globalniho slovniku)
To já proti tomu taky nic nemám. Ve skupině na FB jsem snad již od jejího založení ;-) T. Dne 17.3.2011 13:46, g...@post.cz napsal(a): Tomáši a ostatní: nejsem pro zrušit mail. Jsem pro vyjít vstříc další generaci, která prostě žije na fb, jako my jsme žili někdo na mailu a někdo na webových forech. Nepředpokládám, že se tam všichni odsud přihlásí, ale někdo snad ano. A třeba to ani nevznikne, protože se tu nenajde nikdo, kdo by to udržoval. Třeba to bude jen další plácnutí do vody, osobně si však myslím, že ne. Myslím, že to není nic proti ničemu, když to tam bude. Dneska kluci programují nebo se zajímají již na druhém stupni ZŠ a pokud najdou alepson trochu podpory na místech, kde jsou jako doma, přispěje v jejich snaze programování v tom kterém jazyce zvládnout. Pro rozvoj Pythonu je třeba stále podchycovat a udržovat. P. Tomas Brabenec napsal(a), dne 17.3.2011 12:55: Taky zvedám ruku pro mail. Dne 17.3.2011 8:04, Martin Stiborský napsal(a): Souhlas, facebook mi příjde úplně nesledovatelný, skoro bych ho ani neřešil, příjde mi to divné chodit tam diskutovat o Pythonu. 2011/3/16 Visgean Skeloruvisg...@gmail.com: Ehm, nic proti ale výhoda konference je spíš v tom že chodí právě na mail, kde vám prostě neunikne, osobně jsem proti jakémukoliv webovému fóru atp. prostě proto že jsem línej to neustále kontrolovat, ta samá situace nastane na facebooku, možná by se hodilo mít nějaký mirroring s facebookem... ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] email headers
Ahoj, mrkni na https://github.com/marrow/marrow.mailer Původní myšlenka toho projektu je trochu někde jinde, ale myslím, že by se z toho dalo ledacos využít. T. Dne 26.7.2011 17:40, Ing. Vladislav Ludík napsal(a): Zdravím všechny znalé pythonu. Může mi někdo poradit s dekódováním hlaviček emailů ? Jde o toto: Ve složce /var/mail/ na linuxu přicházející emaily potřebuju elegantně zdekódovat. Co se týká vlastních zpráv, nemám problém: def ebox(inbox): 'Zpracuje email inbox' fp = open(inbox, 'rb') mbox = mailbox.UnixMailbox(fp, email.message_from_file) for msg in mbox: for part in msg.walk(): if part.get_content_maintype() == 'text': data = part.get_payload(decode=True) # zpracuju data Problém mám jen s hlavičkama. Když použiju například headers = Parser().parse(fp) tak ten ve výsledku dává při více zprávách za sebou vždy první nalezený objekt, ale další už ne: print 'To: %s' % headers['to'] print 'From: %s' % headers['from'] print 'Subject: %s' % headers['subject'] Můj dotaz tedy je: jak skloubit jednoduše obě funkce? Složitě to umím. Děkuji za váš čas. Zdraví V.L. ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] cgi
Ahoj, taky doporučuju vlastní server/virtuální. Já používám CherryPy a to je u hostingů problém. Dříve nebylo vůbec nic, dneska něco málo přes WSGI, ale nevím, jak moc jsou důvěryhodné, kdysi to bylo otřesné. Osobně jsem to vyřešil přes virtuální server. Dříve klasický VS, dneska využívám www.virtualmaster.cz (tohle není reklama, jen zkušenost). Člověk si tam může udělat X serverů s různými parametry. Já tam mám aktuálně vytvořené 4 servery s různými konfiguracemi, jak potřebuju. Navíc, když je potřeba, vytvořím si testovací server, ať už kopií jednoho ostrého nebo čistý, třeba jen na týden, otestuji co chci, vyřeším případné problémy a pak můžu provést změny na ostrém serveru. T. Dne 4.8.2011 11:25, Petr Messner napsal(a): 2011/8/4 Martin Berani...@berycz.net: Díky, všiml jsem si, že frameworky si to řešej vždycky po svém a každej jinak :) asi hold je budu muset všechny projet pořádně a zjistit, co uměj... že cgi je pomalé vím, ale hádám že běžné hostingy to tak budou většinou mít :-/ každopádně chtěl bych to udělat univerzálně, aby to běželo pod vším, což nebude asi legrace... Běžné hostingy (tedy ty v ČR) Python nepodporují a když ano, tak nějakým prapodivným způsobem (na vyžádání, s bezpečnostními problémy apod.). Zkus hostingy zaměřené na Python (klenot.cz?, rosti.cz), nebo ideálně virtální server, kde si pak můžeš dělat cokoli. Od toho, aby to legrace byla, existuje WSGI. Stačí udělat webovou aplikaci nad WSGI a pak bude úplně jedno, jestli pojede přes CGI, mod_wsgi, FastCGI, Python http server nebo něco jiného. Všechny ty frameworky fungují právě před WSGI. fieldstorage bych opravdu nedoporučoval, nelíbí se mi tam třeba při uploadu souboru, že člověk nemá šanci zjistit, kde se ten soubor nachází, on je někde v tempu a snad už je na něj navázanej unlink a při zavření souboru se smaže, takže můžu jen kopírovat obsah, místo toho abych jednodušeji a rychleji použil os.rename... dál jsem ještě nezkoušel, co to třeba dělá při multiuploadu (input file multiple), kdo ví, zda to funguje... :) nemluvě o nějaké možnosti navázaní přerušeného uploadu... Multiupload by to mělo umět. Přesné chování cgi.FieldStorage při uploadu souboru by se možná dalo upravit změnou některých metod, nevím. budu se do toho muset pořádně začíst, popravdě toho moc o cgi nevím každopádně ještě jednou díky, já se asi budu muset prohrabat v těch frameworkách :( Dne 4.8.2011 10:30, Petr Messner napsal(a): Ahoj, tento problém řeší snad každý webový framework, takže možnosti existují. Třeba Werkzeug se dá pod CGI rozjet takto: http://werkzeug.pocoo.org/docs/deployment/cgi/ POSTnutá data jsou k dispozici v MultiDictu Request.form, soubory jsou zvlášť v Request.files: http://werkzeug.pocoo.org/docs/wrappers/#werkzeug.wrappers.BaseRequest.files Werkzeug má na to vlastní FileStorage: http://werkzeug.pocoo.org/docs/datastructures/#werkzeug.datastructures.FileStorage Podobně ve WebOb jsou POSTnutá data v req.POST, opět v nějakém multidictu jako FieldStorage. Ale nevím, jaký přesně FieldStorage to je. Django zase ukládá POST data do Request.POST (což je QueryDict) nebo Request.FILES jako UploadedFile: https://docs.djangoproject.com/en/dev/ref/request-response/ A takhle by se dalo pokračovat. Jak je vidět, nějakou vlastní abstrakci nad daty z HTTP POST si dělá snad každý :) Udělat si jen vlastní objekt (fasádu) nad cgi.FieldStorage s hezčím API by také bylo možná řešení. Snad jsem odpověděl správně. Mimochodem, CGI bych dnes už nedoporučoval, snad jen kromě studijních účelů. Aplikace pod CGI jsou pomalé, protože při každém HTTP požadavku se musí celá aplikace spustit znovu. PM 2011/8/4 Martin Berani...@berycz.net: zdravím, jsem tu novej... a zajímalo by mě, jestli existuje pohodlnější možnost načítání dat z cgi, než je cgi.FieldStorage, protože ten mi přijde naprosto nepohodlnej. (když python běží pod cgi) Díky MB ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Zmizel návod na py.cz/mailman/listinfo/python
Ahoj, mně se stránka zobrazuje správně. Nejednalo se jen o nějaký krátkodobý výpadek? Tomáš *From:* Honza Javorek [mailto:jan.javo...@gmail.com] *Sent:* Wednesday, 13 January 2021, 12:52 *To:* python@py.cz *Subject:* [python] Zmizel návod na py.cz/mailman/listinfo/python Ahoj, na http://www.py.cz/mailman/listinfo/python byl návod jak se připojit na tuto konferenci e-mailem. https://www.py.cz/KonferenceDiskuze stále funguje, je tam i odkaz na tuto stránku, ale stránka nově už neexistuje. Tak hlásím chybu, třeba si to přečte někdo, kdo to může opravit. Honza ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] QR kod pro platbu
Ještě je tu možnost využít přímo API na qr-platba.cz a stáhnout si rovnou vygenerovaný obrázek: https://qr-platba.cz/pro-vyvojare/restful-api/ To jen tak na doplnění. Myslím, že tam mají i nějaké validace, co by se dali využít. Jasná nevýhoda je závislost na službě třetí strany. Tomáš *From:* Vladimír Macek [mailto:ma...@sandbox.cz] *Sent:* Wednesday, 3 February 2021, 12:29 *To:* Konference uživatelů Pythonu a spol. *Subject:* [python] QR kod pro platbu Diky vsem za rychlou a ucinnou pomoc s QR! V. ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz