ELEKTRO

Tecnología-WEB-Electrónica-Computación

Advertisement

Noticias para el mes de octubre del 2009

El tema Magazeen de WordPress es un tema a mi gusto muy elegante y lo que es mejor, gratuito.

Tiene excelentes funcionalidades y muchas de ellas con JQuery, sin embargo el problema viene al tratar de meter algún plugin o algun extra que utilice Javascript, ya que el JQuery deja de funcionar o traba algunas de las funciones de las otras librerias.

En el mismo sitio del tema el usuario Spencer aparentemente de los mismos desarrolladores, recomienda modificar el archivo functions.js y recomienda leer la siguiente documentación de JQuery, aunque eso nos da una pista, la verdad batalle un buen rato para encontrar la solución, por lo cual la comparto con ustedes:

El Archivo functions.js original que se encuentra en la carpeta js/ es el siguiente:

?Ver código JAVASCRIPT
$( function() {
	$( '.category' ).click( function() {
		$( this ).toggleClass( 'active' )
		$( this ).siblings( '.dropdown' ).toggle();
		$( this ).find( '.indicator' ).toggleClass( 'indicator-active' );
		return false;
	} );
 
	$( '#dock > li' ).hover( function() {
		$( '.latest' ).fadeOut( 'fast' );
		$( this ).addClass( 'dock-active' );
		$( this ).children( 'span' ).fadeIn( 200 );
	}).bind( "mouseleave", function() {		
		$( this ).removeClass( 'dock-active' );	
		$( this ).children( 'span' ).fadeOut( 200 );
	} );
 
	$( '#dock' ).bind( "mouseleave", function() {
		$( '.latest' ).fadeIn( 1000 );
	} );
} );

Lo cambiamos por este:

?Ver código JAVASCRIPT
jQuery( function() {
	jQuery( '.category' ).click( function() {
		jQuery( this ).toggleClass( 'active' )
		jQuery( this ).siblings( '.dropdown' ).toggle();
		jQuery( this ).find( '.indicator' ).toggleClass( 'indicator-active' );
		return false;
	} );
 
	jQuery( '#dock > li' ).hover( function() {
		jQuery( '.latest' ).fadeOut( 'fast' );
		jQuery( this ).addClass( 'dock-active' );
		jQuery( this ).children( 'span' ).fadeIn( 200 );
	}).bind( "mouseleave", function() {		
		jQuery( this ).removeClass( 'dock-active' );	
		jQuery( this ).children( 'span' ).fadeOut( 200 );
	} );
 
	jQuery( '#dock' ).bind( "mouseleave", function() {
		jQuery( '.latest' ).fadeIn( 1000 );
	} );
} );

En el archivo header.php que esta sobre la raíz del tema buscamos las líneas:

<script src="<?php bloginfo( 'template_directory' ); ?>/js/pngfix.js"></script>
<script src="<?php bloginfo( 'template_directory' ); ?>/js/jquery-latest.js"></script>
<script src="<?php bloginfo( 'template_directory' ); ?>/js/effects.core.js"></script>
<script src="<?php bloginfo( 'template_directory' ); ?>/js/functions.js"></script>

Y después de ellas ponemos el siguiente código:

<script>
     jQuery.noConflict();
</script>

Con esto tendremos la funcionalidad JQuery y no interferirá con nuestras otras librerías, espero les sirva.

Si tienen una solución mejor les agradecería que la compartieran.

Dejo para ustedes nuevamente otros dos videos tutoriales utilizados en la Maestría en Tecnologías WEB, realizados por KikeKaps.

En este primer video se hace un botón sencillo para usarlo en WEB sin usar los botones que vienen por default en el Photoshop

This movie requires Flash Player 9

En este video se hace un botón redondo también para su uso en web.

This movie requires Flash Player 9

internetnecesarioHoy los Mexicanos nos despertamos con la desagradable noticia que el gobierno aprobó nuevos impuestos, los cuáles se venían cocinando desde hace tiempo.

Desde que el presidente Calderón hizo la propuesta, las quejas y contrapropuestas no se hicieron esperar, hubo una gran movilización sobre todo de jóvenes que proponían entre otras cosas la reducción de sueldos de los funcionarios de gobierno (presidente, secretarios, magistrados, diputados, senadores, consejeros, etc.) además de una reducción del presupuesto para partidos políticos.

Nuevamente los diputados se pasaron todo esto por el arco del triunfo y hoy han aprobado varios impuestos absurdos y que atentan contra el progreso, educación y economía de un país que ha sido tan golpeado por la crisis económica mundial.

Los nuevos impuestos incluyen un 3% a las telecomunicaciones (si al Internet, Televisión por Cable y Telefonía Fija y Móvil), un aumento a 26.5% a la cerveza, el IVA sube a 16%, el ISR sube a 30% y ahora hicieron aun mas absurdo el IDE (Impuesto a Depósitos en Efectivo) que te cobrará el 3% por cada $15,000 que deposites en tus bancos.

La comunidad en Internet ha levantado la voz ante este atropello, se ha manifestado en las principales redes sociales y enviando correos a sus respectivos diputados, lamentablente y como es sabido todo esto no servirá de nada ya que al gobierno lo único que le interesa es inflarse sus propios bolsillos.

Mientras una serie de jóvenes intentan impulsar presencia de México en la Web, el poder Ejecutivo y Legislativo de la nación intentan parar estos esfuerzos, ya que consideran que el Internet y el Celular son lujos y no una necesidad.

El virus más peligroso de los últimos años se llama “gobierno” puede acabar con las telecomunicaciones en poco tiempo :D #internetnecesario

¿Tú que piensas de tus gobernantes?

¿Quieres más información? Puedes ver más notas en:

MilenioFayerwayerEl UniversalIsopixelEsMasVivirMéxico

Revisando los RSS que me llegan a diario encontré un artículo que creo que merece la pena mencionar, y es que nuevamente el popular CMS WordPress tiene una vulnerabilidad considerada grave.

Según el artículo, los amigos de WordPress no le dieron importancia a este fallo de seguridad que puede hacer caer el servidor donde esté alojada cualquier página de wordpress en un tiempo aproximado de 5 min.

El fallo se enuentra en el fichero wp-trackback.php

y se soluciona de la siguiente manera:

Localizamos la línea

$charset = $_POST['charset'];

Y la reemplazamos por estas dos:

