keithly + software   47

Semantic Versioning 2.0.0-rc.1
I propose a simple set of rules and requirements that dictate how version numbers are assigned and incremented. For this system to work, you first need to declare a public API. This may consist of documentation or be enforced by the code itself. Regardless, it is important that this API be clear and precise. Once you identify your public API, you communicate changes to it with specific increments to your version number. Consider a version format of X.Y.Z (Major.Minor.Patch). Bug fixes not affecting the API increment the patch version, backwards compatible API additions/changes increment the minor version, and backwards incompatible API changes increment the major version.

I call this system "Semantic Versioning." Under this scheme, version numbers and the way they change convey meaning about the underlying code and what has been modified from one version to the next.
programming  software 
february 2012 by keithly
Color Oracle
Color Oracle is a colorblindness simulator for Window, Mac and Linux. It takes the guesswork out of designing for color blindness by showing you in real time what people with common color vision impairments will see.

Color Oracle applies a full screen color filter to art you are designing – independently of the software in use. Eight percent of all males are affected by color vision impairment – make sure that your graphical work is readable by the widest possible audience.
accessibility  color  software  design  tools 
november 2011 by keithly
Noodlesoft: Hazel
Sometimes Newton's Law of Inertia is just as applicable to the digital world as to the physical. All too often our files sit around never to be filed. Downloads and other sundry files pile up never to leave. Fortunately, an uncluttered desktop can be a reality.

Meet Hazel, your personal housekeeper.
mac  organization  software  utilities 
september 2011 by keithly
Timing - Automatic time tracking for your Mac - Home
Timing is the best way to keep track of the time you spend with your Mac. Find out where your time goes - without ever having to start a timer again!

Timing automatically tracks which documents you are editing, which applications you use, and the domains of the websites you visit. Afterwards, just drag and drop activities into projects. There are some default categories, but you are free to customize them!
software  mac 
september 2011 by keithly
Greenshot - a free and open source screenshot tool for productivity
Greenshot is a light-weight screenshot software tool for Windows with the following key features:

Create complete or partial screenshots quickly. Easily annotate, highlight or obfuscate parts of the screenshot. Send the screenshot to a file, the clipboard, a printer or as e-mail attachment.

Being easy to understand and configurable, Greenshot is an efficient tool for project managers, software developers, technical writers, testers and anyone else creating screenshots.
windows  software  opensource  screenshot 
september 2011 by keithly
Hacker Chat: Pinboard Creator Maciej Ceglowski Talks About Why Boring Architecture is Good, and More
I believe that relying on very basic and well-understood technologies at the architectural level forces you to save all your cleverness and new ideas for the actual app, where it can make a difference to users.

I think many developers (myself included) are easily seduced by new technology and are willing to burn a lot of time rigging it together just for the joy of tinkering. So nowadays we see a lot of fairly uninteresting web apps with very technically sweet implementations. In designing Pinboard, I tried to steer clear of this temptation by picking very familiar, vanilla tools wherever possible so I would have no excuse for architectural wank.

