Skip to content

Instantly share code, notes, and snippets.

@bamchoh
bamchoh / gist:5699380
Last active December 18, 2015 00:49
ローカルホスト上のApacheに対してmruby-simple.rb で アクセスした時のエラー

取得したmrubyのコミット番号:

854941f58ddf202ef0d90334ca94f65309db211

build_config.rb の設定:

MRuby::Build.new do |conf|
  # load specific toolchain settings
  toolchain :gcc

  conf.gem :github => 'mattn/mruby-uv'
@bamchoh
bamchoh / build_config.rb
Created June 8, 2013 09:52
mrubyのminirakeで自作のbinファイルを作成する ref: http://qiita.com/bamchoh/items/5a36b006f6900f5ddca0
# 以下の記載を MRuby::Build.new のブロック内に記載する
conf.gem 'mrbgems/mruby-bin-hoge' #=> mrbgems下にあるとした場合の指定の仕方
@bamchoh
bamchoh / data.rb
Created February 10, 2014 15:45
@DaTa ||= []
mrb_value
mrb_data_data(mrb_state *mrb, mrb_value self)
{
mrb_value v;
v = mrb_iv_get(mrb, self, mrb_intern_lit(mrb, "@data"));
if(mrb_nil_p(v)) {
mrb_iv_set(mrb, self, mrb_intern_lit(mrb, "@data"), mrb_ary_new(mrb));
v = mrb_iv_get(mrb, self, mrb_intern_lit(mrb, "@data"));
}
return v;
@bamchoh
bamchoh / gist:38f8e02f1afb11c0e281
Created January 2, 2015 19:25
test 用 config ファイル案 (途中)
class TestCase
class << self
def set_params(*methods)
methods.each do |m|
define_method(m, ->(d = nil) {
instance_variable_set("@#{m}".to_sym, d) if d
instance_variable_get("@#{m}".to_sym)
})
end
end
lass Time
def datetime
y = self.year
m = self.month
d = self.day
"%04d-%02d-%02d" % [y, m, d]
end
end
class Modifier
package main
import "fmt"
func tap(v []int) []int {
fmt.Println(v)
return v
}
func main() {
@bamchoh
bamchoh / build.sh
Created August 28, 2018 11:08
Raspberry pi cross compile build script on Ubuntu
KERNEL=kernel7 && \
remote=pi@192.168.0.10 && \
rpass=raspberry && \
rhome=/home/pi && \
echo $KERNEL && \
echo "make 1" && \
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig && \
echo "make 2" && \
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs && \
echo "del tmp" && \
@bamchoh
bamchoh / set.go
Created November 12, 2018 12:11
Windowsの環境変数の一覧を取得
package main
import (
"fmt"
"os/exec"
"strings"
)
func splitKeyValue(environment string) (key, value string) {
e := strings.Split(environment, "=")
@bamchoh
bamchoh / .vimrc
Created March 12, 2019 11:05
.vimrc
scriptencoding utf-8
" vim-plug {{{
call plug#begin('~/vimfiles/plugged')
" Plug 'pocke/iro.vim'
Plug 'OmniSharp/omnisharp-vim'
Plug 'mattn/vim-filewatcher'
Plug 'haya14busa/vim-asterisk'
Plug 'twitvim/twitvim'
@bamchoh
bamchoh / testcase.yaml
Created February 11, 2020 16:09
テストケースをYAMLとMarkdownで記述する
Title:
Test001
TestSuite:
Suite001/SubSuite001
Summary: |
This is summary
Preconditions: |