Re: [python] QR kod pro platbu

2021-02-03 Tema obsahu Tomas Brabenec
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


Re: [python] Zmizel návod na py.cz/mailman/listinfo/python

2021-01-13 Tema obsahu Tomas Brabenec

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] cgi

2011-08-04 Tema obsahu Tomas Brabenec

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 Beran:

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 Beran:

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] email headers

2011-07-26 Tema obsahu Tomas Brabenec

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] py.cz (bylo: Re: omezeni globalniho slovniku)

2011-03-17 Tema obsahu Tomas Brabenec
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 Skeloru:

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] py.cz (bylo: Re: omezeni globalniho slovniku)

2011-03-17 Tema obsahu Tomas Brabenec

Dne 16.3.2011 17:14, Jirka Vejrazka napsal(a):

ještě jsem chtěl říct, že přesto, že se můžeme těšit na dotazy typu "a
gde se udela abi se jako smazal pocytac?" tak je to super nápad. Daleko
dneska lepší, než webová konference.

   To mel byt pokus o vtip (ucet na FB nemam a ani neplanuju). Bal bych
se prave takovych dotazu, ktere nevyresi ani odkaz na FAQ nebo "jak se
spravne ptat", protoze "se mislel ze ste tu od toho abyste pomohly".

   Jirka

Myslíš třeba toto:

Martin Dybal: Chtel bych se zeptat jestli nahodou nekdo nevi jakym 
spusobem se da v pythonu vytvorit slozka vytvorit soubor neni problem 
ale pokud dam do cesty souboru ktery chci vytvorit slozku ktera 
neexistuje nevytvori ji to a hodi chybu :-(


nebo toto:

Martin Dybal: Ještě jeden dotaz nevíte prosím někdo jak dostat do 
seznamu věci z diakritikou ze souboru?



To je, jen pro zajímavost, pravě ze skupiny na FB :-D

Tomáš


___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] py.cz (bylo: Re: omezeni globalniho slovniku)

2011-03-17 Tema obsahu Tomas Brabenec

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 Skeloru:

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)

2011-03-16 Tema obsahu Tomas Brabenec
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] (ne)logičnost .join() ?

2011-02-22 Tema obsahu Tomas Brabenec

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] Kompilace do exe

2011-01-17 Tema obsahu Tomas Brabenec

Ahoj,

zkusil bych strejdu Googla ;-)
http://www.google.cz/search?q=ImportError%3A+MemoryLoadLibrary+failed+loading+pygame\font.pyd&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:cs:official&client=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, in
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, in
  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] Kompilace do exe

2011-01-16 Tema obsahu Tomas Brabenec
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, in
   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, in
 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] Jednorázová práce v Pythonu - kde p optávat?

2011-01-10 Tema obsahu Tomas Brabenec

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] vlakna,cpu

2010-11-18 Tema obsahu Tomas Brabenec

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] Učíme se Python s Google

2010-11-09 Tema obsahu Tomas Brabenec
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] Chodí to jen mě, nebo celé konfer enci?? - RE: NUDE GIRLFRIENDS

2010-11-03 Tema obsahu Tomas Brabenec
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] Proces vs. vlakno

2010-10-22 Tema obsahu Tomas Brabenec
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 <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] Proces vs. vlakno

2010-10-22 Tema obsahu Tomas Brabenec

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 
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] ORM frameworky v pythonu - zkušenosti

2010-08-19 Tema obsahu Tomas Brabenec

 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] Portejbl Python

2010-08-01 Tema obsahu Tomas Brabenec

 :-D



Dne 30.7.2010 20:38, Jirka Vejrazka napsal(a):

Ehm, existuje k tomu mailu dekoder?

   Jirka


On 30/07/2010, Buduline Budulinkovic  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] html do pdf

2010-04-21 Tema obsahu Tomas Brabenec
Jo, teď koukám, že jsem v Tvé odpovědi zmínku "pisa" přehlédl. Viděl 
jsem, že píšeš o ReportLab a zbytek jsem nějak zazdil :-D


Tomas

Dne 21.4.2010 14:05, Jirka Vejrazka napsal(a):

http://www.xhtml2pdf.com/
 

   No vida, to je ten balicek "pisa", o kterem jsem psal vcera :)

Jirka
___
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] html do pdf

2010-04-21 Tema obsahu Tomas Brabenec

Ahoj,

http://www.xhtml2pdf.com/
je to v Py.

T.

Dne 20.4.2010 19:25, Ondrej Beranek napsal(a):

ahoj,

zpracovavam pythonem 2.5 nejaka data ktera dostavam bohuzel v html. 
Potreboval bych to prevest do nebo do nejakeho obrazku je toho celkem 
dost na pocet. Vysledek nemusi byt presny jako v prohlizeci, (stranka 
je take velice jednoducha bez odkazu a stylu). Koukal jsem se po 
python scriptech ale nejak na nic nemohu narazit. Zkousel jsem se 
divat i po non-python scriptech a take nemohu na nic narazit. Resil 
jste uz nekdo neco takoveho ?


O.


___
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?

2010-04-07 Tema obsahu Tomas Brabenec

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 Macek:
   

On 6.4.2010 23:30, Visgean Skeloru wrote:
 

Já mám zkušenosti jenom s fastcgi + django na 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] Jak hostujete pythoní weby?

2010-04-06 Tema obsahu Tomas Brabenec

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?

2010-04-06 Tema obsahu Tomas Brabenec

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] test [spam]

2010-02-08 Tema obsahu Tomas Brabenec

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] webová vs. mailová konference (by lo: test [spam])

2010-02-08 Tema obsahu Tomas Brabenec

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] Přihlášení na lide.cz

2009-05-17 Tema obsahu Tomas Brabenec

Teda, neznam historii, ale proc jsi to nedelal cele v Pythonu ?

Tomas


Dne 16.5.2009 14:47, Roman Morong napsal(a):
Ja sem dělal podobnej system na travian že když přišel utok tak se 
pustil zvuk :-D někde možna mam ten kod uloženej v mailech jelikož sem 
ho taky tady řešil. Ale byla to katastrofa python stahl stranku kterou 
předal php scriptu kterej ji rozdělyl a dal pokin pythonovy :-d

xDlabacekM napsal(a):

Zdravím,
Chtěl bych si udělat nějaký jednoduchý skript, který by mě upozorňoval
(pro začátek) na nový vzkaz na lide.cz, popř. na jiných stránkách. Jsem
pořád začátečník, tak bych chtěl vědět, jestli by to v mých silách. Něco
málo už jsem zkoušel, ale celkem bez úspěchu. Za jakékoli nakopnutí
předem děkuji;-)

S pozdravem a přáním hezkého dne
Marek Dlabáček


___
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] DistribuceMehoProgramu

2009-05-08 Tema obsahu Tomas Brabenec

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] Filozofická otázka ohledně syntaxe

2009-04-22 Tema obsahu Tomas Brabenec

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 <%python>pycode 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] získání dat z formuláře

2009-03-26 Tema obsahu Tomas Brabenec

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, u"Databáze:")
   self.text_ctrl_db = wx.TextCtrl(self, ID_db, self.set_db)
   self.label_3 = wx.StaticText(self, -1, u"ID 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.
   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.
   print "konec"
   self.Destroy()
   #event.Skip()
 def db(self, event): # wxGlade: MyFrame.
   self.text_ctrl_usr.SetFocus()def usr(s

Re: [python] prosba o radu

2009-03-06 Tema obsahu Tomas Brabenec

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] Cherrypy

2009-03-04 Tema obsahu Tomas Brabenec

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] Python a VisualBasic 5

2009-03-01 Tema obsahu Tomas Brabenec

.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 
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] Python a VisualBasic 5

2009-02-25 Tema obsahu Tomas Brabenec

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] upper a lower

2009-01-28 Tema obsahu Tomas Brabenec

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] letni cas

2009-01-16 Tema obsahu Tomas Brabenec
Ono je to myslim, tak, ze pokud je to zatrzene, tak se vsechny soubory 
vytvareji v zimnim case a jako letni se jen tvari.
Problem je, kdyz to clovek zatrzeny nema vytvori neco v letnim case a 
pak si to zatrhne. Stane se to, ze system automaticky posune zobrazeni 
vsech casu o dalsi hodinu. Ulozeny to ma "jako by" v zimnim case (ikdyz 
to bylo vytvoreny v letnim, ale bez toho zatrzitka :-D ). Jak rikam, 
hroznej gulas. :-D


Vim, ze jsme kdysi s tim meli hrozny problemy, protoze jsme resili 
aktualizaci souboru podla data vytvoreni/zmeny a nektere soubory se 
tvarili tak nektery jinak podle toho, jestli to uzivatel mel, pri 
instalaci aplikace, zatrzeny nebo ne :-D
Uz ani nevim, jak to kolega nakonec vyresil, ale nez jsme prisli na 
tohle Woknousi chovani, byl to docela mazec :-D


Tomas


Dne 16.1.2009 12:49, Lansky, Milan - Acision napsal(a):

Ale to by znamenalo, ze v zimnim obdobi budou mit spravne cas pouze soubory 
vytvorene v zimnim case a v letnim pouze soubory vytvorene v letnim case. To je 
silene, ne? To by predse byla chyba a uzivatelum by to muselo vadit.

Milan



-Original Message-
From: python-boun...@py.cz [mailto:python-boun...@py.cz] On Behalf Of Tomas 
Brabenec
Sent: Friday, January 16, 2009 10:10 AM
To: Konference PyCZ
Subject: 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



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] letni cas

2009-01-16 Tema obsahu Tomas Brabenec

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
  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] Python a ukazatele

2009-01-15 Tema obsahu Tomas Brabenec

Sice uz Vam nekdo odpovedel, presto si neodpustim toto:

http://www.py.cz/JakSePtat#nema-kej-odpov-d-t

Takze pro priste se toho prosim drzte!

Tomas


Dne 15.1.2009 18:58, martin jirasek napsal(a):

Dobrý den,
zajímalo by mne, zda Python zná něco jako ukazatele. Kouknul jsem na pár 
webových stránek, ale moudřejší z toho nejsem, vypadá to spíš, jako by toto 
python neumě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] Mysql

2009-01-13 Tema obsahu Tomas Brabenec

Aha, ted koukam do dokumentace a zjistuju, ze jsem placl blbost.
Hmm, to je divny, vzdycky jsem pouzival _mysql (nez jsem nedavno presel 
na SQLAlchemy).
To je divny, fakt bych dal ruku do ohne za to, ze kdyz jsem s MySQLdb 
pred nejakym casem zacinal, ze to tak muselo byt.

No, i mistr tesar . ;-)

Takze se omlouvam za klamavou informaci.

Tomas


Dne 13.1.2009 11:08, azurIt napsal(a):

kde to tam vidis ? ja to tak nepouzivam.



   

-Pôvodná správa-
Od: Tomas Brabenec [mailto:konfere...@brabenec.net]
Komu: Konference PyCZ
Predmet: 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 Brabenecmailto: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=2316047&forum_id=70460
 <http://sourceforge.net/forum/forum.php?thread_id=2316047&forum_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 Blahosmailto: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
 


___
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

2009-01-13 Tema obsahu Tomas Brabenec

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 <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=2316047&forum_id=70460
<http://sourceforge.net/forum/forum.php?thread_id=2316047&forum_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 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] Mysql

2009-01-12 Tema obsahu Tomas Brabenec
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=2316047&forum_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 > 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 
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

2009-01-12 Tema obsahu Tomas Brabenec

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 <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.eg

Re: [python] Mysql

2009-01-12 Tema obsahu Tomas Brabenec

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 
import ez_setup; ez_setup.use_setuptools()
  File "c:\Utils\python26\i\ez_setup.py", line 83, in use_setuptools
egg = download_setuptools(version, download_base, to_dir, 
download_delay)

  File "c:\Utils\python26\i\ez_setup.py", line 137, in download_setuptools
src = urllib2.urlopen(url)
  File "c:\Utils\python26\lib\urllib2.py", line 124, in urlopen
return _opener.open(url, data, timeout)
  File "c:\Utils\python26\lib\urllib2.py", line 389, in open
response = meth(req, response)
  File "c:\Utils\python26\lib\urllib2.py", line 502, in http_response
'http', request, response, code, msg, hdrs)
  File "c:\Utils\python26\lib\urllib2.py", line 421, in error
