Archives (2008 - 2023)

Archives (2008 - 2023)

1501 bookmarks
Newest
Home - Graylog2 - Free Open Source remote TCP/UDP Syslog daemon with Web Interface
Home - Graylog2 - Free Open Source remote TCP/UDP Syslog daemon with Web Interface

Graylog2 is an open source syslog implementation that stores your logs in MongoDB. It consists of a server written in Java that accepts your syslog messages via TCP or UDP and stores it in the database. The second part is a Ruby on Rails web interface that allows you to view the log messages. FEATURES Accepts syslog messages via TCP/UDP Fast backend via MongoDB GELF (Graylog Extended Log Format) Blacklists Filtering Statistics

Home - Graylog2 - Free Open Source remote TCP/UDP Syslog daemon with Web Interface
Git Reference
Git Reference
This is the Git reference site. This is meant to be a quick reference for learning and remembering the most important and commonly used Git commands. The commands are organized into sections of the type of operation you may be trying to do, and will preset the common options and commands needed to accomplish these common tasks.
Git Reference
nodejitsu's node-http-proxy at master - GitHub
nodejitsu's node-http-proxy at master - GitHub

Battle-hardened node.js http proxy

Features

reverse-proxies incoming http.Server requests can be used as a CommonJS module in node.js uses event buffering to support application latency in proxied requests minimal request overhead and latency fully-tested battled-hardened through production usage @ nodejitsu.com written entirely in javascript easy to use api When to use node-http-proxy

Let's suppose you were running multiple http application servers, but you only wanted to expose one machine to the internet. You could setup node-http-proxy on that one machine and then reverse-proxy the incoming http requests to locally running services which were not exposed to the outside network.

nodejitsu's node-http-proxy at master - GitHub
Hook Box
Hook Box
Hookbox is a Comet server and message queue that tightly integrates with your existing web application via web hooks and a REST interface.
Hook Box
FISE - IKS Project
FISE - IKS Project

FISE is the Furtwangen IKS Semantic Engine, created during the IksSemanticEngineHackathonMarch2010. The name is pronounced like an aussie would say "phase" (audio file contributions from aussies are welcome, maeït ;-) Currently (May 2010), FISE implements a simple OSGi-based RESTful engine that can enhance textual content, using pluggable enhancement engines.

FISE - IKS Project
rtomayko's git-sh at master - GitHub
rtomayko's git-sh at master - GitHub

A customized bash shell suitable for git work.

The git-sh command starts an interactive bash shell tweaked for heavy git interaction:

All git commands available at top-level (checkout master = git checkout master) All git aliases defined in the [alias] section of ~/.gitconfig available at top-level. Shawn O. Pearce's excellent bash completion strapped onto all core commands and git aliases. Custom prompt with current branch, repository, and work tree dirty indicator. Customizable via /etc/gitshrc and ~/.gitshrc config files; for creating aliases, changing the prompt, etc. Runs on top of normal bash (~/.bashrc) and readline (~/.inputrc) configurations.

rtomayko's git-sh at master - GitHub
The Kumofs Project
The Kumofs Project

Kumofs is a simple and fast distributed key-value store. You can use a memcached client library to set, get, CAS or delete values from/into kumofs. Backend storage is Tokyo Cabinet and it will give you great performance. Data is partitioned and replicated over multiple servers. Extreme single node performance; comparable with memcached. Both read and write performance got improved as servers added. Servers can be added without stopping the system. Servers can be added without modifying any configuration files. The system does not stop even if one or two servers crashed. The system does not stop to recover crashed servers. Automatic rebalancing support with a consistency control algorithm. Safe CAS operation support. memcached protocol support. Kumofs is used at Nico Nico douga (Wikipedia), the most popular video sharing service in Japan.

The Kumofs Project
Gemini Mobile Technologies
Gemini Mobile Technologies

Hibari is a distributed, non-relational database management system (distributed non-RDBMS) based on distributed key value store technology, implemented by Gemini Mobile Technologies, it inherits important characteristics of both the distributed non-RDBMS world and of Gemini's HyperScale® Platform.

Hibari has the following characteristics to flexibly support growing volumes of data in cloud computing space. Economic system build-up using commodity hardware Flexible, high scalability High performance and availability by consistent hashing across multiple machines High fault-tolerance by chain replication across multiple machines Safety without a single point of failure (SPOF)

