-
Tuleeko Operasta mainosvapaa?
-
XenSource-virtualisointisoftalla Windowsia, lupaava merkkipaalu.
-
Oikeudesta käyttää Rolling Stonesin kappaletta ”Start Me Up” maksettiin $12,000,000, joka sisältää enteilevän lausahduksen ”You make a grown man cry”.
MySQL-tietokannan varmuuskopiointi
Elokuun tenttiviikosta on selvitty, lähes, joten on taas aikaa kirjoitella hieman.
Kuten kaikki tietävät on varmuuskopioiden tekeminen tärkeää, koska laitteistorikot ja muut sattumat voivat osua juuri pahimpaan mahdolliseen aikaan. Tällöin tietoa on toivottavaa ja mielekästä etsiä mahdollisimman tuoreista varmuuskopioista.
MySQL-tietokantaa on helppo varmuuskopioida Linux-maailmassa pienellä skriptillä. Tarvitaan vain muutamat mysqldump ja scp -lauseet ja kanta on tallennettu omalle koneelle ja toivottavasti vielä jollekin toiselle koneelle.
Lyhyesti: Teemme Bash-skriptin sisältäen muutamat muuttujat ja tarvittavat lauseet. Skripti kommentteineen löytyy täältä ja näyttää suurinpiirtein seuraavalta:
#!/bin/bash # # MySQL mysqldump + backup with scp # We need user with enough privileges to dump (or use an user who has all privileges) # grant select,reload,process,lock tables on *.* to db_user@localhost identified by 'password'; # For crontab 1 times a day, add this to your crontab (crontab -e) # remove the ">/dev/null 2>&1" if you want email if backup done ok # 0 6 * * * /home/user/mysqldump.sh >/dev/null 2>&1 DB_USER='db_user' USER='user' PASSWD='password' HOST='host.net' DESTINATION='backups' # backup with date (2005-08-24) DATE=`date -I +%F` # If you want to compress your backups directly even without hitting your HD. You can try this command: # mysqldump --opt -u $DB_USER --password="$PASSWD" --all-databases | bzip2 -c > db_backup-$DATE.sql.bz2 # Sending the backup file with scp # You need to have ssh-keys used so that no passwords are asked # Or use scp manually scp db_backup-$DATE.sql.bz2 $USER@$HOST:~/$DESTINATION
IBM:n SoulPad
USB-tikulle mahdutetut käyttöjärjestelmät ovat jo arkipäivää. USB-tikku taskuun ja oma tietokone on aina mukana. Ei mitään uutta. IBM:kin on tutkinut liikkuvaa työpöytää SoulPad -nimellä.
”IBM:n tutkijat kehittävät SoulPad-ohjelmistoa, joka mahdollistaa työasemaympäristön tilanteen siirtämisen pieneen kannettavaan tallennuslaitteeseen. SoulPadin avulla asetukset, dokumentit ja sovellukset siirtyvät kätevästi koneesta toiseen.”
”SoulPadin esittelyvideossa liitetään iPod ThinkPad-kannettavaan, joka käynnistää Knoppix Linuxin ja VMWare-virtuaalikoneohjelmiston. Käyttäjän eteen aukeaa Windows- tai Linux-ympäristö, jossa sovellukset ja ikkunat ovat täsmälleen siinä tilanteessa kuin edellisen tallennuskerran yhteydessä. Tilanteen tallentaminen kestää noin 20 sekuntia ja toiselle koneelle siirryttäessä käynnistyminen noin kaksi minuuttia.” (sektori.com)
Toistaiseksi on epäselvää, millä aikataululla SoulPadin tapaiset laitteet tulevat markkinoille. Tarvittava teknologia on kuitenkin jo olemassa. Useita samantyyppisiä ”ota työpöytä mukaasi” -toteutuksia on jo saatavilla, kuten BlackDog Linux tai USB-tikulta ajettava Damn Small Linux. USB-tikulta voi toki myös käynnistää Linuxin Live-cd:n tapaan, joskin toimivuudessa on toivomisen varaa, ainakin HardwareCentralin artikkelin ”FingerGear Computer-on-a-Stick Review” mukaan.
IBM:n Soulpad toteutus on käytettävyydeltään parempi, sillä työpöydän voi kuljettaa iPodissa tai kännykässä, eikä olla sidottu USB-muistitikkuun. Teknologian toimivuus ja käytettävyys käytännössä onkin aivan eri asia.
Python ohjelmointikieli otsikoissa
Jo aikaisemmin kesällä luin useammasta tietokonelehdestä Python ohjelmointikielestä ja nyt uudestaan Prosessori-lehdestä. Kun vielä ircissäkin oli puhetta Pythonin käytöstä, niin tottakai mielenkiinto heräsi ja kehuttu nopea sovelluskehitys (protoaminen) tietenkin kiinnosti.
”Python on monipuolinen tulkattava ohjelmointikieli, joka on alunperin kehitetty yhdistämään skriptikielten ja tavanomaisten ohjelmointikielten hyvät puolet. Pythonia pidetään helppona oppia sen yksinkertaisen syntaksin ja korkean tason tietorakenteiden takia ja monet suosittelevat sitä ensimmäiseksi ohjelmointikieleksi. Pythonia on usein verrattu sellaisiin kieliin kuin Perl, Java, Ruby, Tcl ja Scheme.” (Python Wikipediassa)
Pythonin opetteluun on hyvä lähteä lukemalla intro-materiaali ja Python tutoriaali. Sen jälkeen voikin suunnata kohti loitsukirjaa, joka pitää sisällänsä perustason ohjeita siihen, kuinka yleisiä ohjelmointiongelmia ratkaistaan Python-ohjelmointikielellä. Linkit kirjaan eri muodoissa löydät Tao of Macista.
Pythonista ehkä myöhemmin lisää, kunhan ehdin, eli lukea mainitsemani linkkien aineston ja koodailla jotain :)
Näppäimistöjä kaikille
Aikaisemmin oli vain näppäimistöjä, harmaita ja suuria, likimain kaikki samanlaisia ja markkinoita hallitsi Keytronic. Nykyään on valinnan varaa, erilaisia näppäimistöjä erilaisiin käyttötarpeisiin ja tietenkin erottumiseen massasta.
Logitech tarjoaa pelaajille suunnattua G15-näppäimistöä. Ominaisuuksina on mm. LCD-näyttö ja ohjelmoitavuus.
Art. Lebedev Studiolla on suunnitteilla OLED-tekniikalla varustettu ja käyttökohtaisesti mukautuvan näppäimistö. Optimus Keyboard on tulossa markkinoille toivottavasti vuonna 2006.
10-sormijärjestelmän hallitseville on tarjolla Das Keyboard ja Ãœberkeyboard. Ei ainakaan näppäinmerkinnät kulu kovassakaan käytössä pois. Das Keyboardin ominaisuuksina on mm. painotetut näppäimet, eli mm. numlockia ja capslockia painettava kovempaa.
Ãœberkeyboard on, tyhjiä ja valaistuja näppäimiä lukuunottamatta, aika tavanomainen ja saatavilla kätevästi esim. Verkkokaupasta.com:sta (ei maksettu mainos)
Silti päivittäisessä käytössä, bulk-tuotteena myytävä, aivan Logitechin UltraX perusnäppis on silti paras :) Ja mielipiteistähän ei voi muuta kuin kiistellä.
Toki markkinoilla on vielä lukuisia muitakin erikoisnäppäimistöjä. Tekniikan kehitys mahdollistaa vaikka mitä, vain ihmisen mielikuvitus on rajana.
Yön linkkivinkki
-
Sivu laitteista, joilla voi pelata Doomia. Hyödyllistä tai ei, mutta geekfaktor: priceless.
-
ja erotut massasta.
BlackDog Linux palvelin
Mainoslauseidensa mukaan BlackDog on maailman pienin Linux palvelin, joka saa virtansa USB-liittimestä. Pieneen 1.3cm x 4.5cm x 8.8cm ja 72.5g kokoon on saatu mahdutettua 400Mhz PowerPC processori, 64MB muistia, 256MB tai 512MB Flash muistia, Biometrinen skanneri ja MMC laajennuspaikka. BlackDog on hinnaltaan $199 (256MB versio) ja $239 (512MB versio).
Debian-pohjaiseen Linuxiin pohjautuva laite ottaa isäntäkoneen näytön, näppäimistön ja hiiren haltuunsa eikä jätä jälkiä tai dataa isäntäkoneelle, kun käyttö lopetetaan. Alle kahden sekunnin käynnistyminen takaa nopean käyttöönoton.
Aika ovela laite. Jo aikaisemminhan testailin USB-muistitikulla olevaa Damn Small Linuxia ajettuna isäntäkoneen päällä QEmulla. BlackDog lähtee jo paremmista lähtökohdista omalla prosessorillaan, jolloin emulointia ei tarvitse suorittaa. Aikalailla ”jos sen voi toteuttaa, toteutetaan se” -tyylinen vekotin. Olisi silti kiva nähdä testejä laitteesta, sillä yrityksen markkinointisivut laitteelle eivät juuri kriittistä informaatiota tarjonneet.