Archive for 2009

Guns ‘n’ Roses – La culebra

September 19th, 2009

No soy muy fan del genero ni de este tipo de “montajes”, pero cuando quedan tan bien y me sacan una risa vale la pena compartirlo.

[ad#vertical6posts]

Foro CI en español, en http://www.codeigniterdirectory.com

September 18th, 2009

Pues nada mas para anunciar que nuestro humilde foro de CI en español fue aceptado en http://www.codeigniterdirectory.com/

Mas info aqui:
Foro CI en htto://www.codeigniterdirectory.com

Saludos.

[ad#vertical6posts]

September 17th, 2009

hola buenas tarde, me encuentro descubriendo el mundo de WPF, la vdd he debatido con migo mismo acerca de esta nueva forma de manejar la interfaz de nuestras aplicaciones y no llego a conclusion alguna… creo que solo continuo en esto porque es nuevo para mi y me emociona.

ahora si aqui les dejo una forma “casera” de como hacer un filteredTextBox
private void txtFecha_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Space) e.Handled = true;
if (e.Key == Key.Tab || e.Key == Key.Enter)
{
if (txtFecha.Text.Length != 10)
{
txtFecha.Focus();
return;
}
if (Convert.ToInt16(txtFecha.Text.Substring(3, 2)) > 12 || Convert.ToInt16(txtFecha.Text.Substring(3, 2)) <>

{
MessageBox.Show(“mes incorrecto”, “aviso”);
txtFecha.Focus();
return;
}
if (Convert.ToInt16(txtFecha.Text.Substring(0, 2)) >
DateTime.DaysInMonth(Convert.ToInt16(txtFecha.Text.Substring(6, 4)), Convert.ToInt16(txtFecha.Text.Substring(3, 2))))
{
MessageBox.Show(“dia incorrecto”, “aviso”);
txtFecha.Focus();
}
return;
}
if (txtFecha.Text.Length != 2 && txtFecha.Text.Length != 5)
{
if (!(e.Key == Key.D0 || e.Key == Key.D1 || e.Key == Key.D2 || e.Key == Key.D3 || e.Key == Key.D4 || e.Key == Key.D5 || e.Key == Key.D6
|| e.Key == Key.D7 || e.Key == Key.D8 || e.Key == Key.D9 || e.Key == Key.NumPad0 || e.Key == Key.NumPad1 ||
e.Key == Key.NumPad2 || e.Key == Key.NumPad3 || e.Key == Key.NumPad4 || e.Key == Key.NumPad5 || e.Key == Key.NumPad6
|| e.Key == Key.NumPad7 || e.Key == Key.NumPad8 || e.Key == Key.NumPad9))
e.Handled = true;
}
else
if (!(e.Key == Key.Subtract || e.Key == Key.Divide || e.Key == Key.OemPeriod || e.Key == Key.Decimal))
e.Handled = true;
}
talvez no sea la mas optima jejeje pero me saco del apuro, espero les ayude tantio!!! por favor den mas opciones

Rave Saltillo

August 26th, 2009

Via un amigo VJ/DJ:

GENTE NUEVO COVER $$$50.00 Rave En Saltillo Coahuila.
Esta a 15 minutos de Plaza “LA NOGALERA”
Que tal Gente estan invitados Al Rave In The Ranch. Habra djs de Saltillo y Mty.
DJ WISH
DJ ELY
DJ ERICK
DJ DEAF
Dj ADL
Dj Orbitam
All-xs vs Altek
Dj Bender

DEKO: Psystem
COVER $50.00
Lugar: Quinta la Ilución

Servicios:

Quinta privada
Fácil y rápido acceso
Estacionamiento
Sonido Profesional
Iluminación inteligente
Decoración Fluorescente
Visuales
Área de Camping
Seguridad Amable
Baños para damas
Barra de bebidas
********** BL STAFF**********
Blue Life Produccions

Podcast S01 E01

August 24th, 2009

Estamos de vuelta con un nuevo podcast!

Con nuestro invitado especial de este episodio, Claudio Montoya

En nuestro primer programa hablamos de:

  • Frameworks de Desarrollo Web.
  • Designers Vs Programmers.
  • Desarrollo Web.
  • Comunidades.
  • Navegadores.
  • Grupo de Usuarios de Linux Saltillo.
  • Recomendaciones.

Primera Parte

Audio MP3

Segunda Parte

Audio MP3

Tercera Parte

Audio MP3

Ligas:

HFT: La manipulación algorítmica de las bolsas

August 21st, 2009

Casi nunca posteo…pero hoy traigo una nota, que a mi parecer es intersante.

Para quienes no conozcan el funcionamiento de los mercados accionarios, un ejemplo básico puede ser el siguiente: Tengo 10 caramelos para vender, por lo que pongo un anuncio de venta con el precio de cada caramelo (1 dolar cada uno), esperando hasta que alguien venga a comprarlos.

Si llega una persona y me compra los diez caramelos no hay problema, pero si llegan tres personas queriendo comprarlos necesariamente tengo que subir el precio para venderlos al mejor postor. Por lo que la diferencia entre el precio original de venta (1 dólar) y el precio final (1,5 dólares por ejemplo), corresponde a la ganancia que obtengo en la transacción.

Esto mismo sucede en el sentido inverso, si yo soy el que quiero comprar los caramelos me interesa adquirirlos al menor precio posible, por lo que mientras antes cierre el negocio con el productor mejor precio de compra obtengo.

Lo anterior es una forma bastante simple de ver el funcionamiento de las bolsas y los mercados accionarios, porque en realidad es mucho más complejo.

Antiguamente todas estas transacciones se realizaban a mano, por lo que la introducción de los sistemas informáticos resultó en una importante herramienta para agilizar el proceso de compra y venta, así como la información entregada a los involucrados en todo el proceso.

Pero como suele suceder en la vida diaria, ciertos personajes e instituciones se las ingeniaron para obtener una ventaja respecto a su competencia, ideando sendos programas informáticos que operan en cuestión de milisegundos para ejecutar órdenes de compra y venta de acciones, de acuerdo a ciertos patrones de comportamiento previamente programados.

Volvamos al ejemplo de los caramelos en el momento en que llegan 3 posibles compradores: ofrezco los caramelos a 1 dólar cada uno pero, por la cantidad de compradores que tengo -en este caso eran tres- voy subiendo su precio en la medida que los van comprando. Es precisamente en este instante en que entran al juego los denominados High Frequency Trading o HFT por sus siglas en inglés.

Los HFT son programas que utilizan fórmulas algorítmicas capaces de responder a variables básicas del mercado: precio, cantidades, horarios, mercados y productos subyacentes. Cuando detectan un cambio importante en algunas de estas variables (pueden ser más de una), los HFT gatillan diversas órdenes -ya sea de compra, venta o ambas inclusive- que son imperceptibles para el común de los inversores, debido a la rapidez con que las realizan.

De hecho como la rapidez es un factor vital para el correcto funcionamiento de estos programas, los servidores desde donde son gatillados deben estar ubicados lo más cerca posible al lugar donde se encuentran los servidores de las bolsas (no demora lo mismo una orden enviada desde 100 metros de distancia que al otro lado del Atlántico).

En el caso de nuestro negocio de venta de caramelos los HFT captan el interés de los compradores, por lo que se adelantan a ellos comprando a un precio algo superior al de venta (1,1 dólar), para inmediatamente ofrecerlos a un precio mayor (1,2 dólares).

Si multiplicamos este simple ejemplo por la cantidad de transacciones bursátiles que se realizan a diario, tendremos una cantidad de dinero que puede, incluso, hacer quebrar a una compañía.

El problema que existe en la actualidad es que no todos pueden tener acceso a esta clase de programas, debido a que su precio resulta exageradamente excesivo para una persona natural o alguna compañía que trabaje en la bolsa sin muchas espaldas financieras; por lo que sólo grandes instituciones financieras -como Goldman Sachs, Credit Suisse o Morgan Stanley – tienen los recursos como para poder operar con ellos.

Hace sólo tres años el 30% de las transacciones en Estados Unidos eran realizadas por medio de estos programas, en la actualidad se calcula que un 70% de las operaciones que se realizan en este país son efectuadas por los HFT.

De hecho según algunas estimaciones el 25% de las ganancias obtenidas por Goldman Sachs, fueron generadas gracias a la utilización de este tipo de programas.

En algunos países este tipo de operaciones se encuentran reguladas, pero ya existen nuevos sistemas que incluso son capaces de pasar completamente desapercibidos ante cualquier tipo de regulación.

El funcionamiento de este tipo de programas salió a la luz pública hace algunos meses, cuando la misma Goldman Sachs denunció a uno de sus principales operadores de mercado, acusándolo de haber sustraído una copia de los programas utilizados por la entidad.

Claramente la utilización de este tipo de programas no viola ninguna ley, pero algo deben hacer las entidades encargadas de velar por el correcto funcionamiento del mercado, con el objeto que no sean unos pocos los beneficiados con su utilización.

fuente: http://www.fayerwayer.com/2009/08/hft-la-manipulacion-algoritmica-de-las-bolsas/

Jamendo y mi recomendación de la semana

August 10th, 2009

Saludos;

Estaba en la oficina intentando escuchar algo de música, ya que la mía ya la chotié demasiado, recordé que Jamendo.com tiene horas y horas de música para escuchar para todos los gustos, eso sí, con Creative Commons , se puede cambiar el idioma a español y buscar música de todos los géneros, muchos artistas son realmente buenos. Les recomiendo la siguiente banda que me encontré en el lugar:

Nomás denle Play y disfruten del disco.

Ejemplo Ajax con jQuery en CodeIgniter

July 25th, 2009

Bueno como saben hace poco abrimos un foro para CodeIgniter en español aqui mismo en aliviana, en la direccion http://aliviana.com/foro, bueno este es el primer post mas o menos intersante que hago, aqui la URL (no postee aqui por que no tiene caso repetir la info, pero si sirve para anunciarlo y mantener separado foro (cosas sobre CodeIgniter) del blog. Pueden leerlo aqui :http://aliviana.com/foro/index.php?topic=42.0

Saludos a todos.

[ad#vertical6posts]

IPREDator, beta lista

July 22nd, 2009

Se ha liberado la beta de esta VPN de The Pirate Bay,IPREDator, que básicamente ofrece un servicio para navegar de forma totalmente anonima (y compartir archivos).

IPREDator es un servicio de paga, lo que yo no tengo idea es que como se manejará ahora que The Pirate Bay ha dejado el lado obscuro, además de que ya tenia rato que no oia/leia nada del proyecto, jeje me llegó el correo pero como que ya no le confío mucho, aunque estoy registrado el status de mi cuenta aparece como “inactivo” y para cambiarlo se ocupa pagar asi que  si alguien sabe algo agradeceria algo de información. Saludos.

Aqui el correo que recibi:

“Hi there!

It’s finally time for (the beta testing of) IPREDator!

We’re very sorry for the delay. It’s just to be safe rather than sorry, regarding the technical aspects. It’s very safe now at least!

Click on the link below to register to the service!

NB!

1. You can only reach the site using this link.
2. The link is unique and only ONE (1) user can sign up using it.

http://************************************

On the site you will get all the information you need!

IPREDator does not store any personal details about its clients.
IPREDator does not store any traffic habits you might have.
IPREDator is the key to a free internet in the renaissance of censorship!

Team IPREDator”

[ad#vertical6posts]

40 Aniversario de ¿aterrizaje? en la luna

July 21st, 2009

No es novedad que google usa una imagen distinta de su logo con cuanta fecha importante en la historia de la humanidad se te pueda ocurrir, pero gracias al ojo “diseñeril” (yo diria que es más por molestar) del buen Miguel cachamos esta imagen de google celebrando el ¿aterrizaje? en la luna hace 40 años, con la frase “40º  aniversario del Aterrizaje del hombre en la Luna”, según todos en el trabajo debe ser “alunizaje” (apelando también al buen uso del español de Miguel),incluso la versión en inglés de la pagina en UK usa moon-landing, no landing.

Analizando un poquito más me di cuenta de otra cosa a señalar, la página de google españa, usa la frase  “40 aniversario de la llegada del hombre a la luna”,  noten la diferencia, uno es “40: Cuarenta” y el otro es “40º: Cuadragesimo” (ó asi creo que se dice), además de que en la versión española omiten “Aterrizaje” (por cierto en capital o altas como gusten)  pero no usan “alunizaje”.

Interesante como varian las frases utilizadas y más en español, un saludo a todos.

La versión en japones tambien dice algo… pero no le entiendo, vaya usted a saber que dicen salvo por el “40″, luego preguntaré en Kanzen a ver que me dicen de su traducción.

Aqui les dejo los screenshots.

¿Haz visto mas casos similares o cosas interesantes respecto? Compartelas con nosotros. Gracias.

40 aniversario de llegada del hombre a la luna google españa

40 aniversario de llegada del hombre a la luna google españa

40º aniversario del Aterrizaje en la Luna google México

40º aniversario del Aterrizaje en la Luna google México

40 aniversario hombre en la luna google japon

40 aniversario hombre en la luna google japon

[ad#vertical6posts]