[Firefox add-on] Megavideo Unlimited

Questo pomeriggio dato che mi scazzava troppo guardare The Big Bang Theory con i limiti di tempo ho scritto un semplice script per Greasemonkey che permette di godersi il proprio telefilm preferito senza problemi. Niente riavvii di router et similia, lo script sostituisce il player embeddato nella pagina con quello di Megaporn bypassando le restrizioni. In questo modo si hanno altri 31 minuti di video, così guardando 31 (Megaporn) + 72 (Megavideo) + 31 (Megaporn) possiamo guardare 134 minuti di seguito. Basterà poi attemdere una decina di minuti per tornare su Megavideo (nel frattempo il limite sarà scaduto 🙂 )

Basta aggiungere Greasemonkey a firefox e installare lo script disponibile a http://userscripts.org/scripts/show/60266.

Enjoy :3

Posted in Informatica | Comments Off on [Firefox add-on] Megavideo Unlimited

[Vim Tips] Code to syntax highlighted HTML page

Con Vim possiamo facilmente trasformare il nostro codice in una pagina HTML con evidenziazione sintassi, numeri di riga e il resto con un semplice comando

:TOhtml

Abbiamo alcune opzioni da impostare:

let html_number_lines = 0
let use_xhtml = 1
let html_use_css = 1 

 

Happy Vim 🙂

Posted in Informatica, Linux, Tips 'n Tricks | Comments Off on [Vim Tips] Code to syntax highlighted HTML page

[Vim Tips] Python & Tab Completion

Vim è un editor estramente versatile e customizzabile, particolarmente adatto alla programmazione e amato da migliaia di geek.

Dalla versione 7, oltre a molte altre funzionalità, offre il completamento del codice che scriviamo.

Vediamo come configurarlo per far sì che ci autocompleti ciò che scriviamo con il tasto Tab invece che con i tasti di default (<C-n> <C-p>) e come abilitare un plugin che ci completi il codice python.

 



Per mappare tab come control-n/control-p non basta un semplice :map dato che poi non potremmo più tabbare per indentare, ci serve perciò una funzione che capisca quando è conveniente completare cioò che stiamo scrivendo o fare una tabulazione.

Aggiungiamo questo al nostro .vimrc e avremo il risultato desiderato

function! Tab_Or_Complete()
if col('.')>1 && strpart( getline('.'), col('.')-2, 3 ) =~ '^w'
return "<C-N>"
else
return "<Tab>"
endif
endfunction
inoremap  <Tab> <C-R>=Tab_Or_Complete()<CR>

Fonte: Vim Wiki


Per avere il supporto python installiamo un plugin che fornirà al nostro editor i completamenti adatti al linguaggio

http://www.vim.org/scripts/script.php?script_id=850

Scarichiamo, estraiamo e copiamo il file complete_dict in una cartella a piacere mentre python_pydiction.vim in ~/.vim/after/ftplugin/python_pydiction.vim

Aggiungiamo poi a .vimrc:

let g:pydiction_location = 'percorso_di_complete_dict'

Il menu di completamento di default di Vim è di un rosa orribile, per cambiarlo aggiungere le seguenti righe (modficandone i colori a piacere) al proprio file di configurazione

highlight Pmenu ctermbg=black ctermfg=white
highlight PmenuSel ctermbg=black ctermfg=red gui=bold

 

Info: .vimrc

Happy Vim 🙂

Posted in Informatica, Linux, Tips 'n Tricks | Comments Off on [Vim Tips] Python & Tab Completion

My dotfiles :)

Ho pubblicato qui una collezione dei miei file di configurazione della mia Gentoo box.

Enjoy

Posted in Gentoo, Informatica, Linux, Tips 'n Tricks | Comments Off on My dotfiles :)

Acpi e il tasto power

Per modificare il comportamento del "tasto power" e far si che venga eseguito un comando personalizzato quando viene premuto basta modificare il file /etc/acpi/default.sh.

Nel mio caso al posto dell’arresto del sistema ho impostato la sospensione in ram modificando il comando all’evento. Allo stesso modo possiamo impostare eventi e comandi da eseguire per quando colleghiamo il pc alla corrente, lo facciamo funzionare a batteri, ecc…

N.B.: tutto ciò presuppone che abbiate acpi abilitato nel kernel e il demone acpid sia vivo.

