🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52362

Re: Gdzie sie wszyscy podziali?

#52362
From: Stachu 'Dozzie' K.
Date: Tue, 31 Jan 2012 08:54
79 lines
4202 bytes
On 2012-01-30, PawelS <cbrbob@10g.pl> wrote:
> Stachu 'Dozzie' K. pisze:
>> On 2012-01-30, PawelS <cbrbob@10g.pl> wrote:
>>>>> Że co, ruby staje się popularny, ciekawe dlaczego.
>>>>> Fakt Redmine jest w tym napisany, ale dla mnie
>>>>> to zbyt koszerna technologia w porównaniu z PHP.
>>>> Po pierwsze, to nie jest technologia, tylko język programowania. Gdyby
>>> Dziękuję szanowny panie za oświecenie mnie
>>> (ja to wiem, nawet coś w nim pisałem)
>> 
>> To dlaczego nieprawidłowo nazywasz język technologią?
> A czym się różni język od technologii ? ;)

Ano tym, że w informatyce nie ma nic, co można nazwać technologią, za to
jest mnóstwo języków (programowania i nie tylko).
http://sjp.pwn.pl/lista.php?co=technologia
Słowo "technologia" jest nadużywane do określania wiadra, mydła
i powidła. Wrzuca się do jednego worka konkretne silniki bazodanowe,
protokoły sieciowe, języki programowania, frameworki do pisania
aplikacji i projekty architektoniczne.

Każde dwie technologie (w prawidłowym rozumieniu tego słowa) można
porównać ze sobą, choćby na podstawie koniecznej powierzchni do
rozstawienia linii technologicznej albo niezbędnej liczebności załogi.
Protokołu sieciowego nijak się nie da porównać z językiem programowania.

>> Przetwarzanie formatu iCalendar.
> ...
>> Obsługa SSL (żeby można było w połączeniu SSL
>> komunikować się własnym protokołem).
> http://php.net/manual/en/context.socket.php
> http://php.net/manual/en/context.ssl.php
> Context options for ssl:// and tls:// transports.
> Niby obsługa SSLa chyba jest, ale przyznaję,
> że dla mnie nie czytelna, jak tego użyć ?
> Przypuszczam, że mimo wszystko chyba jednak w PHP
> da się nawiązać połączenie SSL po dowolnym protokole.

Jak się uprzesz, to może się i da. Ale nadal brakuje bibliotek do
pozostałych zadań.

>> Daemonizacja skryptu.
> Czy masz na myśli brak obsługi tego poniżej ?
> http://php.net/manual/en/ref.sockets.php

Nie. Mam na myśli takie uruchomienie skryptu, żeby sam się odłączył od
terminala i dalej pracował nieinteraktywnie, to znaczy żeby zrobił się
daemonem (usługą).

>> Generator parserów (wprawdzie nie biblioteka, ale też boli brak).
> ...
>> Obsługa strumienia XML (Jabber/XMPP anyone?).
> ...
>> Obsługa argumentów z wiersza poleceń.
> Masz na myśli brak obsługi tego ?
> php globals.php ala=2 ola=3
> ---------------------------
> [_SERVER] => Array(
>    [...ciach...]
>    [argv] => Array(
>      [0] => [...ciach...]/globals.php
>      [1] => ola=2
>      [2] => ala=3
>    )
>    [argc] => 3
>    [...ciach...]
> )

Nie. Mam na myśli bibliotekę robiącą coś podobnego do funkcji getopt(3)
z glibc, perlowego modułu Getopt::Long albo biblioteki popt, to znaczy
zamieniającej zestaw argumentów "--foo --bar=nabla" na hasza, pamiętając
o wartościach domyślnych i dając możliwość wstępnej weryfikacji
poprawności opcji (int/string/path, opcja boolowska ze stowarzyszoną
opcją negacji, opcja z opcjonalnym lub obowiązkowym argumentem i tak
dalej).

-- 
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID: <slrnjifb31.lu2.dozzie@jarowit.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!newsfeed101.telia.com!starscream.dk.telia.net!eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail
References: <jevhsn$b4n$1@inews.gazeta.pl> <jg320d$78v$1@usenet.news.interia.pl> <jg3gv5$fhp$1@julia.coi.pw.edu.pl> <slrnjibnqn.j5o.dozzie@jarowit.net> <jg60hd$5nj$1@julia.coi.pw.edu.pl> <slrnjid2s2.j5o.dozzie@jarowit.net> <jg6odt$c7a$1@julia.coi.pw.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!newsfeed101.telia.com!starscream.dk.telia.net!eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail
From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.lang.perl
Subject: Re: Gdzie sie wszyscy podziali?
Date: Tue, 31 Jan 2012 08:54:58 +0000 (UTC)
Organization: Aioe.org NNTP Server
Lines: 79
Message-ID: <slrnjifb31.lu2.dozzie@jarowit.net>
References: <jevhsn$b4n$1@inews.gazeta.pl> <jg320d$78v$1@usenet.news.interia.pl> <jg3gv5$fhp$1@julia.coi.pw.edu.pl> <slrnjibnqn.j5o.dozzie@jarowit.net> <jg60hd$5nj$1@julia.coi.pw.edu.pl> <slrnjid2s2.j5o.dozzie@jarowit.net> <jg6odt$c7a$1@julia.coi.pw.edu.pl>
NNTP-Posting-Host: 32kR2H3mw0v3HL1sSnS9/A.user.speranza.aioe.org
Mime-Version: 1.0
X-Complaints-To: abuse@aioe.org
User-Agent: slrn/pre0.9.9-111 (Linux)
X-Notice: Filtered by postfilter v. 0.8.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit