ITHCWY: Robert Ellison's Blog

CodePlex Shutdown: Shapefile, Orb, StackHash and Blogger2BlogML Migration

CodePlex Shutdown: Shapefile, Orb, StackHash and Blogger2BlogML Migration

Microsoft is finally pulling the plug on CodePlex. I've hosted various projects there over the years and have just finished migrating everything over to GitHub which looks like it just might have a future:

  • blogger2blogml - Migrate blogger format blogs to BlogML.
  • orb - Controller library for Ambient Orb devices.
  • shapefile - parse the ESRI Shapefile format.
  • stackhash - full client for downloading and debugging Windows Error Reporting (WER) crash dumps.

Shapefile Update

A few people have asked for 3D shape support in my ESRI Shapefile library. I've never got around to it, but CodePlex user ekleiman has forked a version in his ESRI Shapefile to Image Convertor that supports PointZ, PolygonZ and PolyLineZ shapes. If that's what you need please check it out.

Reviews and Links for February 2012

The Snowman by Jo Nesbø

4/5

Very good, enjoying the entire Harry Hole series. Wishing for translations of the first two now!

 

The Devil's Star by Jo Nesbø

3/5

Slightly weaker than the others in the series I've read so far but still knocked it back quickly.

 

The Redbreast by Jo Nesbø

4/5

Best so far on my quest to read through Nesbo...

 

Nemesis by Jo Nesbø

4/5

On a Jo Nesbo binge...

 

The Leopard by Jo Nesbø

4/5

Compelling crime thriller, rather worryingly one of series featuring Harry Hole so I'm going to have to go back to the beginning and read all of them.

 

Links

Catfood.Shapefile 1.51: http://t.co/BKtkx9Zq (ESRI Shapefile Parser, fixed release binary issue).

4 of 5 stars to The Snowman by Jo Nesbø http://t.co/IrvdrDBf

Breaking Good: how to synthesize Pseudoephedrine (Sudafed) From N-Methylamphetamine (crystal meth): http://t.co/fviYaj5P

ITHCWY: Catfood.Shapefile 1.50: I've just released a small update to my C# Shapefile library on Codeplex. Catfood… http://t.co/lXoGoBsY

4 of 5 stars to The Redbreast by Jo Nesbø http://t.co/PqrOQnQL

Epic #Bernal Panorama: http://t.co/zVqZYosG - via @bernalwood

Neal Stephenson on getting big stuff done http://t.co/6PHS1VD1 #todo @myEN

Stop Colbert: http://t.co/kBtSC7NV via @NancyPelosi

Wolfram|Alpha Pro: http://t.co/G88eWq6Y #tools @myEN

A History of the Sky for One Year: http://t.co/UKMjosCK (very cool)

+1: A U.S. appeals court rules Prop. 8 unconstitutional: http://t.co/TZgdKU9k #fb

ITHCWY: Badge Driven Development: Microsoft has released Visual Studio Achievements, an extension that brings… http://t.co/5BOyNF03

ITHCWY: GGNRA Dog Management Plan Update: I love it when making some noise works. The NPS is pushing its dog… http://t.co/fzqaJWM2

Unicode Character 'PILE OF POO' (U+1F4A9): http://t.co/LkGffsvW

http://t.co/NA6TOdQk #todo @myEN

BBC News - Can the US Army embrace atheists? http://t.co/5ubkKT7r

Running an API at HUGE Scale - Webinar: http://t.co/tEnxdRBM #API

4 of 5 stars to The Leopard by Jo Nesbø http://t.co/tIIPs1M5

ITHCWY: Reviews and Links for January 2012: Damned by Chuck Palahniuk 3/5 Very much a vehicle for Palahniuk to rant… http://t.co/6kvApyf1

Catfood.Shapefile 1.50

I've just released a small update to my C# Shapefile library on Codeplex. Catfood.Shapefile 1.50 fixes a couple of bugs related to metadata and adds the ability to access metadata records directly via IDataRecord. 

Reviews and Links for January 2012

Damned by Chuck Palahniuk

Damned by Chuck Palahniuk

3/5

Very much a vehicle for Palahniuk to rant about this and that through the voice of a 13 year old girl condemned to hell, supposedly for overdosing on pot. Entertaining, but felt that the plot served the ranting rather than the other way round.

 

Links

