タグ

2014年9月9日のブックマーク (7件)

  • Clojureだと生産性が上がるわけ | POSTD

    私は新たな言語を学ぶのが好きなのですが、しばらく使うとどうしてもその言語の魅力は色あせてきてしまいます。そして結局は、ツールボックスの中のありふれた言語の1つになってしまうのです。 しかしClojureは例外でした。私は今でも、最初に学んだ時と変わらずこの言語を使うのが好きです。その理由は、この言語の持つ能力とシンプルさの絶妙なバランスにあります。 能力のバランス 一部の言語はシンプルであっても同時に冗長だったりします。冗長さは大した問題ではないと言う人も、中にはいます。そういう人たちは、全ての言語がチューリング完全であるとか、特定の言語では少し多くコードを書く必要があるだけだとか力説するでしょう。 でもそれは的外れだと思います。原理上何かを表現できるかということが大事なのではありません。解こうとしている問題にどれだけうまく言語を対応づけられるかということです。あなたの問題領域の観点から考

    Clojureだと生産性が上がるわけ | POSTD
  • サイバーエージェントのGitHub活用 ~ 導入から運用体制、開発フロー、勉強会による現場への普及活動まで

    また、Organization[1]の数も360を超え[2]、リポジトリ数もOrganizationのものだけでも2000近く作られています[3]。 新規のプロジェクトは基的にGitを利用しており、既存プロジェクトもほとんどがSubversion(以下SVN)などからGitに移行しました。 記事では、Ameba事業部がどのようにGitを組織内に普及させていったか、その運用体制、現場でどのように利用されているのかをご紹介します。 [1] 複数アカウントをまとめるグループ機能です。リポジトリは個人単位だけでなく、Organization単位で作ることもできます。 [2] プロジェクト単位で1つのOrganizationを用意しています。 [3] 個人アカウントで作成したり、他からforkしたリポジトリは除いた数です。 GitHub Enterprise導入への道のり GHE導入以前の標準

    サイバーエージェントのGitHub活用 ~ 導入から運用体制、開発フロー、勉強会による現場への普及活動まで
  • 確実にネットワークスペシャリストに合格できる勉強法と参考書 - Akio's Log

    2013年度試験向けに、リンク先を更新しました(2013/6/25) 先週、平成23年度秋期情報処理技術者試験の合格発表があり、初挑戦にしてネットワークスペシャリスト試験(NW)に合格することができました。めでたしめでたし。 ちなみに点数はこんなです。 午前I:免除 午前II:72点 午後I:71点 午後II:70点 自己採点では午後I/IIともに、50点前後でしたが、結果としてどちらも70点を超えることができました。 余談ですが、合格発表後の2chスレでは、今回は得点調整がされたとか、採点が甘いとか書かれてましたが、私も同感です。少なくとも部分点や別解による加算が例年よりも大きかったのではないかと推測してます。 今年の春(特別)試験で、SC試験に合格し、そのままの勢いで受験し受かってしまった感じですが、勢いって大切ですよねwww という事で、私自身の勉強法なり参考にしたテキスト・情報など

    確実にネットワークスペシャリストに合格できる勉強法と参考書 - Akio's Log
  • プログラミング言語は「黙って写経」──カーネルハッカー・小崎資広(4) | サイボウズ式

    マネジメント 新しいチームのあり方を探求 就活 就活生必見!サイボウズの疑問 ティール組織 会社の「あたりまえ」が変わる 多様性 100人100通りの個性 ワークスタイル 働き方、生き方、もっと自由に 青野慶久 サイボウズ社長の想いと覚悟 キャリア 人生の「積み上げ方」を見直す 複業 複数の「業」をもつ働き方 人事制度 多様な働き方を支える仕組み マンガ サクッと手軽に読める!

    プログラミング言語は「黙って写経」──カーネルハッカー・小崎資広(4) | サイボウズ式
  • 続けられた理由は「仕事が楽しくなかったから」──カーネルハッカー・小崎資広(3) | サイボウズ式

    マネジメント 新しいチームのあり方を探求 就活 就活生必見!サイボウズの疑問 ティール組織 会社の「あたりまえ」が変わる 多様性 100人100通りの個性 ワークスタイル 働き方、生き方、もっと自由に 青野慶久 サイボウズ社長の想いと覚悟 キャリア 人生の「積み上げ方」を見直す 複業 複数の「業」をもつ働き方 人事制度 多様な働き方を支える仕組み マンガ サクッと手軽に読める!

    続けられた理由は「仕事が楽しくなかったから」──カーネルハッカー・小崎資広(3) | サイボウズ式
  • メールアドレスの正規表現 - tmtms のメモ

    たまにメールアドレスの形式を正規表現で表すのは不可能とかというのを目にするのですが、そんなことはありません。入れ子がなければたいていの文字列の形式は正規表現で表すことができます。 ということで、RFC5321, 5322 からメールアドレスの正規表現を書いてみました。 /\A([0-9a-z!\#$%&'*+\-\/=?^_`{|}~]+(\.[0-9a-z!\#$%&'*+\-\/=?^_`{|}~]+)*|\"([\x20\x21\x23-\x5b\x5d-\x7e]|\\[\x20-\x7e])*\")@[0-9a-z]([0-9a-z-]*[0-9a-z])?(\.[0-9a-z]([0-9a-z-]*[0-9a-z])?)*\z/i ちょっと長いですけど、最近の Ruby だと (?<hoge>) と \g<hoge> を使うことで、同じ正規表現の繰り返しを簡単に書くことができる

    メールアドレスの正規表現 - tmtms のメモ
  • インフラデザインパターンを読んだので突っ込みを入れておく

    インフラデザインパターン ── 安定稼動に導く127の設計方式を読了。 色々言いたいことがあるので、書評を兼ねて突っ込みを入れておきたい。 すべての突っ込みを書いているとキリがないので、強く気になったところだけ書く方針で。 このは何か ITインフラの設計要素(可用性とかセキュリティとか)毎に複数のデザインパターンを紹介し、それらのメリット・デメリットを比較する、というのがこのの主旨である。 全体的な所感 書全体を通しての感想は、大きく以下の4点。 一般的に検討しなければいけない設計要素は一通り網羅されている。 パターンもよく整理されている。 しかし、明らかにパターンが不足している箇所がある。 同列で比較すべきでないパターンを比較している箇所がある。 それぞれ、以下で細かく見ていきたい。 1章 インフラデザインパターンとは何か 序章であり、「インフラ設計では要件定義が大切だが難しい」「