cypher256's blog

Pleiades とか作った

Pleiades All in One 日本語 Eclipse Helios SR2 リリース

cypher2562011-02-27


 eclipse.org の Eclipse 3.6 系の最終安定版 Helios SR2 のリリースに伴い、Pleiades All in One も更新してリリースしました。また、フォーラムでご指摘いただいた、JRETomcat のセキュリティー・アップデートも反映しています。


Pleiades All in One 日本語 Eclipse 3.6.2 Helios SR2 ダウンロード


関連するリリース
JStyle 3.6.2 改行表示プラグイン ダウンロード

日本レコード協会の Twitter 認証が非 OAuth な件

cypher2562010-12-23


 これはちょっと実装チームは技術者として恥ずかしいかも。リリース前にチーム内で誰も気づかなかった、というか Twitter 利用者がいなかったのかもしれません。

TwitterのIDとパスワードを要求される。さすがにそれはまずいんじゃないのかしら。

日本レコード協会のキャンペーンサイトでTwitterのIDとパスワードの入力を求められる件 - P2Pとかその辺のお話@はてな

 現在、Twitterマーケティングに利用するのは当たり前になっていますが、、、ん?これが炎上マーケティングか。私も反応してますし。でも、先日悪い評判で炎上した場合、Google は順位を下げるアルゴリズムを導入したと公言しているため、あまり良いことはないかもしれませんね。

薬師杉じゃね? ...修正しますた(´・ω・`)

interface を extends しちゃったときの
>'次を拡張' を '実装' に変更します
は、薬師杉じゃね?
'extends' を 'implements' に変更します
という意味だと理解するのにちょっとかかったよ。

 某所で指摘されていたため類似箇所を含め修正し、Pleiades 最新版として反映しました。これらの間違いは本家 Eclipse が翻訳したものを Pleiades が取り込んだものです。過去の Eclipse 本家言語パックの間違いを、今まで数千箇所は修正していますが、こんな大物?も残っていたようです。今後も間違いがあれば、修正対応していく予定です。

本家 Eclipse 日本語言語パックの翻訳にあった問題点

  • 訳提供会社により、翻訳ルールがバラバラ
  • 横断的にチェックされていないため、用語統一がバラバラ
  • 訳追加時に、過去訳すべてを参照し、整合性を保つ作業が行なわれていない
  • フィードバックが次バージョンに反映されていないことがある
  • そもそも間違いだらけ


 Pleiades の翻訳は、本家 Eclipse で提供されていた言語パックのリソースを機械的に取り込み、上記欠点を改善したものです。少なくとも、Pleiades が集中管理している翻訳品質は本家 Eclipse より高いものです(・∀・)

Android 開発プラグイン ADT と Helios XML エディターのバグ

 未訳部分が多くなっていたので訳を追加し、最新版としてコミットしました。ちなみに、XML エディターで NPE が頻発する Helios の不具合は、下記で回避できるようです。私のところでは発生しないので、該当の Bugzilla 見ると解決済みになっていました。Helios SR1 で直ったということかもしれません。

"DTD/スキーマが見つからないとき、推測された文法を使用"

http://blog.livedoor.jp/areandroid/archives/1149504.html

Helios + Subversive の不具合で Ctrl+Alt+S とかが効かない件

 新しい Eclipse を入れるといつも忘れるので、有効にする手順メモ。

Helios上のSubversiveで、ショートカットキーを有効にする手順

Eclipse 3.6 Helios × Subversive - 都元ダイスケ IT-PRESS
  1. パースペクティブのアイコン(デフォルトだと右上?)を右クリック → 《カスタマイズ》をクリック。
  2. 《コマンド・グループ可用性》タブで《SVN》と《チーム》のチェックを入れる (ON)。
  3. 《メニュー可視性》タブで《SVN》のチェックを外す (OFF)。
  4. 《ツール・バー可視性》タブで《SVN》と《チーム》のチェックを外す (OFF)。
Eclipse 3.6 (Helios) でショートカットキーが効かない? - パンダのメモ帳

Pleiades 使ってて Eclipse が起動しなくなったときの対処

eclipse起動しないっすわ!!
なんやねんと思いつつ,
configutraton/xxxxxxx.log
見ろって言われてこんなんですよ.

20101025-eclipse起動しない困た - developer_of_Tyam

 -clean するか、eclipse\configuration\jp.sourceforge.mergedoc.pleiades\ ディレクトリーを削除で OK です。でもエラー発生時のエラーメッセージが意味分からんということで、もう少し分かりやすいメッセージに変更しました。これも最新版としてコミット済みです。


1年ぶりに Pleiades 安定版 1.3.2 リリース

 訳追加の他、下記の修正が含まれています。なお、これらはすべて数日前にリリースされた Pleiades All in One (Eclipse 3.6.1 Helios) には反映済みです。

  • [#47528] Aptanaで強制終了 - VM がクラッシュするため、swing の L&F 変更を廃止して対応
  • [#48414] p2agentでインストールしたeclipseでエラーになる - OSGI フレームワークに対応
  • [#48401] readme ディレクトリーに同梱していた eclipse.ini のサンプルを削除
  • build.xml から不要な ^M を削除 (yamane)
  • build.xml に clean ターゲットを追加 (コマンドライン用) (yamane)
  • コマンドラインから ant ビルドが実行できなくなっていたため、build.xml 修正。
  • Debian パッケージのビルド対応で build.xml を修正 (yamane)
  • 訳に不要な  が含まれていたため除去
  • パフォーマンス-アップ
  • バイトコード変換に失敗しました」ログのレベルを error から debug に変更
  • 既定を超える長文の場合は大文字小文字を区別なしにして、メモリーと翻訳の効率をアップ

関連リンク: MergeDoc プロジェクト
Pleiades ダウンロード

Yahoo、mixi、google、facebook、Twitter にセキュリティホール

cypher2562010-10-26

アカウントを乗っ取る Firefox アドオン

 セッションハイジャックできるツールです。セキュリティ専門家からは数年前から、危険性が指摘されており、今まで多くの IT 技術者は、危ないと認識していながらも、放置してきた問題ですが、とうとう簡単ツールが公開されてしまいました。

 脆弱性を暴くべくFiresheepと名付けたFirefoxアドオン(エクステンション)を開発 〜 仕組みはこうだ。安全性の低いサイトは、ユーザーをクッキー(正式にはセッションと呼ばれる)で識別している。クッキーにはそのウェブサイトがユーザーを識別する情報が含まれている。Firesheepはクッキーを抽出し、これを使って本来のユーザーになりすます。

W-iFiでログイン情報を盗み取れるFirefoxアドオンFiresheep | TechCrunch Japan

 「安全性の低いサイトはユーザーをクッキーで識別」
 いや、なんだこれ全然ちがw 問題は、非 SSL と暗号化されていないオープン WiFi にあります。


Google も傍受していた...

 Street View撮影用車両がWi-Fi通信データを収集していたことが、各国政府の調査や訴訟問題に発展 〜 Google社は「オープンアクセスが可能な状態(すなわち、暗号化によって保護されておらず、誰もが自分のデバイスを介してアクセスできる状態)に設定されているネットワークからペイロードデータを収集することは、米国の法律に抵触するものではないと当社は判断している 〜

http://wiredvision.jp/news/201006/2010062423.html

 悪意うんぬんではなく、情報収集のため、普通に傍受している企業なども結構いると考えるのが妥当です。


どうすれば

 ユーザーはせめてオープン Wifi ではアクセスしない。サイトが SSL を提供していれば、意識して https アクセスしたり、Force-TSL という Firefox アドオンがありますが、不確実です。

 ログイン可能な Web サイトを提供している企業は、SSL のみにする。mixi のようにログイン時だけ SSL というようなシステムも多いですが、それではこの問題は解消できません。

 企業がセキュリティホールになると分かっていても、非 SSL を使ってしまっているのは https は http と比較して、速度が遅い -> サーバーに負荷がかかる -> ユーザーが逃げる & 利益が減る などがあります。

Java 1.6.0_21 以前の古いバージョンが脆弱性攻撃に利用されている

cypher2562010-10-25


 本日、Pleiades All in One に関して、フォーラムで下記のご指摘を受けたため、JRE 他を更新しリリースしました。

収録されているJREの1.6.0_21以前の古いバージョンは脆弱性攻撃に利用されているそうなので(http://www.itmedia.co.jp/news/articles/1010/19/news019.html)最新版(1.6.0_22)への更新をよろしくお願いします。


Pleiades All in One 更新リリース

Pleiades All in One - Eclipse 3.6.1 Helios SR1 3.6.1.20101025

  • JRE6、Tomcat を最新版に更新
  • Pleiades、AmaterasERD、AnyEdit tools、CheckStyle、DBViewer を最新版に更新


ついでに Pleiades 最新版 更新リリース

Pleiades 1.3.2.20101025 (Revision 584)

  • CDT、WTP の訳追加