Shit Programmers Say: http://t.co/0rYyXWM5

Best explanation of software estimation failure ever: http://t.co/jC5hmQ3g

I've just funded Mission:Explore Food on Pleasefund.Us: http://t.co/ysLyDOZ6

Another comedy amendment: http://t.co/sWAqflbO

Shit Bernalites Say: http://t.co/O8AY0sgs from @bernalwood

San Francisco's rubbish - why everyone wants a share: http://t.co/kHzC6mgf

Own a color: http://t.co/5jKpfvJO (for Unicef)

Just say terrorist enough times Panetta: http://t.co/07tmXDEO

Applause: VA state senator attaches rectal exam amendment tacked on to anti-abortion bill http://t.co/Neezj7n6

ITHCWY: Has France Cracked Fixing Education?: The French are close to making it illegal to deny a second genocide… http://t.co/koOkE02M

Arrrrgggghhhh, it's pledge. Go throw @KQED a bone radio-chavving-freeloaders: http://t.co/ur7fBVGx

ITHCWY: But does it get you in the HOV lane?: Interesting but highly disturbing alternative fuel source... http://t.co/IOUVbIPD

Shit San Franciscans Say: http://t.co/vVfiI5yJ via @youtube

IANAL, but it certainly seems a bit crazy: http://t.co/iVW4I4ZR

Discover London With Mission:Explore! http://t.co/T0ZVGGr4

Load Testing with @CloudAssault http://t.co/PkwYNOh1 #API @myEN

Shit Silicon Valley Says: http://t.co/YK1Hlbws via @youtube

On the subject of deadly pork, MRSA found on 7% of samples in a University of Iowa test: http://t.co/1wIK1uqE

Thanks SCOTUS for making us eat sick pigs: http://t.co/scTowXXI

+1: http://t.co/V7QW1hi0 "I sent you a truck, a boat, and a helicopter! What the hell more did you want from me?"

Yay! Precita Park Upgrade: http://t.co/f4JOcNS7

Mission:Explore Food - PleaseFund.Us http://t.co/ysLyDOZ6 via @pleasefundus

ITHCWY: Mission:Explore Food - Crowd Fund It!: My brother is part of the Geography Collective, the team that make… http://t.co/jg6s9FKK

The word 'sustainable' is unsustainable: http://t.co/Iw8e9P2Q (XKCD)

Next step, jail for incorrect maths answers: http://t.co/US35YW2v (more illegal history in France...)

Chilling Effects: http://t.co/dXUSwGOQ (post Megaupload, file sharing sites disabling sharing)

http://t.co/jU4AeOdh

Visual Studio Gamification: http://t.co/kgHvGtsi

Shut down the Interstate highway system because a few people are speeding? Then don't do this: http://t.co/gvSaucwu

My new favorite word: semithermonuclear: http://t.co/zV8u067w (what Google will be doing tomorrow).

3 of 5 stars to Damned by Chuck Palahniuk http://t.co/CcmlNPqL

ITHCWY: Carr is Wrong: Costolo is Wrong: Wikipedia’s SOPA Blackout is a Great Idea: I was very happy to see… http://t.co/6rlFNgut

ITHCWY: Yet more on breaking the Internet: January 18th is Internet blackout day to protest against SOPA and PIPA… http://t.co/RH5bhObW

Web Goes On Strike: Jan 18th! All-out blackout 2 stop #SOPA #PIPA. Petition @twitter and other sites to join us. http://t.co/UNird4iF

ITHCWY: Better Paperless: I've just spent several hours scanning and then shredding tedious statements, medical… http://t.co/J7GBWJsb

ITHCWY: Misplaced Outrage: The video of US Marines urinating on corpses is shocking and counterproductive. But it's… http://t.co/E4jWRVcI

Worked on this idea in 2004, didn't get funded: http://t.co/CFuCTblk (Cloud-Based Video Editor WeVideo Launches To Public)

ITHCWY: Farallon Islands: A rare clear day where you can see the Farallon Islands from Fort Funston. http://t.co/hkvR1zYp

http://t.co/lPfzZesz

ITHCWY: More on breaking the Internet: I finally got round to actually reading SOPA and PIPA. I make my living from… http://t.co/WW8wIKou

Stop Internet #Censorship! Sign the global petition @Avaaz urging the US Congress to reject the #Blacklist Bill #SOPA http://t.co/MfsrnrBy

Illegal dumping on Bernal Hill: http://t.co/lR4GemC0 - Vote to get this cleaned up!

Office dog... #fb http://t.co/aOlinLwD

A Bird’s Eye View of Bernal Heights in 1938: http://t.co/XluPCJjW from @Bernalwood

AT&T LTE lights up in San Francisco: http://t.co/CzlJuUYo

ITHCWY: Installation: Early and Often: Jiri Novotny at Dextronet wrote a great post this week on improving… http://t.co/Q1rvrAWm

ITHCWY: Moon on a Wire: Testing posting by email with a picture of the moon from last night... I've extended… http://t.co/MQvLSeBj

William Gibson Essays: http://t.co/9AD9jQmo (How much do I need a parallel universe reading day?)

ITHCWY: LEGO, now for Girls: LEGO Friends is “The new LEGO theme – for girls!” So I guess the current sets not for… http://t.co/yVtN7awL

The Commodore 64 is 30 http://t.co/bBslFoVF via @reghardware

ITHCWY: Catfood.Shapefile 1.40: I’ve just released a small update to Catfood.Shapefile. Stephan Stapel, who… http://t.co/qindsQBw

Looking forward to seeing the restored Battery Townsley: http://t.co/jDPvI3jU #todo @myEN

Is Obama doomed in 2012? http://t.co/aGKoq2Nw

Catfood.Shapefile 1.40

I’ve just released a small update to Catfood.Shapefile. Stephan Stapel, who implemented PolyLineM support, has contributed a patch that improves the class hierarchy. CodePlex user originSH suggested supporting the ACE driver for 64-bit systems. I’ve added a constructor overload that allows you to use predefined Jet and ACE connection strings or provide your own templates if necessary. Thanks to Stephan and originSH.

Catfood.Shapefile is a .NET library for enumerating ESRI shapefiles. I originally wrote the library to help me build some complex layers in Catfood Earth. Since then it’s picked up thousands of users and some really valuable suggestions and patches from the CodePlex community. I’m very glad a took a couple of hours to open source the library back in 2009.

Reviews and Links for November 2011

Reamde by Neal Stephenson

5/5

Intelligent and humorous if highly contrived thriller set loosely around an MMORPG. Loved it.

 

Embassytown by China Miéville

4/5

Highly original tale of colonists cohabiting with some very unusual aliens with a very unusual language. It reads like J.G. Ballard and Nicholson Baker decided to collaborate on some SciFi.

 

The Affair (Jack Reacher, #16) by Lee Child

3/5

Not bad, returns to when Reacher was in uniform and tells the story of how he left the Army (the answer may surprise you). As with the last few in the series it all comes a little too easily and you wish there was at least one worthy opponent. I'm hooked though so as long as Child keeps writing them I'll keep reading.

 

Professional Android 2 Application Development by Reto Meier

3/5

Solid foundation and covers the platform you need to target to reach the majority of Android devices.

 

Links

RE: Feel free to use the code, no attribution required.  http://t.co/IJTcOz3p

BBC News - 7 questions on computer programmes http://t.co/XKylU7WT (more of a history / pop culture quiz)

Scooby-Doo and Secular Humanism: http://t.co/4h8M8kkK

4 of 5 stars to Embassytown by China Miéville http://t.co/kPwIrmDF

ITHCWY: Occupy Intellectual Ventures: Send them a troll. Now. http://t.co/VorWmZpz

Wow, My Flout score is -7 on @floutdotme! Get yours at http://t.co/1Sl8ei72

troll the troll! send a troll doll to intellectual ventures. http://t.co/S09ML14T via @nathtone

Walking through doorways causes forgetting, new research shows: http://t.co/JBbJXAaD

+1: Why Software Projects are Terrible and How Not To Fix Them: http://t.co/kE7WWix5

Hilarious, I had to Google how to power off Windows 8. Didn't figure it our until the third link: http://t.co/X1wrkh7R #fail

Building a Useful Task Board: http://t.co/icc8y4cU - only this should be a large monitor and an #API

#API Design Webinar http://t.co/rbDwus37 from @theamiableapi - some very valuable nuggets

Wow. Going to have to get this as a poster just to fully grok it: http://t.co/Z6iie3K5

ITHCWY: PolyLineM support in Catfood.Shapefile: I’ve just updated Catfood.Shapefile, my ESRI Shapefile parser for… http://t.co/ll50wcEi

Cal band at justanswer http://t.co/QOLcbe7e (missed this while at lunch)

Citogenesis: http://t.co/EH5K2xLg

Extensive document dump on Microsoft's shallow anti-Android bullying: http://t.co/tdEhMNLh #patents from @groklaw

Toast sandwich is UK's 'cheapest meal' http://t.co/0LG9zNOl (can't possibly be true - not factoring in cost of electricity!)

