Thursday, December 2, 2010

LoseThos 6.19h

software


LoseThos is for programming as entertainment. It empowers programmers with kernel privilege because it's
fun. It allows full access to everything because it's fun. It has no bureaucracy because it's fun. It's the way it is by choice because it's fun. Don't you hate ninnies who harp on the point of overusing an admin account? Not having kernel privilege, for a programmer, is like not having an admin password on your own computer!

LoseThos is in no way a Windows or Linux wannabe -- that would be pointless. LoseThos is not trying to win a prize for low resource usage or run on pathetic hardware. Low line count is a goal, though. It's 100,000 lines of code including a 64-bit compiler, tools and a graphics library.

A bigger goal is making applications low line count. "Hello World" takes one line of code. You can put
graphics on the screen with two lines of code. You don't need to include header files or mess with
namespaces. It has a scoping system, though, with tasks inheriting symbols of parents and all system-wide
symbols and code in the Adam (as in Eve) task's heap.

LoseThos uses some tricks to keep line count down, like processing whole files. It has a flat, identity mapped virtual-to-physical address map, the same for all tasks. It updates the whole screen 60 times a second instead of trying to keep track of what has changed. The most demanding application is a full screen video game, so it might as well be optimize for that instead of trying to get idle low. It uses the same compiler for the command line as for programs and it uses the same viewer/editor for the command line, help system, forms and dialogs.

LoseThos is not trying to be bullet-proof -- it's for home computers, not mainframes where many users suffer
when a crash occurs. It reboots in 2 seconds plus BIOS time. It's no worse than a hung task in Windows or
Linux. I know people obsess on this topic. You know how the last 20% of a project takes 80% of the time?
LoseThos is an order of magnitude simpler by not trying to be bullet-proof.

There are two programmers who will work on LoseThos -- the user and I. It is for programming as
entertainment, and I mean that. Why would you buy a 3rd party program to run on a system with crappy
graphics that can crash? There are no scalablity issues. Imagine LoseThos more similar in usage to a 8-bit
non-networked home computer's ROM than to Windows or Linux, though, it is 64-bit and far more than that.
You are free to access anything documented or undocumented in the system source code -- have fun! I have
fond memories of the days when average users typed-in programs from magazines and tinkered with them.

LoseThos was designed from scratch with a clean slate and has no compatibility with anything else. Source
code is ASCII plus binary graphics data. It has a new language roughly based C/C++. It's more than C and
less than C++ so, maybe, it's C+. I took every opportunity to improve things once I made a clean break with the past. That's another reason LoseThos has value -- it is innovative.

I started with a command line like this:
Dir("*.*");

I added default parameters from C++:
Dir();

I said, "parentheses are stupid."
Dir;

Now, I have a language which looks a little like pascal. It also doesn't have a main() routine -- any statement
outside a function executes immediately, in order. The command line feeds straight into the compiler (not an
interpreter) and it doesn't have that bullshit errno crap for return values -- command line commands are regular
C+ functions.

Contrary to what you might think, LoseThos is modern. I wrote a 64-bit compiler and made support for
MultiCore. Everybody else does SMP which is great if you wish to run two apps at the same time, but what
about one? Instead, LoseThos does master-slave MultiCore, fully under the programmer's control.

I don't know what everybody else is doing about 32-bit signed displacements, but I'm putting all code in the
lowest 2Gig address range and data above in a 64-bit address space.

LoseThos is primarily for making video games. It has no networking or Internet support. As far as I'm
concerned, that would be reinventing the wheel and you can do that instead by dual booting another operating system. Similarly, it's not for desktop publishing or multimedia.

When it comes to budgeting, many people buy too much house and find themselves always stressed. When it comes to video games, professional companies push the limits and struggle the whole time. With low resolution and a modern 64-bit multicore machine, you can write modest games with orders of magnitude less effort than a professional company with a staff of a hundred.

PROMISES:

1) LoseThos will always run everything in kernel mode. There is no user mode. All programs will have full
access to memory, I/O ports, instructions, etc. Yes, this means you can crash LoseThos very easily. Yes, this means no security
2) LoseThos will always "identity map" virtual memory. (Virtual addresses are the same as physical.)
3) LoseThos will never have full networking support with an Internet browser, etc.
4) LoseThos will always have one video mode, 640x480 by 16 colors, unless this mode might become
unavailable on computers in the future. You can assume the screen will be the same for everybody. There's
plenty of CPU for very little screen to update -- only 1/37th the power needed for a 1600x1200x24 bit mode.
5) The LoseThos operating system will be free, but I might sell applications or support, or possibly do adware.
6) LoseThos will be 100% open source with all source included, unless device drivers or something can only be included with non-disclosure agreements.
7) All function args and returns will be 64-bit -- no plans for C++.
8) LoseThos documents are not for printing -- they're dynamic and intended for the screen. There will always
be just one font, a fixed-width font, and I do not have plans for Unicode, just ASCII.
9) LoseThos is not for multimedia. Games will be created by programmers, not artists -- calculated sounds
and images. Who has time to twiddle pixels all day or who owns a 1930's radio show recording studio!

Program Informations
 Developer LoseThos


Price And Size
 5.6MB  Freeware


Date Add
December 3, 2010


Download

Access Recovery Toolbox 1.1.6

software


Access Recovery Toolbox is a small software solution that can easily restore *.accdb and *.mdb documents after their corruption because of accidental power supply disconnection or any other issue.
Access Recovery Toolbox repairs all database sections, stored in mdf files, including relations, queries, table data and table structure. Please note that there are some exceptions and you should take a closer look at the description of Access Recovery Toolbox before proceeding with the evaluation of database recovery program.

Users can repair damaged mdb files in several easy steps, we believe that the recovery of Microsoft Access databases is simplified as much as possible and our customers never encounter issues with Access Recovery Toolbox. The evaluation of database recovery tool is the fastest and easiest way to get more information about the service of mdb restore, click the download link of Access Recovery Toolbox if you are interested and get free version of utility.

Open Access Recovery Toolbox when ready by clicking its shortcut and prepare to repair affected documents by selecting the source file of *.accdb or *.mdb format. After this you can start the analysis of damaged documents, this step is performed automatically and you should not modify any parameters during the parsing of database file. Just wait for the end of procedure and do not interrupt it, otherwise the recovery of Microsoft Access files should be started from the very beginning.

After the end of Access Recovery Toolbox execution please look through the data that was successfully restored and evaluate the results. Please note that our database recovery utility does not put any modifications to Microsoft Access documents and it does not matter if you have purchased this tool currently or it is not done yet. If you are not satisfied with Access Recovery Toolbox, this utility should be removed from your PC, otherwise please start its registration by entering the online store of our company.

Program Informations
 Developer Recovery ToolBox


Price And Size
 1MB  Free to try Shareware
$27.00 to buy


Date Add
December 3, 2010


Download

GranuLab 1.2

GranuLab 1.2


GranuLab is a real-time granular synthesizer for Windows.

What: Granulation means chopping the sound into small overlapping segments and playing back just like the original, or twisted, or another time.
Howto: Open a soundfile and warp it -- time stretch, pitch shift, chorus or turn into static. Smooth transition to anything and back.
Control: Features: MIDI (mono synth style), MIDI (remote-control sliders), amplitude warp, random offset. More planned.

Program Informations
 Developer Rasmus Ekman


Price And Size
 307.2K  Freeware


Date Add
December 3, 2010


Download

Grunt 2.0

software


Grunt-VFS is a file synchronisation tool based on the Apache Commons VFS library. This means it supports synchronisation using different mechanisms to access the file systems, including: * Local file system * FTP * SFTP * WebDAV * Samba

Program Informations
 Developer Alex Arana


Price And Size
 6.3MB  Freeware


Date Add
December 3, 2010


Download

EASEUS Todo Backup 2.0 Beta

