2012年7月17日火曜日

アップデート後に度々起動に失敗 (Linux Mint 12 Lisa)

こんにちは。
私事ですが、先日LPIC Level 2 認定取得しましたv
もっと早くとる予定でしたが、研究室の引っ越しだとか引っ越しだとか引っ越しだとか
研究だとか研究だとか研究だとかでこの時期まで先送りになってしまいました。
長かった・・・。
前置きが長いってか??

さてこここら本題。
HPのシンクライアントにUSBメモリさして、Mint 12をインストールして
LANのフロントエンドマシンおよびDHCPサーバとして使ってます。

ところが、アップデートしたら起動しなくなってしまいました。
自分なりに解決したので、メモしておきます。


参考にする場合は
** 自己責任お願いしますね。 **


常時起動なのでUSBメモリがキレてしまったのかと思ったが、
他のマシンに接続してみたが何処にも異常は見あたらず

しかし、よくよく見てみると/boot がカーネルアップデートのせいで一杯
ディスク容量の確認
  
~ $ df -h
Filesystem                Size  Used Avail Use% マウント位置
/dev/sdb1             92M     90M      0  100% /boot
  (以下略)



/boot のデータ削減
 default のカーネルを消さないように /boot/grub/grub.cfg で確認し、
他のバージョンを別のパーティションへ移動(もしくは削除)


 カーネルイメージ   vmlinuz-3.0.0-??-generic
 マップファイル      System.map-3.0.0-??-generic
 初期RAM          initrd.img-3.0.0-??-generic
 設定ファイル       config-3.0.0-??-generic
                     abi-3.0.0-??-generic
 (??はバージョン番号)



GRUBの設定を修正
/boot/grub/grub.cfg (Mint 12の場合)
以下を1かたまりとして、移動したバージョンに関する情報を「#」でコメントアウト

menuentry 'Ubunmenuentry 'Linux Mint 12 32-bit, 3.0.0-17-generic (/dev/sdb1)' --class linuxmint --class gnu-linux --class gnu --class os {
       (中略)
       initrd  /boot/initrd.img-3.0.0-17-generic 
}
   
grub.cfgは、下記のaptでカーネルアップデートのした時に自動で生成される模様
(アップデート完了後に確認したところ、コメントアウトした部分が消えていたため)


確認のためリブート
 ~ $ sudo reboot
無事起動


アップデートのチェック
アップデートが失敗していた可能性があるので、再チェック
 ~ $ sudo apt-get update


アップデート
やはりカーネルのアップデートが完了していなかったのでアップデート
 ~ $ sudo apt-get dist-upgrade


念のためもう一度リブート
 ~ $ sudo reboot
無事起動。元気に動いてます。



そもそも /boot への割り当てが少なすぎるんじゃ・・・とかいう突っ込みは無しで
お願いします :P

2012年3月9日金曜日

CentOS6.2 on VirtualBox にVBOXADDITIONSをインストール

CentOSインストール時にgccなどを選択して置かないと、
VBOXADDITIONSのインストールに失敗します。


大したことではないが、あとから入れればいいので、以降で紹介。

端末内の実行結果をみると、kernel-develのインストールに失敗している模様なので、
自分でインストール。
# yum install kernel-devel-2.6.32-22-220.4.2.el6.x86_64


さらにログ(/var/log/vboxadd-install.log)を見ると
makeから、「gccが見つかりません。」とのメッセージがあるので、これも自分でインストール。
# yum install gcc


ここまでやった上で、VBOXADDITIONSのインストールに再度挑戦。

成功

2012年2月11日土曜日

Eclipse INDIGO で javadoc 生成

Eclipse で javadoc を生成する方法をメモしておきます。

コメントの書き方やパッケージ情報の書き方については、
他のサイトを参考にしてください。
詳しく書いてあるサイトがたくさん有ります。
その辺りの前提が整えられているものとして進めます。


1,まずEclipseのメニューバーの[File]から[Export]をクリック。

2,[Java]から[Javadoc]を選択して、[Next>]ボタンをクリック。

3."Javadoc command" にjavadocのコマンドを絶対パスで記入($ which javadoc で探せます)。
Javadocを生成したいプロジェクトを選択し、保存先を指定します。(基本的にはデフォルトで構わないと思います。)

4.特に必要がなければデフォルトのまま[Next>]ボタンをクリック。
5.Overviewファイルを指定します(なくても生成自体は行えますが、生成されるドキュメントのトップページのコメントが無く、javadocとして不完全?です)。

ここで、重要なのが文字コードの指定です。
私は、TeXの関係で文字コードを全てEUC-JPで統一しています。このプロジェクトも例外ではなく、EUC-JPで書いています。
なので、Javadocの拡張オプションに
-encoding EUC-JP -charset EUC-JP
と指定します(各自の使用文字コードに合わせてください)。
最後に、[Finish]ボタンをクリックします。

指定した保存先にドキュメントが生成されます。
以上で完了です。

参考サイト
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1435959639

2012年2月3日金曜日

Ubuntu 〜過去のリリース〜

メインPCのハードディスクがついにお亡くなりになりました。

前回に引き続き、なぜこんな時期にといった感じですが、
PCが無いと課題も進められないし就活も苦しくなるので、
別のマシンに移行しました。


Ubuntuの最新版であるUbuntu 11.10を使ってみたのですが・・・、
非常に使いにくい(私にとっては)。


とにかく以前のバージョン11.04に戻したい!!


11.04は、2012年10月でサポートが終了してしまいますが、
その時は12.04LTSの使い勝手を試してから、
最悪の場合はCentOSに戻ろうかと思います。



