Muutamia LaTeX-vinkkejä

LaTeXilla kirjoittaminen ei ole kovinkaan yksinkertaista, jos tekstin lisäksi haluaa myös hieman erikoisempia rakenteita tai kuvia. Onneksi Internetistä löytyy paljon ohjeita ja yksi hyvä lähde on ”Pitkänpuoleinen johdanto LaTeXinkäyttöön: Eli opi LATEX 2ε 133 minuutissa” (pdf).

Helpointa LaTeXin lähestyminen on käyttämällä jotain valmista dokumenttipohjaa kuten Tapio Leppälammen Thesis-pohjaa (zip, 23KB) tai Mikko Hämäläisen Thesis -pohjaa.… Jatka lukemista

Mac OS X:n Terminal -ohjelman asetukset kuntoon

Kuvittelisi, että Mac OS X:ssä Terminaalin käyttäminen olisi yksinkertaista, mutta todellisuus on tarua ihmeellisempää. Terminaali vaatii hieman rakkautta, etenkin jos on tottunut tekemään asiat jossain muussa käyttöjärjestelmässä, kuten esimerkiksi Linuxissa. Tässä siis muutamia vinkkejä, joilla OS X:n Terminalin (suom. Pääte) asetuksia voi viritellä. Oletuksena on, että käytössä on OS X Leopard ja shellinä bash (oletus).… Jatka lukemista

Outlook 2003 ja juhlapyhät kalenteriin

Microsoftin Outlook on yllättävän pätevä sähköpostiohjelma ja tarjoaa kalenteritoimintonsa osalta muun muassa juhlapyhät kalenterimerkintöinä. Juhlapyhät pitäisivät näkyä ilmeisesti vakiona, mutta toiminnossa on selkeästi pieni bugi.

Juhlapyhien näkyminen pitää käydä aktivoimassa uudelleen navigoimalla
“Tools Options Calendar options” ja klikkaamalla “Add holidays” ensin pois päältä ja sitten takaisin päälle.

Tämän jälkeen juhlapyhät ilmestyvät kalenteriin.… Jatka lukemista

Versionhallinnan parhaat käytännöt koodaajalle

Versionhallinnasta ja siihen liittyvistä asioita on kirjoitettu paljon, mutta useissa kirjoituksissa on keskitytty lähinnä teknisiin asioihin ja eri versionhallintajärjestelmien mahdollistamiin asioihin. Harvat kirjoitukset keskittyvät käytännön asioihin ja niin sanottuihin parhaisiin käytäntöihin, joita soveltamalla versionhallinnan käytöstä saa paljon enemmän irti.

Muutamia käteväksi todettuja ja omasta mielestäni “parhaita käytäntöjä” koodaajan näkökulmasta ovat muun muassa:

  1. Työn kulku
  2. Vie koodi versionhallintaan usein ja aikaisin
  3. Vie yhtenäisiä kokonaisuuksia
  4. Kirjoita järkeviä commit-viestejä
  5. Tee koodaustyylin muutokset erillään oikeista muutoksista
  6. Älä vie tiedostoja, jotka muuttuvat dynaamisesti
  7. Älä vie koodia, joka ei käänny


1.Jatka lukemista

IE 6 ja Web-sivujen testaus Windowsissa

Kuvittelin, että jo tässä vaiheessa Windows XP:n Service Pack 2:n ja 3:n jälkeen, olisi oikeasti päästy jo eroon Internet Explorer 6:sta, mutta olin väärässä. Jostain piti siis löytää keino, jolla web-sivustoa voisi testata tuolla Microsoftin tekeleellä.

Hieman asiaa selvitettyäni, löysin Tredosoftin kirjoituksen, jossa käsiteltiin eri Internet Explorerin versioiden asentamista Windows XP:hen.… Jatka lukemista

OpenOffice.org Calc ja kaavio kahdella datasarjalla

