Tänään kirjoitankin englanniksi.
I mean, okay, the database itself can probably do all sort of neat things, but I could as easily wrap an SQL database in a layer, and put data into an object table. lessee,
"object" table, with IDs, and JSON strings,
"object_class" table.
Now we can dump any object into the database, at the cost of doing filtering and such in the wrapper.
I guess there's a speed advantage, to dedicated noSQL db, though.
Suomeksi kirjoittelen niitänäitä ehkä joskus. Aiheena elämä, maailmankaikkeus ja kaikki. Pitkälti näköjään tietokonejuttuja ja kuntoilumurheita.
Featured Post
Helppo ja nopea kolmionpiirtorutiini.
Vau. Kehitys kehittynyt ja oppi opittu. public static void SolidTriangle(Point a, Point b, Point c, Color color) { Point[] po...
Tuesday, May 15, 2012
Git-annex
http://git-annex.branchable.com/
Vaikuttaa siistiltä. Lyhyesti, git-annex laajentaa gittiä niin että voidaan osoittaa tiedostoihin jotka eivät ole repossa, mutta jotka voi ladata sen hetkiseen tiedostojärjestelmään.
Minulla on tällä hetkellä neljä toimivaa PC:tä, jossa kussakin on omansa, hieman erilainen ekosysteemi. Git-Annexilla voisi periaatteessa tallentaa koko tiedostorakenteen ja sitten duplikoida sen aina uudelle koneelle tarpeen mukaan.
Nuo use caset ovat aika seksikkäitä.
See also: Git-media, Bup, Boar
Vaikuttaa siistiltä. Lyhyesti, git-annex laajentaa gittiä niin että voidaan osoittaa tiedostoihin jotka eivät ole repossa, mutta jotka voi ladata sen hetkiseen tiedostojärjestelmään.
Minulla on tällä hetkellä neljä toimivaa PC:tä, jossa kussakin on omansa, hieman erilainen ekosysteemi. Git-Annexilla voisi periaatteessa tallentaa koko tiedostorakenteen ja sitten duplikoida sen aina uudelle koneelle tarpeen mukaan.
Nuo use caset ovat aika seksikkäitä.
See also: Git-media, Bup, Boar
Sunday, May 13, 2012
Bluescreenin syy haarukoituu
Vanha koneeni teki BSODia todella paljon. Nyt työläppäri heitti saman virheen, joten olen nyt varma että vika on jommass kummassa vanhassa USB-laitteessa:
- Joko monitoimi-tulostin-skannerissa tai
- Graphire3:ssa.
Toivottavasti vika ei ole graphiressa.
- Joko monitoimi-tulostin-skannerissa tai
- Graphire3:ssa.
Toivottavasti vika ei ole graphiressa.
Friday, May 11, 2012
Suomikoodi.
Koodauksen nopeus ja mukavuus riippuu isolti myös näppäimistöasettelusta.
Hakasulut ja aaltosulut eivät ole suomalaisessa näppäimistössä kovin mukavia.
Joten, syntaksi joka on suominäppäimistöllä helppo :
operaatio parametrit
toisto-operaatio ehto:
toistettava osio.
operaatio ehto,
ehto,
ehto,
ehto
Jos ehto on operaatio, se parsitaan.
jos ehto on arvioitava, se arvioidaan.
Välimerkit:
: aloittaa lohkon
. päättää lohkon. vastaa myös rivinvaihtoa.
, jatkaa rivinvaihdon ohi.
Rivinvaihto terminoi ehtojen syötön.
välilyönti erottaa operaatiot ja ehdot
muuten whitespace ignoroidaan
Asian sivu, mutta....
objektinhan voi määritellä listoina:
Mutta taidan eksyä aiheesta.
Kirjaimet jotka on helppo kirjoittaa qwerty-näppäimistöllä:
Hakasulut ja aaltosulut eivät ole suomalaisessa näppäimistössä kovin mukavia.
Joten, syntaksi joka on suominäppäimistöllä helppo :
operaatio parametrit
toisto-operaatio ehto:
toistettava osio.
operaatio ehto,
ehto,
ehto,
ehto
Jos ehto on operaatio, se parsitaan.
jos ehto on arvioitava, se arvioidaan.
Välimerkit:
: aloittaa lohkon
. päättää lohkon. vastaa myös rivinvaihtoa.
, jatkaa rivinvaihdon ohi.
Rivinvaihto terminoi ehtojen syötön.
välilyönti erottaa operaatiot ja ehdot
muuten whitespace ignoroidaan
Asian sivu, mutta....
objektinhan voi määritellä listoina:
määrittele objekti lista:
parametrit lista:
lista: parametri1, parametrin1_arvo.
lista: parametri2, parametrin2_arvo.
.,
funktiot lista:
lista: funktionnimi määrittelefunktio syöte1 syöte2 jne:
.
. lista: funktionnimi määrittelefunktio:
.
.
Mutta taidan eksyä aiheesta.
Kirjaimet jotka on helppo kirjoittaa qwerty-näppäimistöllä:
- sdfjklghvbnmtyuieow
Labels:
ohjelmointi,
satunnainen-miete,
suunnittelu
Wednesday, May 09, 2012
super space c
Launchy windowsissa, Gnome-do linuxissa.
Paljon herkkuja löytyy osoitttesta hanselman.com/tools.
Tavoitteita:
Paljon herkkuja löytyy osoitttesta hanselman.com/tools.
Tavoitteita:
- Rahaa säästää,
- painoa tiputtaa,
- harrastaa muutakin kuin työntekoa.
Friday, April 13, 2012
Hanselminutes.
wmic
netsh
Mistä muistuu mieleen:
doskey
doskey ls=ls --color=auto $*
$* = kaikki parametrit
mklink
ja vinkkejä
netsh
Mistä muistuu mieleen:
doskey
doskey ls=ls --color=auto $*
$* = kaikki parametrit
mklink
ja vinkkejä
Tuesday, April 10, 2012
Päivittelyä
Olen taas siirtymässä suosimaan winamppia ohi foobar2000:n jostain mutu-syystä.
Löytyi muuten tällainen paketti joka kannattanee asentaa ja poluttaa:
UnxUtils
Jostain syystä nykyasunnossa läppärin kuulokeliitännästä tulee aika paljon häiriöääntä, kun laturi on seinässä.
joten, harkintaan menee joko Terratec Aureon tai sitten jonkinlainen UPS.
Tuota 900 vuokraa maksaessa tulee kyllä mieleen että mieluummin maksaisi lainaa pois kuin vuokraa. Nykyasunnon sijainti on kyllä todella kiva, koska kuntosali on ihan vieressä. Saunakaan ei ole niin pakollinen kun kuntosalilla on sellainen. Tietty, uutta asuntoa etsiessä saisi olla kuntosali sopivalla etäisyydellä, nyt sinne ei ole sataa metriä.
Löytyi muuten tällainen paketti joka kannattanee asentaa ja poluttaa:
UnxUtils
Jostain syystä nykyasunnossa läppärin kuulokeliitännästä tulee aika paljon häiriöääntä, kun laturi on seinässä.
joten, harkintaan menee joko Terratec Aureon tai sitten jonkinlainen UPS.
Tuota 900 vuokraa maksaessa tulee kyllä mieleen että mieluummin maksaisi lainaa pois kuin vuokraa. Nykyasunnon sijainti on kyllä todella kiva, koska kuntosali on ihan vieressä. Saunakaan ei ole niin pakollinen kun kuntosalilla on sellainen. Tietty, uutta asuntoa etsiessä saisi olla kuntosali sopivalla etäisyydellä, nyt sinne ei ole sataa metriä.
Thursday, April 05, 2012
Saahan sitä haaveilla.
Saahan sitä haaveilla....
Varsinkin kun tuli iso yllätyslasku maksettavaksi. Yhtä kaikki, 600 eurolla saa aika tiukan konepaketin. (tuo näyttis on itseasiassa semi-'hidas' - äärimmäisen tehokas mutta uusi lippulaiva 680gtx on... kiintoisa. )
Saturday, March 31, 2012
Pragmatic Programmer oli hieno kirja, lueskentelin sitä aika pitkälle tuolla nykyisen työpaikkani Oulun toimistolla.
Harkitsen kovasti sen 'kumppanikirjan', Code Completen tilaamista. Ehkäpä juuri amazonista, Bookplussan hinnat ovat aika legendaarisia.
Niin, muutin Tuusulaan.
View Larger Map
Stackoverflow: What is the single most influential book every programmer should read?
Harkitsen kovasti sen 'kumppanikirjan', Code Completen tilaamista. Ehkäpä juuri amazonista, Bookplussan hinnat ovat aika legendaarisia.
Niin, muutin Tuusulaan.
Friday, December 16, 2011
Gnome 3, Windows 8
Käytän töissä archlinuxia jossa on Gnome3.
Olen varsin tykästynyt siihen, se tekee lopen paljon asioita oikein, olkoonkin että se on vähän hajalla kahdella näytöllä - search palikat ym. joitten tulisi keskittyä näytön keskelle, ilmaantuvat näyttöjen väliseen tilaan. Myös, kaipaan näppäinkomentoja eri sovellusten nakkelemiselle ruudulta toiselle. Muutoin se on ihan kiva jahka siihen tottuu.
Näin myös nerokkaimman Win8 Developer Preview asennuksen ikuna: Yhdessä työkoneessa on linux, mutta siihen yritettiin tunkea toiselle tyhjälle kovolle usb:ltä se isoin win8 dev, mutta homma kaatui ajurin puutteista valittamiseen. Myöhemmin tuli brainstormattua virtuaalikoneen imagen siirtoa, mikä johti ratkaisuun:
Olen varsin tykästynyt siihen, se tekee lopen paljon asioita oikein, olkoonkin että se on vähän hajalla kahdella näytöllä - search palikat ym. joitten tulisi keskittyä näytön keskelle, ilmaantuvat näyttöjen väliseen tilaan. Myös, kaipaan näppäinkomentoja eri sovellusten nakkelemiselle ruudulta toiselle. Muutoin se on ihan kiva jahka siihen tottuu.
Näin myös nerokkaimman Win8 Developer Preview asennuksen ikuna: Yhdessä työkoneessa on linux, mutta siihen yritettiin tunkea toiselle tyhjälle kovolle usb:ltä se isoin win8 dev, mutta homma kaatui ajurin puutteista valittamiseen. Myöhemmin tuli brainstormattua virtuaalikoneen imagen siirtoa, mikä johti ratkaisuun:
- Kytketään kumpikin kovalevy paikoilleen ja bootataan linux
- Linuxissa konfiguroidaan QEMU siten, että se emuloi koneen omaa prosessoria
- QEMUlle osoitetaan kiintolevyksi se oikea, tyhjä levy, ja CD-asemaksi Win8 asennusimage. Nyt meillä on virtuaalikone jolla on CD, HD eikä mitään muuta.
- Asennetaan windows siihen asti että se kysyy lisenssien hyväksymistä.
- Sammutetaan kone ja nykäistään Linux-kovo irti
- Käynnistetään windows-kovolta ja jatketaan asennusta.
Saturday, October 08, 2011
Helsinki
Mitäpä sanoisi? Raportoisi havaintoja?
Oulun keskustan pystyn suurinpiirtein pitämään mielessäni - se kauppa on siellä, tämä ravintola taas tuolla, ja niin poispäin.. Helsingissä moinen ei onnistu.
Helsingissä on vähemmän roskakoreja kuin Oulussa. Ihmisiä kadulla on toki enemmän, mutta minua se ei hirveämmin häiritse, Japanin jälkeen.
Siellä on paljon kaikenlaista, kauppoja ja ruokapaikkoja etenkin. Lisäksi taidepaikkoja - gallerioita ja teattereita - merkittävän paljon.
Kävin Stockmannilla kuuntelemassa nipun Sennheiserin kuulokkeita, ja kuuteenkymppiin saa jo oikeinkin hyvänkuuloiset ja mukavat, olkoonkin että varsinkin koko korvan peittävillä kupeilla ne kalleimmat olivat parhaat - pykälää halvemmat kahdensadan luurit olivat muuten hyvät, mutta olivat niin tarkkaääniset että kaikki virheet kuuluivat myös. Ne Adidas-brändätyt siniset olivat varsin kivat.
Olkoonkin että nyt olen enemmän ehkä kuulokemikrofonin metsästyslinjalla, tosin napit olisivat oikein kivat myös, vaikkakin vähän eri tarkoitukseen. Napit toimivat puhelimen ja MP3-soittimen kera liikkuessa. Headset on sitten istumahommiin.
Oulun keskustan pystyn suurinpiirtein pitämään mielessäni - se kauppa on siellä, tämä ravintola taas tuolla, ja niin poispäin.. Helsingissä moinen ei onnistu.
Helsingissä on vähemmän roskakoreja kuin Oulussa. Ihmisiä kadulla on toki enemmän, mutta minua se ei hirveämmin häiritse, Japanin jälkeen.
Siellä on paljon kaikenlaista, kauppoja ja ruokapaikkoja etenkin. Lisäksi taidepaikkoja - gallerioita ja teattereita - merkittävän paljon.
Kävin Stockmannilla kuuntelemassa nipun Sennheiserin kuulokkeita, ja kuuteenkymppiin saa jo oikeinkin hyvänkuuloiset ja mukavat, olkoonkin että varsinkin koko korvan peittävillä kupeilla ne kalleimmat olivat parhaat - pykälää halvemmat kahdensadan luurit olivat muuten hyvät, mutta olivat niin tarkkaääniset että kaikki virheet kuuluivat myös. Ne Adidas-brändätyt siniset olivat varsin kivat.
Olkoonkin että nyt olen enemmän ehkä kuulokemikrofonin metsästyslinjalla, tosin napit olisivat oikein kivat myös, vaikkakin vähän eri tarkoitukseen. Napit toimivat puhelimen ja MP3-soittimen kera liikkuessa. Headset on sitten istumahommiin.
Monday, August 22, 2011
Hifistelyä part ankka
Sain Artsilta Schneider MF2 - näppäimistön, jossa on Cherry MY - kytkimet, joista moni ei tykkää .
Minusta nämä ovat paremmat kuin moni muu, ja kuulostavat kivalta.
Kuva löytyy naamakirjasta.
Minusta nämä ovat paremmat kuin moni muu, ja kuulostavat kivalta.
Kuva löytyy naamakirjasta.
Sunday, August 07, 2011
Saturday, August 06, 2011
dy.fi varatun domainin päivitys
eli siis www.dy.fi on suomalainen dynaamista IP:tä tarjoava palvelu.
Siihen on oma perlscripti siellä, mutta sehän käy helposti ajastamalla vain seuraavan:
Curlhan löytyy aikalailla joka käyttikselle. Omani taisi tulla Gitin mukana.
Siihen on oma perlscripti siellä, mutta sehän käy helposti ajastamalla vain seuraavan:
curl -v --basic --user "username@jokuposti:salasana" http://www.dy.fi:8180/nic/update?hostname=haluttu.hostname.dy.fi
Thursday, June 09, 2011
Pitäisi päästä kirjoittamisen tunnelmaan.
Oli synkkä ja myrskyinen yö. Niinpä. Joonaksen kanssa puhuttiin että legendan voisi aloittaa Pitäisi joskus. Noilla sanoilla alkavat tarinat eivät nimittäin koskaan tule tapahtumaan. Siltä ainakin tuntuu.
Sää on, miten sitä kuvailisi? Varmin ja täsmällisin ilmaisu on tietenkin, että on kuuma. Monessa mielessä upea sää olla ulkona ja mielellään varjossa.
En ole pelejä vetänyt moneen kuukauteen. Vapaaehtoiset asiat joihin ei ole inspiraatiota jäävät sivuun yhtä helposti kuin tärkeät asiat joihin ei ole motivaatiota, niistä vain omatunto soimaa vähemmän.
Kirjoittaminen itsessään ei ole kovin vaikeaa, jos on jotain mistä kirjoittaa, ja rohkeutta kirjoittaa asiasta.
Aiheita voi aina keksiä, mutta niitten on hyvä olla mietittynä ennen kuin aloittaa.
Wednesday, May 18, 2011
A500 myyntiin.
Huutonettiin laitoin
Päivys: Ei mennyt kaupaksi. Voi ottaa yhteyttä.
EI MYYTY: Tämä rivi näkyy niin kauan kun tuo on myymättä.
Päivys: Ei mennyt kaupaksi. Voi ottaa yhteyttä.
EI MYYTY: Tämä rivi näkyy niin kauan kun tuo on myymättä.
Tuesday, May 17, 2011
Hyvä selitys Navier-Stokesin yhtälöistä
Tämä on ollut yksi sellainen kompastuskivi asian suhteen; Eilen kuitenkin löysin Stable Fluids - paperin. Tuo linkki johdattaa web-esitykseen mutta on se minulla virallisena PDF:näkin, noin referenssitarkoituksiin. a po
Niille, joita pohdituttaa, mitä noi Navier-Stokes yhtälöt tekevät, esimerkki löytyy vaikkapa täältä.
Niille, joita pohdituttaa, mitä noi Navier-Stokes yhtälöt tekevät, esimerkki löytyy vaikkapa täältä.
Sunday, May 15, 2011
Kirjoittamista ja prosessia
On tullut sen verta luettua että tänään olisi tarkoitus repäistä kandista sellainen epäpätevä versio ilman viittauksia, katsoa paljonko asiaa sitä on saanut irti lukemasta ja silleen --- saada vaan paljon kirjoitusta ulos.
Alkuun selitän tuulesta, tuulen fysiikasta jne. Sitten listaan teknologiat millä voi yrittää simuloida. Sitten kerron esimerkkejä mitä juttuja voisi näillä tekniikoilla toteuttaa.
Jotain sellaista.
Ei kyllä edelleenkään ole oikein kunnollista kirjoitusintoa, mikä on ongelma.
Alkuun selitän tuulesta, tuulen fysiikasta jne. Sitten listaan teknologiat millä voi yrittää simuloida. Sitten kerron esimerkkejä mitä juttuja voisi näillä tekniikoilla toteuttaa.
Jotain sellaista.
Ei kyllä edelleenkään ole oikein kunnollista kirjoitusintoa, mikä on ongelma.
Saturday, May 14, 2011
Kandiprojekti, taas
Edennyt jonkun verran, eilen oli hyvä päivä. http://knorr.dk/produkter/risretter/23Tänään taas oikeastaan ei. Kanacurry oli tosin hyvää.
Mistä siis on tänään tökkinyt? Vaikea sanoa, jotenkin ei vain ole ollut intoa, elikkä hirveän huonot on selitykset, taas. Luulen että tässä vaiheessa pitää vain kirjoittaa - ongelmana on se että varsinaiseen kanditekstiin ei saa laittaa mitään asiaa, mille ei jollain viitteellä löydy vahvistusta, joten ajatusvirtaa sinne ei hirveästi voi laittaa.
Mistä siis on tänään tökkinyt? Vaikea sanoa, jotenkin ei vain ole ollut intoa, elikkä hirveän huonot on selitykset, taas. Luulen että tässä vaiheessa pitää vain kirjoittaa - ongelmana on se että varsinaiseen kanditekstiin ei saa laittaa mitään asiaa, mille ei jollain viitteellä löydy vahvistusta, joten ajatusvirtaa sinne ei hirveästi voi laittaa.
Saturday, April 30, 2011
Kandiprojekti
Ei se työttä etene. Mutta siis, puhutaan siitä mistä puute, elikkä kandin työstä.
Aiheenahan on Tuulen Simulointi Peliympäristössä.
Tarkemmin haussa olisi ohjelma joka osaa kertoa pienen (alle 100m) alueen tuulivirran kun pohjana on alueella vallitseva yleinen tuulen suunta, sekä tieto maaston muodoista ja pintarakenteesta.
Kandityö on olennaisesti kirjallisuustutkimus, eli pohjatutkimus sille, mitä aiheesta jo tiedetään. Tämän tiedon esille kaivaminen on vähemmän herkkua, vaikka löysinkin muutaman aihetta ainakin sivuavan artikkelin.
Lisäksi pitäisi varmaankin laittaa pohjustus siitä mitä tuulen simulointi tarkoittaa noin yleisellä tasolla, syekä katsaus siihen mitä mahdollisesti olemassa olevia toteutuksia löytyy.
Aiheenahan on Tuulen Simulointi Peliympäristössä.
Tarkemmin haussa olisi ohjelma joka osaa kertoa pienen (alle 100m) alueen tuulivirran kun pohjana on alueella vallitseva yleinen tuulen suunta, sekä tieto maaston muodoista ja pintarakenteesta.
Kandityö on olennaisesti kirjallisuustutkimus, eli pohjatutkimus sille, mitä aiheesta jo tiedetään. Tämän tiedon esille kaivaminen on vähemmän herkkua, vaikka löysinkin muutaman aihetta ainakin sivuavan artikkelin.
Lisäksi pitäisi varmaankin laittaa pohjustus siitä mitä tuulen simulointi tarkoittaa noin yleisellä tasolla, syekä katsaus siihen mitä mahdollisesti olemassa olevia toteutuksia löytyy.
Subscribe to:
Posts (Atom)