IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
プロパティエディタ開発プロジェクト プロジェクト日本語トップページ - SourceForge.JP Javaのプロパティファイル(.properties)は文字セットISO-8859-1又は\udddd表記(ASCII表記)されたUnicodeしか扱えないため、日本語を入力する場合はnative2ascii等のツールで文字を変換しなくてはならなかったのだが、このプラグイン=エディタを使用することでそれを意識せず、具体的にはEclipseの中ではUTF-8のまま文字列を扱うことができる。 通常のエディタで開いたプロパティファイル(IAddressBook.properties) 化けてしまっている。 当プロパティエディタで開いたプロパティファイル(IAddressBook.properties) 正しく表示される。 実際にコンパイルする場合はUnicode文字は\udddd表記に変換された
たくさんあるAndroid SDKの素晴らしい点の一つは、機器側で動作させることが出来るテストの仕組みが最初から用意されている所だ。 ADTを使うとAndroidアプリケーションに対してのユニットテスト-プロジェクトを簡単に作成できるが、ウィザードの言うとおりにすると以下のように被テストプロジェクトに対して並行になる形でテストプロジェクトが作成される。 -+- org.kazz (被テスト側) | +-- src | +-- org | +-- kazz -+- org.kazz.test (テスト側) | +-- src | +-- org | +-- kazz | +-- testアプリケーションとテストのコードは普通は分離したいものなので、これで良い。 Androidの場合は被テストコードとテストコードは互いに機器側にデプロイした状態でテストを実行する必要があるため、Instrume
さて、Android Development Tools (ADT) 0.9.7で有効となった "Library Projects"だが、早速使ってみた。 結論としては、今まで苦労して複数のプロジェクトを関連づけしていたのが嘘のように設定が簡単で尚かつ快適だ。 設定は最新のADTドキュメント > Working with Library Projects※に書いてあるが、以下の手順で実施する。 ライブラリィプロジェクトの設定 複数のプロジェクトで共有したいリソースを集約したAndroidプロジェクトを作成する(私のように既にあればそれを使う) プロジェクトは通常のAndroidプロジェクトとして作成するが今までに無い操作を一つだけ行う。 1.プロジェクトプロパティウインドウを開ける適当なビュー(パッケージエクスプローラ等。私はナビゲータ派だが)のコンテキストメニューから"プロパティ(pro
ADT 0.9.7から追加された「Library Project」により、複数のアプリケーションから参照できるライブラリィプロジェクトを構成できるようになったのは前回書いた。 ADTによるLibrary Projects Library Perojectにより、アプリケーションはライブラリィコードを共有できるようになったので、とても便利になったのだが、副作用として困った問題が発生する。それはAndroid SDK独特のInstrumentationを利用したテスト時である。 Library Project以前は、ライブラリィプロジェクトであってもAndroidプロジェクトとして管理する限りは、Android Package(.apk)を生成することが出来た。Instrumentationによるテストはテスト用のパッケージと分離されていることを前提にしている、他のパッケージをテストすることが
99syslog - syslog() 及び syslogd の考察(最終更新:2003/5/30) syslogd は、標準ではログメッセージを記録する度に fsync() します。 syslogd の能力低下は、システム全体の能力低下に繋がります。 syslogd の能力低下を防ぐには ログメッセージの「取りこぼし」について ログ時間がズレている? そもそも「ログメッセージに書かれている時間」は、いつの時間だ? syslogd は、ログサーバにログメッセージを送る際、相手に時間を送りません。 syslogd の考察 ここでは、私が、Linux システムで使われている syslogd(sysklogd-1.4.1) の ソースを解析して分かった事について述べます。 syslogd は、標準ではログメッセージを記録する度に fsync() します。 syslogd は、syslog() を
UnknownHostExceptionってのが凄く分かり難い。どこにもセキュリティ違反の情報が無い。 せめてSecurityExceptionかその継承クラスにできなかったんだろうか。 : 無論対策はあるのだが、長くなりそうなので明日にでも ということでソースコードを追ってみた。 java.net.InetAddress.java.isHostName static InetAddress getAllByNameImpl(String host, boolean returnUnshared) throws UnknownHostException { : 略 : if (isHostName(host)) { SecurityManager security = System.getSecurityManager(); if (security != null) { security
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く