投稿

メールサーバの移行

イメージ
 自前のメールサーバを停止 これまで、自ドメインのメールサーバはVPS上に構築していた。 ・Ubuntu Server ・Postfix ・Dovecot ・spamAssassinと、BlackListの利用 Spam対策を行ってきたし、サーバ上でメールをトリガーにして各種プログラムを動かしたりしてきた。 メールサーバのメンテナンスは結構面倒くさくて、  ・Disk容量のチェック  ・不正アクセスのチェック  ・各種セキュリティパッチの適用 など、手間がかかる。 そこで、外部のサーバを利用することに…。 結構安くて使い勝手の良さそうなのが、「さくらのメールボックス」 3年契約で、3070円とな…。  メールアドレスは自分のだけなので、20GBまで利用可能!  (Gmailより大きいねぇ) ということで、早速契約。 アカウント設定を行って、既存のDNSを書き換える。WHOISも書き換えて完了。 SMTPとIMAPが利用できればOK。 ちょうど、GoogleがSPF設定していないと受信しないし、DKIMおよびDMARCに対応していないメールを弾くようになったので、対応しているのを確認。 さくらサーバ自体は、これまでお客さんのサーバとして何件も利用しているので、利用方法も難しくはない。  Webメールにも対応しているので、いざという場合にもありがたい。 ということで、各メールソフトの設定を変更。  PC(常時使用する3台)とタブレット、スマートフォンと台数は多いがそれ程手間はかからない。 問題は、旧サーバで送受信したメールの履歴だけれど、これはThunderbrdを使ってローカルに保存することで回避。  本当は、サーバtoサーバでMailboxに残そうとも考えたんだけど、古いメールはそれ程必要ないし、ローカルにバックアップしてあれば凌げるので、良しとする。 移行時にDNSの反映で若干時間がかかったものの、問題なく送受信できるのを確認して、作業完了。  これでメンテナンスの手間が減るので、安いもんです。

Pixel6aの異常

イメージ
 Wi-Fiの下りのみ遅い(解決)  pixel6aに変えて、気持ちよく使っていたのだが…。 AmazonのPrimeVideoでVideoをダウンロードしようとして気づいた。 なぜか、ダウンロードが遅い。 はじめは、ネットワークの混雑か?  AmazonのTrafficが多いのか? と思っていたが、他の端末ではサクッと落ちてくる。 で、しっかり速度計測してみた。 自宅のAP:下り 15Mbps以下 上り 400Mbps超  あれ?非対称すぎる。  何度やっても、上りは500Mbps 下りは14〜15Mbps 念の為、仕事先のアクセス可能なAPでも試すものの 下りが15Mbpsを超えることは一切ない。 いつから遅かったか?と言われても始めからのような気もする。  そういえば、アプリの更新が遅く感じたり、ピッコマのCM動画読み込み時間かかるなぁと何度か感じたことはある。 さて、Google検索のお出まし。  探すが、一切情報が出てこない。  海外でも同様な事象報告がない。 学生で、同じ6aを使用している奴に同じAPでテストしてもらったが、向こうは200Mbpsこちらは14Mbps …。  個体の問題かも。  OSのバージョンも同じ、機種も同じ、APも同じなのに…。 Googleに直接問い合わせ Chatを使用してGoogleにお問い合わせ。 担当から言われたものは、ほぼ試している。 ・WiFiの設定をOFF/ON ・機内モードのON/OFF ・ネットワークの設定を削除・追加 ・5GHzと2GHzの切り替え ・ネットワークのリセット ここまで確認して、あとはSafemodeでの確認を提示、他にも対応策が少しだけあるということで、メールにて内容を送ってもらう。 ・セーフモードでの動作確認 → NG ・開発者オプションをOFF  → NG ・ネットワーク設定(プライバシーの変更)→ OK ・完全初期化 → 未実施 改善しました!  ありがとう〜。Googleのサポート。親切だったよ。 設定 > ネットワークとインターネット > ネットワーク名の横に歯車のマーク > プライバシー > デバイスのMacを使用 これで改善しました。 ただ、一度デバイスのMacアドレスを使用するようにした後、「ランダムMACを使用(デフォルト)」に戻しても、速度は落ちないんですよね…。  ソフトウ

大晦日にトラブル

