trivial
Trivial Proxy 1.7.0.0
A small application that allow to see and log network activity of the any applications more>> A small application that allow to see and log network activity of the any applications
Trivial Proxy is a small application that allow to see and log network activity of the any applications(browsers, email clients etc.).
So what does that mean in English? Simple, run TrivialProxy and configure it to redirect the local port to the specified host:port; configure the application to use this port and localhost (its very easy, theres), and voila! Youre seeing and logging the network activity of this application!
Trivial Proxy is a program that helps you watch network activity.
Supports HTTP (web), HTTPS (secure web), POP3 (recieve mail), SMTP (send mail), NNTP (newsgroups)! It works great with Internet Explorer, Firefox, Outlook, and many more!
X-Ray Application Software - Trivial Proxy is a small application that allow to see and log network activity of the any applications. Triviali.File 0.3
i.File is a file manager for Linux written for the the Windows refugees more>>
Both the leading file managers for KDE and Gnome are well... not to put too fine a point on it: crap. There are just not ready for everyday use by normal people, because of the untold number of bugs in the usability and function that are STILL there 3 years after they first infested Linux desktops.
Not that this project will start off any better, but my hope is that itll end far more successfully than the aforementioned software. Currently i.File is targetted at other developers in an attempt to get some help with bringing it up to speed. Enough of the basic code layout and implementation is done so that the user can see how things should work. And now its just time to fill in the blanks and bust those bugs.
Enhancements:
- Added a "Show Hidden" option on the toolbar. And the architecture was so well written it automatically puts all the newly visible folders into the tree view. And removes them when you switch it off. I seriously thought I would have to write code to make that work and the first time I tried it I sat that a bit aghast... "that... was... coooool!". No extra coding required. And obviously I then went into geek convulsions, repeatedly showing and hidding file in my home directory to "experience" the coolness of not having to write code over and over and over...
- Fixed browsing to the desktop in the folder view screwing up the folder tree with lots of duplicate "desktop" folders.
- Added a specific folder icon for hidden folders.
- Added support for resolving name conflicts when moving and copying files around. If the source and dest are the same when copying then it auto generates a new files name along the lines of "Copy of ...." and when the src and dest are different it puts up a conflict dialog to ask whether to replace, rename, skip or cancel. Its all still a little rough but its better than silently blatting the dest file eh!
- Added support to pass in an initial directory on the command line.
- Fixed ::OnBrowse to select the directory in the tree view, scroll to it if its off the page and list the files instead of leaving the file pane blank.
- Fixed the right click file menu to cache all the mimetype->application lookups so that it can populate the "Open with..." menu quickly after the first time. (The is an LGI fix).
- Added proper cancel functionality to the search feature. The controls disable while searching and then reenable when the search ends. In the mean time the search button turns to a cancel button. Any search results found before the cancel button is pressed are displayed anyway.
- Made the mount and umount commands display their output if they fail. Usually its a helpful error message.
- Made the umount command move off the drive in question to release the handle to it so that umount can actually work.
- Ive greatly simplified the handling of new nodes. When you create a file or directory by copying/moving or whatever that even has to be seen by all the views of that parent directory so that it can be added into the view. This used to be complicated system of passing events through node refs to their UI. And never seemed to work reliably, so I ditched that and made the application object the main collector of events. There is now a function called "OnNewNode" in the AppWnd that receives all new node events and passes them out to the various views in the system. Each view looks at the node and sees whether its relevant to its display and either discards the event or adds a new NodeRef into its display.
- Added drag and drop target support to the folder tree view.
- Fixed some things in the network neighbourhood / smb support. Firstly it now finds the master browser all by itself which means it even has a chance of working on a machine other than mine (*hide in shame*) and also Ive changed the process of looking up the network shares to use the rpc command instead of the smbclient which cant handle share names longer than 12 characters. The rpc command is limited to 127 characters. In the event that the rpc command doesnt work it tries the smbclient command as a fall back.
- Fixed some crashes and memory corruptions in the node and ref code when copying and moving files around. All hail valgrind!
- Ive batched the mime typing results together into blocks so that they dont generate a message per file. This takes the load off the message passing engine of the GUI which on non Win32 platforms is usually crap. Especially X11 which has absymal message passing throughput.
- Added support for viewing entry permissions, owner and group.
- Added support for changing an entries permissions.
- Added support for seeing the status of files under version control. Currently only subversion is supported but it would be trivial to add CVS support as well.
- Added CVS status support as well. Made the version control state lookup threaded to keep to the UI snappy. It look like this, the blue icons are unmodified files under version control, the red icons are modified files.
- Fixed the progress bar to work with greater than 2gb files during copy operations.
- Fixed the size of folders in the properties window. Also fixed it for 64 bit safeness for the GB sized folders.
SlickCal 1.0
SlickCal - Trivial calendar shows you a few months at a glance more>> SlickCal - Trivial calendar shows you a few months at a glance
SlickCal - Trivial calendar shows you a few months at a glance.
SlickCal is a desktop simple calendar tool that show days and months of a year.
Tonal Donut
Tonal Donut - viusualisation of group theory in Music. more>>
The musical scale of the western hemisphere comprises of 12 semi tones.
These 12 tones can be viewed as elements of the cyclic group Z12. Its shown that Z12 is the direct products of the groups Z3 and Z4. This is not trivial, for example, Z2 and Z6 do not yield Z12.
Which musical implications this fact may have?
The mathematical proof is rather simple, its interpretation in musical terms is less simple. The result of the observations appeared intriguing at first sight, but eventually logical. Z3 represents the group of the three diminished chords (stacked minor thirds) and Z4 represents the four augmented chords (stacked major thirds). For the sake of completeness we would like to mention that Z2 represents the group of the whole tone scales.
Revel 1.1.0
Revel is a library designed to be the simplest and shortest path between your application and high-quality well-compressed video more>>
Revelmakes it trivial to output MPEG-4-compressed AVI files from any C/C++ application.
Any program that generates a series of successive images (e.g. video games, 3D graphics applications, media players, animation packages) can use Revel to output a compressed AVI video, without having to know hardly anything about the overwhelming esoterica of video encoding.
Revel is implemented in C++, but the public API is in plain old C for maximum compatibility.
Main features:
- The most straightforward video encoding library the author has ever seen.
- High-quality, high-compression MPEG-4 video encoding based on the XviD codec (translation: Revel makes really pretty, really small videos that most people can watch without downloading special software).
- Free
XStudio 1.0a1
XStudio is a user-friendly, secure and reliable test management software solution usable with any kinds of tests. more>>
XStudio 1.0a1 is a user-friendly, secure and reliable test management software solution usable with any kinds of tests.
Systematic usage of XStudio makes management of requirements, specifications, tests, test campaigns, test reports trivial but above all less costly to maintain. Bugs, slippages and regressions are often due to inefficiencies in managing the tests.
Enhancements: Version 1.0a1 includes custom XSLT, user's profiles, user's guide update, executable launcher, and includes bug-fixes.
License:Freeware
Ctrl2cap 2.0
Ctrl2cap is a kernel-mode device driver that filters the systems keyboard class driver in order to convert caps-lock characters more>>
Install Ctrl2cap running the command "ctrl2cap /install" from the directory into which youve unzipped the Ctrl2cap files. To uninstall type "ctrl2cap /uninstall". If you are running on 64-bit Windows run ctrl2cap64.exe instead.
Ctrl2cap requires ntddkbd.h from the ddksrcinputinc directory, so you must first copy that file to the ctrl2cap directory. To build a standard NT 4 driver type "buildnt4" and to build a Win2K WDM driver type "buildnt5". Output files are placed in the release subdirectory.
On NT 4 Ctrlcap is actually quite trivial. It simply attaches itself to the keyboard class driver so that it will catch keyboard read requests. For each request, it posts an I/O completion callback, at which point it takes a peek at the scancode that is being returned. If it happens to be a caps-lock, ctrl2cap changes it into a left-control.
On Win2K Ctrl2cap is a WDM filter driver that layers in the keyboard class devices stack above the keyboard class device. This is in contrast to the Win2K DDKs kbfiltr example that layers itself between the i8042 port device and the keyboard class device. I chose to layer on top of the keyboard class device for several reasons:
It means that the Ctrl2cap IRP_MJ_READ interception and manipulation code is shared between the NT 4 and Win2K versions.
I dont need to supply an INF file and have the user go through the Device Manager to install Ctrl2cap - I simply modify the appropriate Registry value (the keyboard class devicess HKLMSystemCurrentControlSetControlClass UpperFilters value). See the source code to Ctrl2cap.exe for more information.
The disadvantage of my approach is (and this an advantage or disadvantage depending on your point of view):
Because I dont install with an INF file via the Device Manager, the user is not warned that the Ctrl2cap driver file is not digitally signed by Microsoft.
In this particular case I felt that the advantages outweigh the disadvantages. However, before you model a Win2K keyboard filter on Ctrl2cap I strongly suggest that you study the kbfiltr example from the Win2K DDK. Kbfiltrs interception point in the key input sequence makes it very easy for kbfiltr to inject keystrokes into the input stream, something that would be more difficult using the Ctrl2cap source base

