¿Cómo probar la nueva interfaz de Google?

Rondando por la web encontré una forma de poder utilizar la nueva interfaz de búsqueda del Gigante de las búsquedas Google acá les dejo los pasos para poder checarlo, aunque cabe destacar que esta son al menos una pruebas de lo que Google tiene preparado les dejo una imagen para que chequen la nueva interfaz y después pongo los pasos para que ustedes mismos lo prueben.

Ahora si los pasos para tener esta vista.

  1. Entrar a Google en el sitio Google.com in English
  2. Pegar el siguiente código en la barra de direcciones debes sustituir google.com por el codigo Javascript javascript:void(document.cookie=”PREF=ID=20b6e4c2f44943bb:U=4bf292d46faad806:TM=1249677602:LM=1257919388:S=odm0Ys-53ZueXfZG;path=/;domain=.google.com”);  (Recomendacion borra las comillas dobles y vuelvelas a escribir cuando las pegues en la barra de direccion)
  3. Presionar Enter.
  4. Presionar F5.
  5. Listo ya tienes la vista de la nueva interfaz.

Nota: Si tienes algún problema al copiar el código te recomiendo que primero lo copies en Bloc de Notas de Windows y borres las comillas dobles y las reescribas y sigas los pasos que ya mencione.

También si te re direcciona a Google México basta con que le vuelvas a poner Google.com in English.

Espero y que les sirva esta información.

Citas:

http://www.fayerwayer.com/2009/11/como-probar-el-nuevo-rediseno-de-google/

How to Try the New Google Search (Gizmodo)

Microsoft se va de Antro con Windows 7

Debido al lanzamiento de Windows 7 esta vez Microsoft tendrá un evento el proximo 1° de diciembre a las 15:30 horas en el Woda antes la Boom, como siempre tratando de presentar sus productos de una forma original y esta vez decidieron festejarlo en un antro y como invitado Moderatto.

En este tipo de eventos les puedo comentar que se la pasaran muy bien ya que si eres Desarrollador o Profesional de TI impartirán diferentes sesiones informativas que para mi gusto son una buena forma de retroalimentar el conocimiento y así mismo conocer las nuevas formas de poder implementar recursos a nuestros negocios y si eres estudiante también te sirven para conocer qué es lo que se esta utilizando en las compañías.

Si eres Desarrollador Registrate Aqui

Si eres Profesional de TI Registrate Aqui

Escrito en Windows 7. Etiquetas: . Deja un Comentario »

Campus Party Mexico 2009

campuspartymx

Campus Party es un evento donde se reúnen amantes de la tecnología, este evento tiene una duración de 5 días llenos de sorpresas, en esta ocasion se realizo del 12 al 16 de noviembre de 2009 la primera edición de Campus Party México con sede en ExpoBancomer Santa Fe en México D.F.

La mecánica de Campus Party es tener un acercamiento a conferencias y talleres impartidos por profesionales en diferentes áreas como son Astronomía, Innovación, Cultura Digital, Robótica y  la parte de entretenimiento como es Ocio Digital.

El día esperado se hizo llegar, gente de diferentes partes del país emprendieron el viaje con días de anticipación también gente de el Salvador, Guatemala, Brasil entre otros y  no quisieron dejar pasar esta oportunidad de convivencia tecnológica.

Durante los 5 días de estancia en el evento te proporcionan un área de camping, duchas, guardarropa y comida.

camping camping Camping

Y todos los campuseros disfrutando de una conexión de alta velocidad y aquí no solo vienes a descargar música, video etc. Considero que lo mas importante es que vienen a compartir conocimiento, conocer gente con tus mismo intereses y conocer en persona a gente que solo conocías por medio de redes sociales como Twitter, Facebook entre otras.

Arena Arena

En la inauguración del evento estuvo presente el Padre de la Web Tim Berners Lee y Jon “Maddog” Hal Presidente y Director de Linux Internacional.

Maddog Tim Berners Lee

En Campus Party se realizan concursos donde los campuseros pueden explotar su creatividad, también pueden presentar sus proyectos que estén realizando, Campus Party no es para profesionales es para gente que quiere aprender sobre las nuevas herramientas que ofrece internet, hay talleres para principiantes por ejemplo como crear aplicaciones para móviles, creación de podcast, monetizar blogs etc. es un ambiente donde todos nos ayudamos para aprender y conocer gente que tiene una presencia en internet como es el caso del Podcast de bytepodcast, con David Ochoa, Dommo con el Ing. Matuk, la chica Blogger conocida como @Plaqueta y los video Podcast o Streams como es el caso de Nerdcore

Ing. Matuk @Plaqueta byte Podcast

El día Sábado llegaron unos amigos de la escuela y nos animamos a entrar al concurso de cablevisión donde la dinámica era crear un video donde explicáramos ¿Que es Campus Party? con un tiempo máximo de 3 min. Les puedo comentar que fue una experiencia muy padre por que pudimos participar en la edición de video, claro con la ayuda de gente profesional que edita video para corporativos, televisión, comerciales etc. Acá les dejo el video.

Y bueno la verdad es que Campus Party fue una de las mejores experiencia en mi vida, les recomiendo que para la siguiente edición de Campus Party asistan todos aquellos que en esta ocasión no pudieron asistir.

Aca les dejo un link de Fotos de Campus Party Mexico.

http://www.flickr.com/photos/42688923@N08/show/

Guardar registro con ASP.NET en SQL Server

Hola esta vez realice un Screencast donde explico como podemos almacenar un registro teniendo nuestra base de datos en SQL Server mediante ASP.Net.

En esta ocasion estamos utilizando Visual Basic Script.

Les dejo la liga de donde pueden bajar SQL Express y Visual Web Developer.

http://www.microsoft.com/express/product/

Las leyes del Geek

Estas son algunas de las leyes Geeks :) .

1. Nunca hay gadgets de sobra: Todo geek sabe que el PDA, el celular, la laptop, la netbook, el PSP, el DS y el iPod tienen usos diferentes. Uno no remplaza al otro. No prendes el PDA para jugar, no usas el DS para escuchar música y no enciendes el iPod Classic para navegar por internet. Es tan simple como que no usas el horno de microondas para ver televisión y tampoco la plancha para cocinar.

  • Excepción: Con el avance de la tecnología sabemos que ciertas funciones se han agrupado en lindos aparatos cada vez más pequeños. Mientras el uso sea cómodo, está permitido. Nada de funciones forzadas, nada de botones fuera de lugar o comportamientos inestables. Si dice “no apto para jugar lanzándose como balón de americano”, no lo hagas. Punto.

2. Los gadgets no se tiran: Sí, que acabas de comprar el ese ultraportátil que necesitabas hace rato. Vale, ya tenías 4 meses con el anterior. Pero no lo tirarás. Se irá directamente a ese lugar que todo geek debe tener: el lugar de los recuerdos, donde yacen nuestra primera computadora, nuestra primera Game Boy, y el reloj Casio que tenía control de tv integrado. Se heredarán a los hijos, de tenerlos luego, si tienes esposa. ¿No hay espacio? Se regala al amigo o familiar geek más cercano, junto con una breve descripción del valor sentimental. El que lo recibe tiene la obligación de conservarlo y cuidarlo como si hubiera sido un gadget propio.

3. Los gadgets se comparten: Tu amigo puedo no tener ese flamante iPod Touch 2G, pero seguro que tú careces de esas bellas bocinas Logitech compatibles con cada modelo de iPod existente, que proporcionan un sonido sin igual. Él no te presumirá mientras tú no le presumas. En lugar de crear disputas sobre el nivel socioeconómico de sus familias, como buenos geeks se reunirán en casa de alguno de los dos y darán rienda suelta a la música almacenada en él. Pueden incluso reunirse en casa de un tercer amigo, para escuchar música mientras juegan Halo 3 o Gears Of War 2 en la 360, haciendo retas en la Play 3 de un cuarto amigo. Sin discusiones, diversión 100% garantizada.

4. El geek juega videojuegos: No importa que le guste Nintendo, Sony o Microsoft, él debe haber usado un control de videoconsola mínimo una vez cada semana. Sin excusas. Sin perdón. Master Chief, Samus Aran y Dante serán figuras de culto y motivo de inspiración para cualquier proyecto. Quien se atreva a decir que Mario Bros. no lo cautiva hoy en día, puede ser excluido ddel círculo de amigos geek por cierto tiempo. Palabras como Atari, Pong, Asteroids, Pacman, Sega y Miyamoto son música, y no serán usadas en vano.

¿Te gustan? Sigue tras el salto :D

5. Un geek ayuda a otro geek: Porque ningún geek tiene la búsqueda definitiva a cada tema, quien necesite ayuda puede pedirla y a quien le sea solicitada, es casi obligatorio prestarla. Desde encontrar la capacidad de procesamiento de la máquina que llevó al Transbordador al espacio, hasta reparar el reloj digital de la abuelita, pasando por reconectar el sistema de sonido 25.2, los geek son hermanos y se ayudarán.

6. Todo es sujeto de experimentación: No compras gadgets para que funcionen a la mitad de lo que esperabas y te habían prometido, del mismo modo que no compras una camisa y te la pones una vez. Cuando sientas que tu accesorio está dejando de ser útil, sea por viejo, sea por que tus necesidades cambiaron, debes ver qué más se le puede exprimir. Esa CPU Intel MMX puede parecer obsoleta, pero quizá si la conectas a tu viejo tostador… no hay límite!

  • Excepción: Puedes usar una vez la camisa si te la vomitaron, del mismo modo que cuando te vomitan un celular, te da cosa volver a tocarlo.

7. El geek no usa Internet Explorer: Puedes usar Firefox, Opera, Safari, Chrome, Flock, Seamonkey, IceWeasel, pero Internet Explorer jamás!! Es inseguro, es lento, es un dinosaurio.

  • Excepción 1: Naturalmente, si eres diseñador web, tienes que usarlo. ¡Prohibido tomarle cariño!
  • Excepción 2: Internet Explorer 8 está en beta. Puedes echarle un vistazo, usarlo como predeterminado un tiempo, pero cuidado, ¡que podrías cruzar el límite!

8. El geek conoce Linux: Punto. Puede ser que no lo haya manejado, pero mientras la respuesta esperada de alguien normal a la pregunta “¿Qué opinas de Linux?” es algo como “¿eh?”, la de un geek debe incluir una opinión más o menos completa sobre el software libre y sus ventajas/desventajas. Ninguna otra cosa es aceptable.

9. Conocerás variedad de música: El geek no puede permitirse estar atrasado en lo último de música, sobre todo con la gran cantidad de herramientas a su disposición. Pero esto no significa que seguirá modas estúpidas. Escuchará lo que le guste, cuando le plazca. Nunca por moda u obligación.

  • Excepción: El geek debe saber lo mínimo de cada género. Pero engendros como el reggaeton o rancheras, estarán en su repertorio etiquetados como “música exótica”, y el contador de reproducciones de cada pista bajo esa denominación no debe pasar de 3. Sin discusiones.

10. La información está en Internet: Wikipedia primero, luego Google si no se encuentra sufciente información. El geek debe su amplio conocimiento de temas internetiles y de informática en general a la misma red. Una vez que se tenga la idea de lo que se buscaba, si la información  es dudosa, se recurrirá a los libros. La frase “No lo encuentro” debe ser pronunciada pocas veces y tomada como pecado cuando se diga. Todo está en Internet. TODO.

11. Lo que se encuentra se comparte: Datos curiosos, el último fail genial de Failblog, la última entrada interesante de Microsiervos, lo que anda en Digg, debe ser compartido. La comunidad de geeks no es enorme, pero sí variada. Cada quien tiene algo que contar y tiene la obligación de darlo a conocer, para beneficio de la humanidad geek. “Porque silicio eres y en silicio te convertirás.”

  • Aclaración: Si la información será puesta en un sitio personal, deberá ser citada apropiadamente. Un geek no roba.

12. El geek viste como sea: El único estándar es traer por lo menos un gadgets encima. Sea celular, mp3… Lo normal es vestir informal, con mezclilla, tenis y una playera de algún personaje de videojuegos, o alusiva a la informática, del estilo de la todopoderosa tienda ThinkGeek.

  • Excepción 1: En ciertas ocasiones se permite lo formal. Presentaciones nice de nuevas tecnologías, la boda de cierto familiar… situaciones aceptables.
  • Excepción 2: Se evitarán a toda costa los pantalones ajustados al ombligo, la posición encorvada, pelo grasiento con peinado de lado y zapatos lustrados. ¡Digamos adiós a esa estúpida imagen de nerd que tienen muchos acerca de los geeks!

13. El geek es sociable: De igual manera es contrario a lo que la gente cree. El geek sabe que afuera de internet hay todo un mundo por descubrir de manera que no se use Google Maps o Google Earth. Lo intentará. Conocerá gente, aunque sean otros geeks. Probará nuevas sensaciones sociales, anque parezca que está destinado a fracasar.

14. El geek puede tener novia: ¡Y por Dios que puede! Aunque él mismo lo niegue, tiene un sex-appeal increíble con las mujeres sin prejuicios. Simplemente no debe arruinarlo. Hablará de lo que sabe hablar, pero lo presentará de manera atractiva a la susodicha, sin alardeos ni ego crecido. De manera respetuosa y divertida. Tendrá tarde o temprano una novia, que no necesariamente será geek, pero que deberá respetar sus hobbies. Nada de “deja esa computadora”, “vamos, que internet no se morirá mientras estás fuera”, “¡Quieres más a tu consola que a mí!”. Inaceptable.

15. El geek es pacífico: Siempre hay  personas dedicadas a echar a perder la vida de los demás. Y siempre hay de estas personas que se meten con los geeks. El geek de corazón ignorará toda invitación a un intercambio de insultos o agresiones físicas. No sólo porque probablemente pierda, sino porque su manera de ser no va con eso. Se alejará de la zona de peligro en cuanto sea posible. Tarde o temprano el idiota recibirá lo que merece de parte de otro que no sea él.

  • Excepción: El geek puede contestar a agresiones cuando éstas involucren: insultos a la novia que tanto le costó conseguir, al gadget que más le costo comprar. Pocas situaciones más merecen perder 8 dientes y tener que comprar otros lentes o ropa.

16. El geek está como está: Si es gordo, bien. Si no, también. Las bromas crueles entre geeks sobre la apariencia están terminantemente prohibidas. Si se llegan a hacer, justifican plenamente un ataque DDoS, la infiltración de un rootkit y la posterior introducción de un troyano.

  • Excepción: El geek cuya complexión un médico perciba como problemática para su salud, se preocupará por arreglar la situación, por más curiosidad que le provoquen los electrocardiogramas, electroencefalogramas y demás máquinas de hospital.

Posteado Por eksd

Primeros pasos con ASP.NET

Hola este es un videotutorial para ver como funciona ASP.NET y es una pequeña muestra, posteriormente agregare mas contenido bastante interesante espero y lo disfruten.

Actualizar DataGridview con C#

Siguiendo con el post anterior ahora veremos como podemos actualizar un datagridview y que este siempre actualizado con la informacion que vamos ingresando.

Para empezar agregaremos un nuevo item este sera un Windows Form como se muestra en la imagen.

Add Form2

Ahora agregaremos los siguiente:

un DataGridview y un boton el cual llevara como nombre btnActualizar, una vez que termines el diseño de tu formulario a tu gusto  tendra una forma parecida a la siguiente imagen.

Diseño de Formulario

Aqui viene el codigo lo primero sera importar el namespace al principio del codigo que seria:

using.System.Data.SqlClient

Una vez que hemos importado el namespace declararemos dos variables privadas dentro de la clase form las cuales seran:

private BindingSource bindingsource1=new BindingSource();

