Category Archives: Mac

Kryptonite 導入

Krypinite

Krypinite

あまり検索しても情報が上がってないので……

もうほとんど諦めていたところ、YouTube動画のハウツーを発見。

2013 Mac Pro eGPU Setup How To – Mac Pro Series S.4 EP.5
なんかできそうな気がして取りかかることに。
これでだめなら売れるうちに売却!と思って数日。

結果的には成功。Works! Yeah!

結果的には成功。Works! Yeah! 半年かかりましたが…… ようやく超快適環境に進化しました。

すでにOCLPなどを導入している場合は要注意。
動作しないパターンがある様子。
あれこれ試してないので、どうやると動くのか動かないのかの検証はしてません。
まぁ所謂「夢のアレ」と同じですね。
plist のパラメタで変わったり、見えない場所に kext おいて読み込ませたりするやつですわ。MultiBeast的な。長らく追いかけてないのでアレですけど。
OCLPがまさにそれ。非対応のOSが入っちゃうやつ。

作者さんおすすめの方法

External Disk(USBメモリ等)に Krypinite をインストール、ブートピッカーでそのドライブから起動する
ってのが一番安心できそうだったので、それでやることに。

システムは一切いじらないので、起動しなくなる可能性は限りなく低い。
Krypinite と干渉しない OCLP もインストールしてくれるので、ほぼ同様の環境になるのでは……。
で、OCLP導入済みでも、別のドライブさえ用意すれば試せるってのがええところ。

半年かかりましたが……ようやく超快適環境に進化しました。

Chromeまで脚切りにかかってくるので、次はOSのアップデートですかね……
とはいうものの、macOS13 以降+Kryptonite 環境では eGPUが動作しないらしい……ので悩みどころでもある。標準のビデオカードなら動作はするらしいですが……。

Purge Wrangler 沼にハマる……

徐々に脚切りが迫っているMacPro6.1 / MacPro(Late2013)です。
(公式にはとっくに切られてますけどね)

もうしばらく使えれば御の字ということで。昨年購入。

そしてその後、価格も熟れてきた「Blackmagic eGPU(Radeon Pro 580 / 8GB)」を入手。しばらく疲れて使っていませんでしたが………

賞味期限がどんどん近づいているので、やはりできるときにやっとこうと重い腰を上げることに。

お手軽なパターンとして、検索するとよく出てくるのは「Purge Wrangler」。

でも思いっきり地雷だった………

まずはこれをお試し……と、何も考えずに解説されている通り導入。
バックアップはあるので問題ない(はず)。
システムファルをいじり倒すのね。シェルスクリプトでサクッとやっちゃうやつ。
SIPをdisableに。そうか、最近のmacOSはシステム保護されてるのね。化石環境で使ってたから初めて知ったw
で、それを解除すると。解除しないと使えないからしょうがねぇ。

なんだか2つぐらい呪文を唱えて……

再起動後インストール。サクッと動くようになった!
毎月PRAMクリアしてセーフブートして……場合によってはOnyXMaintenanceTechtoolProでメンテするんですけど……

で、PRAMクリア。ん? 起動しない。ん?ん?ん?ん?ん?ん?ん? リンゴループしとるな。いろいろ調べると PRAMクリアすると SIP が有効になるとかならないとか。
とにかく具合がよくないらしい。
落ち着いて 復旧パーティションから起動して csrutil disable したらよかったのかもですが……なんせ他人のBLOG鵜呑みにしてやってるので、仕組みを全く理解してないので、完全お手上げ。

そのときはまだ、時間もバックアップもあったので、フォーマットして再インストール。

で、手っ取り早くTimeMachineからリストアしたのが運の尽き……
ずっぽりそのまま「Purge Wrangler」まで戻ってきやがった(汗

でも完全動作はしてないので、SIPは有効になったまま。しばらくそのまま使おうと思ったけど、やはりもっさり具合我慢できなくなり、再びの「Purge Wrangler」有効化。
最適に動作するけど、メンテできないのは致命的。PRAMクリアできないのはアウト。

急がしい波が去るのを待って、再フォーマット。

今度は、システム以外を CarbonCopyCloner でリストア。これなら抜けてるはず。
動作はしているけど、何かおかしい。ユーザーのライブラリにも何か書いてるっぽい。

さらに仕事の波をしのいで、クリーンインストール。
そして macOS 12 へアップグレード。ここまではサポートされているので問題ない。
そしてアップデータも適用……再起動するもなぜか起動ループ。アクセス権がおかしくなってるのか何なのか。もうしっかりと腰を据えて。

フォーマットして ディスクユーティリティーで検証。
そしてクリーンインストールからアップデート。無事に通って一安心。

ここでひとまず Blackmagic eGPU は封印。面倒くさすぎる。

時は流れ数ヶ月。
Purge Wrangler」の後継とされる「Kryptonite」を試してみることに。
長すぎるので別エントリーでw

今さらながら、再びのMacPro導入

長らく Mac mini(late2014 / Corei5) を使用しておりましたが、もうM3チップという時代なので新しいマシンに買い換えたいなぁ……と考えつつ。

本当に今さらなんですが、MacPro2013を購入しました。
CPUは 2.7 GHz 12コアIntel Xeon E5 に換装、メモリも公式最大の64GB。非公式には128GB載るらしいですが、そこまで必要もありませんので……。
ストレージはUSB3の外付けSSDなので、チクッと差し替えるだけで問題なく起動。
時間があるときにクリーンインストールした方がええんでしょうけど。
基本動作はノーストレス。快適そのもの。

MacPro2013

macOSは5世代前の Big Sur 11.7.10。
公式にサポートされているのは、4世代前の macOS Monterey まで。

ただ、「OpenCore Legacy Patcher / OCLP」を使用すればまだ延命できるそう。
この手の延命措置は、MacPro2008で体験済みなので、ある程度リスキーだということも認識しているし、ブート領域を別に設けてゴニョゴニョするヤツだと理解している。いわゆる夢のアレと同類ですな。

必要に迫られたらそちらで延命するかな……。
その頃には eGPU の価格も破格になってるでしょう(笑)

あぁ、なんだかあちこちアップデートがややこしくなってる。
Lenovo X240 も Windows10のままなのでリプレイスか延命か悩むところ。
BTチップを認識しない程度で、インストールも動作も問題ない程度に動くそう。
SSD入れ替えて試す価値はありそう。あとは時間が取れるのか?! の問題。

OpenCore Legacy Patcher
https://github.com/dortania/OpenCore-Legacy-Patcher/releases/tag/1.5.0

今さらながら Acrobat のおさらい2

初回の「今さらながら Acrobat のおさらい」は2012年(遠い目)……。
自分の欲しい情報を探しているうちに、他人様の質問に答えたくなったのでちょっと書き足しておきます。

普段は InDesign でページ組をすることが多いのですが、時折ラスタライズしたPDFが必要になることがあります。
お客様の環境でプリントアウトされると、透明の設定の都合でしょうか……文字が太って出力されたりすることがあります。画像としてプリントすれば解決できますが、150dpiなので小さい文字が読めません。その回避策として、300dpi程度でラスタライズしたPDFが必要になってくるわけです。

InDesign で 300dpi の PNG を作って Acrobat でファイル結合……という手順を踏んでいますが、もうちょっと、こう、スマートな手段はないものかと。

試行錯誤してみたらありました。

まず、対象のPDFを開き、[アドバンスト]→[印刷工程]→[分割・統合プレビュー] を開きます。

設定項目は以下の通り。

  • ラスタライズとベクトルのバランス → 0
  • ラインアートとテキストの解像度 → お好みで
  • グラデーションメッシュの解像度 → お好みの 1/2程度

分割・統合プレビュー

ですが……アンチエイリアスがちょっと弱いかな (^^;

いろんなパターンを試して見ました。
結果を貼っておきます。

300dpiのPDF (TEST300.pdf

さすがに美しい。

300dpiのPDF

300dpiのPNGをAcrobatでPDFに(TEST300PNG.pdf

手間をかけるだけの価値はあるか…。やはりキレイ。

300dpiのPNGをAcrobatでPDFに

Acrobat上で、300dpiにラスタライズしたPDF(TEST300R.pdf

少々シャギーが目立ちますが、プリンタ出力でどこまで判別できるかにかかってます。

Acrobat上で、300dpiにラスタライズしたPDF

Apple ID保護のためパスワードのリセットが必要です

先日 Facebook にシェアした「「最大4000万人分のiCloudパスワードが漏れた可能性があるので今すぐパスワード変更すべき」と有名アンチウイルスソフトメーカーのカスペルスキーが警告」を見て、すぐにパスワード変更をしたんですが、今朝になってAppleからメールが(笑)

「Apple ID保護のためパスワードのリセットが必要です」ですと?

AppleID

すでに変更しているのに……面倒な話です。
胡散臭い気がしたので、直接 Apple Store にログインしてみます。
どうやら本物っぽいようで AppleIDにアクセスしようと思うと、すでにアカウントがロックされているではありませんか。

くどいようですが…やはり本物っぽいようですが、最近はフィッシングも多いので、メールで届いたURLをクリックするのはできる限り避けたいですね。

皆さまもお気をつけあそばせ。

今さらながら Let’s Encrypt で SSL化

あれ以来マシンも順調に動いております。
残念ながら、MacPro Early2008 は、次期 macOS Sierra の対象外となってしまいましたが……OSもようやく OS X El Capitan‎ に。そして AdobeCC2015 に完全移行しました。
幸いユーティリティ類も全て問題なく動作しておりますし、ちょっともたつく以外は(笑)特に問題はありません。
余っていたSSDによく使うアプリを移動して、アプリフォルダにシンボリックリンク……とすると、インストール済みアプリとして認識してない様子。
しばらくの辛抱なので、このまま続行です。

さて閑話休題、紆余曲折しながらもようやく常時SSLとしました。
以前に使っていた coreserver が SNI に対応したとのことで、固定IP契約不要でSSLが使えそうなので欲をかいてやってみようと思ったのがきっかけでした。
最初は Cloud Flare (https://www.cloudflare.com)を試すも、ネームサーバを書き換えたら、DNS も Cloud Flare で管理されていることに気づかず……かなりハマりました。
証明書を見てみると、複数のドメインがひとまとめ、ものすごいパックになっていてビックリ。どことなく挙動もおかしかったので、いったんすべて抹消。

共用サーバーなので自動更新は無理なのですが、そんなに手間でもなさそうですし、面倒で嫌になるまでやってみようかと思って Let’s Encrypt をインストール。
幸いベータ版からの先人が数多く存在するので、環境を整えるまでの時間はさほどかかりませんでした。
というかそのあとも、証明書を発行してサーバーにインポートするのもあっけなく終了。

誰かの役に立つかもしれないので、備忘録として拙いログを晒しておきます。

El Capitan (10.11.5)
Mac Pro (Early 2008)
Coreserver (core-A)
Xserverで他のドメインは使用(AレコードのみCoreserverに向けている)
value-domain でドメイン管理
GoogleApps 使用

なんとも特異な環境ですが(笑)

Let’s Encrypt のインストールは「ウェブタタン」さんのエントリーが、非常にわかりやすく解説されていて助かりました。

Let’s encryptのSSL証明書をMacで作成!さくらレンタルサーバーに導入する方法

あちこちを見ながらやったので、私の環境は新旧織り交ぜた環境になってるような気がします。
まず公式を見て、言われるがまま Git から certbot を……

git clone https://github.com/certbot/certbot

として云々。
途中で権限エラーや get できないからソースからコンパイルしちゃうよ〜みたいなメッセージがズラズラと……。
半ばあきらめていたところ、先ほどの「ウェブタタン」さんのエントリーを発見。

じっくり読み進め、表示されているエラーを解説通りに進めていき、なんとか動作するように(笑)
まぁこの辺りは本職でないので、基本結果オーライで行っちゃってます。
そして、待望の証明書発行へ。

$ cd certbot
$ ./certbot-auto certonly --manual -d example.com -d www.example.com -d sub.example.com

とすると、UNIXっぽいスクリーンが表示されますので、ガイドに沿って進めていきます。

 

 

今回はサブドメインも含めて、3つをひとまとめにしたSSL証明書を発行しますので、-d オプションでドメインを3つ並べます。

Make sure your web server displays the following content at
http://example.com/.wexx-xxxn/acme-challenge/OdNmEVBSEvJJqvqZmGdmB_1yVBSEvJJqdmDFyo before continuing:

OdNmEVBSEvJJqvqZmGdmB_1yVBSEvJJqdEvJJqmDFyoFyo.uh6sL2eW-jvA6CMmUz-Hs67e4bBU_doPOlIjxnzRGvg

If you don't have HTTP server configured, you can run the following
command on the target server (as root):

mkdir -p /tmp/certbot/public_html/.well-known/acme-challenge
cd /tmp/certbot/public_html
printf "%s" OdNmEnv12_540PB_1yW6KDkIVBSEvJJqvqZmGdmDFyo.uh6sL2eW-jvA6CMmUz-Hs67e4bBU_doPOlIjxnzRGvg > .well-known/acme-challenge/OdNmEnv12_540PB_1yW6KDkIVBSEvJJqvqZmGdmDFyo
# run only once per server:
$(command -v python2 || command -v python2.7 || command -v python2.6) -c \
"import BaseHTTPServer, SimpleHTTPServer; \
s = BaseHTTPServer.HTTPServer(('', 80), SimpleHTTPServer.SimpleHTTPRequestHandler); \
s.serve_forever()"
Press ENTER to continue

こんなスクリーンで [Press ENTER to continue]と云うプロンプトで待機してます。
cui 操作が楽な人は、SSHでサーバーに接続した後サイトルートに移動して

mkdir -p .well-known/acme-challenge
printf "%s" OdNmEnv12_540PB_1yW6KDkIVBSEvJJqvqZmGdmDFyo.uh6sL2eW-jvA6CMmUz-Hs67e4bBU_doPOlIjxnzRGvg > .well-known/acme-challenge/OdNmEnv12_540PB_1yW6KDkIVBSEvJJqvqZmGdmDFyo

とかでいいんじゃないでしょうか。
私はFTPでディレクトリを作ってファイルをアップしました。
結果は目的のファイルにアクセスできればいいだけの話だと思うので、お好みでどちらでもいいと思います。

ドメインが3つあるので、ドメインごとに3回認証作業を行います。

無事終了すると

/private/etc/letsencrypt/live/[ドメイン名]

にシンボリックリンクが出来上がります。

root権限のあるサーバーだと、この証明書のシンボリックリンクを然るべき場所に置いて、cron で回せば自動更新……ということのようです。

あとは Value Dmain のコントロールパネルで「SSL証明書のインポート」をするだけ。

/private/etc/letsencrypt/live/[ドメイン名]/cert.pem (証明書)
/private/etc/letsencrypt/live/[ドメイン名]/chain.pem (中間証明書)
/private/etc/letsencrypt/live/[ドメイン名]/fullchain.pem (ひとまとめになった証明書)
/private/etc/letsencrypt/live/[ドメイン名]/privkey.pem (プライベートキー パスフレーズなし)

証明書はテキストファイルなので、テキストエディタで開いて貼り付けます。
必要なファイルを選んで貼り付けてください。

coreserver のドメイン設定でSSLに割り当てるドメインの設定を忘れずに。

SSL 配下でうまくリファラっぽく送る方法を思いついたので、ついでにダウンロードサーバーの php も SSL 配下で正常動作するように書き換えました。

何年かに一度訪れるマシンクラッシュ

何年かに一度訪れるマシンクラッシュ

何年かに一度訪れるマシンクラッシュ (^^;
決まって忙しくて時間のないときに限ってやってきます。

今回も年度末進行まっただ中にやってきてくれました。

万全のバックアップ体制はとってますので、データの損失は最小限(ほぼ皆無で、残らなかったのは…クラッシュした瞬間のファイルぐらい)。

万全のバックアップ体制で今回も助かりました。
CCCバックアップとTimeMachineリストアが最強ですね………。

TimeMachineリストア

移行が完了しました

使用アプリケーションの都合で Yosemite を(EL Capitan 使いたいんですが)クリーンインストール。そして TimeMachine からユーザーまるごとリストア。(ちょっと賭でしたけどw)1.7TBの復元が8時間ほどで終了。思ったより早く完了しました。
リストア作業中は 隣のマシンで Dropbox フォルダを使って作業進行。

今後も Dropbox フォルダを作業スペースに使うことに♬
これで保存直前のファイルや一時保存のファイルも残るはず。
招待とかいろいろで14GBあるからしばらくは使えるかな(笑)

えっと、お安くなってるんですね。Dropbox Buisiness。1500円/月。

Dropbox の登録はこちらからどうぞ♬
ここから登録すると+500MBのプレゼントがあります。

own cloud 試して見るかな (^^;

ELECOM Bluetooth ヘッドホン(LBT-HPC11AVBK)

LBT-HPC11AVBK

昨日届いた ELECOM Bluetooth ヘッドホン(LBT-HPC11AVBK)(と思ったら通話可能なヘッドセットだった)。
Macに接続して試してみたところ、高音域が弱く中低音はしっかり出る感じ。
基本的に外で使うのがメインで、じっくり聴き込む用途ではないため、コスパ的には十分満足してます。(2015/01/22現在、なんと1,839円!)

早速ウォーキングに使用。
ウォーキングのBGM的に片耳に差したりして使うので、Nike+ RunningRunKeeper を起動して…… ん? 聞こえない。出るまでは聞こえてたように思うのに。あれこれ閉じたり開いたりしてみるが…変化なし。
挙句、iPhoneの再起動までしてしまいました(笑)

再起動後、ヘッドセットから音が出たので一安心。

さて、Nike+ Runningを開いて…よしよし、鳴ってる。
RunKeeper を開いて…… あれ? また聞こえなくなった。
ということで、どうやら RunKeeper が悪さをしてるみたい。

先日ぶっ壊れた MW600Nike+ Runningの音声フィードバックが聞こえなかったのよね。
ワイヤードヘッドフォンでも同じ。
原因は RunKeeper みたいなので、しばらくの間 RunKeeper はお休みして Nike+ Running一本で行くしかないか…

サクッと歩きたいのに、iPhoneを2台持ちするのもなんだか違う気もしますし(笑)
悩ましいです。(Nike+ Running一本が濃厚)

MacProメモリ破損→復活

先日のトラブルからようやく復帰できた感じ。

メモリは これ→ 16GB (4x 4GB) DDR2 PC2-6400F 800MHz ECC Fully Buffered FB-DIMM (240 ピン) を購入。激安だったので16GB追加。合計28GBに(笑)

過剰に積んでも速くなるわけではないんですが、30k円で16GBならコスパ的にも満足。

ビデオカードはこれ→ 玄人志向 GeForce GTX650 1GB 補助電源なし。GeForce GTX 650が10kを程度だったので追加。
VRAM1GB。ちょっと助かる感じです。

system_profile

Amazon のレビューを参考に購入したんですが、使ってみて初めて気づいた点も。
実は、OSレベルのドライバを読み込まないと信号が出ない…んですよね。
つまり、起動ディスクの選択やCUIでは画面には何も映らない(笑)
これがレビューに書いてあった「リンゴマークが表示されない」ってことなのね。
確かに出ないけど(笑)
しょうがないので、オリジナルの Radeon HD 2600 XT を挿してモニタのアナログ側に接続。これで2画面で3面へ信号が出てる結果となってます。

能力的にはなんら問題なく、十分すぎるぐらいです。

といっても、iMac 27″にはとてもかなわないSPECですが(汗
WEBとDTPメインなので、差し迫っては不自由してない感じです。
次期の次期ではOSのサポートから外れるだろうから、それまでにiMac 27″あたりに乗り換えるかな。Mac mini/ 2.3GH Quad Core i7 でもいいんだけど。

about_this_mac

マシン不調につき

10_7_5

諸々遅れております。申し訳ございません。

外部ディスクから起動して、

  • ディスクユーティリティ
  • Applejack(これ外部は無理ですね 笑)
  • ディスクウオーリア

などを行うも、今ひとつ芳しくなく……。
10.7.5 統合アップデートを再度適用することで、なんとか復旧したようです。

症状としては

  • Safari を開いてから、ホームを開くまでがやたら遅い。(Googleを開くのに30秒とか尋常じゃない)。開いてから普通なんですが。
  • Spotlight のデータが頻繁に壊れる(気がつくと何かやってる)
  • Launchデータベースも頻繁に壊れる(開く度、初めて開くアラートが表示される)
  • Finder が無反応になる
  • AppleScript が正常動作しない

てな感じでした。

今朝電源を投入すると、ログイン時に起動するはずのスクリプトがタイムアウトしてるし、Spotlightインデックスは作り直してるっぽいし、開くはずのアプリが全く開かないし……焦りました(笑)

ひとまずバックアップから起動して、進行中のデータだけはすぐに救出、下版予定の仕事だけはすぐに下版。

それから9時間……。
いやいや、参りました。こんな時に限っておこるんですよね。トラブルって。

今は大丈夫っぽいですが、これで明日ダメだったらハード的な問題かもですね。
再インストールするなら10.8にするかな……(まだ10.7.5なんですよ)
ついでに CS6 も入れないとですね……。(まだ入れてない)