並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 503件

新着順 人気順

+portalの検索結果1 - 40 件 / 503件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

+portalに関するエントリは503件あります。 開発エンジニア仕事 などが関連タグです。 人気エントリには 『ペパボの新卒研修で利用した資料を公開します - Pepabo Tech Portal』などがあります。
  • ペパボの新卒研修で利用した資料を公開します - Pepabo Tech Portal

    2020年はペパボに9人の新卒エンジニアが入社しました。今年も新卒エンジニアを対象に、3ヶ月に及ぶエンジニア研修を開催しました。 本エントリでは、研修の全体像のご紹介や、研修で利用した各資料を公開します。また、領域別に研修担当者より概要の紹介をします。 新卒研修の資料作成を担当している方や、新卒・中途問わず、新しい領域にチャレンジしたいエンジニアの方はぜひご覧ください! GMO ペパボの研修 GMO インターネットグループでは、毎年 GMO Technology Bootcamp(以下、GTB) と題して、グループ全体のエンジニアとクリエイター(デザイナ)が集まってプロダクトを作っていく上で必要となるベースラインの技術を学ぶ研修を行っています。 GMO ペパボの新卒入社のメンバーは今年から本格的に GTB に参加しました。新卒メンバーが参加するなら、と講義の内容の作成や講師としての参加につ

      ペパボの新卒研修で利用した資料を公開します - Pepabo Tech Portal
    • GMOペパボのエンジニア研修2021の資料を公開します - Pepabo Tech Portal

      はじめに 今年のエンジニア研修の担当をしたkurotakyとtokkyです。ペパボのエンジニア研修2021がはじまっていますという記事を書いてあっという間に時が経ち、先日研修が終わったので研修資料を公開します。各研修の講師からコメントをもらっているので、ぜひ読んでいってください! 研修を実施するにあたって、専門的な内容を学んでから現場に入る方法や、幅広い技術層に触れてから現場に入る方法など、さまざまなスタイルがあります。ペパボでは最新の技術の幅広く触れてOJTに入っていくやり方を選択しています。それはなぜかというと、GMOペパボのわたしたちが大切にしている3つのことの中で、「みんなと仲良くする」ということ話がありますが、みんなと仲良くするというのは、エンジニアという職種だけでも100人以上になり、そのみんなと仲良くするのは実際は結構難しいと思います。過去にCTOのあんちぽさんが2017年の

        GMOペパボのエンジニア研修2021の資料を公開します - Pepabo Tech Portal
      • ストレスを生まないSlackのコツ - Pepabo Tech Portal

        こんにちは、ホスティング事業部の @dojineko です。 今日は2022年02月22日、スーパー猫の日です 🐾 そんな今回は、2022年01月に社内で共有した、Slackを活用した日常のコミュニケーションでストレスを与えやすいパターンの例とその改善手法の提案を、 テックブログの記事として編集したものを共有したいと思います。 今昔ペパボのテキストコミュニケーション GMO ペパボではコロナ禍以前より、テキストでのコミュニケーションを主体とした業務に取り組んでいます。 普段からほとんどのコミュニケーションはSlackによるテキストチャットで行われ、 それぞれが組織やサービスにある課題やそれらを改善する提案をしたり、業務に関わる内容を文字にしたりしながらコミュニケーションしています。 テキストでのコミュニケーションは、「考えていること」「思っていること」を文字として具体化できることや、 後

          ストレスを生まないSlackのコツ - Pepabo Tech Portal
        • 反復着床不全で子宮内膜症の患者、歯周病菌を子宮内から高頻度に検出 山梨大など | Science Portal - 科学技術の最新情報サイト「サイエンスポータル」

          ニュース 反復着床不全で子宮内膜症の患者、歯周病菌を子宮内から高頻度に検出 山梨大など 2024.10.02 難治性不妊症の反復着床不全で子宮内膜症を合併している患者は、子宮内膜症がない患者に比べ、子宮内に歯周病菌が増殖していることが山梨大学と手稲渓仁会病院(札幌市)の研究で分かった。反復着床不全は原因が明らかになるケースが珍しく、今回の研究で歯周病と不妊の関連性が示唆できるとしている。今後、歯周病の治療や予防が着床率の向上に効果があるかどうか、調べるという。 不妊症は妊娠を望む健康な男女が避妊をしないで性生活を送っているにもかかわらず、一定期間妊娠しないものをいう。近年は人工授精や体外受精といった数種類の不妊治療が保険診療で受けられる。ただ、体外受精の場合は年齢ごとに、保険診療で胚移植が行える回数に制限が設けられている。胚移植を何度行っても着床しない反復着床不全は医師と患者双方にとっても

            反復着床不全で子宮内膜症の患者、歯周病菌を子宮内から高頻度に検出 山梨大など | Science Portal - 科学技術の最新情報サイト「サイエンスポータル」
          • Visual Studio Code と Docker コンテナを使って開発する - Pepabo Tech Portal

            技術部データ基盤チームの @zaimy です。今回は、 Visual Studio Code(以下 VS Code)と Docker コンテナを使って開発環境を構築する方法を紹介します。 データ基盤エンジニアの開発環境として、Python を使用する単一コンテナを例に記述しますが、他の言語や Docker Compose を使う場合でも応用できます。 背景: M1 Mac (Monterey) に Python 3.8.12 をインストールできない 先日、業務で使用するマシンを Intel Mac から M1 Mac に切り替えたのですが、CPU アーキテクチャが異なることに加えて、OS のバージョンが上がったことで Apple Clang に下位互換性のない変更が入っており、業務上ある理由で必要な Python 3.8.12 のインストールが困難でした。 そこで、私の所属するチームは全員

              Visual Studio Code と Docker コンテナを使って開発する - Pepabo Tech Portal
            • 日本人祖先の「3系統説」、従来の定説に修正迫る ゲノム解析で進化人類学は「人類、日本人の本質」を探究 | Science Portal - 科学技術の最新情報サイト「サイエンスポータル」

              レビュー 日本人祖先の「3系統説」、従来の定説に修正迫る ゲノム解析で進化人類学は「人類、日本人の本質」を探究 2024.07.24 内城喜貴 / 科学ジャーナリスト、共同通信客員論説委員 「日本人の祖先はどこからやってきたのか」。このロマンに満ちた問いに対しては、祖先は縄文人と大陸から渡来した弥生人が混血したとする「二重構造モデル」が長くほぼ定説となっていた。そこに日本人のゲノム(全遺伝情報)を解析する技術を駆使した研究が盛んになり、最近の、また近年の研究がその説を修正しつつある。 日本人3000人以上のゲノムを解析した結果、日本人の祖先は3つの系統に分けられる可能性が高いことが分かったと理化学研究所(理研)などの研究グループが4月に発表した。この研究とは別に金沢大学などの研究グループは遺跡から出土した人骨のゲノム解析から「現代日本人は大陸から渡ってきた3つの集団を祖先に持つ」と発表し、

                日本人祖先の「3系統説」、従来の定説に修正迫る ゲノム解析で進化人類学は「人類、日本人の本質」を探究 | Science Portal - 科学技術の最新情報サイト「サイエンスポータル」
              • サービスを停止せずにデータベースリファクタリングする - Pepabo Tech Portal

                2022年7月13日にカラーミーショップで提供開始した「副管理者機能」のアップデートにあたって、従前の挙動を変えずにデータベーススキーマの構造を変える必要がありました。また、サービスの提供を停止することなく、スキーマの構造の変更を進める必要がありました。 この記事では、サービスを停止せずにデータベースの構造を徐々に変更するデータベースリファクタリングをどのように進めたかについて紹介します。 「データベースリファクタリング」とは データベースリファクタリングについて体系的に述べた書籍として"Refactoring Databases"があります。この本では、データベースリファクタリングのさまざまなパターンにおいて、スキーマの変更、データマイグレーション(既存データの移行)、アプリケーションの変更それぞれをどのように進めるべきかについて解説しています。ここでは、"Refactoring Dat

                  サービスを停止せずにデータベースリファクタリングする - Pepabo Tech Portal
                • 『デザイン思考』という言葉にデザイナーとして改めて向き合って考えた結果得られたもの - Pepabo Tech Portal

                  こんにちは、デザイン部デザイン戦略チームでプリンシパルデザイナーをしている咲 @satosio です。 2020年4月にGMOインターネットグループの新卒入社パートナーを対象に「デザイン思考について」約1時間の講義を行いました。この記事ではそこで使用したスライドをもとに「デザイナーにとってデザイン思考とはなにか」を説明していきます。 「デザイン思考」はデザイナーに限った話ではないのですが、「デザイン思考(笑)」というように、言葉自体をなんとなく毛嫌いしてしまっているデザイナーに「デザイン思考」と呼ばれているものの正体はなにかを説明することが本記事の目的です。 結論 概要 共感とはSympathyではなくEmpathy 共感からインサイトを得ることで自分ごと化する デザインとは意思決定の積み重ね 意思決定は「仮説推論」に基づいている デザインの思考法とはフレーミングを用いた仮説推論 デザイン

                    『デザイン思考』という言葉にデザイナーとして改めて向き合って考えた結果得られたもの - Pepabo Tech Portal
                  • ペパボのパートナーの自宅作業デスクまとめ - Pepabo Tech Portal

                    こんにちは、HR統括グループのあちゃです。 GMOインターネットグループでは、新型コロナウィルスの感染拡大に備えて1月27日から在宅勤務を行っています。(詳細はこちらをご確認ください。) 27日の朝、自宅で業務を始めてすぐ@june29が、社内の GitHub Enterprise にこんなissueを作ってくれました。 ペパボにとって初めての長期間での在宅勤務を快適にするべく、自宅の作業デスクの工夫や知見がたくさん集まりました! 今回はその中の一部を紹介したいと思います。 issueの発案者 @june29 のデスク 工夫ポイント ケーブルはなるべく天板の下に追いやって、デスクの上をすっきりさせる 色をなるべく黒で統一することでゴチャゴチャ感を軽減する 詳細は Scrapbox にまとめてあるそうなので、ぜひご覧ください! 毎日使うものにはお金をかけて実質無料にする方針 @hsbt のデ

                      ペパボのパートナーの自宅作業デスクまとめ - Pepabo Tech Portal
                    • もう人間がクエリを書く時代じゃない!SQLクエリの組み立てを自動化するSlack botを開発・導入しました - Pepabo Tech Portal

                      こんにちは。SUZURI事業部の@kromiiiと申します。 私のメインの業務はWebアプリケーションの開発ですが、大学院時代のスキルを活かして並行してデータ分析業務も行っています。 データ分析業務ではデータベースのクエリを書くことが多いのですが、私自身SUZURI事業部に配属されたばかりで、テーブルの名前やリレーションを覚えるのが大変でした。そこでクエリの設計を自動化するツールをSlackに導入しました。 その名も tbls-ask bot です。どのようなものか先に見てみましょう。 ユーザーはSlackでメンションする形で、どのようなクエリを実行したいのか自然言語で入力します。 メンションされるとSlack botが起動し、どのDBスキーマを利用するかを尋ねます。 ユーザーがDBスキーマを選択すると、自然言語からSQLクエリを生成し、Slackに返答します。 今回はパブリックに公開する

                        もう人間がクエリを書く時代じゃない!SQLクエリの組み立てを自動化するSlack botを開発・導入しました - Pepabo Tech Portal
                      • PlayStation®初のリモートプレイ専用機「PlayStation Portal リモートプレーヤー」が年内に29,980円(税込)で発売!

                        PULSE Elite ワイヤレスヘッドセット / PULSE Explore ワイヤレスイヤホン PULSE Elite ワイヤレスヘッドセットとPULSE Explore ワイヤレスイヤホンは、ゲームのオーディオ体験を新たなレベルへと向上させる新商品です。 PULSE Elite ワイヤレスヘッドセットは、ロスレスオーディオに対応した次世代のワイヤレスヘッドセットです。今回から新たに追加した格納式ブームマイクは、AIによって背景の音をフィルターするノイズリジェクション機能を搭載しています。また、充電と収納が同時に可能なチャージングハンガーも同梱します。 PULSE Explore ワイヤレスイヤホンは、高品質な音響体験を持ち運んでお楽しみいただける、PlayStation初のワイヤレスイヤホンです。内蔵しているデュアルマイクは、AIによって背景の音をフィルターするノイズリジェクション機

                          PlayStation®初のリモートプレイ専用機「PlayStation Portal リモートプレーヤー」が年内に29,980円(税込)で発売!
                        • OpenAPI や Protocol Buffers のおかげで開発がかなり捗っている話 | MEDLEY Developer Portal

                          2020-08-21OpenAPI や Protocol Buffers のおかげで開発がかなり捗っている話こんにちは、インキュベーション本部エンジニアの加藤です。 主に CLINICS アプリの開発を担当しています。 はじめにCLINICS アプリの開発では OpenAPI や gRPC を利用しています。 OpenAPI と gRPC の間には何の関係もないのですが、どちらも API の仕様をスキーマ言語で記述するという点では共通しています。 今回はこの API スキーマが開発にもたらすメリットについて紹介していこうと思います。 API ドキュメントとしてのスキーマ定義既存のコードに機能を追加する際や修正を加える際に気にすることの多い部分は API の仕様ではないかと思います。 「リクエストやレスポンスはどのようなデータなのか」「この値は必須なのか、任意なのか」「データの型は数値なのか

                            OpenAPI や Protocol Buffers のおかげで開発がかなり捗っている話 | MEDLEY Developer Portal
                          • Mac は「こちら側」のコンピューターではなくなった - portal shit!

                            概略を説明すると、 Catalina の頃から Apple が Mac ユーザーのアプリ起動ログを勝手に収集していたが、 Big Sur の公開日にログ集約サーバーがダウンしてしまい、そのせいで Mac を使えなくなる人が続出して問題が発覚したというもの。 Rebuild の Episode 288 で触れられているので興味がある人は聞いて下さい。 この記事については日本語の翻訳もあってはてブで 500 ブックマークくらいついていたが、どうも機械翻訳されただけのようだったし、一部訳が違うのではと思われるところがあったので自分でも訳してみた。訳を原著者の Jeffrey Paul 氏にメールで送ったので恐らくそのうち本家に日本語訳が追加されると思う。 2020-11-25 9:16 追記 日本語訳追加してもらいました。 起きていることをまとめると以下のような感じだ。 Apple は Mac

                              Mac は「こちら側」のコンピューターではなくなった - portal shit!
                            • SPA+SSR+APIで構成したWebアプリケーションのセッション管理 - Pepabo Tech Portal

                              カラーミーショップ サービス基盤チームのkymmtです。この記事では、サーバサイドレンダリングするシングルページアプリケーションとAPIサーバからなるWebアプリケーションのセッション管理方法について紹介します。 アプリケーションの構成 構成の概要 今回は例としてEC事業部で提供するカラーミーリピートをとりあげます。構成としては、Railsで作られたAPIサーバ1と、Vue.jsで作られたシングルページアプリケーション(SPA)からなります。また、SPAはExpressが動くフロントエンドサーバでサーバサイドレンダリング(SSR)します。APIサーバはSPAかフロントエンドサーバだけが呼び出します。各ロールはサブドメインが異なります。 APIサーバでセッションIDを持つCookieを発行し、Redisを用いてセッション管理します。また、APIサーバへのセッションが有効なリクエストはフロント

                                SPA+SSR+APIで構成したWebアプリケーションのセッション管理 - Pepabo Tech Portal
                              • 日頃の作業を自動化して得られたもの - Pepabo Tech Portal

                                minne事業部のnissyiです。私は最近、運用・開発業務の時間を確保するために、便利なツールを導入したり、ちょっとしたプログラムを書いて自動化したりしています。今回は、日頃の業務の自動化を進めたことで得られたものについて書きます。 自動化を進めたことで得られたもの 身近なところで自動化は可能 自動化の損益分岐点 メンテナンスと分かりやすさ 最後に 自動化を進めたことで得られたもの 早速本題ですが、自動化に取り組むことで以下のようなメリットや学びを得ました。 時間を生み出し、他の仕事に取り組む時間を確保できる 自動化の手段を知ることで、他の場面で応用できる 作業に対して「これは自動化できないか?」と考えるようになる 自動化を進めると、生み出した時間で新たな自動化に取り組めて、さらにそれで時間を生み出して…と複利のように効率化を進められます。 身近なところで自動化は可能 エンジニアの業務に

                                  日頃の作業を自動化して得られたもの - Pepabo Tech Portal
                                • 【坂本龍一】ご報告 | エイベックス・ポータル - avex portal

                                  わたくしども所属の音楽家/アーティスト 坂本龍一が去る2023年3月28日71歳にて永眠いたしました。謹んでご報告申し上げます。 2020年6月に見つかった癌の治療を受けながらも、体調の良い日は自宅内のスタジオで創作活動をつづけ、最期まで音楽と共にある日々でした。 これまで坂本の活動を応援してくださったファンのみなさま、関係者のみなさま、そして病気治癒を目指し最善を尽くしてくださった日米の医療従事者のみなさまに、あらためて深く御礼申し上げます。 坂本自身の強い遺志により、葬儀は近親者のみで済ませておりますことをご報告いたします。また、弔問、ご香典、ご供花につきましても謹んで辞退申し上げます。 最後に、坂本が好んだ一節をご紹介します。 Ars longa, vita brevis. 芸術は長く、人生は短し 報道関係のみなさま、取材等はお控えくださいますよう心よりお願い申し上げます。 2023

                                    【坂本龍一】ご報告 | エイベックス・ポータル - avex portal
                                  • GitHub Copilotの導入によってペパボの開発生産性はどう変化したか - Pepabo Tech Portal

                                    サービスのデプロイ頻度は、そのときに開発している機能の大きさやチームメンバーの人数などの影響を少なからず受けます。そのため、この変化がGitHub Copilot導入の効果と言いきることは難しいですが、生産性が向上しているチームからのノウハウの共有などを通じて、継続した生産性の向上に取り組んでいきたいと考えています。 GitHub Copilot導入に向けた課題とその対応 ここからは、ペパボでGitHub Copilotを全社導入するにあたり検討した観点と、その結果を紹介します。 ペパボにおける生成AI活用の現状 GMOペパボでは、ChatGPTの登場以降、生成AIを活用した機能の開発や開発プロセスへの活用による生産性向上に取り組んできました。特に、pyama86/slack-gptを利用したSlack Botはエンジニアに限らず全社員が利用しており、さまざまな業務の効率化に貢献しています

                                      GitHub Copilotの導入によってペパボの開発生産性はどう変化したか - Pepabo Tech Portal
                                    • Google Workspaceのプライマリドメイン変更を実施しました - Pepabo Tech Portal

                                      こんにちは、ペパボのCorporate Engineering Group(以下CEG)でソフトウェアエンジニアをしている加治です。 CEGでは、主にペパボ社内で利用されている社内向けサービスの開発・運用・保守を行っています。運用・保守を行っているサービスの中にはSaaSも含まれています。そのSaaSの一つであり、ペパボでメインで使用されているオフィススイートであるGoogle Workspaceのプライマリドメインを変更したお話をします。 最初に、このお話のターゲットを明確にしておこうと思います。 これからプライマリドメインを変更したい情シス、コーポレートエンジニアなどの担当者 プライマリドメインを変更したことがあり、ペパボではどうだったのかな〜と気になった人 Google Workspaceの運用をしていて、プライマリドメインが事実上のメインのドメインと異なるときの影響を知っておきたい

                                        Google Workspaceのプライマリドメイン変更を実施しました - Pepabo Tech Portal
                                      • フロントエンド開発環境の継続的なリファクタリング | MEDLEY Developer Portal

                                        2020-10-20フロントエンド開発環境の継続的なリファクタリングこんにちは、第二開発グループエンジニアの西村です。主にCLINICSの開発を担当しています。 はじめにCLINICS は電子カルテ、オンライン診療、予約システム、患者アプリなどを含む統合アプリです。CLINICS がローンチしてから現在に至るまで常に新機能開発と定常改善が行われており、開発環境のメンテナンスは後手になりがちでした。今回はそういった状況を改善すべく、開発環境のメンテナンス、リファクタリングを行った過程から得られたプラクティスについて紹介していこうと思います。 モチベーションプロダクトの新規開発時に行われる技術選定は非常に難しく、業務要件やチーム状況など総合的に考慮してその時点でのベストな選択をする必要があります。 しかし、選択した技術で長期運用をしていくうちに、メンテナンスが行き届かなくなったコードやライブラ

                                          フロントエンド開発環境の継続的なリファクタリング | MEDLEY Developer Portal
                                        • 【23-06】中国初のオープンソース・ライセンス訴訟、法廷がGPLライセンスの意義を認める|Science Portal China

                                          高須 正和: 株式会社スイッチサイエンス Global Business Development/ニコ技深圳コミュニティ発起人 略歴 略歴:コミュニティ運営、事業開発、リサーチャーの3分野で活動している。中国最大のオープンソースアライアンス「開源社」唯一の国際メンバー。『ニコ技深センコミュニティ』『分解のススメ』などの発起人。MakerFaire 深セン(中国)、MakerFaire シンガポールなどの運営に携わる。現在、Maker向けツールの開発/販売をしている株式会社スイッチサイエンスや、深圳市大公坊创客基地iMakerbase,MakerNet深圳等で事業開発を行っている。著書に『プロトタイプシティ』(角川書店)『メイカーズのエコシステム』(インプレスR&D)、訳書に『ハードウェアハッカー』(技術評論社)など medium.com/@tks/takasu-profile-c50fee

                                          • 物理学者が円周率の新しい表現方法を発見 インド理科大学院|インド科学技術ニュース|Science Portal India インドの科学技術の今を伝える

                                            インド理科大学院(IISc)は6月18日、IIScの科学者が、ひも理論を使って物理現象を説明する研究をしている際に、円周率を表す新しい級数表現を見つけたと発表した。研究成果は学術誌Physical Review Lettersに掲載された。 この級数表現は、高エネルギー粒子の量子散乱の解読プロセスに関連する計算から円周率を抽出する方法を提供するものだ。研究は、IIScのポスドクであるアルナブ・サハ(Arnab Saha)氏とIISc高エネルギー物理学センター(CHEP)のアニンダ・シンハ(Aninda Sinha)教授により行われた。 シンハ教授のグループは、自然界のすべての量子プロセスが、弦を弾く際に生じるさまざまな振動モードを活用できると仮定する理論的枠組みとして知られるひも理論に関心を持っていた。彼らの研究は、大型ハドロン衝突型加速器で陽子が衝突するといった高エネルギー粒子の相互作用

                                              物理学者が円周率の新しい表現方法を発見 インド理科大学院|インド科学技術ニュース|Science Portal India インドの科学技術の今を伝える
                                            • ペパボのエンジニアの各種制度 2020 夏 - Pepabo Tech Portal

                                              執行役員 VP of Engineering 兼技術部長の @hsbt です。PS4 の Ghost of Tsushima が面白くて、毎日仕事が終わると対馬にいく毎日です。 2020年7月より、GMOペパボ(以下、ペパボ)では、パートナー(GMOインターネットグループでの従業員の呼称)全員の評価の制度と報酬をアップデートしました。エンジニアについても同様に従来の制度をベースにしながらアップデートを行っています。ペパボのエンジニア職位制度は2015年に導入した制度をベースとしながら2020 年までの 5 年間に主に以下に示すアップデートを行いました。 シニア(以上の)エンジニアの評価基準の細分化(例: 4.1等級-4.4等級など) シニア以上の報酬の大幅な増額 エンジニアリングマネージャ(テクニカルリード、チーフテクニカルリード)の導入 先日、エンジニアの評価について、ベースとなる制度へ

                                                ペパボのエンジニアの各種制度 2020 夏 - Pepabo Tech Portal
                                              • 大規模プロジェクトの課題を解消する、たった1時間で行うふりかえりの工夫 | MEDLEY Developer Portal

                                                2024-07-02大規模プロジェクトの課題を解消する、たった1時間で行うふりかえりの工夫はじめにこんにちは。CLINICS カルテの QA 担当をしております QA エンジニアの かみむら です。 医療プラットフォーム本部 CLINICS 開発チームでは、2年以上に渡り自社レセコン1の開発を行っています。プロダクトは公開済みであるものの鋭意追加機能の開発を続けており、今後も継続して開発する予定になっています。 QA エンジニアの大切な役割の1つとして、プロセス改善があります。ふりかえりはプロセス改善のアイデアを関係者全員で話し合うための肝となるアクティビティですので、規模の大小問わず取り入れたいものです。 この記事ではレセコン開発におけるプロジェクト体制構築時の黎明期から現在の成熟期に至るまでに行った、四半期毎のふりかえり手法や効果について、かいつまんでご紹介します。 プロジェクトの状況

                                                  大規模プロジェクトの課題を解消する、たった1時間で行うふりかえりの工夫 | MEDLEY Developer Portal
                                                • DBのリストアテストを全自動化した話 - Pepabo Tech Portal

                                                  ホスティング事業部の業務信頼性向上チームでエンジニアをしているはらちゃんです。 先日STREET FIGHTER 6のオープンベータに参加し、友人にボコボコに負けました。 製品版買っていい勝負ができるように特訓を重ねたいと思います。 今回、ホスティング事業部のサービスであるロリポップ、ムームードメイン、ヘテムル、おさいぽのDBリストアテストを自動化したので紹介します。 まず業務信頼性向上チームとは? リストアテストを継続的にやっている理由 なぜ自動化したのか 全体像 具体的な実装 実装時に困ったこと dumpのサイズが大きすぎて通常のrunnerではリストアテストができない場合 scpをするアカウントにdumpファイルを操作する権限がない場合 dumpファイルのファイル名が微妙に違ってうまく指定できない場合 終わりに まず業務信頼性向上チームとは? 最初に、自分の所属している業務信頼性向上

                                                    DBのリストアテストを全自動化した話 - Pepabo Tech Portal
                                                  • バッターボックスに立ち続ける話 - Pepabo Tech Portal

                                                    執行役員 VP of Engineering 兼技術部長の @hsbt です。最近は Horizon Zero Dawn の新作を待ちながらアサシンクリードシリーズの過去の作品を片っ端からプレイしています。 今回は久しぶりに「今日話したこと」シリーズをお届けします。2022 年も始まり、エンジニア全員へ挑戦を促す檄文として書いた内容になります。 みなさんは、普段暮らすだけでは手が届かないようなチャンス、例えば技術書の執筆、大きいカンファレンスへの登壇の機会、論文の投稿、最先端プロジェクトへのジョイン、機械学習を使ったサービスの開発などに関わるにはどうすればいいか考えたことはありますか? 結論としては以下の二つです。 自分が興味があるチャンスに対して毎日何かしら研鑽を行う 目の前にチャンスが出てきた時に間髪入れずに参加の意思を示して手を上げる 「自分にはまだ実力がないから…」ということを言っ

                                                      バッターボックスに立ち続ける話 - Pepabo Tech Portal
                                                    • 社内でFlutterのハンズオンを行ったので、資料を公開します - Pepabo Tech Portal

                                                      先日、社内で Flutter のハンズオンを行ったので、その際に使用した資料を公開します。 Flutter とは? Made by Google Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter™️ は Google が作った、単一のコードベースで iOS、 Android、Web のアプリケーションを作成できるツールキットのことです。 アプリケーションの大部分を Dart という言語で記述します。 Flutter Official Document ※Flutter および Flutter のロゴは Google LLC の商標です。 Flutte

                                                        社内でFlutterのハンズオンを行ったので、資料を公開します - Pepabo Tech Portal
                                                      • 初代「Portal」以来の衝撃―― なぜ「Outer Wilds」はここまで絶賛されるのか、ネタバレの段階ごとに解説

                                                        去る6月19日にSteam版が配信開始された「Outer Wilds(アウターワイルズ)」。PC版は2019年5月の発売以降、1年間Epic Games Storeの時限独占配信であり(※)、なおかつ同時期に似たタイトルの話題作(The Outer Worlds)が発売されたこともあって若干地味な印象があった本作だが、英国アカデミー賞ゲーム部門で「ベストゲーム賞」を受賞し、それを受けて事後的にプレイした一部のゲームファンたちに「刺さった」ことで、今になって日本国内でも口コミ的に人気が確立してきた。 ※編注:現在はSteam、Epic Games Storeの他、PS4、Xbox Oneでも配信中 筆者も発売当初は本作のことを完全に見過ごしており、事後的にプレイして「刺された」プレイヤーのうちの一人だ。そして今は、本作のことを「見過ごされるにはあまりに惜しい大傑作なので、とにかくいろんな人々

                                                          初代「Portal」以来の衝撃―― なぜ「Outer Wilds」はここまで絶賛されるのか、ネタバレの段階ごとに解説
                                                        • 新PS5と“PlayStation Portal”はなぜ生まれた? SIEプラットフォーム責任者に聞く「年末商戦」で狙うもの【西田宗千佳のRandomTracking】

                                                            新PS5と“PlayStation Portal”はなぜ生まれた? SIEプラットフォーム責任者に聞く「年末商戦」で狙うもの【西田宗千佳のRandomTracking】
                                                          • ペパボのデザインシステムのドキュメントを公開します - Pepabo Tech Portal

                                                            GMOペパボ株式会社は、「インターネットで可能性をつなげる、ひろげる」というミッションのもと、レンタルサーバーやドメインの取得、ホームページやネットショップの作成、ハンドメイド作品の売買やオリジナルグッズを在庫を持たずに販売できるサービスなど、多様な事業を、多様なブランドで展開しています。このマルチブランド戦略は、個性的なペパボのサービスを特徴づけるだけでなく、市場を確保しつづけるリスクヘッジとしても機能する一方で、サービスを超えてデザインを展開するのが難しいという側面もありました。 そこで、ペパボでは、各サービスが個別に考えていているようなデザインの原則やガイドライン、その実装としてのカラーパレットやコンポーネントライブラリなどのアセットのうち、重複しているものをすべてのサービスで使えるように一般化した、共通基盤デザインシステムを開発することにしました。ペパボでは、この共通基盤デザインシ

                                                              ペパボのデザインシステムのドキュメントを公開します - Pepabo Tech Portal
                                                            • Slack ワークフロー × GitHub Actions で何時でも誰でも楽なステージングデプロイを実現する - Pepabo Tech Portal

                                                              こんにちは! 先日最終話が放映された Dr.STONE 2 期が始まった頃、先が気になりすぎて漫画版を大人買いした CTO室 鹿児島オフィスチームのよしこ @yoshikouki です。これぞ社会人の嗜みだなと感慨深くなった30歳の春。 今回は私が運用・開発に携わっているホスティング事業部で Slack ワークフローと GitHub Actions を組み合わせて業務を改善しましたので紹介したいと思います。本改善は、サービスの本番環境に近いステージング環境へのデプロイ作業を Slack 上で行えるようにして、デプロイのための環境構築を不要にしたことに加えて必要なステップを 1 つだけにすることができました。 これまでステージングデプロイの問題点 環境構築についての比較 改善前 改善後 デプロイフローについての比較 改善前 改善後 どのようにして改善したのか 実際の操作画面と流れ 実装方法

                                                                Slack ワークフロー × GitHub Actions で何時でも誰でも楽なステージングデプロイを実現する - Pepabo Tech Portal
                                                              • メールシステムのリバースプロキシに Nginx を使っているのでご紹介 - Pepabo Tech Portal

                                                                こんにちは。最近、ピストのチェーンを 和泉チエン TOUGH GUARD に替えて、ご機嫌な原口です。 ホスティング事業部の MRE(Messaging Reliability Engineering *ペパボの造語です)というチームで、 SRE ような取り組みを、DNS やメールなどのメッセージングサービスに対して実施しています。 今回は、弊社のホスティングサービスで提供しているメールシステムについてご紹介いたします。 メールシステム構成 弊社のホスティングサービスで提供しているメールシステムは、運用効率化やメールサーバー リプレイス時のダウンタイム削減のため、リバースプロキシを導入しています。 このリバースプロキシについては、過去、dovecot や Courier-IMAP などを利用していましたが、 現在は Nginx に変更しています。メールシステムで Nginx を利用している

                                                                  メールシステムのリバースプロキシに Nginx を使っているのでご紹介 - Pepabo Tech Portal
                                                                • 社内のドキュメンテーションの取り組みと、Kitenのご紹介 - Pepabo Tech Portal

                                                                  はじめに 技術部の @june29 と申します。最近の趣味は「お散歩」で、よく晴れた休日には妻といっしょに2時間くらい歩き回ったりしています。この記事では、わたしが2020年から力を入れて取り組んでいる社内におけるドキュメンテーションの活動の一部を紹介したいと思います。 問題意識 もともと、ペパボで働く人々には「書く」という行為が定着しています。現在利用中のサービスを見渡してみると、GitHub、Slack、Google Docs、Scrapbox、Notionなどがあり、常に積極的な読み書きが行われています。 しかし、ドキュメンテーションという観点から見て、すべてが理想的にうまくいっているとは言えない状況であるとも思っていました。具体的には、下記のような課題があると感じていました。 書く場所が何種類もあり、どこになにが書かれているかがわかりにくい 場所ごとにアクセス制限が行われており、ど

                                                                    社内のドキュメンテーションの取り組みと、Kitenのご紹介 - Pepabo Tech Portal
                                                                  • Kubernetesクラスタ内に大量のServiceリソースがあるとNginxコンテナが起動しなくなる - Pepabo Tech Portal

                                                                    こんにちは、技術部プラットフォームグループのそめやポチです。最近はpng形式の画像をjpeg形式に変換する仕事をしています。 この記事では、私が社内のKubernetesクラスタのお世話をしているときに出会ったトラブルとその解決方法、またトラブルが起こった原因について説明します。トラブルの原因についてはKubernetes, Nginx, Linuxの3つのプロダクトについて、コードリーディングをしながら解説します。 直面した事象 急にKubernetesクラスタ内のNginxコンテナが起動しなくなりました。 GMOペパボが提供しているサービスの一つであるminneでは、検証用のKubernetesクラスタを利用しています。本番環境で使用しているKubernetesクラスタを模倣した、開発・検証のための環境です。そのクラスタ内でトラブルが起きていました。 トラブルの説明をするために、まずこ

                                                                      Kubernetesクラスタ内に大量のServiceリソースがあるとNginxコンテナが起動しなくなる - Pepabo Tech Portal
                                                                    • エンジニアの活動情報からFour Keysを集計、可視化した話 - Pepabo Tech Portal

                                                                      データ基盤チームの @udzura です。今回は、昨年の後半にかけてデータ基盤チームで取り組んできた、開発者の生産指標である Four Keys の可視化についてお話をします。 Four Keysとは何か 生産性ダッシュボードプロジェクトの全体図 開発活動のExtractとLoadパイプライン 取得したデータのTransform ビュー部分 まとめと今後 画像について Four Keysとは何か 始めに、Four Keysについての説明をします。 Four Keysとは、GoogleのDevOps Research and Assessmentチームが6年間の研究の結果割り出した、ソフトウェア開発チームのパフォーマンスを示す4つの指標のことです。 詳細はGoogle Cloudのブログ記事「エリート DevOps チームであることを Four Keys プロジェクトで確認する」などをご確認

                                                                        エンジニアの活動情報からFour Keysを集計、可視化した話 - Pepabo Tech Portal
                                                                      • 「PlayStation Portal」と新ヘッドセットを実機体験。狙いを探る【西田宗千佳のRandomTracking】

                                                                          「PlayStation Portal」と新ヘッドセットを実機体験。狙いを探る【西田宗千佳のRandomTracking】
                                                                        • デザイナーがデザインツールを使わずに、React を使ってデザインした話 | MEDLEY Developer Portal

                                                                          2020-06-19デザイナーがデザインツールを使わずに、React を使ってデザインした話メドレーのデザイナー酒井です。最近、JobMedleyからCLINICSに異動しました。 自分はデザインはもちろん、HTML/CSS/JS 実装してプルリク送ったりしているちょっとフロントエンド実装領域に軸足が寄ったタイプのデザイナーです。 ここでは以前所属していた JobMedley 事業部の話をさせていただきます。 当時、JobMedley の社内システムのリニューアルプロジェクトにデザイナーとして参加していました。通常、デザイナーがデザインをするときには Skecth や Figma のようなデザインツールを利用するのが一般的かと思います。 弊社でも基本的にはデザインツールでデザインを行うことが多いのですが、プロジェクトによっては、よりリアルなモックアップが必要なため、デザイナー自身がコーディ

                                                                            デザイナーがデザインツールを使わずに、React を使ってデザインした話 | MEDLEY Developer Portal
                                                                          • 任天堂とVR、ゲーミングUMPCを全部食い荒らそうとするマジでエグい『Pimax Portal』情報まとめ

                                                                            搭載するSoCのXR2はMeta Quest 2やPico 4に搭載されている、Snapdragon 865をベースとしたVR/AR専用のもので、865は2年前のハイエンド、をカスタムしたものを携帯ゲーム機として使うのはどれくらい動くのかは全く未知ですが、とりあえずこの時点でAndroid搭載ゲーム機としても群を抜いたスペックです。 携帯ゲーム機としての画面解像度の高さもえげつない。ppiは画面サイズと解像度の比で出てくる数値なんですが、807ppiって・・・、 あの・・・iPad Proが264ppi、を大きく超えるAnalogue Pocketが615ppiと考えてもらえるとヤバさが伝わるかと。 ボタン多い ▲基本的にはSwitchのような配列のボタンですが、それに加えて○×△□ボタンがあったり(ソ○ー?)物理ボタンが32個、仮想ボタン8個とのこと。すっごい多い。どうやら携帯ゲーム機史

                                                                              任天堂とVR、ゲーミングUMPCを全部食い荒らそうとするマジでエグい『Pimax Portal』情報まとめ
                                                                            • プロダクト担当者とデータサイエンティストで Prophet を使って EC サービスの注文額を予測する - Pepabo Tech Portal

                                                                              技術部データ基盤チームのデータサイエンティストの @zaimy です。今回は、ハンドメイド作品を対象とする EC サービスである minne の注文額を、プロダクト担当者とデータサイエンティストで Prophet を使って予測した事例を、主に運用面から紹介します。 結論ファースト 背景 時系列予測を行うモデルの選択 特徴量の選択と工夫 モデリングの結果とビジネス的な成果 モデルの監視と継続的な改善 まとめと今後について 結論ファースト 月ごとの注文額を実績に対して誤差 1% 程度で予測できるようになりました。 背景 これまで minne では、経営計画に基づく年間の注文額の目標があり、それを過去実績に基づいて月割りにし、そこから日数で日割りにする…という流れで計算された、日ごとの注文額の目標を立てていました。 この目標値が予測値として使われているシーンもありましたが、当然、目標値は直近の実

                                                                                プロダクト担当者とデータサイエンティストで Prophet を使って EC サービスの注文額を予測する - Pepabo Tech Portal
                                                                              • メール送信者がone-click unsubscriptionを実装する方式を検討します - Pepabo Tech Portal

                                                                                訂正 2024-01-31: 指定するメールヘッダの用法を訂正しました。訂正以前はList-Unsubscribe-Post ヘッダにエンドポイントのURLを記載するとしていました。正しくはList-Unsubscribe ヘッダにエンドポイントのURLを記載します。また、List-Unsubscribe-Post ヘッダには List-Unsubscribe=One-Click と記載します。 はじめに こんにちは、新卒 13th の@donokunです。12 月は SUZURI 事業部に参加して、いちごジャムとたまごペーストがトーストにあうことを学びました。騙されたと思って喫茶店のモーニングで試してください。ジャムが塗ってあるトーストにたまごペーストを上から塗って食べるのです。 この記事ではワンクリックでの配信停止(one-click unsubscription)という E メール送

                                                                                  メール送信者がone-click unsubscriptionを実装する方式を検討します - Pepabo Tech Portal
                                                                                • なぜGMOペパボがWeb3への取り組みを始めるのか - Pepabo Tech Portal

                                                                                  こんにちは。CTOのantipop.ethです。2022年3月7日に「組織の新設および役員の管掌変更等に関するお知らせ」という形で「ペパボ3推進室」の組成をお知らせしました。「ペパボ3推進室」とは、Web3に関する取り組みを進めていく組織です。 本記事では、どういう意図でそのようなお知らせをしたのか、なぜGMOペパボがWeb3への取り組みを始めるのかについて、背景と課題について述べます。本記事は、社内向けの文書を元にしていますが、後半で具体的に何をやっていくのかを書いた部分については割愛しています。これからの取り組みにご期待ください。 TL;DR わたしたちは、これからのインターネットの展望を開く新たなパラダイムとなり得るWeb3に対して、これまでに築いてきた強みを生かした取り組みを始めます。 Web3の魅力のひとつは、経済システムをプロトコルとしてビルトインすることによって、クリエイター

                                                                                    なぜGMOペパボがWeb3への取り組みを始めるのか - Pepabo Tech Portal

                                                                                  新着記事