aGrAdEcEr Es CoMpArTiR... CoMpArTe Lo QuE tE gUsTó A TuS ReDeS SoCiALeS... Twitter, Google+ y Facebook.

Wednesday, October 29, 2008

SeCuesTroS FaceBooK

Este mensaje me hace recuerdo a cuando un amigo me preguntó: ¿Y leiste el contrato antes de aceptar? Dice que aunque te des de baja, tus fotos seguirán arriba, tus datos y demás. 

Juaaaaaaaaaa xP

Musho ojo, eh? Pay attention:

Esta semana en la televisión hubo reportaje todos los días con Joaquín
López Dóriga (periodista mexicano) sobre Facebook, Hi5, Myspace, Sonico, etc y lo peligroso que son. Viene un reportaje diario en el periódico MILENIO, sobre como los secuestradores tienen como fuente información directa y confiable los blogs, el Facebook y el Hi5.
Entrevistaron a unos secuestradores y dicen que entran a la red y ven los ROSTROS, la casa, los carros, las fotos de viaje y saben el nivel social y económico que tienen quienes ahí aparecen. Ya en televisión uno de ellos había declarado que antes batallaban mucho para reconocer a los candidatos a secuestros, pero que ahora con el Facebook y información que ponemos voluntariamente en la red, ya no se confunden ni tienen que investigar en donde viven o en que escuela estudian y a donde viajan y quienes son sus papas, hermanos y amigos. 
Eso pasó con Alejandro Marti, (Joven mexicano muerto por sus secuestradores) que de todo ponía. La familia acaba de cerrar su blog después de darse cuenta de la cantidad de información potencialmente peligrosa que el joven había puesto ahí con alegría y sin sospechar que estaba armando a quienes lo mataron. Protejan a sus hijos y protéjanse ustedes; ya no pongan información peligrosa en la red.

LA VERDAD SOBRE 'FACEBOOK'

Facebook está vendiendo la información de sus usuarios al mejor postor. Cito textualmente: 'Lo que muchos usuarios no saben es que de acuerdo a las condiciones del contrato que virtualmente asumen al hacer clic en el cuadro 'acepto', los usuarios le otorgan a Facebook la propiedad exclusiva y perpetua de toda la información e imágenes que publican.'

De hecho, resalta el experto, los afiliados 'automáticamente autorizan a Facebook el uso perpetuo y transferible, junto con los derechos de distribución o despliegue público de todo lo que cuelgan en su página Web.' Los términos de uso le reserva a Facebook el derecho a conceder y sub-licenciar todo 'el contenido del usuario' a otros negocios. Sin su consentimiento, a muchos usuarios les convirtieron sus fotografías en publicidad, transformando un comercio privado en endosos públicos.
De repente todo lo que sus afiliados publicaron, incluyendo sus fotografías personales, su inclinación política, el estado de sus relaciones afectivas, intereses individuales y hasta la dirección de la casa, se envió sin su autorización expresa a millares de usuarios. Hay que creerle a Mr. Melber cuando asegura que muchos empleadores gringos al evaluar hojas de vida revisan Facebook para conocer intimidades de los solicitantes. La prueba que una página en Facebook no es para nada privada se evidenció en un sonado caso donde la Universidad John Brown expulsó a un estudiante cuando descubrió una foto que colgó en Facebook vestido de travesti. Otra evidencia sucedió cuando un agente del Servicio Secreto visitó en la Universidad de Oklahoma al estudiante de segundo año Saúl Martínez por un comentario que publicó en contra del presidente. Y para colmo de males, el asunto no termina si el usuario se decide retirar. Aun cuando los usuarios cancelan la membresía, sus fotos e información permanecen abordo, según Facebook, por si deciden reactivar su cuenta. Es más, el usuario no es retirado inclusive cuando fallece. De acuerdo a las condiciones de uso,' los dolientes no pueden obligar que Facebook descuelgue los datos e imágenes de sus deudos, ya que cuando el finado aceptó el contrato virtual le otorgó a Facebook el derecho de mantenerlo activo bajo un status especial de conmemoración por un período de tiempo determinado por nosotros para permitir que otros usuarios puedan publicar y observar comentarios sobre el difunto.' Sepan los usuarios de Facebook que son partícipes indefensos de un escenario los académicos califican como el caso de espionaje más grande en la historia de la humanidad. De paso se convierten de manera inconsciente en los precursores del fenómeno de 'Big Brother' te está observando. Alusión directa a la intromisión abusiva del estado en los asuntos privados del ciudadano común para controlar su comportamiento social, tema de una novela profundamente premonitoria escrita en 1932 por el británico Aldous Huxley: 'Un Mundo Feliz.'

