From deb5033cab0ca1c5d8dc406deec9bef7334359ab Mon Sep 17 00:00:00 2001 From: karimamer Date: Thu, 11 Feb 2016 13:44:26 -0800 Subject: [PATCH 01/12] add challenge-list --- _includes/challenge-list.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 _includes/challenge-list.html diff --git a/_includes/challenge-list.html b/_includes/challenge-list.html new file mode 100644 index 0000000..efa97d5 --- /dev/null +++ b/_includes/challenge-list.html @@ -0,0 +1,12 @@ + + +{% if paginator.previous_page or paginator.next_page %} + {% include pagination.html %} +{% endif %} From f7f9e4c25e97caca13da78ff72049d1758b9764b Mon Sep 17 00:00:00 2001 From: karimamer Date: Thu, 11 Feb 2016 13:44:58 -0800 Subject: [PATCH 02/12] add challenges to navigation menu --- _includes/navigation.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_includes/navigation.html b/_includes/navigation.html index 2334d29..610b1e9 100755 --- a/_includes/navigation.html +++ b/_includes/navigation.html @@ -13,5 +13,8 @@ members {% endif %} + {% if page.url != "/challenges/" %} + challenges + {% endif %} Subscribe - \ No newline at end of file + From c132f4a233296390b847a1c61b2e3498da216c95 Mon Sep 17 00:00:00 2001 From: karimamer Date: Thu, 11 Feb 2016 13:45:17 -0800 Subject: [PATCH 03/12] add challenge layout --- _layouts/challenge.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 _layouts/challenge.html diff --git a/_layouts/challenge.html b/_layouts/challenge.html new file mode 100644 index 0000000..c7f0f25 --- /dev/null +++ b/_layouts/challenge.html @@ -0,0 +1,14 @@ +--- +layout: default +archive: true +--- + +
+
+

{{ page.title }}

+

{{ page.date | date:"%B %-d, %Y" }}

+
+
+ {{content}} +
+
From 93ad96d47680c405aa4f859fa77a2d94eaae7c9d Mon Sep 17 00:00:00 2001 From: karimamer Date: Thu, 11 Feb 2016 13:45:41 -0800 Subject: [PATCH 04/12] a test challenge to see if the dynamic building a page is working --- _posts/challenges/2015-02-11-test.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 _posts/challenges/2015-02-11-test.md diff --git a/_posts/challenges/2015-02-11-test.md b/_posts/challenges/2015-02-11-test.md new file mode 100644 index 0000000..d227654 --- /dev/null +++ b/_posts/challenges/2015-02-11-test.md @@ -0,0 +1,8 @@ +--- +title: "DnD" +date: 2015-09-29 10:18:00 +category: challenge +layout: challenge +--- + +hey hey hey From 8b245e7dcd5e45968f95d0c30ba9f95a43464181 Mon Sep 17 00:00:00 2001 From: karimamer Date: Thu, 11 Feb 2016 13:46:06 -0800 Subject: [PATCH 05/12] added challenges markdown --- challenges.html | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 challenges.html diff --git a/challenges.html b/challenges.html new file mode 100644 index 0000000..6d9ac92 --- /dev/null +++ b/challenges.html @@ -0,0 +1,23 @@ +--- +profile: false +title: "Welcome to Code and Coffee, Long Beach" +permalink: challenges/ +--- + + + +

hi there.

+
+

meet other members, and introduce yourself:

+ {% for post in site.posts %} + {% if post.category == 'challenge' %} + {% assign author = site.authors[post.author] %} + {{ author.display_name }} +

{{ post.title }}

+ {% endif %} + {% endfor %} +
+ + +{% include footer.html %} + From 2d5eababf444fcf3539d5a4dc08d9154faa1c42e Mon Sep 17 00:00:00 2001 From: karimamer Date: Fri, 12 Feb 2016 09:15:59 -0800 Subject: [PATCH 06/12] change title --- challenges.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/challenges.html b/challenges.html index 6d9ac92..6b2fcba 100644 --- a/challenges.html +++ b/challenges.html @@ -6,9 +6,9 @@ -

hi there.

+

Challenges.

-

