2015年11月29日日曜日

awk 特定のカラムの合計値を取得する メモ

awk で特定のカラムの合計値を取得したい時のスクリプト。

元データの中身。

$ cat hogehoge.dat

0,0,0,0,9
1,0,0,0,8
2,0,0,0,7
3,0,0,0,6
4,0,0,0,5

5 カラム目の合計値を取得。

$ awk -F , '{total=total+$5} END{print total}' hogehoge.dat

35

● awk, カラム, 合計, 加算, 合計値, total

2015年11月22日日曜日

Dell Inspiron 14 5000 シリーズ ( 5459 ) を Ubuntu 機にして快適生活

この冬に向けて、おこた用セカンドマシンを新調。
Cerelon は少し非力なので、今回は Core-i5 マシンで。
Dell のサイトを 1 ヶ月ぐらいウォッチして、キャンペーンとクーポン適用で -9,000 円の時を狙いました。

■ Dell Inspiron 14 5000 シリーズ ( 5459 ) スペック

OSWindows10 Home 64 bit
CPUIntel Core i5-6200U ( 第 6 世代 ) 3M キャッシュ 最大 2.8 GHz まで
RAM4GB シングル チャネル DDR3L 1600MHz (4GBx1)
Strage1TB 5400 rpm SATA ハードドライブ
LCD14.0 インチ Truelife と HD (1366 x 768) ディスプレイ LED バックライト
Wirelessインテル Centrino ワイヤレス-AC 3160 + Bluetooth 4.0 (Not for Indonesia)
価格65,858円 (送料、消費税込み、消費税 4,878円、クーポン、キャンペーン適用)

1. SSD 調達

Dell に発注後、いつもお世話になっている 上海問屋 で SSD 240GB を調達。
本体より先に届きました。

2. SSD 換装

裏側の写真がこちら。
下の蓋が開きそう。2 個のネジを外します。
蓋を開けるときにちょっと力が入ります。爪がひっかかって固定されていました。
バッテリは、先に外しておきましょう。

蓋を取るとこんな感じ。
( 空きスロットに、メモリもう一枚させるな~ )

SATA がフレキになってるので ( この構成はちょっと緊張する )、
先にコネクタの爪を上げて取り外します。
その後で、HDD を固定している 4 本のネジを外して、HDD 取り出し。
SSD のコネクタを HDD から外します。

HDD マウンタのネジを 4 本外して、SSD をマウント。

逆の手順で SSD 取り付け。
ここまで来れば、ほぼ完了。蓋を締めておしまい。
HDD は、Western Digital 社製でした。

3. Ubuntu 14.04 64bit インストール

HP Stream 11 に Ubuntu 14.04 LTS (64bit) をインストール の時の手順で、Ubuntu をインストール。
パーティションは、下記にしました。

UEFI256MB
/20GB
/root2 ( 将来の Ubuntu 用 )20GB
swap4096MB
/home残り

特にトラブルなくインストール完了。起動も問題なかったです。

■ 2015/12/11 追記

LCD バックライトの調整が Fn + F11, F12 でできない。bun
/etc/default/grub を修正して対応。
でも、リアルタイムに明るさが変化しない。reboot 後に反映されるようだ。(様子見)

# vi /etc/default/grub
(下記を修正)
(変更前)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
(変更後)
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
# update-grub

■ 2015/12/20 追記

サスペンドが正しく動作しないので、Ubuntu 15.10 をインストール。
LCD バックライト、サスペンド問題が解決。

● Dell, Inspiron 14, 5000 シリーズ, 5459, Ubuntu, HDD, SSD, 換装, UEFI