This is a keyboard for input of the Malayalam according to the transliteration
scheme called Mozhi (https://sites.google.com/site/cibu/mozhi). The keymap is
written in Keyman keyboard language and developed as a part of Varamozhi
Project under the LGPL license.
The Mozhi is intended to be the most intuitive scheme for Malayalam speakers.
It simplifies what the user needs to remember and is not phonetically
accurate.
This keymap supports the current standard for Malayalam Chillus (i.e. without
special encoding). It offers mnemonic keyboard functionality and smart-quote
functionality with comas and numerals.
This port installs the keyboard so that it can be used through SCIM or
IBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).
When working with text it is convenient and common to want to truncate
strings to make them fit a desired context. E.g., you might have a menu
that is only 100px wide and prefer text doesn't wrap so you'd truncate
it around 15-30 characters, depending on preference and typeface size.
This is trivial with plain text and substr but with HTML it is somewhat
difficult because whitespace has fluid significance and open tags that
are not properly closed destroy well-formedness and can wreck an entire
layout.
HTML::Truncate attempts to account for those two problems by padding
truncation for spacing and entities and closing any tags that remain
open at the point of truncation.
This is yet another library for template-based text generation.
Template-based text generation is a way to separate program code and
data, so non-programmer can control final result (like HTML) as desired
without tweaking the program code itself. By doing so, jobs like website
maintenance is much easier because you can leave program code unchanged
even if page redesign was needed.
The idea is simple. Whenever a block of text surrounded by '<%' and '%>'
(or any pair of delimiters you specify) is found, it will be taken as
Perl expression, and will be replaced by its evaluated result.
Major goal of this library is simplicity and speed. While there're many
modules for template processing, this module has near raw Perl-code
(i.e., "s|xxx|xxx|ge") speed, while providing simple-to-use objective
interface.
mod_auth_kerb is an Apache module for authenticating Web clients in a
Kerberos v5 realm. Authentication may be performed via the Kerberos
principal/password; it may also be done securely using SPNEGO (HTTP
Negotiate auth protocol) to perform a GSSAPI/Kerberos authentication
from the user's browser and Kerberos credentials directly to the server
Kerberos credentials 'HTTP/host@REALM'. Because the Kerberos password is
transmitted in plain text in the former mode, when using mod_auth_kerb
for naive HTTP Basic (password-based) authentication, this module
MUST be used in conjunction with an encryption-capable Web server
(e.g. Apache) to keep that exchange private. There is no documentation
provided; see the Web site for more details.
Microsoft "compress.exe/expand.exe" compatible (de)compressor
This package contains two programs:
msexpand, which decompress files compressed by Microsoft compress.exe utility
(e.g. Win 3.x installation files)
mscompress, which compress files using LZ77 compression algorithm. Output
files can be decompressed using Microsoft expand.exe or msexpand(1).
DBIx::Class onle allows joins for prefetches.
But sometimes you can't use JOIN for prefetch.
E.g. for prefetching many related objects to resultset with paging.
Also you can use this module to create cross-database prefetches.
This module provides other logic for prefetching data to resultsets.
This plugin is based on vformat.{c,h} which got adapted from evolution e-vcard
parser. vformat.{c,h} parsing and assembling of vObject-like formatting. The
term vformat is often use to describe this format of vCard 2.1, vCard 3.0,
vCalendar, iCalendar and vNote.
This MultiSync plugin is:
SyncML support (supported by e.g. SonyEricsson P800/P900 and many other phones
and devices, for example the SyncML server Sync4j). SyncML also allows you to
do remote connection of two MultiSync programs via an encrypted connection over
the net.
Loading this module will install the necessary magic to seamlessly
integrate IO::AIO into AnyEvent, i.e. you no longer need to concern
yourself with calling IO::AIO::poll_cb or any of that stuff (you still
can, but this module will do it in case you don't).
MooseX::Types::URI provides Moose types for fun with URIs.
It has slightly DWIMier types than the URI classes have due to implementation
details, so the types should be more forgiving when ducktyping will work anyway
(e.g. URI::WithBase does not inherit URI).