pixiv insideは移転しました! ≫ http://inside.pixiv.blog/

秒間50kリクエストを捌くノウハウがこの1冊に!nginx実践入門

こんにちは、@harukasanです。ピクシブでは3年以上にわたってHTTPサーバにnginxを採用しています。これらのノウハウが詰まった「nginx実践入門」が1/16(土)、技術評論社から発売されることになりました。 この記事では本書からピクシブで良く使われているngi…

2016年度新卒内定者の声~ピクシブに入社を決めた理由~

あけましておめでとうございます! ピクシブで人事・広報を担当しているtsukunenです。 私は2012年に新卒として入社し”コーポレート部”に配属されました。 コーポレート部とは人事・広報・総務・経理などを担う部署で、社員が気持よく働ける場をつくるために…

ピクシブのオウンドメディアが大切にしている3つのこと 〜pixiv Spotlightの話

pixiv Spotlightは、ピクシブの「オウンドメディア」です。 2015年は、WEBマーケティングの手法のひとつとして、様々な企業でオウンドメディアに対する注目が集まった年でした。本日は、pixiv Spotlightというメディアのご紹介と、運営するうえで大切にして…

ISUCON6の出題担当になったので抱負を語っておく

メリークリスマス!ピクシブ株式会社 Advent Calendar 2015は本日が最終日です。トリは去年に引き続き今年も@edvakfの担当です。 qiita.com 今日は「腕っぷしに自信のあるウェブエンジニアの祭典」こと、来年のISUCONの出題を担当することになった話を書いて…

pixivの「本物のソースコード」と戦う2日間。コミッターは全員学生!〜エンジニア職インターンシップ開催レポート

こんにちは、エンジニアの @minamitary です。 ピクシブ冬インターン『pixiv開発のbugリストからの脱出! 2015』を開催しました。 inside.pixiv.net 12月12日(土)・13日(日)と二日に渡って行った短期集中型のインターンで、世界最大級のイラストSNS"pixi…

JSがブラウザを固めてつらいので、新しいAPI「requestIdleCallback」を使うことにした

「ピクシブ株式会社 Advent Calendar 2015」の24日目の記事です。こんにちは、今年8月からピクシブに入社した新米の@_furoshikiです。入社直後は、古くなって大変なことになっているJavaScriptのコードを、そーっと触る系エンジニアをやっていました! 私は…

フロントエンドで知っておきたい要素指定の考え方

みなさんはじめまして、ピクシブのフロントエンドエンジニア id:koharusugiura です。 JavaScript を用いた開発を行う際に jQuery や React、vue.js といったライブラリーを使う方は多いでしょう。これらのライブラリーは共通して DOM を扱うライブラリーと…

Vimとgitで俺たちの開発速度はさらに加速した

gitという、とっても便利なツールをご存知だろうか。 git とはソフトウェア開発に特化したバージョン管理ツールである。もはや、git 無しで僕らの開発は立ち行かないし、GitHubを中心としたエコシステムに僕らは支えられている。 日々の開発では、毎日数え切…

ブラウザの力を借りてピクシブたんとおしゃべりしようよ💕

こちらはピクシブ株式会社 Advent Calendar 2015 21日目の記事です。 qiita.com 9月に入社した pawa です。ピクシブが『就職四季報』に載っていなかったため、『PPPのピクシブたん』を読んで就活していました。ピクシブに入社すれば漫画の中で躍動しているピ…

pixivにおける新しいプロダクト・機能の生まれ方〜最近はボトムアップ型が増えてます

はじめまして、 pixiv Sketch でプロダクトマネージャー兼デザイナーを担当している @norio です。 今回は学生さんや社外のエンジニアの方からよく質問されるピクシブで新しいプロダクトや新機能がどのように生まれ、作られているのかを実例を交えながらご紹…

新卒に伝えたい「経験」の重要さ ~ 多くのプロジェクトを体験する意義について

こちらはピクシブ株式会社 Advent Calendar 2015 20日目の記事です。 qiita.com こんにちは、ピクシブ株式会社の旅するエンジニア(自称)こと@yudemanjyuです。 pixiv Sketchという気軽にお絵描きを楽しめるサービスを開発しています。 弊社の新人教育はOJTを…

FluxのActionとStoreをちゃんと分ける話

ピクシブ株式会社 Advent Calendar 2015、19日目の記事です。 qiita.com こんにちは、愛らしくも憎らしいJavaScriptを書いてご飯を食べている @geta6 です。業務では pixiv Sketch というサービスの開発や運営に携わっています。 pixiv Sketchでは、node.js…

健全なpixivは健康なPHPに宿る〜モダンPHPを保つ7つの鍵

