タグ

2021年11月11日のブックマーク (8件)

  • Active Recordともっと仲良くなって自然に優しいコードを書くぞ - SmartHR Tech Blog

    こんにちは。SmartHRRails顧問業をしています @willnetです。最近は主にリファクタリングをしています。 SmartHRのバックエンドは基的にRubyで書かれています。しかし入社してくるバックエンドエンジニアは必ずしもRubyRailsを長年使ってきた人だけではなく、前職では他言語を使っていてRuby(Rails)はほとんど使ったことがないという人もいます。 webアプリケーションを作る、という点ではどの言語でも抑えるべき点は同じですが、RubyRailsに特化した考え方や書き方もありますよね。SmartHRではそれを効率よく習得してもらうために読書会を開催したり、社内のドキュメントツールに知見を書いて共有したりしています。 僕も社内のドキュメントツールにActive Recordの付き合い方ついて書いたところ、評判が良く「テックブログにしたら?」と言われたので今回一

    Active Recordともっと仲良くなって自然に優しいコードを書くぞ - SmartHR Tech Blog
    yk5656
    yk5656 2021/11/11
  • Rustでつくる詰将棋Solver - すぎゃーんメモ

    ついカッとなって先週からRustで詰将棋ソルバを書き始めてしまい、ようやくdf-pnで何らかの解答を出せるようになったところ。ここからもうちょっと調整していくぞ、、 pic.twitter.com/XM9iPJqocv— すぎゃーん💯 (@sugyan) November 2, 2021 というわけで突然Rustで詰将棋ソルバを作りたくなり、作った。 github.com 現時点ではまだ完成度は低くて6割ほどかな…。 とはいえそこらの素直な詰将棋問題なら普通に解けると思う。 冒頭の画像は看寿賞作品の3手詰「新たなる殺意」を2秒弱で解いたもの。 先行事例 将棋プログラムの多くはC++で書かれていて 最近はRustも増えてきているのかな? しかし「詰将棋を解く」ことに特化しているものはあまり多くはなさそうだった。 なかでもRustで書かれているものはna2hiroさんによるものくらいしか無さ

    Rustでつくる詰将棋Solver - すぎゃーんメモ
    yk5656
    yk5656 2021/11/11
  • シェルスクリプトは変数代入で = の前後にスペースを置けない!・・・の本当の理由を知ると優れた文法が見えてくる - Qiita

    シェルスクリプトは変数代入で = の前後にスペースを置けない!・・・の当の理由を知ると優れた文法が見えてくるShellScriptBashUNIXshellPOSIX はじめに シェルスクリプトの変数代入で = の前後にスペースを置くことができない理由は、検索すれば「プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話」のような記事がすぐに見つかります。記事に書いてあるとおり変数代入とコマンド呼び出しと区別がつかないからです。それは間違いではないんですが、私はもう少し説明が足りないと感じています。そこで今回は = の前後にスペースを置けない当の理由を解説したいと思います。 の前に皆さんにはこの話を読みながら、自分がシェルスクリプトの言語設計者だったとしたら、どういう言語仕様にするかを考えて欲しいです。なぜかと言うとシェルスクリプトの文

    シェルスクリプトは変数代入で = の前後にスペースを置けない!・・・の本当の理由を知ると優れた文法が見えてくる - Qiita
  • AWSが落ちてもGCPに逃がすことで落ちないシステムを作る技術

    こんにちは、エンジニアのtarr [https://github.com/tarr1124]です。 KARTE Blocksは既存のサイトにタグを一行入れるだけで、そのサイトを簡単に書き換えたり、ABテストなどで最適化したりできます。 これは、サイトを読み込むときにタグによってBlocks内で設定された内容を反映させているのですが、既存のサイトの挙動に手を加えている以上、一定のリスクが存在します

    AWSが落ちてもGCPに逃がすことで落ちないシステムを作る技術
    yk5656
    yk5656 2021/11/11
  • CSSでスクロールが連鎖するのを回避する古い方法とoverscroll-behaviorを使った新しいテクニック

    スクロールの連鎖(スクロールチェーン)とは、ページ上にスクロールするコンテンツがあり、そのコンテンツをスクロールして終点に到達するとメインのコンテンツもスクロールしてしまう現象です。 モーダルにスクロールがある場合、スマホのナビゲーションにスクロールがある場合、固定サイドバーにスクロールがある場合など、スクロールチェーンしないように実装するCSSのテクニックを紹介します。 Prevent Scroll Chaining With Overscroll Behavior by Ahmad Shadeed 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに スクロールチェーンとは 古い解決方法 今の解決方法: overscroll-behavior overscroll-behaviorの使用方法 終わりに はじめに posi

    CSSでスクロールが連鎖するのを回避する古い方法とoverscroll-behaviorを使った新しいテクニック
    yk5656
    yk5656 2021/11/11
  • 小1息子が二桁の掛け算を暗算で解くのでやり方を聞いたところ、なんと中学レベルの考え方で理解していた「一瞬で解けるやん」

    しおりん@ゆるりおうち英語7年目 @shiorinenglish 小1息子が14✖️14とかの二桁のかけ算の答えを暗算でサクサク答えているので 気になってどうやって考えているか聞いたら ママなんで分からないの?😤 とブツブツ言いながら図解してくれました。 pic.twitter.com/W6g7alPKoM 2021-11-09 09:15:21 しおりん@ゆるりおうち英語7年目 @shiorinenglish たくさんのリツイートといいねありがとうございます☺️ 誰かに教えてもらったか疑問に思う方もいるようなので補足します。 算数の習い事には1度も通ったことはないので YouTubeの『Numberblocks』や 磁石でくっついて組立てるおもちゃ 『マグフォーマー』などからヒントを得たのだと思います💡 2021-11-10 11:23:06 しおりん@おうち英語9年目 @shior

    小1息子が二桁の掛け算を暗算で解くのでやり方を聞いたところ、なんと中学レベルの考え方で理解していた「一瞬で解けるやん」
  • サーバラックに束ねられたケーブルに美を見る、NHK BS1の番組「ケーブルアート~あなたの知らない美の世界~」が今夜10時40分から放送へ

    サーバラックに束ねられたケーブルに美を見る、NHK BS1の番組「ケーブルアート~あなたの知らない美の世界~」が今夜10時40分から放送へ サーバラックの表や裏を流れるように配線されている大量のケーブルが、ときとして力強さや繊細さ、あるいは生命力のような美しさを感じさせること、ありますよね? そうしたサーバにつながれた多数のケーブルに美を見いだす番組「ケーブルアート~あなたの知らない美の世界~」が今夜、11月11日夜10時40分からNHK BS1で放送予定です。 下記はTVerでの番組紹介の一文。 パソコンやサーバーをつなぐ膨大なケーブル。カラフルで整然と配線されたケーブルに独特の美を見出す人が!電線愛好家の女優・石山蓮華さんがケーブルアートの世界を探訪! 案内役の石山蓮華さんも次のようにツイートしています。規則正しく束ねられたケーブルが美しいですね。 テレビでケーブルを見よう 11月11

    サーバラックに束ねられたケーブルに美を見る、NHK BS1の番組「ケーブルアート~あなたの知らない美の世界~」が今夜10時40分から放送へ
  • ミルクボーイがUIとUXの違いを説明したら|広野 萌

    挨拶内海「どうもお願いします。ありがとうございます。今、NFTアートをいただきましたけどもね。ありがとうございます。こんなんなんぼあってもいいですからね」 駒場「いきなりなんですけどね、うちのおかんがね、好きなIT用語があるらしいんやけど」 内海「そうなんや」 駒場「その名前を忘れたらしいねん」 内海「IT用語の名前忘れてまうってどうなってんねん。あれやろ、IT用語ゆうたらどうせ、デザイン思考か、アジャイル開発か、リーンスタートアップやろ!」 駒場「俺もそう思ったんやけどちゃうらしくてな、いろいろ聞くんやけど、全然わからへんねん」 内海「そうなん?」 駒場「うん」 内海「ほんだら俺がね、おかんの好きなIT用語、一緒に考えてあげるから、どんな特徴言うてたかとか教えてみてよ」 定義駒場「おかんが言うには、製品やサービスとの関わりを通じて利用者が得る体験及びその印象の総体やって言うてた」 内海「

    ミルクボーイがUIとUXの違いを説明したら|広野 萌