result = self._call_chain(*args)
  File "c:\Utils\python26\lib\urllib2.py", line 361, in _call_chain
result = func(*args)
  File "c:\Utils\python26\lib\urllib2.py", line 597, in http_error_302
return self.parent.open(new)
  File "c:\Utils\python26\lib\urllib2.py", line 389, in open
response = meth(req, response)
  File "c:\Utils\python26\lib\urllib2.py", line 502, in http_response
'http', request, response, code, msg, hdrs)
  File "c:\Utils\python26\lib\urllib2.py", line 427, in error
return self._call_chain(*args)
  File "c:\Utils\python26\lib\urllib2.py", line 361, in _call_chain
result = func(*args)
  File "c:\Utils\python26\lib\urllib2.py", line 510, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 404: Not Found

c:\Utils\python26\i>

Problemem je totiz to ze " 
http://cheeseshop.python.org/packages/2.6/s/setuptools/setuptools-0.6c5-py2.6.egg"; 
neexistuje v odkazovanem miste
http://cheeseshop.python.org/packages/2.6/s/setuptools se totiz 
nachazi pouze setuptools-0.6c9-py2.6.egg 
<http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg> 
tj. zkusil jsem tedy upravit v ez_setup.py  promennou
DEFAULT_VERSION z "0.6c5" na "0.6c9" coz ovsem prinasi jiz zminene 
stiznosti na zastaralost knihovny md5 a memu zaveru ze cesta vetsiho 
upravovani zdrojaku

neni spravna.

Ja netvrdim (a vlastne si to ani nemyslim) ze to delam dobre ale jina 
cesta mne nenapada...




Dne 12. leden 2009 11:33 Tomas Brabenec <mailto:konfere...@brabenec.net>> napsal(a):


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
mailto:konfere...@brabenec.net>
<mailto:konfere...@brabenec.net
<mailto:konfere...@brabenec.net>>> napsal(a):


   A zkousel jsi stahnout primo zdrojaky?

http://sourceforge.net/project/showfiles.php?group_id=22307&package_id=15775&release_id=491012

<http://sourceforge.net/project/showfiles.php?group_id=22307&package_id=15775&release_id=491012>

<http://sourceforge.net/project/sho

Re: [python] Mysql

2009-01-12 Tema obsahu Tomas Brabenec

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 <mailto:konfere...@brabenec.net>> napsal(a):


A zkousel jsi stahnout primo zdrojaky?

http://sourceforge.net/project/showfiles.php?group_id=22307&package_id=15775&release_id=491012

<http://sourceforge.net/project/showfiles.php?group_id=22307&package_id=15775&release_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 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 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

2009-01-11 Tema obsahu Tomas Brabenec

A zkousel jsi stahnout primo zdrojaky?
http://sourceforge.net/project/showfiles.php?group_id=22307&package_id=15775&release_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 > napsal(a):


No nevím, já myslel že MySQLdb jede i na Py3000...

>  Původní zpráva 
> Od: Ondrej Beranek 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 
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

2009-01-07 Tema obsahu Tomas Brabenec

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 >


> 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 (/Lib/glob.py)

 Jirka
___
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] vypis adresare a podadresaru podle masky

2009-01-07 Tema obsahu Tomas Brabenec

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 <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

2009-01-07 Tema obsahu Tomas Brabenec

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] vymena serveru

2008-12-15 Tema obsahu Tomas Brabenec

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] vymena serveru

2008-12-11 Tema obsahu Tomas Brabenec


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] odpověď Python 3.0

2008-12-05 Tema obsahu Tomas Brabenec

Dne 5.12.2008 11:46, David Michal napsal(a):

Nainstalovat si vlastni verzi Pythonu na server prece neni problem.
Clovek nemusi vyuzivat jen standardni repository konkretni distribuce.
 


Neni to problem. Do doby nez potrebuju pouzit cizi knihovny, pak problem 
nastava. Nehlede na fakt, ze konkretne RedHat pouziva yum a ten bezi jen na 
defaultni verzi pythonu. Takze novou verzi python nelze nainstalovat jako 
vychozi. A pak uz zacina bejt problem, rikat kazde aplikaci jakou verzi ma 
pouzit.
Proto mi osobne prijde jednodusi upravit vlastni aplikaci tak aby bezela na 
verzich dodavanych defaultne s distribuci.
   
