Posted: Aprile 9th, 2008 | Author: packz | Filed under: Math, Physics, Programmazione, TeX | Commenti disabilitati su Python e TeX
Le formule inserite nel post precedente sono state create attraverso il mio script per generare dei file png direttamente da codice TeX a linea di comando; come via è abbastanza comoda per ottenere delle formule da inserire nel blog, ma un passo successivo dovrebbe essere quello di inserire all’interno dell’interfaccia di gnome-blog un editor di equazioni. Prima di fare ciò però ho sviluppato un programma di python con il quale generare/visualizzare/salvare tramite una comoda interfaccia le formule composte in TeX.
Read the rest of this entry »
Posted: Marzo 16th, 2008 | Author: packz | Filed under: Programmazione | Commenti disabilitati su Canvas tag
Nei browser di nuova generazione è stato inserito un nuovo tag denominato canvas preposto a fornire delle funzionalità grafiche avanzate tramite l’uso di javascript; è una specifica presente nell HTML5 ed è stata introdotta dalla apple per webkit e poi è stato usato anche nel motore di rendering Gecko usato dal nostro beneamato firefox/mozilla/iceweasel.
Read the rest of this entry »
Posted: Febbraio 25th, 2008 | Author: packz | Filed under: Life, Programmazione | Commenti disabilitati su E arriva il lunedì
Cioé, è arrivato da 5 minuti e lo inizierò andando a dormire che domani si gioca a calcetto (meglio che mi presti ad un minimo di attività fisica altrimenti finisco in un polmone d’acciaio prima dei trenta… e non manca tanto). Read the rest of this entry »
Posted: Febbraio 16th, 2008 | Author: packz | Filed under: Life, Programmazione | Commenti disabilitati su Faccio la mia cosa nella casa
Salve a tutti! pensavate mi fossi suicidato o avessi venduto i miei organi interni per poche lire? non ancora!!! sapete quelli di cui si parla tanto che con mille euro di stipendio non arrivano alla fine del mese? bene io ne guadagno 800€… anche se una leggenda narra che nell’ultima finanziaria abbiano deciso di aumentare a 1000€ le borse dei dottorandi… magari… Read the rest of this entry »
Posted: Febbraio 1st, 2008 | Author: packz | Filed under: Life, Physics, Programmazione | 2 Comments »
Benché il titolo faccia presumere qualcosa di antagonista, vi faccio partecipi di una immagine e di una barzelletta che mi hanno molto divertito
Read the rest of this entry »
Posted: Gennaio 29th, 2008 | Author: packz | Filed under: Programmazione | Commenti disabilitati su Bestemmiare contro Glade3
Succede che qualcuno ti chieda di spiegargli un po’ come funzionano le GTK e allora per farti il figo gli fai vedere i programmi che ho completato con successo (niente di particolare, solo applicazioni montate con poche funzioni) e poi ti venga in mente di proporgli di scrivere un qualcosa che presupponga di passare un widget come user_data di una callback… adesso inizia l’ingiuria contro il mezzo informatico. Read the rest of this entry »
Posted: Gennaio 24th, 2008 | Author: packz | Filed under: Life, Programmazione | 2 Comments »
Guardo la televisione di sfuggita, è alle mie spalle, mentre scrivo al computer questa righe, scopro che quella figa di Giorgia Surina adesso recita in RIS su canale 5 (alla fine io ed il pierpy pur odiando le forze dell’ordine c’eravamo appassionati nelle prime due serie); oggi ho fatto un aggiornamento di un feisty per farla diventare una gutsy (oppure un soprammobile a seconda della fortuna che accompagna la mia persona) su un portatile montante una mitica (nel senso di non razionale) Radeon Mobility X700 che sul kernel linux usa il driver denominato fglrx (cazzo vorrà dire?). Sappiate che se qualcuno vi chiede di far funzionare una scheda ATI su un computer, adducete tutta una serie di scuse, tirando in ballo anche malattie veneree o fughe di gas in quanto, se non pienamente fortunati, la giornata si trasformerà in una giornata veramente produttiva dal punto di vista delle bestemmie. Read the rest of this entry »
Posted: Dicembre 16th, 2007 | Author: packz | Filed under: Life, Programmazione | Commenti disabilitati su Oops
Mi sono accattato una webcam da 9.90€ in un attimo di follia prenatalizia (ero partito per prendermi la chiavetta USB che permette il collegamento bluetooth ma l’unieuro è un pacco) con l’idea molto nalsana che se non avesse funzionato avrei potuto (tentare di) scrivermi il driver da me. Read the rest of this entry »
Posted: Dicembre 10th, 2007 | Author: packz | Filed under: Guide, Programmazione | 1 Comment »
Vi Vi Vi the editor of the beast
Nel 1976 nasce per mano di Bill Joy quello che diventerà l’editor per eccellenza degli hacker negli anni a venire, il mitico Vi: nome derivato dalle iniziali del comando visual prende vita dall’editor ex, editor ancora precedente a sua volta derivato da ed.
Read the rest of this entry »
Posted: Dicembre 8th, 2007 | Author: packz | Filed under: Life, Programmazione | Commenti disabilitati su !No comment
W le regexp e le giornate passate con il mal di testa dovuto a troppe birre e al Jazz….
/*
* Questa funzione prende come argomento una variabile contenente dati XML e
* effettua il parsing restituendo il contenuto tra queste <tag>.
*
* tag: nome della tag da cui ottenere il contenuto
* xml: variabile contenente l’XML da parsare
*/
function get_contents_between_tag(tag,xml){
/*
* questa mi ha procurato molti fastidi: devi trovare tutte le occorrenze tra
* <tag> e </tag> con all’interno altre tags innestate includendo ritorni a
* capo (‘n’) e cercando di essere ‘pigro’ (con il carattere ? dopo * vedi
* pg 65 di "Espressioni regolari" Apogeo 7.50€ spesi bene alla fine")
*
* Alla fine potevo pure fare un parsing preliminare per togliere ritorni a
* capo e tab e poi fare tutto questo! ma sono un picio e alla fine ho impa-
* rato pure la pigrizia delle regexp!!!
*
* P.S: è più lungo il commento che la funzione.
*/
var pattern = "<"+tag+">([\n</>a-zA-Z0-9. ]*?)(</"+tag+">)";
var re = new RegExp(pattern,"g");
/*creiamo variabile backreference che prenda il contenuto delle tag*/
var backreferences = new Array();
for( var index = 0 ; (match = re.exec(xml)) != null; index++ ){
backreferences[index] = match[1];
}
return backreferences;
}
Per info sull’uso delle regex su firefox vedi Core Javascript 1.5 Guide:Regular Expressions