viernes, 28 de agosto de 2009

Convertir formatos AI, CDR(propietarios) a SVG Estandar libres

A veces no podemos hacer al mundo perfecto, muchas veces me envian o me descargo algunas imágenes o vectores y estos estan en formatos propietarios de cada programa que los crea:

AI : Illustrator

CDR: Corel Draw

Por mencionar los más conocidos, pues bien, al ser un formato cerrado no podemos nativamente abrirlos en nuestros programas de edición favorito: Inkscape, Skencil, etc. 

La solución a este problema se llama SK1project

El que vamos a usar para convertir nuestros archivos al formato abierto/libre SVG

Para no hacer o tener complicaciones, solo se descargan el .deb en caso de usuarios de alguna distro Debian, lo instalan con gdebi. Y listo ya lo tienes funcional, vamos a usar solo convirtiendo por ejemplo un .ai a .svg

Simplemente vamos a un terminal y lo ejecutamos

$ univonvertor archivo.ai archivo.svg

Y listo la magia se hace. Para ver las opciones o formatos que soporta simplemente ejecutan

$ uniconvertor

Y veran las opciones  o formatos con los cual pueden trabajar. 


Basado en mi experiencia, la conversión es perfecta al menos en archvos AI

Que me recomiendas


Siempre que me encuentro con una persona extremadamente inutil, le aconsejo que instale windows XP le instalo el deepfreeze, el antivirus, el firewall y le pido encarecidamente que antes de hacer doble click a cuanta huev...ada que se descargue lo piense dos veces o se meta el dedo en otro lado(por no decir donde no le da el sol).

Asunto solucionado y me olvido, total con que sepa usar el gugle es suficiente.

Si me pregunta que es el lunix ese, le digo que es un invento del mal, que se olvide de eso y que  no le va a servir.

Para chatear, entrar al feisbuk y ver porno con Windows es más que suficiente. 

Somos una Elite que se le va a hacer. ;)

lunes, 24 de agosto de 2009

Analizando 6 editores/ide's para el webmaster y programadores en linux.

Les voy a presentar algunos de los mejores editores que hay para tu tarea diaria de webmaster.
1. Geany: Es uno de los mejores editores que existen en el momento , sin complicaciones, las funciones básicas y necesarias, autocompletado, numeración de lineas, code folding, soporta casi todos los lenguajes de programación del momento, terminal embebido y algunas opciones mas que interesantes:

Instalación: la mayoría de los repositorios lo trae así que simplemente instalalo con tu gestor de paquetes.
2. Kate: Otro potente editor para programadores, autocompletado, aca quiero hacer diferencia un poco el sistema de autocompletado que tiene, solo autocompleta si  la función/etiqueta ya fue escrita antes en el archivo, muy útil para algunos. entre sus caracteristicas: code folding, resaltado de linea, numeración de lineas, terminal embebido, puedes modificar y crear tu theme de colores, división de ventanas muy avanzado, en definitiva un editor ideal para el que le guste la personalización al máximo.

jueves, 20 de agosto de 2009

Como despilfarrar dinero en cosas inutiles, el caso del gobierno argentino y el fútbol

Antes que nada este post no tienen nada que ver con la temática que expongo en el blog,  pero indirectamente nos toca por algún lado.

No se puede entender realmente como el poco razonamiento del gobierno argentino puede llegar a este extremo. Cuenta la historia de que el gobierno Argentino aportara a la televisación del fútbol  alrededor de 160 millones de dolares:



Según asegura hoy el diario "Crítica", el plan del gobierno sería asociar al canal estatal de televisión con el privado Telefe para sacarle a Clarín la difusión de los partidos, varios de los cuales sólo se pueden ver según el contrato actual mediante el sistema "pay per view".



Realmente una decisión estúpida cuando vemos la educación en su nivel mas bajo según tengo razón y memoria, la planificación familiar no existe en el país mas avanzado de latinoamericana que  según asegura la politica argentina, la marginalidad esta a la orden del día, realmente estúpido callar de esta manera al séquito que sigue como zombie a sus lideres políticos sin razonar ni por que lo hace.

Pero es esta la manera de mantener felíz a los lacayos símil a los antiguos lideres romanos que para callar  y manetener en paz y tranquilidad  a sus plebeyos les daba eso: diversión para disfrazar la pudredumbre que los rodeaba. 

Como siempre digo la ignorancia solo genera ignorancia, este es un país futbolero no lo niego, pero no creen que le estamos dando demasiada importancia. 

Esto es lo que acota el gobierno en su defensa:


Nosotros miramos con muchísima atención, porque el fútbol no sólo es pasión de multitudes sino una industria que genera muchos puestos de trabajo y el Estado debe defender a todos y cada uno puestos de trabajo", señaló Fernández en declaraciones a radio Millenium, en las que aclaró sin embargo que no hay interés del gobierno en obtener el contrato de la televisación del fútbol.




Sad but true.

miércoles, 19 de agosto de 2009

Liberado Gimp 2.7 versión de desarrollo

Nos enteramos visitando la web oficial del proyecto Gimp, la liberación de esta version de desarrollo es la previa al lanzamiento de la versión definitiva 2.8.
Un listado completo de las nuevas caracteristicas las pueden encontrar acá, las mas importantes serian:

1. La edición de texto directamente en la capa y no en una ventana separada.

2. Por defecto se va a guardar en el formato .xcf se agrega la función exportar a.

3. Mejoras en el manejo de capas, se dice mas intuitivo, pero aún no se incluira el manejo de grupos, o el bloqueo de capas.

4. Mejoras en el manjo de pinceles, se podran rotar.

5. Intersantes plugins nuevos y mejoras en algunos, importar archivos jpeg2000 sin perder calidad.


Más información en la web del proyecto.

martes, 18 de agosto de 2009

El gestor de descarga de videos definitivo. XvideoServiceThief

Si aún no lo conocian ahora tienen la oportunidad. XvideoServicethief

Alguna  vez han querido descargar los videos de youtube, Blip, vimeo, dalealplay incluso de pornhub, redtube, pornotube,  pues este es el gestor definitivo para hacerlo, multiplataforma(Windows, Linux, Mac), configurable al máximo, constantemente mantenido por una comunidad que actualiza diariamente los servicios para que siempre esten disponibles para su uso.

No dejen de probarlo.



Modificar imagenes por lotes (thumbnail, bordes) con imagemagick.


Hoy vamos a explorar algunos comandos útiles de imagemagick para modificar imagenes por lotes, redimencionar, crear thumbnails, rotar y agregar bordes. Aunque existen alternativas gráficas para hacerlo vamos a hacerlo en un terminal y vean lo realmente fácil y potente  que es.

Empezamos:
Primero necesitamos instalar el paquete imagemagick antes verificamos si ya lo tenemos instalado en un terminal ejecutamos ~$ convert  si lo tenemos instalado nos va a mostrar todos los parametros que podemos usar. Si les dice que el comando no se encuentra procedemos a instalarlo desde nuestro gestor de paquetes preferido, si estan en alguna distribución basada en debian lo instalan ~$ sudo apt-get install imagemagick
Para los ejemplos solo vamos a usar el potente comando convert más información de los parametros que usa este comando lo pueden encontrar acá.

1. Cambiando de extensión a una imagen:
$ convert arbol.jpg arbol.png Convierte un JPEG a PNG
$ convert icon.gif icon.bmp  GIF a BMP
$ convert photo.tiff photo.pcx  TIFF  a PCX file
2. Redimencionando una imagen cambiando su nombre.
$convert -resize 500x500  arbol.jpg arbol-redimencionado.jpg Redimenciona la imagen a 500x500 px y renombra el archivo a arbol-redimencionado.jpg
$convert -sample 50%x50% arbol.jpg arbol-redimencionado.jpg Redimenciona la imagen al  50% del tamaño  y renombra el archivo a arbol-redimencionado.jpg

3. Agregando un texto a la imagen con una posición determinada.

BASH
 convert -fill black -pointsize 40 -font serif -draw 'text 10,100 "Texto en una imagen"' foto.jpg foto-con-texto.jpg  

lunes, 17 de agosto de 2009

Kumbia 1.0 liberada codename Spirit



Recién nos enteramos de la tan esperada liberación pública de este excelente framework a pesar de haber ya probado la versión beta no publica de Spirit.

Spirit es el Codename de Kumbia versión 1.0 beta del  Framework PHP que habla español.

Para los que no lo conocen, Kumbia framework nace de la mano de desarrolladores Venezolanos con Deivinson Tejeda a la cabeza de la organización, con muchos años de desarrollo la versión estable 0.5  se mantiene aún vigente y totalmente usable con una comunidad que crece cada día.

Según cuenta en el blog oficial de framework hay cambios importantes referente al core y la organización de carpetas y proyectos, donde la novedad más relevante es quizas la velocidad de procesamiento en sus diversos benchmark que hicieron frente a otros frameworks.

En los últimos meses han trabajado incansablemente en la mejora del framework, un listado completo lo pueden encontrar acá , el que les habla lo usa desde la versión 0.4 en entornos privados(intranets) con excelentes resultados, con esta nueva versión esperemos poder usarlo  en entornos web públicos. 

Sinceramente les deseamos muchos éxitos e esta nueva versión que sin duda con los cambios realizados no dudamos en que  lo tendrán, muy pronto publicaremos algunos tutoriales sobre como empezar a usarlo.

Pueden visitar la wiki del proyecto y visitar la sección de manuales

sábado, 15 de agosto de 2009

Los tres navegadores más importantes representados en mujeres.

Urgando entre mis archivos perdidos encontré estas fotos. Y no quise pasar la oportunidad de hacer un comentario personal de lo que pienso en base a mi experiencia sobre los tres navegadores más importantes del momento.

1. Opera: Sofisticada, intelectual, simplemente natural y completa. Aunque no le abre la puerta a cualquiera, es muy celosa con quien entra en sus dominios. La compañía perfecta para quien se precie de ser inteligente, audaz y rápido.



2. Firefox: De apariencia engañosa, no es nada sin sus extensiones siliconadas al que a la mayoría nos encanta juguetear con ellas. Esconde un pasado que es difícil de asimilar, le abre la puerta a cualquiera y oculto sobre ese hermoso disfraz hay una chica que le encanta el dinero. Y al paso que va con los años se va a poner como la madre que muchos conocimos inutilmente pesada.


3. Que decir de nuestro entrañable Internet Explorer. Inflado de nada, sumamente egoísta, se autopresume de ser la reina pero es todo lo contrario, en el hogar ella es la que manda y aparece primero al abrir la puerta y si abre la puerta deja entrar a las personas equivocadas, nunca se cambia de atuendo, lleva la misma ropa interior desde que nació, en el barrio nadie la quiere pero no la pueden expulsar. Muchos morirán pensando que es la única.

viernes, 14 de agosto de 2009

Como tener un entorno de desarrollo-servidor para el desarrollador en PHP/MYSQL

Hoy vamos a cocinar rapidamente un entorno de desarrollo para empezar a programar en PHP y MSQL, ademas de configurar los host virtuales. Espero lo disfruten como lo hice yo al hacer el post.

Ingredientes:

1. Descargarte el paquete Xampp que viene con todo listo para sacar del envace y a la olla.
2. Permisos de root y conocimientos básicos de comandos y terminal.
3. Un editor de textos plano(cualquiera puede servir) para el tuto vamos a usar mousepad
4. Ganas de aprender algo que realmente va a ser muy util.

Empezamos:
Una vez descargado el paquete Xampp nos dirigimos a la carpeta donde lo descargamos para hacer la descompresión:
¿ Por que en la carpeta opt ? La carpeta opt es concebida para la instalación de paquetes que no requieren dependencias, para mantener un cierto orden.

Bien una vez que lo tenemos descomprimido, arrancamos el servicio simplemente en terminal lo arrancamos con : sudo /opt/lampp/lampp start

Por que es malo usar Dreamweaver u otros editores WYSIWYG

Cuando haces el paso de Windows a linux muchas veces estas en la incertidumbre(no  me ha pasado, pero conozco de casos) de que muchos programas tan geniales que siempre te han facilitado la vida no están portados a Linux, uno de ellos para los desarrolladores webmasters mal acostumbrados es Dreamweaver.

Les paso a relatar por que es malo usarlo, desde el punto de vista de un verdadero desarrollador.

1. Tiene unicamente soporte sobre el navegador de turno de microsoft(Internet explorer) la vista vista previa o LivePreview renderiza el html  con el motor de IE. Y eso es malo.

2. Malos hábitos al momento de maquetar, hace unos años Dreamweaver(incluso en los manuales oficiales) recomendaba usar tablas para crear los layouts, esto como consiguiente daba dolores de cabeza interminables, de poder se podía, pero modificarlo a mano era insufrible. Pues bién creanlo o no esta es la manera en que Dreamweaver aun trabaja. Y eso es malo.

3. No tiene soporte para autocompletado de etiquetas/funciones en php, javascript. Y eso es malo, a veces uno se las apaña, pero en definitiva es malo.

4. El cliente ftp que trae, esta demás decir que es lento, con muchos fallos, no tiene soporte para modificar permisos, y eso es malo.

5. Las funciones pre-definidas que tiene para el manejo de datos(base de datos), muchas veces produce código ilegible e inútil, donde al momento de modificarlo o querer personalizarlo mejor empezar a hacerlo desde cero. Y eso es malo.

6. Quizás lo más importante, el precio, la ultima versión supera los 400 U$S para Estados unidos y los 550 Euros para Europa. 

7. No cabe duda de que el software es bueno si realmente no te interesa en ser un verdadero desarrollador, o hacer tus "pinitos" rápidamente olvidandote de darle soporte a fututo. O hacer aplicaciones que no van a ser escalables, si no te interesa la validación del código generado, si solo vas a verlo en Internet explorer, y si te sobra el dinero, entonces Dreamweaver es para ti.

domingo, 9 de agosto de 2009

Logo 2.0 conociendo a Gimp


Ahora que hice el grán cambio dejando atraz a windows y empezar a  usar solo software libre para los desarrollos me estoy sumergiendo  a ver/explorar más sobre los editores gráficos que existen, aunque no soy diseñador, siempre es útil aprender algo más y no depender de alguien que te haga cambios modificaciones en los diseños.

Para empezar les voy a enseñar como hacer un logo muy simple al puro estilo 2.0 con Gimp.

Primero creamos un nuevo archivo la medida es a gusto de cada uno, en este caso lo voy a dejar al tamaño final que va a tener el logo.

Le damos el color de fondo, creamos una nueva capa creamos el texto. 


Seleccionamos el contorno del texto: sobre la capa que contiene el texo click derecho y le damos en alfa a seleccion:


Vamos a rellenar con un degradado, aca voy a hacer incapié, el sistema de degradado es un tanto especial(para los que vienen de los editores tradicionales quizas les parezca un poco extraño), pero a la larga se van a dar cuenta de la potencia que tiene. Por cierto pueden descargar un set de degradados muy bonitos de acá(descomprimen el archivo y lo guardan en tu carpeta de usuario en mi caso /home/nucklear/.gimp-2.6/gradients) Reinician Gimp y estan los nuevos gradientes.


Duplicamos la capa que contiene el texto y lo invertimos verticalmente


Seleccionamos la capa que contiene el texto invertido y creamos una mascara de capa menu->capa->mascara->añadir mascara de capa y en las propiedades seleccionamos negro con transparencia total:


Aplicamos un degradado estandar RGB noten el color de frente es blanco con el fondo negro:

Retornamos a la capa del texto y nuevamente le damos click derecho y alfa a selección, vamos a la herramienta seleccion eliptica noten el tipo de selección que tiene(extraer selección actual)


Creamos una nueva capa transparente y rellenamos la selección de blanco luego le aplicamos transparencia:



Eso es todo nos quedaría algo así:


No quise complicarlo demasiado asi que expuse solo lo básico, el cual ustedes pueden ir modificando y mejorandolo.

Herramientas de desarrollo web en linux con Opera.

Muchos sabrán de mi rechazo hacia el uso de  Firefox, por decir que lo uso solo para usar firebug aún habiendo una versión reducida para Opera(mi navegador predilecto) no es lo mismo.

Pues bién les voy a comentar las alternativas que uso.

En Opera simplemente uso DragonFly viene por defecto desde la version 9 segun sé. Lo activas simplemente en el menú Herramientas->Avanzadas->Herramientas para desarrolladores. 

Simplemente a investigar las potentes funciones que tiene(suficientes para mi)








Regla en pantalla Una útil regla en pantalla.


Otra regla muy útil tambien(mide cualquier region de tu pantalla)


Selector de color un selector de color muy útil.



Un rápido editor html



Otro más

Mas herramientas(widgets) acá.

Buscar archivos muy rapidamente en linux en forma visual con Catfish

Problemas con el consumo de recursos de  tracker, beagle, incluso Googledesktop. Esto sucede con la indexación de archivos como es de saber.

La solución llega de mano de Catfish un pequeño y ligero buscador de archivos.

Simplemente ingresas los terminos, la carpeta donde realizar la buzqueda limita la cantidad de resultados y listo, no necesitas indexar absolutamemnte nada. El buscador ideal para los que necesitamos algo rápido y simple de manejar.

