つくる

GitLab CIとPuppeteerを使ってはてなブログのデザインを継続的にデプロイする - pixiv inside

こんにちは!ピクシブ福岡オフィスでエンジニアをしている@tasshiです。 今回はpixiv insideリニューアルのデプロイ環境についてお話ししたいと思います。 pixiv insideについて 「pixiv inside(ピクシブ インサイド)」は、ピクシブ株式会社の日常を伝える…

PIXIV TECH FES.で発表されたLTをまとめました

おばんです、iOSアプリエンジニアのdanbo-tanakaです。TECH FES.ではLTの調整屋などを担当させていただきました。 この記事は、2020年2月17日に開催した弊社のテックカンファレンス、PIXIV TECH FES.にて発表した6本のLTをまとめたものです。 それぞれの発表…

テックカンファレンスをフェスに昇華させるまで - #PIXIVTECHFES のアートディレクション

はじめまして、アートディレクターのichinohe(@ichinohe_dai)です。 普段はコミュニケーションデザインチームに所属してデザイナーをやってます。 今回は先日開催された『PIXIV TECH FES.』におけるコンセプトワーク、ロゴやノベルティ等のプロダクトデザイ…

ピクシブの技術と文化を伝える #PIXIVTECHFES を開催しました

ピクシブは「遊びで創る、毎日を。」というビジョンを掲げています。インターネット企業とエンターテイメント企業という2つの顔を持つピクシブは、技術のみならず「遊び」を企業カルチャーの重要な軸として捉えています。 この価値観は「趣味としてどういう…

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の概要や導入メリットなどは弊社のプロダクトマネージャー…

AWS re:Cap for pixiv

こんにちは! コンテンツ事業部のテックリードでPalcy*1・pixivコミックのサーバーサイドを担当しているninoです。AWSさんはAWS re:Invent 2019で発表された多くのサービスを振り返るAWS re:Capという勉強会を開催されているのですが、このたび弊社向けにフ…

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

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

WACATE2019冬参加レポート 全員初参加!テスト漬けの二日間の感想は?

みなさんこんにちは!ピクシブの一人QAエンジニアの @shimashimaです。 昨年12月に開催された合宿形式の勉強会WACATE2019冬〜あなたの番です〜に参加したので、そのレポートをお届けします。 WACATEには、過去2回弊社社員が参加しており、いずれも本ブログに…

pixiv Sketch iOSアプリのライブ配信機能はいかにしてリリースされたのか

こんにちは、@halcanaです。pixiv Sketchのプロダクトマネージャーをしています。 好きなものはお絵かきと狐耳とツインテールです。よろしくお願いします。 今回は2019年12月にリリースした、iOSアプリ版pixiv Sketchのライブ配信機能の紹介と、その開発の舞…

プロダクトの魅力を最大化できる マーケティング組織の作り方

こんにちは!ピクシブ株式会社(以下ピクシブ)でマーケティング戦略室のマネージャーをしているpeiです。 2010年に総合代理店に入社し、営業とマーケティング職を経験。ゲーム会社に転職し、マーケティング&ブランディングマネージャーを経験したあと、ピ…

(Rails)サービスの垣根を超えたレコメンド BigQueryでデータ連携

こんにちは、BOOTHチームでサーバサイドエンジニアをやっているRNDです。 今回はBOOTHの「あなたにおすすめのショップ」機能を実現するために、 BigQueryを使った話を書きます。 BOOTHの「あなたにおすすめのショップ」について 去年の8月頃、BOOTH では「あ…

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

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

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

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

PIXIV TECH FES.のLPを支えるCSSアニメーションテクニック

※本記事に出てくるアニメーションは全てCSSで作られています はじめまして、新卒エンジニアの yui540(@yui540)です。普段は、pixivFANBOXというサービスのCSSエンジニアをしています。 今回は、私がコーディング&ページ演出のアニメーションを担当させていた…

文化の補完は強さになる。 pixiv × niconico「ネット流行語100」開催レポート

こんにちは! ピクシブのオウンドメディア「pixivision」でプロダクトマネージャー・編集長をしているsakumaです。今回は、2019年末に第2回が開催されたpixivとniconicoの共同企画「ネット流行語100」の様子をお伝えします! ネット流行語100とは 「ネット流…

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

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

社内でソフトウェアテスト講習会を始めました

みなさんこんにちは!ピクシブで唯一のテスト専任エンジニアの @shimashima です。 昨年10月ごろより、特定のプロダクトに参加し品質周りの改善活動を行っています。その一環としてチーム内でソフトウェアテストについての講習会を定期開催するようにしまし…

Rails + Contentful で LP のコーディングをゼロにする

こんにちは、@f_subal です。 pixivFACTORY というサービスで普段はフロントエンドをやっています。 今回は Rails のサービスに Headless CMS の Contentful を導入し、ワークフローを改善した話をします。 ランディングページ、あるいはマスターデータの詳…

元広告代理店のマーケターがワクワクする ピクシブのプロダクトたちが持つ魅力

