Käyttökokemuksia Asus EEE 901:stä

Sain käyttööni noin vuoden pyyntöjen jälkeen käyttööni Asuksen EEE PC:n, laitteen, joka kerää vieläkin ihastuneita huudahduksia: ihana! onpa se pieni! Tuollaisen minäkin haluaisin!

Nille, jotka eivät konetta tunne, niin kyseessä on pieni kannettava miniläppäri. Asus alkoi tehdä tällaisia koneita noin vuosi sitten alkaen mallilla 701, joka oli suuri menestys.

Tämä 901 eroaa vanhasta siten, että tässä on isompi 9″ näyttö, prosessori on tehokkaampi, kovalevyä ja keskkusmuistia on huomattavasti enemmän. Lisäksi tässä on Bluetooth. Akkukesto on periaatteessa mahtavat 6 tuntia! Painoa koneessa on vain noin 1 kilo.

Käyttöjärjestelmäksi valitsin Linuxin, koska mielestäni se toimii hitaissa laitteissa Windowsia paremmin. Lisäksi Windowsin kanssa olisi pitänyt käyttää virustorjuntaa ja muita ohjelmia taustalla, joka olisi johtanut pienempään akkukestoon.

Pari huonoa puolta tässä tietenkin on. Näppäimistö on aika pieni, varsinkin ä ja ö ovat vaikeita kirjoittaa, varsinkin kun olen käyttänyt 20v kymmensormijärjestelmää. Lisäksi jostain omituisesta syystä lepotila tyhjentää akun ajan mittaan, eli kun jätät koneen läppä auki, niin löydät koneen akku tyhjänä kuuden tunnin päästä, ei kiva.

Joskus kaipaisin mahdollisuutta yhdistää koneeseen Nokian puhelimeni ja käyttää sen kautta GPRS-yhteyttä, mutta Linuxin puolella se ei ole mahdollista. Toki tähän voisi hankkia mokkulan, mutta koska työpaikalla ja kotona on WLAN, niin mokkulan hankinta ei mielestäni kannata.

Muuten tämä on oiva peli, huomattavasti parempi ja mukavampi kuin pari vuotta sitten käytössäni ollut HTc:n 3600. Toki HTc oli pienempi ja siinä oli 3G (jota ei täällä silloin ollut), mutta näppäimistön puute rampautti sitä pahasti.

Ihmiset ovat asentaneet Xandros-linuxin tilalle Ubuntua ja muitakin linux-versioitta, mutta koska mielestäni tämä versio tekee sen minkä haluankin (surffaa netissä, näyttää videot, käsittelee tekstin), niin en viitsi käyttöjärjestelmää vaihtaa, ainakaan vielä. Jos tätä konetta tulisi käytettyä muuhun, esim. kuvankäsittelyyn (johon tämä on varmaankin liian hidas), niin käyttöjärjestelmän vaihto voisi olla edessä. Toki yksi peruste vaihdolle olisi se, ettei tämä tue usb-levyasemani XFS-tietostojärjestelmää, kuten ei pöytäkoneeni windowskaan…

Lisää tuntemuksia koneesta, kunhan se tulee tutummaksi.

Piin laskeminen Monte Carlo-menetelmällä

Tähän lienee jossain myös javalla ratkaisu, mutta 9-luokan taulukkolaskentakurssin innoittamana tein ohjelman javalle, joka laskee piin likiarvon Monte Carlo-menetelmällä. Menetelmällä on mielenkiintoista laskea piin likiarvoa myös taulukkolaskentaohjelmallakin (se on siis melko haastavaa…).

[java]
import java.io.*;

class Monte
{
public static void main(String args[]) throws IOException
{
int sisalla=0, lkm;
double x, y;
BufferedReader lukija = new BufferedReader(new
InputStreamReader(System.in));

System.out.print(”Montako pistettä:”);
lkm = Integer.parseInt(lukija.readLine());

for (int i=0; i < lkm; i++) { x = Math.random(); y = Math.random(); if (Math.sqrt(x*x+y*y) <= 1) { sisalla++; } } System.out.println("Sisällä oli "+sisalla+" pistetta"); System.out.println("Piin likiarvoksi tulee "+sisalla+"/"+lkm+"*4="+((double)sisalla/(double)lkm*4.0)); } } [/java]

Permutaatiot rekursiivisella funktiolla

Tulipa kokeiltua permutaatioiden tekemistä javalla. Netistä ei löytynyt ihan suoraa ratkaisua Javalle, joten piti itse kehitellä.

[java]
class Permutointi
{
static int metodikutsuja = 0, permutaatioita = 0;

public static void main(String[] args)
{
String merkkijono = ”abcde”;

permutoi(merkkijono, ””);

System.out.println(”Permutaatioita: ” + permutaatioita);
System.out.println(”Metodikutsuja: ” + metodikutsuja);

}

static void permutoi(String jono, String alku)
{
String uusi_alku=””, lyhyempi=””;

metodikutsuja++;

if (jono.length() == 0)
{
}
else if (jono.length() == 1)
{
System.out.println(alku+””+jono.charAt(0));
permutaatioita++;
}
else if (jono.length() == 2)
{
System.out.println(alku+””+jono.charAt(0)+””+jono.charAt(1));
permutaatioita++;

System.out.println(alku+””+jono.charAt(1)+””+jono.charAt(0));
permutaatioita++;
}
else
{
for (int i=0; i

SMS:n lähettämiseen www-sovellus

Pitäisi tehdä www-sovellus sms-viestien lähettämiseen esimerkiksi tiedottamista varten. Palikat on kasassa ja homman toimivuus on testattu ”proof of concept”-tasolla, mutta vielä pitäisi tehdä www-liittymä ja tietokannat vastaanottajista.

Homma on ”kallista”. Puhelin on atk-tukihenkilöltä vanhaksi jäänyt Nokia 3310 (hintaa on, jos sen kaupasta käy käytettynä ostamassa, noin 20e), joka on koko ajan laturissa kiinni (joten huono akku ei ole mikään haitta). Datakaapelin löytäminen on vaikeinta, mutta sen saa www-kaupasta (esim Halvat hinnat) alle neljän euron. Palvelimeen tarvitaan vain COM-portti (voi puuttua ihan uusimmista palvelimista, mutta vanhoista koneista se löytyy ihan kaikista). Vielä puuttuu kaupungin tarjoama SIM-kortti, mutta testiviestejä raaskii lähettää omallakin liittymällä.

SMS:n lähettäminen on testattu Gnokii-ohjelmalla ja Debianin Linuxilla käyttäen komentoriviä ja www-liittymää, joka oli toteutettu PHP:llä.

Keräilen tänne kokemuksia homman toteuttamisesta.

XRAY

Näppärä työkalu, jolla saa selville www-sivun rakenteen ja CSS:n sen takana, on XRAY. Toimii muuten oikeastikin hienosti!


xray.gif

Sen jälkeen vaan ottamaan röntgenkuvia www-sivuista:


xray2.gif

Ihastuttava artikkeli menneisyyden ennustuksista

Web Owlsin artikkelissa ”Google as predicted in 1964” kerrotaan 1964 (vaikea olla kirjoittamatta -64) julkaistusta artikkelista, jossa kerrotaan vastauskoneesta…

Hienosti huomattu verrata laitetta Googleen. Joskus ennustukset toteutuvat hyvin.

Mutta vieläkin odottelen sitä henkilökohtaista lentävää autoa, jonka piti olla käytössä jo 2000-luvulla 🙂