Adlair Cerecedo

August 24, 2009

BugCon 09

Filed under: Personal, Develop, Linux

El pasado 12 de Agosto se llevó a cabo la segunda edición del BugCon, estuve encantado de participar y ver a los cámaras que solo se pueden ver en estos eventos. Agradezco a Vendetta y Armin por las atenciones. En resumen el evento en sí estuvo padre, el cotorreo como siempre fue genial, Urkonn se cayó y tuve la oportunidad de ver a mi amigo Ronny Tonche que justamente no veía desde el BugCon anterior.

Adlair Cerecedo

Adlair Cerecedo
Diego Boy y Ronny Tonche

Di una charla referente a LDTP y al otro día hicimos unos scripts de automatización con unos chavos curiosos. Conocí nuevos cámaras y uno de ellos (th3r0rn) vive aquí en Villahermosa. Me contó sobre una distribución llamada Ikim Linux en la cual es desarrollador oficial, es interesante el echo de que es una distribución iniciada desde cero, es decir, no esta basada en alguna otra.

Adlai Cerecedo
Vendetta, me y Urkonn

Como siempre pongo a disposición de mis amigos lectores algunas fotografías del evento. Adeu!

July 8, 2009

Hannah Montana Linux?

Filed under: Personal, Gnome, Linux

Vaya que Twitter nos trae cosas interesantes y esta está más que divertida, se trata de una nueva distribución Linux de la cantante Hannah Montana la cual está basada en Kubuntu. Será posible que los fans de Hannan se lo bajen y lo instalen en sus computadoras?

Adlair Cerecedo

Esta distribución me pone a pensar y creo que muy probablemente Vendetta esté maquilando la idea de lanzar Belinda Linux muy pronto. Lo malo de la distribución de Hannah es que usa KDE (prefiero Gnome) pero Vendetta podría meterle Gnome a Belinda, o no?

March 4, 2009

MonoDevelop 2.0 Beta

Filed under: Personal, Develop, Gnome, Linux, Mono

Adlair Cerecedo

La programación en C# se verá beneficiada con este nuevo “release”, la beta del nuevo MonoDevelop 2.0 facilitará el proceso de migración para todo aquel programador seguidor de dotNet a las plataformas libres. Lo interesánte son las capacidades que éste contiene.

Built-in Debugger

MonoDevelop ahora dispone de un Built-in Debugger. El depurador es compatible tanto con la depuración de aplicaciones basadas en Mono, así como aplicaciones nativas usando GDB.

Mientras nos posicionamos sobre las variables, podemos explorar los valores de las estructuras complejas de datos:

Adlair Cerecedo

Podemos depurar, tanto en el código fuente como en el assembly code:

Adlair Cerecedo

Auto-complete en la ventana Watch:

Adlair Cerecedo

También podemos adjuntar a los procesos en ejecución, tanto nativos o procesos de Mono y depurarlos:

Adlair Cerecedo

Improved ASP.NET support

ASP.NET es cada vez mejor. Proyectos Web son ahora compatibles con Visual Studio 2008 y Visual Web Developer 2008 SP1.

El editor de texto ASP.NET ofrece ahora código de complementos de etiquetas, atributos, valores de atributos de eventos y ahora es compatible con ASP.NET y diversos HTML DTDs. Por ejemplo:

Adlair Cerecedo

Nuevo Editor de Textos

Un nuevo editor de texto, este editor de texto está escrito enteramente en C # y sustituye al gtksourceview widget. Esto ha permitido añadir más fácilmente funciones al editor y llevar MonoDevelop para el siglo 21. Algunas de las características en el nuevo editor de texto incluyen:

