• カテゴリー 『 ソフトウェア&サーバ管理 』 の記事

1年ほど前に通販ページ用にサーバー証明書を購入した記事を書きました。
今回はそのSSL証明書の更新の話です。

更新しないと期限くるよ~みたいなメールがかなり前から届いてました。
中を確認してみると、早めに更新するとボーナス期間があるようで、しまった感もあり。
今回も前回購入した、DEFINE SSL STORE さん(http://define.jp/ssl/)で更新しました。

手順としては新規購入の時と同じようです。
ただ、今回は価格がお高くなってました。
前回は1年間で1,100円だったのが、今回は1,512円。
円安の影響は消費者目線でみれば、マイナス効果が先行して痛いですね~

今後も円安傾向が続く可能性もあるかもなぁ~との判断で、今回は4年分まとめて購入することにしました。
4年分だとディスカウントがあって、5,184円で年あたりだと、1,296円/年です。

結果的にここでちょっとしたミスをした感もありw

前回同様、まずはPaypal経由で購入し、専用URLから申請しようとしたところ思わぬエラー遭遇。
2016/12/31以降の期限をもつ証明書にはハッシュにSHA-1を使ったものは受け付けぬと。
(1年にしておけばOKだったのか~)

2016年末でIEなどのクライアントはSHA-1の証明書が使えなくなることは知っていたものの、2015年時点での証明書の発行も出来ぬとは。
ガラケーやWindowsMobile、IE6以前の環境ではSHA-2に対応できないものがあるので、ギリギリまでひっぱって変更するつもりでしたが、あきらめてこの期にSHA-256での署名に切り替えることにしました。

というわけで、未来の自分へのメモということで手順残しておきます。

最新バージョンのダウンロードはこちら
http://momogumi.nanairo.com/diary2/page/cmc_manager

前々回の記事でページ管理フォルダ内のリネームの問題について書きましたが、今回はもう一つ。
lipファイルの最適化問題。
これも公式のサポート掲示板を見る限り、いろいろあるようです。

ページ管理下のファイルの最適化は少しやっかいです。
最適化は別名保存でなければならないので、クリスタ(Clip Studio Paint)の
管理下にある個々のページファイルである*.lipに対して、容易に上書きで最適化は
できません。
やるなら、別名保存で全ファイルを別フォルダに書き出して、同名でページ管理
フォルダに戻すということになるのかな。

また、最適化が必要なことそのものを問題にしている意見も見かけます。

とは言え、クリスタのこれらの仕様については設計側の立場から見れば、ある程度、
理解はできます。
クリエイターが時間と労力を費やして作成した大切なデータを、何があっても失うことだけは避けるべきというのが、おそらく設計グループの基本的な考えでしょう。
そのために、多少のリソース(ユーザさんのSSDやHDDの容量など)をいただくのは
やむをえないことだと。
ページ管理内のフォルダなど見ないのが一番幸せな解決法だと思うのです。

それでも最適化したいというのも人情ですw
ということで、管理ツールに最適化コマンドを入れてみました。
ページ管理フォルダ内のlipファイルを一括で最適化します。

20141126_snapshot.jpg

最適化によるサイズ削減の量は、本家とだいたい同程度です。

この機能は実験的なものです!
現状ではネタくらいに思ってください。
lipファイルの仕様が公開されてるわけでもないので、これで良いのか、わかりません。
現時点のCSPのバージョン(1.4.0)で、私が使ってるコマンドやファイルでは特に
不具合がでたことはないです。

ページのリネームについては、最悪でもページデータ(lip)が壊れたりすることは
ないから、注意書きを入れつつも、まぁ、大丈夫だろうという雰囲気で公開しましたが、こちらはなんとも。
前々回の記事のリンクを最新バージョンにしておきました。
ノークレーム、ノーサポート扱いで。

使用レポート、お待ちしてます。

クリペさんの新しいのが上がっていたので使ってみました。
いつもは人柱は避けて、すぐにはアップデートしないのですが、先日公開したツールの動作確認も気になっていたので。

私にとっての気になる変更点としてはページ管理周りのI/Fの変更です。
少しすっきりした感はあっていいかなと。

やや大きめな数字のアップデートですので、動作が不安定になることが心配でしたが、少し使った限りでは安定してます。

あと、ページ管理のファイル名周りについては特に手が入ってませんでした。
前回、公開したCMCマネージャでファイル名変更したファイルも特に問題なく使えました。

CMCマネージャについてですが、公開したこともあって少し気になっていた部分を修正しました。

  • cmcの書き換えやリネームに失敗した場合、リネーム済みのファイル名の変更をロールバックする処理を追加
    フォルダー全体がリードオンリーだったりすると、ファイルのリネームはできるけど、cmcを変更できないためファイル名とcmc内のデータで不整合がおきたりしますので、その対策です。
  • プリフィックス、桁数、開始番号の初期値を既存のcmcから取得するよう変更
    先頭ページの情報をつかって、初期値を設定するようにしました
  • 作品情報をcmcから取得する機能追加
    編集してる作品が何かをわかるようにするため、作品名やサブタイトルなどを表示するようにしました
  • ライブラリをスタティックリンクに変更
    スタティックにリンクしました。ファイル一つの方が扱いやすいかなぁ~と?

そんなところです。
ダウンロードは前回のページのダウンロードリンクを新しくしましたので、そちらから。

CPS、大きなアップデートなのでファイル名のリネームは入るかなぁ~と思ったけど、今回も見送りでした。
cmcの仕様からすれば、さして難しそうなものではないのに何でやらないんだろう?
少し心配なんですよね~やっちゃダメな使い方なんだろうか?

CMCマネージャについてはこれでしばらくはFixする予定です。
例大祭と冬コミが目の前で、本来はこんなことしてるような時間はないのでありまして・・・
でも数年ぶりにVisualStudioでWinなコード書いたので、なんか楽しかった。

2014/11/21 16:20追記)
Fixと言ったそばですが、もう一つ機能を追加しました。見開きページに対して連番を振ることもできるようになりました(Version 0.21)

