Ports Search

Results 781790 of 17,773 for comment.zh_CN%3A%E6%8E%A7%E5%88%B6%E5%8F%B0.(0.018 seconds)
deskutils/xneur-0.17.0 (Score: 0.0061681634)
Auto keyboard switcher
In-place converter of text typed in with a wrong keyboard layout. When users work in multilingual environment (e.g. Russian+English), they sometimes type in text with wrong keyboard layout. In auto mode XNeur can automatically detect language of a word user typed, switch keyboard layout and convert the word from one keyboard layout into another. In manual mode user has ability to convert last typed word or some selected text using hot keys. The idea of this utility is similar to Punto Switcher for Windows. For now XNeur support English, Russian, Ukrainian, Belarusian, French, Romanian, Bulgarian, Czech, Greek, Estonian, Armenian, Lithuanian, Latvian, Poland, Spanish and Uzbek languages.
devel/cmunge-1.0 (Score: 0.0061681634)
Tool for encrypting and compacting C source code
CMUNGE is a simple tool for encrypting and compacting C source code, while leaving it syntactically and semantically unchanged. It does this by: * Recursively in-lining `user-defined' #include files. * Renaming C identifiers, except those in the C Standard Library, with names like l1 (i.e. letter-l one), l2, l3, etc. * Removing comments and blank lines, converting multiple consecutive whitespace characters (including `\n') into single blanks, removing all unnecessary whitespace between tokens. * Outputting the transformed code in lines of least N characters long, where N is a user-specified minimum line length. It accepts ANSI and K & R C as its input language.
Log to array, with some limits applied
Log::Dispatch::ArrayWithLimits functions similarly to Log::Dispatch::Array, with a few differences: - only the messages (strings) are stored - allow specifying array variable name (e.g. "My::array" instead of \@My:array) This makes it possible to use in Log::Log4perl configuration, which is a text file. - can apply some limits Currently only max_elems (the maximum number of elements in the array) is available. Future limits will be added (see "TODO"). Logging to an in-process array can be useful when debugging/testing, or when you want to let users of your program connect to your program to request viewing the ogs being produced.
devel/Object-InsideOut-4.02 (Score: 0.0061681634)
Comprehensive inside-out object support module
Object::InsideOut provides comprehensive support for implementing classes using the inside-out object model. This module implements inside-out objects as anonymous scalar references that are blessed into a class with the scalar containing the ID for the object (usually a sequence number). For Perl 5.8.3 and later, the scalar reference is set as read-only to prevent accidental modifications to the ID. Object data (i.e., fields) are stored within the class's package in either arrays indexed by the object's ID, or hashes keyed to the object's ID.
devel/Regexp-Compare-0.24 (Score: 0.0061681634)
Partial ordering for regular expressions
Regexp::Compare implements a function comparing regular expressions: it returns true if all strings matched by the first regexp are also matched by the second. It's meant to be used for optimization of blacklists implemented by regular expressions (like, for example, http://www.communitywiki.org/cw/BannedContent). False return value does not imply that there's a string matched by the first regexp which isn't matched by the second - many regular expressions (i.e. those containing Perl code) are impossible to compare, and this module doesn't even implement all possible comparisons.
devel/rlog-1.4 (Score: 0.0061681634)
Flexible message logging facility for C++
RLog provides a flexible message logging facility for C++ programs and libraries. It is subscription based, meaning you can subscribe to messages of your choice in an number of ways: by hierarchical channel name (e.g. "debug", "debug/ special", "error", etc.), or file name, component name, etc. Log messages are individually enabled. It is meant to be fast enough to leave in production code - even where it may be called many times, as both the GCC and Intel compilers reduce the logging overhead a few clock cycles if they are dormant (with no subscribers). Other add-on components can extend subscriptions to external programs, allowing you to enable and collect debugging messages remotely.
games/tileworld-1.3.0 (Score: 0.0061681634)
Emulation of the game "Chip's Challenge"
Tile World is an emulation of the game "Chip's Challenge". "Chip's Challenge" was originally written for the Atari Lynx by Chuck Sommerville, and was later ported to MS Windows by Microsoft (among other ports). "Chip's Challenge" is a game made up of both intellectually engaging puzzles and situations demanding fast reflexes. As you might have guessed, it is a tile-based game. The object of each level is simply to get out -- i.e., to find and achieve the exit tile. This simple task, however, can sometimes be extremely challenging.
graphics/liblqr-1-0.4.1 (Score: 0.0061681634)
Easy to use C/C++ seam carving library
This site is about a seam-carving C/C++ library called Liquid Rescale. It is a free, open source implementation of the algorithm described in the paper [1] by Shai Avidan and Ariel Shamir. It aims at resizing pictures non uniformly while preserving their features, i.e. avoiding distortion of the important parts. The API is intended to be powerful, yet fast and easy to use. It supports saving and loading of the carving information, real-time scaling, manual feature selection, customizable progress report and more. Included are full documentation (in docbook format) and examples. [1] http://www.faculty.idc.ac.il/arik/imret.pdf
graphics/exif-0.9 (Score: 0.0061681634)
Python library to extract EXIF metadata from JPEG and TIFF image files
Pyexif is a Python library and associated command line tool to extract EXIF format metadata from the headers of JPEG and TIFF image files. EXIF information is typically included in images created using digital imaging devices such as digital cameras and digital film scanners. Currently, pyexif provides the following functionality: - Parse EXIF headers in JPEG files. - Parse EXIF headers in TIFF files. - Support for camera-specific MakerNote tags (e.g. Nikon, Canon, etc.). - Provide a simple cmdline interfaces to format the data in human-readable format. EXIF specification: http://www.pima.net/standards/it10/PIMA15740/exif.htm
graphics/sdl2_image-2.0.1 (Score: 0.0061681634)
Simple library to load images of various formats as SDL surfaces
This is a simple library to load images of various formats as SDL surfaces. This library supports BMP, PPM, PCX, GIF, JPEG, PNG, TGA, and TIFF formats. API: #include "SDL_image.h" SDL_Surface *IMG_Load(const char *file); or SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc); or SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc, char *type); where type is a string specifying the format (i.e. "PNG" or "pcx"). Note that IMG_Load_RW cannot load TGA images. An example program 'showimage' is included, with source in showimage.c