Fusic Tech Blog

Fusicエンジニアによる技術ブログ

2024/02/19
Fusicフロントエンド座談会 from 雅 2024/02/08

みなさんこんにちは、フロントエンドチーム「雅」のまっさんです。 「Fusicフロントエンド座談会」は、Fusicのフロントエンドチーム「雅」が、チーム内で気になった記事や技術情報を共有し、ちょっとだけ深ぼりしていく会です。 今回で十三回目です。よろしくお願いします。...

Fusicフロントエンド座談会 from 雅 2024/02/08
2024/02/09
llama.cpp で LLM を AWS Lambda で動かしてみる

こんにちは、初めましての方は初めまして。株式会社 Fusic で機械学習エンジニアをしている瓦です。「2024 年は日記をつけてみよう」と思って書き始め、一日坊主で終わってしまった一ヶ月前の日記を眺めながら、日記を付けることの難しさに絶望しています。 この記事では llama.cpp を使って、AWS Lambda で LLM を動かしてみます。LLM を使おうとすると、大きなメモリの載っている ...

2024/01/31
OWASP API Security Risks Top 10を眺める(Broken Object Property Level Authorization編)

こんにちは。なおとです。 「Broken Object Level Authorization」はBOLAとOWASP公式でも略してあるのに、 「Broken Object Property Lev…...

2024/01/31
Expoキャッチアップ会 〜Expo SDK 50まとめ〜

みなさんこんにちは、株式会社Fusicのフロントエンドチーム「雅」の夛田です。 チーム雅では、スマートフォンアプリ開発にReact Nativeの開発プラットフォームであるExpoを利用しております、今回はチーム内でExpo SDK 50のリリースノートの読み合わせをしたものをまとめました。 Expo SDK50 リリースノート Expo SDK 50 - Expo Changelog I...

2024/01/30
pingを飛ばして試すネットワークACLとセキュリティグループ

先日、AWS認定Security Specialty=SCSに合格しました🎉 SCSの勉強中にセキュリティグループとネットワークACLの使い方で混乱することが多かったです。その中で、ネットワークACLとセキュリティグループを実際に設定したインスタンスに通信を送ってみることで理解が深まりました。 その結果をまとめてみます。 ネットワークACLとセキュリティグループ ネットワークACL(=NAC...

2024/01/29
OWASP API Security Risks Top 10を眺める(Broken Authentication編)

こんにちは。なおとです。 大魔神佐々木のごとく、攻撃からAPIをセーブします。 防御率でいうと、0.5でも足りないくらいしっかり締めていきます。 最近APIのセキュリティについての学習を始めました。…...

2024/01/28
S3互換オブジェクトストレージ”MinIO”と学ぶDocker Compose

MinIOとは? https://min.io/ S3互換のオブジェクトストレージサーバーです。 互換性があるということは、S3とほぼ同じAPIを使用することができます。 またコンテナ上にサーバーを構築することができます。 つまりS3の擬似環境をコンテナで用意することができます。これは、本番環境ではS3を使うアプリケーションを開発環境でも同じように動作させたいという場合にとても便利です。 La...

2024/01/27
OWASP API Security Risks Top 10を眺める(BOLA編)

こんにちは。なおとです。 冬で外が寒いのなんのなんの。 一歩も外出せず家のセキュリティ対策はバッチリ。 最近APIのセキュリティについての学習を始めました。 とっかかりとして、OWASPのAPI S…...

2024/01/26
Fusicフロントエンド座談会 from 雅 2024/01/18

Fusicフロントエンドチームで気になった記事や技術情報を共有、ちょっとだけ深ぼりして話す会「Fusicフロントエンド座談会」の議事録です。 チーム雅が普段どんなことを話しているかやどんな技術に興味を持っているのか知ってもらえたら幸いです。...

Fusicフロントエンド座談会 from 雅 2024/01/18
2024/01/20
Railsで作ったシステムのER図を日本語で出してほしいと言われたときにやったこと

Ruby on Railsを使った開発をしていると「システムのER図が欲しい」といったお願いされることがあります。 Railsを使っているのであれば、rails-erd というRubyGemを使うこ…...

2023/12/29
対話的にChat Completions APIにテストコードを書いてもらう

導入 Fusic Advent Calendar 2023の11日目を担当します@seike460です! 信じられないくらい遅れました!ごめんなさい! OpenAI流行ってますね。 テストコードはOpenAIに任せると精度が高いという話を聞いたので、 テストコードを書いてもらおうと思います。 opt-outを気にしなくて良いChat Completions APIに、 CLIで読み込んだファイ...

2023/12/06
Fusicフロントエンド座談会 from 雅 2023/12/1

Fusicフロントエンドチームで気になった記事や技術情報を共有、ちょっとだけ深ぼりして話す会「Fusicフロントエンド座談会」の議事録です。 チーム雅が普段どんなことを話しているかやどんな技術に興味を持っているのか知ってもらえたら幸いです。...

Fusicフロントエンド座談会 from 雅 2023/12/1
2023/11/21
ExpoでWebViewを利用する

こんにちは、Fusicフロントエンドチーム雅の夛田です。 今日は、Fusicのモバイルアプリ開発で利用しているReact Nativeの開発プラットフォームExpoにて WebViewを使ってみたいと思います。...

ExpoでWebViewを利用する
2023/11/08
Expo + react-native-vercel-ai + Next.jsでAIチャットアプリを作る

react-native-vercel-aiというReact Native版のVercel AI SDK(非公式)を試してみました。 公式のVercel AI SDKのようにuseChatというカスタムフックが用意されていて、簡単にAIチャットアプリが作れました。...

Expo + react-native-vercel-ai + Next.jsでAIチャットアプリを作る