birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

image 0怖いというか、あるあるな話だと思う。自身の理解レベルや将来の検討課題をあらかじめ見通すことは単純に不可能なので回帰的に再考するしか方法はないと思うんですよね。経験上コードだけでなく概念の整理も定期的に行うと良い感じ。そのための余裕… https://twitter.com/i/web/status/1611756837807980544 (01:09 TwitPanePlusから・詳細)

image 1大晦日から作り始めたAnime PV playlist generatorも、あんなに小さなスクリプトなのにほんの1週間あまりの間にいろいろな課題に対応していたら最初のものとは中身がすっかり変わってしまった(githubで見られま… https://twitter.com/i/web/status/1611758038997929985 (01:13 TwitPanePlusから・詳細)

image 2ふむ。YouTubeの"uploads" playlist(アップロード動画)は更新が遅れることがあるのかな?下記はアニプレックス チャンネルのアップロード動画プレイリストだけど、最新が「にんぎょうげき」動画になっている。
https://www.youtube.com/playlist?list=UU14QT5j2nQI8lKBCGtrrBQA (09:40 Twitter Web Appから・詳細)

image 3実際にはこの動画とほぼ同時に公開されているノンクレジットオープニング動画があるのだが(おそらく手動で管理されている↓こちらのプレイリストには入っている)、これが"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から・詳細)

birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

image 0YouTubeのプレイリスト、↓こことかには「最大200本の動画を登録できます」なんて書いてありますが実際には200本以上登録できますね。ただ数が増えてくると若干挙動が不審になって、例えば動画の一部が利用不可となったときの注意が出… https://twitter.com/i/web/status/1611537042168754177 (10:35 Twitter Web Appから・詳細)

image 1“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から・詳細)

birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

昨日、Galaxy Z Fold3にAndroid 13へのupgradeが来たんだが、一番期待していた自宅のNETGEAR RAX120と5GHz WiFi6で繋いだ時に「インターネットなし」になってしまう問題については特に変わらず。うーん残念。 (16:24 Twitter Web Appから・詳細)

しかしAndroid 13は結構UIにも手が入っているんですね。ナビゲーションバー周辺がえらい賑やかになって便利な反面ちと視覚的にはうるさい感じに。 (16:24 Twitter Web Appから・詳細)

birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

! 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から・詳細)

image 0定義済み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から・詳細)

birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

image 0sh scriptで表記ゆれを許容するような文字列検索を行うのに何か良いコマンドないかな…といろいろ探したもののあまり良いものは見つからず、結局

  1. uconv -x ‘[\u3000,\uFF01-\uFF5D] Fullwi… https://twitter.com/i/web/status/1610071564523024385 (09:32 Twitter Web Appから・詳細)

uconvは結構重いcommandらしく、最初何も考えずにビシバシ叩くようにしたら処理時間が恐ろしいほど遅くなったのでpipeでstream処理することに。まぁshで書く場合command実行はそもそも重い処理なんで最小限にしないと、ですね。 (09:32 Twitter Web Appから・詳細)

それにしてもbash scriptを書き始めてもう何十年にもなるのに算術式についてとか今回初めて調べたよ…whileのtrickyな挙動にもまたハマったしまだまだ理解が浅い部分があるのだなぁ。 (09:32 Twitter Web Appから・詳細)

birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

あけおめー。
先日、とある事情でYouTube Data APIに触る機会があって、思ったより簡単だったので(最近のWeb Serviceは総じてそんな印象)ふと、これを使えばアニメ公式PVリスト管理が多少楽になるのでは…と思い当たりました。 (18:42 Twitter Web Appから・詳細)

image 0でしばらく脳内設計をしたのち大晦日~元旦でパパッと作ったのが下記。正月から何やってんだと😅。
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から・詳細)

birdきょうのつぶやき@digitune

きょうのつぶやき@digitune

image 0おおおお、おめでとうございます!見ます見ますー https://twitter.com/yui_hizuki/status/1606260566967713792 (10:35 TwitPanePlusから・詳細)

当方昨日で仕事納めだったのだけど、年末の比較的のんびりした雰囲気に当てられて難しくはないけどやたら手間のかかる作業に手を着けてしまい、えらい中途半端なところで終わってしまった。そのままだと正月のんびりしてるところでコード書く人になりかねんw。 (10:44 TwitPanePlusから・詳細)

Twitterで表示されるようになったインプレッション数、僕みたいに非公式クライアント使ってる人の分はどう加算されてるのだろう?フツーに考えれば読み込まれた時点で+1だけどそれだと多少過大になりそう。API経由は加算されず、も大いにありそう。 (11:09 TwitPanePlusから・詳細)

年を取ると嗜好が先鋭化していくものだけど(ホントか?)、自分の「頭が良い」のベクトルは明らかに「広さ」より「深さ」や「きめ細やかさ」に向いてる気がしてきた。まぁある程度の広さがないと深くも潜れないんだけどね… (11:27 TwitPanePlusから・詳細)

First | Prev | 44 | 45 | 46 | 47 | 48 | Next | Last