タグ

wonder-wallのブックマーク (6,792)

  • VSCode Neovim に移行した - ちなみに


      Vim   Vim  Atom  Emacs  VSCode  Vim   VSCode  VSCodeVim 使 VimVSCode 使 VSCode Neovim  Neovim  VSCode  Vim  Neovim  Vim 
    VSCode Neovim に移行した - ちなみに
  • PostgreSQL and UUID as primary key

    UUIDs are often used as database table primary keys. They are easy to generate, easy to share between distributed systems and guarantee uniqueness. Considering the size of UUID it is questionable if it is a right choice, but often it is not up to us to decide. This article does not focus on "if UUID is the right format for a key", but how to use UUID as a primary key with PostgreSQL efficiently. P

    PostgreSQL and UUID as primary key
  • 【Git】同じコンフリクト解消を繰り返している人に教えたい「git rerere」 - Qiita


     ken  ()git rereregit rerereGitgit rerere  reuse recorded resolution   git
    【Git】同じコンフリクト解消を繰り返している人に教えたい「git rerere」 - Qiita
  • Pythonの爆速化! ピュアPythonに組み込まれている機能でコードの最適化を実現するには


    PythonPython使PythonPythonPython PythonChapter 2  Tiago Rodrigues AntãoFast Python: High performance techniques for large datasetsManning Publications
    Pythonの爆速化! ピュアPythonに組み込まれている機能でコードの最適化を実現するには
  • 暗号化に対応した次世代dotenvツールdotenvxを使う

    特に一番最後の暗号化サポートは非常に嬉しい進化です。dotenv単体で環境変数を運用すると、秘匿情報が含まれたdotenvファイル自体の管理に困ることや、デプロイする際にどうやって環境変数を提供するかが課題になることがありました。 現代ではクラウドプラットフォーム上にシークレットマネージャーのような仕組みが用意され、そこで中央管理するというのが一般的になっているかと思います。ただ、それだと変数のバージョン管理やレビューの仕組みを別途用意しないといけなかったりと完全ではありません(個人的主観です)。 dotenvファイル自体が暗号化され、Gitでバージョン管理でき、そのままデプロイして環境変数を適用できたら運用の手間が一気に減ります。

    暗号化に対応した次世代dotenvツールdotenvxを使う
  • データベースの値をちょっとだけ書き換えたら検索に数十分かかる様になって障害になった裏話 - STORES Product Blog

    はじめに 2024年1月にリテール(ネットショップ・レジ)部門からサービス(予約)部門に異動になった @ucks です。 異動してからはスマートリストという機能の開発を行っていて、5月6日に無事リリースできたのと、開発途中で障害に至ってしまった部分があるので、裏側を少し紹介しようかなと思います。 はじめに スマートリストとは スマートリストの設計 検索の仕様変更 高負荷時のハンドリング そして障害へ 見逃した点 DBの実行計画確認時の見逃し 動作確認時の漏れ 監視先の漏れ ログの損失 おわりに スマートリストとは スマートリストの開発についての話を行う前に、まずはスマートリストについて簡単に説明しておきます。 スマートリストとは、特定の条件の顧客をラベリングする機能です。 早い話、最終予約日がいつ、予約回数が何回以上等の顧客の検索条件を保存しておいて、閲覧時にラベリングして、視認しやすくし

    データベースの値をちょっとだけ書き換えたら検索に数十分かかる様になって障害になった裏話 - STORES Product Blog
  • 東京大学のAWS入門資料がいい感じだったので最新のAWS環境でも実行できるようにしてみた - Qiita


     AWSAWSAWS   AWS AWSGPU AWS   AWS  950
    東京大学のAWS入門資料がいい感じだったので最新のAWS環境でも実行できるようにしてみた - Qiita
  • Webサービス公開前のチェックリスト

    個人的に「Webサービスの公開前チェックリスト」を作っていたのですが、けっこう育ってきたので公開します。このリストは、過去に自分がミスしたときや、情報収集する中で「明日は我が身…」と思ったときなどに個人的にメモしてきたものをまとめた内容になります。 なお、この記事では各項目の解説はあまり入れていません。2024年7月10日のClassmethod Odysseyで少し詳しく話そうと思っているので、よかったら聞きにきてください。オンラインなので無料です。 セキュリティ 認証に関わるCookieの属性 HttpOnly属性が設定されていること XSSの緩和策 SameSite属性がLaxもしくはStrictになっていること 主にCSRF対策のため。Laxの場合、GETリクエストで更新処理を行っているエンドポイントがないか合わせて確認 Secure属性が設定されていること HTTPS通信でのみC

    Webサービス公開前のチェックリスト
  • 初心者がおさえておきたいAWS CDKのベストプラクティス 2024


    AWS CDKCDK
    初心者がおさえておきたいAWS CDKのベストプラクティス 2024
  • DMMプラットフォームにおけるTiDBの導入から運用まで

    TiDB User Day 2024の登壇資料です。

    DMMプラットフォームにおけるTiDBの導入から運用まで
  • AIにとって微分可能性が必須条件でなくなりつつある意味


    AI 2024.07.04 Updated by Ryo Shimizu on July 4, 2024, 12:26 pmJST AI()AI() AIIMEAI AI(Atarashii Inchiki) 5AIAIIT()
    AIにとって微分可能性が必須条件でなくなりつつある意味
  • ログ基盤のFluentdをFluent Bitに移行して監視ツールを実装した話 - Mirrativ Tech Blog


    Azuma@azuma_alvin1202424MLOpsVim FluentdFluent Bit2 4 1.  2.  3. 調 Fluentd fsnotify   
    ログ基盤のFluentdをFluent Bitに移行して監視ツールを実装した話 - Mirrativ Tech Blog
  • エンジニアとQAの壁が崩れていくのを眺めていた #scrumosaka | ドクセル


     2024 QA
    エンジニアとQAの壁が崩れていくのを眺めていた #scrumosaka | ドクセル
  • PdM から見た「スーパーエンジニア」の思考と行動 / Thoughts and Actions of Super Engineers as Seen from PdM

    PHPカンファレンス福岡2024」の登壇資料です。 https://phpcon.fukuoka.jp/2024/ # スライド掲載資料 https://speakerdeck.com/kassy1127/qiang-i-enziniatodong-kuzhong-de-xin-zu-1ni…

    PdM から見た「スーパーエンジニア」の思考と行動 / Thoughts and Actions of Super Engineers as Seen from PdM
  • 分散システムについて語らせてくれ


     2018/07/02 (): https://docs.google.com/presentation/d/15HOMfAbtdWwO48njcB8IdkN3kVAMu3wsmZo0O3S-f_4/edit?usp=sharing   16:   20: : : schedule σ1, σ2 disjoint (node) 
    分散システムについて語らせてくれ
  • こんなに違うよ MySQLとPostgreSQL /

    2024年6月22日に開催された「第14回 関西DB勉強会 」での、 『こんなに違うよ MySQLとPostgreSQLMySQLとPostgreSQLのニッチな違いを語る~』 の発表資料です。 https://kansaidbstudy.connpass.com/event/316348/

    こんなに違うよ MySQLとPostgreSQL /
  • 大規模クラウドインフラ設計・構築案件の歩き方(AWS-28)がインフラエンジニアに刺さりまくりな内容だった | iret.media


    AWS Summit Japan 2024 Day1   /    Level 300:  :        A
    大規模クラウドインフラ設計・構築案件の歩き方(AWS-28)がインフラエンジニアに刺さりまくりな内容だった | iret.media
  • Googleのはじめ方


    Paul Graham  How to Start Google  Shiro Kawai  1415 使 
    Googleのはじめ方
  • VSCodeで生産性を上げる


      VSCodeUIVSCode使  '>'  '>' preferences: Open User Settings (JSON) settings.json { "workbench.colorTheme": "GitHub Dark", "terminal.integrated.fontFamily": "MesloLGM Nerd Font", "terminal.integrated.profiles.osx": { "fish": { "path": "/o
    VSCodeで生産性を上げる
  • dbt導入におけるデータモデリング環境整備 - pixiv inside


     azuki dbt(Data build tool)dbt使 dbt    PIXIV MEETUP 2023 speakerdeck.com BigQuerySQL python
    dbt導入におけるデータモデリング環境整備 - pixiv inside