Tuto ruby

Des tuto sur les interactions de ruby et de ses gems

tuto – ruby – crawler sans popups

je suis lancé ce matin alors je continue à faire quelques mini articles !   Admettons que j’aime beaucoup faire des petits bots avec watir, que ceux ci sont amenés à crawler des sites divers et variés. Parfois, l’arrivée sur…

tuto – ruby – test helpers

Voilà je suis chaud bouillant, je viens déjà de rajouter une rubrique sur le site (Sinatra), et dans la foulée, je vais rédiger un petit article sur les test helpers pour ruby, à savoir Rspec & Cucumber ! Il faut…

tuto – ruby – get bitcoin balance

Pour continuer dans la foulée du sujet Bitcoin, voici un petit tuto sur la manière de récupérer dynamiquement le solde de son compte bitcoin directement sur le blockchain (Cf article sur le bitcoin sur mon site pour savoir ce qu’est…

tuto – ruby – injection SQL

Ruby peut tout faire sur internet, ca je le sais, et peut être que vous aussi. Une idée intéressante serait de coder un truc en ruby qui détecte les sites vulnérables aux injections SQL (par contre renseignez vous sur la…

tuto – ruby – newsgroup nntp

Je me demandais comment illustrer l’utilisation du gem nntp avec ruby, et j’ai trouvé l’idée !   un petit bout de code pour se connecter à un serveur de newsgroup public et « scanner » les différents groupes existants. Le tout dans…

tuto – ruby – irb

Irb c’est la console en ruby. Lancez dans votre terminal un irb et vous voilà dans la console. Cette fameuse console, nous pouvons y faire pas mal de choses. Comme coder à la volée des lignes sans organisation (comme dans…

tuto – ruby – phantomjs

Phantom JS est une brique très utile pour utiliser watir en mode headless, c’est à dire pour utiliser watir sans lancer de browser à l’écran. Toutes les tâches se font en background.   Quelques lignes rapides pour installer proprement phantomjs…

tuto – ruby – logger

Le logger dans ruby, un objet très utile pour suivre au plus près votre activité (notamment quand vous faite du requêtage http). Dans l’exemple suivant, je vais ajouter le logger en le branchant directement comme logger d’activité de l’objet mechanize.…