2006
12.13

!!!

Mia madre mi ha appena chiesto dov’è il (Nintendo) DS.

Mi sa che ho fatto male a farle vedere Brain age e Chi vuol essere milionario?

2006
12.11

… As an old MEMORIA…

Ho appena terminato l’installazione di 1 GB aggiuntivo di RAM sul mio PC, fornito dal buon Steve. La cosa sembrava facile, ma ovviamente non lo è stata. Vediamo le tappe della mia via crucis, nella speranza di evitarle a chi si trova in una situazione simile alla mia:
1. Plug’n'Pray: La nuova RAM era in due blocchi da 512 MB l’uno. La mia scheda madre (Abit AV8) ha quattro slot per la memoria, di cui gli ultimi due occupati da due blocchi da 256 MB e due liberi. Perché non provare a riempirli? Magari funziona tutto subito! Ovviamente no: il PC si accende ma non va oltre le prime schermate del BIOS, e il display sulla scheda madre rimane bloccato su 52, che – leggo dal manuale – è la fase Test all memory. Bene…
2. Memore di casini che avevo già avuto con la memoria (!) quando avevo aggiornato il BIOS l’ultima volta, decido di guardare se c’è un nuovo aggiornamento. Tolgo quindi i moduli appena inseriti e vado sul sito Abit: io ho la versione 26 e c’è la 27, proviamola. Un quarto d’ora per trovare un floppy in condizioni decenti, ma poi l’update procede senza intoppi.
3. Even better than the real thing: Rimetto quindi i nuovi blocchi e tutto pare procedere per il meglio. Riesco a bootare Slackware, ma appena tento di loggarmi ottengo errori assurdi e qualche simpatico kernel oops/panic. Ottimo.
4. Noto sulla scrivania un CD dell’ultima (K)Ubuntu: Dapper Drake. Mi pare di ricordare che permetta di bootare facilmente memtest86. Così è, lancio quindi un test della memoria, che dura circa 50 minuti e che rileva mezza dozzina di errori durante il test 5.
5. Impreco ad libitum, mentre l’idea di avere ricevuto RAM nuova rotta si fa strada nella mia testolina. Del resto le vicende che sta subendo il PDA che ho ordinato recentemente (e che non ho ancora narrato in questa sede) dimostrano che queste cose capitano.
6. Tolgo i blocchi vecchi e rilancio il test. Fortunatamente pare che i nuovi, da soli, siano a posto.
7. Rimetto solo i vecchi e rilancio il test. Pare che anche i vecchi, da soli, siano a posto (Ma pensa! Li avevo usati finora!).
8. Unica cosa che mi rimane da provare è inserire tutti i moduli, ma scambiando le posizioni rispetto a prima: quelli da 256 MB vanno nei primi due slot e quelli da 512 MB negli ultimi due. Metodo molto empirico ed ingiustificato, ma in elettronica/informatica queste cose spesso funzionano.
9. Rilancio memtest e non rileva nessun errore, Slackware boota senza problemi.
10. Noto, però, che vede un solo GB di memoria. Mi pare di ricordare che ci fosse un’opzione al proposito nella configurazione del kernel, e infatti la trovo: Processor type and features -> High Memory Support, che era impostata su 1 GB. Peccato che quel kernel (2.6.16) non voglia compilare, impostando l’opzione a 4 GB!
11. Scarico quindi l’ultimo kernel (2.6.19), cosa che peraltro volevo già fare, in quanto avevo notato che contiene il supporto per il chip MicroGuru che questa scheda madre monta (trattasi di chip per monitoraggio dei parametri vitali del PC e overclocking), e volevo provarlo, tempo permettendo. Configuro, compilo e booto: la RAM viene vista per intero.
12. Bisogna reinstallare i driver NVIDIA. Peccato che l’ultima versione del kernel, alla faccia della retrocompatibilità, abbia ucciso un header che i moduli esterni utilizzano per verificarne la versione, e quindi i driver che ho non compilano. Noto che c’è una nuova versione anche di questi (9631), scarico, installo e… TUTTO A POSTO, finalmente!

KInfoCenter_20061210.png

Tutto questo a scopo tesistico, nella speranza di riuscire a lanciare contemporaneamente Snort e Nessus, e pseudolavorativo, dovendo fare il batch resizing di ~500 immagini TIFF 3000×3000 a 600 DPI per un progetto di cui forse un giorno vi narrerò.

PS: Il supporto uGuru (MicroGuru) pare funzionare altrettanto bene:

gkrellm_20061210.png

