Experiencia de usuario en dispositivos móviles para diseñadores web

Pocas presentaciones de las que he visto últimamente tienen tan buena calidad y provocan tanta reflexión como esta de Rachel Hinman, directora de experiencia de usuario en Adaptative Path, sobre usabilidad en desarrollo de aplicaciones para dispositivos móviles.

Consejos y un nuevo punto de vista a la hora de afrontar el diseño de interacción en este tipo de proyectos, con respecto a los proyectos web habituales.

Publicado en Desarrollo, Desarrollo Web, Usabilidad | Dejar un comentario

Imprescindible

“La próxima vez que sientas que no puedes vivir sin algo, espera una semana y comprueba si sigues vivo”

Guy Kawasaki – El Arte De Empezar

Publicado en Citas, Personal | 6 Comments

Formas jurídicas para la constitución de una sociedad

A continuación va un listado de las formas jurídicas que existen en España para la constitución de una sociedad.

No he puesto el nivel de responsabilidad porque, a efectos prácticos, es ficticio en la mayoría de situaciones en las que una sociedad debe responder ante la ley.

Trabajador autónomo

No se exige un capital social y solo se permite un socio.

Comunidad de bienes

Serían dos socios y el capital lo formarían propiedades indivisibles aportadas por los socios.

Sociedad civil

Dos socios y no se exige capital social

Sociedad limitada

Capital social mínimo de 3005€ que se desembolsa al 100% a la hora de crear la empresa. No hay límite en el número de socios

Sociedad anónima

Capital social mínimo de 60101€ que se desembolsa en un 25% al crearse y el resto en un plazo de 5 años. No hay límite de socios.

Sociedad limitada laboral

Capital social mínimo de 3005€ que ha de estar al menos en el 51% en manos de los socios trabajadores. Deben ser mínimo 3 socios trabajadores.

Sociedad anónima laboral

Capital social mínimo de 60101€ que ha de estar al menos en el 51% en manos de los socios trabajadores. Deben ser mínimo 4 socios, 3 de ellos trabajadores.

Sociedad cooperativa de trabajo asociado

El capital depende del número de socios, pero las aportaciones realizadas por los socios colaboradores no podrán exceder del 45 % del total del mismo. Deben ser mínimo 5 personas físicas o jurídicas.

Publicado en Emprendedores | 6 Comments

Symfony – Usar helpers fuera de la vista

Aunque los helpers de Symfony están pensados para ser usados en la vista, nos puede resultar útil e incluso imprescindible algunas veces usarlos fuera de la misma.

Symfony 1.2 nos permite hacerlo de la siguiente manera:


/*creamos un array con los nombres de los helpers

que necesitamos y de los que dependan*/

$hprs = array('Url', 'Tag', 'Asset');

//cargamos los helpers

sfProjectConfiguration::getActive()->loadHelpers($hprs);

//ya podemos usarlos sin problema

$url = url_for('modulo/acción?variable=valor');
Publicado en Desarrollo Web, Frameworks, symfony | Dejar un comentario

Recopilación de enlaces

Últimamente estoy muy liado y no me da tiempo a escribir todo lo que me gustaría.

Os dejo unos enlaces que he visto y que me han resultado últiles, curiosos e interesantes durante este tiempo:

Emprender

6 consejos para que tu primer año como emprendedor no sea el último

El timo de los fondos ICO

Crisis como las de Silicon Valley son las que necesitamos por aquí

Técnicos

Crear y escalar una startup un proyecto con Ruby on rails

HTML Purifier, filtro php para que una cadena cumpla con HTML estándar y la limpie de código xss

JSINQ, LINQ para javascript

Crear servicios (demonios) con php

XNA Quake 3 lib

Xtify, api para obtener la localización de los usuarios de tu aplicación web

Web Prototyping con visio

Videotutoriales para aprender Flex en una semana

CSS orientado a objetos

Frikismo geek y otras cosas

Series: HL2 Escape from city 17

Humor: cómo se toca las narices la gente que trabaja con ordenadores

Sexo:  Squirting o eyaculación femenina

Publicado en Enlaces, Internet | Dejar un comentario

SIGNS

Visto en el tumblr de Nerea

Publicado en Off Topic, Personal | 5 Comments

Por ejemplo

“No hay nada tan contundente en una presentación como combinar la respuesta a la pregunta ‘¿Y qué?’ con un ‘Por ejemplo..’

Guy Kawasaki en El arte de empezar

Publicado en Citas, Emprendedores, Personal | Dejar un comentario

Paginar resultados en SQL Server 2000, al estilo Limit de mySQL

En mysql para devolver un rango de resultados en una consulta podemos hacerlo usando el comando Limit de la siguiente forma:

Select * from tabla Limit 4,8

