binary view

BottomFeeder for Solaris x86 4.4
BottomFeeder is a news aggregator client written in VisualWorks Smalltalk more>> BottomFeeder is a news aggregator client (RSS and Atom) written in VisualWorks Smalltalk. BottomFeeder runs on Linux x86, (also FreeBSD), PowerPC Linux, Sparc Linux, Windows (98/ME/NT/2000/XP/CE 4), Mac OS8/9, Mac OS X (PPC, intel), AIX, SGI Irix, HP-UX, and Solaris (SPARC and x86).
What sets BottomFeeder apart?
Full support for CSS, including user defined CSS
View news in 3 pane or 2 pane modes
Subscribe to any RSS or Atom format in use
View items in a summary Newspaper View
Synchronize 2 or more BottomFeeders via HTTP or file import
Subscribe to feeds or feedlists
Supports HTTPS, HTTP Authentication, and HTTP Digest Authentication
Plugins for blogging, IRC, and MSN Messenger contacts
Easy to update or upgrade from within BottomFeeder
Save as many or as few feed items for as long as you want
Import or Export in common OPML format
Binary compatible on every platform. No need to recompile<<less

BottomFeeder for Solaris 4.4
BottomFeeder is a news aggregator client written in VisualWorks Smalltalk more>> BottomFeeder is a news aggregator client (RSS and Atom) written in VisualWorks Smalltalk. BottomFeeder runs on Linux x86, (also FreeBSD), PowerPC Linux, Sparc Linux, Windows (98/ME/NT/2000/XP/CE 4), Mac OS8/9, Mac OS X (PPC, intel), AIX, SGI Irix, HP-UX, and Solaris (SPARC and x86).
What sets BottomFeeder apart?
Full support for CSS, including user defined CSS
View news in 3 pane or 2 pane modes
Subscribe to any RSS or Atom format in use
View items in a summary Newspaper View
Synchronize 2 or more BottomFeeders via HTTP or file import
Subscribe to feeds or feedlists
Supports HTTPS, HTTP Authentication, and HTTP Digest Authentication
Plugins for blogging, IRC, and MSN Messenger contacts
Easy to update or upgrade from within BottomFeeder
Save as many or as few feed items for as long as you want
Import or Export in common OPML format
Binary compatible on every platform. No need to recompile<<less

BottomFeeder for Intel Linux 4.4
BottomFeeder is a news aggregator client written in VisualWorks Smalltalk more>> BottomFeeder is a news aggregator client (RSS and Atom) written in VisualWorks Smalltalk. BottomFeeder runs on Linux x86, (also FreeBSD), PowerPC Linux, Sparc Linux, Windows (98/ME/NT/2000/XP/CE 4), Mac OS8/9, Mac OS X (PPC, intel), AIX, SGI Irix, HP-UX, and Solaris (SPARC and x86).
What sets BottomFeeder apart?
Full support for CSS, including user defined CSS
View news in 3 pane or 2 pane modes
Subscribe to any RSS or Atom format in use
View items in a summary Newspaper View
Synchronize 2 or more BottomFeeders via HTTP or file import
Subscribe to feeds or feedlists
Supports HTTPS, HTTP Authentication, and HTTP Digest Authentication
Plugins for blogging, IRC, and MSN Messenger contacts
Easy to update or upgrade from within BottomFeeder
Save as many or as few feed items for as long as you want
Import or Export in common OPML format
Binary compatible on every platform. No need to recompile<<less
@1 Know Your Events 1.0
Let your site visitors view or search events posted by you. more>> Let your site visitors view or search events posted by you. Support image upload.<<less
MSCBlob for Linux 2.0
MSCBlob is an auxiliary component for data blocks storing and transmitting more>> MSCBlob (Binary Large Object) is an auxiliary component for data blocks storing and transmitting. It could contain a raw data and represent it as a binary or string. There are 3 alternative string representations: as-is, Base64 and Hex. Also has an ability to save and load data from files on disk.<<less
Yellowpipe Lynx Viewer 1.2.1
RightLynx, a Firefox extension, displays a Lynx view of a web page via right-click, toolbar button or Tool menu. With just one click and without leavi... more>> <<less
Date Picker/Calendar 1.0.82
Date Picker/Calendar offers you a free and very useful Firefox extention which adds quick popup allowing you to view a calendar or pick a date. more>> <<less