ピクシブ株式会社 Advent Calendar 2015の18日めの記事でございます。 qiita.com こんにちは、うさみです。去年のAdventCalendarではEmacsにpixiv-novel-modeを作ったって記事を書きました。趣味はQiitaです。 現在pixiv.netではPHP 7に移行を進めていますが…

BOOTHでおすすめ機能を実現するということ

ピクシブ株式会社 Advent Calendar 2015の17日目の記事になります。 qiita.com こんばんは、新卒の @RinKeiHotman です。 BOOTH・pixivFACTORYチームでRailsエンジニアやっています。 今日はBOOTHのアイテムをユーザに推薦する方法について話をしようと思い…

広告運用でRTB優先配信を行う際に気をつけたい3つのこと

初めまして、マーケティング部マネージャーとして広告事業を担当しているdrillです。 アドネットワークやSSP等の配信広告運用や広告売上の管理を主な業務としてやっています。 私からは「広告運用でRTB優先配信を行う際に気をつけたい3つのこと」をテーマに…

SwiftでTumblrのリアクションみたいにモーダルウィンドウがにゅっと出るやつを作る

この記事は ピクシブ株式会社 Advent Calendar 2015 16日目の記事です。 qiita.com 昨日は、id:catatsuyの ピクシブ社内広告サーバーに新機能を追加するためにボクがやったこと - pixiv inside でした! どうもどうも、エンジニアのid:FromAtomです。pixiv S…

ピクシブ社内広告サーバーに新機能を追加するためにボクがやったこと

この記事は ピクシブ株式会社 Advent Calendar 2015 15日目の記事です。 qiita.com インフラチームの @catatsuy です。 普段はインフラの仕事が中心ですが、広告サーバーの開発にも関わっています。今回は少し前にリリースされた広告サーバーの新機能につい…

RubyスポンサーとしてRubyKaigi2015を盛り上げる技術 #rubykaigi

開発マネージャのbash0C7です。 去る12/11〜13の3日間、東京・汐留でプログラミング言語Rubyに関する国際的なカンファレンスであるRubyKaigi2015が開催されました。 ピクシブは最上位のRubyスポンサーとして、このカンファレンスの開催を支援しました。 スポ…

PHPで高速に動作するURLルーティングを自作してみた

この記事は ピクシブ株式会社 Advent Calendar 2015 13日目の記事です。 qiita.com こんにちは、おはようございます、こんばんは、エンジニアのneo-nanikakaです。 最近、業務でURLルーティングの処理が必要になりました。 社内の他のPHPプロジェクトでは Te…

プロジェクトを成功に導くイカした5つの手順

ピクシブ株式会社 Advent Calendar 2015の12日目の記事になります。 こんにちは、見習いイカエンジニアの @minamitary です。 自分はいま、とあるプロダクトの設計と開発を担当しています。4人のメンバーで構成されたチームで進めているプロジェクトで、現在…

SEOのためにURLを再設計した話

こんにちは、 pixivピクシブ株式会社 Advent Calendar 2015 の11日目の記事を担当します、エンジニアの @uchien です。今回は私が開発に関わった pixiv Spotlight というサイトの話をします。 spotlight.pics pixivスポットライト(旧名称)は、pixiv上に投…

pixivがECサイトを開発するということ

BOOTH/pixivFACTORYのプロダクトマネージャーのshigenyanです。 ふだん、ピクシブのいわゆる総合職(ピクシブでは、エンジニアではない社員をまとめてそう呼びます)の社員が情報発信する機会はとても少なかったため、エンジニアが進めているアドベントカレン…

Let's EncryptとnginxでHTTP/2サーバを立てる

この記事は ピクシブ株式会社 Advent Calendar 2015 10日目の記事です。 qiita.com こんにちは。Androidアプリエンジニアのいとおちゃんです。 高校生の頃からアルバイトとしてピクシブに入社してから4年目になりました。昨年は若手アルバイトと名乗っていま…

HTMLで日本語を書きたいプログラマーの永遠の悩みを解決するCSS3のSegment Break Transformation Rules

この記事はピクシブ株式会社 Advent Calendar 2015 の9日目の記事です。 qiita.com こんにちは。アルバイトのhakatashiです。以前の小説縦書き機能についてのpostではたくさんの拡散を頂きありがとうございました。おかげで褒賞のAmazonギフト券3000円を入手…

入社してからいろんなプロジェクトで鍛えられた話 2015

この記事は、ピクシブ株式会社 Advent Calendar 2015の12/8の記事です。 qiita.com こんにちは、新卒エンジニアの@ikです。 今年の4月に入社して、気づけばさまざまなプロジェクトを渡り歩いて開発を行ってきました。今回は、その経験を通して学んだことにつ…

入社半年で学んだAutoLayoutと仲良くなる方法をまとめてみる

こんにちは。ピクシブ株式会社 Advent Calendar 2015の7日目の記事を担当します新卒iOSエンジニアの@yuutetuです。 私は入社以前はRuby on Railsでのサーバサイドの開発をしていて、入社した今年の4月からiOS開発をしています。始めの頃はiOSアプリのレイア…

エンジニアだけど、プロダクトの成長のために何でも屋になった(pixivマンガ編)

ピクシブ株式会社 Advent Calendar 2015の6日目の記事です。 qiita.com こんにちは。スマートフォンアプリケーションエンジニアのるーく(@rooandqoo)と申します。ここ数ヶ月、Android StudioとXcodeを行き来する生活を送っています。 業務では「pixivマンガ…

ゼロからスポンサーが付くイベントへ!私が歩んだ運営ノウハウを大公開

こちらはピクシブ株式会社 Advent Calendar 2015の5日目の記事になります。 開発マネージャの@unagisyanです。 ピクシブでは社員が自由にオフィスを使い、個人的なイベントを行うことができます。そこで今回は、私が初めてイベントを主催した経験を通して、…

Continuous Integration and Localisation

Hi, I’m Thomas, a graduate engineer at pixiv, and this is the fourth entry to pixiv’s advent calendar. Continuous Integration and Localisation Continuous integration is great. Developers are happy because bugs are caught early and are easy…

未来のCPUの機能をカーネルのちからで現代のCPU上でも実行可能にする

ピクシブ株式会社 Advent Calendar 2015の3日目の記事になります。 いま画像処理の仕事をしているエンジニアの saturday06 です。 最近仕事でアセンブラに触れたので、この記事ではそれに関連して趣味でやった開発について書きます。 未来のCPUの機能・AVX51…

PHP初心者が仕事で躓いた4つの罠

こちらはピクシブ株式会社 Advent Calendar 2015の2日目の記事です。 こんにちは。Vimエンジニアの kana です。 さて、皆さんもご存知の通り、WebサービスのpixivにはPHPが使用されています: PHPについては様々な噂を聞き及んでいた為、 これまでPHPとは関わ…

なぜクラウドを使わないのか(あるいは、なぜクラウドを使うのか)

こんにちは、はるかさんです。 今日からはじまるピクシブ株式会社Advent Calendar 2015、1日目を担当することになりました。 先日娘に本物のアドベントカレンダーを買ってあげた訳ですが、意外と高いので来年は使い回せるように丁寧に使わせようと思っていま…

ピクシブ株式会社 Advent Calendar 2015、始まります

はじめまして。ピクシブ株式会社で人事・広報を担当しているtsukunenです。 11月も今日が最終日…あっという間に2015年も残すところあと僅かとなりましたね。 そしてついに12月ということで。12月といえば?そうですね、クリスマスです。 ではクリスマスまで…

エンジニア職インターンシップ「pixiv開発のbugリストからの脱出! 2015」のご案内

エンジニアの @kana1 です。 昨年に引き続き今年も東京都渋谷区にあるピクシブのオフィスで開催する 交通費・宿泊費全額負担+報酬1日1万円 な、世界最大級のイラストSNS pixiv開発インターンシップを開催します。現場のエンジニアと協力しながら 実際のシス…

「NEXT×pixiv交流祭 ディレクターの向こう側へ!」を開催しました

ディレクターのgarashiです。 株式会社ネクストさんとディレクター交流会を行いましたので、それについてのレポートを書かせていただきます。 きっかけ そもそものきっかけは、2013年に新卒でピクシブに入り、WEBディレクターとなり、そのまま3年目を迎えた…

pixiv8周年記念企画 “ピクシブ開発史を語る会” 開催レポート

ピクシブ株式会社が2007年に開設したイラストコミュニケーションサービス『pixiv』は、おかげさまで9月10日で8周年を迎えました。 これを記念して、9月18日、東京・千駄ヶ谷のピクシブ本社にて“ピクシブ開発史を語る会”が開催されました。今回はこの様子をダ…

pixiv SUMMER BOOT CAMP2015を開催しました!(講義内容も公開!)

こんにちは。ピクシブ人事マネージャーのmaruです。 ピクシブでは毎年、春と夏の年2回、技術職(エンジニア・デザイナー)と総合職(ディレクターなど)希望の学生を対象に2週間にわたりインターンシップを行っています。 今年の夏のインターンシップは8月31…

二次元から三次元を作る方法 — サーバ内でBlenderを動かしてみたら意外にもイケていたという話

こんにちは、エンジニアのみどです。 ピクシブは、イラスト1枚で簡単にオリジナルグッズが作れるサービス pixivFACTORY を開発しています。 そのpixivFACTORYのプレビューに焦点を絞った勉強会を社内で行いました。 今回は、その勉強会の内容を公開したいと…

高校生インターンシップを開催しました

はじめまして。ピクシブ株式会社で人事を担当しているmarusanです。 8月5日〜7日の3日間にわたり、ピクシブとして初の試みである高校生インターンシップを行いました。高校生という、普段接し慣れない学生を相手に様々なドラマがありました。 何故高校生向け…

ピクシブに入社して半年 〜入社前のイメージと現実〜

はじめまして、こんにちは。サービスづくりが大好きな@k1taj1です。ピクシブではモバイルアプリをつくっています。 数日前、mixi agentさんにて、僕の転職にまつわるインタビューが掲載されました。 「大規模サービスは、まだまだ僕を成長させてくれています…

小説PDF変換機能にかける想い 〜書けるサービスから作れるサービスへ〜

こんにちは、主にPC版pixivの開発に携わっています uchien です。 先日PC版pixivでリリースされた 小説PDF化機能 では、主にフロント側の実装を担当しました。今回は何を目指してこの機能を作ったのかという話をさせてください。 原稿を書くだけで本をつくれ…

チームにとってのリーダブルコード

株式会社クリアコードさんにご協力いただき「リーダブルコードワークショップ」が行われました。 ピクシブ株式会社からは7名、永和システムマネジメントさんからは1名が参加した合同ワークショップです。 このワークショップを通して、 通常のレビューでは良…

第0回 東京 Web PerformanceでSIMD.jsを味見しました

こんにちは、最近隔週でやっている社内週末ハッカソンでElixirとGroovyを触ってニヤニヤしているプログラミング言語好きのedvakfです。次はClojureをやってみたいです。 弊社で開かれた第0回 東京 Web Performance - SIMD.jsを味見するというイベントで、SIM…

gihyo.jpでピクシブでの「ポエム」を書く話の連載がはじまりました

はい、"古きよき時代から来ました、真面目なSE、真面目にSE" 開発マネージャ id:bash0C7 です。 技術系Webメディアのgihyo.jpにて、ピクシブで「ポエム」を書く話の連載がはじまりましたのでお知らせします。 会社で「ポエム」を綴ろう! ~ポエム駆動で理想…

ブログを一新しました

はい、"古きよき時代から来ました、真面目なSE、真面目にSE" 開発マネージャ id:bash0C7 です。 いままでpixiv engineer blogとして黒い画面な感じで運営してきたこのブログですが、このたびブログを一新しました。 ピクシブの事業・サービスを支えている知…

ピクシブが会場の"プログラミングが好きな学生のための勉強会"「OSS Hack 4 Beginners」に参加しませんか? #sezemi

はい、先日飛び出しました、"古きよき時代から来ました、真面目なSE、真面目にSE" 開発マネージャ id:bash0C7 です。 6/27(土)にSEゼミによる"プログラミングが好きな学生のための勉強会"「OSS Hack 4 Beginners」がピクシブを会場にして開催されます。 プロ…

pixiv小説縦書き機能 開発の裏側 ~横のものを縦にする~

はじめましてこんにちは。pixivでアルバイトをしているhakatashiです。 さる6月10日、パソコン版pixiv小説にて縦書き表示機能がリリースされました。この開発のあらかたを担当したので、今回の縦書き機能開発における裏側を紹介いたします。 構想 縦書き機能…

【お知らせ】ピクシブから飛び出て新しいチャレンジをします

開発マネージャの bash0C7 です。 何かの比喩ではなくタイトルの通り、ピクシブから飛び出て新しいフィールドでのチャレンジに軸足を移す決断をしました。 広くお知らせしたい事柄があるため、このブログにてこれからのチャレンジについて書かせていただきま…

ドリコムさんに「社会人交換留学」してきました

こんにちは。4月からリードエンジニアという肩書になり、会社の技術選択などに一定の責任を持つことになったedvakfです。 少々前のことになりますが、4月に株式会社ドリコムさんへ「社会人交換留学」として1週間行ってきました。さらにその後ドリコムさんか…

『アプリの企画、プロトタイプからリリースに至るまで』DroidKaigiで発表してきました

モバイルアプリエンジニアの@__chocomelonです。 DroidKaigiで発表してきました。 先週DroidKaigiという、エンジニアが主役のAndroidカンファレンスが行われました。 DroidKaigi、本当にためになる発表ばかりで、楽しかったです。発表資料のまとめやToggeter…