Esto nos devuelve un rango de 8 resultados desde el 4º encontrado

Apunté como hacerlo en Oracle, también como hacerlo en Microsoft SQL Server 2005/2008, y ahora lo apunto para SQL Server 2000.

SELECT TOP 10 t.* FROM tabla as t where t.id = not in
( SELECT TOP 0 id from tabla order by id desc )
order by t.id desc


El primer TOP, el principal, indica el número de tuplas a devolver.

El segundo TOP, en la subconsulta, debe ser multiplicar 10 por el número de página de resultados a mostrar menos 1, es decir: (número de página-1) x número de filas a devolver.

En ese ejemplo, el top para la subconsulta sería 0 para la primera página, 10 para la segunda, 20 para la tercera y así sucesivamente.

Publicado en Bases de Datos, Desarrollo, Desarrollo Web, Sistemas | 7 Comments

Cómo perder el tiempo

1 – Contesta a tus emails inmediatamente. Contestar tus emails en el acto es una práctica grandiosa para perder el tiempo. Con mucha suerte lograrás tener respuestas inmediatas, transformando tu bandeja de entrada en un chat.

2 – Si el email que estás redactando es muy largo, adjunta el contenido en un archivo word. No hay nada mejor para perder el tiempo que trabajar con dos o más aplicaciones distintas para hacer el mismo trabajo que se puede hacer con una. Y en lugar de separar por asuntos los emails, es mejor mandar todo de una vez en uno, así si queremos buscar ese email tendremos que acordarnos del asunto que tenía.

3 – No gestiones tu google reader. Google reader es una poderosa herramienta para seguir miles de fuentes de información que se actualizan día a día. Si creas carpetas por temática o por prioridad puedes correr el riesgo de separar las fuentes importantes de las que no lo son, por lo que lo mejor pasar de ellos y mantener todos nuestros feeds en el menor número de carpetas posibles.

Trata de abrir el google reader el mayor número de veces posibles al día, e intenta no dejar ninguna noticia, artículo o paper sin leer. Esto puede hacerte perder todo el día perfectamente.

4 – En el GTalk o Messenger siempre disponible. Tienes una cantidad colosal de tiempo que perder, por lo que no te molestará que en el momento que más productivo te encuentres, se te abra una ventana de conversación en la que alguien te pregunte si quieres arreglarle su ordenador o ayudarle con su programa parabajarpelisgratis favorito o hablar de temas que pueden tratarse via email.

5 – No uses friendfeed ni herramientas similares. Twitter, Yammer y otros servicios similares pueden servir para compartir información de una forma concisa, rápida y asíncrona. Sin embargo, podemos pasarnos por la patilla el concepto de asincronidad, y usar esos servicios como el punto 1, es decir como si se tratase de un chat. Herramientas como friendfeed nos permiten centralizar y agrupar toda esa información en un solo sitio para poder revisarla con calma de una pasada en lugar de estar pendientes minuto a minuto, por lo que hay que pasar de ellos.

6 – Concreta el mayor número de reuniones posibles. Si tienes que desplazarte mucho mejor, y si ya tienes que coger un vuelo para ir y volver en el mismo día puedes considerarte sensei. Las reuniones si no siguen patrones o metodología como SCRUM, pueden ser una de las oportunidades a tener más en cuenta para lograr desprendernos de horas de nuestro abundante tiempo.

Debes evitar tener un guión con temas a tratar y asegurarte que las personas con las que te reunes tampoco lo tienen. Si es posible, se puede reincidir en temas que se han tratado en anteriores reuniones y quedaron ya zanjados, para volver a plantearlos y volver a hacer “brainstorming” sin ningún tipo de criterio ni metodologías.

Intenta divagar lo máximo posible, buscando analogías que os lleven a hablar sobre temas que no tienen nada que ver con lo que esteis tratando.

7 – Eres técnico, hazlo todo tú mismo. Si eres técnico seguramente seas capaz de hacer muchas cosas al margen de lo que realmente te proporciona ingresos, simplemente porque puedes hacerlas por tí mismo o mejorar las que puedes encontrar ya hechas. Montarte tu propio servidor y gestionarlo absolutamente todo por tí mismo, optimizar tu sistema para que el kernel esté ajustado al hardware de tu equipo, programarte o modificar tus propios drivers, evitar usar frameworks, maquetar para navegadores obsoletos, retocar css, “diseñar” a pesar de no ser diseñador, crearte tus propias herramientas de gestión de proyectos o facturación..

8 – No pagues a nadie por hacer lo que puedas hacer tú mismo. Eres una persona inteligente con mucho tiempo para gastar, ¿por qué pagar a otro por hacer algo que puedes hacer gratis? Reservar hoteles, vuelos, el dentista, hacer compras buscando el precio más barato, concretar citas, reuniones, llevar la facturación, apuntarse a eventos… todas esas cosas las puedes hacer tú mismo y gratis.

