エンジニア向け Kindle unlimited 無料書籍の紹介

サブスクリプション制のサービスが増えてきましたが、中でも、お値段以上のコンテンツを提供しているのが、Kindle Unlimited です。これは特にプログラマーにはとても優しい、おすすめの サービスになっています。

 

“エンジニア向け Kindle unlimited 無料書籍の紹介” の続きを読む

プログラミング用語 リテラル の意味について考える

あまり解説されていない リテラル という言葉についての解説です。このリテラル、単純なくせにとても分かりにくい言葉です。かんたんです。覚えていきましょう。
 
リテラル
ソースコード内に直接記入された文字列や数字のこと。

たとえば、

なら、aが変数、helloがリテラルの部分。文字列の場合は特に文字列リテラルと言ったりします。

数字の場合でもリテラルですが、あまり数値リテラルという表現はしません(間違いではありません。)

場合によっては、日付や時刻が入る場合があります。このような場合は、日付リテラルや、日時リテラル、時間リテラルなどと言うことがあります。

ちなみに、数字リテラルはマジックナンバーになりがちです。気をつけましょう。

 

“プログラミング用語 リテラル の意味について考える” の続きを読む

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 というエラーが出る場合の対策を記します。

 

“今まで使えていた icrawler が TypeError で急に動かなくなった時の対策” の続きを読む

Git プッシュできない、プルもできない、という状態 の対策

GitでPushしようとしたらエラーによりPullできなくて、「あー、プルが必要なのね」となってpullしようとしてもプル出来ない場合があります。
その場合の対策です。

 

 

“Git プッシュできない、プルもできない、という状態 の対策” の続きを読む

qpdfを使って一括で フォルダ内 のすべてのPDFのパスワードを解除する

フォルダ内 のすべての PDF ファイルをDecryptする方法です。

単体で解除する場合はこちらの記事をご覧ください。


Mac/Linuxの場合

シェルスクリプトを以下のように組むだけです。フォルダ内から実行してください。

WindowsでもBashを使えば動くのかな。そこは未テストですが、それよりBATファイルを作ったほうが早いような気がします。

解除後のファイル名は3行目で決定しているので、自由に変更してください。

5000円〜6000円で 激安 Windows ノートパソコン を手に入れる方法

親戚や両親、友人などに頼まれて ノートパソコン を手配しなければいけないときがあります。こういう場合のスペックというのは取り合えずネットが出来てYoutubeが見れれば良いといったあたりに落ち着くと思います。

そういったパソコンを安心して手に入れられる方法があります。

“5000円〜6000円で 激安 Windows ノートパソコン を手に入れる方法” の続きを読む

よく分かる 環境変数 と Path の設定 Windows向け

ここでは 環境変数 の解説と、Windowsでの環境変数の設定方法を解説します。「それは環境変数を設定してないからだ」とか「 Path (パス) を通したのか?」とか「パスを設定しろ」とか、冷たく言われて困った人は、ぜひこちらの記事を読んでみてください。


環境変数とは

OSが各アプリケーションと共有する変数、データのことです。環境変数にはいろいろな種類があるのですが、一般的にはPathという変数がよく使われるので、環境変数=Pathというような意味で言葉を使う人も居ます。

“よく分かる 環境変数 と Path の設定 Windows向け” の続きを読む

Python で ImportError: cannot import name となる場合の対応 

Python で ImportError: cannot import name となる場合、 pandas の import で発生していることが多いようです。実際はpandas以外にも発生しますので、pandas以外で困ってる方もご参考にください。

“Python で ImportError: cannot import name となる場合の対応 ” の続きを読む