GeoEntity.last
SELECT geo_entities.* FROM geo_entities ORDER BY geo_entities.id DESC LIMIT 1
returns:
County id: 4, eid: nil, pid: nil, ename: nil, etype: 2, created_at: "2011-11-21 06:26:37", updated_at: "2011-11-21 06:26:37"
GeoEntity.last
SELECT geo_entities.* FROM geo_entities ORDER BY geo_entities.id DESC LIMIT 1
returns:
County id: 4, eid: nil, pid: nil, ename: nil, etype: 2, created_at: "2011-11-21 06:26:37", updated_at: "2011-11-21 06:26:37"
{ | |
"app/models/*.rb": { | |
"command": "model", | |
"affinity": "model", | |
"alternate": ["unit/models/%s_spec.rb", "spec/models/%s_spec.rb"], | |
"related": "db/schema.rb#%p", | |
"template": "class %S\nend" | |
}, | |
"spec/factories/*_factory.rb": { |
# sudo ln -s ~/nginx.conf unicorn.conf | |
upstream app_server { | |
server unix:/tmp/unicorn_padrino.sock fail_timeout=0; | |
} | |
server { | |
listen 80; | |
charset utf-8; | |
server_name db.innshine.com; |
Введение
Начать стоит отсюда. Не пугайтесь то, что это книга по незнакомой 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
def pick(provider, current_proxy=nil) | |
_accessible = {"unaccessible" => nil} | |
_not_banned = [] | |
_not_banned << {"banned.#{provider}" => nil } | |
_not_banned << {"banned.#{provider}" => { '$lt' => BANNED_UNTIL[BANNED_SECONDS] }} | |
_different_subnet = {} | |
if current_proxy | |
_different_subnet = { |
def app | |
spec_file = caller.grep(/_spec\.rb/).first | |
case spec_file | |
when /admin/ | |
Admin | |
when /app/ | |
Wordstat | |
else | |
raise "Unknown application!" |
%h2 | |
Your seat reservations | |
%span{:"data-bind" => "text: seats().length"} | |
%table | |
%thead | |
%tr | |
%th Passenger name | |
%th Meal | |
%th Surcharge |
<p>First name: <strong data-bind="text: firstName">Bert</strong></p> | |
<p>Last name: <strong data-bind="text: lastName">Bertington</strong></p> | |
<p>First name: <input data-bind="value: firstName" /></p> | |
<p>Last name: <input data-bind="value: lastName" /></p> | |
<p>Full name: <strong data-bind="text: fullName"></strong></p> | |
<button data-bind="click: capitalizeLastName">Go caps</button> |
class ApplicationController < ActionController::Base | |
before_filter :require_authentication | |
private | |
def require_authentication | |
unless current_certificate.verify(public_key) | |
head :forbidden | |
end | |
end |