Archivo de la categoría ‘Briconsejos’

qrcode link
4 de abril de 2011

Ajax Google URL Shortener

Although it is very simple, I haven’t found any example out there. This is a little JS class to call Google URL Shortener API from your widget.

It requires jQuery. Notice that it won’t work on your Web site, it is only for widgets.

/**
 * @author Julio Rabadán (@ somms.net)
 */
var UrlShortener = function (_ApiKey)
{
	this._apiKey = _ApiKey;
};

UrlShortener.prototype.getShortURL = function (_URL, _callback){
    _URL = $.trim(_URL);
    if(_URL){
      var api_url = "https://www.googleapis.com/urlshortener/v1/url";
      var data_POST = '{ "longUrl" : "' + _URL + '", "key" : "' + this._apiKey + '"}';
      $.ajax({
        url : api_url,
        dataType : "json",
        data : data_POST,
		contentType : "application/json",
		processData : false,
        success : function(response){
          _callback(response);
        },
        cache : true,
        error : function(XMLHttpRequest, textStatus, errorThrown){
          console.log(XMLHttpRequest, textStatus, errorThrown);
		  _callback({"status": "network_error"});
        },
		type : "POST"
      });
    }else{
      return false;
    }
}
qrcode link
3 de febrero de 2011

Briconsejo: Instalando Subclipse en Nokia Web SDK

Nokia Web SDKNokia Web SDK es una versión de Eclipse personalizada con Aptana e integrada con el Nokia Web SDK Simulator. Es gratuito y nos permite trabajar de manera bastante cómoda para desarrollar widgets bajo la plataforma Nokia WRT.
Podemos instalar Subversion siguiendo estos pasos:

  1. Iniciar Nokia Web SDK.
  2. Navegar a Help > Software Updates > Find and Install.
  3. Seleccionar “Search for new features to install”. Pulsar Next.
  4. Agregar una nueva fuente de actualizaciones pulsando “New Remote Site”.
  5. Escribir “Subclipse” en el campo del nombre y dirección del sitio de actualización de Subclipse (“http://subclipse.tigris.org/update_1.6.x”) en el campo URL.
  6. Pulsar Finish. El atualizador nos muestra las posibles opciones a instalar.
  7. Desmarcar “Subclipse Integration for Mylyn 3.x (Optional)”, porque requiere un plugin que no está instalado por defecto en Nokia Web SDK. Pulsar Next.
  8. Aceptar los acuerdos de licencia y pulsar Next.
  9. Pulsar Finish, y comienza la descarga.
  10. Puede que haya que aceptar algunos avisos, ya que las nuevas funciones no están firmadas digitalmente.
  11. Reiniciar Nokia Web SDK, y listo.
qrcode link
15 de noviembre de 2010

Diseño de interfaces: Prototipado

El director creativo de Firefox, Aza Raskin, ha publicado una charla acerca del prototipado de interfaces gráficos que creo que sintentiza la esencia de este “arte”.

Rapid Prototyping with Aza Raskin de Dan Braghis en Vimeo.

El prototipado no sólo ayuda a crear mejores aplicaciones, sino que es una herramienta de motivación y motor creativo. Dibuja el producto en la mente del equipo y ayuda a encontrar la inspiración.

Las normas que se pueden extraer del vídeo son las siguientes:

  1. A la primera no saldrá. Presupuesta y planifica con ello.
  2. Diseña algo usable en un día. Te mantendrás centrado.
  3. Esta haciendo un esbozo consistente. No detalles todo.
  4. Itera la solución y aumenta tu comprensión del problema.
  5. Tu código es de usar y tirar, pero listo para refactorizar.
  6. Inspírate en los demás… libremente.
  7. Cuenta una historia con tu prototipo, no un conjunto de funciones.
qrcode link
5 de octubre de 2008

Briconsejo: Array cast en AS2

AS2 no permite hacer cast a un objeto Array.  Así de simple y doloroso. Esto se debe a que, por compatibilidad hacia atrás con AS1, Adobe ha mantenido que Array también sea una función contructora de matrices, y que tiene preferencia sobre los casting.

De esta manera, al hacer Array(Objeto) lo que hacemos es contruir un Array de un solo elemento, ese Objeto, el cuál bien puede ser una matriz que nos hemos traido de vete a saber donde, y a la que tenemos que hacer un casting para usarla en vete a saber qué. Pues así no se puede.

Ejemplo:

(más…)

qrcode link
23 de septiembre de 2008

Briconsejo: Las páginas de IE6 se abren en Firefox

A la hora de desarrollar páginas Web accesibles es necesario probarlas en muchos navegadores, no siendo su importancia igual a lo extendido que esté su uso. Por esto tengo instalados en mi equipo tanto IE6 como IE7, para poder probar la visualización de una Web en ambos navegadores*. Todo iba bien hasta ayer, cuando las páginas web que intentaba abrir en IE6 se abrían automáticamente en Firefox. Si escribía en la barra de dirección de IE6 la dirección “www.somms.net” se  abría en ¡una nueva pestaña de Firefox!

El problema parece estar en una clave del registro, que se modifica al instalar algunos programas, y que está descrito en un blog de Microsoft. La solución pasa por reiniciar primero, y si aún así el problema persiste, eliminar la siguiente clave del registro:
[code]
HKEY_CLASSES_ROOT\CLSID\{c90250f3-4d7d-4991-9b69-a5c5bc1c2ae6}
[/code]

Reiniciar, y listo.
* Normalmente, la instalación de IE7 elimina IE6 de tu instalación de Windows, así que buscando un poco por Google “IE7 standalone” encontré muchas opciones.

  • qrcode link