宮崎雄也– Author –
宮崎雄也
2022新卒で PR TIMES に入社し、開発本部でバックエンドエンドエンジニアをしています。
-
PR TIMESはPHPカンファレンス小田原2024に協賛・登壇します!
カンファレンス宮崎雄也こんにちは、 PHPerの宮崎(@sucalul)です。 PR TIMES は PHPカンファレンス小田原2024に梅スポンサーとして協賛します。 そして、社内から2名のエンジニアが登壇します! 【】 小田原で開催されるPHPのイベントです。詳細は公式ホームページをご覧ください。 日程:2024年4月13日(土) 10:00〜18:30 会場:おだわら市民交流センター「UMECO」 https://phpcon-odawara.jp 【】 私たち PR TIMES が運営するサービスの多くは PHP で動いています。 PR TIMES のサービスが今日まで成長し、今後も価値あるプロダクト... -
うるう日に特定の条件下で起こったバグ事例
開発宮崎雄也こんにちは。開発本部で主にバックエンドの開発をしている 宮崎(@sucalul) です。 今回は2024年2月29日に発生したバグ事例について紹介します。 【実際のバグ事例】 社内のソースコード上で、ある機能を判定する条件の1つである「会社設立年月から2年以内であること」を判定するロジックにうるう日のパターンが考慮されていなかったためバグが発生しました。 実際の関数内のコードがこちら。(一部省略・値を直接入力しています。) list($current_date_year, $current_date_month, $current_date_day) = explod... -
PHPカンファレンス北海道2024に参加しました!
勉強会宮崎雄也こんにちは、 PHPerの宮崎(@sucalul)です。 先日開催されたPHPカンファレンス北海道2024にて、PR TIMESはゴールドスポンサーとして協賛し、スポンサーブースを出展しました。 https://developers.prtimes.jp/2023/12/28/phpcon_hokkaido_2024_pre/ このブログでは、当社メンバーの登壇やスポンサーブースの様子についてお伝えします。 【ブース出展】 弊社が普段から活用しているchatbot-uiを使いプロンプトでこちらで決めた割合であたりを出すガチャを用意し、「抽選」と送るとガチャの結果を返してもらう企画... -
private-isuのベンチマーカーをLambdaで実行する仕組みを公開しました
開発宮崎雄也こんにちは、PR TIMESでバックエンド開発をしている宮崎(@sucalul)です。 先日、private-isuのベンチマーカーをLambdaで実行する仕組みを公開したので、そちらの紹介をします。 【公開リポジトリ】 https://github.com/PRTIMES/private-isu-bench-lambda 使い方についてはGitHubのREADMEを参照してください。 https://github.com/PRTIMES/private-isu-bench-lambda?tab=readme-ov-file#使い方 【背景】 private-isuのベンチマーカーはREADMEにEC2を起動する方法が書いてありますが、Lambdaで立ち上げる方が比較的... -
PR TIMESはPHPカンファレンス福岡2023にブロンズスポンサーとして参加・登壇しました!
勉強会宮崎雄也こんにちは、バックエンドエンジニアの宮崎(@sucalul)です。6月24日に開催されたPHPカンファレンス福岡2023にブロンズスポンサーとして参加しました。 カンファレンスでは、当社の岩下(@iwashi623)、meihei(@app1e_s)の2名が登壇しました。スポンサーとして参加したイベントの模様をご報告させていただきます。 【】 福岡をはじめ九州地方のIT業界を盛り上げたい、九州のPHPerと全国のPHPerが交流できる場を提供したい、もっと福岡のPHPに力を入れている会社を知って欲しい、そんな想いで開催されているカン... -
PR TIMES は PHPカンファレンス福岡2023 に協賛・登壇します
勉強会宮崎雄也こんにちは、PR TIMESでバックエンドエンジニアをしている宮崎(@sucalul)です。 PR TIMES は PHPカンファレンス福岡2023 にブロンズスポンサーとして協賛します。 そして、社内から2名のエンジニアが登壇します。 【】 福岡をはじめ九州地方のIT業界を盛り上げたい、九州のPHPerと全国のPHPerが交流できる場を提供したい、もっと福岡のPHPに力を入れている会社を知って欲しい、そんな想いで開催されているカンファレンスです。 【開催概要】 日時:2023年6月24日(土) 会場:FFBホール(福岡ファッションビル8階) ... -
デバイス別アクセスログの集計処理をLambdaに置き換えました
開発宮崎雄也こんにちは、PR TIMESでバックエンドエンジニアをしている宮崎(@sucalul)です。 今回はPR TIMESのデバイス別アクセスログの集計処理をLambdaに置き換えた取り組みを紹介します。 【はじめに】 PR TIMESではアクセスログを複数の機能で利用していますが、 アクセスログの量が多く処理が重い bot判定が処理によってバラバラ などの問題がありました。 これらを解決するための第一弾としてデバイス別アクセスログの改善を行いました。 デバイス別アクセスログ集計の機能は元々、td-agentのプラグイン(Ruby実装)で処... -
デジタル創作同好会traPさんと社内ISUCONイベントを開催しました
開発宮崎雄也こんにちは、22新卒で、PR TIMES開発本部でバックエンド開発をしている宮崎です。 先日、デジタル創作同好会traPさんと、社内ISUCONイベントを開催しました。今回は、その準備で作成したLambda関数の紹介をします。 「ISUCON」は、LINE株式会社の商標または登録商標です。 【当日の様子】 会社にtraPの方々をお招きし、オフラインで行いました。traPからは20名以上参加いただきました。今回使用した問題はこちらです。 https://github.com/catatsuy/private-isu 最終的に30万点を超えたチームが2つあり、398,912点... -
ハッカソンのAPIをGoへフルスクラッチしました
開発宮崎雄也こんにちは、2022新卒で PR TIMES に入社し、バックエンドエンジニアをしている宮崎です。 先日行われたハッカソンに向けてAPIをフルスクラッチしたのでやったこと共有します。 【はじめに】 PR TIMESでは新卒向けにAPIを提供してハッカソンを行なっています。 優秀者は即内定!23・24新卒向けハッカソン「PR TIMES HACKATHON 2022 Summer」8月8-9日開催 既存のAPIをGoへフルスクラッチした理由は以下の2つです。 エンドポイントから取得できるリソースが推測できない、パスパラメータで指定する必要のないものが... -
PR TIMESにおけるAMPの削除を行いました
開発宮崎雄也はじめまして、PR TIMESの開発本部でインターンをさせていただいている宮崎と申します。 これまでは新規サービス開発に従事していたため、実際に動いているサービスの開発に関わるのは今回が初めてです。 今回はAMP削除を行った話について書きたいと思います。 【AMPとは】 AMPとはAccelerated Mobile Pagesの略で、主にモバイルページを高速に表示させるためのプロジェクト、または、そのフレームワークのことを指します。 https://developers.google.com/amp?hl=ja 通常のページとは別にAMPページを作成すること...
1