Oct
07
Oct
03
GNOME 2.20 su Gentoo"[...]Other than that, we'll probably start masking and moving the rest of Gnome 2.20 over the next weekend and week. None of us want to have 2.20 be like 2.18 where we were almost 2 months behind every other distro. No ETA yet for unmasking."
Sep
27
Auguri Google!
Google compie 9 Anni! Sep
26
Sep
25
Nuova guida: Paginazione con ORACLETrovate la guida qui:
http://www.koalasoft.net/KBB/?m=show&t=242&s=0
<?php
if($oci = ocilogon('USER','PASSWORD','//HOST/IDENTIFICATIVO')){
$query = "SELECT * FROM (
SELECT a.*, ROWNUM rnum FROM (
SELECT * FROM tabella ORDER BY campo) a
WHERE ROWNUM <= 5 ) WHERE rnum >= 0";
$s = ociparse($oci,$query);
ociexecute($s);
while($row=oci_fetch_array($s)){
echo $row['ID']."<br />";
}
}else{
echo "Impossibile connettersi al database!";
}
?>
Sep
19
FireFox super-bug!
Devo assolutamente condividere con il mondo questa cosa.
Come qualcuno già saprà, firefox ha un bug che si verifica in determinate occasioni (non ho capito quali, se lo avete capito e me lo vorreste dire ve ne sarei grato...) che fa si che la richiesta di una pagina venga inviata due volte.
Questo è un bug gravissimo che va ad intaccare anche il lavoro di noi sviluppatori web che ci troviamo obbligati in tali casi ad aggirare il problema con uso di sessioni e i client, basti pensare ad una pagina in un forum che deve inviare un post nel database, se tale pagina viene invocata due volte si effettuerà un post doppio.
Ora su bugzilla di firefox sono moltissime le segnalazioni di questa cosa, tutto sommato ancora nessuno ci ha posto rimedio.
DATEVI UNA SVEGLIA!
Sep
18
Nuova guida: Download dinamico di file con mime type dinamico (OS LINUX)Potete leggere la nuova guida
qui.
Ecco il codice interessato:
<?php
if(isset($_GET['f'])){
$bash = str_replace(' ','\\ ',"./docs/$_GET[f]");
$info = exec('file -i '.$bash.'');
$info = str_replace('./docs/'.$_GET['f'].':','',$info);
$bug = explode(' ',$info);
if(isset($bug[1])){
$info=$bug[1];
}
preg_match('/^(.*)\.(.*)$/',$_GET['f'],$matches);
header("Content-type: $info");
header("Content-Disposition: attachment; filename=".time().".$matches[2]");
echo file_get_contents('./docs/'.$_GET['f']);
}
?>
Aug
27
SQLite, questo sconosciuto
Molti ne avranno già sentito parlare:
SQLite è una libreria C che implementa al proprio interno un motore per database SQL. I programmi che compilano al proprio interno la libreria SQLite possono accedere ad un database senza dovere eseguire un processo RDBMS separato.
Io devo dire che lo sto usando in questi giorni ed è comodissimo, consiglio gli sviluppatori php di passare in
questa pagina per iniziare a fare un po' di esperimenti... (comodissimo l'uso di :memory: come filename del db per creare db temporanei...)
Aug
02
May
29
Eucalyptus 1.11 Beta Released!Rilasciato
EUCALYPTUS 1.11 BETA che può vantare un parser nuovo di fiamma in grado di supportare nativamente i costrutti if,if-else,while e for oltre ad una potenza migliorata sia in fatto di velocità che di accuratezza nel parsing. Potete scaricare i sorgenti
qui. Mi raccomando leggete il manuale che alcune cose sono cambiate!