
Mac OS X Lionがついに発売となりました!
と、ともに、新しいMacBook Airも発売になっています。
現在、Lionをダウンロード中&インストール中。
再起動を促された

ので、詳細は後ほど。

Mac OS X Lionがついに発売となりました!
と、ともに、新しいMacBook Airも発売になっています。
現在、Lionをダウンロード中&インストール中。
再起動を促された

Mac のソフトウェアアップデートが来てました。
いくつか更新項目はありますが、
「Mac OS X Lionへのアップグレードを Mac App Store からできるようになります」
というのが大きなところだと思います。
http://www.apple.com/jp/macosx/によると、
Lion は7月発売予定 価格は 2,600円 ということなのですが、待ち遠しいですね。
Scala と Lift が気になってきたので、インストール。
くろだろぐさん: http://kuroda.exblog.jp/12093277/ の記述を参考に、
最新版っぽいscala29をインストールした。
sudo port selfupdate sudo port upgrade outdated sudo port install scala28 scala29 maven2 sudo port select --set maven maven2 sudo scala_select scala29 scala -version sudo port install sbt mvn archetype:generate -U \ -DarchetypeGroupId=net.liftweb \ -DarchetypeArtifactId=lift-archetype-basic_2.8.1 \ -DarchetypeVersion=2.3 \ -DarchetypeRepository=http://scala-tools.org/repo-snapshots \ -DremoteRepositories=http://scala-tools.org/repo-snapshots \ -DgroupId=your.com \ -DartifactId=sample \ -Dversion=1.0 cd sample sbt update sbt ~jetty-run
で、できた。
現在、Time MachineをNAS上のボリュームで使っているのですが、たまに、
「マウントできませんでした」
という感じのエラーが発生し、バックアップができなくなることがあります。
そのとき、/var/log/system.logには以下の様な出力がありました。
May 22 04:20:49 ariel com.apple.backupd[6949]: Error 45 creating backup disk image May 22 04:20:49 ariel com.apple.backupd[6949]: Failed to create disk image /Volumes/Public/ariel.sparsebundle, status: 45 May 22 04:20:54 ariel com.apple.backupd[6949]: Backup failed with error: 20 May 22 04:20:55 ariel com.apple.backupd[6949]: Ejected Time Machine network volume.
こういう場合には、以下を試してみます。
なお、これらの作業は自己責任でお願いします。
私の環境ではうまく行きましたが、すべての環境でうまく行くとは限りません。
$ mv ariel_XXXXXXXXXXXX_2011-05-21-113228.sparsebundle ariel_XXXXXXXXXXXX.sparsebundle
$ chflags nouchg ariel_XXXXXXXXXXXX.sparsebundle
$ vim ariel_XXXXXXXXXXXX.sparsebundle/com.apple.TimeMachine.MachineID.plist
<key>VerificationState</key>
<integer>2</integer>
を
<key>VerificationState</key>
<integer>1</integer>
に変更。
$ chflags uchg ariel_XXXXXXXXXXXX.sparsebundle
#まぁ、本当に大丈夫なのかどうかは、リストアしてみるまでわかりませんが。。w
参考サイト: mtaneda’s diary – 続・Time Machine によるバックアップの検証が完了しました。信頼性を向上するために、新規バックアップの作成が必要になりました。
ふと、Haskell学習を再開してみたくなったので、
本棚から、「ふつうのHaskellプログラミング」を引っ張りだしたが、
「ん?ghcはどうするんだ?」と思い、ググる。
http://www.haskell.org/haskellwiki/Mac_OS_X#Mac_OS_X_10.6_.28Snow_Leopard.29から、
http://hackage.haskell.org/platform/mac.html
で、「Download Haskell for Mac OS X 10.6 (Intel, 32 bit GHC)」のリンクをクリックし、
インストールパッケージをダウンロード。
Note: Xcode 3.0 or later is required prior to installation.
と、書いてあるので、App StoreでXcodeをインストール(600円也。まぁいいか。。)。
ちなみに、Xcodeは4.5GB程度あるのでディスク残量に注意。
ダウンロードしてる間に、「ふつうのHaskellプログラミング」を再読。
全く忘れている。。。
そんなこんなで、ダウンロード完了。

