てくすた

ピクスタ株式会社のエンジニア・デザイナーがつづるよもやまテクニカルブログです

RubyKaigi 2018にスポンサーとして参加します

こんにちは、開発部で技術基盤を担当している id:Yasaichi です。 タイトルに伝えたい内容がほとんど含まれている気がしますが、ピクスタ株式会社は来週5月31日(木)〜 6月2日(土)に仙台で開催される「RubyKaigi 2018」にSilver Sponsorとして参加します…

crontabをやめました

こんにちは、最近iphoneのバッテリーを交換したりしています、開発部でインフラを担当しているShimadaと申します。 今回は、Linuxを使ったシステムではとても便利なcrontabの使用をやめたお話をしたいと思います。 経緯 サーバの再起動が出来ない PIXTAでは…

「コードが仕様書」を止めていくには

ケイーゴ・K / PIXTA(ピクスタ) 開発部の齋藤です。 最近、技術的負債を返済するタスクがあり、その中に仕様書が残っていない機能、いわゆる「コードが仕様書」である機能もありました。 それらの機能を改善する際、そもそもどのような動作が正しいかわから…

ピクスタに入社して1年半でわかったPIXTAデザイナーの雰囲気

どうも、休日はモンスターハンターですが、平日はデザイナーの高瀬です。 私がピクスタに入社して、早いもので1年半が経ちました。 その間、いくつかのプロジェクトに参加し、いくつものABテストで涙を流し、いくつかの大規模なリリースでホッと肩を撫で下ろ…

Gretel をよしなにハックしてパンくずと JSON-LD の生成管理を一元化したい人生だった

エンジニアの id:cheezenaan です。『劇場版 響け!ユーフォニアム〜届けたいメロディ〜』の Blu-ray が届いてはや数週間、心身ともに充実した日々を送っています。いやぁ、自分もこんな高校生活を過ごしてみたかったものです。。 さてピクスタでは、昨年秋…

大規模プラットフォームを支えるエンジニアの技術と工夫〜Web現場Meetup #3〜

こんにちは、開発部の西尾です。 Web現場MeetUP #1、Web現場MeetUP #2に引き続き、大規模プラットフォームを支えるエンジニアの技術と工夫〜Web現場Meetup #3〜を開催しました。 今回は株式会社クラウドワークスさんと共同での開催です。 発表概要 データ分…

アジャイルひよこクラブ「みんな失敗から始まった!はじめてのアジャイルつまずき体験」に参加してみた

こんにちは、出張撮影プラットフォームfotowaのPOの李と申します(POであることはこの記事において割りと伏線なので覚えていただけると嬉しいですw) 本日3月7日は、わたくしが推してやまない、Pileさんの4thアルバム「SHOWCASE(初回限定盤A)」&「Pile Live …

無料で始めるサービス監視

こんにちは、インフラチームの菊池です。 今回はWebサービスの運用には欠かせない、サービス監視のお話をしたいと思います。 事業目的でWebサービスを展開するとなれば、正しくサービスが稼働しているか常に監視しなくてはなりません。大規模サービスともな…

フォントかるた祭りに参加してきました

こんにちは、UIデザイナーのtakaiです。 みなさんは「フォントかるた」をご存知でしょうか。 昨年、SNSを通じてデザイナーやボードゲーム好きの間でじわじわ話題になり、フォントかるた制作チームによって製品化されたこのゲーム。 弊社ボードゲーム部でも盛…

第4回 開発合宿を開催しました

こんにちは、開発部で技術基盤を担当している id:Yasaichi です。 乃木坂46で橋本奈々未さんの次に推していた伊藤万理華さんが昨年末に同グループを卒業し、悲しみのあまり思わず彼女の初の写真集である「エトランゼ」を予約してしまいました。写真集の聖地…

PIXTAにおけるAWS Lambdaの活用事例

新年明けましておめでとうございます。 開発部のもりと申します。 本年も”てくすた”をよろしくお願いします。 今回のテーマはPIXTAにおけるAWS Lambdaの活用事例として、CloudWatch EventsをトリガーにしたEBSボリュームのスナップショットの取得と、CodeCom…

開発環境のレスポンスを60秒から1.5秒に高速化した3つのポイント

PIXTAをメインに開発するチームの開発環境でもDockerを導入をしているのですが、PIXTAのTOPページを表示するのに60秒近くかかっていました(!) この記事では、開発環境高速化の取り組みについて紹介をします。

経営者視点から眺めるWebサービス開発環境の変遷

こんにちは。プログラムが書けないWebサービス企業経営者の古俣です。 以前、私が創業時プログラミングを学習したものの挫折したほろ苦い経験を、インターネットでの起業にプログラミングスキルは必要か?という記事にまとめました。 daikoma.hatenablog.com…

SSL証明書の更新時期になったのでACMを使ってみた話

この記事は、PIXTA Advent Calendar 2017 23日目の記事です。 こんにちは。インフラチームの菊池です。 早いものでピクスタに入社して1年が経ちました。面接の為に初めて訪れたピクスタ(旧オフィス)でフロアを間違えて面接官を待ち続けていたあの日が懐か…

MFIプロジェクト デザイナーともめたあのひ・・・・その2

この記事は、PIXTA Advent Calendar 2017 22日目の記事です。 はじめまして。エンジニアの佐々木です。 前回に引き続いて、今回も絶賛進行中のMFIプロジェクトについて 「モバイルアクセスに特化した夢のコンテンツを配信する」 という方針を 「PCサイトをベ…

MFIプロジェクト エンジニアともめたあのひ・・・・その1

この記事は、PIXTA Advent Calendar 2017 21日目の記事です。 こんにちは、デザイナーの宇田川です。 グーグルが発表した、モバイルファーストインデックス(MFI)で モバイル対応を進めているWEBサイトも多いのではないでしょうか? PIXTAのように、to B向…

Rails5.1でのおくりびとの迎え方

この記事は、PIXTA Advent Calendar 2017 20日目の記事です。 こんにちは、三浦@yukainaです。 先日「おくりびとの迎え方」 と言う記事でgemのOkuribitoを導入する手順を Rails4.2系のサンプルプロジェクトでまとめていました。 https://github.com/yukaina/…

Visual Studio Codeでコーディングを効率化するための便利な使い方

この記事は、PIXTA Advent Calendar 2017 19日目の記事です。 こんにちは。出張撮影マッチングサービスfotowaのデザイナーの小川です。 今回は Visual Studio Code を使ったコーディングの効率化について簡単にまとめました。 Visual Studio Codeとは? Visu…

ピクスタにおける最近のReactコンポーネント開発

この記事は、PIXTA Advent Calendar 201718日目の記事です。 概要 こんにちは。開発部で技術基盤を担当している id:yszk0123 です。 ついこの間新しい自転車を買い、サイクリングに行くぞ!と思っていたら、いつの間にか冬を迎えており、時の流れの速さを痛…

デザイナーがオフィスの地図をリニューアルしてみて良かったこと

この記事は、PIXTA Advent Calendar 2017 17日目の記事です。 こんにちは、ピクスタ開発部デザイナーの高瀬です。本日、12月17日は私の誕生日です。何歳になったかは秘密です。 PIXTAには海外に拠点が複数あり、海外から渋谷本社に来た方がオフィスの地図が…

bread_crumbs_on_rails を拡張し JSON-LD 形式のパンくずリストを作成する方法

この記事は PIXTA Advent Calendar 2017 の16日目の記事です。 コミックス6巻が発売され、とうとう魔王ミリムも出てきたということで、 やはりスライムに転生して魔王になりたい気がちょいちょいする id:necojackarc です。 概要 fotowa のカテゴリページ で…

初めてのパブリッククラウド

この記事は、PIXTA Advent Calendar 2017 15 日目の記事です。 はじめまして、開発部でインフラを担当しているしまだと申します。 今年の4月にピクスタに入社して8ヵ月が経ちました。 入社前は、オンプレミスやプライベートクラウドでサービスを運用している…

PIXTAにおけるモバイル対応

この記事は、PIXTA Advent Calendar 2017 14日目の記事です。 こんにちは、開発部で技術基盤を担当しているid:Yasaichiです。 乃木坂46で橋本奈々未さんの次に推していた伊藤万理華さんが年内で同グループを卒業することを発表*1し、悲しみのあまり思わず彼…

カナダのトロントからリモートワークしてます!

この記事は PIXTA Advent Calendar 2017 の13日目の記事です。 カナダのトロントからリモートワークをしている id:necojackarc です。 本記事では、トロントからのリモートワークをどのように行っているのか、どういったことに考慮する必要があるかなどを簡…

Some basic tips to start with search engine cloud

PIXTA Advent Calendar 2017 Day 12. Search is an important function in any system. Here are some basic tips but important from our experience. 1. Separate JA and Overseas Amazon CloudSearch Beginning of this year, we investigated to add new…

A machine can recognize high-score tags of photos

PIXTA Advent Calendar 2017 Day 11. As a stock photo provider, our passion is to help users find their desired photos in the most effortless way. With millions of photos in our library, delivering to our users what they truly need whenever …

ベトナムオフショアのすすめ2 組織文化形成編

シンチャオ!ハノイからこんにちは。ピクスタのベトナム開発拠点PIXTA VIETNAM代表の小張と申します。 かつて一介のエンジニアだった私がベトナムに開発拠点を立ち上げに行き、 組織を成長させていく中で経験したことを不定期で書きたいと思います。 この記…

お問い合わせ内容をChatWorkに自動的に流すようにしたら、チームに起きた良いこと

この記事は、PIXTA Advent Calendar 2017 9日目の記事です。 はじめまして、出張撮影マッチングサービスfotowaのプロダクトオーナーの李と申します。 正月休みはプレステ4を買って、大神とトリコの世界に浸かりたいと計画しておりますが、一緒にVRを買うべき…

ピクスタの採用サイトが新しくなりました

この記事は、PIXTA Advent Calendar 2017 8日目の記事です。 こんにちは、デザイナーのtakaiです。 ピクスタではボードゲーム部の部長もしながら趣味と仕事の両立を図っています。 現在、着々とコーポレートサイトのリニューアルプロジェクトが進んでいる中…

Rails サービスの事業拡大期におけるビジネスロジックを書く場所と書き方

この記事は Pixta アドベントカレンダー 2017 の 7日目の記事です。 こんにちは、昨年末に株式会社ピクスタに入社したエンジニアの大村です。てくすたに書くのは2回目になります。前回はペアプロについての記事でした。 当時は PIXTA のチームにいたのですが…