Viikon VALO #179

Entangle

Entangle on vapaa ohjelma järjestelmäkameran etäkäyttöön. Enntangle-ohjelmalla voi etäkäyttää (tether) tietokoneeseen johdolla liitettyä järjestelmäkameraa. Ohjelman käyttö on helppoa. Ohjelman tukema järjestelmäkamera liitetään tietokoneen USB-liittimeen, käynnistetään ohjelma ja aloitetaan kuvien ottaminen. Ohjelmasta voi säätää suurta osaa kameran asetuksista vähän kameran mallista riippuen. Säädettäviä asetuksia ovat esimerkiksi aukko, valotusaika, ISO-arvo, kuvan koko, valkotasapaino, tarkennusasetukset sekä salaman käyttö. Otetut kuvat tallennetaan suoraan tietokoneelle ja ne tulevat näkyviin tietokoneen näytölle. Kameran näkymän saa näkyviin tietokoneen ruudulla myös esikatselukuvana ennen kuvan ottamista, jos käytettävä järjestelmäkamera tukee tätä toimintoa.

Viikon VALO #178

OsmAnd

OsmAnd on OpenStreetMap-karttoja käyttävä avoimen lähdekoodin kartta- ja navigointisovellus Androidille.. OsmAnd on varsin monipuolinen karttasovellus Android-laitteisiin ja toimii hyvin myös SailfishOS-alustalla. Sitä voi käyttää sekä online- että offline-karttojen kanssa. Ohjelma käyttää OpenStreetMap-projektin tarjoamia vapaata karttadataa. Tarvittavan alueen kartat voi ladata valikkojen kautta laitteen muistiin offline-käyttöä varten. Tämä toisaalta nopeuttaa karttojen käyttöä ja on toisaalta hyödyllistä myös ulkomailla, missä runsas verkkoliikenne voi tulla kalliiksi. OpenStreetMapin offline-kartat ovat kompaktissa vektorimuodossa ja ovat hyvin ajan tasalla.

Viikon VALO #177

ShareLaTeX

ShareLaTeX on web-pohjainen ympäristö LaTeX-dokumenttien muokkaamiseen, yhteismuokkaamiseen ja jakamiseen. ShareLaTeX soveltuu LaTeX-kielellä kirjoitettavien julkaisujen kirjoittamiseen sekä yksin että yhdessä. ShareLaTeX toimii palvelinohjelmistona, jota käytetään verkon kautta www-selaimella. Sovellusta voi käyttää joko sharelatex.com-sivuston tarjoamana palveluna tai asentaa omalle palvelimelle. ShareLaTeXilla voidaan luoda useita projekteja, joihin kuuluu useita tiedostoja. Projekteja voidaan jakaa toisten käyttäjien kanssa joko vain luettavassa taikka myös muokattavassa muodossa. ShareLaTeX mahdollistaa myös dokumenttien yhteismuokkauksen, jolloin useampi käyttäjä voi muokata samaa projektia yhtä aikaa.

Viikon VALO #176

JFractionLab

JFractionLab on yksinkertainen ohjelma murtolukujen ja niillä laskemisen harjoittelemiseen. JFractionLab on hyvin yksinkertainen ohjelma murtolukujen harjoittelemiseen. Valittavissa on 14 erilaista tehtävätyyppiä, joista kahdeksan ensimmäistä harjoituttaa murtoluvun käsitettä ja kuusi jälkimmäistä niillä laskemista. Murtoluvuista harjoitellaan muun muassa niiden muodostamista, vertailua, laventamista, supistamista, murtolukujen muuntamista sekaluvuiksi ja takaisin sekä desimaaliluvuiksi muuntamista. Laskutoimituksista harjoitellaan yhteen- ja vähennyslaskua, kertolaskua sekä jakolaskua murtolukujen ja kokonaislukujen kanssa. Laskutoimituksissa harjoitellaan tarvittaessa myös laventamista ja supistamista sekä sekaluvuiksi muuntamista.

Viikon VALO #175

Node.js

Node.js on JavaScript-ohjelmointiympäristö monelle alustalle esimerkiksi palvelinkäyttöön. JavaScript-ohjelmointikielen merkitys on lisääntynyt viime vuosina runsaasti alustariippumattomien websovellusten yleistymisen myötä. Aiemmin JavaScript oli käytettävissä pääasiassa vain webselaimissa, mutta Node.js:n myötä se on yleistynyt myös palvelinkäytössä. Node.js käyttää JavaScript-ohjelmakoodin suorittamiseen Googlen Chrome-selainta varten tehtyä V8-JavaScript-moottoria. Node.js:llä on mahdollista toteuttaa sekä suurempia projekteja että pieniä nopeita prototyyppejä. Node.js:n on tarkoitus olla tehokas ja skaalautuva. Node.js:n kantavana ajatuksena on, että se on vahvasti tapahtumapohjainen (event-driven) ja siinä esimerkiksi tiedostojen luku ja kirjoitus sekä verkkoliikenne on toteutettu asynkronisesti.