To je pravda, ale až RedHat začne distribuovat verzi 3 stejně se člověk 
tomu přechodu nevyhne. Je to jen otázka času. Osobně myslím, že lepší je 
být připraven dopředu.
Tak jako tak, taky mě ta situace netěší, ale pokud chceme pokračovat v 
Pythonu (já ano), tak nemáme na vybranou.
Taky souhlasím, že zatím, je dobré zůstat u 2.x protože než autoři 
přepíší ty kvanta modulů do 3.x bude to ještě hooodně dlouho trvat, ale 
myslím, že začít se připraovat včas není na škodu.


Tomas
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] odpověď Python 3.0

2008-12-05 Tema obsahu Tomas Brabenec
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] odpověď Python 3.0

2008-12-04 Tema obsahu Tomas Brabenec

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] python 2.6 released

2008-10-06 Tema obsahu Tomas Brabenec
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 
> 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] python 2.6 released

2008-10-05 Tema obsahu Tomas Brabenec

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 
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
 module and a
/-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] zapis na zacatek souboru

2008-09-14 Tema obsahu Tomas Brabenec

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] Vkladani listu do SQL prikazu

2008-08-14 Tema obsahu Tomas Brabenec
nakopnu ;-)


[tag for tag in nejakylist]


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] Prosím, poraďte mi, jak vytvoři t exe soubor

2008-08-11 Tema obsahu Tomas Brabenec
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] Prosím, poraďte mi, jak vytvoři t exe soubor

2008-08-08 Tema obsahu Tomas Brabenec
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] MySQL - nativní rozhraní pro Python

2008-07-01 Tema obsahu Tomas Brabenec
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" 
>> 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=-70449010942275062&q=django&ei=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] MySQL - nativní rozhraní pro Python

2008-07-01 Tema obsahu Tomas Brabenec
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 P ython

2008-06-30 Tema obsahu Tomas Brabenec
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

2008-06-28 Tema obsahu Tomas Brabenec
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] pygame? , vyber kniznice

2008-06-26 Tema obsahu Tomas Brabenec
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] pygame? , vyber kniznice

2008-06-26 Tema obsahu Tomas Brabenec
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] doplnek k firefoxu

2008-06-26 Tema obsahu Tomas Brabenec
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] doplnek k firefoxu

2008-06-25 Tema obsahu Tomas Brabenec
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] Guido o funkcich reduce(), filter() a map() v Python 3000

2008-06-25 Tema obsahu Tomas Brabenec
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] Guido o funkcich reduce(), filter() a map() v Python 3000

2008-06-25 Tema obsahu Tomas Brabenec
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

2008-06-25 Tema obsahu Tomas Brabenec
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] doplnek k firefoxu

2008-06-25 Tema obsahu Tomas Brabenec
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] doplnek k firefoxu

2008-06-25 Tema obsahu Tomas Brabenec
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] pspad kompilace

2008-06-18 Tema obsahu Tomas Brabenec
Precti si co Ti pisou ostatni. Snazi se Ti naznacit, ze tam chyba je a 
radi Ti jak ji odstranit, tak to zkus a uvidis.
Nevim, jak se na to divas Ty, ale kdybych ja osobne psal pokazde do 
konference s podobnym problemem, tak nedelam nic jineho ;-)
Mimo jine se Ti ostatni snazi rict, ze chyba tam je, ze se snazis delat 
moc veci najednou. Kdyz to nejde pises do konfery. Tak ale uceni (nebo i 
samotne programovani jako prace) nefunguje. Pokud mas dlouhy kod a neco 
nefunguje, odstranuj (zakomentuj) postupne casti kod az zjistis, ktery 
radek vlastne dela chybu. Jakmile to zjistis, mas (obvykle) vyhrano. 
Teprve kdyz zjistis kde by mohla bych chyba, ale porad nebudes (ani po 
hodine ci vice usilovneho patrani) moct ji odhalit, pak napis.

BTW: Mně to taky funguje ;-)

Tomas


