Oracle WebCenter Sites ancestor constraint haku

Dokumentaatio tuo maaginen ohjeistus joka melkein aina on puutteellista. Tämä kävi taas kerran harvinaisen selväksi kun yritin tehdä Oraclen WebCenter Sitesillä flex asset hierarkiahakua. Määrittelin että palauta minulle kaikki tämän parent assetin alla olevat assetit. Helppoa eikö? Ei ihan niin yksinkertaista kuin voisi kuvitella. Käydäänpä tätä läpi muutamalla esimerkillä

<searchstate:create name=”mainSS” op=”and”/>
<searchstate:addhasancestorconstraint name=”mainSS” assetid=’<%=ics.GetVar(“cid”) %>’
assettype=’<%=ics.GetVar(“c”) %>’  bucket=”ss2″ />
<assetset:setsearchedassets name=”as” constraint=”mainSS”/>
<assetset:getassetlist name=”as” listvarname=”aslist”/>

Aika loogiselta näyttää vaan eipä toimi. NPE assetset:getassetlist tagin kohdalla. No kokeillaanpa tätä ottamalla hakuehto pois

<searchstate:create name=”mainSS” op=”and”/>
<assetset:setsearchedassets name=”as” constraint=”mainSS” assettype=”Content_C,Content_P”/>
<assetset:getassetlist name=”as” listvarname=”aslist”/>

Nyt homma pelittää ja haku palauttaa kaikki Content_C ja Content_P tyyppiset assetit. Tämä rajaus siis lisättiin ettei haku hakisi jokaista sisältötyyppiä. Noh seuraavaksi kokeilen lisätä ancestor-rajauksen takaisin. Pam! Hommahan toimii. Asset-tyyppien rajaaminen on siis pakollista kun haussa on käytetty ancestor-rajoitusta. Eihän tätä tietenkään missään lue ja muutenkin NPE-virhe ei ole selvin virheilmoitus. Sinällään API on myös aika huono koska miten lisätyt ehdot haussa voivat vaikuttaa hakutuloksen hakemiseen?

Nokia nyt ja tulevaisuudessa

Viime päivinä keskustelu ja uutisointi Nokian ympärillä on ollut todella vilkasta ja syystäkin. Alku vuoden strategia päätökset alkavat nyt näkyä konkreettisina toimenpiteinä, pääasiallisesti tällä hetkellä YT-neuvotteluina. Irtisanottavien määrä ei onneksi ole niin suuri kuin pelättiin ja tähän varmasti vaikuttaakin suhteellisen hyvä ratkaisu siirtää symbian kehitys Accenturelle. Uutisointo vaikutti selvästi sijoittajien luottamuksen kasvuun sillä osakkeen kurssi on noussut noin 6% viimeisen kahden päivän aikana. Toki vielä ollaan todella kaukana 8e tasosta, jossa oltiin ennen microsoft yhteistyösopimus julkistusta. Mutta mikä on Nokian nykytila? Symbian puhelimia näyttäisi vielä menevän kaupaksi. Halpa puhelimet myyvät edelleen hyvin, mutta siitä huolimatta luottamus yhtiöön ei varmastikaan ole koskaan ollut yhtä alhainen. Tämä kertoo siitä että ketään ei tiedä mitä tulevaisuus pitää sisällään. Saako kumppanuus MS:n kanssa WP7-puhelimien myynnin uuteen nousuun? Tuohon kysymykseen ratkaiseva tekijä mielestäni tulee olemaan se ottavatko nykyiset symbian-käyttäjät uuden alustan omakseen ja se kuinka pitkälle Nokia brandi vielä kantaa.

