Skip to content

Instantly share code, notes, and snippets.

View penso's full-sized avatar

Fabien Penso penso

View GitHub Profile
1) Users::RegistrationsController should create a new user
Failure/Error: expect(assigns(:user).send(key)).to eq(key)
expected: :first_name
got: "cum"
(compared using ==)
Diff:
@@ -1,2 +1,2 @@
@penso
penso / Vagrantfile
Last active June 15, 2019 15:59
Vagrantfile for my local Rails development
# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure(2) do |config|
# The most common configuration options are documented and commented below.
# For a complete reference, please see the online documentation at
@penso
penso / gist:39eccc756e3efe9ab84c
Last active August 29, 2015 14:10
How to sync icloud coredata?
2 Devices A and B, they both receive a push notification at the same time,
which triggers a fetch of an object on a remote server, and store the content
inside a coredata icloud enabled DB. The object has a PID stored on the remote
server.
You end up with 2 entries: one fetched on the remote server, one synced
from the other device through coredata sync.
Both devices have different NSManagedID for the same entries (you can't
automatically remove the most recent one based one it), the only thing you
@penso
penso / Link removal request
Last active August 29, 2015 14:10
Karrimor asks me to add a nofollow attribute to a link to their website I've included in a blog post I did. Would love to have your comment on that request, why would they ask this?
<link href="http://ton_url_perso" rel="author" />
<meta content="@processone" name="twitter:site" />
<meta content="http://static..../image.jpg" name="twitter:image" />
<meta content="1100" name="twitter:image:width" />
<meta content="1093" name="twitter:image:height" />
<meta content="689541045" property="fb:admins" />
<meta content="Sea Beyond 2014" property="og:title" />
<meta content="Sea Beyond is a technical event that explores the future of real-time technologies. This year we focus on mobile chat and push notifications." property="og:description" />
class Foo
def initialize
@callbacks = {}
end
def on(type, &block)
@callbacks[type] = block
end
def callback(type, *args)
export RUBY_HEAP_MIN_SLOTS=1250000
export RUBY_HEAP_SLOTS_INCREMENT=100000
export RUBY_HEAP_SLOTS_GROWTH_FACTOR=1
export RUBY_GC_MALLOC_LIMIT=30000000
export RUBY_HEAP_FREE_MIN=12500
import Cocoa
import Foundation
var options = Dictionary<String, AnyObject>()
options["send_at"] = "foobar"
var foo : AnyObject = options["send_at"]!
var foo2 : String = options["send_at"] as String
import Cocoa
var options = Dictionary<String, AnyObject?>()
options["body"] = "something"
var body = options["body"] as String?
@penso
penso / gist:43a3535c989c6b285876
Created June 14, 2014 21:50
xcode6-crash sample
import Cocoa
var options = Dictionary<String, AnyObject?>()
options["body"] = "something"
// Working
if let body : AnyObject = options["body"]! {
body
}