Feeds:
Entradas
Comentarios

Archive for 28 mayo 2009

Fuente: barrapunto

Se acaba de publicar un borrador, casi definitivo, del Manual práctico de supervivencia en la administración electrónica (PDF). Se trata de un manual práctico, con algo de contenido teórico, sobre los fundamentos técnicos de las tecnologías propias de la Administración electrónica, dirigido tanto a ciudadanos como a funcionarios. Da un repaso a todos los conceptos fundamentales, tales como certificados elctrónicos y firma electrónica que hay que dominar en el ámbito de la administración electrónica. Una buena guía de referencia, ante la inminente entrada en vigor, el 31 de diciembre de 2009, de la Ley 11/2007 de acceso electrónico de los ciudadanos a los Servicios Públicos.

 

Read Full Post »

Fuente: CIRL

GNS3 (Graphical Network Simulator) permite diseñar gráficamente topologías de red donde es posible simular el comportamiento de routers, switches, cortafuegos e incluso capturar paquetes o conectar la red simulada a una real. GNS3 es una herramienta complementaria excelente de cara a ingenieros y administradores de redes Cisco que esperan obtener certificaciones como el CCNA, CCNP, CCIP o CCIE.

Leer más

Read Full Post »

Fuente: forat.info

Si necesitas saber de que esta hecho tu ordenador y que tiene instalado HardInfo es tu salvador. HardInfo nos ofrece información sobre el Hardware en general, procesador, memoria, dispositivos PCI, USB, impresoras, baterías, temperatura, discos, etc … Además de ofrecernos información sobre todo nuestro Hardware encontraremos algunas pruebas tipo testeo ( Benchmarks ) …

leer mas

información de HardInfo en guia ubuntu

home page de HardInfo

Read Full Post »

Fuente: barrapunto

En El País: California lanza un plan para llenar las bibliotecas públicas de institutos y colegios con libros digitales sin coste: «El estado de California quiere convertirse en uno de los primeros en el mundo en ofrecer libros de texto electrónicos gratuitos a sus alumnos de primaria y secundaria. El gobernador californiano, Arnold Schwarzenegger, ha presentado un ambicioso plan para reducir costes educativos a base de libros digitales y gratuitos, que se ofrecerán en bibliotecas públicas de todo el estado». Lo que no dice el artículo de El País es que no se trata solamente de libros gratuitos, sino de contenidos de dominio público o con licencias abiertas. Más detalles en Ars Technica.

Read Full Post »

Fuente: lapastillaroja

Estuve reflexionando sobre la polémica noticia de repartir portátiles a los alumnos de primaria.

Investigué un poco algunos artículos como el Kindle Economics de Jason Perlow. Y he llegado a una conclusión muy simple: lo que hay que hacer no es repartir portátiles, lo que hay que hacer es substituir TODOS los libros de texto por lectores eBook.

Los portátiles no ahorran dinero a las familias. Pero los lectores eBook si. Incluso se puede obligar a la familia a comprar el eBook subvencionado, ya que a fin de cuentas ahora les están obligando igualmente a comprar los libros nuevos o usados.

Además, los portátiles no son apropiados para usarse en una clase convencional. La pantalla oculta al profesor lo que realmente está haciendo el alumno. Pero en un eBook sólo puede tener libros cargados y, además lo puede tener encima de la mesa.

Según la Asociación Nacional de Editores de Libros y Material de Enseñanza (Anele) en España se gastan, de media, 111€ en libros de texto por alumno y año. Y se han editado un total de 23.000 títulos para el curso 2008-2009.
Los libros de texto valen lo que cuestan. Los numerosos cambios producidos en el sistema educativo español, el número de lenguas oficiales y el descenso de la población en edad escolar han encarecido más de un 50% los costes de producción en los últimos cinco años. Hoy apenas están operativas la mitad de las 70 empresas dedicadas a la edición de libros de texto que existían en 1974.

Read Full Post »

Fuente: barrapunto

«Cada vez se valora más la seguridad de un producto a la hora de tomar una elección para seleccionar qué software se implementa. En el mundo de los CMS, por su vocación de producto accesible desde internet, resulta aún más importante valorar cuál ofrece más garantías de no sufrir un ‘Deface‘. En Security By Default han analizado la seguridad de cuatro de los CMS mas relevantes: Joomla, WordPress, Drupal y Movable Type»

Read Full Post »

Fuente: barrapunto

Xiriaco nos cuenta: «Anteriormente solo teníamos en la actualidad tres aplicaciones para el diseño de imágenes vectoriales (Inkscape, XaraLX y OpenOffice Draw) para Linux, me he topado con este proyecto: sK1 un editor al propio estilo de muchas de estas aplicaciones para manejar imágenes de vectores en Linux, compatible con otros programas similares que están en el mercado. Hay binarios para algunas distribuciones y en el futuro piensan hacer binarios para Windows y MacOSX». Se trata de un ‘fork’ derivado de Sketch.

