Aggiornare WP, che passione

La scelta di un termine ambivalente come “passione” è stata (ahimé!) necessaria, dopo l’ennesima fatica nell’aggiornare WordPress tramite le funzioni di aggiornamento automatico presenti nell’area amministrativa.

Vi racconto qui com’è andata, sperando di risparmiare qualche imprecazione almeno a voi, nel malaugurato caso (e non ve lo auguro) in cui vi capitasse 😉

Continua a leggere

Estrarre un’animazione flash (.swf) da un file excel (.xls)

Qualche vostro amico/a vi ha mandato il “classico” file XLS con la “classica” animazione natalizia di auguri fatta in flash?

Se (come me) usate OpenOffice e non MS Office, non riuscite a vederlo perché (giustamente) OpenOffice non sa cosa farsene di un file in flash incluso in un documento excel: vi mostra solo il primo frame, che poi probabilmente sarà l’anteprima che ha generato Office quando l’ha incluso, e altro non potete fare… D’altronde se anche avessimo voluto estrarci il file in flash (.swf) incluso, usando un sistema in cui c’è excel per poi vederlo nel nostro computer  non avremmo avuto migliori prospettive.. perché non c’è modo di farlo tramite l’interfaccia di excel!

Possibile che non ci sia un sistema per riottenere quel flash incluso e potercelo guardare nel browser?
Ma è una domanda retorica: certo che c’è! Tutto quel che ci serve è un semplice editor esadecimale (io per scrivere questo mini-tutorial ho usato HxD ) e un po’ di attenzione.

Pronti? Si parte!

Apriamo con l’editor il nostro file .XLS.

Cerchiamo nel file, a partire dall’inizio, la seguente sequenza di bytes (hex):  46 53 57 (“FWS” in ASCII).
Corrisponde, come potete vedere in queste specifiche, alla “firma” di 3 bytes che si trova sempre all’inizio dei file flash, e se notate altro non è che l’estensione “SWF” a rovescio 🙂

Segnatevi (poi servirà) l’indirizzo a cui trovate la sequenza, cioè per la precisione l’offset cui si trova il primo byte della sequenza rispetto all’inizio del file.

Andate avanti di 4 bytes da quell’offset ed annotatevi, a partire da questa nuova posizione, i 4 bytes che troverete (per esempio “B8 A2 12 00”) perché rappresentano -sempre a quanto si legge nelle specifiche di prima- un intero senza segno a 32 bit  contenente la lunghezza del file SWF scritto a partire dal byte meno significativo fino a quello più significativo (per es. “B8 A2 12 00” significa “0012A2B8” in esadecimale, cioè 1221304 bytes).

Ora che abbiamo la lunghezza non ci resta che scrivere su un altro file quel numero di bytes a partire dall’indirizzo base, cioè quello a cui avevamo individuato la sequenza “FWS”: in HxD ci basterà usare la funzione seleziona blocco, indicare l’indirizzo di partenza e la lunghezza, dare ok, poi fare copia, creare un nuovo file, fare incolla e infine salvare il nuovo file con un nome adatto al suo contenuto, come ad esempio “auguri.swf”.

Et voilà! Trascinando nel browser il file possiamo finalmente goderci i nostri auguri!! =)
Ancora Buon Natale a tutti!! =)

Come e perché disabilitare l’autorun in windows

Avete presente la finestrella che compare quando inserite nel lettore del computer un CD, un DVD, oppure anche una banalissima chiavetta USB?

Nel caso di CD audio e DVD video vi potrà far partire il lettore adeguato, oppure il programma di installazione del programma che c’è dentro.. Se si tratta di una chiavetta USB ci metterà poi un certo tempo a spulciare nel contenuto per capire cosa proporre come azioni possibili…

Che premuroso, è utile no? 😛

Forse, ma non mi è mai piaciuta l’idea che per il solo fatto di inserire un supporto di memoria dovesse venir eseguito un programma “esterno” senza aver prima verificato di cosa si tratti!

Di questi tempi oltretutto circolano “simpatici” programmini infestanti che definire virus è talvolta limitativo e che sono in grado di passare di chiavetta in chiavetta ed infettare allegramente quel che trovano per la via..

Ecco perché mi sono preoccupato di capire come evitare il problema alla sorgente… anzi, i problemi, perché ho sempre detestato anche la scansione “euristica” di quando inserisco un supporto USB 😉 Continua a leggere

