Skip to content

Instantly share code, notes, and snippets.

James u007

Block or report user

Report or block u007

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
u007 / StaticIframe.js
Last active Oct 19, 2017
react and iframe without rerendering
View StaticIframe.js
'use strict';
import React, { Component, PropTypes } from 'react'
import { connect } from 'react-redux'
var input, wrapper
class StaticIframeComponent extends Component {
constructor(props) {
u007 / application.js
Last active Oct 12, 2017
underscore, moment, jquery in webpack
View application.js
global._ = require('underscore')
window.$ = window.jQuery = require("jquery")
window.moment = require('moment')
u007 / select2.js
Last active Apr 6, 2017
react and select2
View select2.js
//taming select2
import React, { Component, PropTypes } from 'react'
import { connect } from 'react-redux'
var input = null
class SelectFieldComponent extends Component {
componentDidMount() {
u007 / action_signup.go
Last active Apr 14, 2017
go buffalo mailer
View action_signup.go
// actions/action_signup.go //in action handler file
import (
g "project/actions/shared"
// ""
// "fmt"
u007 / app.go
Last active Mar 10, 2017
buffalo i18n locale
View app.go
// in actions/app.go
directory structure
u007 /
Last active Feb 17, 2017
full git deployment with auto boot of puma for ruby on rails via rvm, with nightly restart of rails


  • 1st, add production origin to git.
  • Next, ssh to remote and do a git init
  • Then on local git:
    • git pull production master
    • git push production master
View revel authentication request
func Auth(c *revel.Controller) bool {
if LoggedInCheck() {//write your own
return true
email, pass, _ := c.Request.BasicAuth()
//login n password
//TODO check login here
View pumactl not starting based on
bundle exec pumactl -P /home/project/rails/shared/tmp/pids/ restart as
DEBUG [50915bef] Command: cd /home/project/rails/releases/20160919165940 && /usr/bin/env RAILS_ENV=production /usr/local/rvm/bin/rvm 2.3.1 do bundle exec pumactl -P /home/project/rails/shared/tmp/pids/ restart
DEBUG [50915bef] Puma starting in single mode...
DEBUG [50915bef]
DEBUG [50915bef] * Version 3.6.0 (ruby 2.3.1-p112), codename: Sleepy Sunday Serenity
DEBUG [50915bef]
DEBUG [50915bef] * Min threads: 1, max threads: 2
DEBUG [50915bef]
DEBUG [50915bef] * Environment: production
DEBUG [50915bef]
View reduce params to filtered updates based on active record accept nested attributes with deletion
# ruby
res = params.require(:table).permit(:field1,
table_sub_table_attributes: [:key_field_id, :id, :_destroy])
res[:table_sub_table_attributes] = reduce_params(res[:table_sub_table_attributes], :key_field_id)
# reduce delete to delete existing which is not selected
# and insert only when is not an existing
# does not handle updating existing (which is not used)
def reduce_params(attributes, key_field)
res = []
u007 / config - boot.rb
Last active Jul 24, 2016
fix for padrino with activerecord concern reload issue
View config - boot.rb
Padrino::Reloader.module_eval do
def reload!
list = []
extras = []
rotation do |file|
next unless file_changed?(file)
list << file
You can’t perform that action at this time.