Feb 14
Recentemente ho scoperto che gli aggiornamenti web su Kubuntu non funzionano quando si utilizza un Proxy di tipo MS ISA, infatti nonostante abbia settato correttamente utente/pwd e proxy nel file /etc/apt/apt.conf.d/proxy:
Acquire::http::proxy http://utente:password@indirizzo_proxy:porta
l’istruzione di aggiornamento:
$ sudo apt-get upgrade
non riesce a colloquiare con il proxy ISA. Leggendo un po’ di blog ho scoperto l’esistenza di un server davvero interessante scritto in Phyton chiamato NtlMaps :
http://sourceforge.net/projects/ntlmaps/
Dopo averlo scaricato e decompresso occorre agire sul file di configurazione:
$sudo kate server.cfg
e cambiare le seguenti righe:
LISTEN_PORT:5865 — una qualsiasi porta locale abilitata sulla nostra macchina (5865 è un esempio)
PARENT_PROXY_PORT:80 –la porta delle connessioni http
NT_DOMAIN:utentiNT — il nome del dominio NT a cui accedere
USER:alessandro — l’utente del dominio
PASSWORD:boh — la password per quell’utente
A questo punto bisognerà configurare due variabili di ambiente direttamente dalla shell:
$ export http_proxy=http://127.0.0.1:5865 (porta locale definita nel file server.cfg)
$ export ftp_proxy=http://127.0.0.1:5865 (porta locale definita nel file server.cfg)
(oppure impostarle nel file /etc/basch.bashrc)
Per avviare il server bisognerà semplicemente scrivere:
$ python main.py &
(avviato così in background)
questo punto se abbiamo configurato tutto correttamente l’aggiornamento sarà
possibile con il solito comando:
$ sudo apt-get upgrade
Feb 06
BACKUP
Per effettuare backup su mysql avete due possibili tool mysqlhotcopy e mysqldump.
mysqlhotcopy è un tool scritto in perl molto grezzo.
si limita a copiare l’intera directory contenente i dati del database in una directory a vostra scelta.
# mysqlhotcopy nomedatabase /pathdirectorydovevoletecopiare/
Mysqldump è un tool molto più completo e meno grezzo rispetto a mysqlhotcopy.
Mysqldump genera un file contentente istruzioni SQL che permettono di ricreare tutta la struttura del database (compresi i record dello stesso). La cosa è molto interessante in quanto permette all’amministratore di poter utilizzare questo file su qualsiasi piattoforma e/o sistema operativo e permette di avere una flessibilità rilevante in quanto si possono importare porzioni del database (sia tabelle che valori), ultima considerazione e non per questo meno importante il suddetto tool permette di effettuare backup da remoto.
Possibile utilizzo:
# mysqldump nomedatabase > nomefile.sql -u root -p
Enter password: vostrapassword
# mysqldump --all-database > nomefile.sql -u root -p
Enter password: vostrapassword
Continua a leggere »
Jan 31
Ora vedremo come creare il nostro primo feed.
Scarichiamo la classe FeedCreator.
Con questa classe potremo creare feed in moltissimi formati (Atom, RSS, ecc)
L’esempio che vado a mostrare serve come linea guida, è chiaro che da questo potrete creare altre n possibili soluzioni
<?
include("feedcreator.class.php");
$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "PHP news";
$rss->description = "daily news from the PHP scripting world";
$rss->link = "http://www.dailyphp.net/news";
$rss->syndicationURL = "http://www.dailyphp.net/".$PHP_SELF;
$image = new FeedImage();
$image->title = "dailyphp.net logo";
$image->url = "http://www.dailyphp.net/images/logo.gif";
$image->link = "http://www.dailyphp.net";
$image->description = "Feed provided by dailyphp.net. Click to visit.";
$rss->image = $image;
// get your news items from somewhere, e.g. your database:
mysql_select_db($dbHost, $dbUser, $dbPass);
$res = mysql_query("SELECT * FROM news ORDER BY newsdate DESC");
while ($data = mysql_fetch_object($res)) {
$item = new FeedItem();
$item->title = $data->title;
$item->link = $data->url;
$item->description = $data->short;
$item->date = $data->newsdate;
$item->source = "http://www.dailyphp.net";
$item->author = "John Doe";
$rss->addItem($item);
}
$rss->saveFeed("RSS1.0", "news/feed.xml");
?>
Apri
Jan 30
Come possiamo effettuare il parsing di un pagina html tramite php ?
Sono venuto a conoscenza di un oggetto in php che permette di fare cio’ in maniera semplice e veloce pensate ad analizzare ricercare selezionare una pagina html come se fosse un db.
ci avete provato?
se non ci riuscite provate a guardare qui :
vedi
Jan 29
Ecco a voi i driver per la vostra connect card per tutte o quasi tutte le distribuzioni linux
Apri
Jan 28
Video Spiegazione del lunedi di ICTV
Come utilizzare google analytics
Vedi