[PHP] Utilizzare la classe MDB2 con o senza aver installato PEAR

Supponendo che non possiate (o vogliate) installare Pear per utilizzare un suo solo package, è possibile selezionare soltanto i files di nostro interesse per l'utilizzo del suddetto package.

In questo caso vogliamo utilizzare MDB2:

PEAR MDB2 is a merge of the PEAR DB and Metabase php database abstraction layers. It provides a common API for all support RDBMS. Actually MDB2 is the second major version of MDB. The main differences between the new MDB2 and the old MDB version is that the API has been drastically refactored to clean up the API and improve performance.

Grazie a questa classe insomma, possiamo imparare solo alcune funzioni per le solite...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

[Eventi] Linux Day a Pisa


Il gulp annuncia sul sito ufficiale che:
Il 25 ottobre è fissata l'edizione 2008 dell'ormai noto Linux Day (promosso dall'Italian Linux Society), l'appuntamento obbligatorio per tutti i pinguini italiani. Il GULP organizzerà il Linux Day 2008 a Pisa, con seminari e attività all'insegna del software libero e di GNU/Linux nello specifico.[...]
L'evento si terrà...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

[WorkInProgress] Blog fermo per un po’…

Il blog rimarrà fermo per una settimana o due causa trasloco e assenza di linea telefonica e ADSL. Ci scusiamo per i disagi :-)
Invia questo articolo via email Invia questo articolo via email

[Chess] Io Vs GNUChess: 1 a N

Si ci ho giocato N-1 volte con il livello di difficoltà "Normale" ma l'ennesima volta è stata proprizia per la vittoria :-D
Ora manca il livello "Difficile".
Invia questo articolo via email Invia questo articolo via email

[Prototype] Modifica al bookmarklet cerca API

In riferimento a quest'articolo raccogli link su Prototype e Scriptaculous, ho leggermente modificato l'API Search Bookmaklet; per cercare le API sul sito Prototype.org, in modo tale che si clicca su Annulla o si clicca su OK senza aver specificato alcunchè, non ci ritroviamo una pagina bianca con null e non ricerchiamo valori nulli nel sito:
javascript:p=prompt('Cerca nelle API di Prototype'); if(p && p.toLowerCase() != "null" && p.toLowerCase() != "") { p=p.replace(/\./g, '/'); window.location='http://prototypejs.org/api/'+p.toLowerCase();}...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

[Software] Rilasciato TheOpenCD Edizione Italiana 3.5

linux@studenti (open@polito - Politecnico di Torino) ha rilasciato TheOpenCD Edizione Italiana 3.5, raccolta di programmi open source per Windows della migliore qualita'. E' disponibile per il download a questo indirizzo.

Sono stati aggiornati alla versione piu' recente: Firefox (3.0.1), OpenOffice (2.4.1), Thunderbird (2.0.0.16), Abiword (2.6.4), Blender (2.47), Celestia (1.5.1), ClamWin (0.94), Dia (0.96.1-8), FileZilla (3.1.2), FreeDownloadManager (2.5-758), GIMP (2.4.7), InfraRecorder (0.45), Inkscape (0.46), PDFCreator (0.9.5), Pidgin (2.5.1), Scite (1.76-3), SokobanYASC (1.435), SumatraPDF (0.9.1), Tux Paint (0.9.20b), VLC (0.9.2), WinHTTrack (3.42-3), WinSCP (4.1.6), Scribus (1.3.3.12) e GhostScript (8.63)....

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

[JS] Cos’è JSON?

Javascript, Ajax, Prototype sono tutti argomenti nuovi e interessantissimi per me e devo colmare questi vuoti per riuscire a capire e a contribuire allo sviluppo di Visual Path.
Nel leggere il tutorial di Prototype mi sono imbattutto per l'ennesima volta sull'acronimo JSON e per quel che ne sapevo, costituisce una particolare notazione usata per lo scambio di dati. Vediamo di approfondire un po'.

Definizione e descrizione

JSON (JavaScript Object Notation) è un formato leggero per lo scambio di dati, di facile lettura ed interpretazione sia per gli uomini sia per i computer.
E' basato su un sottoinsieme di Javascript.
JSON è un formato testuale completamente indipendente dal tipo di linguaggio utilizzato...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

[WP] Resettare la password di admin

Sempre per il ciclo "memoria di ferro", mi capita di non ricordare la password di admin di Wordpress...ma perchè farcela spedire dal sistema automatico (che nella versione 2.5.1 se non erro non funzionava nemmeno bene) per risettarla quando possiamo farlo in pochi secondi da PHPMyAdmin?
Da terminale digitiamo:
  1. orion@orion:~$ echo -n nuovapass|md5sum (l'opzione -n serve per non mandare in output il carattere \n che darebbe altrimenti un MD5 differente). Se non avete Linux potete usare un qualsiasi altro programma per windows che calcoli l'MD5 di una stringa o un qualsiasi servizio web che lo faccia per voi;
  2. trovate in PHPMyAdmin la directory wp-users e incollate il nuovo valore nel campo user_pass, dopo di che cliccare su Esegui.
  3. Provate...

    Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

[MySQL] Reset della password di root

Se ci dimentichiamo la password di root, può tornar utile quanto segue per settarne una nuova. Da terminale digitare in sequenza:
  1. orion@orion:~$ sudo killall mysqld
  2. orion@orion:~$ sudo mysqld_safe --skip-grant-tables & (in output comparirà mysqld_safe[10232]: started con un PID diverso ovviamente)
  3. mysql -u root
  4. mysql> use mysql;
  5. update user set password=PASSWORD('root') where User='root';
Dopo di che provare a riconnettersi con mysql -uroot -p e a mettere la nuova password.
Fonte: rat86 ...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

[JS] Packer

Packer di Dean Fdwards è un servizio web che permette di ridurre le dimensioni di corpose librerie come Prototype e JQuery.
Da una breve prova di questo servizio su Prototype 1.6.0.1 otteniamo il seguente risultato (tra parentesi le percentuali di compressione):
  • Prototype NON compresso: 121.1 KB;
  • Prototype compresso (con riduzione della lunghezza delle variabili): 73.0 KB (39.7%);
  • Protoype compresso in base 62: 46 KB (62%);
Non male :-) Esiste anche il porting di questo script per PHP, Perl, .NET.
Qualcuno ne conosce di migliori? Fate un fischio ;-)
...

Leggi il seguito »

Invia questo articolo via email Invia questo articolo via email

« Pagina successivaPagina precedente »