さて、ここから本題です。


最新版とLTS版は以下のURLからダウンロードできるのはご存知かもしれません。
http://www.ubuntu.com/download/ubuntu/download


しかし以前のリリースは何処?と探した結果、発見しました。
http://releases.ubuntu.com/natty/
(natty以外のもhttp://releases.ubuntu.com/にあるようです)


これで一安心。あとは、時間を見つけて移行作業を行うだけ。

2012年1月29日日曜日

DCP-J925N

プリンタが壊れてしまいました。

なぜこの時期に・・・(T_T)

大学入学時から使っていたCanonMP510が「プリンタヘッドの種類が違います」というエラーを吐いて
言うことを聞かなくなってしまいました。

取り付け直しても症状は変わらず、
調べたところによるとプリンタヘッドの故障みたいです。

プリンタヘッドだけ交換しようと思いましたが、
もう売っていないようでしたので新調することにしました。


ということで、
ネットワークプリンタ
Brother DCP-J925N MyMio
を購入しました。



なぜこれにしたかというと、重要な順に以下の通り。
1,BrotherのサイトでLinux用ドライバが提供されている。
1台以外はすべてLinuxなので、対応していないと困るため。
また研究室で使ってて、使いやすかったというため。

2,有線LAN/無線LANに対応したネットワークプリンタである。
マシンが複数台あるのでUSB接続だと色々めんどくさいため。

3,(自宅で)今まで使ったことのないメーカーの製品を使ってみたい。
エプソン、Canonは使ったことがあるので、別のメーカーへの興味から。

4,自動両面プリントができる。
今までの両面プリントは、"手動"両面プリントで面倒だったので、
"自動"両面プリントが欲しかったため。

5,写真プリントができる。
旅とか友達と遊んだ時の写真をすぐ印刷したいから。



ネットワーク設定もタッチパネルでやりやすくて、
今のところすごく良いです。

2011年12月17日土曜日

平成23年度 秋期 応用情報技術者試験

合格しました。


前回と比べると午前分野の得点率が全体的に上がりました。

得にテクノロジ系の得点率が格段に向上しました。


院試で忙しくて申し込み忘れたりして基本情報技術者試験からは、

だいぶ時間が空いたので、基礎から全部確認しなおしたせいだと思います。


ただ、午後の点数が低いですね・・・。

午後の問題は、初めの選択問題で焦ってしまい、総崩れになりかけました。

しかし、問5のネットワークでネットワーク管理者の経験とかが活きて、

問題を解けたことで、落ち着けました。

最後まで諦めずに解いた事が合格につながったと思ってます。



次は、やっぱりスペシャリスト受けたいですね。

その前に、力試しにLPIのLevel1でも受けてみようかな。

でも受験料高いから今月のTAの給料入ってから・・・。

2011年11月16日水曜日

GIMP2.6.11 で A1 ポスター作り

秋ですね。この時期は毎年、学園祭があります。

研究室公開で、A1サイズのポスターを作りました。

このポスターには、全体のデザインを考えてフリーに配置していくものと、
スライドをベースにして作成するものがあると思います。


今回は、後者の手順を書きます。

1、まずポスターの元となるスライドを作成する。

これは、 beamer でも Impress でも PowerPoint でもOK。


2、1で作成したスライドデータをPDFに変換する。

beamer はコンパイルすればいいし、 Impress ならPDFにエクスポートすれば良い。
また PowerPoint なら、クセロPDFとかでPDFに変換する。

この時点ではA4サイズで大丈夫です。


3、GIMPを起動する。


4、ポスターのベースとなる新しい画像の作成する。

メニューバーで、「ファイル」→「新しい画像」

A1は594x841mmみたいです。画像サイズを指定します。ピッタリには設定できない(?)みたいです。

重要なのは、詳細設定で”解像度”を300~350ピクセル/inにします。

”塗りつぶし色”を白にします。



5、スライドデータを読み込む。

メニューバーで、「ファイル」→「開く」→PDFファイルを選択

取り込みたいページを選択し(全て選択すると、マシンが悲鳴をあげるばあいがあります)、

簡単のため”ページを次の様に展開する”を画像にします。

あとは、”解像度”を設定します。

スライドを横に2枚ならべるなら、685ピクセル/インチくらいが適切であると思います。


6、スライドに縁づけする。

ツールボックスで、短形選択を選択した後、
スライド1ページの画像の上をクリックし、「全てを選択「Ctrl+a」」。

メニューバーで、「選択」→「選択範囲の境界を描画」→→「ストローク」ボタン


7、4で作成したA1の画像に配置する。

スライド画像の上をクリックし、「切り取り(Ctrl+x)」

A1画像の上をクリックし、「貼り付け(Ctrl+v)」

これを繰り返し、全てのスライドを自分の思い通りに配置する。

ただし、マシンの性能によっては時々GIMPが落ちるのでこまめに保存すること。

フォーマットは、xcfがいいと思います。


8、出力サイズを設定する。
メニューバーで、「ファイル」→「ページ設定」

”用紙サイズ”で「その他」

その他のサイズの管理ウインドウがでるので、
”用紙さイズ”を594x841に設定。
”用紙のマージン”を設定。(私は全て0にしました。)



9、画像の出力。

PDFにするのが楽だと思います。


10、印刷。

お手持ちの(?)A1プリンタで印刷します。



はじめは、解像度についてまったく意識していなかったので、画質がひどいことになってしまい、苦労しました。

以上です。