Skip navigation.

Log in | Sign up

photo of el-isra

el blog del isra

STICKY POST

Bienvenidos

, ,

Hola. Bienvenidos a mi blog. Es la primera vez que hago algo así. Ya tenía esta cuenta en Opera desde hace años, pero apenas la semana pasada empecé a curosear por la comunidad.

Pues aquí en mi blog hablaré de cualquier cosa, lo que me pase por la mente, lo que acontece en el mundo; tal vez algo de programación, que le pueda servir a alguien (o a mí, si luego me falla la memoria P:).

No quise empezar a escribir hasta tener el diseño, pero no tengo mucho tiempo libre, así que cuando tenga chance, le doy una arreglada.

Sale, pues. No estaremos leyendo

Creative Commons License
El blog del Isra es publicado bajo Creative Commons - Atribución-Licenciamiento Recíproco 2.5 México.

ASP.NET: Crear controles personalizados (Custom WebControls)

, , , ...

Una de las características principales de .NET para Web (ASP.NET) es la gran cantidad de controles que contiene (WebControls), visuales o no visuales. No nos vemos limitados por lo que HTML nos ofrece, sino que recurrimos a esos controles para aprovechar sus características y funciones. Pero no podemos confiar en que siempre cubrirán nuestros requisitos.

Alguna vez leí en algún foro, una respuesta a quien pedía una librería para javascript: "lo mejor siempre es que tú hagas tu propio framework." Eso es verdad. Todo mecánico carga con la bolsa de herramientas que sabe que utilizará. Bob Ross tenía siempre lista su paleta de colores, las brochas y las espátulas con las que dibujaría sus árboles felices. Batman siempre carga su Baticinturón con sus Batiaccesorios de uso cotidiano. Pues en programación es lo mismo, no hay nada mejor que tener tu propio conjunto de herramientas, funciones y componentes, que cubran los requisitos de las aplicaciones que creas.

Después de dos semanas de "escribir de a pedacitos" P: les tengo esta guía para crear un control Web personalizado en .NET. El ejemplo es una lista en acordeón, utilizando el framework para javascript jQuery. Será un ejemplo sencillo, pero tocaré los puntos principales para crear un WebControl, así como algunas características de .NET que es imporante conocer.

El post es algo largo, pero hice lo necesario para explicar lo que se hace, y despejar las dudas que puedan surgir. Los comentarios están abiertos para cualquier pregunta.

Read more...

Sistema Solar en Javascript

, ,

Así como Google Gravity, ésta página nos muestra las grandes capacidades de Javascript en páginas Web dinámicas.

Solar System Rotator

La diferencia es que este sí corre bien ¡Hasta en Internet Exploiter 5.5! Así que todos los que se quedaron en Windows 98 podrán disfrutarlo :yes:

El reencuentro

, ,

NOTA: Este post lo subí ayer, pero lo borré por error, ya publicado. Afortunadamente, gracias a la opción de "Trabajar desconectado" de Opera, pude rescatarlo del caché para repostearlo. Opera FTW!!! +1


Después de... bueno... mucho tiempo, en realidad, nos reunimos de nuevo "los morros".

Los morros es una asociación civil clandestina, sin ánimo de lucro, creada por cinco miembros: Razo, Lencho, Harry, marcOS y su servidor, que solíamos organizar reuniones en las que realizábamos cultos y rituales secretos. A veces estas actividades se realizaban en conjunto con el Bujin Clan, otro grupo un poco más... esotérico.

Por distintos motivos, laborales o personales, no se había podido llevar a cabo una reunión desde hace tiempo. La última no conformada en su totalidad, fue en la residencia Isra el mes pasado. Este miércoles pudimos finalmente realizar una reunión completa en la residencia Harry, para tratar todos los temas pendientes...

