Skip to content

Instantly share code, notes, and snippets.

View kei-yamazaki's full-sized avatar

Kei YAMAZAKI kei-yamazaki

  • NTT Communications
View GitHub Profile
@yudai
yudai / gist:6f8f44ac878c41eaf7dc
Last active November 7, 2023 08:35
Google v. Oracle API著作権裁判

Oracle v. GoogleのAPI著作権裁判の話

OracleとGoogleの判決文を斜め読む」を読んで裁判の経緯は理解できたものの、判決の詳細があまり理解できなかったので判決文を自分で読んだ。法律的な難しさはあまりなく、技術的な論点と関係する条文および過去の判例などが非常にわかりやすく解説されており、判決の根拠もたとえ話を交えて書かれているなど非常に読みやすい印象を受けた。

全体の内容としては比較的単純で「あらゆるプログラムのコードは著作権で保護される。ただしFair Useによる合法的な利用に関しては差し戻し審で審議せよ」という事のようだ。実は「API」という言葉は一切判決文には出てこないため、内容を良く読む必要がある。

17 U.S.C. 102(b)を巡るGoogleの主張

@hakobera
hakobera / influxdb_visualization_tools.md
Last active March 25, 2016 23:47
InfluxDB の可視化ツール比較
@teddyking
teddyking / nats_healthz_varz_info.rb
Created May 26, 2014 07:57
Prints out the /healthz and /varz connection info for running Cloud Foundry jobs.
# This script prints out the /healthz and /varz connection info
# for your running Cloud Foundry jobs.
#
# The nats_uri variable should be updated to suit your deployment.
# The default nats_uri value will work for a standard bosh-lite deployment.
require 'json'
require 'nats/client'
nats_uri = 'nats://nats:nats@10.244.0.6:4222'
ァィゥェォ
ヵ‡੭ヶ⊐
⧺ㇱㇲըそ
た∓⺍⫧ㇳ
ᚋ⚌ㇴね৴
ㇵㇶㇷㇸㇹ
੨𝞝ㇺ𝘹も
ャュョ
ㇻㇼㇽㇾㇿ
ヮ╕ん
@jacopen
jacopen / default.rb
Created July 22, 2013 05:24
chefで秘密鍵どうするのよ問題
id_rsa = data_bag_item('id_rsa', 'id_rsa')['value']
template "id_rsa" do
path "#{home_dir}/.ssh/id_rsa"
source "id_rsa.erb"
owner node[:yuno][:user]
mode "600"
variables(
:id_rsa => id_rsa
)
end
@piscisaureus
piscisaureus / pr.md
Created August 13, 2012 16:12
Checkout github pull requests locally

Locate the section for your github remote in the .git/config file. It looks like this:

[remote "origin"]
	fetch = +refs/heads/*:refs/remotes/origin/*
	url = git@github.com:joyent/node.git

Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this: