sfnet.atk.ohjelmointi: vastauksista
Sami Poikonen
sapapo at cc.jyu.fi
Tue Feb 16 15:32:56 CST 1999
Olen parikin kertaa ottanut puheeksi noiden useinkysyttyjen kysymysten
vastausten tekemisen perlillä, eli eiköhän aleta hommiin...
------------------
<URL:http://www.jyu.fi/~antkaij/faq/sao-faq.html/>
2 Numerosarjoja ja niiden tarkistemerkkejä
2.1 Miten pankkiviitenumero muodostetaan?
2.2 Miten rakentuu pankkitilinumero?
2.3 Miten henkilötunnus muodostetaan?
2.4 Miten LY-tunnus muodostetaan?
3 Päiväykseen liittyviä algoritmeja
3.1 Yleistä ja pari kalenterikirjastoa
3.2 Miten määritän annetun päivän viikkonumeron?
------------------
Tuossapa olisi nuo kohdat, joihin pitäisi jotai tehdä ja käyn ne tässä
läpi:
2.1 viitenumero:
Tarvitaan yleiskäyttöinen moduuli, joka
a: tarkastaa annetun viitenumeron oikeeellisuuden
b: muodostaa n-merkkiä pitkän viitenumeron annetulle luvulle x.
c: tulostaa viitenumeron oikein ryhmiteltynä
(d: tulostaa viitenumeron viivakoodina...)
2.2 pankkitilinumero
Myös kannattaa tehdä moduuli (tai ympätä edellisen kanssa yhteen)
jolla voidaan
a: tarkastaa annetun tilinumeron oikeellisuus
b: tulostaa tilinumero oikeassa muodossa oikein ryhmiteltynä.
2.3 hetu
Oma moduuli jolla voidaan:
a: tarkistaa hetu
b: saada syntymäaika jossain käyttökelpoisessa päiväysformaatissa.
b1: -""_ ikä -""-
c: saadaa generoituja uusia valideja hetuja annettujen parametrien
mukaan.
d: saadaan tietoja: esim. sukupuoli.
e: tulostetaan oikeassa muodossa: esim:
1311891111 -> 131189-1111
ja tottakai ymmärtää +:n ja A:n -:n lisäksi.
2.4 ly:
Minulla on melkein valmis moduuli tähän jo olemassa, pitkälti
toiminnot kuten hetussa
2: Muita numerosarjoja ja niiden tarkistuksia:
CPANistahan löytyy rutiinit mm. ISBN:n tarkistukseen, kuten myös
pankkikortin numeron tarkistukseen.
Olen tehnyt moduulin ISSN numeroiden tarkastamiseen (vähän sama
kuin ISBN, mutta lehdille),
Mitäs muita tarvittaisiin?
EAN ja viivakoodi! Videoiden PDC-koodit :-)
3. päiväykset:
Valmiit rutiinit ja moduulit taitaa perlistä jo löytyä tai
viimeistään CPANista löytyy, mutta silti joku voisi selvittää,
mitkä toimii juuri suomessa oikein esim. viikkonumeroiden osalta
ja sitten kirjoittaa artikkelin muotoon.
Eli tuossa olisi monenlaista työsarkaa, ketä mikin kiinnostaa.
Eli nyt voitaisiin vähän jakaa työtä, kuka tekee mitä?
Perusoletushan on, että kaikki palavat halusta päästä koodaamaan jotain
todella hyödyllistä, kun vain keksisi mitä.
Kommentteja [ja koodia :-) ] otetaan vastaan.
ps. pakollinen typerä ekstraidea:
Nykypäivänä joku markka/europulautin voisi olla kova sana.
Syötetään pulauttimella vaikka html-sivu ja se yrittää päätellä mitkä
siinä olevat luvut ovat rahasummia (lähellä lukua [mk|markkaa?], luku
kahdella desimaalilla [99.90], luku muotoa \d+[;:,]- tms .
Löydetty rahamäärä korvattaisiin sitten myös sitä vastaavalla
euromäärällä ulosmenevään tekstiin...
--
Sami Poikonen (040) 5696 337 http://www.iki.fi/sp/
sp at iki.fi (014) 3100 201 http://www.iki.fi/sp/bonsai/
#use Oikoluku qw(:strict);
eiahäntämäm kymmensormijärjetaslmä ole lainkAan vaikess.
More information about the Helsinki-pm
mailing list