[ad#contenidouno]
Pues aquí nada mas una imagen, donde al parecer facebook da “señales” de gustarle los circulos
Aqui los “originales” de google
[ad#contenidouno]
Que tal, pues no puedo dormir y fui a parar a la pagina de node.js donde me entero que ya hay un instalador para windows de Node.js (o al menos eso parece).
Esto lo acabo de ver en la pagina de node.js -> http://nodejs.org/#download
Anteriormente habia que bajar los fuentes desde github o algun mirror y compilarlo usando cygwin o como en mi caso, perecer… ok rendirse en el intento a menos de instalar/virtualizar un linux y hacer un procedimiento similar.
Ahora que es node.js?
Como diriamos por acá, es lo de hoy, un lenguaje del lado del server (php,asp,jsp) pero basado enteramente en JavaScript permitiendo llamadas asincronas (la siguiente linea se puede ejecutar sin que la actual termine de ejectuarse).
Su sintaxis es muy parecida javascript y utilza “modulos” para expandir las funcionalidades. Una de las principales carectiristicas que destacan sus defensores es que puede soportar una gran cantidad de requests/peticiones.
En el post anterior les hable sobre el ciclo de conferencias de http://mejorando.la hubo una muy buena de @neojp donde hablaba de herramientas para agilizar el trabajo con CSS y HTML (stylus y jade),las cuales se suelen usar con node.js
http://en.wikipedia.org/wiki/Nodejs
Este post nos describe también y mucho mejor que yo lo que es node.js lo y lo que se puede hacer:
[ad#contenidouno]
Come, vive y duerme mejor con Rails con @yaraher
Nos platica los inicios de RoR (Ruby on Rails) allá por los años del 2005
Siguio platicando ahora sobre la estructura que maneja Rails y su flexibilidad en las aplicaciones.
Una charla mucho mas técnica que las 2 anteriores menos emotiva pero muy buena tambiean, @yaraher realiza un ejemplo en vivo con rails mostrando los comandos basicos para iniciar un proyecto en RoR, utilizando los generadores que RoR tiene por default muy interesante el scaffolding que maneja.
Aqui el codigo de la aplicación que desarrollo en vivo:
https://github.com/xenda/Tweetchive
[ad#contenidouno]
Arturo Jamaica @ajamaica
Empleando en la conferencia el framework de django. Inicia dando una breve y rapida introduccion a la sintaxis de python y como crear funciones con él y las bondades de django como Herencia de vistas, despachador de URL’s,
Siguio con la explicacion de la estructura basica del proyecto que desarrolla en vivo al igual que se hizo con RoR.
PIP (Las gemas de python) para instalar django y twython
http://pypi.python.org/pypi
[ad#contenidouno]
Se cierra mejorando.la conferencia con:
@freddier
Dejamos de nuevo lo tecnico y regresamos a una conferencia del tipo mas bien emotiva.
Platicando de tecnologias web basadas en javascript (webGL,acceso a hardware), poniendo a Deus Ex como ejemplo, internet y su influencia en el cerebro (dopamina), neurotransmisores etc.
Charla de pura pasion, algo de visión y asi termina mejorando.la conferencia.
[ad#contenidouno]
El ciclo de conferencias que preparo http://mejorando.la (una especie de union entre http://maestroldelweb.com y http://cristalab.com) esta enfocado a mostrar un pequeño intro a nuevas (o no tan nuevas) tecnologias y herramientas que facilitan el desarrollo web y que estan enfocadas a evitar que el desarrollar aplicaciones para internet se convierta en una pesadilla, liberando tiempo, recursos, dando mas flexibilidad a los proyectos, logrando mostrar resultados o prototipos en muy corto tiempo.
La primera charla via @cvander muy emotiva sobretodo exhortando a los developers,diseñadores,ingenieros de software y todo elm undo que este mayor o menormente relacionado con la web e empezar a probar nuevas tecnologias, nos dio algunos de los principales sitios para subirte a la hola de HTML 5:
http://whatwg.org y http://developers.whatwg.org
http://html5boilerplate.org
http://html5doctor.org
http://html5drocks.com
http://caniuser.com
Muy intersante para ver la compatibilidad de los tags entre browsers
http://demos.mozilla.org
De los creadores de Firefox
http://chromeexperiments.org
De google
[ad#vertical6posts]
Simplificando el frontend de Joan Piedra
Ahora viene @neojp se describe a si mismo como un “samurai del frontend” nodeJS, coffescript entre otras tecnologias.
Su charla un poco mas tecnica nos habla sobre 3 frameworks/engines para simplicar sintexis en 3 tecnologias web que conviven, como lo son CSS,HTML y JavaScrtipt, punto y aparte merece la parte de Node.JS
Stylus:
Sintaxis CSS simplificada,Variables para almacenar valores de atributos en CSS, aritmetica, conversion de colores (hex,rgb,hsl)
Jade:
“Como stylus, pero para HTML”
CoffeScript:
“Como jade y stylus, pero para javascript”
Links de interes:
http://learnboost.github.com/stylus
http://github.com/visionmedia/jade
Aqui el video que presento:
[ad#contenido4texto]
SELinux (Security-Enhanced Linux ) es una característica de seguridad de sistemas tipo unix, básicamente controla la seguridad del sistema por medio re reglas y valores booleanos. Para más información sobre SeLinux hay un artículo en wikipedia
Por default en Fedora 15, se encuentra activada la seguridad para escribir en el directorio /var/www/html/tusitioweb , lo cual no permite a apache realizar operaciones de escritora sobre los directorios o archivos.
Basta cambiar la política de seguridad acercade la escritora de apache:
setsebool -P allow_httpd_anon_write 1
El cambio es inmediato y podremos hacer operaciones con archivos desde PHP
Les vengo con la recomendación de éste web comic, los perros salvajes, el cual me pareció muy interesante por diversas razones, la principal es el estilo de dibujo, muy bien detallado y la mayor parte del tiempo en escalas de grises.
La segunda cosas que me llamó la atención es su temática, ambientada en un mundo al que el autor llama Interzone, muy parecido al mundo y México actuales, entintada con la guerra contra el narcotráfico, cárteles y ejército.
Los personajes principales en éste mundo “ficticio” son los nahuales, que son una suerte de antihéroes con superpoderes, igualmente nos podemos encontrar con un montón de referencias a la cultura mexicana y sobre todo matizes políticos de los años pasados.
Hasta el momento lleva ciento y pico de tiras muy bien realizadas.
El autor se hace llamar Clement y su webcomic está junto a tantos otros en produccionesbalazo.com
La dirección donde podrán empezar a leer el comic es: http://www.interzone.produccionesbalazo.com/2009/02/001-2/
Saludos!
El día de ayer estuve en el evento-convención de cómic en Saltillo, el Otaku Fest, el cual se llevó a cabo desde el día 19 de Febrero y terminará el día 20 de Febrero, en el salón de la sociedad manel acuña, en el centro de la ciudad.
Nunca había asistido a un evento de éste tipo ( y esque no me considero tan Otaku, pero me gustan mucho un par de series )
El evento fue ampliamente asistido por personas de todas las edades y por supuesto, muchos haciendo cosplay, me sorprendió la gran cantidad de gente que asistió y participó en los diferentes eventos del otaku fest, enseguida algunas fotografías del evento:
Stands de artistas comiqueros y dibujantes locales!
He estado utilizando ésta técnica o práctica de desarrollo por algún rato, le comento acerca de la misma, es una práctica muy recomendable, aunque como casi todas las técnicas, metodologías y buenas prácticas, pareciera complicado o que nos hace perder tiempo que presuntuosamente ocuparíamos para escribir una aplicación de verdad.
TDD ( Test-Driven-Development ) o Desarrollo guiado por pruebas, como su nombre nos lo dice, se basa en realizar pruebas, más concretamente, pruebas unitarias.
La cosa es empezar con los requerimiento y acto seguido realizar pruebas sobre los requerimientos ( sí, sé que falta escribir el código )
Para ello se realizan los siguientes pasos.
A mi experiencia, TDD me ha ayudado a hacer código más claro, organizado y eliminado mi gran defecto, duplicar código. El fin es que cada trozo de código haga una cosa y sólo una cosa, que sea limpio y lo más importante, que funcione.
Como referencia, se pueden ayudar de los frameworks de pruebas unitarias. Para .NET, Visual Studio 2008 Professional ya contiene plantillas para realizar pruebas unitarias, también les recomiendo que prueben NUnit que les ayudará mucho con TDD, si son del mundo de Java, está JUnit
Sin duda una buena práctica que hay que probar
Gracias a jazavala por alivianar la concha!
Hoy les traigo ésta recomendación musical.
Es de la banda La vela puerca, es una banda proveniente de Uruguay con una fusión de estilos musicales bastante variada, a veces suena a reggae, a veces rock.
Les recomiendo sobre todo las rolas:
Les dejo el link para la descarga del disco A contraluz por 4Shared
Alivianen la concha y dejen su comentario!
Los diarios están atiborrados de malas noticias: narcotráfico, guerrillas, corrupción, subidas de precios, etc. Pero ¿Qué sabemos acerca de lo bueno de nuestra nación? ¿Dónde están las buenas noticias y aquello que nos va a dar un respiro? Esas noticias no venden papel, no hay morbo, no brindan el tema de conversación de todos los días, y son exactamente esas noticias las que hay que dar a conocer, porque nuestra nación no es solamente futbol, televisión barata y corrupción, también somos tecnología.
México también es productor de cerebros, el Instituto Politécnico Nacional (IPN) ha tenido participaciones destacadas en los RoboGames ( El más grande evento de competencias y expo de robótica ) ganando medallas de oro, plata y bronce en varias categorías, en México también se diseña y produce robótica.
Miguel de Icaza, fundador del proyecto Gnome, generó un gran avance en cuanto a informática se refiere, impulsando el desarrollo y adaptación de software libre y cooperando con el impulso de nuevas tecnologías, Mexicano.
Éste año, me entero que se fundará AEXA ( Agencia Espacial Mexicana ), la cual será un centro de investigación espacial y contará con plataformas de lanzamiento, pistas de aterrizaje, una unidad de entrenamiento subacuática, y el museo del espacio, sí aunque suene raro, la NASA Mexicana. El proyecto ya está aprobado y se está poniendo en marcha.
En Guadalajara existe el centro de diseño de procesadores Intel, que juega un importante rol en el desarrollo de telecomunicaciones y circuitos integrados. Es un lugar donde en el mundo de los negocios se le llama (sí, también suena raro), el Silicon Valley Mexicano.
Por cuestiones de espacio no puedo mencionar a cientos y cientos de personas que también contribuyen al desarrollo tecnológico de nuestro país, y en ellas confiamos para el avance del mismo, así pues, también somos una nación tecnológica.