Main > Free Download Search >

Free 1024 b software for linux

1024 b

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 136
pass2unrar 1.b

pass2unrar 1.b


pass2unrar is a tool to extract Rar archives with password protection. more>>
pass2unrar is a tool to extract Rar archives with password protection. It is a Kommander script.

<<less
Download (0.002MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1233 downloads
u2nl 1.3

u2nl 1.3


u2nl provides a universal transparent HTTPS proxy tunnel. more>>
u2nl provides a universal transparent HTTPS proxy tunnel.
u2nl (u-tunnel, universal tunnel) is a small application that listens on a TCP port and tunnels all connections transparently via an HTTPS proxy (using the CONNECT command) to the Internet.
Another host on the Internet is not needed. This only works if the HTTPS proxy allows these CONNECT connections.
It can be used to provide a Linux host with full connectivity when everything except the http proxy is blocked by a firewall.
Usage
I assume now, you have found out the ip address and port of the https proxy we use for tunneling. You have to make sure, that your Linux host forwards all connections to a port, u2nl is listening on. Do something like the following (replace OUTPUT by PREROUTING if the Linux computer is only a gateway):
# iptables -t nat -A OUTPUT -p tcp -d ! -j REDIRECT --to-port
Where is the ip address/hostname of the proxy host and is the port (you choose, something above 1024) u2nl will be listening on. Now start u2nl:
# u2nl
Where is the port of the https proxy (normally 8080 or 80) and is the (same as above) port u2nl will be listening on. The tunnel should work now.
Enhancements:
- The Makefile has been improved.
<<less
Download (0.025MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
956 downloads
Virgil B-03

Virgil B-03


Virgil is an new, light-weight object-oriented programming language. more>>
Virgil projetc is an new, object-oriented, light-weight programming language that is designed for building software for resource-constrained embedded systems at the lowest level. Microcontroller programmers can now develop complete software systems, including hardware drivers and OS services, in one language, without the need to resort to unsafe libraries or native code.
Virgil also provides a whole-program compiler system that applies novel global optimization techniques to produce efficient machine code that runs directly on the hardware, without the need of a virtual machine or a language runtime system.
Why are microcontrollers important?
Embedded computers are everywhere. While the desktop computer revolution has brought computing to millions of users worldwide, the embedded system revolution has been quietly automating the world we live in--everything from the cars we drive to the roadways we drive them on; from factory production to the goods we use every day. In 2005, nearly 6 billion microcontroller units were manufactured. Today, microcontrollers outnumber people on this planet by more than 5 to 1. Soon, most electronic devices will have a software-programmable embedded computer with capabilities ranging from simple arithmetic to wireless communication, and microcontrollers offer a compelling solution for many of these products.
How is software for embedded systems different?
Software in this environment has very different requirements than traditional desktop and server computers. First, embedded programs must control devices that sense and interact with the physical world, in contrast to desktop and server software that is driven by databases, websites, and input from users. Second, embedded systems often operate in safety critical real-time scenarios, where software is tasked with controlling physical processes and actuators that can pose physical danger to people, infrastructure, and the environment. Third, the cost of software update for billions of devices makes it largely infeasible, vastly increasing the importance of software verification.
How can new language technology help?
Advances in programming languages over the past 30 years have yielded demonstrable productivity gains, including better static checking, more expressiveness, and better portability and maintability. Yet these advances have not been put into practical use in developing embedded systems software. The continued use of unsafe, low-level languages that frustrate automated program reasoning and verification poses a significant stumbling block to progress. While no magic bullet exists for software development, we believe that applying modern technology to this problem will produce real, tangible gains in both software quality and efficiency.
Main features:
Object-oriented Features
- Classes and single-inheritance
- Virtual methods
- Constructors
- Orphan classes
- Always pass by reference
Procedural Features
- Components
- Loops
- Switches
- Statements
Functional Features
- Delegates
- Aggressive inlining *
- Tail call optimization *
Other
- Arrays
- Bit-level types
- Compile-time Application Initialization
- Hardware register access
- Interrupt handlers
- Well-defined language semantics
- Heap optimization
- Exceptions *
- = the implementation of this feature is not yet complete in prototype compiler
<<less
Download (0.57MB)
Added: 2007-05-14 License: BSD License Price:
894 downloads
NetSplitter 20021204

NetSplitter 20021204


NetSplitter is a ( user-level ) network load-balance. more>>
NetSplitter is a ( user-level ) network load-balance. It is like a transparent-proxy and will balance ( output ) TCP connections on multiples links.
Linux NAT add/remove code is incomplete. NetSplitter will use the system() function to run the iptables to handle this.
Step 1) IPTABLES
Tell Iptables redirect packets. netfilter will intercept the data.
iptables -t nat -A PREROUTING -i eth0 -p tcp -s 192.168.2.0/24 -j DNAT --to-destination 192.168.2.1:5122
Or use any rule you want. just like a transparent proxy to proxy 5122.
eth0 is the LAN interface
192.168.2.0/24 is the LAN address
192.168.2.1:5122 is the netsplitter address and port.
!! DONT FORGET TO ADD UDP AND ICMP NAT CONFIGURATION !!
- OPTIONAL
LOCAL-NAT
In your iptables rulez:
iptables -t nat -A OUTPUT -p tcp --sport 1024:4999 -j DNAT --to-destination 192.168.1.1:5122
where 1024-4999 are the values in /proc/sys/net/ipv4/ip_local_port_range.
and 192.168.1.1 is the netsplitter address.
Step 2) File Configuration
Config File: /etc/netsplitter.conf
INTERFACE eth0 200.161.76.110 256
INTERFACE eth1 200.212.76.185 256
INTERFACE eth2 200.200.200.200 256
PING 1.1.1.1
PING 2.2.2.2
where:
[eth0] is a internet network link
[200.161.76.110] Is the eth0 network address.
[256] link speed, in kbps.
[1.1.1.1]
[2.2.2.2] A IP address that response to ping. NetSplitter will use this to check if a link is up or down.
Enhancements:
- 20021115 - Linux and BSD working
<<less
Download (0.012MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1214 downloads
MySysop 2.0-b

MySysop 2.0-b


MySysop is a PHP tool with AJAX support for managing MySQL server settings and monitoring process, variables, and status. more>>
MySysop is a PHP tool with AJAX support for managing MySQL server settings and monitoring process, variables, and status.
Enhancements:
- This version has a prototype window for the dialog window, new stats, and minor bugfixes.
<<less
Download (0.082MB)
Added: 2007-06-19 License: GPL (GNU General Public License) Price:
858 downloads
ScaleDir 01-b

ScaleDir 01-b


ScaleDir is a Kommander Script for a fast and simple Batch Resize of all Pictures in a folder(under use of ImageMagick). more>> <<less
Download (0.004MB)
Added: 2006-04-10 License: GPL (GNU General Public License) Price:
1293 downloads
B::LexInfo 0.02

B::LexInfo 0.02


B::LexInfo is a Perl module that shows information about subroutine lexical variables. more>>
B::LexInfo is a Perl module that shows information about subroutine lexical variables.

SYNOPSIS

use B::ShowLex ();
my $lexi = B::ShowLex->new;

Perl stores lexical variable names and values inside a padlist within the subroutine. Certain lexicals will maintain certain attributes after the the variable "goes out of scope". For example, when a scalar is assigned a string value, this value remains after the variable has gone out of scope, but is overridden the next time it is assigned to. Lexical Arrays and Hashes will retain their storage space for the maximum number of entries stored at any given point in time.

This module provides methods to record this information, which can be dumped out as-is or to compare two "snapshots". The information learned from these snapshots can be valuable in a number of ways.

METHODSM

new

Create a new B::LexInfo object:

my $lexi = B::LexInfo->new;

cvlexinfo

Create a padlist snapshot from a single subroutine:

my $info = $lexi->cvlexinfo(Foo::bar);

stash_cvlexinfo

Create a list of padlist snapshots for each subroutine in the given package:

my $info = $lexi->stash_cvlexinfo(Foo);

dumper

Return a reference to a stringified padlist snapshot:

print ${ $lexi->dumper($info) }

diff

Compare two padlist snapshots and return the difference:

my $before = $lexi->stash_cvlexinfo(__PACKAGE__);
... let some code run
my $after = $lexi->stash_cvlexinfo(__PACKAGE__);

my $diff = B::LexInfo->diff($before, $after);
print $$diff;

NOTE: This function relies on the diff -u command. You might need to configure $B::LexInfo::TmpDir and/or $B::LexInfo::DiffCmd to values other than the defaults in LexInfo.pm.

cvrundiff

Take a padlist snapshot of a subroutine, run the subroutine with the given arguments, take another snapshot and return a diff of the snapshots.

my $diff = $lexi->cvrundiff(Foo::bar, "arg1", $arg2);
print $$diff;

Complete example:

package Foo;
use B::LexInfo ();

sub bar {
my($string) = @_;
}

my $lexi = B::LexInfo->new;
my $diff = $lexi->cvrundiff(Foo::bar, "a string");
print $$diff;

Produces:

--- /tmp/B_LexInfo_1848.before Mon Jun 28 19:48:41 1999
+++ /tmp/B_LexInfo_1848.after Mon Jun 28 19:48:41 1999
@@ -2,8 +2,10 @@
{
Foo::bar => {
$string => {
- TYPE => NULL,
- NULL => 0x80efd58
+ TYPE => PV,
+ LEN => 9,
+ PV => a string,
+ CUR => 8
},
__SPECIAL__1 => {
TYPE => NULL,

<<less
Download (0.005MB)
Added: 2007-06-26 License: Perl Artistic License Price:
850 downloads
EveryGUI 0.99.b

EveryGUI 0.99.b


EveryGui is an attempt at being a GTK+ Graphical User Interface for everything. more>>
EveryGui is an attempt at being a GTK+ Graphical User Interface for "Everything" (involving command line programs) on UNIX systems. EveryGUIs goal is achieved by providing two powerful applications:

Chameleon, which is a dynamic GUI for virtually any tool or OS command. It loads config files of tools which are chosen from a list, and dynamically creates widgets reperesenting the tools options. Not only does it execute the commands, but it can save a batch of commands into a shell script for later/repeated use.

And Designer, which is a visual environment for creating/editing config files that determine Chameleons different behaviours for each tool/command. Designer feels like a cross between QT Designer and Glade, but requires no coding at all to get the functionality working (thats Chameleons job to do it automagically).

I decided to design EveryGUI because I have found myself writing over half a dozen GUIs for command line programs, when I realised a lot of the code is very similar, so why not make a unified GUI for all purposes? It makes sense to me...

Of course, there are already GUIs for cdrecord, lame, tar, webcpp, etc. which are more specialized for their tasks, but with the small learning curve of EveryGUI compared to the dozens of other GUIs you have to install and learn, EveryGUI proves to be very time efficient. And with its flexibility, you can customize and extend it specifically for your needs.

Whether youre new to Linux and havent mastered all the common everyday commands, or youve been using it for years and you need a robust power tool, EveryGUI can make your life a lot easier.

Imagine being able to use programs like cdrecord, mkisofs, LAME, tar, RPM, Webcpp or commands like upload your project file releases to sourceforge, or mount an .iso image with just a few clicks, all in the same graphical interface. Imagine being able to add more tools to this interface, or bind your favorite commands to the click of a button without writing any code or even having to hand write config files...

..its time to stop dreaming, and start using EveryGUI.

<<less
Download (0.041MB)
Added: 2006-01-10 License: GPL (GNU General Public License) Price:
1385 downloads
Wily::Message 0.02

Wily::Message 0.02


Wily::Message is a Perl extension to handle Wily Messages. more>>
Wily::Message is a Perl extension to handle Wily Messages.

SYNOPSIS

use Wily::Message;
use Wily::Connect;

# opens a file in wily and exits when the window is destroyed

my $win_id;

my $ws = Wily::Connect::connect();

my $wm = Wily::Message->new(Wily::Message::WMnew, 0, 0, 0, 1,
/tmp/file_to_edit);
$ws->syswrite($wm->flatten());

my $buffer = ;
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}

$buffer = $wm->from_string($buffer);

if ($wm->{type} == Wily::Message::WRerror) {
die "Error WMnew: $wm->{s}n";
} elsif ($wm->{type} == Wily::Message::WRnew) {
$win_id = $wm->{window_id};
$wm = Wily::Message->new(Wily::Message::WMattach, $win_id, 0, 0,
Wily::Message::WEdestroy);
$ws->syswrite($wm->flatten());
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WRerror) {
die "Error WMattach: $wm->{s}n";
} elsif ($wm->{type} == Wily::Message::WRattach) {
} else {
die "Expected a WRattach, but didnt get one";
}
} else {
die "Expected a WRnew, but didnt get one";
}

while (1) {
until (Wily::Message::complete_message($buffer)) {
$ws->sysread($buffer, 1024, length($buffer));
}
$buffer = $wm->from_string($buffer);
if ($wm->{type} == Wily::Message::WEdestroy and $wm->{window_id} == $win_id) {
last;
}
}

A simple object wrapper around Wily messages with a helper function to assist in extracting messages from the wily connection.

<<less
Download (0.021MB)
Added: 2007-02-27 License: Perl Artistic License Price:
969 downloads
Passwordless remote logins 1.02

Passwordless remote logins 1.02


Passwordless remote logins is a Kommander script that can create 1024 bit passwordless dsa keys. more>>
Passwordless remote logins script can be used to:

1: Create 1024 bit passwordless dsa keys.
2: Send key to remote server via scp.
3: Create remote .ssh directory and move key to authorized_keys file.

This will allow you to login to remote server via ssh or run automated rsync backups. You need openssh, bash and expect installed for this to work. Optionally you can create an executeButton with the following format for a one click remote server login.

The format: konsole -e ssh -i /your/path/toyour-key remoteusername"@"remotehost_or_ip

<<less
Download (0.041MB)
Added: 2006-03-13 License: GPL (GNU General Public License) Price:
1326 downloads
JObexFTP Beta00.01.B

JObexFTP Beta00.01.B


JObexFTP project is an Obex implementation on Java. more>>
JObexFTP project is an Obex implementation on Java for compatible with those devices and is intended to be full implementation sometime in the future. JObexFTP support phone with AT+CPROT=0 or *EOBEX, tested only with Mitsubishi M341I & SE K750i if you have a new one.

This application includes an external library called rxtx,
its URL is www.rxtx.org. If you are going to run JObexFTP
in other enviroment than Windows,see the manual file
please go to this WIKI and see how to set up your enviroment:
http://rxtx.qbang.org/wiki/index.php/Installation#How_can_I_use_Lock_Files_with_rxtx.3F
RXTX library is included in the folder libs, I have included
Windows 386, Linux i686 and MacOSX (non Intel), if you want
to run on any other kind of OS, please firstly check the
RXTX home page, and then me a Email.

This application is covered by the GNU/GPL License, if you
want to read the license you can find the License.txt file,
inside the folder where you installed the application.
RXTX is covered by the LGPL license, check theirs website
for further information.

<<less
Download (0.85MB)
Added: 2007-08-15 License: GPL (GNU General Public License) Price:
802 downloads
PoMP 0.1

PoMP 0.1


PoMP is a Power Conscious Multimedia Player. more>>
This is the first public release of PoMP. We develop an algorithm which minimizes the power consumption for multimedia data playback. We implement the algorithm in mpeg2dec. PoMP uses library of mpeg2dec.

You have to install mpeg2dec to execute PoMP. PoMP controls the disk spindle via standard ATA-4 command. At this moment, we only release Linux binary. The disk scheduling algorithm of PoMP v.0.1 is optimized for IBM microdrive DMDM 10340.

PoMP is tested with IBM micro drive attached via IDE interface(ATA-4). You can type the command as follows. Assume that Microdrive is /dev/hde.

$ ./mpeg2dec -b 1024 /mnt/microdrive/santafe.mpeg /dev/hde
<<less
Download (13.7MB)
Added: 2005-07-07 License: GPL (GNU General Public License) Price:
1575 downloads
Chromium B.S.U. 0.9.12

Chromium B.S.U. 0.9.12


Chromium B.S.U. is a fast paced, arcade-style, top-scrolling space shooter. more>>
Chromium B.S.U. is a fast paced, arcade-style, top-scrolling space shooter.
You are captain of the cargo ship Chromium B.S.U., responsible for delivering supplies to our troops on the front line. Your ship has a small fleet of robotic fighters which you control from the relative safety of the Chromium vessel.
Your Mission:
- Do not let ANY enemy ships get past your fighters! Each enemy ship that makes it past the bottom of the screen will attack the Chromium, and you lose a fighter.
- Use your fighters as weapons! Crash into enemies to destroy them before they can get past you.
- Strategic suicide is a powerful tactic! When the Chromium launches a new fighter, it releases a high energy burst which destroys all enemies in range.
- Self-destruct to preserve your ammunition! A double-right-click will cause your current fighter to self-destruct. Before the ship blows up, it ejects its ammunition so that the next fighter can pick it up.
Ammunition:
MACHINE GUN
Otherwise known as the pea shooter. But youll miss em when theyre gone.
ION CANNON
This gun slices through your enemies and keeps on going.
PLASMA REPEATER
Your most powerful weapon. The plasma ammunition runs out quickly, however.
Items:
BIG RED BUTTON
The ultimate weapon. Double right-click or press the 0 key twice to eject the fighters ammunition and self-destruct.
Power ups:
SHIELD REPLENISH
The penguin protects you. Grab this power up to restore shields to 100%.
Let it pass through for big points.
DAMAGE REPAIR
The penguin gives you life. Grab this power up to repair all damage to your fighter.
Let it pass through for big points.
SUPER SHIELDS / EXTRA LIFE
Restores shields to 100% and gives you temporary invulnerability.
TIP: If you let it pass through the bottom of the screen, you will be rewarded with an extra fighter.
Chromium B.S.U. command line options:
-f/--fullscreen : run in fullscreen mode
-w/--window : run in windowed mode
-v/--vidmode : mode 0 = 512 x 384
: 1 = 640 x 480
: 2 = 800 x 600
: 3 = 1024 x 768
: 4 = 1280 x 1024
-na/--noaudio : do not initialize audio
<<less
Download (0.62MB)
Added: 2006-02-22 License: Artistic License Price:
1340 downloads
b. 1.4.3

b. 1.4.3


b. is a Web-based bookmark manager. more>>
b. is a Web-based manager for Web bookmarks. Bookmarks are stored in an XML file. Operations on the data are done with Perl scripts.
Main features:
Collaborative bookmarks
- A new and powerful feature is the ability to share bookmarks. These shared bookmarks may be publicly viewed by all, while a certain set of users have the ability to add or change them. These users can also add comments to the shared bookmarks, as in a bulletin-board. The display of the shared bookmarks is highly configurable: one can show extra information associated with a bookmark, such as its popularity, when it was last visited, when it was added, etc. With these new features, b. becomes a collaborative space for sharing discoveries of the Web.
- Old-style b. functionality is not lost however: one can still maintain a set of private bookmarks just as before. Whats new is the option to exchange bookmarks between the private and shared sets.
Accessible from any Web browser
- The main advantage for storing your bookmarks on the Web is to have them accessible from any Web browser. b. produces XHTML 1.0 code, doesnt use any Javascript, and is best viewed with a CSS1-compliant browser such as Netscape 6+/Mozilla, Internet Explorer 5+, and Opera 5+.
Bookmark data stored in XML format
- XML has quickly become an acknowledged standard for the management of data transmitted over the Internet. Its foundation as a markup language like HTML gives it a wide base of users, and its precept of separating data from its display provides XML versatility for the many possible uses of the data.
- Im using a DTD for collaborative bookmarks called XBEL-collab. Its a slight modification of the XBEL DTD for bookmarks >>, to allow for features like comments and hit counts. The original XBEL DTD was created by python.org.
Customizable
- In a themes/ subdirectory, one can determine the look of b. with CSS stylesheets, custom graphics, and HTML templates. There are more customization options with this new release.
Multi-user
- b. supports multi-user environments. Using basic Web server user authentication (i.e. by password-protecting the b./ directory), only certain users can have access to b.. Each user has his/her own bookmarks and optionally can have his/her own theme, welcome message, etc.
Version restrictions:
Must close browser to log off
- This is a limitation of basic HTTP user authentication: once you have access to a directory, you always have access until your browser session has ended.
Modify bookmarks from one machine at a time
- Problems can result if one attempts to modify bookmarks from two different machines at the same time. (Viewing and accessing the data from more than one machine is fine.) Although a backup of the XML file is written every time it is modified, something more secure could be implemented.
<<less
Download (0.08MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1689 downloads
MyNukeGenealogy 0.5.1.b

MyNukeGenealogy 0.5.1.b


MyNukeGenealogy for PHPNuke or PostNuke is a plugin-module which helps building up a family or surname Web site. more>>
MyNukeGenealogy for PHPNuke or PostNuke is a plugin-module which helps building up a family or surname Web site.

It allows for displaying and editing genealogical data (individuals, families, events, notes, sources, etc.) and importing gedcom files (export functionalities will follow).

It has a flexible template system to customise the layout and design.

<<less
Download (0.35MB)
Added: 2006-09-07 License: GPL (GNU General Public License) Price:
661 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5