This post is not about any of those programming languages. This post is about more esoteric languages — ones that I will never use for practical purposes.
These are languages that exist not to get work done, but to have fun. If you ask yourself “Why?” you are probably missing the point. The question is more often, “Why Not?” Read more on A Primer on Esoteric Programming Languages…
Ember.js can be an extremely polarizing framework. If the stars align, you can accomplish astonishing volumes of work in a short period. When you start exploring the boundaries of what’s known practice, sometimes you can get buried under a mountain of yaks that need shaving.
The application I’m currently working on has quite a few form pages. This has lead me to look some of the tougher problems in Ember like radio boxes and modal dialogs. While I’ve had exceptionally poor luck trying to get radio buttons working properly and am not unsatisfied with my current solution for modals, I had a really awesome experience adding a calendar date-picker widget with Ember.
Read more on Ember.js Date Pickers – It’s Easy!…
Posted in Web Tagged emberjs
Ember.js is an intriguing framework, but I have occasionally been frustrated trying to find the proper way to accomplish a task. With Ember.js evolving at such a rapid pace, it’s not uncommon for information written only months ago to be completely out of date. To that end, I’ve assembled some of the more helpful sources of information I’ve discovered.
- Ember Homepage
- Contains definitively up-to-date information about the API and at least some basic guidance about how it should be used in the Guides.
Read more on Resources for Getting Started with Ember.js…
Recently, a group of people at AO collectively bought a MakerBot Replicator 2. The printer has been going pretty steadily, but not without the teething problems expected in an early-adopter technology.
Poor Extruder Block Design
Makerbot’s stock extruder for the Replicator 2 uses a round delrin plunger mounted on the end of a screw to pinch the filment against the stepper motor’s hobbed wheel to push filament. Delrin has a low enough coefficient of friction that this works great so long as your filament is a constant diameter. In our printing, we’ve found that our extruder occasionaly still skips steps, leaving gaps in the extruded filament.
Read more on Replicator 2 Teething Issues…
In order to get off the ground quickly, I chose Laurent Bugnion’s MVVM Light framework to build a test project around. MVVM Light provides a nice framework upon which to base a MVVM application, with some handy facilities for messaging and commands.
As I built up my test project, I was quite happy with everything. I had previously started building a test WinForms application which downloaded files over the internet in parallel. I used this same idea to test out WPF. In short order, I had a worker thread system downloading files from different servers. Each thread was updating model properties which fired PropertyChanged events to update a view’s progress bars. All of this worked straight away, without any of the WinForms worries about only triggering updates from the UI thread.
Read more on MVVM Light Messenger Registration Causing Test Failures…
Posted in Testing, Tools Tagged testing
At my house, I have an old Linux desktop that I use as a backup server. It sits in a corner of the house, faithfully churning away, storing my Time Machine backups and other system images. Over the summer I had cause to migrate all of the data onto a new drive array in a new machine.
To prepare for the large data transfer, I set up both machines on a gigabit switch supporting jumbo frames and configured the NICs to use an MTU of 9,000 bytes. This network should have been good enough to saturate whichever machine had the slower hard drive array, but when I started syncing the two systems using rsync, I was only getting a paltry 20MiB/sec — faster than 10/100 Ethernet to be sure, but still nowhere near what I was expecting.
Read more on Rsync Speedup on Underpowered Systems…
Posted in Miscellaneous Tagged rsync