House Party Español
September 21, 2009
Fiesta de lanzamiento de Windows 7 y Mi cumpleaños al mismo tiempo!
Tengo
September 19, 2008
Cuando me veo y toco
yo, Juan sin Nada no más ayer,
y hoy Juan con Todo,
y hoy con todo,
vuelvo los ojos, miro,
me veo y toco
y me pregunto cómo ha podido ser.
Tengo, vamos a ver,
tengo el gusto de andar por mi país,
dueño de cuanto hay en él,
mirando bien de cerca lo que antes
no tuve ni podía tener.
Zafra puedo decir,
monte puedo decir,
ciudad puedo decir,
ejército decir,
ya míos para siempre y tuyos, nuestros,
y un ancho resplandor
de rayo, estrella, flor.
Tengo, vamos a ver,
tengo el gusto de ir
yo, campesino, obrero, gente simple,
tengo el gusto de ir
¡es un ejemplo¿
a un banco y hablar con el administrador,
no en inglés,
no en señor,
sino decirle compañero como se dice en español.
Tengo, vamos a ver,
que siendo un negro
nadie me puede detener
a la puerta de un dancing o de un bar.
O bien en la carpeta de un hotel
gritarme que no hay pieza,
una mínima pieza y no una pieza colosal,
una pequeña pieza donde yo pueda descansar.
Tengo, vamos a ver,
que no hay guardia rural
que me agarre y me encierre en un cuartel,
ni me arranque y me arroje de mi tierra
al medio del camino real.
Tengo que como tengo la tierra tengo el mar,
no country,
no jailáif,
no tennis y no yatch,
sino de playa en playa y ola en ola,
gigante azul abierto democrático:
en fin, el mar.
Tengo, vamos a ver,
que ya aprendí a leer,
a contar,
tengo que ya aprendí a escribir
y a pensar
y a reír.
Tengo que ya tengo
donde trabajar
y ganar
lo que me tengo que comer.
Tengo, vamos a ver,
tengo lo que tenía que tener.
Hola a todos,
A las personas que están pensando contratar algún servicio de Cablevisión que dependa de internet como Cableaccess, OnDemand, o la telefonía digital les recomiendo seriamente que NO LO HAGAN. ¿Por qué?, les explico.
Diariamente a partir de las 11 AM aproximadamente hasta la 1 AM del día siguiente la súper velocidad de transferencia de 1500 Kb/s se reduce a 6Kb/s en promedio, esto equivale a un 0.4% de lo ofrecido, en otras palabras esto quiere decir que si quieren entrar a YouTube para ver un videos tardarán aproximadamente 15 minutos para poder visualizar uno de un minuto de duración.
Si necesitan descargar el service pack de su sistema operativo tardarán días enteros (salvo que lo descarguen después de la 1 AM!!! ahh al fin ni queremos dormir!!).
Si hablan con la gente de “soporte técnico” resulta ofensivo para la inteligencia ya que le dicen a uno semejante cantidad de tonterías sin llegar a ninguna solución. Lo que terminan haciendo es mandar a un “técnico” a que cambie su modem para que siga igual… les dicen que les descontarán la mitad del pago cuando debería ser 99.6% (de acuerdo a que la velocidad de descarga es a 6Kb/s no 1500Kb/s).
Si piensan pagar esa cantidad de dinero por obtener “internet de banda ancha” mejor contraten con Todito para conectarse a Internet por modem ya que su conexión será a la misma velocidad y les costará una tercera parte.
¿Quieren descargar música, videos, o programas utilizando eMule, LimeWire o cualquier otra aplicación P2P (Peer to peer o persona a persona)… ? ¡¡¡¡¡OLVIDENLO!!!!! Con cablevisión ¡¡el acceso a todas estas aplicaciones está bloqueado!! Lograrán conectarse por otros medios pero la velocidad de descarga todavía es menor, hablando de unos 3Kb/s en promedio.
¿Quieren crear un sitio web y publicarlo en su computadora, o quieren entrar vía remota?, olvídenlo!!!! De la misma forma está bloqueado el acceso y si quieren desbloquearlo les cuesta $700.00 pesos mensualmente!!
Si tienen Internet con Prodigy, Avantel, Axtel, o cualquier otro y es malo no se cambien, es una sugerencia bastante seria ya que si migran a Cablevisión se darán cuenta que en comparación su otro proveedor “siempre no era tan malo”.
Sé que no van a creerme nada más porque yo se los digo, para ello me di a la tarea de encontrar algunos de los varios foros y blogs en los que mencionan lo mismo cientos de usuarios, pueden entrar haciendo clic en cualquiera de los siguientes enlaces:
http://opinare.wordpress.com/2007/12/07/cableaccess-apesta/
http://mx.answers.yahoo.com/question/index?qid=20070306192451AA7kmd8
http://foros.atomix.vg/showthread.php?t=154293
http://www.darkclockers.com/foros/archive/index.php/t-4240.html
http://vivirmexico.com/2007/12/04/telmex-cede-a-cablevision/
http://my-musik.com/modules.php?name=News&file=article&sid=3917
http://www.cofradia.org/modules.php?name=News&file=article&sid=8186
http://www.alconsumidor.org/testimonios.phtml?id=24
http://megaline.wordpress.com/2007/11/16/un-robo-cablevision/
http://thecitylovesyou.com/news/?p=477
Es mas, seguramente conocen a alguna víctima de los timos que esta compañia está realizando, ¡preguntenles ustedes mismos!
Esto es únicamente para el servicio tradicional de internet, la verdad no quiero imaginar la pesadilla que puede ser contar con algún otro servicio que dependa de él.
APROVECHANDO que están leyendo esto, y asumiendo que han comprobado lo que les digo visitando los enlaces que puse, les invito a que alerten a sus familiares, compañeros de trabajo, compañeros de escuela, vecinos y cualquier incauto que se crea la mercadotecnia de Cablevisión a que se retracte. Envíen un enlace a este post o reenvíenlo por correo electrónico a fin de que no vivan la misma pesadilla que estamos viviendo cientos de mexicanos con este “servicio”.
NO SE DEJEN ENGAÑAR
CABLEACCES ES UN ROBO, UN TIMO, UN SERVICIO PATÉTICO
— ACTUALIZADO 19 Septiembre 2008—
Se ha creado un grupo para los “Usuarios de Cablevisión”, la finalidad de este es reunir suficiente gente (usuarios) para organizarnos e ir a la PROFECO a levantar una denuncia masiva contra Cablevisión.
Todos aquellos que se encuentren con este u otros problemas relacionados con dicha compañía son bienvenidos para ingresar al grupo, solo es cuestión de tiempo para reunir una cantidad suficiente de gente para hacernos notar ante la procuraduría y hacer que se actúe como debe ser.
El enlace para acceder es el siguiente:
http://mx.groups.yahoo.com/group/usuarioscablevision/
No olviden invitar a toda la gente que sepan que está viviendo esta situación. Entre más seamos, más haremos notar nuestra inconformidad. Aunque el propósito del grupo es resolver los problemas que tenemos, también son bienvenidos los usuarios de Porquigy Infinitum para que puedan organizarse también.
— ACTUALIZADO 19 Septiembre 2008—
Comandante Ernesto “Che” Guevara
October 7, 2007
Cuando viajamos a sudamérica mi familia y yo, visitamos Uruguay y ahí mientras veíamos que comprar de recuerdo encontramos un mate con la efigie del “Che”; le preguntamos a la vendedora por que lo tenía si el che era Argentino y ella nos contestó “no, el ché es de todos”, palabras que se me quedaron grabadas y así seguirán por que están llenas de verdad, el che es de todos, de Argentinos, Cubanos, Uruguayos, Mexicanos, latinoamericanos e inclusive africanos.
Se ganó el cariño y respeto de mucha gente, dejó una huella indestructible por su trayectoria revolucionaria, su personalidad, su moral inquebrantable, sus ideales anti imperialistas, desprecio a las desigualdades sociales que hoy en día en toda latinoamérica siguen tan vigentes como en los tiempos de la revolución cubana.
Hoy en día podemos constatar como el “Granma” o imperialismo americano sigue manifestándose en el mundo, esa sed insaciable de sangre que convierte a los países pequeños en presas fáciles para adueñarse de sus recursos naturales; Pretextos absurdos para continuar manteniendo el estilo de vida del “sueño americano” a costa de la sangre y sufrimiento de personas inocentes. Sobra decir que lo que les ha pasado se lo han ganado dia tras día, si bien no ha sido ni fue de la manera adecuada, justo era recibir “una de cal por todas las de arena”.
Pero bueno, regresando al tema principal, pocos hombres son los que de verdad hacen todo lo posible por alcanzar sus metas, y menos aun con tanto carácter y firmeza como lo hiso el che; que contrario a estar buscando un beneficio personal o su fortuna, se mantuvo bajo el mismo régimen austero que todos los demás y continuó apoyando los movimientos revolucionarios en centro américa y Africa.
Lamentablemente fue asesinado de forma clandestina el 9 de Octubre de 1967 en La Higuera, Bolivia por el ejército de aquel país con la colaboración de la CIA (hijos de puta, para no variar…) los mismos que metieron a Pinochet en Chile y otras dictaduras más.
Caso triste es ver como su imagen es usada para las cosas mas absurdas y tontas como “tequila el che”, o ver como los taxistas ilegales de la agrupación “Panteras” lo utilizan como símbolo.. como si el che hubiera deseado participar en agrupaciones ilegales para enriquecer a los politicos y financiar sus campañas electorales…
Hay muchísima información en Internet, fotografías, cartas, videos, reseñas, biografías, discursos y demás información que se puede consultar acerca de el, tantas cartas, hechos y relatos que quisiera compartir pero resulta imposible sin embargo quisiera compartir con ustedes este pequeño video homenaje para nuestro comandante.
¡Hasta la victoria siempre!
![]()
Sex symphony
September 25, 2007
Raduska! Lubim ta!
September 20, 2007
How to enable a GridView to make inserts ASP.NET c#
September 18, 2007
How to enable a GridView to make inserts ASP.NET
READ THIS BEFORE!!:
I suggest you take the time to read every word on this because you will not need
to search again, everything is explained on the following lines.
Some day you will need to enable a GridView to make insertions into a DataBase,
to accomplish this you will need to do few steps in order to make it work.
(For the example, ill be only focused on the insert command)
On this example im using an SqlDataSource object provided with the framework 2.0,
but you can use your own method to work on (continue reading, you will see when you
can use your own method if is the case).
First of all drag & drop a Grid View into your web form, on the smart tag (the small
arrow in the upper right corner) and select “choose data source”.

Here you have two options to configure your datasource, using raw sql commands or using
stored procedures, doesnt matter wich one you choose (i prefer stored procedures) and which
commands (select/insert/update/delete).
Well, first of all do the “DataBound” to populate your Grid, after that you will
see the columnames on it. Enable Edit, Update and Delete options!!
Then click on the smart tag and select “Edit Columns”.
Do the proper changes on your columns and then on every column click on “Convert to TemplateField”,
once you did this to your columns click on OK to close the window and apply the changes.
Now click again on the smart tag and select “Edit Templates”; A new view of the Grid will
be shown where you can edit every mode of it.

Click on the combo box and select “Column[1] – “, then you will see the
templates for every mode on your grid; you will see the “FooterTemplate” object empty, here
is where you will add the control needed; on this case we will put a TextBox naming it
“txtColumn1.txt” and for validation we will insert a RequiredFieldValidator to be sure
the user doesnt left the field empty.
Dont forget to set the RequiredFieldValidator’s ControlToValidate property to txtColumn1 and
the ValidationGroup property to “vgInsert”.. you have to do the same on every column where
you need to capture data, EXCEPT the last column where are the buttons or link buttons
On the last column add 3 link buttons, labeled “New”, “Cancel”, and “Insert”, on the first
two LinkButtons change the property CausesValidation to false, and be sure the Insert LinkButton
has it on “true”, also on the Insert LinkButton set the ValidationGroup to “vgInsert”.
Because on the initial view of the GridView, we only want to see the New button, dont
forget to set the visible property of Insert and Cancel button to false.

