タグ

2011年8月7日のブックマーク (5件)

  • LinuxデスクトップをOSX風 漢(オトコ)のコンピュータ道: CompizとGlx-Dockを極める!LinuxデスクトップをOSX風にカスタマイズしよう。

    Compizというソフトウェアをご存知だろうか。PC UNIX向けの3Dデスクトップマネージャであり、筆者は愛用している。「日男児たるもの、GUIなどに頼ってはいかん!だから3Dなデスクトップなど邪道!」という声が一部から聞こえて来そうな気がするが、Webブラウザを常用するようになった今、その指摘は的を射ていないように思う。ならばGUIの使い勝手を改善して作業効率を高めようではないか!と思ったとき、Linuxで真っ先に行き着く先はCompizだろう。 Compizはそれほど新しいソフトウェアではなく、解説しているサイトはあるが、情報が少し古かったり、あまり詳細な解説がなされていなかったりするように思う。そこで、今日はCompizのカスタマイズ方法について解説しよう。実は、筆者はカスタマイズすることによってMac OS X風の使い勝手、すなわちExpose(&Spaces)風の動作にしてい

    LinuxデスクトップをOSX風 漢(オトコ)のコンピュータ道: CompizとGlx-Dockを極める!LinuxデスクトップをOSX風にカスタマイズしよう。
  • クラス設計に関するメモ

    経験的にこのようにした方がよいと思った点についての記録です。 仕事で大規模(2000クラス超)かつ製品寿命がながいパッケージソフトを作っていた関係で、 ちょっとした設計の間違いが、 あとあとで大変な苦労する羽目になったりすることを経験してきました。 このような規模が大きいアプリケーションを作ることはなかなかないかもしれませんが、 なにかの参考になれば、と思います。 継承する前に委譲を検討する Singleton パターンを使うときの注意 Template Method パターンを使うときの注意 クラス間の依存に関する注意 クラスの粒度 Singleton の問題を回避できるか? 継承する前に委譲を検討する 継承はスーパークラスの仕様をよく理解しておかないと、 バグを作りこみやすいので十分注意する必要があります。 メソッドのオーバーライドをするときも、 public void foo(){

  • stfuawscとは コンピュータの人気・最新記事を集めました - はてな

    "Shut the fuck up and write some code." の略語、Best Practical の 2006年企業Tシャツに載せられた「うだうだ言ってないでコードを書け」というハッカー仲間へのメッセージ。stfuawsc と略したのは Leon Brocard 氏による。 ギコを使用した日版Tシャツも作られている。 Shut the fuck up and write some code. - Tシャツ (Tシャツ研究会) ::ClubT:: http://clubt.jp/product/11334_35109.html このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォーム

    stfuawscとは コンピュータの人気・最新記事を集めました - はてな
  • 同一構造のStructの再定義問題を回避する - Hello, world! - s21g

    RubyのStructは便利なのでよく使いますが、いくつか欠点があります。 無名Structを継承すると、スクリプトのreload時にsuperclass mismatchエラーが出る 同一構造のStructを定義しようとしても別なStructオブジェクトが返ってくる 名前付きStructの場合、Struct::StructName のような名前空間に定義されるので衝突が心配 これらの問題を回避するために、以下のように Struct.[] を定義することにしました。 1  def Struct.[](*members) 2  name = members.map(&:to_s).sort.map(&:upcase).join('__') 3  const_defined?(name) ? const_get(name) : new(name, *members) 4  end

  • ThinkPadファンの聖地がビックカメラ有楽町店に誕生! - 週刊アスキー

    レノボが8月5日にビックカメラ有楽町店の5階に“レノボカスタムショップ”を開設。これまで直販サイトでのみ対応していたPCのカスタマイズを店頭で行なえる。 いままで量販店では購入できなかった法人向けモデルも取り扱い、同社のほとんどの製品を実際に見て触れるショールーム的な店舗だ。 PCだけでなく、入力機器やドッキングステーションをはじめとする周辺機器、ThinkPadのシンボルであるトラックポイントのキャップといったマニアックな製品も取りそろえている。 オープン当日に店舗の視察に来ていたレノボ・ジャパンの大岩憲三常務は、「直販サイトではわからない製品の質感を体験できるほか、しっかりとした知識をもった“レノボ ショップ アドバイザー”が、最適なCTOメニューをご案内しますので、安心して製品をご購入いただけると思います」と実店舗での展開に自信を見せていた。 また、「以前、イベントで製品テストのデモ

    ThinkPadファンの聖地がビックカメラ有楽町店に誕生! - 週刊アスキー