technology CSS3 Animations Here's a little code-kata [http://www.codekata.com/]I did, with CSS3 animations. I really haven't done anything with CSS3 animations yet. To be honest, it's hard for me to identify good use-cases for them. Anyway, here's a little one I did
athletics Hangboard Sessions For a while, I've just been doing general training [http://xdumaine.com/grip-training-crimps/] on my hangboard [http://xdumaine.com/the-blank-slate-hangboard/]. I recently listened to a HanselMinutes podcast [http://hanselminutes.com/345/world-class-climbing-with-audrey-sniezek]with Audrey Sniezek [http://audreysniezek.wordpress.com/]. Audrey is a program manager at Microsoft on the
athletics Grip Training: Crimps I've been attempting to work on my grips, in addition to strength. Primarily, I've been working on closed-hand (or full-crimp) and pinches. Unfortunately, my hangboard [http://xdumaine.com/the-blank-slate-hangboard/] doesn't provide a great place for either one. It does have some pretty small lips,
technology iOS 6 Assistive Touch iOS 6 brought a great new accessibility feature that's actually pretty handy for general use. The feature, called "Assistive Touch" can be enabled in Settings.app > general > accessibility. When this feature is enabled, a small dot-like button is overlayed on the screen, and can
technology PhoneGap in iOS 6 Update 9/27: This post relates to PhoneGap 2.0. 2.1 appears to have fixed a number of iOS 6 compatibility issues, and I recommend upgrading. Today I upgraded my Xcode to 4.5, which now builds apps against the iOS 6 sdk. This included many breakages to my
Windows Fixing the Trackpad in Windows 8 Installed on a Macbook Pro Update 1/16/13 – I tried out Trackpad++ [http://trackpad.powerplan7.com] despite it’s creepy malware-feel on the site and in the installer. It did successfully restore 2-finger right click and scrolling. I haven’t had any luck with any other Windows 8 specific gestures though. Use at your
technology Hardware vs Software Smartphone Keyboards My dad is a big proponent of hardware keyboards on smartphones. Partly because of this, he’s a big fan of BlackBerries BlackBerrys [http://english.stackexchange.com/questions/27139/] BlackBerry® smartphones. We’ve talked about it before, and I’ve shown him products like Spike [http://www.kickstarter.com/projects/
technology jQuery Mobile vs Kendo UI For the past couple of months, I’ve been developing cross-platform apps [http://xdumaine.com/2012/01/19/phonegap-developing-cross-platform-mobile-applications/] using PhoneGap [http://phonegap.com/]. In this, I’ve been using jQuery Mobile [http://jquerymobile.com/demos/1.1.1/] as the client framework, tied with knockout.js [http://knockoutjs.com]
technology The Blank Slate + Hangboard Today I got my Blank Slate from Blank Slate Climbing [http://blankslateclimbing.com]. The Blank Slate is a pretty unique piece of equipment that fills a relatively niche problem – mounting a hangboard easily and cleanly (without damaging, marking, or altering walls). The Blank Slate mounts in a doorway similar to
Practicar Español Mi esposa habla español muy bien. Ella es una maestra a la escuela de Ravenna. Estoy practicando hablar y escribir español. Yo sé un poco palabras. Nosotros practicamos hablar español cuando nosotros comemos cenar. Español es muy difícil para mí, porque yo estudié Alemania en escuela. Blogging is about sharing
Launch Images in iOS–UX When developing an iOS app, you can specify a set of “launch images” within Xcode. Apple’s iOS Human Interface document [http://developer.apple.com/library/ios/#DOCUMENTATION/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW1] informs the developer that these are required for every app, although
technology Hack-a-thons and the Hacks Who Judge Them I recently competed in a 36 hour hack-a-thon hosted my a conference put on by a magazine, and sponsored by a software vendor. The idea, as we understood it going into the event, was to develop some piece of software utilizing the software vendor’s product, to make something creative,
Money Management - How does it work? To many people, managing your money means earning a paycheck and dispersing that income to the necessary expenses. This was the case for my parents as I was growing up, and has been the case for me for most of my life. However, there's a lot more to
An Intro to Rock Climbing TL;DR: Anyone can go, follow the tape colors, pay the extra money to rent climbing shoes, have fun. Rock climbing is a pretty fun activity that's generally fun and easy (to get started) for everyone. There are some misconceptions about who can climb, like thinking that your
Competing with Free In order for anyone to sell anything, they must "compete with free." The idea of competing with free means that the cost of paying for a product must be lower than the cost of producing or acquiring it by other means (not necessarily illegal). I suppose "free&
athletics Climbing Gear There are three main pieces of gear that climbers (indoor climbers, at least) tend to get: 1. Climbing Chalk and Bag 2. Harness 3. Climbing Shoes For my birthday, my wife got me a chalk bag and chalk, as well as a gift certificate that I put toward a pair
Body and Mind I have grown up a lot in the past year. My preferences have changed for how to spend my free time, political and religious views have matured and evolved, and my tolerance for activities as well as traits and actions of others has changed dramatically. I no longer enjoy going
Rock Climbing I've been rock climbing lately. It's a really fun activity that is also a fantastic work out. Rock climbing is a very special sport. There is definitely an easy door for beginners, but there are also some difficult hurdles to leap before being a skilled climber.
technology How I Fix Your Computer Preface: This post is intended not to be unique or original material, and I am well aware that much of this information is located elsewhere on the internet. Read this only if you're interested in understanding a little bit more about how I troubleshoot and fix basic computer
technology PhoneGap - Developing Cross-Platform Mobile Applications Developing a mobile application can be a tough venture. Many times, you're learning a language (or languages) that you've never used before, like Objective-C (Cocoa), Java, or c#. For most, there are APIs and SDKs to become familiar with (or in the case of Android, a
Redmine Responsive Design Theme In development is a responsive design [http://xdumaine.com/2011/12/12/responsive-design/] theme for Redmine [http://redmine.org]. Redmine has native support for themes, allowing you to include a JavaScript file, a stylesheet, and any necessary images. My theme, which is currently called "Mobile" (I need a
technology Responsive Design Earlier this month I learned about something called Responsive Design. I'm absolutely certain that I don't know everything about it yet and I'm a little late to the game, but better late than never, right? I've learned a bit, and I'
software Programming the Windows 7 Taskbar in WPF This post is dedicated to features of the Windows 7 Taskbar in Windows Presentation Foundation (WPF) applications. Everything that I will show can be done in the code behind, but it can also be done within the xaml. Because the project in which I implemented these changes is written in
software 7 Weeks of Senior Design What is it? This quarter is my Senior Design Capstone class. This means 11 weeks of intensive design of an application and education in project management aspects such as source control, issue tracking, requirements elicitation, analysis, and change control. Sound boring? Well some of it is. I recognize how valuable