Amazon Fire HD 8(2020年モデル)のレビュー。セール時は約6千円で買える最強コスパのタブレット。Kindle端末として最高。ラジオ端末としても使える。

Amazon Fire HD 8 のレビューです。
Fire HD 8は買いです、という記事です。
めちゃくちゃ長く書いたので、気になるポイントの項目だけ選んでお読み下さい。

先日、Amazon Fire HD 8を購入しました。

これを購入に至った経緯から、どのような場合に向いているかなどを書いていきたいと思います。

・購入を考えた経緯

まず前提条件として、僕はiPad Pro 10.5インチ(2017年モデル)を持っています。

これはiPad Airですが、これとほぼ同じ形状・大きさの端末です。

https://kakaku.com/item/K0000971690/
実際に持っているのはこちらですね。

・iPad 10.5インチはとにかく重かった

iPad Pro 10.5インチは重量が約469gと、重いのが欠点でした。
片手で読書端末として持って読書を始めると、疲れてしまいます。
両手で持つと、両手が完全に塞がるので読書に集中できる感じになりません。 続きを読む

RailsでHerokuのPostgreSQLからConohaのMariaDBデータベースサーバーに移行する方法

RailsでHerokuのデータベースであるPostgreSQL( Heroku Postgres)からConohaのMariaDBデータベースサーバーに移行する方法です。

ソングストーリー(https://www.songstory.me/)のデータベース数が1万行近くになり、移行が必要になりました。

今回はConoHaのMariaDB(月550円税込み)に移行したいと思います。
理由は、検討した中で一番安いからです。
データベースサーバーを1つ持っていれば違うサービスでも使えます。

基本料金月額500円/10GB。10GBあればテキストデータなら十分すぎると言えるでしょう。

(画像データや動画データは通常はオブジェクトストレージという専用のサーバーに入れます)

ということで、まず必要なのはバックアップです。

Heroku PostgresにHeidiSQLというデータベース接続ツールでアクセスします。
「HeidiSQL」
https://forest.watch.impress.co.jp/library/software/heidisql/

これは使った中では一番使いやすい無料のデータベース管理ソフトです。
ごく稀に固まりますがそこはご愛嬌。

さて、今回は
PostgreSQLからMySQL(MariaDB)への移行なのですが、ここで注意が必要です。 続きを読む

フマキラー「ハチ激取れ」を実際に使ってみたレビュー。スズメバチが沢山取れるので2個セットを買った方が良いです。

どうも、りーずです。

フマキラー「ハチ激取れ」を使ってみた記事になります。

ウチの近辺でスズメハチが発生して、どうにかしないと…ということで、色々と対策をしていました。

そこで見つけたのがコチラ。

フマキラー ハチ激取れ」です。

あまりブログで「使ってみた」情報が無かったので、 続きを読む

SONY MDR-EX650APのレビュー。5千円近辺での最高音質のイヤフォン(リスニング用)

どうも、りーずです。

今回は意外にもレビューをしてこなかった、僕の長年使い続けているイヤホンについてのレビューです。

それがこちら、MDR-EX650APです。

MDR-EX650AP

MDR-EX650AP

結論から言うと

・5千円近辺で最高音質。これより高音質なものだと1万2万になると思う。
・音のバランスが良く、低音から中音域が特に良く出る。
・高音は刺さらない。あくまでリスニング用イヤフォン。
・密閉性が高い

という感じになります。ものすごくオススメ。

Amazonで5千円ちょい程度(税込み5,227円)で発売されていますが、これより高音質なものを購入しようとするとおそらく1万~数万になると思います。

ということで、色々書いていきたいと思います。

—————-

・5千円近辺で最高音質。これより高音質なものだと1万2万になると思う。

僕はMDR-EX650AP続きを読む

Pythonのバージョン管理をPipenvにした話。Windows10ではPipenvがベストプラクティスな気がする。

どうも、りーずです。

・Windows10でのPythonのバージョン管理はPipenvが良い
・Pipenvを使えるようにする手順
・Pipenvの使い方
・requirements.txtを作成する
・requirements.txtから仮想環境をpipenvで作る
・仮想環境を有効にしようとすると「このシステムではスクリプトの実行が無効になっているため、ファイル ~.venv\Scripts\activate.ps1 を読み込むことができません。」と出る場合
・まとめ

このような構成でお届けします。Pipenvは良いよ!というメモです。

pip install pipenv
pip list
pipenv --python 3.6
.venv/Scripts/activate
deactivate
pipenv install django==2.2
django-admin startproject プロジェクト名
django-admin startapp アプリ名
python manage.py runserver
pipenv lock -r > requirements.txt

今回実際に使うのは上記のコマンドです。


・Windows10でのPythonのバージョン管理はPipenvが良い

Windows10環境のPythonのバージョン管理でAnacondaを使ったり、Virtualenvを使ったり、素のPythonでpipを使っていたりしたのですが、最近はPipenvDjangoなどの開発には向いているのではないかと思うようになりました。その理由を述べていきます。

最初はWindows10でAnacondaを使おうとしたのですが、使いたいライブラリがなかなか動かせなかったり、インストールの設定でどれがベストなのかが分かりにくかったり、pipコマンドと混ぜると良くない(?)などの情報があり、使わなくなりました。
一言でいうと初心者には難しいです。

その後、Udemyや海外のYouTubeのPythonの英語の動画を見ているとよく使われているvirtualenvを使っていました。

しかしvirtualenvはPythonのバージョンを切り替えられないという欠点がありました。
(Python3.6、3.7、3.8などを切り替えられない。)

そこで色々と調べた結果、Pipenvを使うと
・Pythonのバージョンそのものも管理(切り替え)が出来る
・個々のフォルダ内で環境を作り、アクティベートするとそのまま設定したものが使える

というように、やりたいことが出来る唯一のバージョン管理ツールでした。
これには非常に利便性を感じたので、Djangoなどのアプリケーションを作ったり、ちょっとしたプログラミングをするにはPipenvでいいかな、という結論になりました。

僕はAnacondaとの共存は諦め、とりあえずPipenvのみでやっていこうと思いました。

これらのツイートで貼っているリンクが参考にしたものです。


・Pipenvを使えるようにする手順

まず、使いたいPythonは、公式からダウンロードしてインストールしておきます。(重要)

Python3.8を使いたければそれをダウンロードしてインストール、Python3.7を使いたければそれをダウンロードしてインストール、という感じです。

Pythonのインストール先ですが、

C:\Python
というフォルダを作り、そこに 続きを読む