最新版の頒布はこちらの専用ページに移動しました
----
ClipStudioPaint(CSP)を使い始めてからそろそろ、2年近く。
まんが作成には最適なツールですっかりPhotoshopの出番も激減。

とてもいいツールなのですが、使っていると少しずつ、自分なりの要望が
溜まってきます。
今回はその一つの解決。

複数ファイルの管理機能として、「ページ管理」という機能があります。
初めは使ってなかったのですが、使ってみると便利なこともあって。
ただ、致命的に使いづらい点が一つ。
それぞれのページに対応するlipのファイル名が"page????.lip"固定であること、
そして、ページの追加や順番を変更すると、ファイル名の通番と実際のページ数が
ずれてしまうことです。

具体的な例として初めは、

1ページ目のファイル: page0001.lip
2ページ目のファイル: page0002.lip
3ページ目のファイル: page0003.lip

これを編集していくと、
1ページ目のファイル: page0002.lip
2ページ目のファイル: page0005.lip
3ページ目のファイル: page0004.lip

などとなってしまいます。

そもそもフォルダ内のlipファイルの管理はクリペ(クリスタ)から行うことを
前提とした仕様のようで、ユーザが直接操作するのは仕様外の使い方なので
仕方のないことでしょうが、フォルダ内のファイルをエクスプローラーや
Adobe-Bridgeから確認したり、特定のファイルのみバックアップをとる
筆者には少しやっかいに感じてます。

そこで、これを解決するツールを作ってみました。
Windows用のみです(すみません)

snapshot_03.jpg

できること

ファイル名の"page"部分の変更
ページ順に数字部分をリナンバリング
数字部分の桁数を変更
開始ページ番号を変更
lipファイルの最適化(ver0.30にて追加)

使い方

  1. 「読み込み」ボタンで管理ファイルの ○○○.cmcを指定
  2. "page"部分を変更したい場合、プリフィックスの欄に入力(必要なら)
  3. 桁数を設定(必要なら)
  4. 開始ページを設定(必要なら)
  5. 「ファイル名作成」ボタンでリストを更新し、新しいファイル名を確認
  6. 「リネーム実行」ボタンで管理ファイルとファイル名を変更

という手順です。
単に通し番号のみ修正したい場合は、「読み込み」「リネーム実行」を押せばOKです。

CPSで作業中の作品はリネームできません。きりのいいところで、作品を保存して閉じてからリネームしてください。

ダウンロード

cmc_manager_032.zip
専用ページに移動しました(2015/01/18)

フリーウェアといたします。

今後のCSPのバージョンアップによって、このツールで編集した
cmcファイルが使用できなくなる場合もあるかもしれません。※
(version1.3.9~1.4.0にて動作することは確認しました)
うまく動作しない場合は、「CSP標準名」ボタンでオリジナル仕様のcmcに戻してください。

