[速報]10年にわたる著作権訴訟でGoogleがオラクルに勝訴、米連邦最高裁判所で判決。Java SEのコードのコピーはフェアユースの範囲 オラクルがGoogleに対して、Android OSがJavaの著作権を侵害しているとして訴えていた裁判で、米連邦最高裁判所はGoogleが著作権侵害をしていないとの判断を示し、Googleが勝訴しました。 以下は米連邦最高裁判所の動向を伝えているSCOTUSblogのツイートです。BREAKING: In major copyright battle betweentech giants, SCOTUS sides w/Google overOracle, finding thatGoogle didnt commit copyright infringement whenit reusedlines of code inits An
ドイツのソフトウェアエンジニアがマクドナルドの非公開APIをリバースエンジニアリングし、米国内のマクドナルド各店舗でアイスクリームマシンが壊れていないかどうか地図上に表示するサイト「mcbroken」を公開している(The Vergeの記事、 ArsTechnicaの記事)。 作者のRashiq Zahid氏は7月、ベルリンのマクドナルドでMcSundaeが購入できなかったことからmcbrokenのアイディアを思いついたという。マクドナルドのモバイルアプリをリバースエンジニアリングして非公開APIを見つけたZahid氏はドイツのマクドナルドでテストを開始。正しい結果を返すかどうか、自転車でベルリン市内の店舗をすべて回って確認したそうだ。 そして先日いよいよマクドナルドの本拠地米国に進出してWebサイトをオープンし、20分で10,000人が訪れる盛況となったそうだ。アイスクリームマシンの状
Twitterは米国時間2月3日、2019年末に発見したセキュリティ問題を公表した。電話番号がユーザー名と照合されたというものだ。大量の偽アカウントがAPIを悪用し、こうした情報にアクセスしたという。偽アカウントはただちに停止された。 We recently discovered an issue that allowed bad actors to match a specific phone number with the corresponding accounts onTwitter. We quickly corrected this issue and are sorry this happened. You can learn more about our investigation here: https://t.co/Z6Q4geQ8jo —Twitter Suppo
AWS、言語やプロトコルに依存しないインターフェイス定義言語(IDL)「Smithy」をオープンソースで公開 クラウド時代のアプリケーションは、複数のソフトウェアがAPIを通じて連携するアーキテクチャが主流になると考えられています。そのため、さまざまなソフトウェアにおいて正確かつ確実にAPIを実装することの重要性が高まっています。AWSは、このAPIを定義する言語、およびその定義からAPIを実装するコードを生成するツールからなる「Smithy」ベータ版をオープンソースとして公開しました。 SmithyのWebサイトから、その説明を引用しましょう。 Smithy is a protocol-agnostic interface definition language and set of tools forbuilding clients, servers, and documentat
平素よりはてなブックマークをご利用いただきありがとうございます。はてなブックマークでは2018年7月26日(木)をもって、ブックマークを追加・編集した際に、Facebookにもシェアする機能を終了します。 iOS・Androidアプリでは終了に先立ち、7月17日(火)ごろに当該機能を廃止したバージョンをリリースする予定です。 これはFacebookが提供するAPIの終了*1によるものです。ご利用いただいている皆様にはご不便をおかけいたしますが、ご了承いただきますようお願い申し上げます。SNS への共有機能に対するご質問や、今後の機能開発に関するご要望等がございましたら、下記お問い合わせ窓口までご連絡ください。 ▽はてなブックマーク - お問い合わせ -はてな 追記(2018/7/26) ブックマークを追加・編集した際に、Facebookにもシェアする機能を終了しました。 *1:Ne
関連記事 全てを漫画で見る 5分で絶対に分かるAPI設計の考え方とポイントAPI設計を学ぶべき背景と前提知識、外部APIと内部API、エンドポイント、レスポンスデータの設計やHTTPリクエストを送る際のポイントについて解説する。おまけでAPIドキュメント作成ツール4選も ジャパンネット銀行と三菱UFJ銀行に聞く、更新系API開発と公開の裏側 デジタルトランスフォーメーションを進めるために、“更新系API”について金融機関として主体的に取り組みを活発化させるジャパンネット銀行と三菱UFJ銀行に、APIを公開した狙い、開発の裏側、現状、今後の展開について聞いた Dev Basics/Keyword:Google TranslateAPI TranslateAPIは、グーグルが提供するREST形式の翻訳API。APIに渡した文字列がどの言語で記述されたものかを検出したり、翻訳したりできる
具体的な新しい日程や延期の理由は説明していない。同社は、「通常通り、廃止日の90日前には改めて告知する」としている User StreamsAPIは、サードパーティアプリにリアルタイムのTwitterタイムラインを表示する機能を追加できるAPI。Tweetbot、Tweetings、Talon、Twitterrificなどのアプリが採用しており、ユーザーが更新ボタンをタップしなくても新しいツイートを表示できる。Twitterは昨年12月の発表で、User StreamsAPIから「Account ActivityAPI」への移行を呼び掛けた。現在β版のこの新しいAPIは、User StreamsAPIと同様に様々なイベント通知をリアルタイムで取得できるが、タイムラインは取得できないし、無料で利用できるのは35アカウントまでという制限がある。 同社はUser StreamsAPI
本当のFinTechは泥臭い――三菱東京UFJ銀行に見るセキュアで価値あるAPI開発:AI/IoT時代のソフトウェア開発~ITとOTの出会う場所~@IT Agile Track(1/2 ページ) 今やエンジニアは、ビジネス要件に応じた製品やサービスを「迅速」に、しかも「高い品質」で、できれば「低コスト」で開発し、リリースするという、相反する要求を同時に満たす必要に迫られている。そのヒントを三菱UFJフィナンシャル・グループの講演などから探る。 ソフトウェア開発力が企業の競争力に直結する時代が到来している。今やエンジニアは、ビジネス要件に応じた製品やサービスを「迅速」に、しかも「高い品質」で、できれば「低コスト」で開発し、リリースするという、相反する要求を同時に満たす必要に迫られている。では、どうすればそれを実現できるのだろうか? 2017年12月6日に行われたセミナー「AI/IoT時代のソ
みんな exists を使ってます。 納得できようができまいが、exists なのです。 ソフトウェアの世界では、Apple とMicrosoft とGoogle が黒と言ったら黒です。 黙って従いましょう。 このように、関数名の表現に困ったら、世の中のAPI を参考にすると良いです。 非ネイティブの我々では思いつかないような的確な表現が見つかることもあります。 関数の名付け方 真偽値を返す関数は if 文で使われることが多いので、頭に if を置いて最もしっくり来る表現が良いと思います。 個人的には、真偽値を返す関数名を考えるときは以下のフォーマットに当てはめるようにしています。 if オブジェクト名 関数名 「項目が選択中だったら」なら "ifitem is selected" なので関数名はitem.isSelected() となります。 同様に「項目が存在したら」なら "
マネーツリーは6月29日、コワーキングスペース「Diagonal Run Tokyo」(東京都中央区)で、「API、AIで変えていく地方銀行のデジタルバンキング」と題したイベントを開催した。 時代の変化により、苦境に立たされている地方銀行だが、APIやAIといった技術で生き残りをかける銀行も増えている。金融庁長官の森信親氏就任以降は同庁の方向性も変化し、より積極的に新しい技術を取り込む流れが生まれている。この記事では、池田泉州銀行、横浜銀行、ふくおかフィナンシャルグループ、マネーツリーの4者によるパネルディスカッション「これから始まる地方銀行のデジタルバンキング」の内容を紹介する。 まず、各地銀担当者にFinTechに関する取り組みを尋ねたところ、池田泉州銀行ICT企画室の吉岡純太氏は、「実感としてはサービス業として出遅れていた金融の世界に、(他業で一般化している生産性の効率や改善を求める
アダルト画像が含まれているか判定できるAPIを使って、家族の入浴写真を分析してみた:はじめてのAIAIについて学びたくて、この春から勉強を始めた筆者。日本マイクロソフト テクニカルエバンジェリスト大田昌幸(おおたまさゆき)先生に教えてもらい、Microsoftが公開しているAPIを使って、AIを学んでいます。 これまで、画像から年齢や性別を認識する「FaceAPI」と感情を認識する「EmotionAPI」を勉強してきましたが、いよいよ今回は画像から多くの情報を得ることができる「Computer VisionAPI」を使ってみます。 Computer VisionAPIは、画像内のテキストの読み取りや手書き文字の読み取り、著名人の認識、サムネールの生成、画像の種類や写真内の配色の特定、アダルトコンテンツの自動制御などができるAPI。取得できる情報が多く、なんだか楽しそうです。 AP
モバイル決済サービス「Square(スクエア)」を提供するSquareは5月9日、米国ですでに提供されていた6つのAPIを日本でも公開した。加盟店はこれらのAPIを利用することで、ECサイトでのSquare決済が可能になるほか、企業がカスタマイズしたPOSシステムと自由に連携させられるようになる。 Squareは、小型端末「Square Reader(スクエアリーダー)」をスマートフォンやタブレットのイヤフォンジャックに挿し込むことで、クレジットカード決済端末として利用できるサービス。無料アプリ「Square POSレジ」をダウンロードすることで、POSレジや売上分析、顧客管理、在庫管理、従業員の勤怠管理など、商売に必要なツールをまとめて利用できる。 従来と同様に、国ごとのユーザー数などは非公開だが、個人事業主や中小企業がユーザーの9割を占めるという。また、外国人観光客のクレジットカード決
2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一本化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod
米Twitterは4月6日(現地時間)、サードパーティーによるアプリ開発を支援する目的で、TwitterAPI Platformを統合すると発表した。下半期には新しいサービスの提供が始まる。 同社はまた、開発者にTwitterサービスの方向性を事前に示し、対応しやすくするために開発ロードマップをTrelloで公開した。2018年初頭までの製品提供予定が、「Recently Hatched」「Incubating」「Nesting」の3段階別に一覧できる。 例えばNestingには、User StreamsとSite SreamをAccount ActivityAPIに置き換える計画などが表示されている。 新しいサービスというのは、RESTとストリーミングAPIを傘下のFirehose(ユーザーデータ)再販企業GnipのAPI製品と組み合わせ無料でアクセスできるようにするというもの。これ
マイクロソフト、「Excel RESTAPI for Office 365」正式リリース。保存されたExcelのワークシートにAPIでアクセス可能 多くの企業で活用されているExcel。営業部門が各営業担当の進捗状況から売上げを予測するExcelシートを作成していたり、経理部門が経費の配賦をExcelのワークシートで管理してる、などという例も少なくないでしょう。 一般的にこうしたExcelで作り込まれた社内のアプリケーションを既存の業務アプリケーションに組み込むためには、いちどExcelで作り込まれたアプリケーションを解析し、あらためてプログラミング言語で組み立て直す必要がありました。 マイクロソフトが正式にリリースした「Excel RESTAPI for Office 365」を用いると、OneDrive(補足:使えるのはOneDrive for Business)に保存したExce
「その目的にはこのAPIを使うのが最適です」、最適なAPIをワトソンの技術で教えてくれる、米IBMが「API Harmony」発表 クラウドの普及と歩調を合わせるように、利用可能なAPIが飛躍的に増加しています。例えば、サーバインスタンスやネットワーク、ストレージといったアプリケーションの実行に必要なリソースの構成から、ユーザー情報、地図情報、センサーの情報の取得、アプリケーションによる分析機能や集計機能の呼び出しなど、すべてAPI経由で呼び出すことが可能になってきています。 同時に、多数のAPIを用いた疎結合によるシステム構築も一般的になってきました。 一方で、利用可能なAPIが増加して似たような機能のAPIが林立するようになり、しかもAPIごとにバージョンやオプションが多数存在するとなると、ある目的に対してどのAPIをどう利用するのがもっとも適切なのかという判断は、どんどん難しくなって
機械学習をやっていると、どうしても、マナカナの画像を集めないといけない時があります。 マナカナの画像を効率的に集めるために、BingのSearchAPIを使って画像のURLを取得し、 ダウンロードするようにします。 BingAPI のAPIキーを取得する Bing SearchAPI |Microsoft Azure Marketplace 月間5000トランザクションであれば、無料で使えるので、これをつかいます。 5000トランザクションもあれば十分だと思うので、右側にある、0円のものにサインアップします。 次の画面で、「前述の公開元のオファー条件とプライバシーポリシーを読み、内容に同意しました。」 のチェックを入れて、サインアップを押せばサインアップは完了です。 (microsoftのアカウントを持っている事が前提です。) サインアップが完了したら、 サービス エクスプローラー
検索しているとなにかとNetflixのgithubリポジトリがヒットするので、全部(2015/07/18現在分)調査してみた。githubAPIで https://github.com/Netflix のリストを全部取得して、名前・概要・URL・最終更新日時 (なんの更新だ?) を抽出。AWS用のプロダクトが多かったのでまずそれらと、その他という分類にした。その他はほとんどがJavaライブラリ・システムだが、一部WebアプリケーションやPythonライブラリがある。 日本語での説明はReadmeやWikiを見て書いているが、理解が正しくないかもしれない。AWS用aws-autoscaling Tools and Documentation about using Auto Scaling URL: https://github.com/Netflix/aws-autoscalin
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く