続: iMac 2018

Mac iMac

WWDC 2018 が不発だったので、さらに願望を連ねてみる。 ズバリ!2018 mid モデルが 8月に出ることが望ましい!! CPU: Intel Core i7 9700K (8C16T) メモリ: SO-DIMM DDR4-2666 8GB - 64GB ストレージ: SSD 256GB - 2TB グラフィックス: Radeon Vega Mobile (VRAM 8GB) スクリーン: Retina 5K 今さら、iMac に 4コアだの、6コアだのは必要ない!気合いを入れるんだ、Apple よ!

Read more →

iMac の新型の影も形もない。サイレントアップデートもない。がっかりだー。orz

Read more →

NTT PR-S300NE ver. 22.02 には、IPv6 を PPPoE する機能があるのだが、ログイン認証情報を IPv4 PPPoE と共有する前提になっているため、インターリンクのように、IPv4 と IPv6 で認証情報が異なるプロバイダでは使えない。o(`ω´*)oプンスカプンスカ!! ということで、IPv6 の IPoE に対応している ASAHIネットの最安プランを再契約。対応ルーターを買えばすむ話だが、新しい Mac を買うので節制しなくてはならんという事情と、ASAHIネットなら、IPv6 の設定を変更せずにすむという事情もある。 うちのインターネット環境は、IPv4 = インターリンクの固定 IP、IPv6 = ASAHIネットと決まった。

Read more →

iMac 2018

Mac iMac

6月4日から開催される WWDC 2018 で発表されると思われる 27 インチ新型 iMac の最上位モデルは、 CPU: Intel Core i7 8700K メモリ: SO-DIMM DDR4-2666 8GB - 64GB ストレージ: SSD 256GB - 2TB グラフィックス: Radeon Vega Mobile (8GB?) -スクリーン: Retina 5K (変わらず) と予想してみた。この程度はまあ、誰でもわかりますわな。今までの新製品サイクルを考えると、今年はメジャーアップグレードの年なので、筐体の大幅変更もあり得るだけに今から楽しみ。

Read more →

XMPP を諦めきれないので、簡易 DNS サーバーを Unbound で立ててみた。例によって、Packages から導入。 pkg install unbound cd /usr/local/etc/unbound cp unbound.conf.sample unbound.conf とした上で、unbound.conf を修正。修正点は以下の通り。 interface: 0.0.0.0 interface: :: port: 53 access-control: 127.0.0.0/8 allow access-control: ::1 allow access-control: 192.168.0.0/16 allow access-control: 2405:6584:7840:800::/64 allow root-hints: "/usr/local/etc/unbound/named.cache" local-zone: "mzch.org." static local-data: "mzch.org. MX 10 mail.mzch.org." local-data: "mzch.org. MX 100 mx1.mail-services.net." local-data: "mzch.org. MX 120 mx2.mail-services.net." local-data: "mzch.org. A 192.168.139.10" local-data: "mzch.org. AAAA 2405:6584:7840:800::2" local-data: "www.mzch.org. A 192.168.139.10" local-data: "www.mzch.org. AAAA 2405:6584:7840:800::2" local-data: "mail.

Read more →

Prosody をインストールして、いつでもチャット。とか思ってたら、なぜかログインできない。 クライアントが、「不明なホストです」とかエラーを返す。サーバー側の設定を見直してみても特におかしいところはない。 ていうか、レン鯖で動かしている Prosody の設定と変わりない。 もうお手上げで、XMPP サーバーは諦めることにした。

Read more →

鯖 OS に、FreeBSD を選択したのは、zfs を使ってみたかったからです。シングルディスクの Mac mini で zfs を使う意味はないっちゃない。パーティションの構成に頭を悩ませたくなかったというのもあるけど、FFS2 でスワップ以外、全部 / に割り振ってもよかったわけだし。でもね、z ですよ、z。この厨二感溢れるネーミングにそこはかとなく惹かれるという。 BSD なら、他にも DragonFly BSD とか、OpenBSD とか、NetBSD とかあるんだけど、オンラインでバイナリアップデートできるのが、FreeBSD だけっていうのもある。このへんの感覚は、Debian に慣れた身体が楽をしたがるからです。Debian だと、apt update && apt upgradeでアップグレード完了しますからね。(尤も、設定ファイルの類は自分で調べて書き換えなきゃならんのだけど、大抵はそのままでも動く)FreeBSD は近いところにきてる。将来的には、pkg 一発でカーネルもユーザーランドもアップグレードできるようにしよう、てな話が上がってるようですが、そうなるとますます FreeBSD なんですよ。 で、この Mac mini、Intel® Core™ i7-3615QM CPU @ 2.30GHz (4C8T)を積んでるなかなかのマシン。まさに鯖向き。メモリも 16GB あるので、やろうと思えば BhyVe使ってインスタンスを役割別に四つくらいに分けてとか一瞬考えたんだけど、そうするとメンテの手間が増える。主戦場は、外部に借りた専用サーバー2台の上に構築されている仮想サーバー20台なのだ。も、余計なことしたくない。げっぷ出そう。 ま、そんな感じなんですわ。

Read more →

うちは、ドコモ光なのだが、元々はフレッツ光ネクスト ファミリー・スーパーハイスピードタイプ 隼だった。 なので、ルーターに、NTT PR-S300NE が入ってる。これに嵌まった。 というのも、長らく ASAHI-NET の固定 IP アドレスサービスを利用していたのだが、このたび、Mac mini を使って自宅サーバーを立てた。ところが、メジャーなメールサービスへメールを送ろうとすると、拒否される。原因を調べたところ、割り当てられていたアドレスが、動的 IP レンジにあるアドレスで、これが迷惑メールブロックに登録されていたのである。ちなみに、解除の方法はない。 そこで、やはり固定 IP アドレスサービスを提供しているインターリンクに乗り換えたのだが、ASAHI-NET の接続設定はそのままにして、2セッション目に、インターリンクを登録、接続するようにした。そうしたら、静的 IP マスカレードが効かなくなった。あれこれ設定を変えてみたり、サーバーのファイアウォールを無効にしてみたりと試行錯誤の末、セッションを重複させているのがトラブルの原因らしいということを突きとめた。 つまり、いったん、設定を全部削除して、改めてインターリンクだけを一番目のセッションに登録し、静的 IP マスカレードを設定し直したら、疎通するようになったということだ。 こんなんで折角の日曜日を潰してしまったことに軽くショックを受けている。orz

Read more →

pCloud が 500GB ストレージずっと無料キャンペーンをやってる。以下のアドレスから、Go! https://wn.nr/NzLwKg

Read more →

ちょっとでも自宅サーバーの価値を高めなくてはならん、ということで、ファイル共有アプリなどを入れてみる。そしたら、PHP 7.2 に未対応で、PHP をバージョンダウンせざるを得なかった。おまけに、runTest.php では検出されない必須モジュールがあったりして、ちょっと手こずった。最終的に、以下のスクリプトでインストールしてけりをつけた。 #! /bin/sh PKG='pkg install' PHP='php71' $PKG $PHP $PKG $PHP-bz2 $PKG $PHP-curl $PKG $PHP-dom $PKG $PHP-exif $PKG $PHP-gd $PKG $PHP-gettext $PKG $PHP-hash $PKG $PHP-iconv $PKG $PHP-imap $PKG $PHP-intl $PKG $PHP-json $PKG $PHP-mbstring $PKG $PHP-mcrypt $PKG $PHP-mysqli $PKG $PHP-opcache $PKG $PHP-openssl $PKG $PHP-pdo $PKG $PHP-pdo_mysql $PKG $PHP-phar $PKG $PHP-readline $PKG $PHP-session $PKG $PHP-xml $PKG $PHP-xmlrpc $PKG $PHP-zip $PKG $PHP-zlib

Read more →