Thursday, October 23, 2008

EsTiLoS De ProGraMaCióN II

Continuando con las buenas prácticas de un programador :D les dejo lo siguiente:

1. Indentación
Sobre como indentar hay varios estilos tales como: Allman, K&R, BSD KN, Whitesmiths, etc.
El estilo Allman es el mejor, el cual dice que debemos usar los sangrados para indentar el código, nunca espacios. Poner las llaves de control en la línea subsiguiente.




2. Saltos de Línea
Añadir un salto de línea después del cierres de los paréntesis de los parámetros.
Añadir un salto de línea después un punto y coma, cuando termina la sentencia.




3. Espacios y líneas en blanco
Usar espacios en blanco para mejorar la legibilidad del código.
Usar espacios en blanco e ambos lados del operador de símbolos, después de comas y después de las declaraciones.
Usar líneas en blanco para separar trozos de código.
Usar líneas en blanco antes de cada método dentro de la clase.



4. Longitud de la línea
Evite las líneas de mas de 80 caracteres cuando supera se debe córtalo bajo los siguiente principios
Salto de línea después de la coma.
Salto de línea después de un operador.
Alinear la nueva línea con el principio de la expresión en el mismo nivel en la línea anterior.


Wednesday, October 22, 2008

EsTiLoS De ProGraMaCióN I

Entre las buenas prácticas de un programador, está el hacer uso de alguna convención de nombramiento ya sea de proyectos, archivos de código fuente e identificadores (campos, variables, métodos, propiedades, clases, interfases, etc. (depediendo del Leguaje de Programación))

¿Cuál es el objetivo de esta buena práctica? Implementar código fuente que sea legible, claro, consistente, fácil de comprender y mantener. 

A veces no será posible seguir en aquella empresa donde desarrollamos alguna aplicación y así que será otra la persona que se ocupe de su mantenimiento. Nuestro código debe tener la característica de que "otros" también puedan entenderlo sin máximo esfuerzo, costo y tiempo.

Las cosas podrían llegar a ser muy serias hasta el caso de que resultaría mejor volver a desarrollar ese sistema desde cero!

Bueno, pero como mencioné hace unas líneas arribas, una de las buenas prácticas es Convención de Nombres.

Entre los estilos, están los que siguen a continuación:

Camel Case: forma de escribir una palabra donde su primera letra está en minúsculas y la primera letra de las subsiguientes palabras en mayúsculas. Ejemplo: nombreCliente

Pascal Case: forma de escribir una palabra donde la primera letra está en mayúscula y la primera de las subsiguientes palabras igualmente en mayúscula. Ejemplo: NombreCliente

Estilo Mayúsculas: Todas las letras del identificador se encuentran en mayúsculas.

Estilo Minísculas: Todas las letras del identificador se encuentran en minúsculas.

Por defecto, algunos lenguajes de programación usan unos de estos estilos. Por ejemplo, 

Los que conocen JAVA, para nombrar las constantes, todo mayúscula. Para nombrar clases, usa PascalCase, para los métodos, usa camelCase.

CONVENCIÓN DE NOMBRES
La convención de nombres es un conjunto de normas y reglas para la escritura de nombres, código fuente, identificadores y comentarios dentro de la programación, que facilitan y hacen más comprensible su lectura.

1. Clases
Las clases representan “cosas” y no “acciones”, por tal motivo evitar verbos como nombre de clase.
El nombre de la clase debe estar en singular, salvo que la clase represente multiplicidad de cosas.
Las Nombres de las clases deberían ser Sustantivos: ejemplo carro, hombre, tienda, pais, empleado, proveedor
Cada clase debe tener un bloque de documentación según la norma del lenguaje.

2. Métodos
Los nombres de los métodos deberían ser un verbo, dado que describe una acción ; ejemplo remover(), enviar(), cargar()
Los Métodos dentro de las clases siempre debe declarar su visibilidad tales como privadas, protegidas, públicas, etc

