Skip to content

Instantly share code, notes, and snippets.


Matt (Murahashi Kenichi) sanemat

Block or report user

Report or block sanemat

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
laggardkernel /
Last active Feb 17, 2020
Comparison of ZSH frameworks and plugin managers

Comparison of ZSH frameworks and plugin managers


  • update 1: add a FAQ section
  • update 2: benchmark chart and feature comparison table
  • update 3:
    • improve the table with missing features for antigen
    • new zplg times result


ymmt2005 /
Last active Feb 27, 2020
Neco プロジェクトのスキルシート

Neco プロジェクトのスキルチェックシート

Neco は大量の物理サーバーを効率的に管理・運用することを目的とした開発プロジェクトです。 Kubernetes を中心に高度な自律運用の実現を目指しています。


応募時点ですべてを身に着けている必要はありません。 社内にはチュートリアル資料が多数用意されていますので、必要に応じて学べます。

alexsasharegan / pattern-matching.ts
Created Aug 15, 2018
A guide to pseudo pattern matching in TypeScript.
View pattern-matching.ts
* Step 1:
* Create a string enum. This can be done with a TS enum type,
* or a sum type (union of strings).
// enum style
enum TokenType {
Text = "Text",
UserMention = "UserMention",
View hash_default_proc.rb
h1 = {}
h1.default= []
h1[:a] = h1[:a] << "hi"
h1[:b] = h1[:b] << "ho"
p h1 #=> {:a=>["hi", "ho"], :b=>["hi", "ho"]}
h2 = {}
h2.default_proc = ->(hash, key){ [] }
h2[:a] = h2[:a] << "hi"
h2[:b] = h2[:b] << "ho"
gghatano / 2015年打席結果.csv
Last active Nov 13, 2015
2015年打席結果.csv: 試合ID, チーム名, ホームかアウェイか, イニング, 選手名, 打席結果というデータです。
View 2015年打席結果.csv
We can't make this file beautiful and searchable because it's too large.
2015032701,巨人,home,1,坂本 勇人,左安
2015032701,巨人,home,1,井端 弘和,遊ゴロ
2015032701,巨人,home,1,長野 久義,中2
2015032701,巨人,home,1,阿部 慎之助,捕邪飛
2015032701,巨人,home,1,村田 修一,中飛
2015032701,巨人,home,2,坂本 勇人,右飛
2015032701,巨人,home,2,井端 弘和,遊併打
2015032701,巨人,home,2,高橋 由伸,四球
mtsmfm /
Last active Oct 26, 2015
ESM オフラインどう書く

行列のできるラーメン屋 ESM オフラインどう書く (2015/10/22)

オフラインリアルタイムどう書く という、 @Nabetani さん主催のイベントを模したものを ESM の社内向けに行ったものです。

出題者: @mtsmfm スペシャルサンクス: @mattsan


View on-jsx.markdown

Hi Nicholas,

I saw you tweet about JSX yesterday. It seemed like the discussion devolved pretty quickly but I wanted to share our experience over the last year. I understand your concerns. I've made similar remarks about JSX. When we started using it Planning Center, I led the charge to write React without it. I don't imagine I'd have much to say that you haven't considered but, if it's helpful, here's a pattern that changed my opinion:

The idea that "React is the V in MVC" is disingenuous. It's a good pitch but, for many of us, it feels like in invitation to repeat our history of coupled views. In practice, React is the V and the C. Dan Abramov describes the division as Smart and Dumb Components. At our office, we call them stateless and container components (view-controllers if we're Flux). The idea is pretty simple: components can't

MrOrz /
Last active Jul 22, 2018
Cross-device BrowserSync with webpack demo
keijiro /
Last active May 22, 2019
Dell XPS 13 (2015) に Ubuntu を入れる

2015/4/24 追記 - Ubuntu 15.04 (Vivid Vervet) では特に工夫しなくともすんなり動作するようになった模様です。ということで、インストール時には 15.04 を選ぶようにしましょう。

下記は 14.04 向けの古い情報となります。

XPS 13

Dell の XPS 13 (2015) に Ubuntu を入れたら幸せになれるのではないか。そんな気がしたので入れてみたのですが、案外に気をつけるべきポイントが多いので、手順を書き記しておきます。

View superfish_verify.txt
# SuperfishのCA証明書
% cat superfish_ca.pem
You can’t perform that action at this time.