Posted in Gentoo, How-To, Informatica, Linux | Comments Off on Acpi e il tasto power

Guardare un telefilm in santa pace nel letto…

In questi giorni sono a casa malato e mentre non so che fare nel letto mi guardo The Big Bang Theory.

Ci sono fondamentalmente due problemi in tutto ciò:

  • Lo schermo diventa nero ogni 5 minuti
  • Mi dimentico inesorabilmente di killare xcompmgr e la trasparenza da fastidio

Per il problema numero 1 ci aveva già pensato meh e ha avuto l’hackish idea, tuttavia avevo tempo e me lo sono riscritto in python.

noblank.py è un piccolo script che muove il puntatore del mouse ogni 2 minuti, lo muove nella stessa posizione in cui si trova così lo schermo non diventa nero e non compaiono le barre del player 🙂


Per il secondo ecco uno stupido script bash con un keybinding in fluxbox.

Mod4 t   :ExecCommand toggle_composite

Ora mi basta un mela+t e xcompmgr muore 🙂

Posted in Informatica, Linux, Tips 'n Tricks | Comments Off on Guardare un telefilm in santa pace nel letto…

The Big Bang Theory

 

 

The Big Bang Theory è una sit-com americana nata del 2007. I protagonisti sono Leonard e Sheldon, 2 fisici (rispettivamente sperimentale e teorico) che vivono accanto a Penny, cameriera alla "Fabbrica del Cheesecake" e aspirante attrice/cantante

L’umorismo della serie è tipicamente nerd passando dalla matematica alla fisica attraverso Star Trek o Halo. Fantastico è l’abbigliamento geek di Leonard nonchè le battute arroganti di Sheldon o le trovate dei loro due amici Raj e Howard.

Ne consiglio la visione a tutti i geek, nerd o amanti del genere 😀

N.B.: La versione italiana soffre di moltissime pecche nella traduzione, in particolare nelle prime 9 puntate, battute storpiate e profilo dei personaggi sconvolto per permettere la diffusione a un pubblico più ampio. La visione in lingua originale rende molto meglio l’umorismo della serie così come è stato pensato dai creatori.

http://thebigbangtheorydb.blogspot.com/

Posted in Generale, Off-Topic | Comments Off on The Big Bang Theory

Creare un e-book pdf da una serie di immagini

Qualche giorno fa mi sono trovato a dover creare un e-book da una serie di immagini jpg della scannerizzazione di un quadernetto.

Per fortuna Imagemagick ci viene in aiuto 🙂 Usiamo il tool convert

Con questo comando creiamo un pdf contenente le nostre immagini jpg, una per pagina:

covert *.jpg ebook.pdf

Se le immagini sono molte e/o la loro risoluzione e’ eccessivamente grande questo processo richiede troppo tempo, occupa un bel po’ di risorse e il sistema comincerà probabilmente a swappare.

Per evitare ciò meglio ridimensionare le immagini in questione:

convert -resize 1000x1400 *.jpg ebook.pdf

Ovviamente potremmo fare lo stesso con immagini in altro formato, oppure convertire in dvi o ps al posto di pdf, convert si adatta bene o male a tutto.

Per qualunque altra esigienza le opzioni di convert ci vengono in aiuto, just RTFM

Posted in How-To, Informatica, Linux, Tips 'n Tricks | Comments Off on Creare un e-book pdf da una serie di immagini

[zsh] TinyPic Function

Here’s a simple TinyPic uploader function, just add it to your .zshrc and enjoy 🙂

With it you can easily upload images to TinyPic.com from your shell using a simple command like:

(~)[fox@MachI]$ tinypic image.jpg
http://i34.tinypic.com/xxxxxx.jpg

 

It should work on bash too but I haven’t  tested it

http://sprunge.us/NNcX

Posted in Gentoo, Informatica, Linux | Comments Off on [zsh] TinyPic Function

SmashTheStack Wargames

 

 

SmashTheStack.org è un network che hosta diversi wargames. Un wargame può essere descritto come un ambiente di hacking etico che simula vulnerabilità software reali e permette di sfruttarle attraverso tecniche di exploiting con lo scopo di ottenere privilegi maggiori e passare al livello successivo.

Join it :3

 

Vi linko alcuni paper utili:

 

 

Posted in Informatica, Off-Topic | Comments Off on SmashTheStack Wargames