Read Full Post »

A continuación les copio la noticia de Diario Ti, también pueden ver el anuncio de IBM sobre My developerWorks (en inglés).

Fuente: diarioti

Diario Ti: IBM ha anunciado la incorporación de herramientas de software social al portal de desarrolladores developersWorks, la principal fuente de recursos online de desarrollo para estándares abiertos de IBM.

My developerWorks, que es como se denomina el área de nuevas funcionalidades, combina lo mejor del software social con los recursos de developerWorks. Las novedades presentadas permitirán a los desarrolladores acceder en tiempo real a actualizaciones tecnológicas, conectarse con otros expertos de todo el mundo y obtener conocimientos esenciales con mayor rapidez.

La herramienta permite configurar cada perfil agregando contactos, contenidos preferidos, y comentarios de foros, blogs y wikis. En los próximos meses, los usuarios de My developerWorks también podrán usar sus perfiles de redes sociales como Twitter, LinkedIn y Facebook, para ampliar sus redes profesionales y colaborar en nuevas tecnologías.

IBM realizó recientemente una encuesta entre cientos de desarrolladores de todo el mundo para averiguar cómo utilizan los recursos online. Casi tres cuartas partes de los encuestados admitieron que usan foros, blogs, wikis y boletines de Internet para aumentar sus conocimientos y comunicarse con los amigos y cerca de un 65% expresaron su deseo de usar funcionalidades de redes sociales, como las que se encuentran en Facebook, Twitter y MySpace.

Read Full Post »

Fuente: barrapunto

La ODF Alliance ha preparado un folleto informativo para los gobiernos y otros interesados en el que explica cómo Microsoft Office 2007 SP2 gestiona ODF. El informe pone de manifiesto graves deficiencias, elementos no tratados y la rotura de la interoperabilidad basada en estándares abiertos que el mercado, sobre todo el Gobierno, demanda. ¿Creéis que este tipo de información será tenida en cuenta por los políticos o pasarán de todo y seguirán renovando las licencias de Microsoft Office?

Read Full Post »

Fuente: dosideas

Escrito por Leonardo De Seta

Es importante asegurarse que nos estamos beneficiando lo más posible cuando invertimos tiempo y esfuerzo en capacitarnos y aprender cosas nuevas.

En la siguiente lista veremos las 10 habilidades que deberíamos aprender para que nuestro currículum sea relevante por los siguientes 5 años. Esta lista no es completa ni cubre algunos nichos de mercado (como ser los mainframes). Sin embargo, si aprendés al menos siete elementos de esta lista no te vas a equivocar.

1. Uno de los “3 Grandes” (Java, .NET, PHP)

