Software developers, whether for desktop platforms, mobile devices, or web services, inherently need to use a lot of pieces of information as part of their daily routine.
These scraps might include IP addresses, server names, configuration strings, and code snippets.
My typical approach used to be to store all of that in plain text files, since I can easily search for them using Spotlight, and it’s easy to create/edit them. The downside is that each time I need one, I need to open the text file, highlight the text, copy it, switch back to the application where I will use it, and paste the text. Sometimes I need multiple things from one text file, and sometimes I need multiple things from multiple files. It’s hard on the wrist! Read more... (314 words, estimated 1:15 mins reading time)
GEOM4003 – Remote Sensing of the Environment
Final exam from Winter 2011
Duration: 2 hours
10 known questions + 1 unknown Read more... (5239 words, 6 images, estimated 20:57 mins reading time)
At one point I was in New Mexico and wanted to have a bit of flying there to see what it’s like. Of course, though, I couldn’t fly an American aircraft with just a Canadian PPL. Well I’ve done some research on the FAA website and come up with two options for getting my hands on an American PPL. One is a license and the other is a certificate, but you will have to decide which is better suited to your needs. Read more... (532 words, estimated 2:08 mins reading time)
The Diamond Katana DA20 A1 is a light trainer and comparable to the Cessna 150, but the similarities stop there. The Katana has a low-wing, tandem-seat, carbon-fiber/plastic composite airframe, and has numerous advantages including a constant speed prop, control sticks (think fighters), and a greater usable payload.
There are two trainer variants of this aircraft, the DA20 A1 and the DA20 C1. Diamond began producing the A1 in 1994 as an improvement to the DV20, which in turn was a development of the HK36R motorglider. Flight schools found the 80HP powerplant to be lacking, and Diamond responded with the C1 variant in 1998. The C1 crams a 125HP engine into the same frame as the A1, and gives the aircraft an extra 34 knots of cruise airspeed. Read more... (387 words, estimated 1:33 mins reading time)
Frontenac Provincial Park is a 52-square-kilometre region of the Frontenac Axis, the southern arm of the Canadian Shield. Established in 1974, it offers 48 campsites accessible by either well-maintained trails or canoe. Just slightly over two hours south-west of Ottawa, the park has a mixture of trails with a wide range of difficulty. Read more... (1270 words, 3 images, estimated 5:05 mins reading time)
This is the configuration that worked for me. Read more... (188 words, 9 images, estimated 45 secs reading time)
Decided to go soaring last Saturday – haven’t been in a glider for about a year and a half, and the Rideau Valley Soaring Club offers intro flights in their German-made Grob 103, which is way more advanced than the Schweizer SGS-233A training glider I learned on. Read more... (228 words, estimated 55 secs reading time)
All of us know what a subdivision looks like – we’ve all driven through them and visited friends who live in one. All the houses (ignore their similarity for a second) look perfectly finished, with siding or faux stonework and sod covering the yard and lining the driveway. Well I am in the dark about most of the building process, but I can speak about the efforts of the landscaping crews who prepare the ground and lay sod and are often the last people to work on a property. Read more... (638 words, 5 images, estimated 2:33 mins reading time)
I am a proud owner of a BlackBerry Bold 9000, one of Research In Motion‘s (RIM) finest products to date.
Featuring everything a modern cell phone is expected to have, such as quad-band 3G, a multi-megapixel camera, and Bluetooth, the 9000 does not stop there. It boasts Wi-Fi and a real, unassisted GPS receiver. Of course, being a descendant of RIM, its push email notification and data capabilities are far ahead of otherwise comparable phones. Read more... (140 words, estimated 34 secs reading time)
“when did I learn each programming language I know, and how many lines of code have I written in each?”
There are a lot of computer programming languages out there. There are so many that it is unlikely for a single developer to have come across them all, let alone be fluent in each. That being said, the more [computer] languages one knows the better, because they teach different approaches to common problems. For instance, Scheme has no “for” loop, and no “while” loop because of its adherence to pure functions. For some Java programmers that will seem impossible to get around, until in this case the notion of recursion comes to the rescue. Read more... (240 words, estimated 58 secs reading time)
Posted in All, Career, Tech