Home Authors Sitemap RSS News Feed

ULTRADEFRAG

An Open Source Disk Defragmenter

English (US) Русский Deutsch


powered by lua

Get UltraDefrag at SourceForge.net. Fast, secure and Free Open Source software downloads

Valid XHTML 1.0 Transitional


The term UltraDefrag is a shorthand for the Ultra Defragmenter and holds no connection with potential owners of registered trademarks or other rights. All trademarks, brands, and names are the property of their respective owners.

The latest version of UltraDefrag was created in 2010-2015 by Dmitri Arkhangelski and Stefan Pendl. Justin Dearing helped to launch the project in 2007. He proposed the idea for the boot time defragmentation and wrote the original documentation. Sayem Chaklader is the webmaster of the project. The full list of contributors is here.

 

Experience:

 

Programming Languages

  • C
  • C++
  • Assembler
  • Lua
  • Perl
  • Python
  • JavaScript + HTML + CSS
  • Matlab scripting language

 

Operating Systems
  • CP/M
  • DOS
  • Windows 9x/ME
  • Windows NT4.0, 2000, XP, Vista, 7
  • Linux

 

Biography:

At the beginning of Dmitri's education he wrote a simple program to generate random numbers. This work will never be published.

Later Dmitri attempted to write a GUI shell for MS DOS similar to Windows 3.11. His goal was to write it entirely in assembly. He called it FSHELL! After six months of hard work he wrote about 50 % of the code to get this working; including some base libraries and startup code. The code is not portable to other CPUs (eg: PPC), and he believes FShell is not particularly useful. However, Dmitri has not ruled out the possibility of publishing the code.

Dmitri then decided to leave Windows and learn more about open source operating systems. He briefly experimented with the Amiga Research Operating System (AROS). His conclusion was it was nice but not useful.

Then Dmitri encountered a practical problem that was of great interest to him ... disk defragmentation. Thus UltraDefrag was born.

A few years of intensive work on UltraDefrag brought Dmitri not only a chance to master his programming skills, but also a chance to understand secrets of the software development art covered by Eric S. Raymond in his immortal The Art of Unix Programming book.


Personal Page of Dmitri | Mail Dmitri

Experience:

 

Programming Languages

  • Liberty BASIC, Just BASIC
  • Run BASIC
  • C
  • Tcl
  • Visual BASIC .NET
  • UNIX Shell Scripting

Operating Systems

  • Dos
  • Windows 9x/ME
  • Windows NT4.0, 2000, XP, Vista, 7, 8
  • Windows Server 2000, 2003, 2008
  • HP-UX

 

Biography:

Stefan started his computer career around the age of 10, getting in touch with the Commodore 64 of his cousin. At the age of 14 he decided to replace his accordion by a Commodore 64 of his own. He now started to type programs from PC magazines into his C64 and created some simple BASIC programs of his own.

After finishing grammar school, he started to become a toolmaker, instead of studying computers at the University, since there was no room left for him. Some time after he successfully finished the toolmaker exam, he became NC-programmer, which nicely fit into his initial education plans. In his new work area he was maintaining the CAD/CAM environment too, which replaced the work as NC-programmer finally.

Now he is system manager of the CAD/CAM department and develops small utilities to make the everyday work of the designers and programmers easier. He is responsible for automating CAD/CAM processes, data security and keeping the system going.


Personal Page of Stefan | Mail Stefan

Experience:

 

Programming Languages

  • C
  • Perl
  • JavaScript + HTML + CSS
  • Java
  • C#
  • Visual Basic 6

Operating Systems

  • Dos
  • Windows 3.1
  • Windows 9x/ME
  • Windows NT/2k/XP/2k3
  • Linux (Kernels 2.2.x to 2.6.x various distributions)
  • FreeBSD 3.x to present.
  • Mac OSX

 

Biography:

Justin has been involved with computers since a young age. His first computer was a second hand 8088 PC with 640k of ram and a 10 meg hard drive. His family then acquired a 486sx33, followed by a 486 DX66 which he upgraded most of the components.

Justin did some programming in Basic on the Apple II starting at age 9. He later attempted to teach himself C++, but found C to his liking.

At age 18 Justin discovered Linux and FreeBSD. He experimented with Shell scripting, Perl, java and of course C. He released his first Open Source project, Sanctum, a JAVA wrapper around bochs that he wrote with help from a friend. The program achieved partial functionality, but was never completed. The source is available on sourceforge.

Justin later began working for a series of companies in IT and programming capacities. He currently is a .NET programmer for a small company with the title of Senior Developer.

Justin is the author of PlaneDisaster.NET a SQL front end to JetSQL (MSACCESS) and SQLite databases. He has also contributed to the following projects: SharpDevelop, Astrogrep, SharpBarcode and XML Copy Editor.


Personal Blog of Justin | Mail Justin

Experience:

 

Programming Languages

  • JavaScript + HTML + CSS
  • PHP
  • ASP
  • Visual Basic 6

Operating Systems

  • Dos
  • Windows 9.x
  • Windows Server 2003 and 2008
  • Linux (All versions of FEDORA and BACKTRACK)

 

Biography:

Sayem has been involved with web-development for a long time. He is from Bangladesh and works part time as a web developer and software interface designer for a small ISP and software development company. With Good Knowledge over Adobe Photoshop, Flash, Inkscape, Dreamweaver his goal is to improve web-pages and help Opensource Software Development. He is webmaster to many websites and has done many data recovery/penetration operation for the Bangladesh Government. Some of his previous works are included in this page: http://saonlinebd.com/web_hosting/design_hosting.html


Personal Page of Sayem | Mail Sayem