Sublime Text 2

Un editor de texto para los que siempre tienen prisa…

Por mucho tiempo usé el editor Aptana, debo decir que lo que siempre me molestó de este editor es que fuera tan pesado, tiene características muy buenas, pero no encaja en mi cabeza como un editor para hacer páginas web, del tipo .html, .php, o .py fuera mas pesado que abrir el Word de MS o el Gimp para editar mis fotos.

Buscando en internet me llamó mucho la atención las buenas cosas que hablan de un tal “Sublime text”, el nombre me pareció exagerado, hasta que lo vi funcionar y me olvidé del gran Aptana.

Cuando descubrí Sublime Text 2, volví a encontrarme con mi origen, el “minimalismo”, siempre me ha gustado esa tendencia en las cosas que hago, no me gusta lo saturado o lo colorido, amo el minimalismo, y este poderoso editor vino a ser lo que siempre busqué

Editor Sublime textEntren al sitio web:

http://www.sublimetext.com/

Y descubran las grandes capacidades que tiene este editor, y compartan sus experiencias, les aseguro que si se dedican a programar, van a encontrar en él herramientas y atajos que les permitirán hacer mejor el trabajo del día a día.

Los frameworks o los CMS

Una de las cosas a las que se topa uno en estos tiempos es a la diversidad de formas en las cuales se puede iniciar un proyecto web, y es que como olvidar los tiempos en los que se hacia todo con tablas (maquetación) y en un programa que en su momento fué la sensación como Frontpage.

Actualmente tenemos muchas formas de hacer un sitio web, desde programar desde cero en html puro y  css,  o usar herramientas como frameworks tipo bootstrap, 52 framework, etc.

Por otra parte estan los CMS, como Joomla, Drupal, y el famosisimo WordPress, que efectivamente facilitan la tarea de hacer las cosas pero que requieren desde mi punto de vista más tiempo para poder dominarlo como se debiera.

 

Proyectos nuevos

Actualmente tengo un proyecto para hacer un control de ingreso con tarjetas RFID o algo parecido, estaré informando sobre cada uno de los detalles para establecer una bitácora de todo lo que se necesita para lograr hacerlo. Espero sus comentarios y sujerencias.

Me parece un interesante reportaje

Para los que trabajamos por nuestra cuenta y que nos hace pensar que hacemos las cosas correctamente, según nuestro propio criterio, les paso el siguiente artículo de la páginas maestrosdelweb.com que se titula “Las 10 prioridades del freelance.

Cuando trabajamos de forma independiente, muchos nos quejamos de la falta de tiempo, pero debes ser realista y saber que siempre encontramos tiempo para realizar las actividades que consideramos imprescindibles, solo es cuestión de tenerlas claras y trabajar en pos de ellas.

  1. Definir una filosofía de trabajo: no seas el típico freelance que tiene el entusiasmo de ser independiente y por ello aceptará todo tipo de trabajo sin limites. Debes definir tu propia filosofía de trabajo en relación a los clientes, proyectos, ganancias y tiempos. Cuando saber lo que quieres como empresario, te ganas el respeto a tu trabajo y su costo, evitando que otros se aprovechen de tu entusiasmo o buena voluntad.
  2. Estrategia de comunicación para promover sus servicios: si tu trabajo como freelance se enfoca en el diseño, desarrollo, escribir para la web o tiene algo que ver con Internet, contempla un sitio web que venda lo que haces. Recuerda que nada mejor que un portafolio que muestre tu experiencia y un sitio web o blog siempre será una buena forma de mostrar lo que sabes. Además, las tarjetas de presentación, nunca están de más, por aquello del networking. Tu presencia en redes sociales y registrarte en sitios en donde puedas promover tu trabajo.
  3. Establecer un horario de trabajo: trabajar de forma independiente no significa dejar de tener vida o no trabajar para divertirte, todo es cuestión de equilibrio. Establece un horario de 8 a 14 horas según tus prioridades de proyectos, pero no olvides que esto puede absorbente por completo, por ello es mejor definir el tiempo para cada actividad.
  4. Buscar clientes: es una prioridad fundamental, establecer relación con otros freelance o personas en el medio que te permitan obtener referencias a proyectos. Si en este momento tienes los clientes suficientes y dejas a un lado esta prioridad, puede ser que dentro de un par de meses las cosas no perfilen igual, toma precaución y procura garantizar clientes cada cierto tiempo.
  5. Organizar un calendario de proyectos: no te olvides del uso de herramientas para organizar los proyectos, maneja una agenda o un calendario de proyectos que te permitan tener todo bajo control y no quedar mal con tus fechas de entrega.
  6. Trabajo en equipo: esto lo comenté el viernes pasado, los proyectos pueden ser variados y quizás algunos requieran de otro tipo de perfil que debas subcontratar, así que no dejes por un lado tus contactos de colegas y desarrolla una buena dinámica de trabajo en equipo para lograr tus objetivos de proyecto.
  7. Definir un porcentaje de ganancias: nuestro entusiasmo a veces es tal, que nos jactamos de que “no lo hacemos por dinero, lo hacemos porque nos gusta” vamos hay que madurar con esa mentalidad y aceptar que sí nos gusta pero necesitamos el dinero para seguir disfrutando. Una prioridad debe ser la ganancia en los proyectos, antes de empezarlos evaluar si realmente vale la pena el trabajo en relación a la ganancias.
  8. Administrar el negocio: no sólo se trata de conseguir clientes, trabajar duro por horas y cobrar. También ser freelance requiere de un cambio de mentalidad de ser empleado y transformarte en un empresario que administra sabiamente sus ganancias, si sabes poco sobre el tema te recomiendo que te eduques en ello, para que tu aventura de freelance no termine pronto.
  9. Seguir aprendiendo: estamos viviendo en un mundo competitivo y en términos de tecnología esta avanza, innova y mejora constantemente. No podemos quedarnos con el conocimiento adquirido en nuestros años de escuela/universidad, se hace necesario seguir aprendiendo, incrementando nuestro valor como profesionales especializados.
  10. Reputación profesional: se dice que al perder todo lo material lo único que nos queda es “el nombre” que implica la reputación como personas y profesionales. Es importante que cuidemos este aspecto profesional, muchos trabajos nos llegan por referencia a nuestro buen desempeño y al mantener equilibrado los puntos anteriores el resultado de este punto vendrá solo.

