2011-04-08

Unix alle origini

Oggi, cercando informazioni per il post precedente sulla Bourne shell mi sono imbattuto nei sorgenti delle prime versioni di Unix.

All'indirizzo: http://minnie.tuhs.org/cgi-bin/utree.pl sono leggibili i sorgenti e manuali di alcune delle vecchie versioni di Unix e suoi derivati, i primi risalgono a Novembre 1971, sono i primi sviluppati da Ken Thompson e Dennis Ritchie per il PDP-11 e sono solo in Assembly perchè il C arrivò nel 1972 proprio per velocizzare lo sviluppo ed aumentare la portabilità di Unix; nella directory man sono presenti anche le pagine dei manuali da cui si può ad esempio evincere lo stato primordiale dei programmi e le scarse funzionalità disponibili; dopo tutto il motto era: "poche cose ma fatte bene".

Ricerca di un comando precedente con bash - Ctrl-R

Bash è una delle shell testuali più diffuse, fa parte del progetto GNU ed è l'evoluzione della Bourne shell, dal quale deriva il nome di cui "bash" è l'acronimo: "Bourne Again SHell".
Oggi per bash voglio affrontare l'argomento della ricerca di un vecchio comando se ci si ricorda almeno una parte di esso e non si vuole riscrivere tutto.
Esiste la combinazione -R che attende che si inizi a digitare qualche carattere e viene visualizzato l'ultimo comando che contiene la serie di caratteri digitati, quando il comando visualizzato è quello desiderato si può battere per rieseguirlo senza correzioni oppure battendo la freccia verso sinistra o verso destra si entra nella modalità di correzione che permette di modificare il comando prima di sottometterlo.

IOIO for Android

Sparkfun ha presentato una scheda per permettere in modo "facile" l'interazione tra un dispositivo Android ed il mondo elettronico esterno.
Alla pagina del prodotto si trovano tutte le indicazioni per comprenderne le potenzialità e per approfondire c'è un link a 'Meet the IOIO' blogpost.
IOIO for Android non è ancora in vendita, ma si può effettuare un pre-ordine ed il prezzo risulta essere 49,95$.

2011-04-06

evoMouse, il mouse virtuale

Tra le ultime notizie che ho letto mi ha colpito la presentazione di un nuovo modo di interagire con il PC, finora avevo visto solo dei filmati dimostrativi di tecnologie in via di sperimentazione, adesso mi sembra che a breve si potrà acquistare evoMouse, si tratta di un dispositivo utilizzabile al posto del mouse o del touchpad. Secondo quello che si legge dovrebbe essere disponibile con collegamento USB oppure bluethoot.

2011-03-11

11 Marzo 2011 - Google reagisce al Terremoto in Giappone

A seguito della violenta scossa di terremoto al largo delle coste giapponesi, Google si attiva per fornire una serie di aiuti, primo su tutto il sito:
http://www.google.co.jp/intl/en/crisisresponse/japanquake2011.html per fornire notizie generiche aggiornate e per permettere di cercare oppure fornire notizie personali di eventuali persone disperse.




Questa notizia potrebbe sembrare non inerente il mio blog, ma prima di tutto sono stato sconvolto dall'evento e poi sono felice quando noto come la tecnologia viene messa al servizio dell'uomo in particolare in queste situazioni di emergenza.
Complimenti particolari, inoltre, all'azienda Google che ha investito in questo senso tramite il progetto google.org.

AnySoftKeyboard - tastiera per Android

Penso di aver trovato la tastiera giusta per il mio cellulare Android.
Da quando ho acquistato il mio HTC Magic ero alla ricerca di una comoda tastiera virtuale; la ricerca non ha prodotto i risultati sperati fino a ieri. Oggi ho scoperto AnySoftKeyboard reperibile sul Market di Android alla pagina.

Visualizzazioni 200


So che non è un risultato esaltante ma è un numero... "tondo".
Insomma tanto vale festeggiare, quindi versare le bollicine e in alto i calici!

2011-03-09

Formattare la dimensione di un file in Java

Cercando un sistema per visualizzare in Java la dimensione di un file in modo facilmente leggibile mi sono imbattuto in questo posto:
formatting - How to convert byte size into human readable format in java?
dal sito Stack Overflow
La soluzione proposta più votata mi ha colpito per l'eleganza, la riporto in tutto il suo splendore: