About_josh_adams

Josh Adams

CTO / Principal / Lead Developer

Josh Adams is a developer and architect with over eleven years of professional experience building production-quality software and managing projects. Josh is isotope|eleven's lead architect, and is responsible for overseeing architectural decisions and translating customer requirements into working software. Josh graduated from the University of Alabama at Birmingham (UAB) with Bachelor of Science degrees in both Mathematics and Philosophy. He also occasionally provides Technical Review for Apress Publishing, specifically regarding Arduino microprocessors. When he's not working, Josh enjoys spending time with his family.

Blog Posts

About_josh_adams

August 3rd, 2012 07:33

Tags:

So I bought some of the Korean 27" IPS panels that are all the rave. I had to do this to my xorg.conf to get them working with the proprietary nvidia driver:

Section "Monitor"
    Identifier     "DFP-0"
    VendorName     "First"
    ModelName      "DFP-0"
    HorizSync       50.0 - 200.0
    VertRefresh     50.0 - 200.0
    ModeLine       "2560x1440_60" 311.83 2560 2744 3024 3488 1440 1441 1444 1490 -hsync +vsync
    Option         "UseEdidFreqs" "0"
    Option         "ExactModeTimingsDVI" "True"
EndSection

There's the Monitor section. Note that I've told the driver that I know the exact mode timings for my panel - this is dangerous if you don't know what you're doing. I also had to tell the driver to not use the EDID Frequencies, because they are detected inappropriately (the EDID is actually corrupt as far as the driver knows, because the pixelclock is outside of the range of 'known valid' clocks).

This should help out anyone else that was dealing with this crap like I was :) By the way, they're really pretty.

27" korean ips

Crafty.js is a fantastic game-building toolkit for javascript. There's also crafty boilerplate, which you should use to start a project.

Crafty's tutorials aren't really there, but the docs are good and the code's super clean. I built the first part of a number munchers clone in about an hour: https://github.com/knewter/number_muncher (it needs to be run in a webserver, rather than via a file:// url). arrow keys move, space chomps. Has no logic yet to see if you chomped successfully, etc., but all the components are there.

Anyway, if anyone is looking for a really cool js game lib I highly recommend it. Also, the people on the mailing list are doing really neat things with it.

That's all I've got...

Tags:
About_josh_adams

May 10th, 2012 14:48

The Actor Model is a really cool method of programming that makes concurrent programming easy. This is a fantastic video about the Actor Model of computation. It's 40 minutes long or so.

I just grabbed the MP3 and listened to it in my car on the way home...and then I listened to it on the way in again, and I'll likely listen to it a few more times. It's an interview with Carl Hewitt (inventor of the Actor Model) and Clemens Szyperski, by Erik Meijer.

NOTE: Actors are related to Celluloid and DCell, which if you've spoken to me in the last 2 months you know I'm quite interested in.

Tags:

On April 30, 2012, David Wilkins spoke to the BOSS Meetup regarding OpenLayers, which is:

An opensource javascript library to load, display and render maps from multiple sources on web pages.

UPDATE: I'm presently re-encoding this to be more legible - I went from slightly-over-500MB but readable to OMG-can't-read, sorry guys

Tags: