Viikon VALO #109

UNetbootin

UNetbootin-ohjelman avulla voi käyttää useita GNU/Linux-jakeluita tai muita järjestelmiä suoraan muistitikulta. Useimpia Linux-jakeluja voi polttaa CD-levylle ja niitä voi käyttää tietokoneessa ilman asentamista. Tällainen Live-CD on hyödyllinen etenkin GNU/Linux-jakelujen koekäytössä. Jakelua voi testata, eikä tietokoneen tiedostoihin tehdä muutoksia. Live-CD on myös hyödyllinen tilanteissa, joissa halutaan ratkoa tietokoneen ongelmatilanteet, mutta käyttöjärjestelmää ei saada käynnistettyä. Joissakin tapauksissa CD-asemaa ei ole tai sitä ei muista syistä haluta käyttää. UNetbootinin avulla voi helposti siirtää jakelun CD-levyn sijaan muistitikulle tai muulle tallennusmedialle.

Viikon VALO #108

Avoin Elämä

"Avoin Elämä: Näin toimii Open Source" on avoin kirja, joka kertoo avoimen lähdekoodin yhteisöjen ja järjestelmien toimintatavoista sekä taustoista. Avoin Elämä -kirja on Henrik Ingon kirjoittama vuonna 2005 julkaistu avoimen lähdekoodin periaatteiden mukaisesti julkaistu kirja avoimesta lähdekoodista. Kirja ja sen muokattavissa oleva raakamateriaali on ladattavissa sen kotisivuilta. Kirjan voi myös ostaa painettuna. Kirja valottaa avoimen lähdekoodin projektien periaatteita, toimintatapoja ja taustoja sekä pohtii samojen menetelmien ja arvojen soveltamista muuhunkin kuin ohjelmointiin.

Viikon VALO #107

VDR

VDR on vapaa digiboxi-ohjelmisto, jolla tietokoneesta voi tehdä tallentavan digiboxin. Tallentava digiboxi on pohjimmiltaan vain erikoistarkoitukseen tehty tietokone, jolla on yksinkertainen kauko-ohjaimella ohjattava käyttöliittymä. VDR-ohjelmistolla (Video Disk Recorder) on mahdollista rakentaa oma muokattavissa oleva digiboxi, joka on vapaa laitevalmistajan asettamista rajoituksista. Ohjelmiston toiminta ja käyttöliittymän ulkoasu ovat muokattavissa esimerkiksi ohjelmaan asennettavilla lisäosilla sekä monipuolisilla asetusvaihtoehdoilla. Ohjelma tukee useampaa tietokoneeseen asennettua digi-tv-viritintä, jolloin usean, eri kanavanipuissakin olevan, kanavan yhtäaikainen katsominen ja tallennus on mahdollista.

Viikon VALO #106

Trelby

Trelby on työkalu näytelmien käsikirjoitusten kirjoittamiseen. Trelby on elokuva- ja näytelmäkäsikirjoitusten kirjoittamiseen tarkoitettu kevyt tekstinkäsittelyohjelma. Trelby poikkeaa tavallisesta tekstinkäsittelyohjelmasta siinä, että siitä on karsittu tähän käyttöön tarpeettomat ominaisuudet, kuten kirjasinvalinnat, lihavoinnit ja muut muotoilut ja toisaalta lisätty erilaisia käsikirjoitusten kanssa tarvittavia toiminnallisuuksia. Trelby ohjaa käsikirjoituksen rakenteiseen muotoon, jossa näytösten tapahtumapaikat, niiden sisältö, roolihahmojen nimet ja vuorosanat sekä muut vastaavat käsikirjoituksen osat on merkitty ja esitetty oikealla tavalla. Kirjoitettavan osan tyypin voi valita hiiren oikean nappulan takaa saatavasta valikosta ja yleisimmin käytetyt tyypit on helppo saada aikaan enter- ja sarkainnäppäimillä.

Viikon VALO #105

Avoin Oppikirja.fi

Avoin Oppikirja.fi on sivusto, jolle kootaan oppikirjoja avoimella lisenssillä kaikkien vapaaseen käyttöön. Avoin Oppikirja.fi -sivustolla on jo julkaistu pieni joukko matematiikan ja ohjelmoinnin alkeiden oppikirjoja, jotka kaikki on julkaistu avoimella lisenssillä kaikkien käytettäviksi ja muokattaviksi. Kirjat on suunnattu ala- ja yläkouluun sekä lukiokursseille. Osa kirjoista on yksittäisiä kursseja varten, osa muodostaa kirjasarjan, kuten yläkoulukäyttöön tarkoitetut Avoin matematiikka -kirjat. Osaa on jo käytetty opetuskäytössä ja osa materiaalista on niin tuoretta, että se odottaa vielä ensimmäistä käyttöönottajaansa.

