Code Archive Skip to content Google About Google Privacy Terms
お仕事の関連で調べる事になった。で、ブラウザ上で動くので多分Appletで良いのかな?ということでGoogleに「Java Applet Drag and Drop」、さらにPC上のローカルファイルなので「Desktop File」を付け足す。 Java Applet Drag and Drop Desktop File - Google 検索 ざっと眺めたところ、商用アプリとして取り込んで弄くり回してリリースできる無償のライセンス形態のサンプルは以下に絞れた。 いずれのサンプルも、以下のポイントが共通。 DropTargetListenerを実装したクラスを用意して、DropTargetDropEventを補足する。 DataFlavorをチェックする。Windowsであれば"DataFlavor.javaFileListFlavor"というのを上手く使える? jarファイルに署名する。
キーボードを、持ち歩く。 久しぶりに、スマホ用のキーボードを使ってブログを書いている。 いくつかキーが壊れてしまっているので買い替えないといけないのだが、壊れるくらいには使い込んでいたんだなと思った。 当時は、今のようにPCを普段から持ち歩くことが少なかったので、出先でもブログ…
思いは言葉に。 はてなブログは、あなたの思いや考えを残したり、 さまざまな人が綴った多様な価値観に触れたりできる場所です。
JRubyのインストール http://jruby.codehaus.org/から辿って、jruby-bin-1.0.zipをダウンロード C:\jruby\へ解凍 環境変数設定 JRUBY_HOMにC:\jruby\jruby-1.0を設定 PATHに%JRUBY_HOME%\binを追加 C:\>jruby -version ruby 1.8.5 (2007-06-07 rev 3841) [x86-jruby1.0]でインストール完了を確認 Railsのインストール C:\>jruby %JRUBY_HOME%\bin\gem -v 0.9.4でgemが入っていることを確認(最近のリリースには最初から入ってる模様) 今後毎回 jruby %JRUBY_HOME%\bin\gem ...とフルパス指定するのは面倒くさいと思ってたら、省略する方法があるみたい。 C:\>jruby -h
思考のカタを身に着ける、こういうのも非常に大事だろうなあと思いつつ、勝間さん最新本買いました。 内容は今までの勝間さんの本の中でも特に考え方・どのように考えるかという点で絞られていて、 自分にはフィットしそうです。ロジカルシンキング系のスキルを伸ばしたいという方にはお奨め。 続きを読む 出ましたね!ようやく日本語も正式対応です。 http://www.adobe.com/jp/products/air/ む。FlexSDKも更新しなくちゃいけないのですね。今日にはFlex SDK3.0.2が出るとのコト。 待ってます、待ってますよぅ〜〜 http://weblogs.macromedia.com/akamijo/archives/2008/06/air_11.html 昨日のエントリ「BlazeDSをDisる(っていうのはうそでBlazeDSで使いにくいところ)」の自分なりの解。 それがこ
JDK1.6から、Javaのコンパイルを行う(javacを起動する)クラスが用意された。 これを使えば、実行時にソースをコンパイルしてそのままロードして使うことが出来る。 起動実験 対応バージョン確認方法 [/2017-09-23] キーワードの確認 [/2018-06-03] ソースファイルのコンパイル ソース文字列のコンパイル [/2008-08-21] とりあえず実行してみる まずは軽く試しに「javac -version」を実行してみる。 import javax.tools.JavaCompiler; import javax.tools.ToolProvider; public class Version { public static void main(String[] args) { JavaCompiler c = ToolProvider.getSystemJavaC
Eclipseで開発しているときに、特別なプラグインを入れることなく Webアプリケーションを Run なり Debugなりで単独走行させる方法。 Servletだけ動けばいい人は下記をclasspathに追加 jetty-6.1.1.jar jetty-util-6.1.1.jar commons-logging-1.1.jar JSPも要る人は下記も追加 jasper-compiler-5.5.15.jar jasper-runtime-5.5.15.jar jsp-api-2.0.jar commons-el-1.0.jar jasper-compiler-jdt-5.5.15.jar 自分のWebアプリケーションに適当なMainクラスを作ってやる。これみたいに。 import org.mortbay.jetty.Connector; import org.mortbay.jetty
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
MerapiはAdobe AIRプラットフォーム上で動作するアプリケーションとJavaアプリケーションを連携させるためのソフトウェアである。Merapiを利用することで、AIRアプリケーション側に外部のJavaプログラムと対話するためのインタフェースを仕込んでおき、そのインタフェースを利用してJavaアプリケーションとの間でオブジェクトの受け渡しをすることが可能になる。 Merapi自体はJavaで実装されており、ユーザのクライアントマシン上で実行されるAIRおよびJavaアプリケーションをターゲットとしている。MerapiはJavaアプリケーションとAIRアプリケーションの間を繋ぐブリッジとして動作し、極めてシンプルなメッセージ交換だけで両者間のデータ(オブジェクト)の受け渡しを行うことができるようになっている。 プロジェクトサイトには、Merapiが開発された経緯としてAIRアプリケー
SQLiteデータベースは、Cで書かれた軽量データベースです。「軽量」というのは2つの意味があって、全体のコード数が10万行程度という点(PostgreSQLは100万行に近づいています)と、データベースを保存するファイルが1つに納まっているのがSQLiteの特徴です。他のシステムだと、複数のデータベース用のファイルがあって管理が面倒なのですが、SQLiteのデータベースはファイル1つで、しかもOS互換フォーマットで保存されているので、簡単にOSをまたがったデータベースのコピーを作成することができます。 そもそもリレーショナルデータベース(日本語では関係データベースと訳すことが多いです)って何?という方は、初心者向けに用意した以下の講義資料を参考にしてください。 Javaでデータベースアプリケーションを作成するには、JDBC (Java Database Connection)というAPI
Javaでは、クラス生成やメソッド呼び出しをソース上に直接書いてコンパイル時に決定されるだけでなく、文字列(クラス名)を使ってクラスを生成したり、 メソッド名の文字列を使ってメソッドを呼び出したりすることが出来る。 クラス(インスタンス)生成 [/2015-04-26] Classのメソッド [/2021-03-21] instanceof [2007-02-16] Classからのインスタンス生成(非推奨) [/2018-04-30] インスタンス生成 [/2013-08-06] 総称型による限定 [2007-05-02] 内部クラスのインスタンス生成 [/2008-02-10] メソッド呼び出し staticメソッド実行 [/2017-07-23] メソッド実行(引数なし) [/2017-07-23] メソッド実行(引数あり) [/2017-07-23] 可変引数メソッド [/2015
BlazeDSのデータやり取りはすべてMessagion frameworkという仕組み上で動いている。そこらへんの用語とかについて。 用語 † ↑ Message agents † producerとconsumerをあわせてMessage agentsと呼ぶ。 producer...メッセージを送るオブジェクト。 consumber...メッセージを受信するオブジェクト。 ↑ Channels † BlazeDSにおける通信方法の単位をChannelと呼ぶ。データフォーマットや通信プロトコルなどを隠蔽し、それらをプログラムコードから切り離す。通常データやり取りを行なう場合、一つ以上のChannelを選択することで通信方法(HTTP or AMF?ポーリング or ストリーミング?)が決定する。Channelはコンパイル時に決定するが、スクリプトにて動的に指定することも可能。 ↑ End
Web技術を追ってHTML5, JavaScript, Flex, Adobe AIRのことをつらつらと 以前、無理矢理AIRからソケット接続でJavaと連携させたことあったけど、そんな必要ないのか!? Building a Bridge between Adobe AIR and Java http://www.merapiproject.net/ ムラピ火山(メラピって発音かな)のムラピ? AIRとJava間で共通のブリッジを通して、メッセージをやり取りする。 今のところαリリースで、ダウンロードにはユーザー登録が必要。 ※図とソースコードはHow Merapi Worksより引用 Sending a message from ActionScript: var message : Message = new Message(); message.data = "Hello from
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く