こんにちは!ピクシブでマーケティング戦略室のマネージャーをしているpeiです。 insideでは初めて記事を書くので、簡単に自己紹介をさせてください。 自己紹介 2010年に総合広告代理店へ新卒入社し、約6年は制作からメディアまで幅広く企画・実行する営業、…

【実装前に見たかった】運用型広告におけるレポーティングの自動化について

はじめに この記事のターゲットに関して どうもpixivで運用型広告でのマネタイズ周りを担当しているyattyoです。 この記事はメディアのマネタイズ手法として運用型広告を活用されている方々に向けた記事です。レポーティングで悩みを持っている方に参考にし…

カテゴリをつくるということ、居場所をつくるということ

2019年にBOOTHでは「ドール」「ぬいぐるみ」「ソフトウェア」「TRPG」の4つのカテゴリを追加しました。 その結果「カテゴリをつくるということは居場所をつくることだ」と感じた話をします。

UX JAM' 04に登壇しました

みなさんこんにちは!ピクシブ東京オフィスでデザイナーをしているganchanです。 2019/12/11(水) に開催された「UX JAM' 04」にスピーカーとして登壇してきました。今回はその様子を報告したいと思います。 UX JAM'ってどんなイベント? UX JAM'はWebメディ…

ピクシブは今年も #pmconfjp に協賛!VRoid部事業責任者によるバーチャル登壇を行いました

こんにちは!pixivプレミアムのアソシエイトプロダクトマネージャーを担当している19新卒のpasoです! この度、プロダクトマネージャーカンファレンス2019にピクシブが協賛させていただきました。 ▪プロダクトマネージャーカンファレンスとは? プロダクトマ…

文学作品の話者同定(兼言語処理学会年次大会の参加レポート2019)

pixivの小説を改善している Webエンジニアの pawa です。 今年の3月、「言語処理学会 第25回年次大会(以下NLP2019)」に参加してきました。(言語処理学会の雰囲気は他社のブログで既に書かれているために省略します。) 学会参加後、pixiv の小説に応用で…

クエリ一発!BigQueryでレコメンドの多様性を強化しました

イントロ こんにちは、pixivおすすめ改善チームの三好 (@mytk) です。今日は、pixivの作品ページのレコメンドに多様性を持たせるべく、BigQueryのUDFを利用し1クエリでレコメンドの多様化を実現した事例を紹介します。 Topic Diversification Algorithmとは …

WebRTC ♥ .NET ー WebRTCの.NETバインディング

こんにちは、ねこまんまです。 先日、ピクシブはWebRTCプロジェクトのフォークを公開しました。このフォークにはオリジナルのプロジェクトには含まれていないいくつかの変更が施されていますが、その中でも大きな機能追加である、WebRTCの.NETバインディング…

DMARC+GASによる大規模メールトラフィックの監視

こんにちは、pixiv開発支援チームのmipsparcです。 ピクシブからは月に2000万通程度のメールが送信されています。しかし、送ったメールが本当にユーザーに到達しているかという不安がありました。また、pixivになりすましてメールを送信している悪意のある人…

iOSDC Japan 2019にピクシブのエンジニアが3名登壇して、ブース展示もしました。

みなさんこんにちは、FromAtomです。 2019年9月5日(木)〜9月7日(土)に開催されたiOSDC Japan 2019において、ピクシブから3名のエンジニアが登壇しました! この記事では、それぞれの発表資料に発表者からの一言コメントを添えて紹介したいと思います。 …

GitLab令和最初のリプレイス。フルコンテナ化ポスグレ移行

こんにちは、sue445です。 先日社内で使ってるGitLabのリプレイスをしたのでその辺の話をしたいと思います。 リプレイスの内容 今回のGitLabリプレイスでは主に下記を行いました。 サーバ移設に伴いURL以外全部変えた レガシーな環境で運用されていたGitLab…

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…

UX MILK Fest 2019でUXリサーチについて話してきました #uxmilk_fest

こんにちは、エンジニア兼UXリサーチャーのminamitaryです。 2019年9月14日に開催されたイベント、「UX MILK Fest 2019」にスピーカーとして参加してきました!この記事ではその際の様子を紹介していきたいと思います。 どんなイベント? 「UX MILK Fest 201…

2019年夏、pixivは「Japan Expo(パリ)」と「台湾漫画博覧会」に出展しました!

こんにちは!価値向上チームプランナーのaikoです。 pixivは今夏「サマーウォーズ」10周年企画の一環として「スタジオ地図」さんと共同で2つの海外イベントへ出展しました。 今回はその様子をお伝えします! 「サマーウォーズ」10周年を記念したコラボ 「ス…

iOSDC Japan 2019にピクシブのエンジニアが3名登壇して、ブース展示もして、おもしろノベルティ配布もして盛りだくさん!

こんにちは。iOSアプリ開発のリードをしているFromAtomです。デザイナーさんに「アー写みたいなかっこいい写真撮りたい」と無茶振りしたら、いい感じに撮影と現像をしてくれて感謝感激しています。 2019年9月5日(木)〜9月7日(土)に開催される iOSDC Japa…

データ民主化を加速させる「分析ワクワクタイム」

こんにちは。エンジニア兼UXリサーチャーのminamitaryです。この記事では所属している部署における「分析ワクワクタイム」という取り組みについて紹介したいと思います。 「分析ワクワクタイム」とは? 自分はプロダクトを改善する部署にUXリサーチャーとし…

筆跡再生機能の Flash を Canvas に移植しました

福岡オフィスで課題解決チームに所属しているエンジニアの @petamoriken です。弊社では drawr というサービスを11年間提供していましたが、2019年12月2日13:00をもってサービスを終了することとなりました。詳しくは drawr 特設サイトを御覧ください。 draw…

FUKUOKA Engineers Day 2019 ~Summer~に登壇しました

みなさんこんにちは!ピクシブ福岡オフィスでエンジニアをしている@tasshiです。 2019年7月20日(土)に開催されたFUKUOKA Engineers Day 2019 ~Summer~に、ピクシブエンジニアとして登壇したので報告させていただきます。 FUKUOKA Engineers Dayは「福岡の…

さらなるデータ民主化を目指して。次世代データプラットフォーム「Looker」を導入しました!

こんにちは。データ駆動推進室の @jaggy です。 先日7月9日に行われた「Looker」の日本初のイベント「Join The Tour in Tokyo 2019」に登壇してきました。会場では「Embedded Analytics」という対外向けの仕組みについてお話ししましたが、この記事では、ピ…

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

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

WACATE2019夏参加レポート 今年もテストへの想いを語ります

みなさんこんにちは!ピクシブの一人QAエンジニアの @shimashimaです。 昨年、WACATE2018参加レポート!テストへの熱い想いを語ってもらいました。 という記事で、ソフトウェアテストについての合宿形式勉強会 WACATEへの参加報告を行いました。 今年もWACAT…

ClosedなGitLabのURLをSlackに貼ったら展開されるようにした

こんにちは、sue445です。今期の嫁は キュアミルキー です。 tl;dr; GitLabとSlackを使ってる場合は https://github.com/sue445/gitpanda が キラやば〜っ☆ なくらい便利なのでみんな使ってください☆ 前置き ピクシブ社内での開発にはGitLab(オンプレ)とGi…

文字レイヤーを支える技術

こんにちは、型と複雑GUIが大好きな @f_subal です。 普段は pixivFACTORY というサービスでフロントエンドをやっています。 さて、早速スクショでお見せしていますが、 今年の3月に pixivFACTORY のグッズ編集画面はリニューアルしました。 すでにこちらの…

【SSRも】Fleur − 新しいFluxフレームワーク【イケる】

みなさんこんにちは! VRoid Hubでフロントエンドエンジニアをしている花倉ミツカ (a.k.a. ラグ)です 今回のpixiv insideはちょっとだけお仕事から離れて(ガチ)アイスブレイクです。私が1年ほど開発しているFluxフレームワーク、Fleur (フルール, @fleur/fl…

ピクシブ百科事典に静的解析のCIを導入した話

ピクシブ百科事典に静的解析のCIを導入した話 こんにちは、4月からピクシブでアルバイトをしているmdanです。 今回はピクシブ百科事典に静的解析のCIを導入した話を書きます。 これまでピクシブ百科事典には解析ツールが導入されていませんでした。 といって…

【大型アップデート】テキスト入力機能解禁!進化したものづくりは『フォント』と『イラスト』の二刀流

こんにちは、pixivFACTORY のサーバサイド開発を担当しています haya です。 今回は、3 月下旬にリリースされました pixivFACTORY の「テキスト入力機能」と、それを実現するために使用している技術と課題解決の事例をいくつか紹介します。 pixivFACTORY と…

#RubyKaigi 2019に登壇しました

こんにちは、sue445です。2019/4/18(木)〜20(土)に 福岡国際会議場 で開催された RubyKaigi 2019 に登壇させていただきました。 当日の発表資料や実際に採択されたCFPなどを共有させていただきます。 発表資料 Best practices in web API client develop…

pixivFANBOXでインターンしてきました

こんにちは。ピクシブ福岡オフィスでエンジニアとしてアルバイトをしているCalmeryです!先月、東京オフィスのpixivFANBOXチームで7日間ほどインターンしてきました。今回はそのインターンシップでやったこと、良かったことを中心にまとめようと思います。 …

pixivでアルバイトを始めて三ヶ月経った話

こんにちは、ピクシブでWebフロントエンジニアとしてアルバイトをしているunipotaです。 今年の一月中旬にアルバイトを開始して約三ヶ月が経過したため、ここまでで自分が何に携わることができたのか、ピクシブがエンジニアにとってどのような環境なのかとい…

RejectKaigi 2019を開催しました

コンテンツ事業部の丸山(@alitaso)です。福岡で開催されるRubyKaigi 2019のOfficial Pre Eventとして、RejectKaigi 2019を4月12日(金)に開催しました。主催・会場はRubyKaigi 2019 Silver Sponsorである弊社ピクシブが務めました。本記事ではその開催レポー…