domingo, mayo 26, 2013

Convertir la codificación del texto a utf-8 en Mac

A continuacion un apunte para cuando aterrizan algunos archivos de texto que traen caracteres de utf-8 (unicode) al mundo mac.
En esta ocasion eran unos subititulos de una serie de capitulos de una serie de televisión, los cuales tenian acentos y no se veian correctamente en una mac.

1.- Antes que nada debemos detectar cual es el tipo de codificacion del archivo, esto mediante el comando file en una terminal de mac :

>file -I {filename}

2.- le aplicamos el siguiente comando, para convertirlo:

>iconv -f iso-8859-1 -t utf-8 < file > file.new

Listo!

domingo, abril 07, 2013

Laravel ejecutándose en Usbwebserver

Estoy haciendo mis primeros intentos con el marco de desarrollo de Laravel y estas son algunas de mis anotaciones con la instalación:

1.- Como he mencionado en este blog en otras ocasiones, uso Usbwebserver (http://www.usbwebserver.net/) para ejecutar de forma sencilla algún sitio web en las maquinas de Windows, es el más práctico, completo y ligero que he encontrado. XAMPP es usado por muchos, pero creo trae mucho paquetes incluidos, por ejemplo Tomcat, Perl, que pocas veces uso. Y lo mejor de usbwebserver es que por sólo pesar aproximadamente 60MB descomprimidos, me doy el lujo de tener muchas carpetas con diferentes configuraciones y versiones del mismo. Y precisamente esto ultimo es importante, porque para Laravel necesitamos tener la versión 8.5 el cual trae php 5.3.9, en caso de contar con PHP 2.9 o menor, Laravel arrojara un mensaje de

laravel Notice: Use of undefined constant __DIR__ - assumed '__DIR__'

 


2.- Laravel trae un comando de linea llamado artisan, el cual permitira entre otras crear configuraciones. Pero la version de Usbwebserver 8.5 no cuenta con una libreria de PostgreSQL en la carpeta de php


usbwebserver85


Afortunadamente revise la carpeta “php” de una versión 8 de usbwebserver, y copie el archivo libpq.dll” a la carpeta “php” de la version 8.5


Listo!

viernes, febrero 01, 2013

qTranslate en el Header y Footer de un Tema

Estoy trabajando en un sitio web sobre wordpress que necesita estar en Ingles y Español, por lo que instale el qTranslate, generalmente lo he usado para el contenido y no tanto para los archivos del tema, en este caso de el pie de pagina (footer) y el encabezado (header). Busque un rato, y en el foro del plugin de qTranslate encontré la manera de hacer que funcione:

<?php _e('[:en]The Lutheran World Federation
[:de]Lutherischer Weltbund
[:fr]Fédération luthérienne mondiale
[:es]Federacíon luterana mundial'
); ?>



Seguro lo tendré que usar en otra ocasión.

Listo!