Skip to content

Instantly share code, notes, and snippets.

View minimum2scp's full-sized avatar
🏠
Working from home

YAMADA Tsuyoshi minimum2scp

🏠
Working from home
View GitHub Profile
@dhh
dhh / Gemfile
Created June 24, 2020 22:23
HEY's Gemfile
ruby '2.7.1'
gem 'rails', github: 'rails/rails'
gem 'tzinfo-data', '>= 1.2016.7' # Don't rely on OSX/Linux timezone data
# Action Text
gem 'actiontext', github: 'basecamp/actiontext', ref: 'okra'
gem 'okra', github: 'basecamp/okra'
# Drivers
@mattn
mattn / README.md
Last active February 8, 2024 04:58
blacklist/whitelist master/slave に関する情報集め

blacklist/whitelist master/slave に関する情報集め

blacklist/whitelist、master/slave という単語は相応しくないという意見に OSS がどの様に対応すべきかを自身で考える為の情報集めです。見つけ次第、逐次更新していきます。

僕(mattn) 自身は black lives matter に同意をしています。blacklist/whitelist、master/slave という単語を廃止する事が、歴史的背景を持たない文化圏では特定の意味を持たなかった為、個人的には若干思う所はありますが、廃止自身に反対するつもりはありません。

昔から、主副を表す物には master/slave という単語が使われてきました。ハードディスクの IDE、仮想端末(pty)、色々あります。またネットワークの IP フィルタリングに関しては blacklist/whitelist と表記した物が今でも沢山あります。

我々日本人が意識せずに使っていた blacklist/whitelist、master/slave という単語が、人々にどの様に影響しうるのか、今後 OSS としてどの様に関わっていけば良いかを理解する上で、自分なりの情報集めをしたいと思っています。

@apstndb
apstndb / git-deb.sh
Last active March 2, 2020 02:13
Create google-cloud-sdk repo from apt
curl -s https://packages.cloud.google.com/apt/dists/cloud-sdk/main/binary-amd64/Packages |
gojq -srR 'def ver: split("-")[0];
split("\n\n") |
map(gsub("\n "; " ") |
split("\n") |
map(capture("^(?<key>[A-Z][a-zA-Z-]*): (?<value>.*)$"; "")) |
from_entries) |
group_by(.Package) |
map({key: .[0].Package, value: (sort_by(.Version))}) |
from_entries |
# envリポジトリのcurrent
set :env_current, "/home/deploy/docker-gitlab-env/current"
set :stack_name, "gitlab"
namespace :stack do
desc "docker stack deploy"
task :deploy do
on roles(:app) do
within release_path do
@dinvlad
dinvlad / cloudrun.jinja
Created September 6, 2019 15:51
Create Cloud Run Service through Deployment Manager
{% set PROJECT = env['project'] %}
{% set REGION = properties['region'] | default('us-east1') %}
{% set PARENT = 'projects/' + PROJECT + '/locations/' + REGION %}
{% set PREFIX = env['deployment'] %}
{% set CLOUDRUN_TYPE_PROVIDER = PREFIX + '-provider' %}
{% set CLOUDRUN_SERVICE_TYPE = PROJECT + '/' + CLOUDRUN_TYPE_PROVIDER + ':projects.locations.services' %}
@apstndb
apstndb / 0Datastore_Emulator_on_Cloud_Build.md
Last active January 10, 2023 22:22
Datastore Emulator on Cloud Build

Play with local vars

While waiting for my talk, guess what does it output without actually running it.

@udzura
udzura / knative.md
Last active August 12, 2018 16:26
ケーネイティブと私

  • @udzura Uchio Kondo ペパボ
  • コンテナで人生が狂った
  • 本業はスプラトゥーン2
  • Haconiwaというコンテナランタイムを自作していたり、それでウェブサービスをやっている
  • 最近はCRIUいじってます https://criu.org/Main_Page
  • 今日は前佛さんのご結婚をお祝いに来ました

Knative っち?

@kazuho
kazuho / git-blame-pr.pl
Last active June 28, 2022 07:15
git-blame by PR #
#! /usr/bin/perl
#
# Written in 2017 by Kazuho Oku
#
# To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty.
# You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
#
use strict;
use warnings;