I am trying to use Google Play Service in my Android app. As Google document says, we need to check if the Google API is available before using it. I have searched some way to check it. Here is what I got: private boolean checkPlayServices() { int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); if (resultCode != ConnectionResult.SUCCESS) { if (GooglePlayServicesUtil.isUser
定義済みのキーは他にもありますので、詳しくは公式サイトをご参照ください。 Data Message Notification Messageでは指定できるキーがあらかじめ定められていましたが、Data Messageでは完全に任意のキーバリューペアをペイロードサイズの許す限りいくらでも指定することができます。たとえば次のJSONのようになります。 { "to" : "bk3RNwTe3H0:CI2k_HHwgIpoDKCIZvvDMExUdFQ3P1...", // 送信相手 "data" : { "Nick" : "Mario", "body" : "great match!", "Room" : "PortugalVSDenmark" }, } このように、Data Messageではdataというキーの下に任意のキーバリューペアを好きなだけ設定することができます。その代わり、このメッ
総務省は4月13日、地図情報サイト「地図による小地域分析」(jSTAT MAP)がApache Struts 2の脆弱性を利用した不正アクセスを受け、最大2万3000件の個人情報が流出した可能性があると発表した。 地図による小地域分析は、地域ごとの年齢別人口など統計データを地図上で確認できるサービス。 流出した可能性があるのは、サービス開始の2013年10月以降にユーザー登録した約2万3000人の情報で、氏名や性別、年齢、職業、会社・学校名、電話番号、メールアドレス、サイトの利用目的など。 Struts 2の脆弱性を悪用されて悪意のあるプログラムが仕掛けられ、情報が搾取されたことが11日に判明。同日正午にサイトを停止した。 同省は、システムの監視を強化し、脆弱性の解消など再発防止に取り組んだ上でサービスを再開するとしている。 Struts 2の脆弱性を悪用した不正アクセスをめぐっては、都税
環境 CircleCI 1.0 PHP 7.1 Laravel 5.4 MySQL 5.7 やりたいこと Bitbucket の任意のリポジトリにプッシュがある度に PHPUnit を実行し、テスト結果を表示したい。 ※今回は Bitbucket だが、GitHub でもやり方はほとんど同じと思われる。 方法 CircleCI を使う。 手順 CircleCI に登録し、Bitbucket と連携する CircleCI にアクセスし、Sign UP する Authorize Bitbucketを押下して、Bitbucket と連携する ビルドしたいリポジトリ(プロジェクト)を選択する circle.yml を作成する machine: environment: DB_HOST: 127.0.0.1 DB_DATABASE: circle_test DB_SLAVE1: 127.0.0.1
scikit-learn: pythonの機械学習ライブラリ。deep learningそのものの構築はないけど、評価メトリクスやハイパーパラメータ探索に便利なAPIがあります。 インストール from sklearn.tree import DecisionTreeClassifier from sklearn.model_selection import GridSearchCV from sklearn.metrics import accuracy_score # 0. データ読み込み from sklearn.datasets import load_iris iris = load_iris() X_train, X_test = iris.data[:120], iris.data[120:] y_train, y_test = iris.target[:120], iris
五輪エンブレム問題の時にちょっと注目を集めた類似図形商標の検索ですが、通常は、ウィーン図形分類に基づいて特許情報プラットフォーム等のデータベースで検索することになります(参照過去記事)。図形分類で候補を絞った後は目視でひとつひとつ確認していくという結構面倒な作業です。図形の類似判断はAIの最も得意とする処理のひとつなので何とかならないものかと思っていました。 Googleの類似画像検索機能は写真を対象にしているのでロゴ等の検索にはほぼ無力です(参照過去記事)。ちなみに、Googleの類似画像検索機能は、昔は色合いや構図の似た画像(写真)を探してくれていたと思うのですが、最近は、ニューラルネット等で何が写っているかを認識してその写っているものの画像を検索する方法に変わったと思われます。たとえば、ネコが写っている画像の類似画像を検索すると、様々な構図のネコの写真が表示されます。ただし、いずれに
米バークレーAIリサーチラボラトリーと米カリフォルニア大学バークレー校の研究者は、写真から絵画を生成したり、ウマの写真をシマウマに変換したりできるソフトウェア「CycleGAN」をGitHubに公開した。 開発したのは、線画からリアルなネコの画像を生成するWebサービス「edges2cats」(関連記事)の核となるアルゴリズム「pix2pix」を作ったチーム。 画像を変換する機械学習の場合、多くは入力画像とそれに対応するお手本の出力画像のペアを集めたデータセットをトレーニングのために用意することになる。しかし、良い学習結果を出すには10万~100万程度のデータセットが必要になることも少なくなく、機械学習に取り組む上での難関はそのように多くの画像ペアを集めることでもある。 CycleGANではこの問題を解決するべく、入力-出力ペアのデータセットなしで画像変換を学習することに取り組んだ。例えば
メモやカードを渡す際に絵を添えると、メッセージや気持ちが伝わりやすくなるが、そんな絵をさらっと描くにはかなりの絵心が必要。しかし、Googleが提供開始した、機械学習ベースのお絵描き支援ツール「AutoDraw」を使えば、誰でも素早く素敵な絵が描ける。 AutoDrawは、PCやスマートフォン、タブレットから無料で利用可能な、ウェブベースのオンラインツール。画面上のキャンバスに、マウスなどを使って線を描いたり、文字を入力したり、色を塗ったりできる。 さらに、バックグラウンドで作動している機械学習システムが描いているものを推測し、それに該当するプロのイラストレーターなどによる作品を提案してくれる。そのため、落書きレベルの絵から、候補を選ぶだけで適切な完成度の高いイラストが作れてしまうのだ。完成したイラストはダウンロードやシェアが可能なので、誕生日祝いのカードやパーティの招待状などに使うとよい
「問い合わせ件数が前年比で2倍のペース。2017年3月末時点で、2016年の問い合わせ総数の半分近くに達している」。ジョイゾーが手掛ける定額制SI(システムインテグレーション)サービスが好調だ。2016年は前年比40%増の伸びだったが、2017年に入ってそれがさらに加速している。手探りで始めたサービスの予想を超える広がりに、同社の四宮靖隆氏(代表取締役社長)はうれしい悲鳴を上げる。 このサービスの特徴は、個別見積もりが当たり前だったシステム開発で「定額制」を打ち出したことだ。2014年6月に39万円で業務システムを開発する「システム39(サンキュー)」を開始した。開発基盤として、ドラッグ&ドロップで画面を作成できるサイボウズのクラウド型DBアプリ作成サービス「kintone」を利用する。kintoneの月額利用料金は別途、顧客負担となる。 「システムを作ることにどれくらいのコストが掛かるの
開発、リリース、運用のサイクルを回す――アメブロのフロントエンドにおけるモダンなDevOps環境作り:大規模ブログサイト表示速度改善 大解剖(3)(1/2 ページ) 2004年から続くブログサービス「アメブロ」が2016年9月にシステムをリニューアル。本連載では、そこで取り入れた主要な技術や、その効果を紹介していく。今回は、アメブロのフロントエンド開発におけるDevOpsの取り組みについて。 2004年から続くブログサービスである「アメブロ」は、2016年9月にシステムをリニューアルしました。本連載「大規模ブログサイト表示速度改善 大解剖」では、そこで取り入れた主要な技術や、その効果を紹介していきます。 初回の「アメブロでReactやIsomorphic Web Applicationを採用した理由――その成果と構成技術」では、Isomorphic Web Applicationの利点や、
Googleは、「WebVR」対応の仮想現実(VR)アプリを紹介する新たなサイトを開設した。これらのアプリは「Android」スマートフォンと、Googleの低価格VRビューワー「Cardboard」で体験できる。 Googleは、VRをウェブに持ち込みたいと考えている。開発者が今よりも簡単に、一度作ったアプリを種類の異なるヘッドセットで動作させられるようにするためだ。同社には、リンクをクリックすればVR体験ができるようにしたいという野心があり、そのカギとなるのが、ウェブ向けに作られたVRアプリにブラウザを対応させるための規格であるWebVRだ。 別の言い方をすれば、VRを成功させるには、アプリストアや、別のヘッドセットをサポートするために開発者がアプリを書き直す必要性といった制約をなくすべきだと、Googleは考えている。また、それには消費者が気軽にVRを試せるローコストな「入口」が必要
Requestsとは PyhtonのHTTPライブラリ. 人類にとって読みやすくコーディングできるらしい. qiita.com インストール pip3 install requests 郵便番号から住所を取得するAPI 今回は郵便番号データ配信サービスzipcloudのAPIを使用する. zipcloudの使い方 ベースURL : http://zipcloud.ibsnet.co.jp/api/search このURLにパラメータを加えてリクエストを送る. zipcloudを使ってみる getでhttp://zipcloud.ibsnet.co.jp/api/search?zipcode=1540013で郵便番号を与えるとjsonが返ってくる. { "message": null, "results": [ { "address1": "東京都", "address2": "世田谷区",
先日の macOS と iOS のアップデートに CSS Grid Layout Module が実装された Safari のバージョンが入り、とうとう全てのモダンブラウザで使用可能となりました。非常に柔軟に、直感的にグリッドを表現することができます。 Can I Use Grid の定義 ある要素をグリッドレイアウトしたいとき、その親要素に display: grid もしくは display: inline-grid を指定します。この親要素のことをグリッドコンテナ、グリッドレイアウトされる子要素のことをグリッドアイテムと言います。 グリッドコンテナには grid-template-column と grid-template-row というプロパティを指定することができます。それぞれ、列と行のグリッドのサイズをその数だけ指定します。 例: 3行5列のグリッド .container {
2021年12月28日 CSS 大きさの異なる複数のボックスを隙間なく並べてタイル状に表示したい!そんな時もありますよね。モザイクレイアウト、Masonryレイアウト、Windows 8 Metroスタイルレイアウト…などなど、さまざまな呼び方のあるこのレイアウト。今回は display: grid という新しい配置方法を使ってレイアウトを組んでみますよ!もちろんレスポンシブにも対応させたいと思います! ↑私が10年以上利用している会計ソフト! CSSグリッドの基本の書き方は動画で確認! 基本的な記述方法は動画でも紹介しています。初めてCSSグリッドに挑戦するよという方はまずはこちらで基礎を覚えておきましょう! 1. どんなレイアウトにするか書き出す グリッドレイアウトは少し複雑で、何も考えず組んでいくとどこの要素がどうなっているのか…こんがらがってきちゃいます。ご利用は計画的に!慣れるま
Mastodon が急に話題になってきた。 しかし、その哲学についてはあまり理解されていないように感じる。 Mastodon や GNU Social は、単なる「ポスト twitter 」ではない。 この記事では、 twitter の根本的な問題や、それに対する Mastodon 等の思想を解説する。 キーワードだけ先に書いておこう。 federation (連合) decentralization (脱中央集権) オープン (オープンソース、オープンな仕様) 長い文章を読みたくない人のためのまとめ でも、できれば本文も読んでほしいです。 Mastodon や GNU Social などでは、どこか信頼できる運営者のインスタンス(サーバ)にひとつアカウントを作って、そこから他のインスタンスのアカウントをフォローすることができます。 (インスタンスはグループのような意味を持つものではなく、
graph-tool 前回NetworkXを使ってグラフを描画したが、主に使用目的がpythonでのデータの可視化であったので、それに特化したライブラリを探していた。 そこで見つけたのがgraph-tool。graph-toolはデータビジュアライゼーションに特化したライブラリとのことで、早速使ってみる。 今回はインストールと簡単なグラフ描画まで。 インストール for Ubuntu(14.04) /etc/apt/sources.listに以下の文を追加 deb http://downloads.skewed.de/apt/trusty trusty universe deb-src http://downloads.skewed.de/apt/trusty trusty universe 他のversionのubuntuを使用している場合はtrustyの部分を変える必要が有ることに注意
「Mastodon」(マストドン)というWebサービスがここ数日、日本のネットユーザーの間で急速に注目を集めている。ユーザーの間では「Twitter黎明期に近い雰囲気だ」という声もある。 Mastodonは、ドイツに住むEugen Rochkoさん(24)が作ったTwitterライクなSNS。Twitterとの大きな違いは、サイトが1つではなく複数に分散していることだ。 Mastodonを構築するためのソフトがオープンソースで公開されており、誰でも独自のMastodonインスタンス(サーバ)を作ることができ、インスタンス同士は「連邦」としてゆるくつながる。既に多数のインスタンスが立ち上がっており、4月13日時点で500以上もあるようだ。 Rochkoさんは「Mastodonは分散化したプラットフォームであり、コミュニケーションが単一の企業に独占されるリスクを避けられる」と説明。Twitte
大手すしチェーン「無添くら寿司」を運営する東証一部上場の飲食企業「くらコーポレーション」が、プロバイダー業者「ソニーネットワークコミュニケーションズ(ソネット)」を相手取り、インターネット掲示板上に「無添という表現はイカサマくさい」などと書き込んだ人物の情報開示を求めた訴訟の判決が12日、東京地裁であった。 宮坂昌利裁判長は「書き込みは、くら社の社会的評価を低下させるものではなく、仮に低下させるとしても、書き込みには公益性があるため違法性はない」として、請求を棄却した。 判決によると、平成28年3月、株式情報を扱う掲示板に、ソネットのプロバイダーを利用する何者かが「ここは無添くらなどと標榜(ひょうぼう)するが、何が無添なのか書かれていない。揚げ油は何なのか、シリコーンは入っているのか。果糖ブドウ糖は入っているのか。化学調味料なしと言っているだけ。イカサマくさい。本当のところを書けよ。市販の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く