Una de las tareas más complejas al establecer una metodología en una empresa es el control de versión de código.
Muchas veces me encuentro con grandes equipos de trabajo que no tienen ninguna cultura de control de versiones del código que generan, provocando muchas veces problemas serios al subir las aplicaciones al servidor de producción.
Una alternativa a instalar CVS, Subversion y demás conocidas herramientas de control de versiones de documentos es el uso de SpringLoops.
Se trata de una aplicación Web que permite a los programadores trabajar con los mismos archivos simultáneamente y cerrar una versión estable que puede subirse vía FTP desde el mismo site.
La versión gratuita permite hasta 3 FTPs diarios con 5 megas de espacio, suficiente para pequeños proyectos, ideal para programadores que se encuentran a muchos kilométros los unos de los otros y necesitan controlar el trabajo de una forma segura.
fuente: Dexly
Categoría: Sólo programadores
Apps y recursos para programadores. Tutoriales, trucos, plataformas y noticias del sector de la programación.
PontoMat – Gestiona contenido de un site sin saber programar
Aqui otra de las joyas brasileñas.
PontoMat es un sitio que permite añadir texto dinámico en un site con contenido estático.
Vimos algo parecido hace poco con Texty.
Tenéis que escribir el texto que queráis en la página principal de PontoMAT, después copiáis el código disponible en vuestro site y, cada vez que cambiéis el texto de PontoMAT, estaréis cambiando el de vuestro sitio también.
Una opción inteligente y rápida para crear contenidos dinámicos que pueden ser gestionados desde PontoMAT por un no-webmaster.
fuente: linkk
Texty – El CMS más sencillo del mundo
La idea de Texty duele de lo sencilla (y práctica) que es.
Imaginemos que tenemos un site en viejo HTML con un texto que necesita constantemente ser actualizado.
Opciones:
– Creamos un área de administración para modificar ese texto cuando queramos, modificando la tecnología utilizada y configurando el servidor correctamente.
– Creamos un site administrado con un CMS conocido y nos olvidamos del viejo.
– Usamos texty para salir del apuro.
Texty permite crear un texto a través de un simple editor online. Al terminar de crear el contenido podréis protegerlo con contraseña y obtener un script que incluiréis en vuestro viejo site.
Cada vez que modifiquéis el mismo texto en texty, el script se encargará de mostrar el contenido actualizado en todos los lugares en los que lo hayáis incluido.
Rápido, sencillo y práctico.
fuente: del.icio.us
Domain Log Book – todos tus dominios controlados en una sola página
Si os gusta tener todos vuestros dominios bajo control, con sus datos más importantes a la vista, aquí os muestro una buena solución.
En DomainLogBook podéis registrar todos ellos y ver todos los datos de una sola vez: pagerank, alexa rank, caducidad, actualización…
La estética es agradable, sin muchas pretensiones y rápido en su ejecución.
El resultado:
fuente: webware
dots.org – La búsqueda del dominio perfecto
Encontrar el dominio perfecto para vuestro nuevo blog o vuestra nueva web es una de las tareas más importantes y difíciles.
Os lo dice uno que puso un nombre a su blog que ni yo mismo sé pronunciar.. pero bueno.
El caso es que una vez os hablé de bustaname, una excelente ayuda para crear dominios a partir de combinaciones de palabras (se puede hacer algo muy interesante con esta idea y este script que encontré recientemente). También os comenté una vez pcnames, opción interesante para encontrar dominios de 3 y 4 letras, por ejemplo.
El sitio que os comento ahora es un buscador avanzadísimo de dominios que os informa también de los nombres que están a punto de estar libres. Tenéis que ser rápidos, ya que dots.org parece más un sitio de compra y venta de acciones que uno de reserva de dominios.
Podéis activar un diccionario en inglés o español para buscar palabras sencillas, escoger el tamaño y extensión del dominio, filtrar caracteres.. todo para obtener el nombre que está a punto de liberarse para vuestro uso y disfrute.
fuente: frankschilling
ajaxRain – Biblioteca de códigos listos en Ajax
A menudo me piden consejos para desarrollar web clasificadas dentro de la llamada «web 2.0». La verdad es que fórmula mágica no hay, aunque podemos encontrar algunos factores comunes en todos los proyectos de la categoría:
– Son sociales: los usuarios son los protagonistas de la web, sin ellos.. no hay web
– Estética moderna, redonda, colores suaves, pasteles. Minimalista, si es posible.
– Evitar recargar la página cuando no es necesario. Hoy en día los internautas son más exigentes y la tecnología nos permite atender a esta exigencia. Sites rápidos, con el contenido listo para ser usado, sin testar la paciencia del usuario.
Estos son sólo tres de los varios consejos que pueden darse y, concentrándonos en el tercero, os presento AjaxRain.
Se trata de una serie de scripts y efectos en Ajax que pueden ser actualizados por los propios usuarios.
Con esta biblioteca de códigos ya listos, podréis hacer vuestro sitio más agradable de navegar, con efectos y recursos que agilizarán la navegación de nuestros amados usuarios.
Ajax es una forma muy inteligente de usar scripts que permiten de forma sencilla cargar contenido sin que el usuario lo perciba. Fundamental para cualquier buen proyecto.
fuente: momb
Zinadoo – Hacer páginas web para dispositivos móviles
La web para dispositivos móviles crece, y rápido.
Basta dar una ojeada en la categoría de móviles para darse cuenta de que no estoy bromeando.
Si alguno de vosotros está pensando en crear una web para este tipo de público no podéis dejar de visitar zinadoo. Se trata de un servicio que permite de forma gratuita publicar contenido pensando en dispositivos móviles.
La programación es sencilla, la usabilidad excelente. A medida que programáis podéis ir viendo el resultado en algunos modelos de móvil disponibles en el sitio, permitiendo tener una idea bastante clara del resultado final.
No esperéis hacer nada muy sofisticado, podréis publicar texto, imágenes, videos, encuestas y hasta mandar mensajes SMS, no mucho más.
fuente: momb
Freebase – Construye tu propia Internet
Ahora que he recibido la invitación para conocer de cerca a freebase, y después de ver el vídeo-tutorial de 6 minutos, os voy a contar lo que he visto.
Se trata de una aplicación que permite hacer aplicaciones sin tener grandes conocimientos de programación. Para eso dispone de una excelente base de datos que podrá ser utilizada por las aplicaciones que usen su API.
Freebase tiene, por ejemplo, informaciones de miles de películas, actores, directores y demás entidades relacionadas con el cine. Podéis navegar entre esta enorme biblioteca de datos añadiendo atributos a cada entidad en caso de que lo consideréis necesario.
De esta forma, si estáis visualizando la entidad Woody Allen, por ejemplo, podéis introducir algún dato de él que no esté en la base ya existente.
Así como Wikipedia es una enciclopedia creada por todos de una forma bastante desorganizada, freebase permite crear una base de datos de conocimiento com campos estructurados (nada de textos libres, todo con un campo, una descripción y un contenido).
El resultado, después de miles de usuarios completando datos, puede ser una gigantesca cantidad de datos que podrán ser leídos, actualizados y completados desde las miles de aplicaciones que los programadores realicen a partir de esta base.
Aquí os dejo unas capturas para que vayáis abriendo el apetito.
Kelpi – Compartir códigos interesantes
Modesta y sencilla, aunque no por eso menos práctica, herramienta para compartir códigos fuente.
Los usuarios de Kelpi pueden incluir sus pedazos de código que, por algún motivo, encuentren interesantes. Cada código estará clasificado por etiquetas en función del lenguaje utilizado par asu construcción.
Los títulos indican la funcionalidad del texto compartido, texto que puede ser comentado por otros usuarios.
Lo malo del sitio es que tiene tan poca descripción textual que dificilmente google lo va a encontrar.
fuente: digg
Gennit – Una herramienta CASE online
Cada noche comienzo con mi trabajo de investigación. Entro en del.icio.us buscando todo lo relacionado con la web 2.0, entro en digg buscando nuevas aplicaciones en itnernet, entro en los 250 blogs que tengo en mi lector de feeds buscando novedades y, después de todo este trabajo, os cuento lo que más me ha llamado la atención.
Claro que con tantas fuentes acabo encontrando decenas de lugares interesantes para comentar, lo difícil es escoger los tres o cuatro que os comento cada día.
Hoy está siendo un día especialmente difícil así que, como tengo un poco abandonados a mis lectores programadores, voy a ser un poco más técnico de lo habitual.
Gennit es una herramienta CASE online que permite, a los programadores, obtener el código fuente de la estructura de su programa sin necesidad de perder mucho tiempo.
Antes de comenzar a programar una aplicación (sea site o no) es necesario pensar en las entidades necesarias para el proyecto (usuarios, empresas, cargos…). Cada entidad tendrá una serie de atributos (nombre, apellidos, edad… en caso de la entidad usuarios) que caracterizan lo que se acaba llamando CLASE.
El caso es que en Gennit podéis especificar estos detalles y obtener el código fuente de buena parte del proyecto, con consultas de base de datos que crean las tablas necesarias y códigos que establecen la relación entre la aplicación y los datos.
Usando conceptos como NHibernate y programación orientada a objetos, Gennit es una aplicación que merece ser analizada por los que disfrutan escribiendo lineas de código.
fuente: larkware