タグ

tipsに関するryoasaiのブックマーク (9)

  • 件名だけで用件を終わらせる「EOM」とは : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア

    昨日、ブラッドさんが書いたメールはとてもシンプルなものでした。それは件名に「ブラッドは午前9時半にいます。よろしく。EOM」というもの。すぐに「EOMってどういう意味?」と返事が返ってきたそうで、それに対する答えは「End of message(メッセージの終わり)という意味さ。これならわざわざメールを開く必要も、返信する必要もなくなる。今回はメールを開いて、返信をしてもらったから二度手間になったね」というもの。同僚たちには「面白い!」と、この話を冗談だと思ってオフィスのみんなに転送したそうですが、ブラッドさんは、大真面目。「一度EOMのテクニックを覚えたら、メールにかける時間も手間も減ります。そのうえ、確実に、自分の伝えたいことが伝わり、時間も節約できますよ」とのこと。詳しい理由は次の8つ。 EOMは、メール受信者の時間節約になります。 件名のところだけに用件を入れ、EOMで終わりにする

    件名だけで用件を終わらせる「EOM」とは : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア
  • git reset についてもまとめてみる - murankの日記

    前回 git diff を図に書いてみたところ、自分の中で意外と整理できたので、これまたなんとなく使っていた git reset についてもまとめてみた。 とりあえず結論を先にまとめよう。 git reset とは? HEAD の位置を変更するコマンド。 オプションによってインデックス、ワーキングツリーの内容も変更できる。 git reset のオプションは? --soft、--mixed(オプションなしと同等)、--hard オプションがあり、影響度の小さい順に以下のようになる。 --soft HEAD の位置のみを変更する。インデックス、ワーキングツリーには影響なし。 --mixed (またはオプションなし) HEAD の位置とインデックスを変更する。ワーキングツリーには影響なし。 --hard HEADの位置、インデックス、ワーキングツリーをすべて変更する。 さて、git reset

    git reset についてもまとめてみる - murankの日記
  • screenコマンド一覧

    仮想端末マネージャのscreenについて記述してあります。 screenコマンド一覧 3.9.13対応 screenのコマンドは全て、コマンド文字を入力した後に 何らかのキーを入力することで実行されます。 デフォルトのコマンド文字は「Ctrl + A」です(以降^Aと表記します)。 以下にコマンドの一覧を示します。 「コマンド名、関連したキーバインド(括弧内)、コマンドの説明」の順に表記してあります。 例えば help コマンド ならばキーバインドは「^A?」となります。 デフォルトのコマンド文字を変更している場合は「^T?」のように変わります。 help (?) キー割り当てのヘルプを表示します。 ウィンドウ操作 screen (c) 新しいウィンドウとシェルを生成します。 next (n) 次のウィンドウに切替えます。 prev (p) 前のウィンドウに切替えます。 other (^A

  • [Java][JPA] JPA で大きなテーブルを走査する - Secret Staircase on はてな

    JPA で行数の多いテーブルを select して getResultList() すると全部メモリに展開するので効率が良くないです。こういうとき、JDBC なら ResultSet をオープンしたままループしますし、S2JDBC なら iterate() 使いますね。ところが JPA には適切な方法がないようです。 こちらによれば、 http://stackoverflow.com/questions/5067619/jpa-what-is-the-proper-pattern-for-iterating-over-large-result-sets プロダクト独自の方法を使えばいいようですが、pure JPA なベストアンサーの方法を Iterator でラップして使いやすくしてみました。 https://github.com/akr4/jpa-lazy-fetch-iterator

    [Java][JPA] JPA で大きなテーブルを走査する - Secret Staircase on はてな
  • 【java】ant のfilesetにIDをつける

  • 実数値を16進数表記するメソッドを作るには

    数値を16進数表記したい場合、int型ではInteger.toHexStringメソッドを、long型ではLong.toHexStringメソッドが利用できます。基数16の符号なし整数が文字列として返されるので、もし、10進数の「-10」→16進数の「-A」というように、負の数のときはマイナス符号を付けた形式にしたければ、下図のような小さなメソッドを作ると便利です。 しかし、実数型においてはこのようなメソッドはありません(※)。よって、10進数の「-255.5」→16進数の「-ff.8」というように、小数点を含む数値を16進数表記したり、long型の範囲を超える値を16進数表記するには、このような機能を持つクラスライブラリを探し求めるか、自前で作成することになります。手順は以下のとおりです。 整数部を基数(16)で割った余りを得て16進数化し、この整数商に対して同様の手順を、整数商が0にな

    実数値を16進数表記するメソッドを作るには
  • How to get 0-padded binary representation of an integer in java?

    for example, for 1, 2, 128, 256 the output can be (16 digits): 0000000000000001 0000000000000010 0000000010000000 0000000100000000 I tried String.format("%16s", Integer.toBinaryString(1)); it puts spaces for left-padding: ` 1' How to put 0s for padding. I couldn't find it in Formatter. Is there another way to do it? P.S. this post describes how to format integers with left 0-padding, but it is not

    How to get 0-padded binary representation of an integer in java?
  • Java書式付き出力メモ(Hishidama's Java Formatter/Formattable Memo)

    第一引数で書式を指定し、その書式に則って第二引数以降の値を編集(変換)して出力する。 (第二引数以降の値は、可変長引数で複数指定できる) System.out.printf("値1=%d 値2=%d", 123, 456); String s = String.format("%04x", 789); 書式には「%」が入った文字列を指定する。「%」の書式指定に従って変換が行われる。 デフォルトでは、複数の%指定がある場合、第二引数以降の値が順番に使われる。 引数が多い分には無視されるだけなので別に構わないが、指定に該当する引数が足りないと例外が発生する。 変換の実体はFormatterクラスにある。 したがってどのような書式があるかについてはFormatterJavadocに載っているが、代表的なのは以下のようなもの。 C言語と同様の書式指定 書式 説明 例

  • Object-Oriented JavaScript, how to achieve public properties/fields

    jQuery Howto Short and "to the point" jQuery & JavaScript related posts for your daily pleasure. Recently I posted my findings about private fields in JavaScript. So this is a continuation of the post and it talks about public fields in your JavaScript code. So here is a quick example of public properties in your code: function User() { // Private property var name = ''; return { // Public propert

    Object-Oriented JavaScript, how to achieve public properties/fields
    ryoasai
    ryoasai 2011/02/04
    プロトタイプを使わずにクラス定義をする方法。時々見られる。私はプロトタイプ派だがpublic、privateを簡潔に記述できるメリットはある。
  • 1