Skip to content

Instantly share code, notes, and snippets.

View fxposter's full-sized avatar

Pavlo fxposter

View GitHub Profile
class A
def to_s
'A1'
end
def to_str
'A2'
end
end
def check
yield
rescue => e
e
end
check { "hello, #{1}" } # ?
check { "hello, " + 1 } # ?
check { "hello, " << 1 } # ?
@fxposter
fxposter / product.rb
Last active August 29, 2015 13:58 — forked from scaint/product.rb
class Product < ActiveRecord::Base
end
def one
yield 1
end
def a
one { |x| yield x }
end
def b(&block)
one(&block)
@fxposter
fxposter / keybase.md
Created October 29, 2014 14:20
keybase.md

Keybase proof

I hereby claim:

  • I am fxposter on github.
  • I am fxposter (https://keybase.io/fxposter) on keybase.
  • I have a public key whose fingerprint is C3E9 634A 49DC 9EA6 4B86 25AA AE8A BD4F E714 9770

To claim this, I am signing this object:

$ brew reinstall mono
==> Reinstalling mono
==> Downloading https://homebrew.bintray.com/bottles/mono-3.12.1.yosemite.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/mono-3.12.1.yosemite.bottle.tar.gz
==> Pouring mono-3.12.1.yosemite.bottle.tar.gz
==> Caveats
To use the assemblies from other formulae you need to set:
export MONO_GAC_PREFIX="/usr/local"
==> Summary
🍺 /usr/local/Cellar/mono/3.12.1: 1131 files, 219M
class NativeSerializer
def encode
value.inspect
end
def decode(value)
eval(value)
end
end
package org.fxposter.wavelets;
import com.sun.imageio.plugins.bmp.BMPImageReader;
import sun.awt.image.ByteInterleavedRaster;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.color.ColorSpace;
import java.awt.image.*;
class Asset < ActiveRecord::Base
belongs_to :owner, :polymorphic => true
class User < self
has_attached_file :image, :styles => { :original => "160x160>" }
before_create :destroy_previous_asset
end
protected
def destroy_previous_asset
$ docker ps -a
3b64a3316725 image:tag "entrypoint.sh" 13 days ago Dead
252a55928f11 image2:tag "forever index.js" 2 weeks ago Dead
$ docker rm 3b64a3316725 252a55928f11
Error response from daemon: Cannot destroy container 3b64a3316725: Driver aufs failed to remove root filesystem 3b64a3316725c30f7d9d9c77c52addf595e8ba08cb75e56cf513353a78bbf31b: rename /var/lib/docker/aufs/mnt/3b64a3316725c30f7d9d9c77c52addf595e8ba08cb75e56cf513353a78bbf31b /var/lib/docker/aufs/mnt/3b64a3316725c30f7d9d9c77c52addf595e8ba08cb75e56cf513353a78bbf31b-removing: device or resource busy
Error response from daemon: Cannot destroy container 252a55928f11: Driver aufs failed to remove root filesystem 252a55928f11a95d9f885383f53275b3d134dfb5f95bebec5e5c41c59ba8ee15: rename /var/lib/docker/aufs/mnt/252a55928f11a95d9f885383f53275b3d134dfb5f95bebec5e5c41c59ba8ee15 /var/lib/docker/aufs/mnt/252a55928f11a95d9f885383f53275b3d134dfb5f95bebec5e5c41c59ba8ee15-removing: de