A veces se me olvida lo lindo que es Visual Studio…

private void algunTextbox_KeyPress(object sender, KeyPressEventArgs e)
{
const char Delete = (char)8;
e.Handled = !Char.IsDigit(e.KeyChar) && e.KeyChar != Delete;
}

ūüôā

P.D.: Esto sirve para que, con C# (o bien, C sharp), podamos limitar el contenido de un textbox a solo digitos. En esencia, estamos aceptando teclazos si y solo si son digitos (o estamos borrando).

iOS 4.2 est√° bastante chido…

Pues acabo de actualizar mi iPhone a la versi√≥n 4.2 del sistema operativo. He de decir… wow. Apple acaba de hacer que mi tel√©fono cuente con much√≠sima mayor funcionalidad. Ve√°moslo a detalle.

1. Primero que nada, el nuevo AirPrint. Resulta que ahora puedes imprimir a cualquier impresora soportada (que tristemente, no son muchas… pero la m√≠a s√≠ :D) desde el mugroso iPhone. Esto incluye Fotos, Safari, Mail y Notas, as√≠ como una cantidad de aplicaciones adicionales. O sea, que la pr√≥xima vez que quiera imprimir un correo, solo debo hacer dos clicks… y voil√†. Realmente de siglo 21 ūüėÄ

2. Find My Iphone. Esta es probablemente la caracter√≠stica m√°s payasa. Resulta que este servicio, que anteriormente ten√≠a un costo de $100 USD al a√Īo, ahora es gratuito para todos los usuarios de iPhone 4. Y est√°… impresionante. En esencia es un servicio push que permite posicionar al iPhone en cuesti√≥n desde web (o incluso otro dispositivo iP*)… pero eso no es todo. Permite enviarle un mensaje (que se despliega en la pantalla del iPhone), deshabilitarlo (para que no lo puedan utilizar), o incluso, borrarle toda la informaci√≥n que contiene, de manera remota y confiable.

Es decir, que ya no me tienen que presumir nada los que usan su BlackBerry. Este dispositivo tambi√©n tiene su remoteWipe. ūüėÄ

3. Por √ļltimo, pero no menos importante… el Tethering. O sea, compartir internet. Disponible en el men√ļ “Red” de la secci√≥n de configuraci√≥n, ahora podemos compartir internet con otro dispositivo (ej. Laptop) a trav√©s de la conexi√≥n 3G del tel√©fono, sin necesidad del jailbreak. Ya lo prob√© y funciona de maravilla. Ahora, a ver si Telcel no se mancha y quiere cobrar de m√°s por esta funcionalidad… Pero de momento, es una fant√°stica adici√≥n.

Creo que tiene otro par de mejoras más, pero estas fueron las que me vendieron la actualización. Gracias, Apple!

De verdad que no te entiendo, Axtel

All√° en la fuente, hab√≠a un chorrito…

Ok, fig√ļrense este problema: su navegaci√≥n por internet es, a todas luces, buena. La velocidad es decente, o al menos no es notoriamente lenta. Al menos, as√≠ parece en el buen puerto 80. SSH tampoco reporta lentitudes. Todo marcha bien. De pronto, se les ocurre hacer una descarga (digamos, para actualizar los paquetes de su *Nix). La velocidad los tira al piso: alrededor de 30 KBps. Caray, hasta Infiernitum da m√°s! OK, esto es probablemente un problema con el servidor de Linux, cierto? Veamos, tengo por aqu√≠ un archivito de MegaUpload que puedo probar…

…a unos notables 25 KBps. W. T. F?!

He hecho 4 llamadas al soporte t√©cnico de Axtel (por cierto, aj√ļa con el acento, chavos!). Las 4 llamadas han resultado en lo mismo: “S√≠ se√Īor, prometemos resolverlo. [2 d√≠as despu√©s] A ver se√Īor, pru√©belo. [Funciona aparentemente bien]. Gracias por su preferencia. [30 minutos despu√©s… cuerno.]” Qu√© pedo, Axtel? Estamos jugando, o qu√© demonios? Ah, pero eso s√≠: cada vez que me piden utilizar un medidor de velocidad en l√≠nea, “casualmente” me reporta un ancho de banda normal. Dammit!

Se hac√≠a grandote…

Hace un par de d√≠as, estaba yo feliz trabajando en una sesi√≥n ssh en la valiente jusanet (a eso de las 3 de la ma√Īana), cuando de repente, mi vi estaba mas menso con mis comandos que de costumbre. Supuse que era la jusanet, y avent√© 40 maldiciones en arameo antiguo al cielo (lo cual no suele solucionar nada en la conexi√≥n, pero se siente tan bien… ahem, pero me desv√≠o del tema), hasta que volte√© a ver mi monitor de uso de red… al pico. Hhmm…. esto se ve raro. Ah, pero est√° abierto JDownloader! Ser√°? Ser√°?? Ya tengo buena velocidad?

Efectivamente. Mis dulces, adorados y muy extra√Īados 240 KB/s. Pero… ¬Ņc√≥mo llegaron ah√≠? ¬ŅQu√© agradable duende del ancho de banda me los trajo? (No fue el gnomo, eso es seguro) Ser√° que… nahhh… Axtel tiene problemas de mucho uso???

Se hac√≠a chiquito…

Pues que me pongo a investigar. Hice una ligera “auditor√≠a de seguridad” en las redes de los alrededores; supuse que podr√≠a identificar a mis vecinos con Axtel por el nombre de la red, la direcci√≥n IP p√ļblica, y el tipo de autenticaci√≥n solicitada por el modem, si existe. R√°pidamente encontr√© 3 aqu√≠ cerca (copiones). Estaba apenas apuntando nombres de red, cuando de pronto, oh tristeza… de vuelta a los 25 KBps. No, esto no pod√≠a quedar as√≠.

Estaba de mal humor… el sysadmin.

Pues que saco la Alfa. Y que disparo el Beini. Un frontend de kismet a prueba de imb√©ciles (inserte broma acerca del autor aqu√≠), me permiti√≥ en 15 minutos, como dicen los americanos, estar kicking ass and taking names. De redes, evidentemente. Efectivamente: uno de mis vecinos, en su eterna sabidur√≠a, est√° descargando a lo baboso alg√ļn contenido (no, no me interesa investigar *qu√©* es). Lo estuve monitoreando por casi 2 horas; a punto de quedarme dormido, v√≠ que su tr√°fico disminuy√≥. Y, sorpresa, mi monitor de tr√°fico subi√≥ de nuevo.

Un simple problema de recursos, evidentemente.

Pero algo sigue sin cuadrar: mi enlace, para aquellos que no lo conocen, es de 2 Mbps. 2 tristes megas. Y cuando alguien en la zona, con un enlace de 1 Mbps, comienza a descargar, esto me pasa? WTF, Axtel? Digo, somos 3 en una zona de como 16 cuadras (… cuadradas?). En serio, no somos muchos. CUando alguien se acapara tantito ancho de banda, esto pasa? Que servicio tan pinchurriento tienen, que un usuario le puede dar en la madre a todos los dem√°s? Fuck, estoy no es cable! Y adem√°s, estamos hablando de 2 Mbps! Imag√≠nense, si as√≠ se pone MI red, c√≥mo se pondr√° la del pobre tercero, o cuarto, con mi amigo el descargador y yo? Seguro que no pueden abrir ni Google.

No se vale, mis amigos. Cada vez me convenzo más que, para tener un enlace decente en este país, hay que estar dispuesto a pagar muuuucho dinero. Digo, si contrato un T3, seguro que no tengo estos problemas, verdad?

En fin. Mejor me consigo unas latitas y un cablecito…