Instalando gem MySQL con MAMP para RAILS
April 23rd, 2009
After much frustration, I found a way to get the Ruby mysql Gem installed and talking to my MySQL server on MAMP. Credit goes largely to “Hootbah” who followed a similar path to get MAMP talking to Perl’s MySQL library. Here’s the steps I followed for MAMP 1.7.2:
- Install the regular MAMP 1.7.2 dmg package.
- Download the MAMP 1.7.2 source code.
- Unzip the source code file.
- Open the terminal and go into the source code directory.
- Untar the mysql file and go into the untarred directory:
$ tar -xzvf mysql-5.0.41.tar.gz
$ cd mysql-5.0.41 - This is the Hootbah magic…we’re basically compiling libraries here for the Gem to link against.
$ ./configure –with-unix-socket-path=/Applications/MAMP/tmp/mysql/mysql.sock –without-server –prefix=/Applications/MAMP/Library
$ make -j2 - Copy the compiled libraries into MAMP:
$ cp libmysql/.libs/*.dylib /Applications/MAMP/Library/lib/mysql - Copy the MySQL headers into MAMP…Hootbah didn’t do this but I had been doing it earlier trying to get around some missing mysql.h problems, and figured I’d keep doing it:
$ mkdir /Applications/MAMP/Library/include
$ cp -R include /Applications/MAMP/Library/include/mysql - Install the Ruby MySQL Gem:
$ sudo env ARCHFLAGS=”-arch i386″ gem install mysql — –with-mysql-config=/Applications/MAMP/Library/bin/mysql_configAfter being used to seeing errors spit out by this statement, finally a pleasant surprise:
Building native extensions. This could take a while…
Successfully installed mysql-2.7
1 gem installed
Fuente:http://boonedocks.net/mike/archives/175-MAMP-and-the-Ruby-MySQL-Gem.html
Helsinki Complaints Choir
December 9th, 2006
Simplemente brillante:
Lo último en tecnología Touch-Screen
September 5th, 2006
Me han dejado con la boca abierta, las posibilidades son infinitas, vean este video.
Apoyando a plutón
August 26th, 2006
Desde que la legitimidad de plutón como planeta estuvo en entredicho, un grupo de “amantes de plutón” lo apoyaron, aquí mis carteles favoritos:



Link: worth 1000 pluto contest
Ruby
July 8th, 2006
Me encuentro en la elección de una plataforma de desarrollo para un proyecto que tengo en manos, el trabajo es mucho y el tiempo es poco, las recomendaciones para el inicio de una star-up en ocasiones creo que no funcionarán con mi proyecto, pero mientras resolvemos problemas administrativos, me enfoco en los problemas tecnológicos, para ello, la decisión esta entra PHP o RUBY, trabajando con Rails (ruby on rails), de momento nada de Ajax.
Durante mi búsqueda de información que me permita escoger, encontré la primera edición del libro de oficial de Ruby On Rails, y lo mejor de todo, ¡gratis!
Espero lo disfruten.
Es más TV
July 2nd, 2006
Navegando me fui a encontrar con un nuevo servicio de TV en línea, se trata de la entrada de Televisa México a la distribución de programas televisivos en Internet. Técnicamente el canal de distribución es excelente, han hecho uso de Flash Remoting y Flash Media Server para la distribución de video streaming.
Me ha impresionado tanto la velocidad de carga como la calidad del video. Una aplicación impresionante que no pueden perderse, por supuesto en rigurosa beta.
Si no tienes banda ancha, colgué unos screenshots en Flickr para que se entretengan mientras carga.
Net neutrality - Igualdad en la red
June 9th, 2006
El día de hoy políticos han mandado a la basura el principio de la “red neutral”, principio que garantiza la equidad entre sitios en Internet. Con esta estupidez, los representantes de la cámara de los Estados Unidos estarían dando a las grandes corporaciones (que actualmente proveen de acceso a Internet, a la gran mayoría de usuarios en el mundo) el uso discriminado de sus enlaces. De esta forma, ellos estarían en la posibilidad de escoger a que sitios y a que servicios tienen acceso sus usuarios.
Un ejemplo seria que una empresa como AT&T ofrezca servicios de video en web y bloquee el acceso a los servicios locales.
Eso no es todo, otro gran problema sería que estas empresas de telecomunicaciones cobren a pequeñas empresas cuotas para permitir el acceso al sitio web de estas.
Esto afecta exclusivamente de los Estados Unidos, y la enmienda será enviada al senado de los Estados Unidos donde será analizado a finales de Julio.
El asunto es realmente preocupante, la neutralidad en la web es lo que la hace diferente al resto de los sistemas de publicación de contenidos actuales, el radio y la televisión ya esta legislado y controlado. Internet es libre, uno tiene el derecho a publicar contenido de diferentes formas, Internet es de los usuarios, no de los políticos y las grandes corporaciones.
No olviden firmar la carta que amnistía internacional esta preparando para enviar a una futura reunión de políticos y empresas en el mundo.
Algunas ligas de interés:
La noticia en la BBC.
Carta del CEO de Google a sus usuarios de AdSense.
Sitio It’s Our Net – Para pedir a los congresistas que no aprueben esta enmienda.
One labtop per child (OLPC)
May 24th, 2006
El proyecto de Negroponte cada vez es más tangible. Parece que ya se están produciendo sus laptops del proyecto “One laptop per child“, a mi parecer un gran esfuerzo por parte de este hombre y de los que trabaja con el.
En verdad espero que esto llegue a buen termino, y lo mejor es que su iniciativa toco a muchos otros que ya están trabajando en proyectos para la producción de computadoras a bajo costo, como la iniciativa china Longmeng (”el sueño del dragón”), el proyecto Eduwise de Intel, que pretende producir labtops con un costo promedio de $400 dólares.
El proyecto es innegablemente importante para la introducción de la población mundial a las tecnologías de la información. Sin embargo a nivel de tecnología podría significar todo un cambio cultural, me explico, tanto las maquinas de Negroponte con las de Longmeng se estarían lanzando con sistema operativo Linux (talvez Ubuntu que a mi parecer es de las distribuciones más amigables que existen actualmente), de esta forma el volumen de usuarios que no usen Windows crecería dramáticamente, lo que se traduciría en la necesidad de software y hardware universal (que corra tanto en Windows como en Linux, e incluso Macos). Por otro lado estas labtops no serán un derroche de tecnología, por lo que podríamos pensar, ¿valdra la pena crear hardware y software para maquinas con tan pocos recursos? (500 MHz y 128 en Ram).
El futuro es incierto, pero mientras existan personas que estén dispuestas a aportar, podremos seguir escapando de los grandes corporativos que se empeñan en encerrarnos en sus burbujas…
PD. En Flickr se ha publicado un set con las maquinas de OPLC. Si compras una por el triple de su precio, regalas 2 a niños sin recursos, no encuentro la liga pero en cuanto la encuentre actualizo.
México en Internet
May 17th, 2006
México se conecto a Internet el 20 de abril del 1886, fecha memorable para algunos geeks. Las celebraciones iniciarán a partir de hoy y hasta el 27 de Mayo, esto por que la AMIPCI decidió que las fechas coincidiera con la celebración del día de Internet que decreto la ONU para estas fechas.
Este día se realizará el Congreso Día de Internet, en el Salón Adolfo López Mateos de la Residencia Oficial de los Pinos. Interesados no dejen de visitar http://www.diadeinternet.org.mx/
