Développement Web Ruby
par Sylvain CLAUDEL

Derniers posts

Votez pour le support d'un debugger ruby pour Redcar

Date d'édition 2011-04-21 à 16:16

Bon voilà si vous souhaitez le support du debugger pour ruby dans redcar : allez voter :

https://redcar.uservoice.com/forums/69985-feature-requests/suggestions/1641385-ruby-debugger-ide?ref=title

Vous pouvez mettre 3 pts, il suffit de renseigner une adresse mail et un pseudo.

Portal 2 : un futur monument du jeu vidéo

Date d'édition 2011-04-19 à 10:48

Bon Portal 2 sort dans 2 jours en France, je suis impatient, j'ai vraiment beaucoup aimé le premier que je classe dans le top des meilleurs jeux vidéo (en innovation comme en gameplay).

Et voici que le test du deuxième opus vient de tomber : une note de 10/10 par jeuxvideo.fr :

https://www.jeuxvideo.fr/jeux/portal-2/preview-test-portal-2.html

Et 19/20 pour jeuxvideo.com :

https://www.jeuxvideo.com/articles/0001/00014721-portal-2-test.htm

Voici des vidéos pour donner l'eau à la bouche par exemple celle-ci :

https://www.thinkwithportals.com/media_06.php

Les autres :

https://www.thinkwithportals.com/media_14.php

is_a, kind_of, connaitre la classe d'un objet ruby

Date d'édition 2011-04-19 à 08:37

Les objets ont tous la classe, euh pardon ont tous une classe.

Il y a deux manières en ruby de trouver la classe d'un objet :

is_a? et kind_of? 

Exemple :

irb(main):011:0> test1 = true
=> true
irb(main):012:0> test1.kind_of?(TrueClass)
=> true
irb(main):013:0> test1.kind_of?(String)
=> false
irb(main):014:0> test1.kind_of?(Boolean)
NameError: uninitialized constant Boolean
       from (irb):14
irb(main):015:0> test2 = false
=> false
irb(main):016:0> test2.kind_of?(TrueClass)
=> false
irb(main):017:0> test2.kind_of?(FalseClass)
=> true
irb(main):018:0> test2.kind_of?(Integer)
=> false

Attention : les booléens ne sont pas d'une classe Boolean mais sont soit de la classe TrueClass soit de la classe FalseClass

Migration de postgresql 8.4 à postgresql 9.0 sur ubuntu

Date d'édition 2011-04-18 à 08:49

Bon pas de grande différence avec la migration de 8.3 à 8.4 :

Donc voici les lignes pour la migration de 8.4 à 9.0

sudo pg_ctlcluster 9.0 main stop

sudo pg_dropcluster 9.0 main

sudo pg_upgradecluster 8.4 main

# L' étape suivante provoque la perte des données du cluster (donc vérifiez que le cluster a bien été migré sur la 9.0)

sudo pg_dropcluster --stop 8.4 main

Article source : https://www.morefnu.org/post/2009/10/28/Ubuntu-Karmic-Koala-et-postgresql-8.4

Un générateur de sitemap qui crawle votre site Web

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

J'étais en train de terminer un script ruby qui construit un sitemap pour les gandi blog, et lors de la recherche de la spécification du sitemap xml je suis tombé dessus ce générateur de sitemap xml. Donc le voici :

https://www.xml-sitemaps.com/

Il fait son boulot correctement, mais cependant limité à 500 urls, pour que vos pages profondes soient présentes dans le sitemap il faut que des liens pointent vers celle-ci.

Page A ---lien---> Page B ---lien---> Page C

Ici si la page A est votre page d'accueil, la page C sera crawlée (via la page B) et donc sera présente dans le sitemap.xml !

Développement ruby et geekeries - rivsc