タグ

Tipsに関するrydotのブックマーク (169)

  • これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional

    いままで勉強会に顔を出し、すばらしいエンジニアと数多く会うことができた。そして、スーパーエンジニアと共に仕事をすることもできたし、できている。そんなスーパーエンジニア達が持っていた習慣を僕の経験と視点からまとめてみる。 自分が使う道具を厳選して選んで手入れをしている エンジニアでいえばエディタやツールなど。皆が使っているIDEやエディタを何も考えずに使い始めたりしない。 厳選したエディタやツールを使って、手になじませるのである。手になじませるというのは、2つの意味がある。 1つは操作性に慣れること。呼吸をするように自然に、キーボードの上を駆け回る心地よいリズムを奏でるエディタを選ぶ。 2つめは、自分に合わせて拡張しているということ。プラグインのON/OFFだけではなく、オリジナルのショートカットを設定し、適切なハイライト、シンタックスのチェック、コーディングルールのチェック、様々な言語への

    これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional
  • 冠詞 図解  定冠詞the、不定冠詞a/anが分かると英語力はぐんと伸びます。冠詞は英文法の根幹。definite article indefinite article

    (1)無冠詞名詞は抽象 無冠詞のapple = = りんご(の概念) appleとは、いわば「りんごの世界」。 抽象的な「りんご」という概念。りんごなるもの。りんごという存在。 「りんごはおいしい」「このサラダにはりんごが入っている」といった場合の「りんご」。 抽象だから融通無碍。大量のりんご も、少量のりんご も、違う種類のりんごも、摩り下ろしたドロドロも、 も、 も、りんごなるものはすべてappleという概念conceptに含まれます。 世界で最初のりんご(the first apple)も、ニュートンが見た三百年前のりんごも、未来に生まれるであろうりんごも、appleに含まれます。 注 以上はappleという原形名詞の理論上、潜在的な意味を説明したものです。実際には無冠詞appleを使うと、多くの場合は不自然な英文になります。りんごについて抽象

  • 一番右端の立っているビット位置を求める「ものすごい」コード - 当面C#と.NETな記録

    一番右端の立っているビット位置(RightMostBit)を求めるコードで速いのないかなーと探していたら、ものっっっすごいコードに出会ってしまったのでご紹介。2ch のビット演算スレで 32bit 値のコードに出会って衝撃を受けて、その後 64bit 値版のヒントを見つけたのでコードを書いてみました。 この問題は ハッカーのたのしみ―物のプログラマはいかにして問題を解くか (Google book search で原著 Hacker's delight が読めたのでそれで済ませた) で number of trailing zeros (ntz) として紹介されています。bit で考えたときに右側に 0 がいくつあるかを数えるもの。1 だと 0、2 だと 1、0x80 なら 7、12 なら 2 といったぐあい。0 のときに表題どおりの問題として考えるといくつを返すの?ってことになるので、

    一番右端の立っているビット位置を求める「ものすごい」コード - 当面C#と.NETな記録
  • Mac OS Xのキーボードショートカットまとめ(693種類) / Inforati

    このサイトで紹介したMac OS Xのキーボードショートカット関係の記事です。 ショートカットの早見表の記事と解説記事を集めました。 このサイトで紹介したキーボードショートカット関係の記事です。ショートカットの早見表と解説記事を集めました。 システム Mac OS Xのシステム関連のショートカットです。 Finderのショートカットを種類別に分類して説明しています。 Finderのキーボードショートカットまとめ(92種類) Finderのショートカットで、目的のフォルダに移動して開く方法 Finderのショートカットで、ファイル・フォルダを操作する方法 ファイル削除やゴミ箱を空にするキーボードショートカットまとめ Finderの検索欄で使用できるキーボードショートカット Dockをキーボードで操作するには、以下の記事を参照してください。 Dockのキーボードショートカットまとめ(26種類)

    Mac OS Xのキーボードショートカットまとめ(693種類) / Inforati
    rydot
    rydot 2011/02/15
  • tmps.org - このウェブサイトは販売用です! - Tmps リソースおよび情報

    このウェブサイトは販売用です! tmps.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、tmps.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • 私がSubversionをやめてGitに移った理由 | エンタープライズ | マイコミジャーナル

    Javalobby - The heart of the Java developer community バージョン管理システムにGitやMercurialなどの比較的新しい分散型バージョン管理システムを採用する事例が増えている。もともとOSSプロジェクトで採用するバージョン管理システムは中央集権型のCVSが多かった。しかしCVSは厄介な面もあり、こうした問題を解決した同じく中央集権型のSubversionがCVSの次期候補として注目されていた。 CVSからGitへ、Fedora 13以降 止まらないGit人気、JRubyも移行 - 対抗馬はMercurial Git人気が止まらない、今度はGnome Gitバージョン管理システム採用拡大、Perl 5も移行 7つのバージョン管理システムを知る しかし現在のところ、バージョン管理システムは分散型のMercurialとGitに注目が集まって

  • cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成

    cmd.exe の引数の扱いがあまりにもカオスだったのでちょっと頑張って調べてみた。 来ならここは公式の資料に当たるのが正しいアプローチだと思うけど、どうしても公式の資料が見つからなかったので、色々試して推測してみることに。 断片的な資料は見付けたけど、完全じゃない。一応URL貼っておく。Windows Server 2003 のヘルプだけど、恐らくそんなに変わらないと思う。 コマンド シェルの概要 コマンド リダイレクト演算子を使用する なので、以下で述べる内容は間違いを含む可能性があります。というか正確さは一切保証されないのであしからず。 検証方法 以下のような引数をただ表示するだけの簡単な C のプログラムを用意した。仮に args.exe とでもしておく。 #include <stdio.h> int main(int argc, char const* argv[]) { in

    cmd.exe のコマンドラインの仕様を解析してみた - 永遠に未完成
  • 三項演算子の正しい書き方

    C・C++JavaPerl などのプログラミング言語では、条件演算子として三項演算子?:が用意されている。条件演算子の書き方として、以下のような説明がされることが多い。 condition ? true-expression : false-expression この説明は、以下のプログラムと同じ程度、間違っている。 #include <stdio.h> main( ){printf ("hel" "lo, world\n" );} 条件演算子は、正しくは以下のように書く。 condition ? true-expression : false-expression 使い方の例を示す。 compare = obj1 == null ? obj2 == null ? 0 : -1 : obj2 == null ? 1 : obj1.toString().compareTo(obj2.to

  • 痴漢冤罪回避(転載です。自己責任において正しい知識をつけましょう。)

    痴漢冤罪回避 (転載です。自己責任において正しい知識をつけましょう。) もし、貴方が痴漢恐喝女に嫌疑をかけられ、駅員に引き渡されそうになったら・・・ ★駅員「痴漢ですか?事務室で事情を聞きましょうか?」 ○貴方(身分証を提示、名刺を渡す) 「私は痴漢ではありませんし、住所・氏名を明らかにしました。 刑事訴訟法217条により、私を現行犯逮捕することは違法です。」 ※刑訴法第217条[軽微事件と現行犯逮捕] 三十万円(刑法、暴力行為等処罰に関する法律及び経済関係罰則の整備に関する 法律の罪以外の罪については、当分の間、二万円)以下の罰金、拘留又は科料に当たる 罪の現行犯については、犯人の住居若しくは氏名が明らかでない場合又は犯人が逃亡する おそれがある場合に限り、第二百十三条から前条までの規定を適用する。 (身元を明らかにしている人間は現行犯逮捕できない。) ★駅員「いい

    rydot
    rydot 2009/06/23