タグ

programmingとJavaに関するtermin2のブックマーク (3)

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

  • C/C++ が使えないJavaプログラマ必見! C/C++ を使わないプロダクト登場 | エンタープライズ | マイコミジャーナル

    Javaにおいてプラットフォームとの高い親和性を実現したり、C/C++で開発されたライブラリを活用するにはJNIを使う必要がある。JNIを使うにはC/C++に関するそれなりの知識と経験が必要だ。Javaからプログラミングを開始したデベロッパにとって、JNIは避けて通りたい技術だ。しかしそれが簡単に実現できる日が来るかもしれない……。 その実現を可能にするかもしれないのがJNIEasy : Java Native Objectsだ。JNIEasyはC/C++を記述することなくJavaライクなシンタックスとJOPOだけでJNIを同じ機能を実現するプロダクト。同プロダクトを使うことでC/C++プログラミングの経験がなくともC/C++ネイティブライブラリが使えるようになる。JNIEasyはWindowsLinuxで動作する。18日(米国時間)にリリースされた最新のJNIEasy 1.2ではMac

  • 『\65279 は不正な文字です。』

    久々に Java のプログラムを作っていて、コンパイル時に以下のようなエラーに遭遇しました。 \65279 は不正な文字です。 大昔に同じエラーを見たことがあるような気がするのですが、すぐには思い出せません。 しかし、ネットで調べてみるとすぐに思い出しました。 Java のソースファイルは UTF-8 でエンコーディングしているのですが、これが BOM 付きの UTF-8 だと上記のエラーが発生するのです。 BOM とは Byte Order Mark の略で、2バイトで表される UTF-16 のエンディアン(上位バイトを先に書くか下位バイトを先に書くか)を識別するために文書の先頭に書き込む制御コードで、UTF-8 では来必要のないものです。 Eclipse で Java のソースファイルを編集した場合には BOM は付きませんし、秀丸エディタで編集した場合でもBOM はオプション扱いで

    『\65279 は不正な文字です。』
  • 1