FURYU Tech Blog - フリュー株式会社

フリュー株式会社の開発者が技術情報を発信するブログです。

Figma Code Connect を進めて見えてきた改善ポイント

こんにちは。ピクトリンク開発部 サイトチーム に所属しています松本です はじめに 昨年のアドベントカレンダーにて、『Figma Code Connect がなかなか進まない話』というタイトルで記事を書きました。 tech.furyu.jp今回の記事では、その後少しずつ整備を行…

運用スクリプトのお作法:argparseとバリデーションで安全なスクリプトを作る

こんにちは、ピクトリンク開発で運用保守を担当している藤本です。 はじめに 社内運用保守業務で、S3から特定の大量オブジェクトを調査用に取得する必要がありました。 最初は「動けばいい」で書き始めましたが、レビューを経て「プロ仕様」に進化していった…

AWS SSO環境のDocker運用でハマった話 〜miseとローカル実行でAD管理ツールを救う〜

AWS

はじめに こんにちは、ピクトリンク開発で運用保守を担当している藤本です。 今回、Active Directory(AD)のアカウント運用を効率化するために、AWS Secrets Managerからパスワードを取得してLDAP操作を行うPythonスクリプトを開発しました。 当初は開発環…

ONNX形式のMoveNetをC++で動かすまで[姿勢検出]

まず最初に 最近キャンプにはまっている、フリューでプリントシール機開発を行っている画像処理担当の三上です。 以前のブログでは、ONNX RuntimeをC++で組み込む方法をご紹介しました。 tech.furyu.jp 今回はその続編として、プリントシール機でも使用して…

コスパ良くフロントエンドビルド改善: webpackからRspackへの移行事例

自社のプロダクトについて、webpackからRspackに移行したことでフロントエンドビルド時間が大幅に短縮した事例を紹介します。

フロントエンジニアがUI/UX設計をするときに考えている10のこと(※個人の感想です):後半

はじめに こんにちは!ピクトリンク事業部開発部の今川です。 こちらの記事はフロントエンジニアがUI/UX設計をするときに考えている10のこと(※個人の感想です):前半の続きになります。 前半ではUI設計の際に気をつけていることを5つまとめました。後半で…

Amazon Linux 2 EOL をきっかけに Rundeck を ECS 化してハマった話(暗号化エラーと時刻・通知の環境差異編):その③

こんにちは、ピクトリンク開発で運用保守を担当している藤本です。 ※この記事は、前回の記事 Rundeck ECS 化:SSH / resources.xml / Network Error 編 の続きです。 今回は、リプレース作業中に発生した「既存 EC2 環境の破壊」と、新環境での「ジョブ実行…

フロントエンジニアがUI/UX設計をするときに考えている10のこと(※個人の感想です):前半

はじめに こんにちは!ピクトリンク事業部開発部の今川です。 今回は、フロントエンドエンジニアとして普段どんなことを考えながらUI/UX設計をしているかを、自分なりに言語化してみようと思います 前半のこの記事ではUIに関する5項目をまとめます! はじめ…

Godot(C#)のExport属性とUnityのSerializeField属性を徹底比較!!

はじめに 背景 前提知識 Godotとは SerializeField属性とは 比較 プリミティブ型・String型 ゲームエンジン組み込み型 配列とコレクション プロパティ Enum アクセス修飾子 static・const・readonly インターフェース Scene(Unity・Godot)・Prefab(Unity) Ga…

Amazon Linux 2 EOL をきっかけに Rundeck を ECS 化してハマった話(ノード・SSH編):その➁

こんにちは、ピクトリンク開発で運用保守を担当している藤本です。 ※この記事は、前回の記事 Amazon Linux 2 EOL をきっかけに Rundeck を ECS 化してハマった話(環境変数編):その① の続きです。 前回の記事では、ECS コンテナ内で Rundeck を起動する際…

Amazon Linux 2 EOL をきっかけに Rundeck を ECS 化してハマった話(環境変数編):その①

AWS

こんにちは、ピクトリンク開発で運用保守を担当している藤本です。 今回は、Rundeck を EC2 から ECS に移行する際にハマったポイントをまとめます。 その①では、環境変数・CDK・entrypoint 周りのトラブルと解決策を紹介します。 1. はじめに Rundeck はこ…

テストの知見が全くない2年目iOSエンジニアが、マイページのユニテカバレッジ率を0%から90%以上に引き上げた話

この記事はフリューAdvent Calendar 2025 25日目の記事です。 qiita.com ピクトリンク開発部でiOSアプリの開発を担当している牛尾です。フリューAdvent Calendar 2025の最終日を担当させていただきます。 今回は、ピクトリンクiOSのマイページにおける、ユニ…

Figma Code Connect がなかなか進まない話

メリークリスマス、イブ!こちらは、フリュー Advent Calendar 2025 24日目の記事です! こんにちは。ピクトリンク開発部 サイトチーム に所属しています松本です ピクトリンクのフロントエンド開発を主に担当しています。今回はフロントエンドの改善活動と…

AIが書いたコード、誰がレビューするの?Claude Code Actionで解決した話

AI

はじめに こんにちは。 ピクトリンク開発部でWebアプリケーション開発を担当している西村です‍ 最近はAIの進歩が目まぐるしく、Claude CodeやCodexを使用してコードを書くことが当たり前の時代になりました。 開発効率が上がった実感はありますが、その一方…

GA4×BigQuery:スキャン量を99%削減するテーブル設計

この記事はフリューAdvent Calendar 2025の21日目の記事となります。みなさまこんにちは。 プリントシール機やピクトリンクのデータ分析をしている堀江です。もう年末ですね~、2025年もたくさんのデータと向き合いました。 日々、ユーザーの行動データを分…

プリ30周年企画に合わせて、らくがき機能に新コンテンツを実装した話

こちらは、2025 Furyu Advent Calendar 20日目の記事です はじめに こんにちは、ピクトリンクアプリの開発をしている nakase です。 2025年12月19日より、プリ30周年特別企画として「DEAR 令和&平成 ウチらの伝説プリ」が開催されており、 過去の人気機種で…

SES→S3→SNS→SQS→Step Functionsで作る「破綻しないメール処理フロー」実践記

フリューAdvent Calendar 2025 の17日目の記事となります。 こんにちは!フリュー株式会社 にぎやかし担当 森田です! 今回は たった1通のメールを処理するためにAWSをどう組み合わせてフローを作ったか そしてその中で気づいた「落とし穴と学び」について書…

ECSのメンテナンスイベントでタスクが復活しなかった話

この記事はフリューAdvent Calendar 2025の16日目の記事です! qiita.com こんにちは!フリューでピクトリンクというアプリの開発をおこなっている森兼と申します。 この記事では、ECSのインフラストラクチャメンテナンスイベント(AWS_ECS_TASK_PATCHING_RE…

Claudeを利用してテスト要項書から不具合対応チケットを生成する話

要項書のテスト結果から、Claudeに不具合チケットを作ってもらったら捗った話をします

Testcontainers で DynamoDB のインテグレーションテスト環境を作る

この記事はフリューAdvent Calendar 2025の13日目の記事となります。 はじめに フリュー株式会社で、ピクトリンクの開発に関わっている山根と言います。 今回は、DynamoDBを使用するTypeScriptアプリケーションのインテグレーションテストを、Testcontainers…

元エンジニア課長が、チームの「ボトルネック」にならないためにあえて手放した3つのこと

この記事はフリューAdvent Calendar 2025の7日目の記事となります。 はじめに フリュー株式会社 プリントシール機事業部で開発部門の課長をしている久島です。 バックエンドエンジニア上がりの課長として、現在は3つの異なる目的を持ったチームを見ています…

ObsidianにKiro CLIを使ってメモをとる環境構築からバックアップまで

AI

こんにちは フリューのピクトリンク開発をしているあわたです。 フリュー - Qiita Advent Calendar 2025 - Qiita6日目の記事になります。 Obsidianと生成AI(Kiro CLI/旧Amazon Q cli)を連携させて、自然言語でメモを作成・管理できる環境を構築してます。…

AIとバイブコーディングを実践して見えてくるもの

AI

この記事は 2025 Furyu Advent Calendar の4日目の記事です! みなさん、こんにちは。 部署が色々変わって、今はプリントシール機事業部に所属している盛岡です。 みなさんはAIを使って開発を進めていますか? 世間では「バイブコーディング(Vibe Coding)…

AWSでOrganizationalUnitごとに利用料金を集計する環境を作成した話

この記事は フリューAdvent Calendar 2025 の2日目の記事です。 はじめに こんにちは、フリュー株式会社でピクトリンクの開発をしているまさおです 今日はAWSアカウントAのEC2インスタンスで動いているRundeckからアカウントBにあるLambdaを実行し、そのLamb…

エンジニア組織の職能要件を再定義した話

この記事は フリューAdvent Calendar 2025 の1日目の記事となります。 はじめに フリュー株式会社ピクトリンク開発部でエンジニアマネージャをしている佐々木です。 今年もアドベントカレンダーの季節がやってきました。この記事を書いている11月26日時点で…

Unity×FigmaでUIデータを自動実装して工数を約80%~90%削減したときの話

はじめに こんにちは! プリントシール機のソフトウェア開発を担当している長谷川です。 本記事では、プリントシール機のUI実装においてFigmaを導入したことで得られたメリットや工数削減の成果について紹介していきます! 「プリントシール機ではこんな方法…

ECS標準のカナリアデプロイをCDKで利用する(L2 Constructサポート前)

Amazon ECS カナリアデプロイメントについて、L2 Constructに実装される前のCDKで利用した事例を紹介します。

AWS Batchのジョブ定義を任意のDockerイメージタグで更新するスクリプトを作成した話

AWS

こんにちは、フリューのピクトリンク開発 SREチームで働いているまさおです 決まった1コマンドを叩けばAWS Batchのジョブ定義を更新できるようにしたい、という気持ちになったためスクリプトを書いてみました。 実際にはこれから紹介するような実装をmiseの…

WSLでハマったDocker + AnsibleのSSH接続問題

こんにちは、ピクトリンク開発で運用保守を担当している藤本です。 前回の記事 DockerでAWS IAMユーザー管理を自動化しようとしたらハマった話 に続き、またまたハマってしまったお話を共有します。 今回は、WindowsのWSL環境で発生した問題です。 背景 バッ…

iOSDC Japan 2025参加レポート ~ Day1 ~

ピクトリンク開発部でiOSアプリの開発を担当している牛尾です。今回はiOSDC Japan 2025に参加してきたので、聴講したセッションや当日の雰囲気などを中心に記事を書かせていただきました! 弊社からは私を含めて4名が参加したので、各日のレポートをリレー形…