Ir al contenido principal

Por fin, linux...

Llevo varios años planteandome seriamente comenzar a utilizar linux. La verdad, no tengo nada en contra del sistema operativo de Microsoft, y considero que según la necesidad de cada quien debe considerar cual solución considerar. Mi caso particular es que tengo una laptop un poco 'pasada de moda' que por defecto tenía instalado Windows XP, y la utilizo basicamente para desarrollo web. El hosting que utilizo para mis proyectos usa Apache como servidor web y MySQL para bases de datos, así que decidí dar el paso y comenzar a utilizar un sistema operativo libre. Para decidir que distro instalar no pasé mucho trabajo, googlié (no sé si está bien escrito el término XD) un poco y supe que HP certificaba el modelo de mi laptop HP Compaq nx6110 como compatible con Novell Linux Desktop. Por estos días Mint viene dando la nota sobrepasando en popularidad a Ubuntu. Pero es que no quería irme por la 'distro de moda' sino la que realmente me fuese útil. Ubuntu me llamaba la atención por su indiscutible popularidad. Finalmente, gracias a los amigos de la comunidad hispana de Drupal, David Hernández y Oskar Calvo, me decidí por Debian y estoy más que satisfecho. Practicamente todo ha funcionado 'out of the box' y la laptop se siente muy rápida. El sistema es mucho más ligero que Windows. Mi mayor temor era la Wifi, y funciona perfectamente. Con apt-get he instalado todo lo necesario y en el mismo día me he puesto a trabajar. Hasta ahora estas son las aplicaciones que he instalado para mi trabajo: - Geany: como editor de texto avanzado en substitución de Notepad++ que utilizaba en Windows - Bluefish: como entorno de desarrollo para web. La verdad no lo he utilizado aún así que no puedo hablar de resultados, pero en principio parece una buena opción. En Windows usaba Aptana, y pienso seguir usándolo aprovechando que es multiplataforma, pero quiero darle un ojo a Bluefish porque me parece más ligero. - Firefox y Chrome: Hay más de una opción en cuanto a navegadores se refiere, sobre todo en ambientes linux, y en Debian, aparecen Epiphany y Iceweasel (este útlimo solo se diferencia en el nombre de Firefox). Sin embargo, para el diario yo utilizo Chromium y para desarrollar, no hay dudas que la combinación de Firefox + Firebug es lo mejor que existe. - Phpmyadmin: lo he descargado del sitio oficial y lo he puesto en la carpeta raiz de mis sitios webs (/var/www/) y todo de maravilla. - Libreoffice: Debian Squeeze instala por defecto (hoy) Open Office, pero han comunicado que migraran a Open Office, así que ya de paso instalé esta última suite ofimática que parece que es el presente y futuro en cuanto a software libre se refiere, y de paso decir, que hasta ahora me va muy bien. Cuando se instala con apt-get, automaticamente se dedesinstala Open Office y se queda solamente Libreoffice! de maravillas! - unrar: simplemente el comando para descompactar ficheros .rar - Filezilla: el cliente ftp que uso y que está en los repositorios de debian. - VLC: en mi opinión, la más completa herramienta para audio y video que existe y que aparece también en los repositorios de debian. - Xchat: para mantenerme en los canales IRC en los que usualmente ando (#drupal, #dupal-es y #drupal-omega). Hasta ahora todo va muy bien y estoy contento con el salto. La única aplicación que aún no me convence, pero estoy seguro que es por la falta de costumbre y no por la herramienta en si, es Gimp, la opción libre de Photoshop, pues aún no he encontrado una manera cómoda de cortar con 'slices' y exportar los png. Tampoco he podido automatizar un par de pasos que me ahorraran mucho tiempo. Indiscutiblemente tengo que dedicarle tiempo. Lo próximo creo que será aprender a manejar bien Apache, MySQL y montar un servidor GIT para el control de versiones. Pero eso serán temas para otras entradas del blog.
Publicar un comentario

Entradas populares de este blog

Ubercart, atributos o CCK ?

Ubercart (UC) es una gran solución para e-shops. Trabajando sobre el poderoso Drupal lo convierte en una herramienta muy adaptable a muchas situaciones. Recuerdo que cuando empecé a usarlo una de las primeras dudas que me asaltó la cabeza fue decidir que era mejor con UC: campos (fields) de CCK o los atributos (attributes) del propio UC. El uso de atributos y clases para categorizar los productos de la tienda puede resolver en muchas situaciones y está muy bien pensado. Pero como no todo es perfecto acabo de chocar con una de esas situaciones que parece ser la excepción de la regla y donde he tenido que sacrificar los atributos de Ubercart por los conocidos y siempre bienvenidos campos de CCK. La idea inicial era facilitar al vendedor que subiera un solo producto, con su modelo y precio básico, y que luego los clientes pudieran seleccionar los atributos requeridos. La cuestión se complicó porque los cinco (5) atributos asociados a la clase de producto X están muy poblados. Cuando inte…

Raspberry Pi, ¿por dónde empezar?

Dicen que debo darle el mérito a Ježišek, que seguro los que no hayan pasado por Chequia, no entenderán, así que digamos que sería a Papá Noel o Santa Claus que seguro es más familiar. Pero la verdad, gracias a la mejor esposa del mundo es que me ha llegado mi primera Raspberry Pi. Aunque ya había leído un montón (no fue difícil para ella pensar en que regalarme :) ), tener la pequeña en mis manos me hizo revisar de nuevo toda la información y cada detalle para poder explotar el juguete lo mejor posible. Si no tienes una RPi, puedes utilizar esta imagen para emularla con VirtualBox. Ojo! este link no descarga la imagen, sino el torrent con el cual se podrá descargar finalmente la imagen. Ahora mismo estoy descargando la imagen para explorarla en estos días, aunque por los comentarios del foro parece muy buena opción. Una vez se tiene la tarjeta en la mano, aparece la primera pregunta: y ahora, que? Por las recomendaciones de casi todos los blogs y foros, tenía claro que iba a comenza…

Drupal Commerce - producto con varios precios

Montando un marketplace con Drupal Commerce, apareció un caso de uso donde el cliente quería agregar a cada producto un precio de envío diferente. Por tanto no valía una Flate Rate u alguna solución clásica de 'shipping', así que pensé que Rules y encontré esta simple solución de Josh Miller:
La idea es agregar un campo 'envío' tipo 'price' al tipo de producto en cuestión, y luego con rules, sumar al precio del producto, el precio del envío.
Crear una nueva regla de cálculo de precio. Ir a admin/commerce/config/product-pricing/rules/add y darle un nombreAgregamos una primera condición "Entity has field" a la entidad "commerce-line-item" y seleccione el campo "commerce_product". Con este paso se carga el producto para la siguiente inspección.Segunda condición, cargamos el campo con el precio: "Entity has field" a la entidad "commerce-line-item:commerce-product" y seleccionamos el campo creado previamente en el ti…