{"id":492,"date":"2005-10-24T12:31:54","date_gmt":"2005-10-24T02:31:54","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/?p=492"},"modified":"2016-08-22T14:59:15","modified_gmt":"2016-08-22T04:59:15","slug":"portawiki-collaboration-on-portability-issues","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2005\/10\/24\/portawiki-collaboration-on-portability-issues\/","title":{"rendered":"PortaWiki &#8211; collaboration on portability issues"},"content":{"rendered":"<p>At AUUG2005 last week, Arjen, myself and others were discussing the idea of trying to assemble some sort of common resources that multiple projects can use to contribute and find out about portability issues they stumble across.<\/p>\n<p>The idea being that we can all then learn from each other and write better, more portable software.<\/p>\n<p>So, I&#8217;ve set something up.<\/p>\n<p>I present, the incredibly bare (okay, not quite completely bare) <a href=\"http:\/\/web.archive.org\/web\/20100802123615\/http:\/\/flamingspork.com:80\/portawiki\/index.php\/Main_Page\">PortaWiki<\/a>.<\/p>\n<p>Please add whatever stuff you find, you know or anything. No idea how this is going to work &#8211; I plan to let it evolve.<\/p>\n<p>(Arjen tells me that Peter Gutmann should receive credit as he thinks he came up with the idea. Kudos to him).<\/p>\n<p><a href=\"http:\/\/web.archive.org\/web\/20100802123615\/http:\/\/flamingspork.com:80\/portawiki\/index.php\/Main_Page\">http:\/\/www.flamingspork.com\/portawiki\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At AUUG2005 last week, Arjen, myself and others were discussing the idea of trying to assemble some sort of common resources that multiple projects can use to contribute and find out about portability issues they stumble across. The idea being &hellip; <a href=\"https:\/\/www.flamingspork.com\/blog\/2005\/10\/24\/portawiki-collaboration-on-portability-issues\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1,2,14,9,7],"tags":[],"class_list":["post-492","post","type-post","status-publish","format-standard","hentry","category-general","category-life-the-universe-and-everything","category-mysql","category-website","category-work-et-al"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-7W","jetpack-related-posts":[{"id":496,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/10\/26\/portawiki-going-well-wiki-for-portability-issues\/","url_meta":{"origin":492,"position":0},"title":"PortaWiki going well (Wiki for portability issues)","author":"Stewart Smith","date":"2005-10-26","format":false,"excerpt":"PortaWiki is going pretty well. We've got a couple of contribututors at the moment and getting good little bits on the various oddities of various platforms. I encourage you to check it out and add things that you know. It'd be great to have a MySQL section there too. In\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":473,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/09\/14\/portability-note\/","url_meta":{"origin":492,"position":1},"title":"portability note&#8230;","author":"Stewart Smith","date":"2005-09-14","format":false,"excerpt":"MacOS X 10.2 doesn't have poll(2). Why they don't, who knows. It's not as if it's new or anything. At least they do in future versions. I think I recall reading somewher that the OS X 10.1 implementation was buggy, so I think they pulled it out of 10.2 -\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":497,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/10\/27\/rml-on-gcc-extensions-and-making-them-portable\/","url_meta":{"origin":492,"position":2},"title":"rml on GCC extensions (and making them portable)","author":"Stewart Smith","date":"2005-10-27","format":false,"excerpt":"Blog | rml talks about a bunch of useful GCC extensions. We generally don't use this within mysql code. Due (no doubt) to portability issues. Maybe we should look closer at it these days. I wonder if we'd get any noticable improvement in NDB by adding it to our ndbrequire\/ndbassert\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":57,"url":"https:\/\/www.flamingspork.com\/blog\/2003\/02\/04\/busy-busy-busy\/","url_meta":{"origin":492,"position":3},"title":"busy busy busy","author":"Stewart Smith","date":"2003-02-04","format":false,"excerpt":"busy, busy busy. That's been my past month. linux.conf.au (yeap, that's the website too) was great - and so were the parts of perth I saw. Such notable things happened as: Met a whole bunch of cool people went down the pub tried microbrew of KK's Had lunch with Linus\u2026","rel":"","context":"In &quot;life, the universe and everything&quot;","block_context":{"text":"life, the universe and everything","link":"https:\/\/www.flamingspork.com\/blog\/category\/life-the-universe-and-everything\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1036,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/03\/16\/windows-finally-gets-poll-wellwsapoll\/","url_meta":{"origin":492,"position":4},"title":"Windows finally gets poll() (well&#8230;WSAPoll)","author":"Stewart Smith","date":"2008-03-16","format":false,"excerpt":"Found this today: Windows Core Networking : WSAPoll, A new Winsock API to simplify porting poll() applications to Winsock. Which means we should be able to squeeze some peformance out of Vista. Although, since poll() we've gone and moved on to much better things in the free world. As part\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1033,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/03\/12\/twitter-updates-for-2008-03-12\/","url_meta":{"origin":492,"position":5},"title":"Twitter Updates for 2008-03-12","author":"Stewart Smith","date":"2008-03-12","format":false,"excerpt":"sane and safe portability code is *hard* # i do not like Visual Studio. It's just too buggy. # VisualStudio 2008 just crashed for about the 10th time today. # Evolution is more stable. # there's a reason we still use Emacs... it works. # i want to kill IntelliSense.\u2026","rel":"","context":"In &quot;Twitter&quot;","block_context":{"text":"Twitter","link":"https:\/\/www.flamingspork.com\/blog\/category\/from-twitter\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":3,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":4145,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/492\/revisions\/4145"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}