LinuxParty
Si coges a un programador al azar y le preguntas por sus hábitos de trabajo, es muy probable que responda que echa una gran cantidad de horas por la noche, y que estas suelen ser las que más cunden. Puede que algunos prefieran trabajar hasta altas horas de la madrugada, mientras que otros directamente opten por levantarse a las 4 y aprovechar para trabajar unas cuantas horas antes de que comience el ajetreo del día.
He tenido un pequeño momento friki de recuerdo de mis antiguas andanzas con la programación en ASM (ensamblador). Ese recuerdo me ha hecho pensar en intentar el típico “hola mundo” en ensamblador.
Siempre había programado en x86 bajo MS-DOS y recuerdo aquella interrupción para hacer casi de todo, la int 21h. Ahora, un aliciente mas ha sido que no tengo MS-DOS, sino Ubuntu y en 64bits (nada de 32bits), por lo que hay algunos pequeños cambios: por ejemplo la int 21h es la int 80h (la que tiene los servicios de kernel).
El programador Jeff Cogswell escribe: "Vamos a comparar Java vs C#, dos lenguajes de programación que cuentan tanto con un gran número de ardientes fans como de virulentos detractores. Queremos saber el rendimiento real: ¿cómo funciona cada lenguaje cuando tienen que repartir millones de páginas web al día? ¿Cómo compararlos para poder recuperar los datos de una base de datos para la construcción de dichas páginas de forma dinámica?
Objective-C ha ganado el Premio TIOBE del Lenguaje de Programación por segunda vez consecutiva! El premio se otorga al lenguaje de programación que más adeptos consiguió en el mercado en 2012. La cuota de mercado de Objective-C es de 3.37% por encima de lo que era en enero de 2012. La causa principal de la victoria de Objective-C es, por supuesto, el gran negocio del desarrollo de aplicaciones móviles.
Otros movimientos interesantes en 2012 fue el resurgimiento de C++ (1,09%, impulsado por Microsoft) y Python (0,96%). Por otro lado, perdieron cuota de mercado C# (-2,57%, debido a su entrada tardía en el mercado de telefonía móvil) y Delphi (-0,65%) una cuota de mercado considerable.
El componente Xmap sirve para generar un sitemap en joomla (sitemap.xml). Podrás usar este sitemap para enviarlo a google.
Con el panel de control de Xmap podrás configurar y escoger que items deseas agregar al sitemap y así excluir algunos que no desees incluirlos en el mapa del sitio.
Siempre hablamos sobre cómo los programadores mejoran sus habilidades mediante la lectura de código de otros. Pero algunos novatos no van a ser tan buenos incluso haciendo eso, cuando se inician. En una investigación, acerca del seguimiento de los ojos para comparar cómo un programador experimentado examina el código en comparación con un novato.
Merece la pena verlo por arrancarle a uno un guiño y una sonrisa. "Lector Necroman señala que si el enlace de arriba es inalcanzable, prueba este. Los videos están disponibles en YouTube: Experto , novato
Voy a comenzar citando a Damian Conway en Perl Best Practices: "El enfoque de Perl "orientado a los objetos" es casi excesivamente Perlish: hay demasiadas maneras de hacerlo... Existen tantas combinaciones de implementación, estructura y semántica posibles que es muy raro encontrar dos jerarquías de clases no relacionadas que utilicen exactamente el mismo estilo de Perl OO".
Esta flexibilidad inherente al diseño del lenguaje Perl sin duda ha provocado la acumulación orgánica del código de Perl que todavía es técnicamente frágil para cambiar y difícil de comprender. Para agravar el problema existe la posibilidad de que los desarrolladores originales ya no estén, habiendo pasado a otros proyectos o compañías. Además de la carga del código legacy, los requisitos de la producción pueden haber cambiado o los nuevos vendedores de APIs están únicamente disponibles en Python. En este punto es donde comienza la monumental hazaña de pasar de Perl a Python.
Según se desprende de un estudio de la consultora Forrester Research, cinco de cada seis desarrolladores ha empleado o emplea herramientas de software open source, o bien ha apostado por implementarlas en sus proyectos.
Entre las categorías en las que los desarrolladores han apostado por el código abierto destacan sistemas operativos, servidores web, sistemas de gestión de bases de datos relacionales, entornos de desarrollo integrado y herramientas de configuración y gestión de software.
Hace unos días publiqué, por fin, un libro que recopila varios artículos sobre programación que escribí con unos amigos. Todo el texto es Creative Commons y se puede leer y descargar en formato HTML, ePub, PDF y el original AsciiDoc vía GitHub.
Existen miles de herramientas distintas sobre como mejorar una web o algunos parámetros de la misma, algunas que analizan aspectos técnicos, otras que analizan el SEO y lo social que es tu web y otras que te ayudan a mejorar tu diseño.
Puede que estas herramientas te muestren fallos o cosas que mejorar de tu web que ni te habías parado a pensar, como mil errores de validación, meta-tags mal hechas o en blanco, lo bien o mal que se adapta tu web a distintos tamaños de pantalla, la popularidad en las redes sociales… y hoy domingo os traigo un puñado de ellas para el que no tenga nada mejor que hacer (y gratuitas).
-
Programación
- Gracias a la IA, el nuevo lenguaje de programación más popular es...
- Cómo instalar y utilizar Scikit-Learn en Linux
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años
- El CEO de Nvidia dice que los niños no deberían aprender a programar
- 40 años de Turbo Pascal: recuerdos del dinosaurio codificador que revolucionó los IDE
- Los lenguajes de programación más populares y dónde aprenderlos.
- Top 5 de los principales lenguajes de programación para desarrollar aplicaciones de escritorio Linux