Hurmetta ja lurexia

lokakuu 8, 2008

… ja vitut!

Näköjään oli sivusto ollut taas tovin saavuttamattomissa, kiitos tuon saatanan kätyrin, Futuron Internetin. Kiva kun ilmoittavat päivityksistä näin jälkikäteen ja yleensä vasta sitten kun asiakkailla ilmenee ongelmia ja silloinkin ainoastaan omilla nettisivuillaan. Nytkin näköjään pukannut hyvän tovin Internal Server Erroria tiedostojen oikeuksista johtuen. Samasta syystä lakkasi OTPS:n sivujen hallintapaneelin wysiwyg-editori toimimasta. Saihan sitäkin ihmetellä taas, perkele. Tarkoitus on ollut jo kauemmin parjata tuota em. paskakasaa, jota myös palveluntarjoajaksi joku on erehtynyt kutsumaan. Ei vaan ole oikein viitsinyt kun sivusto tälläkin hetkellä on heidän palvelimellaan. Nyt lienee kuitenkin aika ottaa kirahvia sarvista ja kakistaa ulos kaikki parin vuoden aikaiset patoutumat.

Köyhänä opiskelijana aikoinaan hommasin ensimmäisen weppihotellin Verkkomestarilta (nyk. RackGlobal) edullisen hinnan vuoksi. Palvelu oli ystävällistä, mutta luotettavuus oli aika heikkoa. RackGlobalista ei nyt kuitenkaan enempää, mutta sen verran kuitenkin että sitäkään firmaa en nykyään suosittelisi edes vihamiehilleni. Todella heikkoa on taso nykyään. Mutta takaisin Futuroniin, josta pari vuotta sitten hommasin webhotellin edullisen hinnan ja hyvien ominaisuuksien vuoksi.

Aikaisemmin olin pyrkinyt kiertämään lafkan kaukaa, sillä firman toiminta vaikutti vähintäänkin epäilyttävältä. Futuronin nettisivuilla oli nimittäin taannoin foorumi, jonne sitten alkoi vähitellen kertyä aika paljon vikailmoituksia. Aluksi ilmoitukset kuitattiin tylysti tai niihin jätettiin vastaamatta. Seuraavaksi ilmoituksia alettiin sensuroimaan ja poistamaan ja lopulta koko foorumi suljettiin. Olihan runsaat vikailmoitukset tietysti huonoa mainosta firmalle.

Noh, hyvän tarjouksen nähdessäni päätin viimein kokeilla Futuronia. Aluksi kaikki tuntuikin menevän mainiosti, vaikkakin lyhyitä katkoksia oli silloin tällöin. Kesällä 2007 alkoi kuitenkin tapahtumaan. Keväällä olin tehnyt erään ohjelmointikurssin harjoitustyöksi näppärän mobiiliblogin, jonne lähettelin kännykällä näpsimiäni kuvia suoraan luurista käsin. Kesällä myös väsäsin ensimmäisen version blogistani. Joskus heinäkuun lopulla kuitenkin kaikki sivustoni tiedostot olivat kadonneet täysin yhtäkkiä. Tuolloin loppukesästä firmalla oli meneillään sivustojen siirto kotimaisille palvelimille, joka ei tainnut muutenkaan sujua ihan ongelmitta. Itse asiassa koko touhu oli varsin kummallista, sillä firma lähetti sähköpostia asiakkaille asiasta ja asiakkaiden piti erikseen ilmoittaa jos EIVÄT halunneet sivujaan siirrettävän. Luonnollisesti sivujen siirrosta perittiin maksu. Netistä saikin lukea myöhemmin vihaisten asiakkaiden kommentteja tapahtuneesta, sillä usein kesällä sitä sähköpostia ei lueta niin usein ja sitten kun jossain välissä postilaatikkoon alkaa tipahtelemaan perintäkirjeitä maksamattomista laskuista, niin eihän se paljoa hymyilytä.

