Juttuja aiheesta ohjelmointi
- Tehokkaat käyttöliittymät vaivatta · 2012-08-16
Ohjelmoijan onni on elää komentorivillä. Tehokkaiden käyttöliittymien rustaaminen on varsin nopeata, kunhan luottaa siihen, että suurta suosiota tuotokset eivät tule... - Pythonin vastaisku lispeille: IPython ja vim-ipython · 2012-07-25
Tai “Pythonin uusi toivo” tai “Pythonin paluu”. Mistä on kyse? Pythonin tulkin me kaikki kai tiedämme: kaikki siinä periaatteessa on,... - SumItUp: puutteet ja mihin suuntaan edetään · 2012-07-12
Esittelin pari postausta sitten Soulver-kloonin raakileen, SumItUpin. Nyt se on GitHubissa kaikkien pällisteltävänä ja sellaisella raakileasteella, jotta sitä voi jo... - Soulver-kloonia rakentelemassa · 2012-07-07
Erittäin upealla konseptilla varustettu laskinohjelma Soulver kaatuu siihen, että sen saa vain Mäkille. Vapaamuotoinen näpertelyalusta on usein ainut asia, mitä... - Terminaaleja Vimistä käsin · 2012-02-11
Vanha kunnon ConqueTerm on nyt valmis ja käyttökelpoinen tuote kehittelyyn. Olen viime päivinä alkanut käyttää vimiä hyvin emacsmaisesti. Se on tietenkin... - Mitä on kehittää Clojurella · 2012-02-05
C- ja muunkielisissä projekteissa tavataan kirjoittaa koodia ensin, ja sitten testataan. Tietysti vaatimus osittain syntyy koodin kääntämisestä; ilman kääntöä ei... - Ranskalaisten viivojen parsimista Clojurella · 2012-02-02
Kirjoitin männäviikolla kokeilumielessä ohjelman, joka kääntää ranskalaiset viivat Beamer-Latexiksi. Ideana olisi tuottaa esityksen lihapuoli nopeasti rustaamalla tiivistä merkintää ja sitten... - Korintäyttö ja ahne menetelmä · 2011-10-23
Mietiskelen tässä korintäyttöä (bin packing) ja sitä, miten ahne menetelmä on joko ylipolynomiaalinen tai sitten epäoptimaalinen. Luultavasti se on... - Tekijöitä Clojurella · 2011-09-17
Nyt olen joutunut opiskelemaan tuota lukuteoriaa ja sen alkeita, ja monet niistä teorioista ovat innoittaneet minulle pieniä Clojure-ohjelmia. Se pää... - Levyjen hakemista ihmisheuristiikoin · 2011-08-04
Omasta musiikkisoittimesta on kai joskus tullut puhuttua. Nyt MPD-aikoina on luonnollista hakea sen sijaan oman MPD-asiakasohjelman pariin. Hitsi kun en... - Kielikatsastelu · 2011-07-12
Olisikohan se nyt sellaisen omien ajatuksien valottaminen paikallaan. Mistä on mihinkin, ja miten edetä. Komentorivi antaa omat haasteensa ja niin... - Konffitiedostojen toteuttamisesta · 2011-05-28
Erilaisia rc-tiedostoja (runtime configuration) on vaikka pilvin pimein, ja syitä tähän on monia. Yksi on erilaiset vaatimukset hyvältä konffilta, ja... - Täydennä portage-paketteja vimissä · 2011-05-05
Portagen määrittelyjä tulee hienosäädettyä aika ajoin. Monesti package.keywordsia tulee käsiteltyä echottamalla, mutta monesti myös vimillä. Ja olisihan se kivaa, jos... - Symlinkit oikeiksi tiedostoiksi · 2011-03-25
Onko tullut joskus tarvetta muuntaa hakemistollinen symlinkkejä oikeiksi tiedostoiksi, jotta voisi poistaa tiedostot niiden alkuperäisessä paikassaan? Yllättäen tätä varten piti... - Useampi täydennyspainike Irssiin · 2011-02-17
Tuskailin tässä pienen, mutta merkityksellisen ongelman kanssa: miten irssiin saisi kaksi erilaista täydennystoimintoa. Oletuksenahan vain <Tab> hyväksytään, ja se käy... - Kartanluontia Clojurella · 2011-02-12
Upea kieli tämä Clojure. Tulokset ovat enemmän kuin tyydyttäviä, ja sellainen alkukantainen lisp-häkkäilyn maku on suussa. Ja Javan ansiosta kaikkea... - Syntaksivärjäys selaimesi puolella · 2010-12-09
Edelliset ratkaisut eivät sitten toimineet lainkaan siten kuten halusin. Pääsin jo hyvälle mallille edellisen pohjan kanssa, kun viilasin blogikoneemme Textile-koodia,... - Täällä testataan syntaksivärjäystä · 2010-12-03
Jaksoin ottaa nyt tätä syntaksivärjäyshommaa tehtäväksi. Jos nyt kaikki pelaa, kuten toivon, saan yksillä CSS-määritelmillä kaikille syntakseille jokseenkin samat (yhtenäiset)... - Clojure ja Haskell · 2010-12-01
Funktionaalinen ohjelmointi; Haskell. Niinhän se on yleensä lukenut, mutta nyt olen tainnut päästä Clojuresta kiinni. Clojure on vain käytännönläheisempi ja... - Bash-skriptailua ja värejä · 2010-11-22
Taas tuli esille pieni tarve kirjoittaa bash-skriptinpalasta, ja nyt tuntuu sujuvan vain paremmin kuin koskaan ennen. Sopivan värilistauksen ansiosta myös... - Funktionaaliset kielet · 2010-10-20
Gentoon portageen on vakaaksi (stable) paukahtanut nyt GHC 6.12. Hieno homma, sikäli kun se tarjoaa kaikenlaista kivaa Haskell-koodaajille, ollen... - Bloggaus-ohjelmointi? · 2010-10-09
Edellinen blogikirjailu kehittyi muuten siten, että aloitin kirjoittamaan eilen luomastani täydennysmetodista, kunnes totesin, ettei tätä tässä muodossa kehtaa esitellä, joten... - LaTeX-viittaukset Vimissä · 2010-10-09
Kirjailin taas uuden palan korostamaan, miten hienosti saa Vimistä irti kaikenlaista. LaTeXissa ja TeXissä yleensäkin viittailessa omaan dokumenttiin halutaan yleensä... - Rainlendar pitää paikkansa · 2010-09-23
Uskomatonta, todella uskomatonta. Eilen kirjoitin Rainlendarin ja Xmonadin välisistä kahnauksista, sekä hahmottelin alustavaa korvaajaa Rainlendarille Luan ja Pythonin kanssa. Mutta... - Rainlendarin aika alkaa olla ohi? · 2010-09-22
Tuo rakas Rainlendar, työpöytiemme koriste ja muutenkin varsin näpsäkkä kalenterisovellus alkaa olla tiensä päässä omassa käytössäni. Pääasialliset syyt ovat melko heppoiset:... - Lomien loppu · 2010-08-31
Viimeistä kesälomaksi luokiteltavaa päivää vietetään. Ei se koulunpenkki kuitenkaan aivan piinaten ala, joten leppoisa elo jatkuu vielä hyvän aikaa. Viime... - MPD ja PMS · 2010-08-18
Selailin tänään(kin) ajankulukseni Stack Overflow’n ketjuja, kun huomasin aika mielenkiintoisen ketjun erilaisista ohjelmista Vim-näppäinyhdistelmin. Olin melkein törmätä täydelliseen MPD-klienttiin, PMS:ään,... - Python, kuuluuko alkio joukkoon · 2010-07-28
Pääsin harjoittamaan kunnolla Pythonin paria funktionaalista rakennetta. Koodissa on tarkoitus selvittää, onko alkiolle määrätyt tagit minkälaisessa kunnossa. Tarkoitus on rakentaa... - Haskell päässee viimein tositoimiin? · 2010-07-26
Aikani kirjailtuani tuota Pythonilla väsättyä sovellusta välillä tekee mieli aloitella aivan kokonaan uusi projekti. Vaihtoehtoina voisi olla C++:lla viritelty Tower... - MPD-kirjastoja ja asiakkaita · 2010-06-10
Huu, kunhan huomisen tentin (Ihminen ja vuorovaikutteinen teknologia) vetäisee alta pois, malttaa viimein alkaa tammikuussa aloitettuun, mutta sittemmin keskeytyneeseen projektiin... - Phenom II · 2010-04-24
Laittelin tosiaan paketin kuntoon. Nyt on Gigabyten lankkua, Phenom II:ta kaikkea kivaa. Pientä häslinkiäkin on ollut ilmassa, minkä takia aivan... - Python ja pikkuohjelmat · 2010-04-02
Sain tässä jonkin aikaa sitten pienen kipinän kirjoitella eräänlainen medianhallintaohjelma. Hyvin pieni sellainen, joka ei käyttäisi paljoa hienoja ominaisuuksia, mutta... - GNU Readline · 2009-11-24
GNU Readline on ohjelma, jonka yksinkertainen tehtävä on kysyä käyttäjältä syötettä, kenties pienen kysymyksen kera. Ja sen se yrittää tehdä... - Simultaanikääntelyä · 2009-11-07
Olen tässä nyt kaksi viikkoa käynyt kurssia Hajautetut ja samanaikaiset järjestelmät. Aiheena on siis ensisijaisesti järjestelmien hajautus mutta myös samanaikaista... - Ohjelmointikielistä · 2009-10-20
Olen tätä asiaani pohtinut jo pidempäänkin, mutta tänään se sitten konkretisoitui keskusteluksi irkissä ja kirjoitan ajatuksiani auki tänne. Aiheena on... - Havu.viuhka.fi · 2009-10-17
Havuviuhka, tai aiemmin Ihmekuusi on nyt pyörinyt mukana jo kohtalaisen pitkään. Kun minä sain päähänpiston tammikuussa tehdä pienen levyarkistoprojektin internetteihin,... - Onko kiinteäleveyksinen fontti tarpeen koodatessa? · 2009-07-02
Lukiessani tätä C++-raamattua (Stroustrupin, tietenkin) on käynyt usein mielessä, miten hienolta voi C++-koodi näyttää, vaikka olisi simppeliä Timesiä. Kiinteäleveyksinen fontti... - Pieni oivallus ja muutoksia · 2009-06-14
Tänä viikonloppuna on käynyt kaikenlaista pientä. Ei mitään, mikä olisi normaalisti uutisoinnin arvoista, mutta ehkäpä me kehittelemme näistä jotain? Pitäisikö... - Konsepteja musiikkitoistimelle · 2009-05-29
Useaan otteeseen on tullut pohdittua tätä arvoitusta syvintä: kuinka luoda digitaalinen musiikkitoistin, joka yrittää hakea ja noudattaa levymiesten musiikintoistoon liittyviä... - Valaistuminen · 2008-01-13
Jonkin sortin valaistuminen. Kuuntelin Mike Oldfieldin Islands-albumia ja joku kappale soi sen verran eeppisesti että vähän jotenkin tuli mieleen Windowsin windowsmaisuus. Alkuperäinen... - The Art of Linux · 2007-05-29
I have this great cup of coffee with me and I'm going to change back to Finnish as I can... - Lisäilyjä · 2006-08-27
Ilmeisesti logiikkani ei toiminut, nyt muutin ohjelmaa siten että se suoriutuu hommastaan vuorokauden ajan ja crontabiin laitoin asianmukaisen merkinnän 0... - Ilon uutisia · 2006-08-17
Iloinen yllätys oli kun huomasin juuri ICCL:n heränneen edes jollain tasolla henkiin. Viime viikolla ilmeisesti tullut uusi strippi, jos jostain... - Moninpeliä · 2006-08-04
Päähäni pälkähti aivan tuosta vain mainio idea mikä minulla on itse asiassa vähän jo ollutkin mietinnän alla tovin. Eli korttipeliä selaimen... - Hmmh · 2006-07-20
Jees jees. Oma loma alkaa olla lopuillaan, onneksi kesälomaa on vielä vaikka kuinka. Pastebin on ihan kiva saavutus ohjelmointiprojektina ja tänään... - Pastebin, vol 2 · 2006-07-17
Mainiota, pari viikkoa sitten suunnittelemani pastebin on nyt tehtynä yksinkertaisuuden merkit hallussaan. Komeutta voi päästä testailemaan osoitteessa http://paste.kuusi.org/ ja nykyisin... - There's no life like nolife · 2006-07-15
Porukat lähtivät viikon lomalle, veivät veljen mukanaan. Olen yksin talossa, suuri passio mitä olen odottanut koko pienen ikäni. Ikäväkseni huomasin... - Pastebin · 2006-07-02
Ajattelin kirjoitella itselleni sellaisen. Syntax hilitinkiä tuskin tarvitsen, mutta sitäkin enemmän wrappautuvia rivejä ja mahdollisuus saada tavara kokonaisuudessaan tekstimuotoisena ulos.... - Perliä · 2006-06-21
Tässä on tullut säädeltyä perlillä vähän skriptiä. Ei se kieli muuten mutta regexp-taitojaan saa harjoittaa ihan todenteolla. :) Aika perseelleen... - Soodinkia · 2006-06-11
Vaihteeksi taas vähän "asioiden vierestä" iloksenne. Olen miettinyt tässä omia ohjelmointikokemuksiani vanhoilta ajoilta, kun olin 12-vuotias nassikka ja opettelin basic-kielen perusteita....
Lyhyitä sutkautuksia
- Fiksasinpa ei-kriittisen SQL-injektioaukon vanhasta PHP-sovelmastani. Huh, olinpa jättänyt moisen. 2011-02-20 16:02
- Katsastin vihdoin gdb:n alkeet läpi. Perhana kun pitää jättää kaikki aina myöhälle. 2011-01-23 19:03