Skip to content

Instantly share code, notes, and snippets.

(1) コンピュータのソフトウェア及びハードウェアの企画、研究、開発、設計、製造、販売、
保守、リース、賃貸及び輸出入並びにこれらに関するコンサルティング業務
(2) インターネット等の通信ネットワーク及び電子技術を利用した各種情報提供サービス、情
報収集サービス及び広告・宣伝に関する業務並びにその代理業務 (3) 有料職業紹介事業
(4) 労働者派遣事業
(5) 古物の売買及び輸出入並びにその仲介業務
(6) 前各号に附帯関連する一切の事業
package main
import (
"google.golang.org/genproto/googleapis/rpc/errdetails"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
)
func main() {
// grpc標準のコード、1がOK
@oshiro-kazuma
oshiro-kazuma / memo.scala
Created August 14, 2020 02:31
execution context
import ExecutorSandbox.threadpool
import scala.concurrent._
import scala.concurrent.duration.Duration
/**
* 実行方法: scalac ExecutorSandbox.scala && scala ExecutorSandbox
*/
object ExecutorSandbox {
// val forkjoin = ExecutionContext.fromExecutorService(new java.util.concurrent.ForkJoinPool(3))
@oshiro-kazuma
oshiro-kazuma / 1.md
Last active February 3, 2020 05:59
サービスアカウントでGoogle Drive APIを呼び出す

サービスアカウントでGoogle Drive APIを呼び出す

1. Google Drive APIを有効にする

Image from Gyazo

2. サービスアカウントを作成する

参考

@oshiro-kazuma
oshiro-kazuma / client.go
Created January 27, 2020 01:18
Google Drive APIのサンプルコード
package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"log"
"net/http"
"os"
@oshiro-kazuma
oshiro-kazuma / 1.bash
Last active July 31, 2019 23:48
commiter author書き換え
# 2つ前のコミットまで書き換える
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='oshiro-kazuma'; \
GIT_AUTHOR_EMAIL='kazuma.ooshiro@gmail.com'; \
GIT_COMMITTER_NAME='oshiro-kazuma'; \
GIT_COMMITTER_EMAIL='kazuma.ooshiro@gmail.com';" HEAD^^..HEAD
# 確認
git log --pretty=full
@oshiro-kazuma
oshiro-kazuma / sortzip.sh
Last active February 11, 2019 06:04
画像ファイルをファイル名でソートしてZIPする
#/bin/sh
set -eu
# usage ./sortzip.sh target_dir
#
# example: ディレクトリを丸ごとzip化
# ls -d */ | xargs -I{} ./sortzip.sh {}
TARGET_DIR=$(echo $1 | tr -d '/')
自動車売買契約書
売り主       以下(甲)と 買い主          以下(乙)は次の通り
売買契約を締結した。
(目的)
第一条 甲は乙に対し 甲所有の後記自動車(以下 本件自動車)を売り渡し 乙はこれを
買受けた
売買代金
第2条 本件自動車の総額は 金       円とする
内訳
車両本体価格       円
@oshiro-kazuma
oshiro-kazuma / aero.go
Created May 25, 2018 05:01
aerospikeでincrement処理
package main
import (
"github.com/aerospike/aerospike-client-go"
"github.com/k0kubun/pp"
)
const NeverExpire = 0xFFFFFFFF
func main() {
@oshiro-kazuma
oshiro-kazuma / config.go.patch
Last active April 13, 2018 10:52
hipchat support #593
config/config.go
@@ -96,6 +96,7 @@ type Config struct {
EMail SMTPConf
Slack SlackConf
// config追加
+ HipChat HipChatConf
Syslog SyslogConf
Default ServerInfo
Servers map[string]ServerInfo