- blogs:
- cles::blog
GPLv3の日本語解説書が公開に
licence
ipa
opensource IPAのリーガルタスクフォースがGPLv3の日本語解説書を公表しています。
ダウンロードはIPAのOSS iPediaの該当ページからできるようになっています。
GPLv3の条文解説書,IPAがクリエイティブ・コモンズで公開:ITpro
情報処理推進機構(IPA)オープンソフトウェア・センターは2009年4月23日,GNU GPL(General Public License)バージョン3(v3)の解説「GNU GPL v3 逐条解説書(第1版)」を公開した。
そういえばGPLv3の日本語訳が出たのは2007年10月の話で、それからもう1年半も経つのにそんなにGPLv3が普及しているようには見えないので、この解説書を読みながらそのあたりも含めていろいろ考えてみたいと思います。
Nucleus v3.41リリース
NucleusCore Nucleusの新バージョンである v3.41JPがリリースされました。
機能拡張についてはいろいろあるのですが、重要なポイントはこのバージョンがPHP4で動作保証される最後のバージョンであるということです。これまではPHP5だけの機能を実装する事は許されなかったので、プラグインやコアのエンジニアにはそれが足かせになることがありましたが、この方針によって新しい機能が開発されていくことになると思います。僕がリリースしているプラグインについても、次のバージョンアップ以降については、PHP5のみの動作確認になると思います。
Nucleus v3.4の新機能
・.htaccess を skins/、nucleus/libs/、media/ の各ディレクトリに追加してセキュリティを向上。
・「自動保存機能」の使用不使用のメンバー毎の設定項目を追加。
・php4を使ってインストールしようとすると警告が出るように変更。
・リスト表示したり、プラグインで使いやすいように、BLOG::readLogFromList()、BLOG::getSqlItemList()の両メソッドを改良。
・メンバーが外部認証でログインできるように、MEMBER::login()メソッドに「CustomLogin」イベントを追加。
・デフォルトスキンにATOM1.0のオートディスカバリを追加。
・スペシャルスキンパーツをスキンのパーツとして使用できるようにコード追加。
・コメントの二重投稿防止機能追加。
・アイテム投稿/修正画面の「メディアのアップロード」ボタンにツールチップを追加。
・アイテム投稿の時に日付/時刻等の変更をしたら、自動的に「日時を指定して投稿」のチェックボックスをチェックするようにjavascript追加。
・テンプレートが読み込まれる直前に呼び出される「PreTemplateRead」イベントを追加。
・PreArchiveListItem、PreCategoryListItem、PreBlogListItemの3イベントをそれぞれのリストが表示される直前に呼び出されるように追加。
・プラグイン開発マニュアルに「doIf()」メソッドの項目を追加。
・ヘルプに<%charset()%>の項目を追加。
・アイテムやコメントの一覧表示のときに表示する既定の数をグローバル設定で変更できるように項目を追加。
・プラグインが独自にレジストレーションフォームに項目を追加できるように、createaccount.phpから呼び出される「RegistrationFormExtraFields」イベントを追加。
・ブログ閲覧中、すぐにアイテムを追加できるように、<%addlink()%>(管理画面)と<%addpopupcode()%>(ブックマークレット)の2つのスキン変数を追加。
・ブックマークレットとアイテム編集フォームにキャンセルボタンを追加。
・アイテムをドラフトに戻すボタンを編集フォーム内に追加。
・開発マニュアルにdoItemVar()の項目を追加。
・デバッグモードの設定(DebugVars)を追加。
・スキン変数<%bloglist()%>で、並べ替えもできるように機能追加。
・コメントの編集時に「URL」と「メールアドレス」の編集もできるようにフィールド追加。
・プラグインで自由に独自テンプレートフィールドを作れるように「TemplateExtraFields」イベントを追加。
最近、あまり時間がとれなくて活動できていないのですが、GWは2、3日はみっちり時間がとれそうなので、これまでに溜まってしまったアップデートを全てリリースしてしまいたいと思います。特にTemplateExtraFields対応や、CustomLoginなどについてもなるべく対応してしまいたいと考えています。
あなたのソースコードはきれいですか?
java
checker 研究でソースコードのスタイルチェック関連のことをちょっとやりたいなと思っているので、Javaのスタイルチェックツールとしては一番メジャーだと思われるCheckstyleを調べてみました。
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard.
自分がやりたいと思っている事を実現するためには、ルールを色々とカスタマイズできる必要があるのですが、Checkstyleは以前勤めていた某社の技術部門が自社のコード標準に準拠しているかどうかをチェックするルールを定義していたこともあり、いろいろとウラがとれているのでこれがうまく使えると嬉しいんですけどね。
個人的にはEclipseのプラグインで使うのが一番簡単だとおもうのですが、今回は故あってコマンドラインから実行する必要があるので、コマンドラインから実行してみます。
私学共済の保険証に驚いた
postdoctoral 4月からポスドクになり健康保険が国保から私学共済に切り替えになった関係で、新しい保険証が届くまで病院に行けない状況でした。偏頭痛持ちなのでレルパックスが手放せないのですが、さすがにこの薬は高いので一時的にでも10割負担でもらうのは避けたい所でちょっと我慢していたのですが、やっと保険証を受け取ることができたので病院にいってきました。これでQOLがすこし改善されます。
それ自体はどうでもいいのですが、私学共済の保険証があまりにもレトロなので驚いてしまいました。最近の保険証は国保も政府管掌健康保険もクレジットカードサイズで1人1枚形式になっていますが、未だに私学共済ははがきサイズくらいで家族で1枚のタイプでした。財布に入らないのでちょっと困っています。
初めて給与明細ももらいましたが、短期と長期という欄があり、これもよくわからなかったのですが、短期=医療保険分、長期=年金分ということのようです。久しぶりに新卒に戻った気分です。
Windowsでshort name(8.3形式)を表示させる
windows Windowsで何らかの理由で消せないフォルダが出来た場合に、short nameを使うと削除できるようになるというアドバイスをもらったものの、しばらくshort nameなんて使った事がなかったのでshort nameを表示させる方法が分からなくて困ったので、メモ。
@IT:Windows TIPS -- Tips:8.3形式の短いファイル名を表示させる
あるファイル名に対する、8.3形式の短いファイル名を表示させるには、コマンド・プロンプト上で「/x」オプションを付けてdirコマンドを実行すればよい。
おそらくまた使う確率は限りなく0だとは思いますが。。。。
二代目 長崎楼 (移転)
yakisoba
tokyo ※近所に移転しています。
今日のランチはビルの地下にある二代目 長崎楼という小さなチャンポンのお店で皿うどん。店内はかなり狭くて、席数も少ないので昼の早い時間には行列ができるようですが、今日は時間も遅かったのですんなりと入ることができました。
皿うどんというと揚げてある麺を想像しそうになりますが、ここの皿うどんは揚げてある麺ではありません。揚げてある麺は炒麺(チャーメン)というメニューになっています。そういえば、このお店も松と竹だと竹の方が量が多いという構成になっていました。そういえば近くの伊勢定もそうだったし、やはりこの界隈はそういうのがスタンダードなんでしょうか。
ごちゃっとしていて洗練されているというのはありませんが、これはこれでアリだと思います。
[二代目 長崎楼 (移転) の続きを読む]
psqlでパスワード入力を省略する
postgresql psqlを使ったバッチを書いたものの、普段あまりpostgresqlは使わないのでパスワード入力を省略する(というか、ターミナル以外からパスワードを入力する)方法が分からなくてちょっと苦戦してしまったので、要所の部分をメモ。
パスワードファイル - PostgreSQL 8.3.7文書
ユーザのホームディレクトリの.pgpassまたはPGPASSFILEで設定されるファイルは、接続にパスワードが必要な場合(かつ、他に指定されたパスワードが無かった場合)に使用するパスワードを格納するファイルです。 Microsoft Windowsでは、このファイルの名前は%APPDATA%\postgresql\pgpass.confです。 (ここで%APPDATA%はユーザのプロファイル内のアプリケーションデータディレクトリを示します。)
このファイル内の行の書式は次の通りです。
hostname:port:database:username:password
Working Effectively With Legacy Code
softwareengineering 一緒に食事をしたBさんが、「今、これ読んでるんだけど面白いよ」と教えてくれた本。
この本のLegacy Codeというのは、テストケースのない汚いコードのことらしい。つまり、Legacy Codeは大概汚いので、拡張にあたってリファクタリングしなければならない場合が多いですが、テストケースがないと本当のリファクタリングはできないわけです。一方、Legacy Codeにテストケースを書こうとすると、構造の拙さからリファクタリングをしないとテストを書く事が難しい。このようなジレンマというかデッドロック状態にどのように対処していくかと言うことを語った本みたいです。
こういうときにネイティブであるということが本当に羨ましいです。情報格差ってこういうところから始まっていますね。
鳳仙花
korean 仕事ではもう8年以上おつきあいがある某さんから食事のお誘いを受けたので、麻布十番の鳳仙花という韓国料理屋さんでディナーをしてきました。
場所がらということもあるのかもしれませんが、チヂミにしても、ホルモン鍋にしても、ケジャンにしてもソツがないという印象。ホルモン鍋のスープはかなり変わっていて、ドロドロと重たい感じですが、うどんを煮込んで食べたら美味しかったです。
ちなみにココのジンジャーエールはウィルキンソンの辛いタイプなのは、アルコールが苦手な僕にとってはポイントが高いです。
[鳳仙花 の続きを読む]- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1433)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1306)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1158)
5 . 年次の人間ドックへ(1113)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]






