Skip to content

Instantly share code, notes, and snippets.

View foxweb's full-sized avatar
🏠
Working from home

Aleksey Kurepin foxweb

🏠
Working from home
View GitHub Profile
server {
listen 3000;
server_name dev.kurepin.com;
root /mnt/data/www/foxweb/sites/dev.kurepin.com;
index index.php index.htm index.htm;
access_log /mnt/data/logs/dev.kurepin.com-access.log main;
error_log /mnt/data/logs/dev.kurepin.com-error.log warn;
error_page 400 /index.php?mod=error&id=400;
error_page 401 /index.php?mod=error&id=401;
[foxweb@foxweb-laptop:dev] rails s
=> Booting WEBrick
=> Rails 3.1.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:490:in `load_missing_constant': Expected /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/gems/puffer-0.0.32/app/controllers/admin/puffer_users_controller.rb to define Admin::PufferUsersController (LoadError)
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:181:in `block in const_missing'
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:179:in `each'
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/gems/activesupport-3.1.3/lib/active_support/dependencies.rb:179:in `const_missing'
params[:sort] = params[:sort].nil? ? 'country,city' : params[:sort]
params[:by] = params[:by].nil? ? 'ASC' : params[:by]
@vcards = Vcard.find(:all, :order => params[:sort] + ' ' + params[:by])
Started GET "/admin/news?&page=2" for 127.0.0.1 at 2011-12-07 11:22:30 +0400
Processing by Admin::NewsController#index as HTML
Parameters: {"page"=>"2", "puffer_scope"=>:admin, "puffer"=>news}
User Load (0.1ms) SELECT `users`.* FROM `users` WHERE `users`.`remember_token` = 'd8fdaa90281efc802a7870e62ecf1de384675d07' LIMIT 1
(0.2ms) SELECT COUNT(count_column) FROM (SELECT 1 AS count_column FROM `news` LIMIT 25 OFFSET 25) subquery_for_count
News Load (0.8ms) SELECT `news`.* FROM `news` LIMIT 25 OFFSET 25
Rendered /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/bundler/gems/puffer-d9eec3604729/app/views/puffer/base/_table.html.erb (138.4ms)
(0.1ms) SELECT COUNT(*) FROM `news`
Rendered /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/bundler/gems/puffer-d9eec3604729/app/views/puffer/base/_index.html.erb (146.7ms)
Rendered /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/bundler/gems/puffer-d9eec3604729/app/views/puffer/base/index.html.erb within layouts/puffer (150.1ms)
[foxweb@foxweb-laptop:dev] rake test
/home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/bundler/gems/puffer-c8f88fdcb857/app/models/puffer/user/mongoid.rb:4:in `<class:Mongoid>': uninitialized constant Mongoid (NameError)
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/bundler/gems/puffer-c8f88fdcb857/app/models/puffer/user/mongoid.rb:3:in `<module:User>'
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/bundler/gems/puffer-c8f88fdcb857/app/models/puffer/user/mongoid.rb:2:in `<module:Puffer>'
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/bundler/gems/puffer-c8f88fdcb857/app/models/puffer/user/mongoid.rb:1:in `<top (required)>'
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/gems/railties-3.1.3/lib/rails/engine.rb:417:in `block (2 levels) in eager_load!'
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/gems/railties-3.1.3/lib/rails/engine.rb:416:in `each'
from /home/foxweb/.rvm/gems/ruby-1.9.2-p290@dev/gems/railties-3.1.3/lib/rails/engine.rb:416:in `block in eager_load!'
from /home/foxweb/.rv
@foxweb
foxweb / gist:2945727
Created June 17, 2012 20:58
WordPress + nginx config
server {
listen 80;
server_name site.ru;
root /mnt/data/www/sites/site.ru;
index index.php index.htm index.htm;
error_page 404 /404.php;
try_files $uri $uri/ /index.php;
location ~ .php$ {
#!/bin/sh
sudo apt-get install mc
sudo apt-get install zsh
sudo usermod -s /bin/zsh root
sudo usermod -aG sudo $USER
sudo apt-get install git-core
sudo apt-get install wget
sudo apt-get install curl
sudo apt-get install whois
if issue_statuses = RedmineClient::IssueStatus.all
statuses = issue_statuses.inject({}) do |memo, s|
memo.merge s.id => s.name
end
if statuses[from_status.to_s].nil? || statuses[to_status.to_s].nil?
logger.important "Redmine error: Invalid issue status (or statuses)."
return
end
else
@foxweb
foxweb / \application\modules\feedback\feedback.php
Created July 31, 2012 11:37
Поддержка пространства имен в PHP 5.3. Примеры работы на ImageCMS. http://habrahabr.ru/company/imagecms/blog/148733/
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
use Feedback\Getuserlist as Getuserlist;
class Feedback extends \MY_Controller {
public function __construct() {
parent::__construct();
# encoding: utf-8
require 'digest/sha1'
class Invite < ActiveRecord::Base
acts_as_archive :class => 'Invite::Archive', :table => 'archived_invites'
USER_ORIGIN = 'user'.freeze
API_ORIGIN = 'api'.freeze
DEDUCED_USER_ORIGIN = 'deduced user'.freeze
SPAM_ORIGIN = 'spam'.freeze