Bueno, ya, en serio :D Los morros (del vocablo chichimeca "morro": muchacho, vato, tipo, güey) con los que me juntaba en la universidad y yo a veces salíamos a comer, a ver películas o a videojugar, mientras estábamos en la escuela. Ah, y a veces también para hacer tareas P:. Antier nos juntamos para comer carne asada. El Razo vino a mi trabajo (porque quería raite ¬¬); fuimos a la casa del Harry; esperamos a que llegaran el Lencho y el Marcos, y ya que llegaron, después de ver algunos videos en Youtube, nos fuimos a comprar la comida al super.

El Marcos dijo que quería ver cómo manejaba yo, así que nos fuimos en el Isramóvil. Nos fuimos por toda la Quijada, se nos atravesó un baboso en el cruce al Solidaridad, le pité, los morros se lamentaron... digo, se la mentaron, y después llegamos a Wal-Mart.

Entramos por una puerta, según para llegar directo a la comida, y Marcos quiso ir a ver electrónicos, así que tuvimos que atravesar toda la tienda para que buscara unos audífonos que ni siquiera compró u.u

Ya luego compramos la carne y la verdura; los tomates estaban muy amarillos; los aguacates muy verdes; Lencho me dio un zope (o zape, como le digan) con un paquete de carne; le dieron como tres vueltas al lugar donde venden frijoles refritos porque no se dieron cuenta que la vitrina se podía abrir. Ya al final compramos todo y nos fuimos de regreso.

De vuelta en Harry's House, pusimos el asador (que parecía un Playstation 3 pero más grande, y servible). El Razo asó la carne, el Marcos peló dos pepinos para sólo usar uno, e hizo el guacamole, y yo hice la salsa bandera. El Harry puso música de su colección (los Ángeles Azules, la de la lucha libre que no sé cómo se llama, y algunas cumbias de canciones del Mago de Oz), y el Lencho (para variar) no hizo nada. Todo esto mientras el trapeador viviente del Harry, alias Chuchín, nos ladraba y brincaba desde el rincón donde lo tenían amarrado. Es un French Poodle macho, con la suerte de no tener ese corte de pelo muy "femenino" que les suelen hacer.

La pasamos muy agusto, comiendo, platicando, sacando curas, jugando con el perro. Todo muy suave. Es bueno saber que después de tanto tiempo y tantas vivencias, podemos seguir siendo igual de simples cuando nos reunimos :lol:

PD: Algo de lo primero que dije sí es verdad: El Bujin Clan... es muy raro.

.NET

,

Antes que nada, no estaba muerto, ni estaba de parranda. Sólo que estuve muy ocupado estoys días, y no tuve tiempo de postear.

Algo que desde un principio dije es que tal vez hablaría de programación, que es a lo que me dedico. En los lugares que he trabajado, programamos en Visual Studio, bajo la plataforma de Microsoft .NET, en lenguaje Visual Basic o C#. Es una plataforma que está muy de moda, y por lo menos aquí en la región es la más utilizada.

Hay mucha ayuda en Internet para estos lenguajes, ya sea en la documentación oficial o en foros o blogs, pero casi siempre es en inglés, y sí hay mucha gente que no sabe lo que dicen en las guías y termina haciendo un cochinero con su código. Así que decidí poner, de vez en cuando, si tengo chance, una que otra ayuda para estos lenguajes. En su mayoría será para sistemas Web, porque es en lo que tengo más experiencia.

Puede que lo escriba en un solo lenguaje (si es mucho código), al cabo que la estructura es muy similar entre ambos, pero si hago algo en C#, por ejemplo, y tiene detalles que en VB son diferentes (y me doy cuenta), marcaré esas diferencias.

Voy a empezar con uno sobre controles Web personalizados, espero tenerlo listo en estos días.

Hoy sale Windows 7

, ,

La muy esperada nueva versión de Windows sale hoy al mercado.

Digo "muy esperada" no porque todos vayamos a correr a las tiendas a comprarlo, sino que se espera que corrijan el error de Windows Vestia.

