Skip to content

Instantly share code, notes, and snippets.

View svenyurgensson's full-sized avatar

Yury Batenko svenyurgensson

View GitHub Profile
@svenyurgensson
svenyurgensson / Gemfile
Last active December 12, 2015 02:38 — forked from pirj/Gemfile
source 'https://rubygems.org'
gem 'sinatra'
gem 'sinatra-contrib', require: 'sinatra/streaming'
group :development do
gem 'thin'
gem 'pry-rails'
end
# encoding: utf-8
# needs to be installed 7za, pgdbf
namespace :kladr do
PATH = 'tmp/kladr'
def import_options(database=nil)
host = ActiveRecord::Base.configurations[Rails.env]['host']
user = ActiveRecord::Base.configurations[Rails.env]['username']
host &&= "--host=#{host}"

Введение

Начать стоит отсюда. Не пугайтесь то, что это книга по незнакомой OS, эти термины практически везде одинаковые и здесь они изложены в понятной для начинающих форме.

http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_started/s1_procs.html

Прочесть нужно треть главы до подраздела "Starting a process", если С не пугает, читайте полностью. После прочтения вы будете понимать, что такое process, thread, mutex, priorites, semaphores, scheduler, contex-switch, kernel states.

Ruby

Check out README.md to get started editing Clojure with Emacs.
Все проекты имеют роут на эндпоинт, возвращающий "Hello World!"
исходные тексты (гитхаб)
Оборудование:
Model Name: MacBook Pro
Model Identifier: MacBookPro8,2
Processor Name: Intel Core i7
Processor Speed: 2.5 GHz
Number of Processors: 1
Total Number of Cores: 4
class Hash
def apply_schema(schema)
new_hash = {}
schema.each do |el|
if Hash === el
el.each do |k,v|
raise ArgumentError.new("Bad schema on key: #{k}, value: #{v}. Value have to be an array") unless Array === v
new_hash[k] = []
next unless self.has_key?(k)
@svenyurgensson
svenyurgensson / 0_reuse_code.js
Created June 6, 2014 17:21
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
GIT
remote: git://github.com/seancribbs/webmachine-ruby.git
revision: 7ccf8c337d683778bb72eeb3d073f5c57c2be8eb
specs:
webmachine (1.2.2)
as-notifications (~> 1.0)
i18n (>= 0.4.0)
multi_json
GIT
@svenyurgensson
svenyurgensson / functions.js
Last active August 29, 2015 14:25 — forked from RedBeard0531/functions.js
Min, Max, Sum, Count, Avg, and Std deviation using MongoDB MapReduce
// derived from http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Parallel_algorithm
function map() {
emit(1, // Or put a GROUP BY key here
{sum: this.value, // the field you want stats for
min: this.value,
max: this.value,
count:1,
diff: 0, // M2,n: sum((val-mean)^2)
});