Xcode installerを起動しインストール。うまく行かないこともあるが、
その場合はもう一回やってみるとうまく行くこともあるらしい。(何だそりゃ)
で、Xcodeのインストールが完了したら、
Haskell Platform 2011.2.0.1-i386.pkgをダブルクリックし、インストール。
インストールが完了したら、ターミナルで実行してみる。

コンパイル(というかリンク時?)にwarningが出るものの、とりあえず実行バイナリが作成されて、
「Hello, world!」も表示されたので、良しとする。
異なるマシンで使用していたLVMのボリュームを使用する必要が出てきたので、
ちょっと調べました。
基本的には、以下のサイトに記述されている内容を参考に実施し特に問題はありませんでした。
http://l-w-i.net/t/fedora/lvm_006.txt
$ sudo -s
# pvscan
PV /dev/sdd1 VG vg01 lvm2 [931.50 GiB / 50.00 GiB free]
PV /dev/sdc1 VG vgmisc lvm2 [931.50 GiB / 512.00 MiB free]
# vgscan
Reading all physical volumes. This may take a while...
Found volume group "vg01" using metadata type lvm2
Found volume group "vgmisc" using metadata type lvm2
# lvchange -ay /dev/vg01/backup
The link /dev/vg01/backup should had been created by udev but it was not found. Falling back to direct link creation.
# lvchange -ay /dev/vgmisc/lv_doc
The link /dev/vgmisc/lv_doc should had been created by udev but it was not found. Falling back to direct link creation.
# mount /dev/vg01/backup /mnt/backup/
# mount /dev/vgmisc/lv_doc /mnt/lv_doc/
# df -T |grep -e backup -e lv_doc
/dev/mapper/vg01-backup
xfs 924188672 887058332 37130340 96% /mnt/backup
/dev/mapper/vgmisc-lv_doc
xfs 976093184 686094968 289998216 71% /mnt/lv_doc
ソニエリからビッグニュース。Xperia X10をAndroid2.3へアップデートさせるとのこと。
Update on Xperia™ X10
docomoのXperia(SO-01B)向けにも提供されるといいなー、と思っています。
以下、ニュースサイトの情報
「おはツイ」というアプリ(twicca plugin)を公開しました。
PC: https://market.android.com/details?id=org.orzlabs.android.wokeup
Android: market://details?id=org.orzlabs.android.wokeup
いつも「おはよー #5ji #ohayo」などのツイートは手入力していたのですが、
何となく面倒になってきたので、プラグインを作ってみました。
フォーマットは、java.util.Formatterの書式を使用して変更できるので、
例えば、
“おはよー。 #ohayo #hayaoki #%tkji %1$tTなう”
と、設定すれば、今が6:53:48であれば、
“おはよー。 #ohayo #hayaoki #6ji 6:53:48なう”
というメッセージがtwiccaツイートに入力されます。
設定は、twiccaの
MENU -> その他 -> 設定 -> プラグイン設定 -> ツイート編集プラグイン -> おはツイ -> ツイートフォーマット
で、変更できます。
設定を変更して、エラーが出たり、よくわからなくなってしまったら、
MENU -> その他 -> 設定 -> プラグイン設定 -> ツイート編集プラグイン -> おはツイ -> 設定をリセット
で、元に戻せます。
まだまだ至らない点が多々ありますが、生暖かい目で見守ってください。
何か、気づいた点などありましたら、お気軽にコメントいただければ幸いです。
先日のエントリーで書いたさくらのVPS
の上位プランへのアップグレードについて、
簡単に容量アップできるのかな。。?
と、書いたのですが、さくらのVPS
ページには特に何も書いてなかったので、
問い合わせてみました。
で、得られた回答が以下の通り。
大変恐れ入りますが、「さくらのVPSシリーズ」では、収容サーバが
異なる為、プラン変更やアップグレードのお手続きがございません。ご希望のサービスを新規でお申し込みいただき、お客様にてサーバの構築や
データ等の移行作業を行われた後、不要なサービスの解約を頂く対応と
なっております。ご希望に沿えず申し訳ございませんが、ご了承賜りますようお願いいたします。
プラン変更/アップグレードができないというのは
ちょっとガッカリですが、まぁサーバ自体に特に不満はないので、
その内移行したいと思います。
と、いうわけで以下結果です。
スコアとしては、1256.5。こんなもんなんでしょうか。
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: 0r2.info: GNU/Linux
OS: GNU/Linux -- 2.6.38-rc4-00106-gd247852 -- #1 SMP Sat Feb 12 05:11:57 JST 2011
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (5320.3 bogomips)
x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
CPU 1: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (5320.3 bogomips)
x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
05:26:55 up 18 days, 15:23, 1 user, load average: 0.02, 0.04, 0.05; runlevel 3
------------------------------------------------------------------------
Benchmark Run: 金 3月 04 2011 05:26:55 - 05:54:56
2 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 23992196.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 3085.0 MWIPS (9.1 s, 7 samples)
Execl Throughput 1307.9 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 441004.0 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 122297.6 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 992115.9 KBps (30.0 s, 2 samples)
Pipe Throughput 1037608.4 lps (10.0 s, 7 samples)
Pipe-based Context Switching 145308.5 lps (10.0 s, 7 samples)
Process Creation 3073.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 2637.8 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 652.9 lpm (60.1 s, 2 samples)
System Call Overhead 1429308.8 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 23992196.0 2055.9
Double-Precision Whetstone 55.0 3085.0 560.9
Execl Throughput 43.0 1307.9 304.2
File Copy 1024 bufsize 2000 maxblocks 3960.0 441004.0 1113.6
File Copy 256 bufsize 500 maxblocks 1655.0 122297.6 739.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 992115.9 1710.5
Pipe Throughput 12440.0 1037608.4 834.1
Pipe-based Context Switching 4000.0 145308.5 363.3
Process Creation 126.0 3073.2 243.9
Shell Scripts (1 concurrent) 42.4 2637.8 622.1
Shell Scripts (8 concurrent) 6.0 652.9 1088.2
System Call Overhead 15000.0 1429308.8 952.9
========
System Benchmarks Index Score 731.7
------------------------------------------------------------------------
Benchmark Run: 金 3月 04 2011 05:54:56 - 06:23:16
2 CPUs in system; running 2 parallel copies of tests
Dhrystone 2 using register variables 45446984.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 6064.6 MWIPS (9.5 s, 7 samples)
Execl Throughput 3794.6 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 465812.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 134853.9 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1176253.0 KBps (30.0 s, 2 samples)
Pipe Throughput 1914346.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 272961.3 lps (10.0 s, 7 samples)
Process Creation 9831.0 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 5213.8 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 744.4 lpm (60.1 s, 2 samples)
System Call Overhead 2521800.8 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 45446984.0 3894.3
Double-Precision Whetstone 55.0 6064.6 1102.7
Execl Throughput 43.0 3794.6 882.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 465812.5 1176.3
File Copy 256 bufsize 500 maxblocks 1655.0 134853.9 814.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 1176253.0 2028.0
Pipe Throughput 12440.0 1914346.3 1538.9
Pipe-based Context Switching 4000.0 272961.3 682.4
Process Creation 126.0 9831.0 780.2
Shell Scripts (1 concurrent) 42.4 5213.8 1229.7
Shell Scripts (8 concurrent) 6.0 744.4 1240.7
System Call Overhead 15000.0 2521800.8 1681.2
========
System Benchmarks Index Score 1256.5