Per sfruttarlo bisogna installare le versioni più recenti di lm-sensors (2.10.1) e, se volete output grafico, di GKrellM (2.2.10), o di un qualunque altro programma per la lettura dei sensori che utilizzi libsysfs. Mi pare di aver capito, però, che lm-sensors non è ancora in grado di rilevare la presenza di uGuru, quindi conviene caricare manualmente il modulo.

2006
12.06

Lunedì sera, l’ormai solita delegazione degli ex-Slim! LPV (+ guests) ha presenziato al concerto dei Muse in quel del DatchForum (quando la smetterà di cambiare nomi, sto coso?) di Assago (MI).

Sebbene il sottoscritto non sia un fan sfegatato dei Muse, ci è andato volentieri, e non è certo tornato deluso. Il concerto è davvero spettacolare. La coreografia è assolutamente fantastica, piena di colori quando deve esserlo, ma che al momento giusto sa ridimensionarsi, riuscendo a creare una certa intimità all’interno del palazzetto, con tanto di cielo stellato. Musicalmente sono impeccabili, e questa volta non ci sono nemmeno state chitarre scagliate addosso ai membri dell band ;). Pezzi che ho gradito di più: Map of the problematique e Hysteria, mentre ho trovato Time is running out un po’ “vuota”, ma probabilmente è solo una mia impressione, perché sono un po’ fissato con quella canzone :).

Unica nota veramente negativa: l’autostrada chiusa al ritorno, grrrrr!

2006
12.03
You scored as Islam. Your beliefs are most similar to those of Islam. Do more research on Islam and possibly consider taking the shahadah and officially becoming a Muslim, if you aren’t already.

Despite the actions of some – who go against the teachings of Islam – Islam is a religion of peace; the word “islam” means “peace through submission to God.” “Muslim” means “one who submits to God.” Islam is the third of the three Abrahamic faiths, and it shares much with Judaism in Christianity; its differences are the acceptance of Muhammad as the last and final prophet, and the oneness of God – in other words, that Jesus, though he was a revered prophet, was not in fact God, and only one God exists. Apparently the Taliban could not read (though their name means “students”), because the Qur’an states that men and women are equal as believers, and that all believers should be educated and seek knowledge. Modesty in dress and behavior is required in Islam for both men and women to preserve the values of society and move the emphasis from superificial appearance to intelligence, knowledge, and God.

Islam

71%
Christianity

63%
agnosticism

63%
Buddhism

58%
Satanism

50%
Judaism

42%
Paganism

42%
atheism

38%
Hinduism

25%

Which religion is the right one for you? (new version)
created with QuizFarm.com

Questa, poi… Chi l’avrebbe mai detto? (Thanks thane)

2006
12.01

Per la sempre maggiore gioia di NoKo, ieri ho deciso che volevo assolutamente vedere il video di It’s no good sul mio Nintendo DS.

Intanto, com’è possibile fare ciò, se il DS non ha uno slot per schede di memoria? Serve una cosiddetta Flashcart (in realtà in modo un po’ improprio), ossia una cartuccia in cui si inserisce una SD o simile, che permette poi di lanciare sul DS i programmi e giochi che si trovano su questa. Ce ne sono diversi modelli in giro: in particolare io ho una SuperCard Lite, che monta schede MicroSD/TransFlash.

Trovata una flashcart, serve un qualche media player. No problem: per DS c’è il buon Moonshell (LOL! Mentre scrivo questo hanno appena rilasciato una nuova versione :D), di cui, fra l’altro, sono disponibili i sorgenti completi.

Ora viene il difficile: infatti, mentre per quanto riguarda l’audio, Moonshell riproduce file OGG e MP3, per i video il programmatore si è inventato un formato tutto suo, che ha chiamato nDs-mPeG, per gli amici DPG. Si tratta in sostanza di video MPEG-1 e audio MPEG-2, rinchiusi in un container (che in realtà è un semplice header) assolutamente non standard che ha il seguente formato:

The header is 36 bytes. (Note: all of the numbers below are hexadecimal.)
44 50 47 30 (this stands for DPG0 in ASCII)
Four bytes for the number of frames in the video
00 00 00 00
Two bytes for the frames per second that the video runs
00 00
Four bytes for the audio sample rate
00 00 00 00
00 00 00 00 (this was the number of audio channels, now deprecated in favor of MP2 audio)
24 00 00 00 (this is the start of the audio file, i.e. right after the header)
Four bytes for the length, in bytes, of the audio
Four bytes for the above length + 36 bytes (i.e. the start of the video file)
Four bytes for the length, in bytes, of the video

Di nuovo, chi è interessato a vedere come concilare tutto ciò col solito ffmpeg, legga l’articolo intero! :)

Prosegui la lettura >>