
MeCabの新語辞書mecab-ipadic-neologdのアップデート方法
MeCab用の新語辞書、mecab-ipadic-neologdのアップデート方法について解説します。mecab-ipadic-neologdは随時新しい単語が追加されていきますので環境内のmecab-ipadic-neologdも定期的に更新して反映させておきましょう。

WordPressから移行時全記事データをphpMyAdminでcsv出力する方法
WordPressから全記事データを移行する際、プラグインを利用せずphpMyAdmin経由で直接必要なデータのみCSVで出力する方法を紹介します。PHPのバージョン等を気にすることもなく1番安定してデータが出力できますので覚えておくことをおすすめします。

インスタグラム ビジネスアカウントのメリット・デメリットまとめ
Instagramで取得できるビジネスアカウント「ビジネスプロフィール」のメリットデメリットについて詳しく解説していきます。マーケティングに役立つ機能が数多く実装されていますがいくつか注意すべき点もありますので事前にしっかりと確認しておきましょう。

Google推奨のSEO対応IntersectionObserverで画像の遅延読み込み
SEO対応に有効な画像の遅延読み込み。様々なLazyLoadのやり方がありますが、今回はGoogleが推奨しているIntersectionObserverを利用した画像の遅延読み込みの解説です。もちろんGooglebotにも対応していますので安心して利用できます。

Numpyで正規分布の乱数配列を生成するrandn、normalを徹底解説
Numpyのrondomモジュールで標準正規分布の乱数配列を生成するrandnメソッドと、μ(平均)とσ(標準偏差)を任意で指定した正規分布の乱数配列を生成するnomalメソッドについて、出力値をグラフにプロットしながら徹底解説します。

DjangoでQuerySetの特定フィールドの値のみをリスト形式で取得する
Djangoでforループを使わず、直接QuerySetの特定フィールドの値のみをリスト形式で取得する方法の解説です。forループを利用しないのでコードもシンプルで処理も高速化できます。最終的にリストデータのみ必要な場合はこちらを利用しましょう。

Djangoで非同期処理を実装する方法(Celery、Redis)Macローカル編
Celeryや、Redisを利用してDjangoに非同期処理を実装する方法について解説します。今回はMacローカルでの開発環境用に非同期処理の環境を構築し、実際に簡易な関数を実行、DBにバックエンドの内容を保存し結果を画面上に表示するするところまでの解説です。

MacOSのローカル環境にRedisをインストールする方法
非同期処理を実装する時に利用するRedis(リモートディクショナリサーバの略)をMacのローカル環境にインストールする方法について解説します。Djangoなどで非同期処理を実装したクラウドアプリを開発する時などには必須の作業です。

DjangoでMigrationsのリセット方法(既存のデータベースを残したまま)
何らかの理由によりDjangoのMigrationsをリセットする必要性が発生した場合にデータベース内のデータは残したまま履歴をリセットする方法を解説します。既に運用中でデータベース内のデータを削除することができない場合に有効です。

MacのpyenvでHomebrewからインストールしたsqlite3を利用する
Macのpyenv環境で利用するsqlite3のバージョンをアップグレードする時、Homebrewを使ってインストールすると手動での設定が必要となるためその方法を解説。こちらの設定を行っておくことで常時アップグレードしたsqlite3を利用できます。

CentOS7(さくらVPS)Google Chrome、ChromeDriver、Seleniumのインストール方法
Pythonでのスクレイピング作業などには必須となるSelenium、Google Chrome、ChromeDriverをさくらVPSのCentOS7にインストールする方法を解説します。インストール時のバージョンの注意事項なども掲載していますので確認しておきましょう。

CPIのレンタルサーバACEプランでphpのバージョン変更方法
CPIのレンタルサーバでワードプレスを利用している方はPHPのバージョンを最新のものに引き上げることで劇的に動作速度を上げることができます。まだ古いPHPバージョンをそのまま利用している方はこちらの方法で最新のPHPに引き上げておきましょう。