サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
blog.satoyan.net
2013年07月28日11:48 カテゴリMonoGame MonoGame: VisualStudio2012でMonoGameContentPipeline VisualStudio2012でMonoGameのコンテントプロジェクトを扱う方法を調べたのでメモ。 MonoGameでContentPipelineを作る場合は、結局Windowsが必要とのことなので、Windowsで試そうとしたのだけれども、XNA StudioがVisualStudio2012向けには出されていなので、デフォルトではVS2012では使えない。でもどうやら、VS2010向けに作成されたプロジェクトテンプレートをVS2012のプロジェクトテンプレートディレクトリにコピーして、ちょこっとXMLを書き換えてやればいけるらしい。 このビデオが大変わかり易い。 https://www.youtube.com/watch
2010年03月24日22:15 カテゴリRubyOnRails ActiveRecord 中間テーブルを使用する場合のメモ これもいつも忘れてしまうのですが、たとえば、とあるブログサービスでMember : 会員Article : ブログ記事という2つのモデルがあり、ここにできれば記事ごとに会員を関連付けて、その記事の「読者」という形でデータを持たせたいと思った場合は、中間テーブルを使用すると思うのですが、Railsの場合はこんな感じでやります。 中間テーブルのモデルとして、ArticlesMember モデルを定義します。 ※別に名前はこれじゃなくてもいいのですがRailsの規約に従ってそうしました。 基本的にこいつはMemberとArticleのIDを持つ中間テーブルです。※中間テーブルのために新しいモデルを定義する必要があるのか? と思うかもしれませんが、ここに例えば、記事に対する
2011年02月13日13:26 カテゴリプログラミング MonoDevelop(Mac版)でスクリプトエラー 先日MonoDevelopをアップデートして、プログラムを実行しようとcomand + R を押したら、こんなエラーが出た。 普通にビルドしてターミナルからmono 実行ファイル ってやれば問題なく動くので、単にIDEの問題なのかと思い、設定とか見てたら、どうも プロジェクトのオプションで Run on external console を無効にすればいいらしい。 このオプションがいつからあったのかも知らないし、なぜデフォルトで有効になっているのかはわかりませんが、とにかく外せば今まで通りにcommand + R で即実行することができる。そもそも外部コンソールってここでは何を指してるんだろう?IDE内部のものではなくターミナルとかが使えるってことなのかな? よくわかりません。
2011年03月27日13:53 カテゴリJavaScriptプログラミング 超簡単にHTMLテーブルでエクセルのオートフィルタみたいなのを実現するライブラリ 仕事でHTMLテーブルでエクセルのオートフィルタのようなものを使いたい、という要望があり、多分探せばそんなスクリプトがあるんじゃないかと思い探したところやっぱりありました。 http://www.javascripttoolbox.com/lib/table/index.php これは、tableやth要素にclass属性でtable-autofilterとかtable-filterableとしてあげるだけで, ソートやらフィルタリングやらページングやら(いずれもクライアント側で処理)を簡単に装備できてしまうという超スグレモノです。 早速やってみる。 まずソースをダウンロードして、とりあえず table.js という名前で保存してイ
2011年03月21日11:15 カテゴリJava Java POI で関数の値を取得してみる POIを使ってエクセルのデータを読めることはわかったのですが、関数の値や別セルの参照値はどうなんだろう? 実際ある程度の関数や参照は扱えないと使いものにならない。 調べてみると、ある程度のはサポートされているらしい。 References: single cell & area, 2D & 3D, relative & absoluteLiterals: Number, text, boolean, error and arrayOperators: arithmetic and logical, some region operatorsBuilt-in functions: over 350 recognised, 280 evaluatableAdd-in functions: 3 fro
2011年07月12日19:30 カテゴリC#mono C#でRedisしてみる MemcachedをRubyから試す予定だったけど、半分気まぐれRedisをC#から試してみることにしました。 仕事ではどっちもRailsでやる予定なんで、家で触るならC#でってことで。 とりあえずRedisをインストール。 wget http://redis.googlecode.com/files/redis-2.2.11.tar.gz tar xzvf redis-2.2.11.tar.gz cd redis-2.2.11 make sudo make install 因みにhttp://redis.googlecode.com/ このサイトではブラウザ上でインタラクティブにRedisのコマンドを叩けるTutorialがあって大変面白かったです。 Redisサーバーを起動してみる。 redis-serv
2010年07月06日08:20 カテゴリEclipseプログラミング Eclipse便利なショートカットキー メモ 最近Androidの開発を始めたので、仕方なくEclipseを使うことにしましたが、如何せんショートカットキーがわからなすぎる、、、。 元ネタは http://tkramar.blogspot.com/2007/10/effective-eclipse-ii-shortcut-keys_16.html です。 これはいいと思ったものを、多分自分でも忘れてしまうと思われるので、メモっときます。 ※マックの場合は CTRL=COMMAND です。 CTRL+D 現在の行もしくは選択された行を削除。 ALT + Up/Down Arrow 現在の行もしくは選択された行を上下に移動する。 ALT + Left/Right Arrow直前に編集していた箇所に戻ることができる(らしい)
2011年05月08日05:17 カテゴリプログラミング MonoDevelop (C#) で Specを使ってテストを書いてみる 最近Javaを使う仕事をしていたので、何年かぶりにxUnitを使ったテストを書いていたのですが、やっぱり仕様をテストコード上に直接表現できるSpecの方が私は好きです。 で、ちょっと調べたらVisualStudioのアドインでSpecFlowなるものがあることを発見。で、ついでにMonoDevelop版もあることを発見。肝心のJavaの方は、なんかScalaを使ったものはあるようですが、まだまだjUnitが主流のようです。まあ、Javaの世界だからこれは仕方ない。 というわけで今回はMonoDevelopを使ってC#でSpecテストを書いてみた。 MonoDevelopの Tool -> Add-in Manager からSpecFlow Supportをイン
2011年04月24日00:32 カテゴリJavaScriptjQuery jQuery: live関数でまだ存在しない要素に対してイベントを設定する Ajaxを使用していると、動的に追加されたコンテンツにボタンとかリンクとかがあって、そいつらにイベントハンドラを設定したい場合が多々あると思います。 私はこれまでは、Ajaxで取得したコンテンツをページに追加した後に、イベントハンドラを設定するコードを書いていたのですが、これって結構コードが美しくなかったりします。 でも、まあ、仕方ないよなー、とか思っていたのですが,jQueryのliveメソッドを使用すると、簡単に解決できてしまうことを発見。 ドキュメントを読むと、 Attach a handler to the event for all elements which match the current selector, now an
2011年07月09日10:23 カテゴリRubyOnRails Rails3でActiveScaffold ActiveScaffoldはいつになったらRails3に対応するのかなー? なんてずーっと思ってたら、とっくにForkされたプロジェクトがあって、そちらがRails3に対応してました。 https://github.com/vhochstein/active_scaffold 動作確認のため簡単なアプリを作ってみる。 #railsプロジェクトを作成 rails new active_scaffold_test cd active_scaffold_test bundle install #ActiveScaffoldプラグインをインストール rails plugin install git://github.com/vhochstein/active_scaffold.git -
2011年02月03日22:03 カテゴリRubyOnRails Rails: fixture:loadでno(ナンバーの意)という列名に注意 Railsで rake db:fixtures:load を実行したら PGError: ERROR: column "false" of relation xxxxx云々 そもそも"false" なんていうカラムはないんだけど、、、。 で、Fixtureの中身を確認してみたらno(ナンバーという意味でそういう名前にしたのかと思われます)という列名を発見!※fixutureはこんな感じ。 id: 1name: satoyanno: job: .... こいつが悪さをしていたようです。使ってるDBはPostgresqlなのですが、boolean型のカラムに対して、no, 0, false, fというリテラルは false の意になるようで、どうもRa
2010年03月18日21:12 カテゴリRubyOnRails Railsでネストしたモデルのformを使う: fields_for, accepts_nested_attributes_for 今日も、あれどうやるんだっけ? となってしまい、いつも忘れてしまうので、書いとこ。 Railsでは form_for ビューヘルパーを使用すれば、特定のモデルのHTMLフォーム要素の生成と、POSTされたデータからモデルを生成する処理が非常に楽になります。 def create_member m = Member.create( :email => params[:email], :job => params[:job], :sex => params[:sex]) end こんな処理が、 def create_member m = Member.create(params[:member])
2010年07月06日14:09 カテゴリTextMateプログラミング TextMateでAndroid開発 Android開発はEclipseがやるのが最も一般的のようですが、TextMateのBundleでそんなのないかなー、と思い以前インストールしたTextMateのパッケージ管理ツールで探したところ、ありました、、、。 で、早速インストールして試してみました。 こんな感じ。 バンドルメニューからSDK&AVDマネージャ起動して、SDKのパスとかエミュレータの作成とか。 とりあえず HelloAndroid を作ってみる。 見慣れたTextMateの画面。 COMMAND + E : エミュレータ起動 複数台のエミュレータがある場合はそれらがリストに表示されます。※画像は1個しかない場合 COMMAND + B でビルド。 無事Successの文字が、、。 COMMND + R で
2010年03月17日22:11 カテゴリプログラミング ClickOnce(クリックワンス)でChromeのように自動アップデート GoogleChromeはアップデートの確認をすることもなく常に勝手に最新版になっていますが、それと同じことをしたい開発者はとても多いはず(と思うのですが)。 ClickOnceはWebアプリと同様にサーバーに配置するだけで簡単にユーザーにアップデートを知らせることができるので、非常に便利なのですが、毎回 「新しいバージョンが有ります。アップデートしますか?」 的なメッセージを表示するのは嫌だ、というか、起動時に明らかにサーバと通信して確認してますよ、的な小ダイアログも、できれば表示したくない。 で、調べてみたら、 System.Deployment.Application 「ClickOnce アプリケーション内にカスタムのアップグレード動作をプログラミン
このページを最初にブックマークしてみませんか?
『blog.satoyan.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く