» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with License:LGPL + License:GPL

JavaScript Lint

JavaScript Lint is a development tool that validates JavaScript code for best coding practices, finding common mistakes without actually running the script or opening the web page.

opensource: del.icio.us tag/opensource

JavaScript Lint

JavaScript Lint is a development tool that validates JavaScript code for best coding practices, finding common mistakes without actually running the script or opening the web page.

opensource: del.icio.us tag/opensource

CoderMCE

CoderMCE is a Joomla editor for programmers.

Featuring:
  • WYSWYG source code formatting and coloring.
  • Spell checker
  • Comprises TinyMCE and Maxime Lardenois’ insertcode plugin.

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control. The insertcode plugin performs WYSWYG source code editing and Geshi-based syntax coloring within TinyMCE.

postsharp

PostSharp is a platform that allows a .NET developer to transform or analyze .NET assemblies after compilation. It reads binary assemblies into memory, execute a suite of plug-ins and write back the modified code. PostSharp is a tool designed for Aspect-Oriented Programming (AOP/AOSD).

PostSharp Laos [Lightweight Aspect-Oriented System] allows .NET developers to author aspects just by deriving custom attributes. More advanced developers may use the low-level aspect weaver to directly inject MSIL instructions at join points.

Other resources:

Twilight

Twilight is an object oriented programming language.

It has operator overloading, dynamic and static typing, method overloading, exception handling, accessors, deployment modularity, and garbage collection features.

Javascript-Lint

JavaScript Lint is a code checker that finds common mistakes in JavaScript code, or warns for potential mistakes or bad coding practices.

It is built on the Mozilla/Firefox JavaScript engine, so it will issue warnings that will follow closely with what will hold in real browser situations.

Some of the things Lint checks for are:
  • proper semicolons and curly braces
  • code that will never be executed
  • switches without breaks
  • implicit typing issues on numbers
  • comment well-formedness

Optimal Controller for a 5-axis Machine Tool

“Optimal Controller for a 5-axis Machine Tool” aims to demonstrate how to build powerful and robust robotics applications in a simple way with Open CASCADE components.

this application capable of calculating the joint coordinates of a 5-axis milling machine was designed using the following three algorithms:

  • The inverse kinematic model of the machine,
  • A “Resolve Motion Rate” using the 6×5 Jacobian matrix of the machine,
  • A “Resolve Motion Rate” using the 3×5 Jacobian matrix of the machine and an optimization criterion that minimizes the machine displacements by allowing a slight error of the tool orientation around the normal of the surface to be milled.

OpenIPMI

OpenIPMI is an effort to create a full-function IPMI system to allow full access to all IPMI information on a server and to abstract it to a level that will make it easy to use.

IPMI: Intelligent Platform Management Interface

Quick Key

Quick Key inserts foreign characters and symbols instantly into a document. Unicode characters are supported, and can be sent, dragged, or pasted into any Microsoft Windows application.

External Links

The Plex Toolkit

The Plex Toolkit is a collection of JavaScript libraries which handle the transformation of custom XML markup embedded in an HTML document into user interface components, and creates a consistent environment in which to develop Rich Internet Applications – or more sensationally AJAX – using JavaScript, while smoothing over web browser incompatibilities.

Plex AJAX Toolkit is alpha software, but there is already a fairly large collection of navigation and control components.

Kamaelia

Kamaelia is a project that aims to allow the BBC and others to create and test open protocols for large scale streaming.

astyle: Artistic Style

Artistic Style is a fast and small open-source indenter and reformatter of C, C++ and Java source codes.

rasta

RASTA is a framework for describing tasks on a computer system. RASTA makes it easy for individual developers or teams of developers to write consistent dialogs and wizards for end-user tasks like product installation and configuration.

To build a wizard or dialog, the developer creates a description of the task in XML files, and then Rasta’s back-end library parses the XML files and hands them off to Rasta’s front-end client which renders them to the end-user.

GNU is Not Unix

The GNU Project was launched in 1984 to develop a complete UNIX operating system which is free software: the GNU system. (GNU is a recursive acronym for “GNU’s Not UNIX”; it is pronounced “guh-noo.”)

Variants of the GNU operating system, which use the kernel Linux, are now widely used; though these systems are often referred to as “Linux”, some say they are more accurately called GNU/Linux systems because of the suite of GNU tools they use.

Sunbird

The Sunbird Project is a redesign of the Mozilla Calendar component. It is currently in Alpha.

Sunbird’s sister project at Mozilla is Lightning, a project to build a Thunderbird calendar extension.

Sunbird is designed to interact with other Mozilla projects via the Lightning extension.

External Links

Sarissa

Sarissa is a Javascript API which encapsulates XML functionality in browser-independent calls.

Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries etc and comes especially handy for people doing what is lately known as “AJAX” development.

Supported browsers are Mozilla – Firefox and family, Internet Explorer with MSXML3.0 and up, Konqueror (KDE 3.3+ for sure), Safari and Opera. Konq, Safari and Opera offer no XSLT/XPath scripting support AFAIK.

Docs http://sarissa.sourceforge.net/doc/

GNOME

GNU Object Model Environment: Building a full, user-friendly desktop for Unix operating systems, based entirely on free software. Release notes for Gnome 2.20, the latest version.