This will cause the first two buttons doesnt validate the fields, and the Insert button
will perform the validation using the validators on the elements!.
Double click on the link button to create the event handler for each of them, it will look
like this:
protected void lbNew_Click(object sender, EventArgs e)
{
}
Ive made a small function to clean and show or hide the fields, you will need to add
or remove your own fields, here is the example:
protected void Show(bool visible)
{
//find the insert button on the GridView (gv)
LinkButton Insert = (LinkButton)gv.FooterRow.FindControl("lbInsert");
//find the Cancel button on the GridView (gv)
LinkButton Cancel = (LinkButton)gv.FooterRow.FindControl("lbCancel");
LinkButton New = (LinkButton)gv.FooterRow.FindControl("lbNew");
//find the TextBoxes on the GV
TextBox Column1 = (TextBox)gv.FooterRow.FindControl("txtColumn1");
TextBox Column2 = (TextBox)gv.FooterRow.FindControl("txtColumn2");
//Now set their propierties, based on the parameter "visible"
New.Visible = !visible;
Insert.Visible = visible;
Cancel.Visible = visible;
Column1.Text = string.Empty;
Column2.Text = string.Empty;
Column1.Visible = visible;
Column2.Visible = visible;
}
Once we have this function, change your event handlers to look like this:
protected void lbNew_Click(object sender, EventArgs e)
{
Show(true);
}
protected void lbCancel_Click(object sender, EventArgs e)
{
Show(false);
}
Now lets see the important function here, the Insert:
protected void lbInsert_Click(object sender, EventArgs e)
{
// As i said, you can use your own method to perfom the insertion of the
// data, using your Data Acces Layer, or direct SqlCommand on this function,
// to do that just replace the code below with your own, dont forget to re-bind
// your grid to show the latest data.
// We find the controls to extract its data
string Column1 = ((TextBox)gv.FooterRow.FindControl("txtColumn1")).Text;
string Column2 = ((TextBox)gv.FooterRow.FindControl("txtColumn2")).Text;
// We set the parameters for the datasource, on this case for the stored procedures, but
// also can be parameters of a raw query.
// NOTICE, here the parameters doesnt go with a "@"
demoDataSource.InsertParameters.Add(new Parameter("parameter1", TypeCode.String, Column1));
demoDataSource.InsertParameters.Add(new Parameter("parameter2", TypeCode.String, Column2));
// Call the insert method of the DataSource
demoDataSource.Insert();
// Re bind the Grid to show the changes
gv.DataBind();
// Hide the controls
Show(false);
}
To catch the exception, on this case look into the Inserted event of the SqlDataSource (e.Exception)
If you get an exception of many parameters sent to the insert method, check the InsertCommand on the
SqlDataSource and remove every parameter on it (we are sending them programatically).
I hope this help you, if you need help, have a suggestion or even want to say thanks pls drop me few lines
here. I can help you on spanish too, its my native language.
Happy Coding!
¡¡Viva México!! Coat of arms
September 17, 2007



