miércoles, 29 de abril de 2009

Siguenos en twitter


Hola, ahora pueden seguirnos desde twitter:
twitter.com/mbonell
twitter.com/victorjavierss

lunes, 2 de marzo de 2009

Agente Twitter

No sería fantastico que los tweets nos sean leidos, y que podamos tweetear sin la necesidad de estar escribiendo. Eso es justamento en lo que estamos trabajando Marcela y yo.

Estamos diseñando un pequeño agente que se encarge precisamente de eso, como nace el proyecto, pues como un trabajo escolar; si ya se que clientes de twitter hay muchos, pero uno que sea automata, sin que necesitemos tener una ventana abierta y que interacue con voz como nosotros, que nuestra computadora nos hable, que interactuemos con la pc, para interactuar en esta maravillosa red social, creo que sí.

Esta aplicación esta siendo desarrollada en C# con ayuda de MSAgent; de momento y desafortunamente solo funciona en windows :(, la idea es que sea multiplataforma con ayuda de Mono. El proyecto lo haremos libre tan prontó y salga la primera versión, espero que para antes de que termine esta semana. Si les interesa y desean colaborar ponganse en contácto con nosotros que con mucho gusto les resolveremos sus dudas.

Revisión de mi MacBook de Aluminio

Despues de varias semanas de uso con mi muy querida MacBook de Alumnio he dedicido crear un pequeño review para hablar sobre ella, cabe aclarar que mi MacBook posee un procesador Intel Core 2 Duo de 2.0 ,0 GHz, 2GB de memoria RAM DDR3 a 1066 MHz, disco duro de 160 GB y una tarjeta NVIDIA GeForce 9400M con 256 MB usando el sistema operativo Mac OSX Leopard.

Apariencia
Desde que la saque de la caja, me di cuenta que en este modelo se esmeraron indiscutiblemente por mejorar la estetica, ya que ahora Apple fabrica las MacBook con una sola pieza de aluminio lo que da la sensacion de firmeza y resistencia, ademas de que están muy bien pulidas ya que en la superficie no se sienten grumos ni desperfectos.

Ruido??
Este modelo comparado con la MacBook blanca es muy silenciosa, ya que nos evitamos de los crujidos del plastico de la MB Blanca, el ventilador cuando se activa no hace escandalo, y el DD casi no hace ruido, lo unico que se podria decir que no cambio fue el lector/quemador que si que hace su escandalo.

Rendimiento
Presenta una estabilidad total, las aplicaciones se ejectan con mucha fluidez y el rendimiento es perfecto.

Calentamiento
Desde que esta MacBook llego a mis manos he notado que ni se calienta, el ventilador casi ni se activa, esto es muy bueno ya que mejorara la salud de las MB, cosa que les interesa a Apple por eso le subieron a la velocidad del ventilador a 1900rpm.

Pantalla
Que maravilla, es superdelgada y los colores son muy finos,  el brillo se adecua a la iluminacion del ambiente, se ve que la pantalla es muy resistente sin duda una gran mejora y gran avance.

martes, 6 de enero de 2009

Que novedades nos espera

Mientras transcurria la Keynote de Phill Schiller me daba la vuelta por la Apple Store on line y me encontré con lo siguiente
Lo que me lleva a pensar, que sorpresa nos espera por parte de la compañía de la manzana, de momento lo que se ha presentando es iLife '09, mejora y añade funcionalidades a sus aplicaciones, y lo que más me llamo la atencion es que con Garageband podras recibir lecciones de instrumentos diferentes músicales.

jueves, 25 de diciembre de 2008

Unboxing MacBook Aluminio

El pasado 13 de diciembre llego a mis manos después de 3 semanas de espera mi primer mac, una MacBook de Aluminio con:

  • Procesador Core 2 Duo de Intel
  • 2 GB de DDR3 Memoria
  • Disco duro de 160 GB
  • Procesador gráfico GeForce 9400M de NVIDIA
  • SuperDrive 8x

Así que aquí dejo el video de cuando abrí la caja que contenía mi MacBook.



sábado, 20 de diciembre de 2008

Instalación de Apache, PHP y MySql en Mac OS X Leopard

Bueno, ahora que soy oficialmente una Maquera quiero compartir con ustedes este pequeño manual, para que puedan usar en sus Mac estos programas tan útiles.
Para comenzar cabe aclarar que el OS X 10.5 Leopard ya trae preinstalado Apache 2.2.6 y PHP 5.2.4 solo hay que configurar algunos archivos, asi que iniciemos con Apache, como ya esta preinstalado hay que editar un archivo, para eso abrimos terminal y ejecutamos lo siguiente.

sudo nano /etc/apache2/httpd.conf

Hay que establecer la ruta de donde se encontraran nuestros archivos del servidor (htdocs) esto lo indicamos en donde aparezca DocumentRoot "/Library/WebServer/Documents"


