Archive for the ‘geekadas’ Category

  • ¿Por que HAL 9000 se desquició?

    0

    Por que escuchó a estos ejecutar su tema.

    httpv://www.youtube.com/watch?v=zKH3iemEd-A

  • ¡I want my twitter back!

    1

    twitter_fail_whale

    Normalmente lo primero que hago al llegar a la oficina es abrir los mensajeros y twhirl para que mientras actualizo algunos archivos y caliento motores, saludar a los twitters y ver que ha ocurrido mientras dormia.

    Pero hoy no lo he podido hacer. Desde hace mas de 1 hora el servicio no está disponible. No hay version oficial de que ha pasado, pero existen fuertes rumores de que le fue a llevar serenata a Rapapu y de ahí se hicieron las cheves, por lo que el servicio anda crudo y desvelado.

    Esperemos que vuelva en linea pronto, por que estoy empezando a sudar frio, alucinar y se me están acalambrando las piernas…

    Por cierto, hoy es cumpleaños de mi buen amigo Rapapu; blogger, twitter, músico, geek, programador, no se si poeta, pero si algo loco. Desde aquí le mandamos un fuerte abrazo y le deseamos muchos posts y twitts mas.

  • Programadores…

    0

    El problema que hay con los programadores es que nunca puedes saber lo que están haciendo hasta que es demasiado tarde.

    [Via]: Microsiervos

  • Revelada una feature secreta en el iPhone 3Gs

    0

    ¡Lo mejor es que no necesitas actualizar el firmware para usar esta característica!

    [Via]: Mmoroca’s junkyard

  • Permitir sólo números en textBox

    5

    Si estas usando textBox para recibir datos que solo pueden ser numéricos, probablemente este codigo te servirá.

    Necesitas una funcion (en este caso llamada IsDigit)

            public static bool isDigit(KeyPressEventArgs e, string texto)
            {
                bool IsDec = false;
                int nroDec = 0;
    
                try
                {
                    if (e.KeyChar == 8)
                    {
                        return false;
                    }
    
                    for (int i = 0; i < texto.Length; i++)
                    {
                        if (texto[i] == '.')
                        {
                            IsDec = true;
                        }
                        if (IsDec && nroDec++ >= 2)
                        {
                            return true;
                        }
                    }
    
                    if (e.KeyChar >= 48 && e.KeyChar <= 57)
                    {
                        return false;
                    }
                    else
                    {
                        if (e.KeyChar == 46)
                        {
                            if (IsDec)
                            {
                                return true;
                            }
                            else
                            {
                                return false;
                            }
                        }
                        else
                        {
                            return true;
                        }
                    }
                }
                catch (Exception Ex)
                {
                    throw new Exception(Ex.Message);
                }
            }

    Para usarla, en el evento KeyPress del textBox, pones lo siguiente:

            private void textBox_KeyPress(object sender, KeyPressEventArgs e)
            {
               e.Handled = isDigit(e, textBox.Text);
            }

    Eso te permite meter solo números y un punto con dos decimabesl. Probablemente no sea la función mas optima, pero a mi me funciona bien.

    El código lo encontré en la web del Guille.

  • La mujer con el mejor físico del mundo

    0

    7728123

    ¿Apoco no es cierto?

    Me lo robé del twitpic de aNieto2K

  • Disponibles las vanity URL’s en Facebook

    1

    Hace pocos minutos, facebook ha habilitado las tan esperadas vanity url’s, que no es mas que la posibilidad de tener tu dirección tipo: facebook.com/usuario, en lugar del chorizo que habia antes.

    Lamentablemente, mientras lees este post, miles de personas estan tratado de registar ese nombre tan ingenioso que estabas pensando.

    Si quieres probar suerte o intentar con alguna otra, ingresa a facebook.com/username y genera tu propia vanity url, para que se la pases a todos tus amiguitos.

    Si quieren buscarme en facebook, la url de mi perfil es: facebook.com/jorges

    [Link]: facebook

  • Cámaras web en Google Maps

    0

    camerasmapsCuando empecé en esto de la internet (allá por mitad de los 90’s), una de mis páginas favoritas era una llamada “La vuelta al mundo en 80 clicks”.

    Esta página enlazaba varias webcams al rededor del mundo, estaba la famosa Jenni Cam, que no se si en ese entonces empezaria, también habia una en tokio, que te mostraba un panel con focos que podias prender/apagar y ver en tiempo real tu gran obra (obviamente, después de esperar a los miles que había antes que tu), en fin, se me hacía entretenido ver lo que estaba ocurriendo en esa hora en particular en diferentes partes del planeta.

    Pues, ahora me entero que google ha lanzado una nueva capa en Google Maps que ofrece imágenes de cámaras web.

    El pequeño “pero” que le veo es que no es video en vivo, sino que la capa muestra la imágen mas reciente obtenida por la cámara, junto con información sobre la antiguedad de la imágen.

    Para activar la cap, solo hagan click en el botón “Más”, en la esquina superior derecha y selecciona “Cámaras web”

    [Via]: Blog oficial de Google

  • Imágenes en ListBox

    8

    listboxActualmente estoy trabajando en un proyecto que incluye un punto de venta.

    Como la mayoria de los programadores que conosco, lo primero que pense fue un grid, pero al presentar la propuesta, me la regresaron.

    Me pidieron algo mas simple y que funcionara como un log, algo así como un ListBox, pero querian que en la descripción del artículo, mostrara la imágen del mismo.

    La verdad no sabia como hacerlo, aunque buscando en internet me di cuenta de que es algo demasiado sencillo, así que aquí pongo los pasos:

    1. En una Forma agrega el listBox y un ImageList.
    2. Crea una clase llamada listItem, que contendrá lo siguiente:
        class listItem
        {
            private int _imageIndex;
            private string _etiqueta;
    
            public string Etiqueta
            {
                get { return _etiqueta; }
                set { _etiqueta = value; }
            }
    
            public int ImageIndex
            {
                get { return _imageIndex; }
                set { _imageIndex = value; }
            }
    
            public listItem(string etiqueta, int imageIndex)
            {
                this.Etiqueta = etiqueta;
                this.ImageIndex = imageIndex;
            }
    
            public override string ToString()
            {
                return Etiqueta;
            }
        }

    Para agregar los Items con sus respectivos iconos al ListBox, usamos la siguiente función:

    listBox1.Items.Add(new listItem("Item Uno", 0));

    Ahora, para que se dibuje el ícono al insertar el Item, nos vamos al evento “DrawItem” del ListBox y escribimos lo siguiente:

    listItem item = listBox1.Items[e.Index] as listItem;
    e.DrawBackground();
    
    if (item.ImageIndex >= 0 && item.ImageIndex < imageList1.Images.Count)
    {
        e.Graphics.DrawImage(imageList1.Images[item.ImageIndex],
                             new PointF(e.Bounds.Left, e.Bounds.Top));
    }
    
    e.Graphics.DrawString(item.Etiqueta, e.Font, new SolidBrush(e.ForeColor),
                          new PointF(e.Bounds.Left + imageList1.ImageSize.Width + 1,
                          e.Bounds.Top));

    Y con eso tendremos nuestro ListBox con sus Íconos, aunque con algunos cambios funciona para ComboBox y probablemente para algunos otros componentes similares.

    Ahora sólo me falta descifrar como mostrar fotografías de artículos en un tamaño de 16 x 16 pixeles, pero eso, amigos, es otra historia.

    [Via]:  C#, .Net, SQL Server y sus parientes cercanos

  • 1000 cosas geniales…

    0

    Comerte las papas fritas que quedaron en el fondode la bolsa;  cuando dejas caer una botella y pones el pie para que la botella lo golpee y no se rompa en el suelo; ser el primero que “atiende” al baño en la oficina, antes que cualquier otro lo haga; o que aún quede tiempo en el parquimetro cuando llegas a estacionarte… son unas de esas cosas geniales que existen en la vida.

    Pues si quieres leer algunas cuentas, existe un blog llamado 1000 Awesome things que las va recopilando. 

    Te recomiendo que lo leas y sonrias mientras las vas leyendo…

    [Link]: 1000 Awesome things

Page 1 of 212»