技術

RubyMusicMixin on Rails 2024を開催します&DJ/VJ 募集!

こんにちは、pixivFACTORYでエンジニアをしているoruktです。 今回、ピクシブは2024年10月25日~10月26日に渡って開催されるKaigi on Rails 2024にGold Sponsorとして協賛いたします。 また、Kaigi on Railsをピクシブらしく盛り上げたいと考え、弊社主催の…

AWSとGoogle Cloudでインターコネクトを同時開通しました

はじめに こんにちは、インフラ部のsue445です。 ピクシブでは2023年末に自社のデータセンターとAWSとをDirect Connect Gatewayで、データセンターとGoogle CloudとをCloud Interconnectで、それぞれインターコネクト(閉域網接続)を開通しました。 現在Pas…

DroidKaigi 2024にスポンサー協賛&ブース出展します

はじめまして、エンジニアリング室 にDeveloper Relationとして7月から入社したjoyです。 ピクシブでは社員の成長と技術への貢献を目的として、カンファレンスのスポンサーシップ・登壇・参加支援を積極的に行っています。 ピクシブは、今年もDroidKaigi 202…

iOSDC Japan 2024にピクシブのエンジニア3名が登壇、ブース展示も行いました!

みなさんこんにちは、FromAtomです。 2024年8月22日(木)〜8月24日(土)に開催されたiOSDC Japan 2024において、ピクシブから3名のエンジニアが登壇し、スポンサーブースの出展をしました! この記事では、それぞれの発表資料に発表者からの一言コメントを…

pixivの全文検索基盤とElasticsearchによるリプレイス

まもなく17周年を迎えるpixivでは、長年にわたり作品などの全文検索基盤としてApache Solrを使用してきました。 しかし、サービスの規模が拡大する中で、従来の基盤に問題が生じていました。これを受けて、pixivでは全文検索基盤のリプレイスを実行しました…

#iOSDC Japan 2024にピクシブのエンジニアが3名登壇し、スポンサー協賛とブース出展もします!

こんにちは。ピクシブでiOSアプリ分野テックリードをしている@FromAtomです。2024年8月22日(木)〜24日(土)の3日間開催されるiOSDC Japan 2024に、今年も弊社から3名のエンジニアが登壇します。 iosdc.jp 登壇情報 大変めでたいことに、iOSDC Japan 2018…

パスキーにデフォルトの名前をつける方法について 〜AAGUIDの活用とフォールバックの工夫〜

こんにちは、プラットフォーム開発部で認証認可基盤の開発を担当しているabcangです。 先日pixivでパスキーが利用できるようになりました。パスキーはパスワードに代わる認証方法で、顔認証・指紋認証・PINなどのデバイスの認証機能を使ってpixivや関連サー…

長期インターンで知識0からRectorのルールを実装した話

こんにちは!pixiv事業本部ウェブエンジニアリング部で長期インターンをしていた@jiroooooと申します! 今回、型や構文解析などのプログラミング言語論の知識がほとんどない状態からRectorで特定のコードを一括で置換するルールを作成しました。 コードを書…

Argo RolloutsがProgressDeadlineExceededなとき自動でRestartする仕組みを作った話

はじめに こんにちは。インフラ部のlyluckです。 この記事ではArgo RolloutsのRolloutがProgressDeadlineExceededによってDegradedになってしまう現象と、その対策について紹介します。 背景 ピクシブではKubernetesクラスタ内の一部のアプリでArgo Rollouts…

オンプレミスKubernetes環境でのDatadogのデータ欠損を解消した話

はじめに こんにちは。インフラ部のlyluckです。 この記事ではオンプレミスKubernetesクラスター環境のデータがDatadogへ送りきれず欠損した現象と、その解消方法について紹介します。 背景 ピクシブでは2023年からオンプレミスKubernetesクラスターが稼働し…

事業計画を立てる上で必要なプロセスをシステム化し改善した話

こんにちは。プラットフォーム開発部兼財務データ企画部のshigeniiと申します。 普段はデータ基盤の運用保守、および、全社的なデータ活用やデータ駆動推進を担当しています。 今回は、財務に関する情報の収集からその可視化までの過程をシステム化すること…

PHPカンファレンス福岡2024に参加してきました

こんにちは、福岡オフィスでコミュニティーマネジメントを担っているnabeです。 6月22日に開催されたPHPカンファレンス福岡2024 が無事に終了しました。 当日は弊社うさみ(@tadsan)と当田(@picopico_dev)が登壇し、スポンサーブースの出展も行いました。…

BigQueryプロジェクト運用 in ピクシブ 〜On-demandモデル・Capacityモデル の使い分け〜

はじめに BigQueryの料金体系について スロットについて ピクシブでのOn-demandモデルとCapacityモデルの使い分け コンピューティング用プロジェクトとは? コンピューティング用プロジェクトの使い分けについて バッチ環境について ユーザー環境について Ca…

常にユーザー視点でプロダクトをデザインする。ピクシブのPDの仕事とは?

こんにちは、広報部のwestenoriです。 ピクシブの主要プロダクトには、プロダクトデザイナー(以下PD)が所属しています。 4名のPDの方に、仕事内容について詳しく話を伺いました! 自己紹介をお願いします mittsu:VRoid部でデザイナーをしています。2019年…

レポート RubyKaigi 2024に参加してきました!

こんにちは、BOOTHチーム・エンジニアのkolukuです。 この度、5月15日(水)から17日(金)の3日間、沖縄県那覇市で開催されたRubyKaigi 2024にスポンサーとして参加してきました。その様子をレポートでお届けします。 RubyKaigiとは RubyKaigiとは年に1回開催さ…

dbt導入におけるデータモデリング環境整備

はじめに 初めまして。プラットフォーム開発部にてデータ基盤の整備をしているazukiと申します。 今回はdbt(Data build tool)を導入した経緯と非中央集権的なdbtの使い方についてご紹介したいと思います。 今回は導入に関してまとめていますので、dbtの運用…

Fluentdのプラグインを作ってBigQueryにログを挿入するコストを1/3にした話

こんにちは。 機械学習チームにてレコメンドの改善を行っているgumigumi4fです。 この記事では、Fluentdにて収集したログをBigQueryに挿入する際に使用しているプラグインを置き換えることによって、高スループットかつ低コストを実現した話について紹介しま…

RubyKaigi 2024で学生支援企画を実施しました! #rubykaigi

FANBOX部でエンジニアをしているkumaです。 先日、那覇文化芸術劇場 なはーとにてRubyKaigi 2024が開催されました。昨年に引き続き、本年も学生支援企画として、RubyKaigiに参加したい学生さんを支援する取り組みを行いました。 inside.pixiv.blog 本記事で…

PHPカンファレンス福岡 2024に登壇& 協賛して福岡の技術シーンを盛り上げていきます

こんにちは、福岡オフィスでコミュニティーマネジメントとオフィス盛り上げを担っているnabeです。 ピクシブでは社員の成長と技術への貢献を目的として、カンファレンスのスポンサーシップ・登壇・参加支援を積極的に行っており(支援制度については記事を書…

会津大公認サークルZli 大LT会に協賛・参加しました!

こんにちは、採用担当のmarikoです。 5月11日(土)に会津大学公認サークルZli主催の大LT会が開催され、ピクシブは今年も協賛企業として参加いたしました!この大LT会は、学生と協賛企業の社員がLTを行います。ピクシブからは2名のエンジニアが登壇しました。 …

高専プロコン連携シンポジウム2024 に登壇しました!

はじめましての方ははじめまして。 Scala エンジニアの Javakky です! 今回は、高専プロコン連携シンポジウム2024に登壇させていただきましたので、そのレポートをお届けします! www.youtube.com 高専プロコンとは? 高専プロコンは、全国の高専生を対象と…

コミック系プロダクトチームの内情を赤裸々に公開!?pixiv MANGA Nightイベントレポート

こんにちは!コミック事業部Palcy部エンジニアのKNRです! pixiv・pixivコミック・pixivコミックインディーズ・Palcyのピクシブマンガ系事業で共催している「pixiv MANGA Night」は、ピクシブのマンガ事業に向ける思いや開発に関する知見を共有するエンジニ…

RubyKaigi 2024の企業ブースのノベルティについてご紹介します!

こんにちは、BOOTH部エンジニアのreudです。すっかり春も終わりを迎え、半袖でも過ごせるくらいの季節になりました。さて、ピクシブでは2024年5月15日(水)-5月17日(金)に沖縄県那覇市で開催されるRubyKaigi 2024にPlatinum Sponsorとして協賛し、スポンサー…

「Tailwind CSS実践入門」出版記念勉強会 in 福岡 をPHPカンファレンス福岡2024ウィークに開催します #Tailwind CSS実践入門

2024/6/20(木)に福岡・Engineer Cafe にて開催します。募集開始は一ヶ月前の5/20(月)から予定しています。 『Tailwind CSS実践入門』という書籍を弊社エンジニアが執筆しまして、著者自身によるTailwind CSS及びその周辺の技術解説とQ&Aセッションを行います…

NeovimでPHPを書いたり読んだりしている24新卒が環境を紹介します

こんにちは。ピクシブ24新卒のyuyukunです。 現在はOJTとしてpixivの開発・運用を行う部署に配属されています。PHPを勉強しながら、pixivの開発で直面している課題を解決したり、そもそもpixivではどうやって機能を提供しているのか?について日々学んでいま…

ピクシブは2024年度もRubyアソシエーションへの協賛を行います

コミック事業部の丸山(alitaso)です。 ピクシブは2024年度もPlatinumスポンサーとしてRubyアソシエーションへの協賛を継続いたします。 www.ruby.or.jp Rubyアソシエーションとは Ruby Associationは、プログラミング言語Rubyの普及と発展のための非営利団…

ピクシブはRails Girls Japanの2024年度年間スポンサーとして協賛します

コミック事業部の丸山(alitaso)です。 ピクシブは昨年度よりRails Girls Japanの年間スポンサーとして協賛を行なってまいりました。昨年に引き続き今年度も協賛を継続いたします。 railsgirls.jp Rails Girls Japan とは Rails Girlsはより多くの女性がプ…

“RubyMusicMixin 2024”, a RubyKaigi after event, and Call for DJs and VJs!

デザインシステム部の岡本(@mimo)です。ピクシブは2024年5月15日〜5月17日に渡って沖縄県那覇市で開催される RubyKaigi 2024 に Music Event Sponsor として協賛し、『RubyMusicMixin 2024』を開催いたします。 RubyMusicMixin 2024 As a Music Event Sponso…

ピクシブはtry! Swift Tokyo 2024に「GOLD」「DIVERSITY & INCLUSION」「STUDENT SCHOLARSHIP」スポンサーとして協賛します

2024年3月22日(金)〜2024年3月24日(日)に開催されるtry! Swift Tokyo 2024にて、ピクシブ株式会社は下記プランでのスポンサーシップを行います。 「GOLD」プラン 「DIVERSITY & INCLUSION」プラン 「STUDENT SCHOLARSHIP」プラン 加えて、3月22日と23日…

より良いコミュニケーションを取ることが、アプリ開発・作品づくりのキーになる!講談社とピクシブが社会人インターンを開催した話

複数の企業が協力しあい、世の中に新たなイノベーションを生み出す共同開発。共同開発に取り組む企業が増える中、普段は全く異なる環境で働く者同士が開発に取り組むことは、容易ではありません。 ピクシブ株式会社は、講談社の少女・女性マンガが毎日無料で…

PHPerKaigi 2024に登壇&協賛します #phperkaigi

こんにちは、pixivでエンジニアをしているnamazuです。最近はpixivを始めとするPHP実行環境の8.2から8.3への移行をしていました。 pixivは今PHP8.3で開発&運用しています! さて、今週末はついにPHPerKaigiですね! 毎度ノベルティが一つの楽しみなのですが…

ピクシブはRubyKaigi 2024に参加したい学生さんを招待します! #rubykaigi

こんにちは、FANBOXチームでエンジニアをしているkumaです。 5月15日〜17日に沖縄県那覇市でRubyKaigi 2024が開催されます。Rubyコアコミッターである中村(@unak)を始めとする弊社社員も多数参加予定です。 さて、ピクシブでは、昨年行われたRubyKaigi 2023…

今年もピクシブはRubyKaigi 2024にMusic Event Sponsorとして協賛します!

こんにちは、花粉症に苦しんでいるharukasanです。沖縄には花粉が飛んでいないときき、今すぐ行きたくなっています。ということで、ピクシブでは2024年5月15日(水)-5月17日(金)に沖縄県那覇市で開催されるRubyKaigi 2024にMusic Event Sponsorとして協賛しま…

How Adopting Rust and Zstandard in our 3D Model Distributing Server Highly Improved the Performances

Introduction Hi, my name is yue, from the VRoid team. We recently rewrote our 3D model distributing server in Rust and adopted Zstandard (zstd) as the compression format. As a result, the following changes occurred compared to the original…

3Dモデルの配信サーバーでRustとZstandardを採用して数倍のパフォーマンス向上を実現した

はじめに こんにちは、VRoid部所属のエンジニアのyueです。 この度VRoid Hubで3Dモデルの配信サーバーの見直しを行い、技術選定から始めRustとZstandard (zstd)を採用した実装に切り替えました。 結論から見るに従来のNode.js製サーバーと比べて以下のことを…

第1回C0deハッカソンwithピクシブを開催しました!

みなさん、こんにちは。採用担当のmarikoです。 2023/12/20(水)〜2024/1/17(水)の約1ヶ月、名古屋工業大学プログラミング部C0deさんとピクシブでハッカソンを行いました。今回の記事では、ハッカソンの様子や取り組みをご紹介します。 なぜハッカソンを開催…

夏インターンでPHPStanのバグを直してコントリビュートした話

こんにちは。先日PIXIV SUMMER BOOT CAMP 2023にpixivウェブエンジニアリングコースで参加した、zer0-starです。 インターン期間中に、メンターのtadsanによりPHPStanのバグが発見され、僕がそれを直しました。 せっかくなので、直したバグについて話してい…

中高生国際Rubyプログラミングコンテスト2023 in Mitaka 最終審査会に参加しました

12月9日(土)に第13回中高生国際Rubyプログラミングコンテスト in Mitakaの最終審査会が、三鷹産業プラザで開催されました。ピクシブは本コンテストに Gold スポンサーとして協賛しており、取締役CTOの道井がスポンサー賞審査員として、スポンサー担当とし…

Google Cloud Next Tokyo ’23に登壇しました

こんにちは、インフラ部のsue445です。 先日Google Cloud Next Tokyo ‘23が開催され、弊社からはsue445とucchi-の2人が登壇しました。 cloudonair.withgoogle.com 当日の発表資料とアーカイブが公開されたので紹介したいと思います。 GitLab を Google Cloud…

好きな3Dキャラクターでゲームを遊ぶ ―「VRoid」×「パスパルトゥー2」連携によって実現されたコンテンツのパーソナライズ化―

ゲーム内で好きな3Dキャラクターを利用できるシステムを組み込んだ、お絵描きアドベンチャーゲーム「パスパルトゥー2:あるアーティストのキセキ」。4月の発売以降、配信に3Dキャラクターを利用しているVTuberの方はもちろん、多くの方から「自分のアバター…

Play all your favorite original 3D characters in-game! Check out the inventive collaboration between VRoid and Passpartout 2 that makes it possible!

The illustration adventure game Passpartout 2: The Lost Artist incorporates a system where you can play in-game as a 3D character of your choice. Since being released in April, the game has allowed anyone and everyone, including VTubers, t…

Fundamentals of Data Engineeringの社内読書会をやりました

はじめに 初めまして。プラットフォーム開発部にてデータ基盤を整備しているkashiraと申します。 ピクシブではデータエンジニアリングのスキルアップを目的として、有志で Fundamentals of Data Engineering (洋書) の読書会を行いました。 www.oreilly.com …

「Engineering Office」立ち上げとその背景

2018年以来、事業部横断でのエンジニア職組織「エンジニアギルド」が営まれてきました。 inside.pixiv.blog inside.pixiv.blog エンジニア職の当事者として採用・育成・評価を同じ思想でサイクルを回して、自分たちをさらに信頼性の高いプロフェッショナルと…

考えをかたちにするためのデザイン - 「PIXIV MEETUP 2023」クリエイティブの裏側

自己紹介 はじめまして。 PIXIV MEETUP 2023で、クリエイティブディレクターを担当したm0nesukeと申します。 この記事では、本カンファレンスのクリエイティブをどのような意図や意志で制作していったのか、デザインの背景をお伝えしたいと思います。 PIXIV …

高専プロコン第34回福井大会 高専生の活躍とピクシブの応援・支援活動

2023年10月14日(土)〜10月15日(日)、福井で開催された全国高等専門学校プログラミングコンテスト 第34回福井大会にて、ピクシブ株式会社は産学連携協賛を行い、CTO道井が課題部門にて審査委員を務めました。 当日は、国内・国外の各高専生が日頃の成果を…

データ分析コンペティションへのスポンサード事例のご紹介

スポンサーについて はじめまして、エンジニアのsugasugaと申します。 普段は、機械学習技術をもちいて、ユーザーのみなさんの好みにマッチした作品をお届けするオススメ機能(レコメンド機能)の開発を行っております。 今回は弊社が行ったスポンサード事例…

Kaigi on Rails 2023にRubyスポンサーとして協賛します

こんにちは、技術広報室のkamikoです。 ピクシブでは社員の成長と技術への貢献を目的として、カンファレンスのスポンサーシップ・登壇・参加支援を積極的に行っています。(支援制度については記事を書いておりますので、宜しければご覧ください) そしてピ…

Kaigi on Rails 2023にピクシブから2名が登壇します!&見どころを紹介!

コミック事業部エンジニアのKNRです。この度、弊事業部よりimadokiと私の2名が、2023/10/27(日)-28(土)に開催されるKaigi on Rails 2023に登壇することになりましたのでお知らせします。 kaigionrails.org 登壇内容 imadokiとKNRは両名とも2日目(28日土曜日…

電子マンガサービス開発企業合同で「マンガ Tech Talk2023」を開催します

こんにちは、技術広報室のkamikoです。 突然ですが、皆さんはマンガを読んでいますでしょうか。読んでいるとしたら、紙と電子、どちらで読むことが多いでしょうか? ピクシブも電子でマンガが読めるサービスを複数展開していますが、今日はそんな電子マンガ…

6年を経てFloat16ArrayをStage 3にしてもらった

こんにちは。福岡オフィスエンジニアの @petamoriken です。趣味でFloat16Arrayのponyfill1を公開しECMAScriptに入れてもらうように活動していたところ、喜ばしいことに2023年5月のTC39会議にてStage 3となりました。折角なのでその経緯を書いていこうと思い…