Orient Mako

orient makoSince the demise of my Suunto Observer, I’ve been looking on-and-off for a stainless steel watch that is more casual and less toolish than my Casio G-Shock. After a whole lot of research, I finally got an Orient Mako.

Heard of Orient? I haven’t until fairly recently. Orient is supposedly Japan’s largest manufacturer of mechanical watches. It was founded in 1950. Since 2001, it has been a subsidiary of Seiko Epson Corporation, one of three core companies of the Seiko Group. But it operates independently from Seiko Watch which is owned by Seiko Holdings, another core company of the Seiko Group. It has its own product line and manufactures its movements in-house. To me that means it is a serious watch maker instead of someone who designs the outer bits and just throws in someone else’s movements.

The Mako uses the Orient Cal. 46943 movement. It is a tried and tested automatic movement but it doesn’t have manual winding and hacking (stopping the seconds hand). However a few shakes is all it takes to get the watch started and you can approximate hacking by very slowly turning the  crown clockwise when adjusting the time. The movement also has day and date complications with quick set. The day is set is done via a pusher at 2 o’clock. The date is set the conventional way by pulling the crown further out and turning it.

The dial is a very deep metallic blue with a radial ray pattern. It is absolutely gorgeous to look at. On the upper half of the dial there’s an applied Orient logo and just below it is “Orient” and just below it “Automatic” in script. On the lower half, there’s “Water Resist” in script and just below it “200m”. It has big applied Arabic numerals at 6, 9, and 12 hours and rectangular indices for the remaining hours. All are chrome-outlined and lumed. The hour and minute sword hands are also chrome-outlined and lumed. The seconds hand is chromed with a red arrow tip. No lume this time.

The bezel is a deep blue and often appears black in dim lighting. It is unidirectional with 60 clicks. It has scalloping all around with slightly bigger scallops at the 5 minute mark and every 10 minutes onward. The scalloping appear to have been stamped instead of machined. Or maybe it was overpolished. Anyway, the result is that the scallop edges are smooth and makes it a bit harder to grip and turn the bezel.

The 41.5mm case is round and made of stainless steel. The sides and bottom are mirror polished while top is circular brushed. The face, unfortunately, is just mineral glass. The caseback has nicely detailed engravings including the Orient logo. The screw-down crown is big and easy to grip. It is signed with the Orient logo. The day pusher has a screw-down collar that prevents accidental pushing and changing of the day (and flooding if you were underwater).

The bracelet is stainless steel and based on the popular Oyster design. It has polished sides and brushed top and bottom. The links are solid (not folded) but the end links are not. Adjustment is done with split pins. The clasp is made of sheet steel. It has a triple locking design and signed on the outside with the Orient logo.

The overall look and feel of the watch is unmistakably that of a quintessential dive watch as heavily influenced by the (in)famous Rolex Submariner. But it is different enough to have its own identity and just as refined enough to be worn on a day to day basis and not just on dives.

But the best thing is that for all these good qualities, it is a quite a bargain at less than $200.

Rating: 5/5

 

PlexConnect: Connecting Plex and the Apple TV

The Apple TV is a nifty little device but it’s nowhere close to being able to play anything you want. It cannot play from USB drives. And it can’t play network shares either. Not from AFP, not from SMB, not from DLNA. There’s no app store for the Apple TV (yet) so there’s not installing and running the Plex Player app. So it can’t play from from Plex Media Server either. At least not directly.

Fortunately, there is a workaround: PlexConnect. And it is genius! You see, some of the built-in Apple TV apps get their UI and content from remote web servers. So it was a matter of hijacking the web traffic to from one of these apps and redirect it to PlexConnect running on local machine. PlexConnect then communicates with Plex Media Server and serves up modified UI and content to the hijacked app on the Apple TV. Of course, the hijacked app won’t work as before anymore.

Normally the hijacked app is the Trailers app. But since I didn’t have the Trailers app on my Apple TV, I used the WSJ app instead. If you have the same situation then in the instructions below replace of “trailers” with “wsjapp” and replace of “trailers.apple.com” with “videoapisecure.wsj.com

Here are the consolidated instructions (from https://github.com/iBaa/PlexConnect/wiki/Install-Guide) for Mac OS X:

1. Install Plex Media Server
2. Download PlexConnect (https://github.com/iBaa/PlexConnect/archive/master.zip)
3. Extract and drag PlexConnect-master to the Applications folder
4. Open a terminal window (Terminal.app on Mac) and run the following command

openssl req -new -nodes -newkey rsa:2048 -out ~/Desktop/trailers.pem -keyout ~/Desktop/trailers.key -x509 -days 7300 -subj “/C=US/CN=trailers.apple.com

 

openssl req -new -nodes -newkey rsa:2048 -out ~/Desktop/wsjapp.pem -keyout ~/Desktop/wsjapp.key -x509 -days 7300 -subj “/C=US/CN=videoapisecure.wsj.com

5. This will create two files on your desktop: trailers.key and trailers.pem (or wsjapp.key and wsjapp.pem). Next run the following command:

openssl x509 -in ~/Desktop/trailers.pem -outform der -out ~/Desktop/trailers.cer && cat ~/Desktop/trailers.key >> ~/Desktop/trailers.pem

openssl x509 -in ~/Desktop/trailers.pem -outform der -out ~/Desktop/wsjapp.cer && cat ~/Desktop/wsjapp.key >> ~/Desktop/wsjapp.pem

Three files should now be on your desktop trailers.pem, trailers.key, and trailers.cer. (or wsjapp.pem, wsjapp.key, and wsjapp.cer).

6. Place the .pem and.cer files into the following folder:

/Applications/PlexConnect-master/assets/certificates/

7. If you’re hijacking the WSJ app, you need to edit the PlexConnect configuration:

/Applications/PlexConnect-master/Settings.cfg

Set hosttointercept to “videoapisecure.wsj.com“:

hosttointercept = videoapisecure.wsj.com

8. If you’re hijacking the WSJ app, you need to edit the Settings script:

/Applications/PlexConnect-master/Settings.py

Change line 35 to (note the red dash):

(‘hosttointercept’ , (‘trailers.apple.com’, ‘[a-zA-Z0-9_.]+’)),

9. Run PlexConnect by first opening a terminal window (Applications -> Utilities -> Terminal), then type the following:

sudo “/Applications/PlexConnect-master/PlexConnect.py”

Provide your Administrator password to complete PlexConnect startup.

You should now see messages like these in the terminal window: PlexConnect Terminal

Write down the IP_Self: ###.###.###.### address. This is the IP of your PlexConnect server

SelfIP

On the Apple TV, choose Settings > General > Network > Wi-Fi. Then Choose your Wi-Fi network Name WifiSettingsChange the DNS setting from “Automatic” to “Manual”. WifiDNSEnter the IP of your PlexConnect server as the DNS server.DNSIP

Go to the AppleTV settings menu. Select “General” then scroll the cursor down to highlight “Send Data To Apple” and set to “No”.

With “Send Data To Apple” highlighted, press “Play” (not the normal “Select” button) and you will be prompted to add a profile.

Enter (without the quotes): “http://trailers.apple.com/trailers.cer” (or “http://videoapisecure.wsj.com/wsjapp.cer“)

Launch the Trailers (or the WSJ app).

Now you can play media from your Plex Media Server library on your Apple TV.

Enjoy!

UPDATE 6-22-15: Changed from old “secure.marketwatch.com” to new “videoapisecure.wsj.com”. Based on discussion at https://forums.plex.tv/index.php/topic/168109-plexconnect-suddendly-stopped-working/.

Laiya

We decided to go on a weekend trip to Laiya to celebrate Michelle’s birthday. We’ve been there before but this time we decided to use Google Maps and Waze which then proceeded to direct us to all the wrong places (as usual). As a result, we reached Laiya later than expected and we had to choose resorts with daylight running out (again).  After hurriedly checking out resort all the way towards far end of the cove, we went back and settled on Kabayan Beach Resort which we felt had more reasonable rates. 

Kabayan is your typical beach resort and is definitely not as fancy as the neighboring White Cove but they had a pool which we thought the kids would love. As it turned out we spent more time at the beach than at the pool. The sand is not exactly white but it’s white enough and pretty fine. The water is shallow for quite a long way and the bottom is soft and sandy. Definitely kid-friendly. They have a banana boat and other rides but those small-kid friendly so we skipped those.

The room we had was what they call “hotel type” which means it has what you would expect from a hotel room: a bed, a bathroom, a tv, and a refrigerator. I’m not asking for more and it’s nice and clean. That said, some fixtures and equipment are getting rather dilapidated. 

Food is available from the in-house restaurant. But the food is frankly nothing special and quite expensive for the quality. Unfortunately, there are no nearby standalone restaurants and we figured the restaurants at the other resorts either have the same fare or have costs commensurate to their room rates. 

Still, overlooking such minor niggles, you can have a great time at the beach. And we did!

AirPrint Through A Mac

If you don’t have an AirPrint-compatible printer, you can still print on your iDevices with the help of a Mac. Of course, you’ll need to keep said Mac on while printing :P

You have several options: Printopia ($20), Handyprint ($5 donation), and NetGear Genie (FREE). Free is good so NetGear Genie is it. It’s also the easiest to set up.

On Mac OS X:

  1. Download and install Genie.
  2. Start Genie and go to “AirPrint”. Select the printer you want to make available for AirPrint.

On your iDevice:

  1. On the pertinent app, select the “share” button.
  2. Select “Print”. This will take you to the Printer Options screen
  3. Select Printer
  4. Set the number of copies if you want
  5. Select “Print”

That’s it.

DD-WRT Printer Sharing

On the DD-WRT Control Panel, go to the Services->USB tab in DD-WRT and enable Core USB Support, and USB Printer Support. Save and apply.

On Mac OS X:

  1. Download and install Gutenprint (formerly known as Gimp-Print). This is critical as DD-WRT will only work with a CUPS printer.
  2. Go to System Preferences->Printers and Scanners
  3. Add Printer (click the + button)
    add-printer
  4. Select IP
  5. On the address, enter the router’s address (normally 192.168.0.1)
  6. On the protocol field, make sure it is “HP Jetdirect – Socket”
  7. Leave the queue field blank
  8. On the name field, replace the address with something user friendly
  9. On the location field, add the location of the printer (optional)
  10. On the use field, choose “Select Software…” and look for your printer in the list. Make sure it’s the “CUPS+Gutenprint” version. Again, this is critical as DD-WRT will only work with a CUPS printer.
  11. Click “Add”
  12. Select the new printer and print a test page

Now you have a network printer shared via DD-WRT!