Estos puntos los escribió Stephanie Falla Aroche.

Aptana IDE de programación

Estoy muy contento con este programa, me parece que es lo que he estado buscando desde hace mucho, pase por Quanta, Bluefish, Notepad, Dreamweaver , y hasta ahora encuentro lo que yo creo que muchos esperaban.

Esta basado en eclipse, y lo desarrolla Aptana Inc.  Funciona bajo Windows, linux y Mac. y provee soporte para lenguajes como: Php,PythonRubyCSSAjaxHTMLAdobe AIR. Tiene la posibilidad de incluir complementos para nuevos lenguajes y funcionalidades.

Características

  • Asistente de código para HTML y Javascript.
  • Librerías ajax (jQuery, prototype, scriptaculous, Ext JS, dojo, YUI y Spry entre otras).
  • Conexion vía FTP, SFTP, FTPS y Aptana Cloud.
  • Herramientas para trabajo con base de datos.
  • Marcado de sintáxis mediante colores.
  • Compatible con extensiones para Eclipse (existen más de 1000).

Un entorno de programación que permite agregar cosas con PHP, Ruby on rails, ajax y muchas cosas mas.

Es muy potente y augura ser uno de los mejores para el desarrollo de sitios y aplicaciones web.  Espero que también lo descarguen y los prueben, les comento que se distribuye bajo licencia GPL.

BSDs o linux? en el entorno de producción.

No tengo nada en contra de linux, al contrario estos muy agradecido ya que con este sistema fueron mis primeros pasos en el mundo Unix-like, tengo muchas satisfacciones y excelentes amigos y profesores que me adentraron en el maravilloso mundo de este sistema operativo.

Sin embargo yo como muchas otras personas estoy dispuesto a conocer otros sistemas operativos como es el caso de Freebsd y Openbsd, no voy a describir las características de cada uno de los sistemas antes mencionados, ya que en la web hay mucha información y debates por lo que no veo caso escribir al respecto.

En el ámbito profesional en el que ahora me desenvuelvo, creo que es una buena oportunidad de poner a trabajar tanto a linux como a freebsd u openbsd en este campo de la producción, y no tanto el campo de pruebas, es muy importante decir que por la web en los foros y debates sobre estos sistemas (flames), destacan mucho la estabilidad y seguridad de los BSDs, por lo que en el trabajo con mis clientes y ante la sensación propia de seguridad y estabilidad de los sistemas BSDs, me he propuesto montar ambos sistemas que manejen bases de datos, y servicio web. Ya que estoy trabajando actualmente en proyectos que manejan bases de datos en PHP y mysql.

Mantendré al tanto por medio de esta página todos los detalles de mis pruebas con ambos sistemas.