Ahora vamos a activar PHP, dentro del mismo archivo (httpd.conf) buscamos la siguiente linea y la descomentamos (le quitamos el #)


#LoadModule php5_module libexec/apache2/libphp5.so/private/etc


Para iniciar apache ejecutamos en terminal:

sudo apachectl start

Como Mysql no viene instalado en Leopard nos toca hacer ese trabajo, asi que lo descargamos de la pagina oficial de mysql e instalamos los pkg en la Mac y ejecutamos lo siguiente en la terminal:


 sudo cp /etc/php.ini.default /etc/php.ini
 sudo nano /etc/php.ini

Comprobamos si en ese este archivo la siguiente linea no tenga un ; por delante, extension=php_mysql.so en caso de que esta linea no aparezca hay que agregarla. Iniciamos el servidor de MySQL como se muestra.

sudo /usr/local/mysql/support-files/mysql.server start

Ahora, ya con el servidor arrancado ejecutamos los siguientes comandos

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
Para entrar a la consola de MySQL ejecute en terminal lo que continua:
sudo /usr/local/mysql/bin/mysql -u root

miércoles, 10 de diciembre de 2008

Instalación y Configuración básica de un servidor DHCP en Linux

Introducción
DHCP
(acrónimo de Dynamic Host Configuration Protocol que se traduce Protocolo de configuración dinámica de anfitrión) es un protocolo que permite a dispositivos individuales en una red de direcciones IP obtener su propia información de configuración de red (dirección IP; máscara de sub-red, puerta de enlace, etc.) a partir de un servidor DHCP. Su propósito principal es hacer más fáciles de administrar las redes grandes.

Existen 3 formas de asignar direcciones IP:
  • Asignación manual: se utiliza una tabla de direcciones MAC, para asginar IP. Sólo computadoras con una dirección MAC definida en dicha tabla recibirá el IP asignada en la misma tabla.
  • Asginación automática: se asigna una direción que este dentro de un rango de IP.
  • Asignación dinámica: Se determina arbitrariamente un rango de direcciones IP y cada anfitrión conectado a la red está configurada para solicitar su dirección IP al servidor cuando se inicia el dispositivo de red, utilizando un intervalo de tiempo controlable, de modo que las direcciones IP no son permanentes y se reutilizan de forma dinámica.
Requisitos Previos


  • Computadora con linux instalado

  • Tener instalado el build-essential

  • Descargar el archivo dhcp-version.tar.gz, Descarga
Manos a la obra
Ahora empezemos a describir paso a paso la instalación del servidor DHCP; cabe recalcar que la instalación es genérica y se hace desde consola, por lo tanto la instalación servira en cualquier distribución, sin embargo la distro utilizada fue Ubuntu 8.10; para este punto tomaré en cuenta que ya tienen descargado y ubicado el archivo dhcp-version.tar.gz.
1)Abrir consola y logearse como usuario root
2)En consola, ubicarnos en el directorio de descarga del archivo; en este caso
dhcp-4.0.0.tar.gz;

3)Descomprimir el archivo con:
tar -xzf dhcp-4.0.0.tar.gz && echo "Archivo Descomprimido"

4)Cambiarnos al directorio descomprimido
cd dhcp-4.0.0

5) Teclear en consola
./configure
make && make install && echo "Instalacion Correcta"

(En este paso puede que tarde poquito, no desesperes)

Listo ya se ha instalado el servidor DHCP, ahora prosigamos a configurar el servidor.
Configurando el servidor DHCP
En este apartado, se redactará la configuración básica, para configurar el servidor sera decesario editar el archivo dhcpd.conf, ubicado en /etc/dhcp; se puede utilizar vi, nano, gedit, emacs, o cualquier otro editor de texto plano, ojo no utilizar Open Office ni otra herramienta Ofimática.
Considerando como ejemplo que se tiene una red local con las siguientes características:


  • Número de red 192.168.0.0

  • Máscara de sub-red: 255.255.255.0

  • Puerta de enlace: 192.168.0.1

  • Servidor de nombres: 192.168.0.1, 148.240.0.2 y 148.240.0.

  • Servidor Wins: 192.168.0.1

  • Servidores de tiempo: 66.187.224.4 y 66.187.233.4

  • Rango de direcciones IP a asignar de modo dinámico: 192.168.0.11-192.168.0.199

Se deberá escribir un archivo como el siguiente:


subnet 192.168.0.0 netmask 255.255.255.0 {

option routers 192.168.0.1;

option subnet-mask 255.255.255.0;

option broadcast-address 192.168.0.255;

option domain-name "redlocal.net";

option domain-name-servers 192.168.0.1, 148.240.0.2, 148.240.0.3;

option netbios-name-servers 192.168.0.1;

option ntp-servers 66.187.224.4, 66.187.233.4;

range 192.168.0.11 192.168.0.199;

default-lease-time 21600;

max-lease-time 43200;

}


Ahora solo resta iniciar el servicio