🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.perl
8 messages
8 total messages Started by MICHAŁ MAJCHER Thu, 16 Jan 1997 16:06
O czym ma by ta grupa
#26
Author: MICHAŁ MAJCHER
Date: Thu, 16 Jan 1997 16:06
2 lines
652 bytes
Wezcie ludzie moze ktos wie i mi powie o czym ma byc ta grupa dyskusyjna.
Dlaczego tu nikogo nie ma 
Re: O czym ma byc ta grupa
#27
Author: Emil Stepniewski
Date: Fri, 17 Jan 1997 20:36
14 lines
1121 bytes
MICHA£ MAJCHER wrote:
> 
> Wezcie ludzie moze ktos wie i mi powie o czym ma byc ta grupa dyskusyjna.
> Dlaczego tu nikogo nie ma

Grupa, jak sama nazwa wskazuje, jest poswiecona dyskusjom na temat
jezyka Perl. Poniewaz jest to tak dobry jezyk, ze w zasadzie nie ma
z nim problemow, to i nikogo nie ma. Ja sam bardzo chcialem, zeby ta
grupa powstala, bo sie akurat uczylem Perla i mialem sporo pytan.
Ale zanim to sie stalo, to juz sie Perla nauczylem, problemow z nim
zadnych nie mam, wiec o czym mam pisac?
Pozdrawiam

	Emil Stepniewki
Re: O czym ma byc ta grupa
#28
Author: Jaroslaw Strzalkowski
Date: Sat, 18 Jan 1997 12:05
57 lines
3898 bytes
Emil Stepniewski <emil@oeiizk.waw.pl> wrote:
: Ale zanim to sie stalo, to juz sie Perla nauczylem, problemow z nim
: zadnych nie mam, wiec o czym mam pisac?

A ja mam pomysł o czym można by tu pisać:
Perl bardzo często służy do pisania średnio dużych (do paru tysięcy 
linii) programów, które załatwiają jakieś tam specyficzne problemy.
Ale może taki "specyficzny problem" to niekoniecznie jest jakaś FK, 
sklep wysyłkowy czy sterowanie bombowcem - być może mógłbyś się podzielić
z innymi swoim rozwiązaniem, a w Polsce będzie parę osób, które 
zastanawiają się nad czymś podobnym.

Oczywiście gdybyś zrobił coś rewelacyjnego/rewolucyjnego, to pewnie 
byś doce podorabiał, zrobił dystrybucję i zaczął sprzedawać lub jakoś
byś to w sieć puścił (np. w ramach jakiś większych archiwów), ale mi
chodzi o coś skromniejszego - napisałeś coś: pochwal się - nikt się nie 
zainteresuje - to i dobrze, zainteresują się dwie osoby - może im to 
podeślesz lub przynajmniej coś doradzisz. Dopiero gdyby Cię zalała 
fala pytań i próśb to mógłbyś się zastanawiać nad jakimś 
dopieszczaniem swojej pracy dla potrzeb "ogółu". A gdybyś zrobił 
rzecz wartą dopieszczania, to w naszym małym gronie łatwiej byłoby o 
życzliwą krytykę czy pomoc, niż na grupach ogólnoświatowych. Zresztą 
niektóre problemy mogą być specyficznie polskie.


Na początek, żeby było lepiej widać co proponuję, rzucę opisy dwóch
moich programów: 
* szybki expiring newsów - pacnąłem wczoraj taki mały programik, 
  który kasuje stare artykuły na serwerze z popsutym plikiem history
  (admin nie dopilnował) znacznie szybciej niż proste, ale zbyt 
  wolne (nie nadążało za serwerem sprowadzającym nowe artykuły - 
  kończyło się miejsce na dysku):
  find . -name "*[0-9]" -mtime +2 -print | xargs rm
  Wykorzystuję w programie fakt, że artykuły są numerowane rosnąco -
  w obrębie pojedyńczego katalogu-grupy kasuję artykuły od pierwszego do 
  k-tego, gdzie k wyznaczam bisekcyjnie (mniej operacji stat).
* system zakładania kont w ośrodku komputerowym - studenci przychodzą
  z legitymacją do pań operatorek (pilnują laboratoriów komputerowych)
  i proszą o założenie konta - do programu w perlu wpisuje się imie,
  nazwisko, wydział, grupę, na który komputer założyć; system sprawdza
  czy student nie ma już konta, proponuje username (możliwa zmiana)
  i hasło początkowe (można wpisać własne).
  Wszystkie te dane zapisywane są do pliku o formacie podobnym do 
  /etc/passwd pod unixem a same konta są zakładane automatycznie 
  (crontab pod unixem) lub półautomatycznie (batch pod novellem).
  Program powstał w wyniku rozrostu początkowo prostego programiku do
  wyszukiwania czy student ma założone konto i jakie ma hasło 
  początkowe.

Nie chodzi o to by się chwalić alboco - po prostu napisałeś coś, 
nawet może jeszcze nie jest całkiem dokończone, ale jakoś działa - 
napisz - może inni się zainteresują (i np. skończycie robotę 
wspólnie).

