The News Industry Text Format is an XML-based format used by the news industry to encode and share the content of news articles. PEAR’s XML_NITF package provides an extensible API to read and parse NITF-formatted files, making it easy to extract bibliographical information and article content for use in any PHP application.
Me pregunto si en La Tercera o en LUN sabrán de esto… ¿Qué creen?
Es interesante ver cómo de un lado del mundo se discute sobre el futuro del periodismo (vía jbarahona) y se entiende que Internet juega un papel vital en su construcción; mientras por acá parece que nos quedamos pegados en la era de la fotocopiadora.
Ahora que ando en onda linuxera, sólo quiero comentar que este post publicado en Barrapunto y Genbeta ha resuelto una de mis dudas eternas a la hora de instalar Linux:
Varias veces he discutido con amigos del mundo Mac las ventajas de usar Linux en vez de otros sistemas. Siempre digo que Mac está bien, es bello en cuanto a hadware y el OSX es un buen sistema, pero, para mí, insuficiente. Es que en Mac sólo hay un camino para hacer las cosas y, generalmente, no me sirve.
En Linux, en cambio, si una receta no funciona, tengo mil otras y muchos amigos bloggers que me tiende la mano con su experiencia. Y no me digan que en Mac todo funciona a la primera (díganme como montar PHP en dos cliks).
Es cierto, mi desventaja pasa por falta de interés por parte de las grandes empresas de software y hardware en sacar versiones compatibles con Linux de sus productos y controladores. Pero la comunidad es power y reacciona antes que el mercado, que, de todas fromas, está cambiando lentamente su postura gracias a la apuesta de empresas como Dell y Lenovo.
En el caso de los juegos, por ejemplo, ahora hasta mi hijo prefiere Linux y eso que los niños son exigentes en esta materia. Si algo no les gusta, no hay caso. Además, desde mi perspectiva, salvo algunos programas de Adobe -que emulo con Wine- tengo todo lo que necesito para trabajar: Quanta, Eclipse y Apatana para el código, Gimp para lo básico en tratamiento de imágenes y Apache, MySQL, PHP y Ruby instalados en dos clicks con Synaptic para trabajar en local y eso sin contar lo insuperable que es Linux para el trabajo en Red.
Ahora, como simple ususario tengo Firefox para nevergar, Skype para conferencias de voz, Kopete para el chat, Lifera para mis feeds, Amarok para la musica y Evolution para mis mails, mis contactos y mi agenda… ¿Qué más necesito? O mejor, ¿qué más necesitas para cambiarte?
La única razón que tenía para no eliminar la partición Windows de mi tarro era porque mi hijo la usaba para jugar; hasta que un día falló. Hice lo que pude para restaurar Windows, pero nada sirvió.
Para salvar la situación, instalé algunos juegos con Adept y crucé los dedos, esperando que alguno le gustara, pero pronto se aburrió con mi selección. Quería Windows. Entonces volví a abrir el instalalador de KDE y seleccioné, esta vez, lo que él fue pidiendo. Sería todo. Cuando nuevamente se aburrió, solito abrió Adept y comenzó a instalar juegos como loco.
En la noche, mientras veíamos “Locos por el Surf” me dijo que quería “ese sistema de linux” en el PC de su casa (sip, no vive conmigo ).
Es casi un juego pionero en el mundo open source sobre juegos de estrategia. Destaca por los simple y entretendio. Se instala desde Adept y está disponible en 35 idiomas.
Lo mejor para mi hijo es que puede diseñar mapas, campañas y unidades a sus gusto. Así no pierede. Read the rest of this entry »
Hace más de un año escribí un how-to en dos partes (parte I y parte II) sobre este tema, debido a su popularidad y a que no está actualizado he decidido hacer uno nuevo.
Esta vez usaremos la herramienta qtParted, el Partition Magic de Linux. Si no lo tienes instalado, podemos hacerlo fácilmente con Synaptic o apt-get.
Entonces lo buscamos en Sistema, si estamos en KDE, y lo iniciamos (pedirá clave, pues debe ser usado como administrador). Read the rest of this entry »
Constantemente navego internet buscando tutoriales y recursos para php, si no estás muy familiarizado con este lenguaje y deseas saber por dónde empezar, aquí va una lista que de los sitios que más frecuento en busca de ayuda.
1-. Manual oficial de PHP
Es muy obvio recomendar este manual, pero la documentación oficial de PHP es la mejor organizada y ejemplificada que existe en Internet sobre algún lenguaje. Está en español y hay versiones descargables que son de mucha ayuda cuando trabajas offline.
2-. PHP Classes
Ya ni recuerdo los años que estoy susctrito a este sitio, su gráfica siempre me ha parecido mala, pero la gran cantidad de classes que tiene disponible es impresionante. Puedes encontrar todo tipo de script… clases para conexiones a bb.dd, carros de compra, sistemas de mailing, gestión de usuarios, etc. La red de colaboradres es enorme, por lo que hay bastante código comentado en español y pudes, si llegas a necesitarlo, contactarse con su programador.
3-. Hotscripts
Hotscripts se ha tranformado en un verdadero portal de todo tipo de lenguajes, pero su sección de Scripts and Programs de php es una de las más completas y ordenadas que he visto. Tal vez lo malo que tiene sus sistema de recomendación pagada de script con licencias comerciales, pero con un poco de paciencia es posible encontrar lo que se necesita.
4-. PHP Freaks
Otro buen sitio para iniciarse. Hartos tutoriales, ejemplos, tips y artículos.
5-. Good php tutorials
Otra fuente inagotable de ejemplos y tutoriales. Algunos bastante comlejos como crear documentos zip al vuelo.
Una de yapa, los chicos de Zend tienen excelentes tutoriales también, y de paso aprendes Zend Framework.Te quitarás un montón de pega de encima…
En Content Matters publicaron un post en el que describen 5 errores básicos referente a los contenidos de un sitio web, que en resumen los interpreto, porque traducir literalmente no funciona siempre, en la siguiente lista:
El contenido no es diseñado (organizado) para la web
El contenido es publicado en la web porque se puede, no porque se debe
Falta de una línea editorial definida que oriente el criterio de los redactores.
No se trabaja con procesos ni estándares de calidad
En mi post 4 simples consejos para incrementar las visitas de tu blog sostengo que todos los días estamos expuesto a una gran cantidad de información proveniente distintos medios. Por ejemplo, estoy suscrito a una decena de blogs y los post nuevos que tengo a diario en Lifera bordean los 400. Obviamente no los leo todos, sino sólo aquellos cuyos títulos más llaman mi atención, ya sea porque su temática coincide con mis intereses o porque simplemente despiertan mi curiosidad.
Aunque seguramente no todos seleccionan de la misma forma lo que leen, es evidente la importancia de titular de manera atractiva, pues muchas veces será la única oportunidad para atraer a un lector, por ejemplo, en Fresqui o en los resultados de búsqueda de Google si tenemos bien estructurado el HTML de nuestro sitio.
Por eso estas 4 fórmulas para titular un post pueden ser de gran ayuda si queremos llamar la atención de potenciales lectores… aunque hay que advertir que de nada servirán si el contenido del post no cumple las espectativas prometidas.
1. Atención: […]
Si has seguido leyendo hasta aquí, entonces creo que funcionó. Comenzar un título con esta palabra casi siempre logrará su cometido, pero es lo que dirás a continuación lo que determina qué tan bien se ajusta a tu contenido.
Atención: 5 fórmulas para escribir títulos atractivos
Atención: No puedes cometer este error en tu blog
2. Como […] me hizo […]
Usa esta estructura cuando cuentes una historia personal. La clave para usar esta fórmula de manera afectiva es contrastar fuertemente lo que dirás en los dos espacios en blanco, eso despierta la curiosidad e invita a seguir leyendo.
Como una “idea tonta” me hizo “iniciar un negocio existoso”
Como “escribir menos” me hizo “tener más lectores”
3. ¿Eres un […]?
Este tipo de preguntas siempre despierta curiosidad, sobre todo cuando no sabemos completamente lo que nos están preguntando.
La gente ama la listas porque son rápidas y fáciles de leer. Esta fórmula es la mejor para comunicar al lector lo que puede esperar de un post: un número X de tips que són útiles para algo
10 formas de sacarle provecho a Facebook
20 maneras de aumentar tu productividad usando Linux
Hace rato que quería postear sobre este tema. Primero, por la valiosa ayuda que significa contar con buenas herramientas de desarrollo y, segundo, porque Firefox es un tópico que me trae hartas visitas. Además, justo ahora me sirve para secundar un post de Darcy referente a una conversación que tuvimos sobre lo extraño que nos parece el temor que sienten algunas empresas por el hecho de que sus ideas sean copiadas… Uff! Si es la mejor forma de liderar en Internet. Por ejemplo, ayer investigaba nuevamente sobre las Conversaciones Distribuidas -un tema que me obsesiona- y llegué a la wiki de Microsiervos sobre el tema. Wow! Hace dos años todo estaba muy en pañales, pero ahora ya hay tres sitios que capitalizaron la idea y aún así la pelota sigue dando botes. ¡Qué enseñanza, no?
Aunque este es un tema bastante menor en comparación al ejemplo citado, espero sirva de base para una conversación interesante entre dearrolladores y bloggers sobre la materia. El caso es que en AV todos los sitios que producimos son testeados en Safari, Explorer 6/7, Opera, Firefox y Konqueror, no obstante el grueso del desarrollo se hace usando Firefox. No es casualidad, pues resulta que este browser cuenta una ventaja enorme para el desarrollo web, debido a la gran cantidad de extensiones que tiene para este efecto.
Finalmente, las 7 extensiones imperdibles para un desarrollador web son la siguientes:
1. Web Developer Toolbar
Es imperdonable si eres desarrollador y no la usas. Su utilidad sobrepasa todo lo que pueda decir de ella. Tal vez lo único que le falta es un cuentagotas, pero sólo por sus atajos de teclado para ver el código fuente o para pillar ese nodo html que necesitas para darle style o manipularlo vía Ajax es el “number one” de esta lista.
2. FireBug
Otra extensión obligatoria si desarrollas. Debo confesar que la uso desde hace poco, pero me ha sacado de apuros con javascript más de una vez. Aunque su utilidad se extiende también a CSS y HTML.
3. FireFTP
Es un cliente FTP que no tiene nada que envidiar a niguno de los más populares como CuteFTP o WSFTP. Soporta SFTP, conexiones pasivas y activas, sincronización entre la carpeta locales y del servidor.
4. Dom Inspector
Dependiendo de las opciones que selecciones, se instala junto con Firefox. Tremendamente útil para trabajar con Ajax, sobre todo, cuando te peleas con Explorer o Safari.
5. Tab MixPlus
Imperdible cada vez que instalo Firefox. Tal vez no es tan útil como las anteriores, pero me permite configurar las pesetañas, el comportamiento del mouse y la sesiones a mi antojo.
6. Colorzilla
Es el cuenta gotas que le falta a Web Developer, muy útil para trabajar en CSS y diseño en general.
7. Del.icio.us Bookmarks by Yahoo Inc.
Constantemente navego buscado tutoriales y guías que si no fuera por Del.icio.us y esta extensión se perderían en el olvido. Lo mejor es que tanto en mi casa como en mi trabajo tengo los mismos bookmarks. Si los necesito en otra parte, además los tengo integrados a mis blogs y a mi facebook.