CocoaMSXのメモ
公式サイト/ダウンロード
簡単な使い方
- アプリケーションフォルダにインストール。
- 起動して環境設定を開き、Systemタブを選択してAllから使用する機種を選び、「+」ボタンを押下して機種データをダウンロード。
- ダウンロードが終わったら機種が選択可能となるので、選んでRestartをクリック。
.dskファイル(ディスクイメージ)の作り方
テキストエディタで数文字を書き込んだファイルを.dskで保存して、CocoaMSXに挿入し、BASICからCALL FORMATでフォーマットする。
ひさびさになんか作ってみようと
- Windows8を買ってきた。
- MacBook Air にインストールしようと思ったら 2010年モデルは未対応だった。しょんぼり。
- Mac mini に入れはじめるもDVDから起動しない。どうもドライブが故障しているようでしょんぼり。
- Amazonにドライブを注文。
- Blu-rayドライブが到着。
- 諦めきれないのでMacBook Airへのインストールに挑戦。まずWindows 7のインストールディスクでBoot Campを進め、パーティションを作成(32GB)して再起動するまで実行。
- Macが再起動したらWindwos 8のDVDに入れ替えて続行。
- このパーティションにはインストールできませんと言われたので、インストーラ画面からパーティションをフォーマット。お、インストールできる!無線LANも接続OK。
- Windows 8 インストール完了。
- Windwos 7用のBootcampユーティリティをSetupを起動してインストール。
- Boot Campユーティリティを最新版にアップデート。普通に動いているっぽい。
- Visual Studio 2012 for Windows 8 をインストール。
- さあなにして遊ぼうかなー。
Ruby 1.9.2 と Rails 3.2 で、rake test に色をつける。ついでに自動テストも。
仕事で使わないとほんと腰が重い。Ruby 1.9とRails3をやっと使ってみる。
Rails1や2のころはテストを書く作業が大変だった。とくにfixturesのメンテナンスが洒落にならない。最近はfixturesではなくモックを使うプラグインが出て来ているとかで、多少楽になっていればいいなと思う。
試しに作ったプロジェクトで rake test とテストを実行したら色がついてなくて素っ気なさすぎるので、まず成功は緑、失敗は赤で表示するよう設定。ついでにautotestも入れてみよう。
via. http://seanbehan.com/ruby/color-output-with-testunit-autotest-and-ruby-1-9/
RailsプロジェクトのGemfileを修正してテスト実行時に、"test-unit"、"minitest"、minitestで結果表示を書式化する"turn"、"autotest"、以上を使うよう設定。
group :development, :test do gem 'test-unit' gem 'minitest' gem 'turn' gem 'ZenTest' gem 'autotest-rails-pure' end
そんでbundleを実行して必要なGemをインストール。
$ bundle install
test/test_helper.rb に以下を追加。
require 'test/unit/ui/console/testrunner' class Test::Unit::UI::Console::TestRunner def guess_color_availability true end end
テストを走らせてみる。
$ rake test
テスト結果が色付きで表示されれば成功。続いて自動テストを実行する。
$ bundle exec autotest
.NETでいろいろなコントロールの読み出し専用制御を一括で行うパネルを作ってみる
はてなブログに書いたのだけど、はてな記法がうまく動かないのでこっちに転記。
.NETのUIコントロールについて、設計の一貫性のなさに煩悶した。特に「TextBox系にしかReadOnlyがない」には参った。データの表示と編集を同じフォームで処理したいケースは普通によくあるのではないか。みんなどうしているの。
ということで
http://d.hatena.ne.jp/zecl/20090201/p1
を参考にさせてもらい、配置したコントロールについて読み出し専用制御をするパネル「ReadOnlyPanel」を作ってみた。TextBox系はReadOnlyプロパティで、それ以外はメッセージを補足して入力操作を禁止(ついでにWM_ENABLEも捕まえて淡色表示をあるていど防止)することで、文字入力した部分は表示のみのときでもコピーができるようにした。
以下ソースコード。
続きを読む