サイログ。

~雑多な記事置き場~

何年以来だ!? のお久しぶりです。

こんにちわ。 こちらのブログではめちゃくちゃお久しぶりです。 最近は、なんやかんやと生きております。 プログラミングに関してはRubyもPythonもC#もやっておりますが、 個人的には動画作成まわりでC#やPythonを使っております。 (当方が使っている動画編…

Macを買ったのでMarsEditで投稿できるようにしてみた

MarsEditではてなを投稿できるようにした。 おっさんでも出来た。MarsEditからはてなへの投稿方法 おぃらでもMarsEditからはてなダイアリーへ投稿できたの巻以上の記事が参考になりました。ありがとうございました。

とりあえず、SDL2をビルドするときに追加インストールしたものリスト

これらは、あくまでも当方がビルドした時にインストールしたものなので、それぞれの環境に依存するということで一つ。 sudo apt-get install freeglut3-dev libglew1.6-dev freeglut3 libglew1.6 sudo apt-get install libjpeg-dev sudo apt-get install lib…

SDL2_ttfはまだtarballになってなかったので

「SDL2対応のSDL_ttfは無いんかいの?」とSDL関係のページをあさってみると、フォーラムで「レポジトリから取れ!」というありがたいお言葉を見つけたので、早速インストール。SDL_ttfのページに合ったMercurialのレポジトリから入れてみることにした。今回…

Miyako for Web、ちまちまと開発しております

最新版は↓です。http://github.com/cyross/M4Wかなりシンプルな構造になっております。 また、Box2DやThree.jsと組み合わせたサンプルも用意していますので、よければ見てやって下さい。 忘備録:SDL_mixer2.0のために、spmeg2をビルドしてみたぜヒャッハー!…

まとめ

ここまで書いてみましたが、どの方法も一長一短です。 コンセプトや規模に寄って取捨選択する必要性は未だに根深そうです。

RiteVMとかは?

Ruby絡みでは、RiteVM(組み込みスクリプト言語とRiteVM勉強会 : ATND)が使いやすそうだったら、そっちにも注目したいですね。 (RiteVMがUnity3Dに組み込まれればさらに最強ですね)あとは、本格的にリリースされるのはいつなんだろう…。

Unity3Dとかはどうだろう?

最近話題のゲームミドルウェアですね。ベースはMono(.NET)です。 Unityいろんな場面で使われていたり、マルチプラットフォーム対応のミドルウェアなので、アプリ配布に困ることはないでしょう。本格的なゲームにはこっちのほうが有効でしょう。ただし、ほん…

HTML5でゲームを開発する方法

