[python] dalsi job

2006-02-21 Tema obsahu Tomas Brabenec
Nervim, jestli to tu uz nebylo, ale kdyztak: 
http://www.sprace.cz/index.fcgi?a=offerID=154796


--
Tomas Brabenec
http://brabenec.net


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

[python] Posilani e-mailu pres MAPI

2006-03-22 Tema obsahu Tomas Brabenec
DD,

potreboval bych z aplikace otevirat defaultniho e-mailoveho klienta 
(prozatim mi jde pouze o okna).
Zkousel jsem to pres MAPI, ale narazil jsem na problemy. Uz samotne 
spusteni demo skriptu v Pythonu neprojde.

Kdyz zkusim spustit:
C:\Python\Lib\site-packages\win32comext\mapi\demos\mapisend.py

vyplivne to na me toto:
Traceback (most recent call last):
  File C:\Python\Lib\site-packages\win32comext\mapi\demos\mapisend.py, 
line 85
, in ?
SendEMAPIMail(SendSubject, SendMessage, SendTo, MAPIProfile=MAPIProfile)
  File C:\Python\Lib\site-packages\win32comext\mapi\demos\mapisend.py, 
line 23
, in SendEMAPIMail
mapi.MAPIInitialize(None)
pywintypes.com_error: (-2147467259, 'Nespecifikovan\xe1 chyba', None, None)


Nevite nekdo co s tim, nebo nevite nekdo o nejake jednoduche moznosti, 
jak otevrit defaultniho e-mailoveho klienta.
Predem podotykam, nechci odesilat e-maily primo z Pythonu. Potrebuji 
otevrit e-mailoveho klienta, abych zpravu mohl jeste zde upravovat.

Tomas Brabenec
http://brabenec.net
 

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


Re: [python] wx Tisk

2006-04-06 Tema obsahu Tomas Brabenec

Dne 6.4.2006 10:47, geon napsal(a):
 win32print?
Aha, na to se mrknu.
 nebo přes scriptování Wordu? tedy pokud jsi po 
 widlema
   
Pod Widlema jsem, ale Word nainstalovaný nemám, takže to není to pravé 
řešení.


Ještě jsem uvažoval o vygenerovani PDF a zavolani Adobe Readeru s 
parametry pro vitisknuti, to by udajne jit slo, ale neni to taky neni 
zrovna ciste reseni.

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


Re: [python] nahodne cislo

2006-04-07 Tema obsahu Tomas Brabenec
Myslis, ze je to rozumny dotaz do konfery ?!

Tomas Brabenec
http://brabenec.net
 



Dne 6.4.2006 16:19, Zbyna napsal(a):
 Dobry den chtel bych se zeptat jak vygenerovat nahodne 
 cislo..Dekuji Zbyna
 

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


Re: [python] Excel

2006-05-05 Tema obsahu Tomas Brabenec
Pouzijte samotny Excel.


import win32com.client

soub_xls = win32com.client.GetObject(soubor.xls))
w = soub_xls.Worksheets[0]
xls = w.UsedRange.Value
...


Tomas Brabenec
http://brabenec.net
 



Dne 5.5.2006 9:26, Martin Jedlička napsal(a):
 Zdravim, mel bych dotaz ohledne prace s Excelem. Potreboval bych vedet 
 jak nacist data z Excelu bud pomoci balicku PyXLWriter nebo 
 PyExcelerator. Pro zapis dat do Excelu existuje write, ale pro cteni 
 jsem nejak nic nenasel.

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


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


Re: [python] POST(NC)

2006-05-11 Tema obsahu Tomas Brabenec
Mozna trosku nerozumim dotazu, ale co httplib, ci urllib ?

Tomas Brabenec
http://brabenec.net | http://uzdroje.cz
 



Dne 11.5.2006 15:15, [EMAIL PROTECTED] napsal(a):
 Dobry den chtel bych se zeptat, jestli v Pythonu existuje nejaka
 knihovna, ktera by zvladala odeslani Textaku na server(metoda POST)
 jako to umi napriklad NetCat... (Type x.txt |nc www.server.cz
 80)  Dekuji
 Flash


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


[python] MSSQL - problem s casem

2006-06-21 Tema obsahu Tomas Brabenec
Zdravicko,

mam problem s datumovymi polozkami v DB MSSQL.

V nekterych pripade se mi datumove polozky rozchazeji o 1 setinu sekundy.

Kdyz se na zaznam v databazi podivam pres Query analyzer nebo treba 
Enerprise manager dodavany s SQL serverem, tak je datum 2006-06-21 
07:31:00.00
Kdyz polozku zobrazuji v Pythonu (pripojuji se pres ADO) tak dostanu 
2006-06-21 07:30:59.99

Jak rikam neni to vzdy, rekneme tak v tretine pripadu.

Nevite kde je jadro pudla.


Tomas Brabenec
http://brabenec.net | http://uzdroje.cz

 

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


Re: [python] MSSQL - problem s casem

2006-06-21 Tema obsahu Tomas Brabenec
Pro upresneni: pouzivam ADODBAPI http://adodbapi.sf.net

Tomas Brabenec
http://brabenec.net | http://uzdroje.cz
 



Dne 21.6.2006 14:04, Tomas Brabenec napsal(a):
 Zdravicko,

 mam problem s datumovymi polozkami v DB MSSQL.

 V nekterych pripade se mi datumove polozky rozchazeji o 1 setinu sekundy.

 Kdyz se na zaznam v databazi podivam pres Query analyzer nebo treba 
 Enerprise manager dodavany s SQL serverem, tak je datum 2006-06-21 
 07:31:00.00
 Kdyz polozku zobrazuji v Pythonu (pripojuji se pres ADO) tak dostanu 
 2006-06-21 07:30:59.99

 Jak rikam neni to vzdy, rekneme tak v tretine pripadu.

 Nevite kde je jadro pudla.


 Tomas Brabenec
 http://brabenec.net | http://uzdroje.cz

  

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


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


Re: [python] 2 mailinglisty su zbytocne

2006-10-12 Tema obsahu Tomas Brabenec
Neni nutny stahovat vsechny zpravy, taky sice neznam ruzne vymozenosti 
mobilnich zarizeni, ale ja se doma s PC taky pripojuji pres GPRS (takze 
stejna rychlost) a pro to je jednoduche reseni. V postovnim klientovi si 
nastavim pouze stahovani hlavicek zprav, takze se mi nestahuje vse a mam 
klid. Hlavicky se stahnou hned a co nechci, to proste neatahuju.

S pozdravem

Tomas Brabenec
http://brabenec.net | http://uzdroje.cz


Dne 12.10.2006 19:28, [EMAIL PROTECTED] napsal(a):
 A co poradis mne, kteremu chodi az moc mailu, takze chci odfiltrovat ty, co 
 me nezajimaji, aby me nezdrzovaly? Mam malo casu a maily ctu obvykle pres 
 gprs na mobilnim zarizeni, takze me kazda blbost skutecne obtezuje, stoji me 
 cca 2 minuty, 15 zbytecnych mailu o ktere nemam zajem me bude stat pul hodiny 
 a to si radsi tuto konferenci odhlasim. I tak mi vadi, ze se tu obcas 
 objevuji ptakoviny, ktere sem nepatri, jen proto, ze nekdo  - kdo nevi co s 
 casem - si chce pokecat. Maly provoz, kdy se resi jen skutecne problemy, 
 povazuji za vyhodu. To, ze nekdo posila svuj dotaz na vsechna mozna fora, 
 misto jen na to relevantni, povazuji za nehoraznost a obtezovani, ktereho se 
 dopousteji toliko lide bezohledni a lide mdleho rozumu.

    Původní zpráva 
   Od: Pavel Kosina [EMAIL PROTECTED]
   Předmět: Re: [python] 2 mailinglisty su zbytocne
   Datum: 12.10.2006 18:42:06
   
   azurIt napsal(a):
