pixiv

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

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

2段階認証のバックアップコードの仕様をどのように決めたか紹介します

こんにちは、プラットフォーム開発部で認証認可基盤の開発を担当しているabcangです。 先日pixivのログイン画面で2段階認証が利用できるようになりました。現時点ではTOTP(Time-based One-Time Password)認証アプリとバックアップコードの2種類が2要素目の認…

レポートpixiv MANGA Night 2

こんにちは!コミック事業部エンジニアのKNRです。 先日、「インフラコストを根本から削減する」株式会社DELTA様との共同でイベントを実施したため、その模様をレポートします! pixiv MANGA Nightとは? ピクシブの4つのマンガに関係するプロダクト(「pixi…

Next.jsのプレビュー環境をプルリクから自動で構築する

こんにちは、アルバイトのciffeliaです。 pixivは、2022年にNext.jsによるフロントエンドのリプレイスを開始しました。2023年現在では、10人以上の開発者がNext.jsによるフロントエンド開発に参加しています。 この記事では、Next.jsプロジェクトにおけるプ…

【2023.4.20】モバイルアプリのウラ側を公開!pixiv App Nightを開催しました

ピクシブ株式会社は、モバイルアプリエンジニアが一堂に会して、 モバイルアプリ開発に関する知見を共有するイベント「pixiv App Night」を定期的に開催していく予定です。 イベントではiOS / Androidのエンジニアが、クリエイターの創作活動を支えるアプリ…

子どもに贈りたい、ブックサンタで寄付した本

NPO法人チャリティーサンタが主催し、「厳しい環境にいる全国の子どもたちに本を届けること」を目的に活動している「ブックサンタ2022〜書店で誰でもサンタクロースに〜 | NPO法人チャリティーサンタ」 パートナー書店で好きな本、またはブックサンタのオン…

pixivをNext.jsでリプレイスする取り組みをご紹介します。

pixivではNext.jsを用いたフロントエンドのリプレイスプロジェクトを2022年3月末より行っており、現時点(2022年8月)でリクエスト機能をNext.jsにてリプレイスしました。 今回のpixiv insideではピクシブ株式会社で働くエンジニアの取り組みとして、pixivのフ…

KARAKURI chatbotのオンラインセミナーにpixivのコミュニティマネージャー2名が登壇しました

こんにちは。以前【先輩と後輩 コミュニティマネージャー編】を投稿した、pixiv事業本部コミュニティマネージャー(以下CM)のmonbebeです。皆さんお元気ですか? 今回は、先日KARAKURI chatbotのオンラインセミナーにチーム長のtattsunさんと登壇したことを…

みんなでプロダクトをつくる「おもちゃ箱」の取り組み

こんにちは、pixivのリクエスト機能を開発するチーム(以下、リクエストチーム)で22新卒として内定者アルバイトをしているsaitoです。 リクエストチームでは、コミッションという新しい領域に挑戦しています。リクエスト機能をリリースして1年が過ぎた今で…

pixiv Android アプリでのデザインシステムを活用したダークテーマ対応

デザインシステムを利用した色の設定 色の実装について Theme切り替え 依存関係 デザインシステムと Material Components for Android Color Theming コンポーネント まとめと今後 フリーランスのソフトウェアエンジニアとして活動している djyugg です。ピ…

pixivのブックマークに関する負荷対策をしました

10/22(金) 追記 この記事で解説している内容について解説する勉強会を開催することとなりました。以下のconnpassよりお申し込みください。 pixiv.connpass.com 10/22(金) 追記 pixivのブックマークについて ブックマークDBの問題について 具体的な対策内容 …

先輩と後輩 コミュニティマネージャー編

こんにちは、pixiv運営本部でコミュニティマネージャー(以下CM)業務を担当しているnakotchとmonbebeです! まずは先輩のnakotchの自己紹介から始めます ピクシブ株式会社(以下ピクシブ)へは、2019年2月に中途入社しました。 入社時はpixivFACTORYでコミ…

コミュニティマネージャーがリクエスト機能の立ち上げで感じたこと

こんにちは。ピクシブでコミュニティマネージャー(以下CM)をしているtsuboです。 今回は、2020年9月にpixiv上に追加された「リクエスト機能」立ち上げの話を、CM目線でお伝えします。 立ち上げの経緯 2020年5月ごろ、その日の仕事を終え、自席でまったりイ…

CIで Androidアプリのライブラリ更新を楽にする

こんにちは。ピクシブ株式会社でpixiv Androidアプリの開発を担当しているverno3632です。 今回は弊チームで導入しているライブラリ更新の仕組みについてお話します。 ライブラリ更新の流れ まずpixiv Androidアプリの開発で利用しているツールを紹介します…

プロジェクト内のライブラリをロードしつつ、ブラウザで動作するPHPStan Playground

こんにちは。開発支援チームでpixivのコーディング環境の向上をしているyosatakです。 pixivではPHPStanを活用して、スクリプト言語であるPHPのコーディング上のミスをデプロイ前に検出しています。 inside.pixiv.blog PHPStanは開発者にエディタを強制した…

JIMS第108回研究大会でpixivの推薦を多様化させる発表を行いました

こんにちは、アドプラットフォーム部でインターンをしている@ucchi-です。 大学では計量経済学を専攻しています。 今回は学生として、慶應義塾大学星野崇宏研究室とピクシブ株式会社が行った共同研究の内容についてお話しします。 本研究は「Variety-Seeking…

pixivのサービスを支えるコミュニティマネージャー&開発支援チーム!

初めまして、pixiv コミュニティマネージャー(以下、pixiv CM)チームのtattsunです。 今回はpixiv CMチームと開発支援チームの業務内容やメンバーの紹介をいたします。 それぞれのチームの雰囲気やメンバーの人柄を少しでもお伝え出来ればと思います。 pix…

Webに即売会の楽しさを!「サークルスペースメーカー」ができるまで

こんにちはlascaです。僕はpixivマンガチームに所属しています。 pixivマンガチームは、2020年2月にエンジニア 2名、ビジネス職 1名の3人で結成された、新設のチームです。 そんな私たちが先日「サークルスペースメーカー」というツールをリリースいたしまし…

2020's hottest tech, AMP Stories has been implemented on pixiv

The team at pixiv implemented AMP Stories, which was released at the end of 2019. I'd like to provide an overview of pixiv’s implementation of AMP Stories. 日本語版はこちら About pixiv pixiv is a service where creators can post their illus…

イラストを魅力的に紹介! pixivでAMP Storiesを実装しました

こんにちは!pixivでエンジニアアルバイトをしているshoです。 普段はpixivのフロントエンドを開発をしています。 pixivでは昨年末にAMP Storiesを使ったコンテンツをリリースしました。 AMP Storiesの概要や導入メリットなどは弊社のプロダクトマネージャー…

2020年注目の技術、AMP Storiesをpixivに実装しました

pixivでプロダクトマネージャーをしているmu-koです。 pixivでAMP Storiesを作成し、2019年末にリリースしました。今回はAMP Storiesの概要をご紹介します。 開発者向けの記事は別途公開予定です。 Click here for English version. pixivとは pixivはクリエ…

イラスト投稿サイトと思われがちなpixivですが、小説チームができました

物語が始まるのは、いつだって突然だ。 2017年の秋ごろだったと思う。人事に「risari、今ちょっと時間良い?」と声をかけられて入った会議室には、取締役から役員陣までずらっと勢ぞろいしていた。一体どんな悪いことをしてしまったのかと突然雪の中に放り出…

日本の創作文化を世界のナンバーワンに押し上げる、ピクシブの新体制

ピクシブはこれまで一貫して「クリエイターさん個人の活動」に注目し、事業作りを行ってきました。それは「創作活動がもっと楽しくなる場所をつくる」という、ピクシブの企業理念の”主語”にも強く表れています。 今年で公開13年目となるイラストコミュニケー…

pixivに脆弱なパスワードで登録できないようにしました

pixivではサイバー攻撃への根本的な対策のひとつとして、脆弱なパスワードを新しく設定できないようにしました。過去に他のサービスで漏洩済みとしてHave I Been Pwnedにて公開されている、ハッシュ化された漏洩パスワードのリストを使用しました。

コミュニティマネージャーもデータ活用!#BigQuery #Looker の利用事例

こんにちは!初めまして、tkです! 2019年4月に入社し、pixivプレミアムやpixiv PAYの運営、pixivチームのコミュニティマネージャー(以下、CM)をやっております。 CMとは、「ユーザーの抱えている根本的な問題を改善するため最適解を導き、いろんな角度か…

pixivで検索エンジン向けにDynamic Renderingを実装した話

English version: Implementing Dynamic Rendering for Search Engines on pixiv.net - pixiv inside pixivでプロダクトマネージャーをしているmu-koです。 大規模サービスのpixivで検索エンジン向けにDynamic Rendering(ダイナミックレンダリング)を2019…

Implementing Dynamic Rendering for Search Engines on pixiv.net

Japanese version: pixivで検索エンジン向けにDynamic Renderingを実装した話 - pixiv inside Hello, I am mu-ko, a product manager at pixiv. This year, we have implemented Dynamic Rendering for Search Engines such as Google on our largest servic…

新卒デザイナーが「pixiv最大規模のユーザー企画」のプロジェクトを任された話

自己紹介 こんにちは、pixivでデザイナーをしているganchanです。元々は福岡オフィスでデザイナーとしてアルバイトをしていて、2018年4月に新卒で入社しました。 本記事ではpixiv最大規模のユーザー企画、「pixivファンタジア」の10周年イベントに新卒デザイ…

「pixivの認知を広げ、さらに成長させていきたい」17新卒・アソシエイトプロダクトマネージャーにインタビュー!

人事・新卒採用担当のnaiです。 学生さんとお話をしていると、ピクシブの社員が実際どんな業務をしているのか?という質問をいただくことが多くあります。前回の出版社営業に続き、今回はアソシエイトプロダクトマネージャーの仕事をご紹介!仕事の内容やや…

毎秒1万リクエストの負荷試験をした話

はじめまして。ピクシブで広告関連のプロダクトを開発しているeastです。今回は、社内で運用している広告配信サーバーの負荷テストを実施したので、その話をしたいと思います。 経緯 ピクシブの広告配信サーバーは、pixiv本体を中心に複数のサービスに対して…

pixivがコミックマーケット出展にかける想い

こんにちは。アライアンスチーム、プランナーのaikoです。 pixivは2008年から日本最大規模の同人誌即売会「コミックマーケット」に企業出展をしています。今回はピクシブとコミックマーケットの関係性や企業出展にかける想いをお伝えします! コミックマーケ…

BigQueryを使ったレコメンド改善事例とその仕組み

pixiv運営本部、おすすめ改善チームのogaです。pixiv上で最近行った、イラストのレコメンド改善事例とその技術的な部分について紹介します。 概要 今回の取り組みでは、ブラウザ版pixivのトップページなどに表示しているイラストの「おすすめ作品」機能に対…

pixivのHTTP/2有効化の軌跡

@catatsuyです。普段はpixivの技術的な改善や広告周りを見ています。今回はHTTP/2の話を紹介します。 HTTPS化とHTTP/2について 以前紹介したようにpixivは2017/4/18にHTTPS化を完了していました。 pixivを常時HTTPS化するまでの道のり(前編) - pixiv insid…

データ好きに捧ぐ。pixivのデータ活用事例と無限の可能性

こんにちは、クリエイタープラットフォーム事務局 局長補佐のjaggyです。サービスを横断したデータの分析や経営戦略の立案に関わる仕事をしています。 今回はピクシブのデータの特長と活用事例について紹介させていただきます。 これからデータを扱っていく…

pixivの新しいターゲティング広告とその目指す世界

こんにちは!メディア事業部のyattyoです。 今回はpixivが新しい広告商材「pixiv Audience Targeting Ads」をリリースしたということで、部署の先輩であるkamonabeとyousanに新商材の内容や開発の経緯について聞いていきたいと思います! 本日はよろしくお願…

pixivのタグからトレンドを探る!2017年下半期のタグ数推移・ランキングを公開

こんにちは!プロダクトマネージャーのjaggyです。 普段はPC・スマートフォン版pixivのサービス開発や方針決定を担当しています。特に最近では、サービスのドメイン理解やユーザーの把握のため、データ分析・解析に注力するようになりました。 その過程で、p…

働きやすい環境があるから、プライベートも仕事も両立できる|ピクシブエンジニアとして新卒入社した理由

こんにちは!広報・ブランディングをしてますmatsuriです。 今回は、16年にエンジニアとして新卒入社したsestaにピクシブに入社したきっかけやキャリアビジョンを聞いてみたいと思います。 よろしくお願いします!いま、sestaはどんな仕事をしていますか? p…

pixivの基盤ノウハウ大公開!PHPカンファレンス2017登壇レポート

技術基盤チームのうさみ(@tadsan)です。 pixivはPHPカンファレンス2017にスポンサーおよび、私を含めた2名(山際、うさみ)が本セッション(25分枠)に登壇いたしました。 企業ブース ピクシブ株式会社はシルバースポンサーとしてPHPカンファレンス2017に協賛…

pixiv MEETUP「数値でみるpixivプロダクトの成長フェーズ - pixivの傾向から紐解く」

2017年9月9日に開催したpixiv10周年記念イベント「pixiv MEETUP -10th Anniversary-」。本イベントではCEOやCTO、エンジニア、プロダクトマネージャーなど様々な立場のメンバーが、これまでどのように考え、どのようにチャレンジしてきたのか技術的知見を交…

お絵描きの楽しさを知るための仕掛けをつくる! 「ラクガキ大戦争」ができるまで

こんにちは。 pixiv公式企画を担当している投稿体験チームのnishiokaです。 投稿体験チームでは、オリジナル作品を増やしたり、pixivに楽しんで投稿して貰うための企画を考えています。 今回はpixivで開催している公式企画について紹介します。 pixivでは企…

YAPC::Fukuokaで懇親会スポンサーとしてやったこと

CTO兼福岡オフィス立ち上げ担当の高山(@edvakf)です。 先月福岡オフィスを立ち上げたばかりなのですが、せっかくなら福岡の技術イベントに行きたい!と思い立ち、YAPC::Fukuokaの懇親会スポンサーをしました。 お恥ずかしながらYAPCに(前)前夜祭から懇親…

pixivを常時HTTPS化するまでの道のり(後編)

ピクシブ株式会社で開発基盤チームとして働いている @catatsuy です。 前編ではpixivを常時HTTPS化する前にやった前準備として、広告、画像といったリソースをHTTPSに切り替える際の手順を紹介しました。 pixivを常時HTTPS化するまでの道のり(前編) - pixi…

pixivがJapan Expo初出展!言語の壁を超えたコミュニケーションで世界へ

こんにちは! イベント企画や他社との協業プロジェクトを担当しているプランナーのreipyです。 pixivが2017年7月6日から9日にフランスのパリで開催される「Japan Expo(ジャパンエキスポ)」に初出展することが決定しました! Japan Expoとは、2000年より毎…

pixivを常時HTTPS化するまでの道のり(前編)

ピクシブ株式会社で開発基盤チームとして働いている @catatsuy です。主にpixivの技術的な改善をしていますが、広告チームも兼任しているので広告周りの開発もしています。 今回pixivの常時HTTPS化を担当したのでやったことを紹介します。 pixivをHTTPS化し…