Categoría: Programacion (page 1) - Userlinux.net

Categoría: Programacion (page 1). Blog sobre sistemas operativos, Linux, Wireless y otras tech

Buscar

Categorías
Nube de tags
Últimos comentarios
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
  • gravatar
Webs amigas
Archivo
Promo
Links de interés

Programador: definición perfecta

Programador, definición: Programar no es como hacer chorizos ni poner ladrillos, programar es un trabajo puramente intelectual, quizás la tarea más intensiva intelectualmente que conozco. A más horas, no hay más producción, a veces un programador puede ser más productivo en una mañana que en 2 semanas y lo más fascinante, esto no es un problema a resolver, sino algo inherente a la tarea de programar y hay que aceptarlo. Si no te gusta te puedes dedicar al cultivo del champiñón o cualquier otro negocio donde el resultado sea más predecible.
Archived on : programación

Probando Textmate

Me he dado cuenta de que no puedo utilizar Eclipse en el Macbook a no ser que tenga una fuente de alimentación cercana en cortos períodos de tiempo, la verdad es que Java hace resoplar los ventiladores del cacharro cosa fina.

Así que tocaba buscar alternativas más o menos cómodas que tuvieran al menos dos o tres características básicas: coloreado de código, integración total con Mercurial y posibilidad de edición remota (esta última todavía no la he probado). Leyendo y buscando por ahí me he decantado por Textmate.
Textmate
En principio me he bajado la versión trial válida para 30 días pero me está gustando tanto que hasta he pensado en aceptar donaciones :P. La verdad es que lo de los Bundles (Mercurial, CodeIgniter...) es una pasada, la elección de colores -entre los múltiples themes que trae- es exquisita y su sencillez es suprema.

De todas formas no todo iba a ser bueno, así que seguiré buscando e informando de las novedades que pueda aportarme este software.
Archived on : programación

Mercurial: Hook on push

Lo tenía pendiente desde que cambié de Subversion a Mercurial, sabía que se podía y que era algo trivial pero lo vas dejando y bueno, just happens. El caso es que cuando haces un push al servidor lo normal es hacer un update de su lado, así que el hook que lo automatiza es el correspondiente:
[server]$ cat /path/del/repo/.hg/hgrc
[hooks]
changegroup = hg update
Y fuera preocupaciones. La obligada referencia a Tao of Mac, desde donde me vino la inspiración mientras intentaba poner el Macbook a punto.

Firecookie

Otro complemento para Firefox que merece la pena -y van tropecientos-. Esta vez es un addon que agrega una pestaña más al Firebug, se llama Firecookie y sirve para observar el flujo de cookies en una página web.
Firecookie
Todo lo necesario para facilitar el noble arte del desarrollo web.

Codeigniter: Activar $_GET

No es aconsejable su uso puesto que los parámetros $_GET son un foco de problemas pero hay veces que la fuerza puede más que la razón. CodeIgniter los trae deshabilitados por defecto pero se pueden activar de forma muy sencilla. En nuestro config ponemos el uri_protocol como PATH_INFO:
$config['uri_protocol'] = "PATH_INFO";
Y cada vez que queramos tirar de ellos, en el controlador correspondiente tan solo tendremos que hacer algo tal que así:
parse_str($_SERVER['QUERY_STRING'],$_GET);
De esta forma minimizamos el riesgo al controlador donde queramos usar este tipo de parámetros. Así de sencillo y sin condensadores de fluzo ni cosas raras.
Archived on : programación

PHP, Facebook y HipHop

Al principio esperábamos que Facebook aportase a la comunidad PHP un compilador de código capaz de reducir recursos en servidor de hasta un 50%, sin embargo en lo que están trabajando es en HipHop, un traductor o transformador de código PHP hacia C++ capaz de compilar con g++ y acelerar una barbaridad la ejecución del mismo (o eso dicen).
Facebook HipHop for PHP
De momento no hay nada visible, el enlace al código github no funciona así que solo podemos apuntamos a la lista de desarrollo y esperar al siguiente nivel.
Archived on : programación

Oracle garantiza continuidad a MySQL

Al hilo del anterior post donde intentamos salvar la prematura muerte de MySQL en manos de Oracle, la respuesta ha sido -creo yo- rotunda y en forma de comunicado de prensa. Oracle afirma:
  • Asegurar la disponibilidad de las APIs de las máquinas de almacenamiento.
  • Continuar mejorando MySQL en el futuro bajo la GPL, incluyendo a su versión 6.
  • Invertir más en el desarrollo de MySQL de lo que lo hizo Sun en el último año fiscal (U$S 24 Millones).
  • No requerir que los clientes contraten los servicios de soporte de Oracle para obtener una licencia comercial de MySQL.
  • Fundar un Consejo Asesor constituído por clientes y usuarios para que ayuden a dirigir las prioridades del desarrollo de MySQL.
Espero que sea suficiente, que quede constancia del comunicado y que jamás tengamos que volver a leerlo ;). (Gracias a David por el comentario).
Archived on : programación
Tags : mysql

Ayuda a salvar MySQL

Michael "Monty" Widenius, el creador de MySQL está pidiendo ayuda para salvar MySQL de las garras de Oracle. El 20 de abril del 2009 Oracle se ha hecho con Sun Microsystems, el actual propietario de MySQL.

Obviamente, el mercado de Oracle se centra en su sistema gestor de bases de datos y no está muy claro el futuro de MySQL en manos de la misma compañía. Las autoridades americanas ya han dado el visto bueno a la operación sin embargo la Comisión Europea todavía está estudiando el más que posible monopolio.
Archived on : programación
Tags : mysql

Chuck Norris and debug

"Chuck Norris doesn't need a debugger, he just stares down the bug until the code confesses."
(Martin Aspeli vía Wu)
Archived on : programación
Tags : devel humor

Agregando locales en Debian

Cuando jugamos con archivos .po y .mo en un proyecto web para dar soporte a distintos idiomas tenemos dependencia de las polémicas locales de cada sistema. Vamos a intentar solucionarlo.

En Debian -y en cualquier distribución desde que se sabe hacer- es sencillo, con el comando locale podemos saber las locales que tenemos instaladas:
# locale -a
C
POSIX
eS_ES.utf8
Pero nosotros queremos modificar esa lista, agregar nuevas locales o eliminar las que no se vayan a usar.
Siguiente » 
[ Userlinux 2001 ~ 2010 | Sindicación ]