Itse kuitenkin luin sähköpostin ja maksoin muutaman euron siirtomaksun nopeampien yhteyksien toivossa. Ilmeisesti siirrossa kuitenkin meni joku reisille ja eräs kaunis päivä kaikki edellisten 3-4 kuukauden aikana tekemäni tiedostot olivat teillä tietämättömillä. Tiedustelin asiaa Futuronin asiakaspalvelusta 31. heinäkuuta ja seuraavana päivänä sainkin vastauksen ja mobiiliblogin takaisin. Normiblogi oli kuitenkin edelleen kateissa. Olin jälleen yhteydessä asiakaspalveluun elokuun 1. päivä, mutta mitään vastausta ei kuulunut. Seuraavan kerran tiedustelin kadonneiden tiedostojen perään 16. elokuuta jälleen ilman vastausta. Jälleen 26. elokuuta yritin heihin ottaa yhteyttä, enkä tälläkään kertaa saanut vastausta. Vaikka perin kärsivällinen henkilö olenkin luonteeltani, niin tässä vaiheessa alkoi jo hieman kävyt syttymään ja elokuun 31. päivä lähettämäni viestin ilmapiiri olikin jo varsin tummanpuhuva. Yllättäen seuraavana päivänä sainkin viimein vastauksen ja sen sisältö oli seuraava:

Meillä ei ole mitään ongelmia, eikä asialle voida enää tehdä muuta. Asia ei ole meidän korjattavissamme.

Että kiitti vaan. Sillä samalla punaisella hetkellä tuon luettuani lähetin viestin Futuronille, jossa pyysin heitä irtisanomaan palvelun. Siitä PUOLITOISTA VIIKKOA myöhemmin sain heiltä viestin, jossa kerrottiin sivun osoite, missä palvelun voi irtisanoa ja sen teinkin. Olin kuitenkin saanut laskun jo toisesta vuodesta, sillä tuolloin 1.9. tuli tasan vuosi täyteen Futuronin asiakkaana. Ymmärrettävistä syistä kieltäydyin kuitenkin kohteliaasti maksamasta laskua, kunnes sain perintätoimistolta kirjeen. En kuitenkaan jaksanut enää tapella asiasta, joten maksoin laskun ja päätin kärvistellä kuitenkin vielä Futuronin hoteissa. Ihme ja kumma, firma oli kuitenkin kerrankin tehneet niin kuin olin halunnut ja olivat irtisanoneet palvelun vaikka laskunkin olin maksanut. Palvelu oli heidän mukaan irtikytketty tuolloin 1.9. vaikka siitä yli kymmenen päivää myöhemmin käskivät käyttää siihen tarkoitettua erillistä lomaketta. En mielelläni käytä näitä nykyään ah, niin trendikkäitä weppilyhenteitä, mutta silloin olo oli jotakuinkin wtf ja ilme o_O.

Noh, jälleen lähetin heille tulikivenkatkuisen viestin ja kehoitin heitä maksamaan takaisin rahat palvelusta, jonka olin maksanut ja jonka he olivat sulkeneet. Ja oikein arvasitte, ei vastausta heidän taholtaan. Parisen viikkoa myöhemmin otin jälleen yhteyttä ja tällä kertaa pyysin rahoja takaisin TAI vaihtoehtoisesti palvelun uudelleenkytkemistä. Uhkasin myös vetäväni pari muuta ylläpitämääni (ei maksamaani) sivustoa heiltä pois, mikäli jompikumpi toiveistani ei toteudu. Ja kas, yllättäen seuraavana päivänä wonderboy.info oli jälleen pystyssä. Uudelleenavauksesta jouduin kuitenkin pulittamaan 5 euroa. Sivusto oli kuitenkin jollain ikivanhalla palvelimella, mutta kuin ihmeen kaupalle he siirsivät sivuston entiselle palvelimelle kun sitä heiltä pyysin. Vanhat tiedostot olivat kuitenkin edelleen kateissa, mutta niiden suhteen olinkin jo heittänyt toivoni.

Talvi menikin Futuronin asiakkaana rattoisasti, vaikkakin lyhyitä katkoksia oli usein. Alkusyksystä siirsin Oulurastien nettisivut tuonne oman weppihotellini alaisuuteen, sillä RackGlobalilla tuli usein loppukuusta sivustolle varattu siirtokaista täyteen. Ongelmitta ei kuitenkaan selvitty tänäkään syksynä. Syyskuun alussa sivuston paikalle oli ilmestynyt tukuttain mainoksia ja teksti ”Coming soon – check back!”. Pitkällisen kirjevaihdon jälkeen sivusto palasi taas toimintaan ainoastaan mennäkseen uudelleen tuohon em. tilaan useita kertoja. Lopulta mainoksetkin katosivat ja tilalla oli ainoastaan teksti ”Notice: This domain name expired on 09/07/08 and is pending renewal or deletion”. Iiihanaa. Jälleen vihainen viesti Futuronille ja vajaan viikon (+ muutaman hoputusviestin) jälkeen he saivat sivuston toimintakuntoon. Kuulemma tuon vuoden takaisen irtisanomisfiaskon jälkeen domainin automaattinen uusinta oli pois päältä tms.

