Kirjautuminen

5x21 GApps Browser - Viikon VALO #229

0
Ei vielä arvioita
Oma arviosi: Ei ole

GApps Browser on webkäyttöliittymiä hyödyntävä hiekkalaatikko Googlen tarjoamille palveluille.
valo229-gapps_browser.png Googlen palvelut toimivat hyvin mobiililaitteiden selaimilla, mutta tietoturvastaan tarkkaa käyttäjää voi häiritä Googlen mahdollisuus seurata palveluunsa sisään kirjautuneen käyttäjän muuta selauskäyttäytymistä muilla sivustoilla, jotka käyttävät sivuillaan Googlen palveluita. Tämän voi välttää käyttämällä erillisiä sovelluksia Googlen palveluiden käyttöön, jolloin selaimen ei tarvitse olla kirjautuneena Googlen tunnuksilla. Tällöin kuitenkin sovelluksilla on usein suora pääsy puhelimen muihin tietoihin, kuten yhteystietoihin ja kalenteriin. GApps Browser on erillinen sovellus, jonka tarkoituksena on toimia Googlen palveluita käyttävänä selaimena, jolloin muuhun selailuun voidaan käyttää jotain muuta selainta. Käyttäjän kannattaa kuitenkin muistaa, että Android-alusta itsessään on Googlen hallinnassa ja vaatii Google-tilille kirjautumisen Play-kaupan ja muiden palveluiden käyttöön. Siksi GApps Browser onkin hyödyllinen erityisesti "Google-vapaiden", Android Open Source Projektiin (AOSP) perustuvien, Android-versioiden, kuten CyanogenModin tai Replicantin käyttäjille, jotka haluavat käyttää Googlen palveluita turvallisemmin. GApps Browser tuo Googlen palvelut helposti käytettäviksi myös Jollan SailfishOS:n käyttäjille.

GApps Browseria käyttämällä käyttäjä voi olla sovelluksessa kirjautuneena Google-tililleen ja sovellus muistaa sen käynnistysten välillä. Näin sen käyttö on helpompaa kuin varsinaisen selaimen käyttö, jos haluaa pitää muun verkkoselailunsa omana tietonaan. Googlen palveluita sovellus käyttää https-protokollalla ja käyttäjä voi halutessaan kieltää sovellusta lataamasta kuvia ja skriptejä muualta kuin Googlen sivustoilta. Googlen palveluista ulos viittaavat linkit avataan tavallisella selaimella. Ohjelmaa asennettaessa se vaatii oikeudet vain verkkoyhteyden käyttämiseen, eli sillä ei ole pääsyä laitteen tietoihin.

Koska sovellus ei tee taustalla synkronointia sekä muuta toimintaa, se on tyypillisesti kevyempi ja käyttää vähemmän verkkokaistaa kuin palveluiden natiivisovellukset, esimerkiksi Google+. Tämän vuoksi se todennäköisesti kuluttaa myös vähemmän akkua.

GApps Browseria vastaava sovellus Facebookin käyttöön on Tinfoil for Facebook.

Kotisivu
https://github.com/tobykurien/GoogleApps
Ohjelma Google Playssa
Ohjelma F-Droid-palvelussa
Lisenssi
MIT
Toimii seuraavilla alustoilla
Android, SailfishOS
Asennus
Ohjelman voi ladata Googlen Play-kaupasta tai F-Droidilla.

Teksti: Pesasa
Kuvakaappaukset: Pesasa

5x20 KDE Connect - Viikon VALO #228

0
Ei vielä arvioita
Oma arviosi: Ei ole

