August 2009
4 tags
FCC Takes On Apple And AT&T Over Google Voice... →
My, how the tables have turned. Earlier this week, we learned that Apple had suddenly begun to pull third party iPhone applications for Google Voice, citing the unconvincing rationale that they “duplicated” some of the iPhone’s functionality.
Aug 1st
Vulnerabilities Allow Attacker to Impersonate Any... →
Then, due to a flaw found in the way SSL is implemented in many browsers, Firefox and others theoretically can be fooled into reading his certificate as if it were one that came from the authentic PayPal site. Basically when these vulnerable browsers check the domain name contained in the attacker’s certificate, they stop reading any characters that follow the “\0″ in the name.
Aug 1st
Schneier on Security: Another New AES Attack →
This new attack, by Alex Biryukov, Orr Dunkelman, Nathan Keller, Dmitry Khovratovich, and Adi Shamir, is much more devastating. It is a completely practical attack against ten-round AES-256
Aug 1st
InstallationInstructions -... →
This project provides a maven plugin you can add to your web application to translate your existing language property file.
Aug 1st
70 Expert Ideas For Better CSS Coding | CSS |... →
CSS isn’t always easy to deal with. Depending on your skills and your experience, CSS coding can sometimes become a nightmare, particularly if you aren’t sure which selectors are actually being applied to document elements. An easy way to minimize the complexity of the code is as useful as not-so-well-known CSS attributes and properties you can use to create a semantically correct markup.
Aug 1st
XStream - JSON Tutorial →
Due to XStream’s flexible architecture, handling of JSON mappings is as easy as handling of XML documents. All you have to do is to initialize XStream object with an appropriate driver and you are ready to serialize your objects to (and from) JSON.
Aug 1st
iPhone Hack Exposed: The Key Facts →
As we reported earlier today, security experts Charlie Miller and Collin Mulliner have exposed an iPhone virus that could allow criminals to control your phone just by sending a single text message (SMS). Their presentation, at the Black Hat conference in Las Vegas, is making a lot of waves, but the details are scattered or overly technical for most iPhone owners.
Aug 1st
TheUserManualSite.com - We found it so you don't... →
ManualsOnline helps you locate user manuals, how-to guides, installation instructions, and tutorials from thousands of manufacturers and hundreds of thousands of products.
Aug 1st
New and Unknown Java Libraries : Code Hangover →
New and Unknown Java Libraries Written by MikeNereson July 30th, 2009 at 10:38 am Posted in Software Tools Tagged with java, open source With 6 comments I like finding new useful java libraries. I usually find them from posts like this one. Other times I find them because I have a problem needing a solution. Here are some of my favorite unknown java libraries that I have found over the past year....
Aug 1st
July 2009
git-cherry-pick(1) →
git-cherry-pick - Apply the change introduced by an existing commit
Jul 31st
How do you merge selective files with git-merge? -... →
You use the cherry-pick command to get individual commits from one branch.
Jul 31st
Sysomos | In-Depth Look Inside the Twitter World →
Over the past few months, Twitter has experienced explosive growth, attracting celebrity users such as Oprah, and a growing mountain of media and blog coverage. Sysomos Inc., one of the world’s leading social media analytics companies, conducted an extensive study to document Twitter’s growth and how people are using it. After analyzing information disclosed on 11.5 million Twitters...
Jul 31st
Kwicks for jQuery →
Welcome to the Kwicks for jQuery home page. Kwicks for jQuery started off as a port of the insatiably attractive Mootools effect (of the same name), but has evolved into a highly customizable and versatile widget. Please check out the examples to see it in action. Thank you for visiting!
Jul 31st
Minimalist jQuery: 11 useful plugins under 4K |... →
jQuery makes our lives easier. So much so that it’s tempting to use it all the time, inadvertently slowing our page load times (cue YSlow and Hammerhead). Combining, compressing, and delivering scripts at the end of your page helps in the HTTP request department. On the file size front, below are jQuery plugins that give solid bang for your performance buck.
Jul 31st
css-template-layout - Project Hosting on Google... →
The project aims at providing web designers with a way to use the W3’s CSS Template Layout Module today. As a jQuery plug-in, the script parses a given set of CSS rules and displays the content as indicated in the specification.
Jul 31st
Eclipse Productivity Shortcuts « The Shyam! →
Back in college, I used to be a notepad nazi, so as to say. I used to code all my giant programs solely in notepad (The most I upgraded to was to Textpad). And once I joined Google, I was apathetic to IDEs, so I just picked IntelliJ and went with it. Somewhere down the line, I attended a Testing and Refactoring workshop, and the only IDE available was Eclipse. And it was for a great reason.
Jul 31st
The best way to load external JavaScript |... →
Not too long ago, I wrote about loading JavaScript without blocking by creating a dynamic <script> tag. When <script> tags are in the flow of an HTML document, the browser must stop rendering and wait for the script file to download and execute before continuing (example). Creating a new <script> tag via JavaScript avoids this issue because it’s out of the flow of the document,...
Jul 31st
Event Pooling with jQuery Using Bind and Trigger:... →
Luckily, there’s a great pattern for orchestrating complex interaction in a disconnected way. No, it’s not the Observer pattern. It’s a take on the Observer pattern called Event Pooling which is a piece of cake with jQuery’s bind and trigger functions. For the get to the code folks, here’s an example of using jQuery’s bind and trigger for event pooling.
Jul 30th
Tux Training » Blog Archive » How to have a... →
I’ve done a lot over the past few months to make my time spent on the command line a bit more enjoyable and easier to use. Hopefully you’ll find these steps useful as well.
Jul 30th
The Ruby Toolbox: Know your options! →
The Ruby Toolbox gives you an overview of these tools, sorted in categories and rated by the amount of watchers and forks in the corresponding source code repository on GitHub so you can find out easily what options you have and which are the most common ones in the Ruby community.
Jul 30th
RethinkDB - The database for solid state drives. →
RethinkDB is designed to be extremely fast, and implements powerful features that are cumbersome and inefficient with rotational storage. Today’s databases heavily optimize to account for high seek latency—the time it takes for a rotational drive’s ...
Jul 30th
Chroma-Hash Demo →
a sexy, non-reversible live visualization of password field input
Jul 30th
Java Profiler - JProfiler →
JProfiler is an award-winning all-in-one Java profiler. JProfiler’s intuitive GUI helps you find performance bottlenecks, pin down memory leaks and resolve threading issues.
Jul 29th
Software is hard | Extending Firebug, Hello World!... →
Everybody use this amazing Firefox extension and I am having great time with exploring the underlying architecture. Well, it was hard time at the beginning ;-) I had to dive into unknown waters and understand what’s under the hood. I remember it quite exactly, I have spent many hours with debugging a debugger trying to understand how it works.
Jul 29th
Firebug internals - MDC →
Jul 29th
Firebug Documentation →
Jul 29th
Firebug: White to Black Belt - New Plus Tutorial -... →
Firebug is a Firefox extension that will streamline your developing process: it offers a plethora of tools for working with HTML, CSS, Javascript, and more. In this tutorial, I’m going to take you to a black belt level of Firebug usage that will karate chop your website woes!
Jul 29th
Paul’s Blog » Using jQuery With APE →
APE (AJAX Push Engine) uses the MooTools library by default which is great, if you work with MooTools. What about us jQuery users? Well with APE it’s very easy to use your own preferred library and I’ll show you how.
Jul 29th
APE (Ajax Push Engine) :: Real time data streaming →
APE is an open source technology allowing to exchange data between thousands of users through a web browser, without reloading.
Jul 29th
Linux Tips: Limiting the CPU usage of applications... →
Monitor the CPU usage of applications that we use, it is recommended if you need to maintain a good performance on your system, sometimes in our system we have applications that should not stop working and we need some free resources on your computer for them. Linux can prevent other applications to consume these resources and the applications work properly within a cpu limit.
Jul 29th
New JDK 7 Feature: Support for Dynamically Typed... →
With the addition of support for JSR 292 in JDK 7, dynamically typed languages should run faster in the JVM than they do today. A key part of this support is the addition of a new Java bytecode, invokedynamic, for method invocation, and an accompanying linkage mechanism that involves a new construct called a method handle. These features enable implementers of compilers for dynamically typed...
Jul 29th
Ruby, Rack and CouchDB = lots of awesomeness «... →
Over the weekend, I spent some time working on a Ruby + Rack +CouchDB project. Three technologies that I know quite well but that I never put to work together at the same time, at least not directly. Let’s call this Part I.
Jul 29th
Kademlia - Wikipedia, the free encyclopedia →
Kademlia is a distributed hash table for decentralized peer to peer computer networks designed by Petar Maymounkov, Ben Jonston, Perry Stiller and David Mazières [1]. It specifies the structure of the network and the exchange of information through node lookups. Kademlia nodes communicate among themselves using UDP. A virtual or overlay network is formed by the participant nodes. Each node is...
Jul 28th
Make any Ruby object Rack-friendly with Rackable →
François Vaux has recently published a Ruby module called Rackable which allows you to make any Ruby object Rack-friendly, providing it with a REST-like interface.
Jul 28th
www.hazelcast.com - hazelcast →
Hazelcast is an open source clustering and highly scalable data distribution platform for Java.
Jul 28th
Distributed hash table  →
Distributed hash tables (DHTs) are a class of decentralized distributed systems that provide a lookup service similar to a hash table: (key, value) pairs are stored in the DHT, and any participating node can efficiently retrieve the value associated with a given key. Responsibility for maintaining the mapping from keys to values is distributed among the nodes, in such a way that a change in the...
Jul 28th
StaticMatic →
Web developers are used to using dynamic and frameworks like Ruby on Rails to develop applications. When it comes to working with static, non-dynamic websites it can seem like stepping back in time.
Jul 28th
onehackoranother.com // jQuery Javascript Console... →
jQuery console is a short bookmarklet that, when activated, loads jQuery into the current page (from Google’s hosted AJAX libraries) then overlays an interactive Javascript console permitting the evaluation of arbitrary expressions. Successive clicks will toggle the console’s visibility. It’s useful for using jQuery to quickly manipulate pages that don’t already include the library or for adding...
Jul 28th
Pro Git  →
Scott Chacon is a Git evangelist and Ruby developer employed at Logical Awesome working on GitHub.com. He is the author of the Git Internals Peepcode PDF as well as the maintainer of the Git homepage and the Git Community Book. Scott has presented at RailsConf, RubyConf, Scotland on Rails, Ruby Kaigi, OSCON and a number of local groups and has done corporate training on Git across the country.
Jul 28th
Learning to compile things from source (on... →
11 vote down star 16 While I install software from packages (MacPorts / apt-get) where-ever possible, I often find myself needing to compile packages from source. ./configure && make && sudo make install is usually enough, but sometimes it doesn’t work - and when it doesn’t, I frequently get stuck. This almost always relates to other library dependencies in some way.
Jul 28th
Commons JXPath - JXPath Home →
The org.apache.commons.jxpath package defines a simple interpreter of an expression language called XPath. JXPath applies XPath expressions to graphs of objects of all kinds: JavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof.
Jul 28th
Selenium Inspector →
Selenium Inspector API allows to create testing solutions for wide variety of HTML rendering frameworks like JSF component libraries, Spring MVC, Struts, etc. Globally, you can create Java APIs for any library or abstraction. The Java API for inspecting OpenFaces components is already included.
Jul 28th
BootXChanger →
BootXChanger will not change the background colour of the boot screen, so the background of your images must be the same (#BFBFBF). This is done so it won’t spoil the spinner animation. For the same reason, there is a limited number of colours your image can use. If your image has too many, it will be reduced and probably look ugly. If this happens, you can try saving the image in GIF or...
Jul 28th
Vanish: Enhancing the Privacy of the Web with... →
Vanish is a research system designed to give users control over the lifetime of personal data stored on the web or in the cloud. Specifically, all copies of Vanish encrypted data — even archived or cached copies — will become permanently unreadable at a specific time, without any action on the part of the user or any third party or centralized service.
Jul 28th
Scientists Worry Machines May Outsmart Man -... →
A robot that can open doors and find electrical outlets to recharge itself. Computer viruses that no one can stop. Predator drones, which, though still controlled remotely by humans, come close to a machine that can kill autonomously.
Jul 27th
imgAreaSelect jQuery plugin - odyniec.net →
imgAreaSelect is a jQuery plugin for selecting a rectangular area of an image. It allows web developers to easily implement image cropping functionality, as well as other user interface features, such as photo notes (like those on Flickr).
Jul 27th
15 New jQuery Plugins To Help You Conquer The Web... →
OK, so these plugins may not help you actually conquer…..well, anything really but they’ll certainly make your website look and work great! We’ve compiled a list of some of the newest jQuery plugins to hit the Internet, we hope you enjoy them.
Jul 27th
Apache Lucene - Lucene Sandbox →
Lucene project also contains a workspace, Lucene Sandbox, that is open to all Lucene committers, as well as a few other developers. The purpose of the Sandbox is to host various third party contributions, and to serve as a place to try out new ideas and prepare them for inclusion into the core Lucene distribution. Users are free to experiment with the components developed in the Sandbox, but...
Jul 27th
Lemmatisation - Wikipedia, the free encyclopedia →
Lemmatisation is the process of grouping together the different inflected forms of a word so they can be analysed as a single item
Jul 27th
CSSTidy →
CSSTidy is an opensource CSS parser and optimiser. It is available as executeable file (available for Windows, Linux and OSX) which can be controlled per command line and as PHP script (both with almost the same functionality).
Jul 27th