View gist:5275479
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ def ble # concatenates everything and you can render whole part in partial by calling yield :ble, or content_for :ble | |
+ content_for :ble, content_tag(:p, "Here form starts:") | |
+ content_for :ble, content_tag(:p, "Here form starts:") | |
+ content_for :ble, content_tag(:p, "Here form starts:") | |
+ content_for :ble, content_tag(:p, "Here form starts:") | |
+ render "shared/bootstrap/ble" | |
+ end | |
+ | |
+ def ble2 # you can render everything on the end of helper as well | |
+ content_for :ble, content_tag(:p, "Here form starts: asdfasdf") |
View juggernaut_channels.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Usage: redis-cli publish message.achannel hello | |
require 'sinatra' | |
require 'redis' | |
conns = Hash.new {|h, k| h[k] = [] } | |
Thread.abort_on_exception = true | |
get '/' do |
View application_controller.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class ApplicationController < ActionController::Base | |
# Creates an accessor which is exposed to the view | |
def self.view_accessor(*names) | |
attr_accessor *names | |
helper_method *names | |
end | |
end |
View permissions.html.haml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- roles = [] | |
- roles << {"Can manage users" => {:scope =>["reza", "waitline"]}} | |
- roles << {"Can change settings" => {:scope =>["pssurvey"]}} | |
- roles << {"Can use" => {:scope =>["account"]}} | |
.container | |
.row | |
.span12 | |
= ko_context system: {users: {"Arek" => roles, "田中" => roles }}, settings: [1,2,3] do | |
/ko foreach: window.s = new System(context.model.system).users |
View permissions.js.coffee
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Assignment | |
constructor: (o) -> | |
$.map o, (v,k) => | |
@name = k | |
@app = v | |
class System | |
constructor: (o) -> | |
@users = $.map o.users, (v,k) => | |
new User(k,v) |
View gist:8855962
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
addProblem: (disease) -> | |
Ordering.MedicalRecord.store.find("medicalRecord",2) | |
.then (mr) => | |
mr.get("problems") | |
.then (problems) => | |
o = @store.createRecord("problem", {disease: disease, medicalRecord: mr}) | |
.then (p) -> | |
p.save().then -> | |
console.log "Problem was saved correctly!" |
View s3_query_url.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Based off camwest's gist at https://gist.github.com/363958 | |
#Using to_s instead of extending String | |
require 'openssl' | |
require 'cgi' | |
class S3QueryURL | |
def initialize(bucket, path, options = {}) | |
@access_key_id = options[:access_key_id] |
View log_select.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
require "aws-sigv4" | |
require "aws-sdk-core" | |
require "active_support/all" | |
require "aws-eventstream" | |
require "excon" | |
BUCKET_NAME = ARGV[0] |
View appsync_subscribe.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "json" | |
require "websocket-eventmachine-client" | |
require "securerandom" | |
require 'date' | |
require "base64" | |
API_HOST = "CHANGEME.appsync-api.ap-northeast-1.amazonaws.com" | |
API_KEY = "da2-CHANGEME" | |
REAL_TIME_HOST = API_HOST.gsub("appsync-api","appsync-realtime-api") |
View Embedding python
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
``` | |
## based on: https://docs.python.org/2/extending/embedding.html | |
arek@qyobo:~/workspace/embeding_python$ gcc -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 main.c -lpython2.7 -o run-python | |
arek@qyobo:~/workspace/embeding_python$ cat main.c | |
#include "Python.h" | |
int | |
main(int argc, char *argv[]) | |
{ |