Développement Web Ruby
par Sylvain CLAUDEL

Derniers posts

Pretty Printer du json en rails console (rubyonrails 3)

Date d'édition 2011-03-23 à 08:52

Voici deux fonctions qui permettent d'afficher du JSON joliement. Elles nécessitent le gem json donc dans le Gemfile :

gem 'json', '>= 1.2.0'

Donc ensuite : 

bundle install

Ensuite pour pouvez en faire des helpers ou les mettre dans un fichier dans Rails.root/lib. Donc les voici

pjson renvoie du pretty JSON, et ppjson affiche du pretty JSON ! "str" est une chaine de caractère JSON

def pjson(str)
  return JSON.pretty_generate(JSON.parse(str))
end
def ppjson(str)
  puts JSON.pretty_generate(JSON.parse(str))
end

Le geek aime manger des bons petits plats

Date d'édition 2011-03-22 à 13:35

Bon voilà ma belle-mère a lancé son blog, il porte sur la cuisine, des astuces et des recettes de cuisine. Ces recettes sont adaptés aux débutants. Il y a plein de jolies photos qui font baver !

Pour les curieux, le blog se trouve à cette adresse : https://blog.recettes-2-cuisine.com

Donc n'hésitez pas à y mettre des commentaires ou à envoyer des suggestions à webmaster@recettes-2-cuisine.com

Boutons partage sur les réseaux sociaux pour les gandi blog

Date d'édition 2011-03-18 à 11:03

J'ai vu que pas mal de personne cherchent comment ajouter des boutons de partage sur les gandi blog. Donc j'ai fait un petit script qui vous fait ça. 

1) Vous devez mettre un titre et sauvegarder votre billet (même si le contenu est vide)

2) Vous devez récupérer le lien de l'article (zone "URL spécifique" à droite) CLIC dans le champ, puis CTRL + A, puis CTRL + C.


3) Vous collez l'url dans le champ prévu à cet effet, ici : boutons réseaux sociaux , vous finissez de remplir le formulaire et puis cliquez sur "Générer le code".

4) Vous récupérez le code généré et vous le collez en bas dans l'onglet source (ou au début si vous voulez que les boutons apparaissent en haut de l'article) 

5) Vous enregistrez de nouveau votre billet et hop c'est dans la boite !

Beezik : téléchargement de musique gratuit et légal

Date d'édition 2011-03-08 à 09:31

Connaissez vous beezik ?

Il s'agit d'un site Internet qui vous permet de télécharger de la musique gratuitement et légalement ?

2 bémols (et pas des moindres) :

- il y a des DRM sur les musiques !

- Le téléchargement de musique de beezik ne fonctionne pas sous linux !

La suppression des DRM serait en cours de négociation !

Allez y faire un tour... : https://www.beezik.com/

HTML / CSS 3 : background 100% quelque soit la résolution

Date d'édition 2011-03-04 à 14:47

Voici un petit tricks CSS pour avoir un background qui s'affiche à 100% en hauteur et largeur. L'image de fond doit être de bonne qualité (en jpg c'est mieux). J'ai utilisé CSS3 donc les vieux navigateurs fond la tête mais bon... pour une demo : demo css

<html>
<head>
<style type="text/css">
body{
background-color:transparent;
border: solid transparent;
border-width:1px 1px 1px 1px;
-o-border-image: url("./image.jpg") 1 1 1 1 stretch;
-ms-border-image: url("./image.jpg") 1 1 1 1 stretch;
-webkit-border-image: url("./image.jpg") 1 1 1 1 stretch;
border-image: url("./image.jpg") 1 1 1 1 stretch;
}
</style>
</head>
<body>
test
</body>
</html>

Donc ça c'était la solution compliquée, en css 3 on peut utiliser background-size faire :
background-size: 100% 100%;

Développement ruby et geekeries - rivsc