Archive for January, 2010

Build a Open Source Helicopter Autopilot »

You can find the English language source code for a fully functional helicopter autopilot that you can download without paying for. You need to be an expert in PIC assembly, electronics, & the VicaCopter source code to actually get it to work, but this is actual source code flying our autonomous VTOL aircraft, not an [...]

Open Source Stock Market Analysis System »

The Market Analysis System (MAS) is an open-source software application that provides tools for analysis of financial markets using technical analysis. MAS provides facilities for stock charting and futures charting, including price, volume, and a wide range of technical analysis indicators. MAS also allows automated processing of market data — applying technical analysis indicators with [...]

Unit Testing for BPEL »

BPEL has become the defacto standard language for composing Web services. However, as every other programming language developers can introduce defects into the code that can lead to undesired consequences when the software is rolled out at the client-side. Therefore, all software development methodologies include testing as one of the important activities. For nearly every [...]

Firefox WebMail Notifier »

WebMail Notifier checks your webmail accounts and notifies the number of unread emails. Currently supports mail.google.com(Gmail & Google Apps) mail.yahoo.com mail.live.com(hotmail,msn,live) www.daum.net(hanmail.net) www.naver.com www.empas.com www.nate.com

Firefox: Blocking Ads »

Ever been annoyed by all those ads and banners on the internet that often take longer to download than everything else on the page? Install Adblock Plus now and get rid of them. Right-click on a banner and choose “Adblock” from the context menu — the banner won’t be downloaded again. Maybe even replace parts [...]

Tor – To be Anonymous Online »

Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis. Tor protects you by bouncing your communications around a distributed network of relays run by volunteers all around the [...]

Open Source BPEL Engine fro JBOSS »

Project Riftsaw is a WS-BPEL 2.0 engine that is optimized for the JBoss Application Server container. WS-BPEL 2.0 is an XML-based language for defining business processes that orchestrate web services. Riftsaw supports : short-lived and long-running process executions process persistence & recovery process versioning JBoss deployment architecture, enabling hot deployment ant-based deployment integrated with the [...]

Firefox Proxy Tool »

FoxyProxy is a set of proxy management tools for Firefox, Thunderbird, Seamonkey, and Songbird. Animated statusbar/toolbar icons show you when a proxy is in use Define multiple proxies Define which proxy to use (or none!) for arbitrary URLs using wildcards, regular expressions, whitelists, blacklists, and other conveniences No more wondering whether a URL loaded through [...]

Firefox: View and Modify HTTP/HTTPS Data »

TamperData is an extension to track and modify http/https requests. What I use it for security testing of Web based applications tracking request/responses It’s just cool.

.NET: Convert to Local Timezone »

You can use the style DateTimeStyles.AssumeLocal to parse the date time string if there is no timezone information contained in the string. E.g. 1: DateTime.ParseExact(dateString, DateFormats, CultureInfo.InvariantCulture, DateTimeStyles.AssumeLocal); If datestring contains no time zone information, the DateTime..::.Parse(String, IFormatProvider, DateTimeStyles) method returns a DateTime value whose Kind property is DateTimeKind..::.Unspecified unless a styles flag indicates otherwise. [...]

Oracle BPEL: Partner Link Timeout »

Starting version 10.1.3.4, to set time out in seconds for a partner link, it is just configuration in bpel.xml. E.g. the configuration below sets the timeout to 5 seconds 1: <partnerLinkBinding name="WebService">  2:   <property name="timeout">5</property>   3: <property name="optSoapShortcut">false</property>    4: <!– other PartnerLink properties –> 5: </partnerLinkBinding> If  the WebService is on the SAME host as [...]

Oracle BPEL: Adding CDATA Section to XML Payload »

In Oracle BPEL, to add a CDATA section to a XML payload looks like not easy. E.g. if you want to add the CDATA to the XML below, it is not easy as using Java 1: <?xml version = ’1.0′ encoding = ‘UTF-8′?> 2: <tns:RunTask><xmlRequestDocument><![CDATA[test 3: data]]></xmlRequestDocument></tns:RunTask> As of version 10.1.3.5, the ora:toCDATA() is introduced [...]

Useful Text Analysis Tool in .NET »

The Problem: For those times when you have to analyze a large amount of textual data, picking out the relevant line(s) of interest can be quite difficult. Standard text editors usually provide a generic "find" function, but the limitations of that simple approach quickly become apparent (e.g., when it is necessary to compare two or [...]

How to Prevent Windows From Sleeping Mode »

Insomnia is the tool that can be used to prevent your computer from going to sleep mode, temporarily. The default power settings for Windows are set up so a computer will go to sleep after 15 to 30 minutes of inactivity (i.e., no mouse or keyboard input). This is great because a computer that’s not [...]

Analysing Tools for Java Class and Package Dependencies »

Classycle‘s Analyser analyses the static class and package dependencies in Java applications or libraries. It is especially helpful for finding cyclic dependencies between classes or packages. Classycle is similar to JDepend which does also a dependency analysis but only on the package level. Classycle’s Dependency Checker searchs for unwanted class dependencies described in a dependency [...]

Code Contracts from Microsoft Research »

Code Contracts provide a language-agnostic way to express coding assumptions in .NET programs. The contracts take the form of preconditions, postconditions, and object invariants. Contracts act as checked documentation of your external and internal APIs. The contracts are used to improve testing via runtime checking, enable static contract verification, and documentation generation. Code Contracts bring [...]

Open Source Java GIS Toolkit »

GeoTools is an open source Java library that provides tools for geospatial data. It has a modular architecture which allows extra functionality to be added or removed easily. Geotools 2 aims to support Open GIS and other relevant standards as they are developed’. The aim of the project is to develop a core set of [...]

OpenLayers: Free Maps for the Web »

OpenLayers makes it easy to put a dynamic map in any web page. It can display map tiles and markers loaded from any source. MetaCarta developed the initial version of OpenLayers and gave it to the public to further the use of geographic information of all kinds. OpenLayers is completely free, Open Source JavaScript, released [...]

Open Source Java GeoServer »

GeoServer is a Java-based software server that allows users to view and edit geospatial data. Using open standards set forth by the Open Geospatial Consortium (OGC), GeoServer allows for great flexibility in map creation and data sharing. GeoServer allows you to display your spatial information to the world. Implementing the Web Map Service (WMS) standard, [...]

Open Source Java JAR Browser »

The Jars Browser is a simple free Swing application for browsing a set of jar files. It scans a directory or a Java archive (Jar, EAR, WAR) to answer these simple questions: In which Jar/WAR/EAR this class file is located ? Is this class contained in multiple Jars ? It helps resolving classpath problems as [...]