きょうのつぶやき@digitune
きょうのつぶやき@digitune
RT @kouenno_torisan 走るセグロセキレイのスロー再生。
上体がブレていないのは、陸上競技の選手のフォームのよう。これは速く走れる秘訣なのかもしれません。
そしてさらに安定しているのは頭の位置。鳥類の優れた視力、このように頭の位置を安定させることでブレの… (11:57 TwitPanePlusから・詳細)
可愛い>RT。 (11:57 TwitPanePlusから・詳細)
RT @kouenno_torisan 走るセグロセキレイのスロー再生。
上体がブレていないのは、陸上競技の選手のフォームのよう。これは速く走れる秘訣なのかもしれません。
そしてさらに安定しているのは頭の位置。鳥類の優れた視力、このように頭の位置を安定させることでブレの… (11:57 TwitPanePlusから・詳細)
可愛い>RT。 (11:57 TwitPanePlusから・詳細)
公開状態を本番にするべく審査を申し込んだら「おまえのアプリは内部用に見える。もしそうならそう設定すれば審査は不要だ」と言われ、調べてみるとGoogle Workspace or Cloud Identityで組織を作れば内部用に出来るようだったのでシコシコ対応…。 (14:33 TwitPanePlusから・詳細)
で、元のプロジェクトを移動しようもやり方が分からなかったので新規にCloud Identity側に全く同じプロジェクトを作りそちらで更新するよういろいろ設定してみたところ、最後の最後でCloud Identity側ではまだYouT… https://twitter.com/i/web/status/1613047094943821824 (14:36 TwitPanePlusから・詳細)
説明を読む限りCloud Identity Freeに登録後30日経たないと使えないように見えるんだがマジなのか…いろいろ面倒だなぁ。 (14:37 TwitPanePlusから・詳細)
怖いというか、あるあるな話だと思う。自身の理解レベルや将来の検討課題をあらかじめ見通すことは単純に不可能なので回帰的に再考するしか方法はないと思うんですよね。経験上コードだけでなく概念の整理も定期的に行うと良い感じ。そのための余裕… https://twitter.com/i/web/status/1611756837807980544 (01:09 TwitPanePlusから・詳細)
大晦日から作り始めたAnime PV playlist generatorも、あんなに小さなスクリプトなのにほんの1週間あまりの間にいろいろな課題に対応していたら最初のものとは中身がすっかり変わってしまった(githubで見られま… https://twitter.com/i/web/status/1611758038997929985 (01:13 TwitPanePlusから・詳細)
ふむ。YouTubeの"uploads" playlist(アップロード動画)は更新が遅れることがあるのかな?下記はアニプレックス チャンネルのアップロード動画プレイリストだけど、最新が「にんぎょうげき」動画になっている。
https://www.youtube.com/playlist?list=UU14QT5j2nQI8lKBCGtrrBQA (09:40 Twitter Web Appから・詳細)
実際にはこの動画とほぼ同時に公開されているノンクレジットオープニング動画があるのだが(おそらく手動で管理されている↓こちらのプレイリストには入っている)、これが"uploads"の方には含まれていない。
https://www.youtube.com/playlist?list=UULF14QT5j2nQI8lKBCGtrrBQA (09:40 Twitter Web Appから・詳細)
まぁ多少遅れる程度であれば特に問題はないけれど、ずっと入らない動画があるとちと面倒だなぁ。 (09:40 Twitter Web Appから・詳細)
一瞬のチャンスを掴んで任天堂スイッチのプロコン(スプラ3エディション)をゲット。嬉しい。 (09:46 Twitter Web Appから・詳細)
うぐ、YouTube Data APIの更新系を叩くのに必要なOAuth access tokenを取るためのrefresh tokenって、アプリの公開状態がテストだと7日しか有効期限がないのか。公開状態を本番にするには審査が必要とのこと。面倒だがチャレンジしてみるか… (19:19 Twitter Web Appから・詳細)
今見たらちゃんと追加されてたので「遅れることがある」って感じね。俺がフツーにYouTube見たときのおすすめ動画リストに表示される方が早いのは何だかオモロイw。 (19:38 TwitPanePlusから・詳細)
そういや転天の主人公、しゃべり方がイマドキのネットでよく見る人っぽすぎてちょっとOccultic;Nine -オカルティック・ナインのガモタンを思い出したよ💦。面白いけど少し経ってから見るとスゴイ時代を感じるヤツ… (20:16 Twitter Web Appから・詳細)
.oO(まだ今日のガンダム見てないのでTwitter薄目で見てる…(-_-)。) (20:19 Twitter Web Appから・詳細)
YouTubeのプレイリスト、↓こことかには「最大200本の動画を登録できます」なんて書いてありますが実際には200本以上登録できますね。ただ数が増えてくると若干挙動が不審になって、例えば動画の一部が利用不可となったときの注意が出… https://twitter.com/i/web/status/1611537042168754177 (10:35 Twitter Web Appから・詳細)
“uploads” playlistの話、よく見たら↓こちらのpageに説明があるので消えてしまうことはなさそうですね。一安心。
contentDetails.relatedPlaylists.uploadsstring
チャンネ… https://twitter.com/i/web/status/1611538450913853440 (10:41 Twitter Web Appから・詳細)
お、twitterってtabは単純に削除されるのか。初めて知った。 (10:42 Twitter Web Appから・詳細)
RT @mnishi41 「誠実」の2文字。 https://twitter.com/mazzo/status/1611219772292878337 (14:52 TwitPanePlusから・詳細)
昨日、Galaxy Z Fold3にAndroid 13へのupgradeが来たんだが、一番期待していた自宅のNETGEAR RAX120と5GHz WiFi6で繋いだ時に「インターネットなし」になってしまう問題については特に変わらず。うーん残念。 (16:24 Twitter Web Appから・詳細)
しかしAndroid 13は結構UIにも手が入っているんですね。ナビゲーションバー周辺がえらい賑やかになって便利な反面ちと視覚的にはうるさい感じに。 (16:24 Twitter Web Appから・詳細)
! Gmailで英語のメールを書いていたら、イマドキGmail先生が英文を添削してくれるんですね。冠詞忘れとか単数・複数間違いとか時制の混乱まで指摘してくれて超便利。進化してるんだなぁ。知らんかった。 (13:12 Twitter Web Appから・詳細)
YouTube Data API、最初はsearch→結果をscanして必要なものをplaylistへ登録、としていたんですが、searchはquotaを大量消費する割に狙ったvideoがなかなか見つからず、何か他に良い手はないかと思っていました。 (20:14 Twitter Web Appから・詳細)
そもそも今回の用途の場合、公式チャンネルに上がった動画以外は対象外(search結果をfilteringしていた)と考えると、最初から公式チャンネルに絞った検索が行えれば少なくとも結果の品質は上がるはず、と考え調べてみるも、あまり良い方法はなさそう。 (20:14 Twitter Web Appから・詳細)
search時に対象channel IDを指定できるんですが1つだけなんですよね。検索条件にチャンネル名を含める、という方法も、対象チャンネルが100を超えるという状況では結果的にはあまり芳しくなく。 (20:14 Twitter Web Appから・詳細)
良い方法を探してググっていると、channels:list APIでcontentDetailsを引くと"uploads" playlistのIDが分かり、これがいわゆる各チャンネルには必ずあるアップロードされた動画が新しい順に入ったplaylistであることが分かりました。 (20:14 Twitter Web Appから・詳細)
定義済みplaylistの中身を調べる(playlistItems:list)であればほとんどquotaも消費せずに引けますし、searchでは一部しか見られないdescriptionなどもfullで確認出来ます。最初から対象ch… https://twitter.com/i/web/status/1610595595231825921 (20:14 Twitter Web Appから・詳細)
ホントに"uploads" playlistが全てのchannelに存在するのか、などはまだ未確認だったりしますが、これで1回のcheckで消費するquota量を400→200へと半減させることが出来ました。良き。 (20:14 Twitter Web Appから・詳細)
今注目している150程度のchannelを見る限りでは必ず"uploads" playlistは存在するように見える。この仕様が変わらないことを祈ろう… (20:26 Twitter Web Appから・詳細)
sh scriptで表記ゆれを許容するような文字列検索を行うのに何か良いコマンドないかな…といろいろ探したもののあまり良いものは見つからず、結局
uconvは結構重いcommandらしく、最初何も考えずにビシバシ叩くようにしたら処理時間が恐ろしいほど遅くなったのでpipeでstream処理することに。まぁshで書く場合command実行はそもそも重い処理なんで最小限にしないと、ですね。 (09:32 Twitter Web Appから・詳細)
それにしてもbash scriptを書き始めてもう何十年にもなるのに算術式についてとか今回初めて調べたよ…whileのtrickyな挙動にもまたハマったしまだまだ理解が浅い部分があるのだなぁ。 (09:32 Twitter Web Appから・詳細)
あけおめー。
先日、とある事情でYouTube Data APIに触る機会があって、思ったより簡単だったので(最近のWeb Serviceは総じてそんな印象)ふと、これを使えばアニメ公式PVリスト管理が多少楽になるのでは…と思い当たりました。 (18:42 Twitter Web Appから・詳細)
でしばらく脳内設計をしたのち大晦日~元旦でパパッと作ったのが下記。正月から何やってんだと😅。
https://github.com/gitune/generate-anime-pv-playlist (18:42 Twitter Web Appから・詳細)
最初はpythonとかで書こうかしら…と思っていたものの、書き始めてみると結局最も適当なsh scriptになってしまう、という。shじゃなければもっと楽できる部分もいっぱいありそうではあるんですが、まぁこのくらいの規模のスクリプトだとshが一番楽よね。 (18:42 Twitter Web Appから・詳細)
そんなこんなでお正月につい個人の趣味に時間を使ってしまったので今から慌ててフォローせんと。プログラムのこと考え出すと止められないのよね…どうもすみません>あゆみさん他の皆さま。 (18:42 Twitter Web Appから・詳細)
RT @oO0Eve0Oo 「ファイトソング」MVプレミア公開。
https://www.youtube.com/watch?v=2eOg5DoYuwU
このあと19時🥊みようぜ(2回目) https://twitter.com/oO0Eve0Oo/status/1608031491279454211/video/1 (20:58 TwitPanePlusから・詳細)
まりやすさん今回も最高だ。 (20:59 TwitPanePlusから・詳細)