タグ

ブックマーク / irof.hateblo.jp (10)

  • Log4j 2のバージョンアップのやりかた - 日々常々

    Log4j 2に脆弱性があるらしい、バージョンアップしたら治るらしい。」 日話題のこのテーマで軽く書いておきます。 未完です。 未完公開の言い訳。更新した内容は最後に書いてます。大きな間違いは(今のとこ)ないので、よかった。 2021-12-20追記: 2.17.0 出てますのでコピペしてそのままにせず適宜読み替えてくださいね。 とにかくバージョンを上げよう ……リリースできるかは別の話として。 バージョンを上げられないことには話になりません。ということでとにかくあげましょう。 Log4j 2のようなログライブラリは多くのプロダクトで使用されています。 意識する/しないに関わらず、ログライブラリは何かしら関連があると思うべきでしょう。 使用しているかの調べ方 常時依存ライブラリリストを出力するなどして管理しているのであればそれを見ればいいだけの話ですが、そうでなければ、 mvn dep

    toya
    toya 2021/12/11
  • 完全食漬けで1年過ごした結果 - 日々常々

    特に問題なく生きてます。健康診断とか献血とかの数値的にはよくなってたりする。 内訳 合計 1,857kcal * 365日=677,805kcal COMP 440,000kcal Huel 13,600kcal BASE BREAD 4,208kcal 2020-04-01から2021-03-31の1年分。約67.5%です。後述のようにわからないものの扱いが雑なんで5%くらいは上下するかもだけど。 お値段は 353,480円。同じ割合で100%換算すると、年の費50万弱……多いのか少ないのかわからんな。 iPhoneの記録 ものすごく雑な摂取エネルギーの記録。 COMPとかお菓子とか、カロリーが明記されてあるものは数値通り記録してるけど、外でメニューに書いてないのとかは「値段=kcal」と言うルール。1日5,000kcal超える日とかあったけど気にしない。あと自炊分の野菜はゼロカロリ

    完全食漬けで1年過ごした結果 - 日々常々
    toya
    toya 2021/04/10
  • いい名前が思いつかないときは変な名前をつける - 日々常々

    プログラミングは名付けの連続です。しかし、いつも「いい名前」が見つかるわけではありません。付けたときはいい名前と思っていても、時間が経って知識が増え、ブレイクスルーが起こると、それまでいいと思っていた名前も途端に微妙に感じたりします。 このように「いい名前は見つからない」とか「どうせ変わる」とか思うと、名前を考えるのが無駄に感じたりしなくもありません。でも名前は重要です。名前の重要さは割愛します。プログラマが知るべき97のこととかを読んでください。 プログラマが知るべき97のこと 発売日: 2010/12/18メディア: 単行(ソフトカバー) 名前を付けるときは、誤魔化さずに付けるように意識しています。と言うと、「いい名前をスパッと決められている」ように捉えられるかもしれませんが、そうではないです。私は名付け能力の低さには自信があります。誤魔化さずに付けると言うのは、「理解できていないこ

    いい名前が思いつかないときは変な名前をつける - 日々常々
    toya
    toya 2020/12/29
  • 小麦粉だけだと厳しい - 日々常々

    引きこもり生活が捗って、気付いたら家に白い粉しかなくなりました。 白い粉 = COMP、小麦粉、塩、重曹 せっかくなので、小麦粉で色々してみます。 小麦粉はパンの材料なので「最悪でも微妙なパンくらいだろう」と思ってました。 そんな私の5日の記録。 1日目: 茹でる この日のスレッド 最後の玉ねぎを茹でて、他に何もない状況。 晩ご飯を作っている。具体的には何も考えずに玉ねぎを煮ている。なお、他に材はない……あ、小麦粉ならある。 この「あ、小麦粉ならある。」が全部悪い。 できあがったもの。 玉ねぎはうまいが、小麦粉塊は所詮小麦粉塊だな……味気ない……… 口は衣の中に具があるかと期待する。最後まで小麦粉。中心の方は粉っぽいままで、なかなか微妙だった。 しかし今思えばこれはまだ美味しかった方かもしれない。玉ねぎは偉大。 2日目: 揚げ焼き この日のスレッド 見た目はナゲットとか、衣つけた鶏肉なん

    小麦粉だけだと厳しい - 日々常々
    toya
    toya 2020/09/25
  • 経験年数で何がわかるか - 日々常々

    経験年数が問われることはしばしばあります。 私も聞かれたり聞いたりしたことはあるけれど、それで何かがわかったことはありません。他の話のきっかけに使うのがせいぜいです。 たとえばJava経験15年とか言われれば「Java5が出た前後か、この時期をどう過ごしたか聞いてみようかな」なんて思ったりします。 Java5はジェネリクスやenumなど、Javaにとっての一大転換期です。とはいえこの時期に新人だったとすると、社会人として精一杯で言語のバージョンに意識が向いていなかったかもしれません。 とはいえ次の転換期であるJava8の話は間違いなくできます。転換期の振る舞いは何を期待していいかを知る重要な手がかりになると思っています。 対して経験年数が5年未満であれば、Javaの転換期の話をしても仕方ありません。それよりも言語の選択肢が増えている昨今ですから、他の言語など横に広げて聞いた方が実りのある話

    経験年数で何がわかるか - 日々常々
    toya
    toya 2020/06/09
  • ISBNを記録しておくChrome拡張つくった - 日々常々

    GWなのでこんなの作りました。 chrome.google.com 開いたページに載っている「ISBNっぽい数字」を雑に集めます。やってみたらすごく集まりました。慌てて消す機能つけました。 タイトルがわかるだけでもいいのですが、とりあえずAmazonを開けます。(買っても私に一銭も入りませんけど。) 他の検索がしたかったらタイトルを選択して右クリックから検索したらいいんじゃないですかね。Chromeなんだし。 適当に調べ物とかした後とかに見返すと、なんかいい感じかもしれません。積読タワーの肥料にどうぞ。

    ISBNを記録しておくChrome拡張つくった - 日々常々
  • 「遅れ」なんてない - 日々常々

    「頑張って遅れを取り戻す」 綺麗な言葉ですが、私は嫌いです。その中でも次の言葉が特に嫌いです。 頑張る 遅れ 取り戻す 全部。これらが嫌いな理由をそれぞれ説明していきます。順番は「頑張る」→「取り戻す」→「遅れ」です。 なお、「頑張って遅れを取り戻す」に期待される結果は「他に一切の影響を与えず、遅れだけが綺麗になくなる」だと思われます。 頑張る 「頑張ってなかったん?」と言うと「頑張っていましたが、もっと頑張ります。」みたいなのが返ってきます。でもこれって多分「頑張る」と言われることが求められているからそう返してるだけで、もともと手なんて抜いていない。仮に手を抜いていたとしたら「頑張る」は「手を抜いていました」の宣言になるので、それを許容してる状態が問題になるんじゃないかな。 とか言葉遊びは置いておいて、現実の話をします。こういう文脈での「頑張る」は「長時間連続労働」に他なりません。そこで

    「遅れ」なんてない - 日々常々
  • Gistで遊んでみる - 日々常々

    GitHubにはコードの断片を管理したり人に見せたりブログに貼付けたりするのに便利なGistってのがあります。 通常の使い方では、ブラウザで貼付けたりとかすると思うのですが、GistもGitのリモートリポジトリなので、クライアントから使う事も出来ます。 ……ってのはGistにも普通に書いてるんですけどね。 Gist is a simple way to share snippets and pastes with others. All gists are git repositories, so they are automatically versioned, forkable and usable as a git repository. とりあえずやってみます。 色々やってみる まず適当に作ります。 GitHubお金払わないとプライベートなリポジトリは作れないのですが、Gistだ

    Gistで遊んでみる - 日々常々
    toya
    toya 2014/11/06
  • 職業PGにわかるFizzBuzz - 日々常々

    なんかFizzBuzzが書けないPGがどーとか定期的に話題になってるけど、私に言わせれば説明の仕方が悪い。 こうすれば誰でも書ける。 これだから最近の若いもんは……。 GoogleDocsのスプレッドシート、方眼紙作るのに向いてませんね……。

    職業PGにわかるFizzBuzz - 日々常々
  • 変更前をコメントアウトして残す習慣は未だ根強い (2012年現在) - 日々常々

    2020-03-11追記: タイトルの「未だ」がいつなのかわかりづらいので「2012年現在」を追加しました。 バカバカしい話ですが、ソースコードをSubversionなどでバージョン管理しているにもかかわらず、未だ修正前をコメントアウトして残す習慣は残っているところも多々あります。こういうのです。 // 2012/08/15 irof 修正開始 // hoge = fuga(1); hoge = fuga(2); // 2012/08/15 irof 修正終了 見た事無い方は、そのまま見ないままで生きていかれることを切に願います。 コメントの修正がある場合 2012/07/21にあった、SCMBCでこんなツイートがありまして。 この時点でお見せしたのはこんな感じ。 // 2012/07/21 削除開始 // // 間違ったコメント // 2012/07/21 削除終了 someMethod

    変更前をコメントアウトして残す習慣は未だ根強い (2012年現在) - 日々常々
  • 1