はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ クックパッド開発者ブログ

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 488件)

MySQL with InnoDB のインデックスの基礎知識とありがちな間違い - クックパッド開発者ブログ

2017/04/18 このエントリーをはてなブックマークに追加 1423 users Instapaper Pocket Tweet Facebook Share Evernote Clip InnoDB RDBMS インデックス a_bicky 既存

2017 - 04 - 18 MySQL with InnoDB のインデックスの基礎知識とありがちな間違い こんにちは、サービス開発部の 荒引 ( @a_bicky ) です。 突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。 そんなわけで、今回... 続きを読む

開発の見積もりとスケジュール管理 - クックパッド開発者ブログ

2016/04/06 このエントリーをはてなブックマークに追加 1272 users Instapaper Pocket Tweet Facebook Share Evernote Clip 見積もり スケジュール管理 開発 タスク 期日

2016 - 04 - 06 開発の見積もりとスケジュール管理 こんにちは。会員事業部の 丸山 です。 エンジニアが開発を開始する時にはタスクの見積もりとスケジュールを作成行って、実装を進めていくと思います。 しかし1ヶ月を超えるような規模の開発をする場合、なかなか予定通りの期日に終わらなかったりすると思います。 そして大抵の場合、増える方向になりますよね。 今回はそういうことにならないために、私... 続きを読む

日本語形態素解析の裏側を覗く!MeCab はどのように形態素解析しているか - クックパッド開発者ブログ

2016/05/11 このエントリーをはてなブックマークに追加 1083 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mecab 辞書 メジャー a_bicky 単語単位

こんにちは、買物情報事業部の荒引 ( @a_bicky ) です。 前回、 「検索結果の疑問を解消するための検索の基礎」 で単語単位でインデキシングする前提で説明しましたが、今回は文などを単語単位で分割するために使う技術である形態素解析について触れます。 形態素解析器には色々ありますが、中でもメジャーと思われる MeCab の仕組みについて説明します。 MeCab の解析精度を上げるために辞書に単... 続きを読む

夏の技術職インターンシップ講義資料公開 - クックパッド開発者ブログ

2015/09/08 このエントリーをはてなブックマークに追加 981 users Instapaper Pocket Tweet Facebook Share Evernote Clip Yoshiori インターン プログラミング 前半 授業

2015-09-08 夏の技術職インターンシップ講義資料公開 こんにちは!クックパッド編集室メディア開発グループ長の @yoshiori です。 このまえ夏の技術職インターンシップの前半の開発講義・課題部分が終わったのでさっそく公開しちゃいます! ちなみにこのインターンの対象者はプログラミングはわかるし自分で(授業とかではなく)コード書いている人なので超初心者向けでは無く、少なくともひとつ以上の言... 続きを読む

たかがレシピサイトに何故こんな技術力が必要なのか - クックパッド開発者ブログ

2015/11/27 このエントリーをはてなブックマークに追加 877 users Instapaper Pocket Tweet Facebook Share Evernote Clip 技術力 Yoshiori エントリ 真正面 技術

2015-11-27 たかがレシピサイトに何故こんな技術力が必要なのか こんにちは!クックパッド編集室メディア開発グループ長の @yoshiori です。 たまにネットやイベントなどで「たかがレシピサイトになんでこんな技術力が必要なのか」と言われることがあるので今日はそれに真正面から答えてみようと思います。 例えばどういうところで技術使ってるか 他の人の話はこのブログの他のエントリを見てもらえれば... 続きを読む

新サービス立ち上げ時の重要指標のデザイン - クックパッド開発者ブログ

2016/08/30 このエントリーをはてなブックマークに追加 847 users Instapaper Pocket Tweet Facebook Share Evernote Clip 重要指標 ビットジャーニー DESIGN デザイン dex1t

2016 - 08 - 30 新サービス立ち上げ時の重要指標のデザイン Design こんにちは、株式会社ビットジャーニーに出向中の出口 ( @dex1t ) です。ビットジャーニーでは、 社内情報共有ツール Kibela *1 のサービス設計やプロダクトマネジメントに責任を持ちつつ、エンジニアとして開発全般に携わっています。 今回は、新サービスの立ち上げ時にどのような考えで重要指標 *2 を設計... 続きを読む

分析SQLのコーディングスタイル - クックパッド開発者ブログ

