投稿

ラベル(OS X)が付いた投稿を表示しています

メールサーバの移行

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

Office 365 soloを購入

イメージ
仕事で使うので、仕方なく Mac OS X+Office2011だし、Windows7+Office2013、そこでWindows10+Office2016を試すべく検討してみたけれど、Office365 Soloがコストパフォーマンスがいいと思えるので、手配した。 Amazonで11,581円だった。 1年間のライセンスだけれども、OneDriveが1TBと、Skypeが60分付いてきて、Mac&WindowsでOffice2016が利用可能。他にもスマートフォンやタブレットでも利用可能。 OneDriveはたしかに便利。 クラウドストレージは、あれこれ使っていてDropboxも14GB使えるが、少々不足気味。 Google Driveは現在119GB使えるので、メインになりつつある。 ただ、1TB利用しようとすると、$9.99/月必要になるので、年間で$120/年と結構いい値段。 GoogleDriveを使うこと考えれば、Officeが無料でついてくる計算になる。 OneDriveは、5GBは無料で、50GBを170円/月で利用可能だ。 でも、1TBはオプションのプランでは存在しない。 50GBを12ヶ月と考えてみると、2040円/年が必要になる。 Skypeもお得 Skypeも60分の固定電話・携帯電話への発信が可能らしい。 60分のプランはもともと存在しない。100分のプランは475円/月らしい。 プリペイドタイプで換算すれば、2.26×60=135円/月とみなせる。 もともとSkypeは月額プランに入っているので、両方のプランが利用可能になる。 これはいい。最近仕事で長電話が多く、75分の月額プランを使い切る事が多かった。 さらに60分使えるのならありがたい。 コストパフォーマンスは… 結局、安いのか、高いのか。 Office365 solo 年額 11,581円 少なく見積もってOneDriveが2,040円/年 (50GB) Skypeが年額1,620円お得。 ということは、Office2016が7,921円ということになる。 でもって、2台まで使えるのだから、1台あたり4,000円/

El Capitanに更新

イメージ
開発で使っているとアップグレードしづらい メインのiMacでは、VirtualBox上でWindows7、Ubuntu、Cent0S、WindowsXP、Windows10などなどを動かしている。  しかもMac上ではgitでソース管理しているし…。 当然、毎時・毎日、TimeMachineでバックアップも取っている。 この環境でOS自体の更新をするのは、少々勇気がいる。 なにせ、 前々回(→Mavericksへの更新)で失敗 しているだけに… 仕事のデータ等が、一時的にでも使えなくなるのは、困るんです〜。 今回、残りの作業はほぼWindows上で可能なので、このタイミングでアップグレードすることに。 (といっても実作業したのは、少し前だけどね) OSX El Capitanを入れていく。 ダウンロードの時間よりも、当然インストールの時間の方がかかるはず。 来た! 今回は、入れる気満々なので、実行しちゃいます。 めっちゃ早いじゃん! あと1分か〜。と思って他事してもどると、30分超えてまして…。 何だよ〜と思いながら、ふと見直すと1時間を超えてたwww ということで、そのまま寝ましたので、実際何時間かかったのか不明。 操作した感じでは、これまでのYosemiteと大きな差はない感じ。 これもまた、しばらく使ってみないとなんとも言えない感じなので…。 色々とテストしてみます。

sed:改行含む文字列への置換

少し苦戦した… すでにコンテンツのあるサイトのドメイン移転とサーバ変更、管理の委託を依頼されて作業を行う。 ドメイン移管 サーバの変更 コンテンツの設置 メールアカウントの設定 以上は、問題なく完了。 さて、あとはコンテンツの修正。 アクセス解析に Google Analytics を利用するのだけれど、これまでの業者さんは未設置。 そこで、各ページに仕込む必要があるけれど、いちいち修正するのはさすがに面倒。 なにせ30ページ程のhtmlが2つもある。 こんな時は、sedの登場ですな。 まずは、jsフォルダを作成。 以下のような内容のg_ana.jsを作成。まぁ、ここまでは、Google Analyticsの吐き出すコードをほんの少し変更するだけでOK   ( function (i,s,o,g,r,a,m){i[ 'GoogleAnalyticsObject' ]=r;i[r]=i[r]|| function (){   (i[r].q=i[r].q||[]). push (arguments)},i[r].l= 1 * new Date ();a=s. createElement (o),   m=s. getElementsByTagName (o)[ 0 ];a.async= 1 ;a.src=g;m.parentNode. insertBefore (a,m)   })(window,document, 'script' , '//www.google-analytics.com/analytics.js' , 'ga' );   ga ( 'create' , 'UA-xxxxxxxxx' , 'auto' );    ga ( 'send' , 'pageview' ); でもって、こいつを読み込むように各htmlに書き込む。 とりあえず、</head>の前に設置すれば良いので、 <script type="text/javascript" src="

OS X 10.9.2 にアップデート

イメージ
作業の合間にアップデートしたんだった ノートマシンの設定をしている間に、母艦のiMacのアップデートをしたのだった。 すっかり忘れてしまいそうになったけど、スクリーンショットだけは少し撮っておいたので、記録として残しておこう。 とりあえず、10.9.2にあげておきました。 で、何が変わったのかっていうところが重要な点なので、こちらもキャプっておいたので…。 まあ、新たな不具合も報告されているので、別段問題ない人はアップデートしなくても良いのかも…。 アップデート内容 FaceTime オーディオ通話の発信機能を追加 FaceTime オーディオ通話およびビデオ通話での割り込み通知機能を追加 iMessage の着信を送信者別にブロックする機能を追加 "メール" の未開封メッセージ表示件数の正確性が向上 "メール" で一部のプロバイダから新規メッセージが取得できない問題を修正 Safari の自動入力の互換性を向上 一部の Mac でオーディオに歪みが生じる問題を修正 SMB2 によるファイルサーバ接続時の信頼性が向上 VPN 接続が解除される問題を修正 "メール" と Finder の VoiceOver による操作性が向上 ということですが、FaceTimeオーディオのサポートは、少しうれしいので、私はアップデートしただけです。 これで、iPhoneやiPadとの通話も可能になるわけですなwww 不具合の報告 このアップデートを適用したがために、不具合に遭遇するという報告も上がっております。 Mac OS X 10.9.2でGitHubにアクセスするとサーバー証明書のエラーが発生する→ 解決方法 メールアプリが起動時にクラッシュする→ 解決方法 AirPlayミラーリング機能が正常に動作しなくなる→解決方法見つからず MBAやMBProでスリープに関する不具合などもあるらしい ということですので、この機能が必須の人は、気をつけて情報収集してから適用するようにすべきです。 なにせ、前回Mavericksに上げた時に、HDD飛びましたので、今回はバックアップの確

MavericksへのUpgrade失敗

イメージ
新OSが無料になった OS X Mountain Lionまでは新バージョンが有料でしたが、今回Appleは無料で提供という思い切った戦略を打ち出して、即日提供を開始しました。 いつもなら、結構間をおいて情報収集してアップデートしてきました。 これまで大きなトラブルもなく、Windowsを使っている時よりも、すんなり動いたという記憶がトラブルを招いたのかもしれません。 学生がすでにMavericksにUpdateしたよと報告をくれたのも影響しているかも…。 たまたま、今日は作業がそこそこ進んで、余裕があったので休憩がてら、様子を見ながらUpdateしようかと思ったわけです。 ダウンロードは、サイズ的にそれ程大きくないので、すんなり終了。 Updateの準備に入ります。 再起動し、インストーラが起動した段階で、Diskにエラーがあるという。 修復してインストールしろというので、仕方なく再起動「⌘+R」でディスク・ユーティリティに入り、検査する。やはりディスクに異常があるようだ。 修復してみると、できないという。はっ???? 残る方法は、フォーマットして、バックアップから戻せと…。 戻れない段階まで来ていた じゃ、確認して後でインストールしようと思ったのだけれど、インストーラを終了して再起動すると、インストーラから抜けられない。 何度か試すものの…。ダメらしい。 仕方ない、いつもTime Machineでバックアップをとっているので、思い切って先へ進むしかない。 フォーマットして、再起動。 すると、OSが起動しない。そりゃそうだ…。 すると、インターネットインストールをするよと言って、OSを入れ始めた。 結構時間がかかったけれど、Mountain Lionが入ったようだ。 ここでバックアップから書き戻して、Upgradeでもいいのだけれど、せっかくクリーンな状態になったので、一気にmavericksを入れることにした。 ダウンロードに多少時間がかかったものの、すんなり適用しようとしてくれる。 まあ、我慢できる程度だ。1時間ほどでここまで辿り着いた。 バックアップデータを、新OSに載せることにする。 移行アシスタントの出番だ。

OS Xのプリンタドライバ最新版はどこに?

イメージ
Mountain Lionで快適なんだけど LionからMountain Lion(OS X 10.8.2)にUpgradeしてはや数ヶ月。何も問題なく過ごしてきていたのだけれども、少し前からVirtualBoxで仮想マシンを終了する時に、いちいち「プリンタドライバをインストールするか?」と聞いてくるようになった。 結構古めのプリンタ(CanonのPIXUS 850iという結構名機だと思っているんだけど…)を利用しています。 VirtualBox側でUSBを認識させるので、本体側(ホスト側のMac)は一時的にUSBの接続を取られる形(非接続状態)になる。それでVirtualBoxが終了するとUSBの接続がホスト側に戻り、プリンタを認識した時点で、更新という流れだとは思う。 まぁ、別段新しいのを拒む理由もないし、毎回聞いてこられても鬱陶しいので、ここはインストールを選択することになります。でもすでに動作しているし、アップデートの間違いでは?なんて思いつつ… インストールできんがな! そこで「インストール」ボタンを押すと、仰々しくも使用許諾契約が表示され、同意を求められます。 当然、同意しないを選ぶのは意味が無いので、同意を選択します。 しばらく、チェックなどをしてくれて…。 その結果が、これかよ。 「このソフトウェアは現在利用できません」って…。意味がわかりません。 自分で入れますか?と聞いておいて??? じゃあ、記載されていると通り、「アップルメニューからソフトウェア・アップデート」を選択して、確認してみる。 「アップデートはありません」って…。 仕方がないので、ググって見ることに…。 アップルのサポートページをよく見てみると… ダウンロードできるプリンタとスキャナソフトウェア をよく読んでみると、「入手可能なソフトウェア」として表でまとまっています。 Canon 80i 10.67.1.0 P     Canon 850i 10.67.1.0 P     Canon 860i 10.67.1.0 P     と書かれておりますな…。 850iは「10.67.1.0」とな。 でもって自分のマシンに入っているドライバというと、「10.51.2.0」むむむ。 どうやら、データベースの方