[jQuery] Visualizzare miniature al caricamento di un’immagine!
Posted on 12. Mar, 2010 by daniele.
Questo bellissimo plugin vi permette di caricare un’immagine sul vostro server e di visualizzare la miniatura in tempo reale senza ricaricare la pagina.
Link: http://www.zurb.com/playground/ajax_upload
Continua a leggere
Gentili lettori,
finalmente siamo di nuovo in onda. Ci avete scritto in tanti e questo per noi è un segno di affetto che contraccambieremo con articoli e tutorial sempre più interessanti.
bentornati dunque
Sastgroup.com staff
Continua a leggere
Nel file php.ini sostituite:
;extension=php_curl.dll
in
extension=php_curl.dll
Riavviate apache e il gioco è fatto
Continua a leggere
Seguite questo tutorial per creare un logo di successo con Adobe Illustrator!
Link: http://www.blog.spoongraphics.co.uk/tutorials/logo-design-process-and-walkthrough-for-vivid-ways
Continua a leggere
Ecco per voi una raccolta di icone da utilizzare nei vostri progetti!
Link: http://www.webiconset.com/mobile-icon-set/
Continua a leggere

Puniz.com ti permette di scaricare musica da youtube da oltre 500 milioni di traccie audio totalmente gratuite.
Ti basta inserire il nome della canzone o dell’autore che ti interessa e il sito ritornerà una lista di canzoni corrispondenti alla tua ricerca.
Puoi ascoltare direttamente dal sito oppure scaricarla in diversi formati sul tuo pc cosi da poterla ascoltare anche quando non sei connesso.
Un sito da mettere sicuramente tra i preferiti.
Continua a leggere
Costruzione di un client REST con chiamate asincrone utilizzando PHP e curl!
Posted on 25. Feb, 2010 by daniele.
In questo tutorial creeremo una semplice interfaccia per chiamare webservices REST in PHP.
private function _run() { $headers = $this->_headers; $curly = $result = array(); $mh = curl_multi_init(); foreach ($this->_requests as $id => $reg) { $curly[$id] = curl_init(); $type = $reg[0]; $url = $reg[1]; $params = $reg[2]; if(!is_null($this->_user)){ curl_setopt($curly[$id], CURLOPT_USERPWD, $this->_user.':'.$this->_pass); } switch ($type) { case self::DELETE: curl_setopt($curly[$id], CURLOPT_URL, $url . '?' . http_build_query($params)); curl_setopt($curly[$id], CURLOPT_CUSTOMREQUEST, self::DELETE); break; case self::POST: curl_setopt($curly[$id], CURLOPT_URL, $url); curl_setopt($curly[$id], CURLOPT_POST, true); curl_setopt($curly[$id], CURLOPT_POSTFIELDS, $params); break; case self::GET: curl_setopt($curly[$id], CURLOPT_URL, $url . '?' . http_build_query($params)); break; } curl_setopt($curly[$id], CURLOPT_RETURNTRANSFER, true); curl_setopt($curly[$id], CURLOPT_HTTPHEADER, $headers); curl_multi_add_handle($mh, $curly[$id]); } $running = null; do { curl_multi_exec($mh, $running); sleep(0.2); } while($running > 0); foreach($curly as $id => $c) { $status = curl_getinfo($c, CURLINFO_HTTP_CODE); switch ($status) { case self::HTTP_OK: case self::HTTP_CREATED: case self::HTTP_ACEPTED: $result[$id] = curl_multi_getcontent($c); break; default: if (!$this->_silentMode) { $result[$id] = new Http_Multiple_Error($status, $type, $url, $params); } } curl_multi_remove_handle($mh, $c); } curl_multi_close($mh); return $result;
…



