From 83fba44631a932c9b29f2b147808e2227076dc8d Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 15:54:25 +1100 Subject: [PATCH 001/201] started on new posts --- _posts/2012-01-09-jabbr.md | 7 +++++++ _posts/Week02-Jabbr/2012-01-10-day1.md | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100644 _posts/2012-01-09-jabbr.md create mode 100644 _posts/Week02-Jabbr/2012-01-10-day1.md diff --git a/_posts/2012-01-09-jabbr.md b/_posts/2012-01-09-jabbr.md new file mode 100644 index 0000000..c501e09 --- /dev/null +++ b/_posts/2012-01-09-jabbr.md @@ -0,0 +1,7 @@ +--- +layout: post +title: "Week 2: JabbR for WP7" +author: "@shiftkey" +comments: true +date: 2012-01-09 +--- \ No newline at end of file diff --git a/_posts/Week02-Jabbr/2012-01-10-day1.md b/_posts/Week02-Jabbr/2012-01-10-day1.md new file mode 100644 index 0000000..3464377 --- /dev/null +++ b/_posts/Week02-Jabbr/2012-01-10-day1.md @@ -0,0 +1,8 @@ +--- +layout: post +permalink: /weektwo-dayone.html +date: 2012-01-10 23:59 +title: "JabbR: Day 1" +feed: "project" +--- + From e619adb3b756215f89c86e0d8475b44029c787ce Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 16:51:09 +1100 Subject: [PATCH 002/201] added some words to get us started --- _posts/2012-01-09-jabbr.md | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/_posts/2012-01-09-jabbr.md b/_posts/2012-01-09-jabbr.md index c501e09..15cd07f 100644 --- a/_posts/2012-01-09-jabbr.md +++ b/_posts/2012-01-09-jabbr.md @@ -1,7 +1,33 @@ --- layout: post -title: "Week 2: JabbR for WP7" +title: "Week 2: JabbR Proxy" author: "@shiftkey" comments: true -date: 2012-01-09 ---- \ No newline at end of file +date: 2012-01-10 +--- + + +After the [success](http://code52.org/week1-recap.html) of the first week, we found ourselves at a bit of a crossroad with what to take on next. + + - The Git for Windows idea is the most popular idea on the list. + - We had some contributors who were relatively new to Git. + - We spent much of yesterday discussing on JabbR what we wanted to implement and were concerned about the possible scope of work. + +While this was all happening, the JabbR website on AppHarbor was having some uptime issues which was a distraction to the team. + +A distraction that sparked another idea. + +We've been using JabbR as our main communication channel for the past week (we had TenderApp set up but gravitated towards JabbR as it felt much closer to IM for communicating) and it's been a lot of fun to use. + +But a couple of things have been missing from the current version of JabbR: + + - Mobile Device support - we have some WP7 users, and they've had issues navigating to the JabbR site in mobile IE9. May be the case for other users too. + - Export History - JabbR has some excellent archive support (scroll to the top of the page to go back in the history logs) but lacks a hook to extract the history from a chatroom. + - ??? + + + + + + +-- Code52 team \ No newline at end of file From da2a528dfeccab36439d25a70b107d767fc9d994 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 16:52:58 +1100 Subject: [PATCH 003/201] hiding day1 post for now --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index a738217..ebc93b4 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,4 @@ permalink: /:title.html auto: true markdown: rdiscount -exclude: rakefile.rb, server.bat, config.ru \ No newline at end of file +exclude: rakefile.rb, server.bat, config.ru, _posts/Week02-Jabbr/2012-01-10-day1.md \ No newline at end of file From 01a66daa20486dfce510e3d61b77286060190162 Mon Sep 17 00:00:00 2001 From: aeoth Date: Mon, 9 Jan 2012 20:08:25 +1100 Subject: [PATCH 004/201] tpyo. tyop. typo --- _posts/2012-01-09-downmarker-review.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2012-01-09-downmarker-review.md b/_posts/2012-01-09-downmarker-review.md index a242049..8914328 100644 --- a/_posts/2012-01-09-downmarker-review.md +++ b/_posts/2012-01-09-downmarker-review.md @@ -14,9 +14,9 @@ So we'd like to present to you **MarkPad**. It comes with all the features you'd expect, and as you can see from the screenshot it includes an edit panel, live render, and the ability to push and pull posts from a MetaWeblog API endpoint (for blogs such as [Funnelweb](http://funnelweblog.com)). -You can find it available for download on it's [own site here](http://code52.org/DownmarkerWPF). +You can find it available for download on its [own site here](http://code52.org/DownmarkerWPF). -We'd like to thank everyone that came on board, and we had quite a few people who delivered great code all week, and a few who came in to deliver a feature here and there - and we can't thank you guys enough - you made this possible. We'd also like to thank [Chris Lindhartsen](http://clindhartsen.deviantart.com/art/Focus-Text-Editor-176271501) for permitting us to use his "Focus" metro-text editor UI mockups as inspiration for MarkPads design. +We'd like to thank everyone that came on board, and we had quite a few people who delivered great code all week, and a few who came in to deliver a feature here and there - and we can't thank you guys enough - you made this possible. We'd also like to thank [Chris Lindhartsen](http://clindhartsen.deviantart.com/art/Focus-Text-Editor-176271501) for permitting us to use his "Focus" metro-text editor UI mockups as inspiration for MarkPad's design. We have a series of daily updates that show our progress up and give some insight as to what happened, which you can find on the blog - we've separated them into their own feed if you're interested. From fd562f56a26c015810d9763a96464ee9d34898f8 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 20:28:52 +1100 Subject: [PATCH 005/201] edit to emphasize the download link for the preview --- _posts/2012-01-09-downmarker-review.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2012-01-09-downmarker-review.md b/_posts/2012-01-09-downmarker-review.md index 8914328..48917ed 100644 --- a/_posts/2012-01-09-downmarker-review.md +++ b/_posts/2012-01-09-downmarker-review.md @@ -14,7 +14,7 @@ So we'd like to present to you **MarkPad**. It comes with all the features you'd expect, and as you can see from the screenshot it includes an edit panel, live render, and the ability to push and pull posts from a MetaWeblog API endpoint (for blogs such as [Funnelweb](http://funnelweblog.com)). -You can find it available for download on its [own site here](http://code52.org/DownmarkerWPF). +**[Try out the preview build](https://github.com/downloads/Code52/DownmarkerWPF/Markpad.1.0rc.zip)** and provide us [feedback](https://github.com/Code52/DownmarkerWPF/issues), or browse the source [here](https://github.com/Code52/DownmarkerWPF) We'd like to thank everyone that came on board, and we had quite a few people who delivered great code all week, and a few who came in to deliver a feature here and there - and we can't thank you guys enough - you made this possible. We'd also like to thank [Chris Lindhartsen](http://clindhartsen.deviantart.com/art/Focus-Text-Editor-176271501) for permitting us to use his "Focus" metro-text editor UI mockups as inspiration for MarkPad's design. From f881b16e9a8a95039186d109a8616676094dbf7b Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 20:33:10 +1100 Subject: [PATCH 006/201] rewording --- _posts/2012-01-09-downmarker-review.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2012-01-09-downmarker-review.md b/_posts/2012-01-09-downmarker-review.md index 48917ed..e3c610c 100644 --- a/_posts/2012-01-09-downmarker-review.md +++ b/_posts/2012-01-09-downmarker-review.md @@ -14,7 +14,7 @@ So we'd like to present to you **MarkPad**. It comes with all the features you'd expect, and as you can see from the screenshot it includes an edit panel, live render, and the ability to push and pull posts from a MetaWeblog API endpoint (for blogs such as [Funnelweb](http://funnelweblog.com)). -**[Try out the preview build](https://github.com/downloads/Code52/DownmarkerWPF/Markpad.1.0rc.zip)** and provide us [feedback](https://github.com/Code52/DownmarkerWPF/issues), or browse the source [here](https://github.com/Code52/DownmarkerWPF) +**[Try out the preview build](https://github.com/downloads/Code52/DownmarkerWPF/Markpad.1.0rc.zip)**, provide us [feedback](https://github.com/Code52/DownmarkerWPF/issues), or view the [source code](https://github.com/Code52/DownmarkerWPF) We'd like to thank everyone that came on board, and we had quite a few people who delivered great code all week, and a few who came in to deliver a feature here and there - and we can't thank you guys enough - you made this possible. We'd also like to thank [Chris Lindhartsen](http://clindhartsen.deviantart.com/art/Focus-Text-Editor-176271501) for permitting us to use his "Focus" metro-text editor UI mockups as inspiration for MarkPad's design. From dc98eecc925faa601be195dde74c460c7314754f Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:24:55 +1100 Subject: [PATCH 007/201] refining project brief --- _posts/2012-01-09-jabbr.md | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/_posts/2012-01-09-jabbr.md b/_posts/2012-01-09-jabbr.md index 15cd07f..873711a 100644 --- a/_posts/2012-01-09-jabbr.md +++ b/_posts/2012-01-09-jabbr.md @@ -1,33 +1,30 @@ --- layout: post -title: "Week 2: JabbR Proxy" +title: "Week 2: Jibbr" author: "@shiftkey" comments: true date: 2012-01-10 --- -After the [success](http://code52.org/week1-recap.html) of the first week, we found ourselves at a bit of a crossroad with what to take on next. +After the success of the [first week](http://code52.org/downmarker-review.html) and being [Hanselman'd](https://twitter.com/#!/shanselman/status/156270525935656960) , we found ourselves at a bit of a crossroad with what to take on next. - - The Git for Windows idea is the most popular idea on the list. - - We had some contributors who were relatively new to Git. - - We spent much of yesterday discussing on JabbR what we wanted to implement and were concerned about the possible scope of work. +The Git for Windows idea is the most popular idea on the list, but we have some contributors who were relatively new to Git, and we'd rather ease them into using Git rather than throwing them under the Git bus. -While this was all happening, the JabbR website on AppHarbor was having some uptime issues which was a distraction to the team. +So the group in the chatroom started discussing other ideas over the course of today, and settled on another which would help us with our projects. -A distraction that sparked another idea. + -*I want to see about a GitHub pull request without needing an email notification.* -We've been using JabbR as our main communication channel for the past week (we had TenderApp set up but gravitated towards JabbR as it felt much closer to IM for communicating) and it's been a lot of fun to use. - -But a couple of things have been missing from the current version of JabbR: - - - Mobile Device support - we have some WP7 users, and they've had issues navigating to the JabbR site in mobile IE9. May be the case for other users too. - - Export History - JabbR has some excellent archive support (scroll to the top of the page to go back in the history logs) but lacks a hook to extract the history from a chatroom. - - ??? + -*I want an issue discussed in Jabbr to be logged in GitHub automatically.* + -*I want to see an idea suggest in Jabbr be tracked in UserVoice without remembering to re-enter the data.* +This project borrows code from [David Fowler's](http://twitter.com/davidfowl) work on the [Jabbot](http://github.com/davidfowl/jabbot) and some inspiration from [Hubot](http://hubot.github.com/). +We want a bot to listen into a JabbR chat room 24-7 to follow the action and execute tasks. We want to write extensions to integrate with the systems that we use to run projects. And we want to automate the boring bits. +There's already a number of features [suggested](https://github.com/code52/jibbr/issues) - so go suggest yours too before its too late. +Want to get involved? Drop in to [JabbR](http://jabbr.net/#/rooms/code52) and join in! -- Code52 team \ No newline at end of file From 0ba399aa4c672f78f559ab5c22ea10beff17295b Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:27:19 +1100 Subject: [PATCH 008/201] wording --- _posts/2012-01-09-jabbr.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_posts/2012-01-09-jabbr.md b/_posts/2012-01-09-jabbr.md index 873711a..7f10db2 100644 --- a/_posts/2012-01-09-jabbr.md +++ b/_posts/2012-01-09-jabbr.md @@ -13,15 +13,15 @@ The Git for Windows idea is the most popular idea on the list, but we have some So the group in the chatroom started discussing other ideas over the course of today, and settled on another which would help us with our projects. - -*I want to see about a GitHub pull request without needing an email notification.* + -I want to see about a GitHub pull request without needing an email notification. - -*I want an issue discussed in Jabbr to be logged in GitHub automatically.* + -I want an issue discussed in Jabbr to be logged in GitHub automatically. - -*I want to see an idea suggest in Jabbr be tracked in UserVoice without remembering to re-enter the data.* + -I want to see an idea suggest in Jabbr be tracked in UserVoice without remembering to re-enter the data. This project borrows code from [David Fowler's](http://twitter.com/davidfowl) work on the [Jabbot](http://github.com/davidfowl/jabbot) and some inspiration from [Hubot](http://hubot.github.com/). -We want a bot to listen into a JabbR chat room 24-7 to follow the action and execute tasks. We want to write extensions to integrate with the systems that we use to run projects. And we want to automate the boring bits. +We want a bot to listen into a JabbR chat room 24-7 to follow the action and execute tasks in the background. We want to write extensions to integrate with the systems we use to run projects. And we want to automate the boring bits. There's already a number of features [suggested](https://github.com/code52/jibbr/issues) - so go suggest yours too before its too late. From 28b5887a41a22e7f5ddfb838ddeb9a3ab035d16b Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:31:45 +1100 Subject: [PATCH 009/201] edited styles --- _posts/2012-01-09-jabbr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_posts/2012-01-09-jabbr.md b/_posts/2012-01-09-jabbr.md index 7f10db2..dd72ab0 100644 --- a/_posts/2012-01-09-jabbr.md +++ b/_posts/2012-01-09-jabbr.md @@ -13,11 +13,11 @@ The Git for Windows idea is the most popular idea on the list, but we have some So the group in the chatroom started discussing other ideas over the course of today, and settled on another which would help us with our projects. - -I want to see about a GitHub pull request without needing an email notification. + * I want to see about a GitHub pull request without needing an email notification. - -I want an issue discussed in Jabbr to be logged in GitHub automatically. + * I want an issue discussed in Jabbr to be logged in GitHub automatically. - -I want to see an idea suggest in Jabbr be tracked in UserVoice without remembering to re-enter the data. + * I want to see an idea suggest in Jabbr be tracked in UserVoice without remembering to re-enter the data. This project borrows code from [David Fowler's](http://twitter.com/davidfowl) work on the [Jabbot](http://github.com/davidfowl/jabbot) and some inspiration from [Hubot](http://hubot.github.com/). From 9c201a84e3fb24f89f5bc4b0efce3e5c779d5d65 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:32:27 +1100 Subject: [PATCH 010/201] renamed post --- _posts/{2012-01-09-jabbr.md => 2012-01-09-jibbr.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename _posts/{2012-01-09-jabbr.md => 2012-01-09-jibbr.md} (100%) diff --git a/_posts/2012-01-09-jabbr.md b/_posts/2012-01-09-jibbr.md similarity index 100% rename from _posts/2012-01-09-jabbr.md rename to _posts/2012-01-09-jibbr.md From d1136539f3c4dd31924eae0af7e6dd5b7822b639 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:38:05 +1100 Subject: [PATCH 011/201] rewording the middle part --- _posts/2012-01-09-jibbr.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/_posts/2012-01-09-jibbr.md b/_posts/2012-01-09-jibbr.md index dd72ab0..68a3c93 100644 --- a/_posts/2012-01-09-jibbr.md +++ b/_posts/2012-01-09-jibbr.md @@ -13,11 +13,13 @@ The Git for Windows idea is the most popular idea on the list, but we have some So the group in the chatroom started discussing other ideas over the course of today, and settled on another which would help us with our projects. - * I want to see about a GitHub pull request without needing an email notification. +Some things that JibbR might do: - * I want an issue discussed in Jabbr to be logged in GitHub automatically. + * Send a message to the room about a GitHub pull request - no need to read email notifications. - * I want to see an idea suggest in Jabbr be tracked in UserVoice without remembering to re-enter the data. + * Log an issue discussed in Jabbr to GitHub's issue tracker. + + * Take a idea raised in Jabbr and add it to UserVoice as a suggestion. This project borrows code from [David Fowler's](http://twitter.com/davidfowl) work on the [Jabbot](http://github.com/davidfowl/jabbot) and some inspiration from [Hubot](http://hubot.github.com/). From e35bfafe6666443b1cd97b4c7e9f1002e11aecc3 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:48:29 +1100 Subject: [PATCH 012/201] minor edits --- _posts/2012-01-09-jibbr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2012-01-09-jibbr.md b/_posts/2012-01-09-jibbr.md index 68a3c93..7697c06 100644 --- a/_posts/2012-01-09-jibbr.md +++ b/_posts/2012-01-09-jibbr.md @@ -7,7 +7,7 @@ date: 2012-01-10 --- -After the success of the [first week](http://code52.org/downmarker-review.html) and being [Hanselman'd](https://twitter.com/#!/shanselman/status/156270525935656960) , we found ourselves at a bit of a crossroad with what to take on next. +After the success of the [first week](http://code52.org/downmarker-review.html) and being [Hanselman'd](https://twitter.com/#!/shanselman/status/156270525935656960), we found ourselves at a bit of a crossroad with what to take on next. The Git for Windows idea is the most popular idea on the list, but we have some contributors who were relatively new to Git, and we'd rather ease them into using Git rather than throwing them under the Git bus. @@ -21,7 +21,7 @@ Some things that JibbR might do: * Take a idea raised in Jabbr and add it to UserVoice as a suggestion. -This project borrows code from [David Fowler's](http://twitter.com/davidfowl) work on the [Jabbot](http://github.com/davidfowl/jabbot) and some inspiration from [Hubot](http://hubot.github.com/). +This project uses [David Fowler's](http://twitter.com/davidfowl) work on the [Jabbot](http://github.com/davidfowl/jabbot) project as a starting point, and takes some inspiration from [Hubot](http://hubot.github.com/). We want a bot to listen into a JabbR chat room 24-7 to follow the action and execute tasks in the background. We want to write extensions to integrate with the systems we use to run projects. And we want to automate the boring bits. From 07fed7b9f94609f1e524ffef0591295ebd02f951 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:49:51 +1100 Subject: [PATCH 013/201] minor edits --- _posts/2012-01-09-jibbr.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_posts/2012-01-09-jibbr.md b/_posts/2012-01-09-jibbr.md index 7697c06..e1c39f5 100644 --- a/_posts/2012-01-09-jibbr.md +++ b/_posts/2012-01-09-jibbr.md @@ -13,7 +13,9 @@ The Git for Windows idea is the most popular idea on the list, but we have some So the group in the chatroom started discussing other ideas over the course of today, and settled on another which would help us with our projects. -Some things that JibbR might do: +We want a bot to listen into a JabbR chat room 24-7 to follow the action and execute tasks in the background. We want to write extensions to integrate with the systems we use to run projects. And we want to automate the boring bits. + +That's where JibbR comes in. Some things that JibbR might do: * Send a message to the room about a GitHub pull request - no need to read email notifications. @@ -23,7 +25,6 @@ Some things that JibbR might do: This project uses [David Fowler's](http://twitter.com/davidfowl) work on the [Jabbot](http://github.com/davidfowl/jabbot) project as a starting point, and takes some inspiration from [Hubot](http://hubot.github.com/). -We want a bot to listen into a JabbR chat room 24-7 to follow the action and execute tasks in the background. We want to write extensions to integrate with the systems we use to run projects. And we want to automate the boring bits. There's already a number of features [suggested](https://github.com/code52/jibbr/issues) - so go suggest yours too before its too late. From 462fe23bb92159b6bea55e32029f495e81bee861 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:54:00 +1100 Subject: [PATCH 014/201] minor edits --- _posts/2012-01-09-jibbr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/2012-01-09-jibbr.md b/_posts/2012-01-09-jibbr.md index e1c39f5..97331c0 100644 --- a/_posts/2012-01-09-jibbr.md +++ b/_posts/2012-01-09-jibbr.md @@ -9,7 +9,7 @@ date: 2012-01-10 After the success of the [first week](http://code52.org/downmarker-review.html) and being [Hanselman'd](https://twitter.com/#!/shanselman/status/156270525935656960), we found ourselves at a bit of a crossroad with what to take on next. -The Git for Windows idea is the most popular idea on the list, but we have some contributors who were relatively new to Git, and we'd rather ease them into using Git rather than throwing them under the Git bus. +'Git for Windows' is the most popular idea on the list, but we have some contributors who were relatively new to Git, and we'd rather ease them into using Git rather than throwing them under the Git bus. So the group in the chatroom started discussing other ideas over the course of today, and settled on another which would help us with our projects. From 718438e4e42512180874315b4dbad23a43f78508 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:57:03 +1100 Subject: [PATCH 015/201] the config toggle didn't work --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index ebc93b4..a738217 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,4 @@ permalink: /:title.html auto: true markdown: rdiscount -exclude: rakefile.rb, server.bat, config.ru, _posts/Week02-Jabbr/2012-01-10-day1.md \ No newline at end of file +exclude: rakefile.rb, server.bat, config.ru \ No newline at end of file From 0ca43d0d78b4702844545701b8fc19df616eb54f Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 21:59:01 +1100 Subject: [PATCH 016/201] renamed day 1 post ready to go --- _posts/Week02-Jabbr/2012-01-10-day1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_posts/Week02-Jabbr/2012-01-10-day1.md b/_posts/Week02-Jabbr/2012-01-10-day1.md index 3464377..dfb7717 100644 --- a/_posts/Week02-Jabbr/2012-01-10-day1.md +++ b/_posts/Week02-Jabbr/2012-01-10-day1.md @@ -2,7 +2,7 @@ layout: post permalink: /weektwo-dayone.html date: 2012-01-10 23:59 -title: "JabbR: Day 1" +title: "JibbR: Day 1" feed: "project" --- From 8187ab187a7094448d07b69cb911da4e2f3df31c Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 9 Jan 2012 22:00:14 +1100 Subject: [PATCH 017/201] unnecessary post --- _posts/Week02-Jabbr/2012-01-10-day1.md | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 _posts/Week02-Jabbr/2012-01-10-day1.md diff --git a/_posts/Week02-Jabbr/2012-01-10-day1.md b/_posts/Week02-Jabbr/2012-01-10-day1.md deleted file mode 100644 index dfb7717..0000000 --- a/_posts/Week02-Jabbr/2012-01-10-day1.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -layout: post -permalink: /weektwo-dayone.html -date: 2012-01-10 23:59 -title: "JibbR: Day 1" -feed: "project" ---- - From 275aede470f5926369e763eb9e9604d14ff19c25 Mon Sep 17 00:00:00 2001 From: aeoth Date: Tue, 10 Jan 2012 11:36:06 +1100 Subject: [PATCH 018/201] stole stuff from Nancy. I was super-duper-happy about it though --- _posts/2012-01-10-line-endings.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 _posts/2012-01-10-line-endings.md diff --git a/_posts/2012-01-10-line-endings.md b/_posts/2012-01-10-line-endings.md new file mode 100644 index 0000000..fac0204 --- /dev/null +++ b/_posts/2012-01-10-line-endings.md @@ -0,0 +1,20 @@ +--- +layout: post +title: Line Endings +date: 2012-01-10 +--- + +We're still learning Git and frankly it shows. We've hit an issue that can be best solved by copying a [wiki article](https://github.com/NancyFx/Nancy/wiki/Make-sure-line-endings-doesn%27t-bite-you-%28or-us%29) from [NancyFx](http://nancyfx.org/) nearly verbatim + +>##Make sure line endings doesn't bite you (or us) +###All good things must come to an end.. +> Before you begin working with NancyCode52, be sure to set your AutoCRLF option to false. This tells your git client how it should treat line-endings in your local copy of a repository and prevents you from ending up with Git informing you that every single file have changes in it, when you are pretty damn sure you never touched any of them. Do yourself (and us - we don't want your screwed up line ending commits if we can avoid it!) a favor and make sure this is configured correctly. + +> To set AutoCRLF for just the NancyCode52 repository, make sure you are in the correct folder and execute + +> `git config core.autocrlf false` + +> To make it the default setting for all repositories execute (this might very well introduce the issue in other repositories, if they rely on another setting) + +>`git config --global core.autocrlf false` + From 804e5f47da6f41507f0af629f81fb6eee99e3588 Mon Sep 17 00:00:00 2001 From: aeoth Date: Tue, 10 Jan 2012 11:54:31 +1100 Subject: [PATCH 019/201] modified contribution guide --- contributing.md | 139 +++++++++++++++++++++++++++--------------------- 1 file changed, 78 insertions(+), 61 deletions(-) diff --git a/contributing.md b/contributing.md index b1a6d88..cd4f56d 100644 --- a/contributing.md +++ b/contributing.md @@ -1,62 +1,79 @@ ---- -layout: post -title: Contributing to Code52 projects ---- - -##How do I contribute? -For the Code52 projects, we're adopting what is often referred to as "GitHub Flow". This doesn't exclusively apply to GitHub or even Git, but this is the example we're giving. - -> Note, this is different to "Git Flow", and although many of the principles are the same, it's much much simplier. - -###Step 1: Fork or branch the repo -![][1] - -At the top of every GitHub project is the magical fork button. If you don't have access to the repo, fork it to copy it over to your account. Once you fork it, you have full administrative privledges over your fork, so you can commit away. - -If you do have write access to the repo, just skip to step 2. - -![][2] - -###Step 2: Pick and issue, any issue. Be an issue! -Normally you'd easily be able to make a fork, branch and commit up changes, but in Code52 projects we're moving very quickly and can quickly pick up people. It's a good idea to 'stake your claim' on a bug or feature to fix up so that two people aren't working on the same thing. - -![][3] - -Go over to the original projects issue tab, and pick something that you'd like to work on. Don't see it there? Create an issue. If you can, assign the issue to yourself or leave a comment on the issue saying "I'll do this" - it needs to be explicitly stated, as just reporting an issue (be it a bug or feature) doesn't really let people know what you're doing. - -###Step 3: Create a branch and make some changes -Create a somewhat descriptive branch name on *your* fork, switch to it, make some changes. A descriptive name helps let us know what you are working on. Better yet, if an issue is created you can reference it *in your commit notes* by having "#IssueNumber" - ie, - -> \#1 - I added more awesome in - -If you do that, GitHub automatically creates a note in the issue tracker that you've referenced the issue, right down to the specific commit! - -![][4] - -To create branches in git, - - git branch MyBranchName - git checkout MyBranchName - -###Step 4: Send a pull request -It doesn't matter whether you've got full access to a repo or forked and have your own branch - you can pull request from your fork or from your branch back into the `master` branch. Even if you're the project "owner/maintainer", if there are others on the project, send a pull request and let somebody else accept/review it. - -Why a pull request? One, that gives the project maintainer notification that something has been done, and two, GitHub's pull request interface is a fantastic way to do code reviews. - -The pull request button is next to the fork button, up the top of a project. - -![][5] - -Neat so far, right? It gets better. The pull request will notify the project maintainers, and present them with an *awesome* magical button. - -![][6] - -Oh sure, there is extra information about the pull request - such as all the commits involved and full discussion capabilities, but at the end of hte day, the auto-merge button makes pull requests and GitHub flow *trivial* to do. - - [1]: img/githubflow_1.png - [2]: img/githubflow_2.png - [3]: img/githubflow_3.png - [4]: img/githubflow_4.png - [5]: img/githubflow_5.png - [6]: img/githubflow_6.png +--- +layout: post +title: Contributing to Code52 projects +--- + +##Getting ready to contribute +For all of the Code52 projects, we're using Git for our version control, and [GitHub](https://github.com/code52) as the central repo. + +Why Git and GitHub? Git is one of - if not the - leading *distributed* version control systems. All DVCS are faster than the centralised systems like SVN or CVS. We do understand that Git isn't as easy to grok - particularly on Windows - as other tools such as Mercurial (Hg). We feel that GitHub is better suited than other hosted source platforms, so we're persevering with it. There are a fair [few introductions to git](http://book.git-scm.com/), but feel free to ask questions on how to use it in [Jabbr](http://jabbr.net/#/rooms/code52). + +Why GitHub? The community around GitHub, including the fantastic service itself and the way they're embracing and encouraging open source software makes it ideal to work with for the Code52 team - remember, we're trying to promote OSS! + +If you're on Windows, check out GitHub's excellent guide for setting up [Git on Windows](http://help.github.com/win-set-up-git/) + +Once you've got Git setup, make sure you [fix your line endings](http://code52.org/line-endings.html) by setting `autocrlf` to `false`. You can do this on a per project basis by going into a project directory, and typing + +`git config core.autocrlf false` + +or at a global level and doing + +`git config --global core.autocrlf false` + +##How do I contribute? +For the Code52 projects, we're adopting what is often referred to as "GitHub Flow". This doesn't exclusively apply to GitHub or even Git, but this is the example we're giving. + +> Note, this is different to "Git Flow", and although many of the principles are the same, it's much much simplier. + +###Step 1: Fork or branch the repo +![][1] + +At the top of every GitHub project is the magical fork button. If you don't have access to the repo, fork it to copy it over to your account. Once you fork it, you have full administrative privledges over your fork, so you can commit away. + +If you do have write access to the repo, just skip to step 2. + +![][2] + +###Step 2: Pick and issue, any issue. Be an issue! +Normally you'd easily be able to make a fork, branch and commit up changes, but in Code52 projects we're moving very quickly and can quickly pick up people. It's a good idea to 'stake your claim' on a bug or feature to fix up so that two people aren't working on the same thing. + +![][3] + +Go over to the original projects issue tab, and pick something that you'd like to work on. Don't see it there? Create an issue. If you can, assign the issue to yourself or leave a comment on the issue saying "I'll do this" - it needs to be explicitly stated, as just reporting an issue (be it a bug or feature) doesn't really let people know what you're doing. + +###Step 3: Create a branch and make some changes +Create a somewhat descriptive branch name on *your* fork, switch to it, make some changes. A descriptive name helps let us know what you are working on. Better yet, if an issue is created you can reference it *in your commit notes* by having "#IssueNumber" - ie, + +> \#1 - I added more awesome in + +If you do that, GitHub automatically creates a note in the issue tracker that you've referenced the issue, right down to the specific commit! + +![][4] + +To create branches in git, + + git branch MyBranchName + git checkout MyBranchName + +###Step 4: Send a pull request +It doesn't matter whether you've got full access to a repo or forked and have your own branch - you can pull request from your fork or from your branch back into the `master` branch. Even if you're the project "owner/maintainer", if there are others on the project, send a pull request and let somebody else accept/review it. + +Why a pull request? One, that gives the project maintainer notification that something has been done, and two, GitHub's pull request interface is a fantastic way to do code reviews. + +The pull request button is next to the fork button, up the top of a project. + +![][5] + +Neat so far, right? It gets better. The pull request will notify the project maintainers, and present them with an *awesome* magical button. + +![][6] + +Oh sure, there is extra information about the pull request - such as all the commits involved and full discussion capabilities, but at the end of hte day, the auto-merge button makes pull requests and GitHub flow *trivial* to do. + + [1]: img/githubflow_1.png + [2]: img/githubflow_2.png + [3]: img/githubflow_3.png + [4]: img/githubflow_4.png + [5]: img/githubflow_5.png + [6]: img/githubflow_6.png [7]: img/githubflow_7.png \ No newline at end of file From d20e1f966ad85e94eac263fa2d2cd164acea2c36 Mon Sep 17 00:00:00 2001 From: aeoth Date: Tue, 10 Jan 2012 11:57:29 +1100 Subject: [PATCH 020/201] tpoy. tyop. typo fixed --- contributing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing.md b/contributing.md index cd4f56d..8d72424 100644 --- a/contributing.md +++ b/contributing.md @@ -68,7 +68,7 @@ Neat so far, right? It gets better. The pull request will notify the project mai ![][6] -Oh sure, there is extra information about the pull request - such as all the commits involved and full discussion capabilities, but at the end of hte day, the auto-merge button makes pull requests and GitHub flow *trivial* to do. +Oh sure, there is extra information about the pull request - such as all the commits involved and full discussion capabilities, but at the end of the day, the auto-merge button makes pull requests and GitHub flow *trivial* to do. [1]: img/githubflow_1.png [2]: img/githubflow_2.png From 7e2c2fc7ae09f6972752e8b80a1d41c8b237be28 Mon Sep 17 00:00:00 2001 From: aeoth Date: Tue, 10 Jan 2012 20:15:00 +1100 Subject: [PATCH 021/201] feeds --- _layouts/layout.html | 76 ++++++++++++++++++++++--------------------- img/25.png | Bin 0 -> 495 bytes 2 files changed, 39 insertions(+), 37 deletions(-) create mode 100644 img/25.png diff --git a/_layouts/layout.html b/_layouts/layout.html index 100fa96..f85501f 100644 --- a/_layouts/layout.html +++ b/_layouts/layout.html @@ -1,38 +1,40 @@ - - - - - - - - - - - - {% if page.title != "code52" %}{{ page.title }} - code52{% else %}{{ page.title }}{% endif %} - - - - -
- -
- {{content}} -
- -
- + + + + + + + + + + + + {% if page.title != "code52" %}{{ page.title }} - code52{% else %}{{ page.title }}{% endif %} + + + + +
+ +
+ {{content}} +
+ +
+ \ No newline at end of file diff --git a/img/25.png b/img/25.png new file mode 100644 index 0000000000000000000000000000000000000000..ab9250cebabd9cb07a59bde74b51f51a8dc28893 GIT binary patch literal 495 zcmV2r-Fy-0RHU zY!-&uSR$R_mcf%?xHGCYYcm8L?gY-MbbF)ju@* z8V7MdifbVxBi0D)DN3H18#ZDVD)j+&Zd=Gbv_U)JWI2dNuA9g|bw(gs5{Hi+%myX4rhFqKq-S9=A`N)2(!zU3 zA(!yu>a%A|*q-qX6}SQJNXJV-%3V<$J1VDge=jp`P@p&a@0q^hH$SW1-Zd? lOLq(gca><+jk5m&3;?2qv715n`u_j`002ovPDHLkV1iMG&h7vJ literal 0 HcmV?d00001 From 650bb8a7656445dc786f35cff51ba2697273e55b Mon Sep 17 00:00:00 2001 From: aeoth Date: Wed, 11 Jan 2012 07:29:35 +1100 Subject: [PATCH 022/201] stupid shiftkey typos :P --- about.md | 86 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/about.md b/about.md index 256a1ad..cdcc968 100644 --- a/about.md +++ b/about.md @@ -1,43 +1,43 @@ ---- -layout: post -title: About -comments: false ---- - -code52 started with a simple idea: - -##"A new coding project every week" - -We want to **build fun stuff** in our spare time, **give back** to projects which need support, and **create a community** which is inclusive and engaging. - -##Who's behind this idea? - -We are (in alphabetical order) [Andrew Tobin](http://twitter.com/tobin), [Brendan Forster](http://twitter.com/shiftkey) and [Paul Jenkins](http://twitter.com/aeoth). - -Particular goals we want to achieve: - - - introduce developers to open-source projects and help them learn the ropes. - - contribute to projects across a range of technologies. - - let the community determine where to focus efforts (?). - -##Why a week? - -We're still nailing down the details at the moment, but in particular: - - - shorter timelines encourage achievable goals. - - shorter timelines reduce the incentive to procrastinate. - - more variety of projects to work on over a period of time. - -##How can I find out more? - -You can nominate and vote for projects on our [Uservoice](http://code52.uservoice.com) site. - -Discussions, ideas and suggestions can be posted on our [TenderApp](http://code52.tenderapp.com) site. - -And we're on [Twitter](http://twitter/code_52)! - - - - - - +--- +layout: post +title: About +comments: false +--- + +code52 started with a simple idea: + +##"A new coding project every week" + +We want to **build fun stuff** in our spare time, **give back** to projects which need support, and **create a community** which is inclusive and engaging. + +##Who's behind this idea? + +We are (in alphabetical order) [Andrew Tobin](http://twitter.com/tobin), [Brendan Forster](http://twitter.com/shiftkey) and [Paul Jenkins](http://twitter.com/aeoth). + +Particular goals we want to achieve: + + - introduce developers to open-source projects and help them learn the ropes. + - contribute to projects across a range of technologies. + - let the community determine where to focus efforts (?). + +##Why a week? + +We're still nailing down the details at the moment, but in particular: + + - shorter timelines encourage achievable goals. + - shorter timelines reduce the incentive to procrastinate. + - more variety of projects to work on over a period of time. + +##How can I find out more? + +You can nominate and vote for projects on our [Uservoice](http://code52.uservoice.com) site. + +Discussions, ideas and suggestions can be posted on our [TenderApp](http://code52.tenderapp.com) site. + +And we're on [Twitter](http://twitter.com/code_52)! + + + + + + From 4368a228d32670a331e9929f02c9b578b87a1498 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 12 Jan 2012 00:21:26 +1100 Subject: [PATCH 023/201] first draft of blog posts for Day 1 and 2 --- _posts/Week02-Jibbr/2012-01-10-day1.md | 40 +++++++++++++++++++++++++ _posts/Week02-Jibbr/2012-01-11-day2.md | 36 ++++++++++++++++++++++ img/week2-day1-drawing.jpg | Bin 0 -> 45248 bytes img/week2-day2-website.png | Bin 0 -> 15386 bytes 4 files changed, 76 insertions(+) create mode 100644 _posts/Week02-Jibbr/2012-01-10-day1.md create mode 100644 _posts/Week02-Jibbr/2012-01-11-day2.md create mode 100644 img/week2-day1-drawing.jpg create mode 100644 img/week2-day2-website.png diff --git a/_posts/Week02-Jibbr/2012-01-10-day1.md b/_posts/Week02-Jibbr/2012-01-10-day1.md new file mode 100644 index 0000000..b9d10b6 --- /dev/null +++ b/_posts/Week02-Jibbr/2012-01-10-day1.md @@ -0,0 +1,40 @@ +--- +layout: post +permalink: /weektwo-dayone.html +date: 2012-01-10 23:59 +title: "Jibbr: Day 1" +feed: "project" +--- + +Technically we started this on Day 0 with forking the [Jabbot](http://github.com/davidfowl/jabbot) project and gathering ideas and features while people explored the code. Due to the Hanselman effect, we had an overflowing chatroom and lots of discussion to keep us busy. + +### Drawing + +Paul was in the mood for drawing, and he started experimentign with Mr-T/Hubot themed graphics + +![](/img/week2-day1-drawing.jpg) + +### The Bleeding Edge + +Oh, and there were some JabbR fun and games to deal with straight off the bat. Some breaking changes in the [JabbR](http://github.com/davidfowl/jabbr) website hadn't propogated to a [SignalR.Client](http://github.com/signalr/signalr) release - but thankfully the awesome [@davidfowl](https://twitter.com/davidfowl) was on hand to help us get the right commits together and craft a version which played nice. + +### Experimenting with Sprockets + +One of the first features we added was support for periodic sprockets - we're calling them *announcements* - but more work was needed to get the infrastructure to a point where people could experiment further. A simple scheduler was added to the console app, and a sample plugin - telling you what time it was in Sydney - was added to the code. + +[Andrew](http://twitter.com/tobin) and [Stefan](http://twitter.com/cyberzeddk) also worked on adding support for additional commands to the bot, building test sprockets and running them in a test JabbR chatroom. + +We started spawning test rooms to ensure the main Code52 chat room was not annoyed by out experiments. + +Even a Mr T bot made an appearance - I wish I had a screenshot handy of the bot making fun of me. + +### Hosting + +We discussed where this hypothetical app would be hosted - a Windows Service was discussed, but we eventually agreed that it *should* be fine to host on ASP.NET. The [NancyFx](http://twitter.com/TheCodeJunkie) [guys](http://twitter.com/GrumpyDev) were in the JabbR chatroom to steer us in the right direction. + +-- @shiftkey + + + + + diff --git a/_posts/Week02-Jibbr/2012-01-11-day2.md b/_posts/Week02-Jibbr/2012-01-11-day2.md new file mode 100644 index 0000000..52b2f96 --- /dev/null +++ b/_posts/Week02-Jibbr/2012-01-11-day2.md @@ -0,0 +1,36 @@ +--- +layout: post +permalink: /weekone-daytwo.html +title: "Jibbr: Day 2" +feed: "project" +--- + +More momentum, more interest, more progress. + +### JabbR Updates + +Some changes to JabbR and SignalR - [David](http://twitter.com/davidfowl) (and I suppose [Damian](http://twitter.com/damianedwards) by extension) is planning a 0.4 version of SignalR. More changes to JabbR and SignalR pulled into Jibbr. + +### GitHub Announcements + +Most of the heavy-lifting for the GitHub plugin is done - using JSON.NET's dynamic support to parse data from the GitHub API without defining strongly-typed models makes this about eleventy billion times easier. + + +The plugin is intended to track: + + - notifications about commits to the master repository + - notifications about people watching the project + - notifications about pull requests (new and closed ones) + - activity notifications for forks off the master repository - when a new one is created, when code has been pushed to it + - notifications for issues + + +### Jabbot running on Nancy + +[Seth Webster](http://www.sethwebster.com/) a contributor to the Jabbot project, put together a simple sample app of a Jabber bot running inside NancyFx. He's also been helping out with the JabbR testing over the past couple of days. Many thanks for his hard work. + +[Paul](http://twitter.com/aeoth) has taken that sample and started working on an administration tool for the bot: + +![](/img/week2-day2-website.png) + +### \ No newline at end of file diff --git a/img/week2-day1-drawing.jpg b/img/week2-day1-drawing.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b0f0207fb58c34d0b404446861461da21342b09 GIT binary patch literal 45248 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 I7x9*1aoX>0#Y&*PpIbt~O(2 z7|WYRzUw)pa;|Nl67>4hz0+1IgsT4o{pnHSxK(b+|4%ymdWc*rjezz@IIyU=Px-Sh5)hI8BU2c!8fv^?#6hT-KffB;CHme>qKxq?Nx z@aM>O0gcd*dtyj}WRg$ibg=*s_NCN3!HZ*{=G&r3_M&Rdv#?9~9Y^(Yv(GKN^cG_f zkkBA^$spP$DnWLa=|Xl|aQ1ZgGhp$PkgS|A)<&5#=>9B$n34nQ$2i~&jI!-|_^V?4 z>o^xgb}5(m7ae{yt~q8PXhuQJ_1pCH8d?%yH zKt9**+Tq|XK;nGwY^h23Iz^iw*Ayl<{1%uN7p zXnNAI5FciJ*ugAG`M~?KHNvQ;(ri9SZ62}02*rDGaS;(2vDmAa<~B9-HYU!})xN)| z_i8_%+bu(7*OoRrCuw{)%&q}KQksMKLH$5crDi^sToz$PI;@?g&sy`&2mTUr*8DKEb*f3^ z_}MvwG+s4OX-c5VCu6QhU!-y{ruHlTf$pC)hfb?{-Sk%!hldn@D0IIk=nRxSRr!gbt}j1neoas-9ERo^FXK6ck|b z&aaryz+AO_p@A7mns&rmEFUyqL)o}hSS=(AXt&D!mdKnx2-}{g?CW=oSn<5Fv9>C-=`DAtWkXF*AgCwgA}I`LIP-*!{!QA*yJR06t0 z(jhIBx@fTH&$=`94-no=iRRb{_In@I{xHegMhD(G-n%CRs6d+z{N<}W@{9b@(ytdi zDe*i)Lc`KBzOQ1w|DHn+eOpTSVWbwT!d5dMML8y4VrPtf2MJz$e`awd z$NoAd;Y<099-ipcWGJ54!qRki*no^L-@ER71s0tmbuqruVG2sh@{%Oe+Qr_GJW3sI zCO*xIm%r_=@7WC+%Jph@<7BCQucl-Hpu3H^G99TXQo2^#j9PpR4h$QWg z5rC=eYQEE(CPoX{O}DV0a%f*oS36$=FGt_0ie78l+n1&@5VZ^Zo((RzsJ&4Tc08_^Q)l8_LV(^zG2A{cf)AVEP%`{LjUwg=?@xPag6 zAnjd93PutQYW(56_Oq?6Ek2%*3@Kq~+pU=f2a8u!l*+9~P40gsJ#ZdU2|V;~D)ka$ zTXg{{I%^ieufj`Xy&=NM8J78c6NxIVOLg*`e9$Rf{k_^VH=+Ab7i zWMnKf5@rt2>hUALAs`81A*KeFIO0 znITSJ^IJty;>;VOPp*kb@(FiRLy6;byw4F_hP4Tq`Y}a-a{CEu2qT{1R!*Cg5i*v} z&&j-EV|6rf{9@QF5x2<@k-W>0M5u}0n<2iKAI%C49B3?mRl94`4Qzi{ysk&V^E80Tg+pRTLG=obqOjuecLDYZ19k_mmm z%HY|jcn;dcG-Qfy-<48KXHQM{tKuCG^#)X?(NB?VAhd%l)58kCz(NeXm8d* znbXGnJpL!$9XyWCyB<+WYAr1-RWT^T=wa^BVO7Tqj8~&qsCXjy%;Lo}2(2MSBS=X_ z`2urc#toT-gd{d^{;&&5V=QN6MCC(ELtdzoQXxg3>pM3$XYOZhz5A6)SY2KH=l!3u zst&jxVkY8md(@;7M5LeTb$~<%M@uk;$UK7Yeq)d$CkzqS&24xH1#5PqBM%M2Xem6L z2DNM?nEl;{{6nm#XyEI0v|Pa~Qe_-(hQr)$Yd%dX@PciZt>(JpO?7(;Ww*d+?qLf0 ziN!Z!v#chiwOD$aPS1~vd}MliqrSW!1bo^V03dY(=$&q3gEq{duhHKmrKR1EzMJUW z&LmTIk?54^_>R%UB+l}1ds@8nolY+tE$gk4hor?7?|qBk1#d9!)#T*l!sMi7te3>| zP8wz9`g{FYOLjtvLO

)PsY`=eA!8=Ojxhlir!hoa$Jt98&GZ6c}ljeh_*qB0ac; zP(7R5$XnG`Bcx)lVqY}V(5nqjzI9lr&I@VqYofEnjk?72F%k!@T&^QMq2AFmGuv>$ zvGf?!NwXP7fCJp$8tCG1Lx>|v6y5tAPPF(Ie?Rjl38B(HcDF5zbQh4sZSjLh;cFjf zWBRlIiK27ST|oa4`%az1LmoF+w-Uz1&CT;Vy;b5MroDh37A%F|AxQnD$W}ZQAAm=9 zP9y*A`Siu~GEMCi1IPSZw08~%={6J;uNVj0ro=aqhG}BlSmZ8>T&N^b6SaHL07}pz zWdtT5x^D%`h<+GDkB{h^IJfClQBhG4r~Def^Y4tfI0?S(+z|!>Hwg>|%tU=CmK=fJ z@&{iZI1MohiVGUu*27-s>sTyeZcMPP3);wYRX{24_qVXzZ`&UUb2*CC6RE~HaBF|q z=a(+*yBrWGwGZMf%FNm8?d$9CB$;UONG4&3+GVLtpb4V=%^hyI;KRuZtP?s|k)koI zh=_=W?zPPG>YlhrP`=|ZVD6#JbDosDU)|m+qD{|Arxa9Gsg_;E=E&MPJ2?~l^eo$Sk4_xDRxG<}|M5;X`|8V_bGI{!N>w~&Te7U7zG7gxf{6%^v=9-pyM(k`|7ikxR(w7 z*;14?IAXQkA)y{boSUi?oFUCyjcXo&mqNG`q{pJh|AI&HfM)45c#OH7Ej0{>~g|<-sj;PGX5)hIN!&G z>PJs(3Vuh*c=w2i$gZhHxDd<{?9}7#?xmanynECUdEZ8W({Glvx+OgDsPm_=D3-Sn z|A8vvRo*59%d;eb*eQDHDP^X(iQ-8rT}*O5W;PMiaVku&AS%{V2bODui}IuV&cfE# zhvvEA(dx0+8UhQkdz#Mg47ypg$qu-{4(-Bc*oyB)5)?0Gtx@n?+3?WT)c!R)D+f&1 z)WO`QO*NKJRMZMpAKy_w41U>!-U(O_DK}_5*@6H$UJqj06y@X~Z92?XqDSK?AtV-m z_Tz39CNf<^na2Td)NoD0O3|WP&K-`IE0zCL4 z++Ni{IQl3%8d~aj@%oNl(x@4GGfOlk8XjfNV)TBo6!#-Lsvjqec3-Dte!&ZiiBrOO zB^8_dDz0{S7tg}WM@EV!i5&dAnL#c>4P-&KZZoY`5R0&X?hyy{23-`sDEWtjjX%1C zyz>ln2&iP}HN*DQoE81Y4L9@>au>UUov0joey0`0-s>3qY=mDQ&WHA#?*X64zv4#{ z%S9S4>3Pm?H(-;zXzH!}tl6cA!5ne=O2SUhZl9NKB71Lp+a-cVQFr|lBDR%~dHFgU zi03ZL(Rf!%`JRmM#Qu>*(n!*N-%or0u~m4lDUg>1js@~FT*&&>)T($`xq-hYdmZK< z<`pp#6$RY&6QT~*Re?>dt(}IfyIm`S8JMKRJg-NXs@HhAH-GwWS(}^FefTtIZ-&Bg z!!a~?@%VW3tsm{ZW)&SL6$0hv=*TXBX=Id%%Cp$_!cf$aY`#Bzw9KtlHmBI+WC{H% zmP(N#A}=Qq6wca-Fq4*+ zmbk4lguP#MJlS^<_$H$vOpp{j@bl*{ZseINRbO1;BS2P?7(Q4E1V2)&&ws+P(jE#t ze9Hn%W7BV&r;00xXT_^>9o{Ab-FKf;QoU#m0MD9kSBBRipcPWRBeCB@Xa%^;=hr=p zw^f>0!`C{ZuY$$d4B!Z;Xnw46CakiJc(ABiwc+!&=BW9!q&;wMfw^d=CJL=8)$Rn3 z&<6d!kH~ZDUT;0tYc?`syY^DPZGN~`q_MtL)ie^v0tLMhD?4k? z8UO+JWu16(xwg-%;-|c?3%}o$iy;m4PF7VCQ$E(<&9CB@`NxAfRKr3uFFcPNL5FP= zfVnf;8FtYIF`=0mH^Y&}8%9yw?+%U%2~|p`4>UF3yz=u;+%{$!c@|x&_ogU{l_pp^ zRi^YCZ)(Zs&z1F!_49~OHBJb^iy;MHDK-KHY2-MeavS)YHE5z}g=4t&)UqxmSo)M# z`>__1GZ|{HUC;OiB_*#-op(_wi_xuQhGDyLHLoZPL3rq9xrG|s%n zOo?7)V8Rom zg8XmlhU#qjXy%MOY6=Mnv=!f*us#@~*}NC|(If{?sM+>_LgYx}EaS(xw_lIZsVixJ z#gZ2hm1Zn~%nn^dry@b*aoNn{OEI_@+w#nRIJ}pL=|}kXpkyNhCIsK_RSVNBd_Jz7 zdFi_)=tY|-V{174V+50HPGaWR@XZYSCqY{^&w3HX?=kx?OB*n;mqOFz$B((@crQF- zVcsAp#Y3*i9OP*n)q-2bj%>#@UV)xR1@t}e<3|roC93>`d?g}(qP~63fy;6(&!i6& zQ=FQjuNVYg%__N7QilBL{7VYZ$bcF)H9zlM+#j2!D2&M!!oXB?8PFPue8Madr4dkDgN43L9xx+{p(9i!^baE++`XWA0q1exF+k@1$ zC_u7Cm%6tkDT~@TYx^BnY1Zc@{}hfwI{hdI(%kR$tk3*(SH{yMSaX&CjdtuT{Pq50 zm!K$wkJ|ngM!u}`R(NoEuUdfIJ-{0RK z9P5ZdM#XqeX3mVj2X-3l{Kdkbu01{-uX4F9DWL{!e2E56FPA5ipOMl+9>8b^d z{Z)S3w_mtrhq4EKNiq*fl*CDApr;4#y|cS**7WpHFYA%p>P!Ed4A_;&No?A{^Sj(( zHVxn;q--HHGBW%HB1 zg@y3_RC|~ubtQD!+oRuNaQtIiM1N%&wtYs`#fuVOrBguZD8G%+G~U(LtKF&^3t14c zQ>w|E@*KzE!W%|yQD*AT>3gzEsPR;J-1#4CR&GGEY_xuQ%M^&e93C*+)>fyAFTTp- zxeU*ITm*TDRRl)XIk{cqX?dTE136|PM`1lS2eR(kmY0cHGnSd6ER;F*82R?tYSoQT zplse}<37Y*#<%06KO^*xp^$wF^;$u#^p&T`Qm!pV`uzctt9*f%6#$z*vTvp8M+UAw z#H`Z2N|2fpuHE&?u?Cwo0Gij_+9Jsxn_Pgep4K3l_DxBkt3a^xNDxVTsWFi@uOgOp zwM>371NiXN`*8f!6~<)?FBJ^{V>(@^0X5+fgpW|22+wS~^@0__LoNyrTR5n7zmpp@lY9mK#@O`H1Zn}TCsgIRtS9oja6krWrbzd$`q6!xRu;{M#)?3dz@Qw2 z>}4z*9v&i~@lSkC&dz(6Q2F~GqJFk2Lg*&W5F&UK@B|kXk!lxvMvi#>hW>8YY+a@7%u5(ZbDQ?@*)JVKPaEK~i9ZXP2qi{; zG+@asSOb_kYXwW6h#I8J@-cm8xhI&Ar@D_b@zen-Ot4g7t(%+rzID2A#Y#|G1@?`Nt_sY)?0{RF_sG9`G{mGF|~gc@w=rLY4nu`Hd6l#RhHxtW$ojrV ztY*3K;~hmd+JV^ntPE~!)riv$b$+m?kNU=AYhQlSN)*x+>i^Ke|1^;h9P@7>%h{Rn zFe1U9gn;V+yvUPyh{L6zgzPx9@69Yi~D;&Fu0=~K7jbwCqN7! z7SGSYKqki2RJ&U_eX)6nT#A(gczG~zKe%;%evSZc0%?FEBIVj;W{+5$`%^Idt9>C* zD+RkZF9#{1Vf)ZICW4)O9xu;*M9%K$J+S1qx&tGb6Ho1pk2!S{5sc&-^O&N<6#76g z!9jIT0J)hWfnRuAar`2FDGx+?Y%&EVjqI$h8ZAJs$Ha7g;L2W%g=z4R6e4&kULt{z;dOG%zdEa0T{u6Z2Aaw+iX;F6vR&phA1=+=n~$O7Oy#ho17>dq!6R z$U>bgoxcNvnk3U#s_{wjCN2bOy~ z67xgQA%kORi=nY00V8koHa){i1zq29Y%JtBzbq!`&z2Xd@J_G=@qQLncA9?t)B zD}XmTdsq1$-jGx)F{{R%%G(F8?5kx;=`FqNvFL>x3++3Bwe>?sivS(q?-Nx{y$dhl zOFw-v@g~oh$olt>gQveA-%XQfIdSFyP$44J0D!ZT(@p3^Pfw41{i|P)#YJ7{C75RdWlV>-Y|Zb#b+IRqcR37vzup zNJi)XcZ&l;pk;UWfc7e2N-K()7BIx7_fTGTe>!ibcJaU&Huv~FYt&wwdD!?Sob-j7 zeiQ>u4gl~QGGxi!1UO&!@4cRQcWYJTEHn;2dP%BsD(x<`IwG=pw-s2=YY+#1(5n12 zR9hSV=I<1kYYaI~PfohktOIK&v_AGAyT7xw+Er4SgOqMT+<^ArCowZ%URPTiJc(Vo zk~4d;y$>Yt8?jaEmk9L}u=?c~dU=iD{P)>5%v%NlHxGBvGL7qeYmRbNph6^8-~37o zm)7I!1ZP5|=}x zd-N`nE>{Px^V^nd(zQF<5gKsr0nL8{x2E-WHG)WO=EC2j)>|tJ1TwKXgRdsF%w|0Q ze)j;`r|Lcr&_46aOCV`q<1*aWcE4rfe4VxFc7b};)A;OPo9l1=KV<&@`>y|omO+?? z{|Lx`$;$s;UjD;|{Qqy5CPUy2_7p;t_vaywlK&dHE`ea!` Date: Thu, 12 Jan 2012 00:32:16 +1100 Subject: [PATCH 024/201] edits to day 2 --- _posts/Week02-Jibbr/2012-01-11-day2.md | 14 +++++++++++--- img/week2-day2-action.png | Bin 0 -> 29629 bytes 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 img/week2-day2-action.png diff --git a/_posts/Week02-Jibbr/2012-01-11-day2.md b/_posts/Week02-Jibbr/2012-01-11-day2.md index 52b2f96..b3d3f23 100644 --- a/_posts/Week02-Jibbr/2012-01-11-day2.md +++ b/_posts/Week02-Jibbr/2012-01-11-day2.md @@ -7,7 +7,7 @@ feed: "project" More momentum, more interest, more progress. -### JabbR Updates +### Site Updates Some changes to JabbR and SignalR - [David](http://twitter.com/davidfowl) (and I suppose [Damian](http://twitter.com/damianedwards) by extension) is planning a 0.4 version of SignalR. More changes to JabbR and SignalR pulled into Jibbr. @@ -15,7 +15,6 @@ Some changes to JabbR and SignalR - [David](http://twitter.com/davidfowl) (and I Most of the heavy-lifting for the GitHub plugin is done - using JSON.NET's dynamic support to parse data from the GitHub API without defining strongly-typed models makes this about eleventy billion times easier. - The plugin is intended to track: - notifications about commits to the master repository @@ -24,8 +23,17 @@ The plugin is intended to track: - activity notifications for forks off the master repository - when a new one is created, when code has been pushed to it - notifications for issues +For example: + +![](/img/week2-day2-action.png) + +### Automate all the things + +A little anecdote: I hastily put together a script late the night before to move the sample extensions into a folder - for MEF to discover and load into the app. In my haste, I'd ignored the fact that I'd (likely) been running the script from a bash shell (thanks git-bash). So I push the code to master and hit the hay. + +A few hours later, I wake up to [Stefan](http://twitter.com/cyberzeddk) demanding beer karma as a result of the harm I'd caused his mental state. Turns out that 'cp' isn't 'copy' and file paths are easy to destroy completely if you pick the wrong one for the wrong OS. -### Jabbot running on Nancy +### Jabbot running on NancyFx [Seth Webster](http://www.sethwebster.com/) a contributor to the Jabbot project, put together a simple sample app of a Jabber bot running inside NancyFx. He's also been helping out with the JabbR testing over the past couple of days. Many thanks for his hard work. diff --git a/img/week2-day2-action.png b/img/week2-day2-action.png new file mode 100644 index 0000000000000000000000000000000000000000..457b1b1abf4d49cde02a7ba069d3b1de3fab5f4c GIT binary patch literal 29629 zcmb@tby!@@vo#8YfuKnsxCM827$87^;KAKxa1RU~+}&-k;Opx*U$NH5nf;Y8H&+g z-w;8f@}h8XH8E(9Mu6AvC=Oq>oZ;XwyZ?E@RT&c=4>lnV#v%rE^#R28g$^n|RbIy8NQ0lV-yxmaGyd=R#Dazb*( zA7I}p#}7mL@)4l)@jU>C-LR8sJJ7g0lHVUCj+iiglz%7F`O(S^o3IC+0wP-eYujnJ zt;|Z}$y4LWszTfI2Grd|g&IVG6;@9sowsuWnT3hmnfjelTAqg36;4@w??J@*f%+Mc zgJ7!zAJRjfG7N89hwc$7TFYuu|F_={+ z3x=T}zRTQKOY!Fg4Y>6?Z_AtUq!6&(Ll0Ktdj`0FdItKsfW23c#DP6V@BZ~P-;TiC z%Q>6uV<6Lc?i-JQ8_@^AR)zbwb-gX%(A85`tOpT6RQwac+kf1?I#KVm z;A%vKk&Oqa`Nl`hyRxEXE!eJ<0Ce8|+qd@aVlddQ<@PB*S@eH8d=K;eQs?SMx(+>h zCp#-v4EO493>A!2#im4`boD~7DzhoVeXF?jq*$U}0(@bZC)pGJjrqU2sQ9tddV#DF z^~7SC5QYQ6G{r%C`HuW|;gZ5=0`p3&6Z;`nAWAR0V0EqQgm&VjL@w2r- z)ax<*_lVRZK(aH3H3j#x4+dUL4*tU20Nypss}WZT&kc^}E3Sa&lgb|*$Edd_LZZG) zWalCw=8qB#h7GI}-id8~;NTw8{|uEkKpP$wqX;S|c#LTfe~IV07ip4v)_DxfeuL~K z(sqI;E9v{)^m=BXr=3sWARAfirIB`*6)SXy2hJsQr%{B-2<<;tj&b#FXzz_RvTwWH ztN~BtV@#rDoAOQwRiIqtJ7RWca8n;;M{E7*!tl6Arq1co5Y%88aSZyja{(1vnF^C6Wg8)u7r;UD00Ibh@*&$cvYN^#V4;_Hr_zWz>`EdCACfGRFzC@Z{GBPh-1+g=<8 z0UHE{V3uzSD-?lB-AOvYok%AJQoXs@YA)#LP0@D}!VlOwQJMW?KbNu9amWlJO3TZ; z;}DTn?)6+N0+kH#w2a&+Xh|g54d`al^ahbrw94Ycah4gI_!?fX2!y}h(lmqw`#A|$ zz@e|cX7b@#phB?{1jpsXDb zyT^)2)`Rda@+5R;+ow=?A&={{1o7kxe)M+DT+27b5BM3U43I4K3NeP&iy(@ip*3h+ zCT@cqdUPli11FzywjT^H)XWOaiBUk_D((H|Dw>&0j}B6>8YQlE+`^(6cLuY%V6$}= zW`bntWq4tnbdYjI&sP1e8pStkgL3w{F2?I}^ETz&Sm{`CnfxNV5Vf*IifmD|K#De4 zDgqcX%g#lFG5VETvJ8~iY$Mq)tCIWM@cXaM;Bdmat00gQOIrC7Z`r~QaO6-yNR%^0}d7>;D0U~+KVg%v%oU(2z|;W z%aYXfQHhp04-MPDmKdq6L=!LZlGlB{WUsBksE5)+n4SJS$zOovi3RO`_X5%sp-4?y z%I@A*<*_Ix1IUO>!z>^1lW;N$F;317Vrxuj1OMnIsgSc16-%unNX3u{+3BACzLfIk zUGYj3>hTHhsB#tjc!#H;@A0jmt_7!;Q|Z~!)AeVSZoQTF-`37RG$78M$9z0}et#4Z zyRCaaXPB0bx932n1Fd;Tl>>PiZ?8ls0x%1!gxHf zzmLS{wfekT`{qUyscfXzyPnf$f6#G5QbDirh(*OdiPOH%<>>V2W+^yQp!j1NmAruFNlvz-yGrl-kmCOaQCVc|KIuW-%V?C6k;hkh>|}XcxoDdm7UrjpuG%(@KK#M*-d)7h2hU~+Uc%Py}(C=T};yi&*rW%TV3;ZGR!dhMV-DzCxC>O;6a6iw131QLAqq&%>k6 zRIf{XHJ^n)NNH;O_UF-!qoIyE+O8&$|Gmo2{CL zvUu3ID1Q-2MuUx)SM>W5|0IGjp{@4j`}JS$Yo69qc1@?Favk(@nxl7#b9FpR>j60I z2anCsvdf{MrVK|K3e%}H?dgW3r|ry*PdMi+EX0JqVJK&d-B5Vk0MvRjKz-})31#%G zo(+x?Dhk=360N_he$Jd8)|S3iqig&D}RWD zY)5xjd@fO5Dv2 zJqftoepidr?K0!Q(FexpD}Edd?0uYi?vPg$h)9^=0Nr~pI8Mn{;JUdj+_H!_ZRc)j zQ(xajuVv5hHx(2J`aJ!b2@bKDPY|EJ=Ev(^wGZ4XF*t0+S()YXZpSZ{Z-ECQ__}=9IiFmM^=N*7`jc)X70l=VEfZ z#knRla`fvUO z*SWj;S;R*uci4^G`!P@Q3Nk-nKc;9PcXV};2oZ_ey%dL?v_D=A*h3HRk;@XX{>}xm ztoYt|&n$}`*s)E`2DgFeD~yLD{hm>1ttEUTK@~Es_R~!!>ZBqaj2_CLWrRf$H~O9( z0Aq+S%&w)8l8kqoj#EhUTS+~%Cw=K!Dalofu9aU(r&UQ~GPrIKwNT4xN9(cIl`IluRf|*%#0AdJ;lh6n)3Jc;+q31o$3iq^%9Yk1(Hm0BwR) zi)zi@XNRum--KdrGV%(dpMfSRJoY1wn4*f0(EOdK33Em?VY35YG@x zwpg6rEGi2AXFMU^NK41lpPx78*x*!NaxiItT1x?h*-d7!*e z3&Qc+WsA*RHsnm1v@|tg97Bipq|C`*Lxfx#wTAPsW;p_ew_@XmWov*5!?v+CD5P6rqsea;TrT@8!W|Oo!s}6nFg!Ymeal)$`hp zfq=`Z6CuPinLW)bNbCuG5n9y}wV0tX<^|k9B@JJ=+@WZ84#R~bnu+{;q8WpnAKu1VqQ5VxSDsuYvofljuxy0xa$q(YR#wV6h?3Oj2vu_W{lz7tZV%43q)wm-ctKX~U zjL;j#efXw^gM)+5A$t@ShtyorHI|4`X&n)%Dr@(%K_QeH#f!|fb`am99(f0sIVBvR z=8m2IS>@9Li~*?3-F_bmLu^e$Rv0c5n+Vv!?)|P<|}ETnhY;3 zyxvQ;3vS*oTTS^ME+k8LMQLw5`VKu-n`3b#3!H90SA-qU^{1iM1B$wQ zPM4RtJsc(V(PUWbPb$bf6*^5UwhKd^Q&`MZOgop+b+BHiB;`RbkG(HU zEP{8%+RX1B9xvOmVQ-14j%E9q+cHqXD~FrahZ6>8Z%N2kt}@#hV&2;BY>(Y78OWXw zfO**Ug)0o{_sN89rds|Q^{()Lz~k{W)7I8D{%ZOtfrZ{_r{-s5_AddTnuBw?$VB5+ zEr&{a=P+>@Dim`&=4uBSJh2hd!3kV<^8b7zy895))4lgM!a@S()LNqc_dF_7r1j&U zf2jh%d^7?XKg5zhw*v#xNKqG#EWfkerS)(;?YschF_Qgc4(<{N(5v(RgF%nzPUAN2NQx2brs?6%7F~nMY*79s7{D0_?_t@*jpUFu zm;dtE{%U#UHeOhQm;?X464{ymTCx}A-wC4sH(^ot`O~+aOGk#B@lM`sA17;$S)*6D zyPB`kX~;IXO{V~17ne|67X4-0ZiIb5$Z8u`r`ZovPA_=z!#3JVKMOHqTwa>p%BS-&Gn9D zXjup~1zo|{Lqx*kP>4`ohskRl^_AElKo6c#N4jQrFplVZeXP3(baCqZSbV+3^=;mW zi67i;bk@bC_}(c{ubhU(M2YOSOXw%0JYX?a^NCa|c-%iF@V=dY=ZsTE{KR)+#=LT9 zQE+cdsJu40v*jXmyQP>Su0ZeOP$XB5^>KTV(acg81CQMaqTj5?%+oZXwo*V?BoXSJ zmZ8I3*D6b&ipOwjukjj`e@r>rMr}I{4Y?MMTszG(Mz)=xax~bpfk=i(1iy!ebFUV+ zUl(sYz2y$zZ{7-^D}%}Mk5!?*c;APmTP3}35hBD5Y}93{w$4M2H;RWX(lbr^4_WH^ zTSqFiq>hnxO}jp+D?iZ|-AZ)Tl0J|{c$FMnZ+$TB&`_2IHu70rg;6A3P3hu_kE{hh z7%%a+b{nc>N$DiW|lxX<9kk1hkBv@1_s(Zl(X z*gQzJl3iPf7dmV;R+5OJVVC>54*~IHV05CRTNu*GQVnKecA~$O>k44PIID zEL@%^=H)-*(kMR#Xb#1tsfc5$dty2oK+?&$%r{f}Zt#V*cAN5O0mmaI4aA;bG2lIy zi-MC49$@ryz0e~zX{|3*pI5K9b62A09N#^vNt8gLE^m7;$fD>%l)e->Qwg+8_WfQG zur{_TS&s?ldTH$mg#IEoo*uQjYT3|IYXBYZrV7P$xw-E=PG!WP`NsI!57db|iZsfu zc7@~+uHxpGF}tekdkhBGtxonGp*>BGmPB4nLUdHBDcQGpaMMyV&G|!y))^}d5ghoV zP+5|?XJqHGAbOZtf#O9Gk%p3Zi|A(=K1nl=tVr87DyW)>U%1jcCsL217(4or2ob4> zOY_t>uf|h9ew4%Tqg7$t0ty7tkGDy>B!o(SNm3_g9R9Ug0k5Ya-eXiGKSY_!t{Nv+ zv8`0bZbQOnratb7AO1CftItdYjb3xCdPcqNgvx+%bZX%ye(L93ulo zv?r)@lbzmUf8nBPnztOsS$;9UXA={kNZ@|JhH-0N*N*6-yOvDQpE4_0(vI0I@rdx* z+9Ph{XhKcM@1LuXwdawztgm9!CucqefUW7}JFP)Dnc&sd#q!Sez zF@}8>bzje8Xwh%&3@3tQ8lc8=H`y;RgXgJS=dntncbwR?*ZboQI!zxUc$PPKqa{-G z+^qS*tnUP6rvpG*#jMb9yig3e$95%{x{zTkg8@xP-7(D)Uzm6OB zMDQWStKrMB-ihA8vtwHSByd{EaW{Z`Lcv|N1OdH$#~2GB12 zM%a^M_xsGVk+ha3zj8n`cm@1Td?&l(-t(p}^vb3uEA;Tk-#N$Iyf$uNfd1L1+?z+D zFKKdxV`-m1H1$~hP5Y4DusXioHKfJiy|lQIvj`z-c|y?vlqY0jJd1e0==^yGvgH$e z-6?upv{l{|=6bUVeYsh2JDe{#xeVRF|3+jibaPuNzEi1(G!iYMC|0O(c%18evjx#% zbJ+hCQS6}@n5E)vw2_IkFx?-O)mjE1N+K7$%X2_LXVJSOKh;S2MT&Fw7f^NB&n z5g(V+$oF44V9(w}gBDjJHkWbR^r5xw<*y2J-p`xqM&dph!raD^HY_A*u&l#jBg*U5 z70cwHG?7pQmi$;vzcu{U{xVtuKy$5(KWL$ws<2MN*h5V^3a^p}r|DNP9k<_JcO@?8 zpsDbzFMEWv*%m%Zd>4g@Gr)_m6kjc7=NI9(zVF;zt_WS61XAlBt`3QT@yf~bwlmUU z#obsyn8llA6Uui6%Bu45?!iV8uRJEfq0pO4kAMy~eDqnT>-5naE4JFU*=w5YHV`$k z2IS@PY-0c>!%%`%feZ`4(`$KJJ=-XvR{N5x%$TR%2EOKdp@uMSZ<0puy@*%swt*OS z%V}xxZk}~g#?(TN6F2%A2HL>MXM;FFF=*^^1v1R$Mh5=jWFkIV;zDS>MZV1298e_R_ zsg_xSBz;!wXJiX9E?mxf+f8`32rtvu103PUK^E)Xo8wP!u9I3Y);)FnebU?eBk-bU|&eY9K=?1M)i0fh*0AmDZu+Dn3RJzndpj$3*6q__OjLUja8wFti9E zxo^!`TMI4UbySX9#_X(wV9#@`$B^FMvRR<@c6dS%>d3~O$h$$RANsM1eWQv3x;Zuu zQzfNMFwIn-kkyt^#{;xvSIiOkXl71Y&{Mj6NcNCw4CND$n@baR?#U^L-tpP7<$J2P zQJr$_ILBNY)WD61%eZ&dAVk8ZRdQ;&0agjpU*vP!z)@{Gvk?W^&&FjjUb)`8Wi9Zu z-R@r(&t|!EC}lY>l>RiUjM4JW`?gg)x9GfhxK;ES+bcdwEso$>W%XEaYcO2)!B9OU zcSjUc=(uySnj54PpKdbgqj!nuBCpe6_IsVOK-Wm#{BriYS*K$KiwtS)DY2-kw~xf< za|wkWo~A12mM)LRS{7U)e&q z2o~@ol-}sR4#%N*5Qi@OJ$|)S1u5GH%NQ-0o>hXVWy^%>!k^366?KpTtDwXnDYXPJ zTqQ0)T0j9EVK78XS!d!0ND(=X&<79ZO3?Vzzs#9nQ$$2BY4;YprKMN3|vsIEc6Sqb?a@sGn4x=%=QeL{^B|rT+-06nYkxfZJ#{HOj!5 zKJcY&;V=JM9m12;yX=I!NYy8cg-giGh5UfpyCE|I_NR`A1&t>f0GYe84|x1X)yu^N zq^D?f$uUUV6@S%zuVg)=g+elhwD#~8jkIC6^E?&>+gt)EhJej`ZO(t+yDRHHgzWS1 z4_~0$(2wXRm5cP)B(PJb!E@10YFb>JGtD)T2rqw~B-2)&eUU_nToxgZ^&%@JB`>g? zZbhgGhWB!%mdy_T!PD-Hn(Su7Xr!lZ0BRd2B$)a!!698abE;{ww>O`*widG-l}w29 znoUVRX&!na8o48!FY=a5h}ov6GC^ygi3WhIppy(c%QEEtTiY6;rKQzkg7nhbAF!hq z##mbnm#ZLnt!cXRe9`Dvr)Aki(yn{;_6%!^`Uj|kKBW^<2646PTTdd0p=NFLeHz*P z{&ia~V&EpNgCyyoyQnz+I{4hk>Pf~7~Q@3#K)wWXn6vgSYhuPt` zM>;9>_{r9Fu~N!-F>OeXf;7B~$8>5s=d?cKOT<)Yd#f;o4R1Q;De*5#gVja`)ac6a z=n*Qv>9Z=pEnww+D*&dw9>k1>9Uq<5;fhRo=~u7sA}D0H+z6z1veeaniS|T;gQT$P zc?OxmA5b#AQtr#4tQc9Iqq*Cyj=nu{%Qkdpn8Iju4Q4x-x&i%W<7b@%fUg(L7e1qBF z{wJ0!)rT`MLKrP?dso*{1jz8Sb)O4E+Lz85RdvH%ipc}ftdk!g3e+Hzb3_C}Qh6*w zJ#|1#AZ?wyDpPvF1d6mKah52#@-6C#zRR%k!Rp*W3sNCxbxfC!bI)?!xW%RuboGg9 zdA0`WKug=}_e<096T)@gPh}1y%Bywv*>vsp#E=nr{5e635kOvMGXLbsLUftFRYP;j zLcbfqFYb5DGYmB_H}scQdogqP^L*mY>!*c|{@_1koOYM{ldR3k%xe>Qc6u~fba>WK zSbYD@J+*MrCiu3hBPg@t{p4}^$%D$uWy+z(sqV>Q@`tL5lM9oRtC-N3M!+Qzi8D4M zwh1ig-kaUg*YR%T>P-h}v%B(k`hvqZ7xv4;)LvblA_^bh!jY_?V_ymGnOvgO6as* znVWuO^QLL%UAxQhspFXjwX2OzWN0o(x)Jg?OM93vPrfMw0b=$!g(mTw;b0^Kq(6Dk zF@NlkFN6(B4fV(yIkxB!!M=`k7lm+6_m61Sl4s1XnjnLhaYcLwOcYabeJ*lt`kh}S zN$iq22;KZf4kNG@G5jn|YJpG)R{QO)9>x0f#cH~Sm+eNhIL@O-(*W6q`%O4>p%kSZtRSoH z8d;10#sm&{k-)U9{U;BM2g7-M*A@mD+Od{?fR?vX+22CyHiExo-ju&fD-wICY=yT& zjtIRy@1DL*%l$xm4p1mlw9pK=LO*Q<_gy1{$1reiu1mx8fwVRqnj3T99YPscsVih# z+}&q(e=N!ASO-CyY$k#WfT(aljkN;9wyj$FJ5{VGdyCK@i*LpBkOModx=g?1%DacRZ&%JJl@^79;_0~4s?cL z>>dC(i$6ZDJ>kucb+%p$!!7MD;*K95XI@;b_z<(%nxEHr`QgDJ|BI0y>2~gTd3br= zV)ea?iNChlI0a1cYiFDVE^Z?qNle)5p(p>aW>Lh?Q5#Gqg4#qle+%H-!rDpLMb_5 zxY!@j5?bhzFqns}c3RS=O&sx=nkqEr0Nd2&{ql0F&GI~vu0srk-I{yMM`5rl|6S6K zdOtOe=XGn>#<_lnteyu6Eblyt{8>Y&dg~0l8ZxD;@Gx9q@+8UBCd;d7F(cOEi|rbH zB}p z$c$WMj>A{^&tx#A>-RnAW$$er7u!>UBF1$_2IIZn!JJtxaOs24cX#+|LL!PLqH>Uu zgwt-XENM1e=r!D^P&UiLChR(rRPfq?z4l8yHsgf>ZYVVj?|ZuA8zzjuo7lr9SeU?M z8M2@Uj3J7LRV`g&JgzHTk`fd-evh_goBqXC6el?UoiBkj`m|q1td7Gr&*F$GYYAQd zmY?IL#E=42a%^sweaK+ueHY~zvP~k1Zx7CFR#*6{eMZLdP`e9LPQpo`(==ni7U zXaFar=hp9$qVPml-jnBFjwZaS`>z?3#^Eu7FwPK{yDneFnvpY7q_~qMlouZ|z@ZEl zY6#-3pTir>w6A#nL5ULmy$PE8ND3X%pp+ol^8SflTo{S9n$ugvU+3PL3lJ7QW&uo` zF)d_cvfJi!4s_WQmp$q~+7#kw-T2z+ucD&mnfPxdswX|F`V0ZrTyhPD_i!+AUhis| z{P(qQ`Th*`b$Cs=-JkjAxpiHPelXzDhIKrhXi%ou=y6+rI|)77;<8-3W?ykZ5x6D> z!h$MGMDs1Z8bW<6uTtBwX#tqoaSn%o(1tgDx2rC;%wd%ACElmyB?6p{Gfis)N;@f+ zN4(w}vJmw$dfkPM0fixcoTC+wcEU0DYZ7~l)JL<4K>`BmQ0Irc+$mWsnDP~7+vRb5 zWyg=*^ymQ4k!L7xixSbV5Zw|q_wR&BtP`}6`*RICJMGw5oDqaVe-#7|%v?89$prl3 zBc^Gh_kkNOqHAGC8IyJnLfgqbG|a#CIp^MmE$pp!q#+^j62|Y^Y3}TW`c)QzXa{Ic zd?^}c?`AiQM99-#BYw05e$4IsG^ME=%8Vr5Y2?)^e3e_f*IxCyfBPkP3Hmt*>mvF+ zCwBjI$)3ZVbstp0AETma8|ggx3+5Zh*QB%{M#-~6qh-^t{k|8c9dCqAo6~N(60Z|l z;pOfnFSjVovA#Hpatz!k9DsUr(Fk0*5P-qmRMe!Ak4K&zb{9J^G65I5w_WE4B3?sb z@sjztkp=|Uho$^aqJa~Nl#RmMsUzLUf*QRQE&GmkAjPA7$7)`h6o?9hbQ-zWmsv*s z{KaQqqI#R1jkSnLcK+h4X=6mFmh--grVBKFsn@1@AMs|!?Qj}9Ecif>V@(q>Yp9f* z{TZQ4;0i_8sahBD5Q$UJ?c(h>al8)u=Q+k})0*E_MJZ-~E>XD|p5dj-^B3PqIk_Ax zc8P2$*DM~J>PNhspS(Q5>;=Hx<-crw^8Pw0Ax~_BQlyEN0_9I_$QKv6?6)yL=DR%A zvc0efwS2#`wVLg6iW;IHj>*R3sBw<5%R(O2j1QXjD;gNr@jwRE>8A}JmjC9o2H8kW zNn|giB_W%82nt)x>9u|f5L&zud5&Jx_j!}=Dzb`yh?%fE*VUZ+33Jrm;jku!BOfJ& z3%JeXN<%zadGN2sB<9WUWI~(LTb4V%WX^P`oA|w_pk+m}|SH zN|9hC-{?FFbyy~+oN>C!VOMW}i=dXilIKZZ-jlTg06n8jPO%e~2eRV&r$sck3L55Y zkb;#G#@N)hj+qCX$#541e_4Ec$w>$r8K_HFbN22keqOT#p^cdud0XJ$4f%C0XPKY) zd}a}3uhglcCt^_p@;75SEBtOD{PmBHrIp}7%m1`Oo|GV^8@vw}<9Y@DjA zwy3-Kb7jdaD^K4p?cMjJ@~CEy<3wxLX1_j<-mEs0vbsZX z8O7bSF;wlZKz$F7iB+_JyuS8whz%`@pWEzW-XvyplW>To^)+10J96janfSs^$?IHk zGuycEr9rX`=Y18KoTM*NflB>a?HSGci1SR()>uj|$c= z^58}SXtQ8T{B+i@DBliRGvV0N>iO%E*HeZbCCEg2rV|sSrl!GOnoTNoq%1>suK5!e zK3DxA?9U2V7+qvZdDM{ujhU1+uXo1@R@}8W^8U6^H#r|A?oj%4>0X_Kv5S#0Hi~2M z0^U~FkId$_AD=E)Mmnd!PW=Q~xJwOQ3V2O*%?BYIk-<>m3tEeb2i|wDq+hehzy91e z7?kyoAb1}7&(CAJJ`%5DUsvHmqnp?Co1begT<-;Ki2bXH-N}gdUsEMqFK4f_U`OA- zOQPXvmS)sVL{C;p2B> z6wnk5#s>Gjy}jXF)4>W7g9ixnmp7zf1~laa+_ZH4zdB_t_|pgF_pl>C>&O8zI)?QQ zDf_I@KiX40I=HNb5fg2}-+;447D<*v#D7Flqc}gnc2cXh`WpZHo|7oiIy3C4G z{#>g*e0QGEq|V>|Gq}j@7LzX}&Ok3R;c2-F`&T3fQek>wBe#7{x&(Jn1D5jzhi|hk zONhdk9%IdUbDoEu2E^%ql8yChfKQN&fqK`(vMq4qfzn*b1?9C77jtWtd|o;-KkHo~ zFHQgof~2l+RY%% zVRi*w?0dxMVp4AJ--l`mTK~0c@=NnP#zc9JJ@p(!iSVgKZO+7ulB1hRUFNZ{6-esR zr;X_;#zF<_vKUazwAmWj%#>YzzssVD(jDA!a`&p482fAIkp3MNekS9mWDy$l$7JcG z1qN=*PQb7^&))a`d&Z{I2fzOs_~$RcVHr;UV5-(wZakO*#@_gpmmRh#FZ07Q7*{p( zw6MZ4;MX-_(?!kr_1f8CE#qzyEIaSRz>nQ!n+|EbW@h5fYJAmIZ1qkW6D0?5xT>|! zWDfW6tQ-X)73b2C;=76PDR;|ZEw(jMaLB?1YowK z@rUHi#O2tPgp=VP_R8#*vhYlV zH$grDR4JsBi<4-7p~`Ngy&FeiezX+uaJ^z|y@=UDchb#Ct*n1)vCz)g2h|C_zJ2uV zIN`MEde*Us$^&ow`N3{NGf*xh{`c2X=+$D|LuZ^x|DUfyr^M{3IDM9N{^oyHl*m_i z^g7&ahU4c%O=tk4%?jtxhF8hVwDo@G?pzK$k$rpxW>d0;rv?8+KD!BSW)(ossYTv@ zU|l1xmlRriITWH-d=n{-`uI zw>{C`(y%7{uIz0iTok_I-`}8~km5RIgf8 zO`OP5!tg~yTeu1>nE@<(2F6&#>a?DXScY)xR&ZlU^VAe#SQiqLPD7|@A!-z6lUi5z zdNC@Mh#_apFohbf+SJ;d5ohWj*P`LAYLsGbD!-Tjw0~K83fD%xaORTD{Uyw{NL4*u z1zh-tIWu0gp)G1|Q+JiJ2fYsZ*Le+bdHeeo4sgLQLlRYgg2AKNaekMesF?82GvGN+ z$6h&g@li-AA)l3lB=WFt(uDIIO6;+m+Y5aQ2}7n0R?JR*)MZk$;)k{vw(L+EbmWOr^V3;=8{J@NcDj0I_2tKdp7A$~T1q?*rr$?j=?_hq(j}Ytq}~3%zyAMB=(W%+bTa=F&Q$6nzL-O!ucA*hKJ?5*IqkOFt8{e6Y+JV3@5Bq@%H88 zqX0xNetszeG`jTkd9&rGtISDJQ29_Lg4!BtIO(!ryYF1M?OY!*OWmrA$N6vK#(ImX zTTzuJ;QMjwIu)85RBgu=e|nGR+ymAFCCRR~tc!t>uila7Xm(YPzYb#Mo5J$K89zMB z#;8|UnBNU=F!sFPXPJ+Dfb4w*@y4<-dLOu1-Ix!6Q~KB%*~>8q2KrlU72S)wU`TZLA?Wn|N~rQt7F zH&f!)D)y-2!wcQnX0IUG@|c3!&Y%^8Rn5$nOVr3W-o1y1>_`+sswT9K>OC`h3Ja4o zgi|@`pQ(aREEYYHz@*8UJ>qtTAFO117u|JW+ZyV^zSZB=vmG@cDHXE1zUS22R&pyt zXnEU5&3CJY%9p_^as>_JQ2AfmBEV-tywvIYc^yl~I3mU|3{O~i%D|+u3Jd$y@hc?rNjTen8Rfzozw zk@?++h{uLD5UjJI4h_btiRFwo`S(bnUD(X@(JXo387VAI(AVmb{o}xKBZmxTFM!!c zTdm&8W%t@kSTnE#*vKGojaVD>rvrBt&ntkXxykl!qCrD5hrir8K_E!vJv=RKaV+FSbp|)!MOA;106GvWzTQN!htl_@$ zbVp4KX;f&Jh5WGa#s zE5Fpau$1{Lc7I4?GG0+>cD{2sjy&w8KnV7^L^VynL_~UV~zQGtuEeum07GV)6D_LLz?*wQt*WV%{$Rn*!9MZ67eKrhja8d`P z_tWH;C`b9r7F1Jh&)~t2Jp2Ej{RIjHXVyCcw`!C@U0|^r`9Ly8rtD+8xezA6s<7{%c-=6nJ{QIz)ggbJ&8gd12%<>WZaRseDcHC4HIia_|{uE4*i;$gzfJ@Mx zP6xPj)=C00_=AYv?qJnG*YC#;G%7$bU)9;MBd8rk&0}q}Q8Jha7Oz$JYj>d^f$~2cXEB&uB;1+hP2Bc-(V5Z;Jl_e61DhyMd8!y+ajW_knIZ}% zKBo|sX@992XTQR%C*6TeHytayvhB`wn5X4ZVaeNZ^+%taIafyQXByk zIB+}yc<*xXTZNKGD6ec$0qx3hw8mr(J;umN{R3v;6$zU#759ZzS3y3zXq^~>zd20H zyGGd*Dc5MSa5NR4_*H^?`FjK4#jWY`S{#SZUAEfYP5*`_C@_$!Dw=qV{}QM$0&cgr z1b1%6#tyxCYPTdL+;&nvsd%UF6&YSmrY|iZX*pe5Vw6)zZ!~PkSA;e4CMb83YqTQd>NOWkTLwD6Y+t1-QE8vnp+iiW(sxcC=KJyBY&SLOmP zGn&EOx|uXLQb3>akX(CX?!3n9MsVNkBTykn%t=$?)~XQcOPQAHqc*y9VN?BV8^+lp zu&^Otx9U(x=Q{^a)>|yCPdJXL#z~Uo@4rsbytjr|ID>Lvum03yHT@PR_k}|zhfR=4 zCi?UE?YC?-WD>nGK%FaC;_><1~MX&u}(9JlpLon;dnQBD>dgmgtnmVCKK^4cA--->-(EFg zuZ^M!l!89vcPxS5gDf-rGpiypov!U<(FbNLc8&Q4R!5rsV!5yZ0LA?36~!gVG^Whb0Jz zMQJ0e+^Ecjbwuk>62B&QJAg|4*-JQ?yVDFJTJj7c)z zy(cWVR$;I}``5Y%z()&GG{Z`sA~{l?{}JXE zz`5A@e*4(i_nZ9xf79U@JAZh87AatG5z~cLn-KbFkP_` znmWv_8!~K`k}&%7&+bHp&Q7*DNWJbwzL~4m-bO3ImC3-$vCKLeMv!n>TN5|3Px$8_ zHlQ^hfh9v4)|*e~mGp!`t%sSR)|V^Y+8;b@`Cf^E@m1=|$o8djdd;f>anOF!p+qc! zw?pDLMb7V69W29`soyw!dBXi>eF@^v+PwAniP~DM@<9vH{o1`|^yIH*mwykq=%|5} zvzscrBrUij6I-7_j-o83<#=P8cgCDBO{bL@d#0d_oqY-)jDM7>-&7zSMgpIcn z0CBr|x*@#jV8zVpOJjhnwR(cHGV=G+mG5Plnon#~5ug^mKJw}J?jCIFE|0bGV&81p zQPGy!Xep+ZZv|+ZwX$#tGWxd5Y?fQ50(J)7b*eh(;M4X{d#QNK0L=_Pr2(vE)VPW~ zEy+>he*4G7Q5mZdpp<~S_1Tsm}~6zNTS5%Rb6Q5 zJD)7N=z=A35VG?S6e8jSOR1a^zbByJFX6Un=QmLVx@e+1;o_?4YBHbyfm5h}(+e^$ zVP1{QlqIj*QpZb;Lbr+;wrxHXcKem~TDcZ!M<3=(_eRxUIZaj_q0#8z^ zkL4{Xdv(~=A{(RDTRbcpTWJ0blWE(~H&0`^m0hoblRpJj?F~ZQq$NO`p=4cP>FsIo zVCd|u1p6@7^_DTU`g6lx042}y*RZI!=;=*-whxWHfo2zlQTnk;h3aYrtYNbHEmm5G zd3U)Rc$LFnb(%PMTyCrC6v7UX<}dO&eMkt~1T}2TAyN1blPN+)Qg-d&jrsfAP<|z) zni^?OPBiN5^^d3z=s35ZQ8l-?n1ade4LLbB-5Y`mG*`QvS}GXgR4a@%QgYhBjb-lK zQ+&D0sJN3d!T?3F^0%)QrK+1-P4bjUWt*Al|6(+qqxuXm6_@yS-Je&CrX#^bZ&bRd z9+eu(!1QHY4Y#Ey&nyoOtxOv0$dmu%6XZX$tNdwsFNs`wHuw^{=y^g8*5_knNhq%# zhE$QA%Nmnwav-c+aeX!@9VwMED;kZN4S`qZuI8jKDs+kYgTu?$bWv-9?UpUU*vWr( zLEVFJlNi2)skS%A&93ArgElIkmKn{NzSSF&p+2BDU~ypQ)9Vq9me!IlV>6|3NP5_G z8dl_FuiQGz*Ls6npBxVbTHW~#82)YBUaTBOfoo@H*>@0bTkf(m|ERCuVd>q!H9@2A zJbe@^O5P-z5hno`6*YSK;=W87+tc6Dz;1Un`am(?Ku;1(0vCZyV5M`Ln6^MV80Gr^ zv~`wIadca^4jP=`79dD)cWEGy;1=9HxVyUs_eMK7!QDN$ySux)e@)JNWQ=?H#~8)# zT}5@(o_o&qEVGdV>Pe@pd!_vj1?-Ou9LWv|l)&(`*tF4#dQ)J}3)>;X9OCRGBRQj* z@7jDxArCH>?!0~Z*cx9X3f#(b_^a;@r7FGR+N4rDU3Vfd^Xvyr!oY?k5)sOR1B7Eit+@$8oNyt5v<0!#zq&smC_=VPFp!Si!3>ix8}l#BZ3 zR3~zWDG&?y$xUlcy#aaIBb;yZ=nCuUfkWGv24p#`(Q>~k*1@TO?YGmFccU8zS2@$X zC!4gHuC+OYbblHc&+A#rkO`Rnv=?=&PP)6DA-)ot!J=s>MAEgNI~Br-gD& z%USMK&lEaatuUj?Sh)vFg+B!$^bkjt*(x?Pn3VO<-ZrG={>tC9zBuY1q}T~!o7A2k zjjtO#&ciK=@f0Njg=q9Yn4Qz9b^aJv-92=vr4jp$KSS$C29|SJz)Z8TJqb*;j2aSm zCvw2tus#M2l|0t_u-tPPB$fm+@2^EE&-6loe=SXP5Rt3)4fVC}*ZbR$xD{R)T=I;h zkNHpK(ysvq+XYVpi>Y6q6v7N;IPV|g%coUn&n#ro#gwpv{cXKg7{yf>PeQ^4f=$CW zT?j{!bRg*43WEwomJFRDk_7Y4eOB?iyt&g$dt8e1 zTyCazSq|^J@SFQE;5VII5!f{MumDXCX$v%LU-t>Hcartrfy8kE3YqWQs9~J)ednz{ z$lE|i4q0H%CQeW3Gm(wk(3*zh6?x-5Hni%{!O_lPS;i}vCbUtnsyeZ%07eUX^8#=9?E@RA;jE3Z{ z5Z7Y7<+Ge)^c_wUW&=x+m1Yo5zg&^YH{If+nxP3d_|5vCN3s4AS1iwBT%uN2eaS^A zf$^wzS+vG7$NHsKf3Nv;$l^`U$yd(rq`}KWbj@x@dtXmk2N?2O9wzX=+Z;y{HpvUZ zlBgOS1l+OaJME&ie-#cNJP(U;!^uq>&UdY=J^g(B5!W`eU#3_qc(lpo!lL!V*7x`m z@j0CWhe2`K+ft#>AmTK1_>=bp{ zS4T$_qxm@mT`I&e9EF27E>%{5z#Y@{SR87QvX#Iy5&Sv z6R`Sbr-M+XK)Aug+vN50Re`%F{uz^7+|8(Y6 zn>^)#qO!ewH50}KqWLI-6-@R$)so(;5n-d@uQ=HsbvMU7b#O5mz$h<6{I}kD^8L5$ zxDa>`#$y~R2ax9q>~cZ}c2v9-bG_k!tie2=e~-~oB`!#^0lhH0It3+4`B&(GSKosF z5hK6+jkzBFG4^~}<75+<;fhRh0{CB$_X5(H97H$af@2S6h{I8O| zAH_5KpTqy7O;-(l+MEA1%Bb9bwdreGCTtnP-%(cn+NN(_!r#HgJhg*|^*J=wX*)Ht z2TlwKNtWsu(~G9f-2W%rB}Cm?2@_^Awe`O)6eJ!P4U+|j!E5Yke~}9 z_U1?S*NlM4!r#MfuA9u_vqy!5M)2uAl!z^D?-qIb^)RDtz6DKPSQSAR1%w+@>pbQ% z0Tn2-rj#cMyg$}Cs>7T6zTJgy|B1inoeK{tq49VrF~Dox?`mnH%!Y+IrA}nK#bynY zI0ew<(x$H&_ewWwq;76cQVMZR^u!c%f+#b6GIT>bSSVOjver1m zZ6MDQ+kPf-FY>!S>JcARarhOs^ut=rh$Njf`hfvqJ12jh^FlZ;PbVhQ!L{v{i2GO6 zI+;-8M+BMSK^CW$-#kN|=;y@O6M0HDxR}YK2s4G46{=Fx1lDjs1#w1Cm;58bwt4}x zF5)!s?qI;98mJZIPQj$kH(x^f6c*N()Yn6Ggp9Sf&+gKo;uC~~M|q;#OqNGa37pJ~ zLD<5dTudxhP9ONbD%T`Py=Kq-5u}>ux!6~8sQ3V@SIkopJ-Tiah#sNR+PGzx;%H~{ zCyrd?lyAS_z9;-m|=u8c?D0;rLU51ih${^#j-1 zLKj?(w__p0qJqR<8Xqt}=dPsPE4=P4tEq|BmZ`G{JbN@OZOu#)TP6`ESFgtHi&Tv1 zj-MBn`nRE$B0gEJRnO5=%7FSCG-$2_GZJ-b-S@-EV9-+&lL+ff1Rrd3j&j|VkX$#B zZY4OSO9G5t&r>Q`Yxy=wrWb3j24Y!|PSfe_T(!Fba##!}DH=aY7+r_$)?8q_il@Am z6yh@0<%pE6)>^Af#gB!fBg;>S4e&Nl0X%x?r&5&}c{V1GrWK5=Jbgsn%;IrC3ry~M zf1J*`OU1*7u4dL!rG_dG521{#o8=3Cr+zD0DqN%v+bJ3GpsHni4z0)O_2T}7vb4)P z3G6v(kc^olOkB96%@_TZ;gXu=K{UDgivM`~kPieNBc=lD_sMHZsbyex??;mDRSY$A zThL5o2<}Jn%6*2h$~<6(aVlWAEguTq-LqnAeKZ`kEKIhNNxugNX*C*romwbycV zs=f@wFHn|q+%{PXi1tj7---+J+S$X7hKN^h{q*S>uLwrvg%i6%JoyJ5h-Nx@HNdzk zeE3sFg<}zESdesa_XIa25l}q$Jicc(R236|4WUH#`;tvf36dyvaP!iI?PDT|JSRFB zDs&M-g&En80cS$~Q7MFOhu#bpLKepyjlby#AI)EEr`Zu}3=r|pzFh(*Z=EYJ|9-fh z{%VQ6(yvReqk=X|BpjES*UKJ$)&2vJPjAV@hMb9^#pi?=cthp)O0Q*`Lzz9T@Htnmz@I~7dwfIm2$&q z&Nh=A$i=MBjRclGN1L|-Z3`c*g*$AIdX~KZS1MHl;^EzP1P#s;0l|Hm*nT*z^lN#(A zjBYOUL)y9wL1R^5wI!8OcG<%V&qw6B2t=kl!3ek(i)jT^H?OV=oQ|36?j8Bho*tzz zle!G%vIMSm2gMJnpbGopCmuD*pRaWl?{D_JAL5rQ{6eF*L!XWVCv!g<+8T0^((~Xh z`AFBa*hQ$HvGXnROsDc3QaGQQuYyz;K*j9Zzp&_NPWZjg)KFP-wb5u0VT<=;j8l|< z5{%J$)ldyYpYOd2wHe9!0w{r(CVEli{BG!L1>z4mB`rSt8zFJN>udJeo6luj;Rzb_ z^_HnT7x$&#n$)U4GXGt(0 zX1&$nLSK2GzcxT4BH_J|y!_^lNGaECuuIrT5+!@^{ zW;3jHhBbkJmfIXHVIrWf(kK?(4>8A+CoPPg<1&jqCxWL=(tMTa?^r!ONgt}>gF09h z#V&{Cv4eX*D`C#MoLeZ^78SvxXCtfDnxXk4B^`hx6m&?58x5B4Qe6Sq1(m-GiAH6@ z=JlPqe7%K-$!0d@7lIOq{ES&5yM(3SnvgW)JEj{5-S7$;>(l5e=d>7_)WjGVOGyTi zPiq>$TiJiTk>O7J)BZ&e0#$-LX}+lSD8?dllgO2LYj?sq)BGW@M69jT{OXyf#Luth zrK6~Fu!|*KT)JPIunLo_Zr@pm*YRhIR6H8UGEKm4Yy*m_@Pjjt)7TUlIqz-HL3wwo zwOqqSVVa};*IH!`$OS_c1%_g^=D&Yxrcl&EUAdv-QQ8g(fEdxo*3@5G5( z4rjM`LG6!;4JR*sGv%PDlx&M!(f0#s1WhAN#kbUjecscQr!b0mkY_xb`QBJS99Q1& zr|(mHYWXHkJGr@n%uPi0cg5h z6EKsdN+<5>gMDuw-7Xwn_jqxWkGfa*m(fFy-IhAD4--Gq8TS9ULtOWq-H{Jfp$9eY z!ViwL5!_4WR|B#0bDUOtYMM?qq*oXRNk^7bKh`~ip@OvVN46a={o<<3+HoF#d=36(yo}Yr zKDQV~AuZA13x)S(3?%2nU(4o}01jM`y^LpK*-!qO%t6SVIFsPgfdZw6UoubXvue|@ z4Jg>Zj<-1L4xMOLe08C&9F4YpQ9w~_^;ECf&&}FkH77efKeAIp)}P7tq{ZQc8g;5t zrUw30?HbC3ST{dCGh|GR+Do;8pfs2P$!Is5>>5;1aaKOYD`18#_O(yM~>d z$frn6iiWmV43PR!Cb-iSeKs)z3>rJm8q{NlH^n8@SgFtXe?lmooT`>0+znaf^+Du{ zE!dam41Waw@sz=Zdth-+>h8ouO|j0F%T;8ZKjwMQC@E8Gm_2Ha0u|Kcc*5$kHe*D zx6EC4qORvl2sT!M`DA_4s9jf!Xr7x0HHBG2?1wj6Ftq1ATZcNI7AJ5-*vbJ0iyyFpf>bT;Gu+=P_rlp&}2jOi^epnRgM2c0J;zHKlyz)E^2 zu4!>cL{yfb{?22*GuxKA=mHJjJyz|?APl5xNsO;=GFu7Uap*uVIerPi04~iIkwh$Su!3Q z%Y1HPSW+OpUFO)*PCHw!*SeLEv<8KM-(0ZW(*suYdmIjj=bO}rwU}Eva76KLtj5=K zKi$i%k!jxrCDs0UKPtvaA4@sh$;z~0VxnleK3VJtUolu_3jqp-HIA29#@?TN7H9rx zTyVv?hNlY!bpkY2nH>pPbghv%WDvhA7_}|y71nAP7uZ3Pqxqw$MU3^hba-ech62S* z>1lVhf*&}}nl>3byShQPD%>vtJqq%u^usD!o6lod#$eXpK3+X1VQU%sbuKnUSSjqiWSHcbVg~`o&!Jc_MGY<1+}0tcW2zS00!Ee$)^$QU~R_m=s3=cIWs(x1t4ovcy{g$olEqAo@S5r{=>blt}P5 zhLDRKLL3mH=kg+b`{hyrS>EV{GO+UUTS?hsjhajCgmpf08o%>xCI%(yF#>8z<g zxpUg0?#mWH8YzP3E^VAi{hQJ*PDEPt`uPxP!MqEsD>C}VxZ&i6^N!8XLGza2<%s^t zkxrG7jxU0{)!CinXZ6d|&HFxK13(Q?HdhVxjEH*^Ww)lG2wdAHOFP!I6Ddn8-^M@P;vg`X4XIi<=4*vWVLLaIc1elO`Iw!AIRx zx$K-M-NPD~HM%QTXq&qn7^8M0n_mw}+X-129bBT?rHKG#dt60Uv;!ryD|one_02TA zu7VTkdFN?Ha*iVh+_uTG?F{eEo~aOJt;F6HS(d-B0@S9cA1YJ^RL+ZYR~Gpu1@^hy z#JLm)-(5mTLI6~Bqu&GC{joF=Vklg`eo|HdxD#xa|K=u#RCu6hyCgUZPg+OdAd*}= zAb3KD1HohED&YcR#Bv4&HB*+!^Dy9$e#&$dewkGL!6scOXH$Tg2rbu|3;*wE13W1C zGwmN^EmBhcPiGoNG)j}YI;*ZYQ8qi^zl%A5vT!v37GLt*uD4WuGK}3b^uF0Cnn)dl^s*~25Jrg8P#1y>cYdM!XDCSlbH#k7Du-(y2+=e!%z?Ll zwy`F*wp7Z`dX?|m;8S2HC32OuRZN<@j5BJ*cQ7_K&PpmIV%>Kc;5<#~kLhk=coutg zxYVenKz8!-0&^*UiKp&3zC)6!=C~4{=b{{4%7}=v;L-y-C4!6;j$p)P%KKr|kCs`8LNyaO_WhYmmk8NFe_0_vK#nv@32 zzMMVfb8p=K8#dF*vGwVjSqQyQPnlVt6310#k-R1H0As}8A~U6lYih=5Q$%5egqR;b zFzFd>>>GFGjkm%M72Kg^Q;sAxoe|}|bQG@IS`Att?0_@5yRfpzN$4MA9O&BmC)tPF ztBMacLLCV}@`@|(@sX;H4{_+`J>9%jPqjToWMLwpsf~JtB`in6iFvQnKYUmdupHTN zwJ2TwOc#?&7;<_15Os>&&*2MwqL)X zxGVbeB2WQ+=nCc7Hni18>N{VL+!uLh}ME-A%b4d-Y*YE3Pr8_MJi@?*mr@w z++JQgu8|;Z@vic?2*!^fBt|-0LoCimvympJKnHV6O--pC*7{CdJHVM`Qd6- z4d--Mv3I`ZW^VW6@zsSC%FL#tT%h@SeuRT zWUC7zCY6YDUczF|y%a+&2IFyYh_!Dgv~|bB!VO!*qPp<_uYwAq|7aP|*Tb?P03dO~mPgOn~R>CgUK2hyOy!Ltz!X zfahab>2nMT+D9I;;H{~_Le#P}UdOF2_-CWzf|64pBS`6Ll3GFF^&;5U;5i?R!IoN5 zox`P_Tk!B)eK>-pM)dE|H8VG}CHI{;vS~nWUic$VHz!&o`L+%)LT8?aj;wvL<$ZJg z6_@YYQyD>o*y-V-q-#tyHFN5avfKV@t1ZT;=_PJ>Fi{x4qY?c@CkvDD%R{Sw-__v8 z9$nvc899Ia=fUjC3OeS2kW{TZaKOz4WTLAj@`Qs?1BK^vR20k+A}~KY6!x@{Luv>x zEhr*-bPL0sT7+m44lOuZqCbC8K9(sGp@}I7*FEEsq9IW^NR}_5;SWYJ%Vvft`^MRb zZ~kF=HY33oA1MRYx-xZ&C2%SHo42b#DwaOjwclcj!FEHJq~c6<5TfY3{Mk`<2;&nO ztMv;^qybu#=MfqOe$N@x&{?Fh>!)&_z#ejk1~J>>k~;!3?1d$)!#U^DTI&pj)>WLq5;;9wdnX_YGZ&xPl|D&8rSihl^KZIyW z2%SHjv2I4xjhCJW4M;n!e$dKK?*A=M4PM$^YtpUk z*48N$Ce!y#9N)Ky`9}5Ox1%~WP8TXWp1D&AE@mccvS#V`!ZCk>o==w^f^?DZ070~| z8b`2daoY72y^s&Zo-;qjkzmUzPZ+)qOqd{iGh>oJY(@OqS)#+a!dFLxD?uvL`AOgI z4)p1yHswn|HJUg@*!1Hx?=f~<{{)kq&zG-N@ZaQT>sABPI5Y^BhgYEZ@jha&M#+3% z3YbD2U`xi)L}{9awCa8EUjtRB(>eYkR6hOOAsA+z=d6PEPkiy^u0-$Di=gHdorC>$ zsHd;qpE15nK+{xtoC-%JT=RLNse7^VM|>iHA50AqP+zXRXwwtdJg(_#RX+3-;iHhgO3Cytr6{OGZeBSrQ?1b82+9EaWe?QxM z0E*~_5S((nQ~jT;XOyAMAE!4%@K+_+-}@WcN9elD2dwF>zBL_)686R3z-yMsa;5WW zSV)6hv&3@xPqm;W?K>&z22BR^pY5k`KDUCdaU$6euU@dYPd(oizpi8jlFWY&$2z0iur*P|BvcXZRFpHLF-fxHsZEQdHC`J~4Y1=VND=M4 zq-OW9%M~ek$XN4D;CwUNWL?`kTi>Fr#9@$N8g1_`YBAB{@xss5obX4Z?KSVb$md_k zVER4Bep{{7OVsh?tNrQGDGLyZtLbdlKISzZUTt{&{m`W#xRmil6_(QC&4UGBZEy<{ zFFOu0!!Ci@i08$b{?{d}tFn^GHdXfZ%PDd1Rg9;omJaVl!aE?JulF*})htw|cMQT? zgvvEl32eju?{x?B+&3p5XOLcc7c#x)xef#-pI&Q!c;r(*dwske#Ic9?zAIjW12$C3KG`6{Gzvyyx*BMJ- z+ZXN;<*%Qb^471#%k824A#>Fl?^?iI^p(%UWwn7Um=2d!-`u6WvY->z;pypz3FS=C z%Ut}5vq5WI8`h`xRR+XQw|*DL~hi z6I;vz&ii+Z;W-MbpD!*qSb93|SiC{F9vm<{NWt}PAaB7a3)~Ux^6wV!S@7nDJZiR+cR!$%w`4%~{J)b)P zl}0|R0D*}K2}Vmtj%0F4?(Jj!lY^u?X z7Ca38)QWg~*F4A)@KLlJzOI*i^5$#zL+iuYJV$4*c9vrqUDO6b@2?S0R*k#kVJ9@LdT3^)h)Y(#!^?I{&r;}V&)-!CE9N$>xD=~IZQa{d*&vkSL zMf_@hVu;aExXB6{2u`xX%kw<5m<=^02Pl|BI7h4XeIR{xPVN4IAlcVcT`oI@=l4^g znV-XG*D}1LfS)=4){hnwik;KS>!<>Utx7AU$#G>*&>nTUFym*9Q^@WuZg4r(+nrmA zz(p^CUKrXXw{RfIGsKgiZY>PA&vdv=_pz|PTzxCEP=WS~O6I&-*rHyHJ@t>;p#wW! zdbb4iu(9bvjF2w;?BQcO_>f%H$h=HuhG1c#f&z+jWMs*AZ+y*7F-<fI#fhQ34w93ZiHOKVD+>fFR8N^iBr1R@n zn>O3tX#?8pt=`?M`{%3IKIoyk58J~oJxg=-MxH2gMOc`>l9_+s{)r3J&rQ*`<+k{~ z8ZZQTw^DiAQrJi;u&Vp%VK=@}ZJ%I9#%!?AJ|cjegje;*5NZI1&d<)n>;%8r_N6{bGTr(~ zp|BkODM)V%t>Rth`4Y1jsq78Ke}ygY*{RaLSi{to#me@)G130kSVXQmBHPYGchOYV zpWlvy7f_9rDa*P%?!~(zfTn-?c1(x-{QXA=Q`)eCmrk9cu^imDV_aQhMc|8T@TRBE z!9CaGSR=duxzrJNi|nn>$})BoeiDo2R8TZ?)q^AI-F7fv-0P!lm$9?4rxW!VD_$GK z=*C5ndt737R~LB>abK=EpUVjomA;^Zl$6KAx(4*m#H+irlx^nzf>|2s?f3fcU(asK z-b?>-+;H8lnCn=5+Qn%ReNVsSelT#76Q4bL2bVX;IC3P(ZzKCjsTN87mkhPeZmsW) zMR({nC8F9CfgIT*in>Dt1r<*N70I#f%l`MaKvy>#^PfZ(+D$NP$zGo`CMR%UZ367s zNo*e*B+{p4n%Z1%rXsc_MhW50pZKBB65o<1E8-AUm>Swae`4CLzc9J#`)CDpxHWt) zX5v1eWq~&b@8{Oy2|H-AM~ac4jbY_Z69E>HB{Ic~Ec#G?m+EJm_tOv;f(emW(7yAO zvKRn@``_r*a~oq4Nzin8wUt2>oN7}5Az>x+9cjmwlU%teMXL?(Y)g+QOawKrag_YMh;`@33`CnRyF9H{Chicz#nf1G(xizZn zN;L%a8Rl%W;s^Tp zh?Wnn)BTlyY+y`Ug&eI|joZ#V?z*aeN`ptwha zJcE(KPd3m*71R>j{RSRxi*mMluHrzK6e%of^H`ZRl7`aMfm!39e2OAS9bbL(6e~-z z8P?3=-_?bUd3lh+*k;EvVd2tU3is$76@H|0w&kk$I_;knxGy-X3+MI0FPqV24;KA} zX1%s6-0|~A@ntW#{bdq6)w*)QbWx`lit=4f#0M|D@!M1%A|2S5ixM9VoQ9Ip){lVd z%U3V{TYjDPO++Pafb5bKRv&r%2D0xnC8d#GclA)R*Sk^OQ@sCQ7Yn7D-XM=fQ$rLO zZ|~V0?M{y6vPAZu^yYYN3$6uunR+M#>GUt2FV|7gWGvi|LmRE$hn$;ztcjCyF%ymt zu6dog`5?6huhVUbk`@!!-RO^{lery4s?l~=%;Q_tlSCHqsgyfLhpg;7W_I{|?>=+pVP8+Y2ochg=;eCF1+qtXYelNX0ZEMm? z+~obJR7TvoSxG=#4Bq@r=W(*hCvL+lU$cq$u>1j^B3H>GnR!fL{YS}O)H%|Zl$M;$ z_CDlCc^oO!Rc#qyjeT{k$gOt7(hi>nfZk&fBWT&GYh?}-D_NcfvM%nZr%=v65ya5w zXfz*m^&Yxmk)FHeM_)kBksoa^j>VG7ki37YqEvG_+DzcxOovU(S z%#Obf66Aa|H`yk7J0|B(d9{bhaW}ii3`G`n`+6MwtMTdbG|t`e*L>S(NF<^6#-M zvqZ(Qm`fhwSmqtEa+H|*0|W0uV+ck<`M7X$at!Lm-gSS%i_dkBA)_|_^}%rkz;nJi zq_j2`S(J<5H6MA`g{ZWWU;Ix^SG94>n8s1AlTxQhU% zBe_RMN0PI4gH(1UN#F0dcExL?3X~=9r|(fg@#x`*>Dl~gYj*_PfWcwa=*~E5t#?%nck@BJc*1e70V41)GIK$wH>EirE z`P0xF_f&n6f-E>?fBbJtfVaK}2MO&fP{!7co${R_$Kd7&h$Y5c2mkQ;Gr$Mz?vTRo zm@B?hA0_Un50HM#RP(!n1C0XQc3%PB7uiGzZ;cN;puvq9!M{V-QCpCLpVwfOHU(B` zK`t*-C$4ike!0ptFA3F`-=!FdPQK_-^TvQeY?Z-CI^!^o=Xi zJ2;PB`w=|z?!JJCzcaT5&s+npA*v1+jE~{p(YyUC5`}zMJ1$>|K@kP+zs|D@-+_O` Mg=M~#3hDa&A6n_J)c^nh literal 0 HcmV?d00001 From 943e55bacdf8d8eac609963f479da9188e4fc299 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 12 Jan 2012 00:42:42 +1100 Subject: [PATCH 025/201] edits --- _posts/Week02-Jibbr/2012-01-11-day2.md | 41 ++++++++++++++++++------- img/week2-day2-autocrlf.jpg | Bin 0 -> 150553 bytes 2 files changed, 30 insertions(+), 11 deletions(-) create mode 100644 img/week2-day2-autocrlf.jpg diff --git a/_posts/Week02-Jibbr/2012-01-11-day2.md b/_posts/Week02-Jibbr/2012-01-11-day2.md index b3d3f23..647d2ad 100644 --- a/_posts/Week02-Jibbr/2012-01-11-day2.md +++ b/_posts/Week02-Jibbr/2012-01-11-day2.md @@ -5,34 +5,53 @@ title: "Jibbr: Day 2" feed: "project" --- -More momentum, more interest, more progress. +More momentum, more interest, more progress and lots more chatter in the JabbR room - including a hilarious discussion on Git's autocrlf behaviour. -### Site Updates +![](/img/week2-day2-autocrlf.jpg) + +Credit goes to [@MotoWilliams](http://twitter.com/MotoWilliams) for the meme. + +### JabbR Updates Some changes to JabbR and SignalR - [David](http://twitter.com/davidfowl) (and I suppose [Damian](http://twitter.com/damianedwards) by extension) is planning a 0.4 version of SignalR. More changes to JabbR and SignalR pulled into Jibbr. -### GitHub Announcements +### GitHub Sprocket Most of the heavy-lifting for the GitHub plugin is done - using JSON.NET's dynamic support to parse data from the GitHub API without defining strongly-typed models makes this about eleventy billion times easier. -The plugin is intended to track: +The plugin is intended to track and display notifications for: - - notifications about commits to the master repository - - notifications about people watching the project - - notifications about pull requests (new and closed ones) - - activity notifications for forks off the master repository - when a new one is created, when code has been pushed to it - - notifications for issues + - commits to the master repository + - people watching the project + - pull requests (new and closed) + - activity in forks off the master repository - when a new one is created, when code has been pushed to it + - issues (new and modified) For example: ![](/img/week2-day2-action.png) +Since taking this screenshot, I've been contemplating how to differentiate notifications. Perhaps JabbR could support Markdown for basic styling of text? :) + ### Automate all the things -A little anecdote: I hastily put together a script late the night before to move the sample extensions into a folder - for MEF to discover and load into the app. In my haste, I'd ignored the fact that I'd (likely) been running the script from a bash shell (thanks git-bash). So I push the code to master and hit the hay. +A little anecdote: I hastily put together a script late the night before to move the sample extensions into a folder - for MEF to discover and load into the app. In my haste, I'd ignored the fact that I'd (likely) been running the script from a bash shell (thanks git-bash) and hardcoded some paths to get (what I'd thought was) the job "done". + +So I merged the changes into master and hit the hay. A few hours later, I wake up to [Stefan](http://twitter.com/cyberzeddk) demanding beer karma as a result of the harm I'd caused his mental state. Turns out that 'cp' isn't 'copy' and file paths are easy to destroy completely if you pick the wrong one for the wrong OS. +With some input from Stefan and Tobin, the script now recurses all of the Extensions subfolders for assemblies. + + set solution_dir=%1 + set output_dir=%solution_dir%\Jabbot.ConsoleBotHost\bin\Debug\Sprockets\ + + del %solution_dir%\Jabbot.ConsoleBotHost\bin\Debug\Sprockets\*.dll + + for /D %%I in ("%solution_dir%\Extensions\*") do ( + xcopy %%I\bin\Debug\*.dll %output_dir% /C /Y + ) + ### Jabbot running on NancyFx [Seth Webster](http://www.sethwebster.com/) a contributor to the Jabbot project, put together a simple sample app of a Jabber bot running inside NancyFx. He's also been helping out with the JabbR testing over the past couple of days. Many thanks for his hard work. @@ -41,4 +60,4 @@ A few hours later, I wake up to [Stefan](http://twitter.com/cyberzeddk) demandin ![](/img/week2-day2-website.png) -### \ No newline at end of file +-- @shiftkey \ No newline at end of file diff --git a/img/week2-day2-autocrlf.jpg b/img/week2-day2-autocrlf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4357de32211ae04fdd0664c214db38825fbc480c GIT binary patch literal 150553 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

#B#hnM*AV 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
@P6)GSX&F~T8PuI+cK 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 z

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 literal 0 HcmV?d00001 From 8efe686c1dc07c36893a01226c7d5f1faea4e948 Mon Sep 17 00:00:00 2001 From: aeoth Date: Fri, 13 Jan 2012 09:18:08 +1100 Subject: [PATCH 026/201] Added day 3 post --- _posts/Week02-Jibbr/2012-01-12-day3.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 _posts/Week02-Jibbr/2012-01-12-day3.md diff --git a/_posts/Week02-Jibbr/2012-01-12-day3.md b/_posts/Week02-Jibbr/2012-01-12-day3.md new file mode 100644 index 0000000..7b827fc --- /dev/null +++ b/_posts/Week02-Jibbr/2012-01-12-day3.md @@ -0,0 +1,12 @@ +--- +layout: post +permalink: /weekone-daythree.html +title: "Jibbr: Day 3" +feed: "project" +--- + + + +Please excuse the inane ramblings of somebody who doesn't usually use the DLR and was somewhat delirious when victory struck. While it's not 100% yet, we have basic support for scripts from [Hubot](https://github.com/github/hubot), which means with a bit more work, we should get compatiblity with [the 150 or so in the community scripts repo!](https://github.com/github/hubot-scripts/tree/master/src/scripts) + +-- @aeoth \ No newline at end of file From da09cc51fdb7557aeb36fe44c3836a08206eb753 Mon Sep 17 00:00:00 2001 From: aeoth Date: Fri, 13 Jan 2012 09:20:11 +1100 Subject: [PATCH 027/201] fixed permalinks --- _posts/Week02-Jibbr/2012-01-11-day2.md | 2 +- _posts/Week02-Jibbr/2012-01-12-day3.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/Week02-Jibbr/2012-01-11-day2.md b/_posts/Week02-Jibbr/2012-01-11-day2.md index 647d2ad..439129b 100644 --- a/_posts/Week02-Jibbr/2012-01-11-day2.md +++ b/_posts/Week02-Jibbr/2012-01-11-day2.md @@ -1,6 +1,6 @@ --- layout: post -permalink: /weekone-daytwo.html +permalink: /weektwo-daytwo.html title: "Jibbr: Day 2" feed: "project" --- diff --git a/_posts/Week02-Jibbr/2012-01-12-day3.md b/_posts/Week02-Jibbr/2012-01-12-day3.md index 7b827fc..c14a9d6 100644 --- a/_posts/Week02-Jibbr/2012-01-12-day3.md +++ b/_posts/Week02-Jibbr/2012-01-12-day3.md @@ -1,6 +1,6 @@ --- layout: post -permalink: /weekone-daythree.html +permalink: /weektwo-daythree.html title: "Jibbr: Day 3" feed: "project" --- From 6e83b9ac914bfc756c9bb5cc9ff0dad4c9452c22 Mon Sep 17 00:00:00 2001 From: aeoth Date: Fri, 13 Jan 2012 10:02:59 +1100 Subject: [PATCH 028/201] fixed typo --- _layouts/layout.html | 2 +- index.md | 108 +++++++++++++++++++++---------------------- 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/_layouts/layout.html b/_layouts/layout.html index f85501f..31bcd3a 100644 --- a/_layouts/layout.html +++ b/_layouts/layout.html @@ -27,7 +27,7 @@

  • contributing
  • previous projects
  • announcements
  • -
  • progess logs
  • +
  • progress logs
  • diff --git a/index.md b/index.md index ce52c08..15e3b35 100644 --- a/index.md +++ b/index.md @@ -1,55 +1,55 @@ ---- -layout : layout -title : code52 ---- - -
      - {% for post in site.posts limit:10 %} -
    • -
      - {% if forloop.first and post.layout == "post" %} -

      {{ post.title }}

      - - - - {{ post.content }} -
      - Comments - {% else %} -

      {{ post.title }}

      - - {{ post.content }} - - Comments - {% endif %} -
      -
    • - {% endfor %} -
    - - \ No newline at end of file From 1c576e736b75cc5dde375a7cf3213904ab2e6aac Mon Sep 17 00:00:00 2001 From: aeoth Date: Fri, 13 Jan 2012 11:02:35 +1100 Subject: [PATCH 029/201] fixed up lack of comments --- CNAME | 3 +- _posts/2012-01-10-line-endings.md | 1 + _posts/Week01-MarkPad/2012-01-03-day1.md | 33 +++++++++-------- _posts/Week01-MarkPad/2012-01-05-day3.md | 47 ++++++++++++------------ _posts/Week01-MarkPad/2012-01-06-day4.md | 37 ++++++++++--------- _posts/Week02-Jibbr/2012-01-10-day1.md | 1 + _posts/Week02-Jibbr/2012-01-11-day2.md | 1 + _posts/Week02-Jibbr/2012-01-12-day3.md | 1 + 8 files changed, 66 insertions(+), 58 deletions(-) diff --git a/CNAME b/CNAME index b3f7f65..f5e0bf4 100644 --- a/CNAME +++ b/CNAME @@ -1 +1,2 @@ -code52.org \ No newline at end of file +code52.org +www.code52.org \ No newline at end of file diff --git a/_posts/2012-01-10-line-endings.md b/_posts/2012-01-10-line-endings.md index fac0204..3ca7a08 100644 --- a/_posts/2012-01-10-line-endings.md +++ b/_posts/2012-01-10-line-endings.md @@ -2,6 +2,7 @@ layout: post title: Line Endings date: 2012-01-10 +comments: true --- We're still learning Git and frankly it shows. We've hit an issue that can be best solved by copying a [wiki article](https://github.com/NancyFx/Nancy/wiki/Make-sure-line-endings-doesn%27t-bite-you-%28or-us%29) from [NancyFx](http://nancyfx.org/) nearly verbatim diff --git a/_posts/Week01-MarkPad/2012-01-03-day1.md b/_posts/Week01-MarkPad/2012-01-03-day1.md index 7ffad3f..2c9d814 100644 --- a/_posts/Week01-MarkPad/2012-01-03-day1.md +++ b/_posts/Week01-MarkPad/2012-01-03-day1.md @@ -1,17 +1,18 @@ ---- -layout: post -permalink: /weekone-dayone.html -date: 2012-01-03 23:59 -title: "MarkPad: Day 1" -feed: "project" ---- - -> The first few days of the first project (MarkPad) were retroactively blogged about because we only decided to do that *after* the fact. - -What can you expect from day one of a brand new project? Not much, right? Wrong. Awesomeness is what you should expect. The first sucker up to the plate was [@distantcam](https://twitter.com/#!/distantcam) who setup the Caliburn.Micro framework, hooked up MarkdownSharp and we were well on our way to getting a workable utility. - -![](/img/week1-day1.png) - -Initially we were using a plain textbox as the editor, but quickly discovered the powerful [AvalonEdit](http://www.avalonedit.net/) control from SharpDevelop. - +--- +layout: post +permalink: /weekone-dayone.html +date: 2012-01-03 23:59 +title: "MarkPad: Day 1" +feed: "project" +comments: true +--- + +> The first few days of the first project (MarkPad) were retroactively blogged about because we only decided to do that *after* the fact. + +What can you expect from day one of a brand new project? Not much, right? Wrong. Awesomeness is what you should expect. The first sucker up to the plate was [@distantcam](https://twitter.com/#!/distantcam) who setup the Caliburn.Micro framework, hooked up MarkdownSharp and we were well on our way to getting a workable utility. + +![](/img/week1-day1.png) + +Initially we were using a plain textbox as the editor, but quickly discovered the powerful [AvalonEdit](http://www.avalonedit.net/) control from SharpDevelop. + 17 commits for day one? Not shabby. \ No newline at end of file diff --git a/_posts/Week01-MarkPad/2012-01-05-day3.md b/_posts/Week01-MarkPad/2012-01-05-day3.md index 29ff199..bf11323 100644 --- a/_posts/Week01-MarkPad/2012-01-05-day3.md +++ b/_posts/Week01-MarkPad/2012-01-05-day3.md @@ -1,24 +1,25 @@ ---- -layout: post -permalink: /weekone-daythree.html -title: "MarkPad: Day 3" -feed: "project" ---- - -> The first few days of the first project (MarkPad) were retroactively blogged about because we only decided to do that *after* the fact. - -While day two was "slow", day three was anything but. An icon, a UI overhaul, and so many features. - -###The Logo -One of the good and bad things about an adhoc, democratic app is that everybody has a say. This has led to some great UI or logic choices, but on the flipside has also had a few instances of where nobody could agree and executive decisions has to be made. For the icon, we had two shapes and many colours to pick from! - -![](/img/week1-day3-logos.png) - -###UI overhaul -It was voted that the anything resembling the "Fluent UI" (Ribbon) should be nuked from orbit, and instead we opted to go for a metro look. Thankfully, we all knew a guy who knew a guy who had a [WPF Metro Library](http://www.theleagueofpaul.com/metro). - -![](/img/week1-day3-screenshot.png) - -The design was inspired by (and permitted!) [ClindHartsen](https://twitter.com/#!/clindhartsen)'s "[Focus Text Editor](http://clindhartsen.deviantart.com/art/Focus-Text-Editor-176271501)" - +--- +layout: post +permalink: /weekone-daythree.html +title: "MarkPad: Day 3" +feed: "project" +comments: true +--- + +> The first few days of the first project (MarkPad) were retroactively blogged about because we only decided to do that *after* the fact. + +While day two was "slow", day three was anything but. An icon, a UI overhaul, and so many features. + +###The Logo +One of the good and bad things about an adhoc, democratic app is that everybody has a say. This has led to some great UI or logic choices, but on the flipside has also had a few instances of where nobody could agree and executive decisions has to be made. For the icon, we had two shapes and many colours to pick from! + +![](/img/week1-day3-logos.png) + +###UI overhaul +It was voted that the anything resembling the "Fluent UI" (Ribbon) should be nuked from orbit, and instead we opted to go for a metro look. Thankfully, we all knew a guy who knew a guy who had a [WPF Metro Library](http://www.theleagueofpaul.com/metro). + +![](/img/week1-day3-screenshot.png) + +The design was inspired by (and permitted!) [ClindHartsen](https://twitter.com/#!/clindhartsen)'s "[Focus Text Editor](http://clindhartsen.deviantart.com/art/Focus-Text-Editor-176271501)" + We also introduced [Awesomium](http://awesomium.com/) as the preview control to make up for the lacking capabilities of the build in WPF WebBrowser (which is really just IE in an ActiveX/COM wrapper) \ No newline at end of file diff --git a/_posts/Week01-MarkPad/2012-01-06-day4.md b/_posts/Week01-MarkPad/2012-01-06-day4.md index fa0913a..09f3f0e 100644 --- a/_posts/Week01-MarkPad/2012-01-06-day4.md +++ b/_posts/Week01-MarkPad/2012-01-06-day4.md @@ -1,19 +1,20 @@ ---- -layout: post -permalink: /weekone-dayfour.html -title: "MarkPad: Day 4" -feed: "project" ---- - -If day three was a productive day, day four was insane. - -More UI refinement, including "UX" refinement with syncing of scrolling between the two panels -![](/img/week1-day4-screenshot.png) - -Another icon, this time for *documents* - that is, .md, .mdown and .markdown. Just like the app logo, we went through several iterations before we found the right one. - -![](/img/week1-day4-icons.png) - -`1-MetaweblogAPI` branch can now communicate with FunnelWeb/Metaweblog API to publish new posts and open, edit and save old posts! - +--- +layout: post +permalink: /weekone-dayfour.html +title: "MarkPad: Day 4" +feed: "project" +comments: true +--- + +If day three was a productive day, day four was insane. + +More UI refinement, including "UX" refinement with syncing of scrolling between the two panels +![](/img/week1-day4-screenshot.png) + +Another icon, this time for *documents* - that is, .md, .mdown and .markdown. Just like the app logo, we went through several iterations before we found the right one. + +![](/img/week1-day4-icons.png) + +`1-MetaweblogAPI` branch can now communicate with FunnelWeb/Metaweblog API to publish new posts and open, edit and save old posts! + `Win7Intergration` has (optional) file association (which is what the document icon is for) and jump list support - it's all starting to come together! \ No newline at end of file diff --git a/_posts/Week02-Jibbr/2012-01-10-day1.md b/_posts/Week02-Jibbr/2012-01-10-day1.md index b9d10b6..975048c 100644 --- a/_posts/Week02-Jibbr/2012-01-10-day1.md +++ b/_posts/Week02-Jibbr/2012-01-10-day1.md @@ -4,6 +4,7 @@ permalink: /weektwo-dayone.html date: 2012-01-10 23:59 title: "Jibbr: Day 1" feed: "project" +comments: true --- Technically we started this on Day 0 with forking the [Jabbot](http://github.com/davidfowl/jabbot) project and gathering ideas and features while people explored the code. Due to the Hanselman effect, we had an overflowing chatroom and lots of discussion to keep us busy. diff --git a/_posts/Week02-Jibbr/2012-01-11-day2.md b/_posts/Week02-Jibbr/2012-01-11-day2.md index 439129b..c5de7f7 100644 --- a/_posts/Week02-Jibbr/2012-01-11-day2.md +++ b/_posts/Week02-Jibbr/2012-01-11-day2.md @@ -3,6 +3,7 @@ layout: post permalink: /weektwo-daytwo.html title: "Jibbr: Day 2" feed: "project" +comments: true --- More momentum, more interest, more progress and lots more chatter in the JabbR room - including a hilarious discussion on Git's autocrlf behaviour. diff --git a/_posts/Week02-Jibbr/2012-01-12-day3.md b/_posts/Week02-Jibbr/2012-01-12-day3.md index c14a9d6..afe78f5 100644 --- a/_posts/Week02-Jibbr/2012-01-12-day3.md +++ b/_posts/Week02-Jibbr/2012-01-12-day3.md @@ -2,6 +2,7 @@ layout: post permalink: /weektwo-daythree.html title: "Jibbr: Day 3" +comments: true feed: "project" --- From 6b4beb8348179269e2ab54f72661428c3f764115 Mon Sep 17 00:00:00 2001 From: Andrew Tobin Date: Fri, 13 Jan 2012 11:36:09 +1100 Subject: [PATCH 030/201] Trying to undo --- CNAME | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CNAME b/CNAME index f5e0bf4..b3f7f65 100644 --- a/CNAME +++ b/CNAME @@ -1,2 +1 @@ -code52.org -www.code52.org \ No newline at end of file +code52.org \ No newline at end of file From 8d934370a24b5d579d2a18b63aca054a3aee7767 Mon Sep 17 00:00:00 2001 From: Piers Karsenbarg Date: Fri, 13 Jan 2012 12:00:13 +0000 Subject: [PATCH 031/201] Renamed the projects rss feed to Code52 Progres Blog Renamed the blog rss feed to Code52 Feed --- projectsrss.xml | 2 +- rss.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projectsrss.xml b/projectsrss.xml index 4aaabde..021d7d4 100644 --- a/projectsrss.xml +++ b/projectsrss.xml @@ -4,7 +4,7 @@ layout: nil - Code52 + Code52 Progress Blog http://www.Code52.org/ diff --git a/rss.xml b/rss.xml index fde51f1..58a882e 100644 --- a/rss.xml +++ b/rss.xml @@ -4,7 +4,7 @@ layout: nil - Code52 + Code52 Feed http://www.Code52.org/ From 42164f6fa4757a0cc4ddabd48cb4adaf23226d90 Mon Sep 17 00:00:00 2001 From: Piers Karsenbarg Date: Fri, 13 Jan 2012 12:01:43 +0000 Subject: [PATCH 032/201] Changed the atom feeds to reflect the rss feeds --- atom.xml | 2 +- projectsatom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/atom.xml b/atom.xml index 37561ea..8df31e9 100644 --- a/atom.xml +++ b/atom.xml @@ -3,7 +3,7 @@ layout: nil --- - Code52 + Code52 Feed {{ site.time | date_to_xmlschema }} diff --git a/projectsatom.xml b/projectsatom.xml index ce2d2f2..8ec69cf 100644 --- a/projectsatom.xml +++ b/projectsatom.xml @@ -3,7 +3,7 @@ layout: nil --- - Code52 + Code52 Progress Blog {{ site.time | date_to_xmlschema }} From 6eb18e01a44912207b87a3f360c5253407984fe0 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 16 Jan 2012 12:52:03 +1100 Subject: [PATCH 033/201] first draft --- ...-01-16-some-words-about-gathering-ideas.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 _posts/2012-01-16-some-words-about-gathering-ideas.md diff --git a/_posts/2012-01-16-some-words-about-gathering-ideas.md b/_posts/2012-01-16-some-words-about-gathering-ideas.md new file mode 100644 index 0000000..47c5b6b --- /dev/null +++ b/_posts/2012-01-16-some-words-about-gathering-ideas.md @@ -0,0 +1,56 @@ +--- +layout: post +title: A word about "good ideas" +date: 2012-01-16 +comments: true +--- + +As the [three](http://twitter.com/tobin) [of](http://twitter.com/shiftkey) [us](http://twitter.com/aeoth) have been discussing the next Code52 project to undertake, we've been discussing ways to get good ideas for projects. While the UserVoice site has served us well initially, the ideas are tending to fall into three different buckets: + +* **Dependent on hardware** - an idea which requires the contributors to have access to specific hardware +* **A replacement for X** - an idea to replace an existing tool (FOSS or otherwise), for whatever reason +* **Needs more work** - an idea which we've tried to reach out to the author to clarify + +### How do we tackle these issues? + +The first one, while seeming impossible, can actually be resolved if we have people on board who have access to the necessary hardware. This could be as simple as having a project schedule and allowing contributors to indicate interest in specific projects. There are other workarounds possible, but these require more logistical effort which we don't have the time to organise currently. + +The "replacement for X" ideas are an interesting topic (the underlying discussion for why that is so is a discussion for another day). There was a fantastic quote from Dmitry Baranovsky last week at a user group which was along the lines of "Sometimes when you reinvent the wheel you actually get a circle" and that reflects my philosophy on building "replacement" tools. Yes, you can do it. But are you actually looking to create a better tool? When one suggests a "replacement for X" idea, it should suggest *how* the idea is different to what we have currently, to justify the effort spent. + +The last group is perhaps a side-effect of our organisational efforts. We've been swamped this week since Code52 picked up a lot of interest in the interwebs, and while there's been some great discussion in the JabbR chatroom (just don't mention autocrlf there :) ), we haven't had the bandwidth we'd hoped to clarify ideas in depth. + +### So what is a good idea anyway? + +After discussing this over the weekend, we've come up with a few questions that future idea submissions should keep in mind: + +#### Can it be done in a week by a handful of developers? + +We're not after the idea that you will make millions from, or an idea that will let you quit your job and become famous on [YCombinator](http://ycombinator.com/). We're after ideas that's been sitting on the backburner that you don't have the time for at the moment, or that you want/need help to implement. Let us have a shot at it for you, or join us and lead a team through developing it for you as an OSS project. + +We want to deliver something of value each week, and large projects are not feasible currently. But if there's something specific to your idea we could use to kickstart a project, tell us! + +*We are exploring how larger projects could fit within this concept, and breaking a big project down into a series of smaller projects may be the best way to achieve this.* + +#### Why would you like to see this idea implemented? + +I said recently on Twitter that the most rewarding OSS projects are driven from a selfish need. Even something as simple as "I wish Product XYZ did {list of things}" can help start the discussion. + +Often we (as the organisers) will do a simple Google search for existing products to compare and contrast with a suggested idea. If we cannot differentiate between an existing product and your idea, the idea is likely to have limited success. We will update the idea with our feedback and leave an opportunity to follow up - but the more information you can provide us with, the better armed we are to define the brief associated with a project. + +#### How can I help out? + +Not everyone is a developer. But everyone can help out to ensure a project succeeds. Great software has many inputs which aren't code - documentation, design, user experience, co-ordination, etc. - and many hands make light work. + +#### What cool features can you suggest? + +This may be the toughest question to answer. If you can provide us with more details around what you imagine the software doing, that: + +* gives the organisers more context to organise the project brief +* gives everyone an opportunity to refine the idea further +* gets people interested in executing the idea + +### And the next idea? + +It actually ties into this well. We've mentioned it in the chatroom over the weekend to gauge interest, but will officially announce it later tonight (AEDST). + +We'd love to hear feedback on this from you guys. \ No newline at end of file From 4121f8e207659c2fa8b532f5d7e0538e3fc36d60 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 16 Jan 2012 13:10:47 +1100 Subject: [PATCH 034/201] editing post --- ...-01-16-some-words-about-gathering-ideas.md | 41 +++++++++++-------- 1 file changed, 24 insertions(+), 17 deletions(-) diff --git a/_posts/2012-01-16-some-words-about-gathering-ideas.md b/_posts/2012-01-16-some-words-about-gathering-ideas.md index 47c5b6b..012b233 100644 --- a/_posts/2012-01-16-some-words-about-gathering-ideas.md +++ b/_posts/2012-01-16-some-words-about-gathering-ideas.md @@ -1,47 +1,52 @@ --- layout: post -title: A word about "good ideas" +title: Some words about gathering ideas date: 2012-01-16 comments: true --- -As the [three](http://twitter.com/tobin) [of](http://twitter.com/shiftkey) [us](http://twitter.com/aeoth) have been discussing the next Code52 project to undertake, we've been discussing ways to get good ideas for projects. While the UserVoice site has served us well initially, the ideas are tending to fall into three different buckets: +**Summary (TL;DR):** We'd like to improve the process for gathering ideas. If you have any input on the below situation, drop us a line in the [JabbR](http://jabbr.net/#/rooms/code52) room or [email](code52@code52.org) us. -* **Dependent on hardware** - an idea which requires the contributors to have access to specific hardware +
    + + +As the [three](http://twitter.com/tobin) [of](http://twitter.com/shiftkey) [us](http://twitter.com/aeoth) have been discussing the next Code52 project to undertake, we've been discussing how we can solicit awesome ideas for projects. While the UserVoice site has served us well initially, the ideas we are currently seeing fall into three different buckets: + +* **Great idea, but constrained** - an idea which is constrained by access to some resource, e.g. hardware, operating system. * **A replacement for X** - an idea to replace an existing tool (FOSS or otherwise), for whatever reason * **Needs more work** - an idea which we've tried to reach out to the author to clarify -### How do we tackle these issues? +## How do we address these issues? -The first one, while seeming impossible, can actually be resolved if we have people on board who have access to the necessary hardware. This could be as simple as having a project schedule and allowing contributors to indicate interest in specific projects. There are other workarounds possible, but these require more logistical effort which we don't have the time to organise currently. +The first one, while seeming impossible, can actually be resolved if we have people on board who have access to the necessary hardware. This could be as simple as having a project schedule and allowing contributors to indicate their availability (and interest) in specific projects. There are other workarounds possible, but these require more logistical effort which we don't have the time to organise currently. -The "replacement for X" ideas are an interesting topic (the underlying discussion for why that is so is a discussion for another day). There was a fantastic quote from Dmitry Baranovsky last week at a user group which was along the lines of "Sometimes when you reinvent the wheel you actually get a circle" and that reflects my philosophy on building "replacement" tools. Yes, you can do it. But are you actually looking to create a better tool? When one suggests a "replacement for X" idea, it should suggest *how* the idea is different to what we have currently, to justify the effort spent. +The "replacement for X" ideas are an interesting topic (the underlying discussion for why it is that way is a discussion for another day). There was a fantastic quote from Dmitry Baranovsky last week at a user group: (may be paraphrasing) *"the good thing about reinventing the wheel is that sometimes you actually get a circle"*. This reflects my philosophy on building "replacement" tools. Yes, you can do it. But are you actually looking to create a better tool? When one suggests a "replacement for X" idea, the suggestion should include *how* the idea is different to what we have currently. The last group is perhaps a side-effect of our organisational efforts. We've been swamped this week since Code52 picked up a lot of interest in the interwebs, and while there's been some great discussion in the JabbR chatroom (just don't mention autocrlf there :) ), we haven't had the bandwidth we'd hoped to clarify ideas in depth. -### So what is a good idea anyway? +## So what is a good idea anyway? After discussing this over the weekend, we've come up with a few questions that future idea submissions should keep in mind: -#### Can it be done in a week by a handful of developers? +### **Can it be done in a week by a handful of developers?** We're not after the idea that you will make millions from, or an idea that will let you quit your job and become famous on [YCombinator](http://ycombinator.com/). We're after ideas that's been sitting on the backburner that you don't have the time for at the moment, or that you want/need help to implement. Let us have a shot at it for you, or join us and lead a team through developing it for you as an OSS project. -We want to deliver something of value each week, and large projects are not feasible currently. But if there's something specific to your idea we could use to kickstart a project, tell us! +We want to deliver something of value each week, and large projects are not feasible currently. But if there's something specific within your idea we could implement as a project, tell us! -*We are exploring how larger projects could fit within this concept, and breaking a big project down into a series of smaller projects may be the best way to achieve this.* +**Note:** *We are exploring how larger projects could fit within this concept, and breaking a big project down into a series of smaller projects may be the best way to achieve this.* -#### Why would you like to see this idea implemented? +### **Why would you like to see this idea implemented?** I said recently on Twitter that the most rewarding OSS projects are driven from a selfish need. Even something as simple as "I wish Product XYZ did {list of things}" can help start the discussion. -Often we (as the organisers) will do a simple Google search for existing products to compare and contrast with a suggested idea. If we cannot differentiate between an existing product and your idea, the idea is likely to have limited success. We will update the idea with our feedback and leave an opportunity to follow up - but the more information you can provide us with, the better armed we are to define the brief associated with a project. +Often we (the organisers) will do a simple Google search for existing products to compare and contrast with a suggested idea. If we cannot differentiate between an existing product and your idea, the idea is likely to have limited success. We will update the idea with our feedback and leave an opportunity to follow up - but the more information you can provide us with, the better armed we are to define the brief associated with a project. -#### How can I help out? +### **How can I help out?** Not everyone is a developer. But everyone can help out to ensure a project succeeds. Great software has many inputs which aren't code - documentation, design, user experience, co-ordination, etc. - and many hands make light work. -#### What cool features can you suggest? +### **What cool features can you suggest?** This may be the toughest question to answer. If you can provide us with more details around what you imagine the software doing, that: @@ -49,8 +54,10 @@ This may be the toughest question to answer. If you can provide us with more det * gives everyone an opportunity to refine the idea further * gets people interested in executing the idea -### And the next idea? +## And the next idea? + +It actually ties into this discussion. We've mentioned it in the chatroom over the weekend to gauge interest, but will officially announce it later tonight (AEDST). -It actually ties into this well. We've mentioned it in the chatroom over the weekend to gauge interest, but will officially announce it later tonight (AEDST). +**We'd love to hear feedback on this - we're doing this to involve the community, and we can only guess the right approach if we don't hear your views on this.** -We'd love to hear feedback on this from you guys. \ No newline at end of file +-- Code52 team \ No newline at end of file From 9c612f66e793cf6fdf4dfa2c47a9be39ee1c2181 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 16 Jan 2012 21:12:20 +1100 Subject: [PATCH 035/201] review post for JibbR --- _posts/2012-01-16-jibbr-review.md | 57 ++++++++++++++++++++++++++++++ img/week2-wrapup-admin.png | Bin 0 -> 87404 bytes img/week2-wrapup-dashboard.png | Bin 0 -> 75093 bytes 3 files changed, 57 insertions(+) create mode 100644 _posts/2012-01-16-jibbr-review.md create mode 100644 img/week2-wrapup-admin.png create mode 100644 img/week2-wrapup-dashboard.png diff --git a/_posts/2012-01-16-jibbr-review.md b/_posts/2012-01-16-jibbr-review.md new file mode 100644 index 0000000..e36eb73 --- /dev/null +++ b/_posts/2012-01-16-jibbr-review.md @@ -0,0 +1,57 @@ +--- +layout: post +title: "Week 2: JibbR" +author: "@aeoth, @shiftkey and @tobin" +comments: true +date: 2012-01-16 10:00:00 PM +--- + + +As we are getting to the end of this iteration, it is time to take stock of what we have: + +## What went well + +After being picked up by some influential tweeters, the Code52 room became the most popular room on JabbR - far surpassing our wildest expecations this far along. We also picked up some new contributors, and it was excellent to + +So we currently have a collection of *sprockets* (components which interact with users in a chat room) and *announcers* (components which periodically execute tasks and notify the chat room when new things have occurred). Important features include: + + * **Calculator Bot** - too lazy to open calc.exe? ask the bot! + * **Volunteer Sprocket** - (jokingly) assign work to a random person in the room + * **Weather Sprocket** - find out the weather for a specific zip code (US only :( ) + * **Quiz Sprocket** - use a quiz to break up the quiet times + * **GitHub Announcer** - track activity on a Github repo (and its forks) + * **Twitter Announcer** - display tweets for a specific account + * **UserVoice Announcer** - track activity in a UserVoice forum + * **CruiseControl.Net Announcer** - notify activity from a build server + +These are run inside a console application with scheduling supported. + +## What could be improved + +We didn't quite get to the "feature complete" point this week, as I suspect we (ed: @shiftkey) were too ambitious with our goals. + +We have a fork which is running on AppHarbor, but we encountered a few hurdles. + + * MEF and AppHarbor aren't playing nice - [Paul Stovell](http://twitter.com/paulstovell) suggested that it should be supported as FunnelWeb does it. To be investigated. + * The website UI only has the basic functionality - to start and stop a bot - and lacks the ability to run specific sprockets or announcers. + * The components require APIs to support start and stop behaviour. + * The packages and website should be deployable + * [Paul](http://twitter.com/aeoth) just mentioned that [AWS Free Tier](http://aws.amazon.com/free/) now supports a micro Windows instance. Interesting... + + Here's a couple of screenshots of the website UI: + + ![](/img/week2-wrapup-dashboard.png) + + ![](/img/week2-wrapup-admin.png) + +## Fun statistics + +The [punch card graph](https://github.com/Code52/JibbR/graphs/punch_card) over at GitHub this month is very interesting. + +![Code metrics](https://chart.googleapis.com/chart?chs=800x300&chds=-1,24,-1,7,0,26&chf=bg,s,efefef&chd=t:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23|0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7|1,0,0,0,0,1,0,0,4,0,0,1,2,0,0,7,9,1,0,2,10,0,0,3,0,0,0,0,0,1,0,0,0,4,0,2,0,1,0,0,3,0,0,0,1,2,2,4,2,0,0,0,1,0,0,1,26,1,0,1,1,2,0,0,2,1,2,5,3,8,18,6,1,0,2,3,0,0,17,11,0,0,3,4,3,0,2,2,0,0,0,0,4,7,1,1,2,0,0,0,0,0,0,0,0,2,1,2,0,5,3,3,0,2,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,0,0,2,0,0,2,10,4,3,1,0,0,0,0,2,2,3,1,7,1,0,0,0,0,0,2,2,1,2,0,3,2,1,0,2,2,7,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&chxt=x,y&chm=o,333333,1,1.0,25.0&chxl=0:||12am|1|2|3|4|5|6|7|8|9|10|11|12pm|1|2|3|4|5|6|7|8|9|10|11||1:||Sun|Mon|Tue|Wed|Thr|Fri|Sat|&cht=s) + +## What next? + +The outstanding tasks are up on the new [Trello board](https://trello.com/board/jibbr/4f0f5e8ed8920290334bd12f). Feel free to add new idea to the backlog - or start work on one! Issues still go on our Github [Issues Page](https://github.com/code52/jibbr/issues) to discuss with the team. [Brendan](http://twitter.com/shiftkey) is speaking at a user group on Wednesday, so any discussion on these tasks may be delayed until he can get the code ready to merge upstream. + +-- Code52 team diff --git a/img/week2-wrapup-admin.png b/img/week2-wrapup-admin.png new file mode 100644 index 0000000000000000000000000000000000000000..1f621d4c58a8bacf6d9513e25de45465a71a5659 GIT binary patch literal 87404 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 aJHpp)=9DQje!ou#JO;X^Ixn>xgZ>BWfqm`( literal 0 HcmV?d00001 From 2fd04902762fb10b005066f8f337bb54958be0a7 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 16 Jan 2012 21:17:28 +1100 Subject: [PATCH 036/201] edits and typo fix --- _posts/2012-01-16-jibbr-review.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_posts/2012-01-16-jibbr-review.md b/_posts/2012-01-16-jibbr-review.md index e36eb73..5413043 100644 --- a/_posts/2012-01-16-jibbr-review.md +++ b/_posts/2012-01-16-jibbr-review.md @@ -11,7 +11,7 @@ As we are getting to the end of this iteration, it is time to take stock of what ## What went well -After being picked up by some influential tweeters, the Code52 room became the most popular room on JabbR - far surpassing our wildest expecations this far along. We also picked up some new contributors, and it was excellent to +After being picked up by some influential tweeters, the Code52 room became the most popular room on JabbR - far surpassing our wildest expectations this far along. We also picked up some new contributors, and it was excellent to So we currently have a collection of *sprockets* (components which interact with users in a chat room) and *announcers* (components which periodically execute tasks and notify the chat room when new things have occurred). Important features include: @@ -22,7 +22,12 @@ So we currently have a collection of *sprockets* (components which interact with * **GitHub Announcer** - track activity on a Github repo (and its forks) * **Twitter Announcer** - display tweets for a specific account * **UserVoice Announcer** - track activity in a UserVoice forum + +We even have these ones sitting as pull requests: + + * **Bitbucket Announcer** - notify activity from a build server * **CruiseControl.Net Announcer** - notify activity from a build server + * **TeamCity Announcer** - notify activity from a build server These are run inside a console application with scheduling supported. From 0b72aa0190013f2a67366d22b29d261e75994ba4 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 16 Jan 2012 21:21:07 +1100 Subject: [PATCH 037/201] edits and hubot stuff --- _posts/2012-01-16-jibbr-review.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_posts/2012-01-16-jibbr-review.md b/_posts/2012-01-16-jibbr-review.md index 5413043..4dd954e 100644 --- a/_posts/2012-01-16-jibbr-review.md +++ b/_posts/2012-01-16-jibbr-review.md @@ -42,6 +42,8 @@ We have a fork which is running on AppHarbor, but we encountered a few hurdles. * The components require APIs to support start and stop behaviour. * The packages and website should be deployable * [Paul](http://twitter.com/aeoth) just mentioned that [AWS Free Tier](http://aws.amazon.com/free/) now supports a micro Windows instance. Interesting... + * Hubot scripting support is *almost* there, but the way that [scoped-http-client](https://github.com/technoweenie/node-scoped-http-client) handles and returns the http object and responses is proving to be a little tricky to implement in IronJs. This means that scripts that *don't* use 'http' currently work, but those that do won't work until we figure that one out. + Here's a couple of screenshots of the website UI: From 7200ed7697de50b622e2acea8cd66502a9d88b09 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Mon, 16 Jan 2012 21:28:38 +1100 Subject: [PATCH 038/201] apparently i suck at editing my posts --- _posts/2012-01-16-jibbr-review.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2012-01-16-jibbr-review.md b/_posts/2012-01-16-jibbr-review.md index 4dd954e..8a301e7 100644 --- a/_posts/2012-01-16-jibbr-review.md +++ b/_posts/2012-01-16-jibbr-review.md @@ -7,11 +7,11 @@ date: 2012-01-16 10:00:00 PM --- -As we are getting to the end of this iteration, it is time to take stock of what we have: +As we are getting to the end of this iteration, it is time to take stock of what we have achieved. ## What went well -After being picked up by some influential tweeters, the Code52 room became the most popular room on JabbR - far surpassing our wildest expectations this far along. We also picked up some new contributors, and it was excellent to +After being picked up by some influential tweeters, the Code52 room became the most popular room on JabbR - far surpassing our wildest expectations this far along. We also picked up some new contributors, and it was excellent to have contributors in different timezones. So we currently have a collection of *sprockets* (components which interact with users in a chat room) and *announcers* (components which periodically execute tasks and notify the chat room when new things have occurred). Important features include: From 4415eb29e5b1f141a0dc43b43db3bc57b053bbe7 Mon Sep 17 00:00:00 2001 From: Andrew Tobin Date: Mon, 16 Jan 2012 22:32:15 +1100 Subject: [PATCH 039/201] Week 3 entry --- _posts/2011-01-16-ideastrike.md | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 _posts/2011-01-16-ideastrike.md diff --git a/_posts/2011-01-16-ideastrike.md b/_posts/2011-01-16-ideastrike.md new file mode 100644 index 0000000..d48ed87 --- /dev/null +++ b/_posts/2011-01-16-ideastrike.md @@ -0,0 +1,41 @@ +--- +layout: post +title: "Week 3: Ideastrike" +author: "@tobin" +comments: true +date: 2012-01-17 +--- + +##This week's idea + +Two weeks down, and the momentum is strong - we've got a packed room over at [Jibbr](http://jabbr.net/#/rooms/code52), we've been featured on the [Github blog](https://github.com/blog/1024-a-new-coding-project-every-week-at-code52), and we've got two projects that are going strong. + +So now we're on to week three, and another idea from our community - [Ideastrike!](https://github.com/Code52/Ideastrike) (code to go up soon ;) + +Basically, our aim this week is to create a great site to give ideas and feedback, focusing on software development and good integration with other tooling. + +There are many feedback and voting mechanism for ideas, but we think we can provide an open-source alternative, that is feature rich, simple, but powerful, and will be a great asset for the small guys trying to get started on projects. + +We've got a [Trello board](https://trello.com/board/ideastrike/4f137b417201526045146b8a) set up for it which we'll be keeping in sync with jobs from our Github issues as we get them scheduled and assigned. + +##What platform are we looking at? + +Well, we've had a lot of feedback this week about this being a ".NET only" group - we don't intend it to be that way, but as it was said on [The West Wing](http://en.wikipedia.org/wiki/The_West_Wing) - "Decisions are made by those who show up". + +We're looking for the primary group to start working with an ASP.NET framework - [Nancy](https://github.com/NancyFx/Nancy) as it's what some of us are familiar with, and what we think others with .NET experience will get up to speed on quicky. We also benefit from two [exceptional](https://twitter.com/grumpydev) [guys](https://twitter.com/thecodejunkie) who have been, and we hope will be, stopping by to offer support and advice. + +That being said, if some of the other communities out there - be it Java, Ruby, Python, Node.JS, Haskell, Erlang or Perl want to get involved - stop by, help us make decisions, and gather a group and code. + +We're happy to *have* help, we're happy *to* help. + +One idea we've had is if we collaboratively work on a set of specifications, so we can jointly create something that works cross-platform, for different scenarios and different communities - but a shared reference. + +We're happy to discuss it, to offer support, publicity where we can, but what we need is - if you're serious about contributing and you want to make this more than just about .NET, we need you to show up. + +##So what now? + +We'll be getting some code set up on the github in the next 24 hours, and discussing approaches and drawing up a battle plan in the chatroom - if you've got ideas you want, come in and discuss them with us (ping @aeoth, @shifty and @tobin in the room please), or leave a message on this blog post. + +Get into the chatroom at [JabbR](http://jabbr.net/#/rooms/code52) and join in on the fun! + +-- Code52 team \ No newline at end of file From 7e65cf0a53dbef5a7a67c3709e95495123ed4b2f Mon Sep 17 00:00:00 2001 From: Andrew Tobin Date: Mon, 16 Jan 2012 22:38:50 +1100 Subject: [PATCH 040/201] Spelling fixes --- _posts/2011-01-16-ideastrike.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2011-01-16-ideastrike.md b/_posts/2011-01-16-ideastrike.md index d48ed87..47c2eb8 100644 --- a/_posts/2011-01-16-ideastrike.md +++ b/_posts/2011-01-16-ideastrike.md @@ -8,9 +8,9 @@ date: 2012-01-17 ##This week's idea -Two weeks down, and the momentum is strong - we've got a packed room over at [Jibbr](http://jabbr.net/#/rooms/code52), we've been featured on the [Github blog](https://github.com/blog/1024-a-new-coding-project-every-week-at-code52), and we've got two projects that are going strong. +Two weeks down, and the momentum is strong - we've got a packed room over at [Jabbr](http://jabbr.net/#/rooms/code52), we've been featured on the [Github blog](https://github.com/blog/1024-a-new-coding-project-every-week-at-code52), and we've got two projects that are going strong. -So now we're on to week three, and another idea from our community - [Ideastrike!](https://github.com/Code52/Ideastrike) (code to go up soon ;) +So now we're on to week three, and another idea from our community - [Ideastrike!](https://github.com/Code52/Ideastrike) (code to go up soon ;)) Basically, our aim this week is to create a great site to give ideas and feedback, focusing on software development and good integration with other tooling. From 3caceb30949feb747ae181102d8d7ae5923425cb Mon Sep 17 00:00:00 2001 From: David Burela Date: Mon, 16 Jan 2012 23:21:19 +1100 Subject: [PATCH 041/201] Just added a quick link to the github wiki, on the contributing page. --- contributing.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contributing.md b/contributing.md index 8d72424..fe29d29 100644 --- a/contributing.md +++ b/contributing.md @@ -4,6 +4,8 @@ title: Contributing to Code52 projects --- ##Getting ready to contribute +***For a detailed list of getting started links, head to the [Code52 wiki](https://github.com/Code52/code52.github.com/wiki)*** + For all of the Code52 projects, we're using Git for our version control, and [GitHub](https://github.com/code52) as the central repo. Why Git and GitHub? Git is one of - if not the - leading *distributed* version control systems. All DVCS are faster than the centralised systems like SVN or CVS. We do understand that Git isn't as easy to grok - particularly on Windows - as other tools such as Mercurial (Hg). We feel that GitHub is better suited than other hosted source platforms, so we're persevering with it. There are a fair [few introductions to git](http://book.git-scm.com/), but feel free to ask questions on how to use it in [Jabbr](http://jabbr.net/#/rooms/code52). From ef213b44805531e5132e3f7204138f0032982655 Mon Sep 17 00:00:00 2001 From: David Burela Date: Mon, 16 Jan 2012 23:27:33 +1100 Subject: [PATCH 042/201] Clarifying links in the menubar. A few of the links in the menu were just names of websites, not the functions available within (chat room, project voting). Tried to clarify the meaning of each of the links. Added a link to the getting started wii --- _layouts/layout.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/_layouts/layout.html b/_layouts/layout.html index 31bcd3a..0c44a5b 100644 --- a/_layouts/layout.html +++ b/_layouts/layout.html @@ -21,10 +21,11 @@