Java版のMikuMikuDance互換ツール・ライブラリを作成するプロジェクトです。 現在Windows, Linux, MacOSX, Solaris, Android, IOSをサポートしています。 詳細については Wikiをご覧下さい。 https://sourceforge.jp/projects/mikumikustudio/wiki/FrontPage システム要件 システム要件 OS Windows(32/64bit) Mac OS X Linux(32bit) OpenSolaris(32/64bit) JDK 6 または JDK 7の最新版 MMLoaderJMEはJREでも動作しますがMikuMikuStudioはJDKが必須となります。 GLSLが動作するビデオカード(必須) インストール 以下のURLから各OS用のmikumikustudioをダウンロードして下
前回の記事、「JRuby 1.6.0.dev update - cext, dynopt」を書いた後、年越し、会社の引越しなどでバタバタしていました。その間にJRuby 1.6はRC1、RC2とリリースされています。正式リリースまでもう少し。ここのところは新たな機能追加などはなく、RCの品質を高めるための作業が続いています。 そんな中、2/22日に、日本Javaユーザグループ(JJUG)のみなさんにセミナーの機会をいただき、「JRuby 1.6の新機能に見るJVM言語の魅力」というタイトルで発表させていただきました。以下、発表資料です。 当日は7~80名くらい?の参加者があり、JJUGの影響力の大きさに驚きました。予定の公開後、特に積極的な宣伝もないのに、前週金曜日に参加打ち切り、会場サイズの都合で抽選により人数を絞ってこの人数だそうです。 これまでJRuby関連のプレゼンについては、いた
Recent News JRuby 9.4.9.0 Released The JRuby community is pleased to announce the release of JRuby 9.4.9.0. Homepage: https://www.jruby.org/ Download: https://www.jruby.org/download JRuby 9.4.x targets Ruby 3.1 compatibility. Thank you to our contributors this release, you help keep JRuby moving forward! @kares, @jpcam... more... Awards InfoWorld 2010 Bossie Awards: Best of Open Source Software In
アドビ提供のFlashプレイヤーよりも30倍高速に動作するFlashプレイヤーの開発プロジェクト「JITB」が進行中。デモを御覧ください。 (Youtube;要Flash;BGMあり;RSSリーダによっては表示されません) これは現在開催中のFITC SanFranciscoのセッションで公開された技術で、ActionScriptをJavaのバイトコードにコンパイルして、JavaVM上でJavaプログラムとしてOpenGLで描画、実行するものです。 そのためflash.geom.Pointのオブジェクトのインスタンスを100万個生成するのに、アドビのflashプレイヤーでは1000ms係るのに対して、JITBではわずか30msで生成することが可能になっています。 とはいえ、現状すべてのFlashのAPIに対応しているわけではありません。今後互換性を向上させることで、AndroidなどJ
JRuby - Java powered Ruby implementation Java仮想マシンで動作するRuby「JRuby」はJavaがもっているさまざまな利点を利用できる興味深いプロダクトだが、Javaの欠点もそのまま引き継いでいる。もっとも顕著なのは起動時間が遅いことだ。これはLinuxなどでは特に気になる。一度起動が完了しJITが有効になったあとのJRubyは優れた速度を出すが、起動は遅い。小さいツールを作って利用するようなケースはJRubyは苦手ということになり、「起動が遅い」という悪名高い評判を得ることになる。 JRubyの主要開発者であるCharles Nutter氏がHeadius: JRuby Startup Time TipsにおいてJRubyの起動を高速化するための7つのテクニックを紹介している。いくつかはJRubyに特有のものだが、それ以外はJavaで動作する
JRubyを利用したRuby on Rails(以下、Rails)のことを「JRuby on Rails」と呼びますが、オラクルのユーザー向けSNSサイト「Oracle Mix」は、このJRuby on Railsで開発されるなど、JRubyを利用したRailsアプリケーションは実用に近づいてきたといえます。 本稿では前編・後編に分けて、JRuby on Railsについて解説します。前編ではRailsのIDEであるAptana RadRails(以下、RadRails)を使い、手軽にJRuby on Railsアプリケーションを体感する方法を紹介します。ToDo管理アプリケーションを構築しながら、RadRailsの便利な機能を紹介していきます。 JRubyはJavaとRubyのイイとこどり? JRubyとは一言でいうと、100% Pure-Javaで実装したRubyの実装系のことです。こ
SQLiteのデータベースをJavaから扱うのは、意外と不便でした。 Pure-Java JDBC driverもあって、それはjarファイルをclasspathに含めるだけで良かったのですが、sqliteのコードを完全にJavaに変換して作成されているので、クエリの種類によっては動作が極端に遅くなることもありました。 sqliteをdllなどにして、C APIをJNDI経由で操作する、native版のライブラリもありますが、dllをインストールしたり、パスの設定しなくてはいけなかったりと、いろいろ面倒でした。 そこで、dllもろともを一つのjarの中に押し込めたまま使えるようにしたSQLiteのJDBCドライバを作成しました。 http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC dllを自動的にjarの中から取り出してくれて、パスの設定など
JRuby on Google AppEngineの注意事項 1アプリケーションあたりの最大ファイル数は1000 アプリケーションを起動後、5リクエスト程はレスポンスが非常に悪い。 Internal Errorが返される可能性もあり。 net/http, activeresourceなどRubyのURLフェッチライブラリは使用不可 AppEngineはBig Tableをデータストアとするため、ActiveRecordは使用不可 ActiveRecordのかわりに、Bumbleを使用 AppEngine専用の画像処理ライブラリを使う必要があるため、RMagick/attachment_fu/ImageScience/ImgeVoodoo使用不可。 javax.cryptoにアクセス制限がかけられているため、digestが使えず、その結果、Railsのクッキーセッションストアが
第1回 Google App Engine上でLL+RDBアプリを作ろう 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/2/3 Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。これまでの開発手法を変えずに使えないだろうか(編集部) この連載では、Google App Engine(GAE)上でPHP/Rubyという2つのLL言語(Lightweight Language)によって書かれたWebアプリケーションを、できる限りいままでと同じスタイル(データの永続化にリレーショナルデータベースを用いる)で動作させる方法について解説していきます。 GAEについて少しご存じの方は、「おっ?」と思われるかもしれません。GAEになじみのない方は、「それが何か?」と感じられるかもしれ
かなぶんの辞書DBのように、アプリに初期値としてDBを含めたい場合、assets内に保存しておき、初回起動時にdatabasesにコピーする、という方法があります。 基本的なやり方はこちらのサイトで紹介されている通りなのですが、この方法は小さいファイルなら問題ないのですが、1MB以上のファイルだとAssetManagerでExceptionが発生してしまいます。 AndroidのAssetManagerの内部では UNCOMPRESS_DATA_MAX という値が定義されていて、機種依存にはなると思いますが、現状出回っている端末では1024*1024 = 1MBに設定されています。 1MB以上のDBを扱うためには ファイルを分割する ファイルを圧縮する の方法があります。 方法1.ファイルを分割する 最大1MBでファイルをを分割し、初回起動時に分割されたファイルを結合し、databases
OmegaTは、Javaで記述されたコンピュータ翻訳支援ツールである。2000年にKeith Godfreyにより開発され、現在はDidier Briel、Aaron Madlon-Kayらにより開発が進められている、自由に使える、改変できるソフトウェアである。 OmegaTはプロの翻訳者向けに開発されている。主な機能の特徴として、正規表現を用いたカスタマイズ可能な分節化、参考訳文としての参照や訳文の蓄積が可能な翻訳メモリ、用語集や辞書ファイルの参照、Hunspellスペルチェック辞書を用いたインラインでの綴り確認機能などがある。 OmegaTはLinux、macOS、Windows(98 SE以降)上で動作し[1]、Java 1.5を必要とする(3.0以降はJava 1.6)。27の言語環境で使用可能である。2010年の調査によると[2]、プロの翻訳家458人のうち、Wordfast、D
こんにちは。daichi1128です。 以前、ListViewのカスタマイズとしてTwitter風のListViewを作成しました。 ListViewをカスタマイズする | Techfirm Android Lab せっかくなので、今回は続きとしてネットワーク通信をしてTwitterのタイムラインを取得する部分を作ってみます。 今回必要な作業は Twitter APIの理解 AndroidでHTTP通信 XMLデータのパース です。 Twitter APIの理解 Twitterのタイムラインを取得するにはTwitter APIを利用します。 Twitter API Wiki / Twitter API Documentation 今回はアカウントの認証が不要なpublicなタイムラインを取得することにします。 Twitter API Wiki / Twitter REST API
HelloWorldやっても面白くねーんだよ!! 皆さんこんにちは。 Google App Engine (GAE)でJavaがサポートされ、 PythonはスルーしたけどJavaならやりたい!でもJava未経験! GAE/Jに手を出してみたけど、結局hello, world!のサンプルアプリを公開したまま 放置した状態になっていませんか? 僕はそうです! Java使えたら楽しいだろうなー Java覚えて仕事の案件こなしたいなー Java使えたらオブジェクト指向がもっとわかるだろうなー リア充へのあこがれ と、常々思っていつつも、Javaの最初の面倒臭さの前にいつもやる気喪失するんですよね。 HelloWorldひとつやるのにpublic static void main()書くなんて面倒臭すぎです コンパイルなんて面倒でやってられません eclipseの使い方憶えるのが面倒だし ecli
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く