OpenOffice.org on kätevä toimisto-ohjelmistopaketti, mutta välillä siihen kuuluvien ohjelmistojen käyttäminen ei ole niin yksinkertaista. Yleensä kuitenkin pienen säätämisen ja pähkäilyn jälkeen saadaan aikaan haluttu lopputulos.

Olen pitänyt pienimuotoista harjoituspäiväkirjaa OpenOffice.org Calc -ohjelman avulla ja tilastoidusta datasta saa muodostettua kätevästi erilaisia kaavioita. Kahden eri suuruusluokan datasarjan yhdistäminen samaan kaavioon ei kuitenkaan ollut niin yksinkertaista kuin olin kuvitellut.… Jatka lukemista

Windows Server 2003:n sammuttaminen ja varmistusikkuna

Windows Server 2003:ssa on kaikenlaisia palvelimen pitämiseen liittyviä ominaisuuksia, kuten sammuttamisen tai uudelleen käynnistämisen yhteydessä oleva varmistusikkuna, johon voi kirjoittaa sammuttamisen syyn. Varmasti ihan kätevä ominaisuus palvelimissa huoltokatkojen seuraamiseen, mutta peruskäyttäjälle turha hidaste. Onneksi kyseisen “Shutdown Event Tracker” -ominaisuuden voi myös kytkeä pois päältä.

“Shutdown Event Tracker” -ominaisuuden poistaminen onnistuu muokkaamalla Group Policyjä eli kirjoittamalla Windowsin “run”-komentoikkunaan “gpedit.msc” ja WindowsNetworking.com -sivuston vinkillä klikkailemalla oikeaan kohtaan ja kytkemällä palvelun pois päältä.… Jatka lukemista

Ota pikakomennot ja näppäimistö haltuun AutoHotkeyn avulla

Windowsissa asiat voidaan tehdä joko helposti tai vaikeasti ja valitettavan usein turhankin vaikeasti. Windows itsessään ei tarjoa mahdollisuuksia pikakomentojen määrittämiseen käyttäjän haluamalla tavalla, vaan tätä varten tarvitaan kolmannen osapuolen ohjelmistoja. Yksi pikakomentoja ja näppäimistön hallintaa toteuttava ohjelmisto on avoimen lähdekoodin AutoHotkey, joka tarjoaa monipuoliset ominaisuudet erilaisten komentojen toteuttamiseksi.

Windows XP:ssä on vakiona tarjolla lukuisia käteviä pikakomentoja, mutta yksi jää uupumaan: ikkunan pienentäminen alapalkkiin.… Jatka lukemista

Ohjelmointi kuin urheiluharrastus, harjoittelulla parempiin tuloksiin

Joulun kiireiden keskellä on hyvä pysähtyä ja irtautua arkielämän hössötyksistä ja syventyä hyvän kirjallisuuden ääreen tai tietoteknisten harrastusten pariin. Vaihtoehtoja ajanvietteeksi on monia ja Codeulate-blogi tarjoaa vaihtoehdoksi harjoittelua: ohjelmoinnin harjoittelua. Vaikka ohjelmointitaidot olisivatkin jo hallussa valitsemallasi ohjelmointikielellä, on hyvä silti panostaa harjoitteluun. Ohjelmointia voi käsitellä kuin mitä tahansa urheilu- tai musiikkiharrastusta; paremmaksi kehitytään vain harjoittelemalla.… Jatka lukemista

Gimpin käyttöliittymään luvassa parannusta

Gimp on kelvollinen ellei jopa mainio avoimen lähdekoodin kuvankäsittelyohjelma, mutta käyttöliittymässä on hieman parantamisen varaa. Viime viikolla julkaistu Gimp 2.4 ei tuo vielä suuria uudistuksia, vaan pieniä parannuksia työkalujen toimintaan, nopeuteen, valikkorakenteeseen ja ulkoasuun uusien ikonien kera. Red Hat Magazine esittelee uudet ominaisuudet ja muun muassa valinta-, rajaus-, teksti- ja väripoimintatyökalut ovat saaneet parempaa käytettävyyttä.… Jatka lukemista