praveze tutor bol zalozeny pretoze ludom na tomto mailing liste vadili 
 otazky
   tykajuce sa uplnych zakladov pythonu. mailing list tutor je urceny pre
   zaciatocnikov a zbytocny urcite nie je :)
  
   Si budou muset zvyknout nebo dostanou ban ;-). V tutoru se o tom teď 
   debatovalo, asi jsi tam nebyl. Tutor se velmi pravděpodobně ruší. Komu 
   vadí začátečnické dotazy, nech se zdrží jakýchkoliv odpovědí. Nemyslím 
   na tento mail, myslím na ty dotazy. Lepší žádná než hrubá odpověď.
   
   Já jsem chtěl zrušit toto forum, ale byl jsem přehlasován :-)
   
   -- 
   geon
   Pavel Kosina
   
   ___
   Python mailing list
   Python@py.cz
   http://www.py.cz/mailman/listinfo/python
   
   
   
 ___
 Python mailing list
 Python@py.cz
 http://www.py.cz/mailman/listinfo/python

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


Re: [python] 2 mailinglisty su zbytocne

2006-10-13 Tema obsahu Tomas Brabenec
Tak, tak, souhlas.

Tomas


Dne 13.10.2006 7:59, Pavel Kosina napsal(a):
 azurIt napsal(a):
   
 no ja ked som bol zaciatocnik, tak som cital manualy a az potom sa pytal. 
 asi si nevidel tie otazky, ktore sem chodili (a ktore boli pricinou vzniku 
 tutoru). podla mna by to malo zostat takto ako to je teraz, uplne mi to 
 vyhovuje.


   
 
 Je sporné se rozhodovat, jestli dotaz patří tam či tam. Poslední dobou 
 se tam objevovaly dotazy, které tam prostě nepatřily. A lidé pak 
 nedostávali kvalitní odpovědi, nebo lépe řečeno, více odpovědí, více 
 možností.

 azurIte, právě ty, pls zdrž se jakýchkoliv neurvalých odpovědí na blbé 
 dotazy. Sakra, jsme v jedné komunitě,  a k dobrému chování by měl být 
 respekt ke všem,  staří k mladým, mladých ke starým. Jinak se navzájem 
 zahubíme, nebo budeme převálcování :-(

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


Re: [python] 2 mailinglisty su zbytocne

2006-10-13 Tema obsahu Tomas Brabenec

 naozaj len _par_ prikladov:
 http://www.py.cz/pipermail/python/2005-July/003053.html
 http://www.py.cz/pipermail/python/2005-August/003194.html
 http://www.py.cz/pipermail/python/2005-July/002985.html
 http://www.py.cz/pipermail/python/2005-July/003119.html
 http://www.py.cz/pipermail/python/2005-September/003298.html
 http://www.py.cz/pipermail/python/2005-August/003194.html
 http://www.py.cz/pipermail/python/2005-July/003023.html
   
proste tyto dotazy ignorovat nebo odkazovat na dokumentaci, ale NERADIT!


 P.S. maily v HTML su _velka_ prasarna ;)
   
Tak s tim na 100% souhlasim :-)




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


Re: [python] Převod datumu a času

2006-10-19 Tema obsahu Tomas Brabenec
Dne 19.10.2006 9:37, superman napsal(a):
 Zatím nikdo nemluvil o tom, že je to neošetřený vstup :-)
   
Tojo, pripadne doporucuju mx.DateTime, ten je tak trochu i blbuvzdorny.
Nebo si blbuvzdornost osetrit sam.

Ja mel treba problem se zobrazovanim data a casu mnou definovanym 
formatem, kdyz jsem mel ruzne typy vstupu.
Udelal jsem si takovy maly udelatko:
http://www.slunecnice.cz/product/ConvertDatetime-py/

Neco podobnyho by se jiste dalo udelat i na blbuvzdornost a navic by to 
nepotrebovalo opravovani vstupu.
Clovek by si nadefinoval co za pripady muzou nastat a je klid.

TB


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


Re: [python] (no subject)