Viikon VALO #174

Freesound.org

Freesound.org on kokoelma lyhyitä Creative Commons -lisensoituja ääninäytteitä. Freesound.org on sivusto, jolla on tarjolla laaja kirjo erilaisia ääninäytteitä, jotka on lisensoitu Creative Commons -lisensseillä niin, että niitä on mahdollista käyttää omissa projekteissa. Ääniä voi käyttää lisenssien mukaisesti esimerkiksi omien ääni- ja videotuotantojen taustoissa, puhelimen soittoääninä tai tietokoneen huomioääninä. Sivusto mainitsee erityisesti äänten käytön tutkimustyössä esimerkiksi äänenkäsittelyalgoritmien testauksessa. Ääninäytteet ovat käyttäjien palveluun lisäämiä. Kun käyttäjä lisää sivustolle ääninäytteen, hän voi valita sille yhden kolmesta Creative Commons -lisenssistä: CC0, CC-BY tai (epävapaa) CC-BY-NC.

Viikon VALO #173

Ubuntu 14.04 LTS

Ubuntu 14.04 LTS ”Trusty Tahr” on keväällä 2014 julkaistu versio suositusta vapaasta Linux-käyttöjärjestelmäpaketista. Ubuntu 14.04 LTS on julkaistu versionumeronsa mukaisesti huhtikuussa 2014. LTS tarkoittaa pitkään tuettua versiota (Long Term Support), joka on Ubuntun tärkein ja käytetyin julkaisu tavallisille käyttäjille, palvelimille ja pilvikäytössä. Ubuntua julkaiseva yhtiö, Canonical, lupaa tukea ja päivittää järjestelmää viiden vuoden ajan. LTS-Ubuntusta julkaistaan puolen vuoden välein myös päivitetty asennusmedia, joka sisältää uusimman laitetuen. Tällä tavoin "vanhemmankin" Ubuntun voi asentaa uusimpiin tietokoneisiin tulevina vuosina.

Viikon VALO #172

PurpleDock

Autonäyttö Android-laitteille käytettäväksi autotelineessä ajon aikana. PurpleDock on yksinkertaistettu käyttöliittymä puhelimen tai tabletin joidenkin toimintojen käyttämiseen ajon aikana. Ohjelma näyttää laitteen ruudulla GPS-signaalista laskettavan nopeuden, kellonajan ja akun lataustilan. Lisäksi näytöllä on joukon suuria ja yksinkertaisia kuvakkeita muutamien perussovellusten, kuten puhelimen, kartan, navigoinnin ja musiikkisoittimen käynnistämiseen. Tarkoituksena on tarjota yleisimmin ajon aikana tarjottavat toiminnot, mutta vähentää ajoa häiritsevää laitteen kanssa naputtelua. Näytön taustavärinä on musta, joka häiritsee näkökentässä mahdollisimman vähän varsinkin pimeällä.

Viikon VALO #171

Kevyet Linux-jakelut

**Kevyellä Linux-käyttöjärjestelmällä voi antaa lisäaikaa vielä hiukan vanhemmallekin tietokoneelle. ** Itsenäisistä osista koostuvan rakenteensa, eli modulaarisuutensa, vuoksi Linux-järjestelmistä on mahdollista tehdä kevyitä versioita, jolloin on mahdollista käyttää ajantasaista ja modernia käyttöjärjestelmää myös vanhemmalla ja heikkotehoisemmalla tietokoneella. Useista tavallisesti käytettävistä ohjelmista on erilaisia avoimen lähdekoodin vaihtoehtoisia toteutuksia. Esimerkiksi www-selainvaihtoehtoja on monia: Firefox, Chromium, Midori. Tyypillisesti kevyiksi tarkoitetut Linux-jakelut tehdään valitsemalla tai itse ohjelmoimalla järjestelmän mukana oletuksena asennettavat ohjelmakomponentit mahdollisimman keveiksi. Yhtenä suurena tekijänä ovat luonnollisesti itse työpöytää ja ikkunoita hallinnoivat ohjelmat.

Viikon VALO #170

TreeSheets

TreeSheets on työkalu muistiinpanojen tekemiseen ja tiedon organisointiin taulukoiksi ja hierarkkisiksi puiksi. TreeSheets-työkalulla voi tehdä asioita, joihin on usein käytetty taulukkolaskentaohjelmien taulukoita, miellekarttoja, käsitekarttoja, jäsentimiä (outliner), tehtävälistoja tai muita tiedon organisointiin soveltuvia työkaluja. TreeSheets lähestyy ongelmaa organisoimalla kaiken taulukkoina, eli sisältösoluista koostuvina ruudukkoina, joita voi sijoitella myös sisäkkäin. Yksinkertaisimmillaan TreeSheetsillä voi muodostaa teksteistä koostuvia taulukoita, joiden soluille voi määrätä erilaisia korostuksia, kuten tekstin ja tausta värejä, lihavointia, alleviivausta, kursivointia ja yliviivausta.