解決策yt-dlpを使うhttps://github.com/yt-dlp/yt-dlpyt-dlpはyoutube-dlのフォーク版 理由 https://www.reddit.com/r/youtubedl/comments/s3w2oo/how_do_i_download_tiktok_videos_with_youtubedl/ 参考 簡単な使い方が書いてあるサイトhttps://github.com/…
inoreaderがまだ無料で好きなだけRSSを登録できた時代、ライブドアリーダーやfeedlyから引き継いできたRSSをぶっこんだら1500個くらいあった。 今の無料枠が150で、これ以上追加できないとのこと。 スマホから見れなくていいから手頃なUbuntu用RSSリーダーが…
自動起動するアプリケーションにコマンドを入力するだけ。
pythonは動的型付けなんで、pycharmを使っても補完が効きにくいです。 でもtypingモジュールを使って、引数や返り値の型を指定してやれば補完が効きます。 これだけで開発の快適さも、安全性もかなり高くなるので、IDEを使う人はtypingがすごく便利です。
driverをheadlessモードで取得して、 page_width = driver.execute_script('return document.body.scrollWidth') page_height = driver.execute_script('return document.body.scrollHeight') driver.set_window_size(page_width, page_height) driver.save_…
色々方法がありますが、fisherのbaliasを使ってgをエイリアスに割り当ててやると補完がうまくいきました(色々やったので自信ないです。) fisher add oh-my-fish/plugin-balias でfisherにbaliasを追加 ~/.config/fish/config.fish に balias g git としてや…
時々pycharmで日本語入力ができない場面に遭遇。 fcitxに変えるとうまくいくとか、色々情報はあったけど、結局IMEシステムを"なし"に変更することでうまくいった。 fcitxに変えると今度は別のアプリでうまくいかなくなったので。 言語サポート -> キーボード…
のでしておきましょう。
pleiades.io
.ideaディレクトリを削除する intellij-support.jetbrains.com
sudo nautilus でファイラを開く 対象のディレクトリのプロパティから権限を変更。 読み取りと書き込みにする
解決策は、~/.config/libreoffice/ を削除する。 https://forums.opensuse.org/showthread.php/509463-LibreOffice-The-application-cannot-be-started-User-installation-could-not-be-completed "LibreOfficeの別のインスタンスがユーザー設定にアクセスし…
https://lubtech.geo.jp/2018-07-03/?p=6710
stackoverflow.com
qiita.com
df.tail().index.max()
今は薄いActivity + Fragmentの構成でMVVMをやることが多い。 その場合同じ画面の、Fragment、ViewModel、Model毎にCompositeDisposableを作って、onCreateView/onDestroyVIewのタイミングでそれぞれの購読解除をするという方式にすると良さそう。
RxPropertyを使ってvisibilityの切り替えをする場合 android:visibility="@{viewModel.isVisiblememoHintTextViewRxProperty.value}" みたいな形でbooleanを渡すだけで切り替えができていたのが、できなくなっていた。 しかも過去はできていた分エラー情報の…
他のアプリのActivityを開きたいときがあって、手っ取り早く見る方法。 Android端末を繋いでAndroid Studioを開くとログキャットが出る。 その状態で適当なアプリを開いて、ComponentInfoでログキャットを検索する。 あとは下記の通り。 memo.abridge-lab.com
RxPropertyというライブラリを使っています。 github.com これでdatabindingするのがとても楽です。 ボタンを非活性にするのにenabled=@{viewModel.isEnableButton.value} みたいにやろうとして詰まりました。 このライブラリは本当によくできているので、rx…
Androidで定数をどこに書くか問題 pooh3mobi.hatenablog.com これを見ると、コード内でのみ使う定数はxmlに書くべきじゃないみたい。 ユーザーに見えるstringはxmlに書くべき。 じゃあコード内でのみ使う定数はどこに書くか yyyank.blogspot.com 定数クラス…
dtypeをstrに指定してやればいい pd.read_csv(hoge.csv, index_col=0, dtype=str)
英語が読めない上にあんまり情報がなくて詰まっていたので自分用メモ。 realmList.addChangeListener { newRealmList, changeSet -> } みたいにするとchangeSetで挿入と削除した要素番号がとれる。 挿入の場合はchangeSet.insertions 削除の場合は changeSet…
コードを書いている時間の計測はWakaTime ステップ数の計測はStatistic どちらもプラグインがあるので自動で計測してくれる。 本当は日別に何Byteコードを書いたかが記録できるといいんだけど、githubとかと連携させればいいんだろうか。
sudo npm install sass-loader node-sass --save-dev でやるとエラーが出た。 rootになってからもう一度やり直すとうまくいった。
IntelliJのコミュニティエディションではNodeJsのプラグインが使えないため、有料版にする必要がある。
intelliJで編集できなくて困ったので。 stackoverflow.com
要素がvisibleじゃないときにclickしてエラーになる場合など。 element.is_displayed() で取れる。
element.is_displayed() で取れる。
8時から2時まで動かしたい場合など Crontabで特定の時間を除いて毎時実行 #Pistatium