2016年の抱負

抱負というより今年、年内にしたいことです。「2ヶ月(2週間でした?)でコメントビューアを作る」ことはしません、あしからず。取りあえず一覧にしてみます。

  • NCV と やります!アンコちゃんプラグインのリファクタリング
  • SharpHeaderCookie の FQDN とディレクトリの対応
  • 民安おぺれーたぁのリファクタリング
  • NucleusCMS スキン Calender の配布

オンライン向けはこんな感じです。オフラインでは本業で生活できるようにとかピアノの上達とかですけど割愛。

NCV と やります!アンコちゃんプラグインのリファクタリング

設計が5年も前くらいの変なソース書いてるので一から書き直したいです。数年前から言ってる気がするけれど実現できてないんですよ。 最初に作成したタイマーが一番古いです。他のプラグインと連携しようと思ってデータベース(SQLite)使ってるんだけど全然活用してません。 プラグイン毎に重複するようなデータはデータベースに保存したりして活用できるものにしたいですね。

SharpHeaderCookie の FQDN とディレクトリの対応

SharpHeaderCookie は .NET Framework のデスクトップアプリケーション(フォームアプリ)向けのウェブブラウザの Cookie を簡単に取得するライブラリです。

実はこれ FQDN とディレクトリに対応してません。どういうことかというと http://sub1.example.jp/dir/ と http://sub2.example.jp/ の Cookieがそれぞれブラウザに保存されているとすると本来は別々に扱わないといけないのに SharpHeaderCookie は example.jp として処理しすべての Cookie を返してしまいます。

NuGetに登録してるので誰かから指摘されるかな?と思ってたけれど誰からも反応がないので誰も気にしてないかライブラリそのものが利用されてないのでしょうね。

SharpHeaderCookie は CookieGetterSharp の劣化車輪の再発明なので Cookie 取得ライブラリをこれから利用するかたは素直に CookieGetterSharp をご利用ください。

民安おぺれーたぁのリファクタリング

民安おぺれーたぁは株式会社AHSから発売されているVOICEROID*1シリーズのフロントエンドソフトウェアです。

副業が週休7日だったときに作成したアプリです。通信の実装が変なので暗号化処理の時に落ちる報告をたくさんいただいてますので書き直し中です。年内に完成できたらいいな。

NucleusCMS スキン Calender の配布

今作成中の NucleusCMS スキン Calender の完成度を上げて、できたら配布までもっていけたらなと思ってます。今からブログりたいかたは素直に WordPress を使ったほうがいいですよ。

ライセンスは CC BY-SA 4.0 を採用予定です。NucleusCMS のスキンは本体のソースと完全に分離されていてスキン変数とテンプレート変数を用いた HTML を入力することによって変数展開された HTML を得ますので本体のライセンスGPL2に影響されないです。これに対して WordPress のテーマは本体と一体*2となっているためGPL2のライセンスになるみたいですね。

実現できそう?

今年は本業で生活できるようにしたいのでうまく時間が取れるかわかりません。年末のときに振り返ります。

  • 注1 VOICEROIDを登録商標してるのは株式会社エーアイと思ったけれど株式会社AHSと表記してるサイトたくさんある……特許情報プラットフォームで検索してみると株式会社エーアイなんですよね
  • 注2 テーマの functions.php が WordPress の初期化中に読み込まれる等

シェアする

コメント

トラックバック

トラックバック用URL
http://www.youyoukankan.net/cms/action.php?action=plugin&name=TrackBack&tb_id=116
トラックバック
このエントリにトラックバックはありません