タグ

APIに関するindicationのブックマーク (36)

  • 本当にあった怖い脆弱性の話

    PHPerkaigi 2022 Day2 Track B

    本当にあった怖い脆弱性の話
    indication
    indication 2022/04/12
    無意識にやってしまっていないか、そこを注意したい。
  • もしものために,香川県からのアクセスを避ける - Qiita

    茶番 「どうも〜、セミコロンつけない派です。お願いします」 「お願いします」 「あ〜、ありがとうございます。今、LGTMを頂きました。こんなんなんぼあってもいいですからね」 「あのな、おかんがな、思い出せない都道府県があるらしいねん」 「ほな、その特徴教えてくれる?」 「おかんが言うにはな、最近ゲームが 「香川やないか!」 (ミルクボーイやりたかっただけ。) ちまたで噂のネット・ゲーム依存症対策条例 ネットやゲーム依存症を防ぐため、18歳未満の使用時間を制限するというやつです。 今はちょっと変わってコンピュータゲームだけになったみたいです。 これに関する議論は尽きないですが、ここでは置いておきます。 仮にサービス側が何とかしろと言われたら... ネット界隈では、「香川県民ですか? はい/いいえ」のような香川認証がネタになってます。 香川県の条例案、よく読んだら我々サービス提供者側(特定電気

    もしものために,香川県からのアクセスを避ける - Qiita
    indication
    indication 2020/01/24
    これをヨーロッパでやって、裁判に負けた判例が…(要出典)
  • 質の高いAPIを作るための7つの習慣

    今までのやり方を1つずつ改めて、どうやったら品質の高いAPIを素早く作れるのか。 受託を専門とする会社で、実際の仕事の中で改善していった取り組みについてお話します。 なるべくモダンなやり方で品質を落とさずにビジネスサイドからの要求に応えるにはどうしたら良いのか?

    質の高いAPIを作るための7つの習慣
  • 国税庁法人番号公表サイト

    indication
    indication 2017/12/25
    法人情報を一括してダウンロード等できる
  • ヤマト運輸、各種APIを提供するサイト「YBM For Developers」を開設 | EC業界ニュース・まとめ・コラム「eコマースコンバージョンラボ」

    ヤマトホールディングス株式会社傘下のヤマト運輸株式会社(以下、ヤマト運輸)は、12月14日より、ヤマト運輸が運営するビジネス向け会員制サービスのポータルサイトヤマトビジネスメンバーズに「YBM For Developers」を開設することを発表した。 YBM For Developersでは、全国に張り巡らされた宅急便ネットワークを活用したサービスや、個人向け会員制サービス、法人や個人事業主の業務支援サービスなど、ヤマトグループが提供する荷物の発送・受け取りを便利にする多彩なサービス機能を、様々なクラウドサービスなどと連携できるAPIを公開する。 荷物の発送、受け渡しがより便利に EC自宅外受け取りAPIでは、ECサイトでの購入時に、全国のヤマト運輸営業所と計25,000拠点以上の取扱店を、商品の受け取り場所として選択できるようになり、ユーザーは自分の生活スタイルに合わせて商品を受け取るこ

    ヤマト運輸、各種APIを提供するサイト「YBM For Developers」を開設 | EC業界ニュース・まとめ・コラム「eコマースコンバージョンラボ」
    indication
    indication 2017/12/20
    是非ともベンダー拡張なしで標準化してほしい。
  • Microservices at Mercari

    2017-09-28 thu. 第 1 回 Google Cloud INSIDE Games & Apps 株式会社メルカリ SRE 中島 大一 氏の登壇スライドです。

    Microservices at Mercari
    indication
    indication 2017/10/03
    マイクロサービスの構築と運用のノウハウ。バージョン管理の自動化など、参考になる。
  • 快適な連打機能を提供するためにサーバサイドが出来ること - その手の平は尻もつかめるさ

    人間生きていると高確率で連打機能を提供するシステムを構築する必要が出てくることがあります. 例えばあるコンテンツについてボタンを連打することで「良いね」を表明するようなシステムです. 連打は楽しい!! しかし実装する方としては純粋に楽しんでばかりはいられません. こうしたシステムは素朴に実装したとしてもある程度のトラフィックまでは耐えられるかもしれませんが,ある規模を超えると安定して機能提供する事は難しくなってくるかもしれません. ここでは,サーバサイドの話題を中心として,快適な連打機能を提供するシステムをどうすれば提供できるかを考えていきます (あくまで一例です). 想定としては, あるコンテンツについてボタンが付いていて,そのボタンは連打が出来る あるコンテンツについてボタンが何回押されたかを取得できる というシステムを仮定します. なんとなく結論が分かる雑な図 題 サーバを分離する

    快適な連打機能を提供するためにサーバサイドが出来ること - その手の平は尻もつかめるさ
    indication
    indication 2016/02/22
    はてなスターの仕様が気になる
  • http api design

    以下なドキュメントを発見しておりまして。 HTTP API Design Guide なんとなくメモをとってみました。 Contents として以下が列挙されています。 適切なステイタスコードを戻しなさい 戻すことができる全てのリソースを戻しなさい リクエストボディに含まれるシリアライズされた JSON を受け付けなさい ID じゃなくて UUID 使った方が良いですよ 標準的なタイムスタンプを使いましょう UTC 時刻は ISO8601 フォーマットで使いましょう 一貫性のあるパスフォーマットを使いましょう 小文字とダッシュを使いましょう 外部キーのリレーションは入れ子に 利便性をはかるため non-id dereferencing をサポートしなさい エラーの場合のレスポンスボディについて ETag ヘッダを含めなさい Request-Id ヘッダを API レスポンスに含めなさい P

    indication
    indication 2016/01/28
    REST でcontent-rangeか。考えたことなかった。ただ、そうなるとcontent-lengthの意味を考える上で、サイズだよな…となってしまう
  • トイレにRESTfulなAPIを実装してみた

    あけましておめでとうございます。 プライバシーも一緒に流れるトイレから3年経ちましたが、皆様いかがお過ごしでしょうか。 お正月の三が日、昨今のIoTブームに乗るべく、私もIoTで真に豊かになるものは何かと一生懸命考えた結果、3年前と同じ部屋に辿り着いたことをご報告いたします。 前回はウォシュレットの使用状況をTwitterに投稿するというシステムでしたが、今回はウォシュレットにRESTfulなAPIを付与することで様々な機器から操作することを可能にするシステムを制作しました。 使用したのは巷で話題のESP-WROOM-02(ESP8266)と赤外線LED、上記写真のボードはオリジナルのもの。 (赤外線LEDの足がJST-PHコネクタに吸い込まれているように見えますが、良い子はLEDの足にJSTコンタクトピンを圧着したりしないように。) このデバイスを電源に接続すると... http://t

    トイレにRESTfulなAPIを実装してみた
    indication
    indication 2016/01/05
    ビデのことまで考えたのか。無駄にすごい。(誉め言葉)
  • オープンソースのAPI Gateway「Kong」

    全国100万人のモノリシック巨大アプリケーションに苦しむみなさんこんにちは。 世の中も杓子もマイクロサービスだ!!とかAPIだ!!とか言っていますが、実際にマイクロサービス環境にしようとすると、どのようにしてAPIのサービスを取りまとめるかが課題になります。 一般的には以下のようなやり方になります。 複数のサービスに分散しているAPIを統合するゲートウェイを用意するそのゲートウェイでは以下のようなことをおこなうクライアントからのアクセスのシングルエンドポイントの役目を果たすAPIの実体へのルーティング認証アクセス記録の収集スロットリング(過度なアクセスの抑止)実体がダウンしている場合のデグレーションこのようなAPIゲートウェイの機能は既にAWSではAmazon API Gatewayとして提供されていますが、オープンソースでもいくつかのプロダクトがあります。今回はそのうち一番開発が活発そ

    オープンソースのAPI Gateway「Kong」
    indication
    indication 2015/10/15
    クライアントがあるといろいろはかどりそう
  • Google Play services 7.0 - Places Everyone!

    Posted by Ian Lake, Developer Advocate Today, we’re bringing you new tools to build better apps with the completion of the rollout of Google Play services 7.0. With this release, we’re delivering improvements to location settings experiences, a brand new API for place information, new fitness data, Google Play Games, and more. Location Settings DialogWhile the FusedLocationProviderApi combines mul

    Google Play services 7.0 - Places Everyone!
    indication
    indication 2015/03/03
    この変更でリアル007ごっこができるようになるかも(妄想)
  • 技術選択とアーキテクトの役割

    特定のプロジェクトがあり、要件定義をし概要設計をする。 それがアーキテクトの仕事だと思われがちですが、大きな視点を持ち様々な課題を自らリードして解決していく立場としても絶好のポジションです。 このセッションでは、Mobage オープンプラットフォームの立ち上げから、 グローバルプラットフォーム展開、さらには mixi 社との共同プラットフォーム構築、 JavaScript SDK と認証技術の組み合わせによる新しい HTML5 プラットフォーム構築をアーキテクトという立場でリードし続けた立場から、技術選択のみならず実現したい事に対する俯瞰的な捉え方を、これまでの実例と共に紹介し、アーキテクトという役割について、お話します。

    技術選択とアーキテクトの役割
  • RESTのベストプラクティス | POSTD

    現在ではREST APIはとても一般的な話題です。ほとんどすべてのWebアプリケーションの一部分となっています。シンプルで一貫性があり実際的なインターフェースは必須です。これは皆さんのAPIを他の人が使うことをとても容易にします。皆さんにとってはRESTの実践が日常的に感じられるかもしれませんが、RESTをあまり尊重しない人々もよく見かけます。これがRESTについて投稿するきっかけでした。 この記事にはRESTfulなAPIを設計する時に考慮すべきベストプラクティスがあります。 注意 : ここでのベストプラクティスは、私が過去の経験に基づいて良いと考える事例です。もし違う考えをお持ちであれば、お気軽にメールをくだされば意見交換できると思います。 APIのバージョンを示す APIのバージョンは必須であるべきです。これがあると時間が経ってAPIが変わっても影響を受けません。その方法の1つはUR

    RESTのベストプラクティス | POSTD
    indication
    indication 2015/01/06
    参考にする
  • Android 5.0 差分メモ - こやまカニ大好き

    自分用あとで読むメモ Android 5.0 概要 Android Lollipop | Android Developers 新API 概要 Android 5.0 APIs | Android Developers API 差分 API Differences between 20 and 21 Support Library 変更点 Support Library | Android Developers Support Libraryのリビジョンごとの差分は提供されていないようなので、5.0 API差分を元に類推する。 変更点まとめ 重要そうな変更点と関連URL ActionBar.Tabが非推奨になった ActionBarのタブが非推奨になった。 今後はcommon navigation patternsに従うようにとなっているが、具体的な実装が見つからない。 非推奨になっていな

    Android 5.0 差分メモ - こやまカニ大好き
    indication
    indication 2014/10/21
    actionbar tabが非推奨となったなんて嘘だ!(再実装がめんどうなだけ)
  • sowawa - Hack FlashAir

    今日は、少し前からいろいろ遊んでいるFlashAirについて書きます。 FlashAir 簡単にFlashAirを説明すると。 FlashAirは、外見や規格は普通のSDカードに SDカードの通常の機能に加えてWifi機能を搭載しており、 この機能を使うことでネットワーク経由で様々な情報の入出力を行えます。 使い方によってはいろいろなことに使える、まさに十徳ナイフのSDカード版です。 FlashAir™ そして、なんと! 日の電機メーカの製品でありながらAPIAPIドキュメントが提供されています! (東芝++) とてもいじりがいのありそうな製品ですね。 FlashAir Developers - ホーム FlashAirのAPIについて FlashAirのAPIは、SDカード上で小さいWebサーバが動いており、基的には単純なHTTPによって提供されます。 詳しくは FlashAir

    sowawa - Hack FlashAir
    indication
    indication 2014/10/05
    興味深い
  • RailsでAPIをつくるときのエラー処理 - Qiita

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

    RailsでAPIをつくるときのエラー処理 - Qiita
    indication
    indication 2014/09/01
    設計についてのtips
  • はてなスター取得 API | Hatena Developer Center

    ドキュメントに関する注意事項​ ドキュメントははてなスターの取得を行う API について解説するものです。 はてなスター取得 API の概要​ はてなスター取得 API は HTTP の GET を特定の URL に対して行うことで、ある URL に対して付与されたスターを取得できる REST API です。 認証​ 認証は不要です。公開されたスターのみ取得できます。 スター取得 (/entry.json)​ ある URL に付与されたスターの一覧は、

    はてなスター取得 API | Hatena Developer Center
    indication
    indication 2014/07/21
    hatena hilighter これで実装できるのか
  • はてなブックマーク | Hatena Developer Center

    はてなブックマークドキュメント一覧 Web APIはてなブックマーク REST APIはてなブックマークを参照、投稿、編集、削除できる API です はてなブックマーク件数取得API​ GETリクエストでブックマーク数を取得できるシンプルなAPIです はてなブックマークエントリー情報取得API​ ブックマークされたエントリーのタイトル、ブックマーク数などの情報をJSONで取得することができます マイブックマーク全文検索API​ 対象ユーザーがブックマークしたエントリーに対して全文検索した結果を返すAPIです はてなブックマークoEmbed API​ 外部サイトがはてなブックマークのブックマークコメント情報を取得できるoEmbed APIです iOS 向け API​ iOS向けAPI-はてなブックマーク外部連携API(廃止)​ iOS アプリケーションから、はてなブックマークのコメン

    はてなブックマーク | Hatena Developer Center
    indication
    indication 2014/07/21
    hatena highlighterとか作ろうと思ったけど、該当するAPIがなかったので、廃案とする
  • iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い

    Ken MorishitaData Scientist, Machine Learning Engineer, Software Developer

    iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い
    indication
    indication 2014/07/10
    contentsproviderか。実装やり直し…
  • Google対Oracle裁判、Java APIの著作権を認める判決

    AndroidJava API利用をめぐるOrale対Googleの裁判で、控訴裁は一審の判断を覆し、APIは著作権保護の対象であるという判決を下した。 米OracleJavaに関する著作権を米Googleに侵害されたと訴えている裁判で、米連邦巡回控訴裁判所は5月9日(現地時間)、対象となっているJava APIは著作権によって保護されているとする判決を下した。 Googleが主張する「フェアユース(公正利用)」については、カリフォルニア州北部地区連邦地裁に差し戻した。 この裁判は、2010年10月、AndroidでのJava利用が、Oracleの特許および著作権を侵害しているとしてGoogleをカリフォルニア州北部地区連邦地裁に提訴して始まった。Oracleは7件の特許権侵害と、37件のJava APIの著作権侵害を訴えたが、一審では2012年5月、特許侵害は認められず、またAPI

    Google対Oracle裁判、Java APIの著作権を認める判決
    indication
    indication 2014/05/12
    やっぱり、javaこわい。選択肢の検討…この単語は結構恐ろしい