3. Variables
Evitar variables que sean de un solo carácter, Los nombres comunes para las variables temporales son i, j, k, m, y n para los números enteros; c, d, y e para los caracteres.
Nombres de variables sólo pueden contener caracteres alfanuméricos
Nombres de variables deben ser camelCase

PARA LOS QUE TRABAJAN EN LA PLATAFORMA .NET

Tuesday, October 21, 2008

17 SeÑaLeS De EnAMoRaMiEnTo

Me pasaron por mail y me pareció bonito (aunque más parece enamoramiento de niños, jejeje... o también de adultos o.0 quién sabe?! xP)

17 SeÑaLeS De EnAMoRaMiEnTo


DIECISIETE:
Siempre que ves su foto te quedas mirando sus ojos.

DIECISEIS:
Cuando cuelgas despues de hablar con el/ella
extrañas la conversacion con esa especial aunque hayan
pasado solo 2 minutos

QUINCE:
Siempre
miras sus mensajes de texto o email
una y otra vez.

CATORCE:
Siempre andas lento cuando vas con el/ella.

TRECE:
Siempre te sientes timida/o a su lado.

ONCE:
Cuando piensas en el/ella, tu corazon va
rapido y lento al mismo tiempo.

DIEZ:
Sonries cuando escuchas su voz

NUEVE:
Cuando lo/la ves, no
puedes ver a nadie más
porque Todo lo que ves es el/ella.

OCHO:
Empiezas a escuchar musica suave cada vez que piensas
en el/ella.

SIETE:
El/Ella es lo unico que piensas

SEIS:
Te pones muy feliz cada vez que reconoces su olor.

CINCO:
Siempre te sonries a ti misma (o) cuando piensas en el/ella.

CUATRO:
Harias cualquier cosa por el/ella o por verlo (a).

TRES:
Cuando has
leido este mensaje, solo una persona
estaba en tu mente todo el tiempo...

DOS:
Estabas tan entretenido pensando en esa
persona que no notaste el numero doce.

UNO:
Acabas de subir para ver lo del numero 12 y ahora estas
riendote silenciosamente


Qué raro, yo también pensé sólo en 1 persona, jajaja

BaSe De DaToS - PracTiCanDO SQL

Les dejo algunos recursos Web que encontré para que practiquen consultas en SQL. Que disfruten que las base de datos son bonitas =)

Practicando consultas en SQL - Parte I



Practicando consultas en SQL - Parte IV

En cada enlace encontrarán una pequeña base de datos (diagrama + script para hacer correr y crear la base de datos), enunciados o preguntas y sus respuestas (obviamente mi consejo es NO ver las respuestas HASTA haber primero INTENTADO resolverlas.)

Monday, October 20, 2008

CóMo GeNeRaR ConTraSeÑa aLeAtOriA

Estaba buscando en la Web código en VB.NET que me genere contraseñas o password randómicos o aleatorios y encontré este súper código que por cierto ya lo probé y está buenísimo (con caracteres parametrizados, letras, números, caracteres especiales y un rango parametrizado también (mínimo, máximo))

Se los comparto por aquí, tienen para escoger: en Visual Basic.NET y en C#

EN C#, CÓMO GENERAR PASSWORD RANDÓMICO

EN VB.NET, CÓMO GENERAR PASSWORD RANDÓMICO

RandomPassword.vb

Wednesday, October 15, 2008

ThE CaUsE ♥ sTanD By Me

