タグ

2012年4月9日のブックマーク (2件)

  • jscomplete-vim ちょっと賢くした(Addtive, Multiplicative Operator編 + α) - hogehoge @teramako

    jscomplete-vim teramako/jscomplte-vim - GitHub ちょっとずつ賢くしてます。 +-*/%の演算子の演算を少し加えた。 ただし、数値の演算はかなり適当というか、Vim script に NaN がなく、演算が失敗する時は 0 が返る仕様っぽいため、JavaScriptでは NaN が返るような演算でも 0 を返す仕様(バグ)になっている。数値の演算はプライオリティが低いと見なして現在は放置。 よって、 var o = { NaN: "OK", }; o[10 * "a"]._ // ↑カーソル位置 の様なのは現状はまだ無理。 +αの修正 まず、jscomplete-vimがどんなことをやっているか書こう。 目標は適切なプロパティ名の補完にある。んで、プロパティ名が必要そうな場面は、.か[がある時になる。最終的にはグローバルオブジェクトのプロパティも

    jscomplete-vim ちょっと賢くした(Addtive, Multiplicative Operator編 + α) - hogehoge @teramako
  • Androidに絶対入れておきたいオススメのランチャーアプリ2つ+α

    素早くアプリを起動できたり、ホーム画面に置くアプリを減らすこともできるとても便利なランチャーアプリ。今回は絶対に入れておくべきAndroidアプリを紹介します! ステータスバーはどんなアプリを起動していても利用できるスペースなのでランチャーとしては持ってこいの機能です。 特定の機種であればステータスバーからWi-FiBluetoothのトグル機能を利用することができますが、アプリとして実現してくれるのが「引き出しランチャー」です。 「引き出しランチャー」を使用すると、画像のようにステータスバーを開いた時にあらかじめ設定しておいたトグル機能やアプリを起動することができます。ん~これは便利だ。 で、ここで+α!引き出しランチャーへの登録をオススメしたいのがテザリング系のアプリと「のぞき見防止フィルター」ですね。 「のぞき見防止フィルター」は、シャープが開発したベールビュー液晶の機能をアプリで

    Androidに絶対入れておきたいオススメのランチャーアプリ2つ+α