Skip to content

Instantly share code, notes, and snippets.

View masoo's full-sized avatar
🐔
In the chicken

FUNABARA Masao masoo

🐔
In the chicken
View GitHub Profile
@masoo
masoo / proposal.rb
Created January 9, 2021 14:06
proposal
# coding: utf-8
require "erb"
require "optparse"
proposal_file = nil
requester = nil
request_title = nil
crowdsourcing_site_name = nil
options = OptionParser.new
# MIT License
# -----------
#
# Copyright (c) 2019 FUNABARA Masao
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation
# files (the "Software"), to deal in the Software without
# restriction, including without limitation the rights to use,
# copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the
# MIT License
# -----------
#
# Copyright (c) 2019 FUNABARA Masao
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation
# files (the "Software"), to deal in the Software without
# restriction, including without limitation the rights to use,
# copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the
@masoo
masoo / ruby-csharp_script_sample009.rb
Created July 9, 2017 11:48
ruby-csharp_script sample #9
# coding: utf-8
require 'ruby/csharp_script'
csharp_script = Ruby::CSharpScript::CSharpScript.new
code = <<"EOS"
using System;
for (int i=0; i<10; i++) {
Console.WriteLine("C#: " + i.ToString(" 0"));
@masoo
masoo / Dockerfile
Created July 21, 2016 12:12
gitpub pages を作成できる Dockerfile
FROM masoo/ubuntu-rbenv-ruby:2.3.1
MAINTAINER FUNABARA Masao
RUN \
sudo apt-get install -y nodejs && \
zsh -c "curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -"
RUN \
zsh -c "source ~/.zshrc && gem install github-pages"
@masoo
masoo / ruby-csharp_script_sample008.rb
Created July 15, 2016 14:30
ruby-csharp_script sample #8
require 'pp'
require 'win32ole'
csharp_script = WIN32OLE.new('ruby.csharp_script.CsharpScript')
code = <<"EOS"
class Sample
{
public int x;
@masoo
masoo / ruby-csharp_script_sample007.rb
Created July 15, 2016 14:29
ruby-csharp_script sample #7
require 'win32ole'
csharp_script = WIN32OLE.new('ruby.csharp_script.CsharpScript')
code = <<"EOS"
new int[] { 1, 3, 5, 7, 9 }
EOS
result = csharp_script.EvaluateAsync(code)
p result
@masoo
masoo / ruby-csharp_script_sample006.rb
Created July 15, 2016 14:28
ruby-csharp_script sample #6
require 'win32ole'
csharp_script = WIN32OLE.new('ruby.csharp_script.CsharpScript')
code = <<"EOS"
"Hello, Ruby!"
EOS
result = csharp_script.EvaluateAsync(code)
p result
@masoo
masoo / ruby-csharp_script_sample005.rb
Created July 15, 2016 14:27
ruby-csharp_script sample #5
require 'win32ole'
csharp_script = WIN32OLE.new('ruby.csharp_script.CsharpScript')
code = <<"EOS"
10.08
EOS
result = csharp_script.EvaluateAsync(code)
p result
@masoo
masoo / ruby-csharp_script_sample004.rb
Created July 15, 2016 14:26
ruby-csharp_script sample #4
require 'win32ole'
csharp_script = WIN32OLE.new('ruby.csharp_script.CsharpScript')
code = <<"EOS"
1
EOS
result = csharp_script.EvaluateAsync(code)
p result