タグ

ブックマーク / engineers.safie.link (13)

  • Safieのサービスを国際化対応した話(モバイルアプリ編) - Safie Engineers' Blog!

    この記事は Safie Advent Calendar 15日目の記事です。 はじめに こんにちは。開発部モバイルグループの池田です。 私は普段、モバイルグループのマネジメントおよび Safie Viewer for Mobile の PdM としてお仕事をしていますが、今年はそれに加えて国際化対応の開発PMとしても活動してきました。 今年の初めに海外展開のための組織が立ち上がり、そこの社内募集に手を上げて、兼務でお手伝いすることとなったためです。セーフィーではこのように、社内でも新しい試みにチャレンジしやすい制度が整っています。 実は、2023年中にセーフィーはグローバル進出のためのビジネス立ち上げ準備と開発を進めており、Safie Viewer モバイルアプリは英語・ベトナム語・タイ語への対応をリリースしています。また時差対応もほぼ完了し、以前はいくつか問題のあった日以外のタイムゾ

    Safieのサービスを国際化対応した話(モバイルアプリ編) - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2023/12/15
  • wscatでcurlみたいにWebSocketの動作確認をする - Safie Engineers' Blog!

    この記事はSafie Engineers' Blog! Advent Calendar 1日目の記事です。 こんにちは。セーフィー株式会社でバックエンドエンジニアをしている河津です。 アドベントカレンダーついに始まりましたね。初日の記事なので少し緊張します。 今年も様々な領域の記事がたくさん公開されると思いますので、是非他の記事も楽しみにしてくださいませ。 さて今回は、WebSocketを用いているサーバ側のアプリケーションの動作確認にwscatというツールが便利だったよという話をします。 背景 wscatとは 動作確認してみる 最後に 背景 セーフィーにはカメラの映像を視聴することができるSafie Viewerというプロダクトがあります。(デモ画面はこちら。) このプロダクトの中で、映像のサムネイルを数秒おきに更新している箇所があり、更新の手法としてWebSocketでの通信を用いてい

    wscatでcurlみたいにWebSocketの動作確認をする - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2023/12/06
  • エンジニア出身プロダクトマネージャー1年目でやったこと、できなかったこと - Safie Engineers' Blog!

    この記事はSafie Engineers' Blog! Advent Calendar 2022 16日目の記事です。 こんにちは、開発部 モバイルグループの池田です。 2016年入社以来、セーフィーのWebフロントエンドやモバイルアプリの開発に関わり、近年は Safie Viewer for Mobile(iOS, Android)の開発チームリーダーとして、そして今年の5月ごろからは同プロダクトのPdM(プロダクトマネージャ)という立場でも活動しています。 この記事では、エンジニア出身のPdMがセーフィーのモバイル開発においてどのような取り組みをして、またどんな課題に直面していたのかを振り返ってみたいと思います。 セーフィーにおけるPdMの役割 B2B SaaSとモバイルアプリとPdM 今年の主な活動とアウトプット デザイナーとのチーム組成とFigma導入 VoC収集 ユーザーテスト

    エンジニア出身プロダクトマネージャー1年目でやったこと、できなかったこと - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2022/12/16
  • driftctlによるIaC化推進に向けた取り組み - Safie Engineers' Blog!

    こんにちは。セーフィー株式会社 バックエンドエンジニアの村田 (@naofumimurata)です。 この記事はセーフィー株式会社 Advent Calendar 2022 の12月15日の記事です! 記事ではセーフィーにおけるdriftctlというツールを活用したIaC化推進に向けた取り組みについてご紹介したいと思います。 セーフィーのインフラ環境と課題 driftctlとは driftctlの使い方 準備 スキャンの実行 出力形式の変更 .driftignoreファイルによるスキャン対象からの除外 GitHub Actions による定期実行 ワークフローの解説 取り組みの結果 driftctlを使ってみて 良い点 カバレッジが出せる 「何をコード管理しないか」をコード管理できる 気をつける必要がある点 リソースが多い環境だとrate limit 超過のエラーで失敗する まとめ セー

    driftctlによるIaC化推進に向けた取り組み - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2022/12/15
  • AIとローコードツールの組み合わせにプロトタイプ開発の夢を見た - Safie Engineers' Blog!

    はじめに こんにちは、セーフィーのイマドです。 この記事はSafie Engineers' Blog! Advent Calendar 13日目の記事です。 セーフィーでは「映像から未来をつくる」というビジョンのもと、AIなどの技術をクラウドや映像と紐付けることでさまざまな業界の不を覆すソリューションを日々模索しています。 そんな折、画像生成AIのStable Diffusionや人間のように自然な対話ができるChatGPTなど、様々な技術がソーシャルメディア上で話題になってきました。実際に使ってみるとその完成度に衝撃を受けたという人も多いのではないでしょうか、私もその一人です。 これらの最新技術は別に雲の上の話ではなく、実は全ての人が少し手を伸ばせば届く距離にあるわけです。 そこである考えが浮かんできました。 世の中にある最新技術や既存の技術要素を部品に見立てて、レゴのように組み合わせる

    AIとローコードツールの組み合わせにプロトタイプ開発の夢を見た - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2022/12/14
  • AIモデル作成は簡単ではなかった - Safie Engineers' Blog!

    サーバサイドエンジニアの松木 (@tatsuma_matsuki) です。Safie解析プラットフォームやSafie APIの開発を主に担当しています。 この記事はSafie Engineers' Blog! Advent Calendar 4日目の記事です。 解析プラットフォームでは、学習済みモデルおよびランタイムをSafieクラウド上に登録することで、Safieサービスで録画したカメラの映像・画像に対して、任意の推論処理を実行し、その実行結果をイベントとして保存することができます。 まだサービス公開はされていませんが、まずは社内エンジニアで利活用の推進したいという思いから、Safie解析プラットフォームを利用したアプリケーションの開発を実践しています。 私はサーバサイドのエンジニアで、機械学習の分野には明るくないのですが、今回解析プラットフォーム上でのアプリ構築を一から自力で開発可能に

    AIモデル作成は簡単ではなかった - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2022/12/08
  • セーフィーで長期インターンシップを終えて - Safie Engineers' Blog!

    こんにちは、セーフィー株式会社の23卒、新卒エンジニア職入社予定の伊東です。 この記事はSafie Engineers' Blog! Advent Calendar 10日目の記事です。 私たち新卒一期生は入社前に5ヶ月間インターンシップを行ってきました。 このインターンシップの振り返りをしつつ皆さんにセーフィーという会社の教育環境や会社の雰囲気をお伝えしようと思います。 自己紹介 伊東 スキルセット セーフィーを選んだ理由 インターンで期待していたこと 土田 スキルセット セーフィーを選んだ理由 1.会社と事業のビジョンに共感できる 2.エンジニアとして成長できる環境 なぜインターンをしようと思ったか インターンで取り組んだこと Udemy講座 チーム開発 1. 仕様書作成(半月) 難しかった点 心がけた点 画面遷移図 ER図 2.開発環境構築(2週間) フロントエンド バックエンド ぶ

    セーフィーで長期インターンシップを終えて - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2022/12/08
  • Safie APIとNode-REDを連携して入退室された方の時間と体温を把握する - Safie Engineers' Blog!

    こんにちは、セーフィー株式会社 サーバサイドエンジニアの河津です。 この記事はSafie Engineers' Blog! Advent Calendar 6日目の記事、またenebular Advent Calendar 23日目の記事です。 約1年前に、弊社から提供しているSafie APIとNode-REDを連携して、ローコードな仕組みで会議室の空き状況を見る試みを記事にさせていただきました。 engineers.safie.link 今回はその続編ということで、この1年でSafie APIに追加された機能を用いて、部屋に入退室された方の時間と体温を把握するような試みをしてみようと思います。特に体温を取得できるというのは、ご時世的にもかなり需要があるのではないでしょうか。 Safie APIやNode-REDについての説明も上記記事内でさせていただいています。この記事内では説明を省略

    Safie APIとNode-REDを連携して入退室された方の時間と体温を把握する - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2022/12/08
  • Figmaを導入した話 - Safie Engineers' Blog!

    こんにちは。セーフィー株式会社 モバイルエンジニアの渡部です。 今回は、モバイル開発のデザイン作成で活用しているツール「Figma」についてお話ししたいと思います。 Figmaとは 基的な構成 Figma導入までのいきさつ Figmaで解決できたこと Figma vs XD XD Figma 最後に Figmaとは UIデザインやワイヤーフレーム作成のためのアプリケーションです。 デスクトップ版も用意されていますが、メインはWebアプリケーションとして提供されています。 動作が軽快で、リアルタイムでの共同編集が簡単に行えることが強みのツールです。 料金プランは現在3つ用意されており、安価なプランの順に、Starterプラン(無料)、Professionalプラン、Organizationプランがあります。 料金が上がるにつれ機能制限が無くなり、また扱える機能もより組織に向けた高度なものが

    Figmaを導入した話 - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2022/11/09
  • Safie APIとNode-REDを連携して会議室の空き状況を確認する - Safie Engineers' Blog!

    こんにちは。 セーフィー株式会社 バックエンドエンジニアの河津です。 先日ご縁あって、Node-REDをテーマにしたミートアップで簡単なLT(ライトニングトーク)をさせていただく機会がありました。 Node-REDというのはフローベースのビジュアルプログラミングツールでして、ノーコード/ローコードなアプリケーションの開発を行うことができるツールです。(詳しくは後述します。) どのような登壇内容にするか迷っていたのですが、当社で提供しているサービス「Safie API」とNode-REDが、ノーコード/ローコード開発の観点から相性いいのではなかろうかと思い立ち、これらを連携して会議室の空き状況を確認するシステムのプロトタイプを作りました。 今回はその内容に触れつつ、Safie APIとNode-REDの連携活用例について紹介させていただきます。 今回作るもの Safie APIとは? Nod

    Safie APIとNode-REDを連携して会議室の空き状況を確認する - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2022/02/04
  • 【クラウド録画サービス、Safie( セーフィー) 】実務未経験者でもAIの仕事ができる? - Safie Engineers' Blog!

    こんにちは!イメージングシステムグループの二宮です。2020年2月に入社し、画像処理の基礎知識を日々学びながら、機械学習モデルのアルゴリズムを開発したり、デプロイメント方法を検討したりしてAIシステム開発に携わっています。「AI仕事は実際何をやるの?」や、「実務未経験者でも大丈夫と言われてもどこまで信じればいいのか・・・」などと思われる方も多いと思いますので、入社した経緯と普段の業務の一部を紹介してまいります。 今までの経歴 AI仕事って何をやるの? データ集め アノテーション作業 アルゴリズムの調査 実装/実験/評価 POC そもそもなぜセーフィーに入社を決めたのか AIをやるにはある程度の余裕が必要 入社を決めるときの私の判断基準 最後に 今までの経歴 大学院卒業後、大手メーカーで組み込み系の製品開発(実装)(2年) 中小企業でIoT(環境の測定&制御)における組み込み系(設計・実

    【クラウド録画サービス、Safie( セーフィー) 】実務未経験者でもAIの仕事ができる? - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2020/11/06
  • 【クラウド録画サービス、Safie( セーフィー) 】実務未経験からエンジニアとして入社し1年が経ちました - Safie Engineers' Blog!

    こんにちは!セーフィー株式会社オペレーションシステム部の大林です。 私は2019年9月に実務未経験からエンジニアとしてセーフィーに入社しました。ちょうど1年が経った頃なので、この1年間でやってきたことや感じてきたことを紹介してみようと思います! まずは自己紹介 オペレーションシステム部って? 1ヶ月目 Vue.jsとにらめっこ 3ヶ月目 独り立ち!? 辛い時期もあった 5ヶ月目 サーバーサイド 6ヶ月目 レンタルシステム化PJ Salesforceとの出会い そして今 さいごに まずは自己紹介 簡単に私の経歴をご紹介します。 大学(文学部)卒業後、大手証券会社に入社 地方総合職として、地元の支店で4年間個人向け営業 エンジニアになろうと決意し、退職して上京 プログラミングスクールで約3ヶ月間HTML/CSSRuby on Railsを学習 そして転職活動を開始して初めて面接を受けたのがセ

    【クラウド録画サービス、Safie( セーフィー) 】実務未経験からエンジニアとして入社し1年が経ちました - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2020/10/08
    大変エモくて良い。
  • 【クラウド録画サービス、Safie( セーフィー) 】リーダブルコードをプルリクレビュー改善に活用する - Safie Engineers' Blog!

    こんにちは!セーフィー株式会社のサービス開発部 モバイルチームの北です。 主にSafie ViewerのiOSアプリの開発を担当しています。 今回は、リーダブルコードを読んで、プルリクレビュー改善に活用する話をしたいと思います。 なぜリーダブルコードを読むのか リーダブルコードとは? リーダブルコードに書かれていたこと 理解しやすいコードとは? 表面上の改善(第Ⅰ部) 命名規則について コメントについて ループとロジックの単純化(第Ⅱ部) 関数から早く返す、ネストを浅くする 変数を用いて分割する 変数のスコープと変更 コードの再編成(第Ⅲ部) 無関係な下位問題を抽出する 一度にひとつのことを ロジックを明確に説明できるか? 短いコードを書く さいごに なぜリーダブルコードを読むのか セーフィーモバイルチームは現在、チームビルディングを積極的に進めています。 ある日のミーティング時に、コー

    【クラウド録画サービス、Safie( セーフィー) 】リーダブルコードをプルリクレビュー改善に活用する - Safie Engineers' Blog!
    kazoo_oo
    kazoo_oo 2020/08/04
  • 1