タグ

2021年9月30日のブックマーク (4件)

  • 簡単に使えるRubyプロファイラ - EstackprofというGem作りました

    使い方 インストール Bundlerを使う場合 Gemfile gem 'estackprof' bundle install します。 $ bundle install Bundlerを使わない場合 $ gem install estackprof プロファイリングを有効化 StackProf同様、RackMiddlewareとしてアプリケーションに組み込むことができます。StackProfと同様のオプションをサポートしていますが、オプションを省略した場合にもデフォルト設定でいい感じに動作するようにしています。 以下、アプリケーションのソースコードへの記述例です。 app.rb require 'estackprof' use Estackprof::Middleware # ...your rack application レポーティング アプリケーションを動作させたあと、以下のコマン

    簡単に使えるRubyプロファイラ - EstackprofというGem作りました
    UKIBORI
    UKIBORI 2021/09/30
  • 結果発表!はてなインターネット文学賞「作品発掘部門」 - はてなブックマーク開発ブログ

    いつもはてなブックマークをご利用いただき、ありがとうございます。 はてなブックマークでは、「興味関心を持つ人みんなが、よいコンテンツに巡り会えるようにする」ことを目指す取り組みの一環として、サービスの出発点である興味と発見を軸に、よい“作品”を見つけてくれたブックマークユーザーを表彰する はてなインターネット文学賞「作品発掘部門」 を開催しました。 インターネット上にあるすべての作品を対象に、「まだ誰にもブックマークされていない作品」や「これまでにはてなブックマークで見たことがないような新鮮な作品」から、過去にブックマークした「何度も読みたいお気に入りの作品」や「もう一度みんなに読んでほしいおすすめの作品」まで、幅広く作品の発掘を募集しました。 結果、総計556件(公開設定でのブックマークのみ対象)のご参加をいただきました。発掘いただいた作品そのものの注目度や、発掘作品へのブックマークコメ

    結果発表!はてなインターネット文学賞「作品発掘部門」 - はてなブックマーク開発ブログ
    UKIBORI
    UKIBORI 2021/09/30
  • 夜勤明けの帰り電車を待つ

    現在私は工場勤務で、昼勤夜勤を繰り返す部署にいる。工場の御多分に洩れず、最寄り駅に各駅停車しか止まらないような田舎に職場があり、住んでいるのも各駅停車しか止まらない安さだけが売りのアパートである。夜勤の場合、いつ終わっても30分は電車を待つ必要がある。 私は、かつてこの30分が嫌いで仕方がなかった。 工場勤務は退屈である。ただ同じ作業を繰り返すのみ。作業をしながら考え事をするか、うるさい環境を利用してそこそこの音量で歌うくらいしか退屈しのぎがない。そんな退屈が終わった後に30分も無為な時間を過ごしたくない、早く帰って飯って酒飲んで寝たい、以外の感情がなかった。 去年の今頃、勤務中退屈しのぎに考えていたことを、30分の退屈しのぎに文章に起こすことを始めた。工場勤務者の御多分に洩れず、私は頭が良くない。私がそれまでに書いた文章なんて、2ページと1行の読書感想文が恐らく最長だろう。四苦八苦しな

    夜勤明けの帰り電車を待つ
    UKIBORI
    UKIBORI 2021/09/30
  • Rust開発時の便利ツールたち

    前書き Rustを書くときに便利なツールをまとめた記事が無い気がしたので作成。(ちゃんと探してないので既にあるかも) 公式ツール cargo パッケージマネージャ 基だけどとても便利なツール 一度はThe Cargo Bookを読んでおくことを推奨。 rustfmt フォーマッター cargo fmt でもフォーマットの修正が出来る。(こっちを使うことが多い) clippy lintツール こう書いたほうが良いよという提案もしてくれるので便利。 cargo clippy --fix を使うと自動で直してくれる。 rust-analyzer Language Server rls もあるが、(最近は?) rust-analyzer の方がメジャーな気がする。 追記 : RLSは非推奨になりました。RLS Deprecation 非公式ツール cargo-watch ソースコードの変更を検知

    Rust開発時の便利ツールたち
    UKIBORI
    UKIBORI 2021/09/30