Skip to content

Instantly share code, notes, and snippets.

@mattn
mattn / README.md
Last active February 8, 2024 04:58
blacklist/whitelist master/slave に関する情報集め

blacklist/whitelist master/slave に関する情報集め

blacklist/whitelist、master/slave という単語は相応しくないという意見に OSS がどの様に対応すべきかを自身で考える為の情報集めです。見つけ次第、逐次更新していきます。

僕(mattn) 自身は black lives matter に同意をしています。blacklist/whitelist、master/slave という単語を廃止する事が、歴史的背景を持たない文化圏では特定の意味を持たなかった為、個人的には若干思う所はありますが、廃止自身に反対するつもりはありません。

昔から、主副を表す物には master/slave という単語が使われてきました。ハードディスクの IDE、仮想端末(pty)、色々あります。またネットワークの IP フィルタリングに関しては blacklist/whitelist と表記した物が今でも沢山あります。

我々日本人が意識せずに使っていた blacklist/whitelist、master/slave という単語が、人々にどの様に影響しうるのか、今後 OSS としてどの様に関わっていけば良いかを理解する上で、自分なりの情報集めをしたいと思っています。

@kkkw
kkkw / phpcs.md
Last active March 19, 2024 06:59
phpcsで警告が出たときに見直す内容とか
ルール 内容
Generic.WhiteSpace.DisallowTabIndent.TabsUsed インデントにハードタブを使っている。ソフトタブにすること
Squiz.Functions.MultiLineFunctionDeclaration.BraceOnSameLine メソッドの開始ブレスは、改行すること
CakePHP.Commenting.FunctionComment.Missing phpdocのコメントがない
CakePHP.WhiteSpace.TabAndSpace タブとスペースに関するエラー。インデント揃えのための複数スペースはダメなど。
Generic.WhiteSpace.DisallowTabIndent.NonIndentTabsUsed インデント揃えをするためにハードタブを使ってはならない。スペースを使うこと
Squiz.WhiteSpace.SuperfluousWhitespace.EndLine 行末などに不要なスペースがある。もしくは、スペースのみの行がある。
CakePHP.WhiteSpace.CommaSpacing 関数コールで引数を渡すとき、カンマの前にスペースがある場合など
CakePHP.NamingConventions.ValidFunctionName.PrivateMethodInCore これはなぞ。
@nkt
nkt / Results.md
Last active September 27, 2023 08:24
ReactPHP vs Node.js

wrk -t4 -c400 -d10s http://127.0.0.1:1337/

PHP

Running 10s test @ http://127.0.0.1:1337/
  4 threads and 400 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
 Latency 7.02ms 6.94ms 82.86ms 85.27%
@everpeace
everpeace / Why People Want Microservices.md
Last active November 8, 2022 10:37
マイクロサービス化が進む背景について考えてみた

マイクロサービス化が進む背景について考えてみた

最近マイクロサービスって流行ってますよね。バズってると言ってもいいくらい。

個人的には、「マイクロサービスって結局何なの?」とか、「SOAと何が違うわけ?」とかいう議論は苦手です。

でも「なんでみんなマイクロサービスで作りたいのか?なんでマイクロサービスで作られるサービスが多いのか?」にはすごく興味があるんです。

僕は今、シリコンバレーにある日系SIerの小さな子会社で駐在員をやっていますが、このエリアに居ると、とにかく最近、

「サービス全体が、独立した小さなサービスの集合で構成されるようになってきている」

@kurotaky
kurotaky / git-study-sample.md
Last active June 6, 2024 16:46
git commit するまでに自分がやっていること

コミットするまでの流れ

前回のコミットから何も変更を加えていない状態。

$ git status
# On branch masternothing to commit, working directory clean

エディタでファイルを編集する

@rahuloak
rahuloak / server.js
Last active February 18, 2021 19:21
APNS mock server
/**
* Mock APNS server
*/
var net = require('net');
var HOST='127.0.0.1';
var PORT=7777;
// Need this option so the client doesn't close
// the connection on sending a FIN
@tmitz
tmitz / gist:4173232
Created November 30, 2012 01:50 — forked from taea/gist:4169169
listのn番目以降を隠したり表示したりするjQuery(gist: 4168815 をもうちょっとかっこよくした)
$(function() {
var n = 10; // 初期状態で表出したいlistの個数
var contents = '.list li'; // 対象のlist
var trigger = '.trigger'; // スイッチ
// listがn個以上ある場合
if ($(contents).length > n) {
// server sideでやって欲しい
// span は追加してもた
if ($(contents).eq(n).is(":hidden")) {
@onteria
onteria / kaomoji.txt
Created October 19, 2012 05:08
顔文字.txt
a(;`・ω・)o━ヽ_。_・_゚_・_フ))
?(っ´。ω゜`c)
☝(〃`l _ l´)☝
☝( ◠‿◠ )☝
༼(*꒪ั❥꒪ั*༽༽
(✿꒪ั◡꒪ั✿)
(੭ु ˃̶͈̀ x ˂̶͈́)੭ु⁾⁾
:(ヽ'ω`):
+。:.゚٩(๑>◡<๑)۶:.。+゚
(★l ω l)
@hirak
hirak / file0.php
Created April 6, 2012 16:33
curl_multiでHTTP非同期リクエストを行うサンプル ref: http://qiita.com/items/1c67b51040246efb4254
<?php
/**
* curl_multiでHTTP複数リクエストを並列実行するテンプレ
*
*/
//タイムアウト時間を決めておく
$TIMEOUT = 10; //10秒
/*