MCMap Live - Simple, Fast Minecraft Mapping for Mac OS X
october 2011 by jpfinley
MCMap Live is a Minecraft mapper, like Cartograph for Mac OS X. It is a wrapper for mcmap, Zahl's fantastic and fast isometric Minecraft map renderer. What makes MCMap Live special is that it renders maps in pieces and lets you view them right away in an intuitive, minimalist interface. You can scroll and zoom all around your world and as quick as mcmap can render the chunks, you will see them.
maps
minecraft
osx
software
october 2011 by jpfinley
Pear Note - Note Taking Utility for Mac - Useful Fruit Software
march 2011 by jpfinley
Note-taking, av recording, and annotation tool for the Mac.
audio
video
software
notes
mac
ixd
march 2011 by jpfinley
narcoleptic - Project Hosting on Google Code
september 2010 by jpfinley
Narcoleptic – a sleep library for Arduino. It provides a new delay() function that drastically reduces power consumption from 15mA down to practically zero (around 1µA). If your code spends 99% of the time executing the Narcoleptic delay() function, you could reduce your current consumption by 99% too.
arduino
software
sleep
september 2010 by jpfinley
Scaling startups
august 2010 by jpfinley
The Scaling Startups panel I was on last week at Supernova generated a little coverage, but I wanted to go into a lot more detail than what I saw there.
business
r&d
software
etsy
startup
development
august 2010 by jpfinley
2d3 | Welcome to 2d3, the virtual interchangeable with the real
july 2010 by jpfinley
From unrivaled vision science expertise, 2d3 delivers imaging technology to extract, manipulate, combine, create and enhance. We bridge the space between 2D and 3D, between the virtual and the real.
3d
mapping
software
2d3
gis
cv
computervision
july 2010 by jpfinley
A guide to geostatistical mapping with open-source tools
april 2010 by jpfinley
Mapping with R and other free and open-source programs feels clunky and hacked-together at times. Tomislav Hengl provides a free e-book, A Practical Guide to Geostatistical Mapping, that can hopefully help you with such tools.
map
opensource
r
mapping
book
statistics
software
april 2010 by jpfinley
Mapnik C++/Python GIS Toolkit | Welcome
april 2010 by jpfinley
Mapnik is a Free Toolkit for developing mapping applications.
cartography
maps
mapserver
software
gps
gis
april 2010 by jpfinley
MapBox | Development Seed
april 2010 by jpfinley
MapBox is a suite of open source tools for creating custom maps in Amazon's cloud infrastructure.
geography
maps
opensource
software
mapbox
thesis
april 2010 by jpfinley
Gephi, graph exploration and manipulation software
march 2010 by jpfinley
Gephi is an interactive visualization and exploration platform for all kinds of networks and complex systems, dynamic and hierarchical graphs.
cartography
data
graph
software
gephi
march 2010 by jpfinley
Go Greyhound, and leave the route-planning to us!
september 2009 by jpfinley
While checking the bus schedule for Greyhound, I recently discovered that travel from New York City to Boston is a multi-day affair, involving stops in Rochester, Toronto (yes, Canada), Fort Erie, Syracuse, and even Schenectady and Worcester (presumably because they’re both fun to say).
1 day, 5 hours, and 35 minutes. That’s the last time I complain about how bad the Amtrak site is.
software
thisneedsfixed
from google
1 day, 5 hours, and 35 minutes. That’s the last time I complain about how bad the Amtrak site is.
september 2009 by jpfinley
If You Want to Write Useful Software, You Have to Do Tech Support
june 2009 by jpfinley
Before I fell into the world of shareware, I worked in the bowels of corporate America developing client-server applications. And I hated it.
Perhaps the thing I hated the most was that I rarely talked with the people who ended up using my software. I was given a list of requirements, told what was expected, and that was it. I never found out whether my work met the needs of those using it, never got to ask them how I could improve it, never knew if my software was a blessing or a burden to them.
Apparently that was smart business, because the companies I worked for charged their clients an obscene amount for my work. But it was a lousy way to write software. The whole point of writing software is to create something useful – to create something that, even if in a small way, makes someone’s life better. And how can you know whether you’re doing that if you don’t talk with the people who use your applications?
I broke out of corporate development by getting lucky with HomeSite, which I never expected to become as successful as it was. Looking back, it’s clear that its success wasn’t because it was a "killer application," but because I opened the floodgates and directly communicated with my customers. By talking with customers I helped ensure that it met their needs, which is the best any developer can hope for.
It seems so obvious: if you want to develop software that’s useful to people, you’ve got to talk with them. But too many developers take the anti-social approach and consider customer support to be beneath their status. Besides, talking with customers would distract them from important code-slinging.
Look, I can understand that viewpoint, especially if you’re working on something that’s very popular. You can’t create anything if you spend all your time doing support. But avoiding support completely is a big mistake.
If you've never supported your own software, spending just one day doing tech support will be an eye-opening – not to mention humbling - experience. You'll have to keep your ego in check, because most people who contact tech support do so because they're having problems with your software, some of whom will use colorful language to describe the annoyances they're running into.
But that's the stuff you need to hear. You need to hear it because you're the one who can solve those annoyances. You're the one who can get rid of all the things that prevent your software from being that kick-ass program that people recommend to their friends and co-workers.
You also need to hear an unfiltered view of what people want your software to do for them. If you rely solely on your tech support team to tell you the features that customers want, chances are you'll develop those features without really knowing why people want them.
And that's not meant as a criticism of your tech support team. When NewsGator was still doing tech support for FeedDemon, they did an excellent job of answering people's questions and forwarding feature requests to me. But I would still follow-up with customers to figure out exactly why a feature was necessary, and quite often it turned out I didn't really need to add a new feature, but instead needed to change how an existing one worked. A lot of feature requests were the result of people being annoyed with how an existing feature worked, and they wanted some way to get around it.
If you really want to write useful software, stop spending all your time keeping up with technology. Don't worry if your resume isn't filled with the latest buzzwords. Instead, invest your time in talking with your customers. They don't care what programming language you use - they only care whether your software meets their needs, and the best way to ensure that is by breaking out of your cone of silence and opening the lines of communication.
Software
from google
Perhaps the thing I hated the most was that I rarely talked with the people who ended up using my software. I was given a list of requirements, told what was expected, and that was it. I never found out whether my work met the needs of those using it, never got to ask them how I could improve it, never knew if my software was a blessing or a burden to them.
Apparently that was smart business, because the companies I worked for charged their clients an obscene amount for my work. But it was a lousy way to write software. The whole point of writing software is to create something useful – to create something that, even if in a small way, makes someone’s life better. And how can you know whether you’re doing that if you don’t talk with the people who use your applications?
I broke out of corporate development by getting lucky with HomeSite, which I never expected to become as successful as it was. Looking back, it’s clear that its success wasn’t because it was a "killer application," but because I opened the floodgates and directly communicated with my customers. By talking with customers I helped ensure that it met their needs, which is the best any developer can hope for.
It seems so obvious: if you want to develop software that’s useful to people, you’ve got to talk with them. But too many developers take the anti-social approach and consider customer support to be beneath their status. Besides, talking with customers would distract them from important code-slinging.
Look, I can understand that viewpoint, especially if you’re working on something that’s very popular. You can’t create anything if you spend all your time doing support. But avoiding support completely is a big mistake.
If you've never supported your own software, spending just one day doing tech support will be an eye-opening – not to mention humbling - experience. You'll have to keep your ego in check, because most people who contact tech support do so because they're having problems with your software, some of whom will use colorful language to describe the annoyances they're running into.
But that's the stuff you need to hear. You need to hear it because you're the one who can solve those annoyances. You're the one who can get rid of all the things that prevent your software from being that kick-ass program that people recommend to their friends and co-workers.
You also need to hear an unfiltered view of what people want your software to do for them. If you rely solely on your tech support team to tell you the features that customers want, chances are you'll develop those features without really knowing why people want them.
And that's not meant as a criticism of your tech support team. When NewsGator was still doing tech support for FeedDemon, they did an excellent job of answering people's questions and forwarding feature requests to me. But I would still follow-up with customers to figure out exactly why a feature was necessary, and quite often it turned out I didn't really need to add a new feature, but instead needed to change how an existing one worked. A lot of feature requests were the result of people being annoyed with how an existing feature worked, and they wanted some way to get around it.
If you really want to write useful software, stop spending all your time keeping up with technology. Don't worry if your resume isn't filled with the latest buzzwords. Instead, invest your time in talking with your customers. They don't care what programming language you use - they only care whether your software meets their needs, and the best way to ensure that is by breaking out of your cone of silence and opening the lines of communication.
june 2009 by jpfinley
A taxonomy of Rails plugins
november 2007 by jpfinley
A common stumbling block for Rails developers is learning the basics required to write plugins. Luckily, if you can write Rails applications you can write plugins by simply drawing on a handful of basic patterns.
rails
plugins
ruby
plugin
rubyonrails
software
november 2007 by jpfinley
reBlog by Eyebeam R&D
august 2007 by jpfinley
A reBlog facilitates the process of filtering and republishing relevant content from many RSS feeds. reBloggers subscribe to their favorite feeds, preview the content, and select their favorite posts. These posts are automatically published through their
rss
blog
software
august 2007 by jpfinley
How To: Svideo / Dual Monitor(xinerama) / Dual Monitor(cloned desktop) on i945 - Ubuntu Forums
august 2007 by jpfinley
The trick I used to get my Lenovo T60 with Intel video working with a dual display.
intel
ubuntu
linux
software
video
display
august 2007 by jpfinley
SIMILE Project
august 2007 by jpfinley
SIMILE is focused on developing robust, open source tools based on Semantic Web technologies that improve access, management and reuse among digital assets.
ajax
web
javascript
information
semanticweb
semantic
tool
application
software
august 2007 by jpfinley
You think you know (JavaScript) but you have no idea
august 2007 by jpfinley
A series of excellent presentations held by Douglas Crockford from Yahoo!
javascript
video
software
code
programming
development
tutorial
august 2007 by jpfinley
Vim Tips Wiki
august 2007 by jpfinley
This wiki is about the editor Vim. It aims at providing a platform to exchange tips and tricks of vim users.
vim
wiki
tips
editor
software
august 2007 by jpfinley
A Small Matter of Programming: Perspectives on End User Computing
july 2007 by jpfinley
A Small Matter of Programming asks why it has been so difficult for end users to command programming power and explores the problems of end user-driven application development that must be solved to afford end users greater computational power.
books
programming
software
engineering
development
july 2007 by jpfinley
ploticus: welcome
july 2007 by jpfinley
A free, GPL, non-interactive software package for producing plots, charts, and graphics from data.
graphics
chart
software
c
visualization
data
july 2007 by jpfinley
prefuse | interactive information visualization toolkit
july 2007 by jpfinley
A Java-based toolkit for building interactive information visualization applications.
visualization
java
graph
software
chart
july 2007 by jpfinley
Tasty Data Goodies: Inside Swivel
july 2007 by jpfinley
Several of you have asked us about the graphing and visualization package we use to generate graphs at Swivel. Here's a bit of history about how we chose our graphing package.
graph
ruby
software
chart
data
visualization
july 2007 by jpfinley
Apple - Software - AppleScript - Mac OS X
november 2006 by jpfinley
All about AppleScript, from Apple.
mac
apple
applescript
software
osx
november 2006 by jpfinley
WriteRoom | Hog Bay Software
september 2006 by jpfinley
WriteRoom is a full screen, distraction free, writing environment.
software
mac
text
editor
osx
apps
september 2006 by jpfinley
SIMILE | Timeline
july 2006 by jpfinley
Timeline is a DHTML-based AJAXy widget for visualizing time-based events.
ajax
browser
software
visualization
data
gui
july 2006 by jpfinley
Creating professional documentation with Linux tools
may 2006 by jpfinley
Linux users can take advantage of a number of documentation tools, including both free or open source software (FOSS) and proprietary software. All of them give technical writers the ability to author and publish professional documentation.
documentation
linux
tools
writing
software
technical
technicalwriting
may 2006 by jpfinley
Quick `n Easy FTP Server Lite
april 2006 by jpfinley
Quick `n Easy FTP Server Lite is a standalone, multi threaded FTP server which supports all basic FTP commands as well as virtual directories, IP blocking, server statistics and remote administration
server
ftp
windows
software
april 2006 by jpfinley
The Dell De-Crapifier
april 2006 by jpfinley
An automated way to remove pre-installed Dell software
dell
software
utilities
april 2006 by jpfinley
The Art in Computer Programming
march 2006 by jpfinley
What exactly is software development, and why is it so hard? This is a question that continues to engage our thoughts. Is software development an engineering discipline? Is it art? Is it more like a craft?
programming
development
design
software
march 2006 by jpfinley
Gentoo Linux 2006.0 Screenshots - Gentoo Screenshots
february 2006 by jpfinley
A slide show of the install process
gentoo
linux
software
install
february 2006 by jpfinley
FlackOS: 10 Guides for a New Ubuntu User
february 2006 by jpfinley
I have compiled a list of the ten guides I find most useful as a new Ubuntu user
ubuntu
linux
software
guide
february 2006 by jpfinley
micampe.it :: FlickrUploadr
january 2006 by jpfinley
FlickrUploadr is a Linux tool to upload your pictures to Flickr.
linux
software
photo
flickr
january 2006 by jpfinley
Installing software in Ubuntu
january 2006 by jpfinley
Comprehensive methods and command-line expressions for install any kind of software
linux
software
ubuntu
reference
install
january 2006 by jpfinley
Linux.com | Building a Linux home media center
january 2006 by jpfinley
My LHMC would have to interface with my existing home configuration via a wireless network with WPA security enabled and output to my television's S-Video or composite inputs, and it would have to connect to my media server via NFS.
dvr
hardware
linux
howto
media
pvr
ubuntu
software
january 2006 by jpfinley
Gnome SSH Tunnel Manager
january 2006 by jpfinley
gui frontend for SSH in linux
gnome
ssh
tool
gui
linux
software
january 2006 by jpfinley
related tags
2d3 ⊕ 3d ⊕ 37signals ⊕ abandonia ⊕ abandonware ⊕ ajax ⊕ album ⊕ algorithm ⊕ animation ⊕ apple ⊕ applescript ⊕ application ⊕ apps ⊕ architecture ⊕ arduino ⊕ art ⊕ article ⊕ assebly ⊕ audio ⊕ automation ⊕ automatix ⊕ backup ⊕ barcode ⊕ blog ⊕ book ⊕ books ⊕ browser ⊕ burn ⊕ burning ⊕ business ⊕ c ⊕ c# ⊕ calendar ⊕ cartography ⊕ cd ⊕ cdex ⊕ chart ⊕ charts ⊕ chicago ⊕ cloud ⊕ cocoa ⊕ code ⊕ codec ⊕ community ⊕ computer ⊕ computerscience ⊕ computervision ⊕ control ⊕ cover ⊕ crack ⊕ css ⊕ cv ⊕ data ⊕ dell ⊕ design ⊕ desktop ⊕ development ⊕ diagram ⊕ directory ⊕ display ⊕ distribution ⊕ dock ⊕ document ⊕ documentation ⊕ doom ⊕ dosbox ⊕ download ⊕ dropbox ⊕ dvd ⊕ dvr ⊕ earth ⊕ editor ⊕ email ⊕ emulation ⊕ emulator ⊕ encoder ⊕ encoding ⊕ engineering ⊕ erlang ⊕ etsy ⊕ extension ⊕ family ⊕ feed ⊕ file ⊕ filesharing ⊕ firefox ⊕ fix ⊕ flickr ⊕ floppy ⊕ forum ⊕ free ⊕ freeware ⊕ ftp ⊕ gaim ⊕ game ⊕ games ⊕ gentoo ⊕ geography ⊕ gephi ⊕ gimp ⊕ gis ⊕ gnome ⊕ google ⊕ googleearth ⊕ gps ⊕ graph ⊕ graphic ⊕ graphics ⊕ gui ⊕ guide ⊕ hacks ⊕ hardware ⊕ howto ⊕ ia ⊕ ide ⊕ im ⊕ information ⊕ install ⊕ intel ⊕ interaction ⊕ interface ⊕ iphone ⊕ ixd ⊕ java ⊕ javascript ⊕ jukebox ⊕ justinlookatthis ⊕ kde ⊕ kvm ⊕ lame ⊕ languages ⊕ linux ⊕ lion ⊕ lisp ⊕ mac ⊕ macosx ⊕ macports ⊕ macro ⊕ map ⊕ mapbox ⊕ mapping ⊕ maps ⊕ mapserver ⊕ maxis ⊕ media ⊕ metaprogramming ⊕ microsoft ⊕ minecraft ⊕ movie ⊕ mp3 ⊕ music ⊕ mysql ⊕ nas ⊕ nasa ⊕ network ⊕ News ⊕ newsletter ⊕ notepad ⊕ notes ⊕ omnigraffle ⊕ opensource ⊕ os ⊕ osx ⊕ p2p ⊕ panorama ⊕ password ⊕ pdf ⊕ Performance ⊕ photo ⊕ photography ⊕ photos ⊕ photoshop ⊕ php ⊕ pim ⊕ playlist ⊕ plugin ⊕ plugins ⊕ portable ⊕ portfolio ⊕ programming ⊕ prototype ⊕ prototyping ⊕ pvr ⊕ python ⊕ r ⊕ r&d ⊕ rails ⊕ raymond ⊕ recovery ⊕ reference ⊕ reinstall ⊕ remote ⊕ repair ⊕ repository ⊕ rip ⊕ ripping ⊕ rss ⊕ rsync ⊕ ruby ⊕ rubyonrails ⊕ schedule ⊕ school ⊕ script ⊕ scripting ⊕ search ⊕ security ⊕ semantic ⊕ semanticweb ⊕ serial ⊕ server ⊕ settings ⊕ sidebar ⊕ SimplePHPBlog ⊕ simtower ⊕ sleep ⊕ software ⊖ spam ⊕ ssh ⊕ startup ⊕ statistics ⊕ storage ⊕ svg ⊕ synaptic ⊕ task ⊕ technical ⊕ technicalwriting ⊕ technology ⊕ template ⊕ testing ⊕ text ⊕ themes ⊕ theory ⊕ thesis ⊕ thisneedsfixed ⊕ tips ⊕ tool ⊕ tools ⊕ tutorial ⊕ ubuntu ⊕ ui ⊕ unicode ⊕ usability ⊕ utf8 ⊕ utilities ⊕ utility ⊕ video ⊕ videogames ⊕ vim ⊕ virtual ⊕ visualization ⊕ web ⊕ webapp ⊕ wiki ⊕ windows ⊕ writing ⊕ xbox ⊕ xcode ⊕ xp ⊕Copy this bookmark: