<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>JonathanMH</title> <atom:link href="http://jonathanmh.com/feed/" rel="self" type="application/rss+xml" /><link>http://jonathanmh.com</link> <description>Portfolio of Jonathan M. Hethey</description> <lastBuildDate>Sat, 18 May 2013 23:18:16 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.6-beta1-24095</generator> <item><title>Writing a book on GitLab</title><link>http://jonathanmh.com/writing-a-book-on-gitlab/</link> <comments>http://jonathanmh.com/writing-a-book-on-gitlab/#comments</comments> <pubDate>Sat, 18 May 2013 23:11:16 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[software]]></category> <category><![CDATA[git]]></category> <category><![CDATA[gitlab]]></category> <category><![CDATA[gitlab-shell]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=899</guid> <description><![CDATA[That is exactly what I am trying to achieve at the moment, a book on how to set up your private git server with GitLab. I can’t say too much about what will be in it or if it even will be published, since that is not entirely up to me. I’m doing my best [...]]]></description> <content:encoded><![CDATA[<p
id="writing-a-book-on-gitlab">That is exactly what I am trying to achieve at the moment, a book on how to set up your private git server with <a
href="http://jonathanmh.com/tag/gitlab/">GitLab</a>. I can’t say too much about what will be in it or if it even will be published, since that is not entirely up to me. I’m doing my best to create the most useful content I can, both from research and experience with this great project.</p><p>I’ll just quickly get into, why I decided to actually write this book in the first place, when I was approached by a publisher.<span
id="more-899"></span></p><h2>free and private git hosting</h2><p>Free as in speech and private as in: “It’s on your server, take all the security measures and algorithms you prefer!”, that’s what GitLab is. It’s great for independent infrastructure, unlimited repositories or even full backups of repositories that primarily reside somewhere else.</p><p>If you want to create an incubation chamber for your projects, where they can undergo development, shielded from the curious public or simply want to keep the code you track with git private and safe, this is a possible tool for you.</p><h2>git server with a great GUI</h2><p>GitLab is pretty strong in terms of having a consistent and user friendly web interface. It’s just nice to use and I’m storing all my software projects in there, even a report for the academy and the book I’m writing.</p><h2>Wait! How did this happen?</h2><p>Well, a couple of weeks ago I was approached by a publisher, that has quite a record of books on open source software and also other projects, if I was up for writing a book on GitLab, since I’ve written a couple of blog posts about <a
href="http://jonathanmh.com/tag/git/">git</a> and <a
href="http://jonathanmh.com/tag/gitlab/">GitLab</a>. Since I had never tried writing a book before, I said yes and started laying down an outline of the contents.</p><h2>When will it hit the shelves?</h2><p>I assume it’s mostly going to be published digitally, but that’s a pure speculation based on what would make sense in my head and where I’d be most likely to buy such a book.</p><p>I can’t say when exactly it’s going to be available if it gets approved, but pretty soon, if everything goes well! <img
src='http://jonathanmh.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><p>However, if you want to stay up to date on when it is released, just <strong>follow me</strong> on <a
href="https://twitter.com/JonathanMH_com">twitter</a>, <a
href="https://www.facebook.com/pages/JonathanMH/159526834122370">facebook</a>, <a
href="https://plus.google.com/u/0/102608370090962018891/posts">Google+</a> or subscribe to my <a
href="http://jonathanmh.com/feed/">RSS feed</a>. I will announce any updates about this on every of these channels!</p><p>I&#8217;d love you to stay up to date with this, if you&#8217;re interested in GitLab and there will be reading samples!</p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/writing-a-book-on-gitlab/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Why I believe in MarkDown</title><link>http://jonathanmh.com/why-i-believe-in-markdown/</link> <comments>http://jonathanmh.com/why-i-believe-in-markdown/#comments</comments> <pubDate>Fri, 10 May 2013 07:00:35 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[software]]></category> <category><![CDATA[markdown]]></category> <category><![CDATA[MarkDownPad]]></category> <category><![CDATA[Mou]]></category> <category><![CDATA[UberWriter]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=888</guid> <description><![CDATA[When I first learned of MarkDown I was torn between having to write academical papers in software like Microsoft Word or Apple’s Pages. Both are surely functional Programs, even though I’d always preferred Open or Libre Office, for the sake of standards and an open world. In my studies as a Multimedia Designer in Denmark [...]]]></description> <content:encoded><![CDATA[<p
id="why-i-believe-in-markdown">When I first learned of <a
href="http://daringfireball.net/projects/markdown/">MarkDown</a> I was torn between having to write academical papers in software like Microsoft Word or Apple’s Pages. Both are surely functional Programs, even though I’d always preferred Open or Libre Office, for the sake of standards and an open world.</p><p>In my studies as a Multimedia Designer in Denmark I even handed in some papers that were written in HTML and compiled to PDF.</p><p>That clearly was not the most practical, but for me the most bearable of these alternatives. Plain text is just great, especially for people who write a lot or the ones that code on a somewhat daily basis.<span
id="more-888"></span></p> <img
alt="markdown_cheat_sheet_retext" src="http://jonathanmh.com/wp-content/uploads/2013/05/markdown_cheat_sheet_retext.png" width="966" height="611" /><blockquote><p>Writers should not be bound to an editor when trying to publish for a certain channel.</p></blockquote><p>I believe in this! Even though I publish almost everything electronically, either to the university or to one of my sites, having the source material in MarkDown files enables you to just pass them on to somebody and they can convert it to many formats or just read it straight away with the many great editors that do the markup for you, so you can focus on reading and not how your version of Word or similar chooses to display. You set the rules.</p><h2 id="markdown-genius-syntax">MarkDown Genius Syntax</h2><p>It doesn’t get any easier to write rich texts, than with MarkDown. Rich in terms of being able to paste any sort of HTML, easily link, insert images and with some extensions even add footnotes.</p><h2 id="interoperability">Interoperability</h2><p>What an ugly word, I mean: you can use it anywhere. Every plain text editor supports it, from Notepad and Vim to specialised editors like <a
href="http://mouapp.com">Mou</a>, <a
href="http://www.markdownpad.com/">MarkdownPad</a> or <a
href="http://jonathanmh.com/uberwriter-a-markdown-editor-for-linux/">UberWriter</a>. What you write you can copy to HTML and put it straight into your blog or export a PDF for the not-yet-MarkDown infected.</p><p>If you want to, you can also use it directly in Chrome, Firefox and Thunderbird with a little extension called <a
href="https://github.com/adam-p/markdown-here">Markdown Here</a>.</p><h2 id="great-for-geeks">Great for Geeks</h2><p>MarkDown is easy to pick up and use, but for the ones who write code it has some more perks. You can track changes to markdown documents with git or any version control system for that matter. Also it just is a plain text file with a couple of more cool things, so you can run your scripts and regexes on it easily.</p><p>It’s got rendering packages for PHP, node.js and ruby to mention a couple of server side environments and both WordPress.org and github require you to submit your documentation and README files in it.</p><h2>MarkDown FTW?</h2><p>I&#8217;m getting pretty positive responses of people around me who I&#8217;ve been telling about it and that it quickly becomes a part of their workflow. Have you tried markdown and if so, what do you think of it?</p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/why-i-believe-in-markdown/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Ghost: Blogging Platform on node.js: I backed!</title><link>http://jonathanmh.com/ghost-blogging-platform-on-node-js-i-backed/</link> <comments>http://jonathanmh.com/ghost-blogging-platform-on-node-js-i-backed/#comments</comments> <pubDate>Thu, 09 May 2013 09:32:32 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[software]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[ghost]]></category> <category><![CDATA[node.js]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=883</guid> <description><![CDATA[I just backed Ghost on Kickstarter. Ghost is, according to the ambitious authors, going to be a blogging platform based on node.js, that will be extendable with plugins and themes, like WordPress. My incentive for throwing in 10£ was that backers get a month early access to the projects source code, whereas everyone else will [...]]]></description> <content:encoded><![CDATA[<p>I just backed <a
href="http://tryghost.org/">Ghost</a> on <a
href="http://www.kickstarter.com/projects/johnonolan/ghost-just-a-blogging-platform">Kickstarter</a>. Ghost is, according to the ambitious authors, going to be a blogging platform based on <a
href="http://nodejs.org">node.js</a>, that will be extendable with plugins and themes, like WordPress.</p><p>My incentive for throwing in <strong>10£</strong> was that backers get a month early access to the projects source code, whereas everyone else will be granted that about a month later. Time for me to poke at this project, which I am burning to do.<span
id="more-883"></span></p> <img
class="aligncenter size-large wp-image-884" alt="ghost_tryghost_nodejs_blogging_platform" src="http://jonathanmh.com/wp-content/uploads/2013/05/ghost_tryghost_nodejs_blogging_platform-1024x554.png" width="1024" height="554" /><h2>Features of Ghost</h2><p>A really amazing thing I really miss about WordPress is support for <a
href="http://jonathanmh.com/why-i-believe-in-markdown/">MarkDown</a> out of the box. Apart from that, the visual appearance seems to be very simplistic and easy to approach, which I would surely appreciate for my clients. Based on the blazing speed of node.js is a huge bonus for me, since I&#8217;ve started digging into that and am currently building a project on the same platform.</p><h2>Will it replace WordPress?</h2><p>What kind of question is that? 20.000 Plugins, countless Themes and a huge community, combined with the spread of PHP in our server landscape will not go away, no matter what chunk Ghost rips out of the pie that WordPress has in the current web industry.</p><p>A lot of interested people want to see this happen though, as the <a
href="http://www.kickstarter.com/projects/johnonolan/ghost-just-a-blogging-platform">Kickstarter campaign</a> shows.</p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/ghost-blogging-platform-on-node-js-i-backed/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Node.js and blinking keyboards</title><link>http://jonathanmh.com/node-js-and-blinking-keyboards/</link> <comments>http://jonathanmh.com/node-js-and-blinking-keyboards/#comments</comments> <pubDate>Sat, 04 May 2013 07:51:59 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[async]]></category> <category><![CDATA[Morse code]]></category> <category><![CDATA[node.js]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=879</guid> <description><![CDATA[Did you ever want to make your keyboard back light (or any other light source you can control with a bash command) show Morse code? I have and since I’m primarily back on Linux now, this wasn’t a hard thing to do. For the first time I really looked at executing bash commands from inside [...]]]></description> <content:encoded><![CDATA[<p>Did you ever want to make your keyboard back light (or any other light source you can control with a bash command) show Morse code?</p><p><a
href="http://www.youtube.com/watch?v=ruJs7hYHqzA"><img
class="aligncenter size-full wp-image-881" alt="keyboard_morse_code_nodejs" src="http://jonathanmh.com/wp-content/uploads/2013/05/keyboard_morse_code_nodejs.png" width="855" height="467" /></a></p><p>I have and since I’m primarily back on Linux now, this wasn’t a hard thing to do. For the first time I really looked at executing bash commands from inside node.js. The very quickly written and barely documented source is to be found here: <a
href="https://github.com/JonathanMH/morse-board">https://github.com/JonathanMH/morse-board</a><span
id="more-879"></span></p><p>Luckily somebody already wrote a module for the hard work in this: <a
href="https://npmjs.org/package/morse">morse</a> and for giving me less headaches with control flow: <a
href="https://npmjs.org/package/async">async</a>.</p><p>Enjoy the quick YouTube demo below and tell me if you make anything in your home blink!</p><p><iframe
src="http://www.youtube-nocookie.com/embed/ruJs7hYHqzA" height="315" width="560" allowfullscreen="" frameborder="0"></iframe></p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/node-js-and-blinking-keyboards/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>UberWriter: a MarkDown Editor for Linux</title><link>http://jonathanmh.com/uberwriter-a-markdown-editor-for-linux/</link> <comments>http://jonathanmh.com/uberwriter-a-markdown-editor-for-linux/#comments</comments> <pubDate>Fri, 03 May 2013 18:29:19 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[software]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[markdown]]></category> <category><![CDATA[UberWriter]]></category> <category><![CDATA[Ubuntu]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=871</guid> <description><![CDATA[Yesterday I’ve installed Uberwriter, which is a MarkDown editor I quickly want to tell about. It’s a very nice looking application and something that is my replacement for Mou, which I’ve come to love on my Mac. I’ve become closer friends with vim, but sometimes, when you really don’t want to think about your editor, [...]]]></description> <content:encoded><![CDATA[<p>Yesterday I’ve installed <a
href="http://uberwriter.wolfvollprecht.de">Uberwriter</a>, which is a MarkDown editor I quickly want to tell about. It’s a very nice looking application and something that is my replacement for <a
href="http://mouapp.com/">Mou</a>, which I’ve come to love on my Mac.<br
/> <span
id="more-871"></span></p> <img
class="aligncenter size-full wp-image-873" alt="uberwriter_markdown_editor_gui_linux_preview" src="http://jonathanmh.com/wp-content/uploads/2013/05/uberwriter_markdown_editor_gui_linux_preview.png" width="852" height="620" /><p>I’ve become closer friends with vim, but sometimes, when you really don’t want to think about your editor, simpler applications are nice, especially for fans of zen writing.</p><h2>Features</h2><p>One of the coolest things about it is actually the formatting of headlines, which appear outside the left of the document.</p><p>Apart from that, its markup supports some of pandoc’s extensions like footnotes in markdown by default.</p><p>Also pretty cool, is the <em>Focus Mode</em>, which fades out anything but the current sentence you’re working on.</p><p>It’s not as mature as other MarkDown editors, but it’s definitely one of the better ones out there!</p> <img
class="aligncenter size-full wp-image-872" alt="uberwriter_markdown_editor_gui_linux" src="http://jonathanmh.com/wp-content/uploads/2013/05/uberwriter_markdown_editor_gui_linux.png" width="965" height="649" /><h2>Getting UberWriter</h2><p>Either you can buy it on the Ubuntu Software Center for 5$, or just add the repository <a
href="http://uberwriter.wolfvollprecht.de/">provided by the author</a>:</p><pre><code>sudo add-apt-repository ppa:w-vollprecht/ppa
sudo apt-get update
sudo apt-get install uberwriter
</code></pre><p>If you like it, consider donating a few bucks to the author through PayPal or Flattr! I considered it worth it and threw 5€ at the project, just after downloading it yesterday.</p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/uberwriter-a-markdown-editor-for-linux/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Blender Guru: rain on glass</title><link>http://jonathanmh.com/blender-guru-rain-on-glass/</link> <comments>http://jonathanmh.com/blender-guru-rain-on-glass/#comments</comments> <pubDate>Fri, 26 Apr 2013 07:21:53 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[inspiration]]></category> <category><![CDATA[blender]]></category> <category><![CDATA[glass]]></category> <category><![CDATA[rain]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=858</guid> <description><![CDATA[The Blender Guru has published an amazing tutorial with photorealistic outcome again, and I quickly wanted to show what he&#8217;s been up to this time. Andrew Price is kind of the video-co pilot of the Blender community and creating some really, really beautiful things with it. Check him out if you&#8217;re interested in using Blender, [...]]]></description> <content:encoded><![CDATA[<p>The <a
href="http://blenderguru.com/">Blender Guru</a> has published an amazing tutorial with photorealistic outcome again, and I quickly wanted to show what he&#8217;s been up to this time. Andrew Price is kind of the video-co pilot of the Blender community and creating some really, really beautiful things with it.</p><p>Check him out if you&#8217;re interested in using <a
href="http://www.blender.org/">Blender</a>, which is actively developed and also very easy possibilities of building render farms with it, when one computer simply isn&#8217;t efficient at rendering a scene.</p><div
class="post-format-content"><p><a
href="http://www.blenderguru.com/videos/how-to-make-a-rainy-window/"><img
src="http://jonathanmh.com/wp-content/uploads/2013/04/blender_rain_drops_glass_window.png" width="615" height="479" alt="blender_rain_drops_glass_window" class="wp-image-859 aligncenter size-large" /></a></div> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/blender-guru-rain-on-glass/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Applab Odense April 2013 recap</title><link>http://jonathanmh.com/applab-odense-april-2013-recap/</link> <comments>http://jonathanmh.com/applab-odense-april-2013-recap/#comments</comments> <pubDate>Sat, 20 Apr 2013 23:04:20 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[Applab]]></category> <category><![CDATA[Eclipse]]></category> <category><![CDATA[iOS]]></category> <category><![CDATA[jquery mobile]]></category> <category><![CDATA[Odense]]></category> <category><![CDATA[Titanium]]></category> <category><![CDATA[Xcode]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=840</guid> <description><![CDATA[The participants, many of them students from the EAL, others from Copenhagen or just volunteering enthusiasts, went on a 24h sprint with Applab. First, introduction of toolkits, group building and idea generation tasks were on the schedule, followed by a supply of sandwiches and softdrinks. The theme of the sprint was to utilize the information [...]]]></description> <content:encoded><![CDATA[<p>The participants, many of them students from the <a
href="http://eal.dk/">EAL</a>, others from Copenhagen or just volunteering enthusiasts, went on a 24h sprint with <a
href="http://applab.dk/">Applab</a>.</p><p>First, introduction of toolkits, group building and idea generation tasks were on the schedule, followed by a supply of sandwiches and softdrinks.</p><p>The theme of the sprint was to utilize the information exposed by institutions within Odense, which up front were listed as <a
href="http://www.applab.dk/wp/datakilder/">possible data sources</a> on the events page.<span
id="more-840"></span></p><a
href='http://jonathanmh.com/applab-odense-april-2013-recap/androids_have_feelings_too/' title='androids_have_feelings_too'><img
width="150" height="150" src="http://jonathanmh.com/wp-content/uploads/2013/04/androids_have_feelings_too-150x150.jpg" class="attachment-thumbnail" alt="androids_have_feelings_too" /></a> <a
href='http://jonathanmh.com/applab-odense-april-2013-recap/applab_team_building/' title='applab_team_building'><img
width="150" height="150" src="http://jonathanmh.com/wp-content/uploads/2013/04/applab_team_building-150x150.jpg" class="attachment-thumbnail" alt="applab_team_building" /></a> <a
href='http://jonathanmh.com/applab-odense-april-2013-recap/applab_meeting_idea_generation/' title='applab_meeting_idea_generation'><img
width="150" height="150" src="http://jonathanmh.com/wp-content/uploads/2013/04/applab_meeting_idea_generation-150x150.jpg" class="attachment-thumbnail" alt="applab_meeting_idea_generation" /></a> <a
href='http://jonathanmh.com/applab-odense-april-2013-recap/applab_idea_generation/' title='applab_idea_generation'><img
width="150" height="150" src="http://jonathanmh.com/wp-content/uploads/2013/04/applab_idea_generation-150x150.jpg" class="attachment-thumbnail" alt="applab_idea_generation" /></a> <a
href='http://jonathanmh.com/applab-odense-april-2013-recap/eal_odense_device_lab/' title='eal_odense_device_lab'><img
width="150" height="150" src="http://jonathanmh.com/wp-content/uploads/2013/04/eal_odense_device_lab-150x150.jpg" class="attachment-thumbnail" alt="eal_odense_device_lab" /></a><p>Data Sources featured different APIs to deliver geodata about different types of places in the city, from playgrounds to libraries.</p><p>Participants developed web app mockups with jQuery mobile, built native apps through Titanium or with Xcode for iOS and Eclipse for Android. This variety was great to see for us, because diversity and professional exchange are one of the goals of the project</p><p>As counsellors it was just our job to check up on groups progress, concepts and lend a hand if API access or other code implementations didn&#8217;t work out as planned. With <a
href="https://twitter.com/iewucizz/">@iewucizz</a> on the visual side and <a
href="https://twitter.com/KClausendk/">@KClausendk</a> and me as code counsellors, we hopped from group to group, trying to improve with debugging and creative input. It was some pretty cool and productive 24 hours, which I think is a great idea for learning and producing a lot of stuff fast, even if you&#8217;ve never heard of it before.</p><p>After a long night and morning of work on concept and prototype, the judges gave the winning 3 groups feedback on their apps and handed over a Nexus 7 for each group, among some other cool prizes, like a full day of work from an app dev firm called <a
href="http://www.woerk.dk/">woerk</a>!</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/applab-odense-april-2013-recap/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Trying out the Podlove Publisher</title><link>http://jonathanmh.com/trying-out-the-podlove-publisher/</link> <comments>http://jonathanmh.com/trying-out-the-podlove-publisher/#comments</comments> <pubDate>Wed, 17 Apr 2013 22:53:31 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[Blog]]></category> <category><![CDATA[Podlove]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=833</guid> <description><![CDATA[Whatever you do when trying out the Podlove Publisher. Do not press the little heart. Ever.]]></description> <content:encoded><![CDATA[<p>Whatever you do when trying out the <a
href="http://podlove.org/podlove-podcast-publisher/">Podlove Publisher</a>. Do not press the little heart. Ever.</p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/trying-out-the-podlove-publisher/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Motivation Overkill part 2</title><link>http://jonathanmh.com/motivation-overkill-part-2/</link> <comments>http://jonathanmh.com/motivation-overkill-part-2/#comments</comments> <pubDate>Tue, 16 Apr 2013 13:13:56 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[music]]></category> <category><![CDATA[Amy MacDonald]]></category> <category><![CDATA[Dream Evil]]></category> <category><![CDATA[Dropkick Murphys]]></category> <category><![CDATA[Florence + The Machine]]></category> <category><![CDATA[Foo Fighters]]></category> <category><![CDATA[Linkin Park]]></category> <category><![CDATA[Muzzy]]></category> <category><![CDATA[Prodigy]]></category> <category><![CDATA[The Prodigy]]></category> <category><![CDATA[VNV Nation]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=825</guid> <description><![CDATA[I have not published a playlist in a while, so here it goes! Sorry for the recommendations I have either not gotten to yet or not seen fit, I&#8217;m still very thankful for them! Again some of my favourite lyrics: Florence + The Machine &#8211; Shake it Out I can see no way, I can [...]]]></description> <content:encoded><![CDATA[<p>I have not published a playlist in a while, so here it goes! Sorry for the recommendations I have either not gotten to yet or not seen fit, I&#8217;m still very thankful for them!<span
id="more-825"></span></p><p><iframe
src="https://embed.spotify.com/?uri=spotify:user:113620765:playlist:26TJxcQMQFMHsK5QakLSEa" height="500" width="500" frameborder="0"></iframe></p><p>Again some of my favourite lyrics:</p><p>Florence + The Machine &#8211; Shake it Out</p><blockquote><p>I can see no way, I can see no way<br
/> And all of the ghouls come out to play<br
/> And every demon wants his pound of flesh<br
/> But I like to keep some things to myself<br
/> I like to keep my issues drawn<br
/> It&#8217;s always darkest before the dawn</p></blockquote><p>Foo Fighters &#8211; Pretender</p><blockquote><p>I&#8217;m the voice inside your head<br
/> You refuse to hear<br
/> I&#8217;m the face that you have to face<br
/> Mirrored in your stare<br
/> I&#8217;m what&#8217;s left, I&#8217;m what&#8217;s right<br
/> I&#8217;m the enemy<br
/> I&#8217;m the hand that will take you down<br
/> Bring you to your knees</p></blockquote><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/motivation-overkill-part-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>git every day</title><link>http://jonathanmh.com/git-every-day/</link> <comments>http://jonathanmh.com/git-every-day/#comments</comments> <pubDate>Tue, 09 Apr 2013 00:38:05 +0000</pubDate> <dc:creator>Jonathan</dc:creator> <category><![CDATA[software]]></category> <category><![CDATA[git]]></category> <category><![CDATA[github]]></category> <category><![CDATA[github client]]></category> <category><![CDATA[gitlab]]></category> <category><![CDATA[GitX]]></category> <category><![CDATA[markdown]]></category><guid
isPermaLink="false">http://jonathanmh.com/?p=819</guid> <description><![CDATA[I&#8217;ve previously mentioned, that I installed GitLab 5.0 and it&#8217;s been pretty cool since. Today I just want to write about what I use git for in my everyday life. If you want a quick recap of what git is, visit their official site or read my previous post Why you should start using git [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;ve previously mentioned, that I <a
href="http://jonathanmh.com/installing-gitlab-5-0/">installed GitLab 5.0</a> and it&#8217;s been pretty cool since. Today I just want to write about what I use <a
href="http://git-scm.com/">git</a> for in my everyday life.</p><p>If you want a quick recap of what <a
href="http://git-scm.com/">git</a> is, visit their official site or read my previous post <a
href="http://jonathanmh.com/why-you-should-start-using-git-now/">Why you should start using git now</a></p><h2>What I&#8217;ve been doing so far</h2><p>About 1.5-2 years ago I started getting into git, because I wanted to take part in developing software smartly, in teams and take part in global open source projects.</p><p>I keep my WordPress plugins on <a
href="http://github.com/">github</a>, parallel to the WordPress plugin repository and a couple of months ago I started fixing minor mistakes in other projects.<span
id="more-819"></span></p><pre><strong>Update 19. 05. 2013:</strong>
I'm writing a book on git and GitLab, read more here: <a href="http://jonathanmh.com/writing-a-book-on-gitlab/">Writing a book on GitLab</a></pre><h3>github is a great entry point</h3> <img
class="aligncenter size-large wp-image-820" alt="github_client_history" src="http://jonathanmh.com/wp-content/uploads/2013/04/github_client_history-1024x741.png" width="1024" height="741" /><p>The folks at <a
href="http://github.com/">github</a> have done an amazing job at making git simple for the masses. They have <a
href="https://help.github.com/">extensive documentation</a> and a not very feature rich, but easy to use client for Linux and Mac.</p><h2>What I do now</h2><p>Since I&#8217;ve taken the private server in use, parallel to my open source projects on github, I&#8217;ve put a lot more stuff into git repos and actually published them to a team.</p><h3>Open Source? -&gt; github</h3><p>Material for workshops goes on <a
href="https://github.com/JonathanMH">my github account</a> by default, visible to everyone. It&#8217;s extremely practical when teaching. You can just make people download a .zip and have them play with the prepared code. I&#8217;ve done this for the WordPress workshop and Eriks chipped in with <a
href="https://github.com/eriks-briedis/theme_step_3">a repository</a> too.</p><h3>on the private git(lab) server</h3><p>Study and exam projects, simple tech demos for fellow students who are interested in the same topics and closed projects go into the private repositories.</p><h4>Study Projects</h4> <img
class="aligncenter size-large wp-image-822" alt="GitX_markdown_commit_screenshot" src="http://jonathanmh.com/wp-content/uploads/2013/04/GitX_markdown_commit_screenshot-1024x685.png" width="1024" height="685" /><p>(at the moment my favourite client is <a
href="http://gitx.org/">GitX</a>, because it allows me to ignore unstaged files when I want to push other commits)</p><p>Since I&#8217;ve successfully infected <a
href="https://twitter.com/KClausenDK">@KClausenDK</a> with markdown, we write our study projects in it, so we started tracking those with git too.</p><p>Currently we have to convert everything in the end, because of outdated and boring academical requirements like footnotes, print versions, etc.</p><h4>Groups and Teams</h4><p><a
href="http://gitlab.org/">GitLab</a> has two meaningful ways to share repositories among developers, except just inviting another user to one of yours.</p><h5>Teams</h5><p>Teams just represent a group of people, in control of one git repository.</p><h5>Groups</h5> <img
class="aligncenter size-full wp-image-821" alt="gitlab_group_summary_repositories_activity" src="http://jonathanmh.com/wp-content/uploads/2013/04/gitlab_group_summary_repositories_activity.png" width="960" height="496" /><p>Groups are way cooler, because they represent a group of people, in charge of multiple repositories, that are collected in a namespace. That looks like: <code>http://yourdomain.com/groups/node_junkies</code> and shows a list of recent activity by all developers and a list of repositories at the side.</p><h2>Summary</h2><p>It&#8217;s very liberating to be able to fire up as many repositories as you want, featuring an idiot proof web interface and share it with people of your choice. Also that these can manage their own ssh-keys, which takes manual work off the server admin.</p><p><strong>If you want to try</strong> out my gitlab server, take a look at our humble first steps with node.js or have a question, drop me a comment, mail, tweet or message.</p> ]]></content:encoded> <wfw:commentRss>http://jonathanmh.com/git-every-day/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 1401/1503 objects using disk: basic

 Served from: jonathanmh.com @ 2013-05-24 04:11:50 by W3 Total Cache -->