タグ

2022年4月15日のブックマーク (8件)

  • git commit --fixup が便利 - Qiita

    始めに 私は最近エンジニアに復帰し、現場で便利に思ったことを今後記事にできたらと思っています。 そして1発目は、gitのオプションについて記事を書いてみようと思います。 --fixup はどんな時に使えるの? Pull Requestなどで、軽微な指摘や後から気付いた修正など、来の機能のコミットとは別に修正コミットを残すのは少し嫌な時がありますよね。 コミットが一つ手前であれば、直前のコミットを修正してくれる git commit --amendなどで対応できますが、3つ前のコミットに修正を混ぜ込みたい時などは、少し大変。 そんな時に便利なのが、この git commit --fixupです。 使い方 例えば、下記のコミットの状況で、Fix article pageのコミットに対して、追加の修正をしたいとする。 ❯ git log --oneline 1131338365 (HEAD -

    git commit --fixup が便利 - Qiita
  • それ実践したけど、孤独すぎて発狂したぞ 発狂は言い過ぎた、でもな、発狂..

    それ実践したけど、孤独すぎて発狂したぞ 発狂は言い過ぎた、でもな、発狂一歩手前で、毎日泣いて泣いて泣いて泣いて過ごして、うつ病っぽい状態になった 仕事合間の休みだから気分がいいのであって、毎日休みなのは毎日労働よりも100倍も1000倍もきつい 自分はリモート勤務も長くてさ、他人と合わなくても健康的な生活を続けられる自身があっただけにショックだった そんな人間でも無理なので、解脱してるとかサイコパスな人以外は多分無理だと思う 俺は怠惰な生活こそが夢でそのためにカネを貯めてFIREしたんだよ。 やっと夢の生活が手に入ったと思うじゃん。毎日なにやったっていいんだよ。最高の生活のはずだったんだよ。 でも実際は毎日が地獄だった 地獄とは違うかも知れない、日語の語彙を知らないんだけど、魂が引き裂かれるような生きながらにして業火に焼かれるような、 脳は焼きただれて、意識は時たまぼんやりする。でも

    それ実践したけど、孤独すぎて発狂したぞ 発狂は言い過ぎた、でもな、発狂..
    ledlizerd
    ledlizerd 2022/04/15
    無職期間は最高にストレスがなく肌が綺麗だったし働いているときにはありえない自然に気持ちよく定時に起きることができてお金に心配がなかったなら絶対にずっと続けていたよ。人の目も全然気にならない
  • 日本の複雑すぎる「ごみ出しルール」に、外国人記者のプライドは打ち砕かれて | 16ページにわたる解説書、大音量でやってくるごみ収集車

    でごみ出しを遂行するのは、至難の業だ。細かくごみを分別したあと、また細かく指定された日時に合わせて、そのごみ袋を集積所へ持って行かなくてはいけない。だが、それで安心するのはまだ早い。そこでは近隣住民が目を光らせて、あなたのごみを最終チェックしているからだ。 ただごみを捨てるだけなのに、うんざりするようなプロセスを踏まなければならないが、そのおかげで日はリサイクル分野で世界を牽引する立場になれたのだという。 近所のごみ集積場に向かいながら、私は今から地雷原に足を踏み入れるんだぞ、と自らを奮い立たせる。今回は、正しくごみを出せるという自信がかなりあった。台所で出た生ごみは水を切っていたし、段ボール箱はすべて平らにして紐で縛っていた。それに、缶詰はラベルを剥がして、別の箱に入れていた。 私は横浜の郊外の路地裏で、ほかの住人たちが金網で囲われたごみ置き場に置いていったごみをこっそりと覗いてみ

    日本の複雑すぎる「ごみ出しルール」に、外国人記者のプライドは打ち砕かれて | 16ページにわたる解説書、大音量でやってくるごみ収集車
    ledlizerd
    ledlizerd 2022/04/15
    自分のところは大家のおじさんがゴミを見て文句つけてくるからおばあさんだけじゃないんだよな。よっぽど変なゴミ出ししてトラブルになってるならまだしもそうじゃないのにゴミ勝手に見るなと。ルール勘違いしてるし
  • 若手ソフトウェアエンジニアに読んでおいてほしいなあという本たち9選 | クラッソーネ開発者ブログ

    まえせつ こんにちは、クラッソーネ CTOのマツモトです。好きなザクはMS06R-2です。 さて、弊社の開発チームには比較的キャリアの浅めなメンバもいます。 そんな彼/彼女たちに読んでおいてもらえると嬉しいなあと思っている書籍を挙げてみようと思います。 雑誌の4月号なんかでよくある新人特集みたいな感じですね。 選書基準としては、今この瞬間の How to ではなく、知見の寿命が長そうなものとしています。 これは余談なのですが、むかしよく勉強会とか読書会とかを主催していた時期があって、その時のコンセプトが「明日の仕事に役に立たない」でした。 ベースとしては「仕事でいま必要なことは今すぐちゃんと調べればいいだろ、仕事なんだし」と思うところがあって、「今すぐに役には立たないかもしれないが、N年後にはきっといい影響が出ているはずであろうこと」をテーマに選んだりしていました。(極論すれば「大学の講義

  • RustとBPFでプロファイラを実装しよう!

    プロファイリングは枯れた技術ですが、BPFで実装するのであれば、学ぶべき新技術という気がしてきますよね!実際、Pixie、Parcaなど、BPFを使った第三世代プロファイラの開発が進んでいます(世代数は雰囲気)。しかし、Rustの実装は見つからなかったので、RustとBPFで実装してみました。 CPUプロファイリングの基CPUプロファイリングの典型的な目的は、頻繁に実行される関数を見つけることです。プロファイラは、定期的に、対象のプロセスやスレッドで、実行されている関数を記録します。 10000: main(); find_item(); calc(); 5000: main(); parse_binary(); scan(); 2000: main(); verify(); calc();上記の例では、1行目に、calc関数が10,000回記録されています。プロファイラは、実行されてい

    RustとBPFでプロファイラを実装しよう!
  • 8時間を0.01秒に短縮 「アルゴリズムの素晴らしさが2分で分かる動画」が今すぐ勉強したくなる分かりやすさ

    記事はアフィリエイトプログラムによる収益を得ています アルゴリズムの素晴らしさを2分で解説した動画が、とても分かりやすくためになると人気です。なるほど、これがアルゴリズムと仕組みかぁ。 最短経路をアルゴリズムで算出しよう この動画では、迷路を最短手数で解くアルゴリズムについて解説。迷路はマス目状になっており、全部で8900億個の手順が存在するものとなっています。全ての経路を試せば最短手順を導き出せますが、普通のコンピュータでは約8時間かかってしまう計算になります。 全パターンの網羅は非常に時間がかかります そこで計算の手順を変更。スタートに0を書き、その隣1を、また隣に2……と繰り返していきます。こうして進めていくと最終的にゴールは34となり、この34が最短手数となることが分かります。今度はゴールから34,33,32とたどっていけば、最終手数で進む経路の1つが導き出せました。 数字を振

    8時間を0.01秒に短縮 「アルゴリズムの素晴らしさが2分で分かる動画」が今すぐ勉強したくなる分かりやすさ
  • 30 分でわかる!アルゴリズムの基本

    このスライドは、2022/4/14 に実施されたイベント『問題解決のための「アルゴリズム × 数学」- Forkwell Library #1』の基調講演を加筆修正したものです。実際の講演(35 分)を見たい方は、以下の URL をご覧ください。 https://www.youtube.com/wat…

    30 分でわかる!アルゴリズムの基本
  • Meta、JavaScript Webテキストエディターフレームワーク「Lexical」をOSS

    Metaは現在、JavaScript Webテキストエディターフレームワークの「Lexical」をリリースしている。軽快さや拡張性、アクセシビリティを重視し、開発者は必要に応じた機能を持つテキストエディターが利用可能。基的な雰囲気はWebで確認できるが、ローカル環境に導入する場合は、「npm install --save lexical @lexical/react」を実行する。 Webブラウザー上で動作するLexical Lexicalは編集要素に取り付くエディターインスタンス、エディターの状態を示すセット、セット情報を受け取り、状態に応じてDOMを更新するリコンサイラーの3要素で構成されている。そのため、UIコンポーネントやツールバー、リッチテキスト機能、マークダウンなどの機能はプラグイン経由で実装・拡張する仕組みだ。公式サイトのプラグインページでは、Lexicalの状態更新時に呼び

    Meta、JavaScript Webテキストエディターフレームワーク「Lexical」をOSS