Skip to content

Instantly share code, notes, and snippets.

@alno
alno / delayed_job
Created February 3, 2010 09:19 — forked from akmathur/delayed_job
DelayedJob worker daemon
#!/usr/bin/env ruby
# -*- ruby -*-
require 'rubygems'
require 'daemon-spawn'
RAILS_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))
class DelayedJobWorker < DaemonSpawn::Base
def start(args)
ENV['RAILS_ENV'] ||= args.first || 'development'
@alno
alno / CMakeLists.txt
Created January 20, 2010 17:52
Akonadi application to add todos to calendar
PROJECT(add-todo)
find_package(KDE4 REQUIRED) # Находим модули KDE4
find_package(KdepimLibs REQUIRED) # Находим модули KDE PIM
include(KDE4Defaults)
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDEPIMLIBS_INCLUDE_DIR} ${KDE4_INCLUDES})
@alno
alno / cpp_properties.cpp
Created July 23, 2009 06:30
Test properties in C++
#include <iostream>
/**
* Класс, предоставляющий общие сервисы для свойств, а также используемый для хранения в классе позиции свойств.
*/
template <
typename PropertyOwner // Класс владельца
>
class properties {
@alno
alno / jquery-colorpicker.js
Created April 23, 2009 18:21
jQuery color picker Plugin
// This is fork of http://www.felecan.com/jquery-normal-color-picker/
jQuery.fn.addColorPicker = function( props ) {
if( !props ) { props = []; }
props = jQuery.extend({
colors : [
"#000000","#000033","#000066","#000099","#0000CC","#0000FF",
"#330000","#330033","#330066","#330099","#3300CC","#3300FF",
@alno
alno / lang_helper.rb
Created March 26, 2009 12:01
Lang helper for StaticMatic
LANGS = {}
module LangHelper
def l( sym )
( LANGS[ current_lang ] || {} )[ sym.to_s ] || '__localization_missing__'
end
def link_for_lang( lang )
current_page.sub( /\/[a-z]+\//, '/' + lang + '/' )
@alno
alno / benchmark_rss.rb
Created March 26, 2009 08:23
Benchmark for Ruby RSS parsers
# Becnhmark for Ruby RSS parsers
# Gems: syndication, rubyrss, simple-rss, feedtools
require 'benchmark'
require 'rubygems'
require 'open-uri'
require 'rss'
require 'simple-rss'
require 'feed_tools'
@alno
alno / benchmark_code_highlighters.rb
Created March 26, 2009 08:22
Benchmark for Ruby code highliters gems
# Becnhmark for Ruby code highligters
# Gems: ultraviolet, coderay, syntax
require 'benchmark'
require 'rubygems'
require 'uv'
require 'coderay'
require 'syntax/convertors/html'