String#format()もそんなに使うわけじゃないから、
String.format("hoge hoge\n", ...)
という感じのコードを書いていたら、Sonarに指摘された…。改行は\nじゃなくて、%nを使えと言われた。つまり、
String.format("hoge hoge%n", ...)
という感じらしい。これで機種依存の改行コードになるから、こっちを使えということか…。
Challange IT For Future
String#format()もそんなに使うわけじゃないから、
String.format("hoge hoge\n", ...)
という感じのコードを書いていたら、Sonarに指摘された…。改行は\nじゃなくて、%nを使えと言われた。つまり、
String.format("hoge hoge%n", ...)
という感じらしい。これで機種依存の改行コードになるから、こっちを使えということか…。
Ubuntuサーバーを12.04にアップグレードインストールしたのだけど、コンソールが表示されなくなってしまった…。まぁ、ネットワーク経由で操作すれば問題ないのだけど、コンソールを直接操作したいときもあったりするのでちょっと困った。ググると同じような症状の人がいたのだけど、諦めてインストールしなおしたら解決したとか、役に立たない情報な感じ。パッケージをいろいろとインストールしなおしてみたりしたのだけど、特に変わらず、仕方がないので
$ sudo apt-get install ubuntu-desktop
でデスクトップ環境をインストールしてみる。そしたら、ローカルでログインできるようになったから、ひとまずよしとしよう。ubuntu-desktopをremoveすれば元に戻るのかもしれないけど、時間がないから次の機会に…。
yumでパッケージの強制更新をしたかったけど、オプションなどが見つからず、どうすればいいのか調べたけど、結局はrpm –forceみたいな感じになるっぽい。たとえば、perlパッケージを強制更新したかったら、
# yumdownloader perl
でパッケージをダウンロードして、
# rpm -Uvh --force perl-5.8.8-38.el5.x86_64.rpm
という感じで、rpm による強制更新をしてしまう。もし、yumdownloaderがなかったら、
# yum install yum-utils -y
という感じでインストールしておく。