Private SqlDataAdapter dataAdapter=new SqlDataAdapter();

La primer linea nos servira como enlace de los datos de la tabla con el datagridview

La segunda linea nos permitira poder unir nuestra consulta y la conexion.

Al final tendremos algo asi.

Variables Privadas

Posteriormente vamos a crear la funcion llamada actualizar como en la imagen que se presenta.

Funcion Actualizar

Vamos a explicar esta funcion.

actualizar(string consulta) esto permite que pasemos una cadena para que nos devuelva un resultado.

Aqui definimos la ruta de nuestra base de datos.

String datasource = @”Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Arturo\Documents\Visual Studio 2008\Projects\ventas\ventas\dbempresa.mdf;Integrated Security=True;User Instance=True”;

Aqui ya enlazamos la consulta con la BD

dataAdapter = new SqlDataAdapter(consulta, datasource);

Generamos un comando para asociarlo con nuestro dataAdapter y poder tener actualizada la informacion de nuestra BD

SqlCommandBuilder comando = new SqlCommandBuilder(dataAdapter);

Creamos una nueva tabla.

DataTable tabla = new DataTable();

Llenamos nuestro dataAdapter con los campos de nuestra tabla

dataAdapter.Fill(tabla);

Asignamos la fuente de datos de nuestro bindingsource

bindingsource1.DataSource = tabla;

Ahora vamos a asignarle a nuestro DataGridviewsu fuente de datos y llamar a la funcion actualizar con nuestro parametro tal como se muestra en la imagen esto lo debemos realizar en el form load.

Llenar GridView

En el evento Clic de nuestro boton btnActualizar ira la siguiente linea:

actualizar(dataAdapter.SelectCommand.CommandText);

su funcion es crear una consulta de seleccion es decir pasa el mismo parametro que pusimos en el Form Load

Con esto terminamos, solo resta abrir el form2 desde el form1 con ello agregaremos un nuevo boton en el form1 y pondremos:

Form2 form2=new Form2;

form2.show();

SqlCommandBuilder comando = new SqlCommandBuilder(dataAdapter);

Guardar registro con C#

En esta seccion vamos a aprender como podemos almacenar un registro en una base de datos local desde un formulario creado en C#.

Lo que necesitamos para poder empezar es descargar Visual Studio C# 2008 Express Edition.

Para este ejemplo que veremos debemos crear un proyetcto nuevo llamado ventas una vez creado el proyecto agregaremos un nuevo item,seleccionaremos Service-based Database  el  cual llevara el nombre dbempresa.mdf, tal como se muestra en la imagen.

Añadir Base de Datos

Añadimos la bd haciendo click en el boton Add nos mostrara la siguiente ventana y le damos click en Finish  sin modificar el nombre del Dataset con esto tendremos nuestra Base de datos en nuestro proyecto.

dataset

Vamos abrir el explorador de Bases de Datos que se encuentra en el menu View/Otrher Windows/Database Explorer.

Ahora vamos a crear una nueva tabla y asignaremos nuestro primer campo id el cual sera nuestra llave primaria y sera autonumerico como se muestra en las imagenes.

Nueva Tabla

Primary Key

Agregaremos los siguientes Campos Nombre,Apellidos,Telefono,Domicilio y guardaremos nuestra tabla con el nombre de Clientes.

Guardar Tabla

Ahora vamos a darle un diseño a nuestro formulario que en este caso sera al Form1.

En la siguiente imagen los nombres de los textbox que he usado son los siguientes.

txtNombre,txtApellidos,txtTel,txtDir.

Para los Botones los nombres que he  asignado son btnGuardar,btnLimpiar.

Form1

Ahora que ya hemos terminado el diseño de nuestro formulario debemos guardar nuestro proyecto.

Ahora vamos a conocer nuestro DataSource de nuestra Base de datos es por ello que es muy importante antes guardar el proyecto, posteriormente copiaremos todo el datasource que se encuentra en la propiedad Connection String.

DataSource

Aqui viene la parte interesante de como almacenar el contenido de los textbox en la tabla Clientes.