software


EASEUS Todo Backup is an award-winning and Free backup and restore solution for a good reason: with detailed instruction wizards, your computer will be in a safe condition within minutes without the help of an IT specialist to backup your system state, partition and disk. And this program is totally free to use!

EASEUS Todo Backup can backup your system partition to quickly get the system up and running in the event of a system crash or hardware failure. It allows you to backup and restore disk or partition after viruses attack, unstable software download, hard drive failure, etc. Meanwhile, EASEUS Todo Backup is useful if you want to upgrade the older smaller hard disk without reinstalling the operating system and applications once again.

This free backup software supports nearly all major Windows systems, like Windows 2000 professional/XP/Vista and Windows Server 2000/2003/2008.

Main features of EASEUS Todo Backup:
* Backup system: backup the entire system partition, including the system state and all files to an image file.
* Backup disk: backup the whole disk including operating system, all data to an image file.
* Restore image: restore all the previous backed up disk and system image in a few minutes.
* Bootable CD/DVD: restore system and disk with bootable CD/DVD when there is a boot failure.
* Clone disk?clone disk to backup or upgrade to a newer or larger one without reinstalling operating system.
* Check image file to ensure successful restoration.
* Mount backup image files as virtual drives.

Program Informations
 Developer YIWO Tech Ltd


Price And Size
 61.1MB  Freeware


Date Add
December 3, 2010


Download

Advanced HostMonitor 8.80

software


Probably you will say "There are dozens of programs like this"? That is right! But please check what HostMonitor offers and compare its power and flexibility to surprisingly low price:

* using 62 test methods our software can check almost any parameter of your servers;
* highly flexible action profiles allow you to start actions in predefined order depending on the test results;
* HostMonitor creates various log files using different detail levels and file formats (Text, HTML, DBF and ODBC);
* built-in Report Manager allows you to create and customize reports to your liking in a variety of ways;
* using Remote Monitoring Agents for Windows, FreeBSD, Linux, NetBSD, OpenBSD and Solaris you may easily monitor remote networks;
* Web Service, Telnet Service and Remote Control Console simplifies remote management;
* and this is not all...

62 test methods!
HostMonitor can check any TCP service, ping a host, check a route, monitor Web, FTP, Mail, DNS servers. It can check the available disk space, monitor size of a file or folder, check integrity of your files and web site; it tests your SQL servers, monitors network traffic and much, much more. See complete test list.

But what is of no less importance is how you can manage monitoring tasks ("test items" in our terminology). Test items can be organized into different groups (folders), each folder has its own settings such as color palette, list of reports, different statistic information, etc.

Tests can be performed on regular intervals (e.g. every 5 min) or on schedule (e.g. every Friday between 6pm and 9pm); tests can be performed directly by HostMonitor or they can be performed by Remote Monitoring Agents installed on remote network. Some tests may depend on another, e.g. you may easily configure HostMonitor to check 10 web servers when your primary router is up, and check another (backup) server when your primary router is down.

30 alert methods

HostMonitor is a network administration software, it provides different ways to respond on failed services. Audio and visual notifications alert people near the machine. E-mail and pager notifications inform a wider range of remote operators. HostMonitor can take actions that are designed to recover from a failure automatically without human intervention (e.g. "restart service", "reboot computer" or "dial-up to the network" actions). See complete actions list.

Highly flexible Action Profiles allow you to start actions in predefined order depending on the test results:
- E.g. you may start some action only when both primary and backup mail servers do not respond.
- Or an action profile can be set up to page both the IT manager and the network administrator during regular office hours, and to page the administrator alone the rest of the time, while doing nothing else but writing to the log on weekends.
- Another example: when some critical service fails HostMonitor may reboot the server. If that does not help, HostMonitor will send e-mail to the on-call technician. If, however, the server remains silent during the next three probes, the network administrator is to be paged until the server is brought back up.

Install HostMonitor and you will see how easy it is to implement all of the above with even more sophisticated behavior patterns.
And yes, various macro variables allow you to use the same action profile for hundreds or thousands of monitoring tasks (test items). E.g. If you monitor 10 different services on each of 100 servers, you may use single action to restart any failed service on any of these systems.

Powerful Report Manager and Log Analyzer

HostMonitor can generate test result log files and reports. HostMonitor creates various log files using different detail levels and file formats (Text, HTML, DBF and ODBC) and can be configured to suit your needs.

The highly flexible built-in Report Manager allows you to create and customize reports to your liking in a variety of ways. For example, a report designed for the IT manager might have an entirely different look and feel as compared to the one intended for use by the network administrator. Also note that separate groups of tests may contain its own list of reports, and each of the reports may be set up with a launching schedule specific to that group.

Also Advanced Host Monitor package includes a Log Analyzer which can illustrate separate information for each tested host. The Log Analyzer can collect statistical information and show graphs of all response times for specific time periods for all or individual servers. Using the statistical information, an administrator can analyze request times for specific servers over a period of time.

Remote Monitoring Agents for Windows, FreeBSD, Linux, NetBSD, OpenBSD and Solaris
HostMonitor can check remote hosts directly or using Remote Monitoring Agents (RMA) installed in another network. RMA is small application that accepts requests from HostMonitor, performs test and provides information about test result back to HostMonitor.
RMA increases security of the network, decreases network traffic, simplifies network administration, and allows to monitor systems that are impossible to monitor directly from HostMonitor (e.g. using RMA HostMonitor can check a number of running processes on Linux system).

Web service, Telnet service, Remote Control Console

Web Service works like an HTTP server and provides web interface for HostMonitor. Telnet Service works like Telnet server and allows you to control HostMonitor remotely using any telnet client. These applications allow you to check brief or detailed status of any test, start or stop monitoring process, enable or disable alerts, change global macro variables, etc. Also you will be able to disable and enable tests, reset statistics, force tests to execution and even change some parameters of the tests.
RCC allows you to work with HostMonitor which is running on a remote system just like you work with HostMonitor when it is started on your local system. Several operators may start RCC on different systems and work with the same instance of HostMonitor at the same time.

Program Informations
 Developer KS-Soft


Price And Size
 16.2MB  Free to try Shareware
$175.00 to buy


Date Add
December 3, 2010


Download

DiffMerge 3.3.0

software


DiffMerge is an utility to compare and synchronize folders, compare and merge files. Take control of your source code, web pages and other files with DiffMerge. Use it to compare, understand and combine different file versions.

DiffMerge is highly useful for software developers, web designers and other professionals. The tight integration between folder and file comparisons make it easy to identify and review every change in every source file, even when comparing source hierarchies containing thousands of files.

Whether you are working with multiple revisions of files or need to keep multiple folder hierarchies in sync, DiffMerge could help save time and reduce errors by helping you to work quickly and accurately.

DiffMerge supports folder hierarchy comparison and synchronization, enabling you to compare and merge entire directory trees. This is ideal for detecting changes in different versions of source code or web pages.
You can even use the efficient byte-by-byte comparison option to check the integrity of recordable CDs.

DiffMerge enables you to compare and work with different revisions of text files, such as program source code, XML and HTML files. It supports ASCII, MBCS and Unicode. A color-coded side-by-side comparison makes it easy to pinpoint at a glance similarities and differences between files.
DiffMerge shows detailed highlights of changes within lines. It can be configured to ignore differences in whitespace, comments, line endings and character case, as well as changes in lines matching specified regular expressions. The latter is useful for ignoring unimportant changes such as timestamps or expanded version control keywords.
The in-place editor with unlimited undo enables complete control over the merged file as you create it.

You can create comparison reports in HTML format with support for syntax highlighting. HTML reports are particularly useful for archiving and distribution.

Program Informations
 Developer Totato


Price And Size
 1.2MB  Free to try Shareware
$30.00 to buy


Date Add
December 3, 2010


Download