Adding JavaScript to ASP.NET Menu control to open a popup window + centered on screen
September 14, 2007
Finally this is my first post about coding on C#, i hope this helps somebody (it worked for me), at least for reference.
The past week ive been working on an ASP.NET app which requires to show a many forms as a PopUp but they needed to be loaded with the Menu control provided on the framework. The control is databound to a sitemap XML file.
Was a little complicated because it needs few steps to make it work but i hope this may help you to make the same and save you few hours trying to figure out how to.
Lets start…
Rigth click over your solution tree, select add new item, and from the window choose a “site map”, then click on OK.
On the file generated you need to add the corresponding entries to your page, but we will use mor XML fields to fulfill our purpuose:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode title="Root Menu" description="This is the root menu">
<siteMapNode title="Child Menu" description="This is a child menu">
<siteMapNode url="" title="Click on me to open a popup window"
description="This page is cool" heigth="450" width="screen.width - 150"
address="popupme.aspx"/>
<siteMapNode url="form.aspx" title="Click on me to open a normal window"
description="This page is cool"/>
</siteMapNode>
</siteMapNode>
</siteMap>
Once you write the entries, click on save and close it, now look on the menu’s event “MenuItemDataBound”, and write the following on it:
void menuObject_MenuItemDataBound(object sender, MenuEventArgs e)
{
string address = string.Empty;
string heigth = string.Empty;
string width = string.Empty;
string title = string.Empty;
string url = string.Empty;
address = ((SiteMapNode)(e.Item.DataItem))["address"];
heigth = ((SiteMapNode)(e.Item.DataItem))["heigth"];
width = ((SiteMapNode)(e.Item.DataItem))["width"];
title = ((SiteMapNode)(e.Item.DataItem))["title"];
url = ((SiteMapNode)(e.Item.DataItem))["url"];
//we left the url field empty on the sitemap file to know
//this will be a javascript link, so:
if (string.IsNullOrEmpty(url))
{
e.Item.NavigateUrl = "javascript:OpenWindow('" + address + "'," + heigth + "," + width + ",'" + title + "')";
}
else
{
e.Item.NavigateUrl = url;
}
}
Now we are close to the end.. did you noticed there was something missing??!!… yes!, the javascript function to open the popup window, here is the source:
(Dont forget to put it inside the page which will launch the popup windows (the page with the menu control, or the masterpage of it) inside the <HEADER>…</HEADER> tags!
<script language="javascript">;
function OpenWindow(address, heigth, width, title)
{
var winl = (screen.width-width)/2;
var wint = (screen.height-heigth)/2;
var options = "width=" + width;
options += ",height=" + heigth;
options += ",top=" + wint;
options += ",left=" + winl;
options += ",location=no,toolbar=no, menubar=no, scrollbars=1, resizable";
window.open(address, title, options);
}
</script>;
Once when you have this, we need to add a default sitemap provider for the project so the last step is modify your web.config file as its shown here inside the system.web sections:
<system.web>
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
<add name="XmlSiteMapProvider" type="System.Web.XmlSiteMapProvider" siteMapFile="Web.sitemap"/>
</providers>
</siteMap>
</system.web>
Now, you can try to run your App!.
Again this is my first Code post and i hope this helps you, any comments are welcome!
Kedy letí najbližší let do Slovensku?, -November
August 26, 2007
Moja laska:
Long time has past between we saw us for last time on January, our talks has been by MSN, Google talk, email, phone calls, webcam, and so on. Currently 8 months have past but finally in 2 months we will be together and this tale will end with a happy ending!.
The past week when I where returning to home I’ve received one postcard from Italy and you sent it! Thank you for what you wrote!.
Thank you!
We are working on our own side of the planet, fighting every day against the problems, and other issues.
Just with the bless of God, our faith and will our life is going so wonderful as we imagine it.
Thank you for being my girlfriend, future wife.
I LOVE YOU SO MUCH





















