Tag : jukepod

Ce que JukePod ne sera pas

Le truc avec des projets perso, c’est que y a pas de deadline. On peut essayer de s’en mettre une, mais c’est une fausse pression. Résultat : j’ai tout mon temps pour faire le design que je veux, et au final, je prend trop mon temps, je fais des trucs brouillons parce que je sais [...]

C’est en voyant le forgeron que l’on devient forgeron

Avec Brice, on a fait un site en Rails : lui pour le dev, et moi pour le design. Il sort bientôt, j’en parlerai ici et sur mon blog principal. Tout ça pour dire qu’en me montrant tous ses fichiers, l’arbo des dossiers, le contenu des fichiers, et l’existence même de certains fichiers, ben j’ai [...]

JukePod site map

Je vois 7 templates à faire, avec plusieurs modules à l’intérieur. La recherche, j’envisagerai ça à la fin.

Controller Artist

On va commence petit à petit : le Controller Artist.

ruby script/generate controller Artist index show new edit

J’ai mis les méthodes par défaut. Je sais pas encore ce qu’il me faut exactement. D’ailleurs il me faut une interface d’abord. J’ai pas fait de scaffold donc j’ai pas de layout. Je crois que je vais reprendre un [...]

Ze structure

4 Models “classiques”
Artist

id :primary_key
name :string
name_tag :string

Album

id :primary_key
name :string
year :integer
rating :float

Article

id :primary_key
title :string
content :text
date :datetime
published :boolean

Review

id :primary_key
title :string
content :text
date :datetime
published :boolean

3 join tables many_to_many
Album/Artist (table albums_artists)

album_id
artist_id

Album/Article (table albums_articles)

album_id
article_id

Article/Artist (table articles_artists)

article_id
artist_id

Faut bien faire gaffe à l’ordre des mots, au singulier/pluriel, aux minuscules/majuscules…

Concept

Tous les jours, je passe au moins 29 minutes à apprendre un nouveau langage et je poste quotidiennement mon avancée.

C’est ma solution pour lutter contre la procrastination.

To-do list

  • Lancer le site
  • Ruby
  • Rails
  • jQuery
  • AS3

Genèse

Découvrez pourquoi et comment tout a commencé.