KDE Connect on ohjelmisto tietokoneiden ja mobiililaitteiden väliseen viestintään.
valo228-kdeconnect.png KDE Connect on ohjelma, joka mahdollistaa tietokoneen ja mobiililaitteiden yhteistoiminnan samassa lähiverkossa. Kun tietokoneeseen ja Android-laitteeseen on asennettu niiden omat versiot KDE Connectista, ne näkevät toisensa ollessaan samassa (langattomassa) lähiverkossa. Kun laitteet on paritettu, niiden välillä voidaan siirtää helposti tiedostoja ja käyttää mobiililaitetta tietokoneen etäohjaamiseen. Ohjelma on nimensä mukaisesti suunniteltu KDE:n Plasma-työpöydälle, mutta se toimii myös muiden Linux-työpöytien kanssa.

Tietokoneessa käynnissä olevan KDE Connectin kanssa voidaan yhdistää, eli parittaa, useita mobiililaitteita ja niille kullekin voidaan määritellä käytössä olevat toiminnallisuudet. Toiminnallisuudet ovat lisäosia, joita oletuksina on asennettuna ainakin seuraavat:
  • mobiililaitteen akun varauksen seuranta,
  • leikepöydän jako,
  • tietokoneen näytönsäästäjän käynnistyksen esto mobiililaitteen ollessa kytkettynä,
  • multimediaohjelmistojen etähallinta,
  • puhelimen ilmoitusten synkronointi tietokoneen ilmoituksiksi,
  • musiikin (tai järjestelmä-äänten) vaiennus puhelun tullessa,
  • ping,
  • tiedostoselaus (SFTP:tä käyttäen),
  • puhelinintegraatio (saapuvien puheluiden ja tekstiviestien ilmoittaminen tietokoneella) ja
  • kosketushiiritoiminnallisuus.

Tiedostojen siirtäminen yhdistetyn mobiililaitteen ja tietokoneen välillä hoituu helposti Dolphin-tiedostohallintaohjelmalla (tai millä tahansa KDE-ohjelmalla) sivupalkkiin automaattisesti ilmestyvän pikalinkin kautta. Erityisesti KDE:n Plasma-työpöytää käyttäville tiedonsiirtoyhteyden käyttö on KDE-integraationsa vuoksi hyvinkin helppoa. Teknisesti yhteys on käytännössä toteutettu SFTP-yhteytenä avaintunnistuksella ja fuse.sshfs-mounttauksella, joten sitä on tarvittaessa mahdollista käyttää myös komentoriviltä käsin.

Tiedostoja voi siirtää Android-laitteesta tietokoneelle myös Androidin "Jaa"-toiminnolla, johon KDE Connect lisää oman kuvakkeensa uudeksi vaihtoehdoksi. Tällöin tiedosto lähetetään valitulle tietokoneelle ennalta määrättyyn kansioon, joka oletuksena on kotihakemiston Downloads (tai Lataukset) -kansio. Tämä toiminto tosin ei jostain syystä toiminut kokeiltaessa vaan tuotti jostain syystä korruptoituneita tiedostoja. Android-laitteiden jakotoiminnallisuutta voidaan käyttää myös selainosoitteiden jakamiseen mobiililaitteelta tietokoneelle. Tällöin jaettu osoite avataan tietokoneella oletusselaimeen.

Jos asetuksista on valittu leikepöydän synkronointi päälle, ohjelmisto synkronoi leikepöydän sisällön automaattisesti tietokoneen ja mobiililaitteen välillä. Tietokoneella leikepöydälle kopioitu teksti on siis liitettävissä mobiililaitteella ja päin vastoin.

Tietokoneella KDE Connect on esillä työpöydän paneelin järjestelmäalueella omana kuvakkeenaan ja antaa käyttäjälle ilmoituksia työpöydän oman ilmoitusjärjestelmän kautta. Ilmoituksia tulee esimerkiksi saapuneista tiedostoista sekä saapuvista puheluista ja tekstiviesteistä. Järjestelmäalueella oleva kuvake tarjoaa myös näkymän tarkkailla yhdistettyjen mobiililaitteiden akkujen varaustilaa. Ohjelman voi asettaa esimerkiksi vaientamaan tietokoneella soivan musiikin tai järjestelmä-äänet puhelun tullessa puhelimeen.

Mobiilisovellusta voi käyttää tietokoneen etäohjaamiseen kahdella tapaa. Mediakaukosäädintoiminnolla voi ohjata tietokoneella käynnissäolevaa mediasoitinta, kuten Amarokia tai VLC-mediasoitinta. Kauko-ohjaimessa on mahdollisuus valita ohjattava ohjelma useammasta käynnissä olevasta. Toinen vaihtoehto etäkäyttöön on mobiililaitteen käyttö langattomana hiirenä, jolloin laitteen kosketusnäyttö toimii tietokoneen laattahiiren tavoin. Tässä tilassa myös mobiililaitteen virtuaalinäppäimistö on käytettävissä, joten sitä voidaan käyttää myös näppäimistönä.

Kotisivu
https://community.kde.org/KDEConnect
Lisenssi
GNU GPL
Toimii seuraavilla alustoilla
Linux, Android, Blackberry, SailfishOS
Asennus
Ohjelma saattaa löytyä suoraan Linux-jakelun omasta pakettivarastosta. Joillekin Ubuntun versioille suositellaan uudemman version asentamista PPA-lähteestä. Android-sovellus on ladattavissa Goolgen Play-kaupasta tai F-Droidilla.

Teksti: Pesasa
Kuvakaappaukset: Pesasa

5x19 DB Browser for SQLite - Viikon VALO #227

0
Ei vielä arvioita
Oma arviosi: Ei ole

DB Browser for SQLite on graafinen käyttöliittymä SQLite-tiedostojen käsittelyyn.
valo227-sqlitebrowser.png DB Browser for SQLite on usealla käyttöjärjestelmällä toimiva graafinen käyttöliittymä tiedostopohjaisen SQLite-tietokannan tietokantatiedostojen käsittelyyn. Sillä voidaan luoda tietokantoja, etsiä niistä tietoa sekä syöttää uutta tietoa kantaan. Taulujen luontia ja määrittelyä voidaan tehdä graafisella työkalulla ja tietoja voi syöttää suoraan taulukkonäkymässä. Vaihtoehtoisesti ohjelmalle voidaan antaa suoritettavaksi komentoja SQL-kyselykieltä käyttäen.

Ohjelman tuonti- ja vientitoiminnoilla voidaan tietokantaan tuoda ja sieltä viedä tauluja pilkulla eroteltuun tekstimuotoiseen tiedostoon (csv, comma separated values). Joissain tapauksissa tosin csv-tiedoston tuonti on nopeampaa tuoda suoraan SQLiten komentorivikäyttöliittymällä. Esimerkiksi Trafin avoimen ajoneuvodatan vanhemman version (noin 2,5 miljoonaa riviä) tuonti SQLite-tietokantaan DB Browser for SQLitellä kesti noin tunnin, kun sen uudemman version (lähes 5 miljoonaa riviä) tuonti SQLiten komentorivikäyttöliittymällä kesti samalla tietokoneella vain noin 1,5 minuuttia. Pienillä tiedostoilla tällä ei ole suurta merkitystä, mutta suurilla aikaero on merkittävä. Komentorivityökalulla tuonnin voi tehdä seuraavilla komennoilla:

 .separator ','
 .mode csv
 .import tiedosto.csv taulu
Lisäksi DB Browser for SQLite sisältää yksinkertaisen plot-työkalun, jolla taulun tai kyselyn tuloksen numeerisia arvoja voi sijoittaa x-y-koordinaatistoon. Luettelosta valitaan rastiruuduilla, mikä arvoista on x-akselilla ja mitkä piirretään y-arvoina.

Kotisivu
http://sqlitebrowser.org/
Lähdekoodi
https://github.com/sqlitebrowser/sqlitebrowser
Twitter
@sqlitebrowser
Lisenssi
MPL v.2 / GNU GPL v.3 (kaksoislisensointi)
Toimii seuraavilla alustoilla
Linux, Windows, Mac OS X, FreeBSD
Asennus
Linux- ja BSD-jakeluihin ohjelma löytyy suoraan paketinhallinnasta nimellä sqlitebrowser. Ohjelman lataus- ja asennusohjeet löytyvät sen kotisivuilta.