Instalación: Se encuentra en la mayoria de distribuciones modernas lo puedes instalar a travez de apt: apt-get install catfish


sábado, 8 de agosto de 2009

Por que no hay themes de diseño profesional para drupal.


Quizás esta es la pregunta que muchos se hacen cuando inician o ven por primera vez a Drupal, la razón es muy simple desde mi punto de vista:

Drupal se considera una plataforma de desarrollo modular, si analizan bien el "contenido" de Drupal absolutamente todo es un modulo, absolutamente todo es configurable, absolutamente todo es tematizable, esto agrega un ápice de complejidad al querer crear un theme complejo valga la redundancia.

Es decir la plataforma es dependiente de un modulo para funcionar de manera correcta. Esto tiene la ventaja de que todo funcione como una unidad por lo tanto tiene una performance óptima al momento de usar los recursos del servidor.

Pero tiene como desventaja que para lograrlo hay que trabajar y conocer bién la estructura y el funcionamiento de los módulos o el core, y esto como consecuencia hace que muchos buenos diseñadores se desanimen al momento de crear un theme, sumado a que Drupal como instalación limpia tiene solo lo básico y necesario así que es siempre necesario la implementación de módulos extras.

 Hay themes de muy buena calidad, muy bien maquetados y optimizados para empezar a darle el toque personal que muchos quieren. Sería recomendable darle un vistazo a Zen o a Framework themes limpios para empezar a usarlos como base.

Acá hay una recopilación interesante de themes gratuitos para descargar y analizar. No estoy de acuerdo con muchos los que se exponen pero es un buen lugar para empezar http://www.mulpo.com

También pueden darse una vuelta por Drupalbased o por Drupalsites y ver lo que se puede hacer con Drupal en materia de diseño.

Probando Openatrium una distribución de drupal para gestionar intranets.


OpenAtrium es una distribución basada en Drupal, optimizada para gestionar complejas intranets.

Esta distribución viene en un paquete listo para instalar y usar.


El sistema de instalación es muy simple es como gestionar una simple instalacion de drupal estandar.



Lo más llamativo(aparte de obviamente la funcionalidad para la que fué creado) es el diseño totalmente varguandista, se nota que hay un grán trabajo detraz.


Simplemente funcional y muy bien pensado, no cabe duda que la potencia que tiene drupal no tiene limites, solo descarguenlo y prueben las funcionalidades que tiene, realmente se sorprenderan.

jueves, 6 de agosto de 2009

Htop un top mas sexy

Quizas muchos conozcan el comando top en linux, para monitorizar el sistema desde un terminal, pero si quieres tener más control, matar procesos visualmente, visualizar los procesos activos con más detalle,  solo tienes que instalar htop :

$sudo apt-get install htop

Ejecutar con $htop

Desde luego que puedes usar los mismos parametros del comando top.




Matando un proceso desbocado facilmente:

miércoles, 5 de agosto de 2009

Internet explorer 6, 7, safari en linux

Esto va dedicado a los webmasters que trabajamos sobre linux, y no disponemos de estos navegadores en nuestro sistema operativo favorito.

Bién hay muchas opciones para instalar Internet explorer:

tatanka y su ies4linux
Crossover office(De pago)
Winetricks

Y mi último descubrimiento PlayonLinux. Realmente se creó para portar/usar las librerias de wine y poder ejecutar los juegos nativos de windows en nuestro querido Linux. La instalación es muy sencilla se descargan el paquete, e instalan los navegadores en mi caso tengo IE6, IE7, Opera, Safari.




sábado, 1 de agosto de 2009

Como una simple linea de codigo javascript truncó una venta cuasi-millonaria

Cuenta Hallvord R. M. Steen un ingeniero de Opera en su blog como una simple linea de codigo en javascript trunco una compra casi-millonaria.

Cuando Opera estaba en planes de expansión, para su mininavegador(Opera mini), MyOpera y Operalink estaban en busca de alguna empresa que surtiera de nuevos servidores para sus crecientes servicios, se contactaron con una empresa la cual no nombra en su post, esta como es común en paises del primer mundo, le envian unos en prueba, al entrar al administrador inmediatamente es enviado a una pagina de error, al ver el codigo fuente generado ve esta simple linea de código:



if (is.opera)
{
window.location.href="config/error.htm";
}



No hace falta aclarar que la compra no se hizo. Epic Fail!