Esta nueva versión, para los que no saben, en un principio se anunció como Windows Cloud. Este nombre se debe a ese concepto de moda llamado "Cloud Computing" (computación en la nube) que se refiere a los sistemas Web que están muy de moda, como sistemas de gestión, aplicaciones para manejo de archivos (como Google Docs), etc. Obviamente, es muy poco lo que la gente sabe de Cloud computing, y al ser un nombre sinceramente feo, no fue aceptado. Tal vez no tuvieron imaginación para otro nombre, o se sintieron muy ardidos porque a nadie le gustó el que tenían, y decidieron dejarlo simplemente como Windows 7.

Después de Vista, Microsoft fue muy criticado por ofrecer un sistema malísimo. Los seguidores de la cultura Open Source quisieron aprovechar la oportunidad para atraer a más gente. La confianza en MS bajó con ese último sistema en su momento, pero recordemos lo que pasó a principios de esta década, con la salida de Windows Millenium. Fue un desastre. Un muy mal sistema y con muy poca aceptación. De volada sacaron Windows XP, y en un principio también nos mostramos algo renuentes, pero resultó ser el mejor sistema operativo de Microsoft hasta la fecha (no, Windows 98 no lo fue, acéptenlo).

Claro, no aseguro que la historia se repita. Pero hay que ver qué tal está este nuevo sistema. Se espera que al menos tenga más compatibilidad con XP de la que tenía su antecesor, y eso es algo que ustedes como usuarios y nosotros como desarrolladores esperamos (porque luego uno se mete en unas broncas...).

Aquí donde trabajo no creo que haya interés en actualizarlo, ya que dependemos más de la situación en la que están nuestros clientes. Así que tal vez no pueda probarlo por ahora. Si alguien lo ha checado, por favor me avisa qué tal está.

EDITO: El nombre de Windows Cloud se le dio a la plataforma de desarrollo de aplicaciones Web de Microsoft (precisamente bajo el esquema de Cloud Computing), y no era el sistema operativo que reemplazaría a Windows Vista, como erróneamente escribí. Aquella vez que lo leí, ya había oido de la siguiente versión de Windows, y es verdad, su nombre era Vienna. Ahora lo recuerdo porque lo vi anunciado semanas antes del lanzamiento de Windows Vista, y hasta pensé en lo patético que es anunciar una siguiente versión de un sistema que apenas si vamos a publicar, hasta que me di cuenta que muchos lo hacen u.u

Yo creo que en aquél entonces me confundí, o leí la nota de una fuente no muy confiable, porque al parecer no fui el único que pensó que era la siguiente versión de Windows.

Gracias, Eddie Bo por tu aportación :up:

Colón ¿Héroe o villano?

Cristóbal Colón, como todos sabemos, fue el "descubridor de América". Lo pongo entre comillas porque, por un lado, no era su intención encontrar un nuevo continente, y por el otro, murió sin siguiera enterarse que lo había hecho.

Antier salió una noticia en el periódico local sobre cómo en Estados Unidos ahora tratan a Cristóbal Colón como un villano, que vino a América a oprimir a los pueblos indígenas, que trajo consigo la esclavitud, las enfermedades, y se llevó las riquezas de los nativos del continente. Incluso en un salón, los alumnos hicieron un juicio contra Colón, y lo terminaron sentenciando a cadena perpetua por crímenes contra la humanidad.

¡Por las vacas sagradas![1]

Ahora queremos tachar de mala onda a quien trajo la civilización moderna a nuestro continente. Con sus puntos malos y buenos, pero es el progreso.

Lo peor de todo fue esta otra noticia en la que Evo Morales, presidente de Bolivia, declaró que en su país, a partir de este año, el 12 de octubre será día de luto nacional.

Ya me imagino a esta gente, haciendo esta clase de comentarios en los medios de comunicación, o publicando en Internet mientras escuchan su iPod y mandan mensajes por su celular. O sea, quejándose de lo que llevó a la cómoda vida que tienen ahora. Simplemente, ése intento de Hugo Chávez está en ese lugar gracias, en gran parte, a la conquista europea.

Además de todo, hay un detalle tan importante en esta controversia que por alguna razón, toda esta gente tonta no alcanza a notar: la culpa no fue de Cristóbal Colón, pues él fue el primero que llegó al continente, pero no el que conquistó, ni quien sometió a los nativos, ni nada. Las enfermedades, si mal no recuerdo en los libros de historia de primaria (excepto este año, que la honorable Secretaría de Educación lo omitió), surgieron en la época de conquista, cuando fulanos como Hernán Cortés vinieron, ahora sí, a apoderarse de las tierras.

Bueno, bueno, siguen siendo europeos, y sigue siendo su culpa todo lo que desde entonces ha sucedido a los pueblos indígenas de la región. Pues si me permiten (y si no también, es mi blog), les diré la razón por la que ni ellos son culpables de eso: INDEPENDENCIA. A partir de ese momento que llegó en su momento a cada país de América, sí podemos buscar culpables. Su Simón Bolivar, nuestro Miguel Hidalgo, toda esa bola de revoltosos fueron los que sacaron a los europeos del gobierno, y establecieron el propio, y desde entonces, gobierno tras gobierno hemos tenido a los que nosotros mismos elegimos.

Entonces, ¿quién es culpable de la marginación de tantos pueblitos en América? de nosotros mismos, y de nuestro "representativo" Gobierno, que en lugar de hacer algo al respecto, se la vive criticando a los antecesores, sobre todo en el caso de esos gobiernos Comunistas, que sólo hace al pueblo lamentar el pasado, en lugar de hacerlos ver a futuro.

Esto es como los que se la llevan diciendo que la humanidad es el peor mal para el planeta, y que deberíamos dejar el mundo.

Pues en ambos casos (y sobre todo el segundo), háganle un favor al mundo y pongan el ejemplo.

____
1. Agente Smith. Hitman 2 (2002). Frase original: "holly cow!" En una de las peores traducciones de videojuegos a españolete.

Dentista UNAM

, , ,

Iba el viernes por el Centro y me encontré con este negocio.

Dentista UNAM

Si es tan bueno como lo son los equipos de futbol, no entraría ni siquiera a consulta.

Google Gravity

, ,

Ya es algo viejo, pero sigue siendo algo muy interesante, y divertido.

http://mrdoob.com/projects/chromeexperiments/google_gravity/

Google Gravity es una réplica de la página de Google en la que después de cargarse, todo el contenido cae al fondo de la ventana. Puedes tomar cada texto o imagen con el cursor y moverlo, lanzarlo contra los demás objetos y verlos rebotar por toda la pantalla.

También se puede hacer una búsqueda, como normalmente se haría en Google, y los resultados caerán desde lo alto de la pantalla.

La página funciona diferente en cada navegador, pues no reconocen de la misma forma la programación utilizada:

  • Google Chrome: Bueno, fue hecho para este navegador, así que es en el que funciona todo como se planeó. Los objetos giran al rebotar, y también dependiendo de qué parte los tomas con el mouse.
  • Safari y Firefox: Igual que con Chrome, pero como si tuvieras todo el tiempo del mundo. Lentísimo.
  • Opera: Más rápido que los dos anteriores, pero los objetos se mantienen en posición horizontal, sin girar al caer ni al moverlos.
  • Internet Explorer: Siempre maravillándonos. Todos los objetos caen, igual que en los otros navegadores, pero aquí caen... y caen... y caen...

Bug en el Administrador de tareas de Windows

Abran el Administrador de tareas (Ctrl+Alt+Supr), reduzcan la ventana al tamaño mínimo, pasen el cursor sobre la casilla de "Mostrar procesos de todos los usuarios" y verán esto:

Bug en admin de tareas

Me di cuenta hace unos meses, y pensé que era problema de la computadora del trabajo. Pero hace poco la formateé y sigue pasándome, y en mi casa también.

Qué raro que no se hayan dado cuenta de este errorcito. Pero más raro que hayan dejado tan grande la etiqueta de la opción si el texto no abarca tanto.

Dispensen la poca actividad de mi parte últimamente. Estuve muy ocupado con un trabajo en Flash y apenas me libré (feliz cumple a yo u.u)