Magliettine di @udinebot
La comunità di @udinebot cresce e finalmente ci sono anche le T-shirt per l’estate.
https://telegram.me/udinebot
La comunità di @udinebot cresce e finalmente ci sono anche le T-shirt per l’estate.
https://telegram.me/udinebot
Today, the my lesson speaks of mysql query (update partial of parameter and select).
Query of select:
SELECT field FROM `table` WHERE field LIKE ‘%text%’
use % for select a partial text of field
Query of update:
UPDATE `table` SET field = REPLACE(field,”text1″,”text2″)
text 1 is a partial text to you replace into field of text with text 2
Ecco una piccola funzione che vi potrà essere utile per estrarre una singola foto da quelle disponibili attraverso un singolo tag. Si ricorda che per poter usare la funzione bisogna aver richiesto la key di Flickr:
function Photo(){
//Setting the url
//For more setting read: https://www.flickr.com/services/api/flickr.photos.search.html
$api_key = 'xxxxxxxx';
$tag = 'udine';
$perPage = 500; //Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500.
$url = 'https://api.flickr.com/services/rest/?method=flickr.photos.search';
$url.= '&api_key='.$api_key;
$url.= '&tags='.$tag;
$url.= '&per_page='.$perPage;
$url.= '&format=json';
$url.= '&nojsoncallback=1';
//Extract
$json = file_get_contents($url);
$response = json_decode($json, TRUE);
$photo_array=(array)$response['photos']['photo'];
//Function array_rand for any single photo
$n = array_rand($photo_array, 1);
$single_photo = $photo_array[$n];
$farm_id = $single_photo['farm'];
$server_id = $single_photo['server'];
$photo_id = $single_photo['id'];
$secret_id = $single_photo['secret'];
$title = $single_photo['title'];
$size = 'z'; //format/dimension photo
$photo_url = 'http://farm'.$farm_id.'.staticflickr.com/'.$server_id.'/'.$photo_id.'_'.$secret_id.'_'.$size.'.'.'jpg';
$title = "Foto: ".$title."\n ".$photo_url;
return $title;
}
Buon divertimento!
Vi annuncio la nuova versione di {S}Bot che raggiunge la numerazione 0.13 .
Nella nuova versione del Bot vengono notificati via mail nuovi messaggi che gli utenti vi hanno scritto. E’ possibile settare i parametri da interfaccia ed è possibile mettere a riposo (start/stop) il bot.
Queste modifiche sono propedeutiche per rendere dinamico il cambio dei parametri del demone.
Il download alla solita pagina: https://github.com/opensipa/sbot/
Maggiori news del progetto su http://sbot.opensipa.it
E’ con grande piacere che vi parlo di {S}Bot la soluzione opensource sviluppata da Opensipa.it (associazione degli informatici della Pubblica Amministrazione) con il contributo anche del sottoscritto.
La piattaforma di gestione del Bot che utilizza le api di Telegram e ha bisogno che l’utente cerchi solo il bot con cui vuole dialogare può essere utilizzata dalla Pubblica Amministrazione a titolo totalmente gratuito essendo il progetto sviluppato con codice sorgente aperto.
Ne parlano nel bene e nel male :
Il sito di riferimento è questo: sbot.opensipa.it dove potete trovare tutte le informazioni e i link al progetto e agli autori.
Uso questo post più per promemoria che per altro .. il merito non è mio e pertanto rimando a buon amato Gioxx’s tutti i meriti per questo script eccezzionale che permette di aggiornare flash player per ogni borwser.
Link del progetto: http://public.gfsolone.com/wiki/doku.php?id=batch:flashupdater
Ecco la mia versione modificata:
1) Download eseguibile con integrato wget;
3) Se avete la necessità di utilizzare un proxy per scaricare gli aggiornamenti bisogna modificare la stringa dove viene utilizzato wget con questa:
wget -e http_proxy=127.0.0.1:801 http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.exe
SCRIPT SENZA PROXY modificato da me dalla versione originale di http://gioxx.org
:
@echo off
COLOR A
cls
echo ,--. ,--. ,--.,--.
echo ,---. `--' ,---.,--. ,--.,--. ,--.! !,---. ,--. ,--. ,--,--.! !! !
echo ! .-. !,--.! .-. !\ `' / \ `' / `-'( .-' ! !.'.! !' ,-. !! !! !
echo ' '-' '! !' '-' '/ /. \ / /. \ .-' `) ! .'. !\ '-' !! !! !
echo .`- / `--' `---''--' '--''--' '--' `----' '--' '--' `--`--'`--'`--'
echo `---' http://giovanni.solone.it // http://gioxx.org // giovanni@solone.it
echo;
echo Adobe Flash Player Batch Updater per Windows 7 o superiore
echo (Test effettuati su configurazione Win7 con Firefox, Explorer, Opera e Chrome)
echo;
echo GSolone nov.2012
echo Update: AF11-AXPL (vedi gioxx.org/tag/adobeupdater)
echo;
echo Versione modificata da Guia78 (www.guion78.com)
echo Update del 25 dicembre 2013
echo;
echo ATTENZIONE:
echo SALVARE IL PROPRIO LAVORO E CHIUDERE TUTTI I BROWSER APERTI PRIMA DI PROCEDERE
echo Premere un tasto per continuare ...
echo;
pause > NUL
echo Sei proprio sicuro di procedere?
echo Premere un tasto per continuare .....
echo;
pause > NUL
REM Chiusura browser forzata
echo Verifica e chiusura processi rimasti aperti ...
echo;
taskkill /IM firefox.exe /F > NUL
taskkill /IM chrome.exe /F > NUL
taskkill /IM iexplore.exe /F >NUL
taskkill /IM opera.exe /F >NUL
echo;
REM Rimozione dei vecchi pacchetti di installazione di flash player
IF EXIST install_flash_player_11_active_x.exe GOTO DELACTIVE
IF EXIST install_flash_player_11_plugin.exe GOTO DELPLUG
GOTO UPDATE
:DELACTIVE
del /S /Q install_flash_player_11_active_x.exe
IF EXIST install_flash_player_11_plugin.exe GOTO DELPLUG
GOTO UPDATE
:DELPLUG
del /S /Q install_flash_player_11_plugin.exe
GOTO UPDATE
:UPDATE
REM Copia eseguibile per Internet Explorer
echo Scarico gli ultimi pacchetti disponibili sui server Adobe, non chiudere questa finestra ...
wget http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.exe
REM Installazione del pacchetto
echo Procedo con l'installazione del software scaricato ...
echo;
echo Installazione Flash Player ActiveX per Internet Explorer ...
start "Installazione Flash Player ActiveX" /wait install_flash_player_11_active_x.exe -install
REM Copia eseguibile per gli altri browser
echo Scarico gli ultimi pacchetti disponibili sui server Adobe, non chiudere questa finestra ...
wget http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_plugin.exe
REM Installazione del pacchetto
echo Procedo con l'installazione del software scaricato ...
echo;
echo Installazione Flash Player Plugin per browser alternativi ...
start "Installazione Flash Player Plugin" /wait install_flash_player_11_plugin.exe -install
echo;
echo Installazione terminata, premere un qualsiasi tasto per chiudere la finestra.
pause > NUL
REM Rimozione pacchetti di installazione
del /S /Q install_flash_player_11_active_x.exe
del /S /Q install_flash_player_11_plugin.exe
del /S /Q wget.exe
:end
Volete partecipare al primo Android Day di Udine? Allora iscrivetevi a: http://androiddayudine.eventbrite.it
L’evento è gestito da GDG Udine.
Ricordatevi di cambiare le impostazioni delle variabili sorgente e destinazione.
echo off @echo VARIABILI DI SISTEMA: set source=F:\Users\Pippo\Pictures set destination=C:\Users\Pippo\Pictures cls echo ######################### echo #### SCRIPT DI COPIA #### echo ######################### echo DA %source% echo A %destination% pause cls @echo inizio copy xcopy %source% %destination% /S /Z /F echo ################################## echo FINE echo off timeout /t 10
Dovete programmare in C/C++ oppure Php, Java, Pascal, PHP, Python, Ruby e HTML sotto linux e non vi accontentate del solito GEDIT? Beh allora potete utilizzare GEANY, ottimo editor di codice che permette la compilazione e l’esecuzione immediata del codice senza dover utilizzare il terminale e noiose digitazioni di comandi.
Potete scaricare il software da quì oppure potete lanciare da terminale questo comando:
sudo apt-get install geany
(define diffs (lambda (txt) (if (null? (cdr txt) '() (cons (- (cadr txt) (car txt)) (diffs (cdr txt))) ) ))
Valori Procedurali di una funzione g(x)= f(x-s)
(define shift (lambda (fs t) (lambda (m) (fs (- m t)) ))) (define h (shift (lambda (x) (* x x )) 3)) (h 0)
Scheme:
(define ht (lambda (d) (lambda (k) (if (= k 0) (if (> d 0) 0 1) (+ (* 2 ((ht d) (- k 1))) ((ht (remainder (+ d 3) 4)) (- k 1)) ((ht (remainder (+ d 1) 4)) (- k 1))) )))) (let ((f (ht 1))) (f 2))
Java:
public class tile { public static int tiles (int d, int k){ if (k == 0) if (d > 0) return 0; else return 1; else return (2* (tile.tiles (d, (k-1)))) + (tiles (((d + 3) %4), (k -1))) + (tiles (((d + 1) % 4), (k - 1))); } }