9 – Se inconformista. Probablemente mientras estés programando o implementando alguna solución te des cuenta de que no es la forma más óptima de hacerlo. Puedes refactorizar o cambiar todo sobre la marcha antes de completar los milestones, de esa forma puedes perder tiempo e incluso no acabar nunca.

10 – Decir a todo que sí. Esto es algo tremendamente fácil de hacer (sobre todo si necesitamos liquidez) y que  nos puede hacer perder tiempo e incluso alejarnos del foco de nuestro trabajo por cosas que no son importantes ni para el propio cliente o proyecto. Nos puede parecer que nos va reportar algún beneficio a muy corto plazo,pero lo que si va a hacer es consumir nuestro tiempo a una velocidad sorprendente.

11 – Acudir a todos los eventos que existan. Da igual donde sean o la temática, lo importante es ir. Si se habla de “emprender”, “web *.0″, “seo”, “innovación” o “cloud computing” hay que ir. En muchos de esos eventos te encontrarás a cantidad de gente que no sabe cómo funcionan técnicamente las cosas sobra las que habla, en su vida va a perder una hora de sueño apostando en sus proyectos e ideas, ni van a dejar su cómodo puesto de trabajo, pero será una oportunidad genial para hablar con ellos sobre internet, blogs, el iphone, apple o lo que sea en lugar de estar sacando tu negocio adelante.

Por otro lado hay eventos en los que puedes encontrar a gente como tú, conseguir contactos que incluso pueden ayudarte, colaborar contigo en algún proyecto o proporcionarte recursos y experiencia. Trata de evitar estos eventos ya que a la larga pueden optimizar tu tiempo o evitar que lo pierdas en cosas que no son útiles.

12 – No automatices. Automatizar te requiere tiempo ahora mismo que no tienes, a pesar de que a medio plazo puede ahorrarte cantidades considerables del mismo. Si por alguna razón quieres ponerte a automatizar, hazlo por tí mismo. Respeta el punto 7 y no pagues a nadie por hacer lo que tú sabes hacer.

Trata de evitar conocer el terminal o programas como automator y quicksilver en MacOSX.

Saliendo de la ironía de estos 12 puntos, sobra decir que el tiempo es el peor enemigo sobre todo para autónomos y emprendedores, ya que una hora perdida es una hora no facturada o invertida en tu proyecto, una hora que hay que sacar “de donde sea” y “como sea”, sacrificando todo lo demás.

Publicado en Emprendedores, Personal, [Pe]n[sa]n[do] | 22 Comments

Semanas moviditas

Desde que empezó el año mi tiempo se ha ido esfumando a una velocidad alarmante. Por suerte, y a pesar de que creo se podría optimizar mejor, creo que está siendo bien invertido.

En lo que respecta al proyecto que tengo entre manos, al margen de estar informándonos de qué ayudas nos pueden interesar, buscar el hardware adecuado para afrontar la infraestructura inicial que necesitamos, contratar la imagen de nuestra empresa y por supuesto trabajar para nuestros clientes actuales.. esta semana he estado en dos eventos que han sido tremendamente interesantes, gracias como siempre a la gente que encuentras en ellos.

El Jueves estuvimos en el evento de seguridad de Microsoft e Informática64 (Up To Secure) en Pamplona, donde nos encontramos a Chema Alonso que nos presentó a Iñaki Ayucar, director de desarrollo de SimaxVirt un proyecto que se merece todo un post y del que algo comenté en su día. Después de tener la oportunidad de comer con Paulo y Fernando de Microsoft entre otros, fuimos a un HOL impartido por Chema sobre técnicas avanzadas de hacking web centradas en sql injection y ldap injection.

El viernes estuvimos en Bazkaria, organizado por Ideateca, Hostinet y DomainProtect, que consiguió generar networking de calidad en el que pude volver a encontrarme con Carlos, Rubén e Iñaki teniendo la oportunidad de conocer a Gorka de Elurnet, Ruth Guerrero de Monazen, la gente de Abartia Team, Iñaki García de Novisline, Igor San Román de Innomarket, entre muchos otros con los que no pude intercambiar tarjetas.

Esta semana que entra no se queda muy atrás y la siguiente estaré en el Search Congress de Barcelona. Espero conocer a más personas y tomarme café con alguno de vosotros si os encontrais por esa ciudad.

Aprovecho para preguntar.. ¿alguien sabe de un buen libro para aprender a gestionar el tiempo? Busco algo que sea realmente útil, con referencias a servicios que se puedan contratar o técnicas que ayuden a afrontar de forma productiva el paso de las agujas del reloj.

Publicado en Diario, Emprendedores, Eventos, Personal | 10 Comments