On 18.6.2008 22:15, Jakub wrote:
> Tos kura kdyz to funguje v tom programu co byl hned k tomu pythonu tak
> pRoc se to nerozjede PSPadu. :-) Jeste kdyz jako kompilator se pouziva
> to same. To snad ani nemuze bych chyba v kodu, ne?
>
> Pavel Kosina napsal(a):
>   
>> Možná zkus kod zminimalizovat, vyzkoušet, něco přidat, zase vyzkoušet,
>> až dojdeš k chybě.
>>
>> class Opicky:
>> pass
>> mojeOpicka=Opicky()
>>
>> F9:
>>
>>  >>> mojeOpicka
>> <__main__.Opicky instance at 0x00A51260>
>>
>>
>> No já jen abys viděl, že chyba je u Tebe ;-)
>> 
>
> ___
> 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

2008-05-29 Tema obsahu Tomas Brabenec
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] Vydání knihy o pythonu

2008-05-22 Tema obsahu Tomas Brabenec
Tak, tak, jeste doplnim:

... správný, hezký příklad + *kvalitni popis (dokumentace)* -> ...



TB


On 22.5.2008 10:27, zu1234 wrote:
> Možnost zakázkového tisku mne nenapadla - ještě jsem se s tím nesetkal.
>
> Ale ještě jednou se zopakuju: web -> správný, hezký příklad -> clipboard
> -> můj program -> úprava -> a jedem!!!
>
> (život je krátký)
>
> ZU
>
>
>
> Ondrej Beranek napsal(a):
>   
>> To jsem ale mel na mysli take, ohledne toho tisku jsem mel na mysli
>> to, ze by u projektu byl kontakt na tu domluvenou tiskarnu kam by se
>> jen poslalo aktualni PDFko a oni by to vyjeli svazali, poslali. Kdo by
>> nechtel stahl by pdf a byl by klid. Je jen otazkou casu kdy se toho
>> chytne Cpress a projekt podpori i jinak nez kecama na tema ze by to
>> nikdo necetl :)
>> 
> ___
> 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

2008-05-21 Tema obsahu Tomas Brabenec
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 
>
>
> To
> Konference PyCZ 
> 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] Vydání knihy o pythonu

2008-05-21 Tema obsahu Tomas Brabenec

> 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

2008-05-21 Tema obsahu Tomas Brabenec
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] pysqlite

2008-05-15 Tema obsahu Tomas Brabenec
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] Nový člen

2008-05-12 Tema obsahu Tomas Brabenec
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] Cherrypy a pdf v Reportlab

2008-03-20 Tema obsahu Tomas Brabenec
Dobry den,
existuje metoda getpdfdata(), kterou byste mel volat namisto save()

TB

P.S.: Osobne mam s getpdfdata() mam malinko problem v Reportlabu2 (ne 
vzdy, pouze za urcitych okolnosti, ktere se mi ted presne nevybavuji), 
ale to nemusi byt Vas pripad.

P.P.S.: Slusel by se pred polozenim dotazu pozdrav (preci jen slusnost 
je slusnost, zvlast kdyz clovek neco potrebuje).



Ing. Vladislav Ludík napsal(a):
> pdf soubor se v reportlabu vygeneruje a zapíše na disk například 
> příkazem: canvas.save():
> text001.pdf
> text002.pdf
> atd.
>
> Poté se zobrazí pomocí spuštěného cherrypy hypertextovým odkazem na 
> dotyčný pdf soubor:
>
> www.server.cz/text001.pdf
> www.server.cz/text002.pdf
> atd.
>
> Protože možných pdf je nekonečné množství, zůstávají na disku.
>
> Můj dotaz:
>
> jak to zařídit, aby se v reportlabu dotyčný soubor vygeneroval pouze 
> na web pomocí cherrypy ?
> To jest bez generování souboru na disk.
>
> Příklad:
>
> www.server.cz/generuj_pdf/?text=001
>
> by melo vygenerovat přímo na stránku:
>
> text001.pdf
>
> což prohlížeče nabídnou k otevření.
>
> Díky za praktické návrhy řešení.
>
> ___
> 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

2008-03-06 Tema obsahu Tomas Brabenec
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] Nejde mi nainstalovat PIL

2008-01-28 Tema obsahu Tomas Brabenec
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] Upload souborů

