今更PHP 5.3.3

ちょっと前の案件ですが、本番サーバーで、CakePHPのvalidationで、emailやurlがちゃんと動かないという現象が起きました。
こちらのテスト環境では、当然ながら動いています。
色々ググってたら、PHP 5.3.3の正規表現に問題があるっぽいという記事に行きあたりました。

emailの場合、メールアドレスの@から前の部分は、
/^[\p{L}0-9!#$%&\’*+\/=?^_`{|}~-]+(?:\.[\p{L}0-9!#$%&\’*+\/=?^_`{|}~-]+)*@
となってますが、preg_matchでは、この部分常にマッチしない状況になってしまいます。

今更、5.3.3なんて…といいたいところですが、お客さんが使ってるサーバーですから、どうにもなりません。
それ以上に、なんの手も打ってないサーバー会社に驚きます。

カテゴリー: Webコンテンツ, サーバーまわり | 今更PHP 5.3.3 はコメントを受け付けていません

mpcbridge ver 3.9

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 3.9をリリースしました。

mpc039_top1 mpc039_top2

mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
http://www.fourthgate.jp/mpcbridge/mpcbridge.zip

以下の修正、変更を行っています。
1) 画面サイズに合わせて2種類のトップページを選べるようにしました。
設定→トップページタイプと進んで、そこで「PC版」か「スマホ版」を選択してください。PC版、スマホ版は便宜的に分けているだけで、PC版をスマホで使っていただいても問題ありません(レイアウトはちょっと厳しいですが)。
PC版では、カバーアートを背景に割り当てて、ディスプレイウインドウの制限が許す限りの画素数で表示します。
このため、カバーアート表示のためのスクリプト(getbgimage.php)を追加しています。
スマホ版は、従来のトップページから、PC等の大きなディスプレイ用の要素を削除しています。
2) 音声ファイルをアップロードして、直ちに再生する機能を追加しています。
例えば、ネットからダウンロードした音声ファイルを、すぐにmpdで再生させたい場合などに使えると思います。
個人的に、razikoで録音したものを簡単な手順で再生させたかったので、そのために追加した機能です。
3) 日本人アーティスト名情報を追加しています

mpc039_2 mpc039_3

以前の変更履歴は、別途「変更履歴.txt」を参照ください。

カテゴリー: PCオーディオ, Webコンテンツ | mpcbridge ver 3.9 はコメントを受け付けていません

Ubuntu 14.04 + netatalk 3.1

備忘録です。

まず、netatalk関連のパッケージをインストールします。

sudo apt-get build-dep netatalk

Ubuntu 14.04のnetatlkは、2.x系列ですが、上記で3.xもビルドできるようです。

次にgitをインストールして、netatalk 3.1のソースコードを取得します。

sudo apt-get install git
git clone -b branch-netatalk-3-1 https://github.com/Netatalk/Netatalk.git

あとは、ビルドするだけです。

./bootstrap
./configure –with-init-style=debian
make
sudo make install

netatalkに関しては、HATさんのサイトが、大変参考になります。というか、唯一無二のサイトですね。

カテゴリー: サーバーまわり | Ubuntu 14.04 + netatalk 3.1 はコメントを受け付けていません

mpcbridge ver 3.8

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 3.8をリリースしました。

mpd38_01

mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
http://www.fourthgate.jp/mpcbridge/mpcbridge.zip

以下の修正、変更を行っています。
1) 楽曲ファイルにつけられたアーティスト名に、「The」がついているものとついていないものが混在している場合に、フリーワードでの検索したときに、正常に検索できない問題を解消しました
2) 再生画面と再生プレイリスト画面において、スペースキーで再生の停止と再開、→キーで次の曲へ、←で前の曲に戻るようにしました

1)はバグ修正ですが、2)はパソコンのWebブラウザーでの追加機能です。

mpd38_02

以前の変更履歴は、別途「変更履歴.txt」を参照ください。

カテゴリー: PCオーディオ, Webコンテンツ | mpcbridge ver 3.8 はコメントを受け付けていません

SSL証明書

www.fourthgate.jpのSSL証明書の期限が近づいていたので、SSL証明書を更新しました。
今度は、ワイルドカード証明書にしてみました。

カテゴリー: サーバーまわり | SSL証明書 はコメントを受け付けていません

「一太郎」に脆弱性がみつかったそうです

http://itpro.nikkeibp.co.jp/atcl/news/14/111401911/
http://itpro.nikkeibp.co.jp/atcl/news/14/111301901/

> 第三者が同脆弱性を悪用して細工した文書ファイルを作ってメールなどで送り付け、
> ユーザーがこれを直接開くことにより、任意のコードを実行させられる危険がある。

だそうです。
日本独自のアプリも攻撃対象になってきたということでしょうか。
ネットバンキングも、日本企業がターゲットになっているとも言われていますし、国内の中小企業もそれなりの対策が必要です。

ということで、某セキュリティソフトを入れているんですが…、まぁ、重たいです。
パソコンの動きがぐっと遅くなります(涙)

カテゴリー: その他 | 「一太郎」に脆弱性がみつかったそうです はコメントを受け付けていません

OS X Yosemite

MacのOSをYosemiteにアップデートしました。

1) Adobe CS 5が動かない。
Java SE 6がランタイムがないためと怒られます。
これは、Javaランタイムをインストールすれば、動くようになります。

2) Automatorの不具合。
見積書や請求書は、ExcelやNumbersで作成してpdfに書き出し、Automatoでウォーターマークの機能を使って社判を合成しています。
が、ウォーターマークのところが動きません。
https://discussions.apple.com/thread/6622756
を見ると、動かないのは僕だけではないようです。

3) Time Machineが遅い
最初、アンチウイルスソフトのせいかと思ったのですが、どうやら、spotlightも絡んでいるようです。
Time Machineとして使用しているボリュームをspotlightの検索対象から外すと、そこまで遅くはならないようです。
勝手な想像ですが、
・Time MachineによるファイルバックアップのI/O
・Spotlightのインデックス作成のためのI/O
・アンチウイルスのファイルスキャンのI/O
この三つが絡み合ってるんじゃないかと。

4) Safariが遅い
Safariのウインドウを複数開いていると、CPU負荷がどんどん重くなっていきます。
特にFacebookページを開いていると、CPU負荷が100%近くになります。
アンチウイルスソフトのオンオフを切り替えても、差はないようです。

カテゴリー: その他 | OS X Yosemite はコメントを受け付けていません

最近のセキュリティネタ

きな臭い話題も含めて、件数が増えてきているような感じです(単に報道される件数が増えただけかもしれませんが)。
まぁ、気をつけないといかんですね…

香港の民主派活動にサイバー攻撃? iOSの高度なマルウェア出現

佐川急便でも不正ログイン、運輸・物流業界でパスワードリスト攻撃相次ぐ

bashの脆弱性を突く攻撃がさらに増大、重大性はHeartbleed以上

JALの情報流出、約2万1000件が外部サーバに送信

カテゴリー: Webコンテンツ | 最近のセキュリティネタ はコメントを受け付けていません

mpcbridge ver 3.7

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 3.7をリリースしました。
mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
http://www.fourthgate.jp/mpcbridge/mpcbridge.zip

以下の修正、変更を行っています。
1) PHPのバージョンが5.4以上の場合に、フリーテキスト検索ができない問題を修正しました
CakePHPの問題らしいのですが、PHP 5.4でsession.auto_startが上書きできなくなったためだそうです
2) エラー発生時に表示するページを修正しました
3) 歌手別の楽曲一覧の初期値をアルバムリストに変更しました
4) 日本人アーティスト名情報を追加しています

以前の変更履歴は、別途「変更履歴.txt」を参照ください。

カテゴリー: PCオーディオ, Webコンテンツ | mpcbridge ver 3.7 はコメントを受け付けていません

mpcbridge ver 3.6リリース

mpd(Music Player Daemon)のリモコンとして動作するWebアプリ、mpcbridge ver 3.6をリリースしました。
mpcbridgeの詳細は、こちらをご覧ください。

↓↓ダウンロードはこちら
http://www.fourthgate.jp/mpcbridge/mpcbridge.zip

以下の修正、変更を行っています。
1) mpdのデータベースの一部の楽曲情報がmpcbridgeのデータベースへ反映されない問題を解消しました

以前の変更履歴は、別途「変更履歴.txt」を参照ください。

カテゴリー: PCオーディオ, Webコンテンツ | mpcbridge ver 3.6リリース はコメントを受け付けていません