* Subraya los errores con indicaciones sobre la marcha.
* Búsqueda incremental.
* Código plegable: Apoyo para el colapso de las regiones de texto (# región), métodos, clases.
* Temas para el editor.
* Popups Transparentes. Manteniendo pulsada la tecla Control cuando un popup de complemento se muestre hará el popup transparente para que sea más fácil ver el texto que está debajo de la ventana emergente.
* VI-modo de apoyo. Algunos usuarios prefieren utilizar combinaciones de teclas como Emacs VI keybindings.

Source Code Editing

Intellisense ahora trabaja para casi en todas partes del lenguaje C # 3.

MonoDevelop ahora comprende la sintaxis de C # 3.0.

Notificación de la forma en que también soporta las generaciones de métodos automáticos cuando se declara un evento:

Adlair Cerecedo

MonoDevelop es también consciente de los types, de modo que por ejemplo, si escribe “override” al entrar en un método, que ofrecerá una lista de métodos que se pueden sobrescribir. O-M-G.

Hay otras características lindas como que MonoDevelop puede apagar métodos de interfaz por nosotros. O-M-G… ummm… dice O-M-G y no esa ridiculez de OMHE… asco!

Hay también algunos elementos lindos de los editores como TextMate que debería hacerlo más adecuado para la gestión de proyectos Web, como el renovado dialogo de “Ir a Archivo” (se le debe invocar con Control-Alt-O). Ahora es capaz de hacer búsquedas por acrónimos.

Nuevo Editor XML

El Editor XML de SharpDevelop se ha integrado y mejorado plenamente en MonoDevelop. Apoya la realización de etiquetas de código, los atributos y valores de atributos (a disposición de esquemas XSD). Una serie de esquemas son ofrecidos con MonoDevelop.

Los archivos XML pueden ser validados mediante la construcción en los esquemas, y puede tener y transformaciones XSL aplicadas. Además, los esquemas XSD puede generarse a partir de archivos XML.

Por ejemplo, se utiliza actualmente para permitir la edición de archivos de Silverlight XAML y auto-realización de etiquetas de XAML que son válidos para Silverlight / Moonlight.

Project Improvements

Se ha cambiado al estilo msbuild de los archivos de proyecto para aumentar la interoperabilidad con Visual Studio.

Apoyo para la apertura de múltiples soluciones a la vez, y soporte de Workspaces.

Ahora tiene políticas de proyecto en cascada. Esto es útil por ejemplo para usar diferentes estilos de codificación en función del proyecto que se está trabajando.

Adlair Cerecedo

Gtk# GUI Designer

Ahora se puede hacer que nuestros widgets estén disponibles en la el ToolBox, con solo añadir el [ToolboxItem] a su widget.

Una buena mejora es que ahora los cuadros de diálogo y ventanas construidas expongan la Gtk.UIManager como un campo. Anteriormente fueron ocultos, y no era posible ajustar dinámicamente la interfaz de usuario sin mucho trabajo.

Assembly Browser

No hay mejor manera de aprender un API que navegar por los tipos de datos expuestos y sus relaciones. Un nuevo navegador del Assembly ya ha sido incluido.

Adlair Cerecedo

Pues para los que somos Moneros sin duda es agradable probar esta nueva versión de MonoDevelop. :D

May 7, 2008

BugCON

Filed under: Personal, Develop, Linux

Adlair Cerecedo

Que tal mis mitoteros lectores?, pues quiero hacerles la invitación para que asistan al evento denominado BugCON. Éste se celebra en instalaciones del Instituto Politécnico Nacional el día 17 de Mayo en modalidades de “non-conferences” de una hora dividas en dos auditorios; uno de ellos dedicado a temas white hat y otro a temas black hat. Chequen el programa y asistan los que puedan que pinta muy interesante.

Saludos. :D

February 13, 2008

¿Qué pasó con QtC & Qt#?

Ya me habían dicho, QtC & Qt# no tendrían futuro, pero cómo saberlo?. Visitando el sitio de Mono me encuentro con la muerte de Qt#, así es, Mono en su sitio lo ha publicado dentro de su sección “Dead Toolkits“. Mi perfil sigue activo, desde que renuncié a escribir código para ese proyecto (Abril o Mayo de 2007) no supe más, sólo mails de Marcus Urban sobre referencias a lo nuevo en “Qt# for Mono“. No recuerdo cuál fue mi última aportación y ni que fue lo último que programé, creo que fueron ejemplos de código para la ponencia en el CONSOL 2007, en fin. Alguna vez Federico Mena me dijo que faltaba mucha madurez a Qt#, después me entere (sin argumentos que lo compruebe) que TrollTech quería manipular el proyecto. Hoy el sitio ha sido redireccionado a algo llamado Qyoto que no se qué diablos es pero ahí está y ni hablar, se cierra ese capitulo y a ver cuales siguen.

Bien, ya me despido. Saludos!!!

June 26, 2007

Videos y el proyecto Eclipse

Filed under: Personal, Develop, Linux

Navegando por Youtube me encontré con los videos de canciones contenidos en los DVD’s que compré, Therion: Celebrators of Becoming y Sarah Brightman: In Concert. Uno se puede preguntar para qué comprarlos si en la Internet encuentro todo, para mi gusto es mejor tenerlos como colección. Aquí les comparto un par de videos.



Sarah Brightman: In Concert - Time to say goodbye


Therion: Celebrators of Becoming - Son of the Sun

Cambiando de tema, he decidido descargar una nueva plataforma de desarrollo, la plataforma que he elegido es Eclipse. Usar Eclipse podría ser un buen pretexto para adentrarme en Java y Python pero esencialmente lo usaré con C y lo combinaré con Mono C#. Por qué me fije en Eclipse?, por culpa de Markuz pero lo mejor de todo que es Software Libre!!! y combina perfecto con mi Linux. :)

Además Eclipse contiene una plataforma de herramientas Web (WTP) y extiende la plataforma Eclipse con herramientas para desarrollar aplicaciones Web en Java EE. Esta compuesta de: Editores de fuentes para HTML, JavaScript, CSS, JSP, SQL, XML, DTD, XSD y WSDL; Editores gráficos para XSD y WSDL; proyectos de naturaleza Java EE, constructores y modelos y un navegador de Java EE; un explorador y asistente para servicios Web y una herramienta de pruebas WS-I; herramientas para acceso a base de datos, filtrado y modelos; y herramientas para manejo de servidores de pruebas unitarias. Según esto podríamos desarrollar aplicaciones Web potentes y seguras, como dijera Pupilo, desarrollar páginas como los hombres… jejejeje… pero al menos haremos a un lado la inseguridad de los CMS’s y no nos criticarán más por usarlos. :D

Bien, para concluir este post les dejo un tutorial básico de Eclipse, si conocen algo más de esta plataforma compártanlo. Hasta la próxima. :)

