11 febbraio 2018

Metti una sera prima di cena...

...il nuovo laptop (dopo 10 anni era ora di passare ad un x86_64, vero?) , la nuova distro appena scaricata (openSUSE Tumbleweed —una rolling, of course—), mezz'ora al piatto sulla tavola.
openSUSE Tumbleweed Logo

Continua...

8 luglio 2016

Usare da XP una stampante condivisa con Windows 10.

Purtroppo proprio in questi giorni un mio conoscente ha avuto la sventura di passare da Windows 7 a Windows 10, inopinatamente, e senza accorgersene prima, sulla sua macchina di lavoro
Dopo la migrazione, tutto sembrava funzionare, compresa la macchina virtuale con Windows XP su cui gira una vecchia ma buona applicazione gestionale (ha 18 anni ma non li dimostra!) fulcro del suo lavoro. Sembrava, però, perché il diavolo si nasconde nei dettagli.
We finally fixed everything!

La stampante condivisa via rete (SMB) non funzionava più.

Continua...

2 ottobre 2014

Capistrano attivato!

Adesso posso anche rilasciare in produzione la mia home page (tuxmal.noip.me) dal client di sviluppo.
Grazie a Capistrano è stato possibile dare quel tocco di automagia necessario alla cosa; inoltre, con un piccolo aiuto da parte di Niels Hoffmann e un po' di testardaggine per cercare di risolvere le cose in maniera fuori standard, il gioco è stato fatto!

O quasi.

Mi resta da parametrizzare l'indirizzo della macchina client da cui ottengo tramite git il sito (adesso l'IP è codificato in una costante -che costante non è- perché il DHCP fornisce questo indirizzo a suo piacimento). Dovrebbe bastare un po' di Ruby o qualche magia con la shell per risolvere il tutto. Appena fatto, aggiornerò il post e commenterò il risultato.
Per ora è tutto, sogni d'oro!


Continua...

20 settembre 2014

WiFi intel e kernel 3.1x (ovvero No probe response from AP, disconnecting).

Da un po' di tempo a questa parte (da circa l'inizio di maggio, ma forse un po' prima), con i kernel 3.1x, la mia scheda wifi Intel PRO/Wireless 3945ABG si comportava in modo anomalo: dopo un tempo variabile da 15 a 20 minuti, si disconnetteva dalla rete; dopo aver manualmente riconnesso alla rete la macchina, le disconnessioni  continuavano, anche più frequenti (del tipo ogni 7-10 minuti).
Immagine tratta da http://hdwallpapers4free.com/
Il problema era segnalato nei log dal messaggio:
chiba kernel: [ 1790.506095] ieee80211 phy0: wlan0: No probe response from AP xx:xx:xx:xx:xx:xx after 500ms, disconnecting.
chiba NetworkManager[1696]: <warn> Connection disconnected (reason -4)

Ricercando in rete, non era facile trovare notizie al riguardo, sia all'interno del Forum Sabayon, sia più generale cercando su Google. 

Continua...

3 maggio 2014

Netbeans ed i font senza antialias.

E' da un po' che litigo con il rendering dei fonts in Netbeans (dalla versione 7.2, forse). Qualunque scelga come font di base, la sua resa a video era scadente,scalettata come se non fosse attivo alcun antialiasing.
Ma solo sul PC di casa, non su quello in ufficio.

Netbeans antialising prima e dopo.


Continua...

16 luglio 2013

The last Door! presentazione e recensione del gioco on line

Ecco  una recensione del gioco tradotto da mio cugino, un punta e clicca stile vecchio, caro Lucasgame dei tempi d'oro!


Buon gioco a tutti!
Continua...

12 luglio 2013

Sostituire un HD con un SSD

In questi giorni, grazie ad un prezioso regalo, sono riuscito ad avere un SSD  Samsung series 840 da 120 GB. Questo gioiellino ha sostituito, nel mio DELL Inspiron 6400, il precedente disco da 160GB (un WD Scorpio 5400 RPM da 160GB).
Samsung SSD Series 840 160 GB
Samsung SSD Series 840 160 GB
La perdita nominale di 40 GB non si è per nulla avvertita, anzi! Poiché sul nuovo disco non ho riportato dall'HD precedente, la partizione Windows XP, un paio di partizioni DELL per recovery e test (piccole) e la partizione DELL MediaDirect (funzionalità praticamente mai usata), sono riuscito anche a guadagnare una decina di GB!
Dopo aver dato un occhiata in giro per avere notizie sull'uso di un SSD al posto di un HD classico, mi sono dato da fare.

Continua...

4 luglio 2013

Un viaggio nelle isole misteriose.

Ogni tanto capita di concedersi una vacanza.

Io, invece, ad inizio giugno ho fatto un avventuroso viaggio nelle isole misteriose, alla ricerca di tesori ed emozioni che diano senso alla vita di tutti i giorni.
Continua...

19 febbraio 2013

Ricompilare i moduli vmware al cambio di kernel

Sulla mia macchina di lavoro, una Fedora 18, i cambi di kernel si susseguono uun giorno sì ed uno no, onde per cui devo ricompilare i moduli del kernel di VMware Player di conseguenza. Con mia grande sfortuna i sorgenti del kernel in Fedora non contengono il file version.h :-( onde per cui ero costretto a ricopiare ed aggiornare a mano il file.
logo di Fedora (R) logo di VMware (R)
This site is not affiliated with or endorsed by the Fedora Project This site is not affiliated with or endorsed by the VMware

Continua...

20 novembre 2012

Il nonsenso della vita ed il senso delle lobbies

Oggi, Piergiorgio Odifreddi ci avvisa che, a causa della censura rimozione del post ("Dieci volte peggio dei nazisti", edito il 18/11/2012) ha deciso di chiudere il suo blog Il nonsenso della vita, ospitato all'interno di Republica.it:

Continua...

13 settembre 2012

Linux: il terrore scorre sul filo di...

xinput!
Programma di utilità che permette di monitorare la tastiera su X e che essendo disponibile per tutti gli utenti (e non solo per root) può essere lanciato da chiunque per monitorare anche l'input di password di root su qualunque console aperta sotto X(.org)!

Continua...

30 agosto 2012

Rassegna(ti) stampa 3: a volte ritornano!

Finalmente un nuovo malware (anche) per Linux/Unix:
http://www.f-secure.com/weblog/archives/00002397.html
ora potremmo occuparci di cose seria pure noi!
Virus!
Nel frattempo Registro.it cerca un modo per aumentare le sue entrate e rendere la vita facile ai cattivoni:
http://punto-informatico.it/3559762/PI/News/registroit-mette-accento-sui-domini.aspx
http://en.wikipedia.org/wiki/IDN_homograph_attack (questo è quello che si rischia che accada, ora)


Continua...

Rassegna(ti) stampa 2: la vendetta!

Il 04/07/2012 è stato il gran giorno della presentazione di Mr. Higgs, Boson Higgs (cit., quasi!) in società:
http://public.web.cern.ch/public/
(ma forse non la vedrai più, per cui vai direttamente qui: http://press.web.cern.ch/press/PressReleases/Releases2012/PR17.12E.html)
ATLAS celebration drink (courtesy CERN)ATLAS celebration drink (courtesy CERN)


Continua...

Rassegna(ti) stampa!

Primo Malware completamente automatizzato (e vedi un po', i malefici IFrame c'entrano eccome!) con frodi iniziate in Italia e sparse per il resto d'Europa (e no: i nostri conti non sono in pericolo, almeno non fino a che non supereranno gli € 250.000)
Sophisticated bank fraud attempted to steal at least $78 million
http://punto-informatico.it/b.aspx?i=3549750
http://arstechnica.com/tech-policy/2012/06/sophisticated-bank-fraud-attempted-to-steal-at-least-78-million/

Per riprendersi dallo shock, un po' di buon umore (dici che è troppo simile alle situazioni che mi capitano ogni giorno?):
http://xkcd.com/302/
Gently embedded from XKCD.com

Continua...

11 gennaio 2012

Ottenere l'indirizzo IP di un PC dal suo nome NETBIOS tramite SAMBA

Ravanando su Google, in un vecchio post (Getting IP address from computer name using samba) su My Linux Life ho trovato come fare a risolvere un vecchio problema che mi infastidiva a casa.

Finalmente ho scovato come fare per ottenere su di una macchina GNU/Linux l'IP di un PC Windows conoscendone il sono nome NETBIOS (utile tipicamente quando si usa un server DHCP per la rete casalinga, ma non solo! ;->).

Il comando SaMBa da utilizzare è:

[tony@home]# nmblookup -I <Nome NETBIOS> 

A futuro memento. :-)


Continua...

8 luglio 2011

E in Svizzera nasce il partito Anti-PowerPoint

Leggendo qui e là, mi sono imbattuto in questa notiziola: Svizzera, un partito contro PowerPoint, che potete trovare commentata anche sul Corriere della Sera on-line.
Ebbene, a me sembra che, sebbene le intenzioni dell'Anti-PowerPoint-Party(*) siano interessanti, non siano affatto sufficienti per fondare un partito, né per pretendere di esser presi sul serio nell'agone politico. Di ben maggiore rilievo e spessore sono i vari Pirate Party internazionali, di cui il Partito-Pirata italiano è una costola.

Continua...

4 luglio 2011

Google, ovvero una vita da geek!

Ecco come in Google ci si comporta sempre da veri geek: si sono divertiti così nel fare le offerte per i brevetti Nortel che però non li hanno visti come vincitori.
B2 → B1 → π
Come riportato Download|blog.it in un suo post (Google, Pi greco e la presa in giro sui brevetti Nortel) che riprende la notizia direttamente da Engadget (Google bids pi for Nortel's wireless patent stash, brings comedy to places you never thought possible), I ragazzi di Google sono stati capaci, da un certo momento in poi di rilanciare per $1.902.160.540 (B1, nota anche come costante di Brun) prima, poi $2.614.972.128 (B2 nota, invece come costante di Meissel-Mertens), nonché alla fine, 3,141592653 miliardi di dollari (la ben nota costante π delle scuole medie). Non risulta ben chiaro se tale escalation sia stata fatta in quanto sicuri di una loro vittoria o piuttosto per alzare solo la posta ma in una maniera alquanto canzonatoria per i suoi nemici (Apple e Microsoft).
Fatto sta che sono stati semplicemente grandiosi!

Powered by ScribeFire

Continua...

2 maggio 2011

NetBeans e Ruby/Rails: l'idilio è finito? Rigraziamo per l'ennesima volta Oracle! :-/

Oggi provo a fare l'aggiornamento di Netbeans alla versione 7.0 e con amarezza scopro che fra i download disponibili non è più presente il bundle per Ruby.
Dopo aver ravanato alquanto leggo che Netbeans non supporta più Ruby/Rails. In verità un aggiornamento dice anche che Tom Enebo e un gruppo di utenti Ruby ha iniziato l'opera di mantenimento del modulo Ruby come plugin.
Vedremo come si evolverà la situazione. Nel frattempo, mentre leggo le parole di Tom su come installare il plugin su Netbeans 7 e su come intende proseguire lo sviluppo futuro, ringrazio per l'ennesima volta Oracle, per aver distrutto un'altra applicazione che funzionava più che egregiamente! 8-/

Powered by ScribeFire.

Continua...

7 marzo 2011

Recupero di una pendrive USB

E' capitato ancora una volta. Qualcuno ha una pendrive che all'improvviso risulta vuota e Windows chiede se sia il caso di formattarla.

No! Alt! Stop!
Niente panico, proviamo a recuperare il contenuto
Se il danno hardware non è esteso (e spesso non lo è, anzi, mi è sempre capitato il caso che ad essere "persa" è stata la parte di disco relativa al boot sector/partition table/FAT) è possibile recuperare se non tutto almeno buona parte dei files presenti.
Ma procediamo con ordine.
  1. Scopriamo su quale device è presente la pendrive (che ovviamente non viene montata, non potendo trovare alcun filesystem valido al suo interno).
    Per prima cosa inseriamo il pendrive in una porta USB e poi da terminale diamo:
    [tuxmal@work ~]# dmesg
    ottenendo:
    usb 1-6: new high speed USB device using ehci_hcd and address 7
    usb 1-6: New USB device found, idVendor=0457, idProduct=0151
    usb 1-6: New USB device strings: Mfr=0, Product=2, SerialNumber=3
    usb 1-6: Product: USB Mass Storage Device
    usb 1-6: SerialNumber: 73971bc79344b6
    usb-storage 1-6:1.0: Quirks match for vid 0457 pid 0151: 80
    scsi5 : usb-storage 1-6:1.0
    scsi 5:0:0:0: Direct-Access                               1.0  PQ: 0 ANSI: 2
    sd 5:0:0:0: Attached scsi generic sg3 type 0
    sd 5:0:0:0: [sdc] 983808 512-byte logical blocks: (503 MB/480 MiB)
    sd 5:0:0:0: [sdc] Write Protect is off
    sd 5:0:0:0: [sdc] Mode Sense: 00 00 00 00
    sd 5:0:0:0: [sdc] Assuming drive cache: write through
    sd 5:0:0:0: [sdc] Assuming drive cache: write through
     sdc: unknown partition table
    sd 5:0:0:0: [sdc] Assuming drive cache: write through
    sd 5:0:0:0: [sdc] Attached SCSI removable disk
    quindi il device è sdc. Alternativamente avremmo potuto leggere queste info con:
    [tuxmal@work ~]# tail /var/log/messages
  2. Creiamo un file contenente i dati del pendrive, per le varie prove di recupero (pendrv è il nome del file utilizzato per i test), l'opzione bs specifica la grandezza dell'intero pendrive (in questo caso 512MB):
    [tuxmal@work ~]# dd bs=512M if=/dev/sdc of=./pendrv
  3. Copiamo il file appena creato (per sicurezza, potremo ritornare sui nostri passi senza più toccare il pendrive, che anzi, rimuoviamo dalla porta USB):
    [tuxmal@work ~]# cp pendrv pendrv.bkup
  4. Adesso, passiamo all'azione, controlliamo se si riesce a leggere qualcosa all'interno del pendrive:
    [tuxmal@work ~]# parted ./pendrv
    Nel caso in esame non risulta presente alcuna partizione. Possiamo provare ancora così:
    [tuxmal@work ~]# fdisk ./pendrv
    e, poiché non otteniamo alcun risultato interessante, ancora:
    [tuxmal@work ~]# fdisk -u -l ./pendrv
    oppure
    [tuxmal@work ~]# fdisk -l ./pendrv
  5. Se ancora non si hanno riscontri positivi, come nel mio caso, proviamo con:
    [tuxmal@work ~]# gpart -g -i ./pendrv
    che continua a visualizzare partizioni errate:
          Begin scan...
        Possible partition(DOS FAT), size(486mb), offset(0mb)
        End scan.

        Checking partitions...

        * Warning: partition(Primary 'big' DOS (> 32MB)) starts beyond disk end.
        Partition(Primary 'big' DOS (> 32MB)): invalid primary
        Ok.

        Guessed primary partition table:
        Primary partition(1)
          type: 000(0x00)(unused)
          size: 0mb #s(0) s(0-0)
          chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

        Primary partition(2)
          type: 000(0x00)(unused)
          size: 0mb #s(0) s(0-0)
          chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

        Primary partition(3)
          type: 000(0x00)(unused)
          size: 0mb #s(0) s(0-0)
          chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

        Primary partition(4)
          type: 000(0x00)(unused)
          size: 0mb #s(0) s(0-0)
          chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

  6. Proviamo comunque   a montare il nostro pendrive:
    [tuxmal@work ~]# mount -t vfat -o loop ./pendrive /mnt/usbdrv/
    Se nulla si è risolto, otterremo ancora errori del genere:
      mount: tipo fs errato, opzione non valida, superblocco su /dev/loop0 danneggiato,
             codepage o programma ausiliario mancante, o altro errore
             In alcuni casi si possono trovare informazioni utili in syslog. Provare
             ad esempio 'dmesg | tail'
    # dmesg | tail
      FAT: invalid media value (0x01)
      VFS: Can't find a valid FAT filesystem on dev loop0.
      FAT: invalid media value (0x01)
      VFS: Can't find a valid FAT filesystem on dev loop0.
      FAT: invalid media value (0xa5)
      VFS: Can't find a valid FAT filesystem on dev loop0.
      FAT: invalid media value (0xa5)
      VFS: Can't find a valid FAT filesystem on dev loop0.
      FAT: invalid media value (0xa5)
      VFS: Can't find a valid FAT filesystem on dev loop0.
  7. Proviamo ad utilizzare, allora,
    [tuxmal@work ~]# testdisk ./pendrive
    seguendo i menù riusciremo a correggere boot sector e partition table ed a visualizzare i file (menù [Advanced]). Proprio da quest'ultimo menù, tramite [Image Creation], creo una nuova immagine del pendrive (dal nome di default image.dd).
  8. Adesso proviamo a vedere dentro il pendrive recuperato:
    [tuxmal@work ~]#mount -t vfat -o loop ./image.dd /mnt/usbdrv/ -o codepage=850,iocharset=utf8
    montando l'immagine ottenuta, questa volta riuscimo a leggere tutti i file presenti. Per una corretta visualizzazione dei nomi dei file è stato necessario specificare le opzioni
      codepage=850,iocharset=utf8
    poiché le operazioni sono state svolte su di una linuxbox che usa UNICODE come charset di default.
Fonti
Partition-Rescue HOWTO
Per una occhiata veloce sul problema.
"Invalid or incomplete multibyte or wide character" Issue
Mi ha ispirato per inserire le opzioni di mount relative al set di caratteri.

Powered by ScribeFire


Continua...

21 febbraio 2011

Calc, OpenOffice.org e l'annoso problema delle righe da ripetere in stampa

Da più di un anno un noiosissimo bug in Calc di OpenOffice.org mi rendeva la vita difficile nel produrre elenchi formattati: l'impossibilità di impostare le righe da ripetere su ogni foglio in stampa.
Andando alla funzione Formato -> Aree di stampa -> Modifica, nella casella Riga da ripetere sia digitando manualmente i valori che  selezionando la riga del foglio da stampare tramite l'apposito tasto posto all'estrema desta, il risultato era sempre lo stesso: cliccando sul tasto Ok si otteneva sempre il messaggio Riferimento foglio non valido.
Più di una volta ho cercato si Google senza trovare nulla, ma oggi mi sono imbattuto in un post sul forum di OpenOffice.org che mi ha risolto una volta e per sempre il problema! In soldoni, come riporta l'utente sbaturzio:
Allora: ho risolto facendo così:
* Menu -> Strumenti -> Opzioni -> OpenOffice.org Calc->Formula
* Attivo Usa nomi di funzione Inglesi

* premo Ok
Da questo momento in avanti la funzionalità Riga da ripetere lavora correttamente senza errori.
Posso anche riportare la checkbox Usa nomi di funzione Inglesi allo stato originale senza che Riga da ripetere torni a dare errori.
Posso testimoniare che la cosa ha funzionato anche sul mio OpenOffice.org 3.2.1 (OOO320m15 (Build:9492) 3.2.1.4).
Powered by ScribeFire.

Continua...