Author: Jason

  • Event Cinemas’ lousy customer service comes good

    Recently I went to see Dark Knight Rising with my wife. The volume in the cinema was too loud and we didn’t enjoy it because of that. My wife went out to complain to the only person she could find. A security guard who couldn’t be arsed to do anything about it. He said he would “try” but there was no change in the volume that we could detect. I find this trend in increasing volume in cinemas to be disturbing.
    On the plus side, they actually have a ticketing system for complaints.
    On the negative side, at first their response was lousy but after a bit more complaining they improved. Conversation follows:

    Hi,
    on 6/8/2012 at 8:20pm session in cinema 8 i saw Dark Night Rising.
    Right from the start of the movie it was too loud. My wife and I felt uncomfortable at the noise level.
    After a while my wife left the cinema to complain. She spoke to the security guard on the ticket collection stand. He said he would “try to do something” but there was no detectable change in the volume level. it really was too loud during the action scenes and consequently we left the cinema with ringing ears. My ears continued to ring all night long.
    I don’t really like to think I paid good money to have hearing damage. I’m not quite sure what was wrong with your setup but the system failed us on two counts.
    1. it was too loud to begin with. you should have systems in place to ensure it is not too loud.
    2. when we complained about it, your staff did nothing to rectify the situation.
    I might also add that on leaving the cinema, we felt like complaining but the place was deserted except for the same security person who did nothing in the first place.
    This is not the kind of experience I expect from the Event Cinema brand and frankly I doubt I will be attending an Event Cinema again for quite some time.
    Yours, Jason.

    To which they replied with the fairly lack lustre:

    Hi Jason,
    Thank you for contacting us.
    Customer Service is of the upmost priority to us. We do endevour to make the cinema going experience the best for each individual & we can assure you that it is very rare that we receive feedback about our film volume levels. Please know that we do appreciate you bringing this to our attention and will contact the appropriate parties so this doesn’t happen again.
    We hope that you will attend our cinemas again in the near future.
    Kind Regards,
    E Support – Event Cinemas George Street

    This riled me up a little and I sent them this:

    Wow, I’m pretty surpprised that you couldn’t even manage an apology. And not only that, your email aludes to perhaps the issue is my ears rather than your sound configuration.
    In order for me to go to the cinema, I need to organise baby sitting. It’s not easy to get to the cinema, and when we got there, it was uncomfortably loud and your staff couldn’t be bothered to even fix it.
    I’m very disappointed.

    which apparently got their attention:

    Hi Jason,
    Please let me sincerely apologies for the interruption to your movie experience. As a mother of 5 myself I do know how difficult it actually is to get some time out from the kids to attend any outing. If you would like to forward your address to us, we are more than happy to provide you with some passes for you to come back & watch a movie at a time that suits you.
    We will definately speak to our staff & the security company to ensure that any issues like this are looked after appropriately & accordingly.
    Thank you for taking the time out to give us your feedback. It is feedback like this that we take on board seriously & use to better our service.

  • Debugging of Pathfinder Rovers

    Jeff Waugh @jdub tweeted an interesting article about how the previous Mars rovers turned out to have a fairly serious software problem, and how the JPL engineers diagnosed and fixed it.
    Some of the points I found particularly interesting:

    • JPL use a propriety, off the shelf operating system to run the rovers (VxWorks)
    • having a replica of a live system for debugging is very useful
    • leaving debugging tools in the remote system saved the day
    • Finding a way to reproduce the error is critical
    • Don’t ignore strange behaviour thinking it might just go away

    I love reading stories of issues like this and how the engineers fixed them. Well worth reading.

  • Curiosity Rover about to land on Mars

    Brendan sent a reminder that Mars Curiosity Rover is about to land. To get in the spirit you can:

  • Flipping the mouse wheel scroll direction in Windows 7

    I have been getting very confused between the mouse wheel scroll directions in Windows 7 and Mac OS X Lion. As I consider OS X to be the future, I decided to try and flip the mouse wheel scroll direction in Windows.
    Turns out there is a registry setting to do this: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\????\????\Device Parameters
    Set the value of FlipFlopWheel to 1
    You need to find the USB enumeration values (shown above as ????). You can get those by going to the Mouse Control Panel, click on the hardware tab and click Properties. then in the Details tab of the HID-compliant mouse Properties window, look at the Device Instance Path property. It will be something like: HID\VID_046D&PID_C049&MI_00\7&25DD4DC&0&0000

    This is quite well documented on superuser.com and there is even a link to a little .exe that automates the whole process for you. Although I have not tried it so I can’t vouch for it.

  • Using magnets to keep dust out of the cupboard

    We recently bought an old kitchen cabinet that has a fly screen on one of the doors. I have found that it lets dust in over time, and when I go to use the glasses, they often have to be cleaned because they are dusty.

    kitchen cabinet with flyscreen in top panel of door
    Kitchen Cabinet with flyscreen in top panel of door

    I decided to make some sort of clear perspex screen to go behind the door. I noticed that iron nails were used to hold the fly screen in place and I had the idea to use magnets to hold it on.
    fly screen mesh with frame holding it into door, nail heads visible
    A bit of measuring, openscad and ebay later, I had everything I needed.
    rectangular perspex sheet with 14 6mm holes around the edge
    OpenSCAD design of the perspex sheet

    I cut the sheet out of perspex at the hacker space in Sydney. Then I glued the magnets in with super glue. That turned out a bit messy but as the magnets are not visible from the outside it doesn’t really matter.
    placing perspex sheet with magnets onto door
    perspex plate on kitchen cabinet door being held in place with magnets
    I am very happy with the result. It is invisible from the outside, and the magnets hold the perspex sheet on firmly enough that it won’t fall with the normal use of the cabinet door.

  • removing historical buffer names from the ido buffer list

    ido-mode in emacs has this great feature where it remembers old buffers you have had open in the past and offers then as choices when switching buffer using C-x b. The problem is that sometimes it will have names in the list you’d rather it didn’t remember. The solution is easy, simply hit C-k to instantly kill the entry under point.

  • gnus, imap and gnutls in win32

    I’ve been trying to get gnus working in emacs in win32 for the past few days. There were a number of obstacles to overcome:

    1. Install gnutls
    2. The gnus README.w32 says gnutls should be installed and in the path. I found that it must be in the windows system path to make it work. Setting the path within emacs was not good enough. So add C:\Program Files (x86)\gnutls\bin;C:\Program Files (x86)\gnutls\lib to your system path by going to Start/Edit System Environment Variables then click Environment Variables and edit Path in System Variables
    3. you need to edit the emacs variable gnutls-trustfiles to point to windows paths to .crt files. by default it had paths to unix locations. The only way I could find to get these files was to install cygwin and then make gnutls-trustfiles equal to ("C:/cygwin/usr/ssl/certs/ca-bundle.trust.crt" "C:/cygwin/usr/ssl/certs/ca-bundle.crt")

    Unfortunately these last two steps were not obvious to me and it took me quite some time to work through them.
    Tip: if you need to debug gnutls, try setting (setq gnutls-log-level 50).
    Now all I need to do is learn gnus!

  • Clickable links in OSX Terminal

    For some reason I never thought to search for this before. It turns out, if you CMD+double click on a web link in Terminal.app it opens the link in your browser. Very handy. CMD+Shift+double click for OSs older than Lion.

  • Converting lines of text into a numbered list in org-mode

    Recently I had a list of things in a org buffer that I wanted to turn into a numbered list but couldn’t find an elegant way to do it.
    The solution I came up with was to use a regex-replace to insert 1. in front of each line. Then I used org-mode’s C-c C-c to renumber the lines.
    I also asked on #org-mode on irc. Two interesting solutions were suggested.

    1. use string-rectangle
    2. use the string-rectangle function via the keyboard shortcuts: C-x r t 1 . <SPC>
      string-rectangle is new to me but seems as though it could be very useful. Thanks quicksilver for that suggestion.

    3. use org-mode’s org-toggle-item
    4. which is described as:
      Insert separator line in table or modify bullet status of line.
      Also turns a plain line or a region of lines into list items.
      Calls `org-table-insert-hline', `org-toggle-item', or
      `org-cycle-list-bullet', depending on context.

      The trick is to prefix it with C-u which supplies ARG to the function org-toggle-item which changes each line in a region into an item.
      C-u C-c - then S-right until you get to the list type you want.
      Thanks Thumper_ for that suggestion.

    UPDATE: zhen pointed me to rectangle-number-lines, which I did look at before but it’s default option numbers the lines without the full stop after each number. As I wanted this for org-mode, I really wanted the numbers to be formatted as “1. “. After reading the help on rectangle-number-lines though, I found that if you prefix it with the argument command C-u it will ask you for a starting number and the format of the numbers.
    ∴ Select a rectangle at least one column wide of the lines you want to number then
    C-u C-x r N <ENTER><backspace>.<spc><ENTER>