2006-10-30 Tema obsahu Tomas Brabenec
Nevim, proc mu na ten dotaz odpovidate, kdyz neumi dodrzet ani zakladni 
pravidlo konference :-(

TB


Dne 30.10.2006 10:27, Petr Prikryl napsal(a):
 Od Python 2.5 lze taky využít nový standardní modul
 functools a jím definovanou funkci partial() --
 viz dokumentace
  
   6.6 functools -- Higher order functions and 
operations on callable objects. 

 Příklad pak lze přepsat takto:

 import functools
 from Tkinter import*

 def pis(co):
 print co

 okno=Tk()
 menubar = Menu(okno)
 menu = Menu(menubar, tearoff=0)
 cisla=[1,2,3,4,5,6,7,8,9,10]

 for prvek in cisla:  
 menu.add_cascade(label=prvek, 
  command=functools.partial(pis, prvek))

 menubar.add_cascade(label=cisla,menu=menu)
 okno.config(menu=menubar)
 mainloop() 

 Radek Kanovsky
   
 Radek Kanovsky wrote:

 
 Aby to fungovalo, musi se pouzit nejaky trik:
 lambda p=prvek: pis(p)
 nebo
 new.instancemethod(lambda p:pis(p), prvek, type(prvek))
   
 Ale necistsi reseni bez triku (a jeste pomerne kratke) je asi tohle:

 def gen_pis_prvek(prvek):
 return lambda: pis(prvek)

 for prvek in cisla:  
 menu.add_cascade(label=prvek, command=gen_pis_prvek(prvek))
 
 ___
 Python mailing list
 Python@py.cz
 http://www.py.cz/mailman/listinfo/python

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


Re: [python] (no subject)

2006-10-30 Tema obsahu Tomas Brabenec
Ale ja chtel odpovedet.



Dne 31.10.2006 7:43, Pavel Kosina napsal(a):
 Tomas Brabenec napsal(a):
   
 Nevim, proc mu na ten dotaz odpovidate, kdyz neumi dodrzet ani zakladni 
 pravidlo konference :-(

   
 
 Special cases aren't special enough to break the rules.
 Although practicality beats purity.

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

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


Re: [python] OT: RE: (no subject)

2006-10-30 Tema obsahu Tomas Brabenec
Dne 31.10.2006 7:59, Petr Prikryl napsal(a):
 1. Já jsem byl taky kdysi začátečník. Nenapsat subjekt
zprávy -- v tom nebývá záměr. Ten problém je navíc 
pro začátečníka matoucí. Jaký by to mělo mít nadpis?
   
Ja myslim, ze by stacilo treba Problem s Tkinter porad lepsi jak (no 
subject).

 2. Zeptal se na zajímavou věc, na které se dají demonstrovat
vlastnosti Pythonu a nové možnosti v Python 2.5.
   
Ano to souhlasim, ale 

 3. Konference tu není kvůli tomu, aby trestala mlčením.
Dnes toho je všude na čtení opravdu hodně. Však on se 
k těm pravidlům taky propracuje. On už se někdo najde, 
kdo ho k nim popostrčí, že geone ;-)
   
OK, to ano, ale co treba mu k te odpovedi aspon napsat, aby priste 
napsal neco do predmetu.


Sem myslel, ze kdyz jsme se dohodli na slouceni konfer, ze se budeme 
snazit je drzet pod kontrolou.
Tim myslim, ze pokud se objevi hrisnik (priste jim klidne muzu byt ja 
nebo kdokoliv jiny) tak by mu nekdo mel napsat, ze neco udelal spatne a 
jak to priste udelat spravne.

Ale to je jedno, nebudeme tu delat zbytecne vlakno OT.

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


Re: [python] Obsluha uživatelských chyb

2006-11-01 Tema obsahu Tomas Brabenec
Ja bych na to pouzil vyjimku, try/except.

try:
promena =  int(input(zadej cislo:))
except:
promena = 0

A pokud chces aby to uzivatele nepustilo dal, dokud nezada spravne 
cislo, tak  to cele jeste strc do cyklu.


TB


On 1.11.2006 19:24, Jakub Lucký wrote:
 Tak, a je tu můj premiérový lamerský dotaz

 Mám jednoduchý kód

 promenna =  input(zadej cislo:)

 což mi v konzoli zobrazí normální dotaz, pokud ovšem místo čísel zadá 
 dotyčný řetězec, vyhodí Python relativně ošklivý error...
 Nejde to nějak pořešit aby se místo toho dával třeba ValueError? 
 napadají mě řešení přes Try/Except a Raise, ale nepodařilo se mi to 
 zprovoznit

 Děkuji za radu

 Jakub
 

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


Re: [python] Obsluha uživatelských chyb

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] 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] 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] 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] 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] 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//  =  i/i

 **tučné**  =  strong/strong

 Ale i jinak :

 Hlavní titulek  = h1/h1
 **

 Podtitulek  = h2/h2
 

 a tak dále ..
 Mám pocit že na to momentálně nemám, už proto, že nemám ani jasno v
 tom, jak na to, ale o to víc si to beru jako výzvu a fakt rád bych to
 dal do kupy.
 Zkusím něco vykoumat z Texy zdrojáků, je to PHP, to bude taky sranda :D
 ___
 Python mailing list
 Python@py.cz
 http://www.py.cz/mailman/listinfo/python
   

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


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

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 DeckardPenfield a se svým nejvýznamnějším klientem řeším 
 hned několik IT pozic, kde je potřeba technologie python. Dostal jsem 
 tip na tuto konferenci, kde by měly mé nabízená pracovní pozice 
 padnout na úrodnou půdu.
 Dovolte mi hned v úvodu představit společnost DeckardPenfield
 Naše společnost působí na českém trhu od roku 2001 a zabývá se 
 vyhledáváním specialistů na informační systémy a technologie. Již od 
 počátku spolupracujeme s velkými hráči na trhu ve své
 oblasti - s významnými bankami, telekomunikačními operátory, softwarovými
 domy, výrobními podniky i retailovými společnostmi.
 A teď k tomu nejdůležitějšímu- k popisu mého klienta, co Vám může 
 nabídnout a charakteristiky pracovních pozic, které nabízí.

 Jedná se o významnou českou firmu, která zaujímá jedno z předních míst 
 na českém internetu a zabývá se potálovým řešením a webovými 
 aplikacemi. Tvoří a vyrábí služby, které měsíčně usnadňují životy 
 miliónům lidem. Za touto společností stojí více jak 200 špičkových 
 odborníků. Všichni zaměstnanci mají možnost profesně se rozvíjet. 
 Specializované a managerské pozice se primárně snaží obsadit z 
 interních zdrojů.

 Co dále získáte

 * Možnost prosadit a realizovat svůj nápad
 * Spolupráci s odborníky v dané oblasti
 * Práci se špičkovými technologiemi
 * Kvalitní technické zázemí pro Vaši práci
 * Výborné finanční ohodnocení
 * Propracovaný systém zaměstnaneckých výhod


   Programátor Python

 Náplň práce:

 * rozvoj portálu, rozšiřování funkcionality
 * programování internetových aplikací
 * spolupráce s dalšímu členy projektového týmu napříč všemi stadii
   vývoje produktu

 Očekáváme:

 * znalost Python, SQL
 * zkušenosti s návrhy a správou databází
 * zkušenosti s programováním v prostředí Linuxu
 * schopnost samostatné analýzy problému

 Nabízíme:

 * vysokou míru samostatnosti a možnost samostatného plánování času
 * pravidelné interní a externí školení
 * práci na službách, které patří k nejoblíbenějším místům českého
   internetu
 * flexibilní balíček zaměstnaneckých výhod, který Vám padne na míru
 * vynikající péči o zaměstnance
 * práci v dynamicky se rozrůstající internetové společnosti


   Programátor frontendových aplikací - PHP nebo Python

 Náplň práce:

 * spolupráce při vytváření zadání pro vývoj služeb portálu
 * poskytování odborné konzultace zadavatelům, hledání možností
   technologického řešení
 * analýza zadání
 * programování internetových aplikací
 * spolupráce s dalšímu členy projektového týmu napříč všemi stadii
   vývoje produktu

 Očekáváme:

 * znalost Python nebo PHP, MySQL, (X)HTML, JavaScript, SVN, SQL
 * zkušenosti s programováním v prostředí Linuxu
 * zkušenosti s návrhy a správou databází
 * koncepční myšlení
 * tvůrčí přístup
 * samostatnost, zodpovědnost, spolehlivost

 Nabízíme:

 * vysokou míru samostatnosti a možnost samostatného plánování času
 * práci na službách, které patří k nejoblíbenějším místům českého
   internetu
 * flexibilní balíček zaměstnaneckých výhod, který Vám padne na míru
 * vynikající péči o zaměstnance
 * práci v dynamicky se rozrůstající internetové společnosti

 Pokud Vás některá z pozic zaujala a chcete se dozvědět více jak o 
 pozicích, tak o mém klientovi, zašlete mi, prosím, Vaše CV,
 na jehož základě se můžeme konkrétně pobavit.



 Vámi zaslané informace pokladáme za důvěrné, nepoužijeme je bez Vašeho
 souhlasu a v souladu se zakonem c.101/2000 Sb. zajistíme zachováni ochrany
 Vašich osobních dat.
 Budu se těšit na Vaše případná CV a spolupráci s Vámi.
 Přeji hezký zbytek dne
 Ondřej LUDVÍK
 Personal Consultant
 DeckardPenfield
 +420 221 420 728
 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 www.deckardpenfield.cz http://www.deckardpenfield.cz
 

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


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

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


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] 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] 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] Nový člen

2008-05-13 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] 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] 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] 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-22 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 python@py.cz


 To
 Konference PyCZ python@py.cz
 cc

 Subject
 Re: [python] Vydání knihy o pythonu







   
 Kde vidíte problém napsat to tak, aby kniha zbytečně nezastarávala až
 tak rychle?

 
 Nevidím problem, jen jsem rikal, ze se musi Py3k brat v uvahu.

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


 Mgr. Ing. Roman MIKLÓŠ
 Prvá stavebná sporiteľňa a.s.
 Bajkalská 30, P. O. Box 48
 829 48  Bratislava 25
 Tel.: +421/ 2 / 582 31 174
 Fax: +421/ 2 / 582 31 109

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


Re: [python] Jak zprovoznit import random.randint

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] 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] 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] 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] 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
On 25.6.2008 16:20, superman wrote:
 Zajímavé je, že stálice a hvězdy na nebi programovacích jazyků jsou Ty,
 které to nedělají. Evidentně Rossumův postup neprospívá jazykům.
 Teoreticky si můžete myslet co chcete, ale v praxi se Rossumův postup
 ukazuje jako spolehlivý postup, jak jazyk poslat do kolen a na dno.
 Podívejte se do historie, a uvidíte to.
   
V assembleru neni moc co noveho vymyslet a i ostatni se vyviji. Vzdy 
Python se od ostatnich jazyku co do vyvoje nikdy moc nelisil, proste sel 
svouji cestou vyvoje. Jedinne co je jinak je proste chut udelat cistku.

 Je sice hezké, že pro Rossuma je Python zábavou, ale pokud o něco jde,
 tak se to až tak necení, pokud zábava nejde ruku v ruce se
 spolehlivostí. Nebo otázka: Svěřili byste své celoživotní úspory někomu,
 pro kterého je práce zábavou, ale nic jiného. Je mu jedno, že Vás to
 poškodí, hlavně, že se baví? Vybíráte si právníka, který Vás bude hájit
 hlavně proto, aby ho to bavilo? Atd..
   
Podle me motate jablka s hruskama, ikdyz neco na to bude 
 Jinak vybral jste si špatný jazyk - PHP se dost mění a je mu to značně
 vytýkáno.
   
Ano prave, moc se meni, ale necisti, naopak se plni novym a novym 
balastem a to je ten problem.
Guido se rozhodl jazyk vycistit a to je to o cem mluvim.


Jinak, kdyz jsme u te zpetne nekompatibility, jaky myslite, ze je 
rozdil, kdyz se trosku zmeni cely jazyk, nebo kdyz Vam vyvojari 
kompletne prekopou framework, ve kterem vyvijite aplikaci?
Navic u Pythonu bude verze 2.6, ktera pomuze odhalit nedostatky, 
upozorni na ne, a clovek je bude moci upravit, ale kdyz vyvojari 
kompletne zahodili CherryPy a zacali od nuly nebo kdyz se pod rukama 
meni Pylons (bez radne dokumentace), co chcete delat potom.

