ズッキーニのプログラミング実験場

プログラミング + アカデミック + 何か面白いこと。 記載されているものは基本的に私が所属する団体とは関係がありません。

   Jun 12

[CoffeeScript]HTML5のCanvasでアニメーション

とある統計のアルゴリズムの動きを視覚的に確認したいがために、 それの全段階としてCoffeeScriptとHTML5のCanvasでアニメーション処理を書いてみた。 まずmain.coffee。 次に、2次元のデータ点を […]
続きを読む »

   Jun 11

[Jenkins][Nginx]インストールしてみる

jenkins nginx JenkinsをAmazonEC2のubuntu13上で稼働させたくてインストールしてみた。 1.Javaのインストール 2.nginxのインストール 3. jenkinsをインストール 4. Access http:/ […]
続きを読む »

   Jun 10

[AR][Processing]3Dモデルの描画

背景 昨日でマーカーに立方体を表示させることができたから、今日は3Dモデルを描画してみる。 実装 メタセコイア形式の3Dモデルをロード&描画するためにMQOViewerというライブラリを使う。 3Dモデルはここからダウン […]
続きを読む »

   Jun 09

[AR]NyARToolkitを使ってみる

概要 マーカーベースのARプログラムを作成するためのライブラリとしてARToolKitというものがあるが、 それのProcessing版であるNyARToolkitを使用して簡単なARプログラムを作成してみる。 実装 こ […]
続きを読む »

   Jun 08

[Processing]カメラの利用方法

概要 Processing カメラ ProcessingでARプログラムを作成するためにカメラを利用するプログラムを作ってみる。 ソースコード 以下がそのソースコード。 Processingだとものすごく簡単にかけるから […]
続きを読む »

   Jun 06

[ImageProcessing]肌色で2値化

HSV表色系 一般的によくつかわれているRGBからHSVに変換するには以下の式を用いる。 ソースコード 実行してみる。 入力画像 出力画像
続きを読む »

   Jun 02

[Backbonejs][Javascript]インストール

Backbone.jsの準備 まずは必要なライブラリのダウンロード。 次は、テスト用のhtmlとjsを作成。 動作確認して準備OK! coffee scriptを加えてみる ここを 参考にしてnpmを入れる。 packa […]
続きを読む »

   Jun 01

[Scala][Play2]EC2上にインストール

なんとなくscalaが使いたくなって入れてみた。 以上。
続きを読む »

   May 31

[Hadoop][Hive]EC2上のUbuntu12.04にインストールしてみる

Hiveをインストールしてみる。 とりあえず、動くところまで。 なんとか動いた。 hive-default.xml.templateになんでこんな閉じタグミスが多いんだろう?
続きを読む »

   May 30

[Javascript][Three.js]マウス操作

前回の記事のindex.htmlに新規部分を追加した以下のmain.jsを読みこませる。 結果は次のようになる。ドラッグで立方体が回転する。 Three.js面白いな。何か作ってみよう。
続きを読む »

   May 29

[Javascript]Three.jsを触る

Three.jsでブラウザ上で3D空間の描画が簡単にできるみたいだ。 threejs.org 簡単に立方体を書いてみる。 以下、ここのまねをして書いてみる。 まずはダウンロード。 ここのbuildディレクトリの中にあるt […]
続きを読む »

   May 29

[Hadoop][Ruby]Hadoop Streaming First Step

RubyでMap Reduceを書く まずはMapper 次にReducer テストしてみる。 できた! Hadoop Streamingで実行する できた!
続きを読む »

   May 28

[AmazonEC2][Hadoop]完全分散モード

Info Instance : m1.large Number of instances : 3 Stand Alone Mode Pseudo Distribution Mode Complete Distributi […]
続きを読む »

   May 26

[Python] python urllib 2のインストール

本のコードを写経していて python urllib 2が必要なのだが、 なぜかpipでurllib2を検索しても出て来なくて、 urllib3しかないっぽいからこっちを入れてみる。 多少、urllib2とurllib3 […]
続きを読む »

   May 24

[memo]granpark.rbのセキュリティ勉強会

exploit exploit : 不正入力 exploit code : 不正入力をするプログラム exploit-db.com : exploit code がいろいろおいてあるページ port scan TCP S […]
続きを読む »

   May 22

[Ruby][ImageProcessing]rubyで画像処理ができる環境を作ってみる

1.RVM インストール 2.libimlib2-rubyをインストール 3.グレースケールにするプログラムを書いてみる 参考:http://d.hatena.ne.jp/tohka383/20120201/132803 […]
続きを読む »

   May 20

[Scala]線形補間でデータのスケーリング

やりたいこと Scalaの勉強で簡単なデータ列の加工をしてみる。 データの大きさを合わせる為に、 線形補間を使ってデータ列を0から1の値にスケーリングする。 線形補間の式はこれ 最低値からの差分を出して、最も大きな差分の […]
続きを読む »

   May 16

[CoffeeScript]簡易的なテンプレートエンジンを作ってみた

これを このようにしたくて、簡単に作ってみた。 以下がcoffee scriptのクラス。
続きを読む »

   May 14

[Parser][PEG]PEG.jsで遊んでみる

最近、文脈自由文法よりも扱える範囲が広いかもしれないと言われている 分析的形式文法(PEG)に興味があって、リッチなコンフィグファイル用言語を作成するのに使用している。 PEG.jsというPEG用のパーサを生成してくれる […]
続きを読む »

   Apr 27

[Kinect][Processing][Windows]環境準備

kinect processing windows インストール processingでkinectを扱うためには以下をインストールする必要がある。 OpenNI : Kinectを使うためのライブラリ NITE : ジ […]
続きを読む »