Eli paskan möivät. Olkaa hyvä ja kiertäkää tämä satiaispesä kaukaa ja levittäkää sanaa. Kunhan hieman ylimääräistä rahaa jossain välissä löytyy, tilaan palvelun joltain oikealta firmalta. Ehkä tämän kaiken ruljanssin olisi jotenkin kestänyt, jos firma olisi missään vaiheessa pahoitellut kämmejänsä tai tarjonneet jotain mahdollisesti hyvitykseksi tai edes pyytäneet anteeksi koko fiaskoa. Mutta ei niin ei, laittavat vaan kaikki muiden (yleensä asiakkaan) syyksi ja pesevät kätensä kaikista ongelmista.

Lisää mainioita tarinoita Futuronista voipi lukea seuraavista osoitteista ja lisää on netti pullollaan:

Pahoittelen kirjoituksessa esiintyviä typotuksia ja muita virheitä. Tajunnanvirtaa oli tämä.

syyskuu 22, 2008

Blogin päivitys on ollut nyt jonkun aikaa telakalla (siitä suuret kiitokset erinomaiselle palveluntarjoajalle, Futuronille, tästä ja muista kyseisen firman sankariteoista lisää myöhemmin). Tänään kuitenkin kotiovesta pamahti sisälle Guitar Hero III: Legends Of Rock kahdella Les Paul -skeballa varustettuna. Talon kauniimpi osapuoli tosin on mahdollisimman runsain mitoin kyseistä harrastusmuotoa vastaan, mutta onneksi sain hänet ylipuhuttua (kiitos, J :)) Lisäksi sain vermeet niin hyvällä tarjouksella että on kuin rahaa laittaisi pankkiin. Eli teretulemast vaan ottamaan battlea allekirjoittanutta vastaan! :) Tosin yhden testikerran ja noin 10 biisin jälkeen taso ei edelleenkään kolmella napilla päätä huimaa, mutta eiköhän se tästä vielä parane.

Viikonloppuna vietimme porukalla (minä, 4*J, L) peli-iltaa (tai koko viikonloppu siinä oikeastaan meni) ja SingStoren väki lupaili vaikuttavaa päivitystä torstaille ja näin ollen hyviä laulumeininkejä viikonlopulle. Jostain teknisistä ongelmista johtuen päivitys tuli kuitenkin vasta tänään maanantaina, mutta oi ja voi että olikin oikein erinomaisuutta lähentelevä pläjäys. Ohessa letkuja pitkin juuri valuva ennätyssuuri kappalesetti:

  • Earth Wind & Fire – ”Boogie Wonderland”
  • Judas Priest – ”Breaking The Law”
  • Kim Wilde – ”Kids In America”
  • Savage Garden – “To the Moon and Back”
  • Seal – ”Kiss From A Rose”
  • Eppu Normaali – ”Vuonna ’85″
  • J Karjalainen Ja Mustat Lasit – ”Doris”
  • Stella – ”Aamun Kuiskaus”
  • Stella – ”Korkokengät”
  • Yö – ”Joutsenlaulu”

Muuten lista oli jotakuinkin ennalta suunniteltu, mutta tuo Boogie Wonderland yllätti positiivisesti. Tuttu laulu tosin, mutta nimi ei sanonut etukäteen mitään.

Mutta joo, hieman flunssaa näyttäisi olevan lähipiirissä, joten saapa nähdä milloinka sitä itse joutuu jäämään aamulla vällyjen väliin. Toistaseksi kuitenkin ollaan tolpillaan. Ei kait siinä sitten muuta ku soittamaan Paranoid!

syyskuu 8, 2008

Hämähämähäkki

Filed under: Yleistä höpinää — Olli @ 19:38

