biello.it

Category: Software (page 1 of 2)

Search & replace string unix style in directory with perl.

Cerca e sostituisci in una directory tutte le occorrenze da terminale.

perl -pi -e ‘s/SEARCH/REPLACE/g’ FILE.html

Esempio.
perl -pi -e ‘s/#999999/#014a8f/g’ *.html

 

Using Facebook SDK with Codeigniter

Piccolo how to su come integrare Facebook SDK Codeigniter 2.1
(requisiti saper creare un app facebook e usare il framework codeigniter2.1) 

  1. Scarica l’sdk di facebook https://github.com/facebook/php-sdk
    ci servirà solo il contenuto della cartella /src  ( facebook.php base_facebook.php )
  2. Rinomina il file facebook.php in Facebook.php ( devi solo rendere la F maiuscola), aggiungi in testa al file appena rinominato:<?php if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);
  3. Crea un nuovo file in:
    /application/config/
    nominalo facebook.php e inserisci al suo interno:

    <?php
    if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);
    $config[‘appId’] = ‘APP_ID’;
    $config[‘secret’] = ‘APP_SECRET’;

  4. Modifica in /application/config/autoload.php i seguenti parametri$autoload[‘config’] = array(‘facebook’);
    $autoload[‘libraries’] = array(‘Facebook’);
  5. Crea un file in /application/config/   e nominalo facebook.php.
    Al suo interno aggiungi:

    <?php if ( ! defined(‘BASEPATH’)) exit(‘No direct script access allowed’);

    $config[‘appId’] = ‘YOUR APP ID’;
        $config[‘secret’] = ‘SECRET ID’;
  6. Nel file di footer (se l’hai previsto nella tua app, altrimenti mettilo prima della chiusura di </body>) inserisciil seguente codice:(l’ho preso dall’SDK ufficiale di facebook: https://developers.facebook.com/docs/reference/javascript/ )<div id=”fb-root”></div>
    <script type=”text/javascript”>// <![CDATA[
    window.fbAsyncInit = function() {
    FB.init({appId      : ‘<?php echo $this->config->item(appId); ?>‘, // App ID  La prendo dinamicamente.
    channelUrl : ‘//WWW.YOUR_DOMAIN.COM/channel.html’, // Channel File
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml : true // parse XFBML
    });

    // Additional initialization code here

    FB.Event.subscribe(‘auth.login’, function(response) {
    window.location.reload();
    });

    FB.Event.subscribe(‘auth.logout’, function(response) {
    window.location.reload();
    });

    };

    // Load the SDK Asynchronously
    (function(d){
    var js, id = ‘facebook-jssdk’, ref = d.getElementsByTagName(‘script’)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(‘script’); js.id = id; js.async = true;
    js.src = “//connect.facebook.net/en_US/all.js”;
    ref.parentNode.insertBefore(js, ref);
    }(document));
    // ]]></script>

    Questo codice ci permetterà di usare il login di facebook con javascript.

  7. USO:
    Inserisci questo codice per usare il pulsante di login di facebook.
    $user = $this->facebook->getUser();        if($user) {try {$user_info = $this->facebook->api(/me);

                    echo <pre>.htmlspecialchars(print_r($user_info, true)).</pre>‘;

                } catch(FacebookApiException $e) {

    echo <pre>.htmlspecialchars(print_r($e, true)).</pre>‘;

                    $user = null;

                }

    } else {

     

            echo <div class=’fb-login-button’ scope=’email,user_photos,friends_photos,publish_stream,publish_checkins’>Login with Facebook</div>“;        }

    Una volta fatto  il login avete a disposizione sempre l’oggetto facebook.

    ASSICURATI DI AVERE NELLE INTESTAZIONI DEL HTML:

    <html xmlns:fb=“https://www.facebook.com/2008/fbml”>

    ^_^

    Provate a stampare in qualsiasi view: $this->facebook->api(/me)

    Yeah!

    Andrea

    Un grazie a http://www.lucagrandicelli.com/

MiniatureCam

Gratis per oggi.
Gira i tuoi video miniaturizzati.

Requisiti: Compatibile con iPhone, iPod touch e iPad. Richiede l’iOS 4.3 o successive.
Dimensioni: 16.5 MB
Lingua: Inglese

Scarica qui

 

 

Net Status ~ remote server monitoring

Da 3,99 -> Gratis per oggi.
Ottimo monitor per i vostri domini.

Impostate il nome del dominio e controllate se i vostri servizi sono Up.

Non male.

 

360 Panorama

Veloce e pratica. Fa quello che promette.

Panorama 360 gratis per un breve periodo.

Scarica qui

Text Here

Gratis (per ora), l’ho provata ed è semplice e funzionale.
Direi una delle migliori app per creare fumetti.

CLICCA QUI PER SCARICARLA.

Fotor

Ottima applicazione per il foto ritocco.
Gratis per un periodo limitato.

Ecco il link:

http://itunes.apple.com/it/app/id503037128?mt=8&src=af&affId=1788472&ign-mpt=uo%3D6

Approfittate

Flux

I monitor affaticano la vista e gli occhi fanno male, specialmente nelle ore notture.

FLUX allevia le vostre fatiche ‘notturne’ regalando morbide tonalità ai colori del vostro monitor. Adatto a  chi scrive e legge molto.
Comoda la funzione per disabilitare FLUX per un ora, ricordatevene se fate grafica.

FREE

scarica qui

MAC – LINUX – WIN

 

 

 

VLC diventerà Universal App e sarà installabile su tutti i devices Apple

VLC il player opensource più usato e diffuso in Rete presto sbarcherà su tutti i dispositivi Apple.

Ad oggi VLC è disponibile gratuitamente solo per iPad ma presto potremo usarlo tranquillamente sul nostro iPhone o sui nostri iPod.

L’aggiornamento del programma è stato già inviato ad Apple per l’approvazione e quindi presto potremo trovare in App Store la possibilità di scaricarlo gratuitamente.ù

Grazie al pratico file sharing di iTunes potremo riprodurre senza molti problemi DivX, Xvid e addirittura video Flash.

La nuova versione introduce anche la possibilità di  riprodurre contenuti video trovati direttamente dal browser Safari Mobile. Questa funzione chiamata “open in”, al riconoscimento di un video lancerà un processo separato da Safari permettendo la visione del video.

A questo punto non resta che attendere e nel frattempo tenere sott’occhio la pagina ufficiale di VLC su App Store

da www.mambro.it

www.jamendo.com

La piu’ grande piattafoma Werb di musica scaricabile gratuitamente e legalmente.

Da mettere nei preferiti.

Olderposts

Copyright © 2018 biello.it

Theme by Anders NorenUp ↑