タグ

2013年1月6日のブックマーク (6件)

  • JavaScript ビット演算 - Wikibooks

    [編集] ビット演算 注:この項目は主にJavaScriptにおける2進法の計算方法を解説するが、ページとしての独立性が高く、ほかの項目との関連が薄い。 そのため、必ずしもこの項を読む必要は無く、この場では読み飛ばして学習の程度にあわせて後々に読んでも構わない [編集] ビット演算 JavaScriptはビット(二値)演算をサポートしている。 & ビットごとのAND(論理積) | ビットごとのOR(論理和) ^ ビットごとの排他的 OR(排他的論理和) << 左シフト >> 右シフト >>> 符号なし右シフト演算子 ~ 1の補数を得る また、次の様な複合代入演算子も用意されている &= ビットごとのAND演算をして代入 |= ビットごとのOR演算をして代入 ^= ビットごとの排他的ORをして代入 >>= 左シフトして代入 <<= 右シフトして代入 >>>= 符号なし右シフト演算子 Java

  • Tavi's Travelog - なんでもhjkl for Windows

    この記事はVim Advent Calendar 2012の32日目の記事です。 前日は@kaneshinthさんのVimプラグインの拡張機能プラグインを作ってVimをさらに使いやすくしよう - 29th Sta.です。 あけましておめでとうございます! 皆さん、2012年はしっかりVimを楽しみましたか? 今年も良いVim年になるよう毎日Vimを使っていきたいですね。 この記事書いてる横で2012年の紅白やってましたが、 館ひろしの「嵐を呼ぶ男」と、美輪明宏の「ヨイトマケの唄」が最高にカッコ良かったです。 さて、2013年あけて第一回目の記事は、 WindowsVim一色に染め上げることです。 仕事ではWindowsを使っており、当然@kaoriyaさんのGVimには大変お世話になっているのですが、 他のツールが、いかんせん使いづらいです。 僕もVimmerのはしくれとして、日々のカイ

  • DBの世界に起こる変革 | エンタープライズエンジニアの独り言

    エンタープライズシステムのエンジニアをやって10年以上。思うところを書いていきます。その他趣味を少々。。。 DBの世界に起きた大きな波 現在、どの製品を使ったとしてもRDBの性能問題は必ずといっていいほど発生する。理由は簡単で、CPU、ネットワークが高速化(CPUはマルチコア化、ネットワークは10G-Ethernetの一般化やInfiniBandなど)するのにディスク(ストレージ)が高速化に追いついていないからだ。その差を埋める役割として、RDBが担っているケースが多く、性能問題になるケースが散見される。 だが、そういう時代の流れに対して大きな変革が起きようとしている。SSDはかなりコモディティ化してきたので言うに及ばずといった感じだが、個人的には速いもののディスクの置き換えにすぎないと思っている。つまり、SSDは速いがDBのアーキテクチャに大きな変革をもたらすものではない。が、ここにきて

    dann
    dann 2013/01/06
    SST-MRAM
  • Plugins of The Year

    usevim Vim links, plugins, screenshots, tutorials, and themes Looking back over the past 40 or so script roundup posts, it's impressive just how much activity there is in the Vim plugins community. It really takes me no effort at all to find new and interesting scripts to write about. Here are a few of my favourites that I covered in 2012. EasyMotion EasyMotion (GitHub: Lokaltog / vim-easymotion)

    dann
    dann 2013/01/06
  • Homebrewを快適に使うために設定してる4つのこと | Macとかの雑記帳

    Homebrewを快適に使うために私が実施してる設定の晒しです。$PATHの変更、コマンドの短縮、リポジトリの追加、Homebrewの環境変数の4つを設定してます。 デフォルトでも問題ありませんが、$PATHは変更しておいた方がいいと思います。 1 sbinの作成と $PATH の設定 Homebrewが使用する/usr/local/binはデフォルトでパスが通っているので、通常は設定を変更する必要はありません。 しかし、Macバンドルのソフト(最初から入ってるやつ)をHomebrewで入れ直す場合は、/usr/local/binが優先されるようにします。そうしないと入れたソフトを使う事ができません。 また、nginxやclamavなどのソフトは/usr/local/sbinにリンクを作成します。これはデフォルトで存在しないためパスが通っていません。 ソフト導入時に警告やエラーが表示されて

    Homebrewを快適に使うために設定してる4つのこと | Macとかの雑記帳
  • メトリクス駆動開発

    メトリクス駆動開発の主な原則は、 メトリクスをメトリクスのオーナに割り当てる レイヤ化されたメトリクスを作成し、傾向の相関を探る 意思決定する時にメトリクスを利用する 各メトリクスはオーナを持ちます。オーナはそのメトリクスを実装しメンテナンスするために必要な知識と方法を持っています。メトリクスのオーナはアプリケーションやサービス、そしてサーバについて責任を持ち、正しく監視されデータが集められていることを保証します。さらに、既存のメトリクスを最新状態に維持し、新しいアプリケーションや機能のためのメトリクスを作成します。 また、メトリクスを構造化するのも重要です。ある条件でグループ化されたりレイヤ化されたメトリクスはビジネスサイドの人から開発者まで誰でも理解できます。さらに、関連性を見つけたり、傾向を見つけたりするのも簡単になり、問題の発見から解決まで素早くできるようになります。 MDDを実践

    メトリクス駆動開発