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