最初から高級車メーカーになろうと思ってはならない

ツイッターに書こうと思ったが、ふとがっつり書きたくなったのでブログに。 ちなみに僕は車はおろか免許すらもってなく、ただ Top Gear が好きなだけなので車関係で色々間違ってたらごめんなさいorz 今の自分の身の丈にあったものを作る イギリスの車番組 To…

socket.io のサンプルを heroku で動かしてみる

http://d.hatena.ne.jp/alpha_neet/20120508/1336497694 の続きです。 環境 node 0.6.12 npm 1.1.4 socket.io 0.9.6 nave を使って node をインストール 2012/05/09 の時点で最新の node のバージョンは 0.7.8 ですが、 socket.io 付属のサンプルが 0.7 以上…

homebrew 管理していた node.js を nave に移す

heroku では公式にサポートしてる node.js のバージョンが 0.4.7 だったり node 自体のバージョンパップも激しいので、すぐ切り替えれるように nave で管理することにしました。 homebrew でインストールした node.js と npm の削除 (注)npm の削除には no…

サイコロを二個振って一つ以上1になる確率

小学生かよ!!!というような問題ですが。 きっと僕が小学生のころは覚えてたんですが忘れてしまったので復習しますた! というか skype で教えてもらったのでそのまま書きました! 最初1が出た場合(A) 最初1が出る確率は 1/6 ですね。こんぐらいは分か…

enchant.js 使ってみた

websocket が凄すぎるので(←遅い)javascript 始めてみました。 適当にどんな感じで開発してるか軽くメモっときます。 もっといい方法があれば教えてください!! enchant.js https://github.com/wise9/enchant.js/zipball/master から落としてきて解凍。な…

javascript の repl 候補

javascript さっぱり分かんないんで、repl で色々試したいなーと思い調べてみました。他にもオススメあれば教えててくだしあ>ω<b Chrome Developer Tools 多分これが最強です。 現在作業中のページのタブにフォーカスを合わせて 右上のメニューボタン > …

scala.swing の PartialFunction の合成っぽいのを Actor でやってみた

https://github.com/scala/scala/blob/master/docs/examples/swing/ButtonApp.scala#L16-L18 https://github.com/scala/scala/blob/master/src/swing/scala/swing/Reactions.scala#L19-L27 こんな感じに reactions に PartialFunction を足していく感じのを …

MMDSpriter の サンプルを用意してみた

http://d.hatena.ne.jp/alpha_neet/20120313/1331624282 の続きです。 前回のだと今いち分かりづらかったので歩くだけのサンプルを用意してみました。 http://www4.atpages.jp/alphaneet/mmd-spriter/ から実際に動かせます。 操作方法 ← 左に移動 → 右に移…

MMD をゲームの素材として使えるか試してみた

環境 OS Windows7 SP1 64bit AviUtl 0.99k2 MMD 7.39 ImageMagick 6.7.5 デモ 知り合いから 「○と×とかの図形だけだとでユーザーはやってくれませよ」 「いや、俺はこの状況を打破するジツがあるから問題にい」 「んじゃ、それやってくださいよ」 「まだその…

ほどほどの画質でさくっと youtube にうpる方法(もっといい方法募集)

スクリーンショットの延長線上ぐらいのお手軽さで動画をうpしたいなーと思い色々試してみました。 環境 OS Windows7 SP1 64bit アマレココ 3.10b Windows Media Video(WMV) 9.x インストール アマレココのインストールは http://d.hatena.ne.jp/alpha_neet/…

package object の定義は外部からでも(implicit も含めて)使えるらしい

環境 scala 2.9.1 ものすごい勢いで REPL を立ちあげた http://d.hatena.ne.jp/hideshi_o/20111207/1323275884 ここを見てびっくりギョウテンして慌てて確かめてみたんですが、、、 scala> import scala.sys.process._scala> "ls" run アイエエエ!ナンデ!…

class の引数をずらずらーと書きたくないでござる!

そもそもこういう事で悩むのすら間違ってる感はありますが、とりあえず困ってることをまとめる意味も込めてブログに書いてみる。 ちなみに僕の設計力はやう゛ぁいんで!!なんでこういう作りなの?っていうマサカリどんどん投げてくれると助かりマンモス!!…

mac で高画質 ustream 配信するメモ

http://d.hatena.ne.jp/alpha_neet/20120109/1326057718 の続きです。 参考URL http://video-seisaku.jp/column/USTREAM_1.html http://d.hatena.ne.jp/snakefinger/20100418/p1基本的にはここ読めば分かるんですが、英語だったり前バージョンだったりで詰ま…

sbt の prompt に表示される文字を変更する方法

sbt

