タグ

2014年9月3日のブックマーク (11件)

  • RailsでAPIをつくるときのエラー処理 - Qiita

    例外を利用して実装すると便利な場合が多い この投稿では、HTTP経由でJSONを返すようなWeb APIRailsを利用して実装するとき、エラーレスポンスを返す場合の処理をどう実装するとやりやすいのか、というニッチな話題に触れる。APIでエラーを返したいとき、即ち400以上のステータスコードと共にレスポンスを返したいような場合、どう実装するのが良いか。もしリクエストの処理中にエラーが検出された場合、それ以降の処理を行わずに直ちに中断してエラーレスポンスを返したいという場合が多いため、例外を利用して実装すると便利な場合が多い。 例外を利用しない方が良い場合もある 1つのリクエストに複数の問題が含まれている場合、先に見つけた問題だけを報告するようなエラーレスポンスを返すのか、それとも問題を抱えながらも進めるところまで処理を進めて報告可能な情報を全て含むようなエラーレスポンスを返すのか、という

    RailsでAPIをつくるときのエラー処理 - Qiita
  • アクセストークンに有効期限を設けるべきかどうか - Qiita

    OAuthプロバイダを提供することになったとして、アクセストークンに有効期限を設けるべきかどうかについて考えたい。OAuth 2.0の仕様にはアクセストークンの期限切れに関係する仕様が定義されているし、セキュリティをより強固にするためにアクセストークンは一定期間で期限切れにするべきだという主張があったと思う (確認していないので無いかもしれない)。しかしながら、例えばGitHub API v3ではアクセストークンに有効期限を設けていない。この投稿では、アクセストークンの有効期限に関係して起こり得る問題を取り上げる。 アクセストークンに有効期限を持たせておくとちょっと安全 アクセストークンが悪意のある第三者に漏洩してしまった場合、そのアクセストークンに認可されているあらゆる操作が実行可能になってしまうという問題がまず存在する。ここでもしアクセストークンに有効期限が存在していたとすれば、その操

    アクセストークンに有効期限を設けるべきかどうか - Qiita
  • Geospectrum | Employee Portal

    Web site created using create-react-app

    Geospectrum | Employee Portal
  • iOSアプリデザインリニューアルの舞台裏 - クックパッド開発者ブログ

    モバイルファースト室の @slightair です。 先ほど、デザインをリニューアルしたクックパッドiOSアプリ 6.0.0 をリリースしました。 https://itunes.apple.com/jp/app/kukkupaddo-no.1reshipi-jian/id340368403?mt=8 この記事では、どのようにして新しいデザインをiOSアプリに適用していったのかを紹介したいと思います。 新しいアプリの画面 スクリーンショットを見ていただければわかるように、全体的にフラットな印象を与える画面に変わりました。 トップ レシピ詳細画面 サイドメニュー この記事で全ての画面を紹介することはできませんが、ぜひダウンロードしてお手持ちのiOS端末で触ってみてください。 新デザインの適用 基的には、画面デザイン案をもらい、既存のアプリを修正して少しずつ適用していく形で進めていきました。

    iOSアプリデザインリニューアルの舞台裏 - クックパッド開発者ブログ
  • iOS 8 beta5にてポップオーバーをキャンセルするための暗いところを連続でタップすると下にあるモーダルビューも閉じてしまうバグ - 24/7 twenty-four seven

    一昨日くらいにiOS 8でテストをしていたら見つけました。 問題となる画面構成を多用するアプリケーションにとっては、修正が間に合わなければけっこう致命的と思われるので共有します。 (Base SDKをiOS 8にしてビルドしない限りは起こりません。リリース済みのアプリケーションをiOS 8で動かすぶんには問題無いです。) ↓ バグレポートした内容は下記の記事で公開しています。 重ねてレポートすると優先順位があがるかもしれません。 Radar: When double-tap the dimming view to dismiss the popover, it will also close modal view under - 24/7 twenty-four seven サンプルコード ↓ バグレポートに添付した問題が再現するサンプルコードです。 Xcode 6でビルドして、iOS 8

    iOS 8 beta5にてポップオーバーをキャンセルするための暗いところを連続でタップすると下にあるモーダルビューも閉じてしまうバグ - 24/7 twenty-four seven
  • スリップアングルを意識する

    スリップアングルを意識する さて、それではまず始めにスリップアングルの話をしましょうか。 ここのページでは、出来るだけ一般の雑誌や書籍などに書かれている内容とは、重ならないようにしようと思っていますが、スリップアングルの話は非常に重要なので、次のステップに行くために少し詳しく書いておきます。 まあ、知っている人も一応読んでおいてください。 「スリップアングル」とは、日語だと「滑り角」ですかね。 意味は、ハンドルを切るなどしてタイヤが向いている方向と、実際にタイヤが進んでいる方向の、なす角です。 図1のθですね。 図1 スリップアングル 図を見れば一目瞭然だと思います。赤線と青線のなす角ですね。 時々ハンドルの舵角と混同している人がいるので、まあその辺は間違えないよう理解しておいてください。 重要なのは、 このθが0になるのは車が直進している時だけです。 つまり、直進時以外は常にスリップア

  • Golang 製の Android 向けテストアプリ配信ツール「alphawing」を公開しました - KAYAC engineers' blog

    昨年の Advent Calender ぶりの登場です。@m0t0k1ch1 です。 表題の件につきまして、実は 7/31 に公開された こちらの記事 の実績一覧の一番上に載せていただいてもいたのですが、改めてこちらで報告させていただきたいと思います。 alphawing とは https://github.com/kayac/alphawing TestFlight が 2014/3/21 をもって Android のサポートを終了 してしまったので、それを代替するためのツールとして開発したのが、この alphawing です。簡単に表現すると、「Android 用の TestFlight」です。表題の通り、サーバーサイドは Golang で記述されています。 アプリケーションの詳しい起動方法などについては README をご参照ください。 アプリケーションの概要 アプリケーションにひも

    Golang 製の Android 向けテストアプリ配信ツール「alphawing」を公開しました - KAYAC engineers' blog
  • 最近話題になったイケてるWebサービス・アプリ14選(2014年8月編)

    こんにちは。 9月が始まりましたので、8月中に話題になったWebサービスやアプリを14個ほどご紹介します。 Hyperlapse Instagramが提供する、タイムラプス(微速度動画)動画を撮影できるアプリです。 強力な手ぶれ補正が特徴的で、手で持ったまま撮影するとぶれてしまう移動中のタイムラプス動画もスムーズに撮影できます。 Instagramでシェアできる動画の長さは15秒までとなっています。 動画をみればわかりますが、飛行機や車からの景色を撮影し、コマ数を減らして長時間の映像を短縮して記録させているためスピード感のある映像に仕上がります。 FESS(フェス) FESSは、iPhone向け音楽共有アプリです。 複数人のiPhoneに入っている音楽を、1台のiPhoneで共有して音楽を楽しむというアイデア。 アプリを起動して、1人が新しい「FESS(親機)」を作り、他のiPhoneが「

    最近話題になったイケてるWebサービス・アプリ14選(2014年8月編)
    dealforest
    dealforest 2014/09/03
    JetDo!!!
  • 人はなぜ寿司を食べるのか

    http://www.zusaar.com/event/9467003 で行ったLTです

    人はなぜ寿司を食べるのか
    dealforest
    dealforest 2014/09/03
    朝築地きめたい
  • YAPC::Asia で「ウェブエンジニアのローレベルプログラミング」という発表をしました | tech - 氾濫原

    ちょっと時間に対して話したいことが多すぎて、各分野での掘り下げが足りなかったとは思いますが、一通り下のほうまで盛りこみました。 電子工学について:自分は学校で電子工学を体系的に学んだことはありません。 YAPC 会期中はそこらへん歩いてます。

    YAPC::Asia で「ウェブエンジニアのローレベルプログラミング」という発表をしました | tech - 氾濫原
  • スクショを送られてきた時にデバッグを楽にするライブラリを作った

    dealforest
    dealforest 2014/09/03
    blogged