try catch ではまる。var obj:Obj; → var obj:Obj = null;で完全に初期化せよ

var obj:Obj; → var obj:Obj = null;で完全に初期化せよ try catchはエラーがでない分、普段ならでるはずのnullエラーがでなくて原因がつかみにくかった。 for(){ var obj:Obj;//★0 try{ obj = arr[i][j] as Obj; }catch(err:*){ } if(obj != null){//★1 //o…

AS3 負荷対策 Shapeも大量に配置すると重くなる

Spriteを大量に配置すると、マウスイベントなんかを大量に発生させて重くするというのはなんとなくわかっていたが、Shapeも大量に配置すると重くなった。 移動させると描画するから重くなるというのはわかるが、今回は移動もさせてない。

Algorithm::SVMLightのインストール

基本的に「Algorithm::SVMLight をインストールして使ってみよう」でいけるが、 perl Build test で次のようなエラーがでる。 perl Build test t/01-basic.t ... 1/28 # Failed test 'use Algorithm::SVMLight;' # at t/01-basic.t line 5. # Tried to use '…

AS3のBitmapDataに関するメモ

BitmapDataには最大サイズがある これは仕様変更を引き起こしかねない重要な制約なため、設計時に知っておく必要がある。公式docによると、 AIR 1.5 および Flash Player 10 では、BitmapData オブジェクトの最大サイズは幅または高さが 8,192 ピクセルであ…

Slim3 大量のデータを扱う時のcpu時間に関するメモと疑問

前提: 双方向1対多関連で Department(1) Employee(多)目標:Employeeを200件とってくる時間(api_cpu_ms)を減らしたい。 実験1:普通に検索でとってくる List ls = Datastore.query(b) .filter(b.departmentID.equal("dep001")) .limit(200) .asList(); 時…

さくら共用サーバでのperlモジュールインストールメモ

CPANからインストール 参考 さくらインターネットの共用サーバーにPerlモジュールをインストールする手順 http://orima.jp/blog/archives/2006/0610183803.html モジュールがインストールできているかどうかの確認コマンド find `/usr/bin/perl -e 'print "@…

cpanインストールエラー時の対処法

強制インストール 自分でmake 強制インストール cpan[0] > force install Text::Mecab というふうにforceをつければ強制インストールできるらしい。 自分でmake http://d.hatena.ne.jp/kumattau/20090927/1254070043 のXML::LibXML::Commonのところ参考に解…

iBusの言語バーが消えた時の復活方法

ubuntu10.10インストールして日本語Mozc入れて、言語バーが表示されなくなり、さらに変換時に候補が表示されなくなった。いろいろ試したところ、 一度インプットメソッドをSCIMに戻す ことによって、なぜかMozcが使えるようになった。 インプットメソッドをS…

perl TokyoCabinetインストールメモ

基本的にここ http://d.hatena.ne.jp/rosiro/20090925/p1ubuntu10の環境のせいか、 ./configure したら checking for bzlib.h... no configure: error: bzlib headers not found. と怒られた。http://ubuntuforums.org/showthread.php?t=61502 にて解決。 要…

BitmapDataをnewしても変更されない件

例えばbitmaoDataのサイズを変更するような場合、 newしなければならない。 bd = new BitmapData(8, 8, true, 0xFF00FF00); みたいに。ただ、これだけだと反映されないっぽい。 bmp.bitmapData = bd; のようにbmp.bitmapDataの参照も書き換えないとダメっぽ…

wikipedia dump を使って複合名詞を判定してみる

例えば「ウォークマン」を形態素解析器にかけると、mecabやChasenの場合だと、 「ウォーク|マン」と分けてしまう。 多くの場合、連接する名詞をくっつけて複合名詞とすればうまくいくけど、例外もたくさんある。 単純に連接名詞をとるだけだと、「世界最高新…

wiki dump を使って複合語を判定してみる

てst class Foo def bar 'baz' # return baz end end

slim3 グローバルトランザクションでThis transaction must be active.が出て嵌る

This transaction must be active. java.lang.IllegalStateException: This transaction must be active. というエラー。ググっても有用そうな情報はこれだけ transctionがネストしている気配 RT @xicholo: This transaction must be active.というエラーに…

ubuntu10でDBD:mysqlを楽にインストールできるかもしれない方法

ubuntu10の「ubuntuソフトウェアセンター」で「perl」と検索すると、「libdbd-mysql-perl」というのがあって、詳細は DBD::mysql implements the standard Perl5 DBI interface to give you access to MySQL databases. と書かれている。 つまり、DBD:mysql…

mysqlのデータ保存場所のディレクトリの変更

容量がなくなってきたので、別のディスクで領域を拡張したいんでググったらいろいろあったけど、設定ファイルをいじる方法は何時間やってもうまくいかないのであきらめた。「MySQLのデータディレクトリを物理的に別のディスクに」 ここのやり方はものの数十…

google app engine で独自ドメイン設定

前提:お名前.comでドメイン取得基本的には↓ http://www.love-mac.net/archives/04/1735.htmlドメインの所有者の確認のところまでできたけど、www.○○.netにアクセスしてもgoogle.comに飛ばされて表示できなかった。そこで、↓にて解決 http://www.google.com/…

chromeでFlashPlayer10がインストールされていないと怒られる問題

IEやその他のブラウザではFlashPlayer10の内容が普通に表示されるのに、chromeだけなぜかインストールされていないという問題。「Flash Player 10がインストールできません。」 http://www.google.com/support/forum/p/chrome/thread?tid=2d8647faa5b54a12&h…

Flex FlashBuilder FlashVars 値を渡せない

IEでFlashVarsにJSONを渡すとダブルクォーテーションで切れる件 http://d.hatena.ne.jp/inutch/20090902/1251898654で解決

FlashBuilder 「Flash Playerがデバッガーに接続するのを待機してます」エラー

いきなりデバッグができなくなった。規定のブラウザをchromeからsafariに変えたところうまくいった。 つまり、chromeの実行しているswfがなぜかデバッグバージョンではなくなってしまったらしい。原因がわかったのでとりあえず回避できるが、どうすればchrom…

FlashBuilder4(Flex4)でのflashvarsの受け取り方

http://www.laaan.cn/?p=940 にあった。 import mx.core.FlexGlobals;var params:Object = FlexGlobals.topLevelApplication.parameters; var title = params.title;

twitterから可能な限り大量のtweetを取得するの巻

今までpublicタイムラインに定期的にアクセスして取得してたけど、 Twitter のストリーミング API を使えばバンバンとれるらしい。というわけで試してみました。Twitter のストリーミング API を試す モジュールが少なかったため、ほとんどそのままで動きま…

jsp include param で 文字化け

「jsp include 文字化け」でググってもなかなか解決しなかったのでメモ やりたいこと http://www.atmarkit.co.jp/fjava/rensai3/mojibake04/mojibake04.html にある 親ページではcontentType属性を、子ページではpageEncoding属性を指定しましょう を試して…

GAEで架空商品ショッピングサイトを作ってみる01 設計

目的 GAEとjavaに慣れる 作るもの 架空の商品を扱うショッピングサイト。 ネット上にだけ存在するような架空の商品というのがあって、それらのまとめサイト的な意味ももたせたい。例えばこんなのとか↓ ・誰もが自由に商品を追加できる。 ・仮想購入ができる…

人工無能onTwitterの制作01 データ取得 文字化け

twitter上の人工無能が作りたくなったので今日から作っていきます。 名前 何にしよう・・・ モチベーション http://www.ycf.nanet.co.jp/~skato/muno/1intro/index.html 仕様 ・機能1:リプライ(@付きメッセージ)に対しリプライ(返信)する ・機能2:フ…

perl WordNet::Multi 使い方 メモ

マニュアル引用 use WordNet::Multi;&WordNet::Multi::wnDbOpen("wnjpn-0.9.db"); @synsets = &WordNet::Multi::wnAllSynsets; @words_en = &WordNet::Multi::wnWord("02084071-n", "eng"); @words_ja = &WordNet::Multi::wnWord("02084071-n", "jpn"); @syn…

WordNet::Multiをインストール メモ

http://nlpwww.nict.go.jp/wn-ja/data/WordNet-Multi-0.1.tar.gz からWordNet-Multi-0.1.tar.gzをダウンロード ↓ 解凍 # tar xvzf WordNet-Multi-0.1.tar.gz ↓ 移動 # cd WordNet-Multi-0.1 ↓ # perl Makefile.PL PREFIX=Writing Makefile for WordNet::Mult…

DBD::mysqlのDBI->connect()で少し嵌る

環境 ubuntu lampp perl DBI DBD::mysql perlで DBI->connect()しようとしたら failed: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) at insert.pl line 11 というようなエラーが発生して軽くつまった。 多くの人…

環境準備 Ubuntu9 + XAMPP(LAMPP) + perl + DBI + DBD::mysql

環境 ubuntu9.10DBD::mysqlのインストールで数時間嵌った。インストールの順序はUbuntu9 XAMPP(LAMPP) DBI DBD::mysqlの順。DBIまでは無問題。まず cpanでinstall DBD::mysqlとやってエラー。 ↓ http://www.cpan.org/modules/by-module/DBD/ に行って 最新の…

cakePHP webrootのimgディレクトリへのパスを取得

Viewの中でimgへのパスを呼び出すときは、cakePHPのグローバル定数の「IMAGES」は/home/usr/からの表記になるので良くないとおもう。 かといってIMGES_URLでは、「/img/」しかでないのでアクセスできない。そこで、 $html->url("/img/") とかく。

ajaxヘルパーで複数のdivを更新(update)するには

ここ http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=102&forum=12&post_id=158正確にはこっち http://cakebaker.wordpress.com/2006/06/29/how-to-update-multiple-divs-with-ajax/で解決 $ajax->link(’Link’, ‘/test/update’, array(’update’ =>…