Skip to content

Instantly share code, notes, and snippets.

Alex Coles myabc

View GitHub Profile
View passwords_controller.rb
# app/controllers/users/password_controller.rb
class Users::PasswordsController < Devise::PasswordsController
def resource_params
params.require(:user).permit(:email, :password, :password_confirmation)
private :resource_params
scy /
Last active May 26, 2020
My OSX PF config for #30C3.

My OS X “VPN only” Setup For #30C3

You should never let passwords or private data be transmitted over an untrusted network (your neighbor’s, the one at Starbucks or the company) anyway, but on a hacker congress like the #30C3, this rule is almost vital.

Hackers get bored easily, and when they’re bored, they’re starting to look for things to play with. And a network with several thousand connected users is certainly an interesting thing to play with. Some of them might start intercepting the data on the network or do other nasty things with the packets that they can get.

If these packets are encrypted, messing with them is much harder (but not impossible! – see the end of this article). So you want your packets to be always encrypted. And the best way to do that is by using a VPN.

Target audience

eric1234 / 0_instructions.txt
Created Apr 9, 2011
Using Sprockets 2 in Rails 3.0.x with CoffeeScript & SASS
View 0_instructions.txt
UPDATE: Please see some of the forks for an updated version of this guide. I
myself have moved onto the Rails 3.1 betas to get the asset pipeline. But if
you want to stay on stable there are other folks who are keeping this guide
relevant despite the changes constantly occurring on Sprockets 2. The comments
on this gist will lead you to the right forks. :)
Some brief instructions on how to use Sprocket 2 in Rails to get CoffeeScript
powered JS and SASS powered CSS with YUI compression all via the magic of rack.
This stuff will be native in Rails 3.1 and the layout of the files on the
henrypoydar / config.yml
Created Nov 20, 2017
Rails 5.1 CircleCI 2.0 Configuration
View config.yml
version: 2
working_directory: ~/circleci-myapp
- image: circleci/ruby:2.4.2-node-browsers
codeluggage / es6ToNightwatch.js
Last active May 8, 2018
Convert ES6 classes to basic Javascript objects to export for Nightwatch
View es6ToNightwatch.js
'use strict';
* The purpose of this function is to convert an ES6 class to either:
* 1) A test suite if it has "tests" as a property
* 2) A page object with optional "elements", "commands" and "url"
* @param es6Class The actual class object (not instance of the class) to convert
module.exports = function(es6Class) {
let properties = Object.getOwnPropertyNames(es6Class.prototype);
fran-worley / _form.html.erb
Last active Oct 23, 2017
A working example of nested forms just using Reform.
View _form.html.erb
<%= simple_form_for @form do |f| %>
<%= f.error_notification %>
<%= f.input :name %>
<%= f.input :email %>
<%= link_to_add_fields icon(:plus),
seanlilmateus / gist:3187192
Last active Sep 2, 2016
How to use Obj-C with MacRuby/Rubymotion
View gist:3187192

Using Obj-C with MacRuby/Rubymotion

This little post aims to help you to translate Objective-C Blocks into Ruby blocks. Let's start by taking a look at few examples of iOS API call where blocks are used for animations and enumeration

Ruby Lambda Syntaxes:

Im Rubymotion and MacRuby you can use all the Ruby Lambda syntaxes that are:

block = lambda { |param|  ... }
jimeh /
Created Apr 7, 2011
Example jQuery plugin written in CoffeeScript, and the resulting compiled JavaScript file.
myplugin: (options) ->
self = $.fn.myplugin
opts = $.extend {}, self.default_options, options
$(this).each (i, el) ->
self.init el, opts
self.log el if opts.log
$.extend $.fn.myplugin,
andresgutgon / Selector de Idioma con Rails 2.3.8
Created Aug 18, 2010
Desplegar los idiomas que estan disponibles en tu App y setear el valor para cada usuario
View Selector de Idioma con Rails 2.3.8
#Selector de idioma
# 1 - Rack locale del paquete Rack-contrib [1]
# USO: Se usa para detectar el idioma definido por el usuario en su browser ['HTTP_ACCEPT_LANGUAGE']
# Esplicado aquí
# [1]
# 2 - Routing-filter [1]
# USO: Establecer el locale en las URLs ej.:
# NOTA: Si tambien quieres traducir las URL's usa la gema de Raul Murciano Translate_routes [2] (De momento sin cobertura para Rails3)
You can’t perform that action at this time.