タグ

すごいとtipsに関するkiyo_hikoのブックマーク (5)

  • Java変態?コード最速マスター - うなの日記

    Java変態文法最速マスター - プログラマーの脳みそが面白かった && 参考になったので便乗してリスペクト。変態世間であまり見かけない(かも知れない)Javaコードを、過去のエントリからまとめてみました。 nullでなければループ 「配列がnullでなければループ」というシーンはまれにありますが、nullチェックのためにインデントが深くなるのが我慢ならん、というときにこういう記述はどうでしょう。 String[] strs = // 略 // 配列がnullでなければ各要素に対して処理を実行 if ( strs != null ) for ( String str : strs ) { // 処理 } if文の「{}」を省略してforを繋げているだけですが、インデントをさりげなく削れます。 似たような例で、「例外を無視して次へ」とかも。 // 例外が発生しても無視して次へ for ( S

    Java変態?コード最速マスター - うなの日記
    kiyo_hiko
    kiyo_hiko 2014/11/25
    おもしろい。最初のとかIDEのフォーマッターとかどういう設定になるんだろう。
  • ブコメに反論する画期的な方法を思いついた - 没個性テーマパーク

    はてな, 日記 前回のエントリからの続きです。 今度こそ画期的な方法を思いつきました! でも、泥臭くて、カッコ悪くて、面倒な方法です……。 しかし、気付いてしまったからには書かなくてはいけない。これではてな界隈にも革命が起こるであろう……。 すいません、調子に乗りました。 前回のスターコメントを引用する方法を悪用して、こんな方法を思いつきました。まず、エントリーに付いた腹の立つブコメを発見する。発見したら、自分のエントリーだろうと関係ない。ブックマークする。ブックマークしたら、ブコメにて腹の立つ人に反論を書く。反論した部分をドラッグして引用し、対象の(腹の立つ)人にスターを付ける。これで、相手に言いたいことを言った100文字までのスターコメントを付ける事が出来る。自分のスターコメントは編集できるので、他にも何か言いたかったら、その都度3〜5の内容を繰り返す。これでブコメに反論が出来る! ど

  • perlで2つの配列を比較する方法について - OKWAVE

    > "@deff = grep { !{map{$_,1}@array2 }-> {$_}}@array1;"で比較ができると書かれていました。 もちろんこういうやり方もアリなのですが、初心者の場合後から見た場合に意味が分かる事が重要だと思うので(理解するまでに結構時間がかかった...)次のようなサブルーチンを書いてみました。 サブルーチンにするとどうしても渡された値が正しいかチェックしなければならないため冗長なコードになりますが... sub eq_array (&;$$) { my ($pred, $array1, $array2); if (ref $_[0] eq 'CODE') { # もしも最初が{ ... }だった場合 ($pred, $array1, $array2) = @_; } else { # 普通に配列のリファレンス二つが渡された場合 ($array1, $arr

    perlで2つの配列を比較する方法について - OKWAVE
    kiyo_hiko
    kiyo_hiko 2012/07/13
    これいいな 使おう 「@diffs = grep {!{map {$_,1} @ys}->{$_}} @xs」 / 追記id:entry:17647281
  • Amazon.co.jp: Windows コマンドプロンプト ポケットリファレンス: 山近慶一: 本

    Amazon.co.jp: Windows コマンドプロンプト ポケットリファレンス: 山近慶一: 本
    kiyo_hiko
    kiyo_hiko 2012/07/02
    先ほど見かけたので軽く立ち読みして様子を掴んでみたが、かなり良さそう。TIMEOUTとか、Windowsでクォータが扱えるとか知らなんだ 買おう
  • はてなブログ | 無料ブログを作成しよう

    【6月第3週】ある日の読書記録〜「こうありたい」ロールモデルがごろごろと〜 最近めっきり読書週報のようになっているこのブログ。一冊ごとにじっくり話したいけど時間がない。話したいことが溜まりすぎて、ところてん式に抜け出てしまっています。からの実りが多いのになんということか!方向転換が必要です。 そういう時って、向こうから読む…

    はてなブログ | 無料ブログを作成しよう
    kiyo_hiko
    kiyo_hiko 2012/05/31
    /dオプション cdコマンドを当たり前に使いすぎて逆に今まで知らなかった これからは>c: > cd ahoではなく、cd /d c:\ahoとできるのだ / 「忘れたら /? でヘルプを見よう」
  • 1