Teksti: Pesasa
Kuvakaappaukset: Pesasa

5x18 SQLite - Viikon VALO #226

0
Ei vielä arvioita
Oma arviosi: Ei ole

SQLite on kevyt, yhtä tiedostoa käyttävä relaatiotietokantajärjestelmä.
valo226-sqlite.png Toisin kuin suurin osa muista tietokantajärjestelmistä, SQLite ei toimi palvelimena, johon otetaan yhteyttä asiakasohjelmalla, vaan tietokantatoiminnallisuus tulee kevyen SQLite-kirjaston kautta suoraan sovellusohjelmaan. SQLite-tietokanta tallennetaan kokonaisuudessaan yhteen tiedostoon, jota sovellus osaa käsitellä SQLite-kirjaston avulla. SQLiten lähdekoodi on julkista omaisuutta (Public Domain) ja se on saatavilla jotakuinkin kaikille mahdollisille alustoille. Samoin se on käytettävissä lähes kaikilla ohjelmointikielillä.

Koska SQLite-kanta tallennetaan yhteen tiedostoon ja koska SQLite-kirjasto on hyvin pieni, on siitä tullut varsin suosittu tapa tallentaa erilaisten sovellusohjelmien sisäisesti käyttämää tietoa. Esimerkiksi suuri osa Android- ja iOS-ohjelmista käyttää SQLite-tiedostoja asetustensa ja käsittelemänsä tiedon tallennukseen. Samoin monet työpöytäohjelmistot, kuten Firefox ja Chromium/Chrome käyttävät SQLite-tiedostoja tietojensa, kuten selaushistorian ja kirjanmerkkien, tallentamiseen.

SQLite tukee suurinta osaa SQL-kielen SQL-92-standardista. Vain muutama ominaisuus standardista on toteuttamatta. SQLite lupaa transaktioidensa olevan atomaarisia, eheitä, eristyneitä ja pysyviä (ACID), eli toisin sanoen tietoa transaktiolla siirrytään aina ehjästä tilasta toiseen kokonaisuudessaan tai ei lainkaan. Tämä tarkoittaa, että SQLite-tiedoston ei pitäisi hajota edes ohjelman tai käyttöjärjestelmän kaatumiseen taikka virtakatkoon. Tietokantatiedostoa voidaan lukea usealla prosessilla yhtä aikaa, mutta kirjoittamista varten koko tiedosto lukitaan.

SQLiten mukana tulee komentorivikäyttöliittymä, jolla SQLite-tiedostoa voidaan ylläpitää ja siihen voidaan tehdä kyselyitä. Lisäksi SQLite-tiedostoja voi luoda, tarkastella ja ylläpitää useilla erilaisilla graafisilla käyttöliittymillä, kuten SQLiteBrowser (DB Browser for SQLite) ja Sqliteman. Myös Calligra_Suiten Kexi-tietokantaohjelma käyttää omana tiedostomuotonaan SQLite-tiedostoja, joihin on lisätty muutama Kexin omaan käyttöön tarkoitettu tietokantataulu.

Kotisivu
https://sqlite.org/
Lisenssi
Public Domain
Toimii seuraavilla alustoilla
Linux, Windows, Mac OS X, FreeBSD, OpenBSD, NetBSD, Solaris, Android, iOS
Asennus
Ladattavissa alustan omasta paketinhallinnasta tai kauppapaikasta taikka ohjelmiston omilta kotisivuilta.
Linkkejä
Luettelo SQLiten ominaisuuksista
Milloin käyttää SQLiteä
FAQ (Usein kysyttyjä kysymyksiä)

Teksti: Pesasa
Kuvakaappaukset: Pesasa

Julkaise syötteitä