Wp7 on alustana varsin mainio. Tämän ovat osoittaneet mm. monet kotimaiset ja ulkomaiset testit. Puutteita siinä toki on, mutta suurimpaan osaan pitäisi kesän/syksyn aikana olla tulossa parannuksia (moniajo, latausajat jne.). Nokialla on historia hyvästä rautapuolen osaamisesta ja kun tämä yhdistetään oivaan ohjelmistopuoleen tästähän pitäisi syntyä loistavia hyvin myyviä tuotteita, eikö? Valitettavasti tämä kaikki ei nykypäivän markkinoilla enää riitä. Kyse on paljon suuremmasta asiasta kuin pelkkä puhelin. Tämän on Nokian toimitusjohtaja Steven Elop myös todennut lähes jokaisessa puheessaan. Eli puhun nyt tietenkin ekosysteemeistä. On entistä vaikeampaa voittaa käyttäjiä muilta, koska nämä ovat sidottu alustaan ostamiensa palveluiden ja ohjelmistojen kautta. Monet Apple käyttäjät ovat käyttäneet useita satoja euroja erillaisten ohjelmistojen ostamiseen, joita he käyttävät puhelimissaan ja tablet-tietokoneissaan. Jos käyttäjä vaihtavat alustaa ohjelmistoihin sijoitetut rahat voi heittää menemään. Ohjelmien lisäksi sitoutumista tapahtuu palvelujen kautta. Applella tämä on iTunes ja googlella useat pilvipalvelut. Tällä hetkellä näillä alustoilla (Android, iOS) on aivan valtava etumatka muihin nähden ja tämän kurominen kiinni on todella haasteellista, edellä mainitun sitouttamisen vuoksi. Mikä tähän sitten on ratkaisu? Ei enää riitä että tarjoaa samaa mitä muilla on, koska se ei anna mitään syytä vaihtaa alustasta toiseen. Eli tarvitaankin jotain uutta jotain mitä ketään muu ei vielä ole tarjonnut. 90-luvulla Nokialla oli valttina laatu ja ylivoimaisen hyvä käytettävyys. Mitä nyt voitaisiin siis keksiä? Siinäpä kysymys. Tähän tarvitaan juuri sitä paljon puhuttua innovatiivisuutta ja rohkeutta. Itse näkisin että integroituminen laitteiden välillä on seuraava askel mistä tullaan kilpailemaan. Yllättäen näyttäisi että HP (Palm) on tällä hetkellä tässä pisimmällä, tosin heidän markkinaosuus on todella pieni. HP:n tablet ja kännykkä oikeasti pystyvät keskustelemaan keskenään, toisin kuin esim iPhone ja iPad jotka eivät tiedä toisistaan yhtään mitään. Androidissa on myös “integroitumusta”, mutta hieman toisella tavalla, pilven kautta. Tähän soppaan pitäisi vielä saada tietokoneet mukaan ja tässä onkin mielestäni valttikortti mitä Nokia voisi hyödyntää Microsoftin kautta. Tällaisia ominaisuuksia voisivat olla langattomat synkronoinnit ohjelmiatilojen välillä. Eli kun tulet bussista kotiin, voit siirtää kännykässä olevan ohjelmantilan tietokoneellesi ja jatkaa työskentelyä/pelaamista. Microsoft käsittääkseni on tätä ajatusta hieman tuonutkin Xbox-puolelle, mutta käsitystä siitä kuinka pitkälle tämä on viety minulla ei ole.  Tässä on kuitenkin se rako mihin nyt tulisi iskeä ja nopeasti ennen kuin muut ehtivät tässäkin suhteessa edelle. Itse kuitenkin uskon edelleen Nokiaan ja näkisin että viimeaikaiset ratkaisut ovat olleet oikeita ja toivon yhtiölle hyvää menestystä tulevaisuudessa. Vuoden päästä tulemme olemaan huomattavasti viisaampia siinä miten tässä kilpajuoksussa on käynyt. Pitää tosin muistaa että yhtiöden menestys on horjuvaista sorttia, siitä ei ole pitkä aika kun esim. Apple oli konkurssin partaalla.

WordPress käyttöön

Kuten näkyy, vaihdoin wordpressiin. En ole nyt ehtinyt viimeistelemään tätä vielä ihan loppuun, mutta ehkä tässä lähipäivinä sitten :)

Vähän lisää viimeistelyä tehty, käännöksiä jne. Ihan 100% tästä ei taida suomenkielistä saada, mutta eiköhän tämä melkein riitä. Myös vanhojen postitusten import meni vähän niin ja näin, mutta eiköhän näilläkin pärjää.

Viikate ja Kuu kaakon yllä

Vaikka olen vähän myöhässä pitää kirjoittaa hehkutusposti tästä mielestäni tämän vuoden parhaasta levystä. Kyseessä on tietenkin Viikatten Kuu Kaakon Yllä LP. Nykyään on niin harvinaista että levyn joka ikinen biisi on itsessään loistava kokonaisuus, mutta Viikate on uusimmalla LP:llään onnistunut tässä tehtävässä niin hyvin kuin se vain on mahdollista. Edelleen on toki tallella melankolinen sävy ja omintakeinen tapa yhdistää doom metal ja suomalainen iskelmä musiikki. Tähän perusreseptiin, joka on tullut aikaisemmilla levyillä niin tutukisi, on tullut pop vaikutteita kuin selvä kehittyminen omien instrumentien kanssa. Soundi on selvästi jalostetumpi kuin aikasemmilla levyillä ja myös kokonaisuus pysyy paremmin paketissa kuin kertaakaan aikaisemmin. Jos Kaarle ei sitä vielä ole tehnyt niin viimeistään tällä levyllä hän osoittaa lahjakkuutensa koskettavien, jos niin surullisten, lyriikoiden kirjoittajana. Viimeistään levyn viidennen raidan kohtaalla pitää tajuta että nyt kädessä on puhdasta kultaa. Sillä “Avoimen maan äärellä” kappale on hitaudessaan puhdasta ja makeaa hunajaa. Kaarlen syvä ääni pääse tässä taideteoksessa täysin oikeutettuun loistoonsa.
Kokonaisuudessa “Kuu kaakon yllä” levyllä ei ole ainuttakaan heikkoa lenkkiä vaan paketti on selkeä ja vahva kokonaisuus. En voi olla kuin suositella tätä levyä kaikille ketä suomalainen rankempi musiikki kiinnostaa.
 
P.S. On myös mainittava että orkesterin kiertue, Tampereen YO-talon keikan perusteella, koostu hyvin pitkälti uuden levyn materiaalista + aikaisemmista klassikoista ja on todellakin kokemisen arvoinen. Makeat viuluosuudet on korvattu Arin varsin osaavilla kitarasooloilla ja Kaarle on varsin elementissään lavalla omana veikeänä itsenään. 

Tapahtumien yö Tampereella

Taas piitkästä aikaa tulee kirjoiteltua jotakin. Eilen Tampereella järjestettiin tapahtumien yö. Tapahtumia riitti ympäri kaupunkia mm. kirjakaupat olivat auki tavallista pitempään ja kirjoista sai alennuksia. Itse tuli poimittua mukaan Larssonit, mitä kaikki niin kovasti ovat kehuneet sekä “eniten vituttaa kaikki” huumorikirjat. Sanoisin että hyvin voi samaistua jälkimmäisten kirjojen kirjottajiin :) (ei niitä kai turhaan työpaikalla mulle suositeltu).
Kirjakauppojen lisäksi kävin tutustumassa Werstas-museon tarjontaan, jossa oli tinanvaluuta, höyrykoneopastusta, erilaisia pelejä ja urheiluhistoriaa. Varsinkin pelit olivat erittäin hauskoja ja addiktoivia. Vieläkin tekisi mieli mennä kokeilemaan saisiko sitä jalkapalloa potkaistua kovempaa kuin säälittävät 76 km/h. Tosiaan tuo näyttely kannattaa ehdottomasti kaikkien urheilu. ja pelimielisten käydä tsekkaamassa hauskaa piisaa. Lopuksi vielä tunnelma kuva Tampereen illasta :)
 

