Photoruction工事中!

Photoructionの開発ブログです!

CREチームへインタビューしてみた。

みなさんこんにちは、CREチームのとよかずです! 運営担当である僕がアドカレ1本目の記事を執筆していくことになりました(緊張) どんな記事にしようかあれこれ悩んでいたのですが、自分が所属してるチームのことを改めて知ってもらう機会を設けてもいいの…

Zapierを使ってSlackのメッセージからNotionのDBにタスク追加

はじめまして、CREエンジニアの田島です。 今回は、Zapierを用いたNotiion⇄Slack連携について紹介したいと思います。 背景 弊社ではチャットツールとしてSlackを使用しています。当然、業務上のコミュニケーションはSlack上で交わされるわけですが、そこでタ…

PDFの生成ができるライブラリReportLabの使い方

はじめに こんにちは、AIエンジニアの志賀です。 このたびはPDFの生成ができるライブラリReportLabの使い方についての技術ブログをご覧いただきありがとうございます。 PythonでReportLabというライブラリを使用すると、プログラムからPDFドキュメントを生成…

【tqdm】Pythonでコードの進捗を可視化!

こんにちは、エンジニアとして株式会社Photoructionでアルバイト中の伊藤純平です! 秋も深まり、「学びの秋」とも言われるこの時期は学びを深める絶好のチャンスかもしれません。今回は、Python開発で役立つプログレスバーのライブラリ、tqdmを詳しくご紹介…

DroidKaigi2023にゴールドスポンサーとして参加しました。

Androidエンジニアの藤井(@kusakabe_dev)です。 9/14(木)-9/16(土)にベルサール渋谷ガーデンにて開催された DroidKaigi 2023 にオフラインで参加してきました。 今回は当社がブース出展を行うとのことで、出展スタッフ兼一般参加者という立ち回りでした。 出…

SNS運用チームのリーダーに抜擢⁉️

はじめまして、フォトラクションに4月から入社しましたトヨカズです! 入社してから早いもので、5ヶ月が経ちました(時の流れが早い…)。CREチームでのタスクにも慣れ、プロダクトへの理解も少しずつ深まってきているフェーズになります。※まだまだ、わかん…

JPEG XL

SaaSチームのギヨームです。 今回はJPEG XLについての記事を書きました。 ぜひ拝見していってください。 JPEG XLとは何ですか? その名前が示す通り、これは別の画像フォーマットです。 もちろん、画像のための多くのフォーマットがすでに存在しています。な…

テクノロジーサービス部オフラインイベント!

こんにちは。テクノロジーサービス部Webエンジニアの下川原です。 今回は私が所属するテクノロジーサービス部で開催したオフラインイベントを紹介します! 普段はフルリモで顔を合わせて話す機会が中々ありませんが(香川からお越しくださった方もいたり)、…

CREエンジニアとして3ヶ月経過時の所感

CREエンジニアのもう一人の豊田です。 フォトラクションで初めてCREという部署を経験し、3ヶ月経過時点での所感を綴ります。 以前、他メンバーもCREについての記事を書いてますので、こちらも参考にしてみてください。 kojichu.photoruction.com CREチームと…

エンジニア未経験からの転職✨なぜ、フォトラクションを選んだのか✨

はじめまして、フォトラクションに4月から入社しましたトヨカズです! 同時期に入社したCREチーム所属の豊田(トヨヒロ)さんがいるので、以降トヨカズで進めていきます! 経歴としては、施工管理(監督業)を3年、SES営業兼キャリアアドバイザーを1年半経験…

モバイル自動化ツールを使用開始した所感

こんにちは。QAエンジニアの塩谷です。 当社ではWEBの自動テストは運用開始して1年ほど経過しておりますが、先日やっとモバイルの自動テストの導入を開始いたしました。 まだ自動テストシナリオの準備中であり、本格的な運用は実施できていませんが、導入し…

スプレッドシートのセルを編集する度に、自動で該当のセル内に連番を振る方法

QAエンジニアの山本です。 この記事では、GAS(Google Apps Script)を使用して、スプレッドシートを編集する度に、自動で該当のセル内に連番を振る方法を紹介します。 ※昨年も同様(https://kojichu.photoruction.com/entry/adcale20221203)の記事を書きまし…

入社約半年経った所感・感じた課題と今後の展望

はじめまして、モバイルチームでAndroidエンジニアを担当している藤井です。 チームではエンジニアリングマネージャー(以下、EM)という役割を任されていて、大阪に住んでフルリモートで勤務しています。 フォトラクションに入社するまでは、他業界のスタート…

PymupdfでPDFからテキスト情報を取り出す方法

はじめに 初めまして、エンジニアとして株式会社Photoructionでアルバイト中の伊藤純平です! 最近は春のじめっとした暑さにやられて、脱いだら寒い、着たら暑いというジレンマに陥っています。あまりにも気温差が激しいので、服装選びが毎朝のハードルにな…

Python開発で重宝するライブラリpathlibの使い方

はじめに こんにちは、AIエンジニアの志賀です。 最近は花粉症に悩まされる日々も終わりが差し掛かり、サクラ咲く季節がやって参りました。寒さと花粉を乗り越えた先にある心地の良い期間だと毎年感じさせられます。 このたびはPython開発で重宝するライブラ…

WEBワーカーを外部ファイルを使わずにインラインで実行し方

こんにちは。Webチームのジョンです。 今回はWEBワーカーについて、記事を書きました。 WEBワーカーとは WEBワーカーは独立しているJavascriptでバックグラウンドに走るスクリプトになります。一般的にはJavascriptはシングルスレッドプログラミング言語のた…

PhotoructionはPHPerKaigi 2023ダイアモンドスポンサーとして協賛・登壇いたします!

こんにちは。Webエンジニアの下川原です。 いつもはPhotoructionの開発ブログとして、記事をアップしていますが、今回は告知させてください! 弊社は、PHPerKaigi 2023のダイアモンドスポンサーとして協賛させていただいています。 PHPerKaigi 2023の詳細は…

CRE勉強会始めました。

CREチームの桑畑です。 チーム内で実施している、CRE勉強会について紹介します。 目的・背景 チームのスキルの底上げをする タスクを個別具象で終わらせることなく、抽象的な理解・知見を養う。(あらゆるタスクからでも学びの機会を得る。) 調べたことをア…

不具合調査手順をまとめてみた!

こんにちは。CREエンジニアの田中です。日々不具合の調査や対応をしています。 今回は、日頃行っている不具合調査の手順をまとめてみたいと思います! ひとえに不具合といっても、色々なパターンがあるので、今回の記事では、「Webアプリケーションの不具合…

建設テックのエンジニアって特別な何かがあるの?

建設テックのエンジニアって特別な何かがあるの? はじめましての人ははじめまして Androidエンジニアの久木田です。 今回は建設テックで施工管理サービスを提供しているエンジニアって他のIT企業とどれだけ違うのかについての記事です。 (ちなみに、多分他…

リリースノートの作成で楽をする

はじめに こんにちは、Photoructionでモバイルチームのテックリードをしている數田です。 Photoruction Advent Calendar 2022の25日目の記事になります。 現在フォトラクションのモバイルアプリは基本的に毎週水曜日にリリースしています、リリース回数を増…

Pathlibでディレクトリ・ファイルを操作する

はじめに こんにちは、株式会社フォトラクションでPMをしている峠です。 業務でディレクトリやファイル操作でパスを扱うことが多く、これらを Pathlib と呼ばれるPythonのライブラリを用いて操作しています。 今回はPathlibでできる操作をいくつか紹介したい…

カスタマーサポートのお仕事と醍醐味

こんにちは! フォトラクションでカスタマーサポートを担当している勝木(かつき)と申します。 いつもは弊社のTS部の(弊社ではTechnology Service部=通称:TS部と呼んでいます)の皆さんが記事を投稿していますが、 今回は趣旨を変えて、弊社が開発、提供…

建設業特化のBPO機能について

こんにちは!株式会社フォトラクションでプロダクトマネージャーをしています南風原(はえばる)です。 Photoruction Advent Calendar 2022の22日目の記事になります。 はじめに Webエンジニアからプロダクトマネージャーに転身して早4ヶ月… 開発者だった時…

JavaScriptでアニメーションを行う

こんにちは!株式会社フォトラクションウェブエンジニアのジョンです! 今回はウェブアニメーションAPIの簡単な使い方を紹介したいと思います! ウェブアニメーションAPIとは ウェブアニメーションのドラフトを初めて作成されたのは2013年の6月で決して…

PyMuPDFでPDFを操作する⓶

こんにちは!株式会社Photoructionでエンジニアとしてインターンをしている渡邉圭太郎です。 Photoruction Advent Calendar 2022の20日目の記事です。 はじめに 自分たちのチームでは、PDFを扱って画像解析を行うことが多いです。以前まではpdfminerを使用し…

Datadogを触ってみた

はじめに Photoructionでエンジニアをしております。北原です。 前提 環境は、EC2です 目的 そろそろ弊社も監視しないとやばいよね?という流れからsentryかdatadogどちらにするかってなりdatadogになりました 以下個人的な考え できる範囲で言うとsentryで…

ゆるラム始めました

Photoruction Advent Calender 2022の18日目の記事です! こんにちは!CREチームリーダーの田中です。 前回、スクラムマスターとしての半年間の経験の備忘録を書きました。 今回はその後半に当たる記事です。 突然ですが、「ゆるラム」という言葉はご存知で…

CameraXのmlkit-visionを使ってみた

はじめに Photoructionでは工事現場の写真撮影をメイン機能としてさまざまな機能があり、その写真撮影機能では現在Camera2を使ってカメラの制御をしています。 昨今では、Camera2の代わりにCameraXがstableで出始め、Camera2と比べ出来ることにもメリットデ…

建設DX展に行ってきました!

はじめに こんにちは!CREチームリーダーの田中です。 Photoruction Advent Calender 2022の16日目の記事です! 今週末は2022年M-1グランプリですね。 今年はどのコンビがM-1チャンピンになるのか、ドキドキです。 このシーズンになると、過去のM-1グランプ…