Popular Posts

Ads Header

Showing posts with label Developer Tools. Show all posts
Showing posts with label Developer Tools. Show all posts

Notepad++ 5.9.6.1

Notepad++ is a free source code editor (and Notepad replacement), which supports several programming languages, running under the MS Windows environment.


This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence.
  • Syntax Highlighting and Syntax Folding
  • WYSIWYG
  • User Defined Syntax Highlighting
  • Auto-completion
  • Multi-Document
  • Multi-View
  • Regular Expression Search/Replace supported
  • Full Drag 'N' Drop supported
  • Dynamic position of Views
  • File Status Auto-detection
  • Zoom in and zoom out
  • Multi-Language environment supported
  • Bookmark
  • Brace and Indent guideline Highlighting
  • Macro recording and playback

Title:Notepad++ 5.9.6.1
File Size:5.34MB (5,597,088 bytes)
License:Open Source
Released:Jul 05, 2010
Downloads:4350 (All versions: 26859)
OS Support:Windows (All Versions)
Plugins:None
Publisher:Notepad++
MD5 Checksum:7927ab2b518445db4e15ed9d67c1753e 

Changelog

# New features and fixed bugs
- Upgrade Scintilla to version 2.12.
- Add "Inverse bookmark" feature.
- Add NPPM_SAVECURRENTFILEAS message.
- Fix premature deallocation bug for import UDL.
- Add import/export User Defined Language features.
- File detection : Switch to modified or deleted file while user is asked to reload or keep the file.
- Fix closing several detected non-existing files bug.
- Fix language switching to English not working bug.
- Reduce PostIt/FullScreen restore button size.
- Fix PostIt wrong restore button position after toggling off fullScreen mode.
- Fix crashes on new 11 character long UDL names bug.
- Fix "Save all" inconsistent icon state on toolbar.
- Add new keywords of HTML 5 and css.

# Included plugins (Unicode):
- TextFX v0.26
- Spell Checker v1.3.3
- MIME Tools v1.6
- NppExport v0.2.8
- Compare Plugin 1.5.6
- Plugin Manager 0.9.3.1
- NppFTP 0.1.3.0
- Select 'N' Launch 1.0

# Included plugins (ANSI):
- TextFX v0.25
- NppExec v0.3.2
- Spell Checker v1.3.3
- MIME Tools v1.6
- NppExport v0.2.8
- Light Explorer v1.6
- Compare Plugin 1.5.5
- Plugin Manager 0.9.3.0
Read Post | comments

Sandboxie 3.60

Tired of dealing with rogue software, spyware and malware? Spent too many hours removing unsolicited software? Worried about clicking unfamiliar Web links? Introducing Sandboxie: Sandboxie runs your programs in an isolated space which prevents them from making permanent changes to other programs and data in your computer.


Benefits of the Isolated Sandbox
  • Secure Web Browsing: Running your Web browser under the protection of Sandboxie means that all malicious software downloaded by the browser is trapped in the sandbox and can be discarded trivially.
  • Enhanced Privacy: Browsing history, cookies, and cached temporary files collected while Web browsing stay in the sandbox and don't leak into Windows.
  • Secure E-mail: Viruses and other malicious software that might be hiding in your email can't break out of the sandbox and can't infect your real system.
  • Windows Stays Lean: Prevent wear-and-tear in Windows by installing software into an isolated sandbox.
Title: Sandboxie 3.60
Filename: SandboxieInstall.exe
File size: 2.03MB (2,123,536 bytes)
Requirements: Windows 2000 / XP / 2003 / Vista / Windows7 / Vista64 / Windows7 64
Languages: Multiple languages
License: Freeware
Date added: October 13, 2011
Author: Sandboxie
www.sandboxie.com

Change Log:

