-
-
-
If you've worked on IBM® AIX®, another flavor of UNIX®, or Linux®, you've more than likely used the vi editor. Since its conception in 1976, vi has become a staple for anyone wanting to edit files. How could someone make a more powerful editing tool than vi, you may ask? The answer is Vim, and this article provides details on the many enhancements that have made Vim a highly used and acceptable editor in the world of UNIX and Linux.
-
The bitlyff Firefox extension enables you to shorten the URL of a page or of links on a page from the context menu using the bit.ly URL-shortener service (http://bit.ly/go).
Additionally you can display bit.ly specific information about a web page, like mirror or thumbnail URLs.
-
An updated java library for interacting with the newer JSON-based CouchDB.
-
jQuery plugin for CouchDB, handling different type of couchdb connections.
-
JSONSerializer can transform any java object to JSON notation and back with a simple and clean interface, leveraging all the builders in JSONObject and JSONArray. To transform a java obect into JSON use JSONSerializer.toJSON(). To transform a valid JSON value (by JSON, I mean an Object implementing that interface), use toJava(). The last method is an instance method because the serializer needs special configuration to transform a JSON value to a bean class, array, List or DynaBean.
-
FeatherDB is a Java based document database. It has an all HTTP/REST interface. It supports querying by a Java class (added as a jar to the server), or via JavaScript (uses Java6's JavaScript support). In theory you could also search by any language that is on the JVM and implements the correct interface.
-
With the ease of XML parsing in the newer Java™ language APIs, from JAXP to JAXB to JAX-WS, XML parsing has become foundational to Java programming. But with the abstractions and higher-level APIs comes an apparent loss of control over the fine-grained interactions between a parser and your XML data. This typically leads to more errors or worse, a complete halt of parsing when even the smallest problem arises. Fortunately, the Simple API for XML (SAX) still provides an easy-to-use means of dealing with errors and you can access that mechanism even when you don't use SAX directly.
-
-
Acunote Shortcuts is a JavaScript library providing everything you need to make add rich keyboard shortcut functionality to a web application. With a few lines of code you can have Gmail-like single and multi-key keyboard shortcuts covering the essential functionality.
-
The first lecture is given by the famous professor Charles E. Leiserson. He is the L in CLRS. If that doesn’t ring you a bell – it’s one of the most popular books on algorithms!
He starts the lecture by explaining what this course and algorithms will be all about. He says that this course will be about “Analysis of Algorithms” and states: “Analysis of algorithms is the theoretical study of computer program performance and resource usage”.