cover photo

Mike Macgirvin

mike@macgirvin.com

Mike Macgirvin
 High Range, Australia 
Another batch of #homebrew goes into bottles.

This is how I cope with people that have no vision or ambition beyond "let's create a social network. It will be awesome, because everybody loves social networks, and they love me because I'm awesome. I'll make the best social network ever. It will be a great social network, and I'll make Facebook pay for it."

Cheers mate...

Image/photo
Mike Macgirvin
 High Range, Australia 
It was only a matter of time. The neighbourhood mob of kangaroos has finally started to spill over into our yard. There were a few of them in the paddock this morning and there was roo poo all over the front yard.

Time to lock up the #homebrew.
Mike Macgirvin
 High Range, Australia 
Had one of these from the new distillery at Joadja ghost town (just a few km from home). It's their first attempt at #homebrew. Wasn't 'orrible but I expected a bit more from these folks. Tasted like something I would've made back in my high school days. I sure hope their whiskey turns out better.

Image/photo
Mike Macgirvin
 High Range, Australia 
Might not look like much, but deserving of a #homebrew ;  because I had to bludgeon an uncooperative libCurl and PHP into submission before I could start conversing with servers in CalDAV.  Now the floodgates have been opened and we be talking up a storm.

It's kinda' spooky when something like this changes from being an obscure and arcane protocol response to something you can understand and make use of - and verify that it is indeed correct. This packet merely indicates that the calendar I'm interested in ("Reminders") is now at revision 4. If I've got an early revision, I need to pull an update and merge it.

  
  1.  <?xml version="1.0"?>
  2.  <d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:card="urn:ietf:params:xml:ns:carddav">
  3.   <d:response>
  4.    <d:href>/cdav/calendars/hubzilla/reminders.ics/</d:href>
  5.    <d:propstat>
  6.     <d:prop>
  7.      <d:displayname>Reminders</d:displayname>
  8.      <cs:getctag>http://sabre.io/ns/sync/4</cs:getctag>
  9.      <d:sync-token>http://sabre.io/ns/sync/4</d:sync-token>
  10.     </d:prop>
  11.     <d:status>HTTP/1.1 200 OK</d:status>
  12.    </d:propstat>
  13.   </d:response>
  14.  </d:multistatus>
Mike Macgirvin
 High Range, Australia 
All in all a productive day, even though it was mostly just polishing up stuff I've been working on previously.

Was able to sync calendars between two completely different clients using the new CalDAV/CardDAV server.
Was able to follow tags in Diaspora.
Did some testing of using autoloaded classes in addons and some of the new Comanche stuff.
All these things seem to work satisfactorily.

Think I'll quit while I'm ahead and grab a #homebrew.
Mike Macgirvin
 High Range, Australia 
Have a #homebrew.
Mike Macgirvin
  last edited: Fri, 11 Apr 2014 18:55:27 +1000  
10,000 commits.

That's something like 6-7 a day since the repository was created in mid 2010.

I think that deserves a @Homebrew

#homebrew
Mike Macgirvin
  
After more issues with Paypal it appears the only solution to accepting donations is to get a real (business) bank account for Red Matrix development. Here in Australia, that involves monthly fees running about $40/month - once you add in a payment processor like authorize.net with the bank's typical fees.

So it suddenly becomes necessary for the Red Matrix to pull in $40/month just to break even. We no longer have any crowd-sourcing initiatives (thanks to Paypal) and looking at our past history of raising money, it isn't obvious that break-even is going to be possible. We do have currently about $25 in regular monthly donations but every month one more seems to cancel and a new one comes on board only every 3-4 months. I think only two of the regular donators even have a current Red account, so I'm not optimistic that we'll be bringing in many more.  I can no longer access the donations from Australia. I can only use them to buy stuff on eBay.

Nothing I need on eBay.

So I'm between a rock and a hard place. I simply can no longer develop this project at a net loss. In the first year or two this was OK, but now the family farm is eating my entire income. There's nothing left to lose, and I'm not sure where to go from here. (I had to give up #homebrew recently because I can't afford to brew any, much less buy a six-pack of real beer). I watch as projects like MediaGoblin take in tens of thousands of dollars overnight to build an online photo gallery - (like that's never been done before). Every other decentralised communication project can raise tens if not hundreds of thousands and hire people to get work done - and their projects are totally underwhelming in what they actually do.  

Basically this project is about to drown from apathy. It kicks ass on Diaspora and pump and tent and all the others, but nothing I can do is good enough.  

Not sure why I'm mentioning this. Maybe somebody out there has a brilliant idea.

I'm fresh out.
Mike Macgirvin
  
Currently cooking up a batch of plum wine. I'm in the sugar extraction phase now, so the process is likely to take well into the evening. @Homebrew #homebrew
Mike Macgirvin
  
Summertime. Hot, hot, hot. Partay tonight. It's probably going to be a rocker. 60-70 people with a dozen or more staying over so they can do some serious drinking. I've fired up the ol' sound system and the daughter and her friends are creating the playlists. (Unless of course a few folks pick up some of the musical instruments laying around and try to do something interesting with them.)

Plenty of #homebrew,  lots of fresh homegrown veggies, and of course

Image/photo

(Actually that's stretching it - shrimp is pretty high-brow; something you serve in your waterfront property on Sydney Harbour for your movie star friends. So out here in the real world  it'll be bangers and mash for the locals; and chizboogers for the Americans).
Mike Macgirvin
  
A wonderful time was had by all. The head hurts a bit this AM but not bad considering all the #homebrew that went down. Met a lot of the neighbours. The kids young adults were great. We're throwing together some brekky and coffee now - after walking the property and rounding up bottles and cans from some rather unusual places.

The price of admissions was a star picket. I've now got enough to do another 100 meters of fence. Guess what I'll be doing next week?
Mike Macgirvin
  
It's not like anybody hits you over the head with a hammer or anything. It just kind of slowly dawns on you. You work on something for so long that you don't even really remember starting on it.

And software is a funny thing - because if you ever finish it, it's because it's dead. It's always a work in progress, an evolutionary thing. There's always something else to do.

But the Red Matrix is essentially feature complete with the list of must-have features that  I originally set out to build.  I had planned on three years to get to this stage if I had to do it mostly myself - and managed to get here in 1.5. I had some help - but not nearly as much as I think this project deserves.

Now it's the community's turn - to take it and run with it and turn it into something beyond my wildest dreams. It's also a time for me to switch gears. The house is built. Now  we can move in the furniture and paint the thing. We've already been living in it, since before the foundation was even set.

Tonight I'm going to relax and have a @Homebrew

#homebrew
Mike Macgirvin
  
Just cooked up a batch of ultra-dark @Homebrew ale. This may have to be my Oktoberfest batch. Sort of like a Porter that will knock you on the floor and leave you twitching.

I think I'm gonna' call it SnakeBite™.

#homebrew
Mike Macgirvin
  
@Homebrew

Just tasted the latest #homebrew. Thought I brewed a doppelbock but ended up with a Tooth Sheaf Stout. Oh well shit happens. It's like 22% alcohol. Two of these will put you into a catatonic state. And I've got cases of the stuff.

Life's so unfair... ;-)
Mike Macgirvin
  
Got a lot done. What an ordeal. Time for a #homebrew and unplug the keyboard. With that, I'm calling it a day.
Mike Macgirvin
  
One of the few good things about being a subject in a "constitutional monarchy" is that when the reigning figure-head has a birthday - it's a national holiday. So this is the start of a 3 day weekend; which I've extended to 4. I'd certainly like to spend the time working on code, but instead I'll be finishing off a horse shelter, putting up some fencing, producing more #homebrew, and chopping/moving firewood. Relatives coming tomorrow and a foreign exchange student coming tonight - for a month. I'll probably be lucky to get an hour of "free time".