Skip to content

Instantly share code, notes, and snippets.

@bash0C7
bash0C7 / caller.rb
Last active Aug 29, 2015
My Iremocon
View caller.rb
MyIremocon.denki_toggle
MyIremocon.bose_m3_toggle
@bash0C7
bash0C7 / fluentd_iremocon.conf
Created Apr 23, 2014
fluentd_iremocon.conf
View fluentd_iremocon.conf
<source>
type twittersearch
consumer_key XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
consumer_secret XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
oauth_token XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
oauth_token_secret XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
user_id bash0C7
count 100
run_interval 1200
result_type recent
@bash0C7
bash0C7 / out_reloadable_copy.rb
Created May 5, 2014
Graceful reload config fluentd plugin based out_copy
View out_reloadable_copy.rb
#
# Fluent
#
# Copyright (C) 2011 FURUHASHI Sadayuki
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
View WorkLogger.vbs
'1 line ver
CreateObject("Scripting.FileSystemObject").OpenTextFile(CreateObject("Scripting.FileSystemObject").BuildPath(CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName), "worklog_" & WScript.CreateObject("WScript.Network").ComputerName & ".txt"), 8, True).WriteLine date & vbtab & time & vbTab & InputBox("Comment", WScript.ScriptName)
'3 line ver
With CreateObject("Scripting.FileSystemObject")
.OpenTextFile(.BuildPath(.GetParentFolderName(WScript.ScriptFullName), "worklog_" & WScript.CreateObject("WScript.Network").ComputerName & ".txt"), 8, True).WriteLine date & vbtab & time & vbTab & InputBox("Comment", WScript.ScriptName)
End With
'4 line (basic)
With CreateObject("Scripting.FileSystemObject")
@bash0C7
bash0C7 / gist:1548764
Created Jan 2, 2012
ExcelDataRecord.cls
View gist:1548764
Option Explicit
Private MainKeyCol As Long
Private RowCounter As Long
Private Source As Workbook
Private isReadOnly As Boolean
Property Get EOF() As Boolean
@bash0C7
bash0C7 / gist:1548791
Created Jan 2, 2012
numhex functions
View gist:1548791
Public Function convNUMtoHEX(Number As Long) As String
convNUMtoHEX = CStr(Hex(Number))
End Function
Public Function convHEXtoNUM(HexString As String) As Long
Const HEXMARK = "&H"
Const UNSIGN = "&"
convHEXtoNUM = Val(HEXMARK & HexString & UNSIGN)
End Function
@bash0C7
bash0C7 / dsrsh.rb
Created Jan 9, 2012
Redmine Client Ruby REPL
View dsrsh.rb
# -*- coding: utf-8 -*-
abort if ARGV.empty?
initializer = ARGV.shift
eval(File.read(initializer), binding)
prompt_prefix = File.basename(initializer)
require 'rubygems'
require 'pry'
pry(prompt_prefix)
@bash0C7
bash0C7 / rails_best_practices.rake
Created May 19, 2012 — forked from holysugar/rbp-to-jenkins-plot.sh
exec rails_best_practices on "padrino rake" for jenkins plot plugin
View rails_best_practices.rake
namespace :rails_best_practices do
desc "run rails best practices"
task :jenkins_plot_plugin => :environment do
cd Padrino.root do
OUTDIR = "#{Padrino.root}/reports"
mkdir OUTDIR unless FileTest.exist? OUTDIR
OUTFILE = "#{OUTDIR}/rails_best_practices.properties"
@bash0C7
bash0C7 / gist:2856738
Created Jun 2, 2012
#minatork01 pink-one(sakurai & koshiba)
View gist:2856738
# -*- coding: utf-8
require 'pry'
class Fixnum
def numerals
if self < 20
case self
when 0
'zero'
when 1
@bash0C7
bash0C7 / padrino_new.sh
Created Jun 2, 2012
install padrino and run padrino generate project
View padrino_new.sh
#!/bin/bash
if [ $# -ne 2 ]; then
echo "引数1にpadrinoプロジェクト名を入れて下さい" 1>&2
echo "引数2にpadrinoコアアプリケーション名を入れて下さい" 1>&2
exit 1
fi
cat << EOS > Gemfile
source "http://rubygems.org"