* Usability
- Improved keyboard navigation in Files and Folders View and related dialog boxes.
- Added settings for direct access to password and session management for Chrome and Firefox browsers.
- Removed some SBIE2102 pop-up messages regarding large Firefox data files.
- During upgrade, installer will automatically close programs running in the sandbox.
* Bug Fixes
- Color border was sometimes not showing correctly for windows which do not have a standard title bar.
- Fixed a bug which could trigger a system crash (BSOD) under some uncommon conditions, on 64-bit Windows.
- Fixed a bug which could trigger a system crash during system start-up, due to a conflict with other security software, on 32-bit Windows.
* Compatibility
- Improved compatibility with reparse points: directory junctions, mounted volumes, and Windows Vista/7 symbolic links.
- Improved compatibility with security software: avast! (Script Shield), NetNanny 6.5.
- Improved compatibility with third-party utilities: EverNote, nVidia nView, Sticky Password (for Internet Explorer 9), Volumouse, WinMount.
    Read Post | comments

    VirtualBox 4.1.6.74713

    VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.Some of the features of VirtualBox are:


    * Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox.
    * Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers.
    Title: VirtualBox 4.1.6.74713
    Filename: VirtualBox-4.0.4-70112-Win.exe
    File size: 87.25MB (91,484,464 bytes)
    Requirements: Windows XP / 2003 / Vista / Windows7 / XP64 / Vista64 / Windows7 64
    Languages: Multiple languages
    License: Open Source
    Date added: 87.25MB (91,484,464 bytes)
    Author: Oracle
    www.oracle.com
    Change Log:

    * VMM: fixed recompiler crashes under certain conditions
    * VMM: fixed running 64-bit guests on 32-bit host with nested paging enabled on AMD CPUs (4.0 regression)
    * VMM: fixed timing issues / hangs for certain guests using the programmable interval timer
    * VMM: large page and monitoring fixes for live snapshots
    * GUI: fixed error message when trying to exceed the maximum number of host network interfaces
    * GUI: fixed saving of changes to the metadata of an existing snapshot
    * GUI: fixed rare crash on X11 hosts
    * GUI: when selecting a shared folder, start the file dialog in the users home directory
    * ExtPack: enforce the correct permissions which might be restricted by umask when creating directories (non-Windows hosts only)
    * VBoxSDL: fixed crash when starting by specifying the VM UUID (4.0 regression)
    * VBoxManage: allow savestate even if the VM is already paused
    * VBoxManage: fixed modifyvm --synthcpu
    * VBoxManage: fixed hang when doing guestcontrol execute –wait-for exit and displaying process status on exit
    * VBoxManage: decreased CPU load during guestcontrol execute –wait-for exit/stdout while waiting for the guest process to terminate
    * VBoxManage: fixed list hostdvds/hostfloppies
    * VBoxManage: fixed storageattach for host DVD drives and host floppy drives
    * Metrics: introduced RAM/VMM base metric.
    * Main: improved sanity check when taking a VM screen shot
    * Main: fixed a crash under rare circumstances if a VM failed to start
    * Main: fixed attaching of immutable disk images
    * Main: fixed a crash at VM shutdown
    * Main: fixed incorrect handling of cross-referenced medium attachments
    * Settings: fixed truncating of big integer values (4.0 regression)
    * Settings: properly store the ICH9 chipset type
    * Host-Only & Bridged Networking: fixed VBox DHCP server startup issue for Windows hosts (4.0 regression)
    * Host-Only Networking: re-create vboxnetX interfaces after vboxnetadp.ko module reload on Linux and Darwin
    * NAT: fixed an mbuf leak under rare circumstances
    * ACPI: don’t allow the guest to enter S4 by default and don’t announce S1 and S4 in the ACPI tables if disabled
    * Graphics card: made re-enabling disabled screens work correctly to prevent problems when X11 guests enter screen saving mode
    * Storage: fixed write errors with snapshots if the host cache is disabled (4.0 regression)
    * ATA/SATA: fixed reset handling after ACPI suspend/resume
    * BusLogic: fixed hang with SMP VMs
    * Serial: another attempt to prevent lost characters during transmission
    * Linux hosts/guests: Linux 2.6.38-rc1 compile fixes
    * Mac OS X hosts: fixed VBoxSVC crash when listing host interfaces without default gateway (64-bit hosts only)
    * Solaris/Darwin hosts: fixed VM CPU execution cap
    * X.Org guests: fixed a crash on X server restart
    * X.Org guests: support X.Org Server 1.10 pre-release and Ubuntu 11.04 Alpha.
    * X.Org guests: Add EDID emulation in the graphics driver to prevent GNOME settings daemon changing the mode on login.
    * X.Org guests: never send graphics modes to the host that older VirtualBox versions can’t handle.
    * Linux Additions: fixed a memory leak in the shared folders code if a host link is not readable
    * Windows Additions: fixed handling of Security Attention Sequence (SAS) with VBoxGINA

    Read Post | comments

    phpMyAdmin 3.4.7

    phpMyAdmin is a freeware software tool written in PHP intended to handle the administration of MySQL over the all Web. phpMyAdmin supports a wide range of operations with MySQL. The most frequently used operations are supported by the user interface (managing databases, tables, fields, relations, indexes, users, permissions, etc), while you still have the ability to directly execute any SQL statement.


    phpMyAdmin Features:

    • Intuitive web interface
    • Support for most MySQL features:
    • Browse and drop databases, tables, views, fields and indexes
    • Create, copy, drop, rename and alter databases, tables, fields and indexes
    • Maintenance server, databases and tables, with proposals on server configuration
    • Execute, edit and bookmark any SQL-statement, even batch-queries
    • Manage MySQL users and privileges
    • Manage stored procedures and triggers
    • Import data from CSV and SQL
    • Export data to various formats: CSV, SQL, XML, PDF, ISO/IEC 26300 - OpenDocument Text and Spreadsheet, Word, Excel, LATEX and others
    • Administering multiple servers
    • Creating PDF graphics of your database layout
    • Creating complex queries using Query-by-example (QBE)
    • Searching globally in a database or a subset of it
    • Transforming stored data into any format using a set of predefined functions, like displaying BLOB-data as image or download-link
    • And much more...
    Title: phpMyAdmin 3.4.7
    Filename: phpMyAdmin-3.4.7-all-languages.7z
    File size: 3.47MB
    Requirements: Windows (All Versions)
    Languages: Multiple languages
    License: Freeware
    Date added: October 24, 2011
    Author: phpMyAdmin devel team
    www.phpmyadmin.net


    Change Log:

    What's new in this version:

    - bug #3418610 [interface] Links in navigation when $cfg['MainPageIconic'] = false
    - bug #3418849 [interface] Inline edit shows dropdowns even after closing
    - bug [view] View renaming did not work
    - bug [navi] Wrong icon for view (MySQL 5.5)
    - bug #3420229 [doc] Missing documentation section
    - bug #3423725 [pdf] Broken PDF file when exporting database to PDF
    - [core] Allow to set language in URL
    - bug #3425184 [doc] Fix links to PHP documentation
    - bug #3426031 [export] Export to bzip2 is not working
      Read Post | comments

      NetBeans IDE 7.0.1

      A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and Ruby.


      NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.

      This is Netbeans IDE for JavaSE. For other versions please go here http://www.netbeans.org/downloads
      Title: NetBeans IDE 7.0.1
      Filename: netbeans-7.0.1-ml-javase-windows.exe
      File size: 65.30MB (68,475,235 bytes)
      Requirements: Windows 2000 / XP / 2003 / Vista / Windows7 / XP64 / Vista64 / Windows7 64
      Languages: en-US
      License: Open Source
      Date added: August 2, 2011
      Author: NetBeans.org
      www.netbeans.org

      Change Log:

      # Changes:
      * Full certification on the final release of JDK 7
      * Bundle GlassFish 3.1.1 update release
      * WebLogic related enhancements
      * Significant quality increase
      * Oracle Database improvements
      * HTML5 editing support
      * Maven 3 is supported and bundled with the IDE
      * Improved support for CDI, REST services, Java Persistence, and Bean Validation
      * PHP Rename Refactoring
      * Line wrapping
      * Improved detection of external changes (native file system listening)
      * Updates to the C/C++ support (remote file system browsing, library projects running/debugging, enhanced templates/specializations)
      * Support for Git 1.7.x

      # Supported technologies:
      * Java EE 6, Java EE 5 and J2EE 1.4
      * Java ME SDK 3.0
      * Java Card 3 SDK
      * Struts 1.3.8
      * Spring 3.0, 2.5
      * Hibernate 3.2.5
      * Java API for RESTful Web Services (JAX-RS) 1.1
      * Java Wireless Toolkit 2.5.2 for CLDC
      * Issue Tracking
      - Bugzilla 3.4 and earlier
      - Jira 3.4 and earlier
      * C/C++/Fortran
      * PHP 5.3, 5.2, 5.1
      * Groovy 1.6.4
      * Grails 1.1
      * Apache Ant 1.8.2
      * Apache Maven 3.0.3 or later
      * VCS
      - CVS: 1.11.x, 1.12.x
      - Subversion: 1.5.x, 1.6.x
      - Mercurial: 1.5
      - ClearCase V7.0
      - Git 1.7.x

      # Tested application servers:
      * GlassFish Server Open Source Edition 3.1.1
      * WebLogic 11g PS3 (10.3.5)
      Read Post | comments

      Python 3.2.2

      Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days.


      Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.

      Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines.

      Python is distributed under an OSI-approved open source license that makes it free to use, even for commercial products.
      Title: Python 3.2.2
      Filename: python-3.2.2.msi
      File size: 17.20MB (18,034,688 bytes)
      Requirements: Windows (All Versions)
      Languages: en-US
      License: Open Source
      Date added: September 5, 2011
      Author: Python
      www.python.org

      Change Log:

      * Core and Builtins
      - sys.platform is now always 'linux2' on Linux, even if Python is compiled on Linux 3.
      - Accept bytes for the AST string type. This is temporary until a proper fix in 3.3.
      * Library
      - The distutils commands bdist_dumb, bdist_wininst and bdist_msi now respect a --skip-build option given to bdist.
      - Fix crash in zlib module due to version mismatch.
      * Extension Modules
      - Fix a crash when ctypes.create_string_buffer(0) was passed to some functions like file.write().
      Read Post | comments

      MySQL 5.5.17

      MySQL 5.5.17MySQL Community Edition is a freely downloadable version of the world's most popular open source database that is supported by an active community of open source developers and enthusiasts.


      MySQL delivers enterprise features, including:
      • Partitioning to improve performance and management of very large database environments
      • Row-based/Hybrid Replication for improved replication security
      • Event Scheduler to create and schedule jobs that perform various database tasks
      • XPath Support
      • Dynamic General/Slow Query Log
      • Performance/Load Testing Utility (mysqlslap)
      • Improved! Full Text Search (faster, new dev templates)
      • Improved! Archive engine (better compression, more features)
      • Improved! User session and problem SQL identification
      • Improved! MySQL embedded library (libmysqld)
      • Additional INFORMATION_SCHEMA objects
      • Faster data import operations (parallel file load)
      • ACID Transactions to build reliable and secure business critical applications
      • Stored Procedures to improve developer productivity
      • Triggers to enforce complex business rules at the database level
      • Views to ensure sensitive information is not compromised
      • Information Schema to provide easy access to metadata
      • Pluggable Storage Engine Architecture for maximum flexibility
      • Archive Storage Engine for historical and audit data
      Title: MySQL 5.5.17
      Filename: mysql-5.5.17-win32.msi
      File size: 31.13MB (32,646,656 bytes)
      Requirements: Windows 9x / 2000 / XP / 2003 / Vista / Windows7
      Languages: en-US
      License: Open Source
      Date added: October 22, 2011
      Author: MySQL AB
      www.mysql.com

      Change Log:

      # Bugs Fixed :
      * InnoDB Storage Engine: This fix improves the performance of instrumentation code for InnoDB buffer pool operations.
      * InnoDB Storage Engine: Data from BLOB columns could be lost if the server crashed at a precise moment when other columns were being updated in an InnoDB table.
      * InnoDB Storage Engine: Lookups using secondary indexes could give incorrect matches under a specific set of conditions. The conditions involve an index defined on a column prefix, for a BLOB or other long column stored outside the index page, with a table using the Barracuda file format.
      * InnoDB Storage Engine: This fix corrects cases where the MySQL server could hang or abort with a long semaphore wait message. (This is a different issue than when these symptoms occurred during a CHECK TABLE statement.)
      * Internal conversion of zero to binary and back could yield a result with incorrect precision.
      * Valgrind warnings generated by filesort operations were fixed.
      * mysqld_safe did not properly check for an already running instance of mysqld.
      * The help message for mysql_install_db did not indicate that it supports the --defaults-file, --defaults-extra-file and --no-defaults options.
      * An assertion designed to detect zero-length sort keys also was raised when the entire key set fit in memory.
      * myisampack could create corrupt FULLTEXT indexes when compressing tables.
      * A linking problem prevented the FEDERATED storage engine plugin from loading.
      Read Post | comments

      VMware Player 4.0.0

      A virtual machine is a computer defined in software. It's like running a PC on your PC.


      This free desktop virtualization software application makes it easy to operate any virtual machine created by VMware Workstation, VMware Fusion, VMware Server or VMware ESX, as well as Microsoft Virtual Server virtual machines or Microsoft Virtual PC virtual machines.

      * Run multiple operating systems simultaneously on a single PC
      * Experience the benefits of preconfigured products without any installation or configuration hassles
      * Share data between host computer and virtual machine
      * Run 32- and 64-bit virtual machines
      * Leverage 2-way Virtual SMP
      * Use 3rd-party virtual machines and images
      * Share data between host computer and virtual machine
      * Broad host and guest operating system support
      * Support for USB 2.0 devices
      * Get appliance info at start-up
      * Gain easy access to virtual machines via intuitive home page interface
      Title: VMware Player 4.0.0
      Filename: VMware-player-4.0.0-471780.exe
      File size: 116.37MB (122,019,920 bytes)
      Requirements: Windows 2000 / XP / 2003 / Vista / Windows7 / XP64 / Vista64 / Windows7 64
      Languages: en-US
      License: Freeware
      Date added: October 5, 2011
      Author: VMware Inc
      www.vmware.com
      Homepage: www.vmware.com/products/player/


      Change Log:

      # Installation Changes and Enhanced Keyboards
      * The hardware requirements to install this version of Workstation have changed. Workstation now requires a relatively modern 64-bit CPU.
      # Virtual Hardware Improvements
      * The display technology has been changed to provide a better experience for Unity users and users who have multiple monitors. These changes also allow you to add a projector to your laptop without restarting your virtual machine.
      * Virtual machines can now support up to 64GB of memory. The host system should have more than 64GB of memory to use this feature.
      * An HD Audio device is available for Windows Vista, Windows 7, Windows 2008, and Windows 2008 R2 guests. The HD Audio device is compatible with the RealTek ALC888 7.1 Channel High Definition Audio Codec.
      * USB 3.0 support is available for Linux guests running kernel version 2.6.35 or later (Ubuntu 10.10) through a new virtual xHCI USB controller. To enable this feature, add the following line to the .vmx file: usb_xhci.present = “true”. Do not enable this feature for Windows guests. Because Windows does not currently have a generic xHCI driver, this feature will not work in Windows.
      * Bluetooth devices on the host can now be shared with Windows guests. With the latest hardware version, Bluetooth devices that are paired to the host system radio are available to Windows guests and can be paired from within the guest. You should not pair Bluetooth audio devices, such as headphones, or Bluetooth input devices, such as keyboards and mice, to a guest.
      # Documentation Changes
      * Getting Started with VMware Player (previously VMware Player Getting Started Guide)
      - Now contains complete information on installing and using Player.
      * Online help
      - Has been redesigned to provide context-sensitive help and information on performing common tasks. For complete information on using Workstation and Player, see the guides.
      * (NEW) Installing and Configuring VMware Tools
      - Contains comprehensive information on installing, upgrading, and configuring VMware Too
      Read Post | comments

      MySQL 5.5.12

      MySQL Community Edition is a freely downloadable version of the world's most popular open source database that is supported by an active community of open source developers and enthusiasts.


      MySQL delivers enterprise features, including:

      * Partitioning to improve performance and management of very large database environments
      * Row-based/Hybrid Replication for improved replication security
      * Event Scheduler to create and schedule jobs that perform various database tasks
      * XPath Support
      * Dynamic General/Slow Query Log
      * Performance/Load Testing Utility (mysqlslap)
      * Improved! Full Text Search (faster, new dev templates)
      * Improved! Archive engine (better compression, more features)
      * Improved! User session and problem SQL identification
      * Improved! MySQL embedded library (libmysqld)
      * Additional INFORMATION_SCHEMA objects
      * Faster data import operations (parallel file load)
      * ACID Transactions to build reliable and secure business critical applications
      * Stored Procedures to improve developer productivity
      * Triggers to enforce complex business rules at the database level
      * Views to ensure sensitive information is not compromised
      * Information Schema to provide easy access to metadata
      * Pluggable Storage Engine Architecture for maximum flexibility
      * Archive Storage Engine for historical and audit data
      Title: MySQL 5.5.12
      Filename: mysql-5.5.12-win32.msi
      File size: 27.62MB (28,966,904 bytes)
      Requirements: Windows 9x / 2000 / XP / 2003 / Vista / Windows7
      Languages: en-US
      License: Open Source
      Date added: May 8, 2011
      Author: MySQL AB
      www.mysql.com


      Change Log:

      # Bugs fixed:

      * Incompatible Change: When auto_increment_increment is greater than one, values generated by a bulk insert that reaches the maximum column value could wrap around rather producing an overflow error.
      As a consequence of the fix, it is no longer possible for an auto-generated value to be equal to the maximum BIGINT UNSIGNED value. It is still possible to store that value manually, if the column can accept it. (Bug#39828)
      * Important Change: Partitioning: Date and time functions used as partitioning functions now have the types of their operands checked; use of a value of the wrong type is now disallowed in such cases. In addition, EXTRACT(WEEK FROM col), where col is a DATE or DATETIME column, is now disallowed altogether because its return value depends on the value of the default_week_format system variable. (Bug#54483)
      See also Bug#57071.
      * InnoDB Storage Engine: A compilation problem affected the InnoDB source code on NetBSD/sparc64. (Bug#59327)
      See also Bug#53916.
      * InnoDB Storage Engine: In InnoDB status output, the value for I/O sum[] could be incorrect, displayed as a very large number. (Bug#57600)
      * InnoDB Storage Engine: It was not possible to query the information_schema.innodb_trx table while other connections were running queries involving BLOB types. (Bug#55397)
      * InnoDB Storage Engine: The OPTIMIZE TABLE statement would reset the auto-increment counter for an InnoDB table. Now the auto-increment value is preserved across this operation. (Bug#18274)
      * Partitioning: Failed ALTER TABLE ... PARTITION statements could cause memory leaks. (Bug#56380)
      See also Bug#46949, Bug#56996.
      * Replication: When closing a session that used temporary tables, binary logging could sometimes fail with a spurious Failed to write the DROP statement for temporary tables to binary log. (Bug#57288)
      * Replication: By default, a value is generated for an AUTO_INCREMENT column by inserting either NULL or 0 into the column. Setting the NO_AUTO_VALUE_ON_ZERO server SQL mode suppresses this behavior for 0, so that it occurs only when NULL is inserted into the column.
      This behavior is also followed on a replication slave (by the slave SQL thread) when applying events that have been logged on the master using the statement-based format. However, when applying events that had been logged using the row-based format, NO_AUTO_VALUE_ON_ZERO was ignored, which could lead to an assertion.
      To fix this issue, the value of an AUTO_INCREMENT column is no longer generated when applying an event that was logged using the row-based row format, as this value is already contained in the changes applied on the slave. (Bug#56662)
      * Replication: The BINLOG statement modified the values of session variables, which could lead to problems with operations such a point-in-time recovery. One such case occurred when replaying a row-based binary log which relied on setting foreign_key_checks = OFF on the session level in order to create and populate a set of InnoDB tables having foreign key constraints. (Bug#54903)
      * Replication: mysqlbinlog printed USE statements to its output only when the default database changed between events. To illustrate how this could cause problems, suppose that a user issued the following sequence of statements:
      CREATE DATABASE mydb;
      USE mydb;
      CREATE TABLE mytable (column_definitions);
      DROP DATABASE mydb;
      CREATE DATABASE mydb;
      USE mydb;
      CREATE TABLE mytable (column_definitions);

      When played back using mysqlbinlog, the second CREATE TABLE statement failed with Error: No Database Selected because the second USE statement was not played back, due to the fact that a database other than mydb was never selected.
      This fix insures that mysqlbinlog outputs a USE statement whenever it reads one from the binary log. (Bug#50914)
      * Replication: Previously, when a statement failed with a different error on the slave than on the master, the slave SQL thread displayed a message containing:
      - The error message for the master error code
      - The master error code
      - The error message for the slaves error code
      - The slave error code
      However, the slave has no information with which to fill in any print format specifiers for the master message, so it actually displayed the message format string. To make it clearer that the slave is not displaying the actual message as it appears on the master, the slave now indicates that the master part of the output is the message format, not the actual message. For example, previously the slave displayed information like this:
      Error: "Query caused different errors on master and slave. Error on master: 'Duplicate entry '%-.192s' for key %d' (1062), Error on slave: 'no error' (0). Default database: 'test'. Query: 'insert into t1 values(1),(2)'" (expected different error codes on master and slave)
      Now the slave displays this:
      Error: "Query caused different errors on master and slave. Error on master: message format='Duplicate entry '%-.192s' for key %d' error code=1062 ; Error on slave: actual message='no error', error code=0. Default database: 'test'. Query: 'insert into t1 values(1),(2)'" (expected different error codes on master and slave) (Bug#46697)
      * Replication: When an error occurred in the generation of the name for a new binary log file, the error was logged but not shown to the user. (Bug#46166)
      See also Bug#37148, Bug#40611, Bug#43929, Bug#51019.
      * MIN(year_col) could return an incorrect result in some cases. (Bug#59211)
      * If max_allowed_packet was set larger than 16MB, the server failed to reject too-large packets with “Packet too large” errors. (Bug#58887)
      * Issuing EXPLAIN EXTENDED for a query that would use condition pushdown could cause mysqld to crash. (Bug#58553)
      * EXPLAIN could crash for queries that used GROUP_CONCAT(). (Bug#58396)
      * Configuration with maintainer mode enabled resulted in errors when compiling with icc. (Bug#57991, Bug#58871)
      * Unnecessary subquery evaluation in contexts such as statement preparation or view creation could cause a server crash. (Bug#57703)
      * View creation could produce Valgrind warnings. (Bug#57352)
      * NULL geometry values could cause a crash in Item_func_spatial_collection::fix_length_and_dec. (Bug#57321)
      * The cp1251 character set did not properly support the Euro sign (0x88). For example, converting a string containing this character to utf8 resulted in '?' rather than the utf8 Euro sign. (Bug#56639)
      * Some unsigned system variables could be displayed with negative values. (Bug#55794)
      * CREATE DATABASE and DROP DATABASE caused mysql --one-database to lose track of the statement-filtering context. (Bug#54899)
      * An assertion could be raised during concurrent execution of DROP DATABASE and REPAIR TABLE if the drop deleted a table's .TMD file at the same time the repair tried to read details from the old file that was just removed.
      A problem could also occur when DROP TABLE tried to remove all files belonging to a table at the same time REPAIR TABLE had just deleted the table's .TMD file. (Bug#54486)
      * When mysqld printed crash dump information, it incorrectly indicated that some valid pointers were invalid. (Bug#51817)
      * On FreeBSD, if mysqld was killed with a SIGHUP signal, it could corrupt InnoDB .ibd files. (Bug#51023)
      * An assertion could be raised if –1 was inserted into an AUTO_INCREMENT column by a statement writing more than one row. (Bug#50619)
      * If a client supplied a user name longer than the maximum 16 characters allowed for names stored in the MySQL grant tables, all characters were being considered significant. Historically, only the first 16 characters were used to check for a match; this behavior was restored. (Bug#49752)
      * The my_seek() and my_tell() functions ignored the MY_WME flag when they returned an error, which could cause client programs to hang. (Bug#48451)
      * During assignment of values to system variables, legality checks on the value range occurred too late, preventing proper error checking. (Bug#43233)
      * On Solaris, time-related functions such as NOW() or SYSDATE() could return a constant value. (Bug#42054)
      * If the remote server for a FEDERATED table could not be accessed, queries for the INFORMATION_SCHEMA.TABLES table failed. (Bug#35333)
      Read Post | comments

      MySQL 5.5.11

      MySQL Community Edition is a freely downloadable version of the world's most popular open source database that is supported by an active community of open source developers and enthusiasts.

      MySQL delivers enterprise features, including:

      * Partitioning to improve performance and management of very large database environments
      * Row-based/Hybrid Replication for improved replication security
      * Event Scheduler to create and schedule jobs that perform various database tasks
      * XPath Support
      * Dynamic General/Slow Query Log
      * Performance/Load Testing Utility (mysqlslap)
      * Improved! Full Text Search (faster, new dev templates)
      * Improved! Archive engine (better compression, more features)
      * Improved! User session and problem SQL identification
      * Improved! MySQL embedded library (libmysqld)
      * Additional INFORMATION_SCHEMA objects
      * Faster data import operations (parallel file load)
      * ACID Transactions to build reliable and secure business critical applications
      * Stored Procedures to improve developer productivity
      * Triggers to enforce complex business rules at the database level
      * Views to ensure sensitive information is not compromised
      * Information Schema to provide easy access to metadata
      * Pluggable Storage Engine Architecture for maximum flexibility
      * Archive Storage Engine for historical and audit data
      Title: MySQL 5.5.11
      Filename: mysql-essential-5.1.55-win32.msi
      File size: 27.65MB (40,838,144 bytes)
      Requirements: Windows 9x / 2000 / XP / 2003 / Vista / Windows7
      Languages: en-US
      License: Open Source
      Date added: February 8, 2011
      Author: MySQL AB
      www.mysql.com

      Change Log:

      # Bugs fixed:

      * Incompatible Change: When auto_increment_increment is greater than one, values generated by a bulk insert that reaches the maximum column value could wrap around rather producing an overflow error.
      As a consequence of the fix, it is no longer possible for an auto-generated value to be equal to the maximum BIGINT UNSIGNED value. It is still possible to store that value manually, if the column can accept it. (Bug#39828)
      * Important Change: Partitioning: Date and time functions used as partitioning functions now have the types of their operands checked; use of a value of the wrong type is now disallowed in such cases. In addition, EXTRACT(WEEK FROM col), where col is a DATE or DATETIME column, is now disallowed altogether because its return value depends on the value of the default_week_format system variable. (Bug#54483)
      See also Bug#57071.
      * InnoDB Storage Engine: A compilation problem affected the InnoDB source code on NetBSD/sparc64. (Bug#59327)
      See also Bug#53916.
      * InnoDB Storage Engine: In InnoDB status output, the value for I/O sum[] could be incorrect, displayed as a very large number. (Bug#57600)
      * InnoDB Storage Engine: It was not possible to query the information_schema.innodb_trx table while other connections were running queries involving BLOB types. (Bug#55397)
      * InnoDB Storage Engine: The OPTIMIZE TABLE statement would reset the auto-increment counter for an InnoDB table. Now the auto-increment value is preserved across this operation. (Bug#18274)
      * Partitioning: Failed ALTER TABLE ... PARTITION statements could cause memory leaks. (Bug#56380)
      See also Bug#46949, Bug#56996.
      * Replication: When closing a session that used temporary tables, binary logging could sometimes fail with a spurious Failed to write the DROP statement for temporary tables to binary log. (Bug#57288)
      * Replication: By default, a value is generated for an AUTO_INCREMENT column by inserting either NULL or 0 into the column. Setting the NO_AUTO_VALUE_ON_ZERO server SQL mode suppresses this behavior for 0, so that it occurs only when NULL is inserted into the column.
      This behavior is also followed on a replication slave (by the slave SQL thread) when applying events that have been logged on the master using the statement-based format. However, when applying events that had been logged using the row-based format, NO_AUTO_VALUE_ON_ZERO was ignored, which could lead to an assertion.
      To fix this issue, the value of an AUTO_INCREMENT column is no longer generated when applying an event that was logged using the row-based row format, as this value is already contained in the changes applied on the slave. (Bug#56662)
      * Replication: The BINLOG statement modified the values of session variables, which could lead to problems with operations such a point-in-time recovery. One such case occurred when replaying a row-based binary log which relied on setting foreign_key_checks = OFF on the session level in order to create and populate a set of InnoDB tables having foreign key constraints. (Bug#54903)
      * Replication: mysqlbinlog printed USE statements to its output only when the default database changed between events. To illustrate how this could cause problems, suppose that a user issued the following sequence of statements:
      CREATE DATABASE mydb;
      USE mydb;
      CREATE TABLE mytable (column_definitions);
      DROP DATABASE mydb;
      CREATE DATABASE mydb;
      USE mydb;
      CREATE TABLE mytable (column_definitions);

      When played back using mysqlbinlog, the second CREATE TABLE statement failed with Error: No Database Selected because the second USE statement was not played back, due to the fact that a database other than mydb was never selected.
      This fix insures that mysqlbinlog outputs a USE statement whenever it reads one from the binary log. (Bug#50914)
      * Replication: Previously, when a statement failed with a different error on the slave than on the master, the slave SQL thread displayed a message containing:
      - The error message for the master error code
      - The master error code
      - The error message for the slaves error code
      - The slave error code
      However, the slave has no information with which to fill in any print format specifiers for the master message, so it actually displayed the message format string. To make it clearer that the slave is not displaying the actual message as it appears on the master, the slave now indicates that the master part of the output is the message format, not the actual message. For example, previously the slave displayed information like this:
      Error: "Query caused different errors on master and slave. Error on master: 'Duplicate entry '%-.192s' for key %d' (1062), Error on slave: 'no error' (0). Default database: 'test'. Query: 'insert into t1 values(1),(2)'" (expected different error codes on master and slave)
      Now the slave displays this:
      Error: "Query caused different errors on master and slave. Error on master: message format='Duplicate entry '%-.192s' for key %d' error code=1062 ; Error on slave: actual message='no error', error code=0. Default database: 'test'. Query: 'insert into t1 values(1),(2)'" (expected different error codes on master and slave) (Bug#46697)
      * Replication: When an error occurred in the generation of the name for a new binary log file, the error was logged but not shown to the user. (Bug#46166)
      See also Bug#37148, Bug#40611, Bug#43929, Bug#51019.
      * MIN(year_col) could return an incorrect result in some cases. (Bug#59211)
      * If max_allowed_packet was set larger than 16MB, the server failed to reject too-large packets with “Packet too large” errors. (Bug#58887)
      * Issuing EXPLAIN EXTENDED for a query that would use condition pushdown could cause mysqld to crash. (Bug#58553)
      * EXPLAIN could crash for queries that used GROUP_CONCAT(). (Bug#58396)
      * Configuration with maintainer mode enabled resulted in errors when compiling with icc. (Bug#57991, Bug#58871)
      * Unnecessary subquery evaluation in contexts such as statement preparation or view creation could cause a server crash. (Bug#57703)
      * View creation could produce Valgrind warnings. (Bug#57352)
      * NULL geometry values could cause a crash in Item_func_spatial_collection::fix_length_and_dec. (Bug#57321)
      * The cp1251 character set did not properly support the Euro sign (0x88). For example, converting a string containing this character to utf8 resulted in '?' rather than the utf8 Euro sign. (Bug#56639)
      * Some unsigned system variables could be displayed with negative values. (Bug#55794)
      * CREATE DATABASE and DROP DATABASE caused mysql --one-database to lose track of the statement-filtering context. (Bug#54899)
      * An assertion could be raised during concurrent execution of DROP DATABASE and REPAIR TABLE if the drop deleted a table's .TMD file at the same time the repair tried to read details from the old file that was just removed.
      A problem could also occur when DROP TABLE tried to remove all files belonging to a table at the same time REPAIR TABLE had just deleted the table's .TMD file. (Bug#54486)
      * When mysqld printed crash dump information, it incorrectly indicated that some valid pointers were invalid. (Bug#51817)
      * On FreeBSD, if mysqld was killed with a SIGHUP signal, it could corrupt InnoDB .ibd files. (Bug#51023)
      * An assertion could be raised if –1 was inserted into an AUTO_INCREMENT column by a statement writing more than one row. (Bug#50619)
      * If a client supplied a user name longer than the maximum 16 characters allowed for names stored in the MySQL grant tables, all characters were being considered significant. Historically, only the first 16 characters were used to check for a match; this behavior was restored. (Bug#49752)
      * The my_seek() and my_tell() functions ignored the MY_WME flag when they returned an error, which could cause client programs to hang. (Bug#48451)
      * During assignment of values to system variables, legality checks on the value range occurred too late, preventing proper error checking. (Bug#43233)
      * On Solaris, time-related functions such as NOW() or SYSDATE() could return a constant value. (Bug#42054)
      * If the remote server for a FEDERATED table could not be accessed, queries for the INFORMATION_SCHEMA.TABLES table failed. (Bug#35333)
      Read Post | comments

      Inno Setup 5.4.2

      Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.


      Key features:

      * Support for all versions of Windows in use today: Vista, XP, 2008, 2003, 2000, Me, 98, 95, and NT 4.0. (No service packs are required.)
      * Extensive support for installation of 64-bit applications on the 64-bit editions of Windows. Both the x64 and Itanium architectures are supported. (On the Itanium architecture, Service Pack 1 or later is required on Windows Server 2003 to install in 64-bit mode.)
      * Supports creation of a single EXE to install your program for easy online distribution. Disk spanning is also supported.
      * Standard Windows 2000/XP-style wizard interface.
      * Customizable setup types, e.g. Full, Minimal, Custom.
      * Complete uninstall capabilities.
      * Installation of files: Includes integrated support for "deflate", bzip2, and 7-Zip LZMA file compression. The installer has the ability to compare file version info, replace in-use files, use shared file counting, register DLL/OCX's and type libraries, and install fonts.
      * Creation of shortcuts anywhere, including in the Start Menu and on the desktop.
      * Creation of registry and .INI entries.
      * Integrated Pascal scripting engine.
      * Support for multilingual installs.
      * Support for passworded and encrypted installs.
      * Silent install and uninstall.
      * Full source code is available (Borland Delphi 2.0-5.0).
      Title: Inno Setup 5.4.2
      Filename: isetup-5.4.0.exe
      File size: 1.54MB (1,612,672 bytes)
      Requirements: Windows (All Versions)
      Languages: en-US
      License: Open Source
      Date added: October 31, 2010
      Author: Jordan Russell
      www.jrsoftware.org
      Homepage: www.jrsoftware.org/isinfo.php


      Change Log:

      * Compiler IDE changes:
      - The editor component has been changed from SynEdit to Scintilla.
      - Autocompletion support has been added to all sections except for [Messages], [CustomMessages], and [Code].
      - Brace highlighting has been added to all sections.
      - Syntax errors are now underlined during editing. (Support for the [Code] section is limited.)
      - Constants are now highlighted.
      - Variable-pitch fonts may now be selected as the editor font.
      - ISPP inline directives ({#...}) are now consistently highlighted in all contexts.
      - Zooming is now supported.
      - Added new options: Word wrap (default: off), Auto indent mode (default: on), Show indentation guides (default: off), Invoke autocomplete automatically (default: on), Underline syntax errors (default: on), and Use tab character (default: off).

      * Setup now instructs edit controls which are used to input a file or folder name to use AutoComplete to help complete file system paths.

      * On disk space checks, Setup now queries the nearest volume mount point rather than the root.

      * The default directory and Start Menu folder names specified via the /DIR=, /GROUP=, and /LOADINF= command line parameters now may include an "expand:" prefix which instructs Setup to expand any constants in the name. For example: /DIR="expand:{pf}\My Program".

      * Pascal Scripting changes:
      - TNewProgressBar: Added new Style and State properties. See the CodeClasses.iss example script for an example.
      - TBitmapImage: Added new OnClick and OnDblClick properties. See the
      CodeClasses.iss example script for an example.

      * QuickStart Pack changes:
      - All ISPP functions that take filenames have been changed to interpret the filenames as relative to SourcePath instead of the current directory with the exception of Exec, ReadIni, and WriteIni, as they already have their own established handling of relative filenames.
      - ISPP directive #include no longer searches the current directory.

      * Dropped Itanium-specific 64-bit support for the [Files] section's regtypelib flag and the [Registry] section's Permissions parameter. These features depended on an Itanium-specific "helper" binary, which we no longer have the ability to test or build. (x64 support for these features is unaffected.)

      * Updated bzip2 library to version 1.0.6.

      * Minor tweaks.
      Read Post | comments

      Inno Setup 5.4.1

      Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.


      Key features:


      * Support for all versions of Windows in use today: Vista, XP, 2008, 2003, 2000, Me, 98, 95, and NT 4.0. (No service packs are required.)
      * Extensive support for installation of 64-bit applications on the 64-bit editions of Windows. Both the x64 and Itanium architectures are supported. (On the Itanium architecture, Service Pack 1 or later is required on Windows Server 2003 to install in 64-bit mode.)
      * Supports creation of a single EXE to install your program for easy online distribution. Disk spanning is also supported.
      * Standard Windows 2000/XP-style wizard interface.
      * Customizable setup types, e.g. Full, Minimal, Custom.
      * Complete uninstall capabilities.
      * Installation of files: Includes integrated support for "deflate", bzip2, and 7-Zip LZMA file compression. The installer has the ability to compare file version info, replace in-use files, use shared file counting, register DLL/OCX's and type libraries, and install fonts.
      * Creation of shortcuts anywhere, including in the Start Menu and on the desktop.
      * Creation of registry and .INI entries.
      * Integrated Pascal scripting engine.
      * Support for multilingual installs.
      * Support for passworded and encrypted installs.
      * Silent install and uninstall.
      * Full source code is available (Borland Delphi 2.0-5.0).
      Title: Inno Setup 5.4.1
      Filename: isetup-5.4.0.exe
      File size: 1.54MB (1,612,672 bytes)
      Requirements: Windows (All Versions)
      Languages: en-US
      License: Open Source
      Date added: October 31, 2010
      Author: Jordan Russell
      www.jrsoftware.org
      Homepage: www.jrsoftware.org/isinfo.php


      Change Log:

      * Compiler IDE changes:
      - The editor component has been changed from SynEdit to Scintilla.
      - Autocompletion support has been added to all sections except for [Messages], [CustomMessages], and [Code].
      - Brace highlighting has been added to all sections.
      - Syntax errors are now underlined during editing. (Support for the [Code] section is limited.)
      - Constants are now highlighted.
      - Variable-pitch fonts may now be selected as the editor font.
      - ISPP inline directives ({#...}) are now consistently highlighted in all contexts.
      - Zooming is now supported.
      - Added new options: Word wrap (default: off), Auto indent mode (default: on), Show indentation guides (default: off), Invoke autocomplete automatically (default: on), Underline syntax errors (default: on), and Use tab character (default: off).

      * Setup now instructs edit controls which are used to input a file or folder name to use AutoComplete to help complete file system paths.

      * On disk space checks, Setup now queries the nearest volume mount point rather than the root.

      * The default directory and Start Menu folder names specified via the /DIR=, /GROUP=, and /LOADINF= command line parameters now may include an "expand:" prefix which instructs Setup to expand any constants in the name. For example: /DIR="expand:{pf}\My Program".

      * Pascal Scripting changes:
      - TNewProgressBar: Added new Style and State properties. See the CodeClasses.iss example script for an example.
      - TBitmapImage: Added new OnClick and OnDblClick properties. See the
      CodeClasses.iss example script for an example.

      * QuickStart Pack changes:
      - All ISPP functions that take filenames have been changed to interpret the filenames as relative to SourcePath instead of the current directory with the exception of Exec, ReadIni, and WriteIni, as they already have their own established handling of relative filenames.
      - ISPP directive #include no longer searches the current directory.

      * Dropped Itanium-specific 64-bit support for the [Files] section's regtypelib flag and the [Registry] section's Permissions parameter. These features depended on an Itanium-specific "helper" binary, which we no longer have the ability to test or build. (x64 support for these features is unaffected.)

      * Updated bzip2 library to version 1.0.6.

      * Minor tweaks.
      Read Post | comments

      VirtualBox 4.0.4.70112

      VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.

      Some of the features of VirtualBox are:

      * Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox.
      * Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers.
      Title: VirtualBox 4.0.4.70112
      Filename: VirtualBox-4.0.4-70112-Win.exe
      File size: 77.23MB (80,978,224 bytes)
      Requirements: Windows XP / 2003 / Vista / Windows7 / XP64 / Vista64 / Windows7 64
      Languages: Multiple languages
      License: Open Source
      Date added: February 18, 2011
      Author: Oracle
      www.oracle.com
      Change Log:

      * VMM: fixed recompiler crashes under certain conditions
      * VMM: fixed running 64-bit guests on 32-bit host with nested paging enabled on AMD CPUs (4.0 regression)
      * VMM: fixed timing issues / hangs for certain guests using the programmable interval timer
      * VMM: large page and monitoring fixes for live snapshots
      * GUI: fixed error message when trying to exceed the maximum number of host network interfaces
      * GUI: fixed saving of changes to the metadata of an existing snapshot
      * GUI: fixed rare crash on X11 hosts
      * GUI: when selecting a shared folder, start the file dialog in the users home directory
      * ExtPack: enforce the correct permissions which might be restricted by umask when creating directories (non-Windows hosts only)
      * VBoxSDL: fixed crash when starting by specifying the VM UUID (4.0 regression)
      * VBoxManage: allow savestate even if the VM is already paused
      * VBoxManage: fixed modifyvm --synthcpu
      * VBoxManage: fixed hang when doing guestcontrol execute –wait-for exit and displaying process status on exit
      * VBoxManage: decreased CPU load during guestcontrol execute –wait-for exit/stdout while waiting for the guest process to terminate
      * VBoxManage: fixed list hostdvds/hostfloppies
      * VBoxManage: fixed storageattach for host DVD drives and host floppy drives
      * Metrics: introduced RAM/VMM base metric.
      * Main: improved sanity check when taking a VM screen shot
      * Main: fixed a crash under rare circumstances if a VM failed to start
      * Main: fixed attaching of immutable disk images
      * Main: fixed a crash at VM shutdown
      * Main: fixed incorrect handling of cross-referenced medium attachments
      * Settings: fixed truncating of big integer values (4.0 regression)
      * Settings: properly store the ICH9 chipset type
      * Host-Only & Bridged Networking: fixed VBox DHCP server startup issue for Windows hosts (4.0 regression)
      * Host-Only Networking: re-create vboxnetX interfaces after vboxnetadp.ko module reload on Linux and Darwin
      * NAT: fixed an mbuf leak under rare circumstances
      * ACPI: don’t allow the guest to enter S4 by default and don’t announce S1 and S4 in the ACPI tables if disabled
      * Graphics card: made re-enabling disabled screens work correctly to prevent problems when X11 guests enter screen saving mode
      * Storage: fixed write errors with snapshots if the host cache is disabled (4.0 regression)
      * ATA/SATA: fixed reset handling after ACPI suspend/resume
      * BusLogic: fixed hang with SMP VMs
      * Serial: another attempt to prevent lost characters during transmission
      * Linux hosts/guests: Linux 2.6.38-rc1 compile fixes
      * Mac OS X hosts: fixed VBoxSVC crash when listing host interfaces without default gateway (64-bit hosts only)
      * Solaris/Darwin hosts: fixed VM CPU execution cap
      * X.Org guests: fixed a crash on X server restart
      * X.Org guests: support X.Org Server 1.10 pre-release and Ubuntu 11.04 Alpha.
      * X.Org guests: Add EDID emulation in the graphics driver to prevent GNOME settings daemon changing the mode on login.
      * X.Org guests: never send graphics modes to the host that older VirtualBox versions can’t handle.
      * Linux Additions: fixed a memory leak in the shared folders code if a host link is not readable
      * Windows Additions: fixed handling of Security Attention Sequence (SAS) with VBoxGINA
      Read Post | comments

      VMware Player 3.1.3

      A virtual machine is a computer defined in software. It's like running a PC on your PC.

      This free desktop virtualization software application makes it easy to operate any virtual machine created by VMware Workstation, VMware Fusion, VMware Server or VMware ESX, as well as Microsoft Virtual Server virtual machines or Microsoft Virtual PC virtual machines.


      * Run multiple operating systems simultaneously on a single PC
      * Experience the benefits of preconfigured products without any installation or configuration hassles
      * Share data between host computer and virtual machine
      * Run 32- and 64-bit virtual machines
      * Leverage 2-way Virtual SMP
      * Use 3rd-party virtual machines and images
      * Share data between host computer and virtual machine
      * Broad host and guest operating system support
      * Support for USB 2.0 devices
      * Get appliance info at start-up
      * Gain easy access to virtual machines via intuitive home page interface

      Title: VMware Player 3.1.3
      Filename: VMware-player-3.1.3-324285.exe
      File size: 104.15MB (109,206,400 bytes)
      Requirements: Windows 2000 / XP / 2003 / Vista / Windows7 / XP64 / Vista64 / Windows7 64
      Languages: en-US
      License: Freeware
      Date added: November 22, 2010
      Author: VMware Inc
      www.vmware.com
      Homepage: www.vmware.com/products/player/


      Change Log:

      # Resolved Issues
      - When you install VMware Player on an operating system that uses a post-2.6.34 Linux kernel, the vmmon module fails to compile.
      - The vmxnet and vsock guest modules fail to compile on operating systems that use post-2.6.32 Linux kernels.
      - When you install VMware Tools on an operating system that uses a post-2.6.34 Linux kernel, the vsock.ko module fails to build.
      - Unity mode does not work with an Ubuntu 10.10 64-bit guest operating system.
      - An unrecoverable error occurs when you select the Novell NetWare, Sun Solaris, or Other guest operating system type in the New Virtual Machine wizard.

      # Software Updates
      - The known issues under this section is only applicable when upgrading from the VMware Player 3.1 release candidate to the current VMware Player 3.1 release.
      * Upgrading VMware Player on non-English versions of Windows Vista and Windows 7 hosts might cause the vmUpdateLauncher.exe program to fail and trigger high CPU and memory usage.Workaround: In the %PROGRAMFILES%\VMware\VMware Player directory, replace the vmUpdateLauncher.exe file with the one available on VMware Communities.

      # Installation, Upgrade, and Compatibility
      - The WDDM graphics driver included in the VMware Player 3.1 release is not compatible with VMware Player 3.0 and earlier releases. To run a virtual machine in an older version of VMware Player, revert to the previous version of the WDDM driver.
      * Workaround: Uninstall the current version of VMware Tools and install the previously released version.
      - On Windows hosts, if VMware applications or virtual machines are running under a different user, then the current user might not be able to upgrade VMware Player concurrently.
      - On Linux hosts, changes to the System proxy settings and Manual proxy settings might take effect after you restart VMware Player.
      - On Windows Server 2008 hosts, if you are not logged in as an Administrative user or your group policy disallows .msi installers, VMware Player and VMware Tools update might fail.
      - In some instances, using Easy Install to create a virtual machine with Kubuntu 10.04 might result in a blank screen after the virtual machine restarts for the first time.
      * Workaround: Restart the virtual machine.
      - Installing the Linux version of VMware Player in a directory where the path contains spaces, might cause the OVF Tool to launch incorrectly.
      > Workaround: To launch the OVF Tool, implement one of the following workarounds:
      * Install the Linux version of VMware Player in a directory path without spaces.
      * Edit line 23 of the ovftool script to contain the following command: "$OVFTOOL_BIN" "$@".
      - On SUSE 11.2 and possibly other Linux distributions, the sudo command does not preserve the DISPLAY environment, which could cause the VMware Player installer user interface to fail.
      * Workaround: To preserve the DISPLAY environment add Defaults env_keep+="DISPLAY" to the /etc/sudoers file.
      - Installing VMware Player in a directory path that contains non-ASCII characters might cause an unsuccessful installation or cause guest application shortcuts to become unresponsive when you try to open them.
      * Workaround: Install VMware Player in a directory path containing only ASCII characters.


      # Display
      - In some cases, entering Unity mode on Windows 7 virtual machines with Aero configured to use more than two monitors could disable migration of Unity windows between monitors.
      * Workaround: Exit and reenter Unity mode.
      - Exiting FIFA 08 game on Windows 7 guests and hosts with Aero enabled, might cause the desktop wallpaper to turn black.
      - Running OpenGL applications using full screen view across multiple displays on a Windows XP virtual machine might fail.
      - There are known issues with the ATI Linux driver 10.2. VMware recommends that you use ATI Linux driver 9.11 for the best 3D user experience.
      - On Fedora 13 and Red Hat Enterprise Linux 6 virtual machines, Unity mode might not support maximizing virtual machine application windows.
      - When running Left 4 Dead application, transitioning the virtual machine between console view and full screen mode, might cause the application to display incorrectly.
      * Workaround: Restart the application to restore display.

      # Miscellaneous
      - Running a virtual machine on a Linux host with grsecurity patches might cause the host to restart unexpectedly.
      - Running a script event as root to suspend Fedora 13 or Red Hat Enterprise Linux 6 Beta 2 guest operating systems might not suspend the guests.
      * Workaround: To suspend the Fedora 13 guest, apply a policy file greater than selinux-policy-3.7.19-57.fc13.
      - Attempting to restore a virtual machine snapshot on a host with Diskeeper 2010 installed might fail.
      * Workaround: Upgrade to Diskeeper 2010 version 14.0.898.0 or later.
      - On Ubuntu 10.04 hosts, powering on a virtual machine with ThinPrint enabled might fail with the error message "thnuclnt: relocation error: /lib/tls/i686/cmov/libnss_files.so.2: symbol strcmp, version GLIBC_2.0 not defined in file libc.so.6 with link time reference".
      - Using fast user switching might cause unpredictable behavior in the Windows virtual machine, including problems with the mouse and with CPU usage.
      * Workaround: Allow the Windows guest operating system to start and reach an idle state before you log in to the first user account.
      - Printer device might not work on Ubuntu 10.04 hosts.
      * Workaround: Manually configure the network or USB printer to print from the virtual machine.
      - Converter does not support virtual disk size that exceeds 950GB.
      * Workaround: Change the disk size value to 950GB.
      Read Post | comments

      MySQL 5.1.55

      MySQL Community Edition is a freely downloadable version of the world's most popular open source database that is supported by an active community of open source developers and enthusiasts.


      MySQL delivers enterprise features, including:

      * Partitioning to improve performance and management of very large database environments
      * Row-based/Hybrid Replication for improved replication security
      * Event Scheduler to create and schedule jobs that perform various database tasks
      * XPath Support
      * Dynamic General/Slow Query Log
      * Performance/Load Testing Utility (mysqlslap)
      * Improved! Full Text Search (faster, new dev templates)
      * Improved! Archive engine (better compression, more features)
      * Improved! User session and problem SQL identification
      * Improved! MySQL embedded library (libmysqld)
      * Additional INFORMATION_SCHEMA objects
      * Faster data import operations (parallel file load)
      * ACID Transactions to build reliable and secure business critical applications
      * Stored Procedures to improve developer productivity
      * Triggers to enforce complex business rules at the database level
      * Views to ensure sensitive information is not compromised
      * Information Schema to provide easy access to metadata
      * Pluggable Storage Engine Architecture for maximum flexibility
      * Archive Storage Engine for historical and audit data

      Title: MySQL 5.1.55
      Filename: mysql-essential-5.1.55-win32.msi
      File size: 38.95MB (40,838,144 bytes)
      Requirements: Windows 9x / 2000 / XP / 2003 / Vista / Windows7
      Languages: en-US
      License: Open Source
      Date added: February 8, 2011
      Author: MySQL AB
      www.mysql.com

      Change Log:

      # Bugs fixed:

      * Incompatible Change: When auto_increment_increment is greater than one, values generated by a bulk insert that reaches the maximum column value could wrap around rather producing an overflow error.
      As a consequence of the fix, it is no longer possible for an auto-generated value to be equal to the maximum BIGINT UNSIGNED value. It is still possible to store that value manually, if the column can accept it. (Bug#39828)
      * Important Change: Partitioning: Date and time functions used as partitioning functions now have the types of their operands checked; use of a value of the wrong type is now disallowed in such cases. In addition, EXTRACT(WEEK FROM col), where col is a DATE or DATETIME column, is now disallowed altogether because its return value depends on the value of the default_week_format system variable. (Bug#54483)
      See also Bug#57071.
      * InnoDB Storage Engine: A compilation problem affected the InnoDB source code on NetBSD/sparc64. (Bug#59327)
      See also Bug#53916.
      * InnoDB Storage Engine: In InnoDB status output, the value for I/O sum[] could be incorrect, displayed as a very large number. (Bug#57600)
      * InnoDB Storage Engine: It was not possible to query the information_schema.innodb_trx table while other connections were running queries involving BLOB types. (Bug#55397)
      * InnoDB Storage Engine: The OPTIMIZE TABLE statement would reset the auto-increment counter for an InnoDB table. Now the auto-increment value is preserved across this operation. (Bug#18274)
      * Partitioning: Failed ALTER TABLE ... PARTITION statements could cause memory leaks. (Bug#56380)
      See also Bug#46949, Bug#56996.
      * Replication: When closing a session that used temporary tables, binary logging could sometimes fail with a spurious Failed to write the DROP statement for temporary tables to binary log. (Bug#57288)
      * Replication: By default, a value is generated for an AUTO_INCREMENT column by inserting either NULL or 0 into the column. Setting the NO_AUTO_VALUE_ON_ZERO server SQL mode suppresses this behavior for 0, so that it occurs only when NULL is inserted into the column.
      This behavior is also followed on a replication slave (by the slave SQL thread) when applying events that have been logged on the master using the statement-based format. However, when applying events that had been logged using the row-based format, NO_AUTO_VALUE_ON_ZERO was ignored, which could lead to an assertion.
      To fix this issue, the value of an AUTO_INCREMENT column is no longer generated when applying an event that was logged using the row-based row format, as this value is already contained in the changes applied on the slave. (Bug#56662)
      * Replication: The BINLOG statement modified the values of session variables, which could lead to problems with operations such a point-in-time recovery. One such case occurred when replaying a row-based binary log which relied on setting foreign_key_checks = OFF on the session level in order to create and populate a set of InnoDB tables having foreign key constraints. (Bug#54903)
      * Replication: mysqlbinlog printed USE statements to its output only when the default database changed between events. To illustrate how this could cause problems, suppose that a user issued the following sequence of statements:
      CREATE DATABASE mydb;
      USE mydb;
      CREATE TABLE mytable (column_definitions);
      DROP DATABASE mydb;
      CREATE DATABASE mydb;
      USE mydb;
      CREATE TABLE mytable (column_definitions);

      When played back using mysqlbinlog, the second CREATE TABLE statement failed with Error: No Database Selected because the second USE statement was not played back, due to the fact that a database other than mydb was never selected.
      This fix insures that mysqlbinlog outputs a USE statement whenever it reads one from the binary log. (Bug#50914)
      * Replication: Previously, when a statement failed with a different error on the slave than on the master, the slave SQL thread displayed a message containing:
      - The error message for the master error code
      - The master error code
      - The error message for the slaves error code
      - The slave error code
      However, the slave has no information with which to fill in any print format specifiers for the master message, so it actually displayed the message format string. To make it clearer that the slave is not displaying the actual message as it appears on the master, the slave now indicates that the master part of the output is the message format, not the actual message. For example, previously the slave displayed information like this:
      Error: "Query caused different errors on master and slave. Error on master: 'Duplicate entry '%-.192s' for key %d' (1062), Error on slave: 'no error' (0). Default database: 'test'. Query: 'insert into t1 values(1),(2)'" (expected different error codes on master and slave)
      Now the slave displays this:
      Error: "Query caused different errors on master and slave. Error on master: message format='Duplicate entry '%-.192s' for key %d' error code=1062 ; Error on slave: actual message='no error', error code=0. Default database: 'test'. Query: 'insert into t1 values(1),(2)'" (expected different error codes on master and slave) (Bug#46697)
      * Replication: When an error occurred in the generation of the name for a new binary log file, the error was logged but not shown to the user. (Bug#46166)
      See also Bug#37148, Bug#40611, Bug#43929, Bug#51019.
      * MIN(year_col) could return an incorrect result in some cases. (Bug#59211)
      * If max_allowed_packet was set larger than 16MB, the server failed to reject too-large packets with “Packet too large” errors. (Bug#58887)
      * Issuing EXPLAIN EXTENDED for a query that would use condition pushdown could cause mysqld to crash. (Bug#58553)
      * EXPLAIN could crash for queries that used GROUP_CONCAT(). (Bug#58396)
      * Configuration with maintainer mode enabled resulted in errors when compiling with icc. (Bug#57991, Bug#58871)
      * Unnecessary subquery evaluation in contexts such as statement preparation or view creation could cause a server crash. (Bug#57703)
      * View creation could produce Valgrind warnings. (Bug#57352)
      * NULL geometry values could cause a crash in Item_func_spatial_collection::fix_length_and_dec. (Bug#57321)
      * The cp1251 character set did not properly support the Euro sign (0x88). For example, converting a string containing this character to utf8 resulted in '?' rather than the utf8 Euro sign. (Bug#56639)
      * Some unsigned system variables could be displayed with negative values. (Bug#55794)
      * CREATE DATABASE and DROP DATABASE caused mysql --one-database to lose track of the statement-filtering context. (Bug#54899)
      * An assertion could be raised during concurrent execution of DROP DATABASE and REPAIR TABLE if the drop deleted a table's .TMD file at the same time the repair tried to read details from the old file that was just removed.
      A problem could also occur when DROP TABLE tried to remove all files belonging to a table at the same time REPAIR TABLE had just deleted the table's .TMD file. (Bug#54486)
      * When mysqld printed crash dump information, it incorrectly indicated that some valid pointers were invalid. (Bug#51817)
      * On FreeBSD, if mysqld was killed with a SIGHUP signal, it could corrupt InnoDB .ibd files. (Bug#51023)
      * An assertion could be raised if –1 was inserted into an AUTO_INCREMENT column by a statement writing more than one row. (Bug#50619)
      * If a client supplied a user name longer than the maximum 16 characters allowed for names stored in the MySQL grant tables, all characters were being considered significant. Historically, only the first 16 characters were used to check for a match; this behavior was restored. (Bug#49752)
      * The my_seek() and my_tell() functions ignored the MY_WME flag when they returned an error, which could cause client programs to hang. (Bug#48451)
      * During assignment of values to system variables, legality checks on the value range occurred too late, preventing proper error checking. (Bug#43233)
      * On Solaris, time-related functions such as NOW() or SYSDATE() could return a constant value. (Bug#42054)
      * If the remote server for a FEDERATED table could not be accessed, queries for the INFORMATION_SCHEMA.TABLES table failed. (Bug#35333)
      Read Post | comments

      SlickEdit 2009 14.0.1.2

      SlickEdit is the essential development environment with the most advanced code editor available. Whether used as a stand alone development environment or as a complementary editor, SlickEdit enables developers and development teams to create, navigate, modify, build, run and debug code faster and more accurately. SlickEdit is a useful code editor utility which will come in handy.


      Here are some key features of "SlickEdit":

      · Code Navigation
      Use (Ctrl .) to jump from a symbol to the symbol definition. Use (Ctrl /) to list all of the references for the current symbol and optionally jump to the first reference. These operations set a bookmark that can be popped to return you to the previous location (Ctrl ,).

      · Symbol View
      Select the Symbol window to display the definition of the current symbol in the editor window, allowing you to see the definition without having to open a separate buffer.

      · References View
      Displays the list of references for a symbol when you use (Ctrl /). You can also use the Symbol dropdown list to enter a symbol or access recently viewed symbols.

      · Syntax Expansion
      Expands common block structures when initial keywords are typed. When "if" is typed followed by a space, SlickEdit completes the rest of the statement. This works with other common structures, such as: for, while, do, and try. Additional structures can also be defined.

      · Surround With
      Use to surround existing lines of code with a new structure such as: if, for, while, and try. The existing code is automatically placed inside braces and indented. Additional structures can also be defined for Surround With.

      · Completions
      Along with the usual tag-driven completions, you can use the complete-prev command (Ctrl Shift ,) and complete-next command (Ctrl Shift .) to search backward or forward in the current buffer for a matching string. Use the complete-more command (Ctrl Shift Space) to insert additional text from the matching location.

      · Editable, Dynamic Diff Tool
      Use to compare directories and files. When two files are displayed, you can edit the content using many of the editing features available in SlickEdit. The file is automatically updated as you edit.

      · Aliases
      Define short names that can be expanded to insert text into a file or directory paths in SlickEdit, with (Ctrl Space). Aliases can automatically insert the date, time, cursor placement and prompt for parameters.

      · SmartPaste
      Use to automatically indent the code selection you are pasting to match the indentation format of the new location. If the selection contains multiple lines, each line is correctly formatted to match the new location.

      · Backup History
      Use to store each version of each file when it is saved, enabling you to view, compare, and restore previous versions without having to use source control.

      · Smart Line Selections
      Line selections are pasted above or below the current line of code (depends upon Option settings), saving you from tediously positioning the cursor at the beginning or end of a line prior to pasting your line of code.

      · Syntax-driven Searching
      Use to reduce the number of false positives in your searches by restricting searches based on program syntax. For example, you can limit a search to find or omit comments, as well as restrict or omit string literals.

      · Emulations
      Choose from thirteen keyboard emulations for other editors. Emulations contain the key bindings and behaviors necessary to emulate another editor.

      · Recorded and Programmable Macros
      Use macros to automate frequently repeated tasks. Recorded macros capture a sequence of operations as you apply them and can be executed at a later time. Programmable macros use the SlickEdit Slick-C programming language to customize and extend the functionality of SlickEdit.


      Requirements:

      · 170 MB disk space


      Limitations:

      · 15 days

      Title: SlickEdit 2009 14.0.1.2
      License / Price: Trial / USD 299.00
      Size / OS: 56.6 MB / Windows All
      Last Updated: June 9th, 2009
      Developer: SlickEdit
      http://www.slickedit.com/


      Change Log

      · The Smart Open capabilities of the Open tool window have been enhanced for better performance.
      · The Diff dialog has seen some further enhancements to improve usability and better support the new Code Diff functionality.
      · Upgrading from v14.0 with certain menu customizations caused a Slick-C stack.
      · Removed an optimization in Diff for when Skip Leading Comments is on. This optimization was causing crashes. We plan to release this feature in a future version.
      · Please see the readme notes for the complete list of fixes and enhancements.
      Read Post | comments

      PHP for Windows 5.3.0

      PHP started as a quick Perl hack written by Rasmus Lerdorf in late 1994. Over the next two to three years, it evolved into what we today know as PHP/FI 2.0. PHP for Windows is a quick Perl hack tool.

      PHP/FI started to get a lot of users, but things didn`t start flying until Zeev Suraski and Andi Gutmans suddenly came along with a new parser in the summer of 1997, leading to PHP 3.0. PHP 3.0 defined the syntax and semantics used in both versions 3 and 4.

      Title: PHP for Windows 5.3.0
      License / Price: Freeware / FREE
      Size / OS: 13.4 MB / Windows All
      Last Updated: July 1st, 2009
      Developer: PHP Development Team
      Homepage: http://www.php.net/
      Read Post | comments

      Python 3.1.1

      Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days.

      Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.

      Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines.

      Python is distributed under an OSI-approved open source license that makes it free to use, even for commercial products.

      Title: Python 3.1.1
      Filename: python-3.1.1.msi
      File size: 13.10MB (13,737,984 bytes)
      Requirements: Windows (All Versions)
      License: Open Source
      Date added: August 18, 2009
      Author: Python
      www.python.org

      Change Log:

      Core and Builtins
      -------------------

      - Issue #6707: dir() on an uninitialized module caused a crash.
      - Issue #6540: Fixed crash for bytearray.translate() with invalid parameters.
      - Issue #6573: set.union() stopped processing inputs if an instance of self
      occurred in the argument chain.
      - Issue #6070: On posix platforms import no longer copies the execute bit
      from the .py file to the .pyc file if it is set.
      - Issue #6428: Since Python 3.0, the __bool__ method must return a bool
      object, and not an int. Fix the corresponding error message, and the
      documentation.
      - Issue #6347: Include inttypes.h as well as stdint.h in pyport.h.
      This fixes a build failure on HP-UX: int32_t and uint32_t are
      defined in inttypes.h instead of stdint.h on that platform.
      - Issue #6373: Fixed a SystemError when encoding with the latin-1 codec and
      the 'surrogateescape' error handler, a string which contains unpaired
      surrogates.

      C-API
      ------

      - Issue #6624: yArg_ParseTuple with "s" format when parsing argument with
      NUL: Bogus TypeError detail string.
      - Issue #6405: Remove duplicate type declarations in descrobject.h.
      - The code flags for old __future__ features are now available again.

      Library
      -------

      - Issue #6106: telnetlib.Telnet.process_rawq doesn't handle default WILL/WONT
      DO/DONT correctly.
      - Issue #6126: Fixed pdb command-line usage.
      - Issue #6629: Fix a data corruption issue in the new I/O library, which could
      occur when writing to a BufferedRandom object (e.g. a file opened in "rb+" or
      "wb+" mode) after having buffered a certain amount of data for reading. This
      bug was not present in the pure Python implementation.
      - Issue #6622: Fix "local variable 'secret' referenced before
      assignment" bug in POP3.apop.
      - Issue #6637: defaultdict.copy() did not work when the default factory
      was left unspecified. Also, the eval/repr round-trip would fail when
      the default_factory was None.
      - Issue #2715: Remove remnants of Carbon.File from binhex module.
      - Issue #6595: The Decimal constructor now allows arbitrary Unicode
      decimal digits in input, as recommended by the standard. Previously
      it was restricted to accepting [0-9].
      - Issues #5155, #5313, #5331: multiprocessing.Process._bootstrap was
      unconditionally calling "os.close(sys.stdin.fileno())" resulting in file
      descriptor errors
      - Issue #1424152: Fix for http.client, urllib.request to support SSL while
      working through proxy. Original patch by Christopher Li, changes made by
      Senthil Kumaran
      - importlib.abc.PyLoader did not inherit from importlib.abc.ResourceLoader like
      the documentation said it did even though the code in PyLoader relied on the
      abstract method required by ResourceLoader.
      - Issue #6431: Make Fraction type return NotImplemented when it doesn't
      know how to handle a comparison without loss of precision. Also add
      correct handling of infinities and nans for comparisons with float.
      - Issue #6415: Fixed warnings.warn segfault on bad formatted string.
      - Issue #6358: The exit status of a command started with os.popen() was
      reported differently than it did with python 2.x.
      - Issue #6323: The pdb debugger did not exit when running a script with a
      syntax error.
      - Issue #3392: The subprocess communicate() method no longer fails in select()
      when file descriptors are large; communicate() now uses poll() when possible.
      - Issue #6369: Fix an RLE decompression bug in the binhex module.
      - Issue #6344: Fixed a crash of mmap.read() when passed a negative argument.
      - Issue #4005: Fixed a crash of pydoc when there was a zip file present in
      sys.path.

      Extension Modules
      ---------------------

      - Fix a segfault in expat.
      - Issue #4509: array.array objects are no longer modified after an operation
      failing due to the resize restriction in-place when the object has exported
      buffers.

      Build
      -----

      - Issue 4601: 'make install' did not set the appropriate permissions on
      directories.
      - Issue 5390: Add uninstall icon independent of whether file
      extensions are installed.

      Test
      ----

      - Fix a test in importlib.test.source.test_abc_loader that was incorrectly
      testing when a .pyc file lacked an code object bytecode.
      Read Post | comments
       
      © Copyright Video Blog 2011 - Some rights reserved | Powered by Blogger.com.
      Template Design by Herdiansyah Hamzah | Published by Borneo Templates and Theme4all
      HyperSmash Ping Blog