Ubuntu 12.10でCloudFoundryで構築しようとしたのだが。
CloudFoundryをUbuntu 12.10(12.04でも)では途中でエラーとなり、インストールが失敗します。
libpqあたりでエラーとなります。一部ライブラリのバージョンアンマッチでエラーとなります。
bash < <(curl -s -k -B https://raw.github.com/cloudfoundry/vcap/master/dev_setup/bin/vcap_dev_setup)
2013年1月26日
から hiruta
CloudFoundryにUbuntu 12.10では構築できない。 はコメントを受け付けていません
Ubuntu 12.10でCloudFoundryで構築しようとしたのだが。
CloudFoundryをUbuntu 12.10(12.04でも)では途中でエラーとなり、インストールが失敗します。
libpqあたりでエラーとなります。一部ライブラリのバージョンアンマッチでエラーとなります。
bash < <(curl -s -k -B https://raw.github.com/cloudfoundry/vcap/master/dev_setup/bin/vcap_dev_setup)
2013年1月23日
から hiruta
iptablesでFTPパッシブモードのパケットを通すには はコメントを受け付けていません
iptablesでFTPパッシブモードのパケットを通すにはiptablesのモジュールを追加する必要があります。
modprobe ip_conntrack_ftp
vi /etc/sysconfig/iptables-config
IPTABLES_MODULES="ip_conntrack_ftp"
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --NEW -m tcp -p tcp --dport 21 --tcp-flags FIN,SYN,RST,ACK,SYN -j ACCEPT
2013年1月21日
から hiruta
CassandraとCassandra-webconsoleのeclipse環境(64bit)で動かしてみました。 はコメントを受け付けていません
CassanraとCassandra-webconsoleをeclipse(64bit)環境で動作できるようにしてみました。
まず、eclipseのダウンロード。
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR2/eclipse-jee-helios-SR2-win32-x86_64.zip
eclipseの日本語化
http://sourceforge.jp/projects/mergedoc/svn/view/trunk/Pleiades/build/pleiades.zip?view=co&root=mergedoc
Tomcat pluginをダウンロードして、インストール(pluginフォルダにコピーするだけ)
http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip
Tomcat6をダウンロード
http://ftp.riken.jp/net/apache/tomcat/tomcat-6/v6.0.36/bin/apache-tomcat-6.0.36-windows-x64.zip
Cassandra-webconsoleはgitで提供されているので、git pluginは、http://download.eclipse.org/releases/heliosから入手。
Cassandra-webconsoleをGitリポジトリからダウンロード。
http://github.com/suguru/cassandra-webconsole.git
http://m2eclipse.sonatype.org/update/からmaven2 eclipse plguinをインストール。
eclipseの新規ソフトウェアのインストールから行う場合は、以下をリポジトリURLに追加する必要があります。
http://download.eclipse.org/technology/m2e/releases
maven2を使って、Cassandra-webconsoleの依存ライブラリをダウンロード、ビルド、
あとは、maven2を使って自動デプロイか。
http://www.waltercedric.com/java-j2ee-mainmenu-53/361-maven-build-system/1555-deploy-to-tomcat-6-using-maven.html
2013年1月20日
から hiruta
MediaView(JavaFX)のタイマー切替の際の動作 はコメントを受け付けていません
JavaFXのMediaViewを規定した時間で別の動画ファイルに切り替える際、mediaPlayer.stop()をしないと、切替前に動画がバックグラウンドで流れたままになってしまう。(音声だけ切替前の動画の音声が聞こえてきました。)リソースも残ったままになっていると思われます。
private Timeline movieTimer = TimelineBuilder.create() .cycleCount(Timeline.INDEFINITE) .keyFrames(new KeyFrame( new Duration(120000),//単位 ミニ秒 2分 1000(1s) x 60 x2 new EventHandler(){ public void handle(Event arg0) { // leftMovieIndex++; if (leftMovieIndex >= leftMediasArray.length) { leftMovieIndex = 0; } leftImageIndex++; mediaPlayer.stop(); FlowPane flowPane = (FlowPane)pane.getChildren().get(0); mediaPlayer = new MediaPlayer(new Media(media_folder+leftMediasArray[leftMovieIndex])); mediaPlayer.setAutoPlay(true); mediaPlayer.setCycleCount( MediaPlayer.INDEFINITE ); // 繰り返し再生 MediaView mediaView = new MediaView(); mediaView.setFitWidth(700.0); mediaView.setFitHeight(400.0); mediaView.setMediaPlayer(mediaPlayer); flowPane.getChildren().remove(0); flowPane.getChildren().add(mediaView); } } )).build();
2013年1月20日
から hiruta
HashMapとLinkedHashMapの挙動 はコメントを受け付けていません
HashMapでオブジェクトを挿入すると挿入順序が保持されないので、取り出す際、挿入した順序で取り出してくれません。
挿入通りに取り出したい場合は、LinkedHashMapを使います。
Map<String, Object> media1= new HashMap<String, Object>(); medias.put("0", "mana2.mp4"); medias.put("1", "mana7.mp4"); medias.put("2", "mana3.mp4"); medias.put("3", "mana4.mp4"); medias.put("4", "mana5.mp4"); medias.put("5", "mana6.mp4"); medias.put("6", "mana1.mp4");
Map<String, Object> media1= new LinkedHashMap<String, Object>(); medias.put("0", "mana2.mp4"); medias.put("1", "mana7.mp4"); medias.put("2", "mana3.mp4"); medias.put("3", "mana4.mp4"); medias.put("4", "mana5.mp4"); medias.put("5", "mana6.mp4"); medias.put("6", "mana1.mp4");
for ( Object key : medias.keySet() ) { leftMediasArray[index] = (String)medias.get(key); index++; }
2013年1月19日
から hiruta
eclipseの64-bitへの対応 はコメントを受け付けていません
Javaの統合開発環境であるeclipseは3.6 (コードネームHelios)以降でないと、64-bitに対応していません。32-bitだと使用できるメモリ制限(4M)があるから、JavaFXでリッチアプリケーションを開発する場合、64-bitの方がよろしいかと。リッチアプリケーションだと動画再生など扱うので、使用できるメモリはあったほうがいい。
まあeclipse 3.5ごろまでは、32-bitが主流であったからいたしかたないか。
また、VMware vSphere 5(ESXi5)からは、32bitマシンは切り捨てられ、64bitマシンのみ対応ということからも32bitのサーバーは今後ないかと。(コア数もマルチ(2~4)があたりまえ)
2013年1月16日
から hiruta
Googleアナリティクスのソーシャル対応 はコメントを受け付けていません
2013年1月14日
から hiruta
テーマを変えてみました。 はコメントを受け付けていません
Biz-vektorもでしたが、YokoテーマもレスポンシブWebデザインに対応しているので、スマホなどの画面解像度にあわせて最適化します。
Yokoテーマはブログサイトに適したテーマになっています。
2013年1月14日
から hiruta
Let’s note CF-W5のキーボード交換 はコメントを受け付けていません
キートップの下部のプラスチック部品をおさえておく金具が一部破損したので、キーボードを交換しました。
部品を購入したサイトは以下です。Panasonicだけでなく、多数のメーカーの部品を多く揃えています。
http://www.itmaster.jp/netshop/580_1077.html
交換後の写真です。見た目は変わりませんが。
2013年1月14日
から hiruta
metaioのLocation-based AR tutorialを少しさわってみました。 はコメントを受け付けていません
metaio のtutorial(Tutorial 5 「Location-based AR」)を少し変更してみました。
north、southの吹き出しの座標を設定しているのが、arelGlue5.jsにあるので、登録したいポイントの緯度経度に変更して、アプリで確認すると、スポットの方向に吹き出しがでてくることが確認できます。
データベースなどからスポットの位置情報を取得するようにすれば、オリジナルのARアプリが簡単に作成できるようになると思います。
function initScene(location) { // var offset = 0.0002; // var south = new arel.LLA(location.getLatitude()-offset, location.getLongitude(), location.getAltitude(), location.getAccuracy()); // var north = new arel.LLA(location.getLatitude()+offset, location.getLongitude(), location.getAltitude(), location.getAccuracy()); // var west = new arel.LLA(location.getLatitude(), location.getLongitude()-offset, location.getAltitude(), location.getAccuracy()); var offset = 0.0002; var south = new arel.LLA(36.7642, 140.407, 100,10); var north = new arel.LLA(36.7925, 140.348, 100,10); var west = new arel.LLA(location.getLatitude(), location.getLongitude()-offset, location.getAltitude(), location.getAccuracy());
metaio SDKを使って、アプリを開発すると、watermarkと呼ばれるmetaioの文字が埋め込まれます。watermarkを消すには、35万支払って、BASIC License(350,000 JPY)を購入する必要があります。