Cost savings: Follow-up

By , June 14, 2013 6:01 pm

It’s been a few months, probably a good time to see how I’m doing with my cost savings goals.

1. Cancel Fibe TV. Haven’t done it. I seriously made an effort though, but I can’t receive OTA HDTV in my apartment. Turns out despite being on the 29th floor, I have no line of sight with the CN tower or any other local broadcast tower. I did however cut down my subscription package to the absolute minimum and got the Fibe Internet “dependency” reduced to $0 monthly.
2. Cancel landline. Well, I didn’t do this one either. It kind of ties in with the first point; I did get the price reduced enough that it costs less than the dry loop I’d need if I did cancel.
3. Be more energy conscious. I’ve been making sure to switch off any electric service when not necessary. I don’t leave my desktop computer on all the time anymore, my home server is a low power, compact system.
4. Move to the cloud. Nothing done on this front yet.
5. Cancel personal smartphone. Done. I no longer carry two smartphones, I’ve settled on an HTC One (great device) as my only phone. Saving more than $50/month.
6. Stop buying random stuff. Well I haven’t really bought random tech, but I did go on a trip to Greece… Expensive, but so worth it!

So, overall, not doing too well. But I think it’s a start.

Cost savings

By , April 6, 2013 11:23 am

Lately I’ve been reviewing my finances. I haven’t exactly been frugal over the past few years, and now that I’ve moved into a proper (and considerably more expensive) apartment, it’s time to grow up and take responsibility.

