BLOG ブログ
Ateam Tech Blog
-
言語処理学会第30回年次大会(NLP2024)に参加してきましたこんにちは。エイチームライフデザイン技術開発室の鈴木です。 先日2024年3月11日から行われた言語処理学会第30回年次大会(NLP2024)に参加してきました。 概要 NLP2024は神戸国際会議場とオンラインのハイブリッド開催でした。参加者は約2,000人、発表論文数は約600件と、いずれも過去最大規模だったようです。口頭発表とポスターセッションが常に並行して行われており、会場の各所で毎日たくさんの発表がありました。私はどのセッションに参加するかを絞りきれず、会場の5階で行われているポスター発表と地下1階の口頭発表とを往復するような時間もあったほどで、大変充実した時間を過ごす事ができました…
-
はじめて Aurora PostgreSQL v11.18 から v14.6 にメジャーバージョンのアップグレードをしたときに準備したことAurora PostgreSQL v11からv14へのメジャーバージョンアップグレード作業を通じて、LTSバージョンに追従する方針や切り戻し・ロールバックのための論理レプリケーションの注意点などを記録。準備から調査、手順書作成、ステージングでの動作確認までを具体的に解説し、アップグレード作業の手順書をブラッシュアップしながら有識者のフィードバックを受けて進めた過程を紹介しています。データベースアップグレード作業に携わる方に参考となる記事です。
-
Qiita Advent Calendarで100記事投稿するためにやったことこんにちは。 エイチームグループでは2023年12月、Qiita Advent Calendarに参加しました。その中でエイチームライフデザインにおいては100記事投稿を目標に参加しました。その取り組みについて紹介します。 やったこと エイチームグループでは毎年Qiita Advent Calendarに参加しているので、年末が近づくと「今年もアドカレ1をやろう」という話題が各所から出てきます。2023年は11月頃にQiita Advent Calendar運営チームを結成しました。そこで運営メンバーで話し合い、前年(2022年12月)が約60記事だった結果と、前年から採用が進んだことによって…
-
アクセシビリティ始めました自己紹介 こんにちは! エイチームライフデザインでハナユメというサービスの開発を行っている @shamokit_y2323です。 Hatena Blogに記事を投稿するのは初めてです。よろしくお願いします。 Svelteとねことアクセシビリティがすきです。 一組でも多くのカップルに"理想の結婚式"のきっかけを ハナユメでは「一組でも多くのカップルに"理想の結婚式"のきっかけを」という理念を掲げています。 さて、「一組でも多くのカップルに」ハナユメというサービスを届けるため、何ができるでしょうか? 私は、今までアプローチできていなかったユーザーにも価値を届けられるという点でアクセシビリティの向上…
-
社内イベント『WebエンジニアLT大会』をレポートしますはじめに こんにちは。 エイチームライフデザインで、Webエンジニアのマネージャーをしています福田です。 今回は、10/13(金)に行ったエイチームライフデザイン社内イベント『WebエンジニアLT大会』の様子をレポートします! 会場とテーマ エイチーム本社にはLaPyutaという社員食堂があり、社員向けに食事が提供されています。 また、大型スクリーンやマイクを備えており、社内外のイベント会場としても利用できます。 当日はその社員食堂LaPyutaの一角を利用し、お酒とパーティメニューを飲食しながら参加できるLT大会を実施しました。 会場の様子 料理の様子 テーマを『24期(2022/8-202…
-
エイチームグループはQiita Advent Calendar 2023に参加しますこんにちは。エイチームライフデザインの鈴木です。 エイチームグループのQiitaでは、毎年12月にQiita Advent Calendarというイベントを開催しています。12月1日から25日まで、1日1記事ずつ記事を公開していきます。 詳細はぜひ弊社サービスニュースやQiita Advent Calendar 2023特設サイトを御覧ください。 www.a-tm.co.jp qiita.com エイチームグループでは、今年は以下のカレンダーで「Qiita Advent Calendar 2023」に参加します。 Qiita株式会社 Qiitaを運営するQiita株式会社のスタッフによるカレン…
-
PythonでAI系のデモアプリ開発に便利なライブラリ4選こんにちは。エイチームライフデザイン技術開発室の鈴木です。普段はおもにPythonを使って機械学習や自然言語処理の開発をしています。 Pythonで開発した機械学習モデルや生成AIアプリケーションなどを他のメンバーに実際に利用してもらうために、できるだけ簡単にプロトタイプを提供したいというときが出てきます。手軽な方法のひとつとして、Jupyter Notebookを共有して「こことここのパラメータを入力して使ってみてください」といって提供することもありますが、開発者でない方にJupyter Notebookを利用してもらうには色々と厳しい面があると思います。一方で、データエンジニアや機械学習の…
-
Renovateをうまく運用に乗せるためにやっている工夫を紹介しますはじめに Renovateなどの依存関係の自動更新ツールを導入している方は多いと思います。こういったツールを導入すると、リポジトリの依存関係をきれいに最新に保つことができます。 ......というのが理想なのですが、実際にはそう簡単な話ではありません。 こういったツールを導入しても、自動的に作られるPull Requestが溜まっていってしまうばかりで、バージョンアップの対応が追いつかず追従し切れなくなり、やがて運用に乗らなくなってしまった、という事はよくあるのではないかと思います。弊社内でも実際に運用できなくなってしまった事例がありました。 そんな中で、エイチームライフデザインの中でReno…
-
Cloudflare Constellationでエッジから機械学習モデルを使うこんにちは。このテックブログの二代目編集長を拝命しました鈴木です。引き続きよろしくお願いします。 私は普段機械学習の開発をしています。機械学習モデルをアプリケーションに組み込んでサービスとして提供するためには、用意した機械学習モデルをどこで実行するかも考える必要があります。そこで本稿では、Cloudflareが新たに発表した機械学習用のサービスであるCloudflare Constellation を紹介します。 参考: CloudflareスタックにAIをもたらすConstellationの紹介 Constellationは、Cloudflareのエッジアプリケーション基盤であるWorker…
-
社内の本を整理してオフィス図書館を作った話こんにちは。エイチームライフデザインデザイン開発本部の加藤(@mkin)です。 この半期でオフィス図書館の仕組みを導入したので、ご紹介させていただきます! オフィス図書館の作業風景 社内の本棚、管理されていない問題 みなさんの社内の本棚はどんなふうになっているでしょうか? 弊社には本棚が10個ほどありますが、半年前はどこに何の本があるか分からず、管理されていない状態でした。 そこで、社内の有志が集まり図書委員会を発足しました。 本を管理することで得たいこと そもそも、私たちは、本を管理して何を成し遂げたいのでしょうか? エイチームが大切にする価値観の中に「学び続ける」というものがあります。("…