何が起きたのか??? 電源入れっぱなしのメインマシンが、おかしなエラーを吐き出した。   Dropboxが同期できない。 dropbox.shのパスワード認証…。 パスワードを入れるが、Dropboxが起動しない? 他にも、なんだか動きがおかしい。 久々に再起動を行っておくか…ポチッ 起動せず、以下のメッセージが…。 Welcome to emergency mode! After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" to try again to boot into default mode. Give root password for maintenance (or type Control-D to continue): ほほう。ctrl+Dで継続してみるが、同じメッセージが表示されるのみ。 メンテナンスモードに入るしかなさそうなので、[Enter]でメンテナンスモードに突入。 とはいえ、rootでshellが利用できるだけのようだ。 仕方なく、書かれているように journalctl -xb をかけてみるものの大量すぎる…。 ということで、grepを併用 #  journalctl -xb | grep error 12月 31 20:32:52 u2204r5 kernel: EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro. Quota mode: none. 12月 31 20:32:53 u2204r5 kernel: EXT4-fs (sda): warning: mounting fs with errors, running e2fsck is recommended 12月 31 20:32:53 u2204r5 kernel: EXT4-fs (nvme1n1): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none. おや? SS

pixel 6a 入手しeSIMを試す

イメージ
 突然使用不能に… 現在メインで使用していたxiaomi Mi 11 Lite 5Gが、充電中に落ちて電源が入らない状況になった。 ファクトリーリセットを掛けようにも、反応すらない。 充電ケーブルの異常で、バッテリーが上がったか?と思い充電してみるが、反応なし。 これはまずい…。 メインで使用しているだけに、特にPCに疎い人たちと何も連絡が取れない。 PC系の人は、メールにslackなど、何でも良いのだけれど、電話onlyな人はLINEが好き過ぎて嫌。 サポートに連絡 まずは、サポートに連絡。 保証期間内なので、無償で修理可能。 ただし、受け取った時点で初期化するのでデータは消えることを覚悟してほしいとのこと。 まぁ、それは仕方ない。 で、最後に言われたのが「完全放電すると直る場合がある」とのこと。 まぢか?  では、放電してみよう。やり方は放置するのみ。 ところが、最初にバッテリー上がりを想定して、充分に充電してしまっている。 多分、1週間ほど放置しないとだめっぽい。 それで、改善しなければ、修理に出すことにして、その旨、サポートに伝える。 手続きの方法だけメールしてくれるという。  親切だ。 しかも、電話はさくっと繋がりストレスなし。 一時的に… とはいえ、携帯なしでは、何かと不便なので一時的に前の機種(Mi 9T pro)の準備をする。 こいつは、Mi 11 Lite 5Gと速度的にはそれ程変わらないので、メインだったのだけれど、ストレージが64GBしかないのと、5Gが使えないということで、予備機に回してあった。 最低限のアプリと設定は済んでいるので、アプリの更新だけする。 でもって、SIMを差し替える。  ところが、IIJのSIMは5G→4Gの手続きをしないと接続できない。 OCNのSIMは何故か認識しない… IIJは1日に1回切り換えができるので、WEBで契約情報内から4Gに切り替えると、即開通。 ホッとする。 OCNはおかしい…。 でもまぁ、通話が可能になり、LTEもOKなのを確認。 ほとんどのアプリは問題ないが、LINEだけ面倒だ。  しかも、バックアップがDailyなので、今日届いた内容が不明だったりする。 メインを調達 さて、一時的には予備機で回すとして、メイン機を選定。 ちょうどpixel 7,7 proなどの発表があったので、6aが値下がってい

Windows11 22H2の強制インストール

イメージ
 仮想マシンでWindows11 前回、Windows10→「Windows11 21H2」 を推奨環境でない場合の インストール方法を紹介 しました。 今回は「Windows11 22H2」という出たばかりの最新版を入れてみました。 やり方はほとんど一緒なんですが、Microsoftが前回の方法を使えないように塞いできましたので、そのままではうまくいきませんでした。 前回との相違点 「appraiserres.dll」を削除すると、「システム要件が確認できませんでした」と言われ、先に進めなくなります。 そこで、削除後、同名の空ファイルを作成します。 新規作成でテキストファイルを作成し、「appraiserres.dll」にリネームします。 あとは、同じ手順を踏むことで、インストールできました。 ちなみに、現在配布されているWindows11はすでに22H2バージョンになっているので、上記の方法を使う必要があります。 念の為、Windows10→Windows11 22H2も試しましたが、問題なく入れることができました。 これで、仮想マシン上でも、動作確認など行うことが可能です。 ほっ!

LibreOffice Calcのヘッダー・フッター

