フォルシア の技術ブログ

エンジニアの「つどい」のススメ

これは、 FORCIA Advent Calendar 2021 の14日目の記事です。 こんにちは。新卒2年目エンジニアの三浦です。 突然ですがみなさんは会社の同期のやっている仕事、知っていますか? フォルシアでは、全く決まりや強制ではないのですがいつからか新卒エンジニアは代々同期同士の気軽な情報共有の場を設置して、コミュニケーションをとる習慣があります。 代によって頻度や形

エンジニアの「つどい」のススメ

こんにちは。新卒2年目エンジニアの三浦です。 突然ですがみなさんは会社の同期のやっている仕事、知っていますか? フォルシアでは、全く決まりや強制ではないのですがいつからか新卒エンジニアは代々同期同士の気軽な情報共有の場を設置して、コミュニケーションをとる習慣があります。 代によって頻度や形式など違いはありますが、私を含む新卒2年目(20期入社

開発を加速する! 開発速度志向のソースコードレビュー

これは、 FORCIA Advent Calendar 2021 の13日目の記事です。 こんにちは。DXプラットフォーム部のエンジニアの伊藤(亜紀)です。 データクレンジングツールMasstery の開発を担当しています。 この記事のテーマは「ソースコードレビュー」です。突然ですが皆さん、ソースコードレビューはどのように実施されていますか? 頭では重要とわかっているつもりだけれども、手を回

開発を加速する! 開発速度志向のソースコードレビュー

こんにちは。DXプラットフォーム部のエンジニアの伊藤(亜紀)です。 データクレンジングツールMassteryの開発を担当しています。 この記事のテーマは「ソースコードレビュー」です。突然ですが皆さん、ソースコードレビューはどのように実施されていますか? 頭では重要とわかっているつもりだけれども、手を回せていない やってはいるけれど、時間をかけすぎてい

digコマンドとcurlコマンドで理解するCDNの仕組み

これは、 FORCIA Advent Calendar 2021 の12日目の記事です。 はじめに 「CDN」という仕組みをご存知でしょうか。 インターネットを支える縁の下の力持ち的な存在ですが、実際に意識することは少ないかもしれません。 ここでは「CDN」がどのように動いているのか、digコマンドとcurlコマンドを使って理解してみようと思います。 CDNとは 「CDN」とは「content delivery network」の略称で

digコマンドとcurlコマンドで理解するCDNの仕組み

はじめに 「CDN」という仕組みをご存知でしょうか。 インターネットを支える縁の下の力持ち的な存在ですが、実際に意識することは少ないかもしれません。 ここでは「CDN」がどのように動いているのか、digコマンドとcurlコマンドを使って理解してみようと思います。 CDNとは 「CDN」とは「content delivery network」の略称でCDN事業者のサーバを経由してコンテンツを配信する

Symbolと名前衝突について

これは、 FORCIA Advent Calendar 2021 の11日目の記事です。 こんにちは! 旅行プラットフォーム部エンジニアの恒川です。 今年10月に入社し、毎日JavaScriptを書いています。 この記事では、JavaScriptのsymbolから始めて、「名前衝突」をキーワードに、それを利用したLispプログラムまで紹介したいと思います。 JavaScriptのsymbol symbol はES2015で追加されたプリミティブです。プリミティ

Symbolと名前衝突について

これは、FORCIA Advent Calendar 2021の11日目の記事です。 こんにちは! 旅行プラットフォーム部エンジニアの恒川です。 今年10月に入社し、毎日JavaScriptを書いています。 この記事では、JavaScriptのsymbolから始めて、「名前衝突」をキーワードに、それを利用したLispプログラムまで紹介したいと思います。 JavaScriptのsymbol symbolはES2015で追加されたプリミティブです。プリミティブ

営業職でシステム会社に就活中の方向け ~プログラミングよりも知っておいた方がいいこと~

これは、 FORCIA Advent Calendar 2021 の10日目の記事です。 営業3年目の松浪と申します。 今回アドベントカレンダーにて一枠いただくことになり、何を書くか迷っていたら締切になりました。(他の会社の営業職の方々がどのようにしてテーマを選んでいるのか知りたいです。。) 追い込まれた結果、システム会社の営業(非エンジニア)職を志望している就活生によく聞かれ

画像中のRGB値から有彩色、無彩色を分類してみる

これは、 FORCIA Advent Calendar 2021 の9日目の記事です。 こんにちは、第2旅行プラットフォーム部エンジニアの力石です。 近頃、AIが様々な分野で活躍する話を以前に増してよく聞くようになりました。 個人的にその中でも興味深いのは、AIが漫画や絵を創作するといった芸術分野やエンターテインメント分野への応用です。 こういったAIによる絵の創作では、画像をぼかした

画像中のRGB値から有彩色、無彩色を分類してみる

画像中のRGB値から有彩色、無彩色を分類してみる これは、FORCIA Advent Calendar 2021の9日目の記事です。 こんにちは、第2旅行プラットフォーム部エンジニアの力石です。 近頃、AIが様々な分野で活躍する話を以前に増してよく聞くようになりました。 個人的にその中でも興味深いのは、AIが漫画や絵を創作するといった芸術分野やエンターテインメント分野への応用です。 こ

そのSQL、もっと速くなりますよ。

これは、 FORCIA Advent Calendar 2021 の7日目の記事です。 こんにちは。エンジニアの長尾と申します。旅行系アプリの開発・運用をしています。 今年の秋頃からSQLの高速化に取り組み、計600分以上の短縮に成功しました。 そのなかで特に効果の大きかった施策を4つほどご紹介させていただきます。 1. たった25行のコードの追加で、165分短縮。 「このTSVファイル20Gを超えて
SQL

そのSQL、もっと速くなりますよ。

こんにちは。エンジニアの長尾と申します。旅行系アプリの開発・運用をしています。 今年の秋頃からSQLの高速化に取り組み、計600分以上の短縮に成功しました。 そのなかで特に効果の大きかった施策を4つほどご紹介させていただきます。 1. たった25行のコードの追加で、165分短縮。 「このTSVファイル20Gを超えているけど、一体これは何なんだ……。」 これを見た
SQL

文系からフォルシアのエンジニアになった新卒社員が感じたこと

これは、 FORCIA Advent Calendar 2021 の6日目の記事です。 こんにちは!2021年入社、新卒1年目エンジニアの小木曽です。 大学では主に言語学を学んでいましたが、色々な経緯があり技術職としてフォルシアに入社しました。 大学の専攻とはかなり違う領域の職種に就いたこともあり、周りからは「珍しいね」と言われることも多いのですが、学生時代の後輩たちと話している

文系からフォルシアのエンジニアになった新卒社員が感じたこと

はじめに こんにちは!2021年入社、新卒1年目エンジニアの小木曽です。 大学では主に言語学を学んでいましたが、色々な経緯があり技術職としてフォルシアに入社しました。 大学の専攻とはかなり違う領域の職種に就いたこともあり、周りからは「珍しいね」と言われることも多いのですが、学生時代の後輩たちと話していると、文系からIT技術職への就職を検討してい