Main > Free Download Search >

Free charlie bit my finger software for linux

charlie bit my finger

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1281
MCP2510 Bit Timing Calculator 1.0

MCP2510 Bit Timing Calculator 1.0


MCP2510 Bit Timing Calculator project is a bit timing calculator for the MCP2510. more>>
MCP2510 Bit Timing Calculator project is a bit timing calculator for the MCP2510.

It is a bit timing calculator which is very easy to use.

All you have to do is to choose the baudrate and the oscilator-frequency.

Sure you can edit and change all setting. You will see a graphical bit timing diagram which show you your current options.

At the end you will get a detailed report of your choosen options. See an example here: mcp2510btn

HowTo

On the first step you have to choose your wished baudrate and the oscilator-frequency.

Second you will get a great table with all avaible baudrate for you oscilator-frequency. The are already choosen some baudrates if your baudrate equals with some on the table. Otherwise you have to select them manually, but you will get deviations to you choosen baudrate. You will the the deviation in percent at the right table.

When you are ready you can go forward to step three.
Here you have first to select your wanted Nominal Bit Time Screenshot 2 [Step 3]and then you can edit/change to values for the single segments of a bit timing.
<<less
Download (0.017MB)
Added: 2006-11-03 License: GPL (GNU General Public License) Price:
640 downloads
Algorithm::Hamming::Perl 0.05

Algorithm::Hamming::Perl 0.05


Algorithm::Hamming::Perl is a Perl implementation of ECC Hamming encoding, for single bit auto error correction. more>>
Algorithm::Hamming::Perl is a Perl implementation of ECC Hamming encoding, for single bit auto error correction.

SYNOPSIS

use Algorithm::Hamming::Perl qw(hamming unhamming);
$code = hamming($data); # Encode $data
$data = unhamming($code); # Decode and fix errors ($data,$errors) = unhamming($code); # + return error count

This is an Error Correction Code module, implementing Hamming encoding (8 bits data, 4 bits Hamming - ie increases data size by 50%). Data can be encoded so that single bit errors within a byte are auto-corrected.

This may be useful as a precaution before storing or sending data where single bit errors are expected.

Hamming encoding was invented by Richard Hamming, Bell Labs, during 1948.

EXPORT SUBROUTINES

hamming (SCALAR)

Returns the Hamming code from the provided input data.

unhamming (SCALAR)

Returns the original data from the provided Hamming code. Single bit errors are auto corrected.

unhamming_err (SCALAR)

Returns the original data from the provided Hamming code, and a number counting the number of bytes that were corrected. Single bit errors are auto corrected.

OTHER SUBROUTINES

Algorithm::Hamming::Perl::hamming_faster ()

This is an optional subroutine that will speed Hamming encoding if it is run once at the start of the program. It does this by using a larger (hash) cache of preprocessed results. The disadvantage is that it uses more memory, and can add several seconds to invocation time. Only use this if you are encoding more than 1 Mb of data.

<<less
Download (0.007MB)
Added: 2007-05-16 License: Perl Artistic License Price:
894 downloads
Frets On Fire 1.2.438

Frets On Fire 1.2.438


Frets on Fire is a game of musical skill and fast fingers. more>>
Frets on Fire is a game of musical skill and fast fingers. Frets On Fires aim is to play guitar with the keyboard as accurately as possible.

<<less
Download (32MB)
Added: 2007-04-01 License: GPL (GNU General Public License) Price:
31275 downloads
Finger 1.37

Finger 1.37


Finger is a utility program designed to allow users of Unix hosts on the Internet network to get information about each other. more>>
Finger is a utility program designed to allow users of Unix hosts on the Internet network to get information about each other.

Finger is a direct replacement for the Berkeley 4.3 finger code, although it produces different looking output and is designed to run on a wide variety of systems.

The basic argument to Finger is a user@host pair. The user portion is the name of the user about whom you would like information. The host is a machine that the user has an account on. When invoked in this manner, GNU Finger displays the list of hosts that this user is currently logged in on, or, if the user is not logged in, the last time and location that he or she was. host may be expressed as any valid Internet address (i.e. dot-notation, host.domain, etc).

If host is non-existent, the local host is assumed. If user is blank or unspecified, it is assumed that you want information about all users.

The content and format of the output of GNU finger depends on what is being fingered:

User Displays login information about user. If `--info or `--l is also specified, finger will display the full name, home directory, shell, mail forwarding, and `.plan and/or `.project file. This is what the output will look like:

bash$ finger --info bson@gnu.ai.mit.edu
[apple-gunkies.gnu.ai.mit.edu]

Jan Brittenson (bson)
Home: /home/fsf/bson
Shell: /usr/local/bin/bash
Mail forwarded to bson@ai.mit.edu.
No mail.

User Real Name What Idle TTY Host Console Location
bson Jan Brittenson fgrep *p0 apple-gu (nutrimat.gnu.ai.)
bson Jan Brittenson 1:57 *sb nutrimat
<<less
Download (0.23MB)
Added: 2006-06-08 License: GPL (GNU General Public License) Price:
1240 downloads
3Delight for 64-bit Linux 7.0

3Delight for 64-bit Linux 7.0


3Delight is a renderer to produce photo-realistic images on 64-bit linux. more>> 3Delight is a fast, high quality, RenderMan-compliant renderer designed to produce photo-realistic images in demanding production environments. The renderer was introduced to the public in the year 2000 after being used for more than a year as the sole renderer in a sister production company. It is now widely used and earning a reputation as a benchmark in rendering technology.
Some of its features include ray tracing, global illumination (including photon mapping, final gathering and high dynamic range lighting and rendering), realistic motion blur, depth of field, complete geometry support (including efficient rendering of hair and fur), programmable shaders, quality antialiasing and antialiased shadow maps. Advanced features include Ri filtering, network caching and highly customizable workflow.
Follows a summary of 3Delights features.
-RenderMan Compliant
-RenderMan Shading Language Support
-Rendering Features
-Geometry Support
-Fast and Efficient Rendering
-Extensible Display Drivers
-Multi-platform Support with Specific Code Optimization
<<less
Download (10.1MB)
Added: 2009-04-12 License: Freeware Price: Free
194 downloads
3Delight for 32-bit Linux 7.0

3Delight for 32-bit Linux 7.0


3Delight is a renderer to produce photo-realistic images on 32-bit linux. more>> 3Delight is a fast, high quality, RenderMan-compliant renderer designed to produce photo-realistic images in demanding production environments. The renderer was introduced to the public in the year 2000 after being used for more than a year as the sole renderer in a sister production company. It is now widely used and earning a reputation as a benchmark in rendering technology.
Some of its features include ray tracing, global illumination (including photon mapping, final gathering and high dynamic range lighting and rendering), realistic motion blur, depth of field, complete geometry support (including efficient rendering of hair and fur), programmable shaders, quality antialiasing and antialiased shadow maps. Advanced features include Ri filtering, network caching and highly customizable workflow.
Follows a summary of 3Delights features.
-RenderMan Compliant
-RenderMan Shading Language Support
-Rendering Features
-Geometry Support
-Fast and Efficient Rendering
-Extensible Display Drivers
-Multi-platform Support with Specific Code Optimization
<<less
Download (11.4MB)
Added: 2009-04-11 License: Freeware Price: Free
195 downloads
XFinger 1.2.0

XFinger 1.2.0


XFinger is the X window version of the finger command for linux and other Unix-like systems. more>>
XFinger is the X window version of the finger command for linux and other Unix-like systems. The application provides refresh: in this way you can keep users monitored.

Compiling:

Sorry: no Makefile yet.

First of all you need to install the FLTK library from www.fltk.org, then you can compile XFinger. I tested it using GNU C++ compiler (g++/egcs) under RedHat Linux version 5.2 and 6.1. You can find examples of compilation commands in the files named COMPILE and STATIC-COMPILE.

After this, try the program, simply typing "./xfinger". If you are not used to compile programs, you can run the precompiled binary included in the distributed file. It should work on any Linux system with 2.x.x kernel (static ELF).

Maybe you can also recompile it on other Unix-like systems.
<<less
Download (0.43MB)
Added: 2006-12-07 License: GPL (GNU General Public License) Price:
1053 downloads
Critical Mass 1.0.1

Critical Mass 1.0.1


Critical Mass (Critter) is an SDL/OpenGL space shootem up game. more>>
Critical Mass (aka Critter) is an SDL/OpenGL space shootem up game. Critical Mass project currently runs on Mac OS X, Windows, and Linux.

The latter is my main development platform. Other platforms supported by SDL/OpenGL may also work with a bit of work.
<<less
Download (4.9MB)
Added: 2006-07-16 License: GPL (GNU General Public License) Price:
1213 downloads
Clearlooks2-Squared-Berries

Clearlooks2-Squared-Berries


Clearlooks2-Squared-Berries is a variation of the Clearlooks2-Squared theme. more>>
Clearlooks2-Squared-Berries is a variation of the Clearlooks2-Squared theme.

