<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUAHSX47eCp7ImA9WhRaE0Q.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016</id><updated>2012-02-16T13:02:18.000+01:00</updated><category term="apache" /><category term="linux" /><category term="mediacenter" /><category term="memoryleak" /><category term="ps3" /><category term="proftpd" /><category term="work" /><category term="gentoo" /><category term="mediatomb" /><category term="kernel" /><category term=".NET" /><category term="private" /><title>A software engineers guide to the galaxy</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.sorenmunk.dk/" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ASoftwareEngineersGuideToTheGalaxy" /><feedburner:info uri="asoftwareengineersguidetothegalaxy" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Dk4MQXs-fSp7ImA9WhZXEE8.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-6342084868111839947</id><published>2011-04-04T22:37:00.002+02:00</published><updated>2011-04-28T23:09:40.555+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-28T23:09:40.555+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mediacenter" /><category scheme="http://www.blogger.com/atom/ns#" term="ps3" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="mediatomb" /><title>PS3 mediacenter update</title><content type="html">See this post &lt;a href="http:/2008/09/ps3-media-center-finally-working-with.html"&gt;PS3 media center finally working with mediatomb&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
I've ditched mediatomb, it was way to hard to get to work, and manually editing scripts/config files was a hell.&lt;br /&gt;
&lt;br /&gt;
I'm now using &lt;a href="http://code.google.com/p/ps3mediaserver/"&gt;ps3mediaserver&lt;/a&gt;.&lt;br /&gt;
I downloaded the zip file, extracted to a folder, and fired up ./PMS.sh&lt;br /&gt;
I had to force it to use eth1 and a specific ip of eth1 to make it work.&lt;br /&gt;
&lt;br /&gt;
It stream almoste all mkv/iso files without problems and ofc divx/xvid.&lt;br /&gt;
But in general Sony/PS3 is a crappy DLNA client, my samsung TV works much better and gives much better error messages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-6342084868111839947?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7DhuzALa3T1KbxlKU39PQ22-E9s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7DhuzALa3T1KbxlKU39PQ22-E9s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7DhuzALa3T1KbxlKU39PQ22-E9s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7DhuzALa3T1KbxlKU39PQ22-E9s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/nq5Q-4aJnpo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/6342084868111839947/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=6342084868111839947" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/6342084868111839947?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/6342084868111839947?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/nq5Q-4aJnpo/ps3-mediacenter-update.html" title="PS3 mediacenter update" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2011/04/ps3-mediacenter-update.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkENRn4zeSp7ImA9Wx5SE0o.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-1383422462611154605</id><published>2010-08-09T20:31:00.000+02:00</published><updated>2010-08-09T20:31:37.081+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-09T20:31:37.081+02:00</app:edited><title>Linux network problems, eth0 stops responding (Solved)</title><content type="html">Turns out the NIC (Network Interface Card) was broken. The kernel upgrades didnt help, some just postponed the crash.&lt;br /&gt;
Switching to a new NIC (3Com) solved the problem.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;root shanara# lspci | grep Ethernet&lt;br /&gt;
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)&lt;br /&gt;
05:08.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)&lt;br /&gt;
05:09.0 Ethernet controller: 3Com Corporation 3cSOHO100-TX Hurricane (rev 30)&lt;br /&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-1383422462611154605?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vN_xyYBhqzsIJPeSVjriiW0x5lQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vN_xyYBhqzsIJPeSVjriiW0x5lQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vN_xyYBhqzsIJPeSVjriiW0x5lQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vN_xyYBhqzsIJPeSVjriiW0x5lQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/5clrMJRF9qY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/1383422462611154605/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=1383422462611154605" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/1383422462611154605?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/1383422462611154605?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/5clrMJRF9qY/linux-network-problems-eth0-stops.html" title="Linux network problems, eth0 stops responding (Solved)" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2010/08/linux-network-problems-eth0-stops.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENSH4zcSp7ImA9WxNWFUg.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-6599685263778226242</id><published>2009-10-14T13:24:00.015+02:00</published><updated>2009-10-15T00:01:39.089+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-15T00:01:39.089+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gentoo" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="kernel" /><category scheme="http://www.blogger.com/atom/ns#" term="private" /><title>Linux network problems, eth0 stops responding</title><content type="html">I finally found a solution for this problem on my linux server.&lt;br /&gt;Since kernel 2.6.25-r7 all kernel upgrades resulted in errors, like this one:&lt;br /&gt;&lt;blockquote&gt;WARNING: at net/sched/sch_generic.c:246 dev_watchdog+0x12d/0x1d5()&lt;br /&gt;Hardware name: System Product Name&lt;br /&gt;NETDEV WATCHDOG: eth2 (8139too): transmit queue 0 timed out&lt;/blockquote&gt;...&lt;blockquote&gt;&lt;IRQ&gt;  [&lt;ffffffff812e4cee&gt;] ? dev_watchdog+0x12d/0x1d5&lt;br /&gt;[&lt;ffffffff81033813&gt;] warn_slowpath_common+0x77/0xa4&lt;br /&gt;[&lt;ffffffff810338b5&gt;] warn_slowpath_fmt+0x64/0x66&lt;br /&gt;[&lt;ffffffff81030403&gt;] ? default_wake_function+0xd/0xf&lt;br /&gt;[&lt;ffffffff810458a1&gt;] ? autoremove_wake_function+0x11/0x38&lt;br /&gt;[&lt;ffffffff8102a605&gt;] ? enqueue_entity+0x113/0x11b&lt;br /&gt;[&lt;ffffffff810291f8&gt;] ? __wake_up_common+0x46/0x76&lt;br /&gt;[&lt;ffffffff812d5224&gt;] ? netdev_drivername+0x43/0x4b&lt;br /&gt;[&lt;ffffffff812e4cee&gt;] dev_watchdog+0x12d/0x1d5&lt;/blockquote&gt;&lt;br /&gt;And the network for eth0 would stop working, stopping the device, removing the module and reinserting it did not help.&lt;br /&gt;&lt;br /&gt;I've read several places of people having the same problem, like this one:&lt;br /&gt;&lt;a href="http://kerneltrap.org/mailarchive/linux-kernel/2008/6/13/2121634"&gt;http://kerneltrap.org/mailarchive/linux-kernel/2008/6/13/2121634&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But none of the posts I found had a working solution. But they did help me solve the problem :o)&lt;br /&gt;&lt;br /&gt;If I booted the kernel with the &lt;blockquote&gt;pci=noapic&lt;/blockquote&gt; option, the kernel would freeze and write an error message like &lt;blockquote&gt;IRQ #7 DISABLED nobody cared&lt;/blockquote&gt;&lt;br /&gt;That gave me a hint that i may had something to do with APIC, maybe a broken apic implementation on the motherboard/bios.&lt;br /&gt;&lt;br /&gt;Anyways, i disabled APIC in the bios, and removed the &lt;blockquote&gt;pci=noapic&lt;/blockquote&gt; option, and that solved it!&lt;br /&gt;&lt;br /&gt;So i guess the ASUS K8V-VM motherboard has a broken APIC implementation..&lt;br /&gt;(Or it could be the linux implementation that is faulty, since I never had any problems with this machine while it was running windows)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-6599685263778226242?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9agCY1gnL7MMZ07_lUknGVkK1VM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9agCY1gnL7MMZ07_lUknGVkK1VM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9agCY1gnL7MMZ07_lUknGVkK1VM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9agCY1gnL7MMZ07_lUknGVkK1VM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/RgHJSzDhhX0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/6599685263778226242/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=6599685263778226242" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/6599685263778226242?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/6599685263778226242?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/RgHJSzDhhX0/linux-network-problems-eth0-stopped.html" title="Linux network problems, eth0 stops responding" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2009/10/linux-network-problems-eth0-stopped.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUADRHc5fip7ImA9Wx5SE0o.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-3237153126201243384</id><published>2009-06-26T13:51:00.013+02:00</published><updated>2010-08-09T20:16:15.926+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-09T20:16:15.926+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="private" /><title>There she was!</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.sorenmunk.dk/files/P6200113.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 150px;" src="http://blog.sorenmunk.dk/files/P6200113.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;
Nora was born, the 20th of June 2009.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.sorenmunk.dk/files/P6200113.JPG"&gt;&lt;br /&gt;
&lt;/a&gt;53 cm and 3620 g, a real beauty!&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-3237153126201243384?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FCJKf_grDt5bpHy0V7gMcvdugk8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FCJKf_grDt5bpHy0V7gMcvdugk8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FCJKf_grDt5bpHy0V7gMcvdugk8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FCJKf_grDt5bpHy0V7gMcvdugk8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/5GwrKmeSGXo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/3237153126201243384/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=3237153126201243384" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/3237153126201243384?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/3237153126201243384?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/5GwrKmeSGXo/there-she-was.html" title="There she was!" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2009/06/there-she-was.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcBQ3k-fCp7ImA9WxRRFEs.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-6477183478567491852</id><published>2008-09-19T11:11:00.003+02:00</published><updated>2008-09-27T00:10:52.754+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-27T00:10:52.754+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="work" /><title>strange c# lambda expression behavior</title><content type="html">Here's a nice one:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;public static void Foreach&amp;lt;T&amp;gt;(&lt;br /&gt;this IEnumerable&amp;lt;T&amp;gt; collection,&lt;br /&gt;Action&amp;lt;T&amp;gt; action)&lt;br /&gt;{&lt;br /&gt; foreach (var item in collection)&lt;br /&gt;     action(item);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public static IEnumerable&amp;lt;T&amp;gt; Foreach&amp;lt;T&amp;gt;(&lt;br /&gt;this IEnumerable collection,&lt;br /&gt;Func&amp;lt;Object, T&amp;gt; action)&lt;br /&gt;{&lt;br /&gt; foreach (var item in collection)&lt;br /&gt;     yield return action(item);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var files = Directory.GetFiles(dir, "*.xml");&lt;br /&gt;// #1&lt;br /&gt;files.Foreach(xmlFile =&gt; DoSomething(xmlFile));&lt;br /&gt;&lt;br /&gt;// #2&lt;br /&gt;files.Foreach(xmlFile =&gt; { DoSomething(xmlFile); });&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Given that the files array is not empty.&lt;br /&gt;&lt;br /&gt;#1 doesn't call &lt;code&gt;DoSomething()&lt;/code&gt;, #2 does. Why?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-6477183478567491852?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7F-Z3-UoH2gYgZm1vhTJ8UZ-9Ec/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7F-Z3-UoH2gYgZm1vhTJ8UZ-9Ec/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7F-Z3-UoH2gYgZm1vhTJ8UZ-9Ec/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7F-Z3-UoH2gYgZm1vhTJ8UZ-9Ec/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/DAxk5NIJ8yc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/6477183478567491852/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=6477183478567491852" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/6477183478567491852?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/6477183478567491852?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/DAxk5NIJ8yc/strange-c-lambda-expression-behavior.html" title="strange c# lambda expression behavior" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2008/09/strange-c-lambda-expression-behavior.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AEQHo4eyp7ImA9WhZSGUk.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-3810039012209724229</id><published>2008-09-15T23:14:00.009+02:00</published><updated>2011-04-04T22:41:41.433+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-04T22:41:41.433+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mediacenter" /><category scheme="http://www.blogger.com/atom/ns#" term="ps3" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="mediatomb" /><title>PS3 media center finally working with mediatomb</title><content type="html">&lt;div&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Update&lt;/b&gt;&lt;/u&gt;: See this post &lt;a href="/2011/04/ps3-mediacenter-update.html"&gt;ps3 mediacenter update&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;I finally have media tomb working with dvd/iso images and mkv files.&lt;br /&gt;
&lt;div&gt;It took some time to understand the config file (which is a general issue with linux apps), since mediatomb can stream divx movies/mp3 files without transcoding, getting transcoding to work with vlc was trublesome, there are 4 settings that have to match.&lt;/div&gt;&lt;div&gt;First the mime type reported to the ps3 which only seems to accept video/mpeg.&lt;/div&gt;&lt;div&gt;Second the video codec of the transcoded stream, only&amp;nbsp;mpgv seems to be accepted.&lt;/div&gt;&lt;div&gt;Third the audio stream had to be mpga, mp3 doesnt &amp;nbsp;seem to work&lt;/div&gt;&lt;div&gt;Finally the container of the streamed transcoded media which is ps&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;That's great because i could read that from most tutorials/blogs.&lt;/div&gt;&lt;div&gt;But to get transcoding to actually work the &lt;mimetype-profile-mappings&gt; section of &amp;nbsp;mediatomb config file had to map to a profile that will transcode the file eg:&lt;/mimetype-profile-mappings&gt;&lt;/div&gt;&lt;div&gt;&lt;transcode mimetype="video/iso" using="video-iso"&gt;&lt;/transcode&gt;&lt;br /&gt;
&lt;div&gt;&lt;transcode mimetype="video/iso" using="video-iso"&gt;&lt;/transcode&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Here is my full config file:&amp;nbsp;&lt;a href="http://blog.smunk.org/files/config.xml"&gt;config.xml&lt;/a&gt;&lt;/div&gt;&lt;div&gt;And my transcode scripts (using vlc)&lt;/div&gt;&lt;div&gt;For mkv files:&amp;nbsp;&lt;a href="http://blog.smunk.org/files/mediatomb-transcode-video"&gt;mediatomb-transcode-video&lt;/a&gt;&lt;/div&gt;&lt;div&gt;For dvd/iso images:&amp;nbsp;&lt;a href="http://blog.smunk.org/files/mediatomb-transcode-video-iso"&gt;mediatomb-transcode-video-iso&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-3810039012209724229?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IiM7Fr8_oim83Og3iAKisDstew0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IiM7Fr8_oim83Og3iAKisDstew0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IiM7Fr8_oim83Og3iAKisDstew0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IiM7Fr8_oim83Og3iAKisDstew0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/4uLaWVrOi2I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/3810039012209724229/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=3810039012209724229" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/3810039012209724229?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/3810039012209724229?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/4uLaWVrOi2I/ps3-media-center-finally-working-with.html" title="PS3 media center finally working with mediatomb" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2008/09/ps3-media-center-finally-working-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkADRXcyeSp7ImA9WxRSFUw.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-7488594800788272810</id><published>2008-09-14T12:05:00.005+02:00</published><updated>2008-09-15T23:39:34.991+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-15T23:39:34.991+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mediacenter" /><category scheme="http://www.blogger.com/atom/ns#" term="ps3" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="mediatomb" /><category scheme="http://www.blogger.com/atom/ns#" term="work" /><title>What a week!?!</title><content type="html">Gee first of my monday was crappy (like all my mondays).&lt;br /&gt;Tuesday i had a breakin in my car, they stole my gps, my ipod and my jacket??.. What a great start of the week!&lt;br /&gt;11:45 it was announced that my boss Niels was fired (&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.linkedin.com/in/nielsreinau"&gt;Linked in&lt;/a&gt;&lt;/span&gt;), which totally blows, cuz he was a really great boss!&lt;br /&gt;When i got home i had an email from my server with kernel dump attached. I havent had a kernel dump since last time my server was breached! And guess what some noob tard script kiddie had tried to hack my server!&lt;br /&gt;Anyways it took most of my evening to verify that he didnt succed, pheewww&lt;br /&gt;&lt;br /&gt;The rest of the week was spend installing mediatomb on my server for my ps3. It mostly works, i can play mp3 and divx movies. but for some reason mkv movies and jpg images doesnt work :(&lt;br /&gt;And im yet to figure out how to "transcode" iso images of dvd's with vlc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-7488594800788272810?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dpd5cKV6tj1pf_7ZOD7FFjXPGjI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dpd5cKV6tj1pf_7ZOD7FFjXPGjI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dpd5cKV6tj1pf_7ZOD7FFjXPGjI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dpd5cKV6tj1pf_7ZOD7FFjXPGjI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/DtxfZZpt3CQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/7488594800788272810/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=7488594800788272810" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/7488594800788272810?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/7488594800788272810?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/DtxfZZpt3CQ/what-week.html" title="What a week!?!" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2008/09/what-week.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEGQHY5fSp7ImA9WxdaGU0.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-4670892967201918463</id><published>2008-08-28T09:23:00.003+02:00</published><updated>2008-08-28T09:30:21.825+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-28T09:30:21.825+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="work" /><category scheme="http://www.blogger.com/atom/ns#" term="memoryleak" /><title>Memory leaks in .NET</title><content type="html">I'm currently working on creating an ESB solution (like Biz Talk). In the process a memory leak was discovered, I found &lt;a href="http://dotnetdebug.net/2005/06/30/perfmon-your-debugging-buddy/"&gt;this site&lt;/a&gt; which describes how to use Perfmon to track leaks in .Net code.&lt;br /&gt;&lt;br /&gt;After alt of debugging we found that the MSMQ integration in .NET leaks memory when fetching public Queues :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-4670892967201918463?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kX09FIdUhwIZrB9-1AXEtEIGI4w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kX09FIdUhwIZrB9-1AXEtEIGI4w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kX09FIdUhwIZrB9-1AXEtEIGI4w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kX09FIdUhwIZrB9-1AXEtEIGI4w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/NVBab-N8YVc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/4670892967201918463/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=4670892967201918463" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/4670892967201918463?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/4670892967201918463?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/NVBab-N8YVc/memory-leaks-in-net.html" title="Memory leaks in .NET" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2008/08/memory-leaks-in-net.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4GQnY5eyp7ImA9WxRSFUw.&quot;"><id>tag:blogger.com,1999:blog-4036011461359865016.post-2476648341582425715</id><published>2008-08-27T18:06:00.002+02:00</published><updated>2008-09-15T23:42:03.823+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-15T23:42:03.823+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="proftpd" /><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><title>And we are live!</title><content type="html">That's it i've finally created a blog @ blogger.com&lt;br /&gt;I'm excited to see how well it works!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Update:&lt;/div&gt;&lt;div&gt;Setting up a proftp user and a virtual directory in apache was easy&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4036011461359865016-2476648341582425715?l=blog.sorenmunk.dk' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ENwBRZVbpBzMTfb4kk_Pu5q6qHk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ENwBRZVbpBzMTfb4kk_Pu5q6qHk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ENwBRZVbpBzMTfb4kk_Pu5q6qHk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ENwBRZVbpBzMTfb4kk_Pu5q6qHk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ASoftwareEngineersGuideToTheGalaxy/~4/Y2CtpnGWB38" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.sorenmunk.dk/feeds/2476648341582425715/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4036011461359865016&amp;postID=2476648341582425715" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/2476648341582425715?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4036011461359865016/posts/default/2476648341582425715?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ASoftwareEngineersGuideToTheGalaxy/~3/Y2CtpnGWB38/s-er-der-gang-i-den_27.html" title="And we are live!" /><author><name>Søren Munk</name><uri>http://www.blogger.com/profile/04936421475726235357</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="23" src="http://4.bp.blogspot.com/_9o25eidkBK0/SLWSZCfc5FI/AAAAAAAAAAM/mvqgi7C-GVE/S220/_MG_2642.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.sorenmunk.dk/2008/08/s-er-der-gang-i-den_27.html</feedburner:origLink></entry></feed>