June 18, 2007

Documentales interesantes

Filed under: Personal, Develop, Gnome, Linux

Hace unos días Luís Helí, un camarada linuxero me mandó mail con un par de documentales muy interesantes que quiero compartirles, Código Linux y Google. Aunque el de Código Linux ya lo tenía guardado en Cerecita en formato .avi pero aquí se los comparto. :)



www.Tu.tv
Documental sobre Google



www.Tu.tv
Código Linux

Cambiando un poco de tema, ya tengo mi boleto en mano, salgo mañana a las 9 a.m. para Tapachula y eso me da una especie de mezcla entre flojera, hueva, pereza y como conclusión digo que no tengo muchas ganas de viajar… me acaban de informar que todo lo que he escrito se resume simplemente a “haragán!!!”, pero no creo serlo mas que cuando viajo. :p

Bien, ya me despido, seguiré navegando por la red. Disfruten los documentales.

Sayooonara!!!

April 28, 2007

Bye FLISOL 2007

El FLISOL ha terminado, hoy por la mañana acompañé a Hans y Leo a desayunar en el centro de la ciudad, después cada quien se fue por su rumbo, Leo al DF y Hans a Xalapa. Lo que ahora corresponde es planear con Leo la visita a Tapachula para llevar las compus que se donarán al grupo de desarrollo.

April 25, 2007

FLISOL 2007

El día de mañana se llevará a cabo el FLISOL 2007 aquí en Poza Rica. Lo chido es que contaremos con la visita de un par de camaradas noruegos, Leo Utskot y Hans Petter quienes participarán con unas charlas.

Adlair Cerecedo
Leo Utskot y Hans Petter

También en este evento estará Marcos Islas, Eric “Crac” y yo con otras charlas. El evento finalizará pasado mañana con el festival de instalación.

Los esperamos.

March 9, 2007

GULPR

Filed under: Personal, Develop, Linux

Hola hola!!!

A todos los interezados, el Grupo de Usuarios GNU/Linux Poza Rica (http://www.linuxpozarica.com/index.php?title=Portada) llevará a cabo una reunion fisica en el Instituto de Estudios Superiores de Poza Rica el dia Sábado 10 de Marzo a las 17:00 hrs. Trataremos temas referentes a la reactivación del grupo. Contamos con su asistencia.

No es indispensable que sean concedores del Sistema Operativo Linux, las reuniones van destinadas tanto para usuarios iniciales como para expertos y hackers, el objetivo es que aprendamos juntos. Peden conocer más acerca del GULPR haciendo click aqui.

Recuerden que las reuniones son gratuitas al igual que todo lo que se aprenda. Los esperamos. :)

NOTA: Informen a sus amigos. :)

March 5, 2007

QString

Ayer por la noche me llegó mail de una persona pidiendo un ejemplo en Qt# usando Strings, con todo gusto le pongo el siguiente código:

using System;
using Qt;

public class MyWidget : QVBox
{
     QLineEdit lineEdit;
     QLabel label;

     public MyWidget (QWidget parent, String name) : base (parent, name)
     {
           lineEdit = new QLineEdit( this, “lineEdit” );
           label = new QLabel( this, “label” );
           label.SetText(”Default”);

          QObject.Connect( lineEdit, SIGNAL(”textChanged(QString)”),
               label, “SetText(QString)” );
     }

     public MyWidget (QWidget parent) : this (parent, “”) {}
     public MyWidget () : this (null, “”) {}
}

public class Example {

     public static int Main (String[] args)
     {
          QApplication a = new QApplication (args);

          MyWidget w = new MyWidget ();
          a.SetMainWidget (w);
          w.Show ();
          return a.Exec ();
     }
}

Éste es un ejemplo sencillo y muy útil para entender un poco más lo que es el uso de los Widgets de Strings. :)

Por cierto, mañana salgo para Poza Rica, me da mucha flojera y más porque aún tengo muchas cosas que hacer… :( Mi vida es un completo desastre… En fin, bye bye!!! :s






















Get free blog up and running in minutes with Blogsome
Theme designed by Minz Meyer