31st
JUL

Windows and Unix

Posted by Keith under Cool Apps, Development Tools

Here is list of windows software for developers who work with Unix/Linux often:

17th
JUL

WinMerge

Posted by Keith under Development Tools

http://winmerge.org/

“WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms. It is highly useful for determing what has changed between project versions, and then merging changes between versions.”

12th
JUL

MS Visio replacement application

Posted by Keith under Development Tools

Visio is a great app, but again, it’s an overkill and too expensive for personal use. DIA is an open source application supporting many platforms. It supports Windows as well.

Download Windows version:
http://dia-installer.de/index_en.html

Dia Site:
http://www.gnome.org/projects/dia/

4th
JUL

Book: Holub on Patterns

Posted by Keith under Books

I’ve read many pattern books, and this is one of the books I’d like to recommend to anyone who’s interested in programming and software architecture. It’s like being in a class room, rather than reading a boring technical book that only put down facts. I really enjoy reading this one.

3rd
JUL

MS Project replacement (Desktop apps)

Posted by Keith under Cool Apps, Development Tools

MS Project is a quite useful application, but it’s not ideal for personal use, in my opinion. MS Project is not cheap. Also, it’s an essential app and all the features are needed for business environment, but may be overkill for personal use.

There’re many (freeware) Web based project management tools, but not many desktop applications. Some for just Linux applications, but I use Windows (it came with the computer pre-installed, and Windows is very conveninent OS, btw.) — and have been looking for MS project replacement applications. Here are two apps I found. My personal choice is OpenPrj:

  • Open Workbench
    http://www.openworkbench.org/

    “Open Workbench is an open source desktop application that provides robust project scheduling and management functionality. Already the scheduling standard for more than 100,000 project managers worldwide, Open Workbench is a free and powerful alternative to Microsoft Project.”

  • GanttProject
    http://ganttproject.biz/

    “GanttProject is a free and easy to use Gantt chart based project scheduling and management tool. Our major features include:

  • Task hierarchy and dependencies
  • Gantt chart
  • Resource load chart
  • Generation of PERT chart
  • PDF and HTML reports
  • MS Project import/export
  • WebDAV based groupwork”