12 of the most interesting, unusual and useful Linux distros – operating systems, open source, Linux – Good Gear Guide

This list includes distros for specific tasks:

Damn Vulnerable Linux

Tinfoil Hat Linux

CAINE (digital forensics)

CAELinux (engineering)

a gaming linux

Parated Magic (for manipulating your hard disk)

Musix GNU + Linux (for making music)

ZeroShell (for embedded systems)

Mythbuntu

and some very very small distro’s.

12 of the most interesting, unusual and useful Linux distros – operating systems, open source, Linux – Good Gear Guide.

Adobe behind best selling iPad app

The Apple / Adobe Flash spat has reached a new level, with Adobe having a good laugh: The best selling iPad  App, Wired’s June Edition, it turns out, was built using Adobe’s new Adobe Digital Publishing Technologies.

“Bwahaha!” says Adobe. “We Were Behind Wired’s iPad Magazine All Along!”.

The Digital Publishing Platform being developed by Adobe allows publishers and advertisers to create immersive onscreen experiences that combine the visual impact of print design, the immediacy of touch interaction, and the engagement of interactive elements such as video, audio, animated infographics, 360° views, and more. Because this platform builds on the foundation of Creative Suite 5, it lets magazine design, editorial, and production teams use familiar tools and skills to efficiently create versions for print and a wide range of screens. Integrated analytics will enable publishers to plan editorial content and provide advertisers with accurate, detailed insight into how readers are interacting with stories and ads.

Digital Publishing Platform for magazines, books, newspapers and retail catalogs

Of course, the platform Adobe used, incorporates Flash.

Mainly they used InDesign CS5 and will be releasing the technology later.

Compiz Keyboard Shortcuts in Ubuntu 10.04 | Tombuntu

Some of the following keyboard shortcuts will not work at all if Compiz (visual effects) if turned off.

Workspaces

  • Ctrl + Alt + Left/Right/Up/Down arrow – move to the workspace in the given direction
  • Ctrl + Alt + Shift + Left/Right arrow – move the current window to the workspace in the given direction
  • Super + E – “expo” effect, shows all workspaces (move windows with left mouse button, zoom to a workspace with right mouse button)

Window Management

  • Super + W – “scale” effect, shows all windows in current workspace (left click selects window, middle click closes window, right click zooms window)
  • Super + A – “scale” effect, shows all windows
  • Alt + F10 – toggle maximize current window
  • Alt + F9 – minimize current window
  • Ctrl + Alt + D – toggle show desktop
  • Alt + Middle mouse button – resize window
  • Alt + Left mouse button – move window
  • Alt + Right mouse button – window menu
  • Alt + F7 – move current window (without holding down mouse button)
  • Alt + F8 – resize current window (without holding down mouse button)
  • Alt + Tab – switch windows on current workspace
  • Ctrl + Alt + Tab – switch windows on all workspaces

Accessibility

  • Super + Mouse wheel scroll – zoom screen
  • Super + Middle mouse button – draw rectangle to zoom to
  • Super + N – invert colours of current window
  • Super + M – invert colours of screen (Compiz is configured for this shortcut, but the messaging indicator seems to have taken it over so it doesn’t work)

Ubuntu Community Documentation has more on keyboard shortcuts (although some of it is outdated now for Ubuntu 10.04). You can view and change some shortcuts using System->Preferences->Keyboard Shortcuts.

Compiz Keyboard Shortcuts in Ubuntu 10.04 | Tombuntu.

Synergy updates

Synergy is a system that allows you to control multiple computers (with multiple screens) with a single mouse and keyboard. It also supports clipboard sharing.

To install it, though, for Linux or Mac, all you had was command line. QSynergy gives you a GUI  to set it up on Linux, Mac and Windows.

QSynergy — www.volker-lanz.de.

Synergy itself hasn’t been updated in a few years (since 2006, though it still works under windows 7), and since then a fork has come up called Synergy+ which has dived into the bugs and is an active project.

Synergy+

Speed Up Windows 7 Taskbar Navigation with a Registry Hack – Windows Tip – Lifehacker

Launch regedit.exe

HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer AdvancedGo to Edit->New->DWORD 32-bit ValueName the value LastActiveClick

Hit enter to assign the value and change it to 1Restart Explorer and you're good to go.

via Speed Up Windows 7 Taskbar Navigation with a Registry Hack – Windows Tip – Lifehacker.

Facial Recognition Augmented Reality App

Barcelona, Spain (February 15, 2010) – Face.com has powered the first-ever “Social Augmented Reality” app, developed by Comverse,

Harnessing Face.com’s superior facial recognition algorithms and its enormous database of faces, the “Social Augmented Reality” app functions in multiple capacities:

* Friends: When two friends are together and one wants to see the other’s photos, the software will recognize the friend and offer direct links to his or her profile and pictures.

* Business: At the office, a colleague might request that you remind him or her about a report that is due. A quick scan and the app will identify the individual, allowing you to message him or her without ever looking through your address book.

* Acquaintances: The app has the potential to connect people before they even know each other’s names. If you bump into someone who you met before and he or she looks familiar but you can’t remember why, the app will locate that person’s online profile to put a name to the face.

“Augmented reality was the first step to bridging the gap between on- and off-line worlds; now our technology takes it further,” said Gil Hirsch, CEO, Face.com. “The Comverse app, utilizing Face.com facial recognition technology, closes the loop by merging face-to-face with virtual social communication.”

via The Facial Recognition Augmented Reality App That Could Revolutionize Stalking [Augmented Reality] | TechBlogs Today.

So it’s a little like having a name whisperer on your phone, then?

Closure Tools – Google Code

Web applications have evolved from simple HTML pages into rich, interactive applications that provide a great user experience. Today’s web apps pose a challenge for developers, however: how do you create and maintain efficient JavaScript code that downloads quickly and works across different browsers?

The Closure tools help developers to build rich web applications with JavaScript that is both powerful and efficient. The Closure tools include:

A JavaScript optimizer

The Closure Compiler compiles JavaScript into compact, high-performance code. The compiler removes dead code and rewrites and minimizes what’s left so that it downloads and runs quickly. It also also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. These checks and optimizations help you write apps that are less buggy and easier to maintain. You can use the compiler with Closure Inspector, a Firebug extension that makes debugging the obfuscated code almost as easy as debugging the human-readable source.

A comprehensive JavaScript library

The Closure Library is a broad, well-tested, modular, and cross-browser JavaScript library. You can pull just what you need from a large set of reusable UI widgets and controls, and from lower-level utilities for DOM manipulation, server communication, animation, data structures, unit testing, rich-text editing, and more.

The Closure Library is server-agnostic, and is intended for use with the Closure Compiler.

An easy templating system for both Java & JavaScript

Closure Templates simplify the task of dynamically generating HTML. They have a simple syntax that is natural for programmers. In contrast to traditional templating systems, in which you use one big template per page, you can think of Closure Templates as small components that you compose to form your user interface.

Closure Templates are implemented for both JavaScript and Java, so that you can use the same templates on both the server and client side. For the client side, Closure Templates are precompiled into efficient JavaScript.

via Closure Tools – Google Code.

DTN protocol

DTN (Delayed-Tolerant Networking) was invented to allow packets with huge lags to be sent and received – this is especially important when sending packets to, say, Mars, but is also very useful in mobile environments (where packet delays when changing base stations sometimes cause a drop from the network). Android incorporates it and satellite based Cisco routers will be testing it for use here on earth.

Buitenaards net-protocol komt naar Aarde | Webwereld.