ScriptZIP 1.1
Simple utility that can ZIP files using a simple script file that can contain various settings and filelists. more>>
But if you often need to ZIP the same or simmilar set of files, instead to make your work easier those ZIP utilities can make it harder. For example - how many times you wanted to click only once and leave ZIPper to do the job ? Well, ScriptZIP is made for all "lazy" people who want more comfortable work.
ScriptZIP is a simple, small and easy-to-use tool that can ZIP files using a simple script file that can contain various settings and filelists. It is especially usefull if you often ZIP the same group of files (for example, for making backups) because you can write a script with desired options and settings for each set of files. When you make a script, compressing is trivial - all you need is to doubleclick on script and - voila!
Main features:
- Backup feature - keep up to 7 backups of ZIP archives (Round-Robin backup method)
- It is possible to define include and exclude file list where you can define what files you want in ZIP and what dont
- Particular set of options can be set for each file list (how to add files, define attributes, compression level etc.)
- Has INCLUDE option that can take settings from other scripts (suitable for making scripts with default options etc.)
- Compression can start automatically by doubleclicking on a script file - autostart can be made in a "silent" mode (with or without icon in tray to indicate that ScriptZIP works)
- Scripts are plain ASCII files that can be written in any ASCII editor (NOTEPAD, EDIT ...) or created directly from ScriptZIP
- Supports drag&drop - script file can be "dropped" to ScriptZIP window
- Suitable for useage from BATCH files - after compression, it returns result code (errorlevel)
- Logging to file supported
- Support encryption (password protection) of resulting ZIP
- Everything is configurable - from initial directory where compressing starts to directories where ScriptZIP will make backup copies, temporary and log files etc.
- It can automatically test resulting ZIP after successfull compressing
- After compression, ScriptZIP can start desired executable file (EXE, BAT ...) like WINZIP, some BAT file etc.
TFTP Server 1.61
A Multithreaded TFTP Server based on Trivial File Transfer Protocol more>>
Can be installed as Service/daemon. Supports Block Number Rollover for Large Files. Single Port version also available.
Enhancements:
- Can listen on 0.0.0.0 this would allow listening on all interfaces
- File buffering has been improved
BerBible 2.50.0
BerBible is simplified Bible freeware that includes the complete ESV, NASB, and NKJV Bibles at no cost more>>
BerBible 2.50.0 is such a wonderful Bible freeware which is simplfied includes the complete ESV, NASB, and NKJV Bibles at no cost. The learning curve is all but trivial because only the essential functions are implemented: go-to verse reference and search for word(s). Searching is extremely fast, intuitive, and very flexible. On most computers, BerBible is running immediately after you launch it, and searching is as fast as you can type.
BerBible also works great on obsolete computers that are too slow for software oriented to Bible scholars. It doesn't assume a high resolution monitor and latest hardware. Its small download size is optimized for people with a slow, unreliable, and/or expensive Internet connection. BerBible includes extensive documentation oriented to people with relatively minimal computer experience, including tutorials, context sensitive help, and animated slideshows.
Berean Bible 2.41.1
read/search electronic bible more>> BerBible is simplified Bible study freeware that includes the complete ESV (English Standard Version from Good News and Crossway Publishers), NASB (New American Standard Bible from The Lockman Foundation), and the NKJV (New King James Version from Thomas Nelson, Inc.) Bibles at no cost.BerBible also works great on obsolete computers that are too slow for software oriented to Bible scholars.
- Simple! Intuitive user interface. Trivial learning curve.
- Basic tutorial oriented to less experienced computer users.
- New features tutorial with 70 steps oriented to experienced users.
fSekrit 1.3
fSekrit - easily read and edit encrypted notes in their own portable executables more>>
Another advantage of using fSekrit is that your un-encrypted data is never stored on your harddisk. With a traditional encryption utility you would have to decrypt the file to disk, view or edit it and then re-encrypt it and unless you use secure file wiping programs, it would be a trivial matter for someone to retrieve your un-encrypted data, even though you has been deleted. This cant be done with fSekrit, though, since it never stores your un-encrypted data on disk.
fSekrit uses very strong encryption (256-bit AES/Rijndael in CBC mode) to ensure that your data is never at risk. Self contained fSekrit notefiles are tiny ! Only 40k plus the size of your text.
Your unencrypted data is never stored to disk by fSekrit. It is, however, stored in memory (otherwise you wouldnt be able to view or edit it .
This means that windows, in case of low memory, might choose to swap it out to disk, in which case a malicious hacker with access to your computer could snoop it from your paging file. So, avoid running fSekrit in low-memory situations (i.e. dont keep it open while playing 3D games or using photoshop).
The 256-bit AES encryption key is constructed directly as an SHA-256 hash of your passphrase.
When you use file->save, some tricks have to used, since windows will not let an application write to its own .exe file (or in fact any .exe file that is currently running). Thus, fSekrit makes a copy of itself with the newly saved data, launches this temp file that copies itself to the main file, and launch the main file again to delete the temp file. This is why the main window goes in and out of existance briefly when you save.
To avoid re-entering your passphrase every time you save, fSekrit passes your encryption key on the commandline. But note that your passphrase is never passed on the commandline, so simple snooping cannot reveal it.
A skilled malicious person *could* theoretically snoop the key and use it to decrypt your data though, so be cautious when running fSekrit on systems you dont trust. However if you are using a computer you dont trust then there are more serious risks to worry about, such as the possibility that there are keyloggers running, which would record your passphrase without the complexity that key snooping would require.
The fSekrit executable is compressed using Jeremy Collakes PECompact2, which chopped merrily away at the original ~76k filesize before compression.
To identify whether a correct passphrase has been entered, a SHA-256 hash of the original plaintext is stored in the file header. This is not a security risk as your data cannot be reconstructed from the hash.

FileKeeper 1
FileKeeper provides you with a simple and very useful tool which brings a trivial back-up system. more>>
FileKeeper 1 provides you with a simple and very useful tool which brings a trivial back-up system. You provide FileKeeper with a source path, target path, and set of file extensions and it will copy files from the source path to the target path whenever they are created or changed. It's very handy for small files like simple documents and source code (it might become clunky with very large files).
Requirements:
- Windows NT/2000/XP/2003 Server/Vista
- Microsoft .NET framework
Pfrank 2.29
Peters Flexible Renaming Kit - PFrank is an acronym for Peters Flexible RenAmiNg Kit. Peters Flexible Renaming Kit is a useful file organizer utility that will come in handy. more>>
- JPEG Comment Editor. Features bulk comment editing capabilities. Can be used for adding/modifying comment tags of JPEG or of MP3 files. A highly optimized data entry scheme enables fast efficient changes during manual editing. It's now easier than ever to write comment tags into your JPEG files or MP3 files.
- File Properties Changer. Features bulk file property changing capabilities. Can be used for quickly changing last modified/created dates or read-only or other file attributes.
PFrank is second to none when it comes to renaming. It is equipped with many features, some of which you won't find on any other renaming program. The beauty of this tool is it's flexibility. You can easily build any renaming command sequence you like, preview all of the results, press the rename button, and you're done!
Renaming Features:
1. Pre-Defined renaming commands for:
- Changing case,
- Inserting counters,
- Inserting parent folder names,
- Eliminating whitespace sequences.
- Inserting file properties,
- Inserting tag information and meta-data from Music files (e.g. MP3, Ogg Vorbis, FLAC),
- Inserting EXIF tag, IPTC tag, and meta-data from Image files (e.g. JPEG, TIFF, GIF, etc.),I
- nserting meta-data from Raw Image files (e.g. CRW, NEF, DNG, etc.) is supported via a plugin,
- Inserting tag information and meta-data from Video files (e.g. MPEG, AVI, etc.),
- Inserting tags from Markup Language files (e.g. HTML, SGML, etc.),
- Inserting meta-data from Email files (e.g. Mozilla EML),
- Inserting meta-data from Office type files (e.g. Word, Excel, Powerpoint, etc.),
- Inserting information from text files,
- Inserting hash codes,
2. Powerful Regular Expression (regex) based search/replace engine for defining custom replace commands. Regular expressions are a standard language. With PFrank there is no need to learn any custom or non-standard languages or syntax. With regular expressions it is trivial to add/delete/replace text or move/swap any parts of the filename. You create the expressions or choose from dozens of pre-defined regular expression sequences that you can modify as required.
3. Define any number of search/replace regular expressions and then run them in a custom sequence with one command!.
4. Include any of and as many of the pre-defined renaming commands in the custom sequence!
5. If the pre-defined commands and regular expression capability can't do what you want, then develop your own commands using the full power of the python programming language! See here for details. These commands, once plugged in, are treated like any of the built-in pre-defined commands.
6. Save custom sequences into a list. Any number of lists can be saved. A list manager is used to manage the lists.
7. Regular expression flags are available to ignore letter case, ignore file/folder name extensions, control the number of replacements made, and more!
8. With the Path Builder feature you can create a folder path from the current folder to a renamed file. eg. Convert the name '20061224abc.jpg' to '20061224Newabc.jpg
9. With the Grouping feature you can apply renaming criteria obtained from one file to to also rename files that are in the same group. e.g. insert meta-data from a .jpg file and insert it in the name for the .jpg and the corresponding .crw file
10. Highly customizable Music renaming. Eliminate extra whitespace, have consistent case (also define list of exceptions for words that are to have specific case), have consistent bracketing, consistent delimiters, consistent quoting, and more. With one command, all your MP3, Ogg Vorbis or FLAC file names can have the same naming format.
11. The performance is highly optimized for very large numbers of files/folders.
12. Preview changes before you make them. The Advanced scanner highlights any problems that would occur from the renaming including duplicate names, illegal characters, missing tags, and names that are too long. After previewing, you can edit or remove selected entries.
Manually edited names are highlighted.
13. The Previewer has many columns of information any of which can be enabled/disabled, resized, configured to be temporarily hidden, moved to different positions, or sorted. You can specify if you'd always like to see the rows sorted by the same column. Sorting can be in regular character-based order or in numeric based order (sometimes called natural sorting). Rows can also be moved up/down individually or in groups or can be arranged in random order.
14. The Previewer includes a built-in thumbnail viewer for image or text files.
15. If you've specified insertion of counters in the names, and you don't like the order that the names were numbered, you can use the row sorting or row rearranging features of the previewer to list the rows in the order that you want, and then reapply the numbering.
16. Drag file/folder names into the preview window.
17. Automatic resolution of duplicate names is optional.
18. Apply renaming to the entire name or just the prefix or extension. Or restrict renaming to ranges of positions or between user-defined text fields
19. Apply renaming to only files, only folders, or both files and folders.
20. Pre-Defined commands to change letter cases can be customized to specify a list of words that will always be forced to a certain case regardless of which type of letter case command is used.
21. Pre-Defined commands to insert counters are highly customizable. You can choose minimum and maximum lengths, start value for numbers, amount to increment numbers, padding of zeros, different number bases, and the use of random numbers. Number sequences can be restarted in each subfolder. The same counter values be used for names that have common prefixes but different extensions.
22. Pre-Defined commands to insert music, image, video, file properties, or other meta-data are highly customizable.
23. When inserting date information you can format the information using any combination of month, day, year, day of week, hour, minute, or second. You can also add offsets to any of the date/time fields.
24. Plus there are many more configurable options!
25. Use the built-in command line interface to invoke custom renaming from the Windows command line, batch files, the Windows task scheduler, etc.
26. Undo your last change anytime (even after restarting) or configure ability to undo all renaming operations.
27. Export the renaming or undo commands to a .bat file.
28. Export the renaming or undo commands to a .bat file.
29. Import list of old/new filename pairs from a CSV file for renaming. Unicode files are supported.
30. Rename Subversion (SVN) controlled files (only available at Tucows web site).
Comment Editing Features:
- Any of the bulk renaming features listed above that are used for renaming files/folders can also be used for modifying comment tags.
- You can manually add text to the comment frames of MP3/EXIF tags.
- The manually edited text can include meta data like the original filename or original comment.
- Manually Applied comments are saved to a comment database. Comments can be imported/exported to the database
- The comment database is used to present options in a smart look-ahead buffer while you edit comments.
- Manually edited comments can be applied in bulk or one-at-a-time.
- Undo changes to restore comments to their original value during an editing session.
- Includes thumbnail viewer.
- You can change file properties such as the last modification date, creation date, last accessed date, read/write attributes.
- File modifications can be done in bulk.
1. Recursively processing the contents of subfolders is optional.
2. Variety of options available for filtering names before applying the scanner. You can filter names by using:
- Patterns (can also exclude names based on patterns),
- Minimum length of name,
- Maximum length of name,
- Minimum length of pathname,
- Maximum length of pathname.
- Last Modified Dates.
- System, Hidden attributes.
You can use patterns to include subfolders and their contents (can also exclude subfolders and their contents based on patterns) and can limit the level of subfolders processed.
Regular expressions can be applied in the name filter pattern to specify any name combinations to include in the scans.
Regular expressions can be applied in the name exclusion filter pattern to specify any name combinations to exclude in the scans.
3. Unicode Support.
4. Open files before renaming. Display picture files in a resizable thumbnail before renaming.
5. Automatic saving of **All** current settings.
6. All settings can also be saved/loaded to an unlimited number of files.
7. Use as a Regular Expression previewer.
8. Export the scan (or preview) list (this can include over 158 types of meta data!) to a CSV file.
9. Copy many variations of data from the scan (or preview) list to the clipboard.
10. Summary panel tracks all activity. Export all summary information to a log file.
11. Customize the colours used for any window.
12. Works in a networked environment.
13. Easily set up to run on portable devices like flash drives.
14. Optionally integrated with Explorer. Can activate PFrank by right-clicking on a Folder and selecting PFrank.
15. Includes comprehensive Help manual. Many detailed examples shown for using regular expressions and for using the options.
16. A Forums site is available for Questions & Answers and for users to exchange ideas.
17. Includes tooltips for all features.
18. Includes keyboard navigation and many shortcut keys.
19. Uninstalls cleanly (Hopefully you won't want to!).
20. It's Free! But donations are always appreciated as incentive to keep the improvements coming.
