Tricks, tips and tools to help you get things done on the web. Lifehacker is full of application reviews, news and 'lifehacks' designed to help you be more productive in work and life.
A Multi-Seat Linux Box: This tutorial shows how to build a multi-head, multi-user Linux box using a recent distribution of Linux and standard USB keyboards and mice. Xorg calls this arrangement a "multi-seat" system.
special access codes prepared by the US National Security Agency have been secretly built into Windows (logical and expected this is why China and other states stay away of windows, even some tastes of Linux must have been compromised)
to research and develop software that contributes to compelling and effective social interactions, with a focus on user-centered design processes and rapid prototyping.
Windows Script is a comprehensive scripting infrastructure for the Microsoft® Windows® platform. Windows Script provides two script engines, Visual Basic® Scripting Edition and Microsoft JScript®, which can be embedded into Windows Applications.
a true peer-to-peer file sharing technology that lets multiple Eudora users automatically share the same set of files and keep them in sync on their own hard drives.
an interactive gestural-based surface for realtime audio mosaicing. By Bruno Zamborlin, Joint PhD in Arts and Computational Technologies between IRCAM/Centre Pompidou in Paris and Goldsmiths, University of London.
This is again a small JMS configuration stuff we have to do in JBoss 5. There is considerable difference in doing it in JBoss 5 compared to JBoss 4 and don’t expect our old configuration to work well with JBoss 5 without any change. In JBoss 5 they are using JBoss Messaging in place of JBoss MQ. You can read a detailed post on migrating from JBoss 4 to JBoss 5 here.
In what I hope will be the first of several articles about Guice, a new lightweight dependency injection container from Bob Lee and Kevin Bourillion from Google, this article examines the simplest and most obvious use case for the Guice container, for mocking or faking objects in unit tests. In future articles I will examine other, more ambitious areas where it can be used, including dependency elimination in large code bases.
Trying to combine JSF and JSP is like trying to shoehorn a foot into a glove: it's possible, but it's really just a stopgap measure until something better comes along. In this article, JSF enthusiast Rick Hightower introduces you to what he likes best about Facelets: easy HTML-style templating and reusable composition components.
Where possible, creating Web applications — including Ajax-based applications — in a RESTful way avoids a large class of bugs. However, a pitfall of REST (REpresentational State Transfer) is sending duplicate data across similar XMLHttpRequests. This tip shows how the moderate use of session cookies can maintain just enough server-side state to significantly reduce client-server traffic, while still allowing fallback to cookie-free operation.
Exploratory visualization based on multiple coordinated views. Improvise has been used to explore election results, particle trajectories, network loads, music collections, the chemical elements, and even the dynamic coordination structure of its own vis
ere are listed some of the existing companion tools for Java™ development. We put the focus on the quality of the content. Boring marketing fluff is filtered out.
Although quite comprehensive, this list will never be exhaustive. You can submit new tools by using our submission form.
This site is in constant progress. New tools are added frequently. Use the RSS feeds to learn what's new or updated.
Search plug-ins for Firefox and Mozilla are available.
Willkommen in der iteraplan Community. iteraplan ist das erste Open Source Enterprise Architecture Management (EAM) Werkzeug für das strategische Management Ihrer Applikationslandschaft. Das Software- und Beratungshaus iteratec hat das Werkzeug iteraplan erstellt und übernimmt auch zukünftig die Führung in der Weiterentwicklung von iteraplan im Rahmen der Open Source Community.
The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming.
In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems.
The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own.
The book covers the classical problems, including "Readers-writers", "Producer-consumer", and "Dining Philosophers". In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.
Teaser for an interesting book...
EAI - The Broader Perspective
No one should have (or will) ever dared to build a 'Single System' which will take care of the entire business requirements of an enterprise. Instead, we build few (or many) systems,and each of them takes care of a set of functionalities in a single Line of Business (LOB). There is absolutely nothing wrong here, but the need of the hour is that these systems have to exchange information and interoperate in many new ways which have not been foreseen earlier. Business grows, enterprise boundaries expands and mergers and acquisition are all norms of the day. If IT cannot scale up with these volatile environments, the failure is not far.
L. Cameron, S. Wise, and S. Lottridge. College & Research Libraries, 68 (3):
229-236(May 2007)M3: Article; Cameron, Lynn 1 Email Address: camerosl@jmu.edu Wise, Steven L. 2 Email Address: wisesl@jmu.edu Lottridge, Susan M. 3 Email Address: daffinsm@jmu.edu; Affiliations: 1: Coordinator of Library Instruction, James Madison University Libraries, James Madison University 2: Professor of Graduate Psychology and Coordinator, Institute for Computer-Based Assessment, Center for Assessment and Research Studies, James Madison University 3: Doctoral Student, Center for Assessment and Research Studies, James Madison University; Source Information: May2007, Vol. 68 Issue 3, p229; Subject Term: INFORMATION literacy; Subject Term: ABILITY -- Testing; Subject Term: COMPUTERS & literacy; Subject Term: LITERACY; Subject Term: EDUCATION -- Standards; Subject Term: EDUCATIONAL evaluation; Subject Term: Software; Number of Pages: 8p; Illustrations: 2 charts; Document Type: Article.