Skip to content

Commit

Permalink
use amber fork, add fmttime function
Browse files Browse the repository at this point in the history
  • Loading branch information
mna committed Jul 22, 2013
1 parent 2f696ba commit 186b35a
Show file tree
Hide file tree
Showing 19 changed files with 54 additions and 74 deletions.
48 changes: 0 additions & 48 deletions doc.go

This file was deleted.

5 changes: 3 additions & 2 deletions examples/amber/public/002-meta-billet
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-02-29</time>
<article><p>Il existe de nombreux moteurs de blogue gratuits sur internet, tels <a href="http://wordpress.org/">Wordpress</a>, <a href="http://blogger.com/">Blogger</a> et <a href="https://www.tumblr.com/">Tumblr</a>. Pourquoi avoir jeté l&rsquo;ancre sur ce discret et modeste <a href="http://calepin.co/">Calepin</a>? Peut-être un peu pour ça, tiens, pour me tenir loin des tumultes de ces méga-centres urbains du Web. Un peu aussi pour ce <em>design</em> minimaliste, centré sur le contenu, sur les mots. Et un peu pour deux qualités franchement moins romantiques: <em>dropbox</em> et <em>markdown</em>.</p>

<h3>Mes billets, mon coffret</h3>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/003-dependances
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-03-01</time>
<article lang="fr"><p>La plateforme node.js est <a href="https://github.com/joyent/node/wiki/node-core-vs-userland">volontairement limitée</a>, en son coeur, aux fonctionnalités les plus fondamentales. Elle mise donc sur les contributions - souvent époustouflantes, <a href="http://hypermegatop.calepin.co/propulse-par-nodejs.html">j&rsquo;en parle ici</a> - de sa communauté pour enrichir le noyau et repousser les limites du possible.</p>

<p>Avec près de 8000 librairies pullulant dans son écosystème, il y a sérieux danger de chaos. Et si on y retrouve plutôt quelque chose comme une belle organisation, c&rsquo;est en bonne partie grâce à la colonne vertébrale qui unit et soutient cette terre fertile, le gestionnaire de librairies <a href="http://npmjs.org/">npm</a>. Présentation, trucs et astuces dans les lignes qui suivent.</p>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/004-npm-packages
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-03-01</time>
<article><p>Utiliser une librairie existante permet d&rsquo;ajouter rapidement des fonctionnalités à une application, et de concentrer ses efforts sur les nouveautés, les spécificités de son projet, plutôt qu&rsquo;à réinventer la roue. Cependant, chaque librairie utilisée devient une dépendance, et une dépendance est un risque. Un risque car notre code dépend maintenant de ce corps étranger sur lequel on a généralement peu ou pas de contrôle. Les meilleures pratiques pour limiter ce risque ont évolué rapidement sur la plateforme node.js ces derniers mois.</p>

<blockquote>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/005-structurer-express
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-03-19</time>
<article><p>** MISE À JOUR ** (22 mars 2012) : J&rsquo;ai mis un exemple (simpliste, mais fonctionnel) de la structure suggérée dans ce billet sur GitHub, <a href="https://github.com/PuerkitoBio/express-boilerplate">express-boilerplate</a>.</p>

<hr />
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/006-dependency-injection
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-03-27</time>
<article><p>L&rsquo;injection de dépendance (<em>dependency injection</em>) permet de découpler les différentes composantes d&rsquo;une application pour en faciliter l&rsquo;entretien, la testabilité, circonscrire l&rsquo;impact des changements, mais aussi pour imposer une façon d&rsquo;aborder la création de l&rsquo;application en une aggrégation de pièces simples, à la responsabilité ciblée, et à l&rsquo;API bien défini. Elle a comme effet secondaire, règle générale, une meilleure architecture.</p>

<p>Dans les langages de programmation orientés-objet statiques, tels C# ou Java, le patron (<em>pattern</em>) d&rsquo;injection de dépendance prend la forme d&rsquo;une interface ou d&rsquo;une classe abstraite, d&rsquo;une (ou plusieurs) implémentation de cette interface, et d&rsquo;un <em>assembleur</em>, responsable de créer l&rsquo;instance concrète d&rsquo;une implémentation de l&rsquo;interface, et de l&rsquo;injecter dans un objet &ldquo;client&rdquo; de la dépendance. <a href="http://martinfowler.com/articles/injection.html">Martin Fowler a écrit un brillant article sur le sujet</a>, c&rsquo;est une lecture essentielle pour approfondir ce patron.</p>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/007-implement-js
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-04-02</time>
<article><p>L&rsquo;injection de dépendance (<em>dependency injection</em>) avec Javascript a comme conséquence de ne pouvoir assumer que les fonctionnalités offertes par l&rsquo;instance reçue seront celles attendues. Dans les langages statiques, l&rsquo;injection est généralement basée sur une interface, qui assure au module &ldquo;client&rdquo; la disponibilité d&rsquo;un ensemble de fonctionnalités. Le contrat imposé par l&rsquo;interface est assurément respecté. Dans un langage dynamique comme Javascript, il n&rsquo;y a rien de tel.</p>

<p>Ce qui laisse deux options aux développeurs Javascript: l&rsquo;acte de foi ou la validation manuelle de l&rsquo;objet reçu. J&rsquo;en parlais dans <a href="http://hypermegatop.calepin.co/experimentations-sur-linjection-de-dependance-avec-nodejs.html">mon dernier billet</a>, j&rsquo;avais l&rsquo;impression qu&rsquo;il manquait quelque chose à ce niveau.</p>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/008-backbone-computed-properties
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-04-13</time>
<article><p>Je travaille actuellement à temps plein sur mon application-en-devenir de <a href="http://www.compterenduweb.com/">Compte Rendu Web</a>. Cette immersion totale en Javascript, <a href="http://nodejs.org/">node.js</a> et <a href="http://backbonejs.org/">Backbone</a> est très intéressante. La beauté de l&rsquo;univers du code libre dans lequel baignent ces technologies est que lorsqu&rsquo;il manque une fonctionnalité, on peut se retrousser les manches, ouvrir le code et l&rsquo;ajouter. Voici ma petite histoire des propriétés calculées (<em>computed properties</em>) avec Backbone.</p>

<h3>Pas encore une controverse Backbone vs Knockout&hellip;</h3>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/009-je-men-vais
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-04-23</time>
<article><p>Ou plutôt, &ldquo;je suis venu te dire qu&rsquo;on m&rsquo;évince&rdquo;, mais ça <em>punch</em> moins&hellip; En effet, mon <a href="http://hypermegatop.calepin.co/meta-billet-un-mot-sur-le-calepin.html">coup de foudre</a> pour le blogiciel Calepin aura finalement été son baiser de la mort. <a href="https://twitter.com/#!/calepinapp/status/192335906479415296">Sur Twitter la semaine dernière</a>, via le canal officiel du site, on apprenait que c&rsquo;était la fin des haricots:</p>

<blockquote>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/010-demenagement
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-04-30</time>
<article><p>Suite à l&rsquo;annonce de la <a href="https://twitter.com/#!/calepinapp/status/192335906479415296">fermeture de Calepin.co</a>, j&rsquo;ai déménagé ce blogue sur <a href="http://hypermegatop.github.com/">http://hypermegatop.github.com</a>. Veuillez mettre à jour vos favoris!</p>
</article>
</main>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-04-30</time>
<article><p>Suite à l&rsquo;annonce de la <a href="https://twitter.com/#!/calepinapp/status/192335906479415296">fermeture de Calepin.co</a>, j&rsquo;ai déménagé ce blogue sur <a href="http://hypermegatop.github.com/">http://hypermegatop.github.com</a>. Veuillez mettre à jour vos favoris!</p>
</article>
</main>
Expand Down
5 changes: 3 additions & 2 deletions examples/amber/public/j-42-preparation
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
<link rel="stylesheet" href="/css/main.css" />
<link rel="stylesheet" href="/css/fontello.css" />
<link href="http://fonts.googleapis.com/css?family=Telex" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="" />
<link rel="alternate" type="application/rss&#43;xml" title="RSS" href="http://localhost/rss" />
</head>
<body>

<div class="header">
<div class="title">
<a href="/"></a>
<a href="/">Site Name</a>
<br />
<span class="tagline"></span>
</div>
Expand All @@ -36,6 +36,7 @@
</div>
</nav>
<main>
<time>2012-02-21</time>
<article><p>Le développement d&rsquo;une application Web (d&rsquo;un <a href="http://fr.wikipedia.org/wiki/Logiciel_en_tant_que_service" title="Logiciel en tant que service">SaaS</a>, si vous préférez) est ponctué d&rsquo;une multitude de choix technologiques.
Pour <a href="http://www.compterenduweb.com/">le compte rendu Web</a>, le coeur technologique, celui qui a orienté pratiquement tous les autres choix, n&rsquo;a pourtant pas fait l&rsquo;objet
d&rsquo;une réflexion, d&rsquo;une étude comparative. Loin s&rsquo;en faut. Il a plutôt été l&rsquo;élément déclencheur de tout le projet.</p>
Expand Down
Loading

0 comments on commit 186b35a

Please sign in to comment.