I've been trying to understand how to setup systems from
the ground up on Ubuntu. I just installed redis
onto
the box and here's how I did it and some things to look
out for.
To install:
#!/usr/bin/env ruby | |
require 'logger' | |
require 'active_record' | |
require 'active_record/base' | |
require 'active_support' | |
ActiveRecord::Base.logger = Logger.new("log/mysql_to_postgresql.log") | |
PROCESSES = 8 |
<!doctype html> | |
<html lang=""> | |
<head> | |
<meta charset="utf-8"> | |
<title></title> | |
<meta name="description" content=""> | |
<link rel="stylesheet" href=""> | |
</head> | |
<body> | |
<script src=""></script> |
Pry.prompt = [Proc.new{ |obj, nest_level| "#{RUBY_VERSION}-#{RUBY_PATCHLEVEL} (#{obj}):#{nest_level} > " }, | |
Proc.new{ |obj, nest_level| "#{RUBY_VERSION} (#{obj}):#{nest_level} * " } ] | |
cmd_aliases = { | |
'continue' => 'c', | |
'step' => 's', | |
'next' => 'n' | |
} | |
cmd_aliases.each do |_cmd, _alias| | |
Pry.commands.alias_command _alias, _cmd if Pry.commands[_cmd] |
Введение
Начать стоит отсюда. Не пугайтесь то, что это книга по незнакомой 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
require "action_view/template" | |
require "redcarpet" | |
module MerbHandler | |
mattr_accessor :processing_options, :renderer | |
@@processing_options = {} | |
@@renderer = Redcarpet::Render::XHTML | |
class Handler | |
def erb_handler |