Blogia

Jelid --> Informatica

Kenai

Kenai

El proyecto Kenai es una "nueva" iniciativa de Sun para apoyar los proyectos libres, con esta herramienta la comunidad puede tener hosting para su proyectos usando cualquier combinación entre Subversion, Mercurial y Git.Y pongo "nueva" porque al tener 1768 proyectos ya registrados me parece que no es tan nueva, pero si consideramos que aun se mantiene en Beta, pues ya vemos entonces que necesita mas apoyo y participación para que se convierta en algo mas estable.

Tambien Kenai ofrece otras funcionalidades como perfil de usuarios, forums, wiki, Issue Tracking y listas de correo para poder comunicarse mejor entre los miembros del equipo y la comunidad. El gurpo OSUM de Kenai es http://osum.sun.com/group/projectkenai para que aquellos que participan en esta excelente comunidad puedan participal.Y les enlace para empezar tu propio proyecto Create Project.

NetBeans 6.7

NetBeans 6.7

Un entorno integrado de desarrollo (IDE) es el punto de partida para el trabajo de muchos desarrolladores. Pero un IDE requiere de un lugar donde se pueda alojar su código fuente. NetBeans presentaba una brecha que ahora Sun comienza a cerrar con NetBeans 6.7 IDE, el cual integra soporte con el proyecto Kenai de la propia Sun.

Kenai es el sitio de hosting para colaboración para proyectos de software libre y open source. NetBeans 6.7 incluye también soporte mejorado para PHP y Apache Maven, de modo que desarrolladores tanto Java como PHP pueden usar el nuevo IDE.

Este esperado IDE de Sun llega a una semana de que la organización Eclipse, competitiva con NetBeans, liberara un importante release.

NetBeans ha tenido hasta hoy más de 23 millones de descargas y la gente de Sun espera que Kenai.com gane tracción rápidamente. Actualmente, el proyecto Kenai cuenta con 13.000 miembros en más de 132 países.

Actualmente los servicios de Kenai son sin cargo y se encuentran en etapa beta. Si bien NetBeans fue creado originalmente por Sun como IDE exclusivamente Java, soporta desarrollo PHP desde el release 6.5, liberado en 2008. En la versión 6.7 agregó nuevos dispositivos de soporte a este lenguaje. Al soportar PHPUnit, los desarrolladores pueden probar recursos PHP con facilidad. También tiene al plugin Selenium para la creación de tests Selenium usando PHP. Cuenta con compleción de código SQL en el editor PHP.

Selenium es un framework de prueba para aplicaciones Web, mientras que PHPUnit es un framework unitario de prueba para PHP.

Según un vocero de Sun, el conjunto PHP con NetBeans ha tenido más de 75.000 descargas en los últimos tres meses. Sin embargo, la versión 6.7 carece de soporte al venidero PHP 5.3, al cual sí soporta Eclipse Foundation con su PDT (PHP Developer Tools) versión 2.1, liberado hace algunos días. Sun promete lo propio para un próximo release de NetBeans.

En NetBeans 6.7 Sun amplía el soporte al proyecto Apache Maven. Si bien presente desde la versión 6.1, ese soporte es ahora incorporado a NetBeans. “El soporte de NetBeans a Maven es para su forma nativa. No hay empaquetadores ni otros elementos usando a Maven a través de NetBeans. Tenemos un editor POM (Project Object Modeler), soporte a Java EE, a la creación de Web services y consumo con compleción mejorada de código para parámetros Maven,” agregó el vocero.

Maven es una herramienta de administración de proyectos de software desarrollada por Apache Software Foundation (ASF).

Para ver la todos los elementos que fueron mejorados; según Sun Aquí estan todos los features.

Entre las mejoras en esta version se encuentran:

  • Maven
    • Mejora en el code completion de los parámetros de los plugins de Maven.
    • Profling de aplicaciones Maven J2EE.
    • Soporte para la creación y consumo de Servicios Web.
  • Mejoras de Performance
    • Permite activar solo las funcionaliades que vamos a utilizar, permitiendo asi una carga mas rápida ("IDE ergonómico").
  • Mejoras en el auto-diagnostico
    • Las mejoras en la herramienta de auto-diagnostico permiten que netbeans haga profiling de su propia performance, pudiendo asi enviar el snapshot del profiler a los desarrolladores para un mejor analisis.
  • Profiler
    • El Heapwalker permite queries OQL para un mejor analisis del dump.
  • Mejoras en C++
    • Mejoras en el asistente de código C++
    • Soporte de librerias Qt
  • Mejoras en el look & feel de Mac OSX

OpenSource+Goverment

Madrid dice apostar por el software libre… a su manera
por : Juan Ranchal: 05 Jun 2009, 8:15

El ayuntamiento de la capital de España ha puesto en marcha el centro Madrid On Rails, el primero, dicen, dedicado a proveer software libre de código abierto a pequeñas y medianas empresas de la comunidad madrileña, como nos cuentan nuestros compañeros de vnunet.

El centro, ubicado en el distrito de Vicálvaro, será una sede de entrenamiento tecnológico especializado para ofrecer a las pymes soluciones de software para su negocio. La iniciativa proporcionará a los empresarios herramientas de software libre “lo que supone un impulso y una apuesta de la administración por el código abierto”, ha resaltado en su inauguración el delegado de economía y empleo del Ayuntamiento de Madrid.

“Esto nos va a permitir, a un coste más económico, poder desarrollar instrumentos para que estas pequeñas empresas puedan mejorar su competitividad, herramientas en materia de gestión que permiten llegar más lejos y a un precio más razonable”. Además, Madrid On Rails, podrá extender su servicio a cualquier pyme española, gracias a Internet”, ha indicado el delegado Miguel Ángel Villanueva.

Todo muy bonito, en teoría, pero ver el video del centro con los iMacs corriendo un sistema tan cerrado como Leopard, da bastante el cante y le resta credibilidad a la iniciativa. Por otra parte, decir que fomento el software libre para pymes y yo en mi casa, uso software propietario para gestionar la administración pública como ocurre en el ayuntamiento de Madrid, pues eso, que nos gustaría equivocanos, pero de momento la noticia se queda en un titular llamativo de esos que gusta a los políticos. El software libre está de moda y mientras, compro (con el dinero de los contribuyentes) iMacs con Leopard y pago licencias de Windows y Office a mansalva para la administración. Aquí hay algo que no cuadra…

Pirateria

Seis meses después, ningún proveedor de Internet se une a la RIAA
por : Juan Ranchal: 06 Jun 2009, 7:41

La asociación de discográficas estadounidense lanzó un mensaje el pasado diciembre a cantantes, autores y editores, que prometía que la ayuda contra la piratería estaba en camino, tras convencer a grupos de telecomunicaciones para trabajar con ellos convirtiéndoles en la policía de la Red. Seis meses después, ningún proveedor de Internet se ha unido a este proyecto.

La “respuesta graduada” era la nueva fórmula elegida por la RIAA para luchar contra la piratería frente a las demandas judiciales directas contra los internautas. Un método que necesitaba obligatoriamente el concurso de los proveedores de servicios que hasta ahora no se ha producido según CNET.

“La RIAA ha intentado varias fórmulas para convertir a las operadoras y otros proveedores de Internet en sus propios policías”, dice el director general de la Electronic Frontier Foundation (organización de defensa de la neutralidad y libertades en la Red). “Lo que los proveedores de servicios de Internet parecen estar diciendo es que este no es nuestro trabajo”, explican. AT&T, una de las operadoras más potentes del mundo ya advirtió que no suspendería el servicio a Internet basándose en las pruebas esgrimidas por la industria discográfica y que únicamente lo haría mediante una orden judicial.

Desde TorrentFreak indican que las cartas de advertencias de infracción de derechos de autor que llevan enviándose por las operadoras al menos hace una década, y que cada dos meses los grupos de presión elevan su tono antipiratería. “Esto no significa que algo vaya a cambiar”, explican.

Entonces porqué el cambio de estrategia en las denuncias y el anuncio a bombo y platillo de la “unión a la lucha de las operadoras”. El redactor explica que a la RIAA le han cortado el grifo al comprobar que tras 30.000 personas demandadas y una fortuna gastada en honorarios de abogados, no se ha conseguido nada en la lucha contra la piratería.

E3+Natal Project

Ya hace unas buenas semanas Microsoft en el marco del E3 anunció la que puede ser una verdadera revolución para los video juegos, o bien el bluff más grande del universo. Se trata de Natal Project, una especie de dispositivo capáz de capturar movimientos, reconocer la voz y interactuar con juegos sin ningún tipo de control de por medio, para que esto resulte más natural.

Y claro un Vídeo para que se aprecie.

Cuando un desarrollador como Peter Molyneux dice que lleva esperando que una nueva forma de interactuar con los videojuegos dos décadas, como mínimo, hay que prestarle un mínimo de atención. 'Project Natal' es la nueva arma que ha puesto Microsoft en manos de los desarrolladores y el creador de 'Fable' ya ha comenzado a trastear.

Molyneux, que se ha caracterizado por su especial forma de entender los videojuegos, plantear decisiones morales y crear una evolución característica en los personajes, presentó en el Electronic Entertainment Expo (E3) que se celebra en Los Ángeles una demostración de lo que es capaz 'Project Natal'.

El sistema de control de Microsoft consiste en una cámara capaz de reconocer las diferentes articulaciones de las personas, a diferentes jugadores, expresiones faciales, voces... Unas características que Peter Molyneux ha aprovechado para desarrollar un niño virtual que interactúa con el usuario.

Como si se tratara de un 'Nintendog' humano y del futuro, el niño virtual creado por Molyneux reconoce a quien le habla y reacciona a sus emociones. Aún no se sabe cómo utilizará el desarrollador estas posibilidades en futuros videojuegos, pero lo que está claro es que ha abierto un nuevo camino en su imaginación.

Es una tecnología que "llevo esperando 20 años", según digo EP de Vandal.net.