イメージ
 LibreOfficeをUpdate これまで、LibreOffice7.3系を使用していたけれど、今回7.4系がリリースされたの更新作業を行う。 一番待ち望んだのは、「Calc」(スプレッドシート)です。 横列が16,384列まで使用可能になった! いままで、Excelで作った列数の多いシートをもらうと、256列までしか扱えない関係上データが確認できなかった。 仕方なく、Windows上のExcelを利用して確認したり、256列より後ろをDropして無視したりしていたけれど、仕事上のデータになるとそういう訳にも行かない…。 少々不便していた。 また、データ量が多くなると、再計算など猛烈に時間がかかって、10分から15分ほど待たされることも多々発生。 (そんなデータを表計算で扱うなって話ですが…) でも、そんなデータでもExcelだと裏で処理してくれて、見た目はすぐ終わったふりをしてくれて、操作性が良いのが魅力。 まずは、横列がバーンと大きくなって扱えるようになったのは素敵。 早速、入れ替えて快適。 データ量の多い物に関しては、また別途検証しようと思っている。 ヘッダー・フッターのデフォルト変更 さてさて、LibreOfficeを使用している知人から、Calcでデータを作成すると必ずヘッダー・フッターが出力されてしまって、設定を忘れれて印刷後に気づくことが多々ある。 何とかデフォルトを変更できないか?との相談。 あれ?メニューになかったっけ? と思って探したけれど、標準メニューには存在していなかった。 そこで、手順を確認。 (1) 新規にCalc表計算ドキュメントを開く(何も書いていないワークシート) (2) メニュー「書式」→「ページスタイル」     ヘッダーを付ける のレ点を外す     フッターを付ける のレ点を外す     「OK」を押す (3) メニュー「ファイル」→「テンプレート」→「テンプレートとして保存」     テンプレート名を入力→「ヘッダ・フッタなしのCalc」など、     後で判るような名称であれば何でもOK    下部「既定のテンプレートにする」にレ点を入れる。    右下「保存」を押す。      (2)は、ファイルごとの設定なので、普通に印刷時に使いたければここをON(レ点を入れればOK) 要は、デフォルトにしたいファイルを既定の

Stable Diffusion with Google Colab

イメージ
Google Colabで試す   前回はローカル実行 で苦戦したので、今度はGoogleのサービス上で実行してみた。 ちょうど苦戦して、GPUを買い換えようかなぁなどとアチコチの価格を調査していたところ、GIGAZINEで「 画像生成AI「Stable Diffusion」を低スペックPCでも無料かつ待ち時間なしで使う方法まとめ 」という記事が出ていた。 ちょうど、同じ内容だしColab使ってやってることに。 手順は記事と全く同じでOK。 結果は全然違う! まずは、サンプルを実行 「a photograph of an astronaut riding a horse」で画像生成 素晴らしい! まず画像生成まで約30秒程度必要になるが、ローカルより速い! 前回なんじゃこりゃの結果になった 「Cyberpunk style Tokyo landscape」 おぉ!雰囲気出ています。 そこそこ良かった 「sleeping golden retriever」 可愛い感じで良きです。 「cute chihuahua」 キュートかどうかは、若干微妙…。 「very cute and soothing cat」 もう写真レベルです。 ひょっとすると写真を持ってきているんじゃ?と思うので有り得なさそうな指示を行ってみる。 「Gorilla dancing with corn on the table」 思っていたのと違ったので、文章を少し変えて、 「dancing Gorilla with corn on the table」 なんとなく想像していた感じに近いイメージ。 これは面白い! 30秒でどんな画像も生成してしまう。 もう少し遊んでみようっと…。

AIで絵を画くのは面白いけど

イメージ
StableDiffusionを試す 巷では神絵AIと言われる「 Midjourny 」が一躍有名になりましたが、OpenSourceで利用可能な新たなAI(学習済みモデルも含めて)が出ましたので、遊んでみました。 名前は、stable-diffusionです。 2022-08-23 に公開されたばかりなので、まだよくわからない箇所も多いですが… すでに動作がうまく行った人たちの記述を参考に、追試です。 https://zenn.dev/koyoarai_/articles/02f3ed864c6127bb2049?utm_source=pocket_mylist 標準のGPUメモリでは不足していてダメそうなので、省メモリ版forkを利用しないとまずそう。 でも、まあ本家から試すことにする。 前提条件 CUDAが入っていること anaconda3が入っていること まずは、 README を参考に入れていきます。 mkdir ~/temp cd ~/temp git clone https://github.com/CompVis/stable-diffusion cd stable-diffusion conda env create -f environment.yaml conda activate ldm これで、anacondaの仮想環境が用意される。 必要なLibraryなども一式入れてくれるので、これで完了 学習モデルデータは、ユーザー登録が必要なので、以下から先に登録しておく。 メールでの確認が届くので、リンクを踏んで完了。 https://huggingface.co/ でもって、 https://huggingface.co/CompVis/stable-diffusion-v-1-4-original にアクセスして、 「You need to share your contact information to access this model.」項目の最後の「Access repository」を選択。 これでダウンロード可能になる。 参考のURLにしたがって、 cd ~/temp git clone https://huggingface.co/CompVis/stable-diffusion-v-1-4-original cloneされた