Analysis: The Darwin Economy: http://t.co/pSDkxupL

So True: What Your Favorite Map Projection Says About You: http://t.co/dW8pl2uK

Bootstrapped Company Behind iDrive, iBackup Is Fed Up With Patent Trolls: http://t.co/DP6KFLxH

The Real Cost of Patent Trolls: http://t.co/1Cu4C6cV via @bfeld

Flying rhinoceros: http://t.co/MIhWtT3L

Cool: 1% Of Nothing Launches To Get Startups Donating Equity: http://t.co/ZNy7HcZl

3 of 5 stars to Professional Android 2 Application De... by Reto Meier http://t.co/UqCtaJ3Z

'Have the people who designed this protocol really never made the twenty mile drive to San Francisco?' - http://t.co/wWk77ZpQ

Explaining 'Jobs' to Rudy Giuliani: http://t.co/ek78XEe9

ITHCWY: Catfood: Klout and Follower: Klout is building PageRank for people. You get a score between 0-100 based on… http://t.co/rGyYkY9q

Catfood Follower 1.40: http://t.co/79xDac4F via @CatfoodSoftware

Old friends... No CDTV though! At #CHM http://t.co/WGw6VOOL

How much did I used to want one of these! http://t.co/lHhnY0AG

At #CHM for Norvig v Horvitz. Will punch anyone who mentions Searle's Room. http://t.co/wPRO8tYa

Don't do it, like defining π as 4: BBC News - Changes to the world's time scale debated http://t.co/hFkrZi4g

RESTful API Design, Second Edition http://t.co/uZthmj9c #API from @landlessness

Rudy wishes I hadn't just shown him: "Saber-toothed squirrel" from the dinosaur days - Boing Boing http://t.co/Wf7Y0ttH

Marked as to-read: The Lean Startup by Eric Ries http://t.co/MC9M0Iti

Ex-Google Reader Product Manager Posts Scathing Review Of Reader Redesign | TechCrunch http://t.co/DscEAHTw

Google indexing via POST: http://t.co/oM2JmHqI (P.S. may not grok your robots.txt, suggests bending over)

Writing helpful API documentation « The Amiable API http://t.co/rx9QdKyk #API

Oakland PD confused: An Open Letter to the Citizens of Oakland From the Oakland Police Officers Association http://t.co/W5LIBY7D (me too)!

Study: why parents help their underage kids pretend to be 13 in order to use Internet sites - Boing Boing http://t.co/aoUSw5wu

PolyLineM support in Catfood.Shapefile

I’ve just updated Catfood.Shapefile, my ESRI Shapefile parser for .NET, with PolyLineM support thanks to a contribution from Stephan Stapel. The solution for the new version has also been updated to Visual Studio 2010.

Download Catfood.Shapefile.dll 1.30 from CodePlex.

ESRI Shapefile Library Update

I've just released a small update for my ESRI Shapefile Reader project on Codeplex. The only change is a patch from SolutionMania that fixes a problem when the shapefile name is also a reserved name in the metadata database. The patch escapes the name preventing an exception from being thrown.

Catfood.Shapefile.dll is a .NET 2.0 forward only parser for reading an ESRI Shapefile. Download 1.20 from Codeplex.

Catfood.Shapefile.dll 1.10

I've just released v1.10 of my ESRI Shapefile Reader (Catfood.Shapefile.dll). This is a .NET 2.0 forward only parser for reading shapefile content.

Sharon Tickell was kind enough to report two bugs with suggested updates (10185 and 10186). These have both been fixed in 1.10.

While working on these fixes I also discovered that there are no 64-bit Jet drivers (since releasing the first version I've upgraded to a 64-bit box for development). This is an easy fix, just target any application using Catfood.Shapefile.dll at x86. I've updated the demo application accordingly.

Download Catfood.Shapefile.dll from Codeplex.