CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
技術部の小野(taiki45)です。クックパッドではこれまで様々なデータベースの負荷対策を行ってきましたが、シャーディングは行われていませんでした。しかし先日クックパッドの認可サーバーが利用している MySQL サーバーの負荷分散のためにクックパッドで初めてのシャーディングを行ったので、Rails アプリケーションでのシャーディングの事例のひとつとしてその際の手法をご紹介したいとおもいます。 構成 Before データベースは1マスター、1ホットスタンバイ、バッチ用の1リードレプリカで構成されています。Read オペレーションのほとんどはキャッシュ層に逃しています。 After データベースの各ロールにつきそれぞれ1台ずつマシンが増えています。 シャーディングが必要になった背景 認可サーバーのアクセストークンの作成・削除時の Write オペレーションが急増し、レコード数自体も急増していて
作成:2015/06/22 更新:2018/05/27 Mac > Web制作 Web制作に欠かせなくなった「Node.js」。デザイナーさんやフロントにおいてもgulpの環境を整えるのがトレンドとなっています。 node.js やgulpを何に使うのか分からないけど、まだインストールしてない、もしくは入れなおしたい、何となく流れを知っておきたいという人向けに、ザックリと「初歩的な部分を数時間で使える」ための手順をメモしておきます。Win/Mac対応。 エンジニア速報は Twitter の@commteで配信しています。 もくじ Node.jsとは Node.jsをインストールする Mac版バージョン管理ツール:nodebrew Windows版バージョン管理ツール:nodist パッケージマネージャー npmの使い方 gulp(ガルプ)のインストールと使い方 Node.jsとは ご存知な
グーグルもデザインに本気です。 2014年のGoogle I/Oでの登場以来、最近ではAndroid Mやウェブ、iOSのグーグルアプリなど幅広く採用されているマテリアルデザイン。そのマテリアルデザインとは一体何なのか、どう作られたのかを垣間見ることができるビデオが公開されています。 このビデオによるとマテリアルデザインは当初「Quantum Paper」として紙の動きから着想を得て生み出されたそう。 確かに四角いカードビューや影の奥行き感は、現実の紙のようなデザインでしたね。 さらに波動のような効果を生み出すインタラクションやカラースペクトラム、タイポグラフィまでが、一貫して細部まで考えられていることが伝わってきます。一つ一つのパーツはフラットでもそれを立体的に重ねている点でiOSと似ているのも興味深いです。 マテリアルデザインはがっちり決められた枠組みというより、どうデザインするかを示
フォントはコミュニケーションデザインにおいて重要なツールです。 ロゴに使うフォント、コピーに使うフォント、見出しに使うフォント、本文に使うフォント、WebやUXデザインにおいても非常に重要な役割です。 文字中心で情報を整理して見せる必要があり、多くの人が利用し、スクリーンとプリントの両方に対応する必要があるレジュメのデザインに適したフォントと避けたいフォントを紹介します。 実例を元に、デザインに適したフォントの選び方を身につけましょう。 20 Best and Worst Fonts to Use on Your Resume 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 また、下記を参考にフォントの情報を加えました。 フォントの選び方の参考になる!世界で活躍している有名デザイナーたちが選んだフォントのランキング レジュメのデザイン
昨今のタブレットPCやUltrabook、2in1 PCをはじめとするモバイルノートPCでは、本体の薄型化や軽量化を突き詰める反面、インターフェースが必要最小限しか用意されないものが増えている。映像出力や有線LANポートが省かれたり、USBポートも数が少なく、拡張性が犠牲になっている場合が少なくない。 そんなモバイルデバイスでも据え置きノートPC並みの拡張性を実現できる周辺機器がある、それが“ドッキングステーション”だ。タブレットPCやノートPCにUSB接続するだけで使えるアイテムで、メーカーが純正の周辺機器として用意しているケースも多い。もちろん、メーカー純正品だけでなく、機種を問わず利用できる汎用品も存在する。今回紹介するj5 createの『ドッキングステーション Piccolo JUD530』(JUD530)もそのひとつだ。 JUD530はその独特な形状が大きな特徴。本体の長さは3
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
シンプルで種類が揃っているアイコンは、見つけるのが大変。 Webサイトやアプリなど、ビジネスからポートフォリオや個人ブログまで多目的に使えるさまざまなアイテムが揃ったシンプルなデザインのSVGのアイコン素材を紹介します。 タイトルは800種類だとキリがいいのですが、799種類なので約800種類で。 Glyph Glyph -GitHub SVGアイコンをWebページに配置する方法 Glyphアイコン799種類とダウンロード方法 SVGアイコンをWebページに配置する方法 SVGアイコンをimgタグで配置 SVGアイコンを普通の画像のようにimgタグを使って配置します。 <img src="svg/si-glyph-bicycle-man.svg"> SVGアイコンをインラインで配置 SVGアイコンをエディタで開き、コードをコピペして配置します。右向きのアローだとこんな感じに。 <svg v
主張 ソフトウェア開発prjがなかなかアジャイルにならないのはなぜかなぁと考えてみた。 昨今、エンジニアにおいては、知識としての共有の機会も増えているし、実際に経験済み、習慣化済みになってきているように思う。要は「しっくり」くることが多いのだと思う。 しかしながら、現実のprjが経験型のアプローチ(アジャイル)を取ることはまだまだ少ない。この要因として、エンジニアと協業する他のメンバー、あるいはprjの利害関係者(組織の上層部を含む)が予測型の進め方を望むからではないか、と感じている。 というわけで、エンジニアと仕事をするエンジニア以外の人に伝えたいと思い、書いてみる。そのためにはおそらく、アジャイル開発、スクラムのプラクティスがどうこう、というよりは、プロジェクトマネジメントの世界観として語る方がよいかというのが本稿。エンジニアとして、抽象的な「しっくり」の言語化にもなればよいと思う。最
4月から都会でOLとして働き始めたので, OL的windowsの事務処理環境を手探りで作ってみました. OLとWindows 事務処理といえばOffice, 当然Windowsで行うことになります. 今時のOLは家ではLinuxを使っているはずなので, 自然とシェル環境で困ることになります. Windowsが本当にわからない linuxコマンド使いたい(DOS音痴) Cygwinは嫌い MinGW+MSYS にしてみたい(けど未だによくわかってない) 事務PCなので, 大掛かりな環境は入れたくない(入れられない) WSL ? そもそも Windows7 なので(ry) などのモチベーションから 色々見ていてcmderが良さそうだなと思ったのですが cmder.net 所属機関でフィルタされて落とせなかった(つらい)ので, ConEmu + msys bash の組み合わせで端末環境を整える
2016.03.01【獨家訪問 】張泰山內野手(德島藍短襪隊)「一起快樂打棒球!」【獨家訪問 】2016.03.01【独占インタビュー】張 泰山内野手(徳島インディゴソックス) 「一緒に野球を楽しみましょう!」【独占インタビュー】2015.10.20【2015年 独立リーグ編】夢実現の可能性が高い独立リーガーを紹介!【独立リーグドラフト特集】2015.07.14福島ホープス【後編】 チーム名に込められた、願い。それは、希望——。【独立リーグコラム】2015.07.13【インタビュー】香川オリーブガイナーズ ドリュー・ネイラー投手(中日ドラゴンズ入団決定) 「『信は力なり』でつかんだNPB」【独占インタビュー】
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く