BLOG

Displaying 1-3 of 3 result(s).
publicado por LuigiDevelop el 08-12-2011

En una entrada anterior publiqué cómo fue mi cambio de un PC a un iMac.

La verdad es que estaba contento pero no llegué a notar una diferencia de productividad notable, como muchos amigos me habían comentado. Es más, creo que me adapté enseguida porque le veía muchas similitudes con Ubuntu (salvando las distancias, claro).

imac.jpg

Finalmente opté por volver al PC por unas sencillas razones:



- Por motivos de trabajo necesito trabajar con tecnología de Microsoft.

- Tanto el iMac como el PC me han servido igual para programar.

- Me gusta poder trastear con el hardware de la máquina.

- También utilizo el PC para jugar. No soy un gamer en toda regla pero de vez en cuando me echo unas buenas partidas al battlefield, Dead space y alguna demo.

- El ahorro de espacio ya no es un problema, ya que actualmente cuento con mi propio despacho.

Creo que Apple ofrece una máquina con un sistema operativo bueno, bonito y bara... jeje, eso ya no.
En serio, no he tenido ninguna queja, pero dados los motivos que he enumerado creo que personalmente me conviene más el PC.

Supongo que soy uno de los pocos que ha ido de Microsoft/Canonical a Apple y ha vuelto.

publicado por LuigiDevelop el 03-11-2010

Me ha surgido la oportunidad de probar un iMac y no la he desaprovechado.
La verdad es que me daba un poco de respeto el cambio de un PC a Mac pero no ha sido para tanto.

Quizás sea porque vengo de Linux pero no me ha costado mucho hacerme al Mac Os x y aunque aún es pronto para hacer valoraciones de momento se cumplen las expectativas y puedo trabajar muy bien con él.
En parte es porque ya utilizaba algunas herramientas de desarrollo multiplataforma.

Debo decir que no soy un fan de Apple pero he sido exiliado al comedor de casa y necesitaba algo que ocupara poco espacio y con los menos cables posible.
Casualmente un amigo vendía un iMac y pensé "Esta es la mía". Por si acaso el PC lo conservo intacto...

Paso a comentar las herramientas que utilizo ahora mismo para programar en el iMac:

Me he ahorrado trabajo instalando el paquete MAMP,, que incluye Apache 2.x, PHP 5.3, Mysql, Sql Lite, Phpmyadmin....

La instalación es muy sencilla.
Por defecto las páginas servidas van en el directorio /Applications/MAMP/htdocs/ y la configuración en /Applications/MAMP/conf/...

Como editor he pasado de Gedit a TextWrangler, un editor fácil y completo que cumple mis necesidades.

Sigo utilizando SVN con RapidSVN para el control de versiones.

En messenger he cambiado Pidgin por msn messenger 8. Hasta ahora desconocía que Microsoft publica software para Mac.

Me he instalado gcc y Qt4, tal y como lo tenía en mi PC y sin problemas (por lo menos haciendo un "Hola Mundo").

Me ha sorprendido la terminal, quería escribir una entrada que se titulara comandos útiles en Linux pero creo que voy a tener que llamarlo comandos básicos en Unix porque en Mac los comandos que utilizo normalmente son los mismos.

Tengo pendiente instalar Windows 7 en una partición con Bootcamp ya que no me puedo despegar de él por motivos de trabajo (no son muchos los clientes que se salen de la línea de Microsoft).

Seguiré contando mi experiencia con este sistema, ya que tiene sus particularidades. De momento me he limitado a hablar de las herramientas que utilizo en el día a día.

publicado por LuigiDevelop el 03-01-2009

Este es mi primer post y lo empiezo con algo que he tenido que aplicar en esta misma página para evitar la duplicidad de contenido de la home.

Resulta que al hacer la web tanto http://luigidevelop.com como http://www.luigidevelop.com mostraban la home, al igual que http://www.luigidevelop.com/index.php y http://luigidevelop.com/index.php.

Esto es considerado contenido duplicado por los buscadores y hay que optar por una única dirección para la home ya que la duplicidad puede ser un motivo de penalización por parte de los motores de búsqueda.

Con el mod_rewrite de apache se puede arreglar esta situación. Hay que tener el módulo habilitado y crear/modifica el archivo .htaccess:

Options FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.luigidevelop.com$ [NC] 
RewriteRule ^(.*)$ http://www.luigidevelop.com/$1 [R=301,L] 
RewriteRule ^index.php$ http://www.luigidevelop.com/ [R=301,L] 

Hemos optado por que la dirección principal sea http://www.luigidevelop.com.
En el ejemplo la primera regla es para que el dominio siempre cuenta con las www. mientras que la última regla es para que en la página principal no muestre el index.php.

El flag R=301 quiere decir que el motivo de la redirección es que la url solicitada ya no es válida, ha sido movida ("movido permanentemente") y la L (LAST) se pone para indicar que una vez se cumpla esa regla se ignore las reglas que vayan a contincuación.

En mi caso, al estar la web hecha con Yii Framework el enlace a la home del path de navegación incluye el index.php, de manera que apunta a http://www.luigidevelop.com/index.php.

Existe la opción "homelink" para poder poner el enlace que se desee a la home en el path de navegación, en mi caso lo he hecho así añadiendo la opción homelink en el CBreadcrumbs widget, que se encuentra en el main layout:

    <?php $this->widget('zii.widgets.CBreadcrumbs', array(
        'homeLink'=>'<a href="http://www.luigidevelop.com/">Home</a>',
        'links'=>$this->breadcrumbs,
    )); ?>

También cabe mencionar que existe la posibilidad de indicarle a google qué página debe considerar como original si es que existen varias con el mismo contenido:

<link rel="canonical" href="http://www.luigidevelop.com/"/>

El enlace canónico es el que el buscador seleccionará como válido ante varias alternativas con el mismo contenido.

Y con esto queda inaugurado el blog de luigidevelop :)