2024年12月31日のブックマーク (6件)

  • GitHub - cinar/checker: Effortless input validation in Go with the power of struct tags. No dependencies, just pure simplicity. ✨ See how! 👀

    tmatsuu
    tmatsuu 2024/12/31
    Goのstruct tagsを使ってバリデーション実装。その発想はなかった。
  • GitHub - microsoft/markitdown: Python tool for converting files and office documents to Markdown.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - microsoft/markitdown: Python tool for converting files and office documents to Markdown.
    tmatsuu
    tmatsuu 2024/12/31
    あらゆるドキュメントをMarkdownに変換するMarkItDown、実装を確認したところLLMは必須ではなくオプションなのね。手の温もりを感じる。
  • GitHub の Sub-issues はいいぞ - STORES Product Blog

    GitHub の Sub-issues はいいぞ はじめに こんにちは! STORES でソフトウェアエンジニアをしている @m0nch1 です。 今回は GitHub issues に新しく追加された Preview 機能の1つである Sub-issues について紹介しようと思います。 Sub-issues は GitHub Projects と組み合わせることでより便利に機能するものになっており、GitHub Projects での活用例についても紹介しようと思います。 ちなみに STORES ではバックログの管理に GitHub Projects を活用しているチームが多く、日々活用しながら開発を進めています。 product.st.inc Sub-issues 改めて今回紹介したい Sub-issues について簡単に紹介します。 Sub-issues はこのブログ執筆時点ではま

    GitHub の Sub-issues はいいぞ - STORES Product Blog
    tmatsuu
    tmatsuu 2024/12/31
    「触ってみないと本当に勿体無いと実感」なるほど?試すか
  • なぜ食べログはGoogleによく出てくるのか? SEO対策を研究してみる。

    店を探すときに「地名 + ラーメン」「駅名 + 居酒屋」などで検索すると、上位にべログのページが表示された経験は誰にでもあるだろう。なぜこんなにもべログがSEOに強いのか、その理由を探ることで、私たちが運営するWebサイトにも活かせるヒントが得られるだろう。 記事では、その具体的な手法や応用の方法など、初心者から基的なSEO対策の知見がある中級者くらいの知識を身につけた人にでも学びがある内容を目指した。 ぜひとも、あなたのサイト運営やSEO改善に役立ててほしい。 1. ユーザーに有益な情報を提供する「仕組みづくり」がある SEO対策のために遠回りに見えて最も近道なのが、ユーザーに価値のあるコンテンツを生み出すことだ。 Google の自動ランキング システムは、検索エンジンでのランキングを上げることではなく、ユーザーにメリットをもたらすことを主な目的として作成された、有用で信頼

    なぜ食べログはGoogleによく出てくるのか? SEO対策を研究してみる。
    tmatsuu
    tmatsuu 2024/12/31
    食べログと同様のサービスは他にもあるのに確かに上位にくるの強いね。SEO対策がしっかりしてれば検索連動型広告にお金を払わなくてもいいのでコストも抑えられる。
  • apt-get installでのversion pinの是非 - 理系学生日記

    Dockerfileにも当然ベストプラクティスが存在し、それをチェックするLinterも存在します。 Best practices | Docker Docs GitHub - hadolint/hadolint: Dockerfile linter, validate inline bash, written in Haskell そのベストプラクティスと呼ばれる1つに、apt-get installでのversion pinがあります。 version pinとは 一言で言えば、apt-get installでパッケージをインストールする際、明示的にパッケージバージョンを指定することです。 Datadogのブログ記事にも、このベストプラクティスが紹介されています。 version pinといっても具体的にどういうものか、となるので、ベストプラクティスに則った例を上記エントリから引用しま

    apt-get installでのversion pinの是非 - 理系学生日記
    tmatsuu
    tmatsuu 2024/12/31
    aptでのversion pinは実際に運用すると辛い問題。せやな。発想を変えてコンテナイメージをpython:3.11-bookwormにするとかでしょうかねぇ。
  • Passkey Fallback Strategies - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? この記事では、phishing対策のためにパスキー導入してるRPが、パスキー使えないときにどういうFallback/リカバリ方法が利用できるか考えてみようと思う。 モチベーション 主要なモチベーションは、もちろん嫌われないパスキーを目指すため。 phishing対策のためにパスキーを使おうとすると、どうしてもphishableな認証要素を排除する必要が出てくる。 しかし現状、「すべてのユーザが常に簡単にパスキーを使える」状況ではない。 そのため、パスキーの利用を強制すると、パスキー使えないユーザが ログインできなくなったり、機能が使えな

    Passkey Fallback Strategies - Qiita
    tmatsuu
    tmatsuu 2024/12/31
    すべてをパスキーのみとするのもやはりリスクはあるので、複数ある認証方法の中で比較的お手軽に認証を通す手段としてパスキーを利用する(代替手段も用意しておく)というのが自分の中での使い方になってる。