CentOSで起動しているサービスを管理する
CentOSで起動しているプロセス(サービス)を管理したい。 登録されているサービスを一覧表示する chkconfig --list サービスとして登録したい chkconfig --add 登録しただけではOS起動時に自動的に起動しないので、自動起動を設定する chkconfig on 自動起動しないように設定する chkconfig off サービスを削除する chkconfig --del
awkで行数指定でファイルからあ行を抽出する
ファイルの1行目のデータを抽出する awk 'NR==1' data.txt ファイルの1行目~10行目のデータを抽出する awk 'NR==1,NR==10' data.txt ファイルの1行目と5行目を抽出する awk 'NR==1;NR==5' data.txt
JavaScriptで、imgタグのwidthとオリジナルの画像のwidthを簡単に取得する方法
JavaScriptでフツウに画像サイズを取得する場合 <img src="" width="470" height="99" id="image"> image = $('#image'); image.width // imgタグのwidth => 470 image.height // imgタグのheight => 99 といった感じですが、オリジナルの画像サイズは940x198なので、そのサイズがとりたい。 という場合ですが image = $( ...
いまさらながら、古いJQuery(1.8以前)で$.browser.msieとかやっていた人に贈る
1.8以前のJQueryでは$.browser.msieという判定でIEとそれ以外の処理を分けていたりしました。 これがJQuery1.9以降は出来なくなります。 ということで、JQuery1.9以降でこのような判定に近い事が出来るかどうかを考えてみます。 まず、JQuery1.9では、browserが削除されます。 それにかわって、supportを使えという感じに書かれています。 このsupportというのは、ブラウザ毎に分けるのでは無く、ブラウザが対応している機能ごと、実装ごとに判定しようと ...
Jenkins on Ubuntuでテストのログが文字化けする原因と解決策【Java 21対応・2025年版】
CIサーバーのJenkinsでテストを実行したら、ビルドログやJUnitレポートが文字化けしていて困っていませんか? 日本語のテスト名、エラーメッセージ、アサーションの内容が「??」や「???」に化けてしまうと、障害の原因特定に余計な時間がかかります。特に夜間ビルドで文字化けが起きていると、翌朝のレビューが苦痛になります。 この問題はJenkinsとJVMのエンコーディング設定が噛み合っていないことが根本原因で、正しい設定をすれば確実に解決できます。この記事では、Ubuntu上のJenkins( ...