とりあえずこうなる(結果) sbt のコンソールに現在の git のブランチ名が表示されている状態です。 やり方に興味ある人は続きをどぞー ちなみほとんど @xuwei_k 先生に twitter で教えてもらったというあるさまです・ω・ あるがとうございました! 講義(…

mac で ustream で配信するまでのメモ

なんか知り合いがお絵描き配信始めたらしいので、対抗してプログラミング配信を始めてみました。 配信するまでのメモ置いときまっ 環境 Mac OS X 10.7.2 Ustream Producer 2.0.1 番組の作成 Ustream はまず番組を作ってそこに対して映像を送るという形になっ…

おぺれーしょん・りふれくしょん のレポート(名前に特に意味はない)

sbt は github のプロジェクトを参照することが可能と教えてもらったので試してみました。 (.git リポジトリの url あるなら多分どこでもいける) maven-repo にするまでもない共有ライブラリとか置くといいかもしれません。(受け売り) 環境 scala 2.9.1.…

processing のキャンバス上に swing コンポネーションを配置してみた

今まで知らなかったんですが、mac で java.awt._ を使用した入力フォームだと日本語入力が出来ないようです(IMEが日本語に切り替えれない) これゲームのチャット機能とか考えると致命的な致命傷だったんで、Swing の入力フォームを使うようにしてみました…

processing で scala の並列コレクションを試そうと思ったらヌルポだったでござるの巻

はい。そういうことです。 このスレは早くも終了ですね。 https://gist.github.com/1366985 の Par.scala の 183 行目の balls foreach を balls.par foreach にしてみると [error] (Animation Thread) java.lang.NullPointerException java.lang.NullPointe…

lion に gruff を入れてみた

グラフを作ってみたかったので入れました。ghostsciprt のところで少し詰まったのでメモっときます。 環境 Mac OS X 10.7.2 ruby 1.9.2p290 rmagick 2.13.1 gruff 0.3.6 インストール http://d.hatena.ne.jp/ruedap/20110320/mac_ruby_imagemagick_rmagick_i…

プログラミングClojure 勉強メモ 目次

いきなり SICP は無理ゲーだたので、まずは『プログラミングClojure』読むます・ω・; え?ソラノート?なんですかそれ?_? そのノートに名前でも書いたら空から女の子でも落ちてくるんですか?_? というのは冗談ですが、まぁ自分用にメモ残してるだけな…

clojure 勉強メモ 総合目次

体系的な(つもりの)勉強メモは基本 livedoor wiki にのせていたんですが、lisp 系のシンタックス・ハイライトが使えなかったので はてなダイアリー + gist に置くことにしました。 プログラミングClojure 勉強メモ 目次 clojure tips

clojure tips

clojure 勉強メモ 総合目次コメントルールhttp://stackoverflow.com/questions/4531761/comment-indenting-seems-messed-up-in-clojure-mode とツイッターで教えてくれたお方のを参考に ; for inline comment 行の右隅に書く ;; for in-function comment 関…

プログラミングClojure 勉強メモ 第1章 Getting Started

プログラミングClojure 勉強メモ 目次 REPL hello work 定数を扱う 変数(副作用のあるデータ)を扱う def と defn の違い require と namespace - 他のプログラムを読み込む refer と use - 読み込みの簡略化 doc と find-doc - ドキュメントを表示 source …

github に processing の maven リポジトリを作ってみた

http://d.hatena.ne.jp/alpha_neet/20111103/1320312236 の続きです。 公式で processing の mavenリポジトリが用意されるまで適当に野良置いておくと便利かなーと思ったので作ってみました。 どうも scala のバージョン × processing のバージョン分のリポ…

github に maven リポジトリを作ってみた

http://d.hatena.ne.jp/alpha_neet/20111030/1319994407 の続きです。 前回ローカルにリポジトリを作成してみたので、次は github 上に作成してみます。 http://www.pshared.net/diary/20100912.html を参考にしました。 pom.xml の修正 前回との違いは url …

ローカルに maven リポジトリを作ってみた

sbt の環境構築は http://d.hatena.ne.jp/alpha_neet/20111012/1318437291 を参考にしてください 環境 java 1.6.0_26 maven 3.0.3 scala 2.9.1.final sbt 0.11 まずは maven でハロワをやってみる どうも maven 力が足りなくて調べても何やってるのか分かん…

いれたてほやほやの rvm に redmine 入れて heroku にデプロイしてみる

http://d.hatena.ne.jp/alpha_neet/20111024/1319484040 の続きです。 自分の趣味開発でも redmine を使ってタスク管理をしようと試してみました。 http://neetmine.heroku.com/ ここが自分の redmine の url でつ。 がんばってスケジュール管理しまっ>ω<…

lion に rvm 入れてみた

環境 Mac OS X 10.7.2 rvm 1.8.6 zsh 4.3.11 rvm 入れる http://www.pistolfly.jp/weblog/2011/03/rvm187192.html と http://d.hatena.ne.jp/itmsc/20110118/1295362010 などを参考に bash curl -s https://rvm.beginrescueend.com/install/rvm) vim ~/.zshr…

型パラメーターを使った Array.fill とかをしたい場合

環境 scala 2.9.1.final まずは REPL でやってみる scala> def fill[T](v: T) = List.fill(10)(v) fill: [T](v: T)List[T] scala> fill("hoge") res0: List[java.lang.String] = List(hoge, hoge, hoge, hoge, hoge, hoge, hoge, hoge, hoge, hoge) scala> d…

development と production での挙動の違い

rails2.3.11 の production ではクラスメソッドがキャッシュされてるせいか(違うかも) 一部挙動が違って死にそうになったので、メモっておきます。 環境 ruby 1.8.7 rails 2.3.11 テストプロジェクト作成 rails hoge cd hoge script/generate scaffold lis…