background preloader


Facebook Twitter

Apple's Mistake. November 2009 I don't think Apple realizes how badly the App Store approval process is broken.

Apple's Mistake

Or rather, I don't think they realize how much it matters that it's broken. The way Apple runs the App Store has harmed their reputation with programmers more than anything else they've ever done. Their reputation with programmers used to be great. It used to be the most common complaint you heard about Apple was that their fans admired them too uncritically. How much of the goodwill Apple once had with programmers have they lost over the App Store? How did Apple get into this mess? They treat iPhone apps the way they treat the music they sell through iTunes. If software publishing didn't work in 1980, it works even less now that software development has evolved from a small number of big releases to a constant stream of small ones. Apparently Apple's attitude is that developers should be more careful when they submit a new version to the App Store. Open Source Alternative to Commercial Software.

Graphic Applications ACDSee File:Imgv.png Imgv is a unique and feature rich Image Viewer.

Open Source Alternative to Commercial Software

It is released as free software with full source code. Imgv is portable and can run on Windows, Linux, BSD, OSX, and other operating systems. Backup software for data backup and disaster recovery in Windows. What Elgg gets right. The open source social networking application Elgg has been around for a while now.

What Elgg gets right

Many schools and other groups have taken advantage of the free showcase site while others have set up their own Elgg sites over at Elgg Spaces. I've looked at many different social networking applications, both proprietory and open source, but I keep coming back to Elgg because of the number of things Elgg gets right. Technology Review: The Problem with Programming. True X-Mouse Gizmo for Window. New version was posted on 15th of April 2005!

True X-Mouse Gizmo for Window

X11 is better for fingers. Copy with mouse. Secrets of Firefox 1.0. Is Windows still relevant? Usable Freeware - Utilitie. The Portable Freeware Collection. Background I started this website in 2004 for a few reasons: I wanted to pick up some PHP.I wanted a quick way of searching through all the portable freeware that I have collected.I wanted to share my collection with like-minded people.

The Portable Freeware Collection

Since then, I have learnt that different people interpret the term "portable" differently. For example, some of the earlier emails I received were from people asking me why I was listing Windows-only software, since portable software should run on other operating systems as well! Needless to say, I have also learnt that different people interpret the term "freeware" differently as well. What is "portable"? In recent years, the term "portable" has quickly come to be associated with apps that you run off a USB memory stick. Portable apps are nice because I can easily pass them to a colleague or friend ("Hey, try out this latest version of Firefox with my favorite addons!

") To summarize, I have learnt that the ideal definition of "portable" means: The 46 Best-ever Freeware Utilitie. Share this .COM deal with friends! Over 53 million domains registered. Copyright © 1999-2012, LLC. All rights reserved. Geek to Live: Automatically download and. BCB Contest Result. Compiled by SpikeSource. Bad Design is Harder than Good Design. An App A Day. Nms - web programs written by expert. Unison File Synchronizer. Unison is a file-synchronization tool for OSX, Unix, and Windows.

Unison File Synchronizer

It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. Unison shares a number of features with tools such as configuration management packages (CVS, PRCS, Subversion, BitKeeper, etc.), distributed filesystems (Coda, etc.), uni-directional mirroring utilities (rsync, etc.), and other synchronizers (Intellisync, Reconcile, etc).

However, there are several points where it differs: Unison runs on both Windows and many flavors of Unix (Solaris, Linux, OS X, etc.) systems. Moreover, Unison works across platforms, allowing you to synchronize a Windows laptop with a Unix server, for example. The Most Important Software Innovation. David A.

The Most Important Software Innovation

Wheeler First version 2001-08-01; Revised 2012-09-05 Too many people confuse software innovations with other factors, such as the increasing speed of computer and network hardware. This paper tries to end the confusion by identifying the most important innovations in software, removing hardware advances and products that didn’t embody significant new software innovations.

Software development process - Wikipedia, In software engineering, a software development methodology (also known as a system development methodology, software development life cycle, software development process, software process) is a division of software development work into distinct phases (or stages) containing activities with the intent of better planning and management.

Software development process - Wikipedia,

It is often considered a subset of the systems development life cycle. The methodology may include the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application.[1] Common methodologies include waterfall, prototyping, iterative and incremental development, spiral development, rapid application development, extreme programming and agile methodology. The original open-source cross-p. Why proprietary software is dangerous for business-critical appl. MediaWiki. AbiWord.

Amberjack: Site Tour Creator - Simple. Fre. The Open Software Wiki - SWiK. Home. Most Significat Bit Labs. Featured Article - One Year Report - Preface This article is a one-year report on the experiments with Donationware at

Featured Article - One Year Report -

Throughout the article I will focus on the specific experiences of our site ( in attempting to strike a kind of middle ground - keeping software free but making enough money from donations to fund the site. This is not an article about how to make money with Donationware or an advertisement for our site. It's an honest appraisal of our motivations, goals, and experiences - and a candid discussion of what we've learned after a year. It's addressed primarily to authors who would prefer to keep their software freely available, whether for ethical or practical reasons, but need to find some way to make enough money to justify the time spent coding. You will not get rich making Donationware. 1.

The reasons for writing free software are numerous and have been discussed elsewhere in depth [1a,1b]. 2. Very few applications are candidates for substantial corporate funding. App's Apps. Obby - Trac. Dasht. Post New Requests Here.