So far, I’ve found the following cost-saving opportunities:

  1. Cancel Bell Fibe TV. As cool as I find IPTV, and despite the convenience of having loads of TV channels with a PVR, the fact is I don’t really watch that much TV. I do most of my media consumption via the Internet (like most other kids these days), and probably 80% of my live TV watching consists of CBC (The National, Strombo) and CityTV (BT, Community, Parks and Rec) – both of which are available in ATSC HD over-the-air here in Toronto. Combine that with XBMC‘s new PVR functionality and there’s no real reason to keep a TV service.
  2. Cancel landline phone. Yes, I still have a landline. Landlines are cool. (I think I see a recurring theme here…) When I was little (and unburdened with privacy concerns) I loved the idea of being listed in the white pages. Later on, the PSTN gained a certain mystery, hearkening back to the days of dial-up internet, phreakers with their boxes, live telephone operators, teenagers wanting their own phone lines, all the way back to the early 20th century. But the fact is that now in the early 21st century, the age of the PSTN is past. I’m not even sure I make one voice call a week outside of work. It’s gotten to the point where I once flashed a CyanogenMod nightly onto my phone and used it for a week before realizing the Phone app was broken. All that and the simple fact that landlines are freaking expensive. Bell wants $28.98/month before tax for “Home Phone Lite“. Freephoneline.ca offers a VoIP number for $0/month.
  3. Be more energy-conscious. For the first time, I have my own hydro bill. I went out and bought a Kill-A-Watt and started checking all my electronics’ and appliances’ power consumption. More on this later.
  4. Move to the cloud. The public cloud, that is. I have a 1U server in a datacentre in Missisauga hosting a few VMs, including this blog. It’s a pretty hefty cost, especially since I upgraded to a more powerful but older server (more incentive for #3). Nowadays a VPS/Amazon EC2 instance can be had for under $20/month, running just about any OS, and with a better Internet connection than one could hope to have privately for the cost.
  5. Cancel personal smartphone. My workplace provides me with a smartphone. When I started, it was a BlackBerry 8830 World Edition, which was super cool – until the iPhone was launched. Since then I’ve switched to an iPhone 4 for work and an HTC Sensation for personal use. Having two phones is great (more on that later) – and I CHOOSE to have 2 phones, either one could do both work and play – thank you very much SAMSUNG. (God do I ever hate those commercials. And TouchWiz. And their poor quality control. And all the cheap plastic and gaudy designs.  I could go on for a while…) Long story short, consolidate on one device, save space in pockets, save <$50/month.
  6. Last but not least, stop buying random crap. I love technology. I love fixing things. I love learning and challenging myself. But at some point, keeping old computers to repair and experiment with Linux can go too far. Like a banker’s box full of possibly working laptops too far.

We’ll see how this goes over the next few months.

PSA: ISO 8601 – Numeric Dates

By , February 27, 2013 6:00 am

 

The correct way to write numeric dates: 2013-02-27. No ambiguity, sorts correctly, easily legible.

ISO 8601

Source: http://xkcd.com/1179/

two-line bash script to extract all rars in a given folder

By , February 15, 2013 12:15 pm

This script will find all .rar files in a given directory and extract them into the specified directory. Requires the unrar binary installed in PATH.

usage: unrar-recursive.sh [directory to scan] [extraction destination dir]

  • Running the script without arguments will search for all .rar files in the current directory and subdirectories and extract them all to the current working directory.
  • Running the script with only 1 argument will search for all .rar files in the specified directory and extract them into the same directory.
#!/bin/bash
if [ "$#" -eq 0 ]; then dest=$1; else dest=$2; fi
find $1 -type f -iname "*.rar" -exec unrar e {} $dest \;

Sources:

Getting Windows 8 to work with Windows 7 and Samba

By , January 24, 2013 10:20 pm
  • Don’t sign in with a Microsoft account during initial setup of PC. Create a local account, then link a Microsoft account if necessary later.
  • Add credentials for network in the “Credential Manager”
  • Change setting in “Advanced sharing settings” to use user accounts and not Homegroup.
  • (Mac OS X) Edit /etc/smb.conf, add workgroup = WORKGROUP and master browser = auto.

Blog and online presence

By , December 29, 2012 11:46 pm

Once again, my dear old WordPress blog has been terribly negelected for the past little while. I do however have good reasons for this.

  1. Life and stuff has been busy this past year. This has given me a lot of new material to write about, but I’ve lacked the will to actually spend time and write any posts.
  2. I spend a lot less time tinkering with computers in my free time. When I do, a lot of it has to do with enterprise software and such which is not as fun to write about.
  3. OSx86 is no longer a part of my day-to-day. Since getting a job, and hence having the $ to be able to buy legit Apple products, there isn’t as much incentive for getting Mac OS X running on commodity PC hardware. Also, I’m not sure I like where Apple is going with their 10.7+ OS releases, so my hackintoshes and real Macs remain on 10.6.x.
  4. There are too many ways to post things on the Internet. Twitter. Tumblr. Google+. Facebook. Pinterest. LinkedIn. WordPress. Posterous. Evernote. imgur. reddit. Springpad. the list goes on and on. I can’t decide what medium to use and what I actually want out of the whole thing.
  5. My Internet “image”.  I have a pretty unique name – pretty sure I’m the only “Matthieu Yiptong” on the planet. So, when anyone googles my name, this blog is usually the top result. Nowadays it’s common practice for everyone from parents to employers to new acquaintances to girlfriends to google peoples’ names. Being slightly paranoid, I’ve been over-analyzing every potential idea I’ve had for a new blog post this year.
  6. Platform choice. This blog probably has more technical posts than anything else. One of my colleagues at work has switched to using MediaWiki for his personal technical documentation. This makes sense because it’s easier to organize and format documentation on a wiki than on a blog. There are even wikis designed for documentation. This may be something to consider.
  7. Domain name. I own matthieu.yiptong.ca, matthieuyiptong.ca and a few other domains. I’m trying to decide what the url for my blog should be -  whether or not changing it would be worth it and should I decide to change it, if there’s anyway to keep my google ranking and permalinks.

Hopefully now that I’ve gotten these reasons written down, I can get around to addressing each of them and streamline my blogging/posting/documentation in 2013!

Skip OOBE on Nook Simple Touch (NST)

By , December 9, 2012 11:25 pm

I’ve been having issues with the OOBE on my Nook Simple Touch. It will simply not register to my BN.com account.

Fortunately, there is a way to skip the OOBE and get the device to a mostly-working state:

Skip OOBE:

On the first screen that appears on the NST without tapping any button.
1.Hold the right top button and move your finger from left to right on the top of the screen.
2.The factory button will appear at the bottom right of the screen, tap it.
3.Hold again the right top button and tap the right bottom part of the screen, where the factory button appeared
4.A button labeled skip oobe will appear, tap it, your done

For the Nook Simple Touch with Glowlight and Nook Simple Touch with 1.2 firmware, the “Factory” button appears on the top left, and the “Skip OOBE” button will appear in the blank space at the bottom right.

References:

You Will Never Kill Piracy, and Piracy Will Never Kill You – Forbes

By , December 8, 2012 7:50 pm

Interesting article from Forbes. This is exactly the problem with media today.

Piracy is not raiding and plundering Best Buys and FYEs, smashing the windows and running out with the loot. It’s like being placed in a store full of every DVD in existence. There are no employees, no security guards, and when you take a copy of movie, another one materializes in its place, so you’re not actually taking anything. If you were in such a store, you’d only have your base moral convictions to keep you from cloning every movie in sight. And anyone who knows how to get to this store isn’t going to let their conscience stop them, especially when there is no tangible “loss” to even feel bad about.

The is of course some degree of “loss”, but it’s hard, if not impossible, to assign a dollar value to it.Who is to say that a customer, who when placed in this hypothetical store took a copy of every movie, would actually have bought a copy of every movie or any movie at all?

The other problem with the movie industry is that every “legal” way of watching a movie is a pain in the a**. For instance:

Buy a Blu-Ray/DVD (assuming you already own a player)

  1. Go to store/Amazon.
  2. Buy disc
  3. Go home/wait for shipment
  4. Insert disc into player
  5. Watch FBI warning
  6. Watch Trailers (or skip trailers)
  7. Watch movie.

Advantages of this method: You “own” the movie on physical media. You can pass it to your friends, look at the box, use the disc as a frisbee, whatever.
Disadvantages: Physical media. Waiting time. Investment in home video equipment.

Watch in theatres

  1. Look up showtimes
  2. (Buy tickets online)
  3. Go to theatre
  4. Buy/pick up tickets
  5. (Pay extra money for an pick up annoying 3D glasses)
  6. Find a seat in cinema
  7. Watch movie trivia
  8. Watch ads
  9. Watch trailers
  10. Watch movie.

Advantages of this method: Gigantic screen. Excuse to go out.
Disadvantages: Excuse to go out. Overpriced food. Crowds.

Watch on Netflix

  1. Get tablet/phone/Silverlight®-capable PC/approved set-top box or TV
    1. If using Linux (Ubuntu or Fedora), check this out: http://www.youtube.com/watch?v=Tfte5su5DIA. It popped up in my Twitter feed literally just as I was writing the previous line.
  2. Sign up for/log in to Netflix
  3. Find your movie (hope it’s there)
  4. Watch movie.

Advantages: Watch almost anywhere, almost instantly.
Disadvantages: Limited selection, requires active internet connection, don’t own anything – need to keep paying monthly fee.

Pirate

  1. Get some BitTorrent-capable device. (PC, Mac, Linux, BSD,  Android, your router, NAS, ….)
  2. Find a torrent of the movie you want.
  3. Download
  4. Watch movie.

Advantages: Own movie forever. Works on any device with proper codecs and processing power. No DRM. Free. Huge selection.
Disadvantages: Morality? Need more hard disk space. Some sites are questionable.

Clearly, “Pirate” is the most viable option. Netflix is a close second, but the inability to watch offline and limited catalogue are annoying.

Existing movie distribution channels are dated, inconvenient and expensive. What’s the solution? I don’t know. But there needs to be a big change in the way Hollywood does business if they really want to “stop” piracy. Not that they really need to, movies are still very profitable despite all their complaints about how piracy is killing them.

Some propose a sort of “Steam for movies“. Others would have Netflix’s model. Others still, iTunes.

I’m both excited and apprehensive about what’s to come.

via You Will Never Kill Piracy, and Piracy Will Never Kill You – Forbes.

Google Car Home for rooted Android devices

By , November 21, 2012 1:22 pm

image

For some reason, Android versions greater than 2.3 no longer come with the Google CarHome app. This is an app that gives your phone a simplified interface for easier use in-car.

To install on a rooted device, download CarHomeGoogle.apk

Copy it to /system/app, set permissions to -rw-r–r– (644) and user/group owner to root.

Atheros AR5005/5212, WPA encryption

By , November 7, 2012 10:08 pm

I have a few old reliable AR5005G (5212, PCI 168c:0013) cards, both MiniPCI and Cardbus from the heyday of Wireless-G back in the early ’00s. Back then, Atheros 500x series cards were THE cards to have if you wanted to have some fun with aircrack, or if you just wanted your WiFi to actually WORK, especially under Linux. The madwifi (aka ath_pci) drivers were probably the most stable wireless drivers at the time. Even on Windows, you could use 3rd party drivers to put the cards in monitor mode and capture packets.

Times have changed and madwifi has been superseded by ath5k (and indirectly ath9k).

For some reason I decided to install Ubuntu 12.04 on an old Fujitsu Lifebook (Pentium III 600MHz, upgraded 512MB RAM, ATI Mobility Radeon M4) without built-in wireless, using a Netgear WPN511 Cardbus adapter. I expected everything to work as it did in the old days, but for some reason the WiFi wouldn’t stay connected.

It seems the hardware encryption capabilites on the card don’t quite support WPA2/CCMP-AES, even though the ath5k driver says it does. So the solution is to disable hardware encryption support:

echo "options ath5k nohwcrypt=1" | sudo tee /etc/modprobe.d/ath5k.conf

Then reboot, or reload the ath5k module (modprobe -rv ath5k, modprobe -v ath5k).

Now I can enjoy my surprisingly not-extremely-slow 10-year old laptop wirelessly.

Source: http://ubuntuforums.org/showthread.php?p=12086356#post12086356

http://madwifi-project.org/

Custom theme by me. Based on Panorama by Themocracy

Lay on, MacDuff, and curs'd be him who first cries, "Hold, enough!". -- Shakespeare