2015年3月6日のブックマーク (4件)

  • Ruby初心者必見!?「ビンゴカード作成問題」のリファクタリング風景をお見せします #codeiq - give IT a try

    はじめに 先月、CodeIQにビンゴカード作成問題を出題しました。 CodeIQに「ビンゴカード作成問題」を出題しました。みなさんの挑戦をお待ちしてます! - give IT a try このビンゴカード作成問題、ありがたいことに50人もの方が解答を送ってくれました。 挑戦してくださったみなさん、どうもありがとうございました。 前回のエントリでは優秀作品ベスト3を発表しました。 今回のエントリはその続編です。 一部の解答(5)について、僕が実際にいただいた解答を採点しつつ、リファクタリングする様子を動画に撮っておいたので、その様子をお見せしちゃいます。 おさらい「ビンゴカード作成問題」とは? ビンゴカード作成問題とはその名の通り、Rubyを使ってビンゴカードを出力する問題です。 Bingo.generate_cardというメソッドを呼ぶと以下のような文字列を出力する、というのが要求仕様で

    Ruby初心者必見!?「ビンゴカード作成問題」のリファクタリング風景をお見せします #codeiq - give IT a try
    sona-zip
    sona-zip 2015/03/06
    楽しい
  • UNIXのプロセスやシグナルをしっかり理解するための技術ドキュメント「Process Book」 | ソフトアンテナ

    UNIXの基をなすプロセスやシグナルなどを分かりやすく解説した技術ドキュメント「Process Book」がGitHubにて公開されています。 同ドキュメントは、プロセスの生成、プロセスとファイル入出力、ファイルディスクリプタ、preforkサーバーの作り方、ゾンビプロセスと孤児プロセス、シグナルとkill、プロセスグループとフォアグランドプロセスといった話題を解説するドキュメントで、GitHubのreleasesディレクトリにはPDF、epub形式のファイルも格納されています。 UNIX環境でプログラムを開発する際に役立つだけではなく、普通のユーザーとしてターミナルを使ってコマンド操作を行う際にも役に立ちそうな内容だと思います。

    UNIXのプロセスやシグナルをしっかり理解するための技術ドキュメント「Process Book」 | ソフトアンテナ
    sona-zip
    sona-zip 2015/03/06
  • 会社員になって他人に厳しくなっていく - やしお

    なんかサラリーマンになると、他人に厳しくなってるような気がする。昔の同級生や、会社の同期を見ていてたまにそんなことを思う。厳しいというのは無理難題を要求するとかじゃなくて、これくらいは働いて当然だという水準が高くなってて、それを他人に押し付けていて、そのこと自体に疑いをあまり持っていないという感じだ。 この前、ひさびさに同期と同じ電車に乗っていたときに「うちの会社だと製造部門と開発部門で給与面とかの待遇が変わりないけど、ほかの会社だと違うんだろうね」といったことを言われた。その場では一般論というつもりで「ああ、そうかもしれないね」と応えたけれど、それを言った彼が開発部門の人間で、自分が製造部門の人間だから、これってどういうつもりなんだろうと少し思った。開発部門の方が能力的に高い仕事を求められているのだし、そこで待遇面の差がつけられてしかるべきだろう、という意図には違いないだろうけど、それを

    会社員になって他人に厳しくなっていく - やしお
    sona-zip
    sona-zip 2015/03/06
    この話題振っておいてどうリアクションして欲しかったんだよw - 自分が残業をほとんど月0~10時間に抑えているという話をしたら「えーうらやましい」と言われた。
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    sona-zip
    sona-zip 2015/03/06