Archive for Julio 2009

¿Los geeks también nos enamoramos?

geek

Navegando me encontrado con algunas labias de geeks

sitio: http://www.barrageek.com/2009/06/25/%C2%BFlos-geeks-tambien-nos-enamoramos/

¿Los geeks también nos enamoramos?

1. Eres el kernel de mi linux.
2. Eres el html de mi corazon.com.
3. Eres 1024kb para mi megabyte.
4. Tus ojos brillan mas que mi torre de cd´s.
5. Tucorazon.com esta en mi pagina de inicio.
6. Eres el socket de mi CPU.
7. Tu RAM le da vida a mi OS.
8. Eres el compilador de mi código.
9. El .gif que anima mi vida.
10. Siempre estas en /home/mi/Corazón.
11. Te pienso mas que las paginas indexadas por google.
12. Eres como el firefox que me saco del infiero explorer.
13. Eres el enter de mi vida.
14. Si me dejas hago Alt-F4 a mi vida.
15. Cuando te veo mi ciclo de CPU se acelera.
16. Tú tienes la máxima prioridad en mi lista de procesos.
17. Eres el linkador de mis objetos.
18. Tus deseos son signals para mi.
19. Ninguna gráfica podría renderizar al 100% tu perfecta figura.
20. En la cama eres puro overclocking.
21. Eres el cargador de mi iPod.
22. Sin ti mi vida sería como una web sin CSS.
23. Díme cómo te llamas y te agrego a “favoritos”.
24. Eres la primera en Google al buscar mi corazón.
25. Tienes permisos de root en mi vida.
26. Tus palabras tienen el IRQ más bajo para mí.
27. Mi MacOSX tiene envidia de tu belleza.
28. Juntos somos como un procesador de doble núcleo.
29. Tengo el feed RSS de tus pensamientos.
30. Mi sistema operativo entra en hibernación cuando no estás a mi lado.
31. Quisiera ser un Pendrive para tus USB.
32. Contigo no necesito tirar de Swap.
33. Nuestros corazones sincronizan por Wifi.

1 comment Julio 8, 2009

Microsoft Analysis Services con MySql

analysis_services

Saludos a todos en el día de hoy coloco una solución rápida para utilizar el provider de MySql en Analysis Services.

Al utilizar el provider manda un error sobre los corchetes

Hay que bajarse el codigo fuente de su respectiva pagina:
mysql-connector-net-6.0.4-src.zip

Agregamos en el archivo de mysql-connector-net-6.0.4-src\MySql.Data\Provider\Source\command.csen CommandText la siguiente linea
cmdText = SQLServerBracketFilter(cmdText);

public override string CommandText
{
	get { return cmdText; }
	set
	{
		cmdText = value;
		statement = null;
		if (cmdText != null && cmdText.EndsWith("DEFAULT VALUES"))
		{
			cmdText = cmdText.Substring(0, cmdText.Length - 14);
			cmdText = cmdText + "() VALUES ()";
		}

		cmdText = SQLServerBracketFilter(cmdText);
	}
}

Ademas agregamos el siguiente metodo

string SQLServerBracketFilter(string query)
{
	if (query.Contains("[") && query.Contains("]"))
	{
		Regex expStr = new Regex(@"(\x27.*?)\x5B.*?\x5D(.*?\x27)");
		Regex expSql = new Regex(@"(\x27.+?|\x27?)\x5B.*?\x5D(.+?\x27?|\x27?)");

		foreach (Match match in expSql.Matches(query))
		{
			if (!expStr.IsMatch(match.Value))
			{
				string replace = match.Value.Replace("[", "").Replace("]", "");
				query = query.Replace(match.Value, replace);
			}
		}
	}

	return query;
}

Recompilamos el proyecto de MySql.Data

Ahora pasamos a bajarnos el GACView
GACView

con esta herramientas podrás sustituir la versión instalada por la modificada de MySql.Data.dll

Add comment Julio 7, 2009


 

Julio 2009
D L M X J V S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

Categorías

Blogroll

Citas y Frases celebres

"Hay sólo dos clases de lenguajes de programación: aquellos de los que la gente está siempre quejándose y aquellos que nadie usa"
Bjarne Stroustrup

"Primero resuelve el problema. Entonces, escribe el código"
John Johnson

"No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo"
Ley de Mosher de la Ingeniería del Software

"No hay lenguaje de programación, no importa su estructura, que impida que los programadores hagan malos programas"
Larry Flon

"Cualquier código tuyo que no hayas mirado en los últimos seis meses o más es como si lo hubiese escrito otro"
Eagleson's Law

"Bien, Java podría ser un buen ejemplo de cómo debería ser un lenguaje de programación. Sin embargo, las aplicaciones Java son buenos ejemplos de cómo las aplicaciones no deberían ser"
Pixadel

"Cuando usas C++ es más difícil que te dispares a tí mismo en el pie, pero cuando lo haces, te vuelas la pierna entera"
Bjarne Stroustrup

"El software es como el sexo mejor si es libre y gratis"
Linus Torvalds

Feeds

Etiquetas

.net .net 2.0 Adobe ajax ASP .NET aurora biblioteca boost c# cein css director esotericas fast filosoficas firefox fisica hadrones html ide Internet javascript jquery labs letras lhc macromedia microsoft mozilla os react rename sopa stl system teosoficas tev video visual c++ visual studio windows wxWidgets xhtml xp youtube