En el evento Click de nuestro boton guardar tendremos el siguiente codigo.

Debemos usar el namespace: using System.Data.SqlClient;

private void btnGuardar_Click(object sender, EventArgs e)

{

String source = @”Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Arturo\Documents\Visual Studio 2008\Projects\ventas\ventas\dbempresa.mdf;Integrated Security=True;User Instance=True”; Aqui debemos Remplazar este datasource por el que copiamos anteriormente.

SqlConnection conexion = new SqlConnection(source);

conexion.Open();

SqlCommand query = new SqlCommand(“Insert into Clientes(Nombre,Apellidos,Telefono,Direccion) Values(‘” + txtNombre.Text + “‘,’” + txtApellidos.Text + “‘,’” + Int32.Parse(txtTel.Text) + “‘,’” + txtDir.Text + “‘);”, conexion);

query.ExecuteNonQuery();

conexion.Close();

MessageBox.Show(“El Registro ha sido almacenado”, “Listo”, MessageBoxButtons.OK);

limpiar();

}
En el evento Click de nuestro boton btnLimpiar llevara la siguiente linea:

limpiar();

Posteriormente vamos a crear la funcion limpiar()

private void limpiar()
{
txtNombre.Text = “”;
txtApellidos.Text = “”;
txtTel.Text = “”;
txtDir.Text = “”;
txtNombre.Focus();
}

Asi es como podemos guardar un registro en nuestra BD desde un formulario en C# para verificar que realmente se esta almacenando el registro podemos poner un DataGridview en un Form2. en el siguiente post vamos a ver como podemos actualizar un DataGridview. siguiendo con este ejemplo.

Verificar Usuario y Contraseña ASP.NET C# y VB Script

En este post vamos a ver como podemos verificar si un usuario existe en nuestra base de datos.
Requerimientos:
Visual Developer 2008.
SQL Express 2008.

ASP.NET C#.
El siguiente codigo lo pondremos dentro de un boton.

Boolean aceptado = false;

String datasource = @”Data Source=.\SQLExpress;Initial Catalog=BD;Integrated Security=True;”; Ruta de nuestra BD

SqlConnection conexion = new SqlConnection(datasource); Creamos la conexion

SqlCommand consulta = new SqlCommand(“select * from usuarios where usuario=’” + TextBox1.Text  + “‘ and contrasena=’” + TextBox2.Text   + “‘”,conexion);Creamos el query deseado

conexion.Open(); Abrimos la bd

SqlDataReader leerbd=consulta.ExecuteReader();Ejecutamos el query y lo asignamos a Data Reader

if (leerbd.Read() == true) Verificamos si es correcta nuestra consulta

{

aceptado = true;

}

else

{

aceptado = false;

}

if (aceptado == true)

{

Console.Write(“Acceso Valido”);

}

else

{

Console.Write(“Acceso Denegado”);

}

conexion.Close(); Cerramos la conexion


ASP.NET VB
El siguiente codigo es para verificar un usuario en VB Script.

Dim aceptado As Boolean = False

Dim datasource = “Data Source=.\SQLExpress;Initial Catalog=BD;Integrated Security=True”

Dim conexion As New SqlConnection(datasource)

Dim consulta As New SqlCommand(“select * from usuarios where usuario=’” & TextBox1.Text & “‘ and contrasena=’” & TextBox2.Text & “‘”,conexion)

conexion.Open()

Dim leerbd As SqlDataReader = consulta.ExecuteReader()

If leerbd.Read <> False Then

aceptado = True

Else

aceptado = False

End If

If aceptado = True Then

Label1.Text = “Entra”

Else

Label1.Text = “no entra”

End If

conexion.Close()

Tanto en VB y C# debemos usar System.Data.SqlClient;

Espero y que les sea de utilidad este codigo.

Poner Imagen en Firma Personal Windows Live

Para aquellos que quieran poner una imagen en su firma personal en el correo de Hotmail aqui elabore un pequeño Tutorial espero y les sirva esta informacion. Para poder Visualizarlo instalen Silverlight

Tutorial