macOS アップデート後の個人的メモ

OS X Server を使って自宅サーバーを運営し始めてから早くも 4 年が経ちました。

サーバー保守上の問題点として、macOS アップデート時にサーバーの設定ファイルがデフォルトの内容に置き換わるため、サーバー機能が無効化されてしまいます。macOS は iOS 同様、年に一度メジャーアップデートが行われるので、その際は無効化されたサーバー機能を修復しなければなりません。

修復に関しては随時コマンドをググって作業しているんですが、毎年同じことをググるのはさすがに面倒くさくなってきました。

今回はその作業内容をメモとして残しておく記事になります。(今さら)
当然ですが、これはぼく個人の環境における作業内容なので注意してください。

続きを読む

サーバー復旧。

どうも、つばさ♂です。
昨日 9 月 21 日の 19 時頃 〜 本日 9 月 22 日の 19 時半頃までの約 24 時間の間、データベースのクラッシュに伴う復旧作業を行いました。
その間、当サイトの閲覧が正常に出来ない状態が続き、ご迷惑をおかけいたしました。

続きを読む

パズドラのアルゴリズムを考えてみる。

どうも、つばさ♂です。
少し前の記事で JavaScript で作ってみたパズドラを紹介しましたが、今回はそのアルゴリズムについて少し書いてみたいと思います。
もちろん公式のパズドラとは仕様が違いますし、個人的に勝手に考えてみたアルゴリズムなので、実際のパズドラのパズルアルゴリズムとは全く無関係です。あくまでもパズドラっぽいパズルを実現するだけのアルゴリズムだと思ってください。
また、この企画自体が大学の講義の自由課題として取り扱ったものなので、その都合上、ここでは単なるパズルのアルゴリズムだけでなく HTML ファイルを作成するところから解説します。

続きを読む

OS X Server で自宅サーバーを立てよう

どうも、つばさ♂です。
今回は OS X Server で自宅サーバーを立てた際の手順的なものを紹介したいと思います。
現時点で最新のバージョンである OS X Server 10.8 (Mountain Lion) が対象となっております。
あくまでも自宅サーバーを立てるのは初めての初心者がネットでいろいろ調べながら試行錯誤してみた記録なので、より適切な手順やもっと良い方法があるかもしれません。

OS X Server

まずは、環境を。
メインの PC は iMac (27-inch, Mid 2011)ですね。
そして今回サーバー用に新しく購入したのが Mac mini (Late 2012)です。こちらは OS X Server 搭載モデルではなく、通常の OS X 搭載モデルを購入し、後から App Store で Server.app を購入する形で運用します。
メインの iMac は Thunderbolt Display を接続して 27 インチデュアルディスプレイ環境となっているので、サーバー用の Mac mini は初期設定後は本体のみで運用し、OS X 標準の画面共有機能を利用してメインの iMac からサーバー用の Mac mini を操作する方向で構築しました。

続きを読む

WordPress で jQuery を使う

どうも、つばさ♂です。
今回は WordPress で jQuery を使用する際のメモ的なものを書きたいと思います。
当サイトでも WordPress を使用していますが、テンプレートをデザインした当初は jQuery が上手く動かずにちょっとだけ困ったりしました。
WordPress では jQuery 以外のライブラリも使用するために、jQuery の $ 表記が他のライブラリとコンフリクトして上手く動作しないのだそうです。

続きを読む