HTTP already has its own authentication system, and there are hundreds — perhaps thousands — of tools that know how to work with it. Wouldn’t it be great if there was a way to use that in our own scripts, but have something communicate with the services using OAuth behind the scenes? Thus, foauth.org was born.

Rather than try to build a bunch of bells and whistles and make everything really complicated, we focused on just one task: taking OAuth out of the equation when accessing your own data. So, unlike Apigee, we’re not monitoring your API usage or promising any statistics or anything like that. Our goal is to help you login with OAuth-compliant services using HTTP Basic authentication. That’s it.

This document describes the REST API and resources provided by JIRA. The REST APIs are for developers who want to integrate JIRA into their application and for administrators who want to script interactions with the JIRA server.

JIRA's REST APIs provide access to resources (data entities) via URI paths. To use a REST API, your application will make an HTTP request and parse the response. Currently, the only supported reponse format is JSON. Your methods will be the standard HTTP methods like GET, PUT, POST and DELETE (see API descriptions below for which methods are available for each resource).

Jelly is a scripting and templating language from Apache's Jakarta project. It is similar to Ant, in that scripts are XML, and each tag maps to a Java class, but has a more sophisticated internal pipeline model for tag interaction, much like JSP taglibs. See the Jelly website for more details.

JIRA comes with a number of Jelly tags implementing core operations in JIRA. This provides a scriptable interface to JIRA. There are many possible uses for JIRA Jelly tags, the most common being importing data into JIRA from other systems, and automating common administrative tasks (see the examples below).

In this graphic, when a train departs from its originating station, its path is traced on this webpage as a growing coloured string that is "plucked" by intersecting trains. Just as with a real stringed instrument (a cello in this case), longer train lines make lower notes when "plucked" than short ones. Time accelerates in this graphic, so you can watch a 24-hour train cycle. An interesting addition to this map is the artist's inclusion of discontinued subway lines: these so-called "ghost trains" slip by in the middle of the night.

According to his blog, Brooklyn resident Alexander Chen built this web page by combining MTA's public Application Programming Interface with Javascript, vector graphics (SVG), HTML5 and a dash of Flash. Many people find the sounds soothing or mesmerising, and some have likened the resulting sounds produced by this graphic to the music of John Cage.

An aquarium in Japan is shocking visitors with its Christmas display -- using an eco-friendly electric eel to illuminate the lights on its holiday tree.

Each time the eel moves, two aluminum panels gather enough electricity to light up the 2-meter (6 ft 6 in) tall tree, decked out in white, in glowing intermittent flashes.

The aquarium in Kamakura, just south of Tokyo, has featured the electric eel for five years to encourage ecological sensitivity.

Phoronix recently published an article regarding a ~200 lines Linux Kernel patch that improves responsiveness under system strain. Well, Lennart Poettering, a RedHat developer replied to Linus Torvalds on a maling list with an alternative to this patch that does the same thing yet all you have to do is run 2 commands and paste 4 lines in your ~/.bashrc file.

RES provides several addons to enhance your browsing experience - each of which is configurable.

You can enable/disable any of the modules, and most of them have their own options that can also be personalized.


Humane Informatics

humaneinfo.com/, posted 2010 by peter in hack hardware retro

Learn to hack on a smaller scale with the Humane PC 8-bit microcomputer - a classic style console which displays to your TV and accepts input from any PS/2 keyboard. The palm-sized device comes with an SD Card reader for storage and a micro-usb connector for both power and USB device action! The expansion headers break out maximum hackability, and are compatible with most Arduino expansion shields. Use most existing Arduino software, or write from fresh to take full advantage of the audio, video, IR, and keyboard capabilities of the platform.

This tool lets you programatically (or manually) simulate keyboard input and mouse activity, move and resize windows, etc. It does this using X11's XTEST extension and other Xlib functions.

Additionally, you can move, resize, hide, and modify window properties like the title. If your window manager supports it, you can use xdotool to switch desktops, move windows between desktops, and change the number of desktops.

This document explores methods for squeezing excess bytes out of simple programs. (Of course, the more practical purpose of this document is to describe a few of the inner workings of the ELF file format and the Linux operating system. But hopefully you can also learn something about how to make really teensy ELF executables in the process.)

|< First   < Previous   11–20 (51)   Next >   Last >|