From: William <william null.pl>
Subject: Re: cx_Oracle
> OK, sprawa się wyjaśniła. Wystarczy sam runtime, trzeba jedynie stworzyć
> plik tnsnames.ora z odpowiednią strukturą katalogów. Tak na marginesie, to
> nie wiem na jaki gwizdek mu ten plik, skoro adres serwera, port i serwis
> podaje się w wywołaniu metody connect()...
>
IMHO nie powinieneś w ogóle korzystać (poza testami) z takiego modelu
określania bazy. W środowisku produkcyjnym może być zainstalowany np.
Oracle Rack na 10 maszynach i jak wtedy podasz 10 par IP i portów ? :)
From: Grzegorz Staniak <gstaniak wp.pl>
Subject: Re: Python 3000 - dziennik postempuf
On 21.06.2007, Grzegorz Staniak <gstaniak wp.pl> wroted:
>> Teraz wystarczy wys³aæ posta na python-dev, odeprzeæ 150 zarzutów
>> i za³atwione. :)
>
> Bu³ka z mas³em ;) Ju¿ piszê.
Chyba nie bêdzie trzeba:
http://mail.python.org/pipermail/python-dev/2007-March/072046.html
£ezka wzruszenia nap³ywa mi do lewgo oka - dobry BDFL pamiêta
o adminach!
GS
--
Grzegorz Staniak <gstaniak _at_ wp [dot] pl>
From: alex bofh.org.pl (Janusz A. Urbanowicz)
Subject: Re: Python a biznes
Bart Ogryczak <B.Ogryczak gmail.com> writes:
> On 1 oct, 12:46, a... bofh.org.pl (Janusz A. Urbanowicz) wrote:
>
>> > Stallman usiluje. Po pierwsze kwestia nazywania kazdej dystrybucji
>> > Linuxa "GNU/Linuxem", po drugie wirusowa teoria Stallmanna, czyli
>> > cokolwiek co zlinkujesz (nawet dynamicznie) z jakakolwiek biblioteka
>> > GPL, automatycznie staje sie GPL. Co jest oczywista bzdura i nie ma
>> > szans sie utrzymac przed sadem, ale to nie przeszkadza Stallmannowi
>> > siac FUDa.
>>
>> Ty, ale nikt cie nie zmusza do linkowania z GPL, wa¿niejsze biblioteki
>> s± na LGPL.
>
> Np. MySQL nie.
mysql ssie pa³ê anyway
se zobacz jakie s± warunki na linkowanie komercyjnego kodu z
bibliotekami do oracla na ten przyk³ad
a
--
JID: alex hell.pl
PGP: 0x46399138
od zwracania uwagi na detale s± lekarze, adwokaci, programi¶ci i zegarmistrze
-- Czerski
From: andrzej.kluge gmail.com
Subject: Re: Praca dla programisty Python
On 16 Pa=BC, 08:16, Daniel Mroz <be... alpha.pl> wrote:
> andrzej.kl... gmail.com wrote:
> > - Eclipse/PyDEV, Subversion, UnitTests
>
> Dlaczego firmy wymuszaj=B1 prac=EA na konkretnym edytorze/IDE? Przecie=BF
> pracodawc=EA interesuj=B1 jedynie wyniki prac i je=B6li programi=B6cie wy=
godniej
> si=EA koduje przy pomocy 'echo "class Foo(object):" >> blah.py' to firma
> powinna zadba=E6 o to, aby m=F3g=B3 pracowa=E6 w ten spos=F3b. Dlaczego n=
ie Eric3/4?
> Dlaczego nie KDevelop, Anjuta czy Notatnik?
>
Racja. Pracodawc=EA interesuj=B1 wyniki prac, a wyniki te b=EAd=B1 tym
lepsze, im bardziej zgrana b=EAdzie praca zespo=B3u. Nie wyobra=BFam sobie
pracy zespo=B3u, gdzie ka=BFdy z programist=F3w korzysta ze swojego
ulubionego/unikatowego IDE, o kt=F3rym reszta grupy ma niewielkie
poj=EAcie. St=B1d narzucone "z g=F3ry" =B6rodowisko. Wydaje mi si=EA to
oczywiste.
Pozdrawiam,
A=2EKluge
From: Rob Wolfe <rw smsnet.pl>
Subject: Re: pstats
Rob Wolfe napisa=B3(a):
> Bart Ogryczak napisa=B3(a):
> > On May 24, 2:50 pm, Daniel Mr=F3z <b... alpha.pl> wrote:
> > > Cze=B6=E6
> > >
> > > Bawili=B6cie si=EA mo=BFe pstats? Generuj=EA sobie dokumentacj=EA pro=
gramem epydoc,
> > > kt=F3ry ma mo=BFliwo=B6=E6 rysowania diagram=F3w wywo=B3a=F1. Problem=
w tym, =BFe
> > > potrzebuje on do tego pliku z danymi wygenerowanym przez pstats (?). =
Nie
> > > wiem jak go wygenerowa=E6 bez modyfikowania dokumentowanego kodu.
> >
> > import profile
> > profile.run('import twoj_program;
> > twoj_program.funkcja()',open('plik.pstat','w'))
>
> albo:
>
> profile.run("execfile('twoj_program')", "twoj_program.pstat")
Samego profile'a mo=BFna odpali=E6 te=BF z linii polece=F1:
profile.py [-o output_file_path] [-s sort] scriptfile [arg] ...
From: Wojciech =?iso-8859-2?Q?Mu=B3a?=
Subject: Re: =?iso-8859-2?Q?Sprz=EAtowy?= interpreter Pythona
Bart Ogryczak wrote:
>> A mo¿e jako implementacja w mikrosterowniku?
>
> Biorac pod uwage, ze Python jest jezykiem dynamicznym, to nie bardzo
> widze sens.
Jakie¶ proste pythonowe instrukcje pewnie by siê da³o zrealizowaæ,
co¶ ze stosem mo¿e.
BTW jest taki procesor, zdaje siê IBM-a, który ma dwa zestawy
instrukcji: jeden wbudowany, drugi definiowany przez u¿ytkownika,
a realizowany za pomoc± tych rozkazów wbudowanych.
w.
From: Ryszard G <wg spam.pl>
Subject: Re: jak to =?ISO-8859-2?Q?zoptymalizowa=E6?=
> Rob Wolfe pisze:
>
>>
>> ale chyba rozs±dniejsze bêdzie takie podej¶cie:
>>
>> <code>
>> def insert_or_update_marze(grupa, mar):
>> koncerny = wez_koncern(grupa)
>> producenci = wez_producenta(koncerny[0])
>> for producent in producenci:
>> query = marza_table.select(marza_table.c.idP == \
>> producent[PRODUCENT_ID])
>> marza = query.execute().fetchone()
>> if marza:
>> marza_table.update(marza_table.c.idP ==
>> bindparam('idP')).execute(
>> {'idP': prodcuent[PRODUCENT_ID], 'marza': mar})
>> else:
>> marza_table.insert().execute({'idP': producent[PRODUCENT_ID],
>> 'marza': mar})
>> </code>
>>
> Zastosowa³em to i dzia³a jak trzeba, a trochê czytelniejsze od mojego
> potworka.
Trochê siê po¶pieszy³em, zacina siê je¶li jest jeden producent tylko.
From: "Twelve Hungry Mammoths" <someone microsoft.com>
Subject: Re: =?iso-8859-2?Q?przekazywanie_parametr=F3w_do_funkcji=2E?=
On Tue, 22 May 2007 22:48:48 +0200, Janusz A. Urbanowicz
<alex bofh.org.pl> wrote:
> No ale to jest w³a¶nie piêkne ¿e nie trzeba wiedzieæ jak to pod spodem
> dzia³a.
> --JID: alex hell.pl
> PGP: 0x46399138
> od zwracania uwagi na detale s± lekarze, adwokaci, programi¶ci i
> zegarmistrze
> -- Czerski
przepraszam, ze cytuje Twoja sygnaturke, ale to, co piszesz, stoi z nia w
jawnej sprzecznosci (-:
pzdr
szeryf
From: " skk" <harmharm NOSPAM.gazeta.pl>
Subject: wstrzymanie procesu
witam,
czy jest sposób, aby skrypt pythona, który wywo³uje za pomoc± subprocess'u
inny proces kontrolowa³ go? Na przyk³ad "kaza³" systemowi chwilowo wstrzymaæ
proces.
Wiem, ¿e brzmi to dziwnie. Poczyta³em trochê na sieci o module wmi itd, ale
nigdzie nie mogê znale¼æ informacji, czy mo¿liwe jest wtrzymanie. Tymczasem
nieopatrzne z³apanie w Windowsach paska przewijania okna terminalu wstrzymuje
dowoln± aplikacjê u¿ywaj±c± to okno (to zdaje siê nie jest prawdziwy
"terminal" ;)). Sprawa dotyczy Windows.
dziêkujê za wszelkie wskazówki.
pozdr.,
skk.
--
Wys³ano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
From: Bart Ogryczak <B.Ogryczak gmail.com>
Subject: Re: przypisac nieskonczonosc
On Oct 16, 3:07 pm, Seweryn Habdank-Wojew=F3dzki <shw_m... wp.pl> wrote:
> Witam
>
> Bart Ogryczak wrote:
> >> To jest raczej problem implementacji i reprezentacji tekstowej.
>
> > Nie tylko tekstowej. Spr=F3buj zrobic z tego binarne pikle.
>
> Nie spr=F3buj=EA, bo nie znam si=EA :-).
>
> >> W ka=BFdym razie w C u=BFywasz funkcji isnan(x) lub isinf(x). Te funkc=
je
> >> zwracaj=B1 stosowne warto=B6ci.
>
> >> isnan(x) =3D> 0 je=B6li x nie jest NaN. 1 jesli x jest NaN.
>
> >> isinf(x) =3D> -1 je=B6li x jest -Inf, 1 je=B6li x jest Inf, 0 w przeci=
wnym
> >> przypadku.
>
> > Ale jak to pomaga w stworzeniu stalej?
>
> W C99 masz w math.h co nast=EApuje:
>
> /* MACROS */
> #define HUGE_VAL <double rvalue>
> #define HUGE_VALF <float rvalue> [added with C99]
> #define HUGE_VALL <long double rvalue> [added with C99]
>
> #define INFINITY <float rvalue> [added with C99]
> #define NAN <float rvalue> [added with C99]
>
> To jest respektowane przez sensownych producent=F3w kompilator=F3w.
Wrecz przeciwnie, zaden z sensownych producent=F3w tego nie wspiera. Nie
ma tego w Visual Studio, nie ma tego w Borlandzie. A w GCC, nawet tym
najnowszym, wsparcie dla IEEE754 float point, jest oznaczone jako
"broken", z przypisem, ze na niekt=F3rych architekturach byc moze bedzie
dzialac.
Innymi slowy OKDR, C99 to vaporware.
From: alex bofh.org.pl (Janusz A. Urbanowicz)
Subject: Re: przekazywanie =?iso-8859-2?Q?parametr=F3w?= do funkcji.
"Twelve Hungry Mammoths" <someone microsoft.com> writes:
> On Tue, 22 May 2007 22:48:48 +0200, Janusz A. Urbanowicz
> <alex bofh.org.pl> wrote:
>
>> No ale to jest w³a¶nie piêkne ¿e nie trzeba wiedzieæ jak to pod
>> spodem dzia³a.
>> --JID: alex hell.pl
>> PGP: 0x46399138
>> od zwracania uwagi na detale s± lekarze, adwokaci, programi¶ci i
>> zegarmistrze
>> -- Czerski
>
> przepraszam, ze cytuje Twoja sygnaturke, ale to, co piszesz, stoi z
> nia w jawnej sprzecznosci (-:
Wcale nie. Prawnik mo¿e zwróciæ uwagê na to, ¿e policja niedope³ni³a
procedur przy zbieraniu dowodów przez co akt oskar¿enia jest ³atwo
obaliæ, ale nie musi wiedzieæ jak dzia³a pistolet maszynowy którym
oskar¿ony zastrzeli³ 17 osób i ¶winkê morsk±.
Z programowaniem jest tak samo.
--
JID: alex hell.pl
PGP: 0x46399138
od zwracania uwagi na detale s± lekarze, adwokaci, programi¶ci i zegarmistrze
-- Czerski
From: Patryk Szymczak <patryk.szymczak gmail.com>
Subject: =?iso-8859-2?q?Rozwa=BFania_o_pracy_w_Pythonie?=
Jestem jeszcze studentem, wi=EAc do pracy w pe=B3nym wymiarze czasu mi si=
=EA
nie =B6pieszy. Jednak=BFe raz na jaki=B6 czas, przegl=B1dam oferty pracy
dotycz=B1ce Pythona i chcia=B3em si=EA podzieli=E6 uwagami/w=B1tpliwo=B6cia=
mi.
1=2E Ofert pracy jest bardzo ma=B3o, jednak je=B6li si=EA ju=BF jaka=B6 zna=
jdzie
to zwykle chodzi o
- testera (Python+XML)
- project managera
- webdevelopera do RoR (poszukiwany programista Pythona do
przekwalifikowania na Ruby)
2=2E Gdzie si=EA podzia=B3a w takim razie ca=B3a bran=BFa webdevelopmentu?
Dotychczas widzia=B3em tylko kilka og=B3osze=F1, np:
Grono.net, Warszawa
http://praca.money.pl/grupy/praca-oferowana/programista;python;praca;stal=
a;warszawa,watek,404852.html
SENSI SOFT, Warszawa
http://praca.money.pl/grupy/praca-oferowana/python;django;developer;warsz=
awa;praca;stala,watek,446217.html
3=2E Wracaj=B1c do ROR, tu jest przyk=B3adowa oferta:
http://www.praca.int.pl/praca/20704
Swoj=B1 drog=B1, osobi=B6cie by=B3em na rozmowie o prac=EA w Pythonie i na
miejscu okaza=B3o si=EA =BFe jaka=B6 niemiecka sp=F3=B3ka chce otworzy=E6 we
Wroc=B3awiu fili=EA i tak na prawd=EA szuka RoRowc=F3w, albo Pythonaut=F3w
kt=F3rzy ch=EAtnie si=EA przenios=B1 na Ruby. (firma faktycznie b=EAdzie - =
zdaje
si=EA =BFe ruszyli we Wroc=B3awiu na pocz=B1tku lipca; nazwy nie pami=EAtam)
4=2E Co z powa=BFniejszymi aplikacjami obliczeniowymi? Nie znalaz=B3em
=BFadnej oferty tego typu.
5=2E Gdzie si=EA podzia=B3y aplikacje przeno=B6ne aplikacje z gui na
desktopy?
6=2E W takim razie gdzie WY pracujecie? I co tam robicie zwi=B1zanego z
Pythonem?
Patryk Szymczak
Subject: Re: polskie znaki w identyfikatorach (pep 3131)
From: "Marcin Sztolcman" <msztol poczta.onet.pl>
Dnia 08-06-2007 o 13:36:30 Rob Wolfe <rw smsnet.pl> napisał(a):
> Bosz... pozostawiÄ™ to bez komentarza. :)
:)
> Dlaczego niby miałby do Ciebie trafić kod Francuza (po francusku)
> a Hiszpana (po hiszpańsku)? Jak napisałem, gdy będą chceli swój
> kod opublikować, to byłoby bez sensu, gdyby nie był w całości
> przetłumaczony na angielski.
I wierzysz w to, że tak zawsze będzie? Ja chciałbym wiele więcej rzeczy,
ale doskonale zdaję sobie sprawę z tego że wielokrotnie to będą tylko
zachciewajki...
MySZ
--
Marcin Sztolcman :: http://urzenia.net/ :: http://sztolcman.eu/
From: "William" <nie ma.mnie.pl>
Subject: Re: CGI + MySQLdb
DQpVv3l0a293bmlrICJBcmFzIiA8YXJhc0Bub3NwYW0ucGw+IG5hcGlzYbMgdyB3aWFkb21vtmNp
IG5ld3M6ZmYzNXVnJDE5ZiQxQG5lbWVzaXMubmV3cy50cGkucGwuLi4NCj4gd2l0YW0sDQo+IG5h
cGlzYbNlbSBwcm9zdHkgc2tyeXB0IENHSSB3IHB5dGhvbmllLCBrdPNyeSAtIG5pZSB3aWVtIGRs
YWN6ZWdvIC0gcG93b2R1amUgDQo+ICJis7FkIHdld27qdHJ6bnkgc2Vyd2VyYSIuDQo+IENhs3kg
cHJvYmxlbSB0a3dpIHcgcHLzYmllIGltcG9ydHUgTXlTUUxkYiAtIGtpZWR5IHphaGFzenVqZSB3
aWVyc3ogDQo+IGltcG9ydHVqsWN5IHRlbiBtb2R1syAtIHdzenlzdGtvIGdyYS4NCj4gT2RoYXN6
b3dhbmllIGxpbmlpIGltcG9ydHVqsWNlaiBNeVNRTGRiIHBvd29kdWplIGKzsWQgc2Vyd2VyYS4N
Cj4gWiBrb2xlaSB0ZW4gc2FtIHNrcnlwdCBvZHBhbG9ueSAicupjem5pZSIgdyBrb25zb2xpIGR6
aWGzYSBqYWsgbmFsZb95ICh6IA0KPiB6YWltcG9ydG93YW55bSBteXNxbGRiKS4NCj4gLg0KPiBD
enkga3RvtiBzcG90a2GzIHNpZSBqdb8gbW+/ZSB6IHBvZG9ibnltIHByb2JsZW1lbSA/DQo+ICBQ
b3pkcmF3aWFtDQo+IA0KDQoNCkEgY28gbWFzeiB3IGVycm9yIGxvZ3Ugc2Vyd2VyYSA/IEphIGJ5
bSBzcHJhd2R6abMgcHJ6ZWRlIHdzenlzdGtpbSwgY3p5IHRlbiBteXNxbGRiIG5pZSBwb3OzdWd1
amUgc2nqIGpha7G2IGJpYmxpb3Rla7Ega2xpZW50YSBteXNxbCBrdPNysSBtYXN6IHcgUEFUSCBn
ZHkgdXJ1Y2hhbWlhc3ogeiBrb25zb2xpIGEgbmllIG1hc3ogdyC2cm9kb3dpc2t1IHNlcndlcmEN
CiA=
From: Daniel =?UTF-8?B?TXLDs3o=?= <beorn alpha.pl>
Subject: Re: Python vs Ruby - na poczatku przygody z programowaniem.
moldovenu wrote:
>> Sam uczyłem się
>> programowania używając Pascala (pierwszy był BASIC, ale pomińmy go
>> milczeniem) i nadal uważam, że na początek to jest bardzo dobry język.
> Równie dobrze mogliby uczyć javy. Dzieciaki mogłyby później popisać soft
> na swoje komórki, a i o pracę jakby łatwiej ;)
Ale Java jest obiektowa, a Pascal może być obiektowy.
Pozdrawiam
Beorn
--
Daniel 'Beorn' Mróz <beorn alpha.pl> http://127.0.0.1/beorn
[GIT d s:- a- C++++ UL++++$ P+ L++++ E--- W+ N+++ o? K- w---]
[O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*]
[ r++ y+ ]
From: katharsis021206 gmail.com
Subject: Re: Problem z tworzeniem archiwum: *.tar.bz
Bart Ogryczak
"aby wyci=B1gn=B1=E6 jeden plik z tara, trzeba przeczyta=E6 sekwencyjnie
wszystko co jest przed nim, bo tar nie ma =BFadnego indeksu."
Tak, to prawda. Ja natomiast stosuj=EA poni=BFszy skrypt, kiedy potrzebuj=
=EA
dosta=E6 si=EA do jakiego=B6 konkretnego pliku w archiwum np. tylko *.txt:
<code>
import os, tarfile
extractPath =3D "C:/rozpakuje"
tFile =3D tarfile.open("C:/plik.tar", "r")
for f in tFile.getnames():
if f.endswith("txt"):
tFile.extract(f, extractPath)
else:
print "Ten plik nie jest *.txt"
tFile.close()
</code>
W ten spos=F3b otrzymuj=B1 to co chc=EA, manipuluj=B1c tylko warunkiem.