http://www.onemotion.com/flash/spider/

elokuu 29, 2008

Varoitus! Teksti sisältää spoilereita ja tapahtumia GTA IV -pelistä, joten jos peli ei kiinnosta tai et ole vielä päässyt pelissä loppuun saakka, lopeta lukeminen vaikka tähän.

Kate McRearyVietin tänään ehkä ansaitsematonta vapaapäivää ja eihän parempaa tapaa liene sitä viettää, kuin Niko Bellicin saappahissa. Nikon serkku Roman meni naimisiin rakkaan Malloriensa kanssa ja häät olivat hienot ja sopivan intiimit. Nikolla oli seuralaisenaan on/off -tyttöystävänsä Kate. Kun hääseurue asteli tapahtuman jälkeen kirkon portaita alas, ajeli kirkon edestä selvästi Nikolle katkeroitunut Jimmy Pegorino. Pegorino avasi tulen kohti seuruetta yrittäen saada Nikon hengiltä. Papalla taisi kuitenkin käsi hieman täristä ja hengestään pääsikin Kate. Ymmärrettävästi Niko oli tapahtuneesta murheen murtama ja vannoi kostoa.

Jimmy PegorinoJokusen päivän tapahtumaa surettuaan (ja Pegorinon listittyään) tuli Nikolle soitto tuntemattomasta numerosta. Katehan siellä soitteli ja pyysi treffeille. Kakkahan siinä meinasi tulla housuun kun tuolla lailla haudan takaa tyttö soittelee. Noh, Niko kävi hakemassa Katen kyytiin ja treffeille mentiin. Sen verta tilanne oli kuitenkin järkyttävä, että Niko otti ja tirpaisi treffien päälle Katea turpaan. Oppiipahan olemaan eikä tuolla viisiin kummittele, perkele.

elokuu 27, 2008

Doctrine

Filed under: Ohjelmointi,Työjuttui — Olli @ 23:26

Oulurastisivustoa uudistaessani päätin ottaa härkää sarvista ja ottaa viimeinkin käyttöön valmiita työkaluja nollasta lähtemisen sijaan. Symfonyyn tutustuessani ihastuin sen käyttämään ORM:n (Propel) helppouteen ja siitä lähtien olen halunnut moista jossain projektissa käyttää. ORM (Object Relational Mapper) tarkoittaa siis relaatiotietokannan käsittelyä normaalien olioiden avulla. Hieman eri frameworkkeja tutkittuani päätin kokeilla Doctrinea, josta olen kuullut hyvää puhuttavan ja varsin hyvältähän tuo ensituntumalta vaikuttaa.

Otetaanpa esimerkkinä tuoreimpien uutisten hakeminen. Vanha koodi meni jotakuinkin seuraavasti:

<?php
$db     = DbConnector::connect();
$news   = array();
$query  = "SELECT u.id, u.otsikko AS title, u.teksti AS text, " .
              "COALESCE(s.lyhenne, 'Webmaster') AS author, " .
              "UNIX_TIMESTAMP(u.aika) AS date " .
          "FROM news u " .
          "LEFT JOIN club s ON u.seura_id = s.id " .
          "ORDER BY u.aika DESC";

$db->setLimit($limit, $offset);
$db->query($query);

while ($row = $db->fetchAssoc())
{
  $newsItem = new NewsItem();
  $newsItem->setId($row['id']);
  $newsItem->setTitle($row['title']);
  $newsItem->setText($row['text']);
  $newsItem->setDate($row['date']);
  $newsItem->setAuthor($row['author']);

  $news[] = $newsItem;
}

return $news;
?>

Ok, myönnetään, eipä tuo muutenkaan mitenkään vängästi ole toteutettu aikoinaan. Mutta sitten sama Doctrinea käyttäen (nimesin samalla taulujen kentät uudelleen):

<?php
$news = Doctrine_Query::create()
          ->from("News n")
          ->leftJoin("n.Club c")
          ->limit($limit)
          ->offset($offset)
          ->orderBy("n.news_date DESC")
          ->execute();

return $news;
?>

