2012-05-01から1ヶ月間の記事一覧

Modelaの切削試験 その2

(※筆者は機械加工の専門家ではありません。そのため以下の内容による事故などには責任を持ちません。工作機械の取り扱いにはくれぐれも注意し、詳しくはマニュアルを参考するか会社までお問合せください。) 今回の行程は、 (1)Autodesk InventorでCADフ…

HerokuでPlease install the postgres adapterというエラーが出る

gem 'pg'は入れてるし、ローカルのbundle installは--without productionでやってるのだけど。therubyracer-herokuをいれないといけないんだっけ? http://aws.lefthandz.org/wordpress/2012/01/deploy-rails-3-1-x-to-heroku/gem 'sqlite3'のスコープが間違…

Railsのfind()はnilを返さない→find_by_idを使う

http://d.hatena.ne.jp/koseki2/20070627/findnil

JavaでパースしたテキストをProcessingに渡して表示する

JavaのListクラスの要素には、ArrayのようにArray[i]でアクセスするのではなく、List.get(i)の様にインデックスを指定してアクセスする。 http://www.gamedev.net/topic/334269-beginning-question-involving-arraylist/ import java.io.IOException; import…

ModelaをXPモードで動かす→失敗

AutoCADの2005を使おうと思ったらWindows XPでしか動かないようなので。 Windows7のXPモードを使う。 Windows7のXPモードをインストールした後、AutoCAD2005を入れた。 で、ME-US3のドライバインストールでつまづいた。 ちなみにXPモードでハードウェアを認…

Pythonのsite-packagesの場所の確認方法

http://d.hatena.ne.jp/a2c/20071029/p1 $ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

Djangoを使う

インストール http://djangoproject.jp/doc/ja/1.0/intro/install.html sudo python setup.py installするだけ。チュートリアル http://djangoproject.jp/doc/ja/1.0/intro/tutorial01.html ん?django-admin.pyがないといわれる。 $ sudo ln -s /Library/Fr…

Processingでギターを周波数解析した波形を表示する

Ess.jarが必要。オーディオインターフェース周りの設定は、 http://d.hatena.ne.jp/seinzumtode/20120502/1335952268 を参照してください。 import krister.Ess.*; FFT myfft; AudioInput myinput; int bufferSize=512; void setup() { size(532,400); frame…

Omnigraphの使い方:Stencil

いつも場所を忘れるので。

ギターの音をProcessingに入力して波形を表示する

使ったMIDI Audio InterfaceはUA-1Gです。 そのままだと認識しないので、ドライバーをインストール。 インストール(MAC OSX 10.6用) http://www.rolandus.com/support/downloads_updates/eula.php?FileName=ua1g_mx6d_v100.zipで、サウンドインプットを変…

RailsでTwitterのOath認証

http://www.geekzshu.com/rails/1562 http://satomacoto.blogspot.jp/2012/05/railsomniauthtwitter.html

JavascriptとHTTPリクエストを併用してデータの同期みたいなことをしたい

たとえばこんなサイトがあるとします。 http://shohei.github.com/counter/ クライアントがHTTPリクエストを送ると、Javascriptのwindow.onload function(){}が呼ばれて カウンタがスタートします。で、この数をJavaで取得したい。 Jerichoパーサを使って書…

JavaのHTMLパーサーJericho HTML Parserを使う

http://d.hatena.ne.jp/TaRO/20110314/1300071165http://d.hatena.ne.jp/talisker_ZQN/20100801/1280651267

EclipseでProcessingを使う

http://d.hatena.ne.jp/white_wheels/20100331/p2 メイン関数つけるとJavaアプリケーションとして起動できるのね。知らなかった。全画面表示をやめてウィンドウモードで動かすときは --present のオプションを外す。

Javascriptでタイマーをつくる

ストップウォッチのサンプル http://www.scollabo.com/banban/java/jvsample_014.html JavaScript (ヘッダに置く) myButton = 0; function myWatch(flug){ if (myButton==0){ Start=new Date(); myButton = 1; document.myForm.myFormButton.value = "Stop!"…

Processing.jsを使う

http://d.hatena.ne.jp/amachang/20080509/1210355674 MinimとかOpenCVとか外部JARライブラリを必要とする系は無理っぽいのかな。このコードをテンプレートとして使えばOK。processing.jsの場所は各自の設定で。 ちょっとした絵を書くとかに便利かも。Proces…

Googleの音声認識APIをHTML5で使う

http://blog.shimabox.net/2011/05/03/html5%E3%81%AE%E9%9F%B3%E5%A3%B0%E5%85%A5%E5%8A%9B%E3%81%A8google%E3%81%AE%E7%BF%BB%E8%A8%B3api%E3%82%92%E8%A9%A6%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/http://d.hatena.ne.jp/ichhi/20110428/1303986170

Processingでサーバを構築する

http://kousaku-kousaku.blogspot.jp/2008/11/processinghttpweb.html ProcessingにJSONデータを与えて何かさせるとかどうやってやるんだろう。 全体をJavaで書いて、グローバル変数をやりとりさせる感じかなあ。 //ライブラリのインポート import processin…

Macのsayコマンドの一覧を取得して話させる

やってみたけどこれは面白い。 #! /usr/bin/env python # -*- coding: utf-8 -*- import os os.system('ls /System/Library/Speech/Voices/ > "voicelist.txt"') fin = open("voicelist.txt") for f in fin: extracted = f.replace("Compact.SpeechVoice",""…

facebookで自分の友だちを表示

//アクセストークンを変数に格納 $access_token = $facebook->getAccessToken(); //友達の取得 $friendurl = "https://graph.facebook.com/me/friends?access_token=".$access_token; $doc = file_get_contents($friendurl); $obj = json_decode($doc,true);…

facebookログインの仕様変更

何度やってもgetSession()がない、と怒られる。 facebook.php覗いても確かにない。 どうやら2011年の5月に使用変更があったようです。 https://developers.facebook.com/blog/post/503/ 旧ログイン $facebook = new Facebook(…); $session = $facebook->get…

PHPでJSONをパースする

パースしたいのは以下のデータ。 test.json { "data": [ { "name": "Zardoz", "category": "Movie", "id": "104051962963937", "created_time": "2011-07-20T13:52:28+0000" }, { "name": "Kin-dza-dza!", "category": "Movie", "id": "103738062997598", "c…

PygameでMIDIを使う

http://d.hatena.ne.jp/kadotanimitsuru/20100112/midihttp://d.hatena.ne.jp/miujun/20120430

USB Midi Interfaceでギターの波形をPCで解析する

色々と調べ中。まだやり方は見つかってません。 Portmidi http://sourceforge.net/apps/trac/portmedia/wiki/portmidi(追記)Processingの標準ライブラリMinimでいけた。 http://d.hatena.ne.jp/seinzumtode/20120502/1335952268

WebrickでSSLを有効にする

http://labs.appshelf.info/2011/06/01/256/うまくできないので元に戻そうとしたらrailsサーバが立ち上がらなくなった。 http://hamutaro.cocolog-nifty.com/suki/2007/08/webrickvine41.html netstatで確認する。 $ netstat -an | grep 3000 tcp4 0 0 *.300…