2019年11月23日土曜日

ひさしぶりに FreeBSD - 2019年

早いもので5年ぶりである。。6年ぶりに近い。
各リリース分は後でざっとみるとして、 12.1 な環境を VMware Fusion 上で適当にこさえる
・・・と思ったら、いつからか VM Image なんてーのがあって、インストールそのものはいらないのであった。

https://download.freebsd.org/ftp/releases/VM-IMAGES/

FreeBSD-12.1-RELEASE-amd64.vmdk.xz をダウンロードして展開、VMware Fusion でポチポチと仮想マシン作成。ディスクは適当に 12G で。

ports tree と src なかったので、さて今はどうやって持ってくるのだっけな?とゴソゴソ。。
/stand/sysinstall はだいぶ前になくなったはず、とか今は bsdinstall か?いやこれ実行しても知ってる sysinstall とはどうも違うな・・・と戸惑う。ちゃんとサイトをみよう。

これだこれ
4.5. Using the Ports Collection
23.5. Updating FreeBSD from Source

というわけで portsnap と svnlite を使う。流石に csup/cvsup は消え去っていた。ports じゃなくて packages で入れちゃってたりもするけど、その辺は適当。
その後 sudo 入れようと思ったが代わりに doas を入れた。

その後 STABLE にしちゃおうと思い buildworld buildkernel しつつ時々 df で見てると案の定ディスクがパンッパン。

root@freebsd:~ # df -PH
Filesystem         Size    Used   Avail Capacity  Mounted on
/dev/gpt/rootfs     11G     10G    201M    98%    /
devfs              1.0k    1.0k      0B   100%    /dev

コリャーダメだという事で一旦シャットダウンしてディスク拡張して起動。

man をチラチラ見ながら進め、まず gpart で確認。
root@freebsd:~ # gpart show
=>       3  50331643  da0  GPT  (24G)
         3       116    1  freebsd-boot  (58K)
       119   2097152    2  freebsd-swap  (1.0G)
   2097271  23068551    3  freebsd-ufs  (11G)
  25165822  25165824       - free -  (12G)

けつの freebsd-ufs が大きくなればいいので今回の拡張は容易い。freebsd-swap が後に来てるとやや手数が増える。

resize でよさそう。-i で指定。-s はつけず。

root@freebsd:~ # gpart resize -i 3 da0
da0p3 resized
root@freebsd:~ # gpart show
=>       3  50331643  da0  GPT  (24G)
         3       116    1  freebsd-boot  (58K)
       119   2097152    2  freebsd-swap  (1.0G)
   2097271  48234375    3  freebsd-ufs  (23G)

OK

あとは growfs 
root@freebsd:~ # growfs /
Device is mounted read-write; resizing will result in temporary write suspension for /.
It's strongly recommended to make a backup before growing the file system.
OK to grow filesystem on /dev/gpt/rootfs, mounted on /, from 11GB to 23GB? [yes/no] yes
super-block backups (for fsck_ffs -b #) at:
 23080512, 24362752, 25644992, 26927232, 28209472, 29491712, 30773952, 32056192, 33338432, 34620672,
 35902912, 37185152, 38467392, 39749632, 41031872, 42314112, 43596352, 44878592, 46160832, 47443072
root@freebsd:~ # df -PH
Filesystem         Size    Used   Avail Capacity  Mounted on
/dev/gpt/rootfs     24G     10G     12G    47%    /
devfs              1.0k    1.0k      0B   100%    /dev

OK

今回 VM IMAGES から仮想マシン作ったのだけど journal は無効だった。歴史長い soft updates は有効。

root@freebsd:~ # mount
/dev/gpt/rootfs on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)

root@freebsd:~ # tunefs -p /
tunefs: POSIX.1e ACLs: (-a)                                disabled
tunefs: NFSv4 ACLs: (-N)                                   disabled
tunefs: MAC multilabel: (-l)                               disabled
tunefs: soft updates: (-n)                                 enabled
tunefs: soft update journaling: (-j)                       disabled
tunefs: gjournal: (-J)                                     disabled
tunefs: trim: (-t)                                         disabled
tunefs: maximum blocks per file in a cylinder group: (-e)  4096
tunefs: average file size: (-f)                            16384
tunefs: average number of files in a directory: (-s)       64
tunefs: minimum percentage of free space: (-m)             8%
tunefs: space to hold for metadata blocks: (-k)            6408
tunefs: optimization preference: (-o)                      time
tunefs: volume label: (-L)                                 rootfs

2019年11月16日土曜日

ページ

少し調べることがあった。ここでは wikipedia だけ。

https://en.wikipedia.org/wiki/Page_(computer_memory)

でかいページの機能、 Linux だと ひゅーじぺーじず 、FreeBSD だと すーぱーぺーじず、Windows だと らーじぺーじず 。

Linux は 2.6 からある? THP は 2.6.38 から
wikipedia の通り FreeBSD は7.2-R から、ただしデフォルト無効。transparent かそうでないかの off/on はなく常に transparent のはず。↓とあるし

On Linux kernels supporting transparent huge pages, as well as FreeBSD and Solaris, applications take advantage of huge pages automatically, without the need for modification.

Windows だとかなり前からあるのか。

2019年11月6日水曜日

エルカミーノ

先月配信開始されてたのをこの連休のうちに観た。テレビドラマの後のお話。

エルカミーノ: ブレイキング・バッド THE MOVIE

トッドは横に大きくなっていた。
他の役者は自分には見た目の大きな違いに気づけなかった。

https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%AB%E3%82%AB%E3%83%9F%E3%83%BC%E3%83%8E:_%E3%83%96%E3%83%AC%E3%82%A4%E3%82%AD%E3%83%B3%E3%82%B0%E3%83%BB%E3%83%90%E3%83%83%E3%83%89_THE_MOVIE

↑みると掃除機屋のおっちゃん役の人、公開日に亡くなられていたという。合掌。

あらすじの通り、過去と現在をいったりきたりする流れ。
マイクやジェーンをまた見れたのは嬉しい。マイクは撃たれ、ジェーンはゲロ吐き窒息を見殺しにされ、二人とも先生の犠牲者だったねぇ

化粧品

ここ最近何度か化粧品を買うイベントが発生。いうまでもなくいずれもプレゼントとして。
よくわからないので購入前後で軽くググると、

大別して「プチプラ」「デパコス」の二つに分けられるらしい?
前者は化粧品に限らず別のものの呼称でも使われると思うがそれはおいておく。

価格の差は何が違うの?・・と思うがどうも発色の具合や、持ちが違うらしい。全くわからん領域だけども興味深い。あとはやっぱりブランドものだとその分のプライスが乗ってくるのかな。原価厨ではないけど 化粧品 原価 でサーチすると、ね。
研究開発費、広告費などが莫大であるということで勝手に納得しておく。

今回のイベントの影響で、ここんとこ化粧品のCMに魅入ってしまう。

心理作用もあるとか?ふむ。
https://ja.wikipedia.org/wiki/%E5%8C%96%E7%B2%A7
化粧の内容にも左右されるが、一般的な化粧によって得られる心理的効果には自尊心の向上と、社会的な幸福感がある[4]。化粧することによって自分の身体的問題点をカバーし、自己呈示したい特徴を増強することで、自己評価を高めるとともに社会的積極性を高めることになる。

2019年10月28日月曜日

マラソンの件

wikipedia見てたら、2014年に
「9月10日、真夏の開催のため、マラソンなど暑さ対策も検討されている[12]、ことが報道される。」とあった。

五輪招致決定から1年 “真夏の暑さ”対策は
http://www.nhk.or.jp/shutoken/miraima/articles/00053.html?r=00052
6年後の大会に向けて、国は、マラソンのコースになっている道路に保水性の高い素材を敷いて体感温度を下げることなどを行う方針です。
今後、東京都とも協議してさまざまな対策を検討することにしています。

選手、観客、多数の関係者が「(いろいろあったけど)いい五輪だった〜」で終われるといいね・・。水泳競技も心配。

2019年10月27日日曜日

サービス多すぎ問題

問題と言い放つのが適切かはわからないものの、各社クラウドは大変サービスが充実していて、「さぁこれから使うゾ」といったとき困ったりしないのかなと思う。

まずシェアを確認。
https://www.google.com/search?client=firefox-b-d&q=%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89+%E3%82%B7%E3%82%A7%E3%82%A2

今は Amazon(AWS), Microsoft(Azure), Google(GCP) の順かな。Azure の躍進ぷりが凄そう。

「さぁ我が社もクラウドだ〜」と上司に言われて調べることになったペーペーの気持ちで各サイトをどれどれ、と見てみる。

まずはどんな製品があるのか。

https://aws.amazon.com/
Products とあって、分野別に掲載。

https://azure.microsoft.com/en-us/
同じく Products とあって、分野別に掲載しつつ See all で全サービスを見れる。(Azureに限らず) ヒェー、100もあるの〜と思う。
https://azure.microsoft.com/en-us/services/

