Skip to content

Instantly share code, notes, and snippets.

View miyajan's full-sized avatar

Miyata Jumpei miyajan

View GitHub Profile
@miyajan
miyajan / AttachmentsTest.java
Last active July 27, 2016 06:47
Jenkins JUnit Attachments Bug Reproduction Test
package com.example.miyajan;
import java.io.File;
import java.net.URL;
import org.apache.commons.io.FileUtils;
import org.junit.Test;
public class AttachmentsTest
{
@miyajan
miyajan / AttachmentsTest.java
Created July 28, 2016 09:07
Jenkins JUnit Attachments Bug Reproduction Test (404 error with '%' character)
package com.example.miyata;
import static org.junit.Assert.fail;
import java.io.File;
import java.net.URL;
import org.apache.commons.io.FileUtils;
import org.junit.Test;
@miyajan
miyajan / it-value-stream.md
Last active October 16, 2017 15:59
The DevOps ハンドブック

バリューストリーム

  • リーンの基本概念の1つ
  • 「企業が顧客の要求に応えるために着手する一連の活動」
  • 「顧客に届ける商品やサービスを設計、生産し、送り届けるために必要な一連の活動で、情報と素材の双方向的なフローを含む」
    • Value Stream Mapping: How to Visualize Work and Align Leadership for Organizational Transformation
  • どのバリューストリームでも高速で予測可能なリードタイムを実現するためには、以下のテクニックが重要
    • 小さなバッチサイズ
    • WIPの削減
  • 下流のワークセンターに不良品を渡さないことによる手戻りの防止
@miyajan
miyajan / 01.md
Created January 9, 2018 13:43
Kubernetes in Action

1 Introduction Kubernetes

  • この章では、以下のことを解説する
    • 開発と運用がどのように変わったか
    • コンテナがどのように isolation と環境の違いを減らしたか
    • Docker とはなにか、k8s でどのように使われているか
    • k8s がなにをして開発と運用をどのように助けるか
  • 昔のアプリは巨大なモノリスだった
    • 遅いリリースライフサイクル
  • 最近のアプリはマイクロサービス
@miyajan
miyajan / 01.md
Last active July 8, 2018 12:16
WILLPOWER 意志力の科学

自分用まとめ

  • よい習慣やプリコミットメントを作り意志力の消耗を抑える
  • GI値の低い食事をする
    • 野菜、ナッツ類、生の果物、チーズ、魚、肉、オリーブオイルなど
  • 睡眠や休息をしっかりとる
  • よい習慣をつくるときは小さく一つずつ
  • 長期的な目標と中期的な目標を立てる
    • 柔軟な計画にして失敗も織り込んでおく
  • 完了していない仕事はリスト化して完了する計画を立てる
@miyajan
miyajan / 01.md
Last active July 10, 2018 12:30
OKR

自分用まとめ

  • OKR はひとつだけ
    • O がひとつ、KR が 3 つ
  • OKR は 3 ヶ月の期間を設ける
  • OKR は各チームが独立して実行できること
  • O は人を鼓舞して動かす
    • 朝ベッドから飛び起きてやる気が湧いてくれば、いい O を設定できている
  • KR は効果を測定できるようにする
  • 自信度 50% で達成できるか少し心配になれば、いい KR を設定できている
@miyajan
miyajan / 01.md
Created July 22, 2018 06:30
外国語学習の科学 第二言語習得論とは何か

効率的な学習方法だけ知りたい人は第6章だけで十分。理論的な背景とか知りたい人は1〜5章も読むといい。

第6章 効果的な外国語学習法

  • 自分が興味があってよく知っている内容を読んだり聞いたりするといい
    • 動機づけが高まる
    • 聞いても20%しかわからないような教材より、80%以上わかる教材を何度も聞いたほうが効果がある
    • 同じ教材をリスニングとリーディング両方に使うのも有効
      • 文法構造まできちんと処理する余裕が出てくる
  • ほとんどわからないものでも聞かないよりは聞いたほうがいいというのはある
@miyajan
miyajan / 01.md
Created July 22, 2018 07:03
英語教材

リスニング

  • 基本的にはスクリプト付きで内容の大半が理解できるものを選ぶ
  • 1日30分が理想

スクリプト付き

@miyajan
miyajan / 01.md
Last active January 22, 2020 05:33
最高の体調

最高の体調

第 1 章 文明病

  • 目の前に電源を切ったスマホを置いたグループはスマホを視界から遠ざけたグループと比べて集中力が半分になった
    • デジタルデバイスが近くにあるだけで、認知機能は大きく低下する
  • ナイジェリアの田舎町にくらべて、アメリカ都市部の住人は 2 倍も心を病みやすかった
    • 鬱病の原因はまだ解明されておらず、近代化のなにが悪いのかははっきりしていない

第 2 章 炎症と不安

@miyajan
miyajan / procrastination.md
Created November 5, 2018 14:32
ヒトはなぜ先延ばしをしてしまうのか

第 1 章 先延ばし人間の実像

  • 先延ばし癖と怠け癖は違う
    • 先延ばし癖の持ち主は、やるべきことを実行したいと思っている
  • 慎重であること、辛抱強く振る舞うこと、ものごとに優先順位をつけて行動することは、延期ではあるけど、先延ばしではない
    • 先延ばしは非合理な延期
  • 先延ばしとは、「自分にとって好ましくない結果を招くと知りながら、自発的にものごとを延期すること」と定義できる
  • 「先延ばし人間=完璧主義者」説にはデータの裏づけがない
    • 几帳面で計画的・効率的に行動できる完璧主義者は、ものごとをぐずぐず遅らせたりはしない
  • 先延ばし人間に際立って共通する特徴の一つは、衝動に負けやすいこと