$charset = str_replace(,,",$_POST['charset']);
if(is_array($charset)) { exit; }

Este fallo afecta todas las versiones conocidas, no importando si tienes activados los trackback o no.

Una prueba de este ataque DoS la pueden ver en el Rincón de Zerial

Dejo para ustedes dos videos tutoriales utilizados en la Maestría en Tecnologías WEB, realizados por KikeKaps.

Video tutorial donde se muestra la forma de utilizar la herramienta de pluma y el filtro extract para cortar una fotografía en Photoshop. Esta parte finaliza con el suavizado de los bordes.

This movie requires Flash Player 9


Continuación del tutorial donde se muestran 2 formas de cambiar el fondo, uno utilizando el efecto de líneas arratrando 1 pixel y el otro creando un fondo estilo grunge.

This movie requires Flash Player 9

Actualización:

Al estar realizando la actividad del video, me di cuenta que en mi Photoshop CS4 no viene el Filtro Extraer, si a ti te pasa lo mismo, lo único que tienes que hacer es descargarlo de la página de adobe, descomprimirlo y copiar los filtros (fijate que sea en el idioma que lo quieras, viene en español, inglés y francés)  a la carpeta que normalmente esta en C:\Archivos de programa\Adobe\Adobe Photoshop CS4\Plug-ins\Filters

Suerte!!!

Una de las nacientes empresas que conocí en el BarCamp Guanajuato 2009 fue Geekoteca (La tienda de artículos  Geek Mexicana), @abitonix y @trumesand nos mostraron peluches, playeras, botones y demás curiosidades.

Actualmente Geekoteca reside en el Distrito Federal, sin embargo gracias al BarCamp y a la gran apertura y visión ya pronto tendremos una sucursal en Guanajuato.

Esperemos que pronto veamos una sucursal en cada zona importante del país ya que francamente son artículos de muy buena calidad y destinados a un mercado naciente como lo es el mundo tecnológico de México.

Nos comentaba @abitonix que próximamente ya estará todo su catálogo en la página oficial y que esta viendo únicamente los detalles del envío para que a nosotros nos salga relativamente económico tener un artículo.

También aprovecho el post para recordarte que los followers número 100, 200 y 300 de Geekoteca en su Twitter oficial recibirán una playera o un globo de peluche.

Esperamos pronto tener peluchitos de Elektro vendiendose en todas las sucursales de Geekoteca :D

Fuente de algunas Fotos: Flickr de Reymundo López

Registro BarCampTodo un éxito el BarCamp México 4 Guanajuato 2009, es el primer evento que en el cuál participo activamente como parte de Tequila Valley Guanajuato y me gustó mucho la experiencia, este tipo de eventos no sólo me permitió aprender muchas cosas en las “desconfenrencias” sino que también hice bastantes amigos y conocí a mucha gente emprendedora y con excelentes ideas para cambiar el como México participa activamente en la WEB.

Quiero agradecer a todos los que fueron e hicieron posible esto y a todos los que compartieron sus experiencias con toda la comunidad.

Gracias a la gente que nos visitó de Guanajuato (León , Irapuato, Celaya, Guanajuato Capital, Silao, San Francisco del Rincón), de Querétaro, Estado De México, Distrito Federal, Aguascalientes, Michoacán, Veracruz, Puebla, Sinaloa y Jalisco (Si me falta alguién me lo pasan en los Comentarios jeje).

Gracias a nuestros visitantes de menor edad (13 y 15 años) que ellos son la principal razón de este tipo de eventos, necesitamos gente joven que empiece con este movimiento y por su puesto a los anfitriones del UCEA que sin ellos no hubieramos encontrado los baños no hubiera sido posible el evento.

DesconferenciasEmpezando desde las 9 de la mañana con los registros (No tengo el dato exacto pero se que fueron más de 200 personas) al rededor de las 10:45 am empezó la inauguración donde la única duda fue “¿Dónde está  Carlos Leopoldo?” y dimos paso a las desconferencias.

En lo personal escuché un poco de la conferencia de Google Hacks con @AlxHack y una interesante plática sobre los derechos de autor que se volvió un buen debate. Posteriormente escuché completa la platica que dieron @daz_angie y @arukk sobre como generar capital sin inversión y estuve con @abitonix en la plática sobre los no-errores al crear sitios web; ya por la tarde sólo pude ingresar con Oscar en la plática Internet vs Tv, Radio y Cine (donde también conocimos proyectos interesantes de otros asistentes) ya que nos pusimos a levantar toda la parte del registro ya que la lluvia amenazaba con aguarnos la fiesta, afortunadamente Tlaloc estuvo de nuestro lado y la lluvia no llegó hasta media hora después de terminado el evento.

En la clausura, Geekoteca regaló peluches y playeras, Microsoft sacó de la nada unos buenos libros de C#, se dieron también 5 hostings con Dominio durante un año y varias playeras del staff del BarCamp.

Ya al final y como buenos pachangueros nos dirigimos al after en el bar-karaoke “El retiro” enfrente del teatro Juárez, yo en lo personal me regresé relativamente temprano (11:30 pm) aprovechando un aventón a la ciudad de León del buen amigo @AndresRico.

DSC06650En conclusión: desconozco como fueron los anteriores BarCamp’s pero creo que este fue excelentemente genial, espero que nuestros invitados hayan disfrutado de la belleza de la ciudad Capital del hermoso estado de Guanajuato y se animen a volver no una sino las veces que quieran (recuerden que esta semana empieza también el Festival Internacional Cervantino).

¿A ustedes que les pareció?

foro2009La Facultad de Ingeniería en Computación y Electrónica de la Universidad De La Salle Bajío, a través de su Consejo Estudiantil (CEFICE), tiene el placer de invitarlos al “1er Foro de Tecnología de Sistemas y Electrónica”. Evento dirigido a los alumnos de las carreras de Ingenierías en Electrónica y Telecomunicaciones, Software y Sistemas Computacionales, Computación y Sistemas, y Tecnologías de Información.

Este evento se realizará del 19 al 23 de Octubre en las instalaciones de nuestra Universidad, una semana en la que los alumnos participarán en Conferencias, Talleres, Concursos, Actividades Culturales, Sociales, Deportivas y de Convivencia.

Foro 2009

Contaremos con la presencia, entre otros, de los siguientes ponentes:

  • Rubén Mugártegui Paulín – Microsoft México – “Innovación Tecnológica”
  • Dr. Esaú Vicente Vivas- UNAM – “Los pequeños satélites revolucionan el mercado de las comunicaciones y la percepción remota”
  • Ricardo Meza – Firefox – “El navegador Web y su importancia en la Sociedad”
  • Eric Tecayehuatl González – Boxbyte – “Innovación Tecnológica: Escenarios y paradigmas sociales de las nuevas generaciones en Internet.”
  • Dr. Cornelio Yáñez Márquez – IPN – “Redes Neuronales”
  • Dra. Claudia Reyes Betanzo – INAOE – “Nano tecnología Micro tecnología”
  • Laura Elena Hoyos Zaragoza – Mediatica Agency México – “Soluciones con el uso de aplicaciones en la nube para el manejo y organización de proyectos.”
  • Ing. Miguel Ángel García Ruiz – UOIT – “Realidad Virtual en la Educación”
  • Dr. Vicente Aboites – CIO – “Aplicación del Rayo Laser”
  • Dr. Norberto Flores Guzmán – CIMAT – “Investigación e Ingeniería en Sistemas de Visión Industrial para inspección de procesos en tiempo real”
  • Jesús Francisco Carpio – CIO – “Biomecánica, un reto en el siglo XXI”
  • Dr. José Luis Palacios Blanco – CIATEC – “Desarrollo Tecnológico en México”
  • Elder Vázquez Rettis – Adobe
  • Héctor López – Organización Mexicana de Hackers Éticos – “Técnicas de Intrusión a sistemas de Información”

CONSULTA LA AGENDA COMPLETA DEL EVENTO

Fuente: FICE

google pin¿Cuántos de nosotros hemos hecho un croquis en una hoja de papel o en el mejor de los casos agarrábamos el paint e intentabamos reproducir las calles, hoy en día ya existen mapas virtuales interactivos, y algunos gobiernos muestran el mapa de la ciudad completamente funcional como es el caso del Gobierno de León aquí en Guanajuato.

Sin embargo no hay como usar el servicio de la gran G para lograr una interactividad completa con el mapa, logrando así, trazar rutas, marcar sitios, insertar fotos, videos y demás monadas que tiene este servicio.

A continuación pongo un video realizado por mi amigo Alex Franco, también pueden visitar su página tiene artículos muy interesantes.

El video es corto (de 5 min) pero esta muy bien realizado y explica las funcionalidades básicas de este servicio.

This movie requires Flash Player 9

ADO.NetLos archivos que presento a continuación fueron los creados en clase, si presentan un bug favor de reportarlo en los comentarios.

Estos programas son en vb.Net sobre el Proyecto Mono, si deseas saber más acerca de este proyecto y ver algunos buenos ejemplos puedes visitar el blog de Enrique Aguilar.

clsMateria.vb

Option Explicit On
Option Strict On
 
Imports System
 
 
Namespace ServiceAlumnos
 
	Public Class clsMateria
		Inherits ServiceAlumnos.DataAbstractionLayer
		Public Sub New()
			MyBase.New
		End Sub
		Private _matricula As Integer
		Private _materiaID As String
		Private _Nombre As String
		Private _Calificacion as Integer
		Public Property Matricula () As String
			Get
				Return _matricula
			End Get
			Set (ByVal value as String)
				_matricula = value
			End Set
		End Property
		Public Property MateriaID () As String
			Get
				Return _materiaID
			End Get
			Set (ByVal value as String)
				_materiaID = value
			End Set
		End Property
		Public Property Nombre () As String
			Get
				Return _Nombre
			End Get
			Set (ByVal value as String)
				_Nombre = value
			End Set
		End Property	
		Public Property Calificacion () As Integer
			Get
				Return _Calificacion
			End Get
			Set (ByVal value as Integer)
				_Calificacion = value
			End Set
		End Property	
		Public Overrides Sub Read(ByVal dr As MySql.Data.MySqlClient.MySqlDataReader)
			_materiaID = dr("MateriaID")
			_Nombre = dr("Nombre")
			_Calificacion = dr("Calificacion")
		End Sub
 
	End Class
End Namespace

clsAlumnos.vb

Option Explicit On
Option Strict On
 
Imports System
Imports System.Data
Imports System.Collections.Generic
 
 
Namespace ServiceAlumnos
 
	Public Class clsAlumno
		Inherits ServiceAlumnos.DataAbstractionLayer
		Public Sub New()
			MyBase.New
		End Sub
		Public Sub New(ByVal _cnnMySQL As MySql.Data.MySqlClient.MySqlConnection)
			MyBase.New(_cnnMySQL)
		End Sub
		Private _materiaDetails As New List (Of clsMateria)
		Private _matricula As Integer
		Private _nombre As String
		Private _apellidos As String
 
		Public Property Matricula() As Integer
			Get
				Return _matricula
			End Get
			Set(ByVal value As string)
				_matricula = value
			End Set
		End Property 
		Public Property Nombre() As String
			Get
				Return _nombre
			End Get
			Set(ByVal value As string)
				_nombre = value
			End Set
		End Property
		Public Property Apellidos() As String
			Get
				Return _apellidos
			End Get
			Set(ByVal value As string)
				_apellidos = value
			End Set
		End Property
		Public ReadOnly Property MateriaDetails() As List(of clsMateria)
			Get
				Return _materiaDetails
			End Get
		End Property
		Public Overrides Sub Read(ByVal dr As MySql.Data.MySqlClient.MySqlDataReader)
			_matricula=dr("Matricula")
			_matricula=dr("Matricula")
			_nombre=dr("Nombre")
			_apellidos=dr("Apellidos")
			Dim strSQL As String = "SELECT * FROM Materias WHERE Matricula = " & _matricula
			Dim cnn As New MySql.Data.MySqlClient.MySqlConnection("Data Source=localhost;Initial Catalog=Escuela;User Id=root;Password=kalabaza")
			Dim cmd As New MySql.Data.MySqlClient.MySqlCommand(strSQL,cnn)
			Dim drReader As MySql.Data.MySqlClient.MySqlDataReader=cmd.ExecuteReader()
			While drReader.Read()
				Dim objMateria As New clsMateria()
				objMateria.Read(drReader)
				_materiaDetails.add(objMateria)
 
			end While
			drReader.Close
			cnn.Close
		End Sub
	End Class
End Namespace

clsDAL.vb

Option Explicit On
Option Strict On
 
Imports System
Imports System.Data
Imports MySql.Data.MySqlClient
 
 
Namespace ServiceAlumnos
	Public MustInherit Class DataAbstractionLayer
	Protected cnnMySQLConnection As MySqlConnection
		Public Sub New ()
			MyBase.New()
		End Sub
 
	Public Sub New (ByVal _cnnConnection As MySqlConnection)
		cnnMySQLConnection=_cnnConnection
		CheckStatusConnection()
	End Sub
 
	'Definicion de Metodos Abstractos
	Public MustOverride Sub Read(ByVal _drDataReader As MySqlDataReader)
	Public Overridable Sub SetConnection(ByVal _cnnConnection As MySqlConnection)
		cnnMySQLConnection=_cnnConnection
		CheckStatusConnection()
	End Sub
	Public Sub ExecuteNonQuery(ByVal cmdCommand As MySqlCommand, ByRef errError As String)
		If cnnMySQLConnection IsNot Nothing Then
			Dim tscTransaction As MySqlTransaction = cnnMySQLConnection.BeginTransaction
			try
				cmdCommand.Connection=cnnMySQLConnection
				cmdCommand.Transaction=tscTransaction
				cmdCommand.ExecuteNonQuery()
				tscTransaction.Commit()
				Catch exMySQL As MySqlException
					errError="Data Provider: MySQL Server" & vbCrlf & "Numero del Error" & exMySQL.Number & vbCrLf & _
					"Descripcion del Error: " & exMySQL.Message
					tscTransaction.RollBack()
				Catch ex As Exception
					errError = "Origen de Error: " & ex.Source & vbCrLf & "Descripcion del Error: " & ex.Message
				Finally
					cnnMySQLConnection.Close()
					cnnMySQLConnection.Dispose()
			End Try
		End If
	End Sub
	Protected Sub CheckStatusConnection()
		If cnnMySQLConnection IsNot Nothing Then
			If cnnMySQLConnection.State=ConnectionState.Closed Then
				cnnMySQLConnection.Open()
			End IF
		End If
	End Sub
End Class
End Namespace

Webservice

Option Explicit On
Option Strict On
 
Imports System
Imports System.Web
Imports System.Web.Services
Imports System.Collections.Generic
 
Namespace ServiceAlumnos
 
	Public Class ServiceAlumno
		Inherits System.Web.Services.WebService
 
		<webMethod()>  _
			Public Function GetAlumnos() As clsAlumno()
				Dim objAlumnos As New List(Of clsAlumno)
 
					Dim strSQL As String = "SELECT * FROM Alumno"
					Dim cnn As New MySql.Data.MySqlClient.MySqlConnection("Data Source=localhost;Initial Catalog=Escuela;User Id=root;Password=kalabaza")
					cnn.Open
					Dim cmd As New MySql.Data.MySqlClient.MySqlCommand(strSQL,cnn)
					Dim drReader As MySql.Data.MySqlClient.MySqlDataReader=cmd.ExecuteReader()
					While drReader.Read()
						Dim objAlumno As New clsAlumno()
						objAlumno.Read(drReader)
						objAlumnos.Add(ObjAlumno)
 
					end While
					drReader.Close
					cnn.Close
 
			End Function
	End Class
End Namespace

Y si te da flojera copiar el código aquí esta el rar de la solución: ServiceAlumnos

tubemogul sites

Hace tiempo Rebeca Zuñiga de Maestros del Web publicó un artículo sobre TubeMogul, un servicio para subir una sóla vez un video y publicarlo en varios sitios al mismo tiempo.

No había tenido oportunidad de probar este servicio hasta el día de ayer. TubeMogul es una herramienta excelente si eres de las personas que les gusta estar subiendo videos a los diferentes servicios que existen como lo son, Youtube, DailyMotion, Metacafe, Vimeo, Blip y Viddler entre otros. Además ya tiene la conexión con Twitter y Facebook.

¿Cómo Funciona?

Abres una Cuenta gratuita, subes tu video y después lo publicas en los diferentes servicios antes mencionados, esto nos ahorra tiempo, además que con Tube Mogul la carga del video es mucho más rápida que con otros servicios.

Pero no sólo se queda ahi, también puedes ver estadisticas al estilo de Analytics, si quieres ingresar a todos los servicios completos que te ofrece, debes pagar una cuenta Premium lo cual te permite, entre otras cosas, tener a varios usuarios en la misma cuenta.

El limitante de la cuenta gratis es de 100 videos al mes (bastante aceptable) y videos de 300 Mb como máximo. A continuación les dejo un video de presentación de este servicio (Esta en inglés pero bastante entendible)

<p><em>Aquí hay un video <a href="http://www.elektro.com.mx/?p=569"> Pero tienes que entrar a esta liga</a> para poder verlo.</em></p>

Y tu ¿Ya usas TubeMogul?… Te invito a usar este servicio y a compartirnos tus experiencias con el mismo.

Antes que nada una disculpa para mis alumnos, les prometí que este tutorial estaría el día de ayer, el problema es que el video quedó de más de 10 min por lo que tuve que buscar otra opción que no fuera Youtube, tengo Vimeo pero también falló en la subida(después de 2 horas ¬¬) jeje así que opté por subirla en BlipTV y en Dailymotion

————————-

En este tutorial presentamos como abrir una cuenta en Gmail con sus recomendaciones en cada campo del formulario, además de manera rápida abrimos la cuenta para Google Docs y cambiamos su idioma al Español ya que por default lo presenta en Inglés. (El Tutorial está pensado para un nivel de Secundaria)

<p><em>Aquí hay un video <a href="http://www.elektro.com.mx/?p=565"> Pero tienes que entrar a esta liga</a> para poder verlo.</em></p>

Todos los tutoriales son presentados bajo la licencia Creative Commons.

BarCamp-Mexico-4-GuanajuatoEl próximo 10 de Octubre la Ciudad de Guanajuato se unirá a la gran lista de ciudades que desde el año 2005 organizan un BarCamp, ahora ¿Sabes lo que es un Barcamp? es sencillo, son conferecias sin ponentes oficiales o también llamadas desconferencias, ¿Cómo es esto? simple, un gran número de personas se reunen en un lugar común y si alguién quiere platicar de algún proyecto o dar una conferencia de algún tema en específico lo puede hacer.

¿Cuál es el fin de hacer un BarCamp? básicamente el intercambio de conocimieto y la interacción con demás personas con las mismas inquietudes o sueños que tu.

¿Pero no es muy informal esto? Se podría pensar que si, que es sólo una reunión entre amigos, pero la realidad es otra, al final del día tienes tanta información y has visto tantas ideas que quedas con la sensación de que faltó el tiempo, además no sólo se reunen personas de la ciudad sede, el BarCamp es libre e internacional, por lo que en el mismo lugar conocerás a diferentes personas del País e incluso uno que otro Extranjero.

¿Qué temas se tratan en el BarCamp?

Aunque empezó con temas de aplicaciones web, código abierto y desarrollos, hoy en día el se tratan diversos temas como lo pueden ser Inversiones, Administracion de Negocio, Diseño, Tecnología, Educación, etc. lo que amplia el número de visitantes.

¿Tiene algún costo?

Noooo, el BarCamp es gratuito.

Me interesa, ¿Dónde será?

La cita es el 10 de octubre de 2009 y se llevará a cabo en el DCEA Campus Marfil (Fraccionamiento 1, Col. El Establo S/N; C.P. 36250; Guanajuato, Gto.)

Te invito a asistir a este evento, revisa la página oficial y apuntate en la lista!! también ahi puedes encontrar el mapa, opciones de hospedaje, patrocinadores y demás cosas de interés.