Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env ruby
#-*- coding: utf-8 -*-
require 'open-uri'
require 'digest/md5'
class Napiprojekt
DOWNLOAD_URL = 'http://www.napiprojekt.pl/unit_napisy/dl.php?l=%s&f=%s&t=%s&v=other&kolejka=false&nick=%s&pass=%s&napios=%s'
ZIP_PASSWORD = 'iBlm8NTigvru0Jr0'
def initialize(file)
CABasicAnimation *animation = [CABasicAnimation animation];
animation.toValue = [NSValue valueWithCATransform3D:CATransform3DIdentity];
animation.duration = 0.66f;
animation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
[contentViewLayer addAnimation:animation forKey:@"transform"];
contentViewLayer.transform = CATransform3DIdentity;
@evoL
evoL / przepis.md
Created September 6, 2014 13:15
Ogórki w zalewie musztardowej

Ogórki w zalewie musztardowej

Zalewa na 1L wody

Zagotować:

  • 1L wody
  • 0,5 szklanki octu
  • 2 łyżki soli
  • 1 szklanka cukru

Keybase proof

I hereby claim:

  • I am evoL on github.
  • I am evol (https://keybase.io/evol) on keybase.
  • I have a public key whose fingerprint is CC2B 3E9C 3F56 B70B 4DBC BD7F 1675 24D8 A7C3 1944

To claim this, I am signing this object:

@evoL
evoL / app_assets_i18n.js.erb
Last active August 29, 2015 14:10
Underscore-based, drop-in i18n-js replacement for Rails
//= depend_on_locale
I18n = {
translations: <%= I18n.backend.send(:translations)[I18n.locale].to_json %>
};
I18n.t = (function(source) {
var interpolationRegex = /%{([^}]+)}/g;
return function(path, data) {
@evoL
evoL / scrap
Created February 9, 2015 19:35
scrap — a simple manager of code meant to be used once
#!/usr/bin/env ruby
require 'pathname'
### Configuration begins here
SCRAP_DIR = '/Users/evol/.scraps'
EXTENSIONS = {
'rb' => 'irb -r $FILE',
'cpp' => 'g++ -std=c++11 $FILE; ./a.out',
'hs' => 'ghci $FILE'
### Keybase proof
I hereby claim:
* I am evoL on github.
* I am evol (https://keybase.io/evol) on keybase.
* I have a public key whose fingerprint is ABF2 6BF0 0850 4D7C 86CA 8DE8 A3E1 0DBA 4680 43CF
To claim this, I am signing this object:
@evoL
evoL / test.json
Created June 29, 2015 23:19
Sample export from gif
{"Creator":"gif","Images":[{"Id":"429e82b0921e00177ad9cc254ddd5197a890c27a","Url":"http://www.reactiongifs.com/r/invincible.gif","Tags":["invincible"]},{"Id":"8ff4cbcbf8ad3e59352ad73941c250729a8f13aa","Url":"http://i.imgur.com/BrWFlw4.gif","Tags":["nicolas cage"]},{"Id":"d27a72ad51a86dd614e73d24885e71c64d8d0bc7","Url":"http://www.reactiongifs.com/r/wtfit.gif","Tags":["wtf"]}]}
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node/6.6.0/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'shrinkwrap' ]
2 info using npm@3.10.8
3 info using node@v6.6.0
4 info lifecycle npm-test@1.0.0~preshrinkwrap: npm-test@1.0.0
5 silly lifecycle npm-test@1.0.0~preshrinkwrap: no script for preshrinkwrap, continuing
6 info lifecycle npm-test@1.0.0~shrinkwrap: npm-test@1.0.0
7 silly lifecycle npm-test@1.0.0~shrinkwrap: no script for shrinkwrap, continuing
[extensions]
absorb =
evolve =
hggit = /Users/evol/hg/hg-git/hggit
histedit =
rebase =
shelve =
[alias]
xl = log --graph --rev=wip --template=wip