miércoles, 12 de septiembre de 2012

Sublime Synchronized Scroll, Facebook PostToFeed

Sublime Text

  • El plugin Synchronized File Scrolling, que se puede instalar usando el Package Control, permite sincronizar el scroll de dos archivos abiertos a la vez.
    Luego de instalarlo, para probarlo abrir dos archivos largo y elegir verlos usando el layout de dos columnas, uno al lado del otro (ALT+SHIFT+2 y arrastrar la pestaña), al hacer ALT+SHIFT+UP/DOWN se podrá desplazar a la vez ambas vistas.

Facebook

  • Alguien con una cuenta facebook puede crear páginas. Cuando se crea una página, se le asigna un id. Por ejemplo, en la dirección de la siguiente página de prueba, resalto el id:
    http://www.facebook.com/pages/Navidad-2012/504922549535771
  • Según el Graph API, las cosas en Facebook son representadas por un objeto en el social graph. Teniendo el id de un objeto, se puede revisar la información de ese objeto para un contexto determinado:
    http://graph.facebook.com/504922549535771
  • FB.ui() permite publicar un mensaje en el muro del usuario actual. Por ejemplo:
    function postToFeed() {  
      FB.ui({
        method: 'feed',
        link: 'http://rulokc.heliohost.org/navidad2012/juegomemoria/',
        picture: 'http://rulokc.heliohost.org/navidad2012/juegomemoria/img/juego-memoria-logo-75.png',
        name: 'Juego Memoria',
        caption: 'Saludo',
        description: 'Hola!'
        }, function(response) {
          $('#msg').html("Post ID: " + response['post_id']);
        }
      );
    }
    
    $('#posttofeed').on('click', function(event) {
      event.preventDefault();
      postToFeed();
      return false;
    });
    
    Previamente FB se ha inicializado con el id de la app, como se describe en https://developers.facebook.com/docs/reference/javascript/