A menos que ocurra algún cambio radical en el mundo del desarrollo (como ser un asteroide que caiga sobre Redmond), la mayoría de los desarrolladores van a necesitar conocer alguno de los Tres Grandes sistemas de desarrollo: Java , .NET (VB.NET o C#), o PHP. Y tampoco alcanza con conocer al lenguaje principal. A medida que los proyectos crecen y van acaparando más funcionalidad, vamos a necesitar conocer los frameworks y librerías asociadas con profundidad.

2. Aplicaciones Ricas de Internet (RIA – Rich Internet Applications)

Lo pueden amar u odiar, pero en los últimos años Flash se está usando para algo más que animaciones graciosas. Flash también obtuvo funcionalidad adicional en la forma de Flex y AIR. Los competidores de Flash, como JavaFX y Silverlight, también están mejorando en caracerísticas y performance. Los navegadores están mejorando sus motores JavaScript, el cual se perfila como una plataforma de aplicaciones web. Para hacer las cosas más complicadas, HTML 5 va a incorporar montón de funcionalidad RIA, incluyendo conexión a la base de datos, poniendo así el sello formal de la W3C a AJAX. En el futuro cercano, tener experiencia en RIA va a ser un factor determinante en nuestro currículum.

3. Desarrollo web

El desarrollo web no va a desaparecer en el futuro. Muchos desarrolladores hasta ahora estuvieron felices ignorando la web, o sólo quedándose con “lo básico” que les brindaba su framework. Pero las empresas están demandando más y más a quienes realmente conocen cómo trabajar con las tecnologías subyacentes. Así que deberemos mejorar nuestros conocimientos de JavaScript, CSS y HTML para tener éxito en los próximos cinco años.

4. Servicios web

¿REST o SOAP? ¿JSON o XML? Aunque las elecciones y las respuestas dependen del proyecto, cada vez es más dificil ser un desarrollador sin tener que consumir Servicios Web (incluso aunque nuestro desarrollo no sea una aplicación Web). Incluso las área que solían ser terreno de ODBC, COM o RPC ahora están avanzando hacia Servicios Web de algún tipo. Los desarrolladores que no puedan trabajar con Servicios Web van a terminar relegados a tareas de mantenimiento en código legacy.

5. Habilidades humanas

Hay una tendencia que viene ocurriendo hace ya un tiempo: la creciente visibilidad de IT dentro y fuera de la organización. Los desarrolladores están participando más y más de reuniones que no son de desarrollo y de procesos para obtener feedback de ellos. Por ejemplo, el CFO no puede cambiar las reglas de contabilidad sin trabajar junto a IT para actualizar el sistema. Y un gerente de operaciones no puede cambiar el proceso de los call caenter sin que IT actualice el workflow del CRM. De la misma forma, los clientes a menudo necesitan trabajar directamente con los equipos de desarrollo para asegurarse que se cumplan sus necesidades. ¿Va a ser necesario que todos los desarrolladores estudien Cómo hacer amigos e influenciar personas? No. Pero los desarrolladores que lo logren van a ser mucho más valiosos para sus empleadores – y serán muy buscados en el mercado.

6. Un lenguaje de programación dinámico y/o funcional

Los lenguajes como Ruby, Python, F# y Groovy todavía no son muy populares – pero si lo son las ideas detrás de ellos. Por ejemplo, el sistema LINQ en .NET es un descendiente directo de las técnicas de programación funcional. Tanto Ruby como Python son cada vez más populares en algunos sectores, gracias al framework Rails y Silverlight respectivamente. Aprender uno de estos lenguajes no sólo va a mejorar nuestro currículum, sino también que va a expandir nuestro horizonte. Todos los grandes desarrolladores recomiendan aprender al menos un lenguajes dinámico o funcional para lograr aprender nuevos formas de pensar.

7. Metodologías ágiles

A medida que pasa el tiempo, las ideas detras de Ágil se vuelven más definidas y mejor expresadas. Muchas organizaciones están adoptando Ágil o haciendo pruebas de concepto con Ágil. Aunque Ágil no es la bala de plata para evitar fracasar en un proyecto, definitivamente tiene su lugar en muchos proyectos. Los desarrolladores que tengan experiencia en trabajar y comprender los ambientes Ágiles van a ser cada vez más demandados en los próximos cinco años.

8. Conocimiento de dominio

De la mano con las metodologías ágiles, los equipos de desarrollo son cada vez más vistos socios en la definición de proyectos. Esto significa que los desarrolladores que comprendan el problema del dominio van a poder contribuir al proyecto de una forma muy visible y valiosa. Con Ágil, un desarrollador puede decir “Desde aquí, podemos agregar esta funcionalidad muy facilmente, y obtendremos mucho valor”, o “Hey, este requerimiento no está acorde al patrón de uso que muestran los logs”. Por más que muchos desarrolladores resistan la idea de conocer nada sobre el problema de dominio, no puede negarse que cada vez más organizaciones prefieren (si no incluso requieren) a desarrolladores que al menos comprendan lo básico sobre el negocio.

9. “Higiene” de desarrollo

Hasta hace pocos años atras, muchas (si no todas) las organizaciones no tenían acceso a sistemas de bug tracking, control de versiones y otras herramientas; todo se resumia a los desarrolladores y su IDE preferido. Pero gracias a la creación de nuevos entornos integrados de desarrollo y la explosión de entornos de software libre de alta calidad, ya casi no existen organizaciones sin estas herramientas. Los desarrolladores tienen que conocer mucho más que sólo hacer un checkout del código. Necesitan tener un hábito riguroso de higiene para asegurarse que están correctamente coordinados con el equipo. Los “programadores solitarios” que guardan todo local, que no documentan los cambios y demás, no van a ser bienvenidos en las organizaciones tradicionales, y van a a quedar directamente fuera de lugar en los entornos Ágiles, en donde se utiliza una coordinación fuerte entre los equipos para operar.

10. Desarrollo móvil

Durante los fines de 1990 el desarrollo web creció y ganó adopción general, para así comenzar a desplazar a las aplicaciones tradicionales de escritorio. En 2008, el desarrollo para dispositivos móviles despegó finalmente, y en los próximos cinco años va a crecer de forma constante. Por supuesto, existen varios enfoques al desarrollo móvil: aplicaciones web diseñadas para funcionar en dispositivos móviles, RIAs apuntadas a este mercado, y aplicaciones que se ejecutan directamente en los dispositivos. Sin importar qué camino elijamos, nos va a servir agregar el desarrollo móvil a nuestro grupo de habilidades.

Read Full Post »

Older Posts »

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 100 seguidores