タグ

ブックマーク / devpixiv.hatenablog.com (9)

  • FluxのActionとStoreをちゃんと分ける話 - pixiv inside [archive]

    ピクシブ株式会社 Advent Calendar 2015、19日目の記事です。 qiita.com こんにちは、愛らしくも憎らしいJavaScriptを書いてご飯をべている @geta6 です。業務では pixiv Sketch というサービスの開発や運営に携わっています。 pixiv Sketchでは、node.jsとReact/Fluxibleを使用してサーバーとクライアントを同じコードベースで動作させるIsomorphicな構成を採用しています。 このプロジェクトコードレビューをしていて、チームメンバーがつまずきやすいと感じたのが『FluxにおけるActionとStoreのどちらに何を実装するべきか』という点でした。 そこで、日は『ActionとStoreとの適切な責務の持たせ方』について話をしたいと思います。 ReactとFluxについておさらい 今年の4月にこんなスライド

    FluxのActionとStoreをちゃんと分ける話 - pixiv inside [archive]
  • 社内で勝手にアプリを作ってみんなでワイワイした話 - pixiv inside [archive]

    この記事は ピクシブ株式会社 Advent Calendar 2016 の21日目の記事です。 みなさん初めまして。初めてじゃない方はお久しぶりです。ピクシブ株式会社でAndroidアプリを担当しております @consomme72です。 ピクシブでは、エンジニアが勝手にいろんなものを作って、いつの間にかそれが社内で広く使われているといったケースが多くあります。特にSlackのBOTは毎週のように新しいものが追加されていて、ある日突然チャットに登場してビックリすることも少なくありません。 今年のAdvent Calendarでも、LINE BOTでpixivコミックをおすすめしてくれる司書の話が紹介されました。 そしてスマートフォンアプリでも、エンジニアが勝手に作って社内で公開しているプロダクトがいくつかあります。今回は、その中からいくつかの事例を紹介したいと思います。 pixiv Spot

    社内で勝手にアプリを作ってみんなでワイワイした話 - pixiv inside [archive]
  • 二次元から三次元を作る方法 — サーバ内でBlenderを動かしてみたら意外にもイケていたという話 - pixiv inside [archive]

    こんにちは、エンジニアのみどです。 ピクシブは、イラスト1枚で簡単にオリジナルグッズが作れるサービス pixivFACTORY を開発しています。 そのpixivFACTORYのプレビューに焦点を絞った勉強会を社内で行いました。 今回は、その勉強会の内容を公開したいと思います。 プレビューとは pixivFACTORYでは、グッズの仕上がりのイメージを確認する機能を提供しています。 この機能は、チーム内でプレビューと呼ばれていて、pixivFACTORYの売りのひとつになっています。 今回の勉強会では、ピクシブのエンジニアがこのプレビューに関する技術やノウハウについて発表を行いました。 pixivFACTORYのプレビューを支える技術 まず、私がアプリケーションサーバ側の処理について発表しました。 ImageMagickやBlenderといったソフトウェアをどのように使い分けているかが見所

    二次元から三次元を作る方法 — サーバ内でBlenderを動かしてみたら意外にもイケていたという話 - pixiv inside [archive]
  • ピクシブに入社して半年 〜入社前のイメージと現実〜 - pixiv inside [archive]

    はじめまして、こんにちは。サービスづくりが大好きな@k1taj1です。ピクシブではモバイルアプリをつくっています。 数日前、mixi agentさんにて、僕の転職にまつわるインタビューが掲載されました。 「大規模サービスは、まだまだ僕を成長させてくれています。」というかっこいいタイトルまでつけてもらいました。いえい。 mixi-agent.jp さて、ちょうど今月で入社して半年が経ちます。節目です。 いい機会なんで、インタビューでは語りきれなかった話を、入社前のピクシブに対する印象と、実際に入社してどうだったかを比較する形で書いてみます。 メンバーのサービス、ユーザーに対する想いが強い 入社前 まだpixivに入社する前、転職活動をしていて特に記憶に残っていることがあります。 インタビューでも話したのですが、pixivの面接中に「ユーザーにとっての広告、そしてサービスの在り方」について議論

    ピクシブに入社して半年 〜入社前のイメージと現実〜 - pixiv inside [archive]
  • エンジニアの呼吸を支える技術 - pixiv inside [archive]

    こちらは ピクシブ株式会社 Advent Calendar 2014 の12/24の記事です。 エンジニアは知識労働がメインとは言え、身体が資であることに違いはありません。 そこで今回は、私 @Moyashipan が鼻の手術を受けた体験を通して、エンジニアの呼吸を支える技術についてお話ししたいと思います。 いつからか仕事中に頭痛を感じるように 2012年の春。仕事中に鼻が詰まりやすくなり、それにより頭痛を感じることが多くなっていました。 そしてある日、出社後に自分が風邪気味であることに気づいた時、鼻呼吸ができないほど鼻が詰まっていることにも気づきました。 短期的な解決が長期的には悪化を招く可能性 鼻詰まりがあまりにも辛かったので、薬局に行って鼻詰まり用のスプレーを買って使用してみました。 すると、これまでの人生で体感したことが無いくらいに鼻が通るではありませんか。 それまでの「普通」に

    エンジニアの呼吸を支える技術 - pixiv inside [archive]
  • pixivのサムネイル事情 - pixiv inside [archive]

    この記事はピクシブ株式会社Advent Calendar 12/10の記事です。 こんにちは、インフラチームの@harukasanです。 さて、今日はpixivで使用しているサムネイル変換サーバについて紹介しようと思います。 pixivにはたくさんのサムネイルがある pixivにはうんざりするほどたくさんの種類のサムネイルがあります。 これは対応しているプラットフォームが多く、また画面毎にもサイズが異なるからです。 PC版であるwww.pixiv.netだけでも10種類以上のサムネイルが使用されています。 また、サムネイルにはアスペクト比を固定したものと、スクエアにクロップした2種類があります。 (Ugoira Tech Talks: Ugoku Backendより) 従来の方法ではこれらのサムネイルをアップロード時に生成していたため、サムネイル生成を非同期化するなどして対応していました。

    pixivのサムネイル事情 - pixiv inside [archive]
  • ピクシブでのGolang利用の現状を確認しました #pixiv_engineering_talks - pixiv inside [archive]

    ピクシブ株式会社 Advent Calendar 2014 - Qiita の12/8分のエントリーです。 はい、"古きよき時代から来ました、真面目なSE、真面目にSE" 広告系技術担当 @bash0C7です。 *1 ピクシブでのGolang利用の現状を確認しましょう #pixiv_engineering_talks - pixiv engineering blogのエントリーでお知らせした「pixivエンジニア勉強会 - Golang利用の現状確認会」を12/8に開催しました。 比較的少人数でテーブルを囲んで、それぞれ持ち寄ったべ物やドリンクを摂取しながら、Golangの知見を共有しあえて大変勉強になりました。 わたしがお話した分の資料はこちらです。RubyWorldConference 2014での講演のGolangサイドの話でした。 なお、スライドの最後の方で紹介した、わたしが実践

    ピクシブでのGolang利用の現状を確認しました #pixiv_engineering_talks - pixiv inside [archive]
  • RubyWorld Conference 2014で「楽しい」を支える広告配信システム開発の講演をしました #rubyworld - pixiv inside [archive]

    "古きよき時代から来ました、真面目なSE、真面目にSE" 広告系技術担当 @bash0C7です。 11/13, 14に島根県松江市で開催のRubyWorld Conference 2014にて、ピクシブの広告配信システム開発の講演をしました。 さっそく資料を公開します。 よりテクニカルな部分ついては、 pixiv SUMMER BOOTCAMP 2014のエンジニア講義スライドを一挙公開します!! - pixiv engineering blog でも公開しているこちらの資料をご覧ください。 広告配信サーバーについてはこの資料が一番詳しいです #rubyworld / ピクシブ新広告サーバー構築物語 // Speaker Deck https://t.co/f7VVUM26NI— 空薬莢 (@catatsuy) 2014, 11月 14 今回は全体のアーキテクチャとRuby技術を軸にお話

    RubyWorld Conference 2014で「楽しい」を支える広告配信システム開発の講演をしました #rubyworld - pixiv inside [archive]
  • pixiv SUMMER BOOTCAMP 2014のエンジニア講義スライドを一挙公開します!! - pixiv inside [archive]

    ピクシブ株式会社では 9月1日から12日まで 2 週間にかけて夏季インターンシップ pixiv SUMMER BOOT CAMP -2014- を開催しました. 弊社のエンジニア陣が普段の仕事内容や pixiv などのサービスの裏側などについて,エンジニア職インターン生に毎日 1 時間程度の講義を行いました. ほぼ毎日インターン生からの質問などで議論が起こったのでスケジュール通り 1 時間以内に終わることはありませんでしたが,カンファレンスなどとは違い,あえて時間で区切ることはしませんでした. それでは具体的な講義内容を紹介します. 一部の講義はスライドや個人の blog 記事が公開されていますので,併せて掲載します. 講義内容 『ピクシブ新広告サーバー構築物語』 インフラチームの@catatsuy が,担当している社内広告サーバーについて講義をしました. ピクシブ新広告サーバー構築物語

    pixiv SUMMER BOOTCAMP 2014のエンジニア講義スライドを一挙公開します!! - pixiv inside [archive]
  • 1