Enviar búsqueda
Cargar
みおぽん for CLI
•
1 recomendación
•
2,431 vistas
E
emasaka
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 19
Descargar ahora
Descargar para leer sin conexión
Recomendados
Python で OAuth2 をつかってみよう!
Python で OAuth2 をつかってみよう!
Project Samurai
PEP8を読んでみよう
PEP8を読んでみよう
2bo 2bo
Fluentd Meetup 2016 - ServerEngine Integration & Windows support
Fluentd Meetup 2016 - ServerEngine Integration & Windows support
Ritta Narita
IIJmio meeting #2 みおぽんAPIの話
IIJmio meeting #2 みおぽんAPIの話
techlog (Internet Initiative Japan Inc.)
Modern Authentication -- FIDO2 Web Authentication (WebAuthn) を学ぶ --
Modern Authentication -- FIDO2 Web Authentication (WebAuthn) を学ぶ --
Jun Kurihara
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
natsumo
【MA_AIZU】mbaas体験会_monaca
【MA_AIZU】mbaas体験会_monaca
史識 川原
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
Junji Nishihara
Recomendados
Python で OAuth2 をつかってみよう!
Python で OAuth2 をつかってみよう!
Project Samurai
PEP8を読んでみよう
PEP8を読んでみよう
2bo 2bo
Fluentd Meetup 2016 - ServerEngine Integration & Windows support
Fluentd Meetup 2016 - ServerEngine Integration & Windows support
Ritta Narita
IIJmio meeting #2 みおぽんAPIの話
IIJmio meeting #2 みおぽんAPIの話
techlog (Internet Initiative Japan Inc.)
Modern Authentication -- FIDO2 Web Authentication (WebAuthn) を学ぶ --
Modern Authentication -- FIDO2 Web Authentication (WebAuthn) を学ぶ --
Jun Kurihara
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
natsumo
【MA_AIZU】mbaas体験会_monaca
【MA_AIZU】mbaas体験会_monaca
史識 川原
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
"Kongゲートウェイ2.5リリース" Kong Konnectアップデート オンラインミートアップ :kong 製品整理、優位性
Junji Nishihara
ibus-skkをなんとかすっぺ会議
ibus-skkをなんとかすっぺ会議
emasaka
濁点の話
濁点の話
emasaka
GoBoLinuxを試した
GoBoLinuxを試した
emasaka
さくらのクラウドでh2oのベンチマーク
さくらのクラウドでh2oのベンチマーク
emasaka
GNU make 4.0に何かいる
GNU make 4.0に何かいる
emasaka
メタメタプログラミングRuby
メタメタプログラミングRuby
emasaka
長いの
長いの
emasaka
)の品格
)の品格
emasaka
人力
人力
emasaka
エコなWebサーバー
エコなWebサーバー
emasaka
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
emasaka
Bash on Railsの逆襲
Bash on Railsの逆襲
emasaka
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Más contenido relacionado
Más de emasaka
ibus-skkをなんとかすっぺ会議
ibus-skkをなんとかすっぺ会議
emasaka
濁点の話
濁点の話
emasaka
GoBoLinuxを試した
GoBoLinuxを試した
emasaka
さくらのクラウドでh2oのベンチマーク
さくらのクラウドでh2oのベンチマーク
emasaka
GNU make 4.0に何かいる
GNU make 4.0に何かいる
emasaka
メタメタプログラミングRuby
メタメタプログラミングRuby
emasaka
長いの
長いの
emasaka
)の品格
)の品格
emasaka
人力
人力
emasaka
エコなWebサーバー
エコなWebサーバー
emasaka
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
emasaka
Bash on Railsの逆襲
Bash on Railsの逆襲
emasaka
Más de emasaka
(12)
ibus-skkをなんとかすっぺ会議
ibus-skkをなんとかすっぺ会議
濁点の話
濁点の話
GoBoLinuxを試した
GoBoLinuxを試した
さくらのクラウドでh2oのベンチマーク
さくらのクラウドでh2oのベンチマーク
GNU make 4.0に何かいる
GNU make 4.0に何かいる
メタメタプログラミングRuby
メタメタプログラミングRuby
長いの
長いの
)の品格
)の品格
人力
人力
エコなWebサーバー
エコなWebサーバー
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
ゲットーの斜め上をゆくWebアプリケーションフレームワークの開発
Bash on Railsの逆襲
Bash on Railsの逆襲
Último
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Último
(9)
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
みおぽん for CLI
1.
みおぽん FOR CLI emasaka
2.
IIJMIO(BIC)のSIM買った
3.
選定理由 サブなので維持費が安いこと 2桁MBのファイルをやりとりすることがあるので速いこと ⾼速モードをオンオフできること
4.
IIJMIOクーポンスイッチ(みお ぽん) (Google Playより)
5.
みおぽんAPI公開
6.
仕様を⾒てみる みおぽん相当の情報の取得·設定ができるWeb API クーポン情報取得、クーポンON/OF、パケット履歴取得 割と素直なRESTful API
7.
CLI(コマンドラ イン)ツールを 作れる!?
8.
が アクセストークンを得てから みおぽんAPIを呼ぶ仕組み アクセストークンはOAuth 2.0のImplicit Grantで取得する (公式ドキュメントより)
9.
問題 IIJmioサイトのWebフォームからIDとパスワードを⼊⼒しな くてはならない アクセストークンは、フォームから送信して返ってくるリダ イレクトURLに⼊る ブラウザからCLIツールに渡すのは困難
10.
それMECHANIZEで? Mechanize:ブラウザみたいにリンクやフォームを操作する Perl·Python·Rubyライブラリ IIJmioのWebフォームは、formタグではなくてXHRでデータ を送信 Mechanize系は使えない
11.
PHANTOMJS PhantomJS:画⾯を持たないCLIのWebブラウザー QtWebkitベース JavaScriptも動く 制御もJavaScriptで Webアプリのテストや、スクレイピングなどで使われている
12.
サンプル 公式サイトより console.log('Loading a web page'); var page = require('webpage').create(); var url = 'http://www.phantomjs.org/'; page.open(url, function (status) { //Page is loaded! phantom.exit(); });
13.
作った miopon-cli https://github.com/emasaka/miopon-cli 使うまでの前提がいろいろあるので、まだ⾃分専⽤
14.
クーポン情報取得 $ miopon info
15.
パケットログ取得 $ miopon log
16.
クーポンのオンオフ $ miopon on $ miopon off
17.
JSONでの出⼒も $ miopon info --format=json | jq -C . | less -R jq便利
18.
構成 lib/miopon/api.rb(Miopon::API) RESTful APIと⼀対⼀対応するクラス lib/miopon/api/auth.rb(Miopon::API::Auth) PhantomJSでアクセストークンを取得するクラス lib/miopon/api/auth_by_phantomjs.js PhantomJSのスクリプト lib/miopon/client.rb(Miopon::Client) Miopon::APIを呼ぶときに認証処理をするラッパークラス ほかでも使えるライブラリとして作った
19.
構成(つづき) lib/miopon_cli(MioponCLI) miopon-cli本体 設定ファイルとか出⼒フォーマットとか bin/miopon 実⾏するコマンド MioponCLIを呼び出してるだけ Thor利⽤
Descargar ahora