🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: O czym ma byc ta grupa

#28
From: 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
Technical Details
Message-ID: <5bqe9k$gaj@galaxy.uci.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!cyfronet!galaxy.uci.agh.edu.pl!galaxy.uci.agh.edu.pl!news
References: <01bc03c7$e33667a0$16a3ccc2@mike> <32DFE2B4.3A2B93A2@oeiizk.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!cyfronet!galaxy.uci.agh.edu.pl!galaxy.uci.agh.edu.pl!news
From: js@galaxy.uci.agh.edu.pl (Jaroslaw Strzalkowski)
Newsgroups: pl.comp.lang.perl
Subject: Re: O czym ma byc ta grupa
Date: 18 Jan 1997 13:05:08 +0100
Organization: University of Mining & Metallurgy
Lines: 57
Message-ID: <5bqe9k$gaj@galaxy.uci.agh.edu.pl>
References: <01bc03c7$e33667a0$16a3ccc2@mike> <32DFE2B4.3A2B93A2@oeiizk.waw.pl>
NNTP-Posting-Host: galaxy.uci.agh.edu.pl
Mime-Version: 1.0
X-Newsreader: TIN [UNIX 1.3 unoff BETA release 960713]
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit