hypatia is currently certified at Journeyer level.

Name: Mary Gardiner
Member since: 2000-07-13 00:35:54
Last Login: 2009-11-11 03:52:56

FOAF RDF Share This

Homepage: http://mary.gardiner.id.au/

Notes:

My Advogato diary is a syndication of puzzling.org: tech also at Planet (former) Advogato. I do not participate directly in the Advogato community.

See my del.icio.us: advogato links for some useful scripts and info about Advogato.

Projects

Articles Posted by hypatia

Recent blog entries by hypatia

Syndication: RSS 2.0

Make your Dreamhost site HTTPS-only

Encrypt all the traffic!

Some of the archival Ada Initiative web content is hosted on Dreamhost, and today I re-enabled HTTPS for it now that Let’s Encrypt certificates are available both on Dreamhost and WordPress.com.

Here’s how to enable, and insist on, HTTPS connections to sites hosted on Dreamhost:

  1. Log into the panel
  2. Go to Secure Hosting
  3. Click ‘Add Secure Hosting’
  4. Select the domain you want from the dropdown, check the box next to ‘By checking this option you agree to the Let’s Encrypt Terms of Service.’, leave ‘Unique IP’ unchecked, and press ‘Add now’.
  5. Important: wait for an email from Dreamhost telling you the certificate is ready. This seems to take about fifteen minutes or so. The email contains a copy of the certificate but you don’t need to do anything with it, they configure the webserver automatically at about the same time as they send the email.
  6. Once you have received the email, check that your site is available at https://YOUR-URL and that your browswer does not report errors. (If it does, wait around 15 minutes, try again, and if you’re still seeing errors, screenshot them and contact Dreamhost support.)

Now that HTTPS is working on your site, you can then force all HTTP requests to redirect to HTTPS by placing this in the ~/YOUR-URL/.htaccess file:


<IfModule mod_rewrite.c>
# Redirect all insecure requests
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</IfModule>

Check that visiting http://YOUR-URL now redirects to https://YOUR-URL, and the same should be true of pages underneath http://YOUR-URL.

Feature request for Dreamhost: make a “force HTTPS” option in your standard config.

Syndicated 2016-04-09 00:37:56 from puzzling.org

Facts to definitely give when advertising your event, an incomplete list

The year. Otherwise your event for the 18th April might be in a few weeks, or it may be a stale webpage from your very successful and very over event in 2004.

The weekday. Otherwise I can’t intersect your event’s day and my (ridiculously complicated) personal calendar in my head and figure out if this is a Tuesday probably-I-could-swing-it event or a Wednesday nope-I’ll-be-in-Melbourne event without authenticating to some device and opening my calendar navigating to the day and… SQUIRREL.

If you are kind-hearted, you could add a few of very very many pieces of information suggested in the AdaCamp template lovingly brought to you by seven revisions of AdaCamps. But you can start off with the year and weekday.

Related: Terms not to use when negotiating meeting times, an incomplete list

Syndicated 2016-04-07 22:17:06 from puzzling.org

Saturday 19 March 2016

Since last I wrote, I have been on a plane 18 times. It’s been surprisingly OK, or at least not the hardest part of my current work arrangements. Taxis on the other hand, taxis are annoying. The stale smoke, the air freshener, the heating that’s several degrees too warm, the windows open for fresh air at 100 km/hr. Some of this I can ask them to stop, but really the issue is that I’m tired and I really just want to sit, think, and not get carsick. Big dreams. Peak so far was the guy who knew I was late for a plane (no fault of his, it was traffic) who burbled reassuring fantasies in which I’d make the plane after all. Maybe the traffic will clear up around this corner? Or maybe this one? Traffic is really bad hey, maybe they’re holding all the planes for late passengers?

I don’t know that I want to live in the world where Melbourne’s traffic holds up all the planes on the East Coast.

And I did make the plane; it took me less than ten minutes from closing the car door to sitting down in seat 9D at the other end of Melbourne’s Terminal 4. No mean feat. I see the Australian Federal Police want to re-institute ID checks to clear security in Australian airports, so I look forward to my travel days getting an hour longer every time.

It’s a messy year too. V is at a new school to go with last year’s new house, which broke my heart to do (I attended five primary schools in five years myself). May it be his last for a long time. We have five different childcare arrangements, one for each day of the week. A is slowly transitioning to a new childcare centre as they have space. This does have the bright side that I don’t have to drive to Glebe, where I thought we’d live forever, every day any more. Glebe and I need a bit of space.

