はじめに YoutubeAPIで特定チャンネルの投稿一覧が取得したいけどどうすれば良い?って質問が来たので試した. ついでに特定期間内に投稿された動画の取得方法も試してみた. ソースコードはgistに置いておきます. 動かし方は前回の記事とか見てください. https://gist.github.com/skyblue3350/005b65c1d2f156d872188842753c677c 叩くAPI 基本的にSearch: listを使えば出来ます. https://developers.google.com/youtube/v3/docs/search/list?hl=ja 今回は適当なvtuberのチャンネルで試します. チ …
Read Moreはじめに Raspberry PiでUSBヘッドセットを使いたいって相談を受けて試してみたのでメモ. Raspberry Pi2で検証しましたが基本的にはどれでも同じはず. Raspberry Pi2はクリーンインストールしたキレイな状態です. 環境 Raspberry Pi 2 1pi@raspberrypi:~ $ cat /etc/debian_version 29.3 3pi@raspberrypi:~ $ lsb_release -a ※lsb-releaseパッケージ入れました 4No LSB modules are available. 5Distributor ID: Raspbian 6Description: …
Read Moreはじめに 自宅の回線が去年(2017年10月)くらいから回線速度が徐々に落ちていき11月前にはサイト閲覧すら違和感感じるくらいには速度落ち込んで来て気になってきました. 我が家は@niftyですが11月中旬にプロバイダの設備増強工事があり改善を期待したもののそこまで効果は実感できずプロバイダの乗り換えを含め検討しはじめました. その辺含めて調べているとv6プラスを使いIPv6 IPoE + IPv4 over IPv6するとPPPoEの混雑を避けられて結果的に速度が向上するとの記事を見つけたので試してみたのでそのメモ. メモというより仕組みとか申し込み方法については先駆者様方が書いてくださってるので疑問点とかのまとめです. 利点とか …
Read Moreはじめに UbuntuでDockerで建てたコンテナからXWindowを飛ばしてみたくなったのでメモ. SSHは使わずにTCPでXWindowを飛ばします. 環境 今回は同一のマシン上で行います. 1$ cat /etc/lsb-release 2DISTRIB_ID=Ubuntu 3DISTRIB_RELEASE=16.04 4DISTRIB_CODENAME=xenial 5DISTRIB_DESCRIPTION="Ubuntu 16.04 LTS" 6$ docker -v 7Docker version 17.03.1-ce, build c6d412e 8$ docker-compose -v …
Read Moreはじめに 1.7まではこちらに書いてある方法でしかGPUコンテナが扱えませんでしたが, k8s-device-pluginを使うことでk8s上でもう少し簡単にGPUコンテナを扱えるようになるみたいなので試してみました. 前提 基本的に前回と同じで物理マシン2台ですがk8sのバージョンだけあげています. v1.9.1のk8s環境が構築されていることと各pod間とグローバルにつながっていることくらいです. バージョンアップ自体はドキュメント通りやればあがりますが色々検証しているうちに動かなくなってしまったので一度k8s絡みのパッケージを削除した上でクリーンなk8s環境を作り直しています. 環境 Master …
Read Moreはじめに Windows10でVMware Workstation player 12でブリッジ接続しようとしたら上手くいかなかったのでその時の対応メモ 環境 Windows10 Home 64bit VMware Workstation player 12 NICは2つ WiFi 今回はこっちのネットワークにブリッジさせたい LAN VMwareのネットワーク設定 NICの設定 コンパネからネットワークアダプタの設定へ移動して今回ブリッジさせたいNICを選ぶ. 今回はWiFiなのでワイヤレスネットワークを選択しプロパティを開く. 使用する項目内に「VMware Bridge Protocol」があるか確認しある場合はチェ …
Read Moreはじめに Azure Computer Vision APIをcurlで試してみます. 普通に適当な言語でコードを書いた方が楽なんですがちょっと諸事情あってシェルスクリプト書かないといけなくなったのでメモ. 事前準備 予めコンソールの方でAPIを有効化しておきAPIキーを取得しておきます. curlで取得してみる 1行で書くとわかりにくいのでシェルスクリプトにしておきます. スクリプト内のLOCATION変数はAPI有効化の時に選択したロケーションと一致している必要があります. 1IMAGE="./sample.jpg" 2LOCATION="southeastasia" …
Read Moreはじめに 読み上げをYoutubeの配信中にもやりたいなーと思ってコメントの取得方法調べたら結構面倒なのでメモ 大まかな流れとしては 配信先のURLからライブのIDを取得 -> ライブのIDからチャットのIDを取得 -> チャットIDを使ってチャットの取得 といった感じ ライブのIDからチャットのIDを取得するAPIにOauth認証が必要だったりで結構面倒 環境 Python3 APIキーを用意する この辺は他のAPIと同じなので他のサイトの方を見たほうがわかりやすいです. いつも通りGoogle Cloud Platformへ行き新しくプロジェクトを作成し,APIの中から「YouTube Data API v3」を …
Read Moreはじめに Azure CLIを使いたい用事が出来たのでcygwinにAzure CLIを入れたのでその時のメモ 一般のディストリビューションならパッケージが提供されてるのでそっちをインストールした方が遥かに楽です Storageを取得するところまでやります 環境 cygwin apt-cygが使える前提です 前提パッケージのインストール 1$ apt-cyg install python2-devel libffi-devel openssl-devel CLIのインストール 1$ curl -L https://aka.ms/InstallAzureCli | bash 待ってるとインストールが終わります 1$ az -v …
Read Moreはじめに kubernetes 1.8を構築してみた swapが有効だと裏でサービスがコケて上手く行かなかったり権限周りでダッシュボードが動かなかったりと詰まりポイントが多かったのでメモ書き程度に残しておく 追記 1.8と1.9.2と1.9.3で同じ方法でセットアップできるのを確認しました. アップグレードはドキュメント読んでやってください. ドキュメント 公式を読みます kubernetes setup Installing kubeadm 環境 Ubuntu 16.04 x 2 2台とも物理マシン Master 1root@kubernetes:~# cat /etc/lsb-release …
Read More