En lo personal se convierte en un poco mas de lo que ya se veia venir, aca en México tengo algunos conocidos haciendo maestrias o tesis acerca de visión por computadora (y teniendo en cuenta que dicen que México lleva atrás en tecnología como unos 10 años) me parecia que tarde temprano estariamos jugando con cositas similares, pero claro que fue una sorpresa verlo en el E3. Así que ustedes sabran... yo solo pongo la noticia

FreeBSD

Hace poco cuando me encontraba tratando de probar FreeBSD, y mas bien, si lo instale algo así como 15 veces (pocas dicen algunos ^-^) llegaba a la parte de selección de los ports y pues... como era de esperarse instale X para el entorno gráfico, pero oh! sorpresa cuando según yo tenia ya instalado completo el sistema operativo me di cuenta de que no estaba en el entorno de ventanas la que tanto estoy acostumbrado. Entonces, decidi averiguar un poco y me di cuenta de que las X funcionaban bien, y me mandaban a un entorno propio de X con un par de ventanitas de terminal y nada mas. Después de dar vueltas por el sistema me di cuenta de que no tenia el verdadero escritorio al puro estilo:Gnome, XFCE, KDE, Enlightenment, Flux, etc. o algo por el estilo.
Es así que me di cuenta que instalando solo los paquetes del ambiente que queria desde los ports podia conseguir lo que queria; fue ahi otro dilema existencial al ver que no iniciaban, entonces busque y para cada escritorio alguien mas ya habia puesto como resolver el detalle. Es así como les dejo lo siguiente que sinceramente, no recuerdo de donde lo obtuve, y al estar buscando no lo he vuelto a encontrar al autor de esto. Pero sin duda es una buena ayuda, así que aquí les dejo esta ayuda con los escritorios en FreeBSD

Gnome en FreeBSD


Instalar Gnome en FreeBSD es tan sencillo como teclear lo siguiente:

# pkg_add -r gnome2

Tras esperar un buen rato tendremos un Gnome completamente funcional. Para que se ejecute al arrancar basta añadir lo siguiente al fichero /etc/rc.conf:

gnome_enable="YES"

En el siguiente arranque ya dispondremos de la ventana típica de gdm pidiendo usuario y contraseña. Tras iniciar Gnome, podemos elegir fácilmente el idioma y teclado españoles.

KDE en FreeBSD


La versión 4 de KDE está aún bastante inmadura para FreeBSD, pero podemos instalar KDE 3.5.8 con sólo teclear lo siguiente:

# pkg_add -r kde

Otra larga espera y listo. Para que se inicie KDE al arrancar habremos de suprimir (o comentar) la línea que antes añadimos a /etc/rc.conf para que arrancara Gnome. Además hay que editar /etc/ttys cambiando la línea que dice:

ttyv8 "/usr/local/bin/xdm -nodaemon" xterm on secure
por esta otra:
ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure

Ahora la ventana para loguearse será la de kdm (desde la que podremos elegir también, por cierto, arrancar Gnome).
Para disponer en KDE de idioma y teclado españoles hay que seleccionar el teclado español entre las distribuciones de teclado disponibles e instalar otro fichero más para que todo KDE esté en español:

# pkg_add -r es-kde-i18n

XFce en FreeBSD


Nos daremos también el lujo de instalar una tercera opción: XFce; Tan sencillo como teclear:

# pkg_add -r xfce4

Y ya dispondremos de la opción correspondiente en nuestra ventana para iniciar sesión en KDE.

Enlightenment en FreeBSD


Por último, vamos a instalar Enlightenment 0.16.999.037 en FreeBSD:

# cd /usr/ports/x11-wm/enlightenment-devel# make install clean

Inmediatamente disponemos de la opción para arrancar Enlightenment desde gdm (Gnome), pero si tratamos de arrancar Enlightenment desde kdm (KDE) nos encontraremos con un problema, ya que kdm trata de arrancar desde el binario enlightenment en vez de desde el script enlightenment_start.
Para solucionarlo no os compliquéis la vida con xsession, xinitrc y compañía. La solución para que arranque bien desde KDM es ésta:

# chmod 644 /usr/local/share/apps/kdm/sessions/enlightenment.desktop

Ahora editamos con vi el fichero para cambiar la línea que dice:

Exec=enlightenment
Por esta otra:
Exec=enlightenment_start
Después devolvemos los permisos a su estado inicial:

# chmod 444 /usr/local/share/apps/kdm/sessions/enlightenment.desktop

Así ya tenemos a Enlightenment (un gestor precioso, por cierto) como una opción más, funcionando perfectamente desde kdm y desde gdm.

Software Libre

"Saugatuck Technology es una consultoria estratégica de los ejecutivos "senior", los vendedores principales y los inversionistas de la tecnología de la información, proporcionando una estrategia de mercado y los servicios de investigación de la suscripción centrados en tecnologías emergentes y quebrantadoras, los desafíos dominantes de business/IT, y las estrategias de gerencia eficaces."

Al menos eso es lo que dice la pagina Web de esta consultoria, y ¿para que la estuve revisando?... sencillamente porque uno de sus integrantes realiza el siguiente comentario:

“El modelo comunitario que inspira el software libre con el desarrollo, revisión y mejora es demasiado fuerte para ser ignorado”, según Guptill

Fuente: The Inquirer Domingo, 17 Mayo 2009, 8:09
Por:Juan Ranchat email:jranchal@ya.com

Pues es vaga la referencia aunque concisa en el aspecto de que el software libre es demasiado fuerte para ser ingnorado. Y es ahi donde quiero hacer incapie en esta ocación, ¿que tantos informáticos sobre el planeta no ha tenido un contacto directo con diferentes comunidades de software abierto? ya sea: Sourceforge.net, Sun -MySQL, Java, OpenSolaris, OSUM, OpenOffice- (desde hace poco y hay incertidumbre con Oracle), Linux, Mozilla, Novell, IBM, etc...
En alguna ocación encontre una noticia donde una persona de EUA hacia referencia a que el modelo de software libre atentaba contra la libertad de ese mismo pais, imponiendo un modelo 'Rojo'(socialista o comunista) que se estaba metiendo hasta en una de las mejores compañias de EUA como lo es Microsoft entorpeciendo el mercado de su mejor producto 'Windows'. Bueno el caso es que casi me muero de la risa cuando lo lei, pero si lo tratas de forma objetiva, quizas veas que el software libre nace como una necesidad de compartir el conocimiento de aquellos primeros ingenieros que programaban viejos armatostes y que era muy cerrado el acceso a ese conocimiento, y que poco a poco fue necesario mas especialistas en el área. Después pasa a formalizar una filosofia y un modelo de negocio con el cual poco a poco empieza a crecer hasta lo que vemos hoy en día (Novell, Canonical, Dell, IBM, etc.)
Sin duda alguna, participar en este enrequezimiento del conocimiento a nivel sociedad permite la creación de proyectos como Wikipedia, y de la extension de redes Blog's, Podcast's, Flirck, Twitter, etc. con el afan de compartir y contribuir en cierta medida con aquellas ideas originales de la Grecia Antigua, de un gobierno participativo con la sociedad, y una sociedad informada con las herramientas necesarias para su gestión.
Adoptar por el modelo de Software Libre no es ninguna anarquia ni nada por el estilo, es simplemente liberar cierto conocimiento que ayudara al crecimiento mutuo de nuestra sociedad

Uf... Tipografias!

