domingo, 23 de octubre de 2011

Servidor Web con ip dinamica en uruguay.

Voy a ponerlos en ambiente.
Tengo un equipo que esta en mi casa, el cual tienen una aplicación web corriendo. Me conecto a Internet por ADSL, el cual cada 12 horas cambia la ip.
A la aplicación web, la quiero utilizar desde fuera, por Internet, pero ademas quiero que el dominio sea fácil y conocido, ademas que sea .com.uy.

Ahora voy a indicar paso a paso que es lo que tenemos que hacer para lograrlo.

1 - comprar un dominioo en Antel, para eso se conectan a antel.com.uy, y buscan la parte de solicitud de dominios. Yo en particular hice el pago por mi factura de teléfono, pero ven ahí las opciones que tienen.
2 - registrarse en dyndns o no-ip (son los 2 que yo conozco, en mi caso mi router acepta dyndns, así que me inclino por este), y configurar, ya se el equipo, o el router, para acceder a la maquina con un nombre pero hasta ahora fea, normalmente la gente de dyndns, deja el dominio con esa sigla.
3 - nos registramos en Cdmon (https://www.cdmon.com) con este dns publico vamos a redirigir nuestro dominio a dyndns.

Ahora ya estamos registrados en todo lo que necesitamos, ahora debemos de configurarlo.

Primero vamos al domino de antel, en la parte de administración, elegimos el dominio y ahora le decimos que vamos a delegar este a un dns (normalmente las empresas grandes tienen su servidor dns, en nuestro caso usaremso cdmon).
Luego antel nos pide 2 dominios, entonces lo que hacemos es ingresamos las 2 ip publicas de cdmon o el nombre (, 212.36.74.129, , 212.36.75.129)
Ahora ingresamos a cdmon, usamos la opcion redireccion por URL, configuramos el dns estatico, en direccion url ponemos la direccion del dyndns (en mi caso http://juegauruguay.dyndns-ip.com).

Con esto bastaria para que nuestra pagina web ya tenga un dominio "lindo".

La idea es que cualquier peticion a nuestrodominio.com.uy, se redirige a cdmon, este, lo rutea a dyndns, y dyndns con el servicio obtienen la ip de nuestro servidro (el cual varia cada n horas).
Con esto y luego de 1 o 2 dias, ya podriamos acceder a nuestro dominio.com.uy y nos mostrar la pagina web de nuestro servidor. Si son un poco detallistas, si posicionamos el mouse sobre un link, este muesta el link con la direccion de dyndns, no queda del todo lindo pero funciona, y no he podido hacer que no salga ese texto.

sábado, 22 de octubre de 2011

Select en Mysql con datos sin commitear

Tengo un proceso el cual demora mucho en hacer el commit, digamos lugo de insertar 10.000 registros, pero quiero apenas lo ejecuto, ver si este esta trabajando. Entonces lo que necesito es saber con un select comun, cuantos registros se va procesando e insertando en una tabla, aunque estos no esten commiteados.

desde la consola debemos primero setear que se va a trabajar de este modo, luego hacemos las consultas que consideremos y luego para dejar todo prolijo volvemos al estado por defecto.


SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
SELECT * FROM MI_TABLE_NAME ;
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ ;

miércoles, 19 de octubre de 2011

Que es WiDi

Sigo buscando notebook y encuentro cosas que he escuchado pero nunca investigue mucho y las paso a compartir.




Una de las nuevas tecnologías de Intel es el WiDI (Wireless Display) básicamente lo que permite esta nueva tecnología de Intel es la posibilidad de conectarse con el Laptop o dispositivo que tenga el WiDi, de manera inalámbrica, es capas de transmitir de sin cable audio y video por el aire, el que va a ser el receptor es el televisor, muchos de los televisores ya incluyen el receptor para sincronizar con WiDi, pero también existen receptores externos para utilizarlo con tu televisor, uno de lo que vi es el de Netgear el modelo Push2TV, un dispositivo de muy reducidas dimensiones(el tamaño es parecido al de un disco externo) el mismo se puede conectar a la TV por HDMI y ser el enlace con el Notebook.
Uno de los prestaciones más interesante que este nuevo disposito de Intel brinda es la posibilidad de conectarse al TV en alta definición alcanzando reproducción de hasta 1080p y reproducción de audio 5.1 surround, claro que conectando por HDMI se puede obtener mayor calidad de reproducción pero con la contra de tener que utilizar el cable.

Diferencias entre Intel Core2 Duo, Core i3, Core i5 y Core i7

Estoy viendo de cambiar mi equipo y encontre esto que explica muy sencillamente las diferencias enter i3, i5, i7, y demas.
Ya hemos añadido a nuestro catálogo el Intel i3 540 por lo que creo necesario explicar la diferencia entre los Core 2 Duo que hemos estado y seguimos distribuyendo y la nueva gama de Intel, los i3, los i5 y los i7.

Entre los procesadores, la principal diferencia es básicamente la tecnología que cada uno tiene metido, por eso es imposible decir que uno sea mejor que el otro. Lo que hay son procesadores con tecnologías e indicaciones distintas para cada perfil de usuario.
Los Intel Core2 Duo son las tecnología más antigua de todos los modelos de los que vamos a hablar y tienen dos núcleos (dual-core), son recomendados los procesadores antiguos diseñados para usuarios avanzados que pretenden trabajar con varias aplicaciones al mismo tiempo o con programas pesados.  Esta tecnología trabaja a 45nm o 65nm y 65 W de consumo.
La nueva gama de Intel son los Core i, ya que han decidido darle un importante giro a su estructura de marcas de procesadores. Hasta ahora teníamos los Core Duo, Core 2 Duo, Core 2 Quad, pero ahora ya tenemos la serie Core i3, Core i5 y Core i7.
Los Core i3, para procesadores de gama básica o de entrada; Core i5 para requerimientos intermedios; y el Core i7 para usuarios de alto desempeño. Estos modelos han empezado a aparecer en los desarrollos actuales de Intel como los nombre clave Lynnfield y Clarkfield y Bloomfield.
Intel distribuye su nueva gama de microprocesadores, los micros i7, i5 e i3, que tienen como nombre Lynnfield (Core i5 y Core i7 de gama baja) y Clarkdale (Core i5 con gráficas integradas y los Core i3).
Los microprocesadores Bloomfield quedan reservados a los más potentes Core i7 que no son realmente asequibles para un uso doméstico.
Los Core i3 son unos microprocesadores de doble núcleo y fabricados en 32nm, 4MB de Caché L3 y lo más novedoso y distintivo es que incorporan en el propio procesador, la tarjeta gráfica.  Los procesadores Intel Core i3 están diseñados para ofrecer alto rendimiento en la ejecución de videos de alta definición y tareas con gráficos 3D.
El procesador Core i3 es una opción inteligente para el hogar y la oficina, también cuenta con la Tecnología Intel® Hyper-Threading, que permite que cada núcleo de su procesador trabaje en dos tareas al mismo tiempo, suministrando el desempeño que necesita para hacer tares múltiples de manera inteligente.
Los Core i5 tienen dos versiones a la venta, la Clarkdale, que al igual que los Core i3 llevan la gráfica integrada y están fabricados en 32nm, y luego los englobados en Lynnfield. Los Core i5 Clarkdale tiene cuatro núcleos. Estos microprocesadores si que llevan Turbo Boost. Si hablamos sobre el rendimientos que generan los Core i3 y los Core i5 desarrollan 4 procesos simultáneos, 2 por cada núcleo y 1 por cada núcleo respectivamente.
Si pasamos a hablar de los Core i5 Lynnfield, nos encontramos con microprocesadores de 4 núcleos que en este caso están fabricados en 45nm. Son de mayor tamaño y consumen más energía que sus hermanos pequeños. Estos procesadores están orientados a ordenadores de gama alta y dan mejor rendimiento gráfico y multimedia que los Clarkdale a pesar de que a partir de estos modelos ya no se incluye la gráfica en el procesador.
Por último, los Core i7 también tienen una serie de micros dentro de los Lynnfield y que al igual que todos estos, son acoplados a la placa base a través del Socket 1156 y fabricados en 45nm. Lo mejor de los Core i7 es que además de tener 4 núcleos, llevan las dos tecnologías punteras de Intel, el Turbo Boost y el Hyperthreading. Esto hace que su velocidad de procesamiento sea muy alta y que en su caso, con 4 núcleos, genere nada más y nada menos que 8 procesos simultaneos.
Los microprocesadores Lynnfield (incluimos el Core i5 por supuesto) tienen una memoria Caché L3 de 8MB, el doble que los Clarkdale.  Ahora, los Core i7 Bloomfield tienen las mismas características que el resto de los Core i7, pero el Socket de conexión es el modelo 1366 (posiblemente la misma que los rumoreados Core i9).

jueves, 13 de octubre de 2011

Configuracion de Dropbox en Ubuntu Server.

Voy a poner los pasos que yo necesite para poder hacer funcionar Dropbox en ubuntu server.
Obviamente, no lo voy a explicar, debemos estar registrados de antemano en dropbox

1 - apt-get install dropbox
2 - crear directorio de dropbox, mkdir /home/usuario/dropbox, o /root/dropbox, es el usuario que esta logueado
3 - descargar programs de configuracion
    wget -nd http://dl.dropbox.com/u/6995/dbmakefakelib.py
    wget -nd http://dl.dropbox.com/u/6995/dbreadconfig.py
4 - ejecutar el primer script, python dbmakefakelib.py, esto devuelve algo como esto, dropboxd ran for 15 seconds without quitting - success?, si lo devuelve vamos bien, solo cortamos el proceso
5 - python dbreadconfig.py, esto nos tiene que devolver una key, si no lo devuelve ejecutamos esto, .dropbox-dist/dropboxd &, y nos tirara la dirección para registrar el equipo en dropbox
6 - en un navegador copiar la dirección que nos tiro el comando anterior
7 - reiniciar el equipo, o el servicio dropbox, y listo ya tenemos el demonio dropbox que corre y nos levanta archivos al a nube.

Con esto basta para configurarlo, ahora solo a probar, copiar en la carpeta de destino, esperar un rato, e ir a otro sistema operativo donde tengamos dropbox configurado y revisar o los mensajes emergentes o directamente en la carpeta, y veran los archivos.

sábado, 1 de octubre de 2011

Dropbox, compartir archivos en la nube


En esta ocasión les voy a comentar que es Dropbox. Como lo dice el titulo yo lo utilizo mucho para compartir archivos en la nube, pero sirve para hacer respaldos de archivos en un servidor en la nube.
Lo más importante es que es gratis, y te da en principio 2GB de espacio el cual puede ir creciendo si referimos a amigos, además esta soportado en varias plataformas, por ejemplo yo lo utilizo en Android, en Windows, y Linux.
Como lo utilizamos, es fácil, lo primero es registrarnos, y en seguida sugerirle a algunos amigos que existe este servicio (para ganar espacio), luego descargarnos el cliente que tenemos que instalar en el sistema que utilicemos. Luego de instalarlo, esto nos crea un par de carpetas en las que van a tener que tirar los archivos para ahí para que se suban a la nube, además nos deja un icono en la barra de inicio (en mi caso en Windows 7 al lado de la hora).
Entonces si queremos subir algo a la nube que es solo para mí, entonces tiro el archivo en la carpeta directa de dropbox, mientras que en la carpeta public, dejamos las cosas que queremos compartir con otros usuarios (además se crea un doc, en donde se explica cómo pasarles el link a los otros interesados, pero es tan fácil como darle botón derecho y ver el menú desplegable).

Lo interesante es que cuando se actualiza un archivo o se crea uno nuevo, por ejemplo en el celular, al rato cuando se termina de subir, sale un mensaje en la barra de tareas indicando que operación se dio.

Bueno, nada más para decirles que lo prueben, les dejo el link para que se registren http://db.tt/IqGwA0V (este link es el que se registran, me refieren a mí y me dan un poquito más de espacio).