Thread View: pl.comp.lang.python
17 messages
17 total messages
Started by Daniel Mróz
Mon, 15 Jun 2009 10:31
Re: Jak zabraćsię za programowanie webowe w Python
Author: Daniel Mróz
Date: Mon, 15 Jun 2009 10:31
Date: Mon, 15 Jun 2009 10:31
63 lines
4626 bytes
4626 bytes
On 15.06.2009, Łukasz Mańkowski <Lukasz.Mankowski@gmail.com> wrote: > Według mnie jednak bliżej pythonowi do javy niż do php. Może trochę > uogólniam ale jak dla mnie php to język skryptowy przeznaczony do > pisania skryptów webowych. Jak dla Ciebie. Dostępne biblioteki oraz możliwośći interpretera pozwalają także na wykorzystanie PHP w innych dziedzinach (np. skrypty admninistracyjne). Pogląd o zastosowaniach web-only PHP wynika z tego, że niewiele osób używa go do czegoś innego oraz z samego rodowodu języka, który powstał jako złożony preprocesor HTMLa. > Python może i jest interpretowany i dynamiczny ale jest językiem > bardziej ogólnego zastosowania co według mnie czyni go bliższym javie > niż php. Dodatkowo o ile czegoś źle nie wyczytałem to kod python po > cichu jest kompilowany do postacie kodu pośredniego który jest > wykonywany na maszynie wirtualnej pythona - co mi osobiście już w > ogóle kojarzy z Javą ( dokładnego źródła nie pamiętam, ale wydaje mi > się że wyczytałem to w książce Python. Wprowadzenie - O'REILLY ) Tak, nazywa się to prekompilacja, a wynikiem jest bytecode zapisywany w plikach *.pyc lub *.pyo i nie sądzę aby argument ten był wystarczająco silny aby porównywać Pythona do Javy. Powinieneś raczej skupić się na możliwościach porównywanych języków programowania, a nie na implementacjach interpreterów i maszyn wirtualnych. > Wracając dość do głównego nurtu dyskusji, czy któryś z frameworków > jest jakoś znacząco prostszy trudniejszy ? Czy coś specjalnie > przemawia za tym żeby na początek wybrać powiedzmy Django a nie Pylosa > czy nie wiem TurboGears ? Zdefiniuj "prostszy" i "trudniejszy". To zależy od tego, co dla Ciebie jest problemem oraz jaki zasób wiedzy z dziedziny programowania oraz programowania w języku Python posiadasz. Ja na przykład (ledwo co umiem) zacząłem od mod_python, który _dla mnie_ był prostszy ze względu na to, że łatwiej było mi samemu wyklepać odpowiednie mechanizmy niż uczyć się użycia "ułatwiaczy" frameworka oraz kombinowania jak zmuisić je do robienia określonych rzeczy w sposób jaki ja chcę, a nie w jaki sobie obmyślili twórcy. Kolejny był Django, od którego odbiłem się z hukiem. Zbyt dużo magii, ale dla osoby nieobeznanej z Pythonem może być prostszy, gdyż wiele można zrobić przy użyciu klas/funkcji, które robią dużo lecz nie wiadomo jak i bez możliwości (łatwej) zmiany ich zachowania. Ostatecznie osiadłem na Pylons, który jak dla mnie jest kompromisem między magią a dłubactwem, chociaż czasami tęsknię za mod_python. Oczywiście większość frameworków umożliwia także dłubanie samemu (nic nie stoi na przeszkodzie, aby "ręcznie" bawić się obiektami request i response), lecz po co wtedy używać frameworka? Moja rada jest następująca: wybierz sobie kilka frameworków (różnią się one między sobą w takim stopniu, że możesz wybierać te, których nazwy Ci się najbardziej podobają), poczytaj dokumentację każdego z nich, nawet po łebkach, obierz sobie jakieś zadanie i wykonaj je w każdym z nich. Powinieneś w ten sposób dobrać ten, w którym czujesz się najlepiej. Pamiętaj tylko, że jeśli np. nie podoba Ci się mechanizm szablonów w którymś z nich, wiele frameworków umożliwia jego wymianę na inny. Jeśli zatem nie lubisz Jinja, sprawdź czy można użyć np. Mako. 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+ ]
Re: Jak zabraćsię za programowanie webowe w Python
Author: Jaroslaw Zabiello
Date: Thu, 18 Jun 2009 18:49
Date: Thu, 18 Jun 2009 18:49
49 lines
3196 bytes
3196 bytes
On Mon, 15 Jun 2009 11:31:15 +0100, Daniel Mróz <beorn@alpha.pl> wrote: > Jak dla Ciebie. Dostępne biblioteki oraz możliwośći interpretera > pozwalają > także na wykorzystanie PHP w innych dziedzinach (np. skrypty > admninistracyjne). LOL! To chyba miał być dowcip? PHP do skryptów shellowych? To chyba pomysł dla jakichś "desperados" co nie znają niczego poza pehapem. :-D Nie słyszalem aby ktokolwiek poważny używał PHP do skryptów shelowych. Za to używanie do tego celu Ruby'ego, Pythona (że nie wspomnę o Perlu), to prawie coś oczywistego. Poza tym, z racji implementacji javowych (Jython, JRuby) i .netowych (IronPython, IronRuby) można też wpinać się łatwo do dowolnych bibliotek javowych czy .net. Sama składnia pehapa pokazuje że to język stworzony pierwotnie do szablonów (to jasne jak słońce na niebie - PHP z def. jest zawsze osadzony w jakimś HTML, czy innym pliku tekstowym). > Pogląd o zastosowaniach web-only PHP wynika z tego, że niewiele osób > używa go do czegoś innego oraz z samego rodowodu języka, który powstał > jako złożony preprocesor HTMLa. He he, próbowano używać nawet do pisania aplikacji desktopowych z jakimś GUI. Porażka. PHP nie ma ani wątków ani nawet porządnego garbage collectora. To też eliminuje go nawet z wysokowydajnych zastosowań webowych używających serwletów. > Tak, nazywa się to prekompilacja, a wynikiem jest bytecode zapisywany > w plikach *.pyc lub *.pyo i nie sądzę aby argument ten był wystarczająco > silny aby porównywać Pythona do Javy. Tak, to prawda, bytecode Pythona to kod, który nadal podlega interpretacji. Nie rozumiem po co w ogóle porównywać Pythona do Javy. To jest zupełnie bez sensu. Java jest statycznie a Python dynamicznie typowany. Java jest kompilowana, Python interpretowany. Poza tym, ważniejsza jest PLATFORMA Javy, a nie sam język. Wiadomo, że Java jako język jest toporna, ale jako assembler dla JVM może być. Zaś do bardziej komfortowej pracy z platformą JVM lepiej użyć jednego z 240 języków zgodnych z bytecodem JVM (np. wzmiankowanej wcześniej, statycznie typowanej, Scali, lub dynamicznie typowanego Clojure, JRuby czy Jythona) -- Jarosław Zabiełło http://blog.zabiello.com
Re: Jak zabraćsię za programowanie webowe w Python
Author: Daniel Mróz
Date: Thu, 18 Jun 2009 22:30
Date: Thu, 18 Jun 2009 22:30
66 lines
4605 bytes
4605 bytes
On 18.06.2009, Jaroslaw Zabiello <hipertracker@gmail.com> wrote: >> Jak dla Ciebie. Dostępne biblioteki oraz możliwośći interpretera >> pozwalają >> także na wykorzystanie PHP w innych dziedzinach (np. skrypty >> admninistracyjne). > LOL! To chyba miał być dowcip? PHP do skryptów shellowych? To chyba pomysł > dla jakichś "desperados" co nie znają niczego poza pehapem. :-D > > Nie słyszalem aby ktokolwiek poważny używał PHP do skryptów shelowych. Za Nie wiedziałem, że o tym czy dany język nadaje się do pisania skryptów "systemowych" decyduje powaga, bądź jej brak u osoby je tworzącej. > to używanie do tego celu Ruby'ego, Pythona (że nie wspomnę o Perlu), to > prawie coś oczywistego. Poza tym, z racji implementacji javowych (Jython, > JRuby) i .netowych (IronPython, IronRuby) można też wpinać się łatwo do > dowolnych bibliotek javowych czy .net. Do zastosowań typowych w administratorce PHP daje radę bez większych problemów. Nie rozumiem na czym opierasz opinię, że język ten wraz ze standardowym interpreterem się do takich zastosowań nie nadaje. Stopień powagi pozwolę sobie zignorować. Nie wiem też dlaczego zastosowanie Pythona czy Ruby jest tu oczywiste. Owszem, są często stosowane, ale popularność nie dyskwalifikuje tutaj PHP, gdyż jest mało istotna. > Sama składnia pehapa pokazuje że to język stworzony pierwotnie do > szablonów (to jasne jak słońce na niebie - PHP z def. jest zawsze osadzony > w jakimś HTML, czy innym pliku tekstowym). Nadal nie widzę tutaj uzasadnienia Twoich racji. Pętle ma? Ma. Potrafi czytać z plików/standardowego wejścia i pisać do plików/na standardowe wyjście? Potrafi. Ma możliwość obróbki ciągów znaków? Ma. Potrafi uruchamiać zewnętrzne aplikacje? Potrafi. Arytmetykę zna, biblioteki do SNMP, SMTP i innych czteroliterowych skrótów też posiada. To już wystarczy do tego, aby pisać skrypty wykraczające poza robienie za silnik do szablonów. >> Pogląd o zastosowaniach web-only PHP wynika z tego, że niewiele osób >> używa go do czegoś innego oraz z samego rodowodu języka, który powstał >> jako złożony preprocesor HTMLa. > He he, próbowano używać nawet do pisania aplikacji desktopowych z jakimś > GUI. Porażka. PHP nie ma ani wątków ani nawet porządnego garbage > collectora. To też eliminuje go nawet z wysokowydajnych zastosowań > webowych używających serwletów. Mowa była o skryptach zastępujących /bin/sh, a nie o aplikacjach GUI z wątkami. Tutaj być może PHP nie jest dobrym pomysłem. Nie wiem, nie próbowałem. > Nie rozumiem po co w ogóle porównywać Pythona do Javy. To jest zupełnie > bez sensu. Java jest statycznie a Python dynamicznie typowany. Java jest > kompilowana, Python interpretowany. Poza tym, ważniejsza jest PLATFORMA > Javy, a nie sam język. Wiadomo, że Java jako język jest toporna, ale jako > assembler dla JVM może być. Zaś do bardziej komfortowej pracy z platformą > JVM lepiej użyć jednego z 240 języków zgodnych z bytecodem JVM (np. > wzmiankowanej wcześniej, statycznie typowanej, Scali, lub dynamicznie > typowanego Clojure, JRuby czy Jythona) Bo to jakaś bezsensowna wojna Python vs. Java od kilku lat jest. Pewnie fanboy któregoś z obozów zaczął publiczne wytykanie tego i owego, przeszło we flame i tak się kręci do dzisiaj. 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+ ]
Re: Jak zabraćsię za programowanie webowe w Python
Author: Daniel Mróz
Date: Fri, 19 Jun 2009 09:10
Date: Fri, 19 Jun 2009 09:10
39 lines
3105 bytes
3105 bytes
On 19.06.2009, Jaroslaw Zabiello <hipertracker@dzimail.dot.com> wrote: >> Nie wiedziałem, że o tym czy dany język nadaje się do pisania skryptów >> "systemowych" decyduje powaga, bądź jej brak u osoby je tworzącej. > Przez "poważnego" rozumiem osobę która zna coś więcej niż tylko pehapa. > Ten język do tego po prostu nie stworzono. Równie dobrze można pisać > skrypty systemowe w brainfucku. Można, ale brak obsługi plików oraz np. odpalania innych programów zawęża dość mocno zastosowanie BF na tym polu ;) >> Do zastosowań typowych w administratorce PHP daje radę bez większych >> problemów. >> Nie rozumiem na czym opierasz opinię, że język ten wraz ze standardowym >> interpreterem się do takich zastosowań nie nadaje. > Nadawać się może i assembler. Pewnie pisze tak sierora skrypty systemowe w > PHP bo nie ma wyboru, nie wie że można to zrobić szybciej i wygodniej w > Ruby. Co nie zmienia faktu, że PHP także się do tego nadaje. Dla osoby, która akurat zna PHP, pisanie w tym języku będzie szybsze niż nauka Ruby. Pamiętaj, że mówimy tutaj o administratorach, a nie programistach. >> Nie wiem też dlaczego zastosowanie Pythona czy Ruby jest tu oczywiste. > Ty tak poważnie? :) Równoległe, wielowątkowe pobieranie plików też > napiszesz w PHP czy będziesz je mozolnie przepychał jeden po drugim? Ech, programiści ;) Zlecić takiemu napisanie prostego skryptu pobierającego pliki to napisze masę niepotrzebnego kodu wymagającego instalacji dodatkowych bibliotek/modułów, zamiast użyć wget lub jakiegoś tekstowego fetchera z obsługą pobierania równoległego. Głównym zadaniem skryptów shellowych jest obróbka danych i pośredniczenie między istniejącymi narzędziami, a nie tworzenie ich na nowo. 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+ ]
Re: Jak zabraćsię za programowanie webowe w Python
Author: Daniel Mróz
Date: Fri, 19 Jun 2009 09:17
Date: Fri, 19 Jun 2009 09:17
30 lines
2508 bytes
2508 bytes
On 19.06.2009, marcinn <marcin.j.nowak@gmail.com> wrote: > ale popisz troche, zajedz maszyny produkcyjne tymi skryptami, zacznij > walczyc z timeoutami, memory leaks, a na koncu z niejawnym rzutowaniem > obiektow na booleany. :) Pracuję w firmie, gdzie oprócz mnie jest jeszcze pięciu adminów. Dwóch z nich wykorzystuje przy pisaniu skryptów m.in. PHP. Timeouty wynikają z niedostępności usług sieciowych, wycieków pamięci nie zaobserwowano, maszyny produkcyjne są zajeżdżane jedynie przez Javę (ale to nie skrypty systemowe), na niejawne rzutowanie skarg nie słyszałem. Serwery działają, na szafach rackowych nie pojawiły się pentagramy, a skrypty napisane w PHP robią co do nich należy. Czy Ty przypadkiem nie próbujesz przenieść na grunt shellowy problemów PHP w dużych aplikacjach webowych? > po jakims czasie zobaczysz roznice w wydajnosci, komforcie pisania > takich narzedzi i dojdziesz do wniosku, ze pisanie jakiegokolwiek > softu w systemie szablonow jest bez sensu. My tu o skryptach, a Ty mi tu o wydajności i komforcie pisania. W takim razie, podążając Twoim tokiem myślenia, do pisania skryptów shellowych nie nadaje się shell. 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+ ]
Re: Jak zabraćsię za programowanie webowe w Python
Author: Jaroslaw Zabiello
Date: Fri, 19 Jun 2009 09:59
Date: Fri, 19 Jun 2009 09:59
26 lines
2026 bytes
2026 bytes
Dnia 18-06-2009 o 23:30:12 Daniel Mróz <beorn@alpha.pl> napisał(a): > Nie wiedziałem, że o tym czy dany język nadaje się do pisania skryptów > "systemowych" decyduje powaga, bądź jej brak u osoby je tworzącej. Przez "poważnego" rozumiem osobę która zna coś więcej niż tylko pehapa. Ten język do tego po prostu nie stworzono. Równie dobrze można pisać skrypty systemowe w brainfucku. > Do zastosowań typowych w administratorce PHP daje radę bez większych > problemów. > Nie rozumiem na czym opierasz opinię, że język ten wraz ze standardowym > interpreterem się do takich zastosowań nie nadaje. Nadawać się może i assembler. Pewnie pisze tak sierora skrypty systemowe w PHP bo nie ma wyboru, nie wie że można to zrobić szybciej i wygodniej w Ruby. > Nie wiem też dlaczego zastosowanie Pythona czy Ruby jest tu oczywiste. Ty tak poważnie? :) Równoległe, wielowątkowe pobieranie plików też napiszesz w PHP czy będziesz je mozolnie przepychał jeden po drugim? -- Jarosław Zabiełło http://blog.zabiello.com
Re: Jak zabraćsię za programowanie webowe w Python
Author: marcinn
Date: Fri, 19 Jun 2009 10:15
Date: Fri, 19 Jun 2009 10:15
21 lines
2200 bytes
2200 bytes
On 19 Cze, 00:30, Daniel Mróz <be...@alpha.pl> wrote: > > LOL! To chyba miał być dowcip? PHP do skryptów shellowych? To chyba pomysł > > dla jakichś "desperados" co nie znają niczego poza pehapem. :-D > > > Nie słyszalem aby ktokolwiek poważny używał PHP do skryptów shelowych. Za > > Nie wiedziałem, że o tym czy dany język nadaje się do pisania skryptów > "systemowych" decyduje powaga, bądź jej brak u osoby je tworzącej. php nie jest do tego przeznaczony, co nie znaczy ze nie da sie w nim takich skryptow pisac. ale popisz troche, zajedz maszyny produkcyjne tymi skryptami, zacznij walczyc z timeoutami, memory leaks, a na koncu z niejawnym rzutowaniem obiektow na booleany. :) po jakims czasie zobaczysz roznice w wydajnosci, komforcie pisania takich narzedzi i dojdziesz do wniosku, ze pisanie jakiegokolwiek softu w systemie szablonow jest bez sensu. pozdrawiam, marcin nowak
Re: Jak zabraćsię za programowanie webowe w Python
Author: Daniel Mróz
Date: Fri, 19 Jun 2009 11:44
Date: Fri, 19 Jun 2009 11:44
46 lines
3423 bytes
3423 bytes
On 19.06.2009, marcinn <marcin.j.nowak@gmail.com> wrote: >> My tu o skryptach, a Ty mi tu o wydajności i komforcie pisania. > po prostu dziwia mnie (jeszcze) u ludzi zapedy masochistyczne. moze po > czterdziestce sie przyzwyczaje. ;) Ludzie używają różnych dziwnych języków ponieważ je znają, a na naukę nowych nie mają czasu i/lub potrzeby. Czy to masochizm? Chyba nie, dlatego że jeśli znasz język X dobrze, jesteś w stanie pisać w nim dobre aplikacje dużo szybciej. Dodatkowo możesz mieć już całkiem niezłą kolekcję modułów/bibliotek/kawałków kodu do ponownego użycia. > a powaznie - uwazam, ze kazde narzedzie ma po prostu swoje > zastosowanie. php nie jest najlepszy/najwygodniejszy, co nie oznacza, > ze nie da sie go uzyc. Oczywiście. Szczególnie jak się pozna już Pythona i/lub Ruby, pisanie w PHP może przypominać próbę podrapania się za uchem przy pomocy pogrzebacza, ale nie mnie oceniać preferencje innych ludzi. >> Ech, programiści ;) Zlecić takiemu napisanie prostego skryptu >> pobierającego pliki to napisze masę niepotrzebnego kodu wymagającego >> instalacji dodatkowych bibliotek/modułów > pakujesz wgeta do system()? A po co wymyślać koło na nowo? Jeśli jest to skrypt, to lepiej użyć gotowego narzędzia, które dodatkowo ma wiele innych przydatnych ficzerów niż implementować to samemu. Owszem, jeśli piszemy jakąś aplikację, to można rozważać czy nie lepiej byłoby samemu się bawić w pobieranie plików. W przypadku skryptów automatyzujących powoduje to jednak niepotrzebny rozrost kodu oraz czasu potrzebnego na jego stworzenie. > a moze uzyj po prostu basha, skoro piszesz > skrypty uzywajace polecen systemowych. Niestety, sh ma pewne ograniczenia, których nie mają inne języki skryptowe (no i jego składnia jest dość uciążliwa). PHP na tym polu daje radę. Pomińmy subiektywne zdania na temat jego składni. > ps. chyba dyskusja oddala sie o tematyki grupy EOT? 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+ ]
Re: Jak zabraćsię za programowanie webowe w Python
Author: marcinn
Date: Fri, 19 Jun 2009 13:29
Date: Fri, 19 Jun 2009 13:29
37 lines
2894 bytes
2894 bytes
On 19 Cze, 11:17, Daniel Mróz <be...@alpha.pl> wrote: > Czy Ty przypadkiem nie próbujesz przenieść na grunt shellowy problemów > PHP w dużych aplikacjach webowych? troche tak. gdyby nie ten wymog, to na pewno (dzisiaj) nie wybralbym php do pisania skryptow shellowych. > > po jakims czasie zobaczysz roznice w wydajnosci, komforcie pisania > > takich narzedzi i dojdziesz do wniosku, ze pisanie jakiegokolwiek > > softu w systemie szablonow jest bez sensu. > My tu o skryptach, a Ty mi tu o wydajności i komforcie pisania. po prostu dziwia mnie (jeszcze) u ludzi zapedy masochistyczne. moze po czterdziestce sie przyzwyczaje. ;) a powaznie - uwazam, ze kazde narzedzie ma po prostu swoje zastosowanie. php nie jest najlepszy/najwygodniejszy, co nie oznacza, ze nie da sie go uzyc. > W takim razie, podążając Twoim tokiem myślenia, do pisania skryptów > shellowych nie nadaje się shell. no nie tak... wole basha od php. jesli bash nie wystarczy, wybieram pythona. poznalem za wiele bledow i pulapek php. > Ech, programiści ;) Zlecić takiemu napisanie prostego skryptu > pobierającego pliki to napisze masę niepotrzebnego kodu wymagającego > instalacji dodatkowych bibliotek/modułów pakujesz wgeta do system()? a moze uzyj po prostu basha, skoro piszesz skrypty uzywajace polecen systemowych. ps. chyba dyskusja oddala sie o tematyki grupy pozdrawiam, marcin
Re: Jak zabraćsię za programowanie webowe w Python
Author: Jaroslaw Zabiello
Date: Fri, 19 Jun 2009 15:16
Date: Fri, 19 Jun 2009 15:16
12 lines
1434 bytes
1434 bytes
Dnia 19-06-2009 o 10:10:20 Daniel Mróz <beorn@alpha.pl> napisał(a): > Co nie zmienia faktu, że PHP także się do tego nadaje. Dla osoby, > która akurat zna PHP, pisanie w tym języku będzie szybsze niż nauka > Ruby. Pamiętaj, że mówimy tutaj o administratorach, a nie programistach. A co to za administrator co nie zna Basha czy Perla? ;) -- Jarosław Zabiełło http://blog.zabiello.com
Re: Jak zabraćsię za programowanie webowe w Python
Author: Jan Koprowski
Date: Sat, 27 Jun 2009 06:44
Date: Sat, 27 Jun 2009 06:44
21 lines
2239 bytes
2239 bytes
On 19 Cze, 17:16, "Jaroslaw Zabiello" <hipertrac...@dzimail.dot.com> wrote: > Dnia 19-06-2009 o 10:10:20 Daniel Mróz <be...@alpha.pl> napisał(a): > > > Co nie zmienia faktu, że PHP także się do tego nadaje. Dla osoby, > > która akurat zna PHP, pisanie w tym języku będzie szybsze niż nauka > > Ruby. Pamiętaj, że mówimy tutaj o administratorach, a nie programistach. > > A co to za administrator co nie zna Basha czy Perla? ;) > > -- > Jarosław Zabiełłohttp://blog.zabiello.com Jarku jak np. wyjaśnisz to iż w naprawdę świetnej polskiej dystrybucji jaką jest Kate OS gro narzędzi do administracji ba - nawet nie shellowych bo z interfejsem w GTK - jest napisanych w PHP i są naprawdę świetne. Działają sprawnie a kod jest czytelny. Greetings from Poland ! -- Jan Koprowski
Re: Jak zabraćsię za programowanie webowe w Python
Author: Daniel Mróz
Date: Mon, 29 Jun 2009 10:39
Date: Mon, 29 Jun 2009 10:39
26 lines
2448 bytes
2448 bytes
On 29.06.2009, Jaroslaw Zabiello <hipertracker@dzimail.dot.com> wrote: >> Jarku jak np. wyjaśnisz to iż w naprawdę świetnej polskiej dystrybucji >> jaką jest Kate OS > Świetnej? Nie wiem. Pierwsze słyszę. Jakaś kolejna niszowa dystrybucja. > PLD jest już zły? Polacy coś chyba cierpią na manię mnożenia kolejnych > dystrybucji. PLD i KateOS mają różne... targety. PLD jest dla dłubaczy, natomiast KateOS jest bardziej przyjazny dla użytkownika. PLD - dystrybucja głównie na serwery. KateOS - desktop. >> gro narzędzi do administracji ba - nawet nie shellowych bo z interfejsem >> w GTK > Chodzilo mi o shell. Do webowych interfejsów PHP może być. No, ale kto > poważny stawia serwer z włączonym X-Window? Po co? Bo admin nie umie żyć > bez myszki i okienek? LOL. Raczej dlatego, że nie wie jak Xy odinstalować lub chociaż wyłączyć. 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+ ]
Re: Jak zabraćsię za programowanie webowe w Python
Author: Jaroslaw Zabiello
Date: Mon, 29 Jun 2009 12:41
Date: Mon, 29 Jun 2009 12:41
20 lines
1821 bytes
1821 bytes
Dnia 27-06-2009 o 07:44:30 Jan Koprowski <jan.koprowski@gmail.com> napisał(a): > Jarku jak np. wyjaśnisz to iż w naprawdę świetnej polskiej dystrybucji > jaką jest Kate OS Świetnej? Nie wiem. Pierwsze słyszę. Jakaś kolejna niszowa dystrybucja. PLD jest już zły? Polacy coś chyba cierpią na manię mnożenia kolejnych dystrybucji. > gro narzędzi do administracji ba - nawet nie shellowych bo z interfejsem > w GTK Chodzilo mi o shell. Do webowych interfejsów PHP może być. No, ale kto poważny stawia serwer z włączonym X-Window? Po co? Bo admin nie umie żyć bez myszki i okienek? LOL. -- Jarosław Zabiełło http://blog.zabiello.com
Re: Jak zabraćsię za programowanie webowe w Python
Author: Jan Koprowski
Date: Mon, 29 Jun 2009 14:00
Date: Mon, 29 Jun 2009 14:00
17 lines
2210 bytes
2210 bytes
On 29 Cze, 14:41, "Jaroslaw Zabiello" <hipertrac...@dzimail.dot.com> wrote: > Dnia 27-06-2009 o 07:44:30 Jan Koprowski <jan.koprow...@gmail.com> > napisał(a): > > > Jarku jak np. wyjaśnisz to iż w naprawdę świetnej polskiej dystrybucji > > jaką jest Kate OS > > Świetnej? Nie wiem. Pierwsze słyszę. Jakaś kolejna niszowa dystrybucja. > PLD jest już zły? Polacy coś chyba cierpią na manię mnożenia kolejnych > dystrybucji. "W PLD to developerzy są niestabilni, a nie dystrybucja." za http://www.rotflcopter.pl/1071 -- Jan Koprowski
Re: Jak zabraćsię za programowanie webowe w Python
Author: Jaroslaw Zabiello
Date: Tue, 30 Jun 2009 02:01
Date: Tue, 30 Jun 2009 02:01
26 lines
2162 bytes
2162 bytes
On Mon, 29 Jun 2009 11:39:04 +0100, Daniel Mróz <beorn@alpha.pl> wrote: > PLD i KateOS mają różne... targety. PLD jest dla dłubaczy, natomiast > KateOS jest bardziej przyjazny dla użytkownika. > PLD - dystrybucja głównie na serwery. KateOS - desktop. Kubuntu/Ubuntu nie wystarczy? :) Są przecież łatwe w obsłudze. No i mają bardzo dużą bazę użytkowników (to ważne, bo łatwiej o pomoc). (Choć na desktop to i tak to wszystko nie dorasta do pięt ergonomii i prostocie Mac OS-X) >> Chodzilo mi o shell. Do webowych interfejsów PHP może być. No, ale kto >> poważny stawia serwer z włączonym X-Window? Po co? Bo admin nie umie żyć >> bez myszki i okienek? LOL. > > Raczej dlatego, że nie wie jak Xy odinstalować lub chociaż wyłączyć. Powiedz że żartujesz. Admin który nie ma bladego pojęcia o takich rzeczach? -- Jarosław Zabiełło http://blog.zabiello.com
Re: Jak zabraćsię za programowanie webowe w Python
Author: Daniel Mróz
Date: Tue, 30 Jun 2009 09:06
Date: Tue, 30 Jun 2009 09:06
55 lines
4574 bytes
4574 bytes
On 30.06.2009, Jaroslaw Zabiello <hipertracker@gmail.com> wrote: >> PLD i KateOS mają różne... targety. PLD jest dla dłubaczy, natomiast >> KateOS jest bardziej przyjazny dla użytkownika. >> PLD - dystrybucja głównie na serwery. KateOS - desktop. > Kubuntu/Ubuntu nie wystarczy? :) Są przecież łatwe w obsłudze. No i mają > bardzo dużą bazę użytkowników (to ważne, bo łatwiej o pomoc). Wystarczy, ale im większy wybór, tym większa konkurencja. Im większa konkurencja, tym większą radochę mają developerzy przy tworzeniu dystrybucji, a użytkownicy mogą sobie wybrać co im bardziej leży. Z resztą, to jest wolny czas twórców KateOS i to ich sprawa jak go spędzają. Jeśli tworzą sobie dystrybucję Linuksa i ją udostępniają na świat, to bardzo dobrze. Tylko pochwalić. Korzystać nie trzeba. > (Choć na desktop to i tak to wszystko nie dorasta do pięt ergonomii i > prostocie Mac OS-X) Być może. To raczej sprawa bardzo subiektywna. Ja na MacOSX dostawałem białej gorączki jak miałem zrobić nawet najprostsze rzeczy. Możliwe, że zbyt długo siedzę na PC aby uczyć się nowych udziwnień. >>> Chodzilo mi o shell. Do webowych interfejsów PHP może być. No, ale kto >>> poważny stawia serwer z włączonym X-Window? Po co? Bo admin nie umie żyć >>> bez myszki i okienek? LOL. >> Raczej dlatego, że nie wie jak Xy odinstalować lub chociaż wyłączyć. > Powiedz że żartujesz. Admin który nie ma bladego pojęcia o takich rzeczach? Zdziwiłbyś się gdybyś wiedział jakich "adminów" w całym swoim życiu miałem wątpliwą przyjemność poznać. I to nawet w dużych firmach. Kiedyś pracowałem jako admin w firmie outsourcingowej i musieliśmy takim osobnikom pomagać np. dodać nowy zasób do Samby czy stworzyć plik .htpasswd dla Apache. Zdarzało się, że na serwerach sugerowaliśmy wyłączenie i/lub deinstalację XWindow, które sobie biegały na serwerze podpiętym do Internetu na żywca (router/NAT), z pootwieranymi i niezabezpieczonymi portami X, portmap i XFS (standardowy zestaw domyślnej instalacji RedHata w tamtych czasach). Natomiast nie ma co tu winić adminów, którzy mogą być wirtuozami serwerów Windows, a dostali pod opiekę Linuksa czy Uniksa. To są odmienne środowiska, wymagające nieco odmiennego sposobu myślenia, w których rozwiązywanie problemów wygląda zupełnie inaczej. Oczywiście, jest to kwestia doszkolenia się w danej dziedzinie, ale nie zawsze jest na to czas i/lub fundusze, a firmy nie są skore do tego aby wysyłać pracowników na drogie szkolenia. Znacznie oszczędniej jest nakazać mu się samemu tego nauczyć, lub uznać że powinien to już umieć (a jak nie umie i firma straci pieniądze z powodu awarii, to będzie wina admina). W końcu osoba rekrutująca i czytająca CV nie musi w Polsce się znać na tym co tam jest napisane. Szczególnie jeśli jest pracownikiem działu kadr zatrudniającym informatyków. 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+ ]
Re: Jak zabraćsię za programowanie webowe w Python
Author: chester
Date: Fri, 03 Jul 2009 10:08
Date: Fri, 03 Jul 2009 10:08
11 lines
1698 bytes
1698 bytes
Jaroslaw Zabiello pisze: > Chodzilo mi o shell. Do webowych interfejsów PHP może być. No, ale kto > poważny stawia serwer z włączonym X-Window? Po co? Bo admin nie umie żyć > bez myszki i okienek? LOL. Bo np. soft do macierzy jest okienkowy? Miałem do czynienia z softem do kontrolera Adapteca (czyli nie jakieś nie-wiadomo-co), który był napisany okienkowo i w praktyce nie dało się inaczej tego ugryźć niż poprzez zostawienie na serwerze X-ów. chester
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads