Main > Free Download Search >

Free smiley software for linux

smiley

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 15
Blue Smiley Organizer 5.24

Blue Smiley Organizer 5.24


Blue Smiley Organizer is Web-based script to manage your bookmarks, diary, reminders, to-do lists, contacts, knowledge. more>>
Blue Smiley Organizer is Web-based script to manage your bookmarks, diary, reminders, to-do lists, contacts, knowledge, and images in a multi-user environment.
Blue Smiley Organizer also includes its own live support help system, blogs, themes, and a discussion forum.
Main features:
- Prioritize your bookmarks: Tell BlueSmiley how important a website is to you and how often you want to visit the link (e.g. once a month) and a list of bookmarks will be generated with the most urgent bookmarks at the top of the list.
- You can also keep a diary, manage your To-Do List and save email addresses and telephone numbers with the Contact Management. Add important vocabulary, snippets of code, etc to the categorized knowledge list.
- BlueSmiley reminds you of birthdays, TV shows, appointments, etc.
- Want to offer Live Support for your website without forking out money every month? BlueSmiley offers it for free.
- Social Bookmarking: Share your bookmarks on your personal webpage.
- You can also show RSS Feeds within this Online Organize
<<less
Download (0.51MB)
Added: 2007-08-09 License: Free To Use But Restricted Price:
818 downloads
WebMail 0.7.10

WebMail 0.7.10


WebMail is a www-frontend to IMAP/POP3 mailboxes. more>>
WebMail is a www-frontend to IMAP/POP3 mailboxes. You can compare it to the systems Hotmail, YahooMail etc use.
Main features:
- gives a user complete access to his POP3 or IMAP mailboxes via an easy-to-use web interface
- neither Java nor Javascript on the Clientside
- runs as Java Servlet (and Servlet 2.2 WebApp)
- pluggable services (IMAP, POP3, ...) through the Java Mail API
- configurable looknfeel through templates
- user configurable mailboxes: each folder may be on a different IMAP host
- sophisticated folder support
- support for multiple languages
- MIME support: images, html- and textfiles are shown via the webbrowser (configurable), all other files may be downloaded with a click
- fancy mail formatting: link highlighting, umlaut conversion, "smiley-substitution"
- Very fast compared to CGI scripts
- Modular concept with plugin support
- Easy administration (webinterface) and installation
<<less
Download (5.2MB)
Added: 2006-06-08 License: GPL (GNU General Public License) Price:
1265 downloads
My Photo Gallery 4.03

My Photo Gallery 4.03


My Photo Gallery is a Web-based photo gallery that also supports non-image filetypes. more>>
My Photo Gallery is a Web-based photo gallery that also supports non-image filetypes. It is easy to setup and even easier to maintain.
Slick-looking image galleries and thumbnails are generated on the fly from any root directory that you specify. Albums can be created using the included Web-based adiminstration tool or by creating a directory and copying your pictures and files to that directory.
A Web administration interface is available to help add descriptions, rename images, rotate images (losslessly), and more. It includes advanced features such as image logging, renaming, resizing, image rotation, smilies, and visitor comments.
Unlimited filetypes may be recognized, and custom images for them can be displayed in your galleries, allowing you to archive MP3s, MPEGs, AVIs, etc.
Main features:
- Automatic creation of photo,movie, and file galleries
- Web based upload and gallery manager
- Automatic unziping of uploaded .zip files (requires unzip to be installed and in your path)
- Uses a template.html file to quickly make everything match your current site
- Simply ftp your stuff or use the web based manager
- Pretty file name option (in config file)
- Automatic thumbnail generation
- Automatic creation of various sizes of each image so that your visitors can specify the viewing size of their preference.
- Logging for each time a picture or album is viewed.
- Visitors can comment on each picture.
- Shutterfly.com support to allow your visitors to order prints.
- Manage your photo galleries from the web.
- Previous/next picture buttons with thumbnail preview
- Automatic extraction of EXIF data embedded from most digital cameras
- Easyily themable with your custom colors, logo, and main page
- Configurable filetype support to support any filetype for download
- Upload, rotate (lossless), rename, or delete images using the web manager interface
- password protect directories using a lock file of user/passs
- replace (and about every other derivation) with a picture of a smiley
- I am sure there is more that I cannot think of.
<<less
Download (0.12MB)
Added: 2005-09-20 License: GPL (GNU General Public License) Price:
1499 downloads
chilli_applet 1.1

chilli_applet 1.1


chilli_applet is a script which creates an applet within your GNOME panel. more>>
chilli_applet project is a script which creates an applet within your GNOME panel. The applet shows the status of the smoothwall with a smiley :) or a sad :( face. When you click on it with the left mouse button it pops up a window showing the uptime and allowing you to Connect, Disconnect or open your web browser to the smoothwall status page (these actions are performed using chilli_control, above).

For popping up the window it requires my other program, pgrompt. The popup window is a bit superfluous because there are also menu options for doing the same things in the applets right click m enu. If you dont want the popup window, you dont need pgprompt.

You can easily edit what the applet shows if you dont like the smiley.

Note that although this is an applet, it doesnt get restarted automatically - youll need to make sure it gets run when you log in. Its position in your panel should be remembered fine though.

Because the applet uses the perl-GTK (or Gtk-Perl?) perl modules, you will will need to get them too.

<<less
Download (0.003MB)
Added: 2007-02-26 License: GPL (GNU General Public License) Price:
972 downloads
SuperMaze 1.1

SuperMaze 1.1


SuperMaze is a simple to learn and play humorous non-violent hunt-and-shoot game using Smileys as the main actors. more>>
SuperMaze software is a simple to learn and play humorous non-violent hunt-and-shoot game using Smileys as the main actors in a maze style environment. You dont need more than the cursor keys and the space key to control your Smiley. The aim of the game is simple: Hunt each other and try to reach as first the win score.

There are several different mazes supplied with the game in various sizes and styles. SuperMaze is fully networked and multi platform and so playable on a vast amount of computers. Windows and Linux builds are already available. Needless to say that all platforms may play together in networked games.

The game does not require the very latest hardware. A moderate system with 800 Mhz is sufficient to play. See the Screenshots section for some visual impressions.

SuperMaze is freeware! Download your version of the game right now and play a round with up to 15 of your friends online or in a LAN.

<<less
Download (33.9MB)
Added: 2007-06-22 License: Freeware Price:
908 downloads
myBloggie 2.1.6

myBloggie 2.1.6


myBloggie provides one of the most simple, user-firendly Weblog system available to date. more>>
myBloggie provides one of the most simple, user-firendly Weblog system available to date.
myBloggie is considered one of the most simple, user-friendliest yet packed with features Weblog system available to date.
Built using PHP & mySQL, web most popular scripting language & database system enable myBloggie to be installed in any webservers.
Template based designed enable you to customize myBloggie easily & to create your own unique blog identity. Its also super fast due to it size, set-up easily & most of all the editor with BBcode supported buttons with prepost preview make composition some much easier
Main features:
- Instant publishing with no HTML knowledge needed
- Advanced editor with formating & smiley buttons
- Preview before post
- Future posting
- BBcode supported
- Template based for easy custmization
- Multiple users
- Multiple categories
- Advanced Search function
- Auto hyperlink
- Calendar Linked Posts
- Allow Comments - unlimited
- Configurable Page browsing
- Chopped text with "read more" as option
- Support Multi-lingual including special characters (utf) chinese, arabic greek..etc
- Trackback/Pingback
- File upload
- Open source - Free
- Support RSS 0.95 & 2.0
- BBcode for comment
- Comment notification via email
- Security code for commenting to prevent spamming
- Enhanced Security
<<less
Download (0.29MB)
Added: 2007-04-28 License: GPL (GNU General Public License) Price:
911 downloads
Lou Portail 1.4.1

Lou Portail 1.4.1


Lou Portail provides a modular Web portal. more>>
Lou Portail provides a modular Web portal.
Lou Portail is a modular Web portal that runs on MySQL and PHP. It can manage a layout system to position the modules on a page, enhanced by a powerful CSS + PHP theme manager.
This allows the admin position the login box in one place on the main page, at a different place on the forum page, and not at all on other ones. The modules range from news to comments, forums to editors (for a Web zine), statistics to polls, link directories to download sections.
Community modules are also available (chat, mini messages, user directories, and affiliate sites).
Administration is also done with the help of modules. It can be distributed, and is simple thanks to automatic functions such as statistic archiving and monthly table optimisation.
Enhancements:
- lots of polish (E_NOTICE warnings, HTML 4.01 compliance)
- rework (simpler and generic) permission mechanism
- more protected fields
- remove g_moderation configuration that are replaced by group permission
- start documentation
- add date display in the dynamic chat
- popup for smiley in the dynamic chat
- less PHP safe mode warning
- add user info for posted event and faq
- add a very preliminary administration guide
- new icon period are now configurable
<<less
Download (1.9MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
950 downloads
HTML::FormHighlight 0.03

HTML::FormHighlight 0.03


HTML::FormHighlight Perl module can help you to highlights fields in an HTML form. more>>
HTML::FormHighlight Perl module can help you to highlights fields in an HTML form.

SYNOPSIS

use HTML::FormHighlight;

my $h = new HTML::FormHighlight;

print $h->highlight(
scalarref => $form,
fields => [ A, B, C ],
);

print $h->highlight(
scalarref => $form,
fields => [ A, B, C ],
highlight => *,
mark => ,
all_in_group => 1,
);

HTML::FormHighlight can be used to highlight fields in an HTML form. It uses HTML::Parser to parse the HTML form, and then places text somewhere before each field to highlight the field. You can specify which fields to highlight, and optionally supply a CGI object for it to check whether or not an input value exists before highlighting the field.

It can be used when displaying forms where a user hasnt filled out a required field. The indicator can make it easier for a user to locate the fields that theyve missed. If youre interested in more advanced form validation, see HTML::FormValidator. HTML::FillInForm can also be used to fill form fields with values that have already been submitted.

METHODS

new()

Create a new HTML::FormHighlight object. Example:

$h = new HTML::FormHighlight;

highlight()

Parse through the HTML form and highlight fields. The method returns a scalar containing the parsed form. Here are a few examples:

To highlight the fields A, B and C (form on disk):

$h->highlight(
file => form.html,
fields => [ A, B, C ],
);

To highlight the fields A and B with a smiley face
(form as a scalar):

$h->highlight(
scalarref => $form,
fields => [ A, B ],
highlight =>,
);

To highlight the fields A and B if they havent been supplied
by form input (form as an array of lines):

$q = new CGI;

$h->highlight(
arrayref => @form,
fields => [ A, B ],
fobject => $q,
);

Note: highlight() will only highlight the first option in a radio or select group unless the all_in_group flag is set to a true value.

Heres a list of possible parameters for highlight() and their descriptions:
scalarref - a reference to a scalar that contains the text of the form.
arrayref - a reference to an array of lines that contain the text of the form.
file - a scalar that contains the file name where the form is kept.

fields - a reference to an array that lists the fields to be highlighted. If used in conjunction with "fobject" or "fdat", only the fields listed that are empty will be highlighted.

highlight - a scalar that contains the highlight indicator. Defaults to a red asterisk (< font color="#FF0000" size="+1" >< b >*< /b >< /font >).

mark - a regex specifying where to place the highlight indicator. If this is empty, the indicator will be inserted directly before the form field. The HTML form does not need to contain the text specified in the regex before each form field. highlight() will only use a mark for a field if there is no other form field before the field its highlighting. If there is more than one mark before a field, it will only highlight the last mark. If it doesnt find a mark, it will insert the indicator directly before the form field

<<less
Download (0.005MB)
Added: 2007-07-12 License: Perl Artistic License Price:
834 downloads
Funkee 0.9

Funkee 0.9


Funkee is an event-driven scripting host for Groovy and other scripting languages. more>>
Funkee is a cross-platform scripting host built on top of the Java Virtual Machine and the Groovy scripting language. Funkee is geared toward people who want to test code snippets, and toward those who need to write and run scripts quickly.
As of release 0.5, Funkee adds support for BSF -- the Bean Scripting Framework. It has been tested with Jython and Rhino (1.5R3), bringing the number of supported scripting languages to at least three, including Python, JavaScript/ECMAScript, and Groovy.
To add support for your favorite BSF-friendly language, just drop the languages JAR file into your .funkee directory, restart the application, and start writing scripts!
Funkee still favors Groovy, in that Java and Groovy can be used to define classes that can be referenced by any of the supported scripting languages.
Funkee now supports XML-RPC Web Services as both a client and a server. For security reasons, the server component doesnt start without user intervention.
XML-RPC server scripts only need to be dropped into the "xmlrpc" subdirectory off the users funkee home directory in order to be picked up. Example code will be added to this page Real Soon Now.
In order to create a client, scripts currently need to invoke:
funkee.getRPC("http://some.host.name:8080/")
after which they can use the remote service as though it was a local object.
When executed, Funkee displays a smiley face in the upper-right corner of your screen. In the background, it also creates a subdirectory named ".funkee" in your home directory, and unpacks a default set of scripts. (MS Windows users: your home directory is probably under "C:Documents and Settings") You can then invoke Groovy scripts in your .Funkee directory by using the smiley.
To execute Funkee, you need the Java Runtime Environment 1.4 or better. Funkee has been tested against JRE 1.4.2 and JRE 1.5.0 on MS Windows and Linux.
To launch Funkee on MS Windows, double-click the Funkee.jar file. On UNIX, type "java -jar funkee.jar" at the command shell.
Main features:
- Its cooler.
- JAR files dropped into the .Funkee directory are automatically read and made available to scripts at startup.
- Funkee keeps an internal cache of compiled Groovy scripts and classes, which it verifies against the scripts in the .funkee directory. When a Groovy script needs to be recompiled, it gets done transparently at runtime (this includes Groovy objects!).
- Funkee now supports a LOT more scripting languages than just Groovy.
Groovy scripts in Funkee are invoked by events. This means that the behavior of the application is completely configurable by the end user. The names of the scripts, the events that trigger them, and the value of the param variable that gets passed in are as follows:
sys_drop.groovy
param: java.awt.datatransfer.Transferable
Invoked when the user drops something on the smiley.
sys_hyperlink.groovy
param: javax.swing.event.HyperlinkEvent
Invoked when the user clicks a hyperlink in the speech window (after a sayHTML() command.) This is a good script to customize shortly after installing -- usually youll want to shovel the URL from the event to your preferred web browser.
sys_mouseclicked.groovy
sys_mousepressed.groovy
sys_mousereleased.groovy
sys_mouseentered.groovy
sys_mouseexited.groovy
sys_mousepopup.groovy
param: java.awt.event.MouseEvent
Invoked when the user makes the corresponding gesture with the mouse over the smiley.
sys_mousewheelmoved.groovy
param: java.awt.event.MouseWheelEvent
Invoked when the user moves the mouse wheel over the smiley.
Enhancements:
- The UI was completely rewritten and is now based on JRCF.
- Both text and graphical targets are now provided for script outputs.
<<less
Download (2.0MB)
Added: 2005-11-13 License: The Apache License 2.0 Price:
1440 downloads
Ayttm 0.4.6-17

Ayttm 0.4.6-17


Ayttm is an instant messenger program, supporting various protocols such as MSN, Yahoo, AIM, Jabber, and more. more>>
Ayttm is an instant messaging (aka chat) client that provides all-in-one chat functionality for several major instant messaging services from one simple program. Ayttm "Contacts" allow you to refer to several accounts of the same person from a single contact name, making it one of the cleanest and simplest clients to use.
Ayttm is the heir of the Everybuddy project, and aims to continue improving the program and addressing its shortcomings. Our primary goal is to provide a messenger which is :
- simple: Ayttm should work nicely without having to first go through a complicated configuration procedure. The preferences should be simple and minimal.
- stable: Ayttm should not crash when you use it.
- intuitive: Ayttm should be almost instantly usable by my mother ;)
- flexible: Ayttm supports multiple protocols and they should be supported in an integrated manner (common interface, for example), without limiting protocol-specific features support. Ayttm currently handles Yahoo!, MSN, Jabber, IRC, AIM and ICQ.
Ayttm is developed primarily for Linux but it is also available on BSD and Windows NT/2000 platforms.
Main features:
- Yahoo!
- MSN Messenger
- Jabber support (including SSL)
- IRC (Internet Relay Chat) support
- ICQ support
- AIM-TOC (AOL Instant Messenger)
- SMTP (for sending emails)
- File Transfers to/from MSN and Yahoo! users, and receive only from AIM users
- Group Chat (Conferences) with AIM, Jabber, MSN and Yahoo! users
- MSNs Netmeeting integration, using GnomeMeeting
- Yahoo Webcam viewing support
- Protocol Transparency - one buddy, one chat window, multiple accounts on multiple IM systems!
- Tabbed chat, with color alerts for new messages
- Themable smiley graphics
- Tooltips to track peoples status
- Conversation and group-chat logging
- File Transfer between Ayttm clients (with any protocol)
- Away mode and other status indicators
- Play sounds (with esd and artsd support)
- Asynchronous connections
- Support for multiple accounts on the same service for almost every service
- Auto-join to chatrooms
- Chat logs export
- Server-side userlist and groups management
- Automatic translation using Babelfish
- Automatic conversion to L33t-speak (yeah, we wanna have fun!)
- Importing of everybuddy, gnomeicu, gaim, and Licq buddy lists
- Keep notes on Contacts
- Rainbow colors in messages
- Digital signature and encrpytion plugin using GPG - compatible with kopete
- Typing notifications for MSN, Yahoo! and Jabber
- Spell checker
<<less
Download (7.17MB)
Added: 2005-04-25 License: GPL (GNU General Public License) Price:
1645 downloads
Opera 9.64 / 10.00 Beta Build 4453

Opera 9.64 / 10.00 Beta Build 4453


Surf the Internet in a safer, faster, and easier way with Opera browser. more>>
Opera 9.64 / 10.00 Beta Build 4453 offers you a powerful and very convenient tool which is an easy way to help you surf the Internet in a safer, faster, and easier way with Opera browser. The most full-featured Internet power tool on the market, Opera includes pop-up blocking, tabbed browsing, integrated searches, E-mail, RSS Newsfeeds and IRC chat. Opera supports all major Linux distributions. RedHat, SuSE, Mandrake, Debian, etc. Intel, PowerPC and Sparc versions.

Major Features:

  1. Pop-up Blocking:
    • No more annoying pop-up advertisements. Opera lets you control whether Web sites can use pop-ups. Select to block them all, or let the browser open only pop-ups that you have requested.
  2. Integrated Search:
    • Search your favorite sites, for example Google, eBay, or Amazon without having to go to their Web pages. Use the integrated search window or shortcuts (e.g. "g" for Google) in the address field.
  3. Skins:
    • Give your browser the look you want with Operas skins. Make the browser your own by giving it the colors, icons, and buttons of your choice.
  4. E-mail with RSS Newsfeed:
    • Operas built-in POP/IMAP E-mail client is a combined e-mail program, news reader, mailing list organizer and RSS newsfeed reader. A safer, faster, and more intelligent way of handling your e-mails, Operas e-mail client is database driven, enabling you to organize and find your e-mails in a matter of seconds through easy searches, labeling, and filtering rather than traditional folder storage.
  5. Tabbed Browsing:
    • Surf the Web easier and faster by opening multiple Web pages within the same application window. Save a collection of pages as a session and open them all with one click every time.
  6. Advanced Security:
    • Protect yourself from ad-ware, spy-ware, viruses, and other third-party malicious software applications that silently attack your computer while you are surfing the Web.
  7. IRC Chat:
    • Communicate with people all over the world using Operas IRC chat client. Use Opera to connect to IRC servers to chat privately or in rooms, or share files and photos with your friends and family.
    • Opera is from now 100% FREE and with NO ADS !

Enhancements:

  1. Unix support:
    • On the Linux/Unix front, we are discontinuing support for builds made with gcc 2.95. Also, Sparc Solaris builds are now made on Solaris 10 (with gcc 3) they should run on Solaris 9 as well. If these changes affect you, wed love to hear your feedback.
  2. Skinning improvements:
    • [DSK-253666] "new tab" button is too tall in multi-line setup
    • Partial [DSK-253753] Closed tabs icon on the right: When set to "text only", the text is nearly unreadable (partially black on black), and touches the right part of the screen)
    • [DSK-253759] Cancel button in mail panel way to unobtrusive
    • [DSK-253818] Locked tabs change size when being hovered
    • Fix for highlight of head and tail bar images
    • Fixes for the head and tail gaps in Windows Native skin
    • Fixes for pagebar head and tail icons in Windows Native skin
    • Opacity changes to Speed Dial on standard skin
    • New skin sections: "Pagebar Thumbnail Head Skin", "Pagebar Thumbnail Tail Skin", "Pagebar Thumbnail Floating Skin", "Pagebar Thumbnail Head Button Skin", "Pagebar Thumbnail Tail Button Skin", "Pagebar Thumbnail Floating Button Skin"
    • Fix for attention states on tabs
    • Updated smilies. They are now more smiley.
    • Tweaks to borders on addressbar and splitter to be consistent color
    • Tweaks to dialogs
    • Revised panel icons and buttons
    • Revised icons for mail toolbar
  3. User Interface:
    • [DSK-194184] Cant find show Speed Dial at startup option)
    • [DSK-253774] Crash in action handling
    • [DSK-226623] Ctrl+Ins doesnt copy outside of edit fields
    • [DSK-253386] Crash when clicking help in startup dialog
    • [DSK-253202] Replace Language with Dictionary in dictionary download wizard
    • [DSK-253550] Turbo notification is cropped if the turbo icon is placed on the right of the window
    • Removing obsolete ini-entry "view hotlist"
  4. Mail:
    • [DSK-253731] Opens broken Compose Message view when creating new account
    • Core:
    • [CORE-21309] Full language names in spell check context menu
    • [CORE-21052] XSLT: Using keys in match expressions causes crash
    • [DSK-253743] Operator cache deleted when Opera starts
    • [DSK-251805] Hang when doubleclicking text while flash is running
    • [DSK-253773] Plug-in crash
  5. Unix:
    • [DSK-253567] Crashes on Solaris
    • [DSK-253761] Crash in Plug-in manager
<<less
Added: 2009-06-27 License: Freeware Price: FREE
26747 downloads
Ruby webgen 0.4.0

Ruby webgen 0.4.0


webgen is a Web site generator implemented in Ruby. more>>
webgen is a Web site generator implemented in Ruby. Ruby webgen is used to generate static Web sites from templates and page description files. Ruby webgen is easy to use and extensible through plugins.
Main features:
webgen core
- Easily extendable through plugins
- Easy to install and use
- Uses templates for separating layout from content
- Easy to configure if one needs to (no need if you are happy with the default values)
- Command line interface uses command style syntax (like Subversions svn command)
- Fast
File Handler (for handling the files in the source directory)
- Powerful file copy handler for copying single files or entire directories to the output directory
- Support for gallery definition files generates entire image galleries, with automatic thumbnail creation
Page Description Files (for define web pages)
- Support for ERB (embedded Ruby) in page description files and in templates
- Supports several different content formats (Textile, Markdown, RDOC, plain HTML), new ones are easy to add
- Support for specifying meta information (e.g. title, menu ordering information, ...)
Tags (used for easily adding dynamic content to web pages)
- Standard distribution provides often used tags
- Menu tag can generate different types of menus (simple menus and ones with CSS drop downs)
- Breadcrumb trail tag generates a breadcrumb trail so that one always knows where he is in the hierarchy
- Relocatable tag for automatically generating correct relative paths to files
- ... and much more!
Other Features
- Automatically checks generated files if they are standard conform
- Supports virtual files via meta information backing files
- Support for automatic smiley replacement with emoticons
Enhancements:
- The core of webgen has been completely rewritten, many new plugins have been added, more predefined Web site styles are now available, and the homepage has been redesigned.
<<less
Download (1.2MB)
Added: 2007-01-05 License: GPL (GNU General Public License) Price:
1022 downloads
TundraDraw 0.5 Beta1

TundraDraw 0.5 Beta1


TundraDraw is a cross-platform ANSI/ASCII drawing program. more>>
TundraDraw is a cross-platform ASCII/ANSI drawing program. TundraDraw is currently a work in progress.
Main features:
- Block commands, including Move, Copy, Paste, Erase, Flip x/y, and several types of Fills.
- Multi-user network draw, including undo/redo over network connections
- VGA/SVGA preview window
- 24-bit color ANSi mode
Known Issues:
- You should avoid using the smiley face characters when using 24-bit mode. These will cause the file to save improperly under certain circumstances.
- You should also avoid using blank characters from the F-keys. Instead, always use the spacebar or backspace to blank out a character
Enhancements:
Bug fixes:
- [TND-11] - Charset encoding problem when saving/loading files in an UTF8 environment.
- Fixed page up/page down bug
- Fixed alt key stuck down bug on Fedora
- Fixed several loading and saving issues
New Feature
- Full ASCII character set implemented and available
- User manual now has content for all sections
<<less
Download (0.65MB)
Added: 2006-02-13 License: GPL (GNU General Public License) Price:
1349 downloads
Encode::PerlIO 5.8.1

Encode::PerlIO 5.8.1


Encode::PerlIO is a detailed document on Encode and PerlIO. more>>
Encode::PerlIO is a detailed document on Encode and PerlIO.

Overview

It is very common to want to do encoding transformations when reading or writing files, network connections, pipes etc. If Perl is configured to use the new perlio IO system then Encode provides a "layer" (see PerlIO) which can transform data as it is read or written.

Here is how the blind poet would modernise the encoding:

use Encode;
open(my $iliad,:utf8,iliad.utf8);
my @epic = < $iliad >;
print $utf8 @epic;
close($utf8);
close($illiad);

In addition, the new IO system can also be configured to read/write UTF-8 encoded characters (as noted above, this is efficient):

open(my $fh,>:utf8,anything);
print $fh "Any x{0021} string N{SMILEY FACE}n";

Either of the above forms of "layer" specifications can be made the default for a lexical scope with the use open ... pragma. See open.

Once a handle is open, its layers can be altered using binmode.

Without any such configuration, or if Perl itself is built using the systems own IO, then write operations assume that the file handle accepts only bytes and will die if a character larger than 255 is written to the handle. When reading, each octet from the handle becomes a byte-in-a-character. Note that this default is the same behaviour as bytes-only languages (including Perl before v5.6) would have, and is sufficient to handle native 8-bit encodings e.g. iso-8859-1, EBCDIC etc. and any legacy mechanisms for handling other encodings and binary data.
In other cases, it is the programs responsibility to transform characters into bytes using the API above before doing writes, and to transform the bytes read from a handle into characters before doing "character operations" (e.g. lc, /W+/, ...).

You can also use PerlIO to convert larger amounts of data you dont want to bring into memory. For example, to convert between ISO-8859-1 (Latin 1) and UTF-8 (or UTF-EBCDIC in EBCDIC machines):

open(F, ":utf8", "data.utf") or die $!;
while (< F >) { print G }

# Could also do "print G < F >" but that would pull
# the whole file into memory just to write it out again.

More examples:

open(my $f, ":encoding(iso-8859-2)")
open(my $h, ">:encoding(latin9)") # iso-8859-15
<<less
Download (11.3MB)
Added: 2007-08-07 License: Perl Artistic License Price:
809 downloads
AngelineCMS Lite 0.4.1

AngelineCMS Lite 0.4.1


AngelineCMS is an open source Content Management System (CMS) and a complete Web Development Framework (Application server). more>>
AngelineCMS is an open source Content Management System (CMS) and a complete Web Development Framework (Application server). AngelineCMS is written from ground up to take advance of PHP5s OO-features.
AngelineCMS is Open Source software under OSI approved Mozilla Public License. AngelineCMS aims for easy, innovative solutions for daily web publishing problems. Along with the CMS part, were aiming for as perfect web development framework as possible!
Main features:
Some cool features:
- Blogger client with wysiwyg editor
- Page editor with wysiwyg editor
- Multiuser enviroment
- Shareable blogs, files and documents
- Modular framework
- Multilingual support (Although at the time of writing this we only have English and Finnish support)
- Friendly User Interface Guidelines to ensure ease of use
- Runs on multiple database servers! MySQL, PostgreSQL and SQLite
- Runs on multiple operating systems
- Easily installable modules and plugins
- Blogger even supports XHTML for mobile phones!
Some cool technical features of the AngelineCMS Framework:
- Supports multiple login methods. Database, LDAP and even integrates into CPanel!
- Supports multiple storage backends, such as database, ftp and filesystem
- Full framework for handling module permissions and sharing, easy to create modules when theres no need to worry about basic stuff like authentication!
- Bindable urls, bind any module or url to any virtual "folder"
- Easy module interface
- Easy plugin (sidebar modules) interface
- BBcode support
- SMTP-support for sending email
- Great XML classes, generate XML tree directly from stdClass object, unlimited tree levels
- Fully XSLT-based template system
- Image subsystem for using GD and ImageMagick transparently
- Net classes for http, https, get, post methods
- Fully documented kernel classes!
- Easy multilangual translation using XML files
- Clean, identically indented source code through whole project
- Clean code - written to be PHP5 Strict compliant. No undefined variables, no errors, nothing!
- Supports MySQL, PostgreSQL and SQLite through AdoDB
- PHP5 Strict ported fork of AdoDB
- Secure, self-validating post/get data
Enhancements:
Joni Halme (jontsa@angelinecms.info)
- Changed $_debug to $debug.
- Moved check() from validate to format and dropped validate class.
- Renamed layout files with .tpl suffix. Note, old config file is no longer compatible!
- Fixed curves template validate as XHTML 1.0 strict.
- Added rss output to blogger. Just add ?rss to the URL.
- Added smiley patch by Antti Vahtera which replaces smileys with icons. Smiley icons are from www.big-boards.com. This feature can be turned off via config.
- Added possibility to delete comments from administration page.
- Fixed layout problem with curves template footer.
<<less
Download (0.020MB)
Added: 2005-12-20 License: MPL (Mozilla Public License) Price:
1408 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1