Co Wy na to?
-- 
Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
Re: O czym ma byc ta grupa
#33
Author: Gregory BRZESKI
Date: Sat, 18 Jan 1997 17:56
13 lines
1023 bytes
Emil Stepniewski wrote:
> Ale zanim to sie stalo, to juz sie Perla nauczylem, problemow z nim
> zadnych nie mam, wiec o czym mam pisac?

Tak szybko sie nauczyles ?

zazdroszcze, perl'em bawie sie juz troche, napisalem dosc duzo aplikacji
glownie Intranetowych a nadal twierdze ze nieznam perl'a ;(

Z pozdrowieniami,

--
Gregory BRZESKI - WEB Corporation Limited - http://www.webcorp.co.uk/
Re: O czym ma byc ta grupa
#29
Author: Artur Czechowski
Date: Thu, 30 Jan 1997 04:56
13 lines
1118 bytes
In pl.comp.lang.perl Jaroslaw Strzalkowski <js@galaxy.uci.agh.edu.pl> wrote:
JS> Co Wy na to?
Jestem za a nawet za :)

W tej chwili piszę właśnie listserver w perlu. Mam już gotowy moduł
do wysyłania czegoś na listę adresów. Aktualnie piszę skrypt obsługujący
żądania: subscribe, unsubscribe, list, etc...
Będzie ktoś zainteresowany takim czymś ?

Pozdrawiam
	Artur Czechowski
-- 
cat: Cannot open .sig: No such file or directory ;->
Re: O czym ma byc ta grupa
#30
Author: Jaroslaw Strzalkowski
Date: Thu, 30 Jan 1997 10:09
15 lines
1412 bytes
Artur Czechowski <arturcz@cyf.gov.pl> wrote:
: W tej chwili piszę właśnie listserver w perlu. 

A po co? Co chcesz zaimplementować nowego, czego nie mają gotowe 
rozwiązania?

Zadanie wydaje się bardzo proste do zrobienia (wysyłasz listy 
sendmail'em - możesz komponować nagłówki jak chcesz, do tego obsługa paru
komend i wszystko hula), ale nie widzisz jeszcze wszystkich sytuacji 
awaryjnych jakie się mogą zdarzyć - np. że sendmail, którym wysyłasz 
listy, potrafi od czasu do czasu zdechnąć - nic nie robi a nie 
wychodzi, itp. Zresztą tyle już tych listservów jest.

-- 
Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
Re: O czym ma byc ta grupa
#31
Author: Jaroslaw Strzalkowski
Date: Thu, 30 Jan 1997 10:21
23 lines
1946 bytes
Artur Czechowski <arturcz@cyf.gov.pl> wrote:
: W tej chwili piszę właśnie listserver w perlu.

Właśnie, przypomniało mi się: pacnąłem kiedyś śmieszne ustrojstwo: 
gateway WWW -> mail (www2mail@arrow.uci.agh.edu.pl) - miało służyć do
bardzo konkretnej rzeczy - człowiek dostarczający jedną gazetkę pod 
WWW koniecznie chciał by dało się ją czytać i e-mail'em i z poodgryzanymi
ogonkami, ale przy okazji zrobiłem to tak, że działa uniwersalnie.

Trochę mnie to dziwi, ale ludzie tego używają (a nawet specjalnie nie
reklamowałem), tyle że dowiaduję się o tym w nieprzyjemny sposób - od
czasu do czasu spływają do mnie komunikaty o błędach. Wiem gdzie jest
ten błąd (obsługa redirectów), wiem jak go naprawić, ale nie mam na to
czasu. 

A może ktoś chciałby to za mnie dokończyć? Przy okazji dorobić 
porządną obsługę polskich liter (MIME), plików binarnych, i co mu tam
do głowy przyjdzie. Wygląda że usługa jest pożyteczna - jeśli ktoś 
szuka ciekawej wprawki w perl'u to może właśnie niech złapie się za to?
Zapewniam że nie jest to bardzo trudne.

-- 
Jaroslaw Strzalkowski, Uczelniane Centrum Informatyki AGH, Krakow
Re: O czym ma byc ta grupa
#32
Author: Piotr Piatkowski
Date: Thu, 30 Jan 1997 12:07
19 lines
1595 bytes
Artur Czechowski <arturcz@cyf.gov.pl> wrote:
: In pl.comp.lang.perl Jaroslaw Strzalkowski <js@galaxy.uci.agh.edu.pl> wrote:
: JS> Co Wy na to?
: Jestem za a nawet za :)

: W tej chwili piszę właśnie listserver w perlu. Mam już gotowy moduł
: do wysyłania czegoś na listę adresów. Aktualnie piszę skrypt obsługujący
: żądania: subscribe, unsubscribe, list, etc...
: Będzie ktoś zainteresowany takim czymś ?

Przepraszam jeżeli Cię tym zdenerwuję, ale obsługujesz MIME? Wczoraj 
zacząłem się bawić fajnymi modułami do obsługi MIME i ogólnie poczty,
jakbyś chciał to służe pomocą :-)

A swoją drogą szkoda że nie powiedziałeś wcześniej, bo ja też kiedyś 
zacząłem pisać listserv w perlu i mógłbym Ci dać to co zrobiłem.

-- 
Piotr Piątkowski, Uczelniane Centrum Informatyki, AGH Krakow, POLAND
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