Githubにメンバー (collaborator とも言います) を追加するには以下の手順で行いますが、この確認メールをクリックしても 404 エラーになるときがあります。その対策です。
リモートワーク や リモート授業 のコツ Webカメラ に 三脚 を付けよう
リモートワーク や リモート授業 を円滑にすすめるためのテクニックです。ここでは、 Webカメラ に 三脚 をつけてカメラの機動性をアップする方法をご紹介します。
Youtube TVer などをダウンロードするツールに注意
Youtube や TVer などを ダウンロード する方法を探そうとすると、このアプリを使ってくださいというサイトが引っかかります。
それらは詐欺です。お気をつけください。そもそも、違法なことを助長するアプリを配ってる人なんですから、信用できるわけないじゃないですか。
VSCode でのデバッグ 時の 引数を指定する
VSCode では デバッグ 時の 引数 ( 起動時引数 実行時引数 )を与えることが可能です。開発中などは同じテストデータを毎回入力することが手間になってしまいますので、このような作業は自動化させましょう。繰り返し作業の効率化はできるだけ開発の初期に確立しておくべきです。
以下の手順に沿って設定を行いましょう。
要点 launch.json に args を追加する。
エンジニア向け Kindle unlimited 無料書籍の紹介
サブスクリプション制のサービスが増えてきましたが、中でも、お値段以上のコンテンツを提供しているのが、Kindle Unlimited です。これは特にプログラマーにはとても優しい、おすすめの サービスになっています。
プログラミング用語 リテラル の意味について考える
あまり解説されていない リテラル という言葉についての解説です。このリテラル、単純なくせにとても分かりにくい言葉です。かんたんです。覚えていきましょう。
リテラル
ソースコード内に直接記入された文字列や数字のこと。
ソースコード内に直接記入された文字列や数字のこと。
たとえば、
1 |
a = "hello" |
なら、aが変数、helloがリテラルの部分。文字列の場合は特に文字列リテラルと言ったりします。
1 |
a = 123 |
数字の場合でもリテラルですが、あまり数値リテラルという表現はしません(間違いではありません。)
1 |
a = 1999-01-01T23:01:01-08:00 |
場合によっては、日付や時刻が入る場合があります。このような場合は、日付リテラルや、日時リテラル、時間リテラルなどと言うことがあります。
ちなみに、数字リテラルはマジックナンバーになりがちです。気をつけましょう。
iPhone / iPad でPNGが透過しない場合の対策2
先日、以下の方法で解決できない場合があるとのコメントを頂きましたので、再調査を行いました。
iPhone ( iOS ) に 透過 PNG ファイルを入れても透過しない問題 解決策
原因としては、やはり、iOSの「写真」アプリが画像を書き換えているようです。
あとiCloudの画質の設定で「オリジナルを保存しない」になっている場合も同様の現象が起きるようです。
「写真」アプリの仕様を負い続けるのは骨が折れるので、以下の方法を考えました。この方法であればかなり小さいPNG画像でも、色々なアプリで利用することが出来ます。
ここでは100×100のPNG画像をiOSのGoodnote5で利用する方法をご紹介します。
1.画像を「写真」アプリではなく、「ファイル」アプリに保存する。
2.ファイルアプリを開いて、そのファイルをコピーする。
3.その画像を利用したいアプリを開いて、ペーストする。
どうでしょうか。うまくいったでしょうか?
今まで使えていた icrawler が TypeError で急に動かなくなった時の対策
icrawler はなかなか問題のあるライブラリですが、久しぶりに起動させたら動かなくなっていました。ダウンロードされない状態です。
ここでは、以下のような TypeError: ‘NoneType’ object is not iterable というエラーが出る場合の対策を記します。
Git プッシュできない、プルもできない、という状態 の対策
GitでPushしようとしたらエラーによりPullできなくて、「あー、プルが必要なのね」となってpullしようとしてもプル出来ない場合があります。
その場合の対策です。
1 2 3 4 5 6 7 8 9 |
$ git push -u origin master To https://github.com/YOURNAME/REPOSITORY.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/YOURNAME/REPOSITORY.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. |
qpdfを使って一括で フォルダ内 のすべてのPDFのパスワードを解除する
フォルダ内 のすべての PDF ファイルをDecryptする方法です。
Mac/Linuxの場合
シェルスクリプトを以下のように組むだけです。フォルダ内から実行してください。
1 2 3 4 5 6 |
#!/bin/bash for file in `\find . -maxdepth 1 -name '*.pdf'`; do newfile=${file%.*}_P.pdf echo${newfile} qpdf --decrypt ${file} ${newfile} done |
WindowsでもBashを使えば動くのかな。そこは未テストですが、それよりBATファイルを作ったほうが早いような気がします。
解除後のファイル名は3行目で決定しているので、自由に変更してください。