タグ

2022年6月20日のブックマーク (5件)

  • 32bit/64bit環境を判別するRubyコード + 解説

    注意事項 おそらくCRuby (いわゆるMRI) 限定です。3.1.2で確認しています。 環境構築が面倒だったため、実際には32bit環境でテストしていません。意図通りに動かなかったらすみません…… 以下解説 doキーワードの多重性 RubyではLRパーサージェネレーターであるBisonを使いながらも、LR(1)とは思えない高度な構文をパースさせるために、字句解析器が非常に複雑な状態管理を行っています。見た目が同じトークンでも、Bisonに渡すときには状態に応じて異なるトークンとして認識させることがあります。 doキーワードもそのような多重性をもつトークンの例で、構文解析器からは以下の5種類のトークンとしてあらわれます: 通常の識別子 foo.do ラムダ式のdo-endブロック -> do end 真のdo-endブロック f g do end 偽のdo-endブロック f do end

    32bit/64bit環境を判別するRubyコード + 解説
    iga_k
    iga_k 2022/06/20
  • Quick Tip: Enable Touch ID for sudo

    Support this Site Become a Six Colors member to read exclusive posts, get our weekly podcast, join our community, and more! By Dan Moren November 19, 2020 6:35 AM PT Last updated August 18, 2023 Update: As of macOS Sonoma, there’s a new and improved method for enabling this feature that’s designed to survive a system update. My new MacBook Air is proving to be all that I’d hoped, and it’s not just

    Quick Tip: Enable Touch ID for sudo
    iga_k
    iga_k 2022/06/20
  • rails_semantic_loggerをunicornで使う時に気をつけること - Qiita

    はじめに rails_semantic_loggerをunicornで使おうとしたらログが全く出なくなり困ったので、その対処法と意識しておきたいことの記録。 rails_semantic_logger とは Semantic LoggerをRails用にしたgem。 https://github.com/rocketjob/rails_semantic_logger これを使うことで、Railsのデフォルトで設定されているLoggerを使ったログより、より詳細なログを出したり、ログに出す項目を増やすことができる。 ドキュメントに詳しい使い方があるので、基的にはそれに従って使います。 https://logger.rocketjob.io/rails.html 使用するときの注意点 gem installした時点でLoggerを置き換える Rails Semantic Logger rep

    rails_semantic_loggerをunicornで使う時に気をつけること - Qiita
    iga_k
    iga_k 2022/06/20
    “Railsのデフォルトで設定されているLoggerを使ったログより、より詳細なログを出したり、ログに出す項目を増やすことができる。”
  • サボることは「生存戦略」カヤックが“正しいサボり方”研修

    休めない日人のために、“正しいサボり方”教えます――。そんな内容の研修が3月2日、とある企業の社内で実施された。企画したのはサイコロ給やエゴサーチ採用など、独特の人事制度で知られるカヤックだ。 講師に「休む技術」などの著作で知られる米スタンフォード大学の西多昌規氏を招き、会社公認のサボり方や、仕事中の切り替えの仕方についてさまざまな知見が語られた。 カヤックによる「正しいサボり方研修」。写真左奥はカヤック代表の柳澤大輔社長 米スタンフォード大学で精神行動科学を研究する西多昌規氏 サボることは「生存戦略」 サボるという言葉はもともと、フランス語のサボタージュ(破壊活動)から来ている。わざと機械を壊したり仕事を停滞させたりして、経営者に損害を与えることで、別の問題の解決を図る一種の労働争議だったわけだ。 しかし、西多氏は現代でのこの言葉の意味をこう定義する。いわく「過重労働の割に効率がさっぱ

    サボることは「生存戦略」カヤックが“正しいサボり方”研修
    iga_k
    iga_k 2022/06/20
    効果的な休み方
  • 義母の家に現れたヘビと格闘した話(と言いつつ、僕は何もやってない件) - give IT a try

    (注:この記事の文にヘビの写真は出てきません。文には。) はじめに:突然の電話 僕が住んでいるのは兵庫県西脇市っていう田舎町です。 田舎なので自然が豊かです。ポジティブに言えば。 自然が豊かということは野生の動物や雑草とも日々対峙しなければいけない、ということを意味します。 さて、昨日、突然のお母さん(=僕の義母)から電話がありました。 「家の中にヘビが出た!早く来て!!」 とのことです。ひえ〜、ヘビ!! 義母の家は同じ町内なのですぐ近くにあります。 とりあえず、僕は義母の家に向かいました。 ヘビとご対面🐍 話を聞くとヘビはどうやら洗面所に出没したようです。 おそるおそる洗面所のドアを開いて中を覗いてみると・・・。 いた! 洗面所に置いてある棚の物陰から、こっそり顔だけ出してます。 顔だけ出てるとヘビというよりトカゲみたいでなんかカワイイ。 いや、そんなこと言ってる場合じゃない。

    義母の家に現れたヘビと格闘した話(と言いつつ、僕は何もやってない件) - give IT a try
    iga_k
    iga_k 2022/06/20
    へび対応