background preloader


Welcome to Dia's homepage. Dia is a GTK+ based diagram creation program for GNU/Linux, MacOS X, Unix, and Windows, and is released under the GPL license. Dia is roughly inspired by the commercial Windows program 'Visio,' though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape. It can load and save diagrams to a custom XML format (gzipped by default, to save space), can export diagrams to a number of formats, including EPS, SVG, XFIG, WMF and PNG, and can print diagrams (including ones that span multiple pages). Download Dia and try using it; tell us what you think of it (visit the Contact page), including to report bugs if you find them. CategoryGraphics

Agile Project Planning Tips 1. Scheduling Tips You can accurately plan in detail only for nearby tasks. Notice how in Figure 1 I only planned for iterations 1 & 2 in detail, I can schedule in detail several weeks ahead but not several months, and only did a high-level scheduling for future iterations. How to edit your skin in Minecraft Are you jealous of all those players running around Minecraft in their spiffy duds? Are you tired of your boring, default skin? Do you long to be unique and appreciated for your good looks? Well, for absolutely no cost to you--other than a bit of your time--you can change your appearance and finally be confident that wherever you go, people will gasp in awe at your grandeur (in Minecraft).

Java Firefox Extension Java Firefox Extension [[glossary definition:=A Firefox 0.9 or 1.x extension that demonstrates how you can use Java inside a Firefox extension. We have used this technique in our Piggy Bank extension. This extension distills the technique to a skeleton so that you can more easily comprehend.]] This is intended for Firefox 0.9 or 1.x extension developers only. Unified Process The Unified Software Development Process or Unified Process is a popular iterative and incremental software development process framework. The best-known and extensively documented refinement of the Unified Process is the Rational Unified Process (RUP). Other examples are OpenUP and Agile Unified Process. Profile of a typical project showing the relative sizes of the four phases of the Unified Process. Overview[edit] The Unified Process is not simply a process, but rather an extensible framework which should be customized for specific organizations or projects.