投稿

メールサーバの移行

イメージ
 自前のメールサーバを停止 これまで、自ドメインのメールサーバは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の反映で若干時間がかかったものの、問題なく送受信できるのを確認して、作業完了。  これでメンテナンスの手間が減るので、安いもんです。

Privacy Policy

Privacy Policy 1. Types of Data Collected Our website/service may collect personal information provided by you, including but not limited to names, email addresses, addresses, and phone numbers. Additionally, we may collect information about your website usage through cookies or similar tracking technologies. 2. Purposes of Data Collection The collected personal information may be used for communication with you, providing services, improving products, delivering customized advertisements, complying with legal requirements, and other purposes related to our operations. 3. Data Sharing and Disclosure We may disclose your personal information to comply with legal obligations or based on agreements with relevant partner companies. However, we will not share information with third parties without your consent. 4. Data Retention Period Your personal information will be stored by us for the period deemed necessary. If you wish to request deletion or modification of your information, please c

古いノートPCの換装

イメージ
 ノートPCが遅い という相談を受けて、実機を預かって確認する。 core-i5 7th + 4GBメモリ + HDD 1TB スペック的には、まだギリギリ使用できるレベルなんだけど…(メモリは足りなさそう) なにせWindows10のUpdateを行うたびに遅くなっているとな。 実際に起動させてみると、まぁ起動は普通のHDDマシンレベル。 ただ、Desktopが表示されてから安定して入力を受け付けるまで約30分かかる(T_T) ディスクの使用率が100%に張り付いたまま、カリカリ動作しつける状況。 スタートボタンを押しても、表示まで結構待たされる。 使い物にならないレベル。  自分のマシンだったら、強制断しそうなトロさ。 さて、型番からメモリの空きスロットを調べる。 DELL vostro 15 - 5100 ありました。マニュアルを確認すると、メモリの空きスロットが1つある。 さて、これを使えるレベルにするためには、HDD→SSD、メモリ追加という感じでしょうか。 メモリは+4GBにするか、もっと増やすか…  で調査したら、同様な処理を行っている サイトを発見 。  ありがたく参考にさせてもらうことにする。 さて、SSDとメモリを手配。 SSDは WD Blue SATA(ウエスタン・デジタル)の1TB WDは、クローンツールを無償で提供してくれているということなので、選択。 メモリは、既存の4GBは破棄し8GB×2→16GBに変更という方針で許可を取る。 実作業 さて、SSDが届いた。  まずは、クローンツールを利用して、SSDにクローン。  と思ったら、マニュアルもなし、サイトを探すが見つからず…。  ぐぐったら出てきた。  「 Acronis® True Image™ WD Edition 」ということで、一応誰でもダウンロードはできるらしい。  念の為、リンクを貼っておく。  なお、WDの製品を使用していないとクローンは使えないです。 (インストール直後にSSDを接続したものの認識できず機能ロックされていた。で、アプリを再起動したら、SSDを認識してロック解除されたのを確認)  中身は、AcronisのTrueImageなので、以前使用したことがあるソフトのSubsetっぽい。 ソフトのインストール → 30分以上(マシンが遅すぎる…)かかった。 Cドラ

Gnome-sushiが動作しない【未解決】

Sushiが便利なのに…。 Ubuntuには、MacOSのようなQuickLookに相当するアプリケーションが存在している。 あまり記載がないが、gnome-sushiを入れると幸せ。 ファイルを選択し、スペースキーを押すと、それぞれのファイル形式に併せてプレビューが表示される。 ところが、いつの間にか、動作しなくなっていた。 いつの時点か不明だが、アップデートしたことによる問題が生じているらしい。 syslogを見ると Nov 10 10:13:41 u2204r5 dbus-daemon[2317803]: [session uid=1000 pid=2317803] Activating service name='org.gnome.NautilusPreviewer' requested by ':1.354950' (uid=1000 pid=1209814 comm="gjs /usr/share/gnome-shell/extensions/ding@rasters" label="unconfined") Nov 10 10:13:41 u2204r5 org.gnome.Nauti[1492052]: Failed to load module "xapp-gtk3-module" Nov 10 10:13:41 u2204r5 org.gnome.Nauti[1492052]: Failed to load module "xapp-gtk3-module" Nov 10 10:13:41 u2204r5 org.gnome.NautilusPreviewer[1492052]: EGLDisplay Initialization failed: EGL_BAD_ACCESS Nov 10 10:13:41 u2204r5 org.gnome.NautilusPreviewer[1492052]: EGLDisplay Initialization failed: EGL_NOT_INITIALIZED Nov 10 10:13:41 u2204r5 org.gnome.NautilusPreviewer[1492052]: Cann