Applicazioni più usate e menu avvio

Nel menu avvio di Windows XP è solitamente visibile l’elenco delle ultime applicazioni che si sono eseguite.

In sé può essere comodo, ma spesso mi trovo ad avere elencati un sacco di programmi che non mi interessa trovare  lì, quali ad esempio:

  • notepad: uso un altro editor, ma per qualche motivo il notepad me lo ritrovo sempre lì tra i piedi 🙂
  • visualizzatori vari di immagini, di pdf, etc… tanto compaiono già direttamente aprendo i files, perché associati ai rispettivi tipi
  • programmi per i quali ho già altre scorciatoie più comode (tastiera, desktop, barre varie)
  • …vari altri campioni di inutilità che non elenco qui 🙂

Così facendo accade però che non mi appaiano più quei programmi che avevo aperto da poco e che vorrei vedere elencati, ma che trovo invece “scalzati” nella lista degli ultimi programmi a favore di quelli “indesiderati”.

L’ideale sarebbe poter tenere lì solo quelli che ho usato da poco e che sono effettivamente scomodi da andare a ripescare nei meandri del menu avvio>programmi>etc>etc>etc

Sapendo che si poteva fare, ho cercato un po’, arrivando infine a questo sito:
Manage the most frequently used programs list on your XP Start Menu

In sintesi, occorre andare nel registry, nel ramo HKEY_CLASSES_ROOT\Applications: lì si individua se c’è o si crea se non è presente una chiave con il nome dell’eseguibile da escludere; all’interno di tale chiave si va a creare se già non c’è un valore di tipo stringa e con il nome “NoStartPage“.

Dopo un riavvio (ma forse basta effettuare la disconnessione dell’utente e poi rientrare) il sistema dovrebbe smettere di includere nella lista MRU (Most Recently Used) delle applicazioni quegli eseguibili che si sono così indicati.

NB: prestate la massima attenzione nel modificare il registry di windows e fatelo solo se sapete bene cosa state facendo: se “fate danni” lì dentro rischiate di rendere il sistema inservibile, per cui usate la massima cautela!

Come vedere i video in OpenOffice Impress su Vista

Ho sempre apprezzato la possibilità di usare programmi free per fare quanto altrimenti si riuscirebbe a fare solo con software proprietario… prima di tutto perché penso che il paradigma “open” sia una grande idea 🙂

A volte però capita che non tutto vada come ci si aspetta. Stasera, ad esempio, dovevo fare una presentazione. No, non un powerpoint, una presentazione 😉

Ho aperto Impress dalla suite OpenOffice 2.4 installata di fresco e mi sono sbizzarrito con foto, testo, effetti e chi più ne ha più ne metta.

Nella presentazione, però, avrei dovuto inserire anche un video, come mi è capitato di fare anche con powerpoint, quindi ho pensato di provare a vedere come se la cavava Impress su quel fronte.

Facile! “Aggiungi filmato”, eccolo lì. “Un frame nero? Beh, quando farò play si vedrà il resto…” – ho pensato.

E invece no… Facendo partire la presentazione si intravede per un attimo il filmato, si sente l’audio, ma i fotogrammi non si vedono più, solo un rettangolo nero nero…

Continua a leggere

Installiamo XP su un HP-Pavillion m9085.it

Mi è capitato di dover installare il buon vecchio XP su un pc HP-Pavilion, modello m9085.it, che da nuovo viene fornito con Windows Vista preinstallato… come la maggior parte dei computer di questi tempi, d’altronde…

<mumble>…e com’è che, all’improvviso, nessun pc sembra poter più funzionare se non con il nuovissimo Vista, al punto che non si trovano quasi neanche i drivers per XP? ok, sistema operativo nuovo fiammante, luccicoso, performante.. ma …capiamoci, non si può dalla mattina alla sera buttar via tutto quel che c’era e sentirsi dire “ora funziona solo con questo, e se non hai Vista su non vale la garanzia” (l’ho sentita davvero). E il mio stupendo portatile, acquistato il giorno prima che uscisse Vista, com’è che magicamente funziona? mi viene in mente una sola parola: “marketing”…. e vabbé dai, ne riparleremo…</mumble>

Tornando alle cose interessanti, avevo la necessità di trovare i drivers per XP, solo che nel sito di HP (qui) non ci sono per XP, solo per Vista (e credo di non esserci stato male solo io…)! Continua a leggere