Navic kompletni zmena frameworku je docela zavazny problem, predstavte 
si, ze mate aplikaci, ktera nekolik let funguje, funguje dobre, stale ji 
vyvijite a najednou zjistite, ze tvurci frameworku na kterem mate 
aplikaci postavenou starou koncepci zahazuji a delaji uplne novou. 
Nezbyva nez celou aplikaci prepsat nebo si ji udrzovat pod starym 
frameworkem s tim, ze uz k nemu nevychazi aktualizace a vsechny bugy tam 
zustali, takze si je musite upravit sami, pripadne proste cely framework 
pojmout jako soucast aplikace takze vcetne dalsiho rozsirovani.

Osobne se taky prechodu trosku obavam (jako pri kazdem prechodu na novou 
verzi jazyka) a nejsem z toho nadseny, bude to asi docela makacka, ale 
to je proste zivot. Proste chci jen rict, ze pohnutkam castecne rozumim 
a ikdyz se mi neco v nove verzi nelibi, je to proste tak. Stejne tak i 
rozumim Vasemu rozhorceni. Porad si ale rikam, ze kdyz neco vede k 
lepsimu (coz snad Py3 zase o neco lepsi bude), tak clovek musi holt neco 
prekousnout.

Kazdopadne tohle se tu rozebiralo uz milionkrat a je to porad dokola ;-) 
tak uz radsi s reakcema koncim, nebo zas udelame vlakno dlouhy jak 
konvoj veznu do Gulagu :-D

Tomas


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


Re: [python] doplnek k firefoxu

2008-06-26 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] 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] 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] 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] 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] 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-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 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 python@py.cz
 Predmet: Re: [python] MySQL - nativní rozhraní pro Python


 2008/6/29 zu1234 [EMAIL PROTECTED]:
 Doufám že to někdo nevezme jako provokaci, ale opravdu
 by mi občas bodlo dostat se prostě do obrazu.

 Takže, byl by někdo ochotný obeznámit nás začátečníky s pojmy jako je
 SQLAlchemy a Django. Ale prosím opět polopatě a prakticky a lidsky.

 ZU
 SQLAlchemy je aplikace, která ti umožní pracovat s tabulkami a záznamy
 v databázi jako s běžnými objekty. Je určena pro integraci do jiných
 aplikací, jako databázová vrstva. Nemusíš tak být odborník na SQL, aby
 jsi mohl jednoduše a pohodlně pracovat s databází, teoreticky ani
 nemusíš vědět, jak databáze fungují a co to SQL je. Koukni na
 http://www.sqlalchemy.org/docs/05/ormtutorial.html a pochopíš, oč jde.

 Django je RAD (Rapid Application Development) framework pro tvorbu
 internetových aplikací. Funguje na principu MTV = Model Template View.
 V první úrovni - Model - nadefinuješ modely. To jsou třídy
 reprezentující tabulky v databázi a jejich závislosti a pak s nimi
 pracuješ jako s objekty. Je to hodně podobné jako ta SQLAlchemy s
 hlavním rozdílem v tom, že nedefinuješ jen typické datové typy
 (varchar, int, atd.), ale můžeš použít i speciální jako EmailField,
 IPAddressField, apod., které jsou v databázi uloženy třeba jako
 obyčejný varchar, ale při práci mají speciální schopnosti, jako
 třeba že ten EmailField při přiřazení kontroluje, zda je hodnota
 platná e-mailová adresa. Teď trochu odbočím, ale musím prozradit jednu
 z bezkonkurenčních (pokud jsem dobře informován) výhod Djanga oproti
 jiným webovým frameworkům, a tou je automaticky generovaná
 administrace. Na základě zadefinovaných modelů generuje velmi
 propracované administrační rozhraní. Proto je tam taky spousta různých
 datových typů, které ve výsledku mají vliv jen na chování té
 administrace (různé formulářové prvky s JS/AJAX vylepšeními). A když
 jsou nadefinované modely, přide na řadu část View. To znamená
 nadefinovat šablony pro URL a k nim odpovídající view funkce, které se
 mají zavolat (dle potřeby s parametry získanými z URL). Tady je to
 hlavně o hraní s objekty modelů. Ve view získáš potřebná data, která
 se zpracují v poslední části - Template. Template jsou (X)HTML (nebo
 XML, nebo jakékoliv jiné) soubory, které obsahují speciální značky,
 které Django nahradí hodnotou z view. Pole hodnot vypíše cyklem.
 Aplikuje na hodnoty různé výstupní filtry třeba na pěkné zobrazení
 data či zaokrouhlení měny. A tak podobně. Je toho spousta, co by šlo o
 Djangu napsat, doporučuji ale rovnou zkusit. Je to zábava s ním
 pracovat.

 Ještě jsem si vzpoměl na jedno video z nějaké přednášky o Djangu,
 které stojí za to shlédnout
 http://video.google.com/videoplay?docid=-70449010942275062q=djangoei=7mhpSMG7Jpyc2wLx8dyoCg

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

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


Re: [python] Prosím, poraďte mi, jak vytvoři t exe soubor

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

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

code
[tag for tag in nejakylist]
/code

Tomas


