6 août 2010 par zedtux
Pas de commentaires »

Suite à mon précédent poste où je présente un script bash qui permet de détecté les nouveaux fichiers de migration rails apparut après un git pull par exemple, je vous présente une mise à jours corrigeant le petit bug qui créait un fichier avec comme nom le nombre de migration détecté.
Je vous invite donc à remplacer le script par sa nouvelle version que vous trouverez ici: http://svn.zedroot.org/Guillaume%27s%20bundle.tmbundle/scripts/git_check_rails_migration.sh
5 août 2010 par zedtux
Pas de commentaires »

Peut-être avez vous remarqué ma page Scripts PlayOnLinux où je publie mes contribution au projet PlayOnLinux qui pour rappelle est un outils qui permet la gestion de multiple environnement Wine[Wikipedia]. Ce qui permet de configurer une instance de Wine spécifiquement pour tel application/jeu.
» En lire plus:PlayOnLinux: Black & White 2
5 août 2010 par zedtux
Pas de commentaires »

J’ai rédigé hier soir une page sur CDEmu puisqu’elle manquait à l’appelle !
CDEmu est un équivalent à Daemon Tools pour ceux qui connaissent, mais pour Linux.
Si vous êtes intéressé, je vous invite à aller lire ma documentation: http://doc.ubuntu-fr.org/cdemu
4 mai 2010 par zedtux
Pas de commentaires »

Je viens de découvrir le site http://html5test.com/ qui permet de tester votre navigateur web pour HTML 5 !
A vous tester !
29 avril 2010 par zedtux
2 commentaires »

L’Ubuntu nouveau est arrivé !!
Réjouissez-vous adolescents boutonneux, ou geeks du high tech !
Cette nouvelle versions apporte encore plein de nouveautés, et comme pour la version précédente, je met mon serveur à disposition comme node bitorrent !
Rendez-vous sur Ubuntu.com pour le télécharger au plus vite !! N’oubliez pas d’utiliser le réseau bitorrent pour télécharger plus rapidement vos iso !!
29 avril 2010 par zedtux
3 commentaires »
Je devais utiliser une fixture au format YAML[Wikipedia] (.yml) pour peupler ma db PostgreSql[Wikipedia] mais apparemment c’est pas trop faisable directement avec rake ou autres.
Google ne me satisfaisant pas .. j’ai écrit un script ruby[Wikipedia] (à l’arrache !) qui convertis un fichier YML en SQL qui puisse être utilisé par psql pour importer les données.
Le voici :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| #!/usr/bin/env ruby
require "yaml"
def show_usage
puts "Usage: #{$0} YML-FILE-PATH [DESTINATION]"
puts
end
def isNumeric(s)
begin
Float(s)
rescue
false # not numeric
else
true # numeric
end
end
unless ARGV.size == 2
show_usage
else
begin
output = File.open(ARGV.last, 'w')
YAML::load(IO.read(ARGV.first)).each do |yml_line|
table_name = yml_line[0].sub(/\d+/, "").chop
sql_query = "INSERT INTO #{table_name} "
sql_query_columns_name = "("
sql_query_columns_value = "("
yml_line[1].each_with_index do |table_column, index|
if index > 0
sql_query_columns_name += ", "
sql_query_columns_value += ", "
end
sql_query_columns_name += table_column[0]
sql_query_columns_value += "'" unless isNumeric(table_column[1])
sql_query_columns_value += table_column[1].gsub(/.*'.*/, "''") if table_column[1] != ""
sql_query_columns_value += "'" unless isNumeric(table_column[1])
end
sql_query_columns_name += ")"
sql_query_columns_value += ")"
output.write sql_query + sql_query_columns_name + " VALUES " + sql_query_columns_value + ";\n"
end
rescue SystemCallError
puts "IO failed: " + $!
else
puts "Unknow error"
end
end |
27 avril 2010 par zedtux
Pas de commentaires »
Si vous avez besoin de désinstaller tout vos gems sans exception, il suffit de lancer cette commande !
Attention ! Irréversible !
1
| gem list | cut -d" " -f1 | xargs gem uninstall -aIx |
23 avril 2010 par zedtux
2 commentaires »

Depuis que j’ai changé de position dans mon entreprise, j’ai été amené à utiliser les nouveaux locaux, dans un nouvel endroit, mais surtout, j’ai dût m’adapter au nouveau langage Ruby On Rails, ainsi que mon nouvel ordinateur, un Mac BookPro sur lequel j’utilise l’excellent TextMate.
Mais ce n’est pas tout, j’ai dût aussi apprendre à utiliser Git, ce qui n’a pas été trop difficile grâce à mes précédents essais sur Bazaar.
Lorsque quelqu’un de l’équipe créer une migration et fais un git push[en], lorsque vous ferez un git pull[en], si vous ne faite pas attention, vous ne verrez pas cette nouvelle migration et du coup vous aurez des erreurs dans vos tests RSpec ou Cucumber.
Je vient de m’écrire un script rapide pour me prévenir lorsque des migrations arrivent après un git pull.
» En lire plus:Git + Rails: Détecter des nouvelles migrations
13 avril 2010 par zedtux
Pas de commentaires »

Si vous donnez à un utilisateur un dossier home partagé (le dossier appartient à un groupe, et plusieurs utilisateurs peuvent y accéder), et que vous avez le message bad ownership or modes for chroot directory dans les logs de Linux, c’est que, comme dis dans le message, le dossier home n’a pas les bon droits.
8 avril 2010 par zedtux
1 commentaire »

Je vient d’apprendre que les compteurs pour afficher le nombre de jours restant pour la sortie d’Ubuntu Lucid Lynx 10.04 sont disponible a l’adresse http://www.ubuntu.com/getubuntu/countdown !