MySQLで接続エラー

 MySQLコマンドを実行すると... これまで、普通に使えていた以下のコマンドが何故かエラーになるようになった。 Updateの影響だとは思うのだが…。 ``` $ mysql -p Enter password:  ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) ``` 原因が分からない。 一応、ERRORメッセージで検索すると、同様なエラー報告はあるものの、どれを試しても動作しない。 で、仕方なくコマンドが通るマシンと、エラーを吐くマシンで比較しながら追ってみた。 まず、/tmp/mysql.sock が無いというので、作成する方法は所有権を変えようが、Permissionを変えようが、結局はだめ。 作成して実行すると、pidファイルが怪しい。 /var/lib/mysql/マシン名.pid を生成するはずなのに、エラーが起きるマシンでは生成されていないことを突き止めた。 サービス起動のスクリプトの異常なのか? と思いつつも、GUIツールから接続すると正常にDBに繋がり、問題なく操作できる。 SSHでtunnelすれば接続できるし…。 解決方法を見つけた! そこで、mysqlコマンドのオプションを色々試して見ると…。 hostを指定すると動作することが判明 どうも、localhostが正常に解決できていない感じ…。 そこで、以下のように実行してみる $ mysql --host=127.0.0.1 -p すると、正常に動作することが判明! 毎回記述するのは手間なので、aliasを設定する。 .bashrc もしくは .bash_aliasesに以下のように記述。 alias mysql='mysql --host=127.0.0.1' これで、OK これまで通り、mysql -pと叩けば正常に動作する。 そのうち、スクリプトが修正されるかもしれないので、本体をいじるより安全に運用できるので良し! 苦戦している人は、試してみると良きです。

日本通信SIMに変更

イメージ
 これまでは 主回線にIIJmioを使用。 副回線にpovo(eSIM)にて運用。 IIJmioは、全部で5回線保有していて、20+10*3+5=55GBで家族内でシェア運用。 自分は、主に自宅が多いので5GBで十分。最大でも10GB使用しない程度。 povoは0円運用で、予備的に確保。 IIJmioのdocomo回線とpovoのau回線で、同時にダウンすることは無いだろうと…。 povoは、24時間使い放題で330円(実質2日間使用可能)でいざという時に運用。  以前Rakuten miniを下取りにして、1ヶ月20GBを無料で試している(ギガトレードで今もサービス継続している) povo回線は、どの時間帯も非常に速く、好印象。 (1) 最近docomoの回線が妙に遅い。  IIJmioの問題なのか、docomo自身の問題なのか不明なこと。 (2) 主回線はサッと切り替えられるようeSIMにしたかったということ。 (3) 仕事の関係で毎月500円〜1000円程度の通話が発生。 ということで、候補を探してきた。 日本通信SIM 合理的みんなのプラン を試すことに。 4月にプラン改訂があって、10GB+70分通話→1390円 となった。 いままで、自分は IIJmio 5GB → 990円 を使用していた。 IIJmioの10GBで1500円なので、音声通話がついてしかも割安になるという計画。  日本通信がeSIM対応なので、ついでにSIM→eSIMに。 pixel 7a は、SIM+eSIMなので、これまでeSIMだったpovoをSIMに変更。 時間のかかるであろうpovoの申請を先に済ます。  しかも、いまはSIMの発行が無料(9月に有料化の予定) IIJmioはワンストップ対応じゃなかった さて、購入したスターターパックを手元に、日本通信でワンストップMNPを試そうとしたら、IIJmioが対応していないことが判明。  仕方なく、これまで通りMNP予約番号を取得して、移行するしか無い。 MNPの予約番号の発行だけで、1日余分にかかった。 メールで連絡が来たので、早速手続き。 日本通信アプリを入れて、ちまちま手続き開始。 ところが、マイナンバーカード+eSIMなら即開通できるはずが、何度やってもマイナンバーカードの読取がうまく行かない。  1時間位粘って、ググって、

