Archivio

Posts Tagged ‘applicazioni’

Download Manager Per Megaupload e simili

Categorie:Internet Tag:

Script Perl per ridenominare molti file ad una volta

Poco fa mi è capitato di trovare una cartella di immagini, oltre 300 tutte con estensione .J, allora essendo molte ho pensato di scrivere uno script perl così in quattro righe potevo ridenominare tutti i file..
Ecco a voi il codice, davvero semplice ma funzionale e sopratutto efficace :D

#! /usr/bin/perl
@val=qx{ls ./};
foreach (@val){
	if (/(.*)\.J/){
		qx{mv "$1.J" "$1.JPG"}; 
	}
}

Pubblicata la prima Beta di 3dMChess!!

3dMChess0.01Gioco di scacchi in java e opensource!
Poco fa ho ultimato il caricamento della prima release Beta della mia interfaccia grafica per GNUChess e altri motori compatibili con xBoard chiamata 3dMChess.

Con questa relaese il software prende vita e si può notare la sua vera costituzione e formazione, in un futuro ci saranno sostanziali miglioramenti alla usabilità e alla stabilità.

Per ora gli sviluppatori italiani sono invitati a contribuire.. Ci sarebbe molto lavoro da fare, anche perchè avrei intenzione di inserire un gestore dei temi, sia 2d che 3d, in modo tale da lasciare all’ utente la scelta della vista e del tema che più gli piace.. Io ho scelto un tema “moderno”, abbinando le carte da poker che ultimamente vanno tantissimo con gli scacchi, così da creare un contrasto da modernità e vecchiaia..

Il software per funzionare necessita che sulla macchina, Linux o Windows che sia ci sia installato JavaSE_1.6 e la libreria Java3D. Ripeto che il software è da intendersi a scopo dimostrativo e/o didattico e che quindi non è pienamente buono per giocare realmente (anche se non è vietato farlo :D ).

Prima applicazione per facebook (Parte 2)

In questo articolo iniziamo a vedere un pò di codice :D

Partiamo col creare un file che come è uso comune chiameremo appinclude.php, questo file farà il “lavoro sporco” connettendosi e creando l’ oggetto $facebook.

<?php
//Include il file dall' API che abbiamo scaricato
require_once 'facebook.php';
//Salviamo in queste variabili i codici della nostra applicazione
$appapikey = 'incollare codice qui dentro';
$appsecret = 'incollare codice qui dentro';
//Creiamo l' oggetto facebook
$facebook = new Facebook($appapikey, $appsecret);
//Chiediamo il login e prendiamo il nostro ID
$user = $facebook->require_login();
//URL di dove è situata la nostra applicazione
$appcallbackurl = 'http://www.predator1987.altervista.org/';
//Controlli che non guastano mai!
try{
if(!$facebook->api_client->users_isAppUser()){
     $facebook->redirect($facebook->get_add_url());
}
}catch(Exception $ex){
    $facebook->set_user(null,null);
    $facebook->redirect($appcallbackurl);
}
?>

Ora nei nostri file basterà includere il file appinclude.php precedentemente creato..
Facciamo un esempio: Un programma che ci visualizza i nostri amici..

<?php
//Includiamo il nostro amato file :)
require_once 'appinclude.php';
echo "
    <p>
        //Nella variabile $user c'è il nostro ID numerico
        Il tuo numero identificativo &egrave: $user!
    </p>
";
//Scriviamo ciao e la foto nostra in formato normal
echo "
    <p>
        Ciao: <fb:profile-pic uid=\"{$user}\" size=\"normal\" />
    </p>
";
//In un array mettiamo la nostra lista di amici
$friend_list = $facebook->api_client->friends_get();
// Stampiamo la foto e i nomi dei nostri amici
echo ' <p>I tuoi amici su Facebook:</p> <ul> ';
//Ciclo che serve a scorrere l' array di amici
foreach ($friend_list as $friend) {
    echo "<li><fb:profile-pic uid=\"{$friend}\" size=\"square\" useyou=\"false\" /></li>";
}
?>

Parte 1

Iniziare a programmare per facebook (Parte 1)

Requisiti per iniziare a programmare applicazioni per facebook sono: la conoscenza di un linguaggio di programmazione per il web, io utilizzerò PHP, un server/host con PHP 5 e preferibilmente un Database MySql.

La programmazione di un applicazione per facebook inizia con il passo fondamentale di utilizzare l’ applicazione sviluppatore.
La prima cosa che salta all’ occhio è il pulsante verde che invita ad iniziare a programmare, ci clicchiamo di sopra e arriveremo in una pagina che ci dice i passi da fare, il primo è quello di installare l’ applicazione developers, e avviare un nuovo progetto (Set Up New Application) scegliendone per quest’ ultima un nome che non non faccia riferimento alla parola facebook perchè espressamente vietato.
Fatto ciò iniziamo a configurare la nostra applicazione, clicchiamo su Edit application profile e nella scheda Modelli andiamo a settare il campo Canvas Page URL con il nome della nostra applicazione e il campo Canvas Callback URL con il link al nostro sito su cui risiede la index del nostro programma esempio http://www.miosito.it/nomemiaapplicazione e in Metodo di restituzione per ora mettiamo FBML.

Fatto questo possiamo procedere con il download delle API per php.
Scompattiamo e carichiamo i file sul server.

Ora siamo pronti a programmare :D

Parte 2

Create your own free site