並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 794件

新着順 人気順

refの検索結果1 - 40 件 / 794件

  • データベースの値をちょっとだけ書き換えたら検索に数十分かかる様になって障害になった裏話 - STORES Product Blog

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

      データベースの値をちょっとだけ書き換えたら検索に数十分かかる様になって障害になった裏話 - STORES Product Blog
    • チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog

      Yjsは、リアルタイム共同編集を実現するためのアルゴリズムとデータ構造を提供するフレームワークです。Notion や Figma のように、1 つのコンテンツを複数人で同時に更新する体験を提供することができます。 Y.Map, Y.Array, Y.Text といった共有データ型を提供し、それらは JavaScript の Map や Array のように利用できます。さらにそのデータに対する変更は他のクライアントに自動的に配布・同期されます。 Yjs は Conflict-free Replicated Data Types (CRDT) と呼ばれるアルゴリズムの実装であり、複数人が同時にデータを操作してもコンフリクトが発生せず、最終的に全てのクライアントが同じ状態に到達するように設計されています。 クイックスタート Y.Map がクライアント間で自動的に同期されるコード例を見てみましょ

        チュートリアル: Yjs, valtio, React で実現する共同編集アプリケーション - ROUTE06 Tech Blog
      • Reactベストプラクティス: react-hooks/exhaustive-depsのエラーを0にする - Hello Tech

        javascripter です。ハローでは、プロダクトのローンチ前からAutoReserve の開発に関わっています。 今回は、筆者が社内で書いている技術ガイドラインについて紹介します。 はじめに ハローでは、高品質なコードを維持し、開発チームの技術レベル向上を図るため、社内で継続的に技術Tipsやガイドラインの整備・蓄積を行っています。 チーム横断的に、有用な技術Tips、ベストプラクティス・コーディングガイドラインなど情報をNotion上に集約し、自由にエンジニアが閲覧・編集できるようになっています。 この取り組みの目的は以下の通りです: コード品質の向上と統一 開発チームメンバーの技術スキル向上 「どう」直すかでではなく「なぜ」そう修正すべきかまで理解してる人を増やす 効率的な開発プロセスの確立 新メンバーのオンボーディング支援 今回紹介するドキュメント 今回は、その中から「reac

          Reactベストプラクティス: react-hooks/exhaustive-depsのエラーを0にする - Hello Tech
        • Polyfill supply chain attack hits 100K+ sites

          by Sansec Forensics Team Published in Threat Research − June 25, 2024 The new Chinese owner of the popular Polyfill JS project injects malware into more than 100 thousand sites. Update June 28th: We are flagging more domains that have been used by the same actor to spread malware since at least June 2023: bootcdn.net, bootcss.com, staticfile.net, staticfile.org, unionadjs.com, xhsbpza.com, union.m

            Polyfill supply chain attack hits 100K+ sites
          • React 19 で変わるアクセシビリティ周りの技術 - SmartHR Tech Blog

            こんにちは。アクセシビリティ本部のアクセシビリティエンジニアの五十嵐です。SmartHRでは主にアクセシビリティテスターが見つけた課題を技術的な観点から改善したり、根本的な問題を解決するための仕組みづくりを担当しています。 さて、Meta が開発する UI ライブラリとして長い間人気を博している React ですが、2024年4月に最新版であるバージョン 19 のRC版が公開されており、注目を集めています。 バージョン 19 では "use client" や "use server" でも知られる Server Components を含む様々な機能が含まれる予定ですが、この記事では、そんな React バージョン 19 をアクセシビリティの観点からキャッチアップし、特に便利になりそうな点や、注意が必要になりそうな点などを見ていきます。 forwardRef が不要になった 仮想 DOM

              React 19 で変わるアクセシビリティ周りの技術 - SmartHR Tech Blog
            • 理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita

              はじめに 「理解容易性」は「保守性」の観点の1つとして重視され、多くの原則や技法が紹介されているが、断片的かつ多様であり、全体像を理解することは難しい。 抽象度は高いが、体系的に観点を整理する事で、その理解の助けとなれば幸いである。 定義 「理解容易性」を簡単に言えば、「理解のしやすさ」であるが、その意味から掘り下げると、「思考する量」と言い換えることができる。 本記事では理解容易性を「思考量の少なさ」と定義し、7つの観点に整理した。 先に要約およびチェックリストを記載し、概略を記載した。 後に詳細で理解のため、各観点毎の説明と個別の原則や技法へのリンクを記載した。 要約 7つの観点の要約を先に示す。 (変数や関数の)名称は分かりやすくする (変数や関数の)役割は1つにする (変数や関数の)参照は狭くする (変数や関数の)状態は変えられなくする (関数やクラスの)面積は小さくする (関数や

                理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita
              • 理想のUIをめざして!Webでハーフモーダルを作って磨き上げた話 - Tabelog Tech Blog

                こんにちは!飲食店システム開発部オーダーチームの開発エンジニアを担当している堀口です。 食べログオーダーは、レストランでの飲食体験をより快適にするためのモバイルオーダーシステムです。飲食店に来店したお客様が自身のスマートフォンを使用してQRコードを読み取り、Web上でメニューをカートに追加し注文することができます。メニュー選択や注文操作はWebでありながら、ハーフモーダルを使用したネイティブアプリのような注文体験ができます。 この記事では、モバイルオーダーシステムのUI改善に焦点を当てます。ハーフモーダルの採用がどのようにして決定されたのか、その開発プロセス、そして実際に達成された改善点について詳しく掘り下げていきます。Reactを使用したフロントエンド開発で遭遇した課題と、それらをどのように解決したかの具体例を紹介します。 目次 なぜ「ハーフモーダル」を採用したか ハーフモーダルの導入と

                  理想のUIをめざして!Webでハーフモーダルを作って磨き上げた話 - Tabelog Tech Blog
                • dbt導入におけるデータモデリング環境整備 - pixiv inside

                  はじめに 初めまして。プラットフォーム開発部にてデータ基盤の整備をしているazukiと申します。 今回はdbt(Data build tool)を導入した経緯と非中央集権的なdbtの使い方についてご紹介したいと思います。 今回は導入に関してまとめていますので、dbtの運用面の詳細は別記事で解説予定です。 データモデリングツール導入の背景 ピクシブではプロダクトの多さを理由に非中央集権データ組織を採用しています。 ドメインチームがメインでデータの取り組みやデータモデリングを行い、データ駆動推進室やデータ基盤チームはそのサポートや整備を担当しています。 その背景に関しては、【PIXIV MEETUP 2023】の方でお話していますのでぜひご覧下さい。 speakerdeck.com 今までBigQueryのデータ加工SQLは自社で開発したツールで管理していました。 pythonから変数埋め込み

                    dbt導入におけるデータモデリング環境整備 - pixiv inside
                  • そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita

                    Reactにおいて、useEffectのユースケースとして知られているのが、DOMノードに直接アクセスしなければいけない場合です。useRefでDOMノードをrefオブジェクトに取得し、エフェクト内からDOMノードにアクセスするというのがその場合の基本的なやり方です。 このようなuseRef + useEffect の使い方は、問題ない場合もありますが、実は別の手段を使った方がいい場合もあります。その場合に別の手段として適しているのがrefコールバックという機能です。 そこで、この記事ではどのような場合にuseRef + useEffectよりもrefコールバックが適しているのか、そしてrefコールバックを使う場合の注意点について解説します。 復習: refコールバックとは React DOMでは、組み込み要素(divなどHTMLの要素)に対してrefという特殊なpropを与えることができ

                      そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita
                    • モノレポでマージキューと必須ステータスチェックを運用するためのTips - ROUTE06 Tech Blog

                      ROUTE06 でソフトウェアエンジニアをしている @MH4GF です。 GitHub のマージキュー(Merge Queue)を私のチームでの開発フローに取り入れてから数ヶ月経ちました。マージキューは非常に便利ですが、挙動の理解やセットアップに難しさがあると感じています。いくつかの課題の対処ができ安定した運用ができてきたので、この記事ではセットアップでつまづきがちな点を紹介します。 マージキューとは マージキューは 2023 年 7 月に一般公開された比較的新しい機能で、簡単に説明すると「プルリクエストのマージ前にマージ先ブランチを取り込んだ上で CI を実行し、通ることを確認してからマージする」機能です。 複数人で GitHub を利用した開発をしていると、main ブランチの取り込み漏れにより「プルリクエストでの CI は通るものの、マージ後の main ブランチの CI は失敗する

                        モノレポでマージキューと必須ステータスチェックを運用するためのTips - ROUTE06 Tech Blog
                      • TypeScript v4.9からv5.5で追加された機能のおさらい - STORES Product Blog

                        STORES 予約 エンジニアの水野です。STORES 予約 の店舗管理画面で利用しているTypeScriptをv4.8からv5.5にアップグレードしたので追加された主な機能をおさらいしようと思います。 satisfies (v4.9) v4.9で実装されました。 型アノテーションのように型付けしつつ型推論も行う演算子です。 例を見てみましょう。 type Color = 'red' | 'green' | 'blue' const pallet: Record<Color, string | number[]> = { red: [255, 0, 0], green: '#00ff00', blue: '#0000ff', } // pallet.red => string | number[] pallet.redの型はstring | number[]となっています。これはRecor

                          TypeScript v4.9からv5.5で追加された機能のおさらい - STORES Product Blog
                        • 今治タオル製造の元技能実習生、「無断で在留資格変えられた」と訴え:朝日新聞デジタル

                          愛媛県今治市の縫製企業で働いていたミャンマー国籍の元技能実習生6人が、実習内容と違う仕事をさせられ、在留資格を無断で変えられたとして、支援する労働組合などが松山市で2日、記者会見を開いた。 中小製造業などの労組でつくる産業別組織JAMなどによると、元実習生は2022年9月に来日した20代の女性6人。実習内容は「子供服製造」だったが、実際は市の特産品で高品質で知られる「今治タオル」の製造に従事させられた。 23年11月、勤務先の監理団体や企業から「あと2年働くには手続きが必要」「このままだと辞めてもらうしかない」などと言われ、在留資格が「特定活動」に変更された。JAMによると、企業側は変更について説明したと主張しているが、資格の内容や理由について本人たちは理解が十分でなかったという。 その後、無断で変更されたとして6人は退職。最後の1カ月分の賃金や残業代が支払われていないことからJAMに相談

                            今治タオル製造の元技能実習生、「無断で在留資格変えられた」と訴え:朝日新聞デジタル
                          • 【useEffect】初回にも実行されて困るなら《何をキッカケに、どう更新されるか》を見直せ - Qiita

                            useEffect を使って「初回以外の再レンダリング時に実行される処理」を書くにはどうすれば良いのか? という疑問を、たまに目にします。 たとえば、以下のような仕様の、「商品価格を編集する画面」を作ることを考えてみましょう。 日本での販売価格入力 ページ読み込み時には初期値が入っている アメリカでの販売価格入力 ページ読み込み時には、初期値が入っている 日本での販売価格入力に入力するたび、その1/100の値が自動で入力される あくまで、入力の参考にするため、というイメージ この欄に入力すれば、上書きできる そもそも、こういった自動入力は「入力するたび」ではなく、「フォーカスを外したとき」にするのが定石だと思いますが、 useEffect の話がしたいので、あえてこのような仕様に設定しています。 ❌️ useEffect を使って変更検知しようとすると暴発する 《日本での販売価格 japa

                              【useEffect】初回にも実行されて困るなら《何をキッカケに、どう更新されるか》を見直せ - Qiita
                            • dbt Semantic LayerとSteepで実現するデータ民主化 - Gaudiy Tech Blog

                              はじめまして、Gaudiyでアナリティクスエンジニア(副業)をしているkuwakenです。 Gaudiyでは現在、データの民主化を進めていますが、その過程でSQLを書く手間や負担、新しいBizメンバーのオンボーディングなどの面で、課題が生じていました。 今回は、その課題を解決するために導入した、dbt Semantic LayerとSteepという2つのデータ系プロダクトに関するお話をします。 1. dbt Semantic Layerの導入背景 2. Steep導入の決定理由 3. dbt Semantic Layerに関するナレッジ 3-1. ディレクトリ構造 3-2. dbt Cloud CLI 3-3. 時間のdimensionはdatetime型で揃える(BigQueryユーザーのみ) 3-4. entitiesを理解する 4. 今後やりたいこと 5. さいごに 1. dbt S

                                dbt Semantic LayerとSteepで実現するデータ民主化 - Gaudiy Tech Blog
                              • FindyにおけるDataformの活用とその効果 - Findy Tech Blog

                                こんにちは。 2024/05よりファインディ株式会社にデータエンジニアとして入社した田頭(tagasyksk)です。本記事では、データ変換サービスであるDataformについてその活用方法や導入後の効果についてご紹介します。 弊社では、現在次のような構成でデータ基盤を構成しており、BigQuery内でのデータ変換にDataformを利用しています。 この構成を踏まえてご覧いただければ幸いです。それでは見ていきましょう! Dataformについて 導入の背景 データ基盤に必要な機能が揃っており、簡単に運用を始められること クエリ作成のハードルが非常に低いこと 導入後の効果 FindyでのDataform運用 導入しての課題 改善点 今後の展望 データの品質向上 データモデリング 終わりに Dataformについて サービスの説明については、公式ドキュメントを引用します。 Dataform は

                                  FindyにおけるDataformの活用とその効果 - Findy Tech Blog
                                • neue cc - ConsoleAppFramework v5 - ゼロオーバーヘッド・Native AOT対応のC#用CLIフレームワーク

                                  ConsoleAppFramework v5 - ゼロオーバーヘッド・Native AOT対応のC#用CLIフレームワーク 2024-06-13 ConsoleAppFrameworkの完全に新しいバージョンをリリースしました。完全に設計しなおして実装も完全に作り直された、何もかもが新しいフレームワークになっています。設計指針として「Zero Dependency, Zero Overhead, Zero Reflection, Zero Allocation, AOT Safe」を掲げ、もちろん、他を圧倒的に引き離すパフォーマンスを実現しています。 これはコールドスタートアップ・ウォームアップなしでのベンチマークとなっていて、CLIアプリケーションでの実際での利用に最も即したものだと考えています。System.CommandLineと比較すれば280倍!メモリアロケーション量もほかのフレ

                                  • そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita

                                    Reactにおいて、useEffectのユースケースとして知られているのが、DOMノードに直接アクセスしなければいけない場合です。useRefでDOMノードをrefオブジェクトに取得し、エフェクト内からDOMノードにアクセスするというのがその場合の基本的なやり方です。 このようなuseRef + useEffect の使い方は、問題ない場合もありますが、実は別の手段を使った方がいい場合もあります。その場合に別の手段として適しているのがrefコールバックという機能です。 そこで、この記事ではどのような場合にuseRef + useEffectよりもrefコールバックが適しているのか、そしてrefコールバックを使う場合の注意点について解説します。 復習: refコールバックとは React DOMでは、組み込み要素(divなどHTMLの要素)に対してrefという特殊なpropを与えることができ

                                      そのuseRef+useEffect、refコールバックのほうが良いかも? - Qiita
                                    • 理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita

                                      はじめに 「理解容易性」は「保守性」の観点の1つとして重視され、多くの原則や技法が紹介されているが、断片的かつ多様であり、全体像を理解することは難しい。 抽象度は高いが、体系的に観点を整理する事で、その理解の助けとなれば幸いである。 定義 「理解容易性」を簡単に言えば、「理解のしやすさ」であるが、その意味から掘り下げると、「思考する量」と言い換えることができる。 本記事では理解容易性を「思考量の少なさ」と定義し、7つの観点に整理した。 先に要約およびチェックリストを記載し、概略を記載した。 後に詳細で理解のため、各観点毎の説明と個別の原則や技法へのリンクを記載した。 要約 7つの観点の要約を先に示す。 (変数や関数の)名称は分かりやすくする (変数や関数の)役割は1つにする (変数や関数の)参照は狭くする (変数や関数の)状態は変えられなくする (関数やクラスの)面積は小さくする (関数や

                                        理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita
                                      • DuckDB Community Extensions

                                        DuckDB Extensions Design Philosophy One of the main design goals of DuckDB is simplicity, which – to us – implies that the system should be rather nimble, very light on dependencies, and generally small enough to run on constrained platforms like WebAssembly. This goal is in direct conflict with very reasonable user requests to support advanced features like spatial data analysis, vector indexes,

                                          DuckDB Community Extensions
                                        • 【日曜フリーテーマ】意外と恐れていることもやってみると大したことなかったり、GPTとウィスキーなどの話

                                          ここ最近、というか昨日一昨日あたりで大きなことをしました。 チャットワークのアカウントの変更です。 結構今、増えていますよね。 同じようにチャットワークのアカウントを解約して、 新規アカウントで使うという方。 実際、他の方のアカウント変更の際、 ほとんどの場合、「アカウント変更しました」という旨を知らされておらず、 気がついたら、 「あ、この人解約してる」 みたいなことが多くあり、 なんだかショックを受けています。 で、自分もアカウント変更に至りました。 そういえば、忘れてしまうので順番が前後してしまいますが思いついたので書くと、 こうしてアカウント変更をしていると、不思議な感覚に陥りましたが、 昔の「メールアドレス変更」に近いかもしれません。 みんなに一斉で、 「メールアドレス変更しました」 って、昔の連絡手段の主流が、メールだったときは、 そうした「メールアドレス変更のやり取り」 があ

                                            【日曜フリーテーマ】意外と恐れていることもやってみると大したことなかったり、GPTとウィスキーなどの話
                                          • GitLabのtemplate機能を組み合わせて開発生産性を向上する - APC 技術ブログ

                                            こんにちは、クラウド事業部 CI/CDサービスメニューチームの山路です。 今回はGitLabが提供する各種template機能を利用し、開発者の生産性の向上を目指すパターンをいくつか紹介いたします。template機能をまだ使っていない方や一部しか使ったことがない方は、ぜひ読んでいただければ幸いです。 GitLabのtemplate機能とは include include:template CI/CD Catalog Description template Wiki template Commit message template Comment template Project template テンプレートの組み合わせ CI/CD PipelineにおけるJobの再利用 パイプラインの作成を素早く行いたい場合 1つのProject内で繰り返し同じ設定をする場合 2つ以上のProjec

                                              GitLabのtemplate機能を組み合わせて開発生産性を向上する - APC 技術ブログ
                                            • dbt 1.8のUnit Tests 実施とその知見(時間ロックとSQLの分割について) - Timee Product Team Blog

                                              株式会社タイミーのkatsumiです! dbtのバージョン1.8以上を利用することで、unit testsが利用可能になります。今までもSingular テスト(単一テスト)やGeneric テスト(汎用テスト)は可能でしたが、テストデータを利用した単体テストも行うことができます。 導入準備 dbt-coreの場合 dbt v1.8 以上を利用してください。 dbt-cloudの場合 2024/06/12時点では dbt「Keep on latest version」を選択することで利用できます。 弊社ではunit-test用の環境のみlatest versionを利用しています。 Unit Testの基本 # run data and unit tests dbt test # run only data tests dbt test --select test_type:data #

                                                dbt 1.8のUnit Tests 実施とその知見(時間ロックとSQLの分割について) - Timee Product Team Blog
                                              • データカタログにConnected SheetsやLooker Studioの情報を取り込んでレポートのデータソースを追跡する - LayerX エンジニアブログ

                                                はじめに こんにちは!バクラク事業部 機械学習・データ部 データチームの@TrsNiumです。 弊社では、データの意味やデータの質、データの利活用を一元的に管理することを目的として、データカタログソリューションの一種であるOpenMetadataを導入しました。OpenMetadataを利用することで、様々な種類のデータベースやBI、CRMと連携し、データの管理と可視化を効率化しています。 弊社では主にBIツールとしてLooker Studioを使用しています。また、Google SheetsはConnected Sheetsの機能を使い、BigQuery上に構築されたデータ基盤のデータを用いて簡易的にデータ分析や可視化を行うツールとして利用しています。しかし、これらのツールはOpenMetadataのビルトイン機能ではサポートされていませんでした。そのため、データ変更時の影響範囲の把握や

                                                  データカタログにConnected SheetsやLooker Studioの情報を取り込んでレポートのデータソースを追跡する - LayerX エンジニアブログ
                                                • Node.js — Node v22.3.0 (Current)

                                                  2024-06-11, Version 22.3.0 (Current), @RafaelGSS Notable Changes [5a41bcf9ca] - (SEMVER-MINOR) src: traverse parent folders while running --run (Yagiz Nizipli) #53154 [1d5934524b] - (SEMVER-MINOR) buffer: add .bytes() method to Blob (Matthew Aitken) #53221 [75e5612fae] - (SEMVER-MINOR) src,permission: --allow-wasi & prevent WASI exec (Rafael Gonzaga) #53124 [b5c30e2f5e] - (SEMVER-MINOR) module: pr

                                                    Node.js — Node v22.3.0 (Current)
                                                  • PyTorch関数名の末尾アンダーバー`_`の意味 - BioErrorLog Tech Blog

                                                    in-place処理であることを意味します。 はじめに PyTorch関数名の末尾アンダーバー_ 意味 具体例 おわりに 参考 はじめに PyTorchを触っていると、しばしばアンダーバー_を接尾語とする関数を見かけます。 kaiming_normal_ add_ etc... 初見で意味を知らなかったので備忘録メモです。 PyTorch関数名の末尾アンダーバー_ 意味 PyTorch関数名の末尾アンダーバー_は、in-place処理を意味します。 in-place処理とは、元のデータを直接変更する処理のことです。 In-place operations Operations that have a _ suffix are in-place. For example: x.copy_(y), x.t_(), will change x. Ref. Tensors — PyTorch Tu

                                                      PyTorch関数名の末尾アンダーバー`_`の意味 - BioErrorLog Tech Blog
                                                    • BigQueryを補完する技術: DuckDBとDataflowでのデータ処理入門 - yasuhisa's blog

                                                      背景 & Disclaimer DuckDB 概念や代表的なユースケース 使ってみる 1週間〜一ヶ月などある程度の期間、分析で使いたい場合 便利なCLIツールとして使う 所感 参考 Dataflow 代表的なユースケース 具体例 参考 背景 & Disclaimer BigQueryは非常に便利で、BigQueryにさえ上がってしまえばSQLで巨大なデータを簡単に相手にできます とはいえ、BigQueryに行きつくまでが大変な場合もありえます 例: 個人情報を含むsensitiveなデータで、BigQueryに気軽に上げられないケース 一時的であっても、相談なしにその手のデータを気軽にアップロードするのはやめてください... 数万件程度であれば手元のエクセルで開いて、問題ない行/列だけに絞る、ということもできるが、もっと量が多いデータだとそういうわけにもいかない。そもそも分析はSQLでやり

                                                        BigQueryを補完する技術: DuckDBとDataflowでのデータ処理入門 - yasuhisa's blog
                                                      • Pull Requestでレビューしたい! はてなブログでホストされたエンジニアブログだとしても - LIVESENSE ENGINEER BLOG

                                                        どうも、かたいなかです。 採用広報チームでのブログ推進の一環として、はてなブログにある弊社エンジニアブログ記事をGitHubで管理するしくみを整えました。 この記事では、どのようなGitHubでの記事編集フローを構築したかをまとめます。 記事のレビューのフローがバラバラ・・・ GitHubで記事を管理できるように GitHub Actionsでtextlintを実行 GitHub Actionsではてなブログ側の変更を取り込む 定期実行のワークフローで公開された記事を公開済み記事のディレクトリに移動 GitHubで記事を管理できるようにしてどうだったか 参考 記事のレビューのフローがバラバラ・・・ 弊社のエンジニアブログの記事の運用での大きな問題のひとつに、レビューのフローが記事によってバラバラになってしまっていることがありました。 具体的には、以下のような一長一短ある複数のフローが、記事

                                                          Pull Requestでレビューしたい! はてなブログでホストされたエンジニアブログだとしても - LIVESENSE ENGINEER BLOG
                                                        • llama.ttf

                                                          llama.ttf is a font file which is also a large language model and an inference engine for that model. Ehm, what? llama.ttf is a font file which is also a large language model and an inference engine for that model. Why? How? The font shaping engine HarfBuzz, used in applications such as Firefox and Chrome, comes with a Wasm shaper allowing arbitrary code to be used to "shape" text. In particular,

                                                            llama.ttf
                                                          • Software Design 2024年6月号 連載「レガシーシステム攻略のプロセス」第2回 ZOZOTOWNリプレイスにおけるIaCやCI/CD関連の取り組み - ZOZO TECH BLOG

                                                            はじめに 技術評論社様より発刊されているSoftware Designの2024年5月号より「レガシーシステム攻略のプロセス」と題した全8回の連載が始まりました。 本連載では、ZOZOTOWNリプレイスプロジェクトについて紹介します。2020年に再始動したZOZOTOWNリプレイスでは、「マイクロサービス化」が大きなカギとなりました。今回は、SRE部が行った、リプレイス方針の決定から導入ツールの選定、マイクロサービスのリリース方法の改善までを紹介していきます。 目次 はじめに 目次 ZOZOTOWNリプレイスにおけるSRE部の方針 IaCの導入 IaCとは プラットフォーム基盤におけるIaC CI/CDの導入 CI/CDとは GitHub Actions 変更のあるインフラリソースのみをCIの対象とする工夫 Canary Releaseの導入 Canary Releaseとは ZOZO A

                                                              Software Design 2024年6月号 連載「レガシーシステム攻略のプロセス」第2回 ZOZOTOWNリプレイスにおけるIaCやCI/CD関連の取り組み - ZOZO TECH BLOG
                                                            • GitHub からの AWS CloudFormation デプロイ自動化 | Amazon Web Services

                                                              Amazon Web Services ブログ GitHub からの AWS CloudFormation デプロイ自動化 本記事は 2023年11月26日に AWS DevOps Blog で公開された ”Automate safe AWS CloudFormation deployments from GitHub” を翻訳したものです。翻訳は Partner Sales Solutions Architect の 福井 敦 が担当しました。 AWS CloudFormation は、Infrastructure as Code (IaC) サービスで、AWS およびサードパーティのリソースをモデル化、プロビジョニング、管理できます。新しくトラッキングしている Git リポジトリが更新されるたびに、Git 同期 によって自動的にデプロイメントがトリガーされるようになりました。 これによ

                                                                GitHub からの AWS CloudFormation デプロイ自動化 | Amazon Web Services
                                                              • デジタル認証アプリについて

                                                                デジタル認証アプリについて 令和6年6月21日 安心・安全の社会の実現のためにオンライン本人確認は必要不可欠 2 本人確認を行うことで確実にプレミアム商品を 1人1個で販売し買い占めを防止 本人確認を通しフリマサイトやSNSなど ネットを空間でのコミュニケーションを安全に 本人確認を行いアカウントにログインすることで 個人情報漏洩と不正利用を防止 転売目的の買い占め防止 取引相手とのトラブル防止 不正ログインの防止 どのサービス・どのIDに対しても、スマホで本人の確認を提供 3 ※2024年6月時点では、Androidのスマホ用電子証明書に対応しておりません。 政府 サービス 市役所 サービス 金融 サービス メンバーシップ サービス マイナンバー 市民ID 金融機関口座 メンバーアカウント デジタル認証アプリで、それぞれのIDやサービスに対し、 ご本人であるかどうかの確認(認証)を行いま

                                                                • モーニング娘。'24『最KIYOU』Promotion Edit

                                                                  2024年8月14日発売のモーニング娘。'24 NEWシングル『なんだかセンチメンタルな時の歌/最KIYOU』から「最KIYOU」のPromotion Editです。 作詞:児玉雨子 作曲・編曲:大久保薫 MV Director:佐伯雄一郎 ●【初回生産限定盤A】 EPCE-7848 ¥2,090 (税抜価格 ¥1,900) 特典:BD付 ●【初回生産限定盤B】 EPCE-7850 ¥2,090 (税抜価格 ¥1,900) 特典:BD付 ●【初回生産限定盤SP】 EPCE-7852 ¥5,500 (税抜価格 ¥5,000) 特典:BD付 ●【通常盤A】EPCE-7854 定価 ¥1,200 (税抜価格 ¥1,091) ●【通常盤B】EPCE-7855 定価 ¥1,200 (税抜価格 ¥1,091) 【通常盤】 特典:トレーディングカードソロ13種+集合1種よりランダムにて1枚

                                                                    モーニング娘。'24『最KIYOU』Promotion Edit
                                                                  • 6話目 配信開始のお知らせ 〜Amazon Fliptoon 「暗黒塾講師」〜 - 暗黒塾講師〜塾業界の理不尽まんがブログ〜

                                                                    ご案内 いつも暗黒塾講師をご覧いただきありがとうございます。 Amazon Fliptoonに 暗黒塾講師 第6話目「立つ鳥跡を濁す!③」がアップされました。 今回の暗黒塾講師は「立つ鳥跡を濁す!」の完結編となります。 最悪な状況の中でダマルが起死回生をかけて保護者説明会に臨みます。 今回の話は筆者が塾講師4年目と9年目の時に起きた時のことをベースにしていますが、現実の4年目の時は作中のような良い結果は出せず退会とクレームの嵐でした。 それから数年後、再び同じ状況での保護者説明会ではかつての教訓を生かして乗り越えることができました。 今回のダマルには筆者の9年目の時の保護者説明会を演じてもらいました。 どう乗り越えたのか、どうぞご覧ください! ↓↓↓ https://www.amazon.co.jp/dp/B0CW1CJF7W?ref_=pe_93986420_775047670 ↑↑↑

                                                                      6話目 配信開始のお知らせ 〜Amazon Fliptoon 「暗黒塾講師」〜 - 暗黒塾講師〜塾業界の理不尽まんがブログ〜
                                                                    • ちんあなごのちんの意味は何か | レファレンス協同データベース

                                                                      「水族館へ行こう!」(エムピージェー 2018)p135-136「チンアナゴ」に、「イヌの狆(ちん)に似ているから」「顔だちが似ていることから名づけられたとされている」とある。 「まるごと海の生きもの」(学研教育出版 2013)p159「チンアナゴ」に、「狆穴子」「顔が犬の狆に似ていることからこの名がついた」とある。 「飼い主のための犬種図鑑ベスト185」(主婦の友社 2018)p86-87「狆」に、カラー写真3枚があり、顔の確認ができる。 (美原図書館) NDC 脊椎動物 (487 8版) 参考資料 月刊アクアライフ編集部編 , アクアライフ編集部. 水族館へ行こう! : おもしろいきものポケット図鑑. エムピージェー, 2018. https://iss.ndl.go.jp/books/R100000096-I011942588-00 , ISBN 9784904837641 木村義志

                                                                        ちんあなごのちんの意味は何か | レファレンス協同データベース
                                                                      • 中学部活動「ヒップホップ禁止令」生徒ら泣いて抗議 国会で論議も:朝日新聞デジタル

                                                                        ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                                          中学部活動「ヒップホップ禁止令」生徒ら泣いて抗議 国会で論議も:朝日新聞デジタル
                                                                        • The sad state of property-based testing libraries

                                                                          The sad state of property-based testing libraries Posted on Jul 2, 2024 Property-based testing is a rare example of academic research that has made it to the mainstream in less than 30 years. Under the slogan “don’t write tests, generate them” property-based testing has gained support from a diverse group of programming language communities. In fact, the Wikipedia page of the original property-bas

                                                                          • ChatGPTとPydanticでかんたん契約書解析 - MNTSQ Techブログ

                                                                            こんにちは、MNTSQでアルゴリズムエンジニアとチームマネージャーをやっている平田です。 MNTSQでは自然言語処理を使って契約書を解析したり検索したりする機能を開発しています。 契約書解析には、次のようなタスクがあります。 秘密保持契約等の契約類型に分類 契約締結日や契約当事者等の基本情報を抽出 条項(第1条, 第2条, ...)単位で分解 本稿では、これらの契約書解析タスクをGPT-4oに解かせてどんな結果になるか見てみます。 ざっくりやり方 GPT-4oのAPIを呼び出すところ ここではAzure OpenAIのGPT-4oを使います。Microsoftのサンプルコードほぼそのままですが、一応貼り付けておきます。 from openai import AzureOpenAI client = AzureOpenAI( api_version="2023-05-15", azure_e

                                                                              ChatGPTとPydanticでかんたん契約書解析 - MNTSQ Techブログ
                                                                            • Claiming, auto and otherwise · baby steps

                                                                              This blog is where I post up various half-baked ideas that I have. All PostsCategoriesGitHubTwitterRSS/Atom feeds This blog post proposes adding a third trait, Claim, that would live alongside Copy and Clone. The goal of this trait is to improve Rust’s existing split, where types are categorized as either Copy (for “plain old data”1 that is safe to memcpy) and Clone (for types that require executi

                                                                              • Vue3のdefineModelで、オブジェクト値を双方向バインディングした時に起きた型エラーを解消する(TypeScript)

                                                                                <script setup lang='ts'> const modelValue = ref({ name: '', email: '', }) </script> <template> <ChildComponant v-model="modelValue" /> </template>

                                                                                  Vue3のdefineModelで、オブジェクト値を双方向バインディングした時に起きた型エラーを解消する(TypeScript)
                                                                                • 「ジブリの世界みたい」 なぜ滋賀の田舎に年400万人が集まるのか:朝日新聞デジタル

                                                                                  ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                                                    「ジブリの世界みたい」 なぜ滋賀の田舎に年400万人が集まるのか:朝日新聞デジタル