Esta es una de mis canciones favoritas, amo esta canción :D Me remonta a cuando era una ninia chiquita cuando la escuché por primera vez (Otras canciones favoritas de lizzy: Don't Seapk, Kiss Me, ...)

mp3 - ThE CaUsE ♥ sTanD By Me

lyrics - ThE CaUsE ♥ sTanD By Me

When the night has come, and the land is dark
And the moon is the only light we will see
No, I won't be afraid, oh, I won't be afraid
Just as long as you stand, stand by me
So darlin', darlin' stand by me
Oh stand by me
Oh stand, stand by me, stand by me

If the sky that we look upon should tumble and fall
And the mountain should crumble to the sea
I won't cry, I won't cry, no, I won't shed a tear
Just as long as you stand, stand by me
And darlin', darlin' stand by me
Oh stand by me
Whoa stand now, stand by me, stand by me

And darlin', darlin' stand by me
Oh stand by me
Oh stand now, stand by me, stand by me

If the sky that we look upon should tumble and fall
Or the mountain should crumble to the sea
I won't cry, I won't cry, no, I won't shed a tear
Just as long as you stand, stand by me
And darlin', darlin' stand by me
Oh stand by me
Whoa stand now, stand by me, stand by me
So darlin', darlin' stand by me
Oh stand by me
Oh stand now, stand by me, stand by me
Whenever you're in trouble won't you stand by me
Oh stand by me
Whoa stand now, oh stand, stand by me...

lyrics - Traducción - ThE CaUsE ♥ sTanD By Me

Cuando la noche haya llegado y la tierra se haya oscurecido
Y la luna sea la única luz para ver
No, no tendré miedo... no tendré miedo.
Siempre y cuando te quedes, te quedes conmigo...

Cariño, quédate conmigo
Quédate conmigo
Quédate conmigo, quédate conmigo

Si el cielo que miramos se desmoronase y cayese
Y la montaña se derrumbase sobre el mar
No lloraré, no lloraré
No, no derramaré ni una lágrima
Siempre y cuando te quedes, te quedes conmigo...

Cariño, quédate conmigo
Quédate conmigo
Quédate conmigo, quédate conmigo

Cuando tengas alguna preocupación, no te quedarás conmigo?
Oh, ahora quédate conmigo, quédata conmigo...

Cariño, quédate conmigo
Quédate conmigo
Quédate conmigo, quédate conmigo

Thursday, October 09, 2008

¿TieNen LoS GaTos MeMoRia?

Esta mañana, mientras me miraba al espejo, se me vino una pregunta... ¿tienen los gatos memoria? Lo que pasa, es que mi hermano dejó a su gata en mi casa por ciertas razones. Esa gata es la mamá de mi gato (el que reside en mi casa ya bastante tiempo). Esa gata vivió un tiempo en mi casa, luego se la llevaron a la casa de mi hermano. Y ahora, recientemente, la volvieron a dejar. Así que me preguntaba si ella recuerda mi casa y demás. Buscando en la Web, encontré lo siguiente:

La memoria es la capacidad para recordar. En los gatos esta capacidad está bastante desarrollada, siendo capaces de recordar sucesos del pasado. Esta capacidad reside en el cerebro, pero su exacto funconamiento, todavía se desconoce.
A pesar de esta gran capacidad de los gatos de aprender y memorizar, ellos van a almacenar de forma especial la información que es útil, es decir la útil para ellos, y para su propio bienestar y comodidad. Así aunque se le repitan normas como no afilar uñas en el mobiliario, ni traer a casa sus trofeos de cacería, él desechará esta fastidiosas reglas de su memoria, o simplemente no las utilizará. Sin embargo tienen muy buena memoria para las cosas "importantes" de su vida; recuerdan perfectamente sus comidas favoritas, donde está su platito de agua, donde y como encontrar su arenero, el aspecto, sonido y tacto de sus juguetes preferidos, y donde los han dejado y pueden encontrar en cada momento; que hacer cuando se cansan, y la ubicación de los rincones más soleados, calentitos y agradables de la casa, para echar una siestecita.

Los gatos también recuerdan a las personas y animales que han conocido, quien le trató bien y quien no, lo cual siempre permanece en su memoria. Difícilmente olvida un maltrato.

Recuerda que voz emplear para que el dueño responda a sus distintas demandas, y recuerda y responde a su nombre. También sabe la ubicación de su territorio y los peligros a evitar como perros y charcos, y hay algunos que tienen excelente memoria para encontrar lugares, e inclusive saben recordar donde viven.

Recuerda perfectamente toda la rutina diaria de su dueño, y la adapta a la de él, captando señales previas, sobretodo cuando se trata de comida ,calor y cariños. ¿ Salta a la cama para instalarse cuando ve que usted se prepara para acostarse? ¿ Ya estaba instalado cuando usted apagó la televisión? ¿ Viene corriendo cuando oye el abrelatas? ¿ Se relame para el desayuno cuando usted sale de la ducha o pone la cafetera?

Pero como se dijo, su memoria es selectiva, y sólo con un entrenamiento adecuado,"recordará" las cosas que usted quiere que él recuerde, sobretodo si se trata de normas y reglas que a él le fastidia recordar, o le son absolutamente inútiles.

Fuente: http://www.mascotamigas.com/

Wednesday, October 08, 2008

El auTo DeL FuTuRO: I-Real

Mientras descansaba echada en mi cama, estaba mirando la TV y vi la noticia de I-Real.

En el futuro los carros no ocuparán gasolina, no botarán humo y hasta se conectarán a Internet.

Imagine salir de su casa montado o montada en su vehículo personal, llegar al trabajo y tomar el elevador sin tener que moverse, solo tendrá que levantarse para comer: Es el futuro de los vehículos y es real, se llama I-Real y es de la marca Toyota.

Podemos decir que el I-Real es como la tercera generación de ese tipo de vehículos, luego del I-Swing y el I-Unit.

Asombroso, no?

Les dejo con un par de imágenes y un vídeo.

Ver Vídeo I-Real de TOYOTA



Tuesday, October 07, 2008

PePe AguiLar - "MieDo"

Me pasaron esta linda canción =) Aaaaaaaaaay (suspiros)
*amor en el aire* dedicada a los enamorados, jejeje...
Otra de Pepe Aguilar, para bajarse Perdono y Olvido, clic aqui


