La ultima vez que trate de convertir todas las tablas de engine a otro fue un dolor de cabeza.

Esto lo hace mas facil:

SET @DATABASE_NAME = 'name_of_your_db';

SELECT  CONCAT('ALTER TABLE ', table_name, ' ENGINE=InnoDB;') AS sql_statements
FROM    information_schema.tables AS tb
WHERE   table_schema = @DATABASE_NAME
AND     `ENGINE` = 'MyISAM'
AND     `TABLE_TYPE` = 'BASE TABLE'
ORDER BY table_name DESC;

http://stackoverflow.com/questions/3856435/how-to-convert-all-tables-from-myisam-into-innodb

https://bitbucket.org/zodman/sawayak/src

it use a pyaib and irc bot made by facebook employee

yeap i old school and still using irc.

What my bot do ?

  • He said bombas.
  • 8ball
  • Chistes
  • Control rtorrent
  • read rssfeed
  • and toiled

  • Yo preguntando por fig http: //www.fig.sh/
  • 11: 25:19 @Carlangueitor | zodman, ya lo conocía
  • 11: 25:28 @Carlangueitor | suena muy cool
  • 11: 25:49 @Carlangueitor | aunque ahí te comenté que igual vagrant tiene soporte para docker
  • 11: 25:55 @Carlangueitor | solo cambias el provider
  • 11: 26:16 @Carlangueitor | e incluse maneja el caso de los so sin soporte para docker
  • 11: 26:28 @Carlangueitor | (antes mac y windows)
  • 11: 27:08 @zodman | pero pero fig es python Carlangueitor
  • 11: 27:15 @zodman | B-)
  • 11: 27:22 @Carlangueitor | eso si
  • 11: 27:33 @Carlangueitor | tampoco me molesta ruby xd
  • 11: 28:10 @zodman | a mi si
  • 11: 28:16 @zodman | lo odio con odio jarocho
  • 11: 28:59 @Carlangueitor | jaja
  • 11: 29:14 @Carlangueitor | en realidad hace meses que no me molesta el lenguaje que sea
  • 11: 29:21 @Carlangueitor | a meter las manos en lodo
  • 11: 30:02 @zodman | y en popo ?
  • 11: 30:13 @Carlangueitor | no, php no lo toco

== IRC Bot ==

Primero un IRC bot para notificaciones, para esto es necesario agregar un webhook a cada proyecto.

desc

https://github.com/nTraum/gitlab-irc.git

Ok para automatizar esto agregamos un webhook de systema, para cada vez que se agregre un proyecto se agregue un webhook en automatico:

http://stackoverflow.com/questions/20358853/gitlab-new-project-setup-webhook/24810310#24810310

=== Deploy Tool ===

En mi trabajo tenemos un herramienta que se llama deployer. El cual recive webhooks de gitlab y el se encarga de ejecutar un script de fabric que hace la actualización de ambientes de stage, muy parecido a ansible o salt.

Aqui unos screenshots:

enter image description here

enter image description here

Otra alternativa es esta: https://github.com/worthwhile/fabric-bolt

La encuentre como proyecto dentro del django dash que hace basicamente lo mismo. Cuando me entere de este app, ya habia echo el deployer.

enter image description here