非公式ツールなのでセルシスさんに問い合わせとかしないでね~
このプログラムを利用して生じた如何なる損害にも、作者はその責を負いません

処理内容の概要

  1. ページ管理DBである ○○○.cmc を読み込み、ページ順と該当ファイル名を取得
  2. それぞれの ○○○.lip ファイルのファイル名をリネーム
  3. ○○○.cmc ファイルに変更したファイル名を書き込み

以前、こちらで紹介した話の続報。

前回の設定でみごと、.dynamic.163data.com.cn のブロックは順調にできてます。
けど、アクセスそのものは、未だ無くなりません。
でも、実質的な被害もなくなったので、あとは放置しておいてよさそうです。

これでログがすっきりしたことで、今度は別のホストからのアクセスが目立つようになってきました。

 hn.kd.ny.adsl

調べた限り、某国のクローラーのようです。
アクセス数が突然上がる時があり、ログを確認するとこのホストのようです。
クロールしていただくことは大歓迎なのですが、接続ごとに別IPアドレスで大量にくるので、ログが荒れてしまいます。

例のごとく対策しましたので、また記録を残しておきます。

最近、ブログのアクセス数が妙に多い。
何かヘンということで、ログをみると
*.dynamic.163data.com.cn
というサイトからいっぱい。

トラックバックに妙な内容を登録していくホストで、トラックバックについては、
まともな登録ないので、今年あたりから受付を停止してました。

さて、*.dynamic.163data.com.cn ですが、ググってみますと、有名な
SPAM業者の出所らしいです。
トラックバックに意味不明の書き込みをするだけなので、現状、大きな被害は
ないのですが、スクリプトで走らせてるらしく、受付を停止してもPOSTを
続けてきます。

ただ、カウンタやログがわかりづらくなりますし、放っておくと場合によっては
猛烈なトラフィックになることもあるようです。
ので、対処してみました。

自分用の覚書と参考になる人がいるかもなので、記録残しておきます。

同人誌の通販ページのために購入しました。
https://○○○ のようなs付きのURLでアクセスするには必要なものです。
s付きだと、通信データをSSL(TLS)で暗号化し、インターネットの通信路上で内容を他者に読み取られることを防げます。
名前や住所などを入力していただく項目もあるので念のため導入しました。

SSL証明書は以前は年間、数十万円でかつ法人でなければ購入すら難しいものでしたが、最近では数千円で購入できるものもあって、ぐっとお求め安くなってます。
価格の違いは証明書を発行する組織の知名度や信頼度、対応可能な端末の種類の差で暗号強度には関係ありません。

この手のものは代理店経由が安いです。
今回は、ディファイン合同会社という代理店からRapidSSLの証明書を購入しました。
申請サイトは英語ですが、とにかく安いので試しにと。

やってみた結果、申請から1時間もかからず、あっさり完了。
というわけで、より安全になった通販ページもよろしくですw
http://momogumi.nanairo.com/diary2/catalog
購入画面に行くと、https:// に変わります。

自分用の覚書と、もしかしたら参考になる方もいるかもしれないので、導入手順を残しておきます。

なないろもも組のサイトですが内部の構成を変更しました。
今までは日記(ブログ)とトップページの内容が違っていたり、
更新頻度がまちまちなってしまってたり・・・
そこで、よく更新するコンテンツについてはブログ側に
一本化します。
従来、トップページにあったお知らせは、日記のページを
ご覧いただけると幸いです。

サイトの見た目のデザインは、1996年からほとんど変わってなく、
ここまで来たらずっとこれで通したいなぁ~とw
そこで、トップページのデザインは変えず、フレーム内にブログを
組み込み、各コンテンツをブログのカテゴリで別けました。

ブログ(日記)のシステムも、
”Web Diary Professional”→”freo”に変更しました。
スキンは従来から KURAGEYA さんの同シリーズのものを
使用させていただいているため、見た目のデザインは
あまり変わってません。
ですが、コードは Perl から PHP+MySQL に、大幅な
変更になってます。
(PHPにはなじみがなかったのでちょっと手間取りました)
freoはカスタマイズも可能で非常にすばらしいです。
freoの作者様、および、KURAGEYA様に感謝です。

通販やアンケートのページなどはまだ従来のままですが
おいおい修正していきます。

いつも訪問していただきありがとうございます。
今後ともよろしくです。