Skip to content

Instantly share code, notes, and snippets.

@yami20
yami20 / bulk_insert.go
Last active December 14, 2020 12:18
Go dbr(v2)でbulk insert&update
package main
import (
"github.com/gocraft/dbr/v2"
)
// UpsertMulti バルクインサート&重複時update
func UpsertMulti(at time.Time, entities []*YourEntity) error {
conn, err := dbr.Open(
"mysql",
@yami20
yami20 / swagger.yaml
Created October 14, 2020 06:44
swagger実験
openapi: "3.0.0"
info:
version: "1.0.2"
title: "sampleAPI"
license:
name: "Apache 2.0"
url: "http://www.apache.org/licenses/LICENSE-2.0.html"
components:
@yami20
yami20 / README.md
Last active October 5, 2020 06:37
ISUCON10本選に参加し、総合4位/社会人のなかでは1位(笑)でKLab賞をいただきました。

それなりに善戦できたという達成感と、社会人チームがISUCON10の問題にどのように敗れたかのログを残したいと思います。

サマリ

  • チーム
    • 一口坂46
      • 株式会社FINATEXTの有志チーム。
      • チーム名はオフィスの前にある坂の名前を見て自分が適当につけた。
        • メンバーの作ったツール等が「47」になっていたりで全く浸透しなかった。
    • メンバー
  • s_tajima: インフラ,サーバー上でのオペレーション全般担当
@yami20
yami20 / dx_criteria_form.js
Last active December 12, 2019 02:51
DX Criteriaの回答フォームを作る
var schema = [] // コピペしてくる.
function myFunction() {
var form = FormApp.create("DX Criteria From");
Object.keys(schema).forEach(function(key) {
var section = form.addSectionHeaderItem()
section.setTitle(schema[key]["thema"])
section.setHelpText(schema[key]["type"])