Twitteri

Hommasin sitten twitter tilin jotta voin USA:n matkalta heittää lyhyitä status päivityksia puhelimsesta suoraan. Lisäsin myös sivupalkkiin twitter feed lukijan joten uusimmat päivitykset näkee suoraa tältä saitilta. Hienoa :). Siitä tulikin mieleeni että tiedoksi muille vastaisuuden varalta php xml parseri käyttäytyy suheellisen jännästi kun kohtaa xml entiteetin. Tässä kohtaa parseri poikkaisee syötteen ja välittää sen kahdessa osassa characterData:lle. Eli esim. tämä ei tule toimimaan:
function characterData($parser, $data) 
{
global $currentData;
   $currentData = $data;
}
Asia on tosin helppo korjata –>
function characterData($parser, $data) 
{
global $currentData;
   $currentData .= $data;
}
Eipä siinä mitään kesti vain tuokin löytää suhteellisen kauan :).

Terminator – Salvation

Tulipa sitten eilen katsottua tämä uusi terminator ja ei voi muuta sanoa kuin voi väsymys. Bale on mielestäni onnistunut viimeaikoina suhteellisen hyvin rooleissaan esim. Batman – begins jne., mutta nyt mennään metsään ja paljon. En tiedä on Kiefer Sutherland käynyt tässä jossain välissä opettamassa koko hollywoodin jengille näyttelemistä, koska tuntuu että jokainen kuiskaa kaikki repliikkinsä. Onko tämä nyt se ultimaattinen machoilu tapa näytellä? 
Ei tämän leffan huonoutta voi tosin näyttelijöiden piikkiin laittaa. Käsikirjoitus on aivan karmeaa ja epäloogista tuubaa ja repliikit naurettavia. Itseäni häritsi hyvin paljon skynetin “paskuus”. Se kyllä osaa rakentaa kerrostalon kokoisia tuhoaja robotteja, mutta niistä kaikki ovat täysin tehottomia. Myös itse terminaattori, siis hellou niiden nimikin on terminator – tuhooja, on täysin kykenemätön samaan hengiltä edes muurahaista. Jos itselläni olisi teräksestä tehty runko ja hydrauliikalla toimivat raajat niin en todellakaan lähtisi mihinkään painikilpailuun kohteen kanssa. Käsi rinnasta läpi ja kotiin kaljalle, vai öljyllekköhän nuo menisivät. 
Noh on leffassa sentään yksi hyvä kohta se kestääkin hurjat 10 sekuntia. En viitsi paljastaa enempää menee muuten huono leffa pilalle :D. Noh joka tapauksessa ei kannata ainakaan elokuviin lähteä katsomaan makuunin hyllystä sitten kohta.
P.S. Eilen telkusta tullut Apocalypto olinkin sitten taas aika loistava ja positiivinen yllätys, ei mennyt päivä kokonaan pilalle.

GTA 4 xbox360 kaatuilee

Itselläni on nyt pitkän aikaa ollut ongelmia gta4:n kanssa. Peli on kaatuillut noin 15 minsan välein ilman mitään järkevää syytä. Ongelmat ilmeisesti alkoivat kun vanha boksi hajosi ja kävin ostamassa uuden arcade paketin tilalle. En tiedä sitten onko tulleilla uudistuksilla merkitystä vai mikä mahtaa olla syynä tähän ongelmaan. Mutta kuitenkin eilen löytyi ratkaisu. Kun asensin GTA:n kovalevylle kaikki ongelmat hävisivät. Kannattaa kokeilla jos on vastaavanlaisia kokemuksia.
Seuraava ongelma onkin sitten se että enää ei ole tilaa kovalevyllä :( . Nyt sitten pitäisi maksaa MS:llä 120Gb:n levystä 100e. Hinta on tupla tavallisiin 2,5″ läppärikovalevyihin verrattuna. Pistää vähän närästämään.