Found 847 bookmarks
Newest
benjaminoakes/maid
benjaminoakes/maid

"Maid keeps files from sitting around too long, untouched. Many of the downloads and temporary files you collect can easily be categorized and handled appropriately by rules you define. Let the maid in your computer take care of the easy stuff, so you can spend more of your time on what matters.

Think of it like the email filters you might already have, but for files. Worried about things happening that you don't expect? Maid doesn't overwrite files and actions are logged so you can tell what happened.

Maid is inspired by the Mac OS X shareware program Hazel. Think of Maid as "Hazel for hackers".

Your rules are defined in Ruby, so simple rules are easy and difficult rules are possible. This also makes Maid a great general-purpose advanced file renaming tool."

benjaminoakes/maid
ClusterHQ/flocker
ClusterHQ/flocker

"Flocker is a data volume manager and multi-host Docker cluster management tool. With it you can control your data using the same tools you use for your stateless applications. This means that you can run your databases, queues and key-value stores in Docker and move them around as easily as the rest of your app.

With Flocker's command line tools and a simple configuration language, you can deploy your Docker-based applications onto one or more hosts. Once deployed, your applications will have access to the volumes you have configured for them. Those volumes will follow your containers when you use Flocker to move them between different hosts in your Flocker cluster."

ClusterHQ/flocker
Getting Started with LIRE and Elasticsearch
Getting Started with LIRE and Elasticsearch
"LIRE (Lucene Image REtrieval) is a plugin for Lucene to index and search images. A cool and quirky feature that sets it apart is that it does content based retrieval, a fancy word for saying that you use images in your search query and it retrieves similar images from the index. In order to use LIRE with Elasticsearch, we need to make Elasticsearch aware of the new data type and the query that is provided by LIRE. Luckily there is a plugin for Elasticsearch that does just that."
Getting Started with LIRE and Elasticsearch
Ino — Ino 0.3 documentation
Ino — Ino 0.3 documentation

"Ino is a command line toolkit for working with Arduino hardware

It allows you to:

Quickly create new projects Build a firmware from multiple source files and libraries Upload the firmware to a device Perform serial communication with a device (aka serial monitor)"

Ino — Ino 0.3 documentation
sobstel/metaphore
sobstel/metaphore

"PHP cache slam defense using (memcached) semaphore to prevent dogpile effect (aka clobbering updates, stampending herd or Slashdot effect).

Problem: too many requests hit your website at the same time to regenerate same content slamming your database. It might happen after the cache was expired.

Solution: first request generates new content while all the subsequent requests get (stale) content from cache until it's refreshed by the first request."

sobstel/metaphore
stripe/payment-tag
stripe/payment-tag

"The Payment Tag makes it even easier to integrate Stripe directly into your website.

It'll take care of building credit card inputs, validation, error handling, and sending the encrypted card number securely to Stripe."

stripe/payment-tag
peco/peco
peco/peco
"peco can be a great tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results."
peco/peco
jpetazzo/nsenter
jpetazzo/nsenter

"It is a small tool allowing to enter into namespaces. Technically, it can enter existing namespaces, or spawn a process into a new set of namespaces. "What are those namespaces you're blabbering about?" We are talking about container namespaces.

nsenter can do many useful things, but the main reason why I'm so excited about it is because it lets you enter into a Docker container."

jpetazzo/nsenter
SlexAxton/css-colorguard
SlexAxton/css-colorguard
"Every CSS project starts out with good intentions, but inevitably, one too many people eye-dropper colors into nooks and crannies that you never knew existed. CSS Colorguard helps you maintain the color set that you want, and warns you when colors you've added are too similar to ones that already exist. Naturally, it's all configurable to your tastes."
SlexAxton/css-colorguard
Introducing Orchestrator: manage and visualize your MySQL replication topologies and get home for dinner | code.openark.org
Introducing Orchestrator: manage and visualize your MySQL replication topologies and get home for dinner | code.openark.org

"I'm happy to announce the availability of Outbrain's Orchestrator: MySQL replication management & visualization tool.

Orchestrator reads your replication topologies (give it one server - be it master or slave - in each topology, and it will reveal the rest). It keeps a state of this topology. It can continuously poll your servers to get an up to date topology map. It visualizes the topology in a clear and slick D3 tree. It allows you to modify your topology; move slaves around. You can use the command line variation, the JSON API, or you can use the web interface."

Introducing Orchestrator: manage and visualize your MySQL replication topologies and get home for dinner | code.openark.org
OpenALPR -- Home
OpenALPR -- Home
"OpenALPR is a free and open source library for recognizing vehicle license and number plates. The C++ library can be easily integrated into your own apps. Check out the online demo."
OpenALPR -- Home
Hide your header on scroll - Headroom.js
Hide your header on scroll - Headroom.js
"Headroom.js is a lightweight, high-performance JS widget (with no dependencies!) that allows you to react to the user's scroll. The header on this site is a living example, it slides out of view when scrolling down and slides back in when scrolling up."
Hide your header on scroll - Headroom.js
Conditionizr: Detecting front-end environments and conditionally loading assets, wrapped inside a 1KB API
Conditionizr: Detecting front-end environments and conditionally loading assets, wrapped inside a 1KB API
"Conditionizr (.NET Magazine's Open Source Project of the Year finalist) is a standalone JavaScript tool that detects front-end environments and returns an Object with boolean values on given test states. You can use Conditionizr with various public APIs to make your cross platform/device/browser development much easier and manageable. These APIs include adding your own tests, dynamic polyfills (eradicating conditional comments), callbacks for specific environment tests."
Conditionizr: Detecting front-end environments and conditionally loading assets, wrapped inside a 1KB API
Magallanes — A PHP Deployment Tool
Magallanes — A PHP Deployment Tool
"Magallanes is a deployment tool for PHP applications built with PHP itself, it's quite simple to use, manage and extend. It will get your application to a safe harbor. You can instruct Magallanes to deploy your code to all the servers you want (via rsync over ssh), and run tasks for that freshly deployed code. You can also instruct Magallanes to run tasks before the deployment starts (e.g: a vendors install) and after the deployment is done (e.g: clear some caches)."
Magallanes — A PHP Deployment Tool
The PourOver Book · PourOver
The PourOver Book · PourOver

"PourOver is a library for simple, fast filtering and sorting of large collections – think 100,000s of items – in the browser. It allows you to build data-exploration apps and archives that run at 60fps, that don’t have to to wait for a database call to render query results.

PourOver is built around the ideal of simple queries that can be arbitrarily composed with each other, without having to recalculate their results. You can union, intersect, and difference queries. PourOver will remember how your queries were constructed and can smartly update them when items are added or modified. You also get useful features like collections that buffer their information periodically, views that page and cache, fast sorting, and much, much more."

The PourOver Book · PourOver
Homepage | Celery: Distributed Task Queue
Homepage | Celery: Distributed Task Queue

"Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation, but supports scheduling as well. The execution units, called tasks, are executed concurrently on a single or more worker servers using multiprocessing, Eventlet, or gevent. Tasks can execute asynchronously (in the background) or synchronously (wait until ready). Celery is used in production systems to process millions of tasks a day."

Homepage | Celery: Distributed Task Queue