「バッテリーが壊れているようです」そうですか

Fedora13にしてから起動時に出力されるように・・・。
ThinkPad(X31)なので、もうヘタっているのは確かだと思うのだけどFedora12の時には見た事がない。
13で電源管理まわりが変わったのかも。
そういえば、Fedora13インストールから数日経って、何度目かのyum updateを行ってから、起動がべらぼうに遅くなっていたのが昨夜のupdateで解消した。

Fedora13にしてから起動時に出力されるように・・・。
ThinkPad(X31)なので、もうヘタっているのは確かだと思うのだけどFedora12の時には見た事がない。
13で電源管理まわりが変わったのかも。
そういえば、Fedora13インストールから数日経って、何度目かのyum updateを行ってから、起動がべらぼうに遅くなっていたのが昨夜のupdateで解消した。
『どう書く?.org』に投稿。
お題はこちら。
自然順アルゴリズムで配列をソートしてくださいというものです。
例えば、1.txt, 10.txt, 2.txtであれば、1.txt, 10.txt, 2.txt ではなく、1.txt, 2.txt, 10.txt というように。
PHPではnatcasesort()という要求そのままの関数が存在するのですが(大文字小文字を区別するならnatsort()です)、この関数はキーの関係を保持してソートするため、キーを持たない配列をソートした場合に期待した結果になりません。
例えば、
$a = array( ’1.txt’, ’10.txt’, ’2.txt’ );
この配列をnatcasesortすると、
1 2 3 4 5 6 |
こうなる。
foreachで回すならこれで良いのですが、forで回す場合にはソートされていないように見えてしまいます。
このため、お題の回答は以下にしました。
第2パラメータを省略またはFALSEを渡せばnatcasesort()と同等、TRUEでキーの関係を保持しない結果となります。
1 2 3 4 5 6 7 8 9 10 | function NaturalSort( &$target, $sw = FALSE ) { natcasesort( $target ); if ( $sw ) { foreach ( $target as $value ) { $buf[] = $value; } $target = $buf; } } |
投稿:
http://ja.doukaku.org/comment/21159/
PHP Rank:10(74.6%)

Nice Translator – The fast, easy to use online translator
入力した文章をリアルタイムで多言語に翻訳してくれるWebアプリ。
約50言語に対応し、あらかじめ翻訳したい言語を選択してから使います。
同じ機能のChrome拡張あったら便利なんだけども。
参考:
リアルタイムに多言語翻訳してくれる『Nice Tranlater』がすごく便利だな・・・ – 100SHIKI ~ 世界のアイデアを日替わりで
LANコンセントに挑戦してみました。もちろんCategory 6。ギガ。
LANコンセントはパナソニックのNR3170Wを使用します。

裏返して、キャップを外すとこのような状態。

次にLANケーブル。
中身を傷つけないように皮膜を切除します。
CATE6用のケーブルなので中心に仕切りが入ってます。なのでケーブルは比較的硬め(でも取り回しに困るほど硬くないです)。

LANコンセントにケーブル色のガイドがあるので同じ色の溝にあてがっていきます。
仮なので外れない程度に。

付随のキャップは、ケーブルを奥まで押し込むためのツールでもあるので、写真のように強く押し込みます。

飛び出している部分は”根元から”ニッパーで切除し、再びキャップをはめると完成。

あとは、コンセントカバーを外し。

完成。

これを両端で行えばLANコンセントの完成となります。
これを全6部屋(内1室にルータが設置されているので、その部屋のパネルは5つのLANコンセントとなります)で行いました。
LANコンセント初めてだったので不安でしたが思っていたよりもうまくいきました。

ブログ死んでたので今更ですが、7/31にLL Tiger(Lightweight Language Tiger)に行ってきました。
場所は虎ノ門。10:25から20:10までと長丁場ですが楽しかったです。
会場、座る位置にもよるのだろうけど、ちょっと寒かったかな。薄着だったというせいもあるけど。
こういったカンファレンス等に参加すると刺激を受けるので良いです。
本業でLLを用いる事はないのだけど、何か新しい言語に挑戦してみようかな。
写真は会場にあったオライリーガチャポンの商品。
Pythonのステッカーが若干卑猥な仕上がりとなっております。
来月(9/10-11)は、オープンソースカンファレンス2010 fall。
明星大学 日野キャンパスちょっと遠いのですが頑張って行きます。静かでいいよ。
クライアント(Fedora12/ThinkPad X31)をFedora13にクリーンインストールしました。
Fedora11→12の時もクリーンインストールだったので、13はyumによる上書きインストールにしようと思っていたのですが、
Fedora12からFedora13へのアップグレードをyumで行うのは危険 – tototoshiの日記
という事なので、結局クリーンインストールとしています。
クリーンインストールから少しずつ設定をしていくのは嫌いじゃないので良しとします。
アップグレードやめとけよの文章。
Upgrading Fedora using yum – FedoraProject
- Testing shows that upgrading within X will cause X to hang when installing bitmap-fonts-compat, but it can be done anyway by making sure that bitmap-fonts-compat is the last package to update … YMMV.
- Intel video no longer works without Kernel Mode Setting (KMS). You must remove ‘nomodeset’ from your /etc/grub.conf kernel command line, if present.
- nVidia video no longer works without kernel mode Setting (KMS). You must remove ‘nomodeset’ from your /etc/grub.conf kernel command line, if present.
- It may be necessary to run “db_recover -h /var/lib/ldap/ ; chown ldap:ldap /var/lib/ldap/*” once in order for slapd to start.
Intel videoやnVidia videoは、カーネルコマンドライン上で/etc/grub.confからnomodesetを削除しないと動かないよと言っているようです。Fedora13ではビデオドライバの拡張が目玉の1つのようなのでそのあたりが影響しているのかも。
あと、bitmap-fonts-compatがどうのこうのとか、ldapリカバリしてみたいな。
7/27より、本日まで実に15日間もの間、ivoryworks.comの名前解決が出来ない状態となっていた。
これはつまり、ivoryworks.comドメインのWebページ(もちろんこのブログも)にアクセスできなかったり、@ivoryworks.comのメールアドレスにメールが送信できなかったりしたりするわけです。
2000年、ちょうど10年前にドメインを取得してから、サーバトラブル(自責含む)でサービス停止というのは数えきれないくらいあったけど、ここまで長期間アクセスできない状態に陥ったのは初めて。
このような事態になった経緯を機械的に書く。
で、今日、
「DNS自由設定機能を開始したよ。おまたせ」
うぇーい、じゃあさっそく設定だ。
全然自由じゃないよ!
サブドメインが切れないよ!
SAKURAに戻るしか。
が、ドメイン移管から60日間は別のレジストラへの移管は行えない縛りがあるので生殺し。
今更とは思わないけど、Evernoteをつかいはじめました。便利かなこれ。
Evernoteの関連書籍は以前から書店で見かけてたんだけど、『あれは何なのだろうなあ』程度で手に取りもしなかった。
最近Webの記事を見て、ちょっと使ってみようかなと。
まだよくわかっていないところもあるけど、とにかく、片端から記録していけばいいのかな。
とりあえず、IE→FireFox→Chromeと代々引き継がれてきた年代物のブックマークを整理する。あと、FreshReaderのブックマークも。