This is my variation of Clearlooks2-Squared. Ive been using this for many months, and like it quite a bit. Ive finally decided to release it, because I saw somebody releasing a theme with a red close-button. Apparently more than one would want colored buttons.

The theme works fine, but the green colors should probably be a bit darker. Thatll be next version.

<<less
Download (0.007MB)
Added: 2007-04-17 License: GPL (GNU General Public License) Price:
920 downloads
TypingTrainer 1.0 RC3

TypingTrainer 1.0 RC3


Typing Trainer is an application suite that is directed towards students. more>>
Typing Trainer is an application suite that is directed towards students, from the novice to those who have the basic knowledge of the kebyoard finger layout, and want to train and exercise their expertese in typing.
The design of the latter program, also allows for an environment where students ability in typing, can be examined by the program. And the results stored in a central database and characters given.
Enhancements:
- Some bugfixes in unicode handling, primarily in the way results are displayed.
- Providing support for reading and writing Unicode files.
- Modifying the stringIdx routines, and connected code, to use wide characters.
<<less
Download (0.53MB)
Added: 2005-06-01 License: GPL (GNU General Public License) Price:
1606 downloads
Class::Bits 0.05

Class::Bits 0.05


Class::Bits is a Perl module with class wrappers around bit vectors. more>>
Class::Bits is a Perl module with class wrappers around bit vectors.

SYNOPSIS

package MyClass;
use Class::Bits;

make_bits( a => 4, # 0..15
b => 1, # 0..1
c => 1, # 0..1
d => 2, # 0..3
e => s4 # -8..7
f => s1 # -1..0
);

package;

$o=MyClass->new(a=>12, d=>2);
print "o->b is ", $o->b, "n";

print "bit vector is ", unpack("h*", $$o), "n";

$o2=$o->new();
$o3=MyClass->new($string);

ABSTRACT

Class::Bits creates class wrappers around bit vectors.

Class::Bits defines classes using bit vectors as storage.
Object attributes are stored in bit fields inside the bit vector. Bit field sizes have to be powers of 2 (1, 2, 4, 8, 16 or 32).

There is a class constructor subroutine:

make_bits( field1 => size1, field2 => size2, ...)

exports in the calling package a ctor, accessor methods, some utility methods and some constants:

Sizes can be prefixed by s or u to define signedness of the field. Default is unsigned.

$class->new()

creates a new object with all zeros.

$class->new($bitvector)

creates a new object over $bitvector.

$class->new(%fields)

creates a new object and initializes its fields with the values in %fields.

$obj->new()

clones an object.

$obj->$field()
$obj->$field($value)

gets or sets the value of the bit field $field inside the bit vector.

$class->length
$obj->lenght

returns the size in bits of the bit vector used for storage.

$class->keys
$obj->keys

returns an array with the names of the object attributes

$obj->as_hash

returns a flatten hash with the object attributes, i.e.:
my %values=$obj->as_hash;

%INDEX

hash with offsets as used by vec perl operator (to get an offset in bits, the value has to be multiplied by the corresponding bit field size).

%SIZES

hash with bit field sizes in bits.

%SIGNED

hash with signedness of the fields

Bit fields are packed in the bit vector in the order specified as arguments to make_bits.

Bit fields are padded inside the bit vector, i.e. a class created like

make_bits(A=>1, B=>2, C=>1, D=>4, E=>8, F=>16);

will have the layout

AxBBCxxx DDDDxxxx EEEEEEEE xxxxxxxx FFFFFFFF FFFFFFFF

<<less
Download (0.004MB)
Added: 2007-07-30 License: Perl Artistic License Price:
816 downloads
zkfingerd 2.0.13

zkfingerd 2.0.13


zkfingerd is a replacement for standard finger. more>>
zkfingerd is a relatively simple finger server designed to give the sysadmin complete control over what it looks like and what it does. Variable substitution allows you to make the output look however you want it to look. Script execution allows you to define targets which will execute programs, as well as enabling you to allow system users to write their own program to be executed when they are fingered. Complete configurability -- zkfingerd aims to give you completely control over what it does and when. Basic HTTP support, including a workaround that detects the differences between browsers that send the "//" in a finger URL as part of the query and those that dont. Public file areas allow users to make the contents of directories available to anyone who asks wants.
Obtain source from http://sourceforge.net/projects/zkfingerd or finger:
cuervo/zkfingerd/zkfingerd-latest.tar.gz.Z@digits.zerokarma.sleepers.net
Unpack (tar xvfz zkfingerd*.tar.gz)
Change to the zkfingerd source directory
Compile and install zkfingerd by running make install
Change to the /etc/finger directory and edit the config file, templates, and banner
Enhancements:
- Fixed free() causing SIGSEGV on my Debian system.
- New pretty compiler doowhackey.
<<less
Download (0.18MB)
Added: 2006-06-26 License: GPL (GNU General Public License) Price:
1217 downloads
Bit-mapped Japanese font parser 2.0

Bit-mapped Japanese font parser 2.0


Bit-mapped Japanese font parser is a font parser. more>>
Bit-mapped Japanese font parser is a font parser. Note, this package doesnt include the actual font data. To get the font data you need to download it from the download section in the left.
Then move *.jfr into the directory where you unpacked this parser, and follow with the quick instructions.
Quick instructions:
Complete parse requires about 4 megabytes of free disk space. This is a huge improvement over the original version which required almost 45 megabytes.
1. make
2. make parse
3. watch the progress indicator
4. mv *.pcf.gz /usr/X11R/lib/X11R6/fonts/misc
5. make clean
6. HUP your font server if you use one
7. xset fp rehash
8. xlsfonts | grep kanji
/usr/X11R/lib/X11R6/fonts/misc is the standard location for all sorts of random bit-mapped fonts, but you might have a special location. Substitute that in step 4.
About:
I came across a number of these "raster fonts" a while ago. Quick look inside the files proved that they are bit-mapped fonts, and the format looked pretty straight-forward. I wrote the original parser for these just guessing the values, basically by experimenting and playing around. Later on I came across some docs on the subject - looks like these fonts were used in Windows 3.1 Japanese edition to substitute back-then low quality Japanese TTF fonts at small point sizes. These were designed using full-scale 16 bit programming techniques.
Quick info about the font format, there are some headers, then follows a "segment table" which is basically a table with pointers inside the font file where to locate a particular chunk of data. Because the 16 bit way of accessing memory is by using 65k "segments", each file is virtually split into < 65k segments which get loaded into separate memory areas, and then there is a algorithm how to assemble whatever character by using the segment number and offset. Anyway, with 32 bit access all of that doesnt really matter. In my implementation I just mmap the whole file and read it all out of memory.
Generating table.h was a LOT of work! First, I took the codearea table out of one of the jfr files (this maps shift-jis code to the character number inside the font file), and extracted the number ranges. These were shift-jis, of course, and X uses jis0208. There is no converter from a shift
jis byte into jis0208. So I had to write one. Taking iconv, and some tables from glibc 2.1.93, I hacked together something which converted the shift-jis data into ucs4 (unicode, I guess) and then from that into jis0208. The code to the converter is about 500k thanks to the huge jis->unicode->jis conversion tables, and you wont need it unless you get a jfr font with a different encoding table (unlikely). Anyway. After I got the font format figured out and converted the character table, everything else was pretty easy. Note some bit hackery in the bitmapXX() functions which was necessary to present the font data in a usable format. Also notice cool use of function pointers to select a conversion function at runtime.
Enhancements:
- This version uses correct JISX0208 tables, and is much faster.
<<less
Download (0.020MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1101 downloads
The 64 bit Virtual CPU Project 0.0.23

The 64 bit Virtual CPU Project 0.0.23


The 64 bit Virtual CPU Project is a project to create 64-bit virtual CPU. more>>
This is a project to create 64-bit virtual CPU, create a 64 bit assembler for the CPU and then port C to it, and then create scripts to port GNU/Linux to it.
The aim is to run 64-bit Linux on common 8/16/32 bit CPUs in applications where speed is not an issue.
Enhancements:
- Added C code intended tor a PIC Preliminary documentation More updates to Gambas program
<<less
Download (0.67MB)
Added: 2005-07-06 License: GPL (GNU General Public License) Price:
1600 downloads
XWT Widgets 0.5-pre3

XWT Widgets 0.5-pre3


XWT Widgets provides a set of high quality widgets and themes for XWT. more>>
XWT Widgets provides a set of high quality widgets and themes for XWT.

XWT Widgets is a set of GUI widgets written for the XWT Project. The goals of these widgets are to be high quality, highly themeable, extensible, and very easy to use tools for XWT application developers.

XWT is a remote GUI platform that runs anywhere while being fast and responsive, and aims to be the future of Web services.

Themes that closely match (and in some cases improve upon) native widget sets are to be bundled with the XWT Widgets, although currently only a Monopoly theme is available.

<<less
Download (0.15MB)
Added: 2007-04-16 License: LGPL (GNU Lesser General Public License) Price:
551 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5