Caputo's blog

Informatica, tecnologia, programmazione, fai da te, papercraft e papertoy

Trovare il significato di un Codice di errore

Agosto 28th, 2008 by Giovanni Caputo

ErrorKey - Search engine for Error codes and messages

ErrorKey è uno strumento online, molto utile per i programmatori, che supporta linguaggi come Oracle, Sybase, Apple, Cisco6400, UnixSolaris, DB2, MySQL, PostgreSQL, SAPDB, BorlandC, Python, HTTP, Symbian, Mozilla e WindowsNT. L’unica cosa da fare è digitare il codice del errore nella casella di ricerca.

Category: Programmazione, Siti Web | No Comments »

Resettare la password root di MySQL su Linux

Luglio 14th, 2008 by Giovanni Caputo

MySQLOperazioni da seguire passo passo per ripristinare una password persa di MySQL

Per prima cosa: Stoppare processo Server MySQL

# /etc/init.d/mysql stop

Output: Stopping MySQL database server: mysqld.

Avviare il demone MySQL (mysqld) con l’opzione –skip-grant-tables

# mysqld_safe –skip-grant-tables &

Output:
[1] [2345]
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[2222]: started

Connessione al MySQL Server come root

# mysql -u root

Output:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Setup nuova password

mysql> use mysql;
mysql> update user set password=PASSWORD(”NUOVA-ROOT-PASSWORD”) where User=’root’;
mysql> flush privileges;
mysql> quit

Uscita e riavvio del Server MySQL

# /etc/init.d/mysql stop

Output:
Stopping MySQL database server: mysqld
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[1111]: ended
[1]+ Done mysqld_safe –skip-grant-tables

Successivamente possiamo subito provare se le nostre modifiche hanno avuto successo:

# /etc/init.d/mysql start
# mysql -u root -p

Read the rest of this entry »

Category: Open Source, programmi | No Comments »

Provare Joomla gratuitamente con Joomlatests.com

Luglio 1st, 2008 by Giovanni Caputo

Joomlatests sito interessante per chi vuole provare questo cms, ma non dispone di un proprio spazio web.

Offre gratuitamente 100 Megabytes di spazio ed un database MySql utilizzabili per installazioni di prova al fine di apprendere l’uso di Joomla! o per realizzare siti dimostrativi da mostrare ad un cliente.

ATTENZIONE Il servizio non può essere utilizzato per costruire una presenza stabile online anche se a finalità non commerciale.

Basta registrarsi scegliendo anche se si  desidera preinstallare Joomla!

Una volta approvati, si ricevono via email i dati per l’accesso al proprio spazio web.

La url del vostro sito sarà del tipo ttp://username.joomlatests.com o http://www.username.joomlatests.com

L’accesso con un client FTP come per esempio Filezilla si ottiene tramite l’indirizzo ftp.username.joomlatests.com

I dati del database MySql richiesti dall’installazione di Joomla! (sempre che non si sia scelto di preinstallare il cms alla registrazione) sono:

  • Host: mysql.username.joomlatests.com (attenzione non localhost)
  • Nome db e utente db: si utilizza per entrambi il nome utente con cui ci si è registrati
  • Password:  la password con cui ci si è registrati.

Per accedere al database MySql tramite PhpMyAdmin si visita l’indirizzo

http://mysql.username.joomlatests.com

e anche in questo caso si effettua il login con il nome utente e password con cui ci si è registrati.

Category: Siti Web, Tecnologia | No Comments »

Script php per creare motore di ricerca nel proprio sito web dotato di spider

Giugno 26th, 2008 by Giovanni Caputo

Sphider è un opensource web spider e motore di ricerca. Include un crawler automatizzato, che può seguire i links di un sito e indicizzarli. Scritto in PHP e usa MySQL.

Features

