-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.xml
210 lines (210 loc) · 14.9 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>mikkokeskinen</title>
<link>https://blog.muke.fi/</link>
<description>The blog of Mikko Keskinen</description>
<generator>Hugo</generator>
<language>en-us</language>
<managingEditor>[email protected] (Mikko Keskinen)</managingEditor>
<webMaster>[email protected] (Mikko Keskinen)</webMaster>
<lastBuildDate>Sun, 06 Oct 2024 16:47:07 +0000</lastBuildDate>
<atom:link href="https://blog.muke.fi/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Testing TinaCMS</title>
<link>https://blog.muke.fi/link/testing-tinacmd/</link>
<pubDate>Sun, 06 Oct 2024 16:47:07 +0000</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/testing-tinacmd/</guid>
<description><p>Previously I used <a href="https://web.archive.org/web/20230421103646/https://forestry.io/">forestry.io</a> as the UI for this blog, but it got discontinued on April 2023. TinaCMS seems to be a spiritual successor.</p></description>
</item>
<item>
<title>Stop Chrome hijacking the media keys</title>
<link>https://blog.muke.fi/link/stop-chrome-hijacking-the-media-keys/</link>
<pubDate>Fri, 22 Jan 2021 08:02:34 +0000</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/stop-chrome-hijacking-the-media-keys/</guid>
<description><p>Finally decided to look how to stop media keys playing/pausing Youtube videos instead of Apple Music</p></description>
</item>
<item>
<title>Redux Toolkit</title>
<link>https://blog.muke.fi/link/redux-toolkit/</link>
<pubDate>Wed, 19 Feb 2020 13:30:00 +0000</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/redux-toolkit/</guid>
<description><p>Looks like Redux Toolkit would reduce the required boilerplate code a bit.</p></description>
</item>
<item>
<title>Some thoughts on asynchronous API design in a post-async/await world</title>
<link>https://blog.muke.fi/link/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/</link>
<pubDate>Mon, 07 Nov 2016 08:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/some-thoughts-on-asynchronous-api-design-in-a-post-asyncawait-world/</guid>
<description><p>Comprehensive post of how to do asynchronous programming with Python 3 and asyncio or curio.</p></description>
</item>
<item>
<title>What Color Is Your Function</title>
<link>https://blog.muke.fi/link/what-color-is-your-function/</link>
<pubDate>Tue, 25 Oct 2016 17:30:00 +0300</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/what-color-is-your-function/</guid>
<description><p>Didn&rsquo;t stumble onto this until now. Great read about the difficulty of asynchronous programming.</p></description>
</item>
<item>
<title>Lessons Learned Shipping Apps</title>
<link>https://blog.muke.fi/link/lessons-learned-shipping-apps/</link>
<pubDate>Thu, 06 Oct 2016 13:50:00 +0300</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/lessons-learned-shipping-apps/</guid>
<description><p>Great read.</p></description>
</item>
<item>
<title>Dark Scrum</title>
<link>https://blog.muke.fi/link/dark-scrum/</link>
<pubDate>Tue, 13 Sep 2016 09:38:00 +0300</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/dark-scrum/</guid>
<description><p>How not to do Scrum.</p></description>
</item>
<item>
<title>Your DI framework is killing your code</title>
<link>https://blog.muke.fi/link/your-di-framework-is-killing-your-code/</link>
<pubDate>Tue, 29 Sep 2015 17:15:00 +0300</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/your-di-framework-is-killing-your-code/</guid>
<description><p>On perils of Dependency Injection. I have always thought that DI is a very odd choice.</p></description>
</item>
<item>
<title>Another coding excercise</title>
<link>https://blog.muke.fi/link/pairs/</link>
<pubDate>Tue, 12 May 2015 17:55:00 +0300</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/pairs/</guid>
<description><p>This one I did 6 months ago but only now decided to upload it to Github.
Also in Clojure.</p></description>
</item>
<item>
<title>Funniest words</title>
<link>https://blog.muke.fi/link/funnies-words/</link>
<pubDate>Mon, 11 May 2015 21:20:00 +0300</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/funnies-words/</guid>
<description><p>Did a small coding excercise in Clojure. It was a competiton by
a finnish company named <a href="http://wunderdog.fi">Wunderdog</a>. Didn&rsquo;t notice
the competition until now so didn&rsquo;t enter my solution. :) But kept
myself from peeking the example solutions before I made mine.</p>
<p><a href="http://www.wunderdog.fi/hassuimmat-sanat">Link to the competition</a></p></description>
</item>
<item>
<title>OFFENCE & FAIRLIGHT & PROSONIX: RGB (2014)</title>
<link>https://blog.muke.fi/link/rgb-c64-demo/</link>
<pubDate>Mon, 05 Jan 2015 09:55:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/rgb-c64-demo/</guid>
<description><p>Very impressive C64 demo.</p>
<p>Relevant tutorial: &ldquo;<a href="http://www.antimon.org/code/Linus/">An Introduction to Programming C-64 Demos</a>&rdquo; by one of
the creators of the demo.</p></description>
</item>
<item>
<title>Stephen Wolfram's Introduction to the Wolfram Language</title>
<link>https://blog.muke.fi/link/wolfram-language/</link>
<pubDate>Tue, 30 Dec 2014 09:30:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/wolfram-language/</guid>
<description><p>Wolfram Language could bring many previously unthinkable
projects to life. I could see someone getting inspiration from <a href="http://worrydream.com/">Bret
Victors</a> ideas.</p></description>
</item>
<item>
<title>Core.async a Clojure Library for Asynchronous Programming</title>
<link>https://blog.muke.fi/link/core-async-a-clojure-library-for-asynchronous-programming/</link>
<pubDate>Mon, 29 Dec 2014 19:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/core-async-a-clojure-library-for-asynchronous-programming/</guid>
<description><p>A great talk by <a href="http://twitter.com/swannodette">David Nolen</a> about
core.async and ClojureScript. This talk made me really excited about
ClojureScript and core.async.</p></description>
</item>
<item>
<title>How to use the Xbox 360 controller on OS X Yosemite</title>
<link>https://blog.muke.fi/link/xbox-xontroller-yosemite/</link>
<pubDate>Mon, 29 Dec 2014 15:45:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/xbox-xontroller-yosemite/</guid>
<description><p>My Xbox 360 controller didn&rsquo;t work after installing Yosemite. Looks like
there is a new 360controller-driver that works beautifully.</p></description>
</item>
<item>
<title>Chrome Origin Chip</title>
<link>https://blog.muke.fi/feature/chrome-origin-chip/</link>
<pubDate>Fri, 09 May 2014 16:30:00 +0300</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/feature/chrome-origin-chip/</guid>
<description>Google decided to experiment with the URL bar</description>
</item>
<item>
<title>Creating local time with pytz</title>
<link>https://blog.muke.fi/feature/creating-local-time-with-pytz/</link>
<pubDate>Wed, 05 Mar 2014 20:30:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/feature/creating-local-time-with-pytz/</guid>
<description>Just got bitten by an unexpected PYTZ feature.</description>
</item>
<item>
<title>Extremely funny ping pong match</title>
<link>https://blog.muke.fi/link/extremely-funny-ping-pong-match/</link>
<pubDate>Sun, 26 Jan 2014 10:54:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/extremely-funny-ping-pong-match/</guid>
<description><p>:D</p></description>
</item>
<item>
<title>Rich Hickeys presentations</title>
<link>https://blog.muke.fi/link/rich-hickeys-presentations/</link>
<pubDate>Sun, 05 Jan 2014 13:20:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/rich-hickeys-presentations/</guid>
<description><p>This holiday I&rsquo;ve been mostly watching Rich Hickeys presentations.</p>
<p>I highly recommend watching them. At least <a href="http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey">Are we there Yet?</a>,
<a href="http://www.infoq.com/presentations/Simple-Made-Easy">Simple made easy</a> and
<a href="http://www.infoq.com/presentations/Value-Values">The Value of Values</a>. They are real eye openers.</p></description>
</item>
<item>
<title>Augmented reality with Oculus Rift and webcams</title>
<link>https://blog.muke.fi/link/ar-rift/</link>
<pubDate>Fri, 13 Dec 2013 10:45:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/ar-rift/</guid>
<description><p>Good immersive virtual reality won&rsquo;t come soon enough. Can&rsquo;t wait.</p></description>
</item>
<item>
<title>Javascript MIME-type in Internet Explorer</title>
<link>https://blog.muke.fi/feature/ie-javascript-mime-type/</link>
<pubDate>Mon, 02 Dec 2013 17:30:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/feature/ie-javascript-mime-type/</guid>
<description>Reminder that <code>application/javascript</code> won&rsquo;t work</description>
</item>
<item>
<title>Super Hexagon for C64</title>
<link>https://blog.muke.fi/link/micro-hexagon/</link>
<pubDate>Mon, 02 Dec 2013 14:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/micro-hexagon/</guid>
<description><p>So cool.</p></description>
</item>
<item>
<title>Amazon Prime Air</title>
<link>https://blog.muke.fi/link/amazon-prime-air/</link>
<pubDate>Mon, 02 Dec 2013 10:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/amazon-prime-air/</guid>
<description><p>Science Fiction won&rsquo;t be fiction for long if you ask Amazon.</p></description>
</item>
<item>
<title>CMS Trap</title>
<link>https://blog.muke.fi/link/cms-trap/</link>
<pubDate>Thu, 28 Nov 2013 10:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/cms-trap/</guid>
<description><blockquote>
<p>Most importantly, don’t get yourself tangled in too much speculation,
let the story unfold naturally.</p>
</blockquote>
<p>Great read about web app architecture design.</p></description>
</item>
<item>
<title>VirtualBox error in OS X Mavericks</title>
<link>https://blog.muke.fi/feature/virtualbox-mavericks/</link>
<pubDate>Tue, 26 Nov 2013 11:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/feature/virtualbox-mavericks/</guid>
<description></description>
</item>
<item>
<title>Old school ANSI art</title>
<link>https://blog.muke.fi/link/old-school-ansi-art/</link>
<pubDate>Sat, 23 Nov 2013 15:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/old-school-ansi-art/</guid>
<description><p>Didn&rsquo;t know they still do these. But seeing them sure warms my heart.</p></description>
</item>
<item>
<title>Sofles - Limitless</title>
<link>https://blog.muke.fi/link/sofles-limitless/</link>
<pubDate>Sat, 23 Nov 2013 12:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/sofles-limitless/</guid>
<description><p>Amazing stop-motion graffiti.</p></description>
</item>
<item>
<title>Viewing disk usage on Linux / BSD</title>
<link>https://blog.muke.fi/link/du-sort/</link>
<pubDate>Thu, 21 Nov 2013 15:00:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/du-sort/</guid>
<description><p>How to sort human readable output of <code>du</code> on Mac OS X command line.
Strange that the <code>sort</code> command in BSDs doesn&rsquo;t support the <code>-h</code> flag.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"><span class="k">for</span> i in G M K<span class="p">;</span> <span class="k">do</span> du -sh * <span class="p">|</span> grep <span class="o">[</span>0-9<span class="o">]</span><span class="nv">$i</span> <span class="p">|</span> sort -nr -k 1<span class="p">;</span> <span class="k">done</span>
</span></span></code></pre></div></description>
</item>
<item>
<title>Touch Arcade review of the MOGA iPhone/iPod game controller</title>
<link>https://blog.muke.fi/link/ios-game-controller/</link>
<pubDate>Wed, 20 Nov 2013 20:50:00 +0200</pubDate><author>[email protected] (Mikko Keskinen)</author>
<guid>https://blog.muke.fi/link/ios-game-controller/</guid>
<description><p>Finally the days of action gaming on a phone are here. Nokia N-Gage tried it in
2003, but I guess the time wasn’t right then.</p></description>
</item>
</channel>
</rss>