viernes, 31 de julio de 2009

Fedora 11 primera impresión!!

Es viernes 31 de julio, 10:13 de la mañana. 24 horas atras, mi Laptop era dominada exclusiva Windows Vista.
Las ganas de volver a Linux eran cada vez más grandes, Luego de mi primer encuentro con Ubuntu feisty hace 2 años atras, con Fedora Sulphur, y con OpenSuSe hace 6 meses(+0-) Windows simplemente no era lo mismo.

Así fue que el miercoles, terminado el semestre promedio 59,11111117, me decidí por volver a Linux. Ubuntu ya no era una opción (tenerlo por 1 año fue suficiente), solo me quedaba Suse o Fedora, jum...difícil decisión. capenane=Fedora "Leonidas"

Listo a descargar los 4GB de Fedora 11, pero Gnome o KDE??? mmm KDE.

Ahora si todo listo para volver a Linux:
  • Insertar Disco....checked
  • Idioma....checked
  • Teclado....checked
  • Horario....checked
  • Partición....ERROR-ERROR
Rayos, era todo perfecto. Ok ok calma, volvamos a Vista y busquemos información....Ups acabo de borrar Vista X.X !!!

Aaaarrrg que tenemos a la mano?? Vista nuevamente?? mmm...Espera, tengo el RC de Se7en

20 minutos más tarde, luego de 1 hora de kernel libre (xD) mi laptop NUEVAMENTE era Windows.

Debo confesar: Se7en realmente me sorprendió...Era todo genial, simplemente genial. Nada me sorprendía tanto desde que vi en acción OpenSuse con KDE.

Luego de media hora puf se pega el MSN, es normal no? Digo, es un RC.
15 minutos, muere Windows Update. Suficiente!

Instalando Fedora 11
  • Insertar Disco....checked
  • Idioma....checked
  • Teclado....checked
  • Horario....checked
  • Partición....checked
  • Instalando... ... ...checked


Reinicio el Sistema y grande es mi sorpresa al ver que no era KDE...BAJE EL DVD CON GNOME!!
Arrg como no me dí cuenta antes!! ok calma calma veamos que tiene de nuevo esto...revisando..."Señales cercanas wifi" QUE!!!!!!!!!!!!! RECONOCIERON LA ATHEROS!!!
oooooooooooooooo eso fue suficiente para pasar la siguientes 3 horas PEGADO en mi nuevo SO, lo grande de Se7en quedó en el olvido.

Y esa es mi historia de Comó un Marito Cares tiene un Flamante Fedora Leonidas =D

En la próxima entrada publicaré todos lo que he hecho hasta ahora, en caso de que alguien quiera probar GNU/Linux

domingo, 26 de julio de 2009

La primera aplicación que sirve...

El título no quiere decir que mis otras aplicaciones no sirvan, pero las cosas programas que hacemos en clases no cuentan...

En esta oportunidad, les voy a enseñarles como hacer una simple aplicación que cambia el fondo de pantalla cada cierto tiempo. Osviamente, existen millones y millones de personas que ya han creado un programa que haga esto.

Alcancé a probar 2 (antes de decidirme a hacer yo mismo el programa). El primero que instale fue WallpaperSpinner , y luego WPTimer.

Comparando uno con otro, WallpaperSpinner entrega más facilidades que WPTimer.
Ejemplo: Puedes escojer los intervalos, escoger la dirección que TÚ quieras, y ocupar la función Ramdom ( esto es genial =D ) Estas 3 cosas acciones lo hacen superior al segundo.
Por otro lado, tiene un límite. No recuerdo exáctamente el número, pero de 50 solo escoge 20 (por decir algo). En esto es Superior WPTimer (actualmente tengo 68 y los carga todos).


Como sea, esta entrada se trata de hacer una aplicación que cambie el fondo de pantalla.

Diseño IMAGEN1

Como pueden ver, el diseño es bastante...feo.

Esta aplicación esta hecha en Visual Studio 2008.

Los objetos son:









  • "CheckedListBox"
    "PictureBox"
    "Button" (2)


  • "Label"


  • "ComboBox"


  • "ListBox"


  • "OpenFileDialog"


  • "Timer"


Los objetos "Open..." y el "Timer" no se ven porque estan abajo...

Eso sería todo el diseño. Si quieren pueden modificarlo a su gusto. Yo lo hice así para que se viera más chico el formulario (tema de gustos...)

Analisis




Primero, analizar como funciona. Imaginar que se esta ejecutando el programa:


  1. El primer botón que debemos clickear es "AgregarWallpaper" Al hacer esto activamos el OpenFileDialog, el que nos dice que busquemos nuestra imagen. Por cada imagen que seleccionemos, se agrega un nuevo item en el CheckedListBox y mostramos en el Picturebox la imagen seleccionada.

  2. IMAGEN2

  3. Luego de seleccionar las imágenes que el programa ocupará para cambiar el fondo de pantalla, en el Control "CheckedListBox" 'checkeamos' las que realmente queremos agregar. Estas se copian en el Control ListBox (solo las que seleccionamos). En el ejemplo, marqué la primera y tercera imagen.IMAGEN3


  4. Ahora tenemos que darle intervalo al Timer, esto lo hacemos en el ComboBox. Si quieren puede ser un TextBox en vez de un ComboBox (esto lo veremos más adelante).


  5. Por último, click en Go! y la aplicación empieza a correr.


Código

Ahora la parte que Todos Esperan: meter mano.

Variables:

IMAGEN4


Eventos:

Primero, el evento click del Button1
IMAGEN5

Segundo, el evento SelectedIndexChanged en el ComboBox
IMAGEN6

Tercero, el evento tick del Timer
IMAGEN7

Cuarto, evento click del Button2
IMAGEN8

Quinto y último evento SelectedIndexChanged del CheckedListBox (hacer esto me costo muuuucho trabajo...primera vez que ocupo este control º(ñ_ñ)º xDDDD quedo genial la carita )
IMAGEN9


Y eso es todo