2022年12月12日のブックマーク (38件)

  • Rustの実用性が理解できる図を作成してみた 〜C/C++/Java/JS/Python/Go/TS/Elixirとの比較〜

    エディタ支援 言語の公式がエディタ支援(LSP等)を提供しているかを示しています。 自動テスト 言語の公式が自動テスト(ユニットテスト等)を備えているかを示しています。 リンタ 言語の公式がリンタを提供しているかを示しています。 ビルドシステム 言語の公式がビルドシステムを提供しているかを示しています。 パッケージマネージャ 言語の公式がパッケージマネージャを提供しているかを示しています。 フォーマッタ 言語の公式がフォーマッタを提供しているかを示しています。 手続き型 言語のプログラミングパラダイムが手続き型プログラミングを強くサポートしているかどうかを示しています。 オブジェクト指向 言語のプログラミングパラダイムがオブジェクト指向プログラミングを強くサポートしているかどうかを示しています。 関数型 言語のプログラミングパラダイムが関数型プログラミングを強くサポートしているかどうかを示

    Rustの実用性が理解できる図を作成してみた 〜C/C++/Java/JS/Python/Go/TS/Elixirとの比較〜
    toshikish
    toshikish 2022/12/12
  • お子さんを持つエンジニアの方、子育て中の自己学習どうしてますか - 週刊はてなブログ

    いま悩んでいる人にこそ読んでほしい 毎日さまざまな話題のエントリーが生まれるはてなブログの中から「旬な話題」をピックアップする企画「はてなブログで話題」。今回は『エンジニアの子育てと自己研磨』をテーマに記事を紹介します。 2022年10月。ITエンジニアを中心に「子育てと自己研磨」に関する、とあるエントリーが話題となりました。 子供が産まれて一年半近く経つが、時間が全然取れない。 (中略) モバイルアプリエンジニアはこの先オワコンになると思っており、上辺だけのエンジニアリングの知識では飯をっていけなくなりそうな気がする。そのためバックエンドをもっと強くやっていくとか、ウェブフロントエンドなど手を広げたいが全然時間が取れない。 32歳、新しい技術を習得する余裕がなく昔取った杵柄でいつまでえるか不安です - star__hoshi's diary id:star__hoshi さんが投稿

    お子さんを持つエンジニアの方、子育て中の自己学習どうしてますか - 週刊はてなブログ
    toshikish
    toshikish 2022/12/12
  • Pandasのメモリ削減方法を整理した - Taste of Tech Topics

    皆さんこんにちは 機械学習チーム YAMALEXチームの@tereka114です。最近、寒いので、鍋を中心にべて生きています。 検証段階でも、規模の大きなデータを扱う機会が増えてきて、Pandasのメモリ消費量が厳しいと感じてきたので、その削減や効率化のテクニックまとめたいと思いました。 有名なものからマイナーなものまで、思いつく限り書いてみます。 そもそもなぜ、Pandasのメモリ削減技術が必要なのか 準備 Pandasのメモリ削減 1. 型修正 2. 逐次読み込み 3. 読み込み時の型指定 4. 逐次読み込み&集約 5. 不要なものを読み込まない 6. 不要なカラム/DataFrameを消す 番外編:そもそもPandasを利用しない 最後に そもそもなぜ、Pandasのメモリ削減技術が必要なのか Pandasで扱うデータの多くのファイルはCSV,Parquet, JSON(JSONL

    Pandasのメモリ削減方法を整理した - Taste of Tech Topics
    toshikish
    toshikish 2022/12/12
  • いつもの帰り道で、なぜ知的障害がある青年が警察官に組み伏せられて命を失ったのか 支援者が事件の映画を無料公開

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you. いつもの帰り道で、なぜ知的障害がある青年が警察官に組み伏せられて命を失ったのか 支援者が事件映画を無料公開知的障害のある青年、安永健太さんが帰宅途中に警察官5人に組み伏せられて死亡した事件から15年。事件を風化させまいとつくられた「健太さんの会」がドキュメンタリー映画を作りました。「まずは知ってほしい」とYouTubeで無料公開しています。

    いつもの帰り道で、なぜ知的障害がある青年が警察官に組み伏せられて命を失ったのか 支援者が事件の映画を無料公開
    toshikish
    toshikish 2022/12/12
  • Beyond Functional Programming: The Verse Programming Language

    Simon Peyton Jones, Tim Sweeney Lennart Augustsson, Koen Claessen, Ranjit Jhala, Olin Shivers Epic Games December 2022 Tim’s vision of the metaverse  Social interaction in a shared real-time 3D simulation  An open economy with rules but no corporate overlord  A creation platform open to all programmers, artists, and designers, not a walled garden  Much more than a collection of separately comp

    toshikish
    toshikish 2022/12/12
  • おじさんは女性に無料の接待を期待するのをやめてほしい

    職場のおじさんが気持ち悪い。禿げてるとか太ってるとか表面上の話じゃなくて、態度の話。おじさんは女性社員に対しては優しくて、それはセクハラとかいう意味ではなく、仕事を振る時とか忙しい時に「早く帰ったら?」などと言ってくるタイプの優しさである。おそらく、人は女性社員に嫌われないようにそう振る舞ってるんだろう。 それが私にとっては気持ち悪くて仕方ない。おじさんが優しく声をかけてきた段階で、私も接待の時のようにその好意を受け取らなければいけないのが辛い。内心で拒絶しながら「ありがとうございます」と笑顔で返さなければいけない辛さ、男でも営業なら分かるんだろうか。女性はほとんど全員そうした経験をしており、会社のおじさんが女性に優しい(と思い込んでいる)人なら、毎日毎日それを強いられることになるのだ。 おじさんは男の社員に対しては普通だ。男性社員は「はあ」とか言ってやる気なさそうに返答しても何にも言わ

    おじさんは女性に無料の接待を期待するのをやめてほしい
    toshikish
    toshikish 2022/12/12
  • 債務保証会社の「追い出し条項」は違法 家賃滞納巡り最高裁判決 | 毎日新聞

    家賃債務保証会社の契約条項の使用差し止めを命じた最高裁判決を受け、記者会見するNPO法人「消費者支援機構関西」の藤井克裕理事長(中央)ら=東京都千代田区の司法記者クラブで2022年12月12日午後4時20分、遠藤浩二撮影 NPO法人「消費者支援機構関西」(大阪市)が家賃債務保証会社「フォーシーズ」(東京都港区)に、賃貸住宅の賃借人との間で交わす契約条項の使用差し止めを求めた訴訟の上告審判決で、最高裁第1小法廷は12日、家賃を2カ月以上滞納するなどの要件を満たせば建物の明け渡しがあったとみなす同社の条項を違法と判断し、使用の差し止めを命じた。堺徹裁判長は「条項は(民法の)信義則に反して消費者の利益を一方的に害している」と指摘した。 裁判官5人全員一致の意見。小法廷は、家賃を3カ月以上滞納した場合に賃借人への催促なく契約を解除できるとする同社の条項の使用差し止めも命じた。最高裁が特定の契約条項

    債務保証会社の「追い出し条項」は違法 家賃滞納巡り最高裁判決 | 毎日新聞
    toshikish
    toshikish 2022/12/12
  • 作って学ぶルーティングプロトコル RustでBGPを実装

    インターネットを支えるルーティングプロトコルであるBGP(Border Gateway Protocol)をRFCからRustで実装する方法を解説します。小さなプログラムから始め、Update Messageを交換しルーティングテーブルの更新まで、一歩ずつ実装・解説します。 関連サイト書の関連ページが用意されています。 NextPublishingオフィシャルWebサイト内容紹介インターネットを支えるルーティングプロトコルであるBGP(Border Gateway Protocol)をRFCからRustで実装する方法を解説します。小さなプログラムから始め、Update Messageを交換しルーティングテーブルの更新まで、一歩ずつ実装・解説します。RFCで定義されているプロトコルを一度自分の手で実装することで、BGPに限らず、その他のプロトコルについてもRFCから実装することを目指します

    作って学ぶルーティングプロトコル RustでBGPを実装
    toshikish
    toshikish 2022/12/12
  • Ubieのアプリ開発を支えるMagicPodを使った自動テスト

    Ubie Discovery でエンジニアをしている @guchey です。 症状検索エンジン「ユビー」はiOS/Androidアプリ版も提供しており、リグレッションテストにMagicPodを導入しています。 今回はMagicPod導入の経緯とUbieでの活用事例についてお話しします。 MagicPodとは MagicPodは、モバイルアプリテスト、ブラウザ(ウェブアプリ)テストの両方に対応したAIテスト自動化クラウドサービスです。 個人的には以下の特徴が気に入っています。 テスト実行回数が無制限である テストシナリオの作成が直感的で簡単 PoC的に導入したのですが、1日程度で自動テストをCIで実行できる状態に持って行けたのでそのまま継続利用しています。 Ubieのアプリ開発の課題 Ubieではcapacitorjsを使って、症状検索エンジン「ユビー」を開発しています。Web/iOS/An

    Ubieのアプリ開発を支えるMagicPodを使った自動テスト
    toshikish
    toshikish 2022/12/12
  • マルチテナントKubernetes環境のKubernetes External Secrets が非推奨になるので External Secrets Operatorへ移行した話 - DMM inside

    マルチテナントKubernetes環境のKubernetes External Secrets が非推奨になるので External Secrets Operatorへ移行した話

    マルチテナントKubernetes環境のKubernetes External Secrets が非推奨になるので External Secrets Operatorへ移行した話 - DMM inside
    toshikish
    toshikish 2022/12/12
  • 作業ではなく、仕事をせよ - arclamp

    この記事はグロースエクスパートナーズ Advent Calendar 2022の11日目です。 (補足追記:この記事は、一緒に働いている/働くことになる若い後輩たちへのメッセージです) 毎年、メンバーからお題をもらっているのですが「一緒に仕事する相手がこうだったら教えがいがある・やりやすいなと思う言動について書いてほしい」ということなので、僕のキャリア(もうちょっとで四半世紀...)の中で学んできたことも含めて、整理してみます。 心構え:作業ではなく、仕事をせよ まず、一緒に仕事をする上でお願いしたいのは「作業ではなく、仕事をしてほしい」ということです。ここでいう仕事と作業の定義は以下の通りです。 仕事というのは「ある目的を達成するための行動」 作業というのは「ある計画や手順のもとにおこなう行動」 仕事は作業を含んでいます。目的を達成する行動全般が「仕事」であり、仕事の中で具体的な手順を実

    作業ではなく、仕事をせよ - arclamp
    toshikish
    toshikish 2022/12/12
  • jq使えますと言うまでに読んでおきたい記事

    この記事はDeNA 23新卒内定者 Advent Calendar 2022の 10日目の記事です。 こんにちはgari8です。 今回は内定先のAdvent Calendarに参加させていただくため久しぶりに筆を取りました。 DeNA 23新卒内定者 Advent Calendar 2022ではこの記事の公開日(2022/12/10)以降もさまざまなジャンルの技術に関する記事が更新されるのでぜひご覧ください! さて、早速題に入りたいと思いますが、jqという言葉を耳にしたことがあるでしょうか。 jQueryではなくjqです。(余談ですが、jqを検索する時はjQueryが入ってきてしまうことが稀によくあるので-jQueryを後ろに入れて弾くことをお勧めいたします。) jqを使いこなすと、GitHubActionsやCircleCIで無双できる(個人的にはできていませんが…)ので知らなかった方

    jq使えますと言うまでに読んでおきたい記事
    toshikish
    toshikish 2022/12/12
  • NIKEが障害を持つ人の声を元に開発した手を使わずに脱ぎ履きできるスニーカーが妊婦さんや子育て中の方に便利

    かべ @kataru_kabe 友達が「子育て中のママはみんな履いて欲しい」と力説していたNIKEのゴーフライイーズ、私も履かせてもらったらマジで“そう”だった…子や荷物で両手が塞がっていても脱ぎ履きできるし、屈まなくて済むから妊婦さんにも良いと思う。妊娠中に知ってたら間違いなく買ってた。 nike.com/jp/flyease pic.twitter.com/bNfuX9540h 2022-12-11 10:43:35 かべ @kataru_kabe このTwitterで話題になったので存在自体は知りつつもそこまで関心がなかったんですが、自分の立場が変わったことによって「これめちゃくちゃ便利やん」となった。元々は障害を持つ人の声をベースに開発したとのことで、ユニバーサルデザインってこういうことだよなーとしみじみ実感している。 2022-12-11 10:43:36

    NIKEが障害を持つ人の声を元に開発した手を使わずに脱ぎ履きできるスニーカーが妊婦さんや子育て中の方に便利
    toshikish
    toshikish 2022/12/12
  • 14年間継ぎ足し続けられた課金ページを分離して整理した話 - Qiita

    こんにちは。 (ニコニコ)プレミアム課金開発チームに所属しております @ingen084 です。 去年は ニコニコで13年運用された決済システムが移行されてからのその後の改善 を投稿させていただきましたが、この投稿は前座で、実際に環境が整ったところでシステム上でどのような変更を加えていったかなどを書いてみたいと思います。 (改めて)ニコニコプレミアムについて 入会ページ 退会ページ ご存じの方は多いと思いますが、ニコニコプレミアムは月額500円(税別)のニコニコのプレミアム会員サービスです。 これらのシステムは当時ニコニコ動画体のコードに組み込まれていましたが、一昨年分離され身軽になり去年、今年と機能追加などと並行して改善を続けています。 決済の流れと課題 ニコニコプレミアムでは主に以下のフローで入会時の決済を行います。 これらのページ構成は2007年のプレミアム会員サービスの開始当時か

    14年間継ぎ足し続けられた課金ページを分離して整理した話 - Qiita
    toshikish
    toshikish 2022/12/12
  • 日本の「貧国弱兵」が進むとしか思えない、国防巡る有識者会議の報告書

    昭和47年静岡県生まれ。静岡聖光学院高校卒業、国際基督教大学(ICU)教養学部卒業、慶應義塾大学大学院法学研究科修了(法学修士)。 総務省、株式会社三井物産戦略研究所、デロイトトーマツコンサルティング合同会社、みんなの党代表(当時)渡辺喜美衆議院議員政策担当秘書、外資系コンサルティング会社等を経て、政策コンサルタントとして独立、室伏政策研究室(「◯◯と政策をつなぐ研究室」)を設立し現在に至る。 政財官での実績を生かし、国会議員、地方議員の政策アドヴァイザーや民間企業・団体向けの政策の企画・立案、対政府渉外活動の支援、政治・政策関連のメディア活動等に従事。 DOL特別レポート 内外の政治や経済、産業、社会問題に及ぶ幅広いテーマを斬新な視点で分析する、取材レポートおよび識者・専門家による特別寄稿。 バックナンバー一覧 内閣総理大臣決裁により開催することとされた「国力としての防衛力を総合的に考え

    日本の「貧国弱兵」が進むとしか思えない、国防巡る有識者会議の報告書
    toshikish
    toshikish 2022/12/12
  • ゲームチェンジャーと噂のCloudFlare D1を性能検証してみた | DevelopersIO

    記事はCloudflareアドベントカレンダーの10日目の記事です。 Cloudflare Advent Calendar 2022 の記事一覧 10日目は現在アルファ版として公開されているCloudflare D1についての性能検証の記事です。 Cloudflare D1は一言でいうと「エッジロケーションで利用できるSQLiteベースのリレーショナルデータベース」です。 CloudFlareのグローバルネットワークを活用して、データの読み取り専用のクローンがエッジロケーションに自動的に配置されるとのことなので、なんか凄そうです! 従来CloudFlareでのデータストアの選択肢としては、 オブジェクトストレージとしてのCloudFlare R2、 キューバリュー形式データベースとしてのCloudFlare KVなどがありましたが、 CloudFlare D1の登場によって、より多くのユ

    ゲームチェンジャーと噂のCloudFlare D1を性能検証してみた | DevelopersIO
    toshikish
    toshikish 2022/12/12
  • ystk on Twitter: "誇大妄想のやばい人たちを煽って元気玉的にお金を集めるビジネスモデルの原型は余命三年集団懲戒請求事件にあるような気もする。"

    誇大妄想のやばい人たちを煽って元気玉的にお金を集めるビジネスモデルの原型は余命三年集団懲戒請求事件にあるような気もする。

    ystk on Twitter: "誇大妄想のやばい人たちを煽って元気玉的にお金を集めるビジネスモデルの原型は余命三年集団懲戒請求事件にあるような気もする。"
    toshikish
    toshikish 2022/12/12
  • マイクロサービスとトランザクション - Qiita

    AWS for Games Advent Calendar 2022 9日目の記事です。 Game Server Services(GS2) ではゲームに必要となるサーバー機能をマイクロサービス化し、皆さんに提供しています。 マイクロサービスには所持品の管理や、ゲーム内ストア、課金通貨の残高管理など30を超える機能を用意しており、これらを組み合わせながらゲーム内の仕様を実現できるようにしています。 さて、マイクロサービスの最も難しい課題はトランザクションにあると私は考えています。 今回は Game Server Services がどのようにこの課題に立ち向かい、そして問題を解決しているかお話ししたいと思います。 マイクロサービスとトランザクションの両立がなぜ難しいのか モノリシックなサーバーシステムは、大体の場合「所持品の所持数量」と「課金通貨の残高」は同じRDBに保存しています。 そし

    マイクロサービスとトランザクション - Qiita
    toshikish
    toshikish 2022/12/12
  • AWS Lambda 向け軽量Node.jsミドルウエアエンジン Middy の紹介 | 豆蔵デベロッパーサイト

    これは、豆蔵デベロッパーサイトアドベントカレンダー2022第11日目の記事です。 今年偶然[1]に見つけた middyjs が、「シンプルでパワフル・軽量で拡張性あり」というサイトの謳い文句どおり素晴らしかったのでご紹介します。 AWSの多くのサービスは、サービスの機能拡張やアプリケーション部分の実装としてLambda関数を指定できるように統合されています。例えばApiGatewayと連携しAPIサーバを構築する、S3と連携し多機能なオブジェクトストレージを実現する、SNSやSQSと連携しPub/Subシステムを構築するといった具合です。 Lambda関数には、様々なサービスからのイベントを処理する業務ロジックが実装されます。 // file: my-handler.ts import { APIGatewayProxyEvent, APIGatewayProxyResultV2 } fr

    toshikish
    toshikish 2022/12/12
  • Nuxt 3 への移行に向けて頑張ってます - STORES Product Blog

    STORES フロントエンドエンジニアの wattanx です。 2022/11/16、ついに Nuxt 3 が正式リリースされましたね。 nuxt.com 私たちのプロダクトである STORES でも Nuxt を利用しており、絶賛 Nuxt 3 への移行中です。 記事では、私たちのプロダクトにおいてどのようにNuxt 3 に移行しようとしているのか紹介します。 また、これは STORES Advent Calendar 2022 の 11日目の記事です。 移行の基方針 Nuxt 2 を利用しているプロダクトを Nuxt 3 に移行する場合、以下の2とおりの方法が一般的だと思っています。 Nuxt 2 から Nuxt 3 に直接移行する。 Nuxt 2 から Nuxt Bridge に移行する。その後 Nuxt Bridge から Nuxt 3 に移行する。 Nuxt Bridge

    Nuxt 3 への移行に向けて頑張ってます - STORES Product Blog
    toshikish
    toshikish 2022/12/12
  • Google Cloud Workflowsで日付を指定して実行する

    この記事は GMOアドマーケティング Advent Calendar 2022 11日目の記事です。 はじめに GMOアドマーケティングの吉岡です。 今回は BigQueryのみに存在するレポートテーブルのレコードをCloudSQLに同期する必要があったため、Google Cloud Workflowsというサービスを使って実装してみました。 バッチ実行が失敗した際に日付を指定して再実行できると便利なので、今回はこちらのやり方を紹介します。 Cloud Workflowsとは? Cloud Workflowsとは、Google CloudとHTTPベースのAPIサービスをサーバーレスワークフローと統合するサービス。 詳細はこちら→ Cloud Workflows公式ページ つい先日、GoogleのProfessional Cloud Architect試験を受けたのですが、多くのサービスに

    Google Cloud Workflowsで日付を指定して実行する
    toshikish
    toshikish 2022/12/12
  • 話題爆発中のAI「ChatGPT」の仕組みにせまる! - Qiita

    オミータです。ツイッターで人工知能のことや他媒体の記事など を紹介しています。 @omiita_atiimoもご覧ください! 話題爆発中のAIChatGPT」の仕組みにせまる! 注意:ChatGPTはまだ論文が出ていないため、細かい箇所は不明です。記事では公式から出た記事およびInstructGPTの論文をもとにChatGPTの仕組みを探っていきます 記事の流れ: 忙しい方へ ChatGPTとは GPT-3 InstructGPT ChatGPT まとめと所感 参考 0. 忙しい方へ ChatGPTは、InstructGPTをベースとしたモデルだよ InstructGPTは、「人間の好みに合った文を出力するように微調整したGPT-3」だよ InstructGPTの学習では、以下の3つが重要だよ GPT-3の教師ありファインチューニング Reward Modelの学習 RLHF(=Re

    話題爆発中のAI「ChatGPT」の仕組みにせまる! - Qiita
    toshikish
    toshikish 2022/12/12
  • 【社会人学生AdC '22】日米研究室の違い: 日本の研究室で論文量産するの無理じゃね? - tkm2261's blog

    お久しぶりですtkmです。昨年に続き、社会人学生AdC '22の12日目として日米研究室の違いについて話して行きたいと思います。もう流石に留学生活ネタは尽きてしまったので、そこは他の方のを見られるとよいかもしれません。 adventar.org 昨年の記事はこちら yutori-datascience.hatenablog.com *私の詳細な留学模様については過去の記事をどうぞ Ph.D.編入が決まったので入学からあったことを時系列で書いてみる - tkm2261's blog 米国大学院でCS修士について書いてみる - tkm2261's blog コネなし論文なし英語苦手なアラサーのおっさんだけど米国CS大学院入学に頑張ったので全てを晒す ー はじめに - - tkm2261's blog TL;DR: 日の研究室は人が少なすぎる 煽った記事タイトルをつけましたが、別に日の教授や

    【社会人学生AdC '22】日米研究室の違い: 日本の研究室で論文量産するの無理じゃね? - tkm2261's blog
    toshikish
    toshikish 2022/12/12
  • ゴーン被告逃亡の真実、支援の親子も自由奪われ-重過ぎた代償語る

    日産自動車の元会長、カルロス・ゴーン被告によるビジネス史上まれに見る大胆不敵な中東レバノンへの逃亡を成功させ、日での服役後に米国に移送されたテイラー父子は、同被告に自由を得させるためにどれほどの犠牲を払っただろうか。 結論を言えば、ほぼ全てを犠牲にしたかもしれない。 レバノンが外国への身柄引き渡しを行わず、ゴーン被告が幼少期を過ごした国で無事に身を落ち着けたのに対し、米陸軍特殊部隊グリーンベレーの元隊員マイケル・テイラー(62)、ピーター・テイラー(29)父子は、連日8時間の取り調べや検察の強引な戦術で知られる日の司法制度の下での長い拘束から解放され、ようやく10月に米国に移送されたばかりだ。

    ゴーン被告逃亡の真実、支援の親子も自由奪われ-重過ぎた代償語る
    toshikish
    toshikish 2022/12/12
  • Go の x/text/transform を自作する方法 & おもしろ実装サンプル - ANDPAD Tech Blog

    前置き この記事は ANDPAD Advent Calendar 2022 の 12日目の記事です。 全力で身内ネタですがQCの冨士川さんの韻を踏む記事で大量に並ぶラップ音声ファイルを見て腹抱えて笑いました。果たして全部聞いた人はいるのか……!?この位のゆるさが好き。 お久しぶりです、バックエンドのtomtwinkleです。 ANDPADボードのバックエンドリードエンジニアをしております。 今回の記事は「ちょっと早めの忘年Goパーティ」で発表したLTの内容の解説コーナーです。レッツトランスフォーム! voicy.connpass.com と、その話に入る前に 🎊 Go 1.20 Release Candidate 1 is released! 🏃‍♂️ Run it in dev! Run it in prod! File bugs! https://t.co/Ul1xGhvlkf

    Go の x/text/transform を自作する方法 & おもしろ実装サンプル - ANDPAD Tech Blog
    toshikish
    toshikish 2022/12/12
  • 2023年にVisual Regression Testingを始めるならどんな選択肢があるか

    はじめに フロントエンドのテスト手法の 1 つに Visual Regression Testing(以下、VRT)があります。 これは、アプリケーションの画面を画像として保存し、画像の差分比較をすることで意図せぬ変更が生じていないかテストする方法です。 ここ数年で広く普及し、用語としても一般的になったように思います。 私も以前、とある OSS に reg-suit & Storycap を使った VRT を導入したことがあるのですが、その後もいくつか VRT のためのライブラリが登場したもののキャッチアップできていませんでした。 そこで今回は知識のアップデートを目的として、ここ最近登場した(と思われる)VRT のライブラリをいくつかご紹介します。 なお、今回紹介するツールはすべてこちらのリポジトリで試しています。 具体的な設定ファイルや動作結果を確認できるようになっていますので、ご興味が

    2023年にVisual Regression Testingを始めるならどんな選択肢があるか
    toshikish
    toshikish 2022/12/12
  • アソビューにおけるSREとは?4,000万人のアクセスに耐えられるインフラと高い信頼性を目指して - asoview! Tech Blog

    この記事は、アソビュー! Advent Calendar 2022の12日目です。(裏面です) アソビューでSREユニットに所属をしている三森です。この記事では弊社のSREについて紹介をしようと思います。 アソビューでのSREとは? SREの指針とは? 信頼性 全体最適 DevSecOps こういうことやってるよ! 最後に アソビューでのSREとは? アソビューでのSREとはGoogleが提唱した「Site Reliability Engineering」の考え方を基にしておりますが、インフラ/運用の上に乗るサービス、その先に居る顧客までを見据えて改善活動を積み上げるチームとしています。 www.wantedly.com SREの指針とは? アソビューはビジョンとして、「2025年までに、4000万もの人々に遊びを通じて、素敵な思い出をお届けする」を掲げています。 このビジョンの実現する

    アソビューにおけるSREとは?4,000万人のアクセスに耐えられるインフラと高い信頼性を目指して - asoview! Tech Blog
    toshikish
    toshikish 2022/12/12
  • 調べて、整理して、発信するのが好き。「とほほのWWW入門」管理人が26年間も更新を止めない理由|tayorini by LIFULL介護

    調べて、整理して、発信するのが好き。「とほほのWWW入門」管理人が26年間も更新を止めない理由 #老後も楽しむ 公開日 | 2022/12/12 更新日 | 2023/01/26 インターネットが世の中に急速に普及した、1990年代後半から2000年代前半ごろ。当時はまだ、ブログやSNSといった手軽な情報発信ツールが一般的ではありませんでした。 そんな時代に情報発信をするにはWebサイトが必要で、Webサイトを制作するためには専用のHTML言語を習得する必要がありました。 書籍だけでなくインターネットにもHTMLを学べるコンテンツはさまざまありましたが、中でももっとも多くの人が参照したであろうサイトが「とほほのWWW入門」。Webサイト制作に関する膨大な情報がきれいに整理されており、素人でも分かりやすくHTMLについて学習できる「先生」のような存在です。 とほほのWWW入門は1996年に開

    調べて、整理して、発信するのが好き。「とほほのWWW入門」管理人が26年間も更新を止めない理由|tayorini by LIFULL介護
    toshikish
    toshikish 2022/12/12
  • ShopifyテーマにReactのコンポーネントを描画する - asoview! Tech Blog

    アソビューAdvent Calendar 2022の12日目のブログです。 日の裏面はこちらになります。 tech.asoview.co.jp こんにちは! アソビューでフロントエンドエンジニアをしている野口です。 今回は、Shopifyのテーマ上でReactのコンポーネントを描画する調査をしたのでその内容を紹介していきます。 はじめに 弊社では、アソビュー!に掲載されている遊びの中から厳選した体験を、家族や友人プレゼントできるアソビュー!ギフトというサービスも展開しています。 そのアソビュー!ギフトはShopifyを利用してECサイトを構築しており、テーマはDawnを使っています。 アソビュー!ギフトのトップページ 今回、一部機能においてアソビューで管理している別のアプリケーションから情報を取得したいという要望が出てきました。 UIもテーマのスタイルを利用するのではなく独自でstyl

    ShopifyテーマにReactのコンポーネントを描画する - asoview! Tech Blog
    toshikish
    toshikish 2022/12/12
  • 高品質なシステム開発を高速に実現するテスト自動化ツール。ノーコードでテストシナリオを作成、UI変更をAIで自動検出しテストを自動メンテしてくれる「Autify」[PR]

    エンジニアが不足し、テスト自動化の構築やメンテナンスがなかなかできなくて困っている」。これが多くのIT関連企業において共通した悩みでした、と話すのは、AutifyのCEOである近澤良氏です。 2019年、米国スタートアップの登竜門と言われるAlchemist Acceleratorプログラムに選ばれた近澤氏は、約100社ほどの企業との対話の中で、多くの企業において高速にシステム開発を行うことの重要度が高まっていることを実感したと言います。 近澤氏は、「多くの企業がソフトウェアリリースの速度を上げるためにテストの自動化を進めようとしているが、エンジニアが不足しているため難しい。また、テストを自動化しても、アプリケーション側に変更があるとテストが壊れてしまい、その都度メンテナンスに時間がかかるという共通の悩みを抱えていました。」と話しました。 市場の変化が速い昨今において、システム開発の高速

    高品質なシステム開発を高速に実現するテスト自動化ツール。ノーコードでテストシナリオを作成、UI変更をAIで自動検出しテストを自動メンテしてくれる「Autify」[PR]
    toshikish
    toshikish 2022/12/12
  • 空手 全日本選手権 形は史上初の夫婦そろって優勝 | NHK

    空手の日一を決める全日選手権が日武道館で行われ、形の女子は大野ひかる選手が3連覇を果たし、男子は大野選手の夫の西山走選手が初優勝しました。 夫婦そろっての優勝は、史上初めてです。 ことしで50回目となる空手の全日選手権は、11日、技の正確さや力強さなどを競う「形」と、1対1で対戦する「組手」の個人戦が行われました。 このうち女子形の決勝は、大分県出身で世界ランキング1位の大野選手と20歳の大内美里沙選手という去年と同じ顔合わせとなり、大野選手が力強くキレのある演武で27.60をマークして3連覇を果たしました。 東京オリンピックで銀メダルの清水希容選手は、準決勝で大内選手に敗れて3位でした。 男子形は、東京オリンピック金メダリストで去年までこの大会を10連覇した喜友名諒選手が欠場し、去年準優勝の27歳、西山走選手が決勝で迫力のある演武を見せて28.74の高得点で初優勝を果たしました。

    空手 全日本選手権 形は史上初の夫婦そろって優勝 | NHK
    toshikish
    toshikish 2022/12/12
  • コードでデザインをするということ|Hiroki Tani

    この記事は2022年12月10日開催のSpectrum Tokyo Design Fest 2022で話したセッションの内容を文字起こししたものです。 僕は15年ほどWebに関する業界で働いています。はじめは小さなベンチャーでWebデザイナーとして仕事をはじめ、自分でデザインして自分でコーディングするというキャリアからはじまりました。それからフロントエンドデベロッパー、UXエンジニア、デザインエンジニアと肩書を変えてきています。 その中で、CSS設計の書籍の執筆や、Figmaのプラグイン開発、デザインシステムのリードなどの活動をしてるんですが、基的にはコードを書くことをメインにしつつも、デザインに近い領域で仕事をしてきています。 Code is a Material僕がデザインとコードの両方についての考えを巡らせるきっかけになったのは、2019年に観たデザインシステムのカンファレンスのい

    コードでデザインをするということ|Hiroki Tani
    toshikish
    toshikish 2022/12/12
  • 最新のGoogle Chrome 108で「Passkey」が利用可能に。Googleアカウントでクレデンシャル同期など

    最新のGoogle Chrome 108で「Passkey」が利用可能に。Googleアカウントでクレデンシャル同期など 12月2日から配布が開始されている最新のGoogle Chrome 108では、パスワードレスを実現する機能の「Passkey」がWindows 11、macOSAndroid版で利用可能になっていることをGoogleが明らかにしました。 下記はブログ「Introducing passkeys in Chrome」で紹介されているAndroidChromeでのPasskey利用時の画像のキャプチャです。 Chromeは以前から業界標準のパスワードレス技術であるWebAuthn/FIDOに対応しており、パスワードを使わずデバイス側での指紋認証やPINコードなどによる認証によりWebサイトへログインできる機能を備えていました。 参考:Chrome 70から、WebAut

    最新のGoogle Chrome 108で「Passkey」が利用可能に。Googleアカウントでクレデンシャル同期など
    toshikish
    toshikish 2022/12/12
  • Deno.run と Deno.spawn と Deno.Command のどれを使えば良いのか - Qiita

    Deno アドベントカレンダー 11日目の記事です。 Deno には現在サブプロセスを実行・制御するための API として Deno.run / Deno.spawn系 / Deno.Command の3系統があり、どれを使って良いか分からないという疑問を聞くことが多いです。 結論から言うと、この3つの API のうち、Deno.Command を使うべきです。記事ではその理由と、各 API が出来た経緯について解説します。 Deno.Command を使うべき理由 Deno.Command は Deno.run と Deno.spawn系の問題を解決した最終的なデザインの API という位置づけです。近い将来 (Deno v1.30 ぐらい) に安定化される可能性が高く、Deno.Command を使っておけばプログラムがそのまま動き続ける可能性が最も高いと考えられます。 ただし、De

    Deno.run と Deno.spawn と Deno.Command のどれを使えば良いのか - Qiita
    toshikish
    toshikish 2022/12/12
  • [2022年最新版]Lambdaの裏側教えます!!A closer look at AWS Lambda (SVS404-R) #reinvent | DevelopersIO

    [2022年最新版]Lambdaの裏側教えます!!A closer look at AWS Lambda (SVS404-R) #reinvent Lambdaファン必見 Worker ManagerをAssignmentサービスに置き換えた話、SnapStartの裏側でSparse filesystemを利用している話など、Lambdaの裏側がどうアップデートされたのかが分かります CX事業部@大阪の岩田です。今年のre:inventは現地参加できなかったのですが、毎年楽しみにしていたLambdaの裏側を解説するセッションSVS404(番号は年によって微妙に違います)の動画がYoutubeにアップされていたので、さっそく視聴しました。これまで言及されてきた内容に加えて新たな解説も増えているので改めてレポートをブログにまとめます。 セッション動画 セッション動画はこちらから確認可能です

    [2022年最新版]Lambdaの裏側教えます!!A closer look at AWS Lambda (SVS404-R) #reinvent | DevelopersIO
    toshikish
    toshikish 2022/12/12
  • 家で春菊天ついに完成

    突然ですが、私は春菊天が大好きです。 特に、かき揚げではなく一枚揚げのやつ。 毎年12月になると箱根そばに春菊天そば季節のメニューとして出てきて、これが美味しいのだ。 春菊天を冷たいそばの大根おろしと卵に絡めていただく。 出勤前の至福の朝である。 で、家で作ろうと何度も試していたのだが、これが一向に上手く行かなかった。 まあ理由は簡単で、単純にお店とは火力が違うというだけなのだが、 流石に一人暮らしで大量の油をガンガン熱してサッと揚げる、などというぜいたくはできない。 というか、換気扇が汚れるからしたくない。 密閉したまま揚げられる電気フライヤーや、ノンフライヤーを春菊天のためだけに買ったが、それでも上手く行かなかった。 電気フライヤーは鍋より空間が狭いので、当然少ない油で揚げる形となり、カラっと行かない。ベシャっといく。 ノンフライヤーは衣を絡ませるのに向かないし、衣からませないと単に

    家で春菊天ついに完成
    toshikish
    toshikish 2022/12/12
  • Web フロントエンドにおけるコロケーション (co-location) という考え方について - mizdra's blog

    Webフロントエンド界隈の文献などにあたっていると、「コロケーション (co-location)」という考え方が時々登場します。 コロケーションを簡単に説明すると、関連するリソース同士を近くに置いておく、という考え方です。 FooComponent.tsx と同じディレクトリに FooComponent.test.tsx を置く GraphQL fragment は、クエリを発行するコンポーネントファイル (pages/user.tsx) ではなく、fragment を利用するコンポーネントファイル (components/UserInfo.tsx) の中で定義する pages/user.tsx からはサブコンポーネントのファイルで定義されている fragment を import してきて、クエリを組み立てて発行する API ドキュメントは API.md に書くのではなく、コードの中にド

    Web フロントエンドにおけるコロケーション (co-location) という考え方について - mizdra's blog
    toshikish
    toshikish 2022/12/12
  • dbt snapshot から学ぶ Slowly Changing Dimension - Gunosyデータ分析ブログ

    こんにちは、Gunosy Tech Lab DR&MLOps チームの楠です。 この記事は Gunosy Advent Calendar 2022 の 11 日目の記事です。 昨日の記事は UT@mocyuto さんの『RailsのフロントをReactへリファクタしたとき、スキーマをOpenAPIベースの自動生成にした話』でした。 この記事では、ELT パイプラインにおける Transformation ツールである dbt の snapshot という機能について紹介した後、snapshot の手法を一般化したディメンションモデリングにおける概念である Slowly Changing Dimension を包括的に紹介します。 はじめに dbt とは? dbt についての参考資料 dbt snapshot とは? どんなときに使える? dbt snapshot のまとめ dbt snap

    dbt snapshot から学ぶ Slowly Changing Dimension - Gunosyデータ分析ブログ
    toshikish
    toshikish 2022/12/12