The other reason I like the approach is that the tried-and-true stuff is extensively debugged and documented. The chances of you finding a bug in MySQL or PHP as the author of a mid-sized website are microscopic. That's not the case for newer infrastructure like NoSQL or the various web frameworks.
software  pinboard  mysql  php 
february 2011 by keithly
Cordless Dog: Stay
If you’re fastidious about keeping your windows tidy, Stay is for you. Stay ensures that your windows are always where you want them to be, even as you connect and disconnect displays.
mac  software 
august 2010 by keithly
Groupware Bad
Nat was in town, and he stopped by to say hi and chat, and he said, "So we've got this big pile of code we're going to release, and we're going to build an open source groupware system! It's going to be awesome!"
software  programming  humor  usability  opensource 
august 2010 by keithly
Bjango: stunning iPhone, iPad and Mac apps
We make easy to use, impeccably crafted iPhone, iPad and Mac apps.
software  mac  design  ui  webdesign 
july 2010 by keithly
Bean: An OS X Word Processor
Bean is a small, easy-to-use word processor (or more precisely, a rich text editor), designed to make writing convenient, efficient and comfortable. Bean is Open Source, fully Cocoa, and is available free of charge! MS Word, OpenOffice, etc. try to be all things to all people. But sometimes you just want the right tool for the job. That is Bean's niche.
mac  software  opensource 
june 2010 by keithly
Making the Switch from Coda to Espresso
Lastly, Espresso’s ‘Workspace’ view is in many ways quite different from Coda’s tab bar—maybe not so different in functionality, but in the way it feels. Unlike tabs, which feel like open documents (which means you instinctively close them when you’re done), Espresso’s workspace allows you to keep important and frequently used files always hanging around. If you have two files of the same name (style.css for instance), it will add a little runner letting you know which location it belongs to. Espresso’s workspace is also much more flexible than Coda. You can pull out windows, and use the brilliant style overrides—a feature first seen in CSSEdit 2—to make live edits to a web page. It’s definitely a superior workflow.
webdesign  software  mac 
june 2010 by keithly
VirtualHostX - Mac OS X Apache Virtual Hosting
VirtualHostX 2.0 is the easiest way to host multiple websites on your Mac. It's the perfect solution for web designers working on more than one project at a time. (Aren't we all?) No more nesting folders or asking the programmer across the cubicle for help. With VirtualHostX you can easily create and manage Apache virtual hosts with just a few clicks. Download today!

Version 2.0 is more than just a new logo. Now VirtualHostX offers finer-grained control over your Apache settings, and works with MAMP, XAMPP, and Apple's built-in web server. It even lets you share your virtual hosts with other users on your local network.
mac  software 
june 2010 by keithly
Araelium Group : Querious - MySQL Database Tool
Querious is a MySQL database management application written from the ground up for Mac OS X. Unlike mindless Mac OS X ports of applications originally made for Windows or Linux, Querious works the way you'd naturally expect it to as a Mac OS X app. Querious is precise and easy to understand, giving you full control without getting in your way.

Viewing, searching, editing, importing, exporting, and structuring your MySQL databases has never been so easy. With Querious, you can even open up raw CSV or Tab files in a spreadsheet-like document. Need to rename or reorder the columns? No problem. Searching for data is a breeze, and you can even convert the whole file to another format in a snap!
software  mac 
june 2010 by keithly
VirtualBox
VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).
opensource  software  virtualization  mac  windows 
may 2010 by keithly
TinkerTool: Description
TinkerTool is an application that gives you access to additional preference settings Apple has built into Mac OS X. This allows to activate hidden features in the operating system and in some of the applications delivered with the system.

The tool makes sure that preference changes can only affect the current user. You don't need administrative privileges to use the tool. With this design, it is no problem to use TinkerTool in professional networks where users have restricted permissions. The program will never change any component of the operating system, so the integrity of your system is not put at risk, and there will be no negative effect on system updates.

All preference settings changed by TinkerTool can be reset to Apple's defaults, or to the state that existed before using the tool. No dangerous background processes are used for TinkerTool's operation.

TinkerTool is electronically distributed software. You can download the product free of charge.
software  mac  utilities 
may 2010 by keithly
Fever° Red hot. Well read.
Your current feed reader is full of unread items. You’re hesitant to subscribe to any more feeds because you can't keep up with your existing subs. Maybe you've even abandoned feeds altogether.

Fever takes the temperature of your slice of the web and shows you what's hot.
rss  software  mac 
january 2010 by keithly
Fluid - Free Site Specific Browser for Mac OS X Leopard
Web applications like Gmail, Facebook, Campfire and Pandora are becoming more and more like desktop applications every day. Running each of these web apps in an individual tab in your browser can be a real pain.

Fluid lets you create a Site Specific Browser (SSB) out of any website or web application, effectively turning your favorite web apps into desktop apps.
mac  software 
january 2010 by keithly
CCleaner - Home
CCleaner is a freeware system optimization, privacy and cleaning tool. It removes unused files from your system - allowing Windows to run faster and freeing up valuable hard disk space. It also cleans traces of your online activities such as your Internet history. Additionally it contains a fully featured registry cleaner. But the best part is that it's fast (normally taking less than a second to run) and contains NO Spyware or Adware! :)
windows  software  utilities 
october 2009 by keithly

Copy this bookmark:



description:


tags: