Skip to content

Instantly share code, notes, and snippets.

View gishi-yama's full-sized avatar

Hiroto YAMAKAWA gishi-yama

View GitHub Profile
@W-Yoshida
W-Yoshida / 0_README.md
Last active December 25, 2021 11:54
Googleグループを一括で作成・初期設定するGAS

Googleグループを一括で作成・初期設定するGAS

使い方

以下のフォーマットのスプレッドシートを作成し、作成したいグループの情報を入力。

Email Name Description Result
[email protected] グループ1 グループの説明
[email protected] グループ2 グループの説明
@kawasima
kawasima / 00_architecture_corpus.md
Last active October 5, 2023 07:26
アーキテクチャ大全 (未完) のサンプル

アーキテクチャ大全のサンプル

これくらいの実例とともにソリューション選択できるようにしていきたい。

@voluntas
voluntas / death_march.md
Last active July 23, 2025 07:12
デスマーチが起きる理由 - 3つの指標

デスマーチが起きる理由 - 3つの指標

著者: 青い鴉(ぶるくろ)さん @bluecrow2

これは結城浩さんの運用されていた YukiWiki に当時 Coffee 様 (青い鴉(ぶるくろ)さん)がかかれていた文章です。 ただ 2018 年 3 月 7 日に YukiWiki が運用停止したため消えてしまいました。その記事のバックアップです。

今は 404 ですが、もともとの記事の URL は http://www.hyuki.com/yukiwiki/wiki.cgi?%A5%C7%A5%B9%A5%DE%A1%BC%A5%C1%A4%AC%B5%AF%A4%AD%A4%EB%CD%FD%CD%B3 になります。

昔、自分がとても感銘を受けた文章なので、このまま読めなくなるのはとてももったいないと思い、バックアップとして公開しています。

@oinopion
oinopion / read-access.sql
Created October 5, 2016 13:00
How to create read only user in PostgreSQL
-- Create a group
CREATE ROLE readaccess;
-- Grant access to existing tables
GRANT USAGE ON SCHEMA public TO readaccess;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO readaccess;
-- Grant access to future tables
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readaccess;
@mono0926
mono0926 / commit_message_example.md
Last active September 5, 2025 05:27
[転載] gitにおけるコミットログ/メッセージ例文集100
@uemuraj
uemuraj / readme.md
Last active May 12, 2018 23:02
Let's Encrypt で取得した証明書を Tomcat, Jenkins で使うには?

あまり機会はないかもしれませんが Apache Tomcat 自身で SSL を行う場合、Java のキーストアファイルが必要です。
これは Jenkins でも同じです。

このキーストアファイルは以下の手順で作ることができます。 tomcat doesn't deliver intermediate certificate (https) を参考にしました。

1. openssl と keytool の両方を使いますので、それぞれパスを通してください

export JAVA_HOME=/opt/jre1.8.0_65
export PATH=$PATH:$JAVA_HOME/bin
export PATH=/usr/local/openssl-1.0.1p/bin:$PATH
@neguse11
neguse11 / how-to-use-gmail-from-node-js-with-nodemailer-and-oauth2.md
Last active December 10, 2023 02:38
node.js 上の nodemailer で OAuth 2.0 を使って gmail からメールを送る

node.js 上の nodemailer で OAuth 2.0 を使って gmail からメールを送る

OAuth 2.0 のための ID を得る

目標:「ClientID」「Client secret」「Refresh token」を得る

  • Google Developers Console へ登録
  • ホーム画面が出る
  • とりあえずプロジェクトを作成する
  • 名前は「My Project」のまま
@trusktr
trusktr / DefaultKeyBinding.dict
Last active August 5, 2025 07:35
My DefaultKeyBinding.dict for Mac OS X
/* ~/Library/KeyBindings/DefaultKeyBinding.Dict
This file remaps the key bindings of a single user on Mac OS X 10.5 to more
closely match default behavior on Windows systems. This makes the Command key
behave like Windows Control key. To use Control instead of Command, either swap
Control and Command in Apple->System Preferences->Keyboard->Modifier Keys...
or replace @ with ^ in this file.
Here is a rough cheatsheet for syntax.
Key Modifiers
Node.jsの環境変数
  • app.set('port', process.env.PORT || 3000)process.envは環境変数といって、node実行時に指定する変数のこと。
  • Consumer_keyなど公開したくないものを隠すのにも使える。
  var some_url=url.format({
    protocol: 'http:',
    port: process.env.DATA_PORT,
 hostname: process.env.DATA_HOST || '×××.×××.×××.×××',
@gakuzzzz
gakuzzzz / 1_.md
Last active March 7, 2025 06:35
Scala の省略ルール早覚え

Scala の省略ルール早覚え

このルールさえ押さえておけば、読んでいるコードが省略記法を使っていてもほぼ読めるようになります。

メソッド定義

def concatAsString(a: Int, b: Int): String = {
  val a_ = a.toString();
  val b_ = b.toString();