--- Log opened Thu Jun 16 00:00:23 2005
00:25 -!- |^H\HE}CL [~XiyIn@ip68-100-36-16.dc.dc.cox.net] has joined #nwps
00:25 -!- mode/#nwps [+b *!*XiyIn@*.dc.cox.net] by Q
00:25 <%Q> ~XiyIn@ip68-100-36-16.dc.dc.cox.net: Dont you ever join on #nwps you lousy spammer!
00:25 -!- |^H\HE}CL [~XiyIn@ip68-100-36-16.dc.dc.cox.net] has left #nwps []
01:04 <@mphke> No niin taas.
01:08 -!- Jones-K [~Jones-K@ZYYYMMMCXV.dsl.saunalahti.fi] has joined #nwps
01:26 -!- mode/#nwps [-b *!*XiyIn@*.dc.cox.net] by Q
01:33 -!- Jonttura [Jonttura@dsl-roigw3pad.dial.inet.fi] has quit [Quit: ( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )]
02:00 -!- o\C\ [~zqolyJCKG@ip68-100-36-16.dc.dc.cox.net] has joined #nwps
02:00 -!- o\C\ [~zqolyJCKG@ip68-100-36-16.dc.dc.cox.net] has left #nwps []
02:00 <@mphke> No just.
02:00 <@mphke> Rumba jatkuu.
02:06 < Miko2> Jees.
02:06 < Miko2> Perjantaina lähtö Viroon. :-)
02:06 < Miko2> Hmm...
02:06 < Miko2> No kuinka monta spämmiä mulle vielä tulee...
02:07 <@mphke> Onko risteily vai ihan kunnon reissu viroon?
02:09 -!- xCRex [~xCRE@d57-184-198.home.cgocable.net] has joined #nwps
02:09 -!- xCRex [~xCRE@d57-184-198.home.cgocable.net] has left #nwps []
02:09 <@mphke> Ei kai tuo kahjo lähettele noita 'tanan spämmejä tänne.
02:10 <@mphke> Ei se kauaa viipynyt, joten jaa-a.
02:10 <@mphke> Ennenkin kyllä käynyt täällä.
02:15 < Miko2> mphke: Risteily.
02:15 < Miko2> mphke: Ei se toi ole, mutta veikkaan, että sillä on joku jännä vjiirus, joka lähettelee niitä.
02:16 <@mphke> Muistan kyllä kun maka poisti ukon tunnuksen kun häneltä paljastui jotain kotihakemistostta
02:16 <@mphke> -a
02:16 <@mphke> Er saatana sentään.
02:16 <@mphke> Mikään ei mene oikein.
02:43 -!- Netsplit irc.titanix.net <-> asnix.titanix.net quits: Maratti, +anubis, fucus
02:48 -!- Netsplit over, joins: fucus, +anubis, Maratti
03:04 -!- Jones-K [~Jones-K@ZYYYMMMCXV.dsl.saunalahti.fi] has quit []
04:10 -!- LeperMessiah [lolled@a84-230-184-46.elisa-laajakaista.fi] has quit [Quit: Turpakiinni quitmessusta vineejät >:/]
08:44 -!- S [S@service.titanix.net] has joined #nwps
09:33 -!- enra [enra@dsl-hmlgw1rfa.dial.inet.fi] has quit [Quit: Lost terminal]
09:34 -!- enra [enra@dsl-hmlgw1rfa.dial.inet.fi] has joined #nwps
09:49 -!- Jaki [~jkivikos@sf229.sysforte.fi] has joined #nwps
09:50 < Jaki> huomenta
10:20 <%dzam> http://irc-galleria.net/view.php?nick=BmwBeibe&image_id=12637506
10:21 < Jaki> on sillä keuhkoja
11:00 -!- Jonttura [Jonttura@dsl-roigw3pad.dial.inet.fi] has joined #nwps
11:35 -!- Jonttura [Jonttura@dsl-roigw3pad.dial.inet.fi] has quit [Quit: ( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )]
11:36 -!- Nima` [~Nima@213.165.117.202] has joined #nwps
11:46 -!- Nima` [~Nima@213.165.117.202] has quit [Ping timeout: 375 seconds]
12:08 < Sharph> kukas noiden tunnusten luonnin hoitaa
12:08 -!- Old_T0niC_ [t0nic@adsl-43.50-DynIP.ssp.fi] has joined #nwps
12:10 < Sharph> Nikoko edelleen
12:10 < Sharph> ainoastaan
12:11 <%dzam> Juuri Niko.
12:11 <%dzam> /msg Makaveli kertoo lisää. ;)
12:12 < Old_T0niC_> tarvitsisin vähän apua
12:12 <%dzam> No missäs?
12:12 < Sharph> aijaa.. että hän on ihan paikalla ollut ja varmaan katsonut niitä hakemuksia, joten jossei kolmeen päivään ole tullut vastausta niin pitää kai ruveta miettii jotain muuta hostia
12:13 < Old_T0niC_> yritän tehdä 100swebpage.com tai joku semmonen.. niin sinne yritän tehdä sqldatabasen, mutta en tiedä miten siihen suhtaudutaan..
12:13 < Sharph> Old_T0niC_: kerro mikä mieltäsi painaa
12:13 <%dzam> Sharph: Luultavasti, kyllä....
12:13 < Old_T0niC_> Sharp, eli en osaa tehdä sql databasea.
12:13 < Sharph> kumma juttu, minun mielestä oli ihan hyvin perusteltu. mutta joo ehkä pitäs mietti sit jotain muuta paikkaa
12:14 <%dzam> Ei wineeminen auta. :)
12:14 < Sharph> Old_T0niC_: kato onks sulle tehty jo yks
12:15 < Old_T0niC_> ofotas..
12:15 < Sharph> kaikki palveluntarjoajat ei anna tehä uusia, pitää vaan käyttää niiden luomaa
12:16 < Sharph> tai siis hostintarjoajat
12:16 < Sharph> tai miksi niitä ikinä kutsutaankaan
12:16 < Old_T0niC_> odotas..
12:17 < Old_T0niC_> http://allhyper.com
12:17 < Old_T0niC_> käytän tätä
12:17 < Old_T0niC_> hostioaikkaa
12:17 < Sharph> nii onks sulle luotu jo databeissi
12:18 < Sharph> käytäkkö sitä jonkun mysqladmin-sivun kautta
12:18 < Old_T0niC_> kyllä mä semmosen tein
12:18 < Old_T0niC_> en
12:18 <%dzam> "Onx se jotai syötävää!?"
12:18 < Sharph> "Maistuux se hyvält!?!"
12:19 <%dzam> Ej.
12:19 < Sharph> Nej.
12:20 < Old_T0niC_> Manage SQL Databases
12:20 < Old_T0niC_>
12:20 < Old_T0niC_> tämmönen
12:20 < Old_T0niC_> tein sinne yhden
12:22 < Old_T0niC_> DataBase host: : allhyper.com
12:22 < Old_T0niC_> aha..tuossahan se
12:23 < Sharph> missä vois hostia sit tällasta joka vaatii myslin..
12:24 < Old_T0niC_> no toi 100WebPage.com
12:26 < Old_T0niC_> Niin tai..
12:26 < Old_T0niC_> Jos tr tiedätte samankaltaisen hostipaikan kuin nwps.ws jutksan..ilmainen tottakai
12:26 < Sharph> tai jos vielä pari päivää odottelus jos vaikka sitä ei ois vielä luettu
12:27 < Sharph> *odottelus
12:27 < Sharph> *odottelis
12:27 < Sharph> pitäs opetella kirjoittaakki..
12:34 < Old_T0niC_> noojh
12:35 < Old_T0niC_> juu
12:35 < Old_T0niC_> koska
12:35 < Old_T0niC_> en oleo lut viikkoon koneell
12:35 < Old_T0niC_> niin en osaa kirjoittaa kunnolla, ilman, että katson näppäimistöön
12:35 < Old_T0niC_> mutta kyllähän se hyvin menee
12:46 -!- Jonttura [Jonttura@dsl-roigw3pad.dial.inet.fi] has joined #nwps
13:26 -!- focus [focus@ssh.siltaloppi.fi] has quit [Ping timeout: 488 seconds]
13:26 -!- Luzmu^ [luzmu@ssh.siltaloppi.fi] has quit [Ping timeout: 488 seconds]
13:40 -!- focus [focus@ssh.siltaloppi.fi] has joined #nwps
13:43 < Miko2> Hmm...
13:43 < Miko2> Eikös HTML:ssä ole joku otsikoitu lista?
13:44 <@mphke>
varmaan, semmoisen alla se taisi muistaakseni olla.
13:44 < Miko2> Oliko se nyt ja oli listan otsikko ja sitten elementti... :/
13:44 < Miko2> No ei... Toi on vain list item.
13:44 -!- Luzmu^ [luzmu@ssh.siltaloppi.fi] has joined #nwps
13:45 <@mphke> No sitten.
13:45 <@mphke> Mitäs se Anonyymi taas örisee?
13:45 < Miko2> Aattelin vaan, että olisikohan mitään järkevämpää tapaa saada tällanen:
13:45 < Miko2> Kieli Lorem Ipsum
13:45 < Miko2> Dolor sit amet
13:46 < Miko2> Blahblah
13:46 < Miko2> Oon nyt toteuttanut tableilla ja se ei tunnu oikealta. :/
13:46 < enra> mikset voi li käyttää?
13:46 <@mphke> Anonyymi: ok ;D
13:47 < Miko2> Niin no, voisihan sitä tietenkin käyttää sisäkkäisiä listoja.
13:47 < enra>
13:47 < Miko2> Mitenköhän noi sitten CSS:llä sijoittaisi.
13:47 < Miko2> Juu, kiitti tiedosta.
13:47 < Miko2> En olisi tota varmaan tiennyt. :)
13:47 < enra> arvelinkin
13:50 < enra> mitenhän yhdistäisin user_idt taulusta A taulun B userid ja usernameen
13:50 < enra> eli haluaisin user_idnllä usernamen selville, sen datan ulos ja listattua sivulle kivasti
13:51 < Miko2> SELECT a.*, b.username WHERE a.user_id = b.user_id;
13:51 < Miko2> Ei kun, ei...
13:51 < Miko2> SELECT a.*, b.username FROM a WHERE a.user_id = b.user_id;
13:51 < enra> joo mutta jos niitä käyttäjiä on teoriassa rajattomasti
13:51 < Miko2> Jaa-a, miten se tähän vaikuttaa? :)
13:52 < enra> no hmm
13:52 < Miko2> Jos haluat rajoittaa tuloksien määrää, niin LIMIT perään.
13:52 < Miko2> En ole kyllä varma ton toiminnasta. Pitkään aikaan ei ole tullut SQL:llä säädettyä.
13:53 < Miko2> Voisi kyllä testatakin...
13:54 < enra> no tapaus on vähän sama kun ircgalleriassa vaikka on joku kanava tai yhteisö, sitkun painaa siitä niin se avaa sen kanavan ja siellä näkyy ne jannut, tällähetkellä oon ottanu vaan niiden jannujen user_idt mut tarvis convertoida ne usernameiks, noh kokeilen tota kuitenkin
13:54 < Miko2> Juuh, tolla sen pitäisi onnistua.
13:54 < enra> ok
13:54 < Miko2> Toki tossa voisi käyttää joineja, mutta ei niistä ole käytännössä mitään hyötyä, koska user_id ei varmaan kummassakaan taulussa ole koskaan null? :)
13:55 < enra> no ei
13:57 < Miko2> Jep, kyllä toi ainakin PostgreSQL:llä toimii.
13:57 < Miko2> Tosin, tossa pitäisi olla toinen fromi...
13:57 < enra> joo ei toiminu, ja mietin ite samaa että miten se voi a taulusta valita b taulun usernamen
13:57 < Miko2> SELECT a.*, b.username FROM a, b WHERE a.user_id = b.user_id;
13:58 < Miko2> PostgreSQL ainakin osasi lisätä automaattisesti ton "b":n tohon fromiin pienen varoituksen kera.
13:58 < Miko2> MySQL:stä en tiedä. :)
13:58 < Miko2> Niin siis, onkohan meillä nyt mennyt aat ja beet sekaisin... :P
13:59 < Miko2> Kun mulla on beessä käyttäjät ja aassa kaikki muu.
13:59 < Miko2> Jos näin, niin vaihda kaikkien järjestystä:
13:59 < Miko2> SELECT b.*, a.username FROM b, a WHERE b.user_id = a.user_id;
13:59 < enra> bssä on käyttäjät ja niiden tiedot, aassa on pelkkä user_id ja se mihin kaikkeen se kuuluu
14:01 < Miko2> Kuulostaa taas siltä, että jossain vaiheessa oltaisiin menty siitä helpommasta kohtaa, vaikka se onkin vaikein.
14:01 < Miko2> Eli sulla on jotain tällaista:
14:01 < Miko2> Taulu a: user_id
14:01 < Miko2> Taulu b: username, jotain1, jotain2 etc.
14:01 < Miko2> Ja tietenkin, user_id, joka on foreign key a:han.
14:02 < enra> taulu a: (user_id, joku)(user_id, joku) eli vaikka (666, helvetti)(666, taivas)
14:03 < Miko2> Ja haluat saada resultin, joka on jotain tällaista:
14:03 < Miko2> käyttäjä_id, jotain
14:03 < enra> haluan saada resultin users@helvetti
14:04 < enra> eli ketkä kaikki on helvetissä ja niiden usernamet
14:05 < Miko2> SELECT a.*, b.username FROM a, b WHERE a.user_id = b.user_id AND a.joku='Helvetti';
14:05 < enra> ja mitä toi nyt tulostaa
14:05 < Miko2> Tosin, mä käyttäisin jotain linkkitaulua tolle helvetille ja viittaisin siihen foreign keyllä.
14:05 < Miko2> Noh, mulla toi ei tulosta mitään muuta, kuin virhettä, mutta jos sen muuttaa mun dummyriveihin ja schemaan, niin se tulostaa:
14:06 < Miko2> user_id = 1, value = Hmm, username = Blaablaa
14:06 < Miko2> Voi ajatella, että mun a.value on sun a.joku.
14:06 < Miko2> Ja mun "Hmm" on sun "Helvetti". :|
14:07 < enra> :/
14:08 < Miko2> Tosin, MySQL saattaa ollakin niin rajoittunut, ettei se osaa käsitellä noin vaativaa kyselyä. :)
14:09 < Miko2> Tai sitten mun pitää herätä paremmin, jotta ymmärtäisin mitä haet. :P
14:09 < enra> tarvisin vaan ne usernamet, taulu A: (666, helvetti)(666, taivas)(777, helvetti) taulu B:(user_id, username, muut)(666, saatana, muut)
14:10 < enra> ainiin ja (777, perkele, muut)
14:10 < enra> eli sit se tulostais et "saatana perkele"
14:10 < enra> saako tommosta ees kyselyllä aikaan vaan pitää jollain loopilla tehdä?
14:10 < Miko2> Hmm...
14:10 < Miko2> Siis, (666, helvetti)(666, taivas)
14:10 < Miko2> Nää kuvaa nyt kahta eri riviä?
14:10 < enra> joo
14:11 < Miko2> Ja 666 on user_id ja taivas & helvetti = joku?
14:11 < enra> sarakkeet on user_id ja paikka vaikka
14:11 < enra> joo
14:11 < Miko2> Noh, et sä kyllä SQL:llä varmaan suoraan saa tulosta "saatana perkele", mutta...
14:11 < enra> no saan nyt tulostettua 666 777
14:12 < Miko2> Noh, ja sulla on B-taulussa sitten se username ja user_id-kenttä?
14:12 < enra> joo
14:12 < Miko2> Huohm... Ootas hetki, refaktoroin mun scheman. :)
14:13 < enra> en tiedä onko tehty järkevästi, mutta tuskin niitä paikkoja kantsii listata tonne b tauluunkaan kun niit voi olla rajattomasti
14:13 < Miko2> Njooh, ei tietenkään.
14:13 < Miko2> Toi on ihan hyvä, koska toi on many-to-one.
14:14 < Miko2> Mutta, voisit tietenkin kokeilla many-to-manyä; käyttäjällä voi olla monta paikkaa, paikalla voi olla monta käyttäjää.
14:14 < enra> hmm
14:14 < Miko2> Toi sitten kyllä vaatisi jo kolmannen ns. linkkitaulun.
14:14 < Miko2> Noh, nyt mun schema on tällainen:
14:15 < Miko2> CREATE TABLE a (user_id SERIAL, username VARCHAR(255));
14:15 < Miko2> CREATE TABLE b (user_id INT, paikka VARCHAR(255), FOREIGN KEY (user_id) REFERENCES a (user_id));
14:15 < Miko2> Ei toi tietenkään sulla toimi, koska MySQL ei tue foreign keytä, mutta kuitenkin... :)
14:15 < enra> :P
14:16 < Miko2> Noh, nyt mulla on a:ssa seuraavat arvot:
14:16 < Miko2> (1, 'Käyttäjä1'), (2, 'Käyttäjä2'), (3, 'Käyttäjä3');
14:17 < Miko2> Ja a:ssa arvot:
14:17 < enra> (b:ssä)*
14:18 < Miko2> Jep... :D
14:18 < Miko2> Ei kun, a:ssa...
14:18 < Miko2> Toi eka oli b:ssä... :P
14:18 < Miko2> (1, 'Helvetti'), (1, 'Taivas'), (2, 'Helvetti'), (3, 'Saatana'), (3, 'Perkele');
14:18 < enra> noh muistetaan
14:19 < Miko2> Hmm...
14:19 < Miko2> Nyt mä tajuun... :P
14:19 < enra> *rummutusta*
14:19 < Miko2> Haluat siis kerralla kaikille käyttäjille, vai vain yhdelle käyttäjälle kerrallaan?
14:19 < enra> täh
14:19 < Miko2> Noh, oli miten oli, ei ole mahdollista SQL:llä. :|
14:20 < Miko2> Et voi saada vähän niin kuin resultsettiä resultsetin sisään.
14:20 < Miko2> Tyyliin jos haluat tietää kaikki käyttäjän paikat.
14:20 < enra> nyt kun valitsen paikan helvetti, niin se antais arvot "käyttäjä1 käyttäjä2"
14:20 < Miko2> Ahaa, no sitten se onnistuu.
14:21 < Miko2> Mutta, et saa kuitenkaan yhdellä kyselyllä niin, että valitset "käyttäjä1" ja se antaisi arvot "helvetti", "taivas". :)
14:21 < Miko2> Noh, tollein toi onnistuu.
14:21 -!- Netsplit nwps.titanix.net <-> ezone.titanix.net quits: S
14:21 -!- fucus [focus@eu83.netikka.fi] has quit [Remote host closed the connection]
14:22 < Miko2> Dodi.
14:22 < Miko2> SELECT a.paikka, b.user_id, b.username FROM a, b WHERE a.user_id = b.user_id AND a.paikka='Helvetti';
14:22 < Miko2> Ulostaa:
14:22 < Miko2> (Helvetti, 1, Käyttäjä1)
14:22 < Miko2> (Helvetti, 2, Käyttäjä2)
14:22 < Miko2> Mutta, et varmaan tarvitse tota helvettiä tossa, niin:
14:24 < Miko2> SELECT b.username, b.user_id FROM b, a WHERE b.user_id = a.user_id AND a.paikka = 'Helvetti';
14:24 < Miko2> Jos on paljon käyttäjiä, niin vähän optimointia. :)
14:25 < enra> ei pelkoo
14:25 < Miko2> Noh, ei optimointi ikinä pahasta ole. :)
14:25 < enra> jep
14:25 < enra> tässä pelottaa rekisteröityminen ja hst kortti koko kohderyhmän
14:26 < enra> kohderyhmä +50v
14:26 < enra> ja toi hst kortti on niin vitun vammanen systeemi etten ees minä osaa käyttää sitä aina
14:26 < Miko2> Mutta tosiaan, jos haluat sitten saada selvitettyä jollekin käyttäjälle kaikki paikat, sun pitää hakea ne suoraan a-taulusta ilman tollasia joineja, joita tossa nyt käytettiin. :)
14:28 < enra> oooh
14:28 < enra> se toimii
14:28 < enra> thx m8, saat tikkarin kun nähdään
14:28 < Miko2> Ja jos noi paikat on ennaltatiedossa, niin suosittelen tota many-to-manyä.
14:28 < Miko2> Tai siis, niitä ei voi lisätä käyttäjät, vaan adminit esim. :)
14:29 < Miko2> Säästyy tilaa tietokannasta ja tulee vähän sellanen fiilis, että se olisi jopa suunniteltu oikein... :)
14:29 < enra> se on kyl noin, tosin ne ei oo ennalta tiedossa
14:29 < enra> kaikkia, mut käyttäjä ei pysty lisään
14:30 < enra> mitä tarkotat tolla sit?
14:33 < Miko2> Tai no, itse asiassa, kyllä ne käyttäjätkin niitä voi lisätä.
14:34 < Miko2> Ei ne täydy olla ennakolta tiedossa.
14:34 < Miko2> Tolla voisi toteuttaa vähän IRC-galleriatyylisen kanavasysteemin.
14:34 < Miko2> Kanavalla voi olla monta ihmistä ja käyttäjällä voi olla monta kanavaa.
14:34 -!- LeperMessiah [lolled@a84-230-184-46.elisa-laajakaista.fi] has joined #nwps
14:34 < Miko2> Ja siinä on etuna se, ettei niitä arvoja täydy kopioida koko aikaa.
14:35 < Miko2> Ja myös se, että jos myöhemmin tulee tarvetta esim. tallettaa jotain muuta tietoa paikasta.
14:35 < Miko2> Tyyliin paikan kuvaus.
14:35 < Miko2> Onnistuu huomattavasti helpommin tollasella rakenteella, kuin nykyisellä.
14:35 < LeperMessiah> kurnau
14:35 < LeperMessiah> haumenta
14:35 < LeperMessiah> aamiaishta ->
14:36 < Miko2> Mutta, se vaatii sitten sitä, että aina kun tulee uusi paikka, niin se lisätään toiseen tauluun.
14:36 < Miko2> Ja jos on vanha (jo listattu) paikka, niin sitten vaan linkitetään siihen.
14:38 < Miko2> Ei kovin vaikeaa toteuttaa, vaikka vaatiikin vähän enemmän.
14:39 < Miko2> Mutta laajennettavuus paranee.
14:40 < Miko2> Noh, palaan tyylittämään tota listaa. ->
14:41 < Miko2> Äh, miten sen nyt sitten hoitaisi...
14:42 < Miko2> - English
14:42 < Miko2>
14:42 < Miko2>
14:42 < enra> kävin wc ja sit jäin suustani kiinni
14:42 < Miko2> Toi pitäisi saada jotenkin tällaseksi:
14:42 < Miko2> English ...
14:42 < enra> Miko2: noihan se on tarkotus toteuttaa mutta miten käytännössä many-to-many, luodaan uus taulu vai?
14:42 < Miko2> ...
14:43 < Miko2> Juuh.
14:43 < Miko2> Tai no, sun täytyy vähän muokata.
14:43 < Miko2> Annat käyttäjätaulun olla ennallaan.
14:43 < Miko2> Aatellaan nyt, että käyttäjätaulut on käyttäjät
14:43 < enra> joo
14:43 < Miko2> Sitten tarvitset taulun "paikat", jonne listaat mahdolliset paikat:
14:44 < Miko2> CREATE TABLE paikat (paikka_id ..., nimi VARCHAR(255), jotainmuutamahdollisesti...);
14:44 < Miko2> Sitten luot taulun paikka_käyttäjä_linkki tj:
14:45 < Miko2> CREATE TABLE paikka_käyttäjä_linkki (paikka_id INT, käyttäjä_id INT, FOREIGN KEY (paikka_id) REFERENCES paikat, FOREIGN KEY käyttäjä_id REFERENCES käyttäjät);
14:45 < Miko2> Duih
14:45 < Miko2> Tossa muutokset joita tarvitaan tietokantaan.
14:45 < Miko2> Syön tän jäätelön eka loppuun ja kerron sitten lisää. :D
14:46 < enra> jaha
14:46 < Miko2> Dodi.
14:47 < enra> en löydä tätä hyötyä tästä paitsi että toimitaan ideillä paikkojenkin kanssa
14:47 < Miko2> Eli nyt toi paikka_käyttäjä_linkki linkkaa käyttäjät-taulun käyttäjät paikat-taulun paikkoihin.
14:48 < Miko2> Voit lisätä esim. paikat tauluun jotain seuraavaa:
14:48 < Miko2> (1, 'Helvetti'), (2, 'Taivas');
14:48 < Miko2> Sitten käyttäjätauluun (1, 'Käyttäjänimi'), (2, 'Username').
14:48 < Miko2> Ja nyt sitten paikka_käyttäjä_linkkiin: (1, 1), (1, 2,), (2, 1) esim.
14:49 < Miko2> Ja noi tarkoittaa sitä, että "Käyttäjänimi" on paikoissa helvetti ja taivas ja username on vaan taivaassa.
14:49 < Miko2> Etkö huomaa hyötyä? :)
14:50 < enra> oon ihan sekasin
14:50 < Miko2> Toi vaatii sen, että se paikka on olemassa ennen kuin käyttäjä lisätään sinne.
14:50 < Miko2> Sen voi ennen käyttäjän lisäämistä lisätä.
14:50 < Miko2> Jos sitä ei ole olemassa.
14:50 < Miko2> Jos sä nyt haluat esim. antaa vähän tietoja paikasta:
14:51 < Miko2> ALTER TABLE paikat ADD COLUMN selostus VARCHAR (255);
14:51 < Miko2> ALTER TABLE paikat ADD COLUMN luontipäivämäärä TIMESTAMP;
14:51 < enra> joono noin
14:51 < Miko2> Ja nyt kun sä klikkaat esim. paikkaa "helvetti", niin sä voit listata paikan tiedot kätevästi.
14:51 < Miko2> Eihän tosta ehkä suoraan ajateltuna ole mitään hyötyä, jos et tarvitse tollasia.
14:52 < Miko2> Mutta, id:n kanssa työskentely on aina parempaa, kuin ns. luonnollisten avaimien.
14:52 < Miko2> ...joka on esim. paikan nimi.
14:52 < enra> joo
14:53 < Miko2> Tuolla paikat-taulussa kannattaisi tietenkin myös harkita sitä vaihtoehtoa, että laittaisi nimi-kentän uniqueksi.
14:53 < Miko2> Koska et halua kahta samannimistä paikkaa listata sinne.
14:53 < Miko2> Varmaankaan. :)
14:53 < enra> joo en
14:53 < Miko2> IRC-galleriassa toi on varmaankin sallittua, koska siellä ne on kategorisoitu IRC-networkkeihin.
14:53 < Miko2> Tai siis, voi olla vain yksi sama networkki-kanava -pari.
14:53 < enra> usernameen pitäis laitta unique
14:54 < Miko2> Juu.
14:54 < Miko2> Ja paikan nimeen.
14:54 < enra> paitsi tossa mun nykyisessä "schemassa"
14:54 < Miko2> Noh, siinäkin kannattaa käyttäjänimeen laittaa se.
14:54 < enra> joo sitä just
14:54 < Miko2> Ja jos talletat esim. käyttäjänimen lisäksi salasanan ja sähköpostiosoitteen ja haluat esim. luoda "lähetä unohtunut salasana" -toiminnon, niin sähköpostiosoite kanssa uniqueksi.
14:55 < Miko2> Muuten voi käydä hassusti.
14:55 < Miko2> Ja ota huomioon, että toi UNIQUE on case-sensitive.
14:55 < Miko2> Jos taulussa on "Käyttäjänimi", se ei estä lisäämästä "käyttäjänimi".
14:56 < enra> miten laitan uniquen
14:56 < Miko2> Eli, tarkasta ennen lisäämistä LOWER(username)=strtolower(jostain_saatu_kayttajanimi);
14:56 < Miko2> Hmm...
14:56 < Miko2> Olemassaolevaan tauluun vai uuteen?
14:57 < Miko2> Uuteen: CREATE ... ( column_name tyyppi UNIQUE);
14:57 < Miko2> Tai sitten voit jättää sen tosta pois ja laittaa sen esim. lopussa:
14:57 < Miko2> (taulumäärityksen siis)
14:57 < Miko2> UNIQUE (column_name)
14:57 < enra> olemassaolevaan mielellään
14:57 < enra> koska mul on pari testi"käyttäjää" tuolla
14:57 < Miko2> Hmm... Nyt menee sitten vähän... :|
14:58 < Miko2> En ole tota ALTER TABLE:a käyttänyt.
14:58 < Miko2> ...pahemmin.
14:58 < enra> ainakaan phpmyadminista löytäny semmosta kohtaa
14:58 < Miko2> ALTER TABLE taulu ADD CONSTRAINT UNIQUE (username);
14:58 < Miko2> Ei ole mitään varmuutta toimivuudest.a
14:58 < Miko2> Suosittelen konsultoimaan MySQL:n manuaalia nyt kyllä... :)
14:59 < enra> joo
15:00 < enra> vittu
15:00 < enra> tossahan on suoraan nappi sille
15:00 < enra> ALTER TABLE `users` ADD UNIQUE (
15:00 < enra> `username`
15:00 < enra> );
15:01 < enra> noin se meni
15:03 < Miko2> :)
15:04 < Miko2> PostgreSQL:ssä olisi ollut syntaksi:
15:05 < enra> jos teen käyttäjätietojen hakua niin uskaltaako sitä tehdä usernamen mukaan kun GETillä saadaan kuitenkin se vai tarviiko mun taas muuttaa se user idks jotenkin
15:05 < Miko2> ALTER TABLE taulu ADD CONSTRAINT jokunimi UNIQUE (username);
15:06 < Miko2> Noh, olisi suositeltavaa käyttää sitä id:tä kaikissa tollasissa.
15:06 < enra> ei tol taida olla tos tapauksessa mitään väliä
15:06 < enra> koska joudun kuitenkin sillä usernamella sen hakemaan kun se on mun ainoo tieto
15:07 < Miko2> Yleinen periaate on, että ID:llä kaikki.
15:07 < Miko2> ...suorat haut.
15:07 < Miko2> Muut haut sitten tollasilla luonnollisilla arvoilla, joilla on käyttäjälle jotain merkitystä.
15:08 < enra> joo mut pitäiskö urlin olla sit näytä.php?=0193449339 eikä näytä.php?=moi
15:08 < Miko2> Pitäisi.
15:08 < enra> :(
15:08 < Miko2> Tai no, ei.
15:08 < Miko2> Mutta, yleensä, suositeltavampaa on käyttää id:tä.
15:08 < enra> joono, tää mun homma on semmosta paskaa muutenkin
15:08 < Miko2> Voit sä tietenkin tehdä ton käyttäjänimellä.
15:09 -!- Fetshua [Fetshua@dsl-aur-cc50.dial.inet.fi] has joined #nwps
15:09 < enra> ainoo et helvetti
15:09 < Miko2> Mutta, ota huomioon, että jos käyttäjänimet sisältää välilyöntejä yms., niin ennen url:n kasaamista, käytä ne urlencode():n kautta.
15:09 < Miko2> Ja sitten sivulla, joka vastaanottaa, urldecode().
15:09 < enra> tarvin sen idn etsimään ne harrastukset
15:09 < Miko2> Ja muista se mysql_real_escape_string().
15:10 < enra> joojoo, teen noi myöhemmin (sit tulee kiire ja en ehdikkään)
15:10 < Miko2> Voit tehdä myös niin, että laitat sen käyttäjänimen urliin ja haet sen ID:n sitten.
15:10 < Miko2> Kuitenkin, yksi tietokantakysely on aika nopea operaatio.
15:10 < Miko2> Kaikista kallein vaihe (ajan suhteen siis) on sen tietokantayhteyden luominen.
15:11 < Miko2> Melkein kaikissa ohjelmissa se on noin.
15:11 < Miko2> J2EE:llä on sentään onneksi connection pooling.
15:12 < Miko2> Joka tarkoittaa sitä, että application container pitää yhteyksiä aina valmiina tietyn määrän ja ne saa haettua datasourcesta valmiiksi avonaisina.
15:12 < Miko2> Ja sitten ne voi käytön jälkeen palauttaa käytettäväksi.
15:13 < Miko2> Eikä tarvitse ohjelmapuolella huolehtia tietokantayhteyksien avaamisesta.
15:13 < Miko2> Koska sen hoitaa palvelin. :)
15:13 < enra> :f
15:13 < Miko2> Tai no, application container.
15:14 < Miko2> Vai mikä olisikaan suomennos...
15:14 < Miko2> Webbiohjelmasäiliö.
15:14 < enra> pear ja smarty on aika kivoja muuten phpn kanssa
15:14 < Miko2> Njooh.
15:14 < Miko2> Smarty on aika turha.
15:15 < Miko2> Ota huomioon, että PHP on jo itsessään template-engine.
15:15 < Miko2> Ihan kuten JSP:kin.
15:16 < enra> kuis
15:16 < Miko2> Vaikka kummassakin voi suorittaa myös muuta koodia, kuin siihen esitteillepanoon liittyvää.
15:16 < enra> kyl toi mun mielestä ehkä selkeyttää hommaa
15:17 < Miko2> Njooh.
15:17 < enra> sit tommosia pikkukivoja, niinkun jotkut loopit
15:17 < Miko2> Voihan se selkeyttää, mutta ei siitä mitään hyötyä ole, jos ei ole tarkoitus, että kaikki pääsee muokkaamaan. :)
15:17 < Miko2> Tulee vaan hitaammaksi.
15:17 < Miko2> Voit selkeyttää sitä ihan samalla tavalla pelkkää PHP:tä käyttämällä.
15:18 < Miko2>
15:18 < Miko2> ...
15:18 < Miko2>
15:18 < Miko2> Voi tietenkin olla vähän rumempaa.
15:18 < Miko2> JSP:ssä on sentään taglibit. :)
15:18 < Miko2>
15:18 < Miko2> ...
15:18 < Miko2>
15:19 < Miko2> Mutta, onhan toi Smarty ihan kätevä, jos haluaa antaa loppukäyttäjälle mahdollisuuden muokata ulkoasua niin, ettei sen täydy koskea PHP:hen.
15:22 < enra> nyt hajotin, toi ei tulosta tota sivua ollenkaan eikä mitään erroria :D
15:23 < Miko2> Kuis?
15:23 < Miko2> Poista kaikki @-merkit. :)
15:23 < enra> :?
15:23 < Miko2> Niin niin.
15:23 < Miko2> Ne auttaa näyttämään sen virheilmoituksen.
15:24 < Miko2> Jos sulla on esim. @mysql_query(), se ei tuu näyttämään mitään virheilmoitusta sulle, vaikka koko maailma kaatuisi. :|
15:24 < enra> ei oo
15:24 < Miko2> Ok.
15:24 < Miko2> Noh, sitten se on ikävämpää...
15:24 < enra> ainoo @ on tos mysql://moi:moi@moi joka on pearin
15:24 < Miko2> Jooh.
15:24 < enra> lisäsin tonne vaan hakuja ja muuttelin
15:24 < Miko2> Käytät Smartyä?
15:25 < Miko2> Ja toi on Pear::DB:n, ei Pearin. :|
15:25 < enra> joo, se ei nyt suorita tota yhtä whilee ollenkaan mis on se smartyn display
15:25 < Miko2> Debuggiprintti2win.
15:25 < enra> ei sekään toimi
15:25 < Miko2> (eli print "vittusaatanaperkele"; tms.)
15:25 < enra> kun ei se tulosta yhtään mitään
15:26 < Miko2> Kokeile laittaa ihan alkuun.
15:26 < Miko2> Siis ennen mitään.
15:26 < Miko2> Sitten siirrät sitä osio-osiolta alaspäin.
15:26 < enra> ennen mitä
15:26 < enra> mistä puhut ees, smartyn debugista vai jostain muustA?
15:26 < enra> ai tosta :D
15:26 < Miko2> Ei, vaan yleisestä debuggimenetelmästä, jota käytettiin ennen kuin debuggereita oli keksitty. :P
15:27 < Miko2> Eli, ennen ensimmäistä suoritettavaa koodiriviä toi.
15:27 < enra> se on tuossa whilessä joka hakee userinfot ja listaa na semartyy
15:27 < Miko2> Ootko varma?
15:27 < Miko2> Et käytä output bufferia?
15:27 < Miko2> Yleensä se on jossain ihan muualla, kuin siellä missä luulet... :P
15:27 < enra> oon koska toi sun debug toimii muualla
15:28 < enra> niin voi olla mutta se ei nyt sitä tee
15:28 < Miko2> Siis, onko toi looppi Smarty-templatessa vai PHP-koodissa?
15:28 < enra> phpssä
15:28 < Miko2> Ookoo, se ei siis pääse ollenkaan luupin sisälle.
15:28 < Miko2> Näytäs vähän sitä luuppiriviä. :)
15:29 < enra> while ($userinfo->fetchInto($row, DB_FETCHMODE_ASSOC)) { $smarty->display('profile.tpl'); }
15:29 < Miko2> Mitäs vittua...
15:29 < enra> $userinfo =& $db->query('SELECT * FROM users WHERE id = ?', array($userid));
15:30 < Miko2> Ai niin joo, PHP:ssä booleaniksi kelpaa mikä tahansa ei-negatiivinen arvo.
15:30 < Miko2> Java olisi itkenyt pitkään tollasesta. :)
15:30 < Miko2> Hmm...
15:30 < enra> voi olla että toi lumipallo lähtee kasautuun tuolta ihan ylhäältä
15:30 < Miko2> Vaikuttaa taas niin väärinkäytöltä, niin väärinkäytöltä...
15:30 < enra> missä haetaan sen usernamen userid
15:31 < enra> semmost se on kun ei osaa
15:31 < Miko2> Sinuna loisin erillisen templaten, assosioisin Smartyyn hakutulokset ja siinä Smarty-templatessa sitten luuppaisin.
15:31 < enra> en usko et kyse on nyt siitä
15:31 < Miko2> Ja nyt sä olet unohtanut tossa esim., että Smarty ei mitenkään voi tietää sitä, että sulla on toi $row.
15:32 < Miko2> Sun pitää kertoa se Smartylle...
15:32 < Miko2> Oliko se joku assoc().
15:32 < enra> tos on vaan osa siitä :)
15:32 < Miko2> Noh, kuten varmaan tiedät, se pitää laittaa ennen display():ta...
15:32 < enra> siin on ne kaikki $smarty->assign("nick", $row['username']); tyyliin
15:32 < Miko2> Ok.
15:33 < enra> ja se on toiminu ennen ja nyt muutin vaan noita hakuja aika reippaasti
15:33 < Miko2> Veikkaan, että toi sun $userinfo ei sisällä rivejä.
15:33 < Miko2> Kokeile suoraan tietokantaan suorittaa se kysely, jolla haet $userinfo:n.
15:33 < Miko2> Ja kato palauttaako se rivejä.
15:34 < Miko2> Ja kannattaa myös kokeilla kattoa onko siellä tietokannassa ollenkaan rivejä.
15:34 < Miko2> Ei tosta MySQL:stä tiedä...
15:34 < Miko2> Toi ALTER TABLE taulu ADD ... on saattanut deletoida kaiken. :P
15:34 < Miko2> PostgreSQL:ssä tollasta ei tietenkään pääsisi tapahtumaan, mutta MySQL nyt vaan ei osaa. :)
15:35 < enra> kyllä ne siel on
15:36 < Miko2> Ja ihan vaan vinkiksi: MVC.
15:36 < Miko2> Model - View - Controller
15:36 < Miko2> Sun PHP:si on nyt koko MVC. :|
15:36 < Miko2> Olet sekoittanut presentaation, kontrollerin ja mallin samaan.
15:37 < Miko2> Kontrollerissa sun pitäisi käsitellä käyttäjän syötteet.
15:37 < Miko2> Mallissa tehdä kaikki bisneslogiikka, jonka voi vielä erottaa tietonhakulogiikkaan.
15:38 < Miko2> Ja kontrollerissa sun pitäisi myös PHP:n tapauksessa näyttää toi template, mutta niin, että et mene tollalailla räpeltämään siihen, vaan annat templaten luoda ne loopit. :)
15:38 < Sharph> kummallista noiden klassien käyttö php:ssä, kun pitää käyttää tota ->:tä eikä .:tä, kun c(++):ssa/ssä se on vaan seurannut pointteria
15:38 < Miko2> Sitten jonain kauniina päivänä, kun sun täytyykin tehdä GUI-versio tosta PHP-GTK:lla.
15:38 < Miko2> Et voi oikein tota luuppia käyttää.
15:39 < Miko2> Tai jos sun täytyy joku päivä luoda webbiservice, jota voi käyttää esim. Javalla.
15:39 < Miko2> Saat kirjoittaa kaiken uusiksi, kun olet sekoittanut kaiken.
15:39 < Miko2> Nää on tietenkin näitä ääritapauksia, mutta, ihan hyvä ottaa opiksi. :)
15:40 < Miko2> Tolla tavalla saat ns. spaghettia.
15:40 < Miko2> Tai no, on siinä se hyöty tietenkin, että jos joku muu sitä alkaa parantelemaan, niin saat rahaa, koska joudut konsultoimaan muita.
15:40 < Miko2> muille*
15:41 < Miko2> Olettaen tietenkin, että ymmärrät itse mitä se tekee.
15:41 < Miko2> Sharph: Aargh.
15:41 < Miko2> Sharph: Olioiden, ei luokkien. Prkl. :|
15:41 < Miko2> Luokkia käytetään PHP:ssä :::llä.
15:41 < Miko2> Javassa pisteellä sitäkin.
15:41 < Miko2> Mutta ei olioon, vaan luokkaan.
15:42 < Miko2> Luokalla ja oliolla on yhtä suuri ero, kuin yöllä ja päivällä, jos ei vähän suurempikin.
15:43 < Miko2> Äh...
15:43 < Miko2> enra: Saat kyllä kertoa miten mä saan ton listan muotoiltua kätevästi. :P
15:44 < Sharph> Miko2: joo, toi on vähän sama asia kuin Linux ja GNU/Linux, mut kiitos ku muistutit, kun sanon noita molempia välillä luokiksi..
15:45 < Miko2> Noh, Linuxin ja GNU/Linuxin nyt voi ajatella samaksi.
15:45 < Miko2> Luokkaa ja oliota ei.
15:46 < Sharph> Mites niin voi ajatella samaksi. Et sä pelkällä kernelillä mitään tee, käyttöjärjestelmällä kyllä hyvinkin
15:46 < Sharph> koska linux on vaan pieni osa (tärkeä kylläkin) GNU/linuxista
15:46 < Sharph> *xia
15:47 < Miko2> Jooh.
15:47 < Miko2> Yleiskielessä ne tarkoittaa samaa.
15:47 < Miko2> Luokka ja olio ei.
15:47 < Miko2> Hmm...
15:47 < Miko2> Yritin tota listaa position:relativella, mutta ei se kyllä oikeaan paikkaan mennyt muuta kuin IE:llä.
15:47 < Miko2> Opera ei oikein snaijannut sitä.
15:47 < Sharph> joo mutta se ei vaikuta siihen ONKO ne sama asia
15:48 < Miko2> Ei niin, puhuinkin siitä, että voiko ne ajatella samaksi asiaksi.
15:48 < Sharph> iellä menee harva asia samaan paikkaan kuin muilla selaimilla
15:48 < Miko2> En puhunut siitä, ovatko ne sama asia.
15:48 < Sharph> ollaanko edes tästä samaa mieltä?
15:48 < Miko2> Ei.
15:48 < Miko2> IE on hyvä selain, kunhan sitä vähän kouluttaa.
15:49 < Sharph> mites sä sitä koulutat
15:49 < Miko2> Ja rendaa kaiken oikein. :|
15:49 < Sharph> joo omalla kirjoittamattomalla standardillaan :D
15:49 < Miko2> CSS-haxoroinnilla.
15:49 < Sharph> tai no voi sen standardin lukea kyllä lähdekoodista, mutta lähdekoodien saanti on temppu sinänsä
15:49 < Miko2> Onneksi IE7:sta tulee maailman ihanin selain. :)
15:49 < Sharph> saakos sitä enää erillään sitte
15:50 < Sharph> vai tuleeko siitä osa longhornaa
15:50 < Miko2> Juu, tulee Windows XP SP2:lle.
15:50 < Miko2> Windows 2k -käyttäjät jää kyllä ikävä kyllä nuolemaan näppejään.
15:50 < Sharph> entä Wine-käyttäjät, vois kattoo kuinka ihana se on :D
15:50 < Miko2> Mutta, täytyy sitä kehitystä tapahtua. Ei ihmiset voi vaatia, että kaikki toimii jollain 100 vuotta vanhalla alustalla.
15:51 < Miko2> Ei varmaan GNU/Linuxissakaan toimi asiat, jos käyttää kernelin versiota 1.
15:51 < Miko2> Ainakaan uusimmat asiat.
15:52 < Miko2> Ja GNU/Linuxissa muuttuu kaikki hemmetin kirjastot niin tiheästi, ettei ihmekään, kun sille ei ole rantautunut pahemmin maksullisia ohjelmia.
15:53 < Miko2> Kuka jaksaa päivittää ohjelmistonsa joka toinen kuukausi juuri sille versiolle jostain kirjastosta, josta on vähän API:t muuttunut? :|
15:53 < Sharph> mutta niitä pidetään taaksepäin yhteensopivina
15:53 < Miko2> Ja sitten täytyy ottaa huomioon ne, jotka ei ole päivittänyt.
15:53 < Miko2> Noh, mitä olen lukenut, niin ei ne kovin taaksepäin yhteensopivia ole. :)
15:54 < Sharph> En mä ole ainakaan törmänny tilanteeseen jossa ohjelma ei toimi koska kirjasto on liian uusi
15:54 < Sharph> ja mistä sä oikeen ton kaiken luet
15:55 < Miko2> Noh, en tiedä toimiiko ne.
15:55 < Miko2> Mutta, aika suuri vaiva siitä on kuitenkin aina testata uudella versiolla.
15:56 < enra> Miko2: piti muotoilla noi kyselyt vähän eri tavalla niin alko toimiin
15:56 < Miko2> Windowsissa ei ole kirjastot vaihtunut moneen vuoteen.
15:56 < enra> Miko2: mitä listaa oot tekemässä, sisällysluetteloo?
15:56 < Miko2> enra: Ei, vaan tollaista dokumentaatiolistaa.
15:56 < Miko2> enra: Tyyliin "Englanti" - "formaatit".
15:56 < Miko2> Suomi - formaatit
15:56 < Miko2> Formaatit on siis toinen lista.
15:57 < Miko2> Tyyliin:
15:57 < enra> en ymmärrä
15:57 < Miko2> Englanti - Online
15:57 < Miko2> Ladattava
15:58 < Miko2> Tai siis, toi "Englanti" olisi vasemmalla ja noi mahdolliset formaatit oikealla.
15:58 < Miko2> Ja ne olisi tällasessa listassa:
15:58 < Miko2>
15:58 < Miko2> - Englanti
15:58 < Miko2>
15:58 < Miko2>
16:00 < Sharph> Miko2: siks just ne on niin bugisia kun niitä ei päivitetä
16:00 < Sharph> "Ok, kirjasto tehty, kovalevyistä levyt ulos ja seuraavaa tekemään"
16:01 < Sharph> siis eka tietysti pinääri levitykseen
16:01 < Miko2> Kyllä niitä päivitetään.
16:01 < Miko2> Ainoa vaan, että itse API ei päivity.
16:01 < Sharph> niin.. sitä just
16:01 < Miko2> Eli metodit yms. pysyy samana.
16:01 < Miko2> Koodi voi vaihtua.
16:02 < Sharph> ja väität ettei sama juttu gnu/linuxin kirjastoissa?
16:02 < Sharph> vaikka tulee uusia ominaisuuksia pidetään vanhat, ja vanhat funkkarinnimet
16:02 < Sharph> vaikka osoittamaan uuteen
16:05 < Sharph> ja sitten manuskaan This function is deprecated, but it still exists for backward compatibility. Use XXX
16:05 < Sharph> tai Usage of XXX is strongly recommended
16:17 -!- Nahkiss [nahkiss@dsl-hkigw7ne-54f91f78.dsl.inet.fi] has joined #nwps
16:26 -!- focus_ [focus@81.209.33.83] has joined #nwps
16:28 -!- Jaki [~jkivikos@sf229.sysforte.fi] has quit [Quit: User pushed the X - because it's Xtra, baby]
16:33 -!- RiKu [riku@2001:14b8:119:0:200:f8ff:fe05:3051] has quit [Quit: quittiä x napista :P]
16:35 -!- S [S@service.titanix.net] has joined #nwps
16:44 -!- RiKu [riku@2001:14b8:119:0:200:f8ff:fe05:3051] has joined #nwps
17:32 -!- Jonttura [Jonttura@dsl-roigw3pad.dial.inet.fi] has quit [Ping timeout: 488 seconds]
17:35 -!- Zonder [zonder@ouns.net] has joined #nwps
17:39 <@mphke> On kyllä loistavaa kun ei enää unta tule ajoissa, sitten se vasta kivaa onkin kun yrittää herätä.
17:41 < Miko2> Jep...
17:41 < Miko2> Munkin pitää herätä neljän aikaan yöllä...
17:41 <@mphke> Jahas käyttäjiä omalta isp:ltä ovat pommittaneet 80/tcp porttia mukavasti taas.
17:41 < Miko2> Ja heräsin tänään kahdelta.
17:41 < Miko2> Vai yhdeltäkö mä heräsin.
17:41 <@mphke> Tein jopa yllätykset, heräsin ennen kahtatoista.
17:42 <@mphke> Pitäisi tehdä jotain väsyttävää, kyllä se uni sitten tulisi.
17:42 < Miko2> :o
17:42 <@mphke> Jahas jahas, kinkit taas yrittäneet pommittaa myös tuota.
17:42 <@mphke> En kyllä edes tiedä miksi pidän porttia auki, sitä nyt vain harvoin tarvitsee.
17:43 -!- Ninazu [~nina_viit@DHCP-dmz-188.intranet.titanix.net] has quit [Read error: Connection reset by peer]
17:44 <@mphke> No ei se sinäänsä mitään haittaa.
17:45 <@mphke> Kaistaakin on kulunut mukavasti, tosin oletan sen johtuvan faijan voip-puheluista.
17:45 < Miko2> Jos käytät sitä vain omaan testaukseen, niin kannattaa sulkea se ulkopuolelta.
17:45 <@mphke> Taas hiomassa bisnestä, enpä juuri ihmettele.
17:45 <@mphke> Juu.
17:45 <@mphke> Taidan tehdä niin, muutenkin on vain tyhjä sivu.
17:47 <@mphke> Noin, se olisi siinä sitten.
17:47 <@mphke> Erityisesti tuo yksi ip htv:ltä on yrittänyt kaataa konetta pari kertaa.
17:48 <@mphke> Pisti pitkät rivit koodia SEARCH:in perään pari päivää taaksepäin.
17:49 <@mphke> Muutenkin pisti ihmetyttämään jonkun palomuuriscripti minkä näytti.
17:49 <@mphke> Hirveät rajoitukset jopa sisäverkkoon, mahtaa olla melkoinen harhaluuloinen kun rajoitti.
18:30 < Ragnarok^> :D
18:52 -!- Nahkiss [nahkiss@dsl-hkigw7ne-54f91f78.dsl.inet.fi] has quit [Quit: reboot -_-]
18:58 -!- Nahkiss [nahkiss@dsl-hkigw7ne-54f91f78.dsl.inet.fi] has joined #nwps
20:31 -!- Jonttura [~Jonttura@dsl-roigw3pad.dial.inet.fi] has joined #nwps
21:11 -!- Jonttura [~Jonttura@dsl-roigw3pad.dial.inet.fi] has quit [Quit: ( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )]
21:15 -!- Jonttura [Jonttura@dsl-roigw3pad.dial.inet.fi] has joined #nwps
21:43 -!- Makaveli|Insomnia [~niko@10.1.0.40] has joined #nwps
21:46 -!- Makaveli|Insomnia [~niko@10.1.0.40] has quit [Quit: Changing server]
21:46 -!- niko [~niko@10.1.0.40] has joined #nwps
21:47 -!- niko is now known as Makaveli|Insomnia
21:50 -!- Netsplit nwps.titanix.net <-> irc.insomnia.fi quits: Makaveli|Insomnia
21:52 -!- Netsplit over, joins: Makaveli|Insomnia
21:52 -!- Makaveli|Insomnia [~niko@10.1.0.40] has quit [Quit: leaving]
21:54 -!- Makaveli|Insomnia [niko@Verkkovastaava] has joined #nwps
21:56 < RiKu> INSOMNIA 6 webcam: http://titanix.net/fin/?sivu=riku/webcam_pieni.shtml
21:57 -!- Netsplit nwps.titanix.net <-> irc.insomnia.fi quits: Makaveli|Insomnia
21:59 -!- Nahkiss [nahkiss@dsl-hkigw7ne-54f91f78.dsl.inet.fi] has quit [Quit: hus poes]
22:01 -!- Makaveli|Insomnia [niko@verkkovastaava2.insomnia.fi] has joined #nwps
22:05 <@mphke> Shemmoista.
22:17 <@Makaveli> Khyl.
22:18 <@mphke> Mitäs makaweli, taasko kovassa vauhdissa? :)
22:19 <@Makaveli> Vähän säätöä meneillään joo.
22:19 <@mphke> No niin.
22:19 <@Makaveli> Kuvia luvassa joskus yöllä/aamuyöllä kun päästään kotiin,
22:20 <@mphke> Just just.
22:20 <@mphke> Äh perhanan bittorrent...
22:20 <@mphke> 99.9% valmis, sitten seed katkas ;D
22:20 <@mphke> Nyt heittää connection refused.
22:20 <@mphke> Minulla on taas tuuria :D
22:34 < enra> et vaan osaa
22:34 <@akiky> 12h duunissa tänään.
22:34 < enra> ~8h
22:35 <@akiky> Paljos saat tunnilta? ;)
22:35 < enra> 8,5
22:35 < enra> ja saan irkata ha-ha!
22:35 <@akiky> Ja teit yhtä hyvän tilin kun minä.
22:35 < enra> :D
22:36 <@akiky> Nimimerkki: 6e tunnilta.
22:36 < enra> + liukuva työaika
22:36 <@mphke> Joitakin duuneja ei sitten arvosteta mitenkään.
22:36 <@akiky> Toki on liukuva.
22:36 < enra> ooks jossain metsähommissa
22:36 <@akiky> Esmes huomenna ei tartte mennä ensinkään. :P
22:36 <@akiky> Mutta ei kyllä saa rahaankaan.
22:36 <@akiky> Maatilalla renkipoikana.
22:37 < enra> :D
22:37 < enra> minähän en ruumiillista työtä tee
22:37 < enra> ei vaan, vois joskus kokeilla
22:38 <@akiky> No eipä ole kovin ruumillista, traktorin hytässä istuu ja polkee kaasua. ;P
22:38 < enra> :(
22:38 < enra> mut joutuu ulkona oleen
22:38 <@akiky> Nojaa, en tiä kuinka ulkona hytti on.
22:39 <@akiky> Tänään oli 28' ulkona, hytissä 22'..
22:39 <@mphke> Niinkö hirveää se on olla ulkona? :D :D
22:39 <@mphke> Ei siinä mitään erityistä ole.
22:40 <@akiky> Niin ja lisäksi tua saa joka päivä ruuan.
22:40 <@mphke> No niin.
22:40 <@akiky> Erittäin makoisia maalaiskeittiön herkkuja.
22:40 <@akiky> Tänään oli makaroonilaatikkoa, perunoita ja jauhelihapiffejä.
22:41 <@mphke> Taisit tappaa suurimman osan kaupunkilaisista, en kyllä tajua mikä siinä niin kauheaa on olla landella.
22:41 <@mphke> Aina naurattaa se käsite pk-seudulla ettei laiffia ole kehä III:n ulkopuolella ;D
22:42 <@akiky> Niimpäniin.
22:44 <@mphke> No mitäs teet kun kaikki "action ja meininki" on vain jossain 'tanan helsingin keskustassa.
22:45 <@akiky> Kyllä ainakin meikäläiselle oli tänään actionia ihan tarpeeks, muutaman kerran keikun kahden pyörän varassa.. :P
22:46 <@akiky> Jostain kahden metrin korkeudeltakin kun traktori tulee koppi eellä alaes, niin ei paljon turvaohjaamot siinä enää auta.
22:46 < enra> missäs katolla sä sil ajelet
22:47 <@akiky> Rehua kerättiin kasalle..
22:48 <@akiky> Vähän rajoittuneet tilat, niin täytyy tehdä pieni ja korkea kasa.
22:48 < enra> tuol ei saa kyl ruokaa mut kahvia rajattomasti
22:48 <@akiky> Paalain sano työsopimuksen irti, joten alettiin ajaa kaselle.
22:48 <@akiky> kasalle*
22:53 < Sharph> akiky: milläs pyörillä sä tasapainottelit
22:53 < enra> polkupyörillä
22:54 < Sharph> j00 :)
22:54 < enra> ajo traktorilla niin milläköhän
22:56 < Sharph> joo mutta taka- vai etupyörillä, vai vasemmilla pyörillä, vai oikeilla, vai oisko joutunu sellaseen paikkaan että oikeella etu-, ja vasemmalla takapyörällä, tai toisinpäin
23:01 <%dzam> Hei Helsinki on oikeesti hyvä paikka! :P
23:01 < Sharph> Hyvinkää myös :)
23:01 < enra> helsinki city boyt hiljaa
23:02 <%dzam> enra: Buah.
23:03 < enra> tosin vois muuttaa hki paitsi maksaa
23:03 -!- Jonttura [Jonttura@dsl-roigw3pad.dial.inet.fi] has quit [Quit: ( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )]
23:03 <@mphke> Kävi miten kävi, tässä on silti tarkoitus lähteä menemään pk-seudulta.
23:04 < enra> let's trade
23:04 <@mphke> Täällä maksaa vain se, että kaikki on helsingissä tai lähellä helsinkiä.
23:04 <@mphke> Eikä täälläpäin ole juuri mitään eroa muualle.
23:05 < enra> paitsi et kaikki on siel?
23:05 <@mphke> Huvittavaa kyllä miten pelkkä nimi maksaa ;)
23:05 < enra> tainno yrityksiä tarkotin
23:07 <%dzam> Niin, ei tuu heti mieleen mulla ainankaan mitään, mitä täältä ei löytyis. :)
23:07 <%dzam> Tosin en mäkään ihan ihan ihan keskustassa asu.
23:08 <%dzam> Mutta paljasjalkanen stadilainen silti, ja ihan sika ylpee siitä. ;)
23:08 < Sharph> enra: siis helsinki city boy (ei monikko).
23:08 <@mphke> haha ;D
23:08 < Sharph> sillä en mä ole
23:08 < enra> onhan tääl muitakin
23:08 < enra> joono, varmaan kaikki tajus kun kehuit hyvinkäätä
23:09 < Sharph> jee!
23:09 < Sharph> no oikeesti tää ei ole kyllä kehuttava paikka
23:10 <%dzam> No hyvähyvä.
23:10 <%dzam> Mut mä en ymmärrä ku jotkut ei jostain syystä edes "uskalla" tulla Hesaan.
23:10 <%dzam> Joku niitä pelottaa.
23:11 < enra> en oo viel ajanu siel kertaakaan, se ehkä pelottaa
23:11 <@mphke> Liian urbaani paikka heille ;)
23:11 <@mphke> enra: et tulekaan ajamaan, täällä töötätään ja istutaan paikalla autossa.
23:11 <%dzam> Ainankin pahimpiin ruuhka-aikoihin.
23:12 < enra> vois tulla joskus viikolla yöllä harjotteleen
23:12 <%dzam> Voi olla, et menee sellanen 10 minuuttia, ennenku pääsee 100 m. ihan keskustassa. :)
23:12 <%dzam> Nojoo...
23:12 <@mphke> Juu, ajaminen keskustassa on tuskallista, oma hermo pettää pahemman kerran.
23:13 <%dzam> Kerran oli kauhea kiire soittamaan ja sit just oli tollanen ihme ruuhka. :|
23:14 <%dzam> Se on ehkä ainut miinus kaupungissa.
23:14 <%dzam> Tosin asemalla on vähän orpo olo, jos menee yksin tai jonku kaverin kanssa siellä yöllä.
23:14 < Sharph> no pahempi on jossain NY:ssä/Tokiossa/Pariisissa/jne.
23:15 <@mphke> Hehe, joo ei siellä ihan yksin myöhään tunne oloa kovin turvalliseksi
23:15 <@mphke> Ei sitä tiedä koska joku mielipuoli tulee kirveellä ja pistää selkään.
23:16 <%dzam> No ei sitä hesassakaan tiedä, et jos joku tulee keskellä päivää metrossa ja pistää päähän kirveellä.
23:16 <@mphke> Juu.
23:16 < enra> ei sitä tiedä missään
23:16 <@mphke> Mistään ei oikein voi olla varma enää.
23:16 <%dzam> Mut ny toistaseks ainanki veks. ->
23:17 <@mphke> Meksikossa ne kivat metrot olivat, hirveä haju ja harhaluulo iskemässä.
23:18 <@mphke> Aina piti katsoa olkapään taakse ja varmistaa alue jne.
23:18 < enra> ai onks sielkin metroja
23:18 <@mphke> Harhaluuloa tässä edelleen on, hieman vähentynyt, mutta silti joutuu pitämään simällä mitä tapahtuu.
23:18 <@mphke> Juu oli sielä.
23:19 <@mphke> Tosin se oli kyllä semmoinen juna ja metro yhdistelmä, tuntui toimivan kyllä kohtuullisesti.
23:19 < enra> piti vetää aina aamulla paskat naamaan ja jokku paskat kuteet ettei joku tulluryöstään
23:20 <@mphke> Metrossa ei kovin usein käyty, yleensä jos jonnekin piti mennä, omalla autolla mentiin.
23:20 <@mphke> Suurlähetystö suositteli kimpassa liikkumista, piti aina pitää omat nähtävissä.
23:20 <@mphke> Mitään ei tapahtunut, mutta ei sitä tiedä.
23:21 < enra> sit tietysti joku maasturi ja tummennetut lasit
23:21 < enra> mitä sun porukat oikeen puuhaili siellä sitten
23:22 <@mphke> Suurlähettiläällä oli semmoiset, ja muilla eliitti ukoilla.
23:23 <@mphke> Työn takia sinne joutui, eipä sen kummempaa syytä juuri ollut.
23:23 < enra> joo mutta mitä ne sitten tekee
23:23 -!- Adrian [adrian@phalse.2600.COM] has joined #nwps
23:24 <@mphke> Pitivät läheistä suhdetta suurlähetystön kanssa, mutta varsinainen työ oli firmojen nevumomisen kanssa.
23:24 < enra> mjaa
23:25 <@mphke> Eli sijoitusten kanssa, uusien promotiota jne.
23:25 < enra> eli jotain palkkamurhaajia olivat, selvä
23:25 <@mphke> Haha ;D
23:25 <@mphke> Juu tekemässä suomen tuhotöitä ulkomailla, niinpä juuri.
23:25 < enra> "suojelemassa suomen etuja"
23:26 <@mphke> Siksi sitä varmaan kutsuttiin juu.
23:26 <@mphke> Eipä silloin erityisesti osannut kinnostua siitä, mitä vanhemmat tekivät työkseen.
23:26 < enra> ettei kommarit saa valtaa ja vahtimassa ettei kukaan lähe ylittään suomen rajoja salaa
23:27 <@mphke> :]
23:27 < enra> ovelia kun lähtevät semmosilla omatekosilla lautoilla sankon joukoin suomeen
23:28 <@mphke> Kunnon vanhanaikaset diktatuuriajat.
23:28 <@mphke> Kaikkihan oli silloin paremmin :)
23:29 < enra> ahvenanmaalla tosta on tullu jo aika mittava ongelma, sekun on siinä ihan lähellä
23:30 <@mphke> No eipä niitä tätä menoa ole tulossa takaisin, aina vain kinailevat jostain asioista jne. Mikään ei etene, ainoasti verot nousevat.
23:30 <%dzam> Hyvät yöt. :) Moisiu! :)
23:30 <@mphke> Öitä.
23:31 <@mphke> Helvetti kun taas on kuuma.
23:31 < enra> mul on kaks tuuletusvehjettä täällä
23:31 <@mphke> Pitäisi toinen ostaa, yksi ei tunnu riittävän.
23:31 <@mphke> No ei voi mitään.
23:31 < Sharph> kesäkoodaajan pakollinen varuste
23:31 <@mphke> Eipä ilman tuuletinta pärjää ei.
23:32 < Sharph> voihan käyttää vesijäähyy
23:32 < Sharph> kenno vaan otsalle
23:32 <@mphke> ;D
23:32 <@mphke> Olisi siinäkin säätö juu.
23:32 < enra> toinen on tommonen torni joka on aika hyvä kierrättään ilmaa ja toinen on tommonen perinteinen lattiatuuletin
23:32 <@mphke> Toimisi aika hyvin.
23:32 < Sharph> semmonen ois kätevä assyil
23:32 <@mphke> Pelkkä pöytätuuletin tuossa hurisee.
23:32 < enra> en tykkää siit et joku puhaltaa naamaan kokoajan eikä se lämpötila/ilma parane
23:33 <@mphke> On kyllä kivaa kun täällä pohjolassakin tarvitaan jo ilmastointia.
23:33 < Sharph> siis tarkotan blokki otsalle
23:33 < Sharph> se on sitä ilimaston lämpenemistä
23:34 <@mphke> Ei tähän muutakaan selitystä keksi.
23:34 <@mphke> Se oli kyllä hyvä kun jenkkilässä ei uskota tuohon lämpenemiseen.
23:34 < Sharph> miksei
23:34 < Sharph> johtuuko se bushin muka-uskonnollisuudesta
23:34 <@mphke> Uuskonservatiivit väittivät sen olevan liberaalejen valhe :D
23:35 < Sharph> siellähän ei saa evoluutioteoriaakaan opettaa skoles
23:35 <@mphke> Se on kommareiden tekele, tuota ne sanoivat.
23:35 <@mphke> Joo.
23:35 < Sharph> kun se on "raamatun oppeja vastaan"
23:35 <@mphke> Itse olin kolme vuotta teksasissa ylä-asteella ja lukiossa, juuri mitään ei opetettu mikä liittyi evoluutioon.
23:37 <@mphke> Teknisesti eivät saa opettaa mitään uskontoa kouluissa amerikassa, tuolla sitä kuitenkin tyrkytettiin aina kun siihen oli mahdollisuus.
23:38 <@mphke> Kylläpä tule pitkiä ja tuomitsevia katseita kun aikoina kysyttiin uskonko mihinkään.
23:40 <@mphke> Kuten varmaan joskus kerroin aiemmin, useasti oli jotain yritystä ja saarnausta siitä miten sieluni palaa helvetin tulissa koska en ollut heidän kirkon jäsen ;D ;D
23:40 < enra> niinhän se on
23:40 <@mphke> Huvittavaa kyllä.
23:41 <@mphke> Eipä ihme, pelottavat ihmiset lapsista lähtien tuohon.
23:41 <@mphke> "Paholainen syö sielusi ellet tottele minua" :D
23:41 <@mphke> Eli tuo on mitä ne pastorit/papit sanovat.
23:41 < enra> ei kyl naurattais mua yhtään tommosella asialla leikkiminen
23:41 <@mphke> Pitävät ihmiset kurissa uskonnolla selvästi.
23:43 <@mphke> Meillä oli joku sijaisopettaja koululla viime vuonna, hänellä oli minusta hyvä pointti miksi uskonto on kehitetty.
23:43 < enra> semmosien idioottien kanssa ei pysty yleensä keskuteleen
23:43 < enra> niiden "usko" on niin vahva ettei ne kuuntele mitään
23:43 <@mphke> 1) selittää mitä sinulle tapahtuu kun kuolet 2) Pitää ihmiset kurissa
23:43 <@mphke> Näinpä.
23:43 <@mphke> Eivät edes halunneet kuunnella muita näkökulmia.
23:44 < enra> onhan tiedekkin lopulta aika uskonto, ainoo että se sentään ottaa vastaan kritiikkiä
23:44 <@mphke> Niin.
23:45 < Sharph> Jes!! löysin NESsini AC-adapter-johdon
23:45 < Sharph> huomenna pelataan :)
23:45 < enra> ihmiset jaksaa uskoa noihin uskontoihin kaiken sne paskan jälkeenkin mitä ne on saanu älyttömyyksillään aikaan
23:45 < enra> mut tosin ei oo uskontoo ilman ihmisiä jotka siihen uskoo
23:45 <@mphke> Näin se on.
23:45 -!- Old_T0niC_ [t0nic@adsl-43.50-DynIP.ssp.fi] has quit [Quit: ( ‹ BaFeScript Beta9.1 ›-‹ www.bafescript.org › )]
23:46 < enra> ettei voi pelkkää uskontoo siitä syyttää, paitsi ehkä niitä jotka on jossakin asemassa missä voisivat tilannetta muuttaa
23:46 <@mphke> Itse on tullut mietittyä kannattaisko erota kirkosta, tuntuu turhalta minun mielestä.
23:46 < enra> oon kans mut en vielä ainakaan viitsiny
23:47 < enra> kirkossa on silleen välillä(joskus, ei koskaan) mukava käydä, paitsi vois heittää ne virret ja muut rituaalit jo helvettiin
23:47 < enra> mut jotkut saarnat on usein ihan asiallisia
23:47 <@mphke> Nykyään kirkkoon kuulutaan siksi että saa pitää vihkimisen kirkossa, ei siinä juuri muuta ole jne.
23:47 < enra> voihan siihen liittyä sit takaskin aika nopsaa
23:47 <@mphke> Juu.
23:48 < enra> saa kai nykyään haudankin kirkon maalta
23:48 <@mphke> Samaa olen kuullut, ei sillä sinäänsä väliä ole.
23:49 < enra> niiden vapaiden ajattelijoiden hautausmaat on vaan yleensä niin ankeita
23:49 < enra> vaikka ei mua varmaan henkilökohtasesti hirveesti liikuta mihin mut haudataan
23:50 <@mphke> Itse varmaan pistän paperille, polttakaa minut tuhkiksi.
23:50 <@mphke> Mutsin ainakin on jo niin halunnut.
23:50 <@mphke> -n
23:50 <@mphke> Faijasta en tiedä.
23:50 < enra> eiks muuten raamatussa sanota että kuolleet nousee kuolleista vasta kun jeesus tekee paluun
23:50 < enra> ja siirtyy sitten vasta taivaaseen
23:50 <@mphke> En ossoo sannoo.
23:51 <@mphke> En ole lukenut raamattua, en edes muista käskyjä, en ainakaan mikä niiden järjestys oli jne.
23:51 <@mphke> 'ttu mikä tekopyhä olen ;D
23:52 < enra> luin sen kenes helvetin, johanneksen ilmestyskirjan rippikoulus joku 2 kertaa
23:52 < enra> nöyryytys
23:52 < enra> oho väärä kanava
23:53 < enra> surffailen liian kovaa kanavia
23:54 < enra> raamattukin on jännä homma, jonkun teorian mukaan se olis kirjotettu vasta keskiajalla
23:54 < enra> taitaa olla tosin aika hutera kun ei ne tienny historiastakaan sillon mitään tai liiemmin kiinnostanu kun vasta renesanssin aikaan
--- Log closed Fri Jun 17 00:00:44 2005