エアコンクリーニングのすすめ

夏かと思えるくらいに暑くなってきました。
ここ数日でエアコンを初稼働させた方も多いのではないでしょうか?

シーズン前に、エアコンの掃除をすることを、個人的にはお勧めします。
理由は以下の通り。

  • カビの除去
  • 冷却効率を上げる
  • 電気代の節約&エコ

オススメの業者は?

個人的には以前にお世話になったこともあり、
ダスキンをオススメしたかったです。

というのも、dリビング経由で申し込むと30%オフで作業してくれるからです。

しかし、本日久しぶりにサイトを見たところ、
今月末でサービスが停止されるという表記が…。

せっかく安く高品質な作業を受けられたのに、
もう作業の受付は終わってしまったとのこと。。。

またカビが生えはじめた際にはどこの業者にすれば良いか、
絶賛悩み中です😭

プログラミングの学習

世の中には有償・無償で様々なサービスが展開されています。

現在、Tech Academy のウケ放題コースを受講中ですが、
無料のプログラミング講座でも良かったかもなぁ。。。

しかしながら嘆いても仕方がないので、
引き続き学んでいきたいと思います。

無料で始めるAIプログラミングオンライン講座11選

Grow with Googleも良さそうですね。

最近の物欲まとめ

近況

昨年でガッツリ稼いでガッツリ消費したせいか、
これまでとは打って変わって物欲が減った気がします。

これが無いと生きていけない!

というものは基本的には無く、
贅沢品や、”あれば良いかな” 程度のものしかありません。

Apple 製品も新型機種をある程度揃えてしまうと、
買い替えたいという欲求も少なくなり…。

しかし、今後振り返った時用に、
現時点での物欲等をまとめたいと思います。

続きを読む 最近の物欲まとめ

【10分で分かる】チーズはどこへ消えた?

ふと YouTube でプログラミング関連の動画を見ていたら、サイドウォールにこんな動画が出てきたので思わず見てしまった。

https://www.youtube.com/watch?v=kFly6rYj3cI

本の要約サービスとしては Flier があり、一時期契約していたのですが、こうやって動画で要約してくれるのも良いですね。

1倍速だと時間がかかってしまうので、1.5 ~ 1.75 倍位の速度で見ると、さらに時間の節約になるのでフライヤーよりもこっちの方が便利かもしれない!

PDF ファイルの連結 with Python3

背景

ScanSnap で書籍を自炊していたが、
補充ミスでPDF ファイルが分割されてしまうことがあった。

それらの分割されたファイルを1つにまとめたい。

コード

import PyPDF2
pdf1_file = open(‘夜間飛行.pdf’, ‘rb’)
pdf2_file = open(‘夜間飛行2.pdf’, ‘rb’)
pdfa_reader = PyPDF2.PdfFileReader(pdf1_file)
pdfb_reader = PyPDF2.PdfFileReader(pdf2_file)
pdf_writer = PyPDF2.PdfFileWriter()
for page_num in range(pdfa_reader.numPages):
page_obj = pdfa_reader.getPage(page_num)
pdf_writer.addPage(page_obj)

for page_num in range(pdfb_reader.numPages):
page_obj = pdfb_reader.getPage(page_num)
pdf_writer.addPage(page_obj)

pdf_output_file = open(‘夜間飛行3.pdf’, ‘wb’)
pdf_writer.write(pdf_output_file)
pdf_output_file.close()
pdf1_file.close()
pdf2_file.close()

出力結果

無事に2つに別れてしまっていたファイルを1つにまとめることができました。

WD を眺めながら作業を行なっていたら、
 pdf_writer.write(pdf_output_file)
を入力時にファイルが作成されたものの、
この段階では空のファイルであり、
 pdf_output_file.close()
を入力した際にデータが書き込まれたのが面白かった。

pdfa_readerpdfb_reader については、本来は
pdf1_readerpdf2_reader になるはずだったが Typo。

見やすくすると以下の様になるかと思います。

import PyPDF2

file1 = open(‘hoge.pdf’, ‘rb’)
file2 = open(‘hoge2.pdf’, ‘rb’)
pdf1_reader = PyPDF2.PdfFileReader(file1)
pdf2_reader = PyPDF2.PdfFileReader(file2)
pdf_writer = PyPDF2.PdfFileWriter()

for page_num in range(pdf1_reader.numPages):
page_obj = pdf1_reader.getPage(page_num)
pdf_writer.addPage(page_obj)

for page_num in range(pdf2_reader.numPages):
page_obj = pdf2_reader.getPage(page_num)
pdf_writer.addPage(page_obj)

pdf_output_file = open(‘hoge3.pdf’, ‘wb’)
pdf_writer.write(pdf_output_file)
pdf_output_file.close()
file1.close()
file2.close()

その他

ScanSnap で PDF ではなく JPEG として保蔵されているものがありました。
それのファイル変換は、オンラインサービスを使ったほうが良さそう。

https://jpg2pdf.com/ja/

1ヶ月ぶりに Python をいじる

プログラミング〜 (^^)/

4月以来、コードをいじっていないことが発覚。
本を見返しても、なんのこっちゃ?状態でした。

これはマズイ…と思ったので
再び独学を再開。

Selenium のドライバーインストール前後で止まっていたので、
その辺りから再開。

中途半端に Firefox のドライバー(Geckodriver)は /usr/local/binにコピーされていました。
なので、Chrome と Safari の設定だけして今日のところは終わり。

参考サイト

【selenium】Firefox/Chrome/SafariのWebDriverインストール – Python 編 –

https://qiita.com/hujuu/items/ef89c34fca955cc571ec

久しぶりすぎて Terminal から .py を起動するときに
chmod +x filename.py をやるのを忘れていました。。。汗