Pequeño podcast Número 4 – Marca Personal

 

Emprendedor, Podcast

Hace bastante del último podcast pero ya tenía ganas, además lo tenía en mi lista de tareas.
En este podcast anímo a mejorar tu marca personal y a usar las herramientas que tenemos a nuestro alcance para ello.

 

Podcast 4 – Marca personal (mp3)

“deldan” Recomienda (21-10-11)

 

Recomienda

http://docpool.co – Documentación de uso común para desarrollo y diseño web.

http://www.businessmodelgeneration.com/canvas – Canvas para crear tu plan de negocio.

http://openatrium.com – Para crear una intranet con base Drupal.

http://www.managingnews.com - Una forma de agregar Rss de una forma visual atractiva con base Drupal.

¿Qué es Open Graph protocol?

 

Código

¿Qué es?

Es un protocolo adoptado por muchos generadores de contenidos ( Facebook, WordPress, Youtube, Vimeo, etc..), para poder compartir su contenido de una forma social.

Esto surge por la necesidad de solucionar el problema que tenían los programadores para integrar contenido de webs externas, tenían que programar  tantas llamadas soap o rest como plataformas de contenidos quisiesen integrar, cada una con sus peculiaridades, cuando al fin y al cabo solo necesitabas siempre las misma información básica.

Ventajas para programadores

La gran ventaja, es programar una sola llamada para todo tipo de contendido que se quiera integrar en la web, o si quieres que tu web sea generadora de contenido y que los demás puedan integrar tu contenido, es muy sencillo y poco costoso.

Ejemplo en código








Más información
http://ogp.me/

HTML – div 100% alto

 

Código

Para un programador, el css y html a veces no guarda mucha lógica, a veces es así y punto.
Así que aunque esto parezca un tontería, es algo que se olvida y es bueno tenerlo apuntado.

html, body { height: 100%; }

Importante que el height a 100% se aplique tanto en html con en body.

#main{height: 100%;}

El div en cuestión.

Componente REST para cakePhp

 

cakePhp, Código

Buenas, acabo de subir un componente RESTfull para cakePhp en mi cuenta de github https://github.com/deldan/RestAndCurl-component-cakePhp

¿Como hacerlo funcionar?

Descargar los dos componentes y guardarlos en la carpeta app/controller/components de tu proyecto cakePhp

Llamalo en el controlador que se necesite, como con cualquier componente

var $components=array('Curl', 'Restclient');

Y crear las llamadas REST

Dejo un pequeño ejemplo de conexión y llamada a la api de 11870.com con estos componentes


//uri REST
$uri = "http://api.11870.com/api/v2/search";

//parametro de busqueda
 $params['q'] = $search;

 //parametro ciudad
 $params['ls'] = $city;

//parametro categoria
 $params['category'] = $tipo;

 //params
 $params['fields'] = 'title,summary,link';
 $params['oauth_token'] = '**********************';
 $params['oauth_token_secret'] = '**********************';
 $params['appToken'] = '**********************';

 // REST call
 $result = $this->Restclient->get($uri, $params, 'xml');

“deldan” Recomienda (9-05-11)

 

Recomienda

www.strikeapp.com – Para crear listas de tareas de usar y tirar online.

www.simplediagrams.com – Aplicación en la nube de creación de diagramas.

www.prezi.com – Crear presentaciones de ideas nunca fué tan sencillo.

www.scrumy.com – Aplicación online para ayudarte a seguir scrum

www.goodsie.com – Crear tienda online de manera sencilla.

 

Cambiar url navegador desde Ajax en cakePhp (location.hash)

 

cakePhp

Cuando usamos Ajax,  y cargamos información, no se refresca nuestra url.
A veces nos interesa que si sea así, que nuestra url cambié.

Una manera sencilla de hacerlo en cakePhp

echo $ajax->link(
‘ver Usuario’,
array(‘controller’ => ‘User’, ‘action’ => ‘ver/’.$id),

array(‘update’ => ‘ver_usuario’, ‘complete’ => ‘window.location.hash = “usuario”‘)
);

Lo que tenemos en window.location.hash es lo que luego saldrá en nuestra url tipo:  http://localhost/user/ver#usuario

Pequeño podcast Número 3 – Productividad

 

Podcast, Productividad

Hace mucho desde el último Podcast, y ya tenía ganas, en esta ocasión Habló sobre productividad y que pequeños hábitos me están ayudando a ser más productivo.

Nombro en algún momento la técnica pomodoro, hablé sobre ella en un post, también nombro una pequeña parte de la técnica Scrum, y una aplicación visual online para hacer scrum llamada scrumy.

Aplicaciones indispensables para Mac Os X

 

Herramientas

Ya llevo casí un año con el sistema operativo Mac Os X, y creo que puedo aventurarme a listar cuales son las aplicaciones indispensables, al menos para mí, y siempre desde el punto de vista de un programador web.

Growl
Es un simple notificador, con un buen aspecto, y muy configurable

Adium
Aplicación de mensajería instantaneta para multiples cuentas.

Dropbox
El TimeMachine está bien para copias de seguridad, pero hay ciertos documentos que quieres tener disponibles desde cualquier ordenador o dispositivo, o incluso compartilo. ( está aplicación ya la comente en el post de 11 importantes aplicaciones en la nube ).

Pomodoro
Aplicación que nos ayuda con la técnica pomodoro, ayuda a ser más productivos, a concentrarnos y tener los descansos adecuados, ya sea para trabajar o estudiar.

pomodoro

Reeader
Si eres un fan de los rss, es tu aplicación, los rss de reader de google de una manera bonita.

Things
Herramienta sencilla para ayudarnos con GTD.

Twitter for Mac
Si usas twitter, esta es una buena aplicación, incluso si tienes varias cuentas, la estoy usando ahora en vez de tweetDeck que también es una buena aplicación para varias cuentas y no solo para twitter.

Mailplane
Si usas Gmail para todas tu cuentas, siempre puedes optar por Mailplane, una aplicación para gmail, no es un indispensable hasta que te acostumbras a ella.

Mamp pro
Si desarrollas en php, el mejor servidor web para tu Mac.

Espresso
Aplicación para desarrollar web, he probado otras como Coda o TextMate, pero al final me he quedado con Espresso.


¿Crees que hay alguna aplicación más que es indispensable para mac, que debería estar en esta lista?

¡Comentalo!


Enviar felicitaciones de navidad desde gmail

 

Emprendedor

Como programador, esto debería ser una tarea muy sencilla. diseñas un felicitación curiosa, y las envias por mail.

El problema viene cuando piensas. Habrá que meter la imagen en html, y crear un lista de correos, o enviarlo através de un programa de newsletters, nada de eso dejo los pasos a seguir para hacerlo de una manera sencilla desde gmail, gracias a mi amigo Antonio de Dandelium.

  1. Nos vamos Configuraciones generales de gmail, y en firmas añadimos la imágen desde un url ( antes tendrá que estar subida a tu web).
  2. Vamos a contactos de gmail.
  3. Generamos un nuevo grupo. Llámandolo “Navidad11″, por ejemplo.
  4. Seleccionamos todos los contactos a los que queremos enviar el correo.
  5. Cuando los tengamos seleccionado, arriba hay un botón llamado Grupos, selecionamos el nombre del grupo “Navidad11″.
  6. Vamos a crear correo, se añadirá directamente la firma con la imagen. Habilita el campo CCO (Con copia oculta) que está debajo de CC.
  7. Escribimos “Navidad11″.
  8. Y enviamos.

Por cierto Feliz Navidad y Feliz 2011