Archive for August, 2010

Open Source Data Warehouse Infrastructure »

Hive is a data warehouse infrastructure built on top of Hadoop that provides tools to enable easy data summarization, adhoc querying and analysis of large datasets data stored in Hadoop files. It provides a mechanism to put structure on this data and it also provides a simple query language called Hive QL which is based [...]

Transform PHP into C++ »

HipHop for PHP transforms PHP source code into highly optimized C++. It was developed by Facebook and was released as open source in early 2010. HipHop transforms your PHP source code into highly optimized C++ and then compiles it with g++ to build binary files. You keep coding in simpler PHP, then HipHop executes your [...]

Remote Desktop Access from Any Browser »

ThinVNC is pure-web Remote Desktop solution. The remote computer can be accessed from any OS platform through any HTML5 compliant browser (Firefox, Google Chrome, Safari, etc.). ThinVNC takes advantage of the latest web technologies like AJAX, JSON and HTML5 canvas to deliver a high-performance Remote Desktop access over the web, using HTTP and SSL protocols. [...]

Ardour Digital Audio Station »

Ardour from http://ardour.org Unlimited audio tracks and buses Non-destructive, non-linear editing with unlimited undo Anything-to-anywhere signal routing Unlimited pre- and post-fader plugins 32 bit floating point audio path Automatic track delay compensation Sample accurate automation Standard file formats (BWF, WAV, WAV64, AIFF, CAF & more …) Full AudioUnit plugin support on OS X More than [...]

SubSonic SELECT IN and BETWEEN »

For the SQL “select … from table where value in (v1, v2)”, in SubSonic you need to use the SqlQuery statement 1: // numbers is a List<string> 2: SqlQuery query = new Select().From("Pick44D").Where(Pick44DTable.MatchedNoColumn).In(numbers).OrderDesc(new string[] { "DrawDate" }); 3: List<Pick44D> result = query.ExecuteTypedList<Pick44D>(); To add the BETWEEN clause 1: // SqlDateFormat = yyyy-MM-dd 2: SqlQuery query [...]

LMMS Multimedia Studio »

LMMS is a free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern [...]

Open Source MP3 Encoder »

LAME is a library that allows some programs to encode MP3 files. LAME is free, but in some countries you may need to pay a license fee in order to legally encode MP3 files. Once you have unzipped the archive, you will have a file called lame_enc.dll, LameLib or libmp3lame.dylib. To use it with Audacity, [...]

Open Movie Editor »

Open Movie Editor is a free and open source video editing program, designed for basic movie making capabilities. It aims to be powerful enough for the amateur movie artist, yet easy to use.

BlitzBlank: Windows Malware Removal Tool »

BlitzBlank is a tool for experienced users and all those who must deal with Malware on a daily basis. It deletes files, Registry entries and drivers before Windows and all other programs are loaded. To do this it uses special low-level technology and different protection mechanisms that make it almost impossible for Malware to hinder [...]

SubSonic SQLite Data Mappings »

int maps to Int32 integer maps to Int64 bit maps to boolean guid maps to Guid long maps to Int64 For the complete listing, please see below code snippet from SubSonic 1: switch(sqlType) 2: { 3: case "varchar": 4: return DbType.AnsiString; 5: 6: case "nvarchar": 7: return DbType.String; 8: 9: case "int": 10: return DbType.Int32; [...]

SubSonic: Select Distinct Column Values »

To do a select distinct from a column for a database table using SubSonic, it is very straightforward Below is the code to get the unique customer number from the Customer table, and order them in descending order 1: Customer.All().Select(c => c.CustomerNo).Distinct().OrderByDescending(c => c) .

Javascript Library for Interactive Maps »

Polymaps is a free JavaScript library for making dynamic, interactive maps in modern web browsers. Polymaps provides speedy display of multi-zoom datasets over maps, and supports a variety of visual presentations for tiled vector data, in addition to the usual cartography from OpenStreetMap, CloudMade, Bing, and other providers of image-based web maps. Because Polymaps can [...]

C# UserControl: Detect Design Mode »

When developing a user control in .NET, if certain codes are not meant to be run in design mode, then you should check for it and avoid executing those code 1: /// <summary> 2: /// Handles the Load event of the MenuPanel control. 3: /// </summary> 4: /// <param name="sender">The source of the event.</param> 5: [...]

Query and Kill Terminal Session Remotely »

Qwinsta Displays information about sessions on a terminal server. qwinsta /? Display information about Terminal Sessions. QUERY SESSION [sessionname | username | sessionid] [/SERVER:servername] [/MODE] [/FLOW] [/CONNECT] [/COUNTER] sessionname Identifies the session named sessionname. username Identifies the session with user username. sessionid Identifies the session with ID sessionid. /SERVER:servername The server to be queried (default [...]

Windows Built-in Snipping Tool »

You can use Snipping Tool under c:\windows\System32\SnippingTool.exe to capture a screen shot, or snip, of any object on your screen, and then annotate, save, or share the image. Simply use a mouse or tablet pen to capture any of the following types of snips: Free-form Snip.  Draw an irregular line, such as a circle or [...]

Open Source Developer Report »

Some highlights from the report Linux continues to gain market share on the developer desktop. Close to one third of developers (33%) now use Linux as their primary development operating system; this is up from 20% in 2007. In parallel Microsoft Windows has dropped from 74% in 2007 to 58% in 2010. Linux continues to [...]

Open Source Tail for Win32 »

Tail for Win32 is used to monitor changes to files; displaying the changed lines in realtime. This makes Tail ideal for watching log files. Tail has a plugin architecture, which allows notifications to occur when certain keywords are detected in monitored files. At the moment a MAPI plugin is available, and work is in progress [...]

Windows: Automatic Driver Installation »

DriverPack Solution is a program that makes the job of finding and automatically installing drivers a pleasure. DriverPack Solution simplifies the process of reinstalling Windows on any computer. No more problems of searching and installing drivers. Everything will be done in couple of mouse clicks! Automated drivers installation – The program installs all required drivers [...]

Free Rescue Disk from Kaspersky »

Boot from the Kaspersky Rescue Disk to scan and remove threats from an infected computer without the risk of infecting other files or computers. Burn this ISO image to a CD, insert it into the infected system’s CD-ROM drive, enter the PC’s BIOS, set it to boot from the CD and reboot the computer. This [...]

Free Tool to Wipe Out Hard Disks »

Darik’s Boot and Nuke ("DBAN") is a self-contained boot disk that securely wipes the hard disks of most computers. DBAN will automatically and completely delete the contents of any hard disk that it can detect, which makes it an appropriate utility for bulk or emergency data destruction.