並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 690件

新着順 人気順

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

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

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

      データベースの値をちょっとだけ書き換えたら検索に数十分かかる様になって障害になった裏話 - STORES Product Blog
    • 実務において回帰分析を行うに当たっての注意点を改めて挙げてみる - 渋谷駅前で働くデータサイエンティストのブログ

      先日のことですが、以下のニュースが統計的学習モデル界隈で話題になっていました。 肝心の箇所が会員限定コンテンツなので簡潔にまとめると、従来モデルよりも説明変数に入れる海域の数を増やした上で、Lasso(L1正則化)回帰で多重共線性を抑えつつ汎化性能を高めるというアプローチを取った、というお話です*1。これは回帰分析という基本に立ち返った、昨今の「猫も杓子も生成AI」という流れからは一線を画した試みで、いかにも玄人好みという感があるなと僕も感じた次第です。 一方で、僕が身を置く広告・マーケティング業界でもMMM (Media/Marketing Mix Models)を初めとして様々なタイプの回帰分析が広く行われていますが、個人的に見聞する範囲では冗談でなく本当にピンキリで、中には「そんなデタラメな回帰分析で本当に役員会の意思決定に使っているんですか???」みたいなケースも珍しくありません。

        実務において回帰分析を行うに当たっての注意点を改めて挙げてみる - 渋谷駅前で働くデータサイエンティストのブログ
      • チュートリアル: 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
            • 理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita

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

                理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita
              • ジャンプTOON Flutter アプリの全体像 | CyberAgent Developers Blog

                ジャンプTOON アプリチームの國師です。 5 月にサービスを開始した 「ジャンプTOON」 は、Flutter を採用し Android, iOS, iPadOS 向けのアプリを提供しています。 本記事では、ジャンプTOON モバイルアプリの開発で採用している技術スタックやプロジェクト構成、開発手法を紹介します。 目次 SDK・ツール管理 プロジェクト管理・タスクランナー CI・CD ディレクトリ構成 テーマ管理 ルーティング アセット管理 状態管理 サーバ通信 Lint テスト UI カタログ Web Preview PDR SDK・ツール管理 Flutter の SDK バージョン管理には、Flutter 以外の SDK やツールもまとめて管理できる asdf を採用しています。 Flutter の開発者界隈では FVM も人気ですが、次の点から、アプリチームに限らず開発チーム全体で

                  ジャンプTOON Flutter アプリの全体像 | CyberAgent Developers Blog
                • 理想のUIをめざして!Webでハーフモーダルを作って磨き上げた話 - Tabelog Tech Blog

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

                    理想のUIをめざして!Webでハーフモーダルを作って磨き上げた話 - Tabelog Tech Blog
                  • BigQueryとGemini 1.5 Proによるラーメン店クチコミの定量分析 - G-gen Tech Blog

                    G-gen の神谷です。本記事では、Google Maps API から取得したラーメン店のクチコミデータに対する定量分析手法をご紹介します。 従来の BigQuery による感情分析の有用性を踏まえつつ、Gemini 1.5 Pro の導入によって可能となった、より柔軟なデータの構造化や特定タスクの実行方法を解説します。 分析の背景と目的 可視化イメージ 分析の流れとアーキテクチャ クチコミデータ取得と BigQuery への保存 API キーの取得 データ取得のサンプルコード クチコミ数の制限と緩和策 料金 感情分析とデータパイプライン Dataform の利点 Dataform を使った感情分析のパイプライン定義例 感情分析の結果解釈 ML.GENERATE_TEXT(Gemini 1.5 Pro) 関数を使用した高度な分析 ユースケースに応じた独自の評価観点によるクチコミの定量化

                      BigQueryとGemini 1.5 Proによるラーメン店クチコミの定量分析 - G-gen Tech Blog
                    • TypeSpec、Orval、Storybook を使ってフロントエンドのモック生成を自動化する

                      はじめに フロントエンド開発において、効率的かつ一貫性のあるモック生成は非常に重要です。本記事では TypeSpec、Orval、Storybook の 3 つのツールを使用して自動生成でモックを実現する方法を紹介します。 TypeSpec は、大規模な API を提供するために Microsoft が開発し、使用している新しい API 記述言語です。 Orval は、OpenAPI 仕様から TypeScript のクライアントコードを生成するツールです。これにより、最新の API 仕様に基づいたクライアントコードを常に保持し、API との通信がスムーズに行えるようになります。 Storybook は、コンポーネントを独立して開発・テストするためのインタラクティブなツールです。コンポーネントの見た目や動作を個別に確認できるため、UI の一貫性を保ちながら効率的に開発を進めることができます

                        TypeSpec、Orval、Storybook を使ってフロントエンドのモック生成を自動化する
                      • 多数のWindowsでブルースクリーンを発生させてしまったCrowdStrikeのコードは何が悪かったのか

                        世界中のWindows搭載PCにおいてブルースクリーンオブデスを発生させてしまったCrowdStrikeの問題について、エンジニアのパトリック・ワードル氏が原因を分析してXに投稿しました。 I don't do Windows but here are some (initial) details about why the CrowdStrike's CSAgent.sys crashed Faulting inst: mov r9d, [r8] R8: unmapped address ...taken from an array of pointers (held in RAX), index RDX (0x14 * 0x8) holds the invalid memory address@_JohnHammond pic.twitter.com/oqlAVwSlJj— Patri

                          多数のWindowsでブルースクリーンを発生させてしまったCrowdStrikeのコードは何が悪かったのか
                        • 今治タオル製造の元技能実習生、「無断で在留資格変えられた」と訴え:朝日新聞デジタル

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

                            今治タオル製造の元技能実習生、「無断で在留資格変えられた」と訴え:朝日新聞デジタル
                          • 複数の開発チームの機能開発を止めずに Nuxt3 へアップデートしました - ANDPAD Tech Blog

                            はじめに 背景 1. 大きなリリースによるアップデートに失敗した 2. 機能開発を止めずにお客様へ価値提供したかった 課題 リリース管理の複雑さ 取り組んだこと 1. 変更予定の内容と実施時期を透明化する 2. アップデート作業による変更量を小さく頻繁にリリースする 2.1. Nuxt Bridge を利用してアップデートする 2.2. 互換レイヤーを作成してアップデートする 2.3 codemod script を作ってアップデートする おわりに はじめに SWE の sunecosuri です。 アンドパッドでは多くのプロダクトで Nuxt を使用しており、 使用していたバージョンの Nuxt2 が EOL を迎えたため、 Nuxt3 へアップデートしました。 この記事では、複数のプロダクトチームが開発する環境でどのように 機能開発を止めずに Nuxt のメジャーアップデート に取り組

                              複数の開発チームの機能開発を止めずに Nuxt3 へアップデートしました - ANDPAD Tech Blog
                            • 【useEffect】初回にも実行されて困るなら《何をキッカケに、どう更新されるか》を見直せ - Qiita

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

                                【useEffect】初回にも実行されて困るなら《何をキッカケに、どう更新されるか》を見直せ - Qiita
                              • FindyにおけるDataformの活用とその効果 - Findy Tech Blog

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

                                  FindyにおけるDataformの活用とその効果 - Findy Tech Blog
                                • 「対馬語」について知りたい。戦前の平凡社の百科事典の見出し語で見たと思う。解説にハングルの綴字表のよ... | レファレンス協同データベース

                                  「対馬語」について知りたい。戦前の平凡社の百科事典の見出し語で見たと思う。解説にハングルの綴字表のような図版があった。 対馬に伝わると阿比留文字についての解説として、下記資料をご案内。 1.「日本神代文字 : 古代和字総覧」 吾郷清彦/著  大陸書房,1975 2.「神代文字の謎」 藤芳 義男/著  桃源社,1976 3.「古代史の鍵・対馬」 永留 久恵/著 大和書房,1994.4 1.『言語学大事典』『日本語百科大事典』に記述なし。 2.Googleの検索エンジンにて、”対馬 ハングル”と検索すると、「阿比留文字」が多数ヒット。 日本の古代文字であり、ハングルに酷似。 3.『日本国語大辞典』で、あひる‐もじ【阿比留文字】を確認。 「古代、漢字の渡来以前にすでに存在していたという神代文字の一つ。~対馬国卜部阿比留氏に伝わったとされる~」との記載あり。 4.当館所蔵資料の中から、阿比留文字関

                                    「対馬語」について知りたい。戦前の平凡社の百科事典の見出し語で見たと思う。解説にハングルの綴字表のよ... | レファレンス協同データベース
                                  • 理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita

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

                                      理解しやすいコードの書き方~理解容易性の7つの観点~ - Qiita
                                    • Playing guitar tablatures in Rust

                                      If you ever tried to learn guitar, chances are you are familiar with guitar tablatures. It is a simple way to visualize music for guitar, using ASCII characters to represent strings and frets as an alternative to sheet music. For instance, here are the first four measures of the song "Smoke on the Water" by Deep Purple: e|-----------------|-----------------|-----------------|-----------------| B|-

                                      • 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
                                        • 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
                                            • 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
                                              • モーニング娘。'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
                                                • ジャンプTOON Flutter × GraphQL ~宣言的なアプリ開発の工夫~ | CyberAgent Developers Blog

                                                  ジャンプTOON アプリチームの吉田航己(@koki8442)です。 5 月にサービスを開始した 「ジャンプTOON」 では、モバイルアプリを Flutter で開発し、通信には GraphQL を用いています。 本記事では GraphQL の解説、Flutter アプリで GraphQL を活用する際の工夫点や開発の知見を紹介していきます。 目次 GraphQL の概要 ジャンプTOON アプリでの GraphQL の使用 Flutter で GraphQL を使うメリット Flutter × GraphQL 開発の工夫 おわりに 参考文献 GraphQL の概要 GraphQL は Meta 社が REST の問題点を解決するために開発した API クエリ言語およびランタイムです。その概念は特定の言語やデータベースなどに依存するものではなく、ビジネスドメインのデータを Node と E

                                                    ジャンプTOON Flutter × GraphQL ~宣言的なアプリ開発の工夫~ | CyberAgent Developers Blog
                                                  • https://www.digital.go.jp/assets/contents/node/information/field_ref_resources/19c125e9-35c5-48ba-a63f-f817bce95715/900a2e3b/20240510_resources_ai_prompts.csv

                                                    • Vue3系をReactにBridgeしたいと思ったそこのあなたへ

                                                      はじめに Vue3系をReactでBridgeする必要はあるのか?と思った、そこのあなた。大正解です。 筆者自身もニーズが不確かなまま執筆しています。ぜひ、箸休め程度に見て頂けると嬉しいです。 イメージ GifのようにReact(Next.js)上で、Vue3系のFormComponentを呼び出しています。 リポジトリ Vue Next.js React(Next.js)でVueComponentをBridgeする Vue componentの定義 先ほどのGifにあったFormComponentは以下のように定義しています。 特筆するようなことはありませんが、検証の為に分かりやすく姓・名に対応する更新用のcallbackを渡しています。 詳細は割愛させて頂きますが、onamae-formという名前でnpm packageとしてライブラリ化を行います。 <script setup lan

                                                        Vue3系をReactにBridgeしたいと思ったそこのあなたへ
                                                      • Build your own SQLite, Part 1: Listing tables

                                                        As developers, we use databases all the time. But how do they work? In this series, we'll try to answer that question by building our own SQLite-compatible database from scratch. Source code examples will be provided in Rust, but you are encouraged to follow along using your language of choice, as we won't be relying on many language-specific features or libraries. As an introduction, we'll implem

                                                          Build your own SQLite, Part 1: Listing tables
                                                        • Announcing wcurl: a curl wrapper to download files | Samuel Henrique (samueloph)

                                                          tl;dr Whenever you need to download files through the terminal and don't feel like using wget: wcurl example.com/filename.txt Manpage: https://manpages.debian.org/unstable/curl/wcurl.1.en.html Availability (comes installed with the curl package): Debian unstable - Since 2024-07-02 Debian testing - Coming up between the second and third week of July 2024. Debian 12/bookworm backports - As soon as t

                                                            Announcing wcurl: a curl wrapper to download files | Samuel Henrique (samueloph)
                                                          • ちんあなごのちんの意味は何か | レファレンス協同データベース

                                                            「水族館へ行こう!」(エムピージェー 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 木村義志

                                                              ちんあなごのちんの意味は何か | レファレンス協同データベース
                                                            • セキュリティグループの変更・追加・削除を Microsoft Teams に通知する仕組みをCloudFormationでテンプレート化してみた | DevelopersIO

                                                              こんにちは!AWS事業本部のおつまみです。 みなさん、セキュリティグループの変更・追加・削除を検知して、Teamsに通知してほしいなぁと思ったことはありますか?私はあります。 通知することで、不正や意図しない変更を迅速に把握し、対応することが可能になります。 今回は通知する仕組みをCloudFormationテンプレートで構築できるようにしたので、紹介します! このような通知画面となります。 実装方法はこちらのブログを参考にしました。 構成図 今回構築する構成です。 前提として、CloudTrailが既に有効化されている環境で構築します。 セキュリティグループを変更(追加・削除)してから、Teams通知するまでの流れ セキュリティグループの変更(追加・削除): ユーザーまたはAWSサービスがセキュリティグループに対して変更(追加・削除)を実施 CloudTrailによるログ記録: AWS

                                                                セキュリティグループの変更・追加・削除を Microsoft Teams に通知する仕組みをCloudFormationでテンプレート化してみた | DevelopersIO
                                                              • 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万人が集まるのか:朝日新聞デジタル
                                                                  • 少子化対策、もう手遅れ? 海外でも注目される「日本を反面教師に」:朝日新聞デジタル

                                                                    ","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=\"

                                                                      少子化対策、もう手遅れ? 海外でも注目される「日本を反面教師に」:朝日新聞デジタル
                                                                    • RiverpodのProviderと仲良くなるために

                                                                      Riverpodは、筆者の一番好きなFlutterの状態管理ライブラリです。 この記事では、筆者が見聞きする中で、「RiverpodのProviderにおいて、ここに注目するとうまく整理できるのではないか?」と考えていることをまとめます。 はじめに 本記事においては、riverpod_generatorが導入されていることを前提とします。 そのほか、筆者がどのようにRiverpodを捉えているかについては、過去に書いた記事をご参照ください。 変化の伝播 あるProviderが変化し、それを参照しているProviderが再計算されることを考えます。例として、1秒おきに更新されるProviderと、その日付を文字列かするProviderを示します。 @riverpod DateTime current( CurrentRef ref, ) { final timer = Timer( cons

                                                                        RiverpodのProviderと仲良くなるために
                                                                      • Snowpipe StreamingとAmazon Data Firehoseを使用してSnowflakeにストリームデータをロードする #ベッテク月間 - LayerX エンジニアブログ

                                                                        こんにちは。バクラク事業部 機械学習・データ部 データグループの@civitaspoです。みなさんは「人生で一番美味しいと思ったキムチ」に出会ったことはありますか?キムチって美味しいですが、あまり強い感情は抱かないですよね。ところが先日、近所のスーパーの駐車場の端っこに、謎のプレハブ小屋があるのを発見しました。興味本位で中を覗いてみると、そこはキムチ屋でした。そのキムチ屋が販売する自家製キムチは絶品で、私にとって「人生で一番美味しいと思ったキムチ」でした。みなさんも「人生で一番美味しいと思ったキムチ」を探してみてください。 さて、先週に引き続き、Snowflakeに関する記事を書こうと思います。先週は『Don’t Use Passwords in Your Snowflake Account』というタイトルで、Snowflakeのアカウントレベルでパスワード認証を禁止する方法を紹介しました

                                                                          Snowpipe StreamingとAmazon Data Firehoseを使用してSnowflakeにストリームデータをロードする #ベッテク月間 - LayerX エンジニアブログ
                                                                        • 中3の修学旅行で男子らが女子十数人の入浴を盗撮 他の生徒に共有か:朝日新聞デジタル

                                                                          埼玉県春日部市の市立中学校に通う中学3年の複数の男子生徒が6月下旬、修学旅行先で女子生徒が入浴する様子を盗撮した疑いがあることが市教委などへの取材でわかった。捜査関係者によると、県警は性的姿態撮影等処罰法違反などの疑いがあるとみて捜査している。 市教委によると、県外の宿泊施設に滞在中、男子生徒らが風呂場で同級生の女子生徒十数人を盗撮したとみられる。男子生徒らは、撮影した動画や写真をSNSで他の生徒に送信していた可能性もあるという。学校の関係者が、県警に被害を相談した。 学校では3年生の保護者を対象とした保護者会を開き、生徒と保護者、教諭による三者面談も実施。生徒のスマートフォンのデータを確認しているという。市教委は「盗撮行為はプライバシーが侵害される行為で、楽しいはずの修学旅行先で起きてしまったことは大変遺憾。捜査に協力するとともに、女子生徒の心情を最優先に考えて、学校の教育活動が円滑に行

                                                                            中3の修学旅行で男子らが女子十数人の入浴を盗撮 他の生徒に共有か:朝日新聞デジタル
                                                                          • How HappyLock Works

                                                                            Recently, I released version 0.3 of my HappyLock crate on crates.io. In this blog post, I wanted to explain what I changed, and why it works. Background There are four conditions necessary for a deadlock to occur. You only need to prevent one of them in order to prevent all deadlocks: Mutual exclusion Non-preemptive allocation Circular wait Partial allocation Let's go through each one, and see wha

                                                                            • AWS CloudFormationを使用してAmazon Lexのバージョンを作成した際の挙動を確認してみた | DevelopersIO

                                                                              はじめに AWSドキュメントには、AWS CloudFormationを使用したAmazon Lexのバージョン管理に関する詳細な記載がなく、その挙動をイメージすることが難しかったです。そこで今回は、CloudFormationを使用してLexのバージョンを作成する際の挙動を実際に確認してみました。 Amazon Lexのバージョンとエイリアスについての詳細は、以下のリンクをご参照ください。 挙動を確認するため、以下のCloudFormationテンプレートを使用してLexボットを作成します。 このボットは、Amazon Connectから呼び出され、特定の製品カテゴリーを聞き取る機能を持っています。 また、音声をS3バケットに保存し、Lexでの文字起こし内容をCloudWatch Logsにログとして記録します。 バージョンは作成せず、エイリアスは作成するテンプレートです。 AWSTem

                                                                                AWS CloudFormationを使用してAmazon Lexのバージョンを作成した際の挙動を確認してみた | DevelopersIO
                                                                              • 【ゲスト:大塚明夫】ガトーにカーチス、イスカンダル出演作揃い踏み!大塚さんとアニメ誌読みながら思い出トーク!【Newtype/アニメージュ】

                                                                                『フリー“なんでも”ライターのマフィア梶田と声優の中村悠一がお送りするラジオみたいな動画番組。構成作家に「ポプテピピック」でおなじみの漫画家・大川ぶくぶを迎え,様々な趣味にまつわるオモシロ企画やゲーム実況をお届けします!』 ※動画の切り抜き、転載は禁止させていただきます※  本動画へのリンクをお願いいたします ▼わしゃがな公式X(旧Twitter) https://twitter.com/wasyaganatv ★各ハッシュタグ★ チャンネル:#わしゃがな 生配信:#わしゃ生 ファンアート:#わしゃアート ▼関連記事 https://www.4gamer.net/games/999/G999905/20240628060/ ▼おまけ動画 おまけ動画その444「大塚明夫さんのここでしか聞けない話③」 https://youtu.be/om_JWa5XiUw ▼出演者 中村悠一(

                                                                                  【ゲスト:大塚明夫】ガトーにカーチス、イスカンダル出演作揃い踏み!大塚さんとアニメ誌読みながら思い出トーク!【Newtype/アニメージュ】
                                                                                • CSS Grid Generator

                                                                                  CSS Grid GeneratorCSS grid generator is a tool that helps developers create custom CSS grid layouts more easily. The generator allows users to specify the number of columns, rows, the gutter size. How to use CSS grid generator?1. Customize the number of columns, rows, and gaps to fit your needs.2. Click the square with + sign to add a new element to the grid.3. Resize the DIV using the handle in t