meet other members, and introduce yourself:

+

meet other members, and this is Code + coffee's challenges

{% for post in site.posts %} {% if post.category == 'challenge' %} {% assign author = site.authors[post.author] %} From 767abf1aec9a673147abaa5587aedb1366c2a66d Mon Sep 17 00:00:00 2001 From: Roger Howard Date: Sat, 13 Feb 2016 00:11:24 -0800 Subject: [PATCH 07/12] Updated challenges page * Edited description * Changes headers and other formatting * Added solicitation for other challenges --- assets/css/main.css | 15 +++++++++++++++ challenges.html | 18 +++++++++++------- 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/assets/css/main.css b/assets/css/main.css index d9e55a1..ebed23d 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -51,3 +51,18 @@ code { } } + + +.post-date { + color: #aaaaaa; +} + +#greensquare { + float: left; + width: 200px; + height: 200px; + margin-right: 20px; + margin-bottom: 20px; + background-color: #007700; +} + diff --git a/challenges.html b/challenges.html index 6b2fcba..ad89959 100644 --- a/challenges.html +++ b/challenges.html @@ -3,21 +3,25 @@ title: "Welcome to Code and Coffee, Long Beach" permalink: challenges/ --- - +

Challenges

+ +

Every weekend Code && Coffee has a variety of activities, including group discussions, lightning talks, and - ocassionally - challenges. Challenges should be fun and offer something interesting to every skill level.

+ +
+ +

our challenges...

-

Challenges.

-
-

meet other members, and this is Code + coffee's challenges

{% for post in site.posts %} {% if post.category == 'challenge' %} {% assign author = site.authors[post.author] %} {{ author.display_name }} -

{{ post.title }}

+

{{ post.title }}

{% endif %} {% endfor %} +
+

If you have an idea for a new challenge, send @rogerhoward a private message (to avoid spoilers).

-{% include footer.html %} - +{% include footer.html %} \ No newline at end of file From 37f0292391a7221d067787c4a3aa6412abb5634d Mon Sep 17 00:00:00 2001 From: Roger Howard Date: Sat, 13 Feb 2016 00:11:32 -0800 Subject: [PATCH 08/12] Added Bandcamp challenge --- _posts/challenges/2015-12-20-bandcamp.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 _posts/challenges/2015-12-20-bandcamp.md diff --git a/_posts/challenges/2015-12-20-bandcamp.md b/_posts/challenges/2015-12-20-bandcamp.md new file mode 100644 index 0000000..2e6e3ba --- /dev/null +++ b/_posts/challenges/2015-12-20-bandcamp.md @@ -0,0 +1,10 @@ +--- +title: "Apply to Bandcamp" +date: 2015-12-20 00:00:00 +category: challenge +layout: challenge +permalink: /challenges/bandcamp +--- + +

Get a Job

+

This challenge was simple - figure out how to apply to Bandcamp.com as a Systems Engineer. The clues begin by visiting Bandcamp.com's jobs page and look for the Systems Engineer position. Read it carefully, and go!

\ No newline at end of file From 0736ba68e28811d7b4c04f71a9b61acc419a6703 Mon Sep 17 00:00:00 2001 From: Roger Howard Date: Sat, 13 Feb 2016 00:11:42 -0800 Subject: [PATCH 09/12] Added green squares --- _posts/challenges/2015-09-01-green-squares.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 _posts/challenges/2015-09-01-green-squares.md diff --git a/_posts/challenges/2015-09-01-green-squares.md b/_posts/challenges/2015-09-01-green-squares.md new file mode 100644 index 0000000..e1d4425 --- /dev/null +++ b/_posts/challenges/2015-09-01-green-squares.md @@ -0,0 +1,12 @@ +--- +title: "Green Squares" +date: 2015-09-01 10:00:00 +category: challenge +layout: challenge +permalink: /challenges/greensquares +--- + +

The Green Square Incident

+

Our first real "challenge" started at some point in the fall of 2015. One of the Joshes spontaneously suggested this challenge, and it turned into something suprisingly fun and creative:

+ +

Put a green square on your screen as many ways as you can in 10 minutes.

\ No newline at end of file From d3a3a98a42703b103796b616295a647129e687f6 Mon Sep 17 00:00:00 2001 From: Roger Howard Date: Sat, 13 Feb 2016 00:11:50 -0800 Subject: [PATCH 10/12] Added FUSE challenge --- _posts/challenges/2015-02-11-test.md | 8 -------- _posts/challenges/2016-02-13-fuse.md | 9 +++++++++ 2 files changed, 9 insertions(+), 8 deletions(-) delete mode 100644 _posts/challenges/2015-02-11-test.md create mode 100644 _posts/challenges/2016-02-13-fuse.md diff --git a/_posts/challenges/2015-02-11-test.md b/_posts/challenges/2015-02-11-test.md deleted file mode 100644 index d227654..0000000 --- a/_posts/challenges/2015-02-11-test.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "DnD" -date: 2015-09-29 10:18:00 -category: challenge -layout: challenge ---- - -hey hey hey diff --git a/_posts/challenges/2016-02-13-fuse.md b/_posts/challenges/2016-02-13-fuse.md new file mode 100644 index 0000000..bec8f9f --- /dev/null +++ b/_posts/challenges/2016-02-13-fuse.md @@ -0,0 +1,9 @@ +--- +title: "Build a FUSE plugin" +date: 2016-02-13 00:00:00 +category: challenge +layout: challenge +permalink: /challenges/fuse +--- + +hey hey hey From a996de53273f52be375960b509e1ba53976e3dd5 Mon Sep 17 00:00:00 2001 From: Roger Howard Date: Sat, 13 Feb 2016 00:34:54 -0800 Subject: [PATCH 11/12] Update Green Squares --- ...{2015-09-01-green-squares.md => 2015-09-05-green-squares.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename _posts/challenges/{2015-09-01-green-squares.md => 2015-09-05-green-squares.md} (94%) diff --git a/_posts/challenges/2015-09-01-green-squares.md b/_posts/challenges/2015-09-05-green-squares.md similarity index 94% rename from _posts/challenges/2015-09-01-green-squares.md rename to _posts/challenges/2015-09-05-green-squares.md index e1d4425..64d8d55 100644 --- a/_posts/challenges/2015-09-01-green-squares.md +++ b/_posts/challenges/2015-09-05-green-squares.md @@ -1,6 +1,6 @@ --- title: "Green Squares" -date: 2015-09-01 10:00:00 +date: 2015-09-05 10:00:00 category: challenge layout: challenge permalink: /challenges/greensquares From c04be4b3e472baee85ea8d00dfe9f8c965aec700 Mon Sep 17 00:00:00 2001 From: Roger Howard Date: Sat, 13 Feb 2016 00:35:03 -0800 Subject: [PATCH 12/12] Write the FUSE challenge --- _posts/challenges/2016-02-13-fuse.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/_posts/challenges/2016-02-13-fuse.md b/_posts/challenges/2016-02-13-fuse.md index bec8f9f..7224ef1 100644 --- a/_posts/challenges/2016-02-13-fuse.md +++ b/_posts/challenges/2016-02-13-fuse.md @@ -6,4 +6,26 @@ layout: challenge permalink: /challenges/fuse --- -hey hey hey +Ok, go ahead. Build a filesystem, using FUSE and the bindings for your favorite language. You could use Python, or Ruby, or Go, or Lua, or JavaScript, or... really, just about any language out there. So give it a shot. It's stupidly fun. + +

WTF is FUSE?

+ +
    +
  • Filesystems in Userspace
  • +
  • aka, really easy to write custom filesystem - bindings for nearly every language imaginable
  • +
  • implement a class consisting of up two dozen familiar POSIX methods such as mkdir, rename, symlink, open, read, write, etc. - basic filesystem in 50 lines of code or less
  • +
  • not unlike implementing a REST api - a hierarchy (file paths, URLs), using a simple set of verbs to manipulate the documents
  • +
  • like REST, you can do a lot with the basic concepts of directories and files - eg., the unix philosophy
  • +
  • GDriveFS, TweetFS, WikipediaFS, and many other awesome examples +
+ + + + +

Resources

+ + \ No newline at end of file