Spidering and indexing

  • Performs full text indexing.
  • Can index both static and dynamic pages.
  • Finds links in href, frame, area and meta tags, and can also follow links given in javascript as strings via window.location and window.open.
  • Respects robots.txt protocol, and nofollow and noindex tags.
  • Follows server side redirections.
  • Allows spidering to be limited by depth (ie maximum number of clicks from the starting page), by (sub)domain or by directory.
  • Allows spidering only the urls matching (or not matching) certain keywords or regular expressions.
  • Supports indexing of pdf and doc files (using external binaries for file conversion).
  • Allows resuming paused spidering.
  • Possbility to exclude common words from being indexed.

Searching

  • Supports AND, OR and phrase searches
  • Supports excluding words (by putting a ‘-‘ in front of a word, any page including the word will be omitted from the results).
  • Option to add and group sites into categories
  • Possibility to limit searching to a given category and its subcategories.
  • Possibility of searcing in a specified domain only.
  • “Did you mean” search suggestion on mistyped queries.
  • Context-sensitive auto-completion on search terms (a la Google Suggest)
  • Word stemming for english (searching for “run” finds “running”, “runs” etc)

Administering

  • Includes a sophisticated web based administration interface
  • Supports indexing via a web interface as well as from commandline – easy to set up cron jobs.
  • Comprehensive site and search statistics
  • Simple template system – easy to integrate into a site

LINK

Category: Siti Web, Tecnologia | No Comments »

Sun + MySQL

Gennaio 16th, 2008 by Giovanni Caputo

E’ stato appena annunciato l’accordo che permette a Sun Microsystems di acquistare MySQL per un miliardo di dollari.

sun_mysql_logo.jpg

Si tratta di una grossa sorpresa nel mondo dell’informatica perchè non era mai trapelato nulla al riguardo e anzi si parlava sempre più spesso di un prossimo sbarco in borsa da parte di MySQL.Bisognerà capire adesso quali saranno i piani di Sun per l’azienda che ha appena acquisito.Il mondo open-source si augura che sostanzialmente non cambi nulla e pare che la strada che verrà percorsa sarà proprio questa.

Di sicuro verrà prevista una migliore integrazione fra Java e MySQL, ma c’è da stare tranquilli dato che Sun ha una grossa esperienza in progetti open-source, a partire da Java stesso per arrivare a Solaris e StarOffice/OpenOffice.

Category: Novità, Tecnologia | No Comments »

Come creare siti

Dicembre 30th, 2007 by Giovanni Caputo

Oggi vi suggerisco di visitare l’ottimo sito OpenSourceCMS il cui azzeccatissimo motto è “Try before you…install”. Infatti, oltre ad articoli sui CMS e ad un forum, la funzionalità principale è esposta sulla destra dell’hompage di questo sito, dove c’è il CMS Demos Menu che permette di scegliere un Content Management System OpenSource sviluppate con l’accoppiata PHP & MySQL. Le decine di CMS presenti sono divisi tra portali, blogs, groupware, e-commerce, forum, e-learning, gallerie di immagini e wiki.L’ottima caratteristica di questo sito è quella di poter provare non solo l’interfaccia della Front Page, ma anche quella della pagina di amministrazione, potendo quindi sperimentare, senza dover installare nulla nel proprio spazio web, il funzionamento di un CMS, con pochissime limitazioni dovute a ragioni di sicurezza.

Si possono quindi inserire articoli, modificare le opzioni, attivare i plugin già installati e tanto altro.

Tutto ciò è garantito dal Demo Refresh ogni 2 ore, che resetta i database di tutti i CMS, di modo che ogni cambiamento applicato dai tanti utenti che provano le demo siano azzerati, ed i nuovi utenti si trovino un CMS pulito e perfettamente funzionante.

Questo strumento è ottimo per chi ha bisogno di trovare velocemente quale CMS si adatta alle proprie esigenze, ma anche a chi è curioso di conoscere il funzionamento e le caratteristiche di altri sistemi, pur avendo trovato già quello che più gli si addice.

Category: Programmazione, Siti Web, Tecnologia | No Comments »