2008-01-25 Tema obsahu Tomas Brabenec
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] Editor

2008-01-21 Tema obsahu Tomas Brabenec
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


[python] Python editor (uz asi po 150) (bylo Tkinter)

2008-01-21 Tema obsahu Tomas Brabenec
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] OT: Re: Pracovní příležitost- Python

2008-01-15 Tema obsahu Tomas Brabenec
Ja nerikal, ze proti praci na Seznamu neco mam, to rozhodne ne, jen jsem 
spal, ze ta nabidka vypada jako nabidka prace v Seznamu, nic vic v tom 
nebylo. :-D

Tomas

Lukoko wrote:
> Co mate proti praci na Seznamu, ja se tu mam dobre ;-)
>
> BTW taky shanim lidi do teamu, tak CVcka muzete posilat i me :-)
>
>
> On 15 Led, 14:05, Tomas Brabenec <[EMAIL PROTECTED]> wrote:
>   
>> Ti zni skoro jako prace pro Seznam.cz ;-)
>>
>> TBOndřej Ludvík wrote:
>>
>> 
>>> Přeji hezké odpoledne,
>>> jmenuji se Ondřej Ludvík a jsem personálním konzultatnem ve
>>> společnosti Deckard&Penfield 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 Deckard&Penfield
>>> 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
>>> * flex

[python] OT: Re: Pracovní příležitost - Python

2008-01-15 Tema obsahu Tomas Brabenec
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 Deckard&Penfield 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 Deckard&Penfield
> 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
> Deckard&Penfield
> +420 221 420 728
> [EMAIL PROTECTED] 
> 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


Re: [python] python na web - otazky

2007-12-06 Tema obsahu Tomas Brabenec
ahoj,

 main() tam opravdu být nemusí.

funkci index má metoda index()
Pokud napises:

def index():
return "ahoj světe"

tak nemusíš psát http://server/skript.py/index
ale stačí jen http://server/skript.py


Tomas



Tomy novella napsal(a):
> ahoj,
>
> mal by som este jednu otazku ;)
> skusal som stranky s pythonom a zopar dalsich veci, ale stale nechapem
> naco je napriklad v kode
>
> --
>
> s = """\
> 
> foo
> 
> """
>
> def main():
>return s
>
> main()
> --
> ten riadok main() ? aj tak nic nespusta, naco tam je? alebo sa len
> autor clanku pomylil? a druha otazka, ktora je viac/menej len pre
> istotu: totiz, modul je vsetko, co ma funkciu index? diky :)
>
>
> 2007/11/16, Tomy novella <[EMAIL PROTECTED]>:
>   
>> diiiky velmi peknee :-) to je co to som potreboval :)
>>
>> ps: len tak cisto zo zaujimavosti, preco si pisal linky v tvare
>> [cislo] a potom dole ich daval? :-)
>>
>>
>> 2007/11/16, Jan Kundrát <[EMAIL PROTECTED]>:
>> 
>>> Tomy novella wrote:
>>>   
 sorry, ale problem je v tom, ze ked nejak som ten cely link nepochopil :(
 pojdem na http://svn.flaska.net/viewcvs/pphotoalbum/trunk/  tak vidim
 zopar suborov, ale NEVIEM SA dostan na url, kde to cele bezi ..
 
>>> No, ja jsem predpokladal, ze se podivas na ten link, uvidis v nem
>>> nekolik .py souboru, na ktere se podivas a zjistis "aha, tohle jsou
>>> zdrojaky nejake webove aplikace", takze si je stahnes, prectes, pochopis
>>> a nebudes hledat, jestli nekde ta aplikace nahodou nebezi. Shodou
>>> okolnosti teda bezi :), a to na dobre ukrytem a naprosto neintuitivnim
>>> miste, [1].
>>>
>>> Kdyby se ti zdala konfigurace mod_pythonu (a generovana URL) podezrela,
>>> najdes ji na [2], odkud vyctes, ze se o povidani "moje aplikace" <->
>>> Apache stara [3].
>>>
>>> Nu, snad to pomuze :).
>>>
>>> Hezky vecer,
>>> -jkt
>>>
>>> [1] http://fotky-demo.basa.flaska.net/
>>> [2]
>>> http://svn.flaska.net/viewcvs/*checkout*/pphotoalbum/trunk/vhost.conf?rev=96
>>> [3]
>>> http://svn.flaska.net/viewcvs/*checkout*/pphotoalbum/trunk/web.py?rev=103&content-type=text%2Fplain
>>> ___
>>> Python mailing list
>>> Python@py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>>
>>>   
>> --
>> PS: prosim v mailoch tykat! nie vykat ;)
>>
>> [EMAIL PROTECTED]
>> [EMAIL PROTECTED]
>>
>> 
>
>
>   

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Jak na textový parser