2016/11/08 このエントリーをはてなブックマークに追加 837 users Instapaper Pocket Tweet Facebook Share Evernote Clip コーディングスタイル SQLクエリー SQL バッチ いまどき

2016 - 11 - 09 分析SQLのコーディングスタイル SQL、書いてますか? こと大規模データ処理の分野においてはSQLはもはや標準インターフェイスであり、 分析やらバッチやらに関わっている皆様は日々大量のSQLクエリーを生産していることと思います。 そこでちょっと気になるのが、 SQLのコーディングスタイルってどうするのが一般的なんだっけ……? という点です。 イマドキはSQLなんてO... 続きを読む

開発環境のデータをできるだけ本番に近づける - クックパッド開発者ブログ

2014/10/03 このエントリーをはてなブックマークに追加 820 users Instapaper Pocket Tweet Facebook Share Evernote Clip 本番 データ 開発環境 サブシステム フェイス

2014-10-03 開発環境のデータをできるだけ本番に近づける こんにちは。技術部の吉川です。 今回はクックパッドの開発環境構成、特に開発用データベースの構成についてご紹介します。 開発環境の構成 クックパッドのシステム環境は以下のようなフェイズに分かれています。 ※ これはcookpad.comの構成で、サブシステムや個別のサービスはその規模や特性に応じて構成が異なります。 developme... 続きを読む

夏のインターン講義「1営業日で書くJavaScriptコンパイラ」の設計と実装 - クックパッド開発者ブログ

2015/10/20 このエントリーをはてなブックマークに追加 801 users Instapaper Pocket Tweet Facebook Share Evernote Clip JavaScriptコンパイラ クックパッド 実装 青木 設計

2015-10-20 夏のインターン講義「1営業日で書くJavaScriptコンパイラ」の設計と実装 今年、クックパッドでは夏のインターンと題して20名弱のインターンを受け入れました。 このインターンは前半と後半に大きく分かれており、 後半が社員に混じって業務をするいわゆる普通のインターンで、 前半は7日間にわたってプログラミング関連の講義を受けるという仕組みです。 わたし(青木)はその前半の過程... 続きを読む

クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ

2014/08/28 このエントリーをはてなブックマークに追加 786 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails ActiveRecord mirakui RDB

2014-08-28 クックパッドにおける最近のActiveRecord運用事情 インフラストラクチャー部の成田(@mirakui)です。 Rails の OR マッパーである ActiveRecord ですが、みなさんどのように運用していますか? ActiveRecord を使うと、 SQL を直接扱うことなく、抽象化された表現で RDB にアクセスできるので、アプリケーションの開発効率という観... 続きを読む

インフラエンジニアの責任範囲と評価 - クックパッド開発者ブログ

2015/10/07 このエントリーをはてなブックマークに追加 742 users Instapaper Pocket Tweet Facebook Share Evernote Clip インフラエンジニア 責任範囲 マネージャ 評価 子会社

2015-10-07 インフラエンジニアの責任範囲と評価 インフラストラクチャー部の成田です。2015年10月現在、インフラストラクチャー部には私を含め7人のインフラエンジニアが所属しており、このメンバーでクックパッド本体サービスをはじめ様々な新規事業やいくつかの子会社のサーバを運用しています。私自身もエンジニアではありますが部のマネージャも兼ねているため、立場上、社外の方からインフラエンジニアの... 続きを読む

現代のエンジニアのための強力なメモ帳 Jupyter notebookのすゝめ - クックパッド開発者ブログ

2015/12/11 このエントリーをはてなブックマークに追加 735 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンジニア 現代 Jupyter chezou ハンズオン

2015 - 12 - 11 現代のエンジニアのための強力なメモ帳 Jupyter notebookのすゝめ 会員事業部の有賀( id:chezou )です。 今年一年、社内では勝手に"Jupyterの伝道師"を標榜してJupyter notebookの普及活動を展開してきました。 先日、社内でハンズオンも行ったおかげもあり、かなり社内のマシンにPython環境が構築されてきました :) Jupy... 続きを読む

iOS9 のリリースでクックパッドに起きたこと - クックパッド開発者ブログ

2015/10/21 このエントリーをはてなブックマークに追加 688 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド iOS9 リリースサイクル リリース 品質

2015-10-21 iOS9 のリリースでクックパッドに起きたこと こんにちは、技術部モバイル基盤グループの茂呂(@slightair)です。 モバイル基盤グループでは、クックパッドの iOS/Android アプリに関する様々な仕事をしています。 不具合を抑え、品質を保ちながら安定してリリースサイクルを回せる環境づくり アプリの開発者がサービス開発に専念できるように、コードリファクタリングやラ... 続きを読む

Web サービスの完全 HTTPS 化 - クックパッド開発者ブログ

2017/04/19 このエントリーをはてなブックマークに追加 683 users Instapaper Pocket Tweet Facebook Share Evernote Clip https クックパッド kani_b web 進め方

2017 - 04 - 19 Web サービスの完全 HTTPS 化 インフラストラクチャー部長の星 ( @kani_b ) です。 2017年1月5日をもって、 クックパッド における全ページで HTTPS が使われるようになりました。 完全 HTTPS 化をするにあたり、その理由や具体的な進め方について紹介します。 以前 SRE Tech Talks #2 にて一部発表した内容も含みますので、... 続きを読む

クックパッドにおける最近のMicroservices事例 - クックパッド開発者ブログ

2016/03/16 このエントリーをはてなブックマークに追加 681 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド microservices 概論 吉川 一方

2016 - 03 - 16 クックパッドにおける最近のMicroservices事例 こんにちは。技術部の吉川です。 最近ではMicroservicesという言葉もかなり浸透し、そのテクニックも体系化されつつあります。 一方でMicroservicesについての話は概論や抽象的な話が多く、具体像が見えないという方もいらっしゃるのではないでしょうか。 当ブログでは1年半ほど前に Microserv... 続きを読む

電子工作に必要な道具達 - クックパッド開発者ブログ

2015/10/27 このエントリーをはてなブックマークに追加 678 users Instapaper Pocket Tweet Facebook Share Evernote Clip 電子工作 道具達 secondlife hotchpotch

2015-10-28 電子工作に必要な道具達 最近電子工作を始めだしたクックパッドの舘野 ( id:secondlife, @hotchpotch )です。昨今 Arduino や Raspberry Pi を初めとしたボードの登場により、気軽に電子工作プログラミングができるようになり、プロトタイピングの敷居が非常に下がってきていますね。電子工作における “Hello World!” である LE... 続きを読む

調整の心得 - クックパッド開発者ブログ

2015/09/13 このエントリーをはてなブックマークに追加 670 users Instapaper Pocket Tweet Facebook Share Evernote Clip 調整 さい 分業 クックパッド 森田

2015-09-14 調整の心得 会員事業部の森田です。 はじめに この記事は、クックパッドと同じような200~300名規模の組織で働く、「最近調整が多くてコードを書く時間がないなぁ」と思い始めた30代エンジニアの方を対象として、私が日々調整をするさいに考えていることをまとめたものです。 組織における分業と調整 組織に所属する人たちは協力して組織目標の達成を目指します。みんなで同じことをしてもしょ... 続きを読む

分散テスト実行システムRRRSpecをリリースしました | クックパッド開発者ブログ

2014/03/24 このエントリーをはてなブックマークに追加 650 users Instapaper Pocket Tweet Facebook Share Evernote Clip rrrspec クックパッド 分散 アプリケーション 短縮

技術部アルバイトの鈴木(@draftcode)です。 クックパッドが内部向けに開発・運用を行ってきた、分散テスト実行システムRRRSpecをオープンソースとして公開しました。RRRSpecは時間のかかる自動テストを分散処理することで、全体のテスト時間の短縮を狙うアプリケーションです。現在クックパッドでは17000を超えるテスト項目があり、マシン一台でテストを実行すると完了まで数時間かかります。この... 続きを読む

料理動画を支える技術 - クックパッド開発者ブログ

2014/06/17 このエントリーをはてなブックマークに追加 644 users Instapaper Pocket Tweet Facebook Share Evernote Clip 技術 料理動画 YouTube con_mame 星野

2014-06-17 料理動画を支える技術 インフラストラクチャー部 星野(@con_mame)です。 少し前から、一部レシピページに料理動画を掲載していました。当初はYoutubeを使用していましたが、本日から自社配信に切り替わりました。現在はまだ掲載数は少ないですが、今後掲載数を増やしていきたいと考えております。 そこで、今回は、動画配信プラットフォームの裏側がどうなっているかという点を簡単に... 続きを読む

発表資料 | クックパッド開発者ブログ

2013/12/24 このエントリーをはてなブックマークに追加 640 users Instapaper Pocket Tweet Facebook Share Evernote Clip 発表資料 Rails クックパッド アプリケーション テスト

クックパッドのエンジニアがサイトの開発と運営について書き綴ります最近の投稿 社員みんなの発表資料 クックパッド短期ウィンターインターンシップ2014開催のお知らせ クックパッド短期サマーインターン2013開催のお知らせ CI で稀に失敗してしまうテストへの対処方法 Rails アプリケーションのパフォーマンスについて RubyKaigi 2013 で発表しました プロトタイプ開発用のRailsプラ... 続きを読む

クックパッドの検索の裏側 - クックパッド開発者ブログ

2014/10/21 このエントリーをはてなブックマークに追加 626 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド インフラストラクチャー Solr 裏側 観点

2014-10-21 クックパッドの検索の裏側 Infrastructure インフラ 初めまして、インフラストラクチャー部の加藤 (@EugeneK) です。 クックパッドでは現在178万ものレシピが公開されていますが、目的のレシピを探すために検索機能を提供しています。 今回は検索機能の裏側の仕組みについて、インフラストラクチャーの観点からお話ししようと思います。 全ての検索機能を支えるSolr... 続きを読む

MySQLを1〜2時間でスケールアウトする - クックパッド開発者ブログ

2016/10/05 このエントリーをはてなブックマークに追加 622 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL スケール ECS スレーブ SREチーム

2016 - 10 - 06 MySQLを1〜2時間でスケールアウトする 最近、Elastic BeanstalkやECSと戦っているSREチームの 菅原 です。 P5をやりたいのにPS3もPS4も持っていないので指をくわえて羨ましがっている毎日です。 この記事では、突然のアクセス増に備えるために、MySQLのスレーブを1〜2時間でスケールアウトできるようにした話を書きます。 MySQL on E... 続きを読む

サービス開発エンジニアからマネージャになった話 - クックパッド開発者ブログ

2014/11/26 このエントリーをはてなブックマークに追加 617 users Instapaper Pocket Tweet Facebook Share Evernote Clip マネージャ 勝間 クックパッド ryo_katsuma 執筆

2014-11-26 サービス開発エンジニアからマネージャになった話 はじめに こんにちは、レシピ投稿推進室の勝間(@ryo_katsuma)です。 techlifeでの執筆は5年ぶり(!)になります。 さて、そんな私も今年2014年の5月にエンジニアからサービス開発野部署のマネージャに転身しました。 そこで今回のtechlifeブログは、いつもの技術ネタとは少し異なるテーマとして、「クックパッド... 続きを読む

開発速度を上げるための Pull-Request のつくり方 - クックパッド開発者ブログ

2016/08/17 このエントリーをはてなブックマークに追加 616 users Instapaper Pocket Tweet Facebook Share Evernote Clip pull-request iOS クックパッド 森川 第三者

2016 - 08 - 17 開発速度を上げるための Pull-Request のつくり方 こんにちは、投稿開発部の森川 ( @morishin127 ) です。クックパッド、 お料理アルバム 、 みんなのお弁当 の iOS アプリの開発等に携わっています。 クックパッドでの開発は GitHub Enterprise 上で行われており、書いたコードをプロダクトに取り込む前には基本的に第三者のコード... 続きを読む

「現在時刻」を外部入力とする設計と、その実装のこと - クックパッド開発者ブログ

2016/05/30 このエントリーをはてなブックマークに追加 595 users Instapaper Pocket Tweet Facebook Share Evernote Clip 実装 時刻 設計 クックパッド 外部入力

2016 - 05 - 30 「現在時刻」を外部入力とする設計と、その実装のこと こんにちは。技術部 開発基盤グループの諸橋です。 クックパッドでは昨今の多くのWeb企業と同じように、GitHub EnterpriseのPull Requestを使ったコードレビューを広範に実施しています。わたしたちのコードレビューでは、ソースコードの字面にとどまらず、サービスの機能として魅力的かどうかや、保守性を... 続きを読む

 
(1 - 25 / 488件)