簡単に言うと、「Railsでゲーム開発できないか?」ということです。 ブラウザでゲームが作れれば、マルチプラットフォームである程度速度のあるゲームが作れます。ただし、結論から言うと、ちっちゃいゲームなら可能という結論が。一応、Javascript+Rails3.1(…

Miyakoの開発停止状態について

というわけで、久しぶりにはてなで更新を。こないだから、Miyakoどないなってんねんなーとか言われてそうですが(気に留めてない?やっぱり?)、現在、開発停止中となっております。理由は、怠惰とか怠惰とか怠惰とかあるのですが、未来を見据えていたら、気が…

MiyakoPack2.1.20リリース

Ruby1.9.2-p180+Miyako2.1.22+MiyakoLauncher2.2.1をパックしたWindows用実行環境です。変更点は、Miyakoが2.1.22になった意外は変更ありません。 (あ、でも、こそっとGlew1.6.0のdllは入っていますが、今のところ何の役にも立ちません(^^;

[Ruby][Miyako] Miyako2.1.22リリース

前バージョンのバグ修正版です。Shapeクラスの複数メソッドにエラーが出る問題がありましたので修正致しました。あと、サンプルを追加しました。修正したShapeクラスとFiberを使った弾幕もどきサンプルです。 各スプライトは「弾」というイメージで、ランダ…

ご挨拶

昨今、OpenGLとかGLEWとか使えないかなーといろいろ考えているサイロスさんです。どもども。Miyakoの最新バージョン、2.1.22をリリース致しました。詳細は、Miyakoメインサイトからどうぞ。 http://www.twin.ne.jp/~cyross/Miyako/ ダウンロードは、RubyForg…

気がつかない間に

GLEWの1.6.0出てたんだね。今度試してみよう。http://glew.sourceforge.net/

RubyでOpenGL続き

こないだから、久しぶりにruby-openglのプログラムを書いてみたいと思っていたので、書いてみた。 Ruby1.9.2+Ruby/SDL2.1.1+ruby-opengl0.61を使用。 (ruby-openglのビルド方法については回答できかねます…)出来上がったのはこんな感じ。 「何このキャラ!?…

修正版

風呂はいってる間に新しいアイデアが出たので修正 fibers = ARGV.map{|v| Fiber.new do t = Time.now while(Time.now - t < v.to_i); Fiber.yield(true); end puts v loop do; Fiber.yield(false); end end } while(fibers.map{|fib| fib.resume }.any?); end

[Ruby] Sleep Sort のをFiber@Rubyで実装

id:gfxさんの記事を読んで大爆笑してしまったので、ついついRuby1.9.2+Fiberで作ってしまいました。 というわけで、メモ。元ネタ: Islands in the byte stream/常識を覆すソートアルゴリズム!その名も"sleep sort"! def create_fiber(v) f = Fiber.new do…

MiyakoPack2.1.20リリース

Ruby1.9.2-p180+Miyako2.1.21+MiyakoLauncher2.2.1をパックしたWindows用実行環境です。変更点は、Rubyが1.9.2-p180に、Miyakoが2.1.21になった意外は変更ありません。

[Ruby][Miyako] Miyako2.1.21リリース

前バージョンのバグ修正版です。サブシーンに移動する際にエラーが起きていた問題を修正しました。Miyako2.1.21はアップデート必須となっておりますので、お手数ではございますが、アップデートのほどをよろしくお願い致します。

ご挨拶

久しぶりデス。本当に久しぶりデス。 ほとんど何もやってなかったのに(仕事したりさくらのVPSを申し込んでたりしてましたが…)、バグ報告があったのにリリース作業が時間がかかりました。すみません。というわけで、Miyakoの最新バージョン、2.1.21をリリース…

MiyakoPack2.1.20リリース

Ruby1.9.2-p0+Miyako2.1.20+MiyakoLauncher2.2.1をパックしたWindows用実行環境です。変更点は、Miyakoが2.1.20になった意外は変更ありません。

[Ruby][Miyako] Miyako2.1.20リリース

前バージョンの機能追加・バグ修正版です。大まかな変更点は以下です。 画面更新を制御するScreen.render_attr/render_attr=/enable_render/disable_renderメソッドの追加 起動ディレクトリのサブディレクトリに日本語のファイルがあったとき、エラーやスト…

Miyako(MiyakoPack) 2.1.20リリース

Miyakoの最新バージョンをリリース致しました。詳細は、Miyakoメインサイトからどうぞ。 http://www.twin.ne.jp/~cyross/Miyako/ ダウンロードは、RubyForgeからどうぞ。 http://rubyforge.org/frs/?group_id=8246 gemからのインストールも可能です。 gem in…

MiyakoPack2.1.19リリース

Ruby1.9.2-p0+Miyako2.1.19+MiyakoLauncher2.2.1をパックしたWindows用実行環境です。 更に、dbmやcursesが利用できるようになっています。

MiyakoLauncher2.2.1リリース

前バージョンのバグ修正版です。以下のてんが変更されています。 ログ出力ウインドウの廃止(コマンドラインから表示) 登録アプリケーションを実行した後、スクリプト単体での実行が出来ないバグの修正

Miyako2.1.19リリース

前バージョンのバグ修正版です。大まかな変更点は以下です。 シナリオエンジンの文字表示の高速化 SpriteAnimation#renderでvisibleに関係無く描画されるバグの修正 Miyako::VERSIONの値がバージョン番号に同期していなかった問題を修正 他、細かいバグの修正

Miyako2.1.19&MiyakoLauncherLite2.2.1リリース

Miyakoの最新バージョンをリリース致しました。詳細は、Miyakoメインサイトからどうぞ。 http://www.twin.ne.jp/~cyross/Miyako/ ダウンロードは、RubyForgeからどうぞ。 http://rubyforge.org/frs/?group_id=8246 gemからのインストールも可能です。 gem in…

オマケ写真2:飛び出し女子高生フォトギャラリー

飛び出し坊や(全てはここから始まった)

オマケ写真:飛び出しミクさん

滋賀県豊郷町にある世界のミクさん。もはや「けいおん!」関係ないやんというツッコミはスルーです(笑)

「ムギちゃんのおっとりぽわぽわRuby教室」の今後

この間、Ruby勉強会などでこの「ムギちゃんのおっとりぽわぽわRuby教室」のことを話したとき、「著作権はどうなるの?」という話を方々から言われました。ソフトウェア関連のカンファレンスなので、空気が違うというのは承知していたのですが、ここまで言わ…