Hieman hommaa järkeistin myös siirtämällä ajan muotoilun ja puuttuvan nimen muotoilun näkymän puolelle, jolloin ollaan jälleen lähempänä MVC-mallia. Mutta nyt siis tuota palautettua Doctrine_Collection-tyyppistä oliota voi iteroida normaalisti taulukon tapaan, sillä se muistaakseni toteuttaa ArrayIterator-rajapinnan. Yksittäisten olioiden kenttiin pääsee käsiin seuraavilla tavoilla:

<?php
// tulostaa esim. "Olli"
echo $item->author;
echo $item->get('author');
echo $item['author'];
?>

Ja mikäli viiteavaimet ovat kunnossa, myös vierastaulujen kenttien käsittely onnistuu helposti:

<?php
echo $item->Club->name; // tulostaa esim. "Oulun Tarmo"
?>

Näppärää, eikö? Kovin suuria kommentteja en Doctrinesta vielä näin parin tunnin testailun perusteella osaa esittää, mutta vaikuttaa ihan hyvältä. Pienenä haittapuolena tuo käyttämäni 0.11-versio ei osaa lisätä relaatioita luomilleen malleille, kun mallit luodaan käyttämällä jo olemassa olevaa tietokantaa. Esimerkiksi YML-tiedostoista homma onnistuu ongelmitta, mutta nyt eri olioiden (tai taulujen) suhteet täytyy lisätä luokkiin manuaalisesti.

Jatkanpa tutustumista.

elokuu 1, 2008

Eeeeihhh. Juuri kun luulee, ettei SingStoren päivitysten laatu voi enää laskea, niin jälleen London Studios vetäisee ässät hihastaan ja laittaa seuraavanlaisen laululitanian kauppaansa koristamaan:

International

  • Nick Cave & The Bad Seeds and Kylie Minogue: Where The Wild Roses Grow
  • Spandau Ballet: Gold
  • Pendulum: Granite
  • Duran Duran: Save A Prayer
  • Men At Work: Who Can It Be Now
  • Gossip: Listen Up!
  • The Stranglers: Peaches
  • Twisted Sister: We’re Not Gonna Take It
  • The Vines: Ride
  • Gorillaz: 19-2000
  • New Order: Blue Monday 88
  • En Vogue: ’My Lovin’(You’re Never Gonna Get It)
  • Pretenders: Brass In Pocket

French

  • Jehro: Everything
  • Little: J’veux Des Violons
  • Kenza Farah: Je Me Bats
  • Leslie: Mise Au Point
  • Luke: Soledad

Italian

  • Vasco Rossi: Io No
  • Vasco Rossi: Senza Parole
  • Zeropositivo: Fasi
  • 883: Come Mai
  • Vasco Rossi: Basta Poco
  • 883: Una Canzone D’Amore

Norwegian

  • Anne Grete Preus: Millimeter

Spanish

  • Miguel Bosé con Rafa Sánchez: Manos vacías
  • Mikel Erentxun: Mañana
  • Alejandro Sanz: Corazón partío
  • Iván Ferreiro : Turnedo

Jos ei lista tuosta viime kerran tyyliin yhtään parane, eikä tuosta poppoosta The Proclaimersin tapaisia ylläreitä löydy, niin ainoa ostettava biisi taitaa olla tuo Caven ja Kylien mainio duetto. Halvaksi tulee, mutta menkööt.

Luovutin

Filed under: Elämää,Yleistä höpinää — Olli @ 21:41

Kävin tänään luovuttamassa verta ja hyvä niin, sillä viime kerrasta näyttäisi papereiden mukaan kuluneen jo lähes kaksi vuotta. Monesti on ollut tarkoitus mennä, mutta yksin ei ole tullut lähdettyä. Tälläkin kertaa kyselin työkavereita mukaan, mutta ei neula oikein houkutellut vaikka ylistinkin maittavaa ruokatarjontaa. Tälläkin kertaa tarjolla oli kaikenlaista hyvää syötävää ja juotavaa. Viime kerrasta uutta olivat muun muassa herkulliset kolmioleivät ja jäätelö.

Itse luovutus meni ongelmitta, vaikka meinasikin olla lähellä, etten olisi päässyt sideharsorullaa puristelemaan. Viime kerralla hemoglobiiniarvo huiteli jossain 175:n paikkeilla, kun nyt kahden tai kolmen mittauksen keskiarvoksi saatiin ainoastaan 139. Alarajahan miehillä on 135, mutta suuren pudotuksen takia henkilökunnan piti soitella jollekin lääkärille ja varmistaa luovutuksen mahdollisuus. Lisäksi sain rautatabletteja naposteltavaksi kotiin.

Tämänkertainen luovutus taisi olla kuudes tai seitsemäs ja tästä lähtien aion kyllä käydä useamminkin. Onhan se kuitenkin hyvään tarkoitukseen ja tokihan se tarjoilu aina houkuttelee. Ja hyvän mielenkin sieltä aina saa :)

heinäkuu 29, 2008

Häähuumaa

Filed under: Elämää — Olli @ 00:12

Viikonloppuna vietimme J:n kurssikaverin häitä Kokkolassa. Säät suosi ja mukavaa oli. Kuva kertoo enemmän kuin tuhat sanaa, joten…

Ilme puhuu puolestaan vaikka ilta olikin vielä nuori. Kuvan oluttölkit eivät liity tapaukseen.

heinäkuu 24, 2008

SingStore siis otti ja päivittyi tänään. Kauppakassiin läiskäistiin ennakkouhkailuiden mukaisesti Toni Braxtonin Un-break My Heart, Leevien Pohjois-Karjala sekä Offspringin mainio All I Want. Itselläni on tapana kuitenkin katsoa kaikkien kappaleiden 30 sekunnin previkat, sillä voihan joukossa olla jokin tuntemattomampi, mutta silti kelvollinen yksilö. Näin kävi myös tällä kerralla. Heti ensisävelistä lähtien ihastuin The Proclaimers -yhtyeen Letter From America -kappaleeseen. Pitihän se käydä kuitenkin YouTubettamassa, jottei ihan tulisi ostettua sikaa säkissä ja loistavahan se oli. Aivan erinomainen. Kaiken kukkuraksi kyseessä on duetto stemmoineen kaikkineen ja voi jukra tuota skottimurretta! Ah, auvoa! Alla siis video YouTubesta (ainakin niin kauan kun se sieltä löytyy):

You need to a flashplayer enabled browser to view this YouTube video

heinäkuu 22, 2008

Torstaina lävähtää jälleen sontaa SingStoreen. Naisväelle varmaan pitää hommata Toni Braxtonia ja omalle ehkä-listalle jää Foreigner ja Offspring. Aika väljähtynyttä materiaalia pitkästä aikaa. Noh, Sonyn pomot lupailivat kertoa ensi kuun messuilla ”uuden sukupolven SingStarista”, mikä sinällään on merkillistä, sillä eikö tämän pitänyt olla se uuden sukupolven SingStar…?

English

  • Toni Braxton Un-break My Heart
  • Maria Mena Just Hold Me
  • Aleksander With The Other Side
  • Margaret Berger Samantha
  • Turbonegro High On The Crime
  • The Proclaimers Letter From America
  • Sandi Thom I Wish I Was A Punk Rocker (With Flowers In My Hair)
  • OutKast Idlewild Blue (Don’tchu Worry ’Bout Me)
  • Weird Al Yankovich Like A Surgeon
  • Shakin’ Stevens This Ole House
  • Elvira Nikolaisen Love I Can’t Defend
  • The Offspring All I Want
  • Santogold L.E.S Artistes
  • Beth Orton Stolen Car
  • HIM Killing Loneliness
  • Foreigner I Want To Know What Love Is
  • Leonard Cohen Famous Blue Raincoat
  • New Kids On The Block Step By Step
  • Surferosa Saturday Night

French

  • Christophe Willem Jacques A Dit
  • Mademoiselle K Ça Me Vexe
  • Fatal Bazooka Fous ta cagoule

Norwegian

  • Vamp Tir Na Noir
  • Erik Og Kriss Det e’kke meg det er deg
  • Erik og Kriss Den Låta
  • Erik Og Kriss Dra Tilbake
  • Anne Grete Preus Manens Elev
  • Vamp Månemannen

Spanish

  • Melendi Kisiera yo saber
  • Danza Invisible Sabor de amor
  • Duncan Dhu En Algún Lugar

Swedish

  • Arja Saijonmaa Högt Över Havet
  • Lasse Holm & Monica Törnell È Dé Det Här Du Kallar Kärlek
« Older PostsNewer Posts »

Powered by WordPress