I now have a resume!

Honestly now that I think about it, I’ve never made a real resume. Last summer my GSoC application was probably the closest since that one assignment back in high school.

Twitter’s Bootstrap really is incredible. All I did was assemble the html and apply minor tweaks. Persoanlly I am really happy with how it turned out visually. If you have time I would appreciate any feedback: https://danieru.com/resume/resume.html

I’m not sure if the information is adequate or even well presented. My goal was to keep it at one page. I googled for “programmer resumes” in the hopes of finding quality ideas to liberate. Instead all I found were massive walls of text. Even the resumes on one list of “brilliant” resumes were only marginally better.

 

WP UpdateAssistant launch

WordPress upgrades can be annoying. The upgrade itself is painless and wordpress devs have clearly put a lot of time and effort to make it so. The annoyance instead comes from the last one percent of the difficulty inherit in upgrading software. No matter how well the devs design, at the end of the day you have to manually initiate the upgrade.

Compared to what users of other content management systems have to go through to upgrade the complaint is perhaps petty. Still, if you have ten or more installs of wordpress to upgrade the monotone starts to get to you.

That is my motivation behind WordPress UpgradeAssistant

Once a webmaster has added their domains, UpgradeAssistant will check for outdated wordpress installs and highligh them in red. A link is provided directly to the wordpress upgrade panel for convenience.

No registration is required as everything is done client side.

Any bug reports, comments, or suggestions are much appreciated.

Christmas plans, get_option()

The openprinting bzr repositories are back up. The commit process has gotten a lot nicer. Prior I had to create a bzr bundle (a large diff) and upload that through logger head which would then commit the changes. Between our changelog, my local bzr, and the remote bzr, three commit messages were required per commit. With the new commit process I can commit from the command line (as it should be) and the commit messages are pushed automagically.

Fun fact: the changelog is the second largest file in the foomatic-db-engine repository. 5.5k lines and 10 years of commit documentation. I also made a bit of a mess of it before I noticed the  standardized commenting format. I blame gedit for not providing highlighting.

Over the Christmas break I intend to implement support in get_option() for sql backends. This is one of the two bugs I assigned to myself after the summer. Till would probably prefer I implement printer groups but sql support is a left over from the summer and it wouldn’t feel right to implement new features before I finished polishing my first feature.

Android and a pizza

During discrete mathematics today the guy next to me mentioned that Google was doing a presentation. I glanced at one of the posters on my way to computer science tutorial and it only mentioned recruitment. I went anyway in the off chance an engineer would be there.

There wasn’t, but they did have a very charismatic recruiter. She opened with some questions about Google Doodles. The guy from discrete math got the first question but he picked a tout bag! I got the third question so I picked an android continuously posable action figure (aka a doll).

Once the proper presentation ended most people left but a few of us held back. I’m glad I did because we then started a very fun Q&A session. I must respect recruiters; they need to know a bit about everything their company does. There were bits and pieces of facts which got miss quoted or were not known but they were the minority.Once the Q&A was over we got to take the extra pizza home.

In the end I will not be applying for an internship. Japan Google has a program near identical to the north american one and does not require japanese (私には佰年早いです) both exactly what I’d want. I simply do not want to abandon the openprinting work or my freelancing projects.

Now in regards to openpriting I did ask her if an engineer would be doing a presentation any time soon. She said that she wanted to bring one up in February. She also asked if I had a preference, of course I asked for cloud printing.   I’m looking forward to that presentation.

Kobo Vox first-impressions

I just picked up a Kobo Vox from Future Shop. The Vox is the first reasonably priced android tablet you can get in Canada. Americans have been able to get a Nook Colour for a while.

The build is solid and the matte padding on the back feels quite nice. The volume rocker is located lower than I expected it to be which is nice for holding the Vox horizontally as the rocker is away from your hand.

The backlight has some noticeable leakage on black screens.

The setup process rquires you to download a firmware update and create a kobo account.

In the marketing material I had read that Google’s android market would be available, this is not the case rather a getjar app is installed.  Honestly I should have expected this since Google will not allow devices without GPS and other phone specific features to ship with the market.

Oddly enough there does not appear to be a way to associate the Vox with a Google account, something I have had to do even with cheap Chinese tablets. The Gmail app is really a link to the mobile version of gmail.

Update: I’ve played with the Vox for a few hours now. The lack of Google Market is very noticeable and annoying. I used this guide to install the Amazon Appstore which has more quality apps than the default getjar market. Open source apps are easier to get, often apks are available for download from the project’s website. By default the backlight is not set to auto, which it should be for the battery’s sake. I should mention again the build quality, the Vox is very nice to hold. The touch panel is very responsive.

Oh and angry birds works fine. Overall the Vox is a nice tablet.