AWS は Explore Our Products のところに See All Products はあるけど、ペインで分けられてはない https://aws.amazon.com/products/
どっちがみやすいかはわからん。

https://cloud.google.com/
同じく(以下略)
https://cloud.google.com/products/
Azure の全サービス一覧の表示と似てる。これも 100+ でヒェ〜。

ソリューションを見てみる。
AWS だと By Use Case, By Industry, By Organization Type とあってそこからそれらしいのを探すことに。

Azure は https://azure.microsoft.com/en-us/solutions/ は別ページで Explore の  Industries, Solution architectures, Migration center うち Solution architectures は検索、Migration center はサインイン求められたので割愛。

Solutions の左にある Overview をなんとなく見てると、Azure vs. AWS なんてのを用意してることを知る。
https://azure.microsoft.com/en-us/overview/azure-vs-aws/

GCP のソリューションは pruducts と同じような見た目
https://cloud.google.com/solutions/

続く。

番外:
DigitalOcean のを見ると、数に圧倒されないせいかほっとする・・・。
 https://www.digitalocean.com/products/

2019年10月14日月曜日

macOS Catalina (10.15) にした

前回  macOS Mojave (10.14) にした

いつもの如く、さほど書く内容はないけども後で書く。
というわけで以下。

ダウンロードは何日か前にしていて、少し寝かせていた。
メールデータの破損が起きるらしいという記事は目にしていたけど気にせずアップデート。アップデートは問題なく終了、メールも今のところは問題なさそうに見える。

アップデート後 terminal で適当に確認。
$ sw_vers
ProductName:    Mac OS X
ProductVersion:    10.15
BuildVersion:    19A583

$ df -PH -t apfs
Filesystem     Size   Used  Avail Capacity  Mounted on
/dev/disk1s5   500G    11G   336G     4%    /
/dev/disk1s1   500G   151G   336G    32%    /System/Volumes/Data
/dev/disk1s4   500G   1.1G   336G     1%    /private/var/vm

$ diskutil list /
/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +500.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD - Data     151.3 GB   disk1s1
   2:                APFS Volume Preboot                 83.6 MB    disk1s2
   3:                APFS Volume Recovery                528.9 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
   5:                APFS Volume Macintosh HD            10.6 GB    disk1s5

MacPorts は Catalina の .pkg が出ていたのでそれで再インストール。
https://www.macports.org/install.php

各ports の入れ直しは徐々に。多少ビルド出来ないのがあるらしい。
https://trac.macports.org/wiki/CatalinaProblems


しょぼい外部ディスプレイだと Finder で文字が横に潰れた感じに。
Mojave まではこうではなかったんだけど。4K以上のを使えということかしら。

外部ディスプレイ

内蔵Retinaディスプレイ


Dashboard がなくなってしまい、それまで世界時計を愛用していたので代わりになるものを探し中。

スリープから復帰するとウィンドウの位置がずれる模様。外部ディスプレイに配置したものの一部が左下や下に寄せられてしまう。常におきはしないがどうしてこうなる。

TV で適当に何かをみると、マウスポインタが一切表示されなくなる気がする。最大化が強制されるときに起こるように見える。Mission Control を表示すれば直るもののこれも変だな。したけど、これは再生直後だと触れる時間をやや長めでないとダメなだけかも。

iTunes なくなって、Music などのヘルプに「iTunesはどこへ行ってしまったのでしょう?」とあって笑った。
Mac から iTunes はなくなったものの Windows 版は健在だし iTunes K.K. や iTunes Store など iTunes の名のつくものはそのままなのかな。

Sidecar はスムース。
https://support.apple.com/ja-jp/HT210380#systemrequirements
条件からみると、あえて今まで標準機能として出してなかった感じ?はて。

前Mojaveにした直後は「いぇ〜ダークモード〜」と思って設定変えてたけど、すっかりやめた。

Mojave の時からすでに32ビットアプリケーションは一つもなかったし、自分の使う狭い範囲では現状大きな問題はない、ちょっとした細かいところがいくつか気になるという感じ。

ところでこういう気になった箇所をフィードバック、レポートする方法はあるのだろうか。クラッシュ時のレポートしか存在を知らないな。

追記:
その後追加アップデートが出てたのでそれはすぐ入れた。

突如内蔵キーボードとトラックパッドが効かなくなり Bluetooth 設定アシスタントが起動しのが一度だけ発生。マウス機能付き外付けキーボードを接続して再起動後は復帰。software 的にあれなのか hardware 的にあれなのか不明。
Mojave で使っていたときは起きてなかったとはいえ、ちょうどアップデートしたこのタイミングで壊れてきたのかもしれず。