<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-29066278</id><updated>2012-01-27T12:17:13.155-08:00</updated><category term='Personal'/><category term='realplayer'/><category term='barn'/><category term='jobb'/><category term='pseudovetenskapligt'/><category term='frihet'/><category term='familj'/><category term='bokrea'/><category term='politik'/><category term='coolthreads'/><category term='piratpartiet'/><category term='opensource'/><category term='AI'/><category term='businessmodels'/><category term='code_evolution'/><category term='political'/><category term='sun'/><category term='Aline'/><category term='Work'/><category term='filosoferande'/><category term='ifpi'/><category term='clouds'/><category term='javafx'/><category term='coredump'/><category term='vision'/><category term='finland'/><category term='mysql'/><category term='java'/><category term='aktion'/><category term='svenska'/><category term='gosdjur'/><category term='Music'/><category term='graphics'/><category term='skit'/><category term='blog'/><category term='pimping'/><category term='fäktning'/><category term='integritet'/><category term='idioter'/><category term='energy'/><category term='arg'/><category term='oligopol'/><category term='pirat'/><category term='blackbox'/><category term='fascister'/><category term='fun'/><category term='opensolaris'/><category term='Intimite'/><category term='Personligt'/><category term='querycache'/><category term='google'/><category term='skrå'/><title type='text'>Wei Wu Wei</title><subtitle type='html'>Seriös åsiktsbloggning.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29066278.post-1508397005226033452</id><published>2009-08-19T13:43:00.000-07:00</published><updated>2009-08-19T13:45:06.322-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='political'/><category scheme='http://www.blogger.com/atom/ns#' term='fascister'/><category scheme='http://www.blogger.com/atom/ns#' term='piratpartiet'/><category scheme='http://www.blogger.com/atom/ns#' term='ifpi'/><category scheme='http://www.blogger.com/atom/ns#' term='finland'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;Freedom of speech&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;“We are absolutely against the idea that any political party can give their support to the idea of free use of protected content,” said Arto Alaspaeae, the director of IFPI Finland (International Federation of the Phonographic Industry).&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-1508397005226033452?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/1508397005226033452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=1508397005226033452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1508397005226033452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1508397005226033452'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2009/08/we-are-absolutely-against-idea-that-any.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-6477806274033200316</id><published>2009-05-14T14:30:00.001-07:00</published><updated>2009-05-14T14:30:55.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='barn'/><category scheme='http://www.blogger.com/atom/ns#' term='svenska'/><category scheme='http://www.blogger.com/atom/ns#' term='gosdjur'/><category scheme='http://www.blogger.com/atom/ns#' term='fäktning'/><title type='text'></title><content type='html'>Hoppekanin mot Bäbishunden&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Qjl61tI8Ws4&amp;hl=sv&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Qjl61tI8Ws4&amp;hl=sv&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-6477806274033200316?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/6477806274033200316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=6477806274033200316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6477806274033200316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6477806274033200316'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2009/05/hoppekanin-mot-babishunden.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-2885362115950635502</id><published>2009-05-05T00:09:00.000-07:00</published><updated>2009-05-05T00:13:10.664-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Aline'/><category scheme='http://www.blogger.com/atom/ns#' term='familj'/><category scheme='http://www.blogger.com/atom/ns#' term='Personligt'/><category scheme='http://www.blogger.com/atom/ns#' term='svenska'/><title type='text'></title><content type='html'>&lt;h1&gt;Snö är usch&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="315"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/fzjAJ7nRRVI&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/fzjAJ7nRRVI&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="315"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-2885362115950635502?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/2885362115950635502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=2885362115950635502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2885362115950635502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2885362115950635502'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2009/05/sno-ar-usch.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-4182328478286377264</id><published>2009-04-19T11:50:00.000-07:00</published><updated>2009-04-19T11:59:31.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='political'/><category scheme='http://www.blogger.com/atom/ns#' term='pseudovetenskapligt'/><category scheme='http://www.blogger.com/atom/ns#' term='piratpartiet'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='svenska'/><title type='text'></title><content type='html'>&lt;h2 style="color: rgb(153, 153, 153);"&gt;Trendiga Politiska Pirater&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/Setza1sz0SI/AAAAAAAAAmU/SwLfBev8S24/s1600-h/socialdemokraterna.dot.gif"&gt;&lt;img style="cursor: pointer; width: 11px; height: 11px;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/Setza1sz0SI/AAAAAAAAAmU/SwLfBev8S24/s200/socialdemokraterna.dot.gif" alt="" id="BLOGGER_PHOTO_ID_5326477889224560930" border="0" /&gt;Socialdemokraterna&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_v75XyIFXn2g/SetzUyShJYI/AAAAAAAAAmM/QykqUa6BsIs/s1600-h/sd-dot.gif"&gt;&lt;img style="cursor: pointer; width: 11px; height: 11px;" src="http://2.bp.blogspot.com/_v75XyIFXn2g/SetzUyShJYI/AAAAAAAAAmM/QykqUa6BsIs/s200/sd-dot.gif" alt="" id="BLOGGER_PHOTO_ID_5326477785229763970" border="0" /&gt;Sverige demokraterna&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/SetzPHNmpuI/AAAAAAAAAmE/gITWiEU52Hk/s1600-h/miljopartiet-dot.gif"&gt;&lt;img style="cursor: pointer; width: 11px; height: 11px;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SetzPHNmpuI/AAAAAAAAAmE/gITWiEU52Hk/s200/miljopartiet-dot.gif" alt="" id="BLOGGER_PHOTO_ID_5326477687767082722" border="0" /&gt;Miljöpartiet&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/SetzH71z9YI/AAAAAAAAAl8/6WnLQvcCE-g/s1600-h/moderaterna-dot.gif"&gt;&lt;img style="cursor: pointer; width: 11px; height: 11px;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SetzH71z9YI/AAAAAAAAAl8/6WnLQvcCE-g/s200/moderaterna-dot.gif" alt="" id="BLOGGER_PHOTO_ID_5326477564455417218" border="0" /&gt;Moderaterna&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_v75XyIFXn2g/Sety7oWP0QI/AAAAAAAAAl0/oo4eCABRuHg/s1600-h/piratpartiet-dot.gif"&gt;&lt;img style="cursor: pointer; width: 11px; height: 11px;" src="http://3.bp.blogspot.com/_v75XyIFXn2g/Sety7oWP0QI/AAAAAAAAAl0/oo4eCABRuHg/s200/piratpartiet-dot.gif" alt="" id="BLOGGER_PHOTO_ID_5326477353064321282" border="0" /&gt;Piratpartiet&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/SetynebBKKI/AAAAAAAAAls/EqtaYFy8gfo/s1600-h/political-climate.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 179px;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SetynebBKKI/AAAAAAAAAls/EqtaYFy8gfo/s400/political-climate.png" alt="" id="BLOGGER_PHOTO_ID_5326477006802593954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jag vet inte hur man ska tolka det här resultatet på Google trends, men visst ser det ut som om (oberoende) media skriver om Socialdemokratin samtidigt som alla läsare söker efter mer information om Piratpartiet?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-4182328478286377264?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/4182328478286377264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=4182328478286377264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/4182328478286377264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/4182328478286377264'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2009/04/trendiga-politiska-pirater.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_v75XyIFXn2g/Setza1sz0SI/AAAAAAAAAmU/SwLfBev8S24/s72-c/socialdemokraterna.dot.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-1879940017377607254</id><published>2009-03-04T09:14:00.000-08:00</published><updated>2009-03-12T16:13:25.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bokrea'/><category scheme='http://www.blogger.com/atom/ns#' term='idioter'/><category scheme='http://www.blogger.com/atom/ns#' term='Personligt'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Bok-REA (del 2)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Efter att fått &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;beskedet&lt;/span&gt; att "boken är slut; vi stryker din order" från &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;sf-bokhandeln&lt;/span&gt; så svalde jag stoltheten och gick tillbaka till Akademibokhandeln med en vag förhoppning om att &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;REAn&lt;/span&gt; var slut.&lt;br /&gt;- Hej. jag letar efter boken "Små blå män" av &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Terry&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Pratchett.&lt;/span&gt; Har ni den?&lt;br /&gt;- Jaha ja, det var väl av REA-böckerna, eller hur? Jag ser här att den är slut.&lt;br /&gt;- Slut? Vad betyder det? Kan ni ta in den på nytt?&lt;br /&gt;- Nej, den var ju en av REA-böckerna förstår du. Vi kan inte ta in några nya böcker från förlaget innan de andra böckerna är slut.&lt;br /&gt;- Vilka andra böcker?&lt;br /&gt;- De andra REA-böckerna. Vi har flera högar där borta. (pekar med yvig handrörelse)&lt;br /&gt;- Jag förstår inte logiken? Ni kan inte sälja den boken som kunden vill ha förrän kunden har köpt alla de böcker han inte vill ha?&lt;br /&gt;- Precis. Jag förstår att du tycker att det låter konstigt. Du kan kanske fråga på &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Celsius&lt;/span&gt; bokhandeln om de har den kvar?&lt;br /&gt;&lt;br /&gt;Jo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;tjena.&lt;/span&gt;..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-1879940017377607254?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/1879940017377607254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=1879940017377607254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1879940017377607254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1879940017377607254'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2009/03/bok-rea-del-2-efter-att-fatt-beskedet.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-1464288684989707565</id><published>2009-02-26T23:56:00.000-08:00</published><updated>2009-02-26T23:57:35.669-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='Personligt'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(102, 102, 102);font-size:180%;" &gt;Contemporary&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;I'm thirteen years old.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-1464288684989707565?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/1464288684989707565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=1464288684989707565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1464288684989707565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1464288684989707565'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2009/02/contemporary-im-thirteen-years-old.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-2533816551192899743</id><published>2009-02-23T09:48:00.000-08:00</published><updated>2009-02-23T16:45:22.671-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bokrea'/><category scheme='http://www.blogger.com/atom/ns#' term='skit'/><category scheme='http://www.blogger.com/atom/ns#' term='oligopol'/><category scheme='http://www.blogger.com/atom/ns#' term='arg'/><category scheme='http://www.blogger.com/atom/ns#' term='Personligt'/><category scheme='http://www.blogger.com/atom/ns#' term='skrå'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://media.hd.se/2007/02/25/200455/large/bokrea.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 176px; height: 122px;" src="http://media.hd.se/2007/02/25/200455/large/bokrea.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;Bok-rea?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Idag tog familjen ett kraft-tag och tog sig ner på stan för att handla. Ett av uppdragen för dagen var att handla två böcker. Jag klämde in mig med barnvagnen i Akademi-bokhandeln och frågade efter "små blå män".&lt;br /&gt;-Jag är ledsen den är på bok-rea så den kan du inte köpa.&lt;br /&gt;-Va?&lt;br /&gt;-Ja, det är bok-rea.&lt;br /&gt;-Ja?&lt;br /&gt;-Den startar inte förrän klockan tolv.&lt;br /&gt;Jag tittar på barnvagnen där Aline ligger och suger tumme. Hon tittar tillbaka på mig och suttar lite extra hårt.&lt;br /&gt;-Klockan tolv på natten? Säger jag.&lt;br /&gt;-Precis, säger expediten med ett påklistrat leende.&lt;br /&gt;&lt;br /&gt;Senare på dagen så hittar jag en annan bokaffär, Celsius (eller något liknande). Jag går ner för att köpa min bok där istället.&lt;br /&gt;-Ledsen, boken är på rea, då får vi inte sälja den.&lt;br /&gt;-Säg vilket pris som helst! Jag bryr mig väl inte om ert marknadsföringsjippo, jag vill bara köpa en bok.&lt;br /&gt;-Det går inte förrän bok-rean börjar.&lt;br /&gt;-Hur tänker ni då? Min röstläge skvallrar om att jag inte är helt nöjd med situationen.&lt;br /&gt;-Det är en överenskommelse som hela branschen har.&lt;br /&gt;-$#%&amp;amp;@ Vem har tillåtit att ni får komma överens så där? Ni ska ju konkurrera med varandra! utbrister jag i en inte-så-kontrollerad explosion. Övriga familjen tassar kvickt iväg. Nu ska pappa bli pinsam.&lt;br /&gt;-Jag kan förstå att verkar lite konstigt för någon som inte är insatt, förklarar expediten i ett försök att verka sympatisk.&lt;br /&gt;-Hur @$¤! insatt måste man vara för att handla en bok?! De övriga kunderna i butiken hoppar till. Dags att gå. Jag får handla böckerna på nätet istället. Du är bara rik om du kan köpa det du vill ha &lt;span style="font-style: italic;"&gt;när&lt;/span&gt; du vill ha det. Ingen REA kan ändra på det. :(&lt;br /&gt;&lt;br /&gt;Uppdatering:&lt;br /&gt;&lt;a href="http://www.dn.se/dnbok/bokreakunden-som-kom-in-fran-kylan-och-gick-hem-tomhant-1.805877"&gt;http://www.dn.se/dnbok/bokreakunden-som-kom-in-fran-kylan-och-gick-hem-tomhant-1.805877&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Asgarv!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-2533816551192899743?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/2533816551192899743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=2533816551192899743' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2533816551192899743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2533816551192899743'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2009/02/bok-rea-idag-tog-familjen-ett-kraft-tag.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-8639252136499660845</id><published>2008-11-16T07:23:00.000-08:00</published><updated>2008-11-16T07:29:06.602-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='realplayer'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://images.real.com/pics/real/nav/logo_real.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 116px; height: 59px;" src="http://images.real.com/pics/real/nav/logo_real.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:180%;" &gt;RealPlayer för OpenSolaris&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;RealPlayer finns numera för OpenSolaris och det är smärtfritt att installera. Dock så går det inte att få tag på spelaren genom att gå till www.real.com som en del bloggare har tipsat om. Gör man så får man finnas sig att genast bli påmind om landsgränser (det gränslösa Internet?) och skickas till sweden.real.com. För att komma runt eländet får man istället leta sig till https://helixcommunity.org/projects/player/files och klicka här: &lt;a href="https://helixcommunity.org/projects/player/files/download/2702"&gt;https://helixcommunity.org/projects/player/files/download/2702&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-8639252136499660845?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/8639252136499660845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=8639252136499660845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/8639252136499660845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/8639252136499660845'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/11/realplayer-fr-opensolaris-realplayer.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-4656848933730494414</id><published>2008-10-07T03:47:00.000-07:00</published><updated>2008-10-07T07:06:12.107-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='coolthreads'/><category scheme='http://www.blogger.com/atom/ns#' term='coredump'/><category scheme='http://www.blogger.com/atom/ns#' term='energy'/><category scheme='http://www.blogger.com/atom/ns#' term='blackbox'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_v75XyIFXn2g/SOtAkYH4H-I/AAAAAAAAAcg/a5eTw1-UpXI/s1600-h/k3_project_blackbox_1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 220px; height: 176px;" src="http://3.bp.blogspot.com/_v75XyIFXn2g/SOtAkYH4H-I/AAAAAAAAAcg/a5eTw1-UpXI/s320/k3_project_blackbox_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5254364383952773090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:180%;" &gt;Give me more thrust Scotty!&lt;/span&gt;&lt;br /&gt;According to US Energy Information Administration, http://www.eia.doe.gov/steo, the cost for electricity will continue to climb almost 10% this year. In Europe prices are expected to rise as well. According to this article: http://www.idg.se/2.1085/1.183742, we're quickly approaching an energy crisis as the total energy consumption of data centers in Europe approaches 45 TWh.&lt;br /&gt;&lt;br /&gt;This makes me wonder what will happen to large scale data centers which are built mainly using scale-out strategy on cheap hardware. Certainly the higher energy prices will affect profit for companies like Google. Will it force them to consolidate some of their machines and what will they buy?&lt;br /&gt;&lt;br /&gt;http://www.sun.com/servers/coolthreads/overview/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-4656848933730494414?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/4656848933730494414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=4656848933730494414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/4656848933730494414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/4656848933730494414'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/10/according-to-us-energy-information.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_v75XyIFXn2g/SOtAkYH4H-I/AAAAAAAAAcg/a5eTw1-UpXI/s72-c/k3_project_blackbox_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-4667096416046722140</id><published>2008-09-05T14:44:00.000-07:00</published><updated>2008-09-24T08:29:58.993-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='javafx'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/SMGqRlLWRpI/AAAAAAAAAb8/yD-AzJc4_xU/s1600-h/thumb-java-duke-guitar.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 208px; height: 177px;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SMGqRlLWRpI/AAAAAAAAAb8/yD-AzJc4_xU/s320/thumb-java-duke-guitar.png" alt="" id="BLOGGER_PHOTO_ID_5242658660250175122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:180%;" &gt;JOGL!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The revenge of the java applet and I've just discovered it although it has been around for almost a year. I should from now on help spread the word of &lt;a href="http://weblogs.java.net/blog/campbell/"&gt;Chris Campbell&lt;/a&gt; who obviously is a rock'n'roll hero.&lt;br /&gt;&lt;br /&gt;Check this out:&lt;br /&gt;&lt;a href="https://jogl-demos.dev.java.net/applettest.html"&gt;https://jogl-demos.dev.java.net/applettest.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No more slow ugly applet with few colors and jerky display. Apparently Sun figured out a way to both make everything install faster, run faster, look better and they even supplied me with trusted and auto-signed applets.&lt;br /&gt;&lt;br /&gt;With the full power of my 9600GT and the elegance of the java language I'm truly amazed about the capabilities. Add to this the new JavaFX language extension which makes GUI designing a pure joy. Wow! This is going to kick the behind of other similar closed-source-graphical-effect-solutions out there.&lt;br /&gt;&lt;br /&gt;Now.. Lets decorate my OpenSolaris desktop with some of these 3d window widgets: http://www.fenggui.org, http://www.fusion-laboratory.de/&lt;br /&gt;&lt;br /&gt;Check your OpenGL capabilities here:&lt;br /&gt;&lt;a href="http://mr.myogl.org/"&gt;&lt;br /&gt;&lt;img src="http://mr.myogl.org/data/myogl.gif" alt="" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;If it sucks.. buy a better card! Life should be fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-4667096416046722140?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/4667096416046722140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=4667096416046722140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/4667096416046722140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/4667096416046722140'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/09/jogl-revenge-of-java-applet-and-ive.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_v75XyIFXn2g/SMGqRlLWRpI/AAAAAAAAAb8/yD-AzJc4_xU/s72-c/thumb-java-duke-guitar.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-4055978193986118803</id><published>2008-06-16T12:39:00.001-07:00</published><updated>2008-06-16T12:44:39.062-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='frihet'/><category scheme='http://www.blogger.com/atom/ns#' term='pirat'/><category scheme='http://www.blogger.com/atom/ns#' term='integritet'/><category scheme='http://www.blogger.com/atom/ns#' term='aktion'/><category scheme='http://www.blogger.com/atom/ns#' term='svenska'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(153, 153, 153);font-size:180%;" &gt;FRA ser dig!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Nu vill regeringen skydda dig genom att dra in dina rättigheter! Riksdag och regering hävdar att FRA är mogna att ta sig an "fienden" alldeles ensamma. Kan vi lita på att de är mogna för det ansvaret?&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.stoppafralagen.nu/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_v75XyIFXn2g/SFbCCdmzcYI/AAAAAAAAAaM/lBLEd6xrP0k/s400/stoppalogo.png" alt="" id="BLOGGER_PHOTO_ID_5212566966290837890" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-4055978193986118803?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/4055978193986118803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=4055978193986118803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/4055978193986118803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/4055978193986118803'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/06/fra-ser-dig-nu-vill-regieringen-skydda.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_v75XyIFXn2g/SFbCCdmzcYI/AAAAAAAAAaM/lBLEd6xrP0k/s72-c/stoppalogo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-7128297141457130700</id><published>2008-05-23T12:52:00.000-07:00</published><updated>2008-05-23T14:17:15.047-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='querycache'/><category scheme='http://www.blogger.com/atom/ns#' term='pimping'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/SDcwPIlqTsI/AAAAAAAAAZc/rVC9MlB-ykc/s1600-h/Raptor2.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SDcwPIlqTsI/AAAAAAAAAZc/rVC9MlB-ykc/s200/Raptor2.png" alt="" id="BLOGGER_PHOTO_ID_5203680931011514050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:180%;" &gt;Pimp M&lt;/span&gt;&lt;span style="color: rgb(153, 153, 153);font-size:180%;" &gt;ySQL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To have a query cache which is too small to hold all result sets can lead to fragmentation problems in a concurrent environment. What happens is that when the query cache is full it releases the oldest queries to make room for new. This is known as a "low memory prune" and is reflected by the status variable &lt;span style="font-family:courier new;"&gt;Qcache_lowmem_prunes&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;In the case of one thread the algorithm works perfectly. But when several threads concurrently access the cache and changes the load we get a destructive pattern where badly sized and positioned memory blocks prevents the cache to be used efficiently. The solution is to run the query cache defragmenter using the command &lt;span style="font-family:courier new;"&gt;FLUSH QUE&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;RY CACHE&lt;/span&gt;. This takes the cache offline while it sorts the memory blocks and merge free blocks.&lt;br /&gt;&lt;br /&gt;The below image illustrates a fragmentation issue:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_v75XyIFXn2g/SDcq8YlqTqI/AAAAAAAAAZM/-CSqj5qo0sQ/s1600-h/Qcache-prunes.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_v75XyIFXn2g/SDcq8YlqTqI/AAAAAAAAAZM/-CSqj5qo0sQ/s400/Qcache-prunes.jpg" alt="" id="BLOGGER_PHOTO_ID_5203675111330827938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Note that 'inserts' actually are &lt;span style="font-family:courier new;"&gt;SELECT&lt;/span&gt; statements being cached into the query cache.&lt;br /&gt;&lt;br /&gt;In the next image the cache isn't flushed and we see how it stabilizes with around half the query cache performance:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_v75XyIFXn2g/SDcsKolqTrI/AAAAAAAAAZU/wDuZp2kRFc8/s1600-h/Qcache-fragmentation.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_v75XyIFXn2g/SDcsKolqTrI/AAAAAAAAAZU/wDuZp2kRFc8/s400/Qcache-fragmentation.jpg" alt="" id="BLOGGER_PHOTO_ID_5203676455655591602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;On way to fix this is to issue a &lt;span style="font-family:courier new;"&gt;FLUSH QUERY CACHE&lt;/span&gt; periodically but the down side is that each time the query cache is taken off line the server takes a performance hit of not having the cache. The optimal place to do a flush would be then the fragmentation starts to become an issue. This is when we see the low memory prunes shoot through the roof. Fortunately it is easy to find a spot in the program code where to place this analysis!&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Query_cache_block *&lt;br /&gt;Query_cache::allocate_block(ulong len, my_bool not_less, ulong min)&lt;br /&gt;{&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;/* Free old queries until we have enough memory to store this block */&lt;br /&gt;Query_cache_block *block;&lt;br /&gt;do&lt;br /&gt;{&lt;br /&gt; block= get_free_block(len, not_less, min);&lt;br /&gt;}&lt;br /&gt;while (block == 0 &amp;amp;&amp;amp; !free_old_query());&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;By applying a simple rule "&lt;span style="font-style: italic;"&gt;IF number of free blocks &gt; threshold AND can't find free block of suitable size THEN start the cache defragmentation&lt;/span&gt;" we can find the appropriate spot automatically.&lt;br /&gt;&lt;br /&gt;The result after the patch looks like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/SDcy5IlqTtI/AAAAAAAAAZk/jNgsLOTE-c0/s1600-h/Qcache-defragmentation.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SDcy5IlqTtI/AAAAAAAAAZk/jNgsLOTE-c0/s400/Qcache-defragmentation.jpg" alt="" id="BLOGGER_PHOTO_ID_5203683851589275346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After the flush we get much better hit rate and the cache is more efficiently used. The defragmentation soon happens again, but despite the cache going off line for a little period we still get better cache through put.&lt;br /&gt;&lt;br /&gt;Click here for the patch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-7128297141457130700?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/7128297141457130700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=7128297141457130700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/7128297141457130700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/7128297141457130700'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/05/pimp-m-ysql-to-have-query-cache-which.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_v75XyIFXn2g/SDcwPIlqTsI/AAAAAAAAAZc/rVC9MlB-ykc/s72-c/Raptor2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-380938477782052753</id><published>2008-05-21T14:18:00.000-07:00</published><updated>2008-05-23T09:51:26.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='filosoferande'/><category scheme='http://www.blogger.com/atom/ns#' term='Personligt'/><category scheme='http://www.blogger.com/atom/ns#' term='svenska'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_v75XyIFXn2g/SDSY2tv5aSI/AAAAAAAAAZE/MgrVkfXRs9I/s1600-h/Fractal_Broccoli.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_v75XyIFXn2g/SDSY2tv5aSI/AAAAAAAAAZE/MgrVkfXRs9I/s320/Fractal_Broccoli.jpg" alt="" id="BLOGGER_PHOTO_ID_5202951535280613666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);font-size:180%;" &gt;Religion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Vem är jag? Jag är inte samme person som när jag gick upp i morse. Kommer denne &lt;span style="font-style: italic;"&gt;jag&lt;/span&gt; att finnas kvar när jag lägger mig ikväll?&lt;br /&gt;&lt;br /&gt;När &lt;span style="font-style: italic;"&gt;jag&lt;/span&gt; är död kommer mina barnbarn kunna säga att morfar levde ett tag mellan rätt-så-länge sedan och inte-så-länge sedan och där emellan gjorde han gjorde massa saker.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Jag&lt;/span&gt; borde åtminstone vara allt det där de minns: Morfar läser en bok, morfar är trött, morfar är pigg, morfar skrattar, morfar skriver ett program i C++, bäbis får nya blöjor, Kristofer tar studenten, körkort, och målar en disneyanka i ett ritblock.&lt;br /&gt;&lt;br /&gt;Åtminstone är &lt;span style="font-style: italic;"&gt;jag&lt;/span&gt; det intryck i deras kollektiva minne som är värt att återberätta.&lt;br /&gt;&lt;br /&gt;Vad lämnar det mig för val? Är min väg utstakat från början till slut? En obruten linje som vid vägs ände kan mätas i centimeter? Det vill jag inte tro.&lt;br /&gt;&lt;br /&gt;Jag vill tro att jag har ett val, precis nu. Och nu. Och nu. Mitt liv så som det kommer att göra ett intryck är endast en projektion av alla mina möjliga val från början till slut. Mitt &lt;span style="font-style: italic;"&gt;idé-jag&lt;/span&gt; är inte en linje; det är en volym med långa tentakler som slingrar sig ut i världsrymden. Det intryck jag gör i dig är inte begränsat till min fysiska projektion i den här världen. Tanken om min existens rör vid dig bortom den här världen och du kan nå mig om du strecker dig. Våra jag är summan av allt vi kan vara från början till slut. Hur mycket är det nu? Nu? Nu? Nu?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-380938477782052753?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/380938477782052753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=380938477782052753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/380938477782052753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/380938477782052753'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/05/religion-vem-r-jag-jag-r-inte-samme.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_v75XyIFXn2g/SDSY2tv5aSI/AAAAAAAAAZE/MgrVkfXRs9I/s72-c/Fractal_Broccoli.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-6794349415849288473</id><published>2008-05-15T04:00:00.000-07:00</published><updated>2008-05-19T02:36:19.215-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='querycache'/><category scheme='http://www.blogger.com/atom/ns#' term='pimping'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/SCwbPNv5aPI/AAAAAAAAAYw/zTBRJZeL3NI/s1600-h/Raptor2.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SCwbPNv5aPI/AAAAAAAAAYw/zTBRJZeL3NI/s200/Raptor2.png" alt="" id="BLOGGER_PHOTO_ID_5200561617908623602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:180%;" &gt;Pimp MySQL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The query cache (QC) in MySQL has been considered an old dinosaur but also a killer feature which was even mimicked in Oracle 11g. Obviously it has some shortcomings but on the other hand there is nothing preventing us from changing the code and make it a little better.&lt;br /&gt;&lt;br /&gt;Take for instance the fact that two or more queries of the exact same type might be running concurrently before a cache entry is created. This is a problem when you are serving the same result set several hundred times during a second and the cache is invalidated. Now your queries will stack up waiting for the cache to come back online. When it does your storage engine will be very busy returning the result set for all those queries concurrently, before the QC has been loaded with the new result set and can shield your server.&lt;br /&gt;&lt;br /&gt;What if we instead released just the first of the waiting queries. Once the cache is loaded the other queries are released. Obviously this could gain us better through put.&lt;br /&gt;&lt;br /&gt;This is what &lt;a href="http://forge.mysql.com/worklog/task.php?id=1293"&gt;Worklog 1293&lt;/a&gt; is all about! Of course you don't have to wait for it to reach the main branches of MySQL. Instead you can unleash the power of open source and &lt;a href="http://docs.google.com/Doc?id=dzgbn3h_39dsh5rh4j"&gt;patch it yourself&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The patch should work fine in the latest 5.1 release.&lt;br /&gt;&lt;br /&gt;Remember to make sure you are using the SQL_CACHE directive when using this new feature. It is always a good idea to explicitly declare QC usage because the cache isn't very well suited for generic behavior.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-6794349415849288473?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/6794349415849288473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=6794349415849288473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6794349415849288473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6794349415849288473'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/05/pimp-mysql-query-cache-qc-in-mysql-has.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_v75XyIFXn2g/SCwbPNv5aPI/AAAAAAAAAYw/zTBRJZeL3NI/s72-c/Raptor2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-5690013701130043876</id><published>2008-04-23T00:32:00.000-07:00</published><updated>2008-04-23T04:55:05.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='coredump'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='clouds'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(102, 102, 102);font-size:180%;" &gt;What's in a cloud?&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_v75XyIFXn2g/SA7pq7nwawI/AAAAAAAAAXw/IU76fazZDY4/s1600-h/Clouds_320.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SA7pq7nwawI/AAAAAAAAAXw/IU76fazZDY4/s200/Clouds_320.jpg" alt="" id="BLOGGER_PHOTO_ID_5192344344172980994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Internet is commonly illustrated as a cloud. For a good reason. Like a cloud Internet has fuzzy borders, it is highly chaotic, non-uniform and constantly changing. Cloud computing is by the same analogy  not a homogeneous set of well organized units. Of course, computers connected in a random, disorganized way doesn't tend to become very predictable and for most applications rather useless. With just a few rules we can however create a managed cloud. If we add a protocol, and a cool web page we can have one of the most stable databases services in the world (http://www.piratebay.org). I'm saying database _service_ because obviously the database itself doesn't possess these qualities as it is constantly changing and failing all over the place.&lt;br /&gt;&lt;br /&gt;A database cloud is managed by a set of independent agents which keep track of meta data (configuration files) and database 'units' which consist of MySQL servers, clusters and maybe even postgresql solutions. Some of these clusters might scale well enough for the entire cloud and might even be refered to as the cloud, but has passed the definition for what is commonly known as a cloud (fluffy, fuzzy borders and constantly changing).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-5690013701130043876?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/5690013701130043876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=5690013701130043876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/5690013701130043876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/5690013701130043876'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/04/whats-in-cloud-internet-is-commonly.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_v75XyIFXn2g/SA7pq7nwawI/AAAAAAAAAXw/IU76fazZDY4/s72-c/Clouds_320.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-3543752905955685658</id><published>2008-04-21T16:20:00.000-07:00</published><updated>2008-04-21T16:34:32.826-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vision'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='jobb'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='coredump'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(153, 153, 153);font-size:180%;" &gt;Self-organizing cluster&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Imagine a sparkling white box which serve your data with dazzling speed and scales out automatically if you just add another unit by plugging in the cord. No fuzz with configurations, IP-addresses or tuning. Imagine.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_v75XyIFXn2g/SA0i57nwavI/AAAAAAAAAXo/lyg0VwZnzR0/s1600-h/cluster-concept.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_v75XyIFXn2g/SA0i57nwavI/AAAAAAAAAXo/lyg0VwZnzR0/s320/cluster-concept.png" alt="" id="BLOGGER_PHOTO_ID_5191844324080380658" border="0" /&gt;&lt;/a&gt;You would need to supply some simple rules about your data model for the system to be able to know what you need: A few data sources define the entry point. They get associated with a network interface (not tied to a specific appliance mind!) and then you click on the scale-out pattern which you want to use each time a new unit is added to the hive. Simple. Can it work? Absolutely! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-3543752905955685658?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/3543752905955685658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=3543752905955685658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/3543752905955685658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/3543752905955685658'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/04/self-organising-cluster-imagine.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_v75XyIFXn2g/SA0i57nwavI/AAAAAAAAAXo/lyg0VwZnzR0/s72-c/cluster-concept.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-6378359518765565223</id><published>2008-04-20T08:36:00.000-07:00</published><updated>2008-04-20T10:43:51.970-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='familj'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(102, 102, 102);font-size:180%;" &gt;Utefika!&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_v75XyIFXn2g/SAti8ehh8zI/AAAAAAAAAVI/6CVplIHClwU/s1600-h/PICT6136.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="margin: 0px 0px 10px 10px; clear: both; float: right;" alt="" src="http://4.bp.blogspot.com/_v75XyIFXn2g/SAti8ehh8zI/AAAAAAAAAVI/6CVplIHClwU/s320/PICT6136.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Eftermiddagsmys med familjen är bland det bästa som finns! Doften av brända marshmallows, kol, ved och sötvattenssjö gör underverk för själen. Erika fick snabbt fart på brasan trots sur ved. Det kan hon för att hon är född i vildmarken hävdar jag bestämt. Jag däremot är en civiliserad man och kan på min höjd tända ett ljus.&lt;br /&gt;&lt;br /&gt;Aline blev helt till sig av lycka. Det var hennes första riktiga utflykt och hon prövade allt från att klättra på stenar, äta barr, till att blåsa på elden och doppa korv i ketchup. Jolan visade hur man kan effektivt kan grilla åtta marshmallows samtidigt.&lt;div style="clear: both; text-align: right;"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:194px;"&gt;&lt;tr&gt;&lt;td align="center" style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"&gt;&lt;a href="http://picasaweb.google.com/kristofer.pettersson/SNdagsmys"&gt;&lt;img src="http://lh5.ggpht.com/kristofer.pettersson/SAtmsehh80E/AAAAAAAAAXA/2C1wBRHp-64/s160-c/SNdagsmys.jpg" width="160" height="160" style="margin:1px 0 0 4px;"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:center;font-family:arial,sans-serif;font-size:11px"&gt;&lt;a href="http://picasaweb.google.com/kristofer.pettersson/SNdagsmys" style="color:#4D4D4D;font-weight:bold;text-decoration:none;"&gt;Söndagsmys&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-6378359518765565223?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/6378359518765565223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=6378359518765565223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6378359518765565223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6378359518765565223'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/04/utefika-eftermiddagsmys-med-familjen-r.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_v75XyIFXn2g/SAti8ehh8zI/AAAAAAAAAVI/6CVplIHClwU/s72-c/PICT6136.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-6991444050214380939</id><published>2008-04-12T01:28:00.000-07:00</published><updated>2008-04-12T02:00:13.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='businessmodels'/><category scheme='http://www.blogger.com/atom/ns#' term='jobb'/><category scheme='http://www.blogger.com/atom/ns#' term='code_evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='coredump'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'></title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 153, 153);"&gt;License vs Subscription&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Why are customers fleeing license-models?&lt;br /&gt;&lt;br /&gt;It certainly isn't because subscriptions are cheaper or more 'open' than the product you use when you pay for a license.&lt;br /&gt;&lt;br /&gt;A license is tied to the technology; the implementation of a concept. You pay to use that implementation.&lt;br /&gt;&lt;br /&gt;Subscriptions on the other hand are tied to a service. You pay for obtaining a well defined result. This is much closer to the customer expectations. As a bonus the service provider is not limited to a strict set of technology. One day you use Oracle, the next you use MySQL. Same service; different technologies.&lt;br /&gt;&lt;br /&gt;By liberating the technology through subscriptions, inventors are free to leap ahead in evolution without the strains of maintaining huge monolithic software monsters in all possible released versions.&lt;br /&gt;&lt;br /&gt;A subscription can introduce concepts and services one by one, in small iterative steps. A licensed software release have much tougher demands. But the subscription model puts harder restrictions on how the offer looks and sounds like to the customer. In order to be successful with subscriptions there is a need for a high level and &lt;i&gt;formal&lt;/i&gt; business language which accurately outlines what the customer can expect.&lt;br /&gt;&lt;br /&gt;Subscriptions are winning over licenses because it is a better way to communicate the offer to the customer, and because thanks to the open source development model, service providers are enabled to become much more agile and adaptive to shifting market demand.&lt;br /&gt;&lt;br /&gt;The model is also converging, because the growing amount of open source software will reduce risk for any new enterprise which use it compared to if they were to develop from scratch. Eventually, all software will be open source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-6991444050214380939?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/6991444050214380939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=6991444050214380939' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6991444050214380939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6991444050214380939'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/04/license-vs-subscription-why-are.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-2690880039119925952</id><published>2008-03-23T03:19:00.000-07:00</published><updated>2008-05-30T16:18:24.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobb'/><category scheme='http://www.blogger.com/atom/ns#' term='code_evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='coredump'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(102, 102, 102);font-size:180%;" &gt;Short cutting evolution&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I think it is unfair to say that a “total rewrite” always fail. I think the issues are approached from the wrong angle.&lt;br /&gt;&lt;br /&gt;The ambition is seldom to copy a complex program but to re-invent it with the accumulated knowledge of its core business functions. Nothing would be gained from ‘copying’ since you’d probably just reintroduce old bugs because of copy-mistakes. "Refactoring" works better because you are moving towards a goal implicitly defined by the couplings in your program; -The program code has an inertia and ’seeds’ of programming groups follow the law of least resistance. If the over all program was a result of a set of business requirements, chances are good the program will converge against an optimized image of those business requirements.&lt;br /&gt;&lt;br /&gt;But.. It should be possible to short cut this traditional evolution by more accurately control the seeds and better describe the _models_ of business requirements, thus enable a faster ‘rewrite’ of the code to fit a slimmer set of business requirement with higher market value and better margins. Such a process would be preferred because it would enable the business producing the code to be much more agile. Remember the Dodo: Perfect evolution but stuck on the same old track.&lt;br /&gt;&lt;br /&gt;What would it look like? Probably a dual model with one aspect looking like groups of independent teams responsible for code fragments which are subject to regular refactoring, and the other aspect would be programs exchanging these fragments as they ‘mate’ to produce a business service. This is the nature of service-oriented and open source business…&lt;br /&gt;So, “rewrite” fails because of the clumsy approach of a product-oriented business and the lack of an agile short-cutting strategy (ie throw everything and start over)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-2690880039119925952?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/2690880039119925952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=2690880039119925952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2690880039119925952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2690880039119925952'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/03/short-cutting-evolution-i-think-it-is.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-1487975698225465464</id><published>2008-03-19T06:14:00.000-07:00</published><updated>2008-04-12T02:00:54.163-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jobb'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(153, 153, 153);font-size:180%;"&gt;"Blatant layer violation"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Teknisk skuld förräntas också och på samma sätt som det är dåligt att låna för att betala tillbaka en skuld är det dåligt att lappa ihop en trasig kod. Ibland måste man helt enkelt börja om från början.&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(102, 102, 102);"&gt;&lt;span style="font-size:130%;"&gt;select_lex-&gt; master_unit()-&gt; fake_select_lex&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Select_lex är ett syntax-träd. Master_unit? Är det Root-noden? Den har iallafall en pekare på en fake_select_lex. Oavsett sammanhang är det här en trasig kod. Jag skulle till och med vilja påstå att det är ett anti-mönster.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-1487975698225465464?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/1487975698225465464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=1487975698225465464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1487975698225465464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1487975698225465464'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/03/blatant-layer-violation-teknisk-skuld.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-7588250201499120606</id><published>2008-02-25T15:34:00.000-08:00</published><updated>2009-02-18T17:36:16.326-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="font-weight:bold;"&gt;Aline&lt;/span&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/O0fM0X8EnqM"&gt;  &lt;embed src="http://www.youtube.com/v/O0fM0X8EnqM" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;  &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-7588250201499120606?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/7588250201499120606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=7588250201499120606' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/7588250201499120606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/7588250201499120606'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2008/02/blog-post.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-2820920768299473489</id><published>2007-10-11T14:46:00.001-07:00</published><updated>2008-01-09T01:31:13.852-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.whatistheorangebox.com/images/screens/portal/Portal_Screen01.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px;" src="http://www.whatistheorangebox.com/images/screens/portal/Portal_Screen01.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:130%;" &gt;Interaktiv film&lt;/span&gt;&lt;br /&gt;Nu har jag precis klarat av finalen i "Portal", och vilket äventyr det var! Spänning och adrenalin från början till slut och en stor portion av humor.&lt;br /&gt;&lt;br /&gt;Som spelare tar man sig an rollen som en android som tvingas genomgå en serie otäcka experiment. Naturligtvis så lyckas hon rymma för att till sist konfrontera hennes fångvaktare som är en grälsjuk AI med fantastiskt rolig dialog.&lt;br /&gt;&lt;br /&gt;Finalen är fantastisk och kommer att bli ihågkommen som ett kult-ögonblick.&lt;br /&gt;&lt;br /&gt;Till sin hjälp har androiden en portal-kanon, som har förmågan att skjuta bägge ändor på en tunnel, vilket är mer än praktiskt i svåra labyrinter.&lt;br /&gt;&lt;br /&gt;Min sjuåriga son överraskade mig genom att klara en av de svårare pusslen på första försöket efter att ha kikat lite över axeln på mig när jag spelade. Nu är kanske "Portal" inte ett barnspel direkt så han får nog vänta något år med att spela vidare, men jag kan ändå inte bli annat än imponerad när han helt opåverkad av stress och roterande vinklar lyckas styra om portalen mitt i ett fall så att han hamnar på rätt plattform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-2820920768299473489?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/2820920768299473489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=2820920768299473489' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2820920768299473489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2820920768299473489'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/10/interaktiv-film-nu-har-jag-precis.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-6756568452071910847</id><published>2007-10-07T14:16:00.000-07:00</published><updated>2007-10-07T14:20:41.826-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AI'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(192, 192, 192);font-size:130%;" &gt;Paranoja&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Google har redan byggt en fungerande AI och nu försöker de besluta om de ska släppa den fri eller ha ihjäl den... Seriöst. Något skumt gör de säkert. :)&lt;br /&gt;&lt;br /&gt;Nu ska jag i alla fall läsa Peter Norvigs bok om 'a modern approach to AI' och se om jag inte kan göra en och annan ny koppling i sladdröran bakom ögonen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-6756568452071910847?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/6756568452071910847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=6756568452071910847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6756568452071910847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6756568452071910847'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/10/paranoja-google-har-redan-byggt-en.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-1946587206311092046</id><published>2007-07-12T07:05:00.000-07:00</published><updated>2007-07-27T04:27:32.969-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='politik'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(192, 192, 192);font-size:130%;" &gt;Offentlig kommunikation&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;Sveriges justitieminister har uttalat sig angående verksamhet på Internet. Hon anser att om det inte sker en spontan självsanering kan det bli aktuellt att stifta lagar som tvingar operatörerna att rensa upp otillåtet material.&lt;br /&gt;&lt;br /&gt;Jag blev naturligtvis väldigt nyfiken på vad hon verkligen menade och valde att eposta till justitieministern och fråga. Naturligtvis svarar hon aldrig själv på frågor eftersom hon är för upptagen för det, och det kan jag respektera. Hennes språkrör heter Madeleine van der Veer och hon svarar artigt.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Första brevet:&lt;/b&gt;&lt;br /&gt;Ja just det. Det är nu så längesedan jag skickade brevet att jag inte har någon aning vad jag frågade, men jag spelar med:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Svaret på första brevet:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Till Kristofer Pettersson&lt;br /&gt;&lt;br /&gt;På uppdrag av justitieminister Beatrice Ask tackar jag för ditt brev. Jag beklagar att svaret dröjt.&lt;br /&gt;&lt;br /&gt;Uttalandet justitieministern gjort handlar om att det är bättre att internetleverentörerna själva sätter stopp för olagligheter än att en strängare lagstiftning införs. Justitieministern menar inte att det ska bli ett tvång på leverentörerna att stoppa otillåten verksamhet inom sitt nät, utan istället att hon ser självreglering av detta slag som något positivt för att komma tillrätta med oegentligheter som exempelvis barnpornografibrott.&lt;br /&gt;&lt;br /&gt;Beivrande av oegentligheter kan operatörerna åstadkomma genom att via leveransavtalen ställa krav på kunderna att hålla sig till vissa uppförandekoder.&lt;br /&gt;&lt;br /&gt;Jag hoppas du fått mer klarhet över vad justitieministern menade med sitt uttalande.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Med vänlig hälsning&lt;br /&gt;&lt;br /&gt;Madeleine van der Veer &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Andra brevet:&lt;/b&gt;&lt;br /&gt;Till Madeleine van der Veer&lt;br /&gt;&lt;br /&gt;Tack för ditt svar. Jag är nog dummare än du tror för jag blev inte&lt;br /&gt;det minsta klar över vad hon kan tänkas mena.&lt;br /&gt;&lt;br /&gt;Är det ett påbud deklarerat att Internet-leverantörer (ISP) aktivt ska&lt;br /&gt;spåra lagbrott i sina nät men bara om de vill? Det verkar lite&lt;br /&gt;uddlöst... Vilket incitament har en ISP att följa ett sådant påbud?&lt;br /&gt;&lt;br /&gt; "Justitieministern menar inte att det ska bli&lt;br /&gt; ett tvång på leverentörerna att stoppa otillåten verksamhet inom sitt nät,&lt;br /&gt; utan istället att hon ser självreglering"&lt;br /&gt;&lt;br /&gt;Om hon _vet_ att det förekommer olaglig eller otillåten verksamhet i&lt;br /&gt;ISPernas nät varför stoppar hon den inte? Om verksamheten inte _är_&lt;br /&gt;otillåten, varför ska ISPerna kontrollera den? Eller förutsätter vi&lt;br /&gt;att all verksamhet är otillåten till motsats är bevisad?&lt;br /&gt;&lt;br /&gt;Hur ska en sådan implementation presenteras för kunden så att det&lt;br /&gt;fortfarande blir ett konkurrenskraftigt erbjudande? Hur skiljer sig en&lt;br /&gt;sådan implementation från att säga till kunden "vi tänker läsa dina&lt;br /&gt;brev och privata meddelanden för att se om du lever upp till vår&lt;br /&gt;moraliska kod"? Hur många företag kommer att ställa upp på ett sådant&lt;br /&gt;avtal? Är det okej om alla ISPer samlas och kommer överens om hur&lt;br /&gt;marknaden ska se ut?&lt;br /&gt;&lt;br /&gt;Hur ska kunden kunna överklaga ett felaktigt beslut, eller är det&lt;br /&gt;tänkt att leverantören i detta fall ska ha större rättigheter att&lt;br /&gt;bryta avtal med kunden än i andra branscher?&lt;br /&gt;&lt;br /&gt;Hur ska leverantören kunna analysera krypterad trafik? Hur ska&lt;br /&gt;leverantören kunna analysera krypterad trafik som är skyddad av lagen&lt;br /&gt;för skydd mot dekryptering?&lt;br /&gt;&lt;br /&gt;Om en oegentlighet inte syns, finns den då? Som pappa till två barn är&lt;br /&gt;jag lite förvånad över att mer resurser verkar gå åt till att dölja&lt;br /&gt;effekten av brott (bilder på utsatta barn) istället för att förbygga&lt;br /&gt;brottsincitamentet. I ljuset av rikspolisens senaste agerande verkar&lt;br /&gt;det som om det handlar mindre om att skydda barn och mer om att&lt;br /&gt;bekämpa obekväma fakta.&lt;br /&gt;&lt;br /&gt;Jag hoppas du inte tar illa upp av mina frågor. Jag är uppriktigt&lt;br /&gt;intresserad av det här ämnet och vill gärna engagera mig djupare i&lt;br /&gt;frågan så gott jag kan. Nyckeln till min framgång under skoltiden har&lt;br /&gt;alltid varit tillgång till information. Utan den här nyckeln skulle&lt;br /&gt;jag inte vara konkurrenskraftig eftersom nivån på den svenska skolan&lt;br /&gt;inte är det på egen hand.&lt;br /&gt;&lt;br /&gt;Med vänliga hälsningar,&lt;br /&gt;&lt;br /&gt;Kristofer&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Svaret på andra brevet:&lt;/b&gt;&lt;br /&gt;Hej Kristofer,&lt;br /&gt;&lt;br /&gt;Justitieministern menar att operatörerna bör införa egna uppförandekoder, hon vill alltså inte ha en lagändring. Men det kan ändå bli aktuellt om inte operatörerna agerar. Om man skulle införa dessa uppförandekoder i avtalen skulle det underlätta processen att stoppa ottilåten verksamhet i deras nät, eftersom man inte skulle behöva kontakta åklagare och polis.&lt;br /&gt;&lt;br /&gt;Incitamentet i detta fall är konsumenternas makt. Det kan tänkas att de företag som inte inför dessa uppförandekoder förlorar kunder och därför går sämre företagsekonomiskt.&lt;br /&gt;&lt;br /&gt;Idag finns det inte resurser att komma åt alla olagliga hemsidor som existerar på internet. Det blir dessutom en långdragen process.&lt;br /&gt;&lt;br /&gt;De mer tekniska frågorna kan jag tyvärr inte svara på.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Vänliga hälsningar&lt;br /&gt;&lt;br /&gt;Madeleine van der Veer &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tredje brevet:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Hej Madeleine!&lt;br /&gt;&lt;br /&gt;Jag bifogar frågorna jag skickade och försöker matcha dem mot ditt&lt;br /&gt;svar för att jag inte ska missförstå något. Skulle min tolkning vara&lt;br /&gt;helt fel är jag väldigt tacksam ifall du rättar mig. Tack för ditt&lt;br /&gt;tålamod!&lt;br /&gt;&lt;br /&gt;Min fråga: Är det ett påbud deklarerat att Internet-leverantörer (ISP)&lt;br /&gt;aktivt ska&lt;br /&gt;spåra lagbrott i sina nät men bara om de vill?&lt;br /&gt;Ministerns svar:&lt;br /&gt;&gt; Justitieministern menar att operatörerna bör införa egna uppförandekoder,&lt;br /&gt;&gt; hon vill alltså inte ha en lagändring. Men det kan ändå bli aktuellt om inte&lt;br /&gt;&gt; operatörerna agerar. Om man skulle införa dessa uppförandekoder i avtalen&lt;br /&gt;&gt; skulle det underlätta processen att stoppa ottilåten verksamhet i deras nät,&lt;br /&gt;&gt; eftersom man inte skulle behöva kontakta åklagare och polis.&lt;br /&gt;&lt;br /&gt;Min fråga: Vilket incitament har en ISP att följa ett sådant påbud?&lt;br /&gt;Ministerns svar:&lt;br /&gt;&gt; Incitamentet i detta fall är konsumenternas makt. Det kan tänkas att de&lt;br /&gt;&gt; företag som inte inför dessa uppförandekoder förlorar kunder och därför går&lt;br /&gt;&gt; sämre företagsekonomiskt.&lt;br /&gt;&lt;br /&gt;Min fråga: Om hon _vet_ att det förekommer olaglig eller otillåten verksamhet i&lt;br /&gt;ISPernas nät varför stoppar hon den inte?&lt;br /&gt;Ministerns svar:&lt;br /&gt;...&lt;br /&gt;&gt; Men det kan ändå bli aktuellt om inte&lt;br /&gt;&gt; operatörerna agerar.&lt;br /&gt;...&lt;br /&gt;MIn tolkning: Det kommer ytterligare en lag för att stoppa olaglig&lt;br /&gt;eller otillåten verksamhet i ISPernas nät.&lt;br /&gt;&lt;br /&gt;Min fråga: Om verksamheten inte _är_ otillåten, varför ska ISPerna&lt;br /&gt;kontrollera den? Eller förutsätter viatt all verksamhet är otillåten&lt;br /&gt;till motsats är bevisad?&lt;br /&gt;Ministerns svar: ???&lt;br /&gt;&lt;br /&gt;Min tolkning: Ministern anser att det pågår olaglig verksamhet och&lt;br /&gt;ISPerna ska kontinuerligt leta efter olagligheter eller bli tvingade&lt;br /&gt;att göra det genom införandet av en lag.&lt;br /&gt;&lt;br /&gt;Min fråga: Hur ska en sådan implementation presenteras för kunden så att det&lt;br /&gt;fortfarande blir ett konkurrenskraftigt erbjudande? Hur skiljer sig en&lt;br /&gt;sådan implementation från att säga till kunden "vi tänker läsa dina&lt;br /&gt;brev och privata meddelanden för att se om du lever upp till vår&lt;br /&gt;moraliska kod"?&lt;br /&gt;Ministerns svar:&lt;br /&gt;...&lt;br /&gt;&gt; Incitamentet i detta fall är konsumenternas makt. Det kan tänkas att de&lt;br /&gt;&gt; företag som inte inför dessa uppförandekoder förlorar kunder och därför går&lt;br /&gt;&gt; sämre företagsekonomiskt.&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Min tolkning: Ministern menar att konsumenterna straffar dem som inte&lt;br /&gt;kan leva upp till den moraliska kod som konsumenterna delar men inte&lt;br /&gt;lever efter. Jag måste erkänna att jag hyser inte full tilltro till&lt;br /&gt;att jag gjorde rätt med den här tolkningen så du får gärna förtydliga.&lt;br /&gt;&lt;br /&gt;Följd fråga: Menar ministern att trots att konsumenterna idag, enligt&lt;br /&gt;föregående utsaga, bryter mot befintliga lagar, eller begår 'otillåtna&lt;br /&gt;handlingar' så hyser de ändå en vilja att välja den operatör som kan&lt;br /&gt;förhindra dem att agera så?&lt;br /&gt;&lt;br /&gt;Min fråga: Hur många företag kommer att ställa upp på ett sådant&lt;br /&gt;avtal? Är det okej om alla ISPer samlas och kommer överens om hur&lt;br /&gt;marknaden ska se ut?&lt;br /&gt;Ministerns svar: ???&lt;br /&gt;Min tolkning: Ministern får gärna utveckla det här.&lt;br /&gt;&lt;br /&gt;Min fråga: Hur ska kunden kunna överklaga ett felaktigt beslut, eller är det&lt;br /&gt;tänkt att leverantören i detta fall ska ha större rättigheter att&lt;br /&gt;bryta avtal med kunden än i andra branscher?&lt;br /&gt;Ministerns svar: ???&lt;br /&gt;Min tolkning: Ministern får gärna utvecka det här.&lt;br /&gt;&lt;br /&gt;Min fråga: Hur ska leverantören kunna analysera krypterad trafik? Hur ska&lt;br /&gt;leverantören kunna analysera krypterad trafik som är skyddad av lagen&lt;br /&gt;för skydd mot dekryptering?&lt;br /&gt;Ministerns svar:&lt;br /&gt;&gt; De mer tekniska frågorna kan jag tyvärr inte svara på.&lt;br /&gt;&lt;br /&gt;Förtydligande: Om trafiken inte går att analysera eftersom den är&lt;br /&gt;förändrad på ett sådant sätt att den inte går att tolka, hur ska&lt;br /&gt;leverantören göra då? Förbjuda kryperad trafik?&lt;br /&gt;&lt;br /&gt;Följdfråga: Vet du inte vad ett krypto är? Jag rekommenderar&lt;br /&gt;wikipedia: http://sv.wikipedia.org/wiki/Krypto&lt;br /&gt;&lt;br /&gt;Ny fråga: Hur mycket information klarar FRA att analysera i minuten?&lt;br /&gt;Hur stor del av totala informationsmängen motsvarar det? Hur stor&lt;br /&gt;mängd tror ni att en mindre motiverad ISP klarar av att analysera utan&lt;br /&gt;en dedikerad budget överhuvud taget?&lt;br /&gt;&lt;br /&gt;Min fråga: Om en oegentlighet inte syns, finns den då? Som pappa till&lt;br /&gt;två barn är&lt;br /&gt;jag lite förvånad över att mer resurser verkar gå åt till att dölja&lt;br /&gt;effekten av brott (bilder på utsatta barn) istället för att förbygga&lt;br /&gt;brottsincitamentet. I ljuset av rikspolisens senaste agerande verkar&lt;br /&gt;det som om det handlar mindre om att skydda barn och mer om att&lt;br /&gt;bekämpa obekväma fakta.&lt;br /&gt;Ministerns svar:&lt;br /&gt;&gt;Idag finns det inte resurser att komma åt alla olagliga hemsidor som&lt;br /&gt;existerar på internet. &gt;Det blir dessutom en långdragen process.&lt;br /&gt;Min tolkning: Processtiden är relevant för lagars relevans. Ni klarar&lt;br /&gt;inte av att dölja effekten av brott ens eftersom ni inte har resurser,&lt;br /&gt;så det filter som idag finns räcker inte till. Ministern svarar inte&lt;br /&gt;alls på de åtgärder som vidtas för att minska brott mot barn.&lt;br /&gt;&lt;br /&gt;Följd fråga: Ministern anser väl knappast att fysiskt brott mot barn&lt;br /&gt;och 'hemsidor' med bilder på utsatta barn är brott av samma slag? Det&lt;br /&gt;vore en skräckinjagande tanke ifall det motsvarar samma budgetpost.&lt;br /&gt;"Gråt inte lilla flicka, medan du slogs blodig tog vi bort alla de&lt;br /&gt;grymma bilderna från internet"&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Svaret på tredje brevet:&lt;/b&gt;&lt;br /&gt;Hej Kristofer,&lt;br /&gt;&lt;br /&gt;Justitieministern får dagligen in mängder med brev och tyvärr har hon inte möjlighet att kommentera alla dessa brev.&lt;br /&gt;&lt;br /&gt;Vad det gäller dina frågor, har jag inte möjlighet att uttveckla mer än det som skrivits i de två tidigare breven. Jag hoppas du respekterar det.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Med vänliga hälsningar&lt;br /&gt;&lt;br /&gt;Madeleine van der Veer&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-1946587206311092046?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/1946587206311092046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=1946587206311092046' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1946587206311092046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1946587206311092046'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/07/offentlig-kommunikation-sveriges.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-838564976499041725</id><published>2007-05-14T05:38:00.000-07:00</published><updated>2007-05-14T06:01:13.448-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>Microsoft continues their scare tactics. In a traditional American way of life they also claim that they define the world in which we live.&lt;br /&gt;&lt;br /&gt;From cnn.com:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Microsoft counters that it is a matter of principle. "We live in a world where we honor, and support the honoring of, intellectual property," says Ballmer in an interview. FOSS patrons are going to have to "play by the same rules as the rest of the business," he insists. "What's fair is fair."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Lets see... "We live in a world where we honor.."  No.&lt;br /&gt;&lt;br /&gt;Hmm.. "play be the same rules" No!&lt;br /&gt;&lt;br /&gt;"What's fair is fair". I say what? How about "what's blue is blue"? How about you quit thinking like a communist who needs artificial rules like 'intellectual property' to protect his fragile business model.&lt;br /&gt;&lt;br /&gt;I wonder if it is possible to counter sue Microsoft for not being able to live in a world where you can avoid using patented ideas and thus is free to own your own thoughts?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-838564976499041725?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/838564976499041725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=838564976499041725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/838564976499041725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/838564976499041725'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/05/microsoft-continues-their-scare-tactics.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-3798660750664868210</id><published>2007-05-07T09:14:00.000-07:00</published><updated>2007-06-26T11:13:42.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(192, 192, 192);"&gt;&lt;span style="font-size:130%;"&gt;Resistance is futile&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Obviously "You are idiots" can be spelled like 09 f9 11 02 9d 74 e3 5b d8 41 56 c5 63 56 88 c0 in all languages. I'm so slow to catch up. Good thing you can learn all you need to know with some  random &lt;a href="http://www.blogger.com/img/gl.link.gif"&gt;googling.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-3798660750664868210?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/3798660750664868210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=3798660750664868210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/3798660750664868210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/3798660750664868210'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/05/resistance-is-futile-obviously-you-are.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-1015694325060541540</id><published>2007-05-03T10:03:00.000-07:00</published><updated>2007-06-26T11:14:21.810-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Environment&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Perfect. The environmentalists have done it again. Somehow they have convinced us that the everyday choice of the little person will make a difference, implicating that it was their fault to begin with. Rubbish.  I'm sure we can identify some really bad decisions made by a small group of people with enough capital to make a difference.&lt;br /&gt;&lt;br /&gt;Anyway... The solution to our environmental problems does not evolve using less energy. What we want to do is to be able to use more energy. Once we figure out how, cleaning the air, controlling the weather and traveling to the stars will be much easier.&lt;br /&gt;&lt;br /&gt;crap.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-1015694325060541540?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/1015694325060541540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=1015694325060541540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1015694325060541540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1015694325060541540'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/05/environment-perfect.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-1451919923525197313</id><published>2007-03-22T15:32:00.000-07:00</published><updated>2007-03-22T15:35:04.678-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_v75XyIFXn2g/RgMD6RhqABI/AAAAAAAAAAw/UTc0SlwJT8k/s1600-h/PICT4276.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 204, 204);font-size:180%;" &gt;Life begins.&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_v75XyIFXn2g/RgMD6hhqACI/AAAAAAAAAA4/IO9vuuJmYZs/s1600-h/PICT4278.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="clear: both; float: right;" alt="" src="http://2.bp.blogspot.com/_v75XyIFXn2g/RgMD6hhqACI/AAAAAAAAAA4/IO9vuuJmYZs/s320/PICT4278.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is a happy father! My daughter was born 2007-03-21 at 06:38. I caught here as she came out from her mother. She was like a slippery soap. When she opened her eyes and looked at me, it was one of the most intense moments in my life!&lt;div style="clear: both; text-align: right;"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-1451919923525197313?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/1451919923525197313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=1451919923525197313' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1451919923525197313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1451919923525197313'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/03/life-begins.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_v75XyIFXn2g/RgMD6hhqACI/AAAAAAAAAA4/IO9vuuJmYZs/s72-c/PICT4278.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-6949336901480111257</id><published>2007-03-08T06:33:00.000-08:00</published><updated>2007-03-08T06:54:01.314-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Alternative realities and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;tentacles&lt;/span&gt; in time.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;K&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;nowing&lt;/span&gt; that my &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;consciousness&lt;/span&gt; at &lt;span style="font-style: italic;"&gt;any &lt;/span&gt;end is in the domain of all all the things I've done, but also the things I could have done, is what defines my actions. I keep this in mind when I meet with people too. A person is their worst nightmare and deepest potential. Which path I choose to follow them on might be up to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-6949336901480111257?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/6949336901480111257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=6949336901480111257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6949336901480111257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/6949336901480111257'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/03/alternative-realities-and-tentacles-in.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-5156329439080077114</id><published>2007-03-04T11:49:00.000-08:00</published><updated>2007-03-04T11:53:09.701-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;On the topic of secrets...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;"A secret impresses &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;no one&lt;/span&gt;. It's the trick you use it for that is everything." I think I have a lot to learn from magic.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-5156329439080077114?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/5156329439080077114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=5156329439080077114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/5156329439080077114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/5156329439080077114'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/03/on-topic-of-secrets.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-1354954580111541412</id><published>2007-03-02T15:11:00.000-08:00</published><updated>2007-06-26T11:17:35.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(204, 204, 204);"&gt;&lt;span style="font-size:180%;"&gt;The Pursuit of happiness...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;I was hoping to begin this blog with the sentence "I've been to hell, you only read about it." But I realize that most people come to a point in life where everything seems dark and impossible to endure. What is the secret which makes us bounce back? For myself, I found my answer. The endless beauty and kindness of my wife Erika and the sparkling life in my son Jolan know no boundaries. They are the foundation of my castle.&lt;br /&gt;&lt;br /&gt;In a few weeks our family will have grown by one and I'm very excited! Now I only hope I can come up with a suitable name if it turns out to be a boy. Jolan has a great name and I need to find something as nice as that. Maybe Albin, at least my mother thinks so. If it is a girl she will be Aline.&lt;br /&gt;&lt;br /&gt;The name will probably be in the eyes of the little one. I will just have to wait and find out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-1354954580111541412?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/1354954580111541412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=1354954580111541412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1354954580111541412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/1354954580111541412'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/03/pursuit-of-happiness.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-5274703639390265072</id><published>2007-02-17T05:45:00.000-08:00</published><updated>2007-03-02T15:31:49.240-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(192, 192, 192);"&gt;Owning thoughts...&lt;/span&gt;&lt;br /&gt;T&lt;/span&gt;he first encounter with an extra terrestrial being will be through a lawyer. We will need to accept the fact that they have patents and copyrights predating our own by several hundred years, and if we wish to be part of the larger community we will have to accept their rules.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-5274703639390265072?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/5274703639390265072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=5274703639390265072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/5274703639390265072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/5274703639390265072'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/02/owning-thoughts.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-8800379059300134898</id><published>2007-02-11T03:17:00.000-08:00</published><updated>2007-03-02T15:32:14.835-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intimite'/><category scheme='http://www.blogger.com/atom/ns#' term='Personal'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;I&lt;/span&gt;t began like the soft roar from a gathering rainstorm. It is quite painful to remember as I realise that I was not totally unaware of the approaching danger. Just as in the beginning of a rainstorm the light turned dim and it started to feel cold in a way that makes you want to run for shelter. Perhaps it is because I find rainstorms beautiful that I couldn't make myself realise what was about to happen. &lt;p&gt;&lt;span style="font-size:180%;"&gt;M&lt;/span&gt;emories started to be behave difficult. Like leaves caught in the wind they soared passed my eyes in a confused order as a mind-mapping exercise gone mad. I blamed myself for being stupid, and that being stupid was the reason for the mixed up images. I also stated quite oftent that I was absent-minded which served as an excuse for losing track of what I was currently doing.&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;M&lt;/span&gt;y studies started to suffer. I could not retain focus. The simplest tasks became missions as my mind tried to grasp all details, all history and possible solutions to every little problem. Given the task to compute a simple derivate I started to question the use of the addition operator and could not complete the assignment before I remembered where natural numbers came from. Sometimes I could not stop asking questions.&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;T&lt;/span&gt;he strain was unbearable and finally one night I had a small collapse or what is commonly known as a panic attack. White flashes charged across the bedroom and I could not breath. Voices from a hundred conversation echoed from the walls like thunder. I called the hospital: “&lt;i&gt;I think I am losing my mind.”&lt;/i&gt; I said.&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;I&lt;/span&gt; became very ill. Could it have been avoided? Could I have been different? Looking back in time there seems to be a trail to follow.&lt;/p&gt; &lt;p style="color: rgb(153, 153, 153);"&gt;&lt;span style="font-size:130%;"&gt;First signs&lt;/span&gt;  &lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;I&lt;/span&gt; was on a summer excursion with my fourth grade class. It was night and some of the students were sitting around a camp fire listening to our teacher singing songs and playing the guitar. I was a bit sleepy as I watched the fire. Perhaps I fell asleep. The fire exploded and suddenly the world was full of flaming balls in green, red and blue. I distinctly remember the balls looking like the logo type on my computer monitor indicating that it was capable of displaying colours. A few moments later I found myself crying and my teacher and all the children had gathered around me to comfort me. I could not explain why I was so sad.&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;M&lt;/span&gt;ood disorder among children is not uncommon and even visual experience happens naturally when the brain and body grows fast. However, for me, this was an important event. After the experience I was quite aware of the possibilities of knowledge and there was something I wanted to know. I just wasn't really sure about what. Naturally I became a very good student.&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;F&lt;/span&gt;rom the beginning I was convinced that the answer to my all questions lay in the end of a long series of equations. Mathematics was the true holiness. Unfortunately I wasn't very good at it despite considerable efforts. I remember crying, cursing and throwing books because I couldn't grasp the theories behind general relativity at the age of twelve. Knowing that all the answers were in front of me but out of reach was a constant source of shame and I was very afraid that someone would find out just how stupid I was.&lt;/p&gt; &lt;p style="color: rgb(153, 153, 153);"&gt;&lt;span style="font-size:130%;"&gt;Death&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;J&lt;/span&gt;ust a few days before new year 1995/1996 my mother woke me up in the middle of the night. She was crying. There had been an accident. I could hear someone at the door. It had happen before that people had driven off the road outside my house and that they would knock on our door to get help. I couldn't believe the nerve of these people. They walked right into our house as they owned it. A woman even went into my room as I was getting dressed. I looked at her and with a strict military voice I told her to wait outside until I was done. She didn't listen and just kept talking in a strange way that made no sense. Finally I pointed at her with my whole hand as a ranking officer would do. “&lt;i&gt;Are you telling me my father is dead?”&lt;/i&gt; I asked firmly and without emotion. She nodded. “&lt;i&gt;Thank you.”&lt;/i&gt; I responded and sat down, back straight, on my bed.&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;T&lt;/span&gt;his was of course a push in the wrong direction. It did not fit into my equation and would seriously demand resources I could not afford to assign at this point. Things needed to be done. There were carriers to pursue, goals to be conquered and fortunes to made. I immediately started to calculate the impact of the accident and in the same time figure out how these events could be avoided in the future. Time was an issue, and I probably needed to find ways to bend it to my advantage. Building time machines was currently not an option though. But perhaps thought and physical reality could meet somewhere. Thinking about things not thought of before definitely would affect entropy, especially around singlura points of logic.&lt;/p&gt; &lt;p style="color: rgb(153, 153, 153);"&gt;&lt;span style="font-size:130%;"&gt;Voice of God&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;G&lt;/span&gt;od spoke to me. It wasn't in a way you and me speak to each other. Not with words. It took him time to complete the sentence too. In several months I could hear him speak in the wind, with smells and flickering light.  &lt;/p&gt; &lt;p&gt;“&lt;i&gt;YOU WILL STUDY MATHEMATICS AT THE UNIVERSITY. YOU MUST LEARN.”&lt;/i&gt; He said.&lt;/p&gt; &lt;p style="font-style: normal;"&gt;&lt;span style="font-size:180%;"&gt;T&lt;/span&gt;he day I filled out my application I could not sleep. I was very afraid of what was going to happen. My earlier mathematical studies had been filled with anxiety. I knew that I couldn't stand being tested again. They will see that I can't do it because I am stupid. I will fail God. Knowing that I was going to be exposed to this terror I went anyway. At leased I was brave.&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;G&lt;/span&gt;iven my mental state it is probably enough to reach a break down, but I think there are more to it yet. The first year of studying changed me fundamentally. Although moving towards an unrealistic goal to understand the nature of thought, I did find quite a few useful tools on the way. Tools that are so powerful that they forced all other thoughts to be reconsidered. One of my most powerful discoverings was: &lt;i&gt;All Answers Become Trivial Given The Right Question.&lt;/i&gt; A simple statement that I found can cause a lot of people to become very upset. It also tells you how to study and solve mathematical problems.  &lt;/p&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;I&lt;/span&gt;t might be concidered a bit backwards to attack the question when you don't know the answer, but most questions about unknown problems are not very precise and therefore missleading. Besides, when constructing a proof you must lay a path of trivial statements, S, leading up to your conclusion, thus breaking down the question into several trivial questions instead.&lt;/p&gt;&lt;span style="font-style: italic;"&gt;f&lt;/span&gt; :S→{0,1}&lt;br /&gt;&lt;br /&gt;The reverse image represents the set of all questions (statements) that are answered by a simple no (false). If this set is recursive we say that the set S is decidable.   &lt;p&gt;In our case we have a “abstract” or “generic” question s&lt;span style="font-size: 8pt;font-size:78%;" &gt;&lt;sub&gt;0&lt;/sub&gt;&lt;/span&gt; that can be changed slightly and generate a domain of similar questions S. Since we already assume it is decidable the inverse image is recursive... Never mind.  &lt;/p&gt; &lt;span style="font-family: webdings;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-8800379059300134898?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/8800379059300134898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=8800379059300134898' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/8800379059300134898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/8800379059300134898'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/02/i-t-began-like-soft-roar-from-gathering.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-5057841403122379627</id><published>2007-01-26T12:01:00.000-08:00</published><updated>2010-11-27T10:23:49.083-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_v75XyIFXn2g/RbpeOJRnR7I/AAAAAAAAAAk/UvIsi2FDWDI/s1600-h/PICT3008.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="clear: both; float: right;" alt="" src="http://4.bp.blogspot.com/_v75XyIFXn2g/RbpeOJRnR7I/AAAAAAAAAAk/UvIsi2FDWDI/s160/PICT3008.JPG" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:180%;"&gt;  E&lt;/span&gt;aster hacking. I was very concentrated and I don't think I've done my morning routines yet. Bad hair day. I'm not usually this nerdish.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;I&lt;/span&gt; recently discovered &lt;span style="font-style: italic;"&gt;Picasa2&lt;/span&gt;. It is an incredible tool. And the effects.. ooh.. the graphical effects. It brings tears of happiness to my eyes. From now on I'm going to add images to all my blogs. I will probably write a lot better too.&lt;br /&gt;&lt;div style="clear: both; text-align: right;"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none; padding: 0px; background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%; -moz-background-size: auto auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-5057841403122379627?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/5057841403122379627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=5057841403122379627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/5057841403122379627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/5057841403122379627'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/01/ester-hacking.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_v75XyIFXn2g/RbpeOJRnR7I/AAAAAAAAAAk/UvIsi2FDWDI/s72-c/PICT3008.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-2142292682160745399</id><published>2007-01-25T11:26:00.000-08:00</published><updated>2007-06-26T11:19:53.772-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;I &lt;/span&gt;use online providers like Google (blogger, mail) and I'm also a frequent visitor of different community forums, also free of charge. Free is nice. But once I begin to invest my time in something it starts to hold a certain value to me which isn't equal to the value I hold to the service provider.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;R&lt;/span&gt;ecently a friend of mine got a forum post removed because the content suddenly didn't fit the moral standards of the online community. There was no discussion, nor was there any warning. The owner of the online community just made a decision to remove content based on his morale &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;opinions&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;T&lt;/span&gt;his could happen to me too. I wonder if I should start to pay for a service which rather will serve me and my &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;interests&lt;/span&gt; than abuse me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;P&lt;/span&gt;erhaps I should start an online community for people which get abused by their online community...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-2142292682160745399?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/2142292682160745399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=2142292682160745399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2142292682160745399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/2142292682160745399'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/01/i-use-online-providers-like-google.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-3866539344433608605</id><published>2007-01-09T13:49:00.000-08:00</published><updated>2007-01-09T14:08:46.012-08:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;I&lt;/span&gt;'ve been writing programs all my life. Mostly I start out from scratch and model my way to the finish line. Well, mostly I never reach the finish line. Besides getting really bored I usually code myself into a corner, since once I understand what I want the code is already too bloated with short cuts, bad documentation and bad design. On the other hand, starting out with pure modelling usually paints a mountain of work and who wants to climb mountains when you can be cozy with your wife in the coach watching a new exciting episode of &lt;a href="http://www.imdb.com/title/tt0773262/"&gt;&lt;span style="font-family:courier new;"&gt;Dexter&lt;/span&gt;&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;O&lt;/span&gt;f course, creativity is the most important thing to keep a project ongoing. The thing that is needed is strength to take that first version, gzip it and start over again. The next generation will always be better and you will write it in half the time it took you to write the first version.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;T&lt;/span&gt;his is probably true for several generations. But how do we know when to stop and start over?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-3866539344433608605?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/3866539344433608605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=3866539344433608605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/3866539344433608605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/3866539344433608605'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/01/i-ve-been-writing-programs-all-my-life.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-8065903995399254667</id><published>2007-01-07T05:49:00.000-08:00</published><updated>2007-01-07T11:53:29.112-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_v75XyIFXn2g/RaD8YQh_gfI/AAAAAAAAAAM/aASIYCsrDGs/s1600-h/cover.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 108px; height: 107px;" src="http://bp2.blogger.com/_v75XyIFXn2g/RaD8YQh_gfI/AAAAAAAAAAM/aASIYCsrDGs/s320/cover.jpg" alt="" id="BLOGGER_PHOTO_ID_5017287478575333874" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;"&gt;R&lt;/span&gt;ight now I can't seem to stop listen to the musical "Buffy: Once More, With Feeling". &lt;/span&gt;&lt;span style="font-size:100%;"&gt;It  is really good music. Unfortunatly the original cast can't sing, devil excepted.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;G&lt;/span&gt;et it on &lt;a href="http://music.allofmp3.com/r2/Buffy_the_Vampire_Slayer_%28Soundtracks%29/Once_More__With_Feeling_-_Original_Cast_Album/group_2132/album_1/mcatalog.shtml?albref=14"&gt;AllOfMp3&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-8065903995399254667?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/8065903995399254667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=8065903995399254667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/8065903995399254667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/8065903995399254667'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/01/r-ight-now-i-cant-seem-to-stop-listen.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_v75XyIFXn2g/RaD8YQh_gfI/AAAAAAAAAAM/aASIYCsrDGs/s72-c/cover.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-116812363051815416</id><published>2007-01-06T14:26:00.000-08:00</published><updated>2007-01-06T14:47:10.533-08:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;A&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;Content Management System should not try to convert the master document into a super meta document and then treat this new meta document as the new master document. In most cases the master document will be written in one of the worlds leading wordprocessors and is likely to contain more information than your CMS meta structures can handle. Instead the CMS should rather present the user with a way to efficiently store and manage the master documents.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;W&lt;/span&gt;hen the user requests a viewing of a document the CMS automatically should use a meta data extractor to find the components which can be viewable (and cached). And then present them using a template engine which projects the meta data onto a specific medium (Web HTML most likely).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;I&lt;/span&gt;f the user selects a document for modification, a wiki interface to the meta data object should be presented. When a commit on the changed data is performed, the changed data is projected back into the copy of the master document (the working document).&lt;br /&gt;&lt;br /&gt;Random thouhts:&lt;br /&gt;&lt;span style="font-size:130%;"&gt;I&lt;/span&gt; think I make eZ publish do this quite easily... ! http://www.ez.no&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-116812363051815416?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/116812363051815416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=116812363051815416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/116812363051815416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/116812363051815416'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2007/01/content-management-system-should-not.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-116090695971136246</id><published>2006-10-15T03:04:00.000-07:00</published><updated>2006-10-15T03:09:19.713-07:00</updated><title type='text'></title><content type='html'>Condoleezza Rice  strikes me as a fallen Jedi. Very talented but taited with the darkness she is trying to defeat. She won't hesitate to let the means justify the cause. Very scary.&lt;br /&gt;&lt;br /&gt;Ms Rice, all people face darkness in their life so you are not an exception. Some face a hell worse than you ever can imagine, but still remain peaceful and full of grace. Turn away from the dark side!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-116090695971136246?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/116090695971136246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=116090695971136246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/116090695971136246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/116090695971136246'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2006/10/condoleezza-rice-strikes-me-as-fallen.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-115710166904095705</id><published>2006-09-01T02:01:00.000-07:00</published><updated>2006-09-01T11:35:24.210-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;A&lt;/span&gt;pproaching the MySQL source code for the first time is mixed experience. Hackishly smart C-code mixed with "concealed" c++ code has a nice underground touch to it. Unfortunatly I think this means that developers are expensive as few people have the talent to dig into such structures.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;W&lt;/span&gt;hat would be the benefits of a c++ refactoring strategy? Certainly the computer doesn't have to have the structure of a well organized object oriented source tree, but maybe the people working with it will. Especially if the complexity of the code will increase more.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;W&lt;/span&gt;hat refactoring would you like to see on the MySQL source code?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-115710166904095705?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/115710166904095705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=115710166904095705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/115710166904095705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/115710166904095705'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2006/09/approaching-mysql-source-code-for.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-115239765703100873</id><published>2006-07-08T15:16:00.000-07:00</published><updated>2008-02-06T13:04:54.534-08:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;O&lt;/span&gt;pen source is a valid strategy for optimizing the knowledge flow and stock.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;K&lt;/span&gt;eeping secrets is a valid strategy for increasing the value of the current knowledge stock.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;T&lt;/span&gt;o maximize the capital value of knowledge find the optimum which exists in mixed strategies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;A&lt;/span&gt;ll secrets eventually become open source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-115239765703100873?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/115239765703100873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=115239765703100873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/115239765703100873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/115239765703100873'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2006/07/open-source-is-valid-strategy-for.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-114928365419382976</id><published>2006-06-02T14:12:00.000-07:00</published><updated>2006-06-02T14:30:24.906-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;/span&gt;"What's this?!" the architect said. "I don't want any stinking acorns. I work for pure gold!"&lt;br /&gt;The squirrel rubbed his paws nervously together and his tail became thick and fluffy. "Don't underestimate a good acorn, good sir" he said in the most cute little voice ever belonging to a squirrel. "Plant this seed in the ground and a tremendous tree will spear to the heavens."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;T&lt;/span&gt;he architect was not impressed. In the valley of kings this kind of bootstrapping was well heard of and he did not like it. Then again, everyone knew that in heaven there were filthy rich giants, and who wouldn't want to walk among giants if only to be stepped on?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;T&lt;/span&gt;he architect bet his lip as he pondered his options. Then he grabbed the sack of acorns and signed the agreement to design and implement a Really Nice Castle (tm).&lt;br /&gt;&lt;br /&gt;Next chapter: How to justify poetic symbols while keeping the hacker attitude.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-114928365419382976?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/114928365419382976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=114928365419382976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/114928365419382976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/114928365419382976'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2006/06/whats-this-architect-said.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29066278.post-114910510948378736</id><published>2006-05-31T12:30:00.000-07:00</published><updated>2006-05-31T16:10:00.806-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;"&gt;T&lt;/span&gt;oday I heard a story about a newly crowned king and his treasury master. The young king wanted to build a tremendous castle that would impress all his friends in the valley. This valley was so nice that it even was called the valley of kings!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;I&lt;/span&gt;n order to find the best architect the king search the entire neighborhood. The valley was naturally filled with cleaver architects that could build wonderful castles. Some of the most impressive castles was created entirely out of glass that sparkled in the sun, others was built of the very fabric of air itself and had a distinct sent of roses and jasmine!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;B&lt;/span&gt;eing such a remarkable and persuasive man, the young king soon had worked a deal with a prominent architect. A deal was struck and dirt started to get tossed to make way for the nine space parking that comes with the castle package of choice.&lt;br /&gt;&lt;br /&gt;Next chapter: The architect discovers that the kings pays in acorns and that the treasury master is a squirrel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29066278-114910510948378736?l=kaptenk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kaptenk.blogspot.com/feeds/114910510948378736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29066278&amp;postID=114910510948378736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/114910510948378736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29066278/posts/default/114910510948378736'/><link rel='alternate' type='text/html' href='http://kaptenk.blogspot.com/2006/05/today-i-heard-story-about-newly.html' title=''/><author><name>Kristofer Pettersson</name><uri>http://www.blogger.com/profile/08660248305487815756</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
