Dimitri Fontaine [Mon, 20 May 2013 15:20:01 +0000 (17:20 +0200)]
Parse the "chapeau" of each article so that we have an image to use for the listing.
Dimitri Fontaine [Mon, 20 May 2013 15:08:57 +0000 (17:08 +0200)]
Cope with more diverse situations...
Dimitri Fontaine [Mon, 20 May 2013 10:36:39 +0000 (12:36 +0200)]
Refactor article listing.
Dimitri Fontaine [Fri, 17 May 2013 14:16:15 +0000 (16:16 +0200)]
Fix the access log path.
Dimitri Fontaine [Fri, 17 May 2013 13:57:49 +0000 (15:57 +0200)]
Add a (read) call in the main script so that it keeps running.
Dimitri Fontaine [Fri, 17 May 2013 13:55:43 +0000 (15:55 +0200)]
Don't quit once started.
Dimitri Fontaine [Fri, 17 May 2013 13:48:36 +0000 (15:48 +0200)]
Of course the server uses /usr/bin/sbcl
Dimitri Fontaine [Fri, 17 May 2013 13:33:53 +0000 (15:33 +0200)]
Add in a script to launch the web server from the CLI.
Dimitri Fontaine [Fri, 17 May 2013 12:39:21 +0000 (14:39 +0200)]
Only store articles in *blog-articles-list*, not all published documents...
Dimitri Fontaine [Fri, 17 May 2013 12:39:03 +0000 (14:39 +0200)]
Re-fix previous article fetching.
Dimitri Fontaine [Fri, 17 May 2013 12:33:22 +0000 (14:33 +0200)]
Fix off-by-one error on first article of the list.
Dimitri Fontaine [Fri, 17 May 2013 12:30:24 +0000 (14:30 +0200)]
Assorted fixes, implement previous/next articles links.
Dimitri Fontaine [Fri, 17 May 2013 12:28:20 +0000 (14:28 +0200)]
Fix SSI include of functions returning NIL (use "").
Dimitri Fontaine [Fri, 17 May 2013 10:05:40 +0000 (12:05 +0200)]
Implement pathname to URL transformation for muse documents.
Dimitri Fontaine [Fri, 17 May 2013 10:05:12 +0000 (12:05 +0200)]
Cleanup
Dimitri Fontaine [Fri, 17 May 2013 10:05:01 +0000 (12:05 +0200)]
Rename parse-muse-* to muse-parse-*...
Dimitri Fontaine [Thu, 16 May 2013 21:41:45 +0000 (23:41 +0200)]
Assorted fixes, disable any caching for tests, add ssi-compat functions.
Dimitri Fontaine [Thu, 16 May 2013 20:34:54 +0000 (22:34 +0200)]
Have the cache care about file-write-date, assorted (parsing) fixes.
Dimitri Fontaine [Thu, 16 May 2013 20:01:24 +0000 (22:01 +0200)]
Remove unused cruft.
Dimitri Fontaine [Thu, 16 May 2013 16:36:54 +0000 (18:36 +0200)]
Add some first caching layer to avoid reprocessing known data.
Dimitri Fontaine [Thu, 16 May 2013 15:44:17 +0000 (17:44 +0200)]
It so happens that a *italic* text can span more than one line. Yeah.
Dimitri Fontaine [Thu, 16 May 2013 15:43:54 +0000 (17:43 +0200)]
Actually use the new cl-who capability in SSI some more.
Dimitri Fontaine [Thu, 16 May 2013 15:20:53 +0000 (17:20 +0200)]
Add support for cl-who lists in <lisp> SSI handling.
Dimitri Fontaine [Thu, 16 May 2013 14:53:14 +0000 (16:53 +0200)]
Fix images in links parsing, and don't eat newlines in words.
Dimitri Fontaine [Thu, 16 May 2013 14:13:56 +0000 (16:13 +0200)]
Fix Muse parsing of running paragraphs.
Dimitri Fontaine [Thu, 16 May 2013 14:13:39 +0000 (16:13 +0200)]
Fix variable name "typo"
Dimitri Fontaine [Thu, 16 May 2013 13:17:25 +0000 (15:17 +0200)]
Fix paragraph parsing (split <p> on empty lines)
Dimitri Fontaine [Thu, 16 May 2013 12:26:50 +0000 (14:26 +0200)]
Don't indent html output.
Dimitri Fontaine [Thu, 16 May 2013 11:25:18 +0000 (13:25 +0200)]
Add some tests...
Dimitri Fontaine [Thu, 16 May 2013 09:44:09 +0000 (11:44 +0200)]
Fix article titles parsing to allow for links and =monospace= entries, etc.
Dimitri Fontaine [Thu, 16 May 2013 09:19:07 +0000 (11:19 +0200)]
Fix parsing of links whose labels are an image...
Dimitri Fontaine [Wed, 15 May 2013 20:55:24 +0000 (22:55 +0200)]
Some documents won't have dates...
Dimitri Fontaine [Wed, 15 May 2013 20:53:22 +0000 (22:53 +0200)]
Actually serve the content dynamically, and fix the lisp tag function compat API.
Dimitri Fontaine [Wed, 15 May 2013 16:15:26 +0000 (18:15 +0200)]
Add a dynamic webserver able to render our Muse articles.
Dimitri Fontaine [Tue, 14 May 2013 21:56:23 +0000 (23:56 +0200)]
Proper fix.
Dimitri Fontaine [Tue, 14 May 2013 21:48:34 +0000 (23:48 +0200)]
Fix some warnings.
Dimitri Fontaine [Tue, 14 May 2013 21:26:55 +0000 (23:26 +0200)]
Fix the Muse parser insomuch as being able to cope with all the articles here.
Dimitri Fontaine [Tue, 14 May 2013 12:35:23 +0000 (14:35 +0200)]
Rename the precicate with -p suffix...
Dimitri Fontaine [Tue, 14 May 2013 10:06:58 +0000 (12:06 +0200)]
Add some regression tests covering the Muse parser.
Dimitri Fontaine [Tue, 14 May 2013 08:42:36 +0000 (10:42 +0200)]
Ignore meaningless empty strings, remove useless whitespacing in titles
Dimitri Fontaine [Tue, 14 May 2013 08:30:18 +0000 (10:30 +0200)]
Use split-sequence to split the tags apart and have a list of them.
Dimitri Fontaine [Tue, 14 May 2013 08:22:31 +0000 (10:22 +0200)]
Fix the Emacs Muse parser, and produce HTML.
Dimitri Fontaine [Mon, 13 May 2013 22:38:34 +0000 (00:38 +0200)]
assorted cleaning
Dimitri Fontaine [Mon, 13 May 2013 22:22:41 +0000 (00:22 +0200)]
Don't ask why: starting a CL parser for the Muse articles.
Dimitri Fontaine [Mon, 13 May 2013 13:00:59 +0000 (15:00 +0200)]
Typo fixes...
Dimitri Fontaine [Mon, 13 May 2013 11:00:39 +0000 (13:00 +0200)]
A bouncing elephant animated gif...
Dimitri Fontaine [Mon, 13 May 2013 10:59:50 +0000 (12:59 +0200)]
blog/2013/05/13-from-parser-to-compiler.muse
Dimitri Fontaine [Thu, 2 May 2013 15:34:59 +0000 (17:34 +0200)]
Update links in previous articles.
Dimitri Fontaine [Thu, 2 May 2013 15:31:28 +0000 (17:31 +0200)]
blog/2013/05/02-nearest-big-city.muse
Dimitri Fontaine [Tue, 9 Apr 2013 07:50:44 +0000 (09:50 +0200)]
Add a favicon thanks to Sacha Chua sketch notes!
Dimitri Fontaine [Tue, 2 Apr 2013 09:37:59 +0000 (11:37 +0200)]
Update the conferences page with the El-Get slides.
Dimitri Fontaine [Tue, 2 Apr 2013 08:35:47 +0000 (10:35 +0200)]
blog/2013/04/02-Emacs-Conference.muse
Dimitri Fontaine [Tue, 2 Apr 2013 08:10:58 +0000 (10:10 +0200)]
Remove <src lang="muse"> that only serves to confuse some Muse rendering.
Dimitri Fontaine [Fri, 29 Mar 2013 09:09:34 +0000 (10:09 +0100)]
blog/2013/03/29-the-need-for-speed.muse
Dimitri Fontaine [Wed, 20 Mar 2013 14:47:58 +0000 (15:47 +0100)]
Fix forgotten table alias.
Dimitri Fontaine [Mon, 18 Mar 2013 14:33:08 +0000 (15:33 +0100)]
Fix some spelling errors in blog/2013/03/18-bulk-replication.muse
Dimitri Fontaine [Mon, 18 Mar 2013 14:24:50 +0000 (15:24 +0100)]
blog/2013/03/18-bulk-replication.muse
Dimitri Fontaine [Fri, 15 Mar 2013 11:00:59 +0000 (12:00 +0100)]
blog/2013/03/15-batch-update.muse
Dimitri Fontaine [Mon, 4 Mar 2013 13:28:35 +0000 (14:28 +0100)]
blog/2013/03/04-Emacs-Conference.muse
Dimitri Fontaine [Tue, 26 Feb 2013 12:13:21 +0000 (13:13 +0100)]
The sitemap.xml changes
Dimitri Fontaine [Tue, 26 Feb 2013 12:10:55 +0000 (13:10 +0100)]
blog/2013/02/26-hll-union.muse
Dimitri Fontaine [Mon, 25 Feb 2013 10:43:44 +0000 (11:43 +0100)]
blog/2013/02/25-postgresql-hyperloglog.muse
Dimitri Fontaine [Tue, 12 Feb 2013 13:59:48 +0000 (14:59 +0100)]
blog/2013/02/12-playing-with-pgloader.muse
Dimitri Fontaine [Fri, 8 Feb 2013 16:43:57 +0000 (17:43 +0100)]
blog/2013/02/04-Emacs-mark-word.muse
Dimitri Fontaine [Fri, 8 Feb 2013 16:11:00 +0000 (17:11 +0100)]
Edit blog/2013/02/08-PGQ-Live-Upgrade.muse to remove relative links.
Dimitri Fontaine [Fri, 8 Feb 2013 15:47:00 +0000 (16:47 +0100)]
For later: images/mysql-postgresql.jpg
Dimitri Fontaine [Fri, 8 Feb 2013 15:46:50 +0000 (16:46 +0100)]
blog/2013/02/08-PGQ-Live-Upgrade.muse
Dimitri Fontaine [Mon, 4 Feb 2013 14:32:32 +0000 (15:32 +0100)]
Update the conferences page.
Dimitri Fontaine [Mon, 4 Feb 2013 09:51:16 +0000 (10:51 +0100)]
blog/2013/02/04-Another-great-FOSDEM.muse
Dimitri Fontaine [Wed, 30 Jan 2013 10:07:38 +0000 (11:07 +0100)]
blog/2013/01/30-A-Sunday-at-FOSDEM.muse
Dimitri Fontaine [Tue, 29 Jan 2013 09:41:37 +0000 (10:41 +0100)]
blog/2013/01/29-FOSDEM-2013.muse
Dimitri Fontaine [Tue, 29 Jan 2013 08:11:38 +0000 (09:11 +0100)]
Adapt the RSS icon position in the home page.
Dimitri Fontaine [Mon, 28 Jan 2013 10:31:12 +0000 (11:31 +0100)]
blog/2013/01/28-pgloader-future.muse
Dimitri Fontaine [Mon, 21 Jan 2013 09:42:35 +0000 (10:42 +0100)]
Fix the RSS link in the site's header, per Selena.
Dimitri Fontaine [Thu, 17 Jan 2013 14:22:32 +0000 (15:22 +0100)]
Add some lost in scope changes.
Dimitri Fontaine [Thu, 17 Jan 2013 14:21:58 +0000 (15:21 +0100)]
blog/2013/01/17-pgloader-auto-setup.muse
Dimitri Fontaine [Wed, 9 Jan 2013 13:31:49 +0000 (14:31 +0100)]
Edit Lost-in-scope to not derail the reader at the first example.
Dimitri Fontaine [Wed, 9 Jan 2013 11:06:25 +0000 (12:06 +0100)]
blog/2013/01/09-Lost-in-scope.muse
Dimitri Fontaine [Tue, 8 Jan 2013 17:49:35 +0000 (18:49 +0100)]
blog/2013/01/08-Extensions-Templates.muse
Dimitri Fontaine [Tue, 8 Jan 2013 08:22:41 +0000 (09:22 +0100)]
Update el-get.muse per gripe of Greg Smith
Dimitri Fontaine [Fri, 14 Dec 2012 14:38:34 +0000 (15:38 +0100)]
Add <src lang="sql"> now that we fixed it (thanks jd).
Dimitri Fontaine [Thu, 13 Dec 2012 15:20:35 +0000 (16:20 +0100)]
Remove unpublished article from the RSS.
Dimitri Fontaine [Thu, 13 Dec 2012 15:12:15 +0000 (16:12 +0100)]
Fixing a tag production (LANG=C)
Dimitri Fontaine [Thu, 13 Dec 2012 15:04:07 +0000 (16:04 +0100)]
Fix tags, css, some index pages.
Dimitri Fontaine [Thu, 13 Dec 2012 14:48:40 +0000 (15:48 +0100)]
2012/12/13-Inline-Extensions.muse
Dimitri Fontaine [Thu, 13 Dec 2012 14:41:41 +0000 (15:41 +0100)]
Attempt to write an article about dynamic before triggers with hstore. failed.
Dimitri Fontaine [Thu, 22 Nov 2012 17:05:27 +0000 (18:05 +0100)]
blog/2012/11/22-Emacs-Ack-Mode.muse
dim@tapoueh.org [Thu, 22 Nov 2012 13:46:30 +0000 (14:46 +0100)]
Update vimgolf article to use C-x C-k C-f
dim@tapoueh.org [Wed, 21 Nov 2012 17:44:17 +0000 (18:44 +0100)]
Update happy number blog with some maths hindsights
dim@tapoueh.org [Tue, 20 Nov 2012 17:57:29 +0000 (18:57 +0100)]
C-c C-n runs the command tapoueh-previous-next
dim@tapoueh.org [Tue, 20 Nov 2012 17:56:59 +0000 (18:56 +0100)]
blog/2012/11/20-CL-Happy-Numbers.muse
dim@tapoueh.org [Tue, 20 Nov 2012 17:13:37 +0000 (18:13 +0100)]
Rework article navigation and fix some styling issue.
dim@tapoueh.org [Tue, 20 Nov 2012 15:02:01 +0000 (16:02 +0100)]
Add some more previous/next links on articles.
dim@tapoueh.org [Tue, 20 Nov 2012 12:54:36 +0000 (13:54 +0100)]
Review tapoueh.el for easier maintenance and some performances...
Dimitri Fontaine [Sun, 11 Nov 2012 20:58:19 +0000 (21:58 +0100)]
blog/2012/11/06-About-vimgolf.muse
Dimitri Fontaine [Tue, 6 Nov 2012 17:15:05 +0000 (18:15 +0100)]
Edit the Concurrent Hello blog post to explain the local nicknames lp and lq.
Dimitri Fontaine [Tue, 6 Nov 2012 11:56:40 +0000 (12:56 +0100)]
Propagate "Don't use "uneasy" that way" change.
Dimitri Fontaine [Tue, 6 Nov 2012 11:55:56 +0000 (12:55 +0100)]
Don't use "uneasy" that way.
Dimitri Fontaine [Tue, 6 Nov 2012 09:47:33 +0000 (10:47 +0100)]
blog/2012/11/06-Interactive-SQL.muse
Dimitri Fontaine [Mon, 5 Nov 2012 22:40:35 +0000 (23:40 +0100)]
Fixing the Concurrent Hello World code snippet, adding a link to the github project.