PCの最近の記事

今更ながらWindows8

| コメント(0) | トラックバック(0)

つかってみた.去年Windows7ダウングレード権つきで購入したマシンがあいており,本来のWindows8をインストール.

# だが,有線LANが動作していないことにいまさら気づき,一通り使った後,修理に持ち込むことにした.

悪くはない.デスクトップ画面が標準であれば.classic shellが最初から装備されていれば.

一般的ユーザーはいわゆる「Windowsの使い勝手」を想定してるはずで,そこにタブレットのUser experienceを持ち込んだのは,少なくとも短期的には間違いではないか.この路線をずっと続けるのであれば,(それによってWindowsのシェアが大きく減じなければ)間違いではないだろうが.

けれども,今のPCは,プレイヤーではなく何らかのクリエーションを行うための端末として使われているのであり,だからこそマウスのような細かいポインティングが出来る入力機器が使われている.そこにタッチパネルのような大まかなポインティングを基礎とするUI(=タブレットUX)を強引に組み合わせるのは果たして上手くいくのだろうか.

OSの評価,特にUXの評価は何代か立たないと正確な評価は難しいので保留だが,Windows8は,両極端のどちらかになるだろう.繰り返すが,UIを従来型に変更した場合,さほど悪くはない(=Windows7を選択しなくても良い)OSだと感じる.

コメントへの亀レス.コメント今気づきました.ありがとうございます.

ごもっともな指摘です.件のプログラムは,最終的にVC++でコンパイルさせました.ただ,Unix上でも動作させたかったことと(これは完全に趣味,ですな),IDEとしてはVisualStudio2010よりもEclipseの方が好み(これはあまり理由になりません,EclipseのC++コンパイラとしてVC++を利用することもできるので)な事から,ちょっぴり面倒でもcygwinでの開発としました.

googletestを用いることで移植時にも動作を保証させています.本式のTDDではないですが,もどきということで.

android と 音楽再生

| コメント(0) | トラックバック(0)

androidベースのスマートフォン,2年近く使っているがなかなか便利.特に,音楽データを持ち出す際の自由度が高い事が大きな魅力であり,車でもbluetoothのA2DPを使って再生させている.

なのだが,A2DPはbluetoothの帯域制限からSBCなどの圧縮を経る必要があり,音質上気になってはいた.いたのだが,どうせAAC圧縮音声なのであまり気にしても負けかなと,妥協して使ってきた.

ところが,android 4.1から USB DACがつながると言うじゃありませんか,奥さん.手持ちの4.1搭載のandroid端末につなげてみたところ,これまたあっさり音声が出力される.あとは,なんとかして端末にパワーを供給する手段を確保すれば,今よりも格段に音質の向上が望める.

という訳で,USBの(規格外)ケーブルを自作してチャレンジする予定.

気が向いたら,また書くかも?

zfs on linux root filesystem

| コメント(0) | トラックバック(0)

Install Gentoo on ZFS Root

備忘録.ようやくルートパーティションをZFSにできるようになったので,上記リンクを参考に試してみた.

今のところ,大きな問題はなく安定稼働中.

ちなみに最近は,インストール時起動用のLinuxはubuntuのインストールCDをUSBに焼いて使用するようにしている.GUIからブラウザにてインストールマニュアルを参照しながらインストールできるので,作業効率が良い.

C++11

| コメント(0) | トラックバック(0)

最近仕事でコードを書くはめになった.

# とはいえ,元ネタはあるのでそれほど困難ではないのだが,いかんせんまとまった時間がないとコード書きは進まず.

それはともかく,バリバリの数値計算なのでMatlab系の方が都合が良さそうだが,あとあと実用などを考え,C++で書くことにした.

環境はwindows7+cygwin.

テキストファイルから数値を取り出す事が必要なので,stringから数値型(精度に関して心配だったので,long double)に変換する処理が入る.

「そんなん標準ライブラリにあるだろう」と油断したら,まあ,確かにあるのだが,C++11で定義された関数,なのだ.

仕方がないので,コンパイラその他を手動アップグレードすることに.

あんまり調べてない(爆)けど,最新版のgccなら大丈夫だろ.

 

にしても,C++98,C++03,C++11と,言語仕様そのものよりも,ライブラリの拡張に走っている気がするなあ.

実装してくれる人が多いから問題にはならないのだろうが.大変そうだ.

玄箱T4再登板の巻

| コメント(0) | トラックバック(0)

3年ほど前に購入した玄箱T4.職場で使おうとHDDを換装・・・しようとしたのだが,問題発生.最近のメインストリーム容量である3TB×4なのだが,こちらからブートしない.


BUFFALO>> boot
Loading sata 3:1:uImage-2.6.39.buffalo
GPT: last_usable_lba incorrect: 15D50A38E > 5D50A3B0
get_partition_info_efi: *** ERROR: Invalid GPT ***
is_pte_valid: Invalid Argument(s)
get_partition_info_efi: *** ERROR: Invalid partition number 1 ***
** Invalid partition 1 **
ext2load - load binary file from a Ext2 filesystem

こんな感じ.要するにブートローダとの相性がわるいようだ.また,容量が大きくなった関係上,MBRではなくGPTを使わざるを得なくなったことも関係しているようだ.

で,ブートローダのソースを持ってきてごにょごにょしたところ,セクタサイズを512バイト固定長として扱っている部分を発見.

使用しているのは(当然のことながら)4KセクタHDD.このせいでセクタ数が512セクタ比で1/8となり,最終LBA数が合わなくなった模様.

本来ならば,HDDのセクタサイズを検出して正しいセクタサイズをセットするようhackするのが正解だが,簡単にセクタサイズを検出する方法が見つからなかったため,思い切ってエラー検出後のリターンをコメントアウトすることで対処.どうせカーネルをロードさえしてくれたら用済みなのだし.
# 昔々,似たような事をやった経験が・・・.

現在は何事もなかったように稼働しており,Software-RAIDの再構築中.あとは現在のファイルを転送して,本格運用か.

それにしても,まあ,これだけ非互換となる変更を次々導入するHDD屋さんって,なんとも罪作り.

ブートローダの書き換えに関しては,こちらを参考にした.

Thinkpad 新モデル発表

| コメント(0) | トラックバック(0)
Lenovo Previews Next-Gen Business Ultrabook; Announces Latest Powerful ThinkPad Laptops

全部アイソレーションキーになってしまう模様。とはいえ、アイソレーションキーのThinkpadを使っているが、大して問題だとは思っていない。キーボードのできは相変わらず良好。外見安っぽいEdge11ですら、である。

現行ラインナップで「モバイル」カテゴリなXシリーズであっても、持ち運ぶのはしんどいので、B5サイズクラスで、バッテリ8時間駆動、1kgそこそこなThinkpad、ずっと待っているのだが、・・・WorldWideではニッチな需要、なんだろうな。国際会議などで17インチ・3kgのPC(断じてノートPCではない)を持ち歩く人種だらけなのを見ると。

何とか、出してくれんかなあ。


B-CASカード終焉?

| コメント(0) | トラックバック(0)
まるも製作所さん参照.

第一報はスラド

さて,どのような対策となるのであろうか.

見物である.

最近のTeX

| コメント(0) | トラックバック(0)
いつもお世話になっているTeX Wikiより、

pTeX 系列の最近の状況について(pdf)

最近、TeX環境を再構築するに当たって、これまで使わせていただいていた、角藤さん作成のW32TeXからTeX Liveへと移行した。何も考えなくともdvioutまでインストールしてくれるので非常に楽なのだが、(p)TeXの開発状況が良くつかめずもやもや感があった。上記資料を拝見して、ようやく状況理解。

とりあえず、信学会のスタイルは問題なく使えているようなので、今後もTeX Liveで行こうと思う。

ただ、ネットインストール、職場のプロキシが邪魔しているようで、できない。

何とかならんかなあ。

Firefox11リリース

| コメント(0) | トラックバック(0)
Firefox11がリリースされた。

自動アップデート通知がなかったので数日気がつかなかった。

更新してみて、気のせいか、動作が軽くなった気がしている。(windows版)

利用している方は、アップデートしてみてはいかがか。

まあ、chrome使っている方のほうが多いか?