Dne 14.8.2008 14:40, slush napsal(a):
 Zdravim vsechny,

 nedavno se tu resilo, jakym zpusobem posilat promenne do SQL. Dostal 
 jsem se k podobnemu problemu - totiz jakym zpusobem vkladat do SQL ne 
 jednotlive retezce, ale cele listy. Uvedu priklad:

 nejakylist = ['tag1', 'tag2']
 cursor.execute(SELECT WHERE t.tagname IN (%s)''', nejakylist)

 Toto samozrejme nefunguje, protoze zastupna promenna %s hleda v 
 nejakylist pouze string, nikoliv list. Potreboval bych, aby se pole 
 nejakylist do SQL vlozilo s nasledujici syntaxi:

 SELECT WHERE t.tagname IN (tag1,tag2)

 Tady konkretne to resim v Djangu (from django.db import connection), 
 ale myslim, ze to je dotaz i pro obecny Python.

 Diky za kazde nakopnuti,
 Marek

 

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


Re: [python] zapis na zacatek souboru

2008-09-15 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] 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 python@py.cz
From: Pavel Kosina [EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED]
Date: 02.10.2008 18:21
Subject: [python] python 2.6 released

Asi jdu s křížkem po funuse, protože všechny hlavní portály o tom již
informovali: Python 2.6 je vydán.
Python 2.6 je spíše takovou dočasnou přechodkou mezi 2.5 a 3.0,
jak píše
A.M. Kuchling:

The major theme of Python 2.6 is preparing the migration path to
Python
3.0, a major redesign of the language. Whenever possible, Python 2.6
incorporates new features and syntax from 3.0 while remaining
compatible
with existing code by not removing older features or syntax. When
it’s
not possible to do that, Python 2.6 tries to do what it can, adding
compatibility functions in a future_builtins
http://docs.python.org/library/future_builtins.html module and a
/-3/
http://docs.python.org/using/cmdline.html#cmdoption-3 switch to
warn
about usages that will become unsupported in 3.0.

http://docs.python.org/whatsnew/2.6.html
http://www.python.org/download/

-- 
geon

Pavel Kosina

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




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

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

Re: [python] python 2.6 released

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 python@py.cz
 From: Pavel Kosina [EMAIL PROTECTED]
 Sent by: [EMAIL PROTECTED]
 Date: 02.10.2008 18:21
 Subject: [python] python 2.6 released

 Asi jdu s křížkem po funuse, protože všechny hlavní portály o 
tom již

 informovali: Python 2.6 je vydán.
 Python 2.6 je spíše takovou dočasnou přechodkou mezi 2.5 a 3.0,
 jak píše
 A.M. Kuchling:

 The major theme of Python 2.6 is preparing the migration path to
 Python
 3.0, a major redesign of the language. Whenever possible, Python 2.6
 incorporates new features and syntax from 3.0 while remaining
 compatible
 with existing code by not removing older features or syntax. When
 it’s
 not possible to do that, Python 2.6 tries to do what it can, adding
 compatibility functions in a future_builtins
 http://docs.python.org/library/future_builtins.html module and a
 /-3/
 http://docs.python.org/using/cmdline.html#cmdoption-3 switch to
 warn
 about usages that will become unsupported in 3.0.

 http://docs.python.org/whatsnew/2.6.html
 http://www.python.org/download/

 --
 geon
 Pavel Kosina

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


 

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


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

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

Re: [python] odpověď Python 3.0

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


Ahoj,

ja na neco podobneho pouzivam rekurzivne volanou funkci os.listdir()
Ze by nejaka funkce umela filtrovat to nevim. Pokud ale pouzijes
os.listdir() s naslednym pouzitim regularniho vyrazu na vysledek,
melo by to byt to co hledas.

Tomas


Dne 7.1.2009 13:00, Ondrej Beranek napsal(a):

Ahoj,

opet jsem tu s otravnou otazkou.
nevite nekdo o nejake sikovne funkci ktera by podle zadane
masky a adresare vratila seznam vsech souboru podle masky ?
neco jako

dir *.txt /b /w /s

(nebo find ./ | grep .txt)

Zkousel jsem dircache ale zda se ze je na to naprosto nevhodny
navic byl ve 2.6 pythonu zastaran a ve 3 uz neni vubec.





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

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




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

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


Re: [python] vypis adresare a podadresaru podle masky

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 jirka.vejra...@gmail.com 
mailto:jirka.vejra...@gmail.com


 což vytvoří zhruba to co potřebuji (potrebuju relativni cesty
ale to je
 kosmeticka vec). No ale regularni vyraz aby umel pozrat
hvezdickovou
 konvenci je na mne vysoka. Jde to udelat jinak nez modulem re ?

Myslim, ze te zajima modul fnmatch
(http://docs.python.org/library/fnmatch.html).

Nevymyslel jsem to z hlavy, podival jsem se jak je v pythonu
implementovany modul glob (python_dir/Lib/glob.py)

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




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

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


Re: [python] Mysql

2009-01-11 Tema obsahu Tomas Brabenec

A zkousel jsi stahnout primo zdrojaky?
http://sourceforge.net/project/showfiles.php?group_id=22307package_id=15775release_id=491012

Ty taky nefunguji ?

Tomas

Dne 11.1.2009 16:02, Ondrej Beranek napsal(a):
no to je mozne. ale na strankach projektu je maximalne pro py2.5 a 
soucast pythonu 2.6 neni... zkousel jsem to i pres source ale tam to 
skoncilo na tom ze se to pokouselo stahnout jakysi egg soubor 
setuptools  ve verzi 0.6c5 ktera ale v v repozitari neni takze jsem 
zkusil stahnout setuptools-0.6c9-py2.6.egg ktery jediny v tom 
repozitari http://cheeseshop.python.org/packages/2.6/s/setuptools/ 
byl, upravil ez_setup, ovsem pak se to slozilo na tom ze to pouziva 
zastaranou knihovnu md5... takze jsem usoudil ze tudy cesta nepovede.

Jsem silne zmaten.



Dne 11. leden 2009 14:49 calis.mar...@seznam.cz 
mailto:calis.mar...@seznam.cz napsal(a):


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

  Původní zpráva 
 Od: Ondrej Beranek rain...@gmail.com mailto:rain...@gmail.com
 Předmět: [python] Mysql
 Datum: 11.1.2009 12:10:31
 
 Ahoj,

 presel jsem na python 2.6 nyni se snazim udelat aplikaci ktera
neco vybere z
 databaze a pak s tim pracuje. No problem je v tom ze nemohu
nejak najit nic
 co by pod pythonem 2.6 pro databazovy pristup fungovalo. Libilo
by se mi
 MySQLdb ale to podle vseho jde jen na pythonu 2.5... (normalne
bych se
 zeptal na programujte com ale ten od ctvrtka nejde)



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




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

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


Re: [python] Mysql

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


A zkousel jsi stahnout primo zdrojaky?

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

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

Ty taky nefunguji ?

Tomas

Dne 11.1.2009 16:02, Ondrej Beranek napsal(a):

no to je mozne. ale na strankach projektu je maximalne pro
py2.5 a soucast pythonu 2.6 neni... zkousel jsem to i pres
source ale tam to skoncilo na tom ze se to pokouselo stahnout
jakysi egg soubor setuptools  ve verzi 0.6c5 ktera ale v v
repozitari neni takze jsem zkusil stahnout
setuptools-0.6c9-py2.6.egg ktery jediny v tom repozitari
http://cheeseshop.python.org/packages/2.6/s/setuptools/ byl,
upravil ez_setup, ovsem pak se to slozilo na tom ze to pouziva
zastaranou knihovnu md5... takze jsem usoudil ze tudy cesta
nepovede.
Jsem silne zmaten.



Dne 11. leden 2009 14:49 calis.mar...@seznam.cz
mailto:calis.mar...@seznam.cz mailto:calis.mar...@seznam.cz
mailto:calis.mar...@seznam.cz napsal(a):


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

  Původní zpráva 
 Od: Ondrej Beranek rain...@gmail.com
mailto:rain...@gmail.com mailto:rain...@gmail.com
mailto:rain...@gmail.com

 Předmět: [python] Mysql
 Datum: 11.1.2009 12:10:31
 
 Ahoj,

 presel jsem na python 2.6 nyni se snazim udelat aplikaci ktera
   neco vybere z
 databaze a pak s tim pracuje. No problem je v tom ze nemohu
   nejak najit nic
 co by pod pythonem 2.6 pro databazovy pristup fungovalo. Libilo
   by se mi
 MySQLdb ale to podle vseho jde jen na pythonu 2.5... (normalne
   bych se
 zeptal na programujte com ale ten od ctvrtka nejde)



   ___
   Python mailing list
Python@py.cz mailto:Python@py.cz mailto:Python@py.cz
mailto:Python@py.cz

http://www.py.cz/mailman/listinfo/python






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

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




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

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


Re: [python] Mysql

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 konfere...@brabenec.net 
mailto:konfere...@brabenec.net


Aha,

tak v tom pripade jeste v souboru ez_setup.py pridej do slovniku
md5_data spravny MD5 otisk pro 0.6c9-py2.6

melo by to byt nejspis toto:

'setuptools-0.6c9-py2.6.egg': 'ca37b1ff16fa2ede6e19383e7b59245a',

Ale radsi si to zkotroluj.

Zdroj je tady: http://pypi.python.org/pypi/setuptools/0.6c9

Tomas


Dne 12.1.2009 12:13, Ondrej Beranek napsal(a):

jednoduse.

Ukazi vam jak to instaluji je mozne ze to delam uplne spatne.
Do slozky i jsem rozbalil presne to, na co jste mi poslal odkaz.


Microsoft Windows XP [Verze 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

c:\Utils\python26\i.\..\python.exe .\setup.py install


---
This script requires setuptools version 0.6c5 to run (even to
display
help).  I will attempt to download it for you (from
http://cheeseshop.python.org/packages/2.6/s/setuptools/), but
you may need to enable firewall access for this script first.
I will start the download in 15 seconds.

(Note: if this machine does not have network access, please
obtain the file


http://cheeseshop.python.org/packages/2.6/s/setuptools/setuptools-0.6c5-py2.6
.egg

and place it in this directory before rerunning this script.)

---
Downloading
http://cheeseshop.python.org/packages/2.6/s/setuptools/setuptools-0.
6c5-py2.6.egg
Traceback (most recent call last):
 File .\setup.py, line 5, in module
   import ez_setup

Re: [python] Mysql

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=2316047forum_id=70460


Tomas



Dne 12.1.2009 22:45, Ondrej Beranek napsal(a):

ok projdu ten skript ruco jestli to na neco nezajeci...

Dne 12. leden 2009 21:45 Petr Blahos petrbla...@gmail.com 
mailto:petrbla...@gmail.com napsal(a):


 import _mysql

 funguje ?

Kdybych se ze zasady nevsazel, tak bych se vsadil bych se, ze to
error: None
pri prekladu neznamena, ze tam nebyla chyba, ale ze tam byla chyba,
kterou ta vec nedovede specifikovat lepe nez None, takze se to
neprelozilo,
takze se to ani nenainstalovalo, takze ani nema smysl zkouset
import _mysql

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




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

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


Re: [python] Mysql

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


Ted mi trosku uniklo, jestli pouzivat Windows nebo Linux, ale
pokud Windows, tak tady tohle by Ti mohlo pomoct:
http://sourceforge.net/forum/forum.php?thread_id=2316047forum_id=70460
http://sourceforge.net/forum/forum.php?thread_id=2316047forum_id=70460

Tomas



Dne 12.1.2009 22:45, Ondrej Beranek napsal(a):

ok projdu ten skript ruco jestli to na neco nezajeci...

Dne 12. leden 2009 21:45 Petr Blahos petrbla...@gmail.com
mailto:petrbla...@gmail.com mailto:petrbla...@gmail.com
mailto:petrbla...@gmail.com napsal(a):


 import _mysql

 funguje ?

   Kdybych se ze zasady nevsazel, tak bych se vsadil bych se,
ze to
   error: None
   pri prekladu neznamena, ze tam nebyla chyba, ale ze tam
byla chyba,
   kterou ta vec nedovede specifikovat lepe nez None, takze se to
   neprelozilo,
   takze se to ani nenainstalovalo, takze ani nema smysl zkouset
   import _mysql

   --
   Petr
   ___
   Python mailing list
Python@py.cz mailto:Python@py.cz mailto:Python@py.cz
mailto:Python@py.cz

http://www.py.cz/mailman/listinfo/python






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

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




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

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


Re: [python] letni cas

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
milan.lan...@acision.com  wrote:
   

Mne prijde, ze pythonovske funkce pracuji s UNIXovym casem a pokud prevedu
UNIXovy cas 1178445665 tak dostavam hodnotu Sun, 06 May 2007 10:01:05 GMT.
Vzhledem k tomu, ze v lete je u nas posun vuci GMT +2 tak vychazi 12:01. Tak
kde je chyba? Nemam widle spatne nastavene?





From: python-boun...@py.cz [mailto:python-boun...@py.cz] On Behalf Of slush
Sent: Thursday, January 15, 2009 9:08 PM
To: Konference PyCZ
Subject: Re: [python] letni cas



 

Pritom v Linuxu je vse OK a navic klon unixoveho programu
ls pro windows taky zobrazuje spravnou hodnotu:
   

A vy vite, ktera hodnota je _spravna_? Resp. ktera odpovida tomu zadanemu
poctu sekund? Implementaci prace s casem python prebira po operacnim
systemu, takze se ve Win a Unixu lisi. Cekal bych problem v tom, ze v
pythonu neberete v potaz casove zony. Neco malo jsem nasel na
http://docs.python.org/library/time.html (hledejte zone). Pomoci by mohl i
modul tzdata, obsahujici intervaly letnich casu pro ruzne casove zony.
Bohuzel toho o TZ nemuzu moc vygooglit, protoze mi blbne pripojeni k siti).

S pozdravem

Marek



This e-mail and any attachment is for authorised use by the intended
recipient(s) only. It may contain proprietary material, confidential
information and/or be subject to legal privilege. It should not be copied,
disclosed to, retained or used by, any other party. If you are not an
intended recipient then please promptly delete this e-mail and any
attachment and all copies and inform the sender. Thank you.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

 

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

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


Re: [python] upper a lower

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] 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] 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 konfere...@brabenec.net
Předmět: Re: [python] Python a VisualBasic 5
Datum: 25.2.2009 18:47:08

Nesouvisi to s IronPython ?
http://www.codeplex.com/Wiki/View.aspx?ProjectName=IronPython

Tomas


Dne 25.2.2009 17:15, martin jirasek napsal(a):
 Dobrý den,

 kdesi jsem se dočetl že Visual Basic v mem případě 5, ale na tom 
asi nezáleží,
dokáže volat objekty z Python scriptů. Zajímalo by mne, jak na to. 
Obyčejný
základ, zbytek snad dohledám. Nevím zda jde o speciální knihovny pro 
Python

script nebo ve Visual Basic pro umožnění těchto operací.


 Děkuji předem Martin Jirásek
 ___
 Python mailing list
 Python@py.cz
 http://www.py.cz/mailman/listinfo/python
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python




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

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


Re: [python] Cherrypy

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

2009-03-27 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, uDatabáze:)
   self.text_ctrl_db = wx.TextCtrl(self, ID_db, self.set_db)
   self.label_3 = wx.StaticText(self, -1, uID uživatele:)
   self.text_ctrl_usr = wx.TextCtrl(self, ID_usr, self.set_usr)
   self.label_4 = wx.StaticText(self, -1, Heslo:)
   self.text_ctrl_psw = wx.TextCtrl(self, ID_psw, self.set_psw, 
style=wx.TE_PASSWORD)

   self.button_2 = wx.Button(self, wx.ID_OK, )
   self.button_3 = wx.Button(self, wx.ID_CLOSE, )

   self.__set_properties()
   self.__do_layout()

   self.Bind(wx.EVT_BUTTON, self.login, self.button_2)
   self.Bind(wx.EVT_BUTTON, self.konec, self.button_3)
   self.Bind(wx.EVT_TEXT_ENTER, self.db, id=ID_db)
   self.Bind(wx.EVT_TEXT_ENTER, self.usr, id=ID_usr)
   self.Bind(wx.EVT_TEXT_ENTER, self.psw, id=ID_psw)
   self.text_ctrl_psw.SetFocus()
   # end wxGlade

   def __set_properties(self):
   # begin wxGlade: MyFrame.__set_properties
   self.SetTitle(Login)
   _icon = wx.EmptyIcon()
   self.SetIcon(_icon)
   self.SetSize((298, 330))
   self.SetBackgroundColour(wx.Colour(192, 192, 192))
   self.label_5.SetFont(wx.Font(10, wx.DEFAULT, wx.NORMAL, 
wx.BOLD, 0, ))
   self.label_6.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 
0, ))

   self.label_2.SetMinSize((100, 20))
   self.label_2.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 
0, ))

   self.text_ctrl_db.SetMinSize((100, 20))
   self.label_3.SetMinSize((100, 20))
   self.label_3.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 
0, ))

   self.text_ctrl_usr.SetMinSize((100, 20))
   self.text_ctrl_usr.SetFocus()
   self.label_4.SetMinSize((100, 20))
   self.label_4.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 
0, ))

   self.text_ctrl_psw.SetMinSize((100, 20))
   self.text_ctrl_psw.SetFocus()
   # end wxGlade

   def __do_layout(self):
   # begin wxGlade: MyFrame.__do_layout
   sizer_1 = wx.BoxSizer(wx.VERTICAL)
   grid_sizer_1 = wx.GridSizer(7, 2, 2, 2)
   sizer_2 = wx.BoxSizer(wx.VERTICAL)
   sizer_2.Add(self.label_5, 0, 
wx.ALL|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 5)
   sizer_2.Add(self.label_6, 0, 
wx.ALL|wx.ALIGN_CENTER_HORIZONTAL|wx.ALIGN_CENTER_VERTICAL, 5)

   sizer_1.Add(sizer_2, 0, wx.EXPAND, 0)
   grid_sizer_1.Add((20, 20), 0, 0, 0)
   grid_sizer_1.Add((20, 20), 0, 0, 0)
   grid_sizer_1.Add(self.label_2, 0, 
wx.ALL|wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 2)

   grid_sizer_1.Add(self.text_ctrl_db, 0, wx.ALL, 0)
   grid_sizer_1.Add(self.label_3, 0, 
wx.ALL|wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 2)

   grid_sizer_1.Add(self.text_ctrl_usr, 0, wx.ALL, 0)
   grid_sizer_1.Add(self.label_4, 0, 
wx.ALL|wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 2)

   grid_sizer_1.Add(self.text_ctrl_psw, 0, wx.ALL, 0)
   grid_sizer_1.Add((20, 20), 0, 0, 0)
   grid_sizer_1.Add((20, 20), 0, 0, 0)
   grid_sizer_1.Add(self.button_2, 0, 
wx.ALL|wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 11)
   grid_sizer_1.Add(self.button_3, 0, 
wx.ALL|wx.ALIGN_CENTER_VERTICAL, 10)

   grid_sizer_1.Add((20, 20), 0, 0, 0)
   grid_sizer_1.Add((20, 20), 0, 0, 0)
   sizer_1.Add(grid_sizer_1, 1, wx.EXPAND, 0)
   self.SetSizer(sizer_1)
   self.Layout()
   self.Centre()
   # end wxGlade

   def login(self, event): # wxGlade: MyFrame.event_handler
   print login
   self.dbx = [self.text_ctrl_db.GetValue(), 
self.text_ctrl_usr.GetValue(), self.text_ctrl_psw.GetValue()]

   self.Close()
   event.Skip()

   def konec(self, event): # wxGlade: MyFrame.event_handler
   print konec
   self.Destroy()
   #event.Skip()
 def db(self, event): # wxGlade: MyFrame.event_handler
   self.text_ctrl_usr.SetFocus()def 

Re: [python] Filozofická otázka ohledně syntaxe

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 %pythonpycode/%python pro Mako je to jednodussi % 
pycode %.

Vypsani promene se potom dela takto:
Myghty % promena %
Mako ${promena}

No a to co ty popisujes pouzivam prave ve vypisech promenych, abych 
menusel pouzivat blok pro samostatny Pycode.

Takze v Mako napr takto:

${(foo or bar).fce()}

Kdezto kdybych pouzil delsi zapis vypadalo by to takto:

%
if foo:
 x = foo.fce()
else:
 x = bar.fce()
%

${x}

Zbytecne bych tak hnojil sablonu Pycodem. Pritom to jde elegantne napsat 
na jeden radek ;-)


Tomas



Dne 21.4.2009 12:34, Jan Bednařík napsal(a):

Přeji pěkný den,

narazil jsem na takový filozofický problémek ohledně syntaxe zdrojového kódu.


Mám třeba takový kód (foo může být None):

if foo:
 x = foo.fce()
else:
 x = bar.fce()


Šlo by to napsat elegantněji takto:

x = foo or bar
x = x.fce()


Dnes mě ale napadlo napsat tohle:

x = (foo or bar).fce()


Nějak se mi to nelíbí, nesedí mi to volání metody na závorce, ale
hlavně asi proto že jsem to nikdy nikde neviděl. Co myslíte, je vhodné
to tak psát?


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

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


Re: [python] DistribuceMehoProgramu

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] 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] 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] 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] 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-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 Macekma...@sandbox.cz:
   

On 6.4.2010 23:30, Visgean Skeloru wrote:
 

Já mám zkušenosti jenom s fastcgi + django na alwaysdata.com
http://alwaysdata.com, zkušenosti dobré i když to bylo trochu pomalé
(freehosting) :)
   

Tohle vypada na evropsky hosting.

Muzes prosim popsat sve zkusenosti s nimi?

Rychlost do Ceska se zda slusna, potvrzujes?

Maji anglickou verzi webu?

Co bylo problematicke pri spousteni?

Diky.

--
\//\/\ : Vladimir Macek : http://macek.sandbox.cz : +420 608 978 164


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

 

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


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


Re: [python] Portejbl Python

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 Budulinkovicbuduline...@gmail.com  wrote:

http://www.portablepython.com/   Pokud to nekdo bude chtit a skazil sem
odkaz napiste umistim to na ulos je to viborni nastroj pro cestovani ci
rospracovane projekti

--
Ludevit Lendel
Ořechová 617
Benátky nad/Jiz //29471
Tel: +420 326210725 skype:budulinek22 icq: 257629262 Facebooku:Budulined
Budulinkovic Twitter:Budulinkb22


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


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


Re: [python] ORM frameworky v pythonu - zkušenosti

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] 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 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
To není podle mě možné. Ale jak jsem psal, může být rozdíl nejen 32/64, 
ale třeba podle počtu procesorů/jader. Např. pokud aplikace zjistí, že 
máte např. 4 a více jader, funguje procesově, pokud máte jen jedno 
jádro, tak vláknově. Musí to ale být někde v aplikaci/modulu. OS se 
podle mě nemůže sám rozhodnout, jak bude aplikace fungovat.
Taky jsme problém s procesy/vlákny v Pythonu řešili a věřte, že systém 
za Vás nic sám v tomhle směru neudělá. Vše řeší aplikační logika, 
případně aplikační logika spolu s OS, ale nikdy ne OS sám.


T.

Dne 22.10.2010 14:29, Tomas Hnizdil napsal(a):
Zacinam si myslet, ze to bude schovane nekde na urovni OS pripadne HW, 
zjistil jsem totiz, ze na mem 32b stroji se to chova jako na tech 
64bitech ... tak a ted babo rad :) Nejspis to bude schovane nekde pod 
podporou HW/OS neceho, co se jmenuje copy-on-write (zkopiruj procesu 
data az ve chvili, kdy do nich bude  chtit psat), coz prave pamet 
znacne usetri ... zajimave je, ze se ale i tak server ukazuje jako 
jediny proces (ale treba s dvojnasobnou alokaci pameti, coz je porad 
lepsi nez Nkrat polovicni mnozstvi pameti, kde N pujde treba do 
tisicu), coz jsem si myslel ukazuje prave na pouziti vlaken ... jak 
pises, python tohle nema proc ovlivnovat, mel by delat co chce uzivatel.


(no doufam, ze jsem to nenapsal uplne zmatecne)

OT - Nevidel jste nekdo nejaky zajimavy clanek, ktery by se venoval 
prave sprave procesu v modernich OS/prip. s podporou HW/, kde by toto 
bylo trochu lepe vysvetlene?


Diky

2010/10/22 Tomas Brabenec konfere...@brabenec.net 
mailto:konfere...@brabenec.net


Ahoj,

no, podle mě to přímo v Pythonu být nemůže. Python se chová tak,
jak je napsaný kód :-D Python přeci sám nerozhoduje, jestli
aplikace pojede procesově nebo vláknově.
Takže pokud se to jinak chová na 32-bit a 64-bit, případně se to
jinak chová s jedním jádrem a jinak s 4 jádry, atd., tak bych
začal hledat uvnitř aplikace, případně v nějakém použitém modulu,
jak jsi psal.

Tomáš

Dne 22.10.2010 0:51, Tomas Hnizdil napsal(a):

Ano, snazim se zjistit, proc se to chova na ruznych platformach
ruzne a proc to nekde tvori procesy a nekde vlakna - ten problem
je, ze stezejni kod by mel byt na platforme nezavisly, coz me
vede k myslence, ze by pes mohl byt zakopany v pythonu, ale kdo
vi ... diky za nasmerovani, pokusim se hledat timto smerem.


 Ahoj,

 ja jsem mozna takhle vecer trochu unaveny, ale nejsem
schopen poznat
na co se vlastne ptas, krome toho ze tam je mozna ruzne chovani
pythonu. Nevim, jestli ten fakt se na 32-bitovych platformach se
pouzivaji procesy a na 64-bitovych vlakna je zamer nebo ten
problem, i
ktereho se snazis zjistit pricinu.

 Pokut to to to druhe a mas k tomu zdrojaky, tak by to nemel byt
zasadni problem, proste je prohledej a hledej slova threading a
processing, velmi pravdepodobne narazis na nejaky kus kodu,
ktery se
chova na ruznych platformach ruzne. Tak me napada, ze by
stalo za to
hledat import platform nebo from platform import
architecture.

 Snad to aspon trochu pomuze. Jinak se to da samozrejme
vystopovat
pomoci debuggeru na urovni OS, ale to uz je trochu slozitejsi :)

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



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



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



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


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

Re: [python] Chodí to jen mě, nebo celé konfer enci?? - RE: NUDE GIRLFRIENDS

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] 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] 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] 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] 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, inmodule
   File pygame\__init__.pyc, line 70, in __getattr__
NotImplementedError: font module not available
(ImportError: MemoryLoadLibrary failed loading pygame\font.pyd)

Zkoušel jsem to i přes pygame2exe, ale to mi vyhodilo :

Warning (from warnings module):
   File C:\Python26\lib\site-packages\py2exe\build_exe.py, line 16
 import sets
DeprecationWarning: the sets module is deprecated

Warning (from warnings module):
   File C:\Python26\lib\distutils\dist.py, line 266
 warnings.warn(msg)
UserWarning: Unknown distribution option: 'dist_dir'
running py2exe
creating C:\Python26\Krizovatka\dist
*** searching for required modules ***
*** parsing results ***
*** finding dlls needed ***
*** create binaries ***
*** byte compile python files ***
writing byte-compilation script 'c:\docume~1\u40868\locals~1\temp\tmpnyydzs.py'
C:\Python26\pythonw.exe -OO c:\docume~1\u40868\locals~1\temp\tmpnyydzs.py

Traceback (most recent call last):
   File C:/Python26/Krizovatka/setuppygame.py, line 155, inmodule
 BuildExe().run() #Run generation
   File C:/Python26/Krizovatka/setuppygame.py, line 146, in run
 dist_dir = self.dist_dir
   File C:\Python26\lib\distutils\core.py, line 169, in setup
 raise SystemExit, error:  + str(msg)
SystemExit: error: command 'C:\Python26\pythonw.exe' failed with exit status 1

Nepomohl byste mi to někdo zkompilovat a event.vysvětlit chyby? Potřebuji to do 
školy.
Děkuji Ctibor


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


attachment: vlakno.png___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Kompilace do exe

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.pydie=utf-8oe=utf-8aq=trls=org.mozilla:cs:officialclient=firefox-a

http://www.mail-archive.com/pygame-users@seul.org/msg12699.html

Zkus, třeba to řešení z druhého odkazu pomůže.

T.


Dne 18.1.2011 7:50, Ctibor.Plasek napsal(a):

Tak ještě jednou - doufám, že to bude nové vlákno :-)

Dobrý den.
Mám takovýto problém s kompilací do exe (nikdy předtím jsem v Pythonu kompilaci 
nedělal ):

C:\Python26\Krizovatka\dist\krizovatka.exe:175: RuntimeWarning: use font:
MemoryLoadLibrary failed loading pygame\font.pyd
(ImportError: MemoryLoadLibrary failed loading pygame\font.pyd)
Traceback (most recent call last):
File krizovatka.py, line 175, inmodule
File pygame\__init__.pyc, line 70, in __getattr__
NotImplementedError: font module not available
(ImportError: MemoryLoadLibrary failed loading pygame\font.pyd)

Zkoušel jsem to i přes pygame2exe, ale to mi vyhodilo :

  Warning (from warnings module):
File C:\Python26\lib\site-packages\py2exe\build_exe.py, line 16
  import sets
  DeprecationWarning: the sets module is deprecated

  Warning (from warnings module):
File C:\Python26\lib\distutils\dist.py, line 266
  warnings.warn(msg)
  UserWarning: Unknown distribution option: 'dist_dir'
  running py2exe
  creating C:\Python26\Krizovatka\dist
  *** searching for required modules ***
  *** parsing results ***
  *** finding dlls needed ***
  *** create binaries ***
  *** byte compile python files ***
  writing byte-compilation script 
'c:\docume~1\u40868\locals~1\temp\tmpnyydzs.py'
  C:\Python26\pythonw.exe -OO c:\docume~1\u40868\locals~1\temp\tmpnyydzs.py

  Traceback (most recent call last):
File C:/Python26/Krizovatka/setuppygame.py, line 155, inmodule
  BuildExe().run() #Run generation
File C:/Python26/Krizovatka/setuppygame.py, line 146, in run
  dist_dir = self.dist_dir
File C:\Python26\lib\distutils\core.py, line 169, in setup
  raise SystemExit, error:  + str(msg)
  SystemExit: error: command 'C:\Python26\pythonw.exe' failed with exit status 1

  Nepomohl byste mi to někdo zkompilovat a event.vysvětlit chyby? Potřebuji to 
do
  školy.
  Děkuji Ctibor


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


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

Re: [python] (ne)logičnost .join() ?

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] 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] 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 Skeloruvisg...@gmail.com:

Ehm, nic proti ale výhoda konference je spíš v tom že chodí právě na mail,
kde vám prostě neunikne, osobně jsem proti jakémukoliv webovému fóru atp.
prostě proto že jsem línej to neustále kontrolovat, ta samá situace nastane
na facebooku, možná by se hodilo mít nějaký mirroring s facebookem...



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


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

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 Skeloruvisg...@gmail.com:

Ehm, nic proti ale výhoda konference je spíš v tom že chodí právě na
mail,
kde vám prostě neunikne, osobně jsem proti jakémukoliv webovému fóru
atp.
prostě proto že jsem línej to neustále kontrolovat, ta samá situace
nastane
na facebooku, možná by se hodilo mít nějaký mirroring s facebookem...


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


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


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


Re: [python] email headers

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] 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 Berani...@berycz.net:

Díky, všiml jsem si, že frameworky si to řešej vždycky po svém a každej
jinak :) asi hold je budu muset všechny projet pořádně a zjistit, co uměj...
že cgi je pomalé vím, ale hádám že běžné hostingy to tak budou většinou mít
:-/ každopádně chtěl bych to udělat univerzálně, aby to běželo pod vším, což
nebude asi legrace...

Běžné hostingy (tedy ty v ČR) Python nepodporují a když ano, tak
nějakým prapodivným způsobem (na vyžádání, s bezpečnostními problémy
apod.). Zkus hostingy zaměřené na Python (klenot.cz?, rosti.cz), nebo
ideálně virtální server, kde si pak můžeš dělat cokoli.

Od toho, aby to legrace byla, existuje WSGI. Stačí udělat webovou
aplikaci nad WSGI a pak bude úplně jedno, jestli pojede přes CGI,
mod_wsgi, FastCGI, Python http server nebo něco jiného. Všechny ty
frameworky fungují právě před WSGI.


fieldstorage bych opravdu nedoporučoval, nelíbí se mi tam třeba při uploadu
souboru, že člověk nemá šanci zjistit, kde se ten soubor nachází, on je
někde v tempu a snad už je na něj navázanej unlink a při zavření souboru
se smaže, takže můžu jen kopírovat obsah, místo toho abych jednodušeji a
rychleji použil os.rename... dál jsem ještě nezkoušel, co to třeba dělá při
multiuploadu (input file multiple), kdo ví, zda to funguje... :) nemluvě o
nějaké možnosti navázaní přerušeného uploadu...

Multiupload by to mělo umět. Přesné chování cgi.FieldStorage při
uploadu souboru by se možná dalo upravit změnou některých metod,
nevím.


budu se do toho muset pořádně začíst, popravdě toho moc o cgi nevím

každopádně ještě jednou díky, já se asi budu muset prohrabat v těch
frameworkách :(


Dne 4.8.2011 10:30, Petr Messner napsal(a):

Ahoj,

tento problém řeší snad každý webový framework, takže možnosti existují.

Třeba Werkzeug se dá pod CGI rozjet takto:
http://werkzeug.pocoo.org/docs/deployment/cgi/
POSTnutá data jsou k dispozici v MultiDictu Request.form, soubory jsou
zvlášť v Request.files:

http://werkzeug.pocoo.org/docs/wrappers/#werkzeug.wrappers.BaseRequest.files
Werkzeug má na to vlastní FileStorage:

http://werkzeug.pocoo.org/docs/datastructures/#werkzeug.datastructures.FileStorage

Podobně ve WebOb jsou POSTnutá data v req.POST, opět v nějakém
multidictu jako FieldStorage. Ale nevím, jaký přesně FieldStorage to
je.

Django zase ukládá POST data do Request.POST (což je QueryDict) nebo
Request.FILES jako UploadedFile:
https://docs.djangoproject.com/en/dev/ref/request-response/

A takhle by se dalo pokračovat. Jak je vidět, nějakou vlastní
abstrakci nad daty z HTTP POST si dělá snad každý :) Udělat si jen
vlastní objekt (fasádu) nad cgi.FieldStorage s hezčím API by také bylo
možná řešení.

Snad jsem odpověděl správně. Mimochodem, CGI bych dnes už
nedoporučoval, snad jen kromě studijních účelů. Aplikace pod CGI jsou
pomalé, protože při každém HTTP požadavku se musí celá aplikace
spustit znovu.

PM


2011/8/4 Martin Berani...@berycz.net:

zdravím, jsem tu novej...
a zajímalo by mě, jestli existuje pohodlnější možnost načítání dat z cgi,
než je cgi.FieldStorage, protože ten mi přijde naprosto nepohodlnej.
(když
python běží pod cgi)

Díky
MB

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

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


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


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


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

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