July 2011
Continuous Testing with Ruby, Rails, and... →
We’ll show you how to set up and run automated tests that check your work continuously as you write code. You’ll start with tools such as Autotest and Watchr, and see how to use them effectively in a continuous environment. You’ll discover the fundamentals of creating and maintaining a test suite that’s Fast, Informative, Reliable, and Exhaustive. You’ll use powerful techniques such as inline...
Jul 1st
Jul 1st
9 Good Terminal Emulators for Linux | Tech... →
We have featured a few Terminal emulators before and introduced you to applications like CLI Companion that makes you more familiar with command line in Linux. Now, we want to take it to a whole new level. A collection of really good Terminal emulator apps for Linux.
Jul 1st
Air Defense: ESSM Comes Ashore →
Thirteen years after it was introduced, the U.S. RIM-162 ESSM (Evolved Sea Sparrow Missiles) is now available in a land based version. The U.S. Navy, and a dozen foreign customers already use ESSM on their warships, and several are interested in the land based model.
Jul 1st
32 Channel UP-501 GPS Receiver - SparkFun... →
The Fastrax UP501 receiver with embedded antenna is ideally suited for navigation systems, asset tracking devices and battery operated consumer products like personal navigation devices, handheld computers, cameras, and sports accessories.
Jul 1st
Jul 1st
Ethernet Pro - SparkFun Electronics →
The Ethernet Pro is based on the same hardware as the Ethernet shield (Wiznet W5100) in the same configuration so it is a drop-in replacement for the “Arduino/Ethernet double-stack,” and works with all of the existing Ethernet shield libraries and code.
Jul 1st
Jul 1st
InfoQ: IE10 Platform Preview 2 Available →
The Internet Explorer team has announced Second Platform Preview for IE10. The Preview showcases new IE features like Positioned Floats, HTML5 SandBox, HTML5 Forms, setImmediate API, Page Visibility API, Async Scripts and more. It uses the same HTML5 engine seen in the recent Windows 8 demos.
Jul 1st
Jul 1st
About Vico →
Vico is a programmers text editor for Mac OS X.
Jul 1st
June 2011
Chef 0.10 Preview: Knife Plugins and UI |... →
We could have declared all of our dependencies at the top of the file, but this makes knife load more slowly for all commands, so it’s recommended to use the lazy loader.
Jun 30th
RubyForge: RightScale Cloud Gems: Project Info →
This project contains RightScale’s open source Ruby gems for cloud computing. These gems include interfaces to Amazon AWS (EC2, S3, SQS, SDB, ACF), GoGrid, Slicehost, and others. For help and support, see the RDoc and http://forums.rightscale.com
Jun 30th
Elastic Load Balancing →
Call the AWS Identity and Access Management UploadServerCertificate API with the following parameters …
Jun 30th
erichocean/vagrant-ec2 - GitHub →
This repository shows how to use the same chef-solo-based provisioning scheme for Vagrant virtual machines and Amazon’s EC2. This is useful because you’ll be able to test the deployment procedures as you develop within a clean Vagrant machine. Running continuous deployment locally also saves tons of partial instance-hours, which can run into the hundreds of cents (I’m not made of...
Jun 30th
GIT: Using the stash - Ariejan.net →
So, what do you do? Throw away your current changes to make the patch? Checkout a clean copy of your project to make the changes? No! You just stash your changes away, and make the patch! Afterward you grab your changes back and continue work.
Jun 29th
The Robustness Principle Reconsidered - ACM Queue →
Although the Robustness Principle was specifically described for implementations of TCP, it was quickly accepted as a good proposition for implementing network protocols in general. Some have applied it to the design of APIs and even programming language design. It’s simple, easy to understand, and intuitively obvious. But is it correct.
Jun 29th
dbalatero/typhoeus - GitHub →
Like a modern code version of the mythical beast with 100 serpent heads, Typhoeus runs HTTP requests in parallel while cleanly encapsulating handling logic. To be a little more specific, it’s a library for accessing web services in Ruby. It’s specifically designed for building RESTful service oriented architectures in Ruby that need to be fast enough to process calls to multiple services within...
Jun 29th
A Knife plugin to set node environment — Gist →
A Knife plugin to set node environment
Jun 29th
Community Plugins - Chef - Opscode Open Source... →
Knife plugins are considered an experimental feature. The APIs in Chef::Knife may be changed in the future in a way that will break your plugins.
Jun 29th
Parcel | Android Developers →
Container for a message (data and object references) that can be sent through an IBinder. A Parcel can contain both flattened data that will be unflattened on the other side of the IPC (using the various methods here for writing specific types, or the general Parcelable interface), and references to live IBinder objects that will result in the other side receiving a proxy IBinder connected with...
Jun 28th
VM Import →
VM Import enables you to easily import virtual machine images from your existing environment to Amazon EC2 instances. This offering allows you to leverage your existing investments in the virtual machines that you have built to meet your IT security, configuration management, and compliance requirements by seamlessly bringing those virtual machines into Amazon EC2 as ready-to-use instances. VM...
Jun 28th
Net::SSH Manual :: Chapter 2: Starting a Session →
Net::SSH allows you to define a private key, which it will then attempt to use during authentication with the remote server. If the remote server has a copy of the corresponding public key, you will be able to log into that remote server without having to specify a password. Not only is this convenient, but for Ruby scripts, it is much more secure, since you don’t have to hard-code your password...
Jun 28th
Easier Plugin Development →
Your voice has been loud and clear: custom Scout plugins were being treated as second class citizens, lacking many of the big wins you receive with plugins from our directory.
Jun 28th
Resources - Chef - Opscode Open Source Wiki →
Resources are declared in Recipes and Definitions. They are the basic unit of work in Chef. This page provides documentation of the Resources included in the Chef library.
Jun 28th
Resources - Chef - Opscode Open Source Wiki →
Resources are declared in Recipes and Definitions. They are the basic unit of work in Chef. This page provides documentation of the Resources included in the Chef library.
Jun 28th
Basho: Riak Search →
Riak Search is a distributed, easily-scalable, failure-tolerant, real-time, full-text search engine built around Riak Core and tightly integrated with Riak KV. Riak Search allows you to find and retrieve your Riak objects using the objects’ values. When a Riak KV bucket has been enabled for Search integration (by installing the Search pre-commit hook), any objects stored in that bucket are also...
Jun 28th
The Basho Blog: Link Walking By Example →
Riak has a notion of “links” as part of the metadata of its objects. We talk about traversing, or “walking”, links, but what do the queries for doing so actually look like?
Jun 28th
basho/webmachine - GitHub →
Webmachine is an application layer that adds HTTP semantic awareness on top of the excellent bit-pushing and HTTP syntax-management provided by mochiweb, and provides a simple and clean way to connect that to your application’s behavior.
Jun 28th
Vagrant - Documentation - Provisioners - Chef... →
Chef Server allows you to provision your virtual machine without having to keep the cookbooks within the repository itself. There are various benefits to this approach, such as being able to use your production cookbooks from chef server to provision your development environment.
Jun 28th
Commit 0f7d10c0cbeda853a0faa1059e2f3a6ccebdb1a1 to... →
fix issue where vagrant was complaining about local store.
Jun 28th
Short Sharp Science: Pandora's cluster spills its... →
This is the most colossal cosmic smash-up ever witnessed in the universe. A bundle of galaxies, nicknamed Pandora’s cluster, turns out to be the result of a violent crash between at least four separate galaxy clusters that lasted hundreds of millions of years.
Jun 27th
“If the Ocean goes down, it’s game over.”
– State of the oceans: Degrading faster
Jun 27th
Bristol University demos brightest quantum optics... →
University of Bristol researchers, in collaboration with colleagues at the Universities of Osaka and Hokkaido in Japan, have demonstrated a quantum logic gate - a controlled-NOT or CNOT gate - that was first proposed a decade ago.
Jun 27th
Good Machine Learning Blogs - MetaOptimize Q A →
I found a “good books” and “good learning” questions, and figured that since this is also an important communication channel, we might share some of the most influential blogs in Machine Learning.
Jun 26th
How changing the name of my webapp quadrupled... →
The name of a product often means a lot more than many people realize: it plays a major role in determining both the quantity of media coverage that the product receives, and in shaping how potential customers view the application. This is the story of how a developer, by simply removing the vowels from the name of his web app, literally quadrupled monthly signups instantaneously.
Jun 26th
Things you (probably) didn't know about xargs →
If you’ve spent any amount of time at a Unix command line you’ve probably already seen xargs. In case you haven’t, xargs is a command used to execute commands based on arguments from standard input.
Jun 26th
Basho: PBC API →
This is an overview of the operations you can perform over the Protocol Buffers Client (PBC) interface to Riak, and can be used as a guide for developing a compliant client.
Jun 26th
Basho: Riak Compared to MongoDB →
Mongo is more performant because it uses memory-mapped files. The tradeoff is that it fsyncs (flushes in-memory data to disk) only every 60 seconds by default, so you run the risk of losing data if your MongoDB server goes down. The solution for increasing durability in MongoDB is to replicate.
Jun 26th
Quorum (distributed computing) →
A quorum is the minimum number of votes that a distributed transaction has to obtain in order to be allowed to perform an operation in a distributed system. A quorum-based technique is implemented to enforce consistent operation in a distributed system.
Jun 26th
Basho: Riak Compared to MongoDB →
However, they approach solving these problems quite differently. Fundamentally, Riak is a distributed system while MongoDB is a single-system database (with support for replication and sharding). MongoDB specifies the internal format of documents while Riak is content-agnostic. MongoDB uses an ancillary specification called “GridFS” for storing non-document data, while Riak stores non-document or...
Jun 26th
Jun 26th
aria2 project →
aria2 is a lightweight multi-protocol & multi-source download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. aria2 has built-in JSON-RPC and XML-RPC interface. You can manipulate aria2 via these interfaces.
Jun 26th
OAuth 2.0 « hueniverse →
OAuth 2.0 provides a cryptography-free option for authentication which is based on existing cookie authentication architecture. Instead of sending signed requests using HMAC and token secrets, the token itself is used as a secret sent over HTTPS. This allows making API calls using cURL and other simple scripting tools without having to canonicalize the request and sign it.
Jun 26th
Introducing the Large Hadron Migrator « «... →
At SoundCloud we started having migration pains quite a while ago, and after looking around for third party solutions [0] [2], we decided to create our own. We called it Large Hadron Migrator, and it is a gem for online ActiveRecord migrations.
Jun 26th
Jun 26th
Jun 26th
Jun 26th
Physics - Not your usual NMR →
The CPT theorem implies, except for the sign of various properties such as charge, a particle and its antiparticle should be absolutely identical. The theorem is an essentially inviolable tenet of quantum field theory, and one that follows from the assumption that physics is the same in all inertial frames.
Jun 26th
Short Sharp Science: Chimp's premeditated assault... →
At a field station in Bossou, Matsuzawa and his colleagues have noted remarkable similarities between humans and our primate cousins. These apes regularly make and use tools. They manipulate twigs or grass to scoop up algae and ants, use rocks as anvils, and drink water with folded leaves.
Jun 26th