1
/
5

Trending Posts

AHC039参戦記

お久しぶりです。西村です。久々にAHCでいい結果がでたので記事にまとめます。ほんとはコンテストの翌日ぐらいに公開したかったのですが、現実世界のお仕事が忙しく今日になってしまいました。 問題文はこちら(https://atcoder.jp/contests/ahc039/tasks/ahc039_a ) 問題を要約...

PHPで疎なIndex配列はなぜか性能が悪い件とその対処法

PHPerの西村です。最近、AHCではC++を使うことも増えましたが、PHPerです。 ところで、みなさん、PHPで疎なIndex配列が遅くて困ったことはないでしょうか?PHPの配列は柔軟で、Indexを0,1,2,3,...と振ることもできますし、0,100,200,などと振ることもできます。間隔をあけて振って...

Latest Posts

AHC039参戦記

お久しぶりです。西村です。久々にAHCでいい結果がでたので記事にまとめます。ほんとはコンテストの翌日ぐらいに公開したかったのですが、現実世界のお仕事が忙しく今日になってしまいました。 問題文はこちら(https://atcoder.jp/contests/ahc039/tasks/ahc039_a ) 問題を要約...

PHPで疎なIndex配列はなぜか性能が悪い件とその対処法

PHPerの西村です。最近、AHCではC++を使うことも増えましたが、PHPerです。 ところで、みなさん、PHPで疎なIndex配列が遅くて困ったことはないでしょうか?PHPの配列は柔軟で、Indexを0,1,2,3,...と振ることもできますし、0,100,200,などと振ることもできます。間隔をあけて振って...

弊社メンバーのこだわりデスク環境をご紹介します!

こんにちは。開発課 バックエンドチームの大島です。 私はガジェット・文房具などが好きでかっこいいデスクに憧れがあり、よくYouTubeでデスクツアーの動画を見たりしています。また弊社には、入社後1年以上が経過した社員を対象に、機材や事務用品などを購入してもらえる『ハイ・ファイブ制度』というものがあります(詳しくは...

とあるフロントエンドエンジニアの情報収集方法をすべて公開します

こんにちは!開発部開発課の橋本です。 learningBOXは現在3年目でフロントエンドチームのリーダーをしており採用面接にも関わらせてもらっています。 僕自身、他のエンジニアがどのように情報収集しているかに興味があり、面接の中で応募者の方に情報収集方法をよく質問しています。 また、仕事をする中で社内のエンジニア...

AHC026参戦記

Who am I? learningBOXの西村です。QuizGeneratorを2011年頃に作っていたらいろいろ仕事が舞い込んできて法人化して今に至ります。夏頃からAHCに参加していたのですが、今回は社内でおそらく1位を取れたと思うので参戦記を書くことにしました。(社内にAHC青は2名いるようです。) A...

今、個人的にアツい MySQL REST Serviceを試してみた

インフラ管理課 自動化チームの藤原です。 Wantedlyにテックブログが移行してからは、初の投稿になります。 以前、弊社コーポレートサイトにPythonの型アノテーションに関する記事を寄稿した際は、年間ビュー数がそこそこ上位だったようです。ご覧くださった皆様、ありがとうございます。 さて、私事で大変恐縮ではあり...

EdTechプロダクトのレガシーなバックエンドにモダンフレームワークよりも先にDDDを導入した話(後編)

learningBOX株式会社の開発部開発課に所属している末廣です。 前編ではDDD(ドメイン駆動設計)導入プロジェクトの立ち上げまでの経緯を説明させていただきました。 後編では、プロジェクトをどのように進めていったかと、最終的にどのような形で導入したのかを紹介したいと思います。 プロジェクトの進め方 プロジ...

EdTechプロダクトのレガシーなバックエンドにモダンフレームワークよりも先にDDDを導入した話(前編)

learningBOX株式会社の開発部開発課に所属している末廣です。 前回はLaravel Collectionを導入した話をしました。 今回はlearningBOX開発にDDD(ドメイン駆動設計)を導入した話をしたいと思います。 ドメイン駆動設計とは まず、ドメイン駆動設計について簡単に説明させていただきま...

PHPのArrayに苦しんだ結果、LaravelのCollectionだけ導入した話

みなさん、初めまして learningBOX株式会社の開発部開発課に所属している末廣と申します。 突然ですが、みなさんはPHPのArrayは好きでしょうか。 私は嫌いです(ドン) Arrayが嫌いな理由を説明します。 array_***** 関数の引数の位置がバラバラ array_column()とarray...

第10回 Asprova プログラミングコンテスト 参加記 (39.1M; 130位)

learningBOX株式会社 開発部 開発課 SREチームの松永です。 前回の記事ではバックエンドエンジニアなどと書いていた気がするのですが、人事異動にて最近新設されたSREチームに所属することになりました。 さて、アスプローバ株式会社 が主催する 第10回 Asprova プログラミングコンテスト(AtC...

当社の新人研修をお見せします!~エンジニア向け新人研修のご紹介~

こんにちは。learningBOXの廣岡です。 今回は、エンジニア向けの新人研修のご紹介と、2023年7月にエンジニアとして入社した社員に新人研修の感想や現在の1日の過ごし方などを伺いました! 01|新人社員研修の概要 目的①:職場の理解 ・研修を通してパーパスや事業内容などについて理解を深め、共通の目的を持っ...

業務中遭遇したバグでクイズ作ってみた

バックエンドエンジニアの武村です。(弊社ではとても珍しい) 新卒として learningBOX に入社し、強くて偉大な先輩たちの背中を眺めながら日々業務に邁進しています。 弊社 learningBOX は LMS (Learning Management System) 、いわゆる eラーニングシステムを開発する...

CODINGAME SPRING CHALLENGE 2023 参加記

はじめまして、learningBOX株式会社 開発部 開発課 バックエンドエンジニアの松永です。 CodinGame の Spring Challenge 2023 という、ゲームAIを作って参加者同士で競わせるコンテストに参加しましたので、結果や実装方針についてつらつらと書きます。 ルール ツカモさん...

ES2022・ES2023で追加された新機能を一部紹介

はじめに はじめまして。learningBOX株式会社開発部開発課でフロントエンドを担当している横山です。 Internet Explorerのサポートが終了してからはや1年が経とうとしています。フロントエンドエンジニアの方々にとって衝撃的な出来事だったのではないでしょうか。 あまり馴染みのない方に簡単に説明させ...

learningBOXが「ChatGPT」活用ノウハウをオープンソース化

誰でも簡単に、自社専用ChatGPT環境の構築が可能に learningBOX株式会社は、自社専用ChatGPT環境の構築が可能となるソースコードを、無償で一般公開したことをお知らせします。入力した内容はOpenAIの学習に使用されることはなく、文書要約や校正、翻訳機能を搭載しています。 開発の背景 米国のOp...

space-avatar-image
learningBOX Engineer Blog
learningBOXのエンジニアによるブログです。開発者向け技術情報や、開発者の日常、小ネタなどを中心に発信しています!
Followers
17
Posts
1,070
Likes