I spent half of January in SF. In order to approach a tiring new job in the most sensible of fashions, the second I was over the jetlag I left for Tahoe for three days. It did result in a fairly good morning of skiing, my first intermediate runs. Then the entire Nevada side of Heavenly got closed, we skiied to California, skipped lunch, and the afternoon wasn’t so great, but what I’m learning on the snow does seem to stick. I met a lot of people, got home, kicked off the school year, and we’re mostly settled in, just in time for holidays to mess it all up.

L&R visited Sydney in February, so lots of barbecues and beach trips and other things not available in Quebec in the winter. V got to visit McIvers Baths before he ages out of being allowed in them, and A threw a mysterious and epic tantrum until I finally worked out that she wanted to be piggybacked around the baths just like V. Lots of forgetting to plan to bring A home in the middle of the day for her nap, too, alas.

Around about that point, summer got repressive. It was a cool and rainy January, and then February came and sat on us for the entire month, bright and moist and overbearing. My hair must have been wet for the entire month. My niece N was born at the beginning of February, and Jette’s son L in the middle of the month, and they no doubt believe the world is a giant uterus.

I had a manicure which turned bright pink when it got cold, and the only ways I saw it happen were with ice cubes or visits to Melbourne. It’s hard to describe exactly how sticky and exhausted we were. I spent last weekend at Kiwifoo in Snells Beach north of Auckland, a North Island version of Jervis Bay, amid ludicrous shades of green and black and white cattle. It’s hard to dislike work travel when home is so unpleasant. Today, on the other hand, smells like the first day of autumn. The sunlight seems yellower and more angled. It’s warm when the air is still and cool when it isn’t. The first day of a season, the first real day, is always the best.

Syndicated 2016-03-19 02:23:10 from puzzling.org

Joining Stripe

I’ve been searching for a new position since finishing at the Ada Initiative at the end of September 2015. On January 11, I was very happy to join Stripe in Australia as a Partner Engineer, working as a technical expert with Stripe’s partners.

Stripe is the best way to accept payments online and in mobile apps. (It’s pretty cool to see the change in payments since the last time I worked in a payments company.) My job will involve working closely with Australian companies, which I am especially looking forward to after ending up with a lot of US and Silicon Valley focus over the past few years of my life.

I’ll mostly be based remotely in Sydney, with regular visits to the Australian team in Melbourne. I’m thrilled to work closely with Susan Wu, Mac Wang, and the team in Australia, as well of course as with the company as a whole. I spent my first two weeks with Stripe in San Francisco and love how friendly and welcoming my colleagues are.

Work at Stripe

Stripe is just starting to build a Sales and Partner Engineering team to go with their strong Support Engineering team. If you’re interested in joining me in the Field Engineering team at Stripe, there are multiple positions open, and they include the Head of Field Engineering and Sales Engineering Manager (to whom I will report), both San Francisco-based. If you want to work in Australia. there is a Sales Engineer position open in Melbourne.

If you want to talk to me about working at Stripe, email mary@stripe.com (hey look at that, there’s still firstname@ opportunities too!)

Syndicated 2016-02-03 23:50:54 from puzzling.org

Post-Squeezebox audio setup at long last

We stuck with the Logitech Squeezebox system for streaming home audio long long past discovering that Logitech was ending development of the ecosystem but inevitably it started to date. Our Squeezebox Classic didn’t survive our house move in May. Our Squeezebox Boom and Squeezebox Radio did, but over the last year Andrew subscribed to Google Play Music, I switched to a podcasting app (Pocket Casts) for my phone rather than a command line tool that downloaded new episodes (podget), and so more and more things became phone-only and unable to easily send audio to the Squeezeboxen.

We like whole-home audio (the ability to play the same thing throughout the house), so even aside from audio quality issues, Bluetooth wasn’t going to cut it. I started to look into switching to the Sonos system, but it was another all-in system where we’d be looking at replacing all of our equipment if Sonos went out of business or end-of-lifed their setup. Logitech, you’ve done a number on the hardware side of whole-home audio systems. So we’ve switched to using good speakers with fairly cheap and disposable ecosystem adaptors, ie, the Chromecast Audio.

Software:

  • ReadyMedia (formerly MiniDLNA), which we were already using to stream video to the TV, let’s us continue having access to the audio on our Ubuntu home server
  • BubbleUPnP to send audio from the home server to the Chromecasts

ReadyMedia has to be one of the easiest to configure Linux services I’ve ever dealt with. I’m intending to play around with BubbleUPnP Server in front of ReadyMedia shortly; shared playlists are still a Squeezebox feature missing from this setup so far.

We also needed speakers to replace the Boom and Radio (we could have used their line in function, but we’ll sell them to continuing Squeezebox users). Thus, new equipment to go with the set of Yamaha MSP5 powered speakers we already have:

The mixer is something of a revelation: we’re feeding the TV audio and a Chromecast into it, in order to be able to listen to either of them through the Yamaha speakers without having to press any buttons or even use any kind of remote. Obviously we pretty much never want to listen to the TV and the Chromecast outputs simultaneously; but we can now listen to them in very rapid succession and the energy needed to decide to listen to music in the lounge room is way way lower than it was. Long may the Hamilton cast recording, Justice Crew’s Que Sera, and Doctor Who podcasts be heard around our house.

Syndicated 2016-01-08 06:25:02 from puzzling.org

436 older entries...

 

hypatia certified others as follows:

  • hypatia certified Telsa as Apprentice
  • hypatia certified malcolm as Journeyer
  • hypatia certified hypatia as Apprentice
  • hypatia certified Liedra as Apprentice
  • hypatia certified jaq as Apprentice
  • hypatia certified thaytan as Journeyer
  • hypatia certified jdub as Master
  • hypatia certified val as Master
  • hypatia certified spiv as Journeyer
  • hypatia certified thom as Journeyer
  • hypatia certified conrad as Master
  • hypatia certified danf as Apprentice
  • hypatia certified robertc as Master
  • hypatia certified mjg59 as Master
  • hypatia certified daniels as Master

Others have certified hypatia as follows:

  • pjf certified hypatia as Apprentice
  • Kalana certified hypatia as Apprentice
  • farrellj certified hypatia as Apprentice
  • Blacky certified hypatia as Apprentice
  • ZachGarner certified hypatia as Apprentice
  • nixnut certified hypatia as Apprentice
  • k certified hypatia as Journeyer
  • jdub certified hypatia as Journeyer
  • voltron certified hypatia as Apprentice
  • jbowman certified hypatia as Apprentice
  • nymia certified hypatia as Apprentice
  • welisc certified hypatia as Apprentice
  • sej certified hypatia as Apprentice
  • AArthur certified hypatia as Apprentice
  • sh certified hypatia as Apprentice
  • bruce certified hypatia as Apprentice
  • schoen certified hypatia as Apprentice
  • thewatcher certified hypatia as Apprentice
  • renster certified hypatia as Apprentice
  • srl certified hypatia as Apprentice
  • XFire certified hypatia as Apprentice
  • malcolm certified hypatia as Apprentice
  • hypatia certified hypatia as Apprentice
  • jaq certified hypatia as Apprentice
  • monk certified hypatia as Apprentice
  • async certified hypatia as Apprentice
  • hacker certified hypatia as Apprentice
  • jarod certified hypatia as Apprentice
  • thaytan certified hypatia as Apprentice
  • kevindumpscore certified hypatia as Apprentice
  • dopey certified hypatia as Journeyer
  • minami certified hypatia as Apprentice
  • fxn certified hypatia as Journeyer
  • thom certified hypatia as Apprentice
  • spiv certified hypatia as Apprentice
  • danf certified hypatia as Journeyer
  • pearlbear certified hypatia as Journeyer
  • Cantanker certified hypatia as Journeyer
  • daniels certified hypatia as Journeyer
  • robertc certified hypatia as Journeyer
  • ctd certified hypatia as Journeyer
  • mterry certified hypatia as Apprentice
  • Lobster certified hypatia as Journeyer
  • mrd certified hypatia as Journeyer
  • hereticmessiah certified hypatia as Journeyer
  • Burgundavia certified hypatia as Journeyer
  • Nafai77 certified hypatia as Journeyer
  • okaratas certified hypatia as Master
  • murajov certified hypatia as Journeyer
  • badvogato certified hypatia as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page