qualcosa ho lasciato

Corsi Linux Gratuiti – 2 edizione

Complimenti a tutte le persone attualmente attive nel POuL.

Temevo che questo progetto/gruppo, iniziato con i compagni del “laboratorio di MicroArchitetture” (ora DRESD) del Politecnico di Milano e alcuni del canale #polimi su IrcNET (7 anni fa), finisse alle ortiche.

Posso partire sapendo di aver lasciato qualcosa…

fsfe smartcard

yes!

with the OmniKEY card reader that some developers gave me as present at FOSDEM, now i can access my FSFE smartcard

 [/]#  gpg --card-status

Application ID ...: D2760001240101010001000002DF0000
Version ..........: 1.1
Manufacturer .....: PPC Card Systems
Serial number ....: 000002DF
Name of cardholder: Guido Serra aka Zeph
Language prefs ...: de
Sex ..............: male
URL of public key : [not set]
Login data .......: zeph
Private DO 1 .....: [not set]
Private DO 2 .....: [546] Guido Serra 
CA fingerprint 1 .: C485 A6CD 7EC6 6E9E EC33  65F2 70F2 75E4 C32F 6CA5
Signature PIN ....: forced
Max. PIN lengths .: 254 254 254
PIN retry counter : 3 3 3
Signature counter : 0
Signature key ....: [none]
Encryption key....: [none]
Authentication key: [none]
General key info..: [none]

now… what’s best? i have this card with it’s own fingerprint… than i had the old gserra@guidoserra.it and the new zeph@gnudd.com … both signed by a lot of people during the DEFCON… someone told me to create a subkey of gserra@guidoserra.it and intall it on the smartcard… but… don’t know

suggests are welcome…

PATCH + + + [ gnupg-ccid-udev_omnikey-usb.taz ]

virtualizing

Choose the Debian release or press CTRL+C to abort:
[ hamm, slink, potato, woody, sarge, etch, lenny, sid ]
> sid
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found additional base dependencies: dhcp3-server libldap-2.4-2 
I: Checking component main on http://ftp.debian.org/debian...
I: Retrieving adduser
I: Validating adduser

I dedicated a server for generating and executing Debian UML virtual machines… I can develop whatever i want on every release of Debian… without waste time inserting CD s or lock a single hw machine for the development period i need that particular combination of distro/release/toolchain. I love that stuff. ๐Ÿ˜€

Microsoft in Ambrosiana

Microsoft in Ambrosiana, con OoXML

bah… come sbattere via soldi pubblici… oramai da 4 anni la
Biblioteca Sormani (la biblioteca centrale del Comune di Milano) ha
tutto il fondo Stendhaliano / Bucci, online grazie a PHP + MySQL +
Apache con un software GPL realizzato custom da me…

avrebbero potuto riusarlo, gratis… no comment

http://www.digitami.it/stendhal/

http://www.digitami.it/stendhal/partecipanti.htm

p.s. prima che qualcuno rompa e balle… il viewer delle scansioni รจ gratuito/libero e pacchettizzato Debian… ๐Ÿ˜‰

apt-get install djvulibre-plugin

p.s.(2) su firefox / linux, ha un problema di visualizzazione, mai risolto… per recuperare un’immagine e vederla fate:

wget -c ‘djvu.php?n_catalogo=22&postilla=front&to=file’

(il pezzo iniziale del path รจ http://www.digitami.it/stendhal/ricerca/, l’ho rimosso per permettervi di vedere la stringa)

e apritela con djview4

…l’immagine viene caricata a blocchi via web da un webserver non accessibile da internet, e passata poco per volta dal codice php dalla macchina interna a internet… su explorer e firefox per windows funziona… su linux no, chi sa risolvere l’arcano dilemma?

107 	 case "file":
108 	   $fp = fopen($file,"r");
109 	   if ($fp === false) die("errore nell'apertura del file");
110 	  
111 	   Header("Content-Type: image/x.djvu");
112 	   Header("Content-Disposition: attachment; filename=$file_name");
113 	   fpassthru($fp);
114 	  
115 	   fclose($fp);
116 	   break;

p.s. (3) DISCLAIMER per i lameri… il codice non รจ perfetto, ma directory traversal e SQL injection state tranquilli che non vanno, e cmq l’utenza usata non ha permessi di scrittura sul DB

still hacking

no way… i’d better put my head on the book of chemistry but i cannot stand for more than 10minutes

so… i’m studying the “tar” source code…

confirm (const char *message_action, const char *message_name)
{
  static FILE *confirm_file;
  static int confirm_file_EOF;
  bool status = false;

  if (!confirm_file)
    {
      if (archive == 0 || stdin_used_by)
        {
          confirm_file = fopen (TTY_NAME, "r");
          if (! confirm_file)
            open_fatal (TTY_NAME);
        }
      else
        {
...

probably i’d find a way to implement my compression algorithm

first, i’ll cut&paste the stuff concerning automake & autoconf, i need them

have fun… ๐Ÿ˜‰