Open-Meteo is an open-source weather API and offers free access for non-commercial use. No API key required. Start using it now! Accurate Weather Forecasts for Any Location Open-Meteo partners with national weather services to bring you open data with high resolution, ranging from 1 to 11 kilometers. Our powerful APIs intelligently select the most suitable weather models for your specific location
CDN(Content Delivery Network)やインターネットセキュリティサービスなどを手掛けるCloudflareは2022年9月28日(米国時間)、「CAPTCHA」に代わる無料の認証API「Cloudflare Turnstile」のオープンβ版を発表した。 CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart)は主にWebサービス上で、自動化されたプログラム(bot)によるサービスの不正利用を防ぐための仕組みを指す。数種類の方式があるが、読みにくい文字列(ゆがんでいたり、ノイズが混じっていたりする)が含まれた画像を表示し、ユーザーがその文字列を正しく入力できたかどうかで、人間か否かを判定するものが有名だ。 だが、こうしたCAPTCHAはユーザーにとって煩雑で面
本ドキュメントに関する注意事項 本ドキュメントははてなブックマークにおけるエントリー情報を取得するAPI実装を解説するものです。 API使用の解説 https://b.hatena.ne.jp/entry/json/任意のURL (この任意のURL では # を %23 にエスケープする必要があります) を GET リクエストで送信することにより、JSON 形式でデータを取得することができます。 例:) https://b.hatena.ne.jp/entry/json/http://www.hatena.ne.jp/ 例:) https://b.hatena.ne.jp/entry/json/?url=http%3A%2F%2Fwww.hatena.ne.jp%2F また https://b.hatena.ne.jp/entry/json/ に対し、以下のクエリーパラメータを GET
どういうもの? このように関数を使ってデータを取り込めます。 背景 元々は「インターネット上のWebAPIのデータをExcelに取り込みたい」と思ったのがきっかけです。 VBAマクロを使えば簡単ではありますが、マクロは使いたくないという方も多いのではないでしょうか。かくいう私も勤務先が属人化を防ぐためにマクロの使用を推奨していません。 そこで、関数を使用する方法を選択しました。 ExcelにはWEBSERVICE 関数という指定したURLの応答データを取り込む関数があります。 しかし、この関数は大変便利な関数ですが、ExcelはHTMLやJSONのパーサーを用意していません。結局取り込んだHTMLやJSONの処理にはVBAマクロが必要になります。 また、欲しいWebAPIが存在しない問題もありました。 そこで、Excelでデータを編集するのではなく、元々のWebAPIをExcel用に作れば
REST, GraphQL, and gRPC are 3 popular forms client-server and server-to-server communication. Choosing can be difficult, so this concise guide can help. In each section, an example will be provided to illustrate retrieving a user. REST Notes HTTP paths describing data, e.g. /users as a collection of users Easily discoverable data, e.g. user ID 3 would be at /users/3. All of the CRUD (Create Read U
ボタン名 value 1 40BF01 : : 12 40BF0C 入力切替 40BF0F 消音 40BF10 電源 40BF12 音声切り替え 40BF13 音量↑ 40BF1A チャンネル↑ 40BF1B 画面表示 40BF1C 音量↓ 40BF1E チャンネル↓ 40BF1F ブロードバンド 40BF25 クイック 40BF27 マルチ画面 40BF29 画面サイズ 40BF2B 戻る 40BF3B 終了 40BF3C 決定 40BF3D ↑ 40BF3E ↓ 40BF3F 一時停止(静止) 40BF50 → 40BF5B ← 40BF5F CH番号 40BF60 サーチ 40BF60 ラジオ/データ 40BF6D 番組表 40BF6E 番組説明 40BF71 青 40BF73 赤 40BF74 緑 40BF75 黄 40BF76 ミニ番組表 40BF77 地デジ 40BF7A 地
東芝REGZAテレビをWEB APIで操作テレビの状態が知りたいと思い、東芝のレグザ(REGZA)に何かI/F(インターフェース)がないのか、調べてみました。 残念ながら、テレビの状態は分かりませんでした。電源が付いていなければ、なにかのコマンドやネットワーク接続失敗などで、電源ONかOFFぐらいは分かるかなが現時点の結果です。操作系は、Nature RemoのAPIやNature Remo経由のIFTTTが利用しやすいですし、他デバイスと同じ方式で統一した操作が可能など優位点が多いです。東芝はテレビを頑張っているように見えるので、せっかくI/F(インターフェース)があるようなので、今後IFTTT対応をしてほしいです。Google home搭載モデルなどもありますし、今後に期待! 非公式と思われる情報であり、有用となり得る情報なので設定方法や確かめた内容を記事にしておきます。 利用にあたり
はい、どーも!CX事業本部の吉田です。 今日 Twitterをいつものように見てたところ、以下のようなツイートが流れてきました。 BRAVIAはガッツリAPIあるな。いいこと聞いた。 "はじめに | BRAVIA Professional Display Knowledge Center" https://t.co/0ngvvFMIrM — moyashi (@hitoriblog) August 21, 2020 ちょっと見た感じ、法人向け製品のみに実装されてるのかな?と・・・ ちょうど我が家のテレビもBRAVIA(KJ-55X8550G)だったので、試しにそのIPを叩いてみると、nginxのレスポンスが返ってくるではありませんか。 多分REST APIで叩けそうだぞ!ということで試してみました。 前準備 まずはテレビ側を準備します。 テレビのホーム画面から設定に入ります。機種によってこ
このツイートを見て、「アプリで再ログインを頻繁要求されるってユーザビリティ良くないな。」と思ったのですが、普段裏側の仕組みは意識していなかったりテックリードの方に任せきりだったりしていたので、これを機に調べてみました。 そもそもスマホアプリ の時代、もはやauthenticationですらないと思うのよね。(何を言ってるかわからねえだろうと思うが。) — Hiromitsu Takagi (@HiromitsuTakagi) 2019年7月8日 この記事は「アプリでログインしっぱなしは、どのように実現されるの?」という疑問と調べた結果を共有するために書いていきます。 間違いや「もっとこんな仕組みが使われてるよ!」等のツッコミがあれば、どしどし貰えると助かります! 疑問1. アクセストークンという仕組みとは? 「なぜアクセストークンという概念が必要なのか?」 モバイルアプリでユーザー認証をし
今更Swagger Spec + ReDoc + Firebase HostingでAPI仕様ページを作ったら劇的に捗った件についてHTMLAPIswaggerFirebaseReDoc はじめに REST APIを開発する際に、開発メンバとAPIの仕様に関して 恥ずかしながらこんな感じで共有していました。 さすがにダルすぎる....と思い今更ですが Swagger Spec ReDoc Firebase Hosting を使って、API仕様をWebブラウザで開発メンバに共有するようにしたので そのやり方について書きます。 TL;DR (当然だが)APIドキュメントを作ると捗るので、ちゃんと書こう HTMLをホスティングして公開すると、常に全員が同じ仕様を見ることができるので良い。 Excelとかで仕様書渡しちゃうと、いろんなバージョンが各人のPCに出回るので... ReDocは導入が超簡
概要 Google翻訳APIをPythonで実行するでは、四苦八苦しながらも、Google翻訳APIにより、テキストファイルに書かれた英文を日本語に翻訳するPythonスクリプトを書いた。 元々の動機は論文の翻訳する際に、ちまちまGoogle翻訳にコピペするのが面倒くさいということであった。 そこで今回は、Pythonスクリプトを拡張し、PDFの論文を一気に翻訳するようにしたので共有したい。 そもそもなんで日本語に翻訳して論文を読むの? もちろん、細かい内容は原文を精読する必要がある。そりゃそうだ。 日本語で読む理由はなんといっても、論文の内容を俯瞰的に把握できるということに尽きる。 俯瞰的に把握できることで、以下のメリットがある。 俯瞰的に把握した上で原文を読むことになるため、より早く理解することができる。 俯瞰的に把握できるため、原文を読む前に、自分にとって読む必要がある論文かどうかか
はじめに こんにちは、id:FM_Harmonyです。 Rakus Developers Blogでは5回目の投稿です。 前回の記事はこちら↓ tech-blog.rakus.co.jp 今回も前回と同じくビアバッシュの補足ネタです。(ビアバッシュ...?という方はコチラ) テーマは「Mattermost」についてです。 はじめに Mattermostとは? Mattermost Serverの構築 事前準備 データベースの準備 Mattermost Serverの構築 Mattermostを触ってみる Mattermostの初期設定 Webhookを使ってみる おわりに 参考 Mattermostとは? MattermostとはSlackに似たオープンソースのチャットツールです。 大きな違いはSlackがクラウド型のサービスであるのに対し、Mattermostはオンプレミス型のサービスで
#1 mattermostのライブラリーをimport from mattermostdriver import Driver : : : : #2 投稿するtextを引数に、Mattermost上に投稿するメソッド def postMattermost(text): foo = Driver({ # Required options #2-1 ログイン情報 'url': '', 'login_id': '', 'password': '', 'scheme': 'http', }) foo.login() #2-2 特定のチャンネルに投稿 foo.api['posts'].create_post(options={ 'channel_id':"", 'message': text #'file_ids': [file_id] }) from mattermostdriver import
はじめに お堅い会社でSlackとか使えず、でもみんなで使えるチャットが欲しく今更ながら担当でMattermostを導入してみた で、今更お気に入りのPowershellでAPIをたたいてみた時のメモ。コピペしてIPアドレスとかを変更すれば試せるかと思います (いい加減な人間なのでエラーハンドリングとかは適当です) ユーザ情報を取得する ログインIDとパスワードを使ってトークンを取得し、さらに/usersの情報をGET ConvertFrom-Jsonを使えば、取得したデータの利活用がめっちゃラク $ipaddress = "<Mattermostサーバ>" $port = "<Mattermostサーバポート番号>" $apiversion = "v4" $loginid = "<ログインID>" $password = "<パスワード>" $uri = "http://" + $ipA
概要 Mattermost においても Slack のような API が提供されています。動作確認のためのインストール手順および API の利用例を記載します。 インストール手順 CentOS6 の場合は以下のようになります。 Installing Mattermost on RHEL 6.6 Database のインストール 古いバージョンの MySQL では Mattermost が利用する UTF8MB4 に対応していません。例えば MySQL 5.7 をインストールする場合は RPM が利用できます。DB とユーザを作成します。 CREATE USER 'mmuser'@'%' IDENTIFIED BY 'mmuser_password'; CREATE USER 'mmuser'@'localhost' IDENTIFIED BY 'mmuser_password'; CREA
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く