Herokuが自ら実践しているAPIデザインガイドをGithubに公開した. “HTTP API Design Guide” このガイドは些細なデザイン上の議論を避けて,ビジネスロジックに集中すること目的としている.Heroku特有なものではなく,一般にも十分適用できる知見となっている. 最近は,モバイル向けにAPIをつくることも多いため,勉強もかねて抄訳した.なお内容は,HTTP+JSONのAPIについて基本的な知識があることが前提となっている. 適切なステータスコードを返す それぞれのレスポンスは適切なHTTPステータスコード返すこと.例えば,“成功"を示すステータスコードは以下に従う. 200: GETやDELETE,PATCHリクエストが成功し,同時に処理が完了した場合 201: POSTリクエストが成功し,同時に処理が完了した場合 202: POSTやDELETE,PATCHリク
当方Androidエンジニアをしておりますが、プライベートでアプリを作るとき、画像リソースについてはAndroid組み込みのものを使ったり、Fontawesomeを使ったり、フリー素材を使ったりしています。 しかし配色はインターネットに落ちていなくて、自分でやるとイマイチで、いい感じにしたいという気持ちがありました。 そこで、調べたり試行錯誤をして知見が得られたので、配色に悩むエンジニアのために共有します。 3行まとめ デザインはセンスで行うものではなくロジックで成り立ってる、つまり努力でなんとかできる Color Scheme Designer 3 便利 配色を学ぶのには下のスライドが一番分かりやすかった 色彩センスのいらない配色講座 from Mariko Yamaguchi STEP 1. 対象に興味を持つ 〜〜で必要だから勉強しなければって始めてたものが長く続いたことがないので、
こんにちは、id:shiba_yu36です。先日開催された「GitHub Kaigi」にて、はてなブログチームでのGitHubを利用した開発フローについて、「はてなブログチームの開発フローとGitHub」というタイトルで発表しました。 資料はこちらです。 はてなブログチームの開発フローとGitHub // Speaker Deck はてなブログチームでは日々開発効率が上がるよう、開発フローの改善をしています。そこで今回の発表では、はてなブログチームの開発フローで、「タスク管理」、「レビュー」、「リリース」の3つのトピックで、実際に起こった問題とそれをGitHubなどを利用してどのように解決してきたかについて具体的に紹介しました。 1つ目のタスク管理というトピックでは、Redmineなどのタスク管理ツールとGitHubを併用している時の問題や、GitHubのIssuesのみタスク管理に利用し
諸君! ゲスな記事や話題は好きか? 私は大好き! しかし!! 社会常識やモラルに反するゲス記事を書くのはセンスやテクニックが必要です。 今回LIGの以下の記事を読んでいたら、見事に爆発していたので、我々も同じ轍を踏まないように、この失敗事例から学べる部分を見てみましょう。 ・非モテ人間が考えた「美人が多い会社」を作るための5つのメソッド(魚拓)(LIG) これはどんな記事かというと以下のように書いています。 本日は、BBQにも呼ばれない非モテ人間の僕が“美人が多い会社を作るための5つのメソッド”を自宅で考えてみたのでご紹介します。「こうすればアナタはモテる!」というマニュアルは世の中に沢山ありますが、これは「こうすれば会社がモテる!」という実体験や検証に基づいた珍しいHowToです。 そして、以下の5つの方法で「美人が多い会社」を紹介している。 1. 美人が多い会社を作るためには、美人が集
(株)Aimingの社内勉強会のスピーチで使用したスライドです。公開に当たって画像を削除しております。ご了承ください。 ・目次 1 MMORPGの成立 Ultima Online、Ever QuestからWoWまで、MMORPGの成立とゲームシステムの変遷 2 行動のデザイン プレイヤーの動線で考える→システムとコンテンツの配置 時間軸で考える→ゲームの成長曲線 成長スピードの緩急/プレイタイムからの逆算 3 今日的なMMORPGの形(←2014年版追加) 今日のスマホのゲームでMMORPGのデザインがどのように生かされているか ・概要 ネイティブアプリのリッチ化や、「剣と魔法のログレス」などのヒットにより、MMORPGや常時接続型のオンラインゲームが再び今日的なテーマとして脚光を浴びています。 そこで、オンラインのゲームデザインのエッセンスが詰まったMMORPGというジャンルを分解し、そ
全国の主要都市の広告看板やテレビCMなどで「通信速度No.1」をうたうソフトバンクですが、そのカラクリが検証の結果、明らかになりました。キーワードは同社が適用している「通信の最適化」です。 ◆「通信の最適化」とは? スマートフォンの普及に伴う通信量の増大によって発生するネットワークの負荷を軽減するため、ソフトバンクが2011年11月、KDDI(au)は2012年9月に導入したのが「通信の最適化」。 これはスマートフォンで以下のような形式のファイルを受信する場合、あらかじめネットワーク側で各種ファイルをスマートフォンの画面に適したサイズに画像を圧縮・変換するというもの。ちなみに圧縮されたデータは元に戻せません。 画像ファイル:BMP、JPEG、GIF、PNG形式 動画ファイル:MPEG、AVI、MOV、FLV、MP4、3GP、WebM、ASF、WMV形式 ◆「通信の最適化」でデータはどれだけ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く