aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--config.toml3
-rw-r--r--content/post/2008-10-11-tabbing-through-fields-vertically.markdown2
-rw-r--r--content/post/2008-10-12-arrow-key-navigation-for-text-fields.markdown2
-rw-r--r--content/post/2008-10-28-so-you-want-to-click-that-button.markdown2
-rw-r--r--content/post/2008-9-27-highlight-link-based-on-current-page-in-rails.markdown2
-rw-r--r--content/post/2008-9-30-why-mootools-or-why-not-jquery.markdown2
-rw-r--r--content/post/2009-1-1-useful-rails-routing-tips.markdown2
-rw-r--r--content/post/2009-7-19-using-rack-applications-inside-gwt-hosted-mode.markdown2
-rw-r--r--content/post/2010-12-31-what-i-released-in-2010.markdown2
-rw-r--r--content/post/2011-1-3-migrationfor-write-migrations-right-from-the-command.markdown2
-rw-r--r--content/post/2011-9-13-render-image-links-directly-inside-adium.markdown2
-rw-r--r--content/post/2012-1-25-finagle-with-scala-bootstrapper.markdown2
-rw-r--r--content/post/2012-1-9-alfred-extension-for-creating-wunderlist-task.markdown2
-rw-r--r--content/projects.md39
14 files changed, 54 insertions, 12 deletions
diff --git a/config.toml b/config.toml
index fad240c..e5e9704 100644
--- a/config.toml
+++ b/config.toml
@@ -16,6 +16,9 @@ copyright = "" # default: author.name ↓ # 默认为下面配
[author] # essential # 必需
name = "Julio Capote"
+[permalinks]
+ post = "/blog/:year/:month/:day/:title/"
+
[sitemap] # essential # 必需
changefreq = "weekly"
priority = 0.5
diff --git a/content/post/2008-10-11-tabbing-through-fields-vertically.markdown b/content/post/2008-10-11-tabbing-through-fields-vertically.markdown
index 193e27d..2ca859d 100644
--- a/content/post/2008-10-11-tabbing-through-fields-vertically.markdown
+++ b/content/post/2008-10-11-tabbing-through-fields-vertically.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Tabbing through fields vertically"
date: 2008-10-11T01:54:00Z
comments: false
-permalink: /post/54058512/tabbing-through-fields-vertically
+url: /post/54058512/tabbing-through-fields-vertically
tags:
---
diff --git a/content/post/2008-10-12-arrow-key-navigation-for-text-fields.markdown b/content/post/2008-10-12-arrow-key-navigation-for-text-fields.markdown
index c95ed9b..fd00b09 100644
--- a/content/post/2008-10-12-arrow-key-navigation-for-text-fields.markdown
+++ b/content/post/2008-10-12-arrow-key-navigation-for-text-fields.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Arrow key navigation for text fields"
date: 2008-10-12T17:41:00Z
comments: false
-permalink: /post/54266325/arrow-key-navigation-for-text-fields
+url: /post/54266325/arrow-key-navigation-for-text-fields
tags:
---
diff --git a/content/post/2008-10-28-so-you-want-to-click-that-button.markdown b/content/post/2008-10-28-so-you-want-to-click-that-button.markdown
index 3f8b8cb..19e3670 100644
--- a/content/post/2008-10-28-so-you-want-to-click-that-button.markdown
+++ b/content/post/2008-10-28-so-you-want-to-click-that-button.markdown
@@ -3,7 +3,7 @@ layout: post
title: "So you want to click that button?"
date: 2008-10-28T21:05:00Z
comments: false
-permalink: /post/56866975/so-you-want-to-click-that-button
+url: /post/56866975/so-you-want-to-click-that-button
tags:
---
diff --git a/content/post/2008-9-27-highlight-link-based-on-current-page-in-rails.markdown b/content/post/2008-9-27-highlight-link-based-on-current-page-in-rails.markdown
index 79f63be..e53db49 100644
--- a/content/post/2008-9-27-highlight-link-based-on-current-page-in-rails.markdown
+++ b/content/post/2008-9-27-highlight-link-based-on-current-page-in-rails.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Highlight link based on current page in rails"
date: 2008-09-27T19:47:00Z
comments: false
-permalink: /post/52081481/highlight-link-based-on-current-page-in-rails
+url: /post/52081481/highlight-link-based-on-current-page-in-rails
tags:
---
diff --git a/content/post/2008-9-30-why-mootools-or-why-not-jquery.markdown b/content/post/2008-9-30-why-mootools-or-why-not-jquery.markdown
index dc4e20b..0e86641 100644
--- a/content/post/2008-9-30-why-mootools-or-why-not-jquery.markdown
+++ b/content/post/2008-9-30-why-mootools-or-why-not-jquery.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Why MooTools (or Why not JQuery)"
date: 2008-09-30T10:26:00Z
comments: false
-permalink: /post/52467447/why-mootools-or-why-not-jquery
+url: /post/52467447/why-mootools-or-why-not-jquery
tags:
---
diff --git a/content/post/2009-1-1-useful-rails-routing-tips.markdown b/content/post/2009-1-1-useful-rails-routing-tips.markdown
index a621c45..2325cbb 100644
--- a/content/post/2009-1-1-useful-rails-routing-tips.markdown
+++ b/content/post/2009-1-1-useful-rails-routing-tips.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Useful Rails Routing tips"
date: 2009-01-02T15:50:00Z
comments: false
-permalink: /post/67873462/useful-rails-routing-tips
+url: /post/67873462/useful-rails-routing-tips
tags:
---
diff --git a/content/post/2009-7-19-using-rack-applications-inside-gwt-hosted-mode.markdown b/content/post/2009-7-19-using-rack-applications-inside-gwt-hosted-mode.markdown
index 3635b3d..f30c2eb 100644
--- a/content/post/2009-7-19-using-rack-applications-inside-gwt-hosted-mode.markdown
+++ b/content/post/2009-7-19-using-rack-applications-inside-gwt-hosted-mode.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Using Rack applications inside GWT Hosted mode"
date: 2009-07-19T18:51:00Z
comments: false
-permalink: /post/145035194/using-rack-applications-inside-gwt-hosted-mode
+url: /post/145035194/using-rack-applications-inside-gwt-hosted-mode
tags:
---
diff --git a/content/post/2010-12-31-what-i-released-in-2010.markdown b/content/post/2010-12-31-what-i-released-in-2010.markdown
index a4b54d0..5d74bf6 100644
--- a/content/post/2010-12-31-what-i-released-in-2010.markdown
+++ b/content/post/2010-12-31-what-i-released-in-2010.markdown
@@ -3,7 +3,7 @@ layout: post
title: "What I released in 2010"
date: 2010-12-31T13:29:00Z
comments: false
-permalink: /post/2546786852/what-i-released-in-2010
+url: /post/2546786852/what-i-released-in-2010
tags:
---
diff --git a/content/post/2011-1-3-migrationfor-write-migrations-right-from-the-command.markdown b/content/post/2011-1-3-migrationfor-write-migrations-right-from-the-command.markdown
index 3dece2f..b549b1b 100644
--- a/content/post/2011-1-3-migrationfor-write-migrations-right-from-the-command.markdown
+++ b/content/post/2011-1-3-migrationfor-write-migrations-right-from-the-command.markdown
@@ -3,7 +3,7 @@ layout: post
title: "MigrationFor: Write migrations right from the command line!"
date: 2011-01-03T09:48:00Z
comments: false
-permalink: /post/2583891119/migrationfor-write-migrations-right-from-the-command
+url: /post/2583891119/migrationfor-write-migrations-right-from-the-command
tags:
---
diff --git a/content/post/2011-9-13-render-image-links-directly-inside-adium.markdown b/content/post/2011-9-13-render-image-links-directly-inside-adium.markdown
index 038a28f..0a15596 100644
--- a/content/post/2011-9-13-render-image-links-directly-inside-adium.markdown
+++ b/content/post/2011-9-13-render-image-links-directly-inside-adium.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Render image links directly inside Adium"
date: 2011-09-13T08:59:00Z
comments: false
-permalink: /render-image-links-directly-inside-adium
+url: /render-image-links-directly-inside-adium
tags:
---
diff --git a/content/post/2012-1-25-finagle-with-scala-bootstrapper.markdown b/content/post/2012-1-25-finagle-with-scala-bootstrapper.markdown
index 4122782..7040436 100644
--- a/content/post/2012-1-25-finagle-with-scala-bootstrapper.markdown
+++ b/content/post/2012-1-25-finagle-with-scala-bootstrapper.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Finagle with scala-bootstrapper"
date: 2012-01-25T09:45:00Z
comments: false
-permalink: /finagle-with-scala-bootstrapper
+url: /finagle-with-scala-bootstrapper
tags:
---
diff --git a/content/post/2012-1-9-alfred-extension-for-creating-wunderlist-task.markdown b/content/post/2012-1-9-alfred-extension-for-creating-wunderlist-task.markdown
index b2f1bdd..8fc3fbf 100644
--- a/content/post/2012-1-9-alfred-extension-for-creating-wunderlist-task.markdown
+++ b/content/post/2012-1-9-alfred-extension-for-creating-wunderlist-task.markdown
@@ -3,7 +3,7 @@ layout: post
title: "Alfred Extension for creating Wunderlist tasks"
date: 2012-01-09T23:36:00Z
comments: false
-permalink: /alfred-extension-for-creating-wunderlist-task
+url: /alfred-extension-for-creating-wunderlist-task
tags:
---
diff --git a/content/projects.md b/content/projects.md
new file mode 100644
index 0000000..0f74878
--- /dev/null
+++ b/content/projects.md
@@ -0,0 +1,39 @@
+---
+type: page
+title: "prasd"
+---
+
+# Projects
+[**Finatra**](https://github.com/capotej/finatra#readme) - [sinatra](http://sinatrarb.com) inspired web framework for scala using [finagle](http://twitter.github.com/finagle)
+
+[**Base**](https://github.com/capotej/base#readme) - scala project generator
+
+[**Whim**](https://github.com/capotej/whim#readme) - wrapper over the official ec2 command line tools, based on [sub](https://github.com/37signals/sub#readme)
+
+[**Kiev**](https://github.com/capotej/kiev#readme) - simple embedded k/v store for use in scripts, read more [here](http://capotej.com/blog/2012/10/07/an-embedded-key-value-store-for-shell-scripts/)
+
+[**Monoloco**](https://github.com/capotej/monoloco#readme) - a [chaos monkey](http://techblog.netflix.com/2012/07/chaos-monkey-released-into-wild.htm) implementation
+
+[**Randimgur**](https://github.com/capotej/randimgur) - finds imgur images by generating random urls, you try it out [here](http://randimgur.com/) (WARNING: randomly NSFW)
+
+[**Antigallery**](https://github.com/capotej/antigallery#readme) - a completely customizable gallery, used by [posterous](http://posterous.com)
+
+[**Nolimit**](https://github.com/capotej/nolimit#readme) - a [bitcask](http://basho.com/blog/technical/2010/04/27/hello-bitcask/) database exposed via a [webmachine](http://wiki.basho.com/Webmachine.html) HTTP API, written mainly to learn webmachine and bitcask
+
+[**Watercoolr**](http://watercoolr.nuklei.com/) - pubsub via HTTP webhooks, source [here](https://github.com/capotej/watercoolr)
+
+[**Uploadd**](https://github.com/capotej/uploadd#readme) - [rainbows](http://rainbows.rubyforge.org/FAQ.html) based upload server, with [rails paperclip plugin](https://github.com/capotej/paperclip_uploadd)
+
+[**Existential**](https://github.com/capotej/existential#readme) - absolute minimum authorization system for rails
+
+[**MigrationFor**](https://github.com/capotej/migration_for.git) - ruby gem for writing migrations without leaving the command line, read more [here](http://capotej.com/post/2583891119/migrationfor-write-migrations-right-from-the-command/)
+
+[**theman**](https://github.com/capotej/theman#readme) - ruby scheduler/worker framework, used for running various tasks at different intervals
+
+[**has_opengraph**](https://github.com/capotej/has_opengraph#readme) - rails plugin to export open graph data from your models
+
+[**Fieldy**](https://github.com/capotej/fieldy#readme) - ruby gem for dealing with fixed width fields
+
+[**Amazon AIM**](https://github.com/capotej/amazon-aim#readme) - implementation of the Amazon Inventory Management (AIM) API
+
+[**AtomLog**](https://github.com/capotej/atomlog#readme) - library for converting ruby's Logger format into an ATOM feed