Gemini Mobile Technologies
hub
hub
hub enhances various git commands with GitHub remote expansion. The alias command displays information on configuring your environment:
hub
Continuous Deployment, Code Review and Pre-Tested Commits on Digg4 | Digg About
Continuous Deployment, Code Review and Pre-Tested Commits on Digg4 | Digg About
But overall, we've achieved quite a lot here - no change is going to make it onto our master branch without being reviewed by another developer, and being built to verify that tests covering that change pass. No change is going to make it onto our internal site without passing a full battery of unit tests. And nothing is going to go on from our internal site to production without passing an additional set of Selenium tests. Does this mean we're never going to introduce bugs to our live site? Of course not - but we're going to keep the number of bugs to hit the live site to a minimum, and we've made it easy and fast to get bug fixes live as well.
Continuous Deployment, Code Review and Pre-Tested Commits on Digg4 | Digg About
OpenStack Open Source Cloud Computing Software
OpenStack Open Source Cloud Computing Software
The goal of OpenStack is to allow any organization to create and offer cloud computing capabilities using open source software running on standard hardware. OpenStack Compute is software for automatically creating and managing large groups of virtual private servers. OpenStack Storage is software for creating redundant, scalable object storage using clusters of commodity servers to store terabytes or even petabytes of data.
OpenStack Open Source Cloud Computing Software
kore's php-commit-hooks at master - GitHub
kore's php-commit-hooks at master - GitHub

PHP Commit Hooks implement an extensible framework for commit hooks, mainly for PHP software, written in PHP. There are example configurations for commit hooks available in the src/examples directory.

The design of PCH is quite simple and is structured into two main entities:

Checks

Implements checks, for example verifying the commit message, or if the committed files are valid.

Reporters

Report the results of the checks to different channels, like commit mails to a mailing list, violations to the committer or leaving a message on the SVN shell.

kore's php-commit-hooks at master - GitHub
Selective Homeworkless Reviews
Selective Homeworkless Reviews
We describe a version of review/inspection called selective homeworkless review. In these reviews, moderators are taught how to select artifacts for review and review methodologies with little or no preparation. Many review and inspection methodologies are known in the literature and used in industry with very good results. The main issue we faced was not how to tune an existing inspection methodology, but rather how to get people to seriously and continuously inspect their artifacts. With the shrinking of the release cycle, people try to avoid front-loaded methodologies such as reviews, which seem to waste time early on. This is true both at the organizational level, where the overall cost is considered and at the day to-day level, where time for preparation needs to be found. Because the reasons for rejecting existing inspection techniques were more organizational than technical, the way our methodology overcomes these objections is as central to the paper as the selective homeworkless review methodology itself. We introduced selective homeworkless reviews three years ago. We now have convincing evidence that this methodology can be introduced even in organizations that are resistant to formal inspections, leading to significant improvements in quality.
Selective Homeworkless Reviews
jupiter-eclipse-plugin - Project Hosting on Google Code
jupiter-eclipse-plugin - Project Hosting on Google Code

Jupiter is a code review plug-in tool for the Eclipse IDE. It is currently under active development, and still in an experimental state. The design of Jupiter involves the following:

Open Source: Jupiter carries an open source license. Free: Jupiter is distributed free of charge. IDE integration: Jupiter is based upon the Eclipse plug-in architecture. Cross-platform: Jupiter is available for all platforms supported by Eclipse. XML data storage: Jupiter stores data in XML format to simplify use and re-use. Sorting and searching: Jupiter provides filters and sorting to facilitate issue review. File integration: Jupiter supports jumping back and forth between reviews and source code.

jupiter-eclipse-plugin - Project Hosting on Google Code
PHPsrc
PHPsrc

Welcome to PHPsrc home of Eclipse Plugin PHP Tool Integration (PTI). PHP Tool Integration provides following Features for Eclipse:

PHP_CodeSniffer PHPUnit PHP Depend PHP Copy/Paste Detector ... and more will come!

PHPsrc
InfoQ: Success Factors for Systematic Reuse
InfoQ: Success Factors for Systematic Reuse
Systematic reuse requires the interplay of people, process, and technology decisions that have to be executed within the context of real world constraints. Are there success factors that will make a difference to reuse? I believe so! This article provides five success factors that will help capture domain variations, ease integration, delve deeper into design context, work effectively as a team, and manage domain complexity.
InfoQ: Success Factors for Systematic Reuse
Test Accounts - Facebook Developer Wiki
Test Accounts - Facebook Developer Wiki

One of the hard things about developing on Facebook Platform has been testing applications. Facebook's Terms of Service require that all accounts be linked to your real identity, so on the surface, you're not allowed to make fake accounts to test your applications. To work around this roadblock, we formalized the concept of test accounts in a way that should be better for everyone. Here's how it works.

Test Accounts - Facebook Developer Wiki
nvie.com » Blog Archive » A successful Git branching model
nvie.com » Blog Archive » A successful Git branching model
In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management.
nvie.com » Blog Archive » A successful Git branching model