2014年10月19日のブックマーク (3件)

  • 正規表現を解析して可視化してくれるサイトが凄すぎる件

    ある正規表現に対して、特定の文字列がマッチするかどうかをチェックするツールやサイトは沢山ありますが、正規表現そのものが何を意味しているのか、どんな文字列を期待しているのかを解析・解読・説明してくれるツールやサイトってなかなか見ない気がします。 他人の書いた正規表現を見て、「ん?」ってなったことはありませんか? 例えばこれ。 1 ^[a-zA-Z0-9-_.]@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4}$ これくらいなら分かりますが、複雑になってくるとつらい… いつかはマスターしたいけど…今は楽したい。 そう思ってググってみると…ありました! それがこちら。 Regexper http://www.regexper.com/ 正規表現を入力して Display をクリックすると、その正規表現が表す内容を図にして表示してくれます。 例えば先程の正規表現は、当記事の一番上の

    正規表現を解析して可視化してくれるサイトが凄すぎる件
    a-know
    a-know 2014/10/19
    おー
  • Goplay: Goで手軽に書捨て環境を作るツール - None is None is None

    goreの説明を追記。 LLから、Goに移るときの不満の一つに「標準のREPL(インタラクティブシェル)が無い」があります。 「ポインタはmapのキーになるんだっけ?」のような、つまらない(けど、ありがちな)疑問を解消するには、ドキュメントを漁るより、コードを書いてしまう方が、手っ取り早いですよね? goplayを作った! goplayは、書捨てGoコードを書くためのシンプルなツールです。 やっているのは、 1. 一時ディレクトリを/tmp/goplay/以下に作る 2. main.goを一時ディレクトリに作る 3. 一時ディレクトリで新しいシェルを起動 4. 環境変数GOPATHに一時ディレクトリを追加。 これだけです。 インストールはgo getするだけです。 go get github.com/doloopwhile/goplay 他の方法との比較 ちゃんとしたREPL(gore)を

    Goplay: Goで手軽に書捨て環境を作るツール - None is None is None
    a-know
    a-know 2014/10/19
    いいね
  • 会社で「民主的なチーム」が全く成果を上げない2つの理由

    ある時期に僕が所属していたチームは、とても「民主的なチーム」でした。チームリーダーは意見を押し付けるような物言いを一切しない人で、僕たちメンバーの話をとてもよく聞いてくれました。プロダクトの仕様を決める際にも役職関係なく思ったことが言えるので、「気が進まないけど、仕事だからしょうがねーな」といったようなやさぐれた気持ちで働くことが非常に少なく、気持ちの面ではだいぶ働きやすく感じていました。 しかしこのチームは(働いていた会社はサイボウズではありません。念のため)、ビジネスという観点では全くと言っていいほど成果を上げることができなかったのです。納期は予定より2回も延期され、プロダクトのリリース後も目標としていた数値を達成することができず、最終的にはプロジェクトは中止・チームは解散という憂き目にあいました。

    会社で「民主的なチーム」が全く成果を上げない2つの理由
    a-know
    a-know 2014/10/19
    ぼくのチームはどうだろうか。。