自宅サーバ再構築

イメージ
宅内サーバが古くてうるさい… これまで、廃棄用のマシンにSSDとメモリを足して、運用してきたのがコチラ。  Core i5-2400S (2.50 GHz)  8GBメモリ  500GB SSD  1TB HDD  Ubuntu22.04 NECのカタログにまだ残っていました(笑) 2011年5月のカタログなので、遠い昔ですね…。 光学ドライブを取り外して、エアインテークさせているんですが、FANの音もうるさいし、遅目。 一応、4core-4threadで動作してました。 とはいえ、Cloudサーバのバックアップを毎晩行ったり、専門学校の学生にSSHで接続させたりするのに利用して来て、それ程困っているわけではない。  自分のデータのバックアップや、お客さんのデータのバックアップなどに使用している。 ただ、最近N100搭載したMINI-PCが3万円以下で出回っているので、ちょっと買ってもいいかなぁと、Amazonや他のサイトをウロウロしてまして…。 廃棄用PCを2台ゲット 顧客先が新しいPCを導入するということで、廃棄を依頼されたDELLマシン。HDDを消去して…。 と、良く見たらcore i5-7600積んでる、比較的程度良のマシン。 2個1にして、使えそうなので、作業開始。 メモリは元々8GB搭載しているので、スロット空きを確認して16GBに。 HDDは、Mateに積んであったSSDと差し替え。 スモールシャーシなので、SSDは1台までしか組み込めない。 もともとの宅内サーバはSSD+HDD構成。 光学ドライブ抜いてSSDが入らないか試すも固定できない…。  どうしようかと、思案したが、外付けの3TB HDDが空いているので、データを全部コピーして、HDDのみ外付けで運用することに。 BIOSのみ確認・設定して完了。 OSもインストールとか何もせず、差し替えて起動するだけでOK。 問題発生! これまで古いマシンはDPとVGA出力があったけど、VGAコネクタのみのディスプレイにアナログ接続してまして…。  新しいDELLマシンはDPとHDMIしか無いので、これまでのディスプレイが使えないという(泣) 作業は、メインマシンの4KディスプレイにHDMIで接続していたけど、サーバは別室に設置するので、ディスプレイが使えないことになる。 AmazonでDP→VGA変換コネク

stable-diffusion-webuiで遊ぶ

イメージ
作業しながら…  データコンバート作業に時間がかかるので、指示を与えながらローカルで少し遊んでみた。 stable-diffusion-webuiを試していて、新しいモデルを読み込んでテストしてみた。 まずは、Promptに 「hacking girl, japanese anime, illustration」を設定。 Modelは「sd_xl_base_1.0.safetensors」 すると、本開いて何してんねん?という(笑) 背景の「手」って??? ホラー系?という感じのキャラクターになっている。 ということで、この結果をimg2imgに渡し、さらにModelを「sd_xl_refiner_1.0.safetensors」に変更。 Negative Promptに「text」を設定する。 で、出力結果がこれ。 Hackingはしていないが、さっきよりはまともな絵面になったかなぁ。 この辺りの、Promptの設定、パラメータの設定が難しい。 矛盾したPrompt 試しに、anime設定で、Photographyを指定してみる。可能か? sd_xl_base_1.0.safetensors を使用し「hacking girl, japanese anime, Photography」 を与えたのがこれ やっぱり、ホラー。 同様にimg2imgでsd_xl_refiner_1.0.safetensorsを使用して、同じPromptを食わせてみる。 少しまともになった感じ。 AI職人さんたちは、こういったPromptと様々なModelを駆使して日夜励んでいるんだなぁと感心します。 ちなみに、Hardwareを増強したので、この手の画像生成には、およそ5秒/枚程度。 思っていたより速くて、色々と試したくなる。 もう少し遊んで… 「Monna Lisa,Photography,Portrait,raw,background National Geo Park」こんなのはどうかと思ったら…。 思いのほか、モナ・リザだった(笑) 奥が深い…。