Como hacer instalaciondes PEAR de MAMP en Leopard
April 23rd, 2009
Fuente: http://forum.webedition.de/phpBB/viewtopic.php?t=1485
open the terminal and type:
- Code:
/Applications/MAMP/bin/php5/bin/pear install DB
or fpr PHP4
- Code: Select all
/Applications/MAMP/bin/php4/bin/pear install DB
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
Apple’s design process
February 5th, 2009
This, Lopp admitted, causes a huge amount of work and takes an enormous amount of time. But, he added, “it removes all ambiguity.” That might add time up front, but it removes the need to correct mistakes later on.
10 to 3 to 1
Apple designers come up with 10 entirely different mock ups of any new feature. Not, Lopp said, “seven in order to make three look good”, which seems to be a fairly standard practice elsewhere. They’ll take ten, and give themselves room to design without restriction. Later they whittle that number to three, spend more months on those three and then finally end up with one strong decision.Paired Design Meetings
This was really interesting. Every week, the teams have two meetings. One in which to brainstorm, to forget about constraints and think freely. As Lopp put it: to “go crazy”. Then they also hold a production meeting, an entirely separate but equally regular meeting which is the other’s antithesis. Here, the designers and engineers are required to nail everything down, to work out how this crazy idea might actually work. This process and organization continues throughout the development of any app, though of course the balance shifts as the app progresses. But keeping an option for creative thought even at a late stage is really smart.
Pony Meeting
This refers to a story Lopp told earlier in the session, in which he described the process of a senior manager outlining what they wanted from any new application: “I want WYSIWYG… I want it to support major browsers… I want it to reflect the spirit of the company.” Or, as Lopp put it: “I want a pony!” He added: “Who doesn’t? A pony is gorgeous!” The problem, he said, is that these people are describing what they think they want. And even if they’re misguided, they, as the ones signing the checks, really cannot be ignored.
The solution, he described, is to take the best ideas from the paired design meetings and present those to leadership, who might just decide that some of those ideas are, in fact, their longed-for ponies. In this way, the ponies morph into deliverables. And the C-suite, who are quite reasonable in wanting to know what designers are up to, and absolutely entitled to want to have a say in what’s going on, are involved and included. And that helps to ensure that there are no nasty mistakes down the line.
2k9
January 1st, 2009
Porfin se acaba el año, al iniciar este recuerdo haberme propuesto ciertas metas que ahora no estan hechas, pero me siento orgulloso de poder decir que estas son un hecho para el proximo año, hoy me dieron unas noticias excelentes, y todo apunta a que el 2009 será mi año.
Los detalles tendre que comntarlos en otra ocación, ya que primero será necesario hablar con algunas personas.
Estoy emocionado, estoy seguro que el futuro será bueno y prospero. El camino que he tenido me ha llevado a este punto.
Ahora solo me queda decear un excelente año nuevo, que este lleno de logros, que el clima mundial nos ayude a sacar lo mejor de nosotros mismos para mejorar, para crecery para forjar un mejor futuro.
Nos leemos en el 2009, adeu
Porfin demo de Wiffra
September 26th, 2008
Ayer comente de wiffra en el muy recomendado blog de Cristalab y he tenido muchas visitas, así es que a petición de Kemie, aqui esta el demo.
http://neshumah.com/wiffra-demo/
Usuario: demo@neshumah.com
Password: demo
Tambien ya tenemos un zip para descargar el proyecto en Google Code.
Saludos
Wiffra: Todos
September 26th, 2008
Nadamás una lista de mis que haceres con Wiffra:
- Un archivo instalador
- Control de usuarios
Wireframes
September 18th, 2008
El uso de wireframes durante un proyecto web es algo común, en lo personal lo llevo a cabo sobretodo cuando se trata de proyectos grandes o cuando voy a trabajar con un diseñador, para que este vea cual es la funcionalidad y las opciones que brindará cada página de la aplicación o sitio web.
Generalmente suelo usar Fireworks para hacer estos bocetos ya que es sencillo de usar, pero mi gran problema es siempre agregar algo de interacción, de forma que se pueda identificar el flujo de un proceso.
Como no encontré algo que hiciera esto de una forma amigable y sencilla, me di a la tarea de crear una aplicación que sea capas de esto, así nace Wiffra una (por ahora) pequeña aplicación escrita en PHP, MySQL y Javascript con ayuda te mootools.
Estoy creando una instalación ejemplo (aparte de la que yo uso) para que quien guste pueda ver como funciona.
También si a alguien le interesa pueden ver el proyecto esta en: http://code.google.com/p/wiffra/
Es donde estaré actualizando la app, si a alguien le sirve desde ahí pueden conseguirla, por ahora solo vía SVN pero subo un zip pronto.
Quedan muchas cosas por hacer, por ejemplo este fin de semana pienso agregar control de usuario por que me hace falta para dar permisos por proyecto.
Si alguien esta interesado contácteme en los comentarios con gusto ayudo con lo que necesiten, tal ves instrucciones de instalación? también cualquier duda.
Patetico el Internet explorer
March 19th, 2008
Como reconocer a un buen programador
March 12th, 2008
Me gusto la traducción del articulo de inter-sections que encontré en Yo, programador
Indicadores positivos:
- Le apasiona la tecnología
- Programa en su tiempo libre, es su hobby
- Hablará largo y tendido de cualquier tema técnico si se le pregunta
- Ha tenido proyectos personales significativos a través de los años
- Aprende nuevas tecnologías por si solo
- Tiene opiniones fuertes sobre cual tecnología es la mejor para varios usos
- Se siente incomodo trabajando con tecnologías que el crea no son “correctas”
- Puede mantener una buena conversación en cualquier variedad de temas, no tan solo aquellos que sean técnicos
- Empezó a programar mucho antes de entrar a la universidad o al trabajo
- Tiene proyectos personales grandes que no necesariamente aparecen en el cv
- Conoce de una gran variedad de tecnologías (las cuales no necesariamente están en el cv)
Indicadores negativos:
- Solo programa mientras está en el trabajo
- No le gusta hablar de programación, aunque se le pregunte
- Aprende nuevas tecnologías cuando la compañía lo envía a tomar cursos
- Usa la tecnología que le indiquen, cualquier tecnología es “buena”
- Empezó a programar en la universidad
- Toda su experiencia en programación está en su cv
- Enfocado en uno o dos plataformas de programación (ejemplo: todo lo que tiene que ver con aplicaciones de java) sin ninguna experiencia fuera de esa plataforma.
Microsoft quiere a Yahoo! mis reflexiones.
February 5th, 2008
Desde el año pasado se inicio un rumor sobre que Microsoft quería adquirir Yahoo! cuando se confirmo fue por que Yahoo! declino la oferta, pero la semana pasada en algo totalmente inesperado Ballmer (el chieft executive officer de Microsoft) mando una carta a los directivos de Yahoo! con la propuesta de adquirirles por la nada despreciable cantidad de 44.6 mil millones de dólares (un 62% más que la cotización de Yahoo! en su último cierre).
Desde ese 1 de febrero la blogocosa esta ardiendo con multitud de comentarios al respecto y yo me tomare la libertad de comentar mi punto de vista.
Con esta noticia veo 3 problemas principalmente, uno es el uso de tecnología Open Source, el segundo es como afectaría la compra a Google y el tercero como afectaría a los usuarios.
Sobre el punto numero 1 tenemos mucho para discutir, para empezar Y! (al igual que Google) basan toda su infraestructura en el open source, buena parte esta desarrollada con PHP, en sistemas FreeBSD y Linux. Y! también apoya proyectos os como Hadoop, organiza workshops para desarrolladores donde incluso se presentan importantes proyectos como Wordpress, Drupal y KDE. Y! también adquirió Zimbra que es una alternativa a Microsoft Office bajo Web, Zimbra no es importante solo por ser la alternativa sino por que tiene una fuerte comunidad de desarrolladores, ¿Qué haría MS con todos los desarrolladores en estos proyectos? ¿Qué pasaría con los proyectos en sí?
Por otro lado Y! tiene en la cartera a un montón de gente demasiado preparada y con demasiado experiencia en tecnologías OS, administradores de sistemas Unix, programadores de PHP, Pear, Phyton, MySQL, todos profesionales con una enorme cantidad de conocimiento.
Es cierto que Microsoft podría apoyarse de esta plantilla para entrar en el mundo del Software libre, pero esta idea pierde peso tan solo con mirar a los líderes. Ballmer es bien conocido por atacar constantemente la política open source, llamándolos comunistas, un peligro para la libertad, con constantes demandas por uso de patentes y presionando a los clientes de empresas como RedHad o cualquier otra que ose cambiar de bando. Más
El punto número 2 es igual de complicado, pero con un aire más de negocios. Por más que Google jure que lo único que le importa es la libertad y que esta en contra del monopolio que implicaría la compra de Y! como asegura en una carta que escribió David Drummond de Google:
Se trata de algo más que una simple transacción financiera, de una compañía adquiriendo otra. Se trata, en realidad, de preservar los principios básicos de Internet: su naturaleza abierta y su capacidad de ser fuente de innovación.
No se trata solo de eso. Google sigue sin poder arrancar sus servicios de Gmail y GTalk todo gracias a que Microsoft Live tiene la mayor parte del mercado, por lo que Google asegura que permitir que MS se haga con Y! abriría una oportunidad en la que los primeros podrían influir ilegal e inapropiadamente sobre Internet, como ocurrió con las PCs.
Por otro lado MS dice que Google cuenta con 75% de las busquedas patrocinadas en la red mientras que Y! y MS tienen el 30% en Estados Unidos y solo el 10% en Europa, por lo que la unión permitiría que una sola empresa le haga frente al poder de Google, el cual se ha ofrecido a apoyar a Y! de las formas que sean necesarias para evitar que caigan bajo el poder del gigante de Redmon y es que Google no es solo amor, ambas empresas se están peleando por sacar ingresos de las horas que nos pasamos pegados a la pantalla.
Por último, como nos afecta a los usuario, para empezar si odias a MS y por eso no usas Hotmail ni Messenger (algo poco común pero que existe) olvídate de escapar de sus garras, y prepárate para ver baners de Windows Vista por todos lados. Por otro lado el poder presencial que adquirirían les permitiría arrinconar aun más a la industria open source, esto nos afecta por que dependemos de ella para que miles de servidores web trabajen para que nosotros podamos visitar el mundo.
Al final de todo, se trata de una competencia por el control de los canales de publicación más que por el bien estar de los usuarios finales, y eso ya es malo para todos.
Nada esta dicho aun, Y! esta estudiando la propuesta de Google y Microsoft, el tiempo nos dirá a que llegamos.