Pues resulta que hace unas semanas me pidieron realizar una imagenes (logos para un proyecto escolar), y claro tenia que hacerlos en GIMP pues utilizo Ubuntu como sistema base (después les cuento esa historia xD) y claro me encanta usarlo pues me parece versátil, aunque me costo un poco poderlo dominar. Me di cuenta que para mi cometido necesitaba algunas fuentes extras para darle un buen estilo a los logos que estaba creando (y no es por nada, pero a ubuntu le falta mucho eso) por lo que de las siguientes pagias consegui descargar algunas que me gustaron mucho:

  • WebPage
  • Letramania
  • Free Fonts
  • Así que justo despues de lograr descargar las fuentes que me gustaron me tope con un pequeño dilema... ¿y ahora como le hago para que las vea GIMP?

    Pues para que GIMP y cualquier otro programa (openoffice, mensajero, titulos de las ventanas, etc.) pueda ver esas nuevas fuentes desde la linea de comandos es muy sencillo.



    $ sudo cp [archivo].ttf /usr/share/fonts

    Y después actualizamos el cache

    $ sudo fc-cache -f -v

    Espero les pueda servir de algo, y si ya lo sabian... pues ni modo xD, por cierto si tienen varias sesiones en su sistema poueden hacer que las tipografias solo sean visibles para un usuario y será tecleando:


    $ cp [archivo].ttf ~/.fonts/

    Ubuntu Jaunty Jackalope Yaaa!

    Su nombre es Jaunty Jackalope, que no hace referencia a un animal de la sabana africana como nos tiene acostumbrados Mark Shuttleworth, más bien a un ser mitológico cruce entre conejo y antílope, y con mayor rapidez en el arranque y al “despertar” de una hibernación y mayor integración entre el escritorio local y las aplicaciones constituyen las primeras líneas maestras que se han dado a conocer de Ubuntu 9.04 “Jaunty Jackalope” son de lo mejor, hasta el momento con las primeras pruebas.

    Bajo la superficie Ubuntu 9.04 tiene como corazón un kernel Linux 2.6.28. Si bien la mayoría de las características del kernel tiene poca relevancia para el usuario de escritorio, con esta versión se incluye una nueva pila para los conexiones wireless la cual soporta un amplio rango de dispositivos (como por ejemplo la tarjeta wifi Atheros). Ademas el nuevo kernel viene con soporte para el sistema de archivos ext4 lo que según diferentes pruebas vistas hasta ahora mejora el tiempo de acceso a los archivos y el tiempo de arranque del sistema. También cuenta con el nuevo sistema de notificaciones pop-up, optimizado del tamaño de las fuentes, nuevo mapa de zonas horaria, un nuevo GDM, actualización de una gran cantidad de paquetería, entre otras características.

    En particular me parece que Canonical (y la industria en general) le ha dado mucha importancia al tiempo en que inicia Ubuntu, que en esta nueva versión es bastante rápido. Otras características que también son llamativas son la inclusión de X.Org 1.6 y GNOME 2.26, mejor soporte para sistemas de archivos Ext4. En esta versión se incluyen también aplicaciones actualizadas como FireFox 3 y OpenOffice.org 3.0.



    La fecha se ha cumplido y la gente de Ubuntu, también. Tal y como se había dicho, este día 23 de abril se ha liberado Ubuntu 9.04, en sus ediciones comunes: Desktop, Server y Alternative. Además de sus sabores conocidos: Kubuntu, Xubuntu, Ubuntu Remix, etc.

    Otro cambio anunciado será de trabajo interno para los desarrolladores adheridos al proyecto, debido a que a partir de esta nueva versión trabajarán con el CVS Bazaar. Y les dejo mas capturas de pantalla del nuevo 9.04 que estuve probando hace un par de horas en mi maquina virtual, saludos a todos y espero les agrade el sistema y los esten probando, sobre todo USANDOLO!



    Y claro aquí mi fabuloso Ubuntu con la maquina virtual y corriendo el nuevo Ubuntu 9.04.


    Referencias:
    Ubuntu
    Novatos
    Ubuntux

    FLISoL

    A escasos 6 días del evento latinoamericano de instalación de software libre, les hago una atenta invitación en participar con nosotros en la sede ESCOM-CIDETEC el próximo 25 de Abril.

    Aquí es donde pueden encontrar el programa de lo que se va a estar realizando este único día de Festival, así que espero verlos por haya con mucho entusiasmo.

    WebSite en México

    CONSOL

    Consol

    Un evento muy importante, muy mexicano, y accesible para los habitantes del DF. Todos estan invitados

    FLISoL

    Saludos a todos, los invitamos a format parte de FLISoL 2009 por medio de la sede ESCOM-CIDETEC, o los esperamos el día 25 de abril del 2009 a partir de las 9:00 am.
    Para más detalles consulten la siguiente pagina web.
    http://www.escom.ipn.mx:82/gusol/flisol
    Saludos!!

    $mail(atach,virus,10years);

    10 años del primer email con virus
    por : Jesús Maturana: 29 Mar 2009, 10:13

    Melissa fue el nombre del primer virus que se propagó usando el servicio de correo electrónico. Parece que la informática ha estado siempre ligada a los virus, pero hay cierto tipo de virus que no son tan antiguos. Claro ejemplo de ello es el tipo de virus que usan el email como medio de propagación que cumplieron 10 años el pasado jueves día 26. El primer virus de dicha clase fue Melissa que infectó alrededor de 1 millón de PCs y causó unos daños valorados en más de 80 millones de dólares. En comparación a los virus existentes a día de hoy el virus Melissa parece más bien un juego de niños en lugar de un virus potente. Fue lanzado en marzo de 1999 por David Smith.

    El funcionamiento de Melissa produjo una caída masiva de los sistemas de correo electrónico a lo largo de internet obstruyendo las redes de email corporativos con un gran volumen masivo de emails. El asunto de los correos era “Here is that document you asked for … don’t show anyone else;-)”, y se expandió vía Microsoft Word 97 y 2000, Excel 97, 2000 y 2003 y a través del reenvío del mismo a los primeros 50 contactos de Outlook 97 y 98. El archivo adjunto se llamaba LIST.doc y contenía contraseñas de acceso a 80 páginas web pornográficas.

    Existieron al menos 4 variantes del mismo, algunas de las cuales fueron más peligrosas dado que causaban más daño al borrar archivos críticos de Windows. Su creador David Smith de Aberdeen Township en New Jersey ccreó el virus original Melissa y fue condenado a 20 meses de prisión en 2002. Además de ello tuvo que pagar 5.000 dólares y cumplir una prohibición que estipula mantenerse fuera de contacto de redes de ordenadores e Internet hasta que el juzgado lo autorizara.

    A modo de curiosidad, el que se cree fue el primer virus de la historia es el conocido como Creeper, que se distribuyó en los 70.


    Fuente: Aquí


    Mas Open-source

    Mas Open-source

    Policía francesa: “hemos ahorrado 50 millones de euros con  Ubuntu”

    por : Juan Ranchal: 12 Mar 2009, 9:33

    Un reciente informe de la Gendarmería
    francesa destaca el ahorro de 50 millones de euros tras la migración
    de una parte de sus equipos desde Windows a Ubuntu. Ahora planean
    migrar a la distribución Linux todas sus estaciones de trabajo,
    90.000 equipos hasta el año 2015.


    La policía nacional francesa comenzó la transición al software
    de código abierto en 2005, con la sustitución de Microsoft Office
    por OpenOffice.org en toda la organización. Gradualmente fue
    implementando otras aplicaciones libres como Firefox o el cliente de
    correo electrónico Thunderbird.Publicidad


    Tras el lanzamiento de Vista, decidieron migrar a Ubuntu desde
    Windows XP comenzando por 5.000 máquinas. “El cambio fue muy
    sencillo” y tras el éxito de las pruebas, los planes se han
    extendido hasta 2015, con la migración de 15.000 equipos por año
    hasta completar la base de ordenadores instalada.


    Xavier Guimard, teniente coronel de la Gendarmería indica que han
    rebajado el presupuesto informático en un 70%, sin pérdida de
    capacidad, con un ahorro estimado de 50 millones de euros . Además, las
    tecnologías basadas en estándares, dan más libertad para elegir
    proveedores y facilita interoperar con otras redes gubernamentales,
    destacan.

     

    Buena o no la nota!??, interesante lo que si hacen en el viejo contiente y aquí no aprendemos.

    OSUM

    Es un área de encuentro entre profesionales de las tecnologias que patrocina Sun (java, mysql, netbeans, openoffice, etc.), recientemente el buen amigo NeMux me invito a formar parte de un grupo que el mismo formo dentro de este ’awesome’ (segun su pronunciación en ingles) super interesante y que te pone en contacto con muchas actividades, no solo de indole internacional, sino también todas aquellas que en este grupo de ESCOM dan a conocer a través de este medio. Y aunque yo sea estudiante de UPIICSA, este es uno de las cosas que mas me ha interesado recientemente.

    awesome

    También, claro esta, que ya tengo mi pagina personal en la cual podran ver información que ire poco a poco poniendo en estas secciones que nos da OSUM y todas las oportunidades que podemos aprevachar al tener contacto con profesionales y estudiantes a nivel internacional.

    http://osum.sun.com/profile/EisenheimJelid Ahi esta mi perfil xD

    Especial saludo y agradecimiento al buen amigo NeMux. Espero que se metan a ver los enlaces de OSUM para darse un quemón, pero bueno es solo una noticia que me parecio relevante. Hasta la proxima.

    Kernel y Documentos

    Hola hola a los pocos que siguen este Blog. Pues epenas estuve realizando un pequeño mapa para conocer la estructura del Kernel en una de mis ultimas asignaturas de la carrera, Sistemas Operativos en Red.

    He querido compartir con ustedes lo que termine haciendo:

    esquema

    Y por supuesto las referencias son: Bibliografía

    Sistema Operativos: Diseño e Implementación

    Andrew S. Tanenbaum año:1988

    Prentice Hall Hispanoamericana, S.A.

     

    Enlaces

    Compilación de un kernel:

    http://acm.asoc.fi.upm.es/documentos/lpractico/node1.html

    Estructura del Kernel:

    http://www.netpecos.org/docs/linux/kernel.html

    Generalidades en tipos de kernel:

    http://es.wikipedia.org/wiki/Núcleo_(informática)

     

    Y algo aun mas interesante, es que buscando esta información encontre el siguiente enlace; http://es.tldp.org/htmls/manuales.html una serie de manuales bastante interesantes que abarcan muchos temas de software libre, y pues claro les recomiendo un clavado.

     

    Enfoque de Sistemas

    El inicio del final, 8° semestre en la upiicsa con todas las ganas de terminar y odiar a la escuela por frustrar mis planes, pero total, seguimos con mas cosas interesantes. El dia de hoy, después de mucho hablare un poco del enfoque de sistemas(o enfoque sistemico).

    Apararentemente desde hace varios siglos, en la formulación y estandarización de modelos y procedimientos que permitieran seguir pasos en la tarea de investigación (básicamente estructurar la curiosadad humana por lo que no puede entender) ha sido la premisa de algunos investigadores, o mejor dicho, el coco. Pues al existir una serie de procedimientos empiricos para cada rama de la investigación y mucho de ello se hacia a sentimiento(en forma artistica) complementando con actividades artesanales en la creación de los proyectos, y ademas de la poca difusión del conocimiento no se podia estructurar bien.

    Hasta mediados del siglo XX gracias a las guerras mundiales se percataron de las similitudes de los procesos biologicos y artificiales, de los procedimientos de investigación se conjuntaban en "pequeñas funciones" que forman un proceso "complejo". De estas simples ideas se va estructurando una filosofia de sistemas, de pequeñas partes que sirven para pequeñas tareas pero que en conjunto van creando una estructura cada vez mas compleja.

    Esta filosofia, enfoque, o como se le quiera llamar, es en principio el desmenusar cada parte de un sistema complejo o de un ente biologico en sub-partes que lo van conformando. Este tipo de enfoque se va adaptando a cada area que se destina su uso, en procesos simples que tienen tres principales puntos: entrada, proceso, salida. Cada proceso consta de estas tres partes se van creando poco a poco un sistema completo, un ejemplo: tramites del registro civil, con cierta cantidad de procesos y un marco legal que soporta estos tramites, se logra crear un sistema, que precisamente no tiene que ser con el uso de tecnolgias de la computación. Pero esa area se aplica de forma tan determinante que se ha acostumbrado a solo decirle ’area de sistemas’ cuando el termino ’area’ implicaria a toda la organización por ser un mismo ’sistema’ toda la estructura organizacional.

    sistemas  Entonces, como se intenta demostrar, este enfoque no es propio de la computación o de la informática, sin embargo, es el aspecto de la vida que tiene mas profundizado y estructurado el enfoque de sistemas que poco a poco va llevando a todos los campos que implica la informática estos enfoques tan usados y funcionales.

    Para entender más(y porque no me agrada la idea del copy-paste) aquí les dejo un par de enlaces comunes con los que podran profundizar en el enfoque, es decir, sacar la receta de cocina.

    Daedalus, Monografias, Wiki

    Core i7 -Intel-

    Core i7 -Intel-

     

    La semana pasada salio un nuevo producto de intel, su nuevo procesador que en un futuro sacara de producción el conocido pentium dual core y sera la nueva gama alta de procesadores que bien, mas caros y con mejor rendimiento, aun se esperan tarjetas madres 100% compatibles con estos procesadores. La tarjeta madre DX58SO propia de intel que según la pagina de intel es la única que cuenta con un zócalo LGA1366 y un chipset X58 que hasta el momento son los únicos que soportan este tipo de procesadores, y nos es para hacerlos menos, 4 procesadores y con la tecnología hypertreading hasta 8.

    Además, se discute acerca del cambio del bus frontal (FSB) del procesador por una nueva tecnología que asegura optimizar el intercambio de información entre el procesador y la placa base; llamada QuikPath.

    Algunas especificaciones:
    Velocidad del procesador: 2.93GHz
    Hasta 8 núcleos gracias a la tecnología HT
    Capacidad en Smart Cache: 8MB
    Solo compatible con DDR-3 a 1066MHz y superior

    Además de que cuenta en el Set-Up con el bit de des-activación del mutiplexado del núcleo (HyperTreading), para que en vez de trabajar con 8 núcleos lo haga solo con los 4 reales que tiene, se vuelve importante cuando el sistema operativo que manejas aun no logra explotar al 100% un Core2Quad imagínate un i7(Sinceramente parece lo mismo, solo un poco mas de mercadotecnia, en una época inflacionaria y de crisis económica parece mas que obvio).

    Este nuevo procesador en sus dos versiones: Normal y Extreme, promete ser a finales de este  2008 la gama mas alta de procesadores con un costo entre $1,029.99USD - $1,203.00USD. Sin duda alguna por ahi de Febrero-2009 veremos las mejores computadoras HP, DELL, Gateway, Bluelight,etc., dedicadas a programadores y/o gamers y/o diseñadores gráficos en unos costos entre $15,000.00 - $25,000.00 pesos mexicanos, si no es que los veamos hasta Abril-2009 aquí en México.

    Intel sigue dando de que hablar con estos nuevos procesadores y tecnologías que aplican en ellos, así que seguiremos pendientes de ver que tantos problemas pueden ocasionar con los nuevos sistemas operativos Linux, Mac y Windows7 sobre arquitecturas que desde el 64-bit no logran explotar al 100% estos sistemas operativos(Linux y Mac quedan mucho mas cerca de un performance de 64bit que Windows).

    Si desean mas información y detalle, les recomiendo un clavado en la pagina de Intel; principalmente en la tarjeta madre y el fabuloso X58(chipset) que utilizara esta nueva tecnología. Detalles en:
    Datasheet Vol1.     Datasheet Vol2.      Wiki
    Todas las marcas aqui mencionadas son de manera informativa y pertenecen a sus respectivos propietarios y están protegidos por leyes internacionales y las propias del país que habitas.

     

    Pidgin y sus emoticons

    emeseneResulta que hace poco me mude de Windows XP a Ubuntu, y uno de los varios problemas por los que he pasado ha sido mi cliente de mensajeria, el mas clasico MSN Messenger. En linux existen varios clientes que asemejan al MSN de Microsoft como lo es: aMSN, Mercury,Emesene, y funcionan de maravilla. Aunque ya antes habia provado Debian, Fedora y Mandriva creo que Ubuntu es uno de los mejores por su soporte de hardware dado que mi maquina es Core2Dou XD esta fabulosa pero lamentablemente no logre poner mi Debian en esta arquitectura(aun). Asi que pasando a lo que nos interesa, el Pidgin me gusto mucho mas que las copias de MSN, pero un detalle es poder agregar emoticons personalizados, asi que estuve haciendo mi tarea y al fin logre un metodo sencillo por el cual agregar emoticonos al pidgin, que describo a continuación.

    Para asignar emoticons personalizados en Pidgin, tenemos que crear en cualquier parte de nuestro sistema (Escritorio o carpeta personal) una carpeta con el nombre que queremos para el conjunto(tema) de emoticons. Por ejemplo yo asigne el nombre ’Jelid’ a mi tema, pero dentro de esta misma carpeta vamos a copiar todos los archivos GIF, JPG, o PNG que queremos aparezcan como emoticons en nuestro tema.

    Ahora tenemos que crear un archivo que le indique al Pidgin cuales emoticons son y que combinacion de teclas se usara para mostrarlos en las conversaciones. Creamos entonces un archivo llamado ’theme’ el cual seguira la siguiente estructura:

    Name= ’Nombre del Tema’
    Description= ’Descripciòn del Tema’
    Icon= ’Algun icono o emoticon que aparecera como bandera del tema’
    Author= ’Nombre del Autor’
    [default]
    ’nombre emoticon’[tab]’configuracion de teclas’

    Y la ultima linea se debe repetir tantas veces como emoticons queramos en el nuevo tema, ahora escribo un ejemplo para que quede mas claro:

    Name=Jelid
    Description=Mis emoticons.
    Icon=emot8.gif
    Author=Eisenheim Jelid

    [default]
    emot0.jpg    ¬_¬
    emot1.gif    :O
    emot2.png    :(
    emot8.gif    :)

    Bien, teniendo listo este archivo y los emoticons en la carpeta vamos a copiar la carpeta usando la terminal. Usamos la terminal porque tanto en Debian como en Ubuntu no podemos usarl el navegador de archivos como usuarios root(pero bueno si se puede y luego les digo como), dado que la carpeta de pidgin que contiene los emoticons tiene como dueño el usuario root y no nos dejara hacer el cambio. Por eso procedemos a iniciar una ventana de terminal logeados como root. Ahora bien tecleamos los comandos necesarios para copiar dicha carpeta que hemos creado.

    # cp -R ’nombre de la carpeta’ ’direccion de emotes de pidgin’

    Y claro un ejemplo:

    # cp -R /home/jelid/Imágenes/Jelid /usr/share/pixmaps/pidgin/emotes

    Bien ahora, iniciamos el Pidgin y nos vamos al siguiente menu: Herramientas > Preferencias, y una vez abierta la ventana vamos a la pestaña de ’Temas de emoticonos’ y buscamos el nombre de nuestro tema, damos un clic sobre el nombre y listo!. Ahora vamos a cualquier conversación y podemos agregar la combinación de teclas que hayamos elejido o el botón de sonrisas y EXITO! ahi estaran tus emoticonos.

    Por cierto los emoticons no los vera la persona con la que este hablando, pues pidgin me parece no soporta esa forma de trabajo asi que les sugiero mas, usar el Emesene o aMSN si quieren ver todas los plus que normalmente ofrecen estos clientes. Ademas, incluso el Mercury soporta muy bien la webcam.

    Gracias a mis pocos lectores y seguire tratando de aportar mas articulos.

    Las pruebas fueron realizadas sobre Ubuntu 8.04 - Hardy Heron, sobre Gnome 2.22.2 compilado el 03/06/08. Y con el sistema de mensajeria Pidgin 2.4.1.

    Problematica de Programadores

    Saludos, y seguimos hechandole ganas a poner información importante al blog, hoy algo de lenguajes en general y la problematica de los programadores actuales.

    Hace ya unos dias, tuve una corta pero acalorada platica con un amigo de la escuela. Al parecer le paso algo similar que conmigo, cuando empece a mudarme del clasico Turbo C++ 3.1 de Borland a algunos de los entornos integrados de Winows como VisualC++, DevC++, Borland C++, y otros tantos que existen, pero el problema no radica en saber el lenguaje o no, sino que en este punto muchas de las funciones de ventanas y cajas de texto ya existen y el problema se convierte no en saber un lenguaje, sino en conocer los argumentos y forma de usar esos objetos, funciones y librerias que ya existen para poder desarrollar rapidamente. Pero para mi se convirtio en un calvario al tratar de comprender el funcionamiento de cada nuevo componente.

    Pero escribo este articulo, no para criticar el avance o el "volver inutil" de los desarrolladores, mas bien para tratar de encontrar un camino entre la multitud gigantesca de lenguajes de programacion que existen. Si bien tenemos de todos los sabores, como; Programacion web, sistemas distribuidos, sistemas monousuarios, cliente-servidor entre otros. Y a todo esto viene la disyuntiva de enfocarnos a un lenguaje o tematica de programacion.

    Aun así, si observamos las similitudes que existen entre la programación orientada a objetos que se usa en Turbo C++ 3.1 de Borland, contra java, phyton, php, javascript, c#, nos podremos percatar que entonces tengo razón y con conocer un lenguaje orientado a objetos como lo es C, nos da el claro panorama de que se necesita saber almenos uno. El que ustedes decidan estara bien, y entonces ¿porque este ariculo?

    Vamos para haya, si bien se parecen mucho la dificultad que enfrenta un desarrollador frente a un nuevo lenguaje que tiene una estructura orientado a objetos es la de conocer y saber manejar todas sus funciones que ya existen dentro de ese lenguaje en especial, conocer a la perfección cada función con sus argumentos que tu no has creado pero que funcionan tan bien o mejor que como tu mismo las hubieras hecho. Ahora, lo que quiero hacer saber y recalcar es que si tu conoces un lenguaje de programación no te hes dificil aprender uno nuevo, simplemente tedioso y te haras valer de manuales especializados o incluso una biblioteca de ejemplos para conocer la forma de enviar correctamente los argumentos.

    Ese es el nuevo reto de los programadores hoy día, porque para aquellos que hacen análisis y planeación de proyectos quiza lo mas dificil sera adaptar nuevas tendencias que son casi nulas, a sus procesos ya planeados de análisis y planeaciones.

    o, ¿Ustedes que opinan? Yo creo que la programación se volvera tan secilla que nunca conoceran que fue el ensamblador a pesar de usarlo a diario.