lyrics - PePe AguiLar - "MieDo"

Hace tanto tiempo sin saber de ti 
por fin me encuentro, frente a frente 
extraña sensacion, buscar adentro 
en libertad sentirme preso, frente al espejo,
lloran mis miedos

Miedo de sentirme solo, teniendote
miedo a no sentir tus manos, sobre mi piel
miedo a no saber que piensas, si te hago falta
ganas de tirar mi ego, por la ventana
y me pregunto que hago aqui, sin ti

Esto de mostrarme frente al mundo
a cara limpia, no se si es justo
se dice que el amor puede ser ciego,
en libertad sentirme preso
frente al espejo lloran mis miedos

Miedo de sentirme solo, teniendote
miedo a no sentir tus manos, sobre mi piel
miedo a no saber que piensas, si te hago falta
ganas de tirar mi ego, por la ventana
y me pregunto que hago aqui, sin ti

Y tu mi amigo que pensaras, si estas igual que yooooooo
tienes miedo, siempre miedo oooohhh
siempre miedo ooo ooohhh, tanto miedo

Friday, October 03, 2008

NoCHe De GaToSsS

Eran casi las 3 de la madrugada cuando los maullos de un par de gatos me despertó, la ventana estaba abierta. Le di la espalda a la ventana y me tapé los oídos con la almohada y me eché en posición fetal creyendo así poder soportar esos horrosos maullidos. Esos gatos seguía y me levanté de la cama, me asomé por la ventana diciendo: Aiiish!!! Gatos de porquería (amo a los gatos, pero no en ese estado mientras uno está en su mejor suenio) No podía, alguien tenía que separar a esos gatos (que por cierto, se trataba de dos machos peleando por una hembra).

Fui al dormitorio de mi mamá y también ella estaba despierta. Fui a la terraza y en seguida apareció mi hermana con el mismo problema. No podíamos dormir. Alguien tenía que separarlos!!! Decidimos ir nostras, mi hermana con un balde con agua y yo con la linterna. Salimos de casa y nos fuimos a corretear a esos gatos, jajaja. Le hicimos un favor a la vecindad. Después de eso, pude dormir como bebé =)

Hablando de todo esto, les dejo algo de info con respecto a los gatos y el celo.

En las madrugadas muchas veces escuchamos sobre el tejado un ruido parecido al de una riña que se acerca al sonido del llanto de un bebé, no logramos descifrar que es porque ambos son muy parecidos. Esta pelea es un rito que existe entre los gatos machos, que pelean entre si antes de aparearse con la hembra. 

Los machos entran en etapa de celo entre los ocho y nueve meses, las hembras entran un poco antes, seis o cinco meses. Otra forma para saber si el felino está listo para aparearse es por medio del peso, se dice que alcanzan la etapa púber cuando su cuerpo se sitúa entre los 2"3 y 2"5 Kg.

El período de celo en los gatos dura de dos a tres semanas.

Los gatos machos se pelean por una hembra, pero esto no significa que únicamente el ganador se apareará con ella. La gata puede hacerlo con varios, por lo que puede fecundar gatitos de diferente padre.

La gata se inclina hacia el macho y este la monta sujetándola con los dientes del cuello, la hembra lanza un maullido en señal que finalizo la cópula. Ambos se aparan varias veces.

El periodo de gestación dura de 60 a 65 días.


(Fuente: http://www.mascotas.com)