スポンサーリンク
プログラム

【Rails】CarrierWaveでqualityが指定できなくなっていた問題を解決

Railsプロジェクトをrmagickをv5系にバージョンアップしたところ、CarrierWaveを使ってアップロードした画像を圧縮している以下のコードが動かなくなっていました。def quality(percentage) mani...
ソフトウェア

【WordPress】MySQLの文字コードをutf8mb4に変換

WordPressのデータを格納しているMySQLデータベースの文字コードをutf8からutf8mb4に変換した。MySQLのutf8は3バイト文字にしか対応しておらず、絵文字を保存するためには比較的最近追加された4バイト文字対応のutf8...
ソフトウェア

さくらのVPS風のUbuntu 22.04環境を構築する

さくらのVPSではLinuxディストリビューションとしてDebianベースの「Ubuntu」を選択することができます。 VMware上の仮想マシンとして同じような環境を構築しておき、VPSを変更する前に、手元の環境で確認しておけるよう...
ソフトウェア

macOS VenturaでTomcat 9を動かす方法

macOS Venturaで「Tomcat 9」を動かす方法を説明します。Tomcatは現在、「Tomcat 11(アルファ版)」まで出ているようですが、手元の環境で動かしたいソフトウェアを動かすのに必要十分なバージョンということでとりあえ...
プログラム

XcodeのCommand Line Toolsのインストール・削除方法

Macで開発作業を行ったり、ソフトウェアをインストールするために、Xcodeの「Command Line Tools」をインストールしている方は多いと思います。Command Line Toolsは、Xcodeの中にも含まれていますが、単体...
プログラム

WordPressのダッシュボードにPVを表示する方法

WordPressのダッシュボードにPVを表示する方法を説明します。例えばCocoonテーマを使用すると上記画像のようにダッシュボードにPVが表示されるのですが、これはWordPressの標準機能ではありません。他のテーマを使用している場合...
プログラム

RailsでImpressionistを使用してPVを計測する方法

Railsでページ毎の閲覧数(PV)を計測したい場合「Impressionist」というgemを使うのが定番のようです。Google Analyticsで計測したアクセス数をアプリケーションから利用したい場合は、APIを使ってデータを持って...
ソフトウェア

Windows 11でMPC-BEがプチフリーズする問題を解決?

Windows 11にアップグレードしたところ、動画プレイヤー「MPC-BE」の動作がおかしくなってしまいました。動画ファイルをクリックしても、実際に再生が始まるまでに少し時間がかかるようになり、いわゆる「プチフリーズ」するようになったので...
ソフトウェア

MacPorts+rbenvを使用してRubyをビルドする方法【2022年初頭編】

最近MacPorts環境でrbenvを使用してRubyをビルドできなくなっています。これまでは、以下のコマンドラインで問題なくビルドできていたのですが、急に失敗するようになったのです。RUBY_CONFIGURE_OPTS="--with-...
ハードウェア

Lightningコネクタが接触不良になったので応急処置してみた

最近PCとiPadを接続すると、充電したりしなかったりを繰り返す現象が発生している事に気がつきました。ケーブルはApple純正なので品質は問題ないはず…ですが、ふと端子を確認すると、左から四番目が見事に錆びています。調べて見るとLightn...
スポンサーリンク