Viikon VALO #104

Tieteen termipankki

Tieteen sanasto koolla Tieteen kansallisesa termipankissa. Tieteen termipankin tavoitteena on kerätä eri tieteenalojen sanastot yhteen paikkaan vapaasti käytettäväksi. Tähän mennessä kasvitieteen ja kielitieteen aloilta löytyy tuhansia termejä. Termipankin sisältö tuotetaan pääosin terminologisin menetelmin. Perinteisissä sanakirjoissa tietueet ovat sanoja, joilla voi olla useita eri merkityksiä. Termistössä lähtökohtana on käsitteet ja niiden muodostamat hierarkiat. Tällöin esimerkiksi "lehti (leaf)" ja "lehti (magazine)" ovat kaksi eri käsitettä, vaikka niillä onkin suomen kielessä sama ilmaisu. Ilmaisujen lisäksi käsitteillä on sen toisista käsitteistä erottava määritelmä ja mahdollisesti selventävä selite sekä käännösvastineita eri kielillä.

Viikon VALO #103

WordPress

WordPress on helppokäyttöinen työkalu verkkosivujen luomiseen. WordPress on palvelimelle asennettava sisällönhallintaohjelmisto, jota erityisesti blogin kirjoittajat käyttävät. Ohjelmisto on helposti muovattavissa ja laajennettavissa, jolloin sitä voi käyttää myös muunlaisen sisällön julkaisuun. Sen avulla voi kirjoittaa blogiviestejä tai luoda staattisia Web-sivuja. Lisäykset ja muutokset tehdään nettiselaimella. Kirjoittaja kirjautuu nettisivuille käyttäjätunnuksellaan ja salasanallaan, jonka jälkeen avautuu ohjausnäkymä. Valikoissa on toimintoja uusien artikkelien ja sivujen kirjoittamiseen sekä kommenttien, käyttäjien ja asetusten hallintaan. Ohjelmiston kohderyhmänä ovat ihmiset, jotka haluavat keskittyä sisällön tuottamiseen ilman että tekniset asiat häiritsevät työntekoa.

Viikon VALO #102

Subversion

Subversion on versionhallintajärjestelmä, varsin suosittu vapaissa ohjelmistoprojekteissa. Versionhallinnalla hallitaan muutosta. Erityisesti ohjelmistoprojekteissa on tarpeen pitää kirjaa ohjelmakoodiin tehdyistä muutoksista. Versionhallintajärjestelmä näyttää milloin ja mikä muutos on tehty, kuka sen teki ja mahdollisesti muutakin tietoa. Versionhallintajärjestelmästä on saatavilla halutun tiedoston vanhakin versio, tai voi verrata tiedoston kahta versiota. Tästä on hyötyä, jos ohjelma toimi toissapäivänä mutta ei toimi nyt, ja halutaan nähdä mitä on muuttunut. Ohjelmistoprojektien lisäksi mitä tahansa projektia, jossa käsitellään tiedostoja voi pyrkiä saamaan ruotuun versionhallinnalla.

Viikon VALO #101

jQuery

jQuery on pieni ja kätevä kirjasto Javascript-sovellusten kirjoittamiseen. Yksi suosituimmista Javascript-kirjastoista on jQuery, joka helpottaa huomattavasti Javascript-ohjelmien kirjoittamista. jQuery helpottaa erityisesti html-sivun sisällön manipulointia. Sen keskeisenä ideana on, että html-dokumentin sisällöstä muodostuvan solmuja, html-elementtejä, voi valita css-tyylikielen valitsimia muistuttavista valitsimista muodostettavilla hakulausekkeilla. Hakulausekkeilla löytyneiden elementtien joukolle voidaan sitten suorittaa erilaisia toimintoja ja manipulaatioita. Esimerkiksi kaikkien dokumentista löytyvien linkkien piilottaminen tapahtuu komennolla: jQuery('a').hide() Toinen jQueryn kantava idea on mahdollisuus elementtijoukolle suoritettavien toimintojen ketjuttamiseen.

Viikon VALO #100

Viikon VALO

Viikon VALO on vapaista avoimen lähdekoodin ohjelmista ja materiaalipankeista viikoittain kertova sivusto, joka toimii samalla myös itse vapaita artikkeleita sisältävänä materiaalipankkina. Sadanteen artikkeliinsa ehtinyt Viikon VALO on vuoden 2011 alussa perustettu sivusto, joka esittelee joka viikko jonkin Vapaan ja Avoimen Lähdekoodin Ohjelman eli VALOn, vapaata materiaalia tarjoavan sivuston tai muun läheisesti näihin liittyvän asian, kuten Vapaat tiedostomuodot. Luetuimpien artikkeleiden joukossa ovat muun muassa Linux-jakeluista Ubuntu 11.04, Debian GNU/Linux ja Ubuntu 12.