unicode
Unicode Tutorial - Herongs Tutorial Notes on Unicode
This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Unicode. Topics include ASCII, character set, encod more>> This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Unicode. Topics include ASCII, character set, encoding, GB, GB18030, GB2312, GBK, ISO-8859, JDK, JIS, UTF8, Unicode Key sections: Character Sets and Encodings - GB2312/GB18030 Character Set and Encodings - JIS X0208 Character Set and Encodings - Unicode Character Set - Unicode Transformation Formats (UTF) - JDK - Character Set and Encoding - JDK - Encoding Maps, Counts and Conversion.<<less
Unicode Tutorial - Herong's Tutorial Notes on Unicode 4.02
This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Unicode. Topics include ASCII, character set, encoding, GB, GB18030, GB2312, GBK, ISO-8859, JDK, JIS, more>> This free book is an excellent tutorial book for beginners. It is a collection of notes and sample codes written by the author while he was learning Unicode. Topics include ASCII, character set, encoding, GB, GB18030, GB2312, GBK, ISO-8859, JDK, JIS, UTF8, Unicode Key sections: Character Sets and Encodings - GB2312/GB18030 Character Set and Encodings - JIS X0208 Character Set and Encodings - Unicode Character Set - Unicode Transformation Formats (UTF) - JDK - Character Set and Encoding - JDK - Encoding Maps, Counts and Conversion.<<less
eZ components 2007.2.1
eZ components is an enterprise ready general purpose PHP components library by eZ systems. more>>
eZ components 2007.2.1 is a useful program including independent building blocks for PHP application development eZ components for speeding up development and limiting risks. An application can use one or more components effortlessly as they all adhere to the same naming conventions and follow the same structure.
All components are based on PHP 5.1, except for the ones that require the new Unicode support that will be available from PHP 6 on.
The Base component provides basic functionality that all other components rely on. This basic functionality contains a certain set of exceptions and a mechanism to load components on demand, reducing memory usage. Other components build around this Base component and provide functionality for a whole range of different subjects.
Subjects include reading archive files (.zip, .tar), caching data, database SQL abstraction layer and schema management, debugging and event logging, image analysis and manipulation, in-process communication, sending fully feature mail message, templating and the safe usage of input data. Besides these main features there are also a few other components dealing with a whole range of subjects.
This is a complete list of all the individual libraries that is included in eZ components.
- Archive
-
- Allows you to extract and create archive files, such as .tar (ustar, v7tar and gnutar) and .zip
- Cache
-
- A solution for caching, supporting multiple backends allowing you to specify the best performing solution for your caching-problem.
- Configuration
-
- A component that allows you to use configuration files in different formats.
- The formats include the standard .ini file, and an array based format.
- ConsoleTools
-
- A set of classes to do different actions with the console (also called shell). It can render a progress bar, tables and a status bar and contains a class for parsing command line options.
- Database
-
- A lightweight database layer on to of PHPs PDO that allows you to utilize a database without having to take care of differences in SQL dialects.
- DatabaseSchema
-
- A set of classes that allow you to extract information from a database schema, compare database schemas and apply a set of changes to a database schema.
- A set of classes that allow you to extract information from a database schema, compare database schemas and apply a set of changes to a database schema.
- Debug
-
- This components provides a set of classes that help you to debug an application. It provides timers and report generators for different formats that give a summary of warnings and errors that occurred within your application.
- EventLog
-
- Allows you to log events into files or other storage spaces in different formats.
- Execution
-
- Provides functionality to give feedback to your applications users when a fatal error happened or an uncaught exception was thrown.
- Feed
-
- Provides reading and writing support of RSS (multiple versions) and ATOM feeds.
- Provides reading and writing support of RSS (multiple versions) and ATOM feeds.
- File
-
- Provides support for file operations which are not covered by PHP or are just missing.
- Provides support for file operations which are not covered by PHP or are just missing.
- ImageAnalysis
-
- This class allows you to analyse image files in different ways. At least the MIME type of the file is returned. In some cases (JPEG, TIFF and GIF) additional information is gathered as well.
- ImageConversion
-
- A set of classes to apply different filters on images, such as colour changes, resizing and special effects.
-
- The components allows you construct Mail messages conforming to the RFCs. It has support for attachments, multipart messages and HTML mail. It also interfaces with SMTP to send the e-mail. Reading and parsing mail messages comes in version 1.1.
- PersistentObject
-
- This component allows you to store an arbitrary data structures to a fixed database table. The component provides all the functionality needed to fetch, list, delete etc these datastructures.
- PhpGenerator
-
- Provides a simple interface for creating PHP files and executing PHP code.
- SystemInformation
-
- Provides access to common system variables, such as CPU type and speed, and the available amount of memory.
- Provides access to common system variables, such as CPU type and speed, and the available amount of memory.
- Template
-
- A fully functional Templating system, supporting template compilation in different levels, user defined functions and operators, an optimizer, output escaping for different output handlers to prevent XSS and other security problems and a plug in system for extra functionality (such as a Translation system).
- A fully functional Templating system, supporting template compilation in different levels, user defined functions and operators, an optimizer, output escaping for different output handlers to prevent XSS and other security problems and a plug in system for extra functionality (such as a Translation system).
- Translation
-
- A component that reads XML translation definitions (the Qt Linguist format), supports caching of translation contexts and presents you with a class to apply translations to strings. A filter system allows you to transform translation definitions for special use.
- Url
-
- Provides functionality for parsing URL parameters, and path manipulation.
- UserInput
-
- A component that assists you to safely user input variables coming into your application. It builds on top of PHPs filter extension and extends it by providing a more inituitive API.
Major Features:
- Designed for enterprise PHP application development
- Open source and licensed under the New BSD license
- Clear IP rights
- Thoroughly documented
- Developed, supported and maintained by eZ systems
License:BSD
Unclassified NewsBoard 1.5.3
Complete bulletin board system like wBB, IPB or vB, only free of charge. Very easy installation and usage. Jabber IM support. Very powerful access rights management. Full Unicode support. Multiple designs and languages. Polls, avatars, attachments. Runs more>> Complete bulletin board system like wBB, IPB or vB, only free of charge. Very easy installation and usage. Jabber IM support. Very powerful access rights management. Full Unicode support. Multiple designs and languages. Polls, avatars, attachments. Runs on PHP4/5 and MySQL.<<less
ABCCrypto
ABCCrypto is a free and useful ATL COM component which provides you with an effective and easy way for encrypting and decrypting data. more>>
ABCCrypto is a free and useful ATL COM component which provides you with an effective and easy way for encrypting and decrypting data. It's incredibly simple to use and works with virtually any format you'll ever come across.
You can encrypt or decrypt variants, BLOB data or files. ABCCrypto uses the standard Windows Cryptography API to ensure consistent behavior across all platforms. It uses RSA Encryption with 40 bit keys for a practical level of security throughout virtually any country in the world.
Because ABCCrypto is Unicode compliant throughout, you can use it with any language from English to Arabic to Korean.
ResourceBlender 1.50
ResourceBlender enables you to keep a central database of translations which can then be used in multiple applications. more>>
Installation:
- Create a new IIS website to hold the files.
- Copy the files from the temporary folder to the root of the website.
- Ensure the IIS user has permissions to write to ResourceBlenders directory. On Windows 2000, this user is called IWAM_xxx, on IIS 6.0 this user is called {machine name} ASPNET or NETWORKSERVICE.
Major Features:
- Export resources to .NET .resx files, Java .properties, GNU .po / gettext, XHTML entities and more.
- Import / Export translation data as XML spreadsheets to make editing more convenient.
- Use one translations database to keep localizations in-sync.
- Supports MySQL, SQL Server and SQLite, so no external database is required.
- Migrate from existing .resx or .properties files with an import wizard.
- Automatic machine translation with Google Translate.
- Custom templates for resource formats.
Enhancements
- Added: Multi-threaded automatic translation with Google Translate.
- Added: Option to escape unicode characters (with code points above 127) to prevent the need to run native2ascii when generating .properties bundles.
- Changed: When merging resources, translator comments are also merged.
- Changed: Java bundles containing escaped unicode sequences are now converted to their string representation when importing.
- Fixed: Bug when exporting Chinese Simplified or Traditional to Java .properties.
- Fixed: Bug when importing PO files which caused the import to fail if two untranslated strings with plurals shared the same first 15 characters.
Requirements: ASP.NET 3.5
<<lessSlashOrg Downloader 0.96a
SlashOrg Downloader is a totally free of charge file management solution written in the PHP script language. I wrote it initially to stop people snooping through the files on my Web server whilst allowing me to offer controlled downloads to friends. It more>> SlashOrg Downloader is a totally free of charge file management solution written in the PHP script language. I wrote it initially to stop people snooping through the files on my Web server whilst allowing me to offer controlled downloads to friends. It uses special "access links" generated by the administrator that allow access to a shared folder until they expire or have exceeded the maximum usage limit authorized by the administrator. It also features easy installation, multilingual support, per-folder rights management, simple Web-based administration, user accounts, file uploads, download speed limits, ISO and unicode support, and much more.<<less
VistaDB 3.0 3.0
VistaDB 3.0 was developed in C# to be the world?s first fully managed SQL database engine built specifically for the Microsoft .NET Framework, Compact Framework and Mono. VistaDB is smaller than SQL CE, and works in shared hosting environments. No CPU or more>> VistaDB 3.0 was developed in C# to be the world?s first fully managed SQL database engine built specifically for the Microsoft .NET Framework, Compact Framework and Mono. VistaDB is smaller than SQL CE, and works in shared hosting environments. No CPU or RAM limitations imposed by our engine. Features include royalty-free distribution, easy-to-use small single-file 600KB footprint, ZeroClick deployment lets you embedded VistaDB directly into your EXE and DLLs, Visual Studio 2005 integration, built-in ADO.NET Provider, Direct Data Access? objects, T-SQL compatible SQL query processor, data types are 1:1 compatible with SQL Server, Data Migration Wizard, Data Builder tool for managing databases (C# source code included), robust single-file data store, ANSI and Unicode support, tables, views, CLRProcs, indexes, constraints, primary and foreign keys, Blowfish encryption, transaction processing with Snapshot isolation.<<less
ActiveXPowUpload
ActiveXPowUpload is easy client-side solution that can be used to perform file uploads from a user machine to the web server. more>>
Major Features:
- Multiple file selection at once by Ctrl, Shift keys or by Ctrl A hot key.
- Recursive folders selection.
- Drag-n-drop files and folders.
- Rich progress and status information during the upload process.
- Uploads Form text items at the same request by POST or GET method.
- Sends selected paths info. This allows to recreate directory structure at server as it user selected.
- File filters by extension in the "Browse Files" dialog.
- Limit the maximum allowed size of individual files.
- Limit the maximum allowed total size of files.
- Limit the maximum allowed number of files to be uploaded at the same time.
- Possibility to cancel an upload anytime.
- Returns server reply with errors or success upload confirmation.
- Access to files date modified, date created, date last accessed, name, size information. This data accessible before upload and also can be uploaded with files to the server.
- Multilingual interface.
- Interface can be fully hidden and replaced with custom HTML and Java Script code. Control has reach properties, methods and events.
- Supports SSL (HTTPS).
- Supports Authentication (Basic, Windows integrated). ActiveXPowUpload don't ask credentials if user already entered it while opening web page.
- Supports Cookies and Session. ActiveXPowUpload automatically sends all Cookies and SessionID cookie that has web page containing it.
- Supports Proxy Servers. It using the same proxy specified at browser settings to upload files.
- Supports Unicode file names, text Form items, localized messages and captions.
FreeBASIC 0.18.5b
FreeBASIC is a 32-bit BASIC compiler. more>>
Major Features:
- A large number of variable types available
- Arrays
- BASIC Compatibility
- Built-in gfx library
- Clean Syntax
- Create OBJs, LIBs, DLLs, and console or GUI EXEs
- Debugging support
- Enumerations (ENUMs)
- Escape characters inside literal strings
- Function overloading
- Inline Assembly
- Most of the known C libraries can be used directly, without wrappers
- Multi-platform
- Multi-threading
- Name spaces
- Optimized code generation
- Optional function arguments
- Pointers
- Pre-processor
- Type defs
- Unicode support
- Unlimited number of symbols
- User-defined Types (UDTs)
- Variable initializers (including arrays and UDTs)
SWI-Prolog 5.7.12
SWI-Prolog is very useful because it offers a comprehensive Free Software Prolog environment, licensed under the Lesser GNU Public License. more>>
SWI-Prolog 5.7.12 is very useful because it offers a comprehensive Free Software Prolog environment, licensed under the Lesser GNU Public License. Together with its graphics toolkit XPCE, its development started in 1987 and has been driven by the needs for real-world applications. These days SWI-Prolog is widely used in research and education as well as for commercial applications.
Major Features:
- Kernel licensed under the LGPL. Prolog libraries are distributed under the GPL with an additional statement that allows for use in proprietary applications. Details can be found on the license page.
- fast compilation. E.g., loads 140,000 lines of code spread over 500 source-files in 2.3 seconds on an AMD 5400+ system.
- Robust and free of memory leaks. In use for several servers that run 24x7.
- Small. The full development environment, including graphics, libraries and many interface packages requires approx. 40MB harddisk. The non-graphical kernel is about 650Kb, the graphics library adds about 1.2Mb to the image.
- Scales well for large applications. No limits on program size, atom-length, term-arity or integer values. No performance degradation on predicates with many (indexed) facts.
- Unbounded integer and rational number arithmetic based on GMP library.
- Comprehensive set of built-in predicates, covering Part 1 of the ISO standard, the de-facto Edinburgh Prolog standard and important parts of Quintus and SICStus Prolog. Fair compatibility to Ciao, YAP and GNU-Prolog.
- Flexible and fast interface to the C- and C++-Language. The interface allows for calling both-ways, handling of non-determinism both ways and embedding of the SWI-Prolog kernel in C/C++ projects.
- The goodies: modules (upward compatible to Quintus and SICStus), garbage-collection (transparent to C/C++-code, including atom garbage collection), last-call optimisation, Dynamic expansion of the runtime stacks, ISO exception-handling (including C/C++ interface for catching and throwing exceptions).
- Execution profiler (time and call statistics) for Linux, most Unix platforms and Windows NT/2000/XP/Vista.
- Cross-Referencer. gxref/0 provides a graphical front-end for the extensible Prolog cross-referencer (xref).
- Portable to many platforms, including almost all Unix/Linux platforms, Windows (NT/2000/XP/Vista, including 64-bit editions), MacOS X (using X11 for graphics) and many more. Both 32-bits and 64-bits hardware is supported. Sources are plain C99, configured automatically using GNU autoconf (configure, make, make install).
- UNICODE character set handling internal. Ideal for web- and international applications.
- Machine-independent saved-states (save on one platform, run using the virtual machine of another platform).
- Multi-threading support: run multiple pre-emptively scheduled prolog engines on the same database.
- attributed variables, coroutining (freeze/2, when/2, dif/2), global variables, cyclic terms. Flag-controlled handling of occurs-check (on/off/error) see current_prolog_flag/2.
- Constraint Logic Programming, providing libraries for CHR (Constraint Handling Rules), clp(FD), clp(R,Q) and various others.
- Bundled with interface libraries for Java (JPL), ODBC, TCP/IP sockets, SSL, CGI form handling, etc.
- Multi-threaded Web server library with comprehensive libraries to generate HTML, HTTP authorization, session management, exchanging JSON (used by many AJAX widgets), etc.
- Fast and flexible libraries for parsing SGML/XML (HTML), parsing RDF, store and query the RDF triple model. A graphical editor for RDF/RDFS and OWL models called Triple20 is distributed seperately.
- Literate programming support through PlDoc. Provides integrated view on manual and application documentation and producing LaTeX documentation for your application.
- Unit testing support through PlUnit.
- Regular binary distributions for most popular platforms (Windows (32/64 bits), Linux (32 bits) and MacOS X (32 bits)).
- Regular distribution of the full source packages. The sources are also accesible through GIT.
Site-Text-Display 1.0.2
Site-Text-Display is a simple perl script used to display text files (typically code) similar to the way FireFox does for .cgi, .pl, .js, etc. extensioned files by default. It outputs files with a Content-Type of text/plain in the HTTP header, thus more>> Site-Text-Display is a simple perl script used to display text files (typically code) similar to the way FireFox does for .cgi, .pl, .js, etc. extensioned files by default. It outputs files with a Content-Type of text/plain in the HTTP header, thus instructing all browsers to display the selected file as mime type text/plain. The output is correctly encoded Unicode UTF-8 text, as long as the original file was also. Follow download link for a demo.<<less
Chilkat Charset C Library
Chilkat Charset C Library converts text data from one character encoding to another. more>>
Chilkat Charset C Library is a powerful tool that can convert text data from one character encoding to another. It works identically on all computers, regardless of locale or internationalization settings.
Supports Unicode, iso-8859-*, windows-*, utf-7, utf-8, utf-16, utf-32, Shift_JIS, gb2312, ks_c_5601-1987, big5, iso-2022-*, euc-jp, euc-kr, x-mac-*, asmo-708, ibm*, dos-*, koi8-*. (Refer to reference documentation for the complete list of supported charsets.)
Major Features:
- Convert from any supported charset to any other supported charset.
- Option to drop non-convertable characters.
- Option to substitute pre-defined bytes for non-convertable characters.
- Option to substitute hex-escaped string (XXXX) for non-convertable characters.
- Option to convert to an alternative charset for non-convertable characters.
- Option to pass through non-convertable characters unchanged.
- When converting HTML, can automatically update the META tag that specifies the charset.
- File-to-file conversion.
- Check for errors in file or in-memory data.
- Convert charset names to code page numbers, and back.
Requirements:
- - VC++ 8.0
Yaoon Bulk SMS Gateway 1.1
What is Yakoons SMS Gateway? Yakoons SMS Gateway is a web service written in ASP.NET that enables you to easily send SMS messages over GSM cellular telephone networks from your local PC or network. The gateway can be accessed by HTTP protocol by more>> What is Yakoons SMS Gateway? Yakoons SMS Gateway is a web service written in ASP.NET that enables you to easily send SMS messages over GSM cellular telephone networks from your local PC or network. The gateway can be accessed by HTTP protocol by submitting values by SOAP, GET and POST method to the API Server. Accessing gateway through HTTP protocol is one of the best & the fastest ways to deliver SMS messages. Who can benefit? Companies and Individuals who wants to stay in touch with their staff and customers for their meetings, notices and product announcements. This will help people to send portfolio information, stock quotes, price alerts and news headlines, sports scores, weather, horoscopes, classifieds exchange rates, product availability, holiday specials and mobile coupons, marketing campaigns promotional activities via coupons, special offers and incentives. Features: Complete customisation and personalisation for Bulk(batch sends) or Single Messaging Unique Sender ID Branding (on Limited Networks) Supporting Text, Flash, Unicode (Arabic, Russian, Chinese etc.) Immediate Messaging to Global Contacts Easy and Immediate integration and deployment Zero up front cost Unique Fast Delivery Immediate Multicast Messaging Enabled Ready-to-use examples<<less
Chilkat XML
Chilkat XML provides a simplified DOM and API that is powerful, flexible, and easy to understand. more>>
Chilkat XML brings you a simplified DOM and API which is also powerful, flexible, and easy to understand. The Chilkat XML Parser is free and can be used in both commercial and non-commerical applications or websites.
The Chilkat XML parser can reduce your development costs by shortening XML implementation times and reducing the learning curve for programmers unfamiliar with XML.
- Simple yet flexible and powerful RAD API.
- Fully internationalized. Can handle Unicode and any language encoding.
- Integrated AES Encryption and Zip Compression Features.
- Easy to embed binary data in XML documents.
- Supports XMLHTTP.
- Powerful navigation and sorting features.
- The Chilkat XML parser is available in several different packages for different programming environments:
- .NET XML Parser A .NET XML Parser for VB.NET, C#, and ASP.NET
- ActiveX XML Parser An ActiveX for Visual Basic, FoxPro, Delphi, and any programming language supporting ActiveX.
- ASP XML Parser An ASP component for IIS web applications.
- Visual C XML Library A static C library for Microsoft Visual C 6.0 developers.