Skip to content

Instantly share code, notes, and snippets.

View resure's full-sized avatar

Gadzhi Gadzhiev resure

View GitHub Profile
@resure
resure / gist:1145100
Created August 14, 2011 17:35
brew missing && brew doctor
~% brew missing
~% brew doctor
We couldn't detect any version of Xcode.
If you downloaded Xcode 4.1 from the App Store, you may need to run the installer.
Some "config" scripts were found in your path, but not in system or Homebrew folders.
`./configure` scripts often look for *-config scripts to determine if software packages
are installed, and what additional flags to use when compiling and linking.
@resure
resure / gist:1145104
Created August 14, 2011 17:37
brew install node
~% brew install node
Warning: Xcode is not installed! Builds may fail!
==> Downloading http://nodejs.org/dist/node-v0.4.10.tar.gz
File already downloaded in /Users/resure/Library/Caches/Homebrew
==> ./configure --prefix=/usr/local/Cellar/node/0.4.10
==> make install
Waf: Entering directory `/private/tmp/homebrew-node-0.4.10-tM7d/node-v0.4.10/build'
[ 1/75] cc: deps/libeio/eio.c -> build/default/deps/libeio/eio_1.o
[ 2/75] cc: deps/libev/ev.c -> build/default/deps/libev/ev_1.o
[ 3/75] cc: deps/c-ares/ares_strcasecmp.c -> build/default/deps/c-ares/ares_strcasecmp_1.o
# encoding: utf-8
require 'spec_helper'
describe User do
before(:each) do
@attr = { :login => 'Foobar',
:email => '[email protected]',
:first_name => 'Foo',
:last_name => 'Bar',
class KeyGenerator
@queue = :keys_queue
def self.perform(key_id, key_password)
key = Key.find(key_id)
tmpfile = Rails.root + 'tmp/' + SecureRandom.urlsafe_base64
require "pty"
require "expect"
@resure
resure / key.rb
Created August 27, 2011 20:44
Key model
class Key < ActiveRecord::Base
has_secure_password
belongs_to :user
attr_accessible :title, :password, :password_confirmation, :old_password
before_validation :strip_values #, :set_password
validates :title, :length => { :within => 3..254 }
validates :user_id, :presence => true
-----BEGIN CERTIFICATE-----
MIIGNDCCBBygAwIBAgIBGDANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW
MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg
Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh
dGlvbiBBdXRob3JpdHkwHhcNMDcxMDI0MjA1NDE3WhcNMTcxMDI0MjA1NDE3WjCB
jDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0
YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgU2VydmVyIENBMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtonGrO8JUngHrJJj0PREGBiE
gFYfka7hh/oyULTTRwbw5gdfcA4Q9x3AzhA2NIVaD5Ksg8asWFI/ujjo/OenJOJA
-----BEGIN CERTIFICATE-----
MIIGNDCCBBygAwIBAgIBGDANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEW
MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwg
Q2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNh
dGlvbiBBdXRob3JpdHkwHhcNMDcxMDI0MjA1NDE3WhcNMTcxMDI0MjA1NDE3WjCB
jDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0
YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgU2VydmVyIENBMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtonGrO8JUngHrJJj0PREGBiE
gFYfka7hh/oyULTTRwbw5gdfcA4Q9x3AzhA2NIVaD5Ksg8asWFI/ujjo/OenJOJA
 (0.4ms) ALTER TABLE "certificates" DISABLE TRIGGER ALL;ALTER TABLE "schema_migrations" DISABLE TRIGGER ALL;ALTER TABLE "users" DISABLE TRIGGER ALL;ALTER TABLE "keys" DISABLE TRIGGER ALL
 (0.1ms) select current_database()
 (1.3ms) select table_name from information_schema.views where table_schema = 'securesignapp_test'
 (3.8ms) TRUNCATE TABLE "certificates" RESTART IDENTITY CASCADE;
 (3.8ms) TRUNCATE TABLE "users" RESTART IDENTITY CASCADE;
 (3.0ms) TRUNCATE TABLE "keys" RESTART IDENTITY CASCADE;
 (0.3ms) ALTER TABLE "certificates" ENABLE TRIGGER ALL;ALTER TABLE "schema_migrations" ENABLE TRIGGER ALL;ALTER TABLE "users" ENABLE TRIGGER ALL;ALTER TABLE "keys" ENABLE TRIGGER ALL
User Load (0.5ms) SELECT "users".* FROM "users"
Key Load (0.4ms) SELECT "keys".* FROM "keys" 
 (14.2ms) ALTER TABLE "certificates" DISABLE TRIGGER ALL;ALTER TABLE "schema_migrations" DISABLE TRIGGER ALL;ALTER TABLE "users" DISABLE TRIGGER ALL;ALTER TABLE "keys" DISABLE TRIGGER ALL
 (0.2ms) select current_database()
 (1.5ms) select table_name from information_schema.views where table_schema = 'securesignapp_test'
 (3.8ms) TRUNCATE TABLE "certificates" RESTART IDENTITY CASCADE;
 (6.6ms) TRUNCATE TABLE "users" RESTART IDENTITY CASCADE;
 (2.4ms) TRUNCATE TABLE "keys" RESTART IDENTITY CASCADE;
 (0.3ms) ALTER TABLE "certificates" ENABLE TRIGGER ALL;ALTER TABLE "schema_migrations" ENABLE TRIGGER ALL;ALTER TABLE "users" ENABLE TRIGGER ALL;ALTER TABLE "keys" ENABLE TRIGGER ALL
User Load (0.4ms) SELECT "users".* FROM "users"
Key Load (0.3ms) SELECT "keys".* FROM "keys" 
#!/usr/bin/ruby
# encoding: utf-8
PNAME = 'Саркис'
r = '================================='
r += '================================='
if name == "John"