Skip to content

Instantly share code, notes, and snippets.

View susieyy's full-sized avatar

yohei sugigami susieyy

View GitHub Profile
@susieyy
susieyy / 0_reuse_code.js
Created July 31, 2016 04:48
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@susieyy
susieyy / swift
Created June 17, 2016 10:03
Avoid awkward image animation with re-calculated height
UIView.setAnimationsEnabled(false)
self?.beginUpdates()
self?.endUpdates()
UIView.setAnimationsEnabled(true)
# http://www.brynary.com/2008/8/3/our-git-deployment-workflow
class GitCommands
def diff_staging
`git fetch`
puts `git diff origin/production origin/staging`
end
def tag_staging(branch_name)
#####################################################################
# samples/a.rb
#####################################################################
require 'main'
ARGV.replace %w( 42 ) if ARGV.empty?
Main {
argument('foo'){
Here is what I propose for hooks in views:
view_[path_to_the_view]_[position_in_view]
Examples:
view_layouts_base_html_head -- the only one that was committed
view_issues_show_details_bottom
view_issues_list_table_header
view_issues_list_table_row
# redmine-budget-plugin / init.rb
require 'redmine'
# Budget requires the Rate plugin
begin
require 'rate' unless Object.const_defined?('Rate')
rescue LoadError
# rate_plugin is not installed
raise Exception.new("ERROR: The Rate plugin is not installed. Please install the Rate plugin from https://projects.littlestreamsoftware.com/projects/redmine-rate")
# redmine-supybot-plugin / init.rb
require_dependency 'supy_issue_hook'
# redmine-supybot-plugin / lib / suppy_issue_hook.rb
class SupyIssueHook < Redmine::Hook::Listener
def controller_issues_new_after_save(context = { })
subject = context[:issue].subject
project = context[:project].description
#!/bin/sh
file_name=`date +%Y%m%d_%H%M`_svn.dump.gz
home=/home/subversion
svn=$home/svn
svnadmin dump $svn | gzip > $home/$file_name
smbclient //HS-DTGL5C9/share -U administrator -N -c "put ${home}/${file_name} /Backup/${file_name}"
rm $home/$file_name
#
# Main
#
if __FILE__ == $0
end
@susieyy
susieyy / peco_select_repository.fish
Created June 10, 2015 11:20
dotfiles/home/.config/fish/functions/peco_select_repository.fish
function peco_select_repository
if test (count $argv) = 0
set peco_flags --layout=bottom-up
else
set peco_flags --layout=bottom-up --query "$argv"
end
ghq list -p | peco $peco_flags | perl -pe 's/([ ()])/\\\\$1/g'| read foo
if [ $foo ]