Développement Web Ruby
par Sylvain CLAUDEL

Derniers posts

Jquery ujs : bug du link_to confirm dialog toujours executé

Date d'édition 2011-02-23 à 16:49

Avec le helper link_to vous avez la possibilité d'utiliser l'option :confirm => "Etes vous sur ?" qui permet d'afficher une belle boite de dialogue de confirmation (utilisé pour une suppression généralement). Et bien si vous avez le bug qui fait que quoique vous fassiez la requête se fait, c'est que vous n'avez pas la bonne version du connecteur jquery-ujs :

Pour Jquery 1.4 , jquery 1.4.1 , jquery 1.4.2 : https://github.com/rails/jquery-ujs/blob/v1.4/src/rails.js

Pour jquery 1.4.3 , jquery 1.4.4                     : https://github.com/rails/jquery-ujs/raw/master/src/rails.js

Là encore j'espère que ça peut aider !

De Rails 3.0.1 à Rails 3.0.3 : undefined method `original_path'

Date d'édition 2011-02-23 à 16:28

Vous avez un message du type : 

NoMethodError (undefined method `original_path' for #<ActionDispatch::Http::UploadedFile:0xb62975f0>):

Ne cherchez plus : pour les objets de type ActionDispatch::Http::UploadedFile , la méthode original_path (utilisé lors de l'upload de fichier avec rails) n'existe plus il faut donc utiliser original_filename (la modification impacte le passage de la version de rails 3.0.1 à rails 3.0.3)

J'espère que ça sauvera quelques vies !

Highlight : Coloration syntaxique de code en html pour mettre en évidence des bouts de code sur des blogs

Date d'édition 2011-02-22 à 17:04

Bon voilà je sais que ce blog n'est pas très beau, la mise en évidence du code est foireuse, et je viens de chercher comment faire la mise en évidence de la syntaxe. (Oui je viens seulement de chercher)

Donc voilà désormais je vais m'en servir et je vous en parle : https://pygments.org/  permet de faire tout ça avec une grande classe ! Plusieurs thèmes sont disponibles ! 

D'autant que je n'ai pas envie d'investir dans un hébergement payant pour ce blog car il ne me rapporte rien (mise à part la satisfaction de rendre un petit peu service)

La liste des langages supportés est impressionnante :

Langages de programmation

  • ActionScript
  • Ada
  • ANTLR
  • AppleScript
  • Assembly (various)
  • Asymptote
  • Befunge
  • Boo
  • BrainFuck
  • C, C++
  • C#
  • Clojure
  • CoffeeScript
  • ColdFusion
  • Common Lisp
  • Cython
  • D
  • Delphi
  • Dylan
  • Erlang
  • Fortran
  • Gherkin (Cucumber)
  • GL shaders
  • Haskell (incl. Literate Haskell)
  • Io
  • Java
  • JavaScript
  • LLVM
  • Logtalk
  • Lua
  • Matlab
  • MiniD
  • Modelica
  • Modula-2
  • MuPad
  • Objective-C
  • Objective-J
  • OCaml
  • PHP
  • Perl
  • PovRay
  • Prolog
  • Python 2.x and 3.x (incl. console sessions and tracebacks)
  • Rebol
  • Redcode
  • Ruby (incl. irb sessions)
  • S, S-Plus, R
  • Scala
  • Scheme
  • Smalltalk
  • Tcl
  • Vala
  • Visual Basic.NET
  • XQuery

Langages de template

  • Cheetah templates
  • Django Jinja templates
  • ERB (Ruby templating)
  • Genshi (the Trac template language)
  • JSP (Java Server Pages)
  • Myghty  (the HTML::Mason based framework)
  • Mako (the Myghty successor)
  • Smarty  templates (PHP templating)

Autres langagues

  • Apache config files
  • Bash shell scripts
  • BBCode
  • CMake
  • CSS
  • Debian control files
  • Diff files
  • Gettext catalogs
  • Gnuplot script
  • Groff markup
  • HTML
  • INI-style config files
  • IRC logs (irssi style)
  • Lighttpd config files
  • Makefiles
  • MoinMoin/Trac Wiki markup
  • MySQL
  • Nginx config files
  • POV-Ray scenes
  • Ragel
  • Redcode
  • ReST
  • SQL, also MySQL, SQLite
  • Squid configuration
  • TeX
  • tcsh
  • Vim Script
  • Windows batch files
  • XML
  • XSLT
  • YAML

Plugin Gimp pour améliorer les textures répétables

Date d'édition 2011-02-22 à 09:50

Il existe un plugin Gimp qui modifie une texture dans le but de la rendre "plus répétable" (background mosaique), ainsi les jointures choquent moins visuellement. Ce plugin est essentiel pour modifier des textures à utiliser sous blender (le logiciel de 3D libre) ou dans un jeu vidéo. Plus besoin de vous cassez la tête à rendre votre texture répétable (tileable).

Tout est sur cette page : https://registry.gimp.org/node/24636

Jeu Bubble Bobble (1987) sur ubuntu avec DOSBOX

Date d'édition 2011-02-19 à 14:02

Je voulais partagé ma joie de rejouer à BUBBLE BOBBLE, le jeu de mon enfance. C'est un jeu Dos, vous êtes un petit dinosaure et vous devez mettre vos enemies dans des bulles puis exploser les bubbles. J'étais arrivé au niveau 99. Il y a plein de super bonus la croix de feu, la potion, le bouclier... Si vous ne connaissez pas essayez-le !

Bon bref pour l'installer :

1) sudo aptitude install dosbox

Pour le mettre en Francais (clavier azerty) je vous encourage à lire la doc ubuntu fr (partie 2) :

2) https://doc.ubuntu-fr.org/dosbox

3) Télécharger bubble bobble : Bubble bobble

4) Extrayez-le dans le dossier (dans votre home si vous avez bien suivi la doc ubuntu) dosbox

5) Lancer-le :

dosbox

cd b

bubble.exe

Astuces :

Pour quittez c'est F10, pour jouer appuyez sur la touche de tir (fire)

Développement ruby et geekeries - rivsc