DataWorkshop 1.1.1
DataWorkshop is an editor to view and modify binary data. more>>
DataWorkshop 1.1.1 with its functionality will help you a lot. It is actually an editor to view and modify binary data. The editor provides different views which can be used to edit, analyze and export the binary data.
A simple hex view can be used to simulate a standard hexeditor but more complex dynamic views are possible to comfortable edit binary structure like executables or captured network traffic. DataWorkshop editor provides powerful search and diff functionality and user defined transformations.
Views can be filtered using the XPath query language (e.g. selecting several IP packets in a network traffic capture file). Also, views can be exported as in various formats for further processing. This can be used to convert old binary formats into modern xml tagged data.
Keep in mind the limitations:
- Too slow when editing large files (> 100MB) or using complex views
- Maximal data size 2 147 483 647 bytes (~ 2 GB)
Major features:
- Mulitplatform (Windows, Linux, MacOS)
- User defined view definitions which are compiled into complex data views
- Data view can can be exported as xml
- Data view can be queried using XPath syntax to generate a new data view (e.g. selecting several IP packages according to their flags)
- Configurable data encodings used to edit and view data (e.g Hex, Decimal, IEEE 754 Reals, USAscii, EBCDIC, TimeInMillis etc.)
- Configurable data transformation (e.g. Rot13 Encoder / Decoder)
- Diff tool with bit granularity
- Find and replace with bit granularity
- Data clipboard for cut, copy and paste
- Undo/Redo
- XML based storage for persistent data
- Data conversion between different formats (e.g little endian big endian, hexdump binary data)
- Read and write from sockets
Enhancements: 12 July 2004
- Open Source release
Requirements:
- Java 1.4
- 1.0 Ghz Processor with 256MB Ram
Tree::Simple::View::HTML 0.16
Tree::Simple::View::HTML is a Perl class for viewing Tree::Simple hierarchies in HTML. more>>
SYNOPSIS
use Tree::Simple::View::HTML;
## a simple example
# use the defaults (an unordered list with no CSS)
my $tree_view = Tree::Simple::View::HTML->new($tree);
## more complex examples
# use the CSS properties
my $tree_view = Tree::Simple::View::HTML->new($tree => (
list_type => "ordered",
list_css => "list-style: circle;",
list_item_css => "font-family: courier;",
expanded_item_css => "font-family: courier; font-weight: bold",
));
# use the CSS classes
my $tree_view = Tree::Simple::View::HTML->new($tree => (
list_css_class => "myListClass",
list_item_css_class => "myListItemClass",
expanded_item_css_class => "myExpandedListItemClass",
));
# mix the CSS properties and CSS classes
my $tree_view = Tree::Simple::View::HTML->new($tree => (
list_css => "list-style: circle;",
list_item_css => "font-family: courier;",
expanded_item_css_class => "myExpandedListItemClass",
node_formatter => sub {
my ($tree) = @_;
return "" . $tree->getNodeValue()->description() . "";
}
));
# print out the tree fully expanded
print $tree_view->expandAll();
# print out the tree expanded along a given path (see below for details)
print $tree_view->expandPath("Root", "Child", "GrandChild");
Tree::Simple::View::DHTML 0.16
Tree::Simple::View::DHTML is a Perl class for viewing Tree::Simple hierarchies in DHTML. more>>
SYNOPSIS
use Tree::Simple::View::DHTML;
## a simple example
# use the defaults (an unordered list with no CSS)
my $tree_view = Tree::Simple::View::DHTML->new($tree);
## more complex examples
# using the CSS properties
my $tree_view = Tree::Simple::View::DHTML->new($tree => (
list_type => "ordered",
list_css => "list-style: circle;",
list_item_css => "font-family: courier;",
expanded_item_css => "font-family: courier; font-weight: bold",
link_css => "text-decoration: none;"
));
# using the CSS classes
my $tree_view = Tree::Simple::View::DHTML->new($tree => (
list_css_class => "myListClass",
list_item_css_class => "myListItemClass",
expanded_item_css_class => "myExpandedListItemClass",
link_css_class => "myListItemLinkClass"
));
# mixing the CSS properties and CSS classes
my $tree_view = Tree::Simple::View::DHTML->new($tree => (
list_css => "list-style: circle;",
list_item_css => "font-family: courier;",
expanded_item_css_class => "myExpandedListItemClass",
link_css_class => "myListItemLinkClass"
# format complex nodes with a function
node_formatter => sub {
my ($tree) = @_;
return "" . $tree->getNodeValue()->description() . "";
},
# add a radio button element to the tree
# with the name of tree_id
radio_button => tree_id
));
# print out the javascript nessecary for the DHTML
# functionality of this tree
print $tree_view->javascript();
# print out the tree fully expanded
print $tree_view->expandAll();
# print out the tree expanded along a given path (see below for details)
print $tree_view->expandPath("Root", "Child", "GrandChild");
EDB (Evans Debugger) 0.8.18
EDB (Evans Debugger) is a QT4 based binary mode debugger with the goal of having usability on par with OllyDbg. more>>
EDB project uses a plugin architecture, so adding new features can be done with ease. The current release is for Linux, but future releases will target more platforms.
Cobras 0.12
Cobras is a programming environment made for programmers which are using Qt libraries for writing programs. more>>
Cobras is easy (for now) but very functional and helpfull. Is little, fast and easy in use. Cobras is one binary file (plus icon for desktop).
Important is that working with project dont create his own files. It use only oryginal file .pro. Cobras has all basic functions that this kind of program should have. There is view of files which create project (tree view).
Files can be edited (what is obvious). Text frazes can be searched in actual viewed file, or in all project files. From editor level is possible to compile (F7 - make), rebuild (trl + F7, qmake, make clean, make) and also run program (Ctrl + F5).
Great is switch files method (Ctrl + M) - which let opening associate file with edited file (for cpp file, associated file is h. file and backwards).
Program is stable. Im using it by myslef.
python-dime 0.1
python-dime project provides a way to parse and generate DIME messages. more>>
Direct Internet Message Encapsulation (DIME) is a binary message format that can be used to encapsulate multiple payloads into a single message.
libjhttpd 0.2
libjhttpd project is a simple HTTP/1.0 compliant, threaded webserver-library written in Java. more>>
Main features:
- threaded
- very fast
- supports MIME-Types
- flexible configuration
- supports binary multipart POST-Requests, i.e. File Uploads
Tree::Binary::Search 0.07
Tree::Binary::Search is a binary search tree for Perl. more>>
SYNOPSIS
use Tree::Binary::Search;
my $btree = Tree::Binary::Search->new();
$btree->useNumericComparison();
$btree->insert(5 => "Five");
$btree->insert(2 => "Two");
$btree->insert(1 => "One");
$btree->insert(3 => "Three");
$btree->insert(4 => "Four");
$btree->insert(9 => "Nine");
$btree->insert(8 => "Eight");
$btree->insert(6 => "Six");
$btree->insert(7 => "Seven");
# this creates the following tree:
#
# +-------(5)----------+
# | |
# +-(2)-+ +-(9)
# | | |
# (1) (3)-+ +----(8)
# | |
# (4) (6)-+
# |
# (7)
#
$btree->exists(7); # return true
$btree->update(7 => "Seven (updated)");
$btree->select(9); # return Nine
$btree->min_key(); # returns 1
$btree->min(); # returns One
$btree->max_key(); # return 9
$btree->max(); # return Nine
$btree->delete(5);
# this results in the following tree:
#
# +-------(6)-------+
# | |
# +-(2)-+ +-(9)
# | | |
# (1) (3)-+ +-(8)
# | |
# (4) (7)
#
This module implements a binary search tree, which is a specialized usage of a binary tree. The basic principle is that all elements to the left are less than the root, all elements to the right are greater than the root. This reduces the search time for elements in the tree, by halving the number of nodes that need to be searched each time a node is examined.
Binary search trees are a very well understood data-structure and there is a wealth of information on the web about them.
Trees are a naturally recursive data-structure, and therefore, tend to lend themselves well to recursive traversal functions. I however, have chosen to implement the tree traversal in this module without using recursive subroutines. This is partially a performance descision, even though perl can handle theoreticaly unlimited recursion, subroutine calls to have some overhead. My algorithm is still recursive, I have just chosen to keep it within a single subroutine.