--- 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>
    • item
    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>
      • Online
      • Ladattava
      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