2007-11-28 Tema obsahu Tomas Brabenec
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//  =>  
>
> **tučné**  =>  
>
> Ale i jinak :
>
> Hlavní titulek  => 
> **
>
> Podtitulek  => 
> 
>
> 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


Re: [python] python na web - otazky

2007-11-12 Tema obsahu Tomas Brabenec
Diky, mrknu

T.


Jan Kundrát napsal(a):
> Tomas Brabenec wrote:
>   
>> Myslíš, že bys mi mohl poslat nějaký ukázky, jak tvoříš základ aplikace.
>> Potřeboval bych trochu nakopnout.
>> 
>
> http://svn.flaska.net/viewcvs/pphotoalbum/trunk/
>
>   
> 
>
> ___
> 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] literatura k djangu

2007-11-12 Tema obsahu Tomas Brabenec
http://www.djangobook.com/
Treba se casem objevi i ceska verze, vyslo to totiz i v tistene podobe.

TB


Ondrej Beranek napsal(a):
> Dobre dopoledne,
> shanim nejakou literaturu k djangu. Nevite zda nekde nevysla knizka,
> nebo zda existuji nejake ceske tutorialy ? zda se ze moje anglictina
> je dost chaba na to aby mi v zacatcich pomohla. zatim se mi nepovedlo
> se prokousat ani tutorialem na djangoprojektu.
>
> Diky.
> ___
> 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

2007-11-12 Tema obsahu Tomas Brabenec
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] python na web - otazky

2007-11-12 Tema obsahu Tomas Brabenec
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] python na web - otazky

2007-11-12 Tema obsahu Tomas Brabenec
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] zjištění umístění ikony

2006-11-26 Tema obsahu Tomas Brabenec
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] Dynamicke volani trid

2006-11-07 Tema obsahu Tomas Brabenec
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] datum a cas bez uvodnich null

2006-11-06 Tema obsahu Tomas Brabenec
Hodne featurek ma mx.DateTime, podival bych se jestli by to neumel.

TB


On 6.11.2006 18:01, radek wrote:
> Bohuzel to ve std. Pythonu fakt neni - prave kvuli pouziti std. C knihovny.
>
> Sance tedy napr.:
>
> import time
> now=time.localtime()
> print "%i.%s"%(now.tm_mday,time.strftime("%m.%Y",now))
>
> Nebo jeste uplne bez pouziti te knihovny:
>
> print "%i.%i.%i"%(now.tm_mday, now.tm_mon, now.tm_year)
>
> Radek
>
> On 11/6/06, Radek Kanovsky <[EMAIL PROTECTED]> wrote:
>   
>> On Mon, Nov 06, 2006 at 02:47:10PM +0100, mtip wrote:
>>
>> 
>>> Zdravim,
>>> da se nejak jednoduse naformatovat datum a cas bez uvodnich nul ?
>>> Napriklad 5.4.2005 8:11
>>> Nasel jsem jen time.strftime a tam se mi to nejak nedari.
>>>   
>> Na systemech pouzivajicich glibc bude fungovat '%-d.%-m.%y %H:%M'.
>> Na ostatnich je to bez zaruky, protoze se jedna o nestandardni
>> rozsireni.
>>
>> Radek Kaňovský
>> ___
>> 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] Obsluha uživatelských chyb

2006-11-02 Tema obsahu Tomas Brabenec
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] Obsluha uživatelských chyb

2006-11-01 Tema obsahu Tomas Brabenec
Ted koukam, ze jsem odpovedel s krizekem po funuse, nu coz :-)

T.

On 2.11.2006 7:32, 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.
>
>
> 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
>
>   
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


  1   2   >