2012年8月9日のブックマーク (6件)

  • 『リーダブルコード』を読んで

    仕事でコード書いてて、「クラス名や変数名はわかりやすい名前を付けないと」といったことに腐心していて、ふと思った。自分のやってることって、「技術」というよりも「わかりやすい文章の書き方講座」みたいだな、と。プログラミングにおいて、技術面以外でも重要なことがあるのだろう。 そんな問題意識があったので、ソースコードの読みやすさがテーマの『リーダブルコード』は自分にマッチする気がした。 読みやすい、読みにくい、というのは人間の主観に基づくものだ。 しかし主観といっても「何を読みやすいと思うかは人それぞれ」などといった極端な相対主義は通用しない。読みやすいコードと読みにくいクソには歴然とした差があるものだ。 この判断は、文芸批評などに近いかもしれない。書の原題は"The Art of Readable Code"となっている。エンジニアリングでもサイエンスでもなく、まさにアートなのだ。 自分として

    『リーダブルコード』を読んで
  • モスであった本当の話 - 思いやりマヨソース

    私はマヨネーズが苦手なので、 いつものようにマヨ抜きで注文しました。 客席で商品を待っていると、店員さんが「トマト&レタス」に使うマヨソースの説明に来て、再度抜くかどうかを訊ねられました。 (迷ったあげく、やっぱり抵抗があり、マヨ抜きでお願いしました。) そして出来上がったハンバーガーを持ってきたとき、 先程の店員さんが「余計かもしれませんが、 不要ならそのままで結構ですので」と、 別の小皿にマヨソースをくれました。 最初、少しだけつけてみたらおいしくて、 結局ずっとマヨソースをつけてべました。 そのときは、(久々にマヨソースを口にできたし) なんか嬉しかったのを思い出します。

    モスであった本当の話 - 思いやりマヨソース
    sse
    sse 2012/08/09
  • 就活に失敗して思うこと

    http://anond.hatelabo.jp/20110107214632 概ね賛同。 現在32歳、「超氷河期」と最初に呼ばれた世代で、報道や世間のムードに流されるままに「働けるだけありがたい」なんてくだらない考えから不意な就職を決めてしまった結果大コケしたわたしからも一言。 大事なのは、企業を選ぶときにはあくまで自分の欲望に忠実に選ぶことであって、間違えても「自分を企業に合わせよう」なんて思ってはいけない。 この人のすすめている「うそ」は、自分の気持ちを偽れ、ということでは絶対にない。 「入りたいと思っている会社に対して、自分という人材をいかに立派に輝かしくプレゼンテージョンできるか」という能力を磨け、ということだ。 そこを絶対に勘違いしないでほしい。 「0を1にするのはだめだが1を100にするのはあり」 当にこの一言に尽きると思う。 0を1にしてうっかり何かの間違いで採用されて

    就活に失敗して思うこと
  • C#でIEツールバーを作成 | nasec blog

    一定期間更新がないため広告を表示しています

  • .NETでLAN転送速度を測定するIEツールバーを作る

    はじめに 今までは、IEツールバーを作成するためには、C++, ATL などといった知識が必要でした。.NETでは、そういった知識は必要なく、Pavel Zolnikov氏が作成したBandObjectsというフリーのクラスライブラリを利用することで、簡単にツールバーが作成できます。 ここでは、サンプルとして、C#でPerformanceCounterを使ったLANの転送速度メーターを作成します。 必要な環境 Visual C# 2003(Visual Studio.NET 2003)以降 BandObjects BandObjectsの入手・ビルド CodeProjectの記事「Extending Explorer with Band Objects using .NET and Windows Forms」より、BandObjectsを入手します。ソースコードにて配布されているので、ま

    .NETでLAN転送速度を測定するIEツールバーを作る
  • デスクバンド

    デスクバンドは、タスクバー上に独自のウインドウを表示したい場合に使用します。 次に、デスクバンドの例を示します。 背景色がタスクバーと同じになっているため少し分かりにくいですが、 右側に表示されたウインドウがデスクバンドです。 上記ではクライアント領域に文字列を描画しているだけで面白みがありませんが、 たとえばクイック起動のようにツールバーを備えてもよいでしょう。 クイック起動とは、上図でスタートボタンの右横に表示されているウインドウであり、 これもデスクバンドの一種です。 デスクバンドの表示/非表示は、タスクバー上における右クリックメニューの「ツール バー」から行えます。 デスクバンドのウインドウの背景色は、常に同じであるべきとは限りません。 Windows Vista以降のWindowsでは、ウインドウの背景色を現在のテーマと一致させなければならないからです。 上図のようにテーマが有効

    sse
    sse 2012/08/09
    Windowsのタスクバー上に表示するウインドウ(ツールバー)の作り方