VMWare

VMwareのゲストOSをサスペンド・レジュームしたときに任意のスクリプトを自動実行する設定方法を解説。VMware Toolsのスクリプトフックを使えば、ネットワーク再接続やサービス再起動を自動化できます。

Android

adb shell setprop net.eth0.dns1 192.168.1.1 adb shell setprop net.dns1 192.168.1.1

Android

エミュレータのhostsファイルを書き換えます。 まずは、エミュレータを起動します。 emulator -no-snapshot-load -avd ARROWS-X-LTE -partition-size 256 起動したら、リマウント adb remount 続いて、/systemに書き込み権限を与えます。 adb shell mount mountコマンドを実行すると、マウントポイントの一覧が表示されます。 rootfs / rootfs ro 0 0 tmpfs /dev tmpfs r ...

未分類

平素よりGENDOSU@NETをご利用いただきありがとう ございます。 この度、サーバメンテナンスを実施いたします。 2012年1月27日(木)PM4:00より 2012年1月27日(木)PM22:00まで お客様には大変ご迷惑をおかけいたしますが、ご理解の程、よろしくお願い申しあげます。

ubuntu

Ubuntu 11を使用していて、ウィンドウを拡大しようとしたときにすごくストレスがかかる。 境界線1pxって、掴めない!!! ということで、境界線を少し太くしてみます。 Ubuntu 11だと、ディスクトップのテーマが Ambiance のようなので、 /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml というファイルを開く。 <distance name="left_width" value= ...

Android

先日、携帯をARROWS X LTE(F-05D)に買い換えたので、その携帯でAndroid開発をすべく、adb接続させた時のログ まず、買ってきた当日、データ移行のために何も設定をいじらずにPCに繋いでみた。 すると、何もエラーもなく繋がった。 MicroSDをマウントするときは、 ARROWSの方で通知エリアにUSB接続という項目が出るので、ここを押してマウントする。 が、今回はadb接続なので、ARROWSの方で、USBデバッグをONに設定する。 手順は、まず、 ドライバをダウンロード ド ...

Android

Thumbnail of post image 185
Androidアプリ「ままでちゅよ~」ですが、 ここだけの話、作った本人が使っていなかったと言う事も含めて ちょっと冷え気味だったのですが ここ1週間、やっと使う機会が訪れました。 我が子は、6ヶ月目で、そろそろミルクではなく夜泣きで起きるような時期になり 実際夜起きるようになってきました。 妻も寝かせるのが大変だと言う事で、とりあえず「ままでちゅよ~」をセットしてみました。 一応、マイクモジュールをアクティブにするアプリなので、バッテリーを心配して、配線をしつつ 絡まってしまわないように柵に結 ...

Ruby on Rails メモ

rspecでUserAgentのテストをする場合の、テストデータの設定 request.stub!(:user_agent).and_return('FeedBurner/1.0') get 'search' とする

Lift,Scala

Userモデルのobjectの所に override def signupFields: List= List(firstName, lastName, email, password) を追加する

Scala

val str = "文字" str.asInstanceOf.getClass

Ruby on Rails 3 Tips,Ruby on Rails メモ

バッチ処理として書いたrbファイルをテストする場合 テストケース内で system("ruby バッチファイル") としても良いが たとえばTimecopで日付を固定してテストする場合には具合が良くない。 バッチのプロセスが別プロセスで動くため、Timecopの設定がバッチに反映されない。 なので systemで呼び出している部分を load "バッチファイル" というように、loadに変えると、そのバッチ処理が都度ロードされるので テストを実行しているプ ...

ubuntu

dpkg -lでrcと表示されるパッケージは、本体は削除済みでも設定ファイルが残っている状態です。purgeオプションを使えば設定ファイルごと完全に削除でき、rcステータスをリストから消すことができます。

ubuntu

Ubuntuのパッケージ管理ツールでインストールされた物を一覧表示する dpkg -l

Ruby on Rails 3 プラグイン

日時によって表示項目を制御したりする場合に、よくDate.todayとかDateTime.nowとかを使ったりすると思うが このシステム日時を取得している場所のテストをうまく実行したい場合に役に立つプラグインが Timecop です。 ようは、Date.todayとかで返ってくる日時を固定してしまうというプラグイン。 インストールは Rails2.*系であれば、config/environments/test.rbあたりに config.gem 'timecop', :version => ...

Scala

protectedの挙動ですが、まず scalaでは、class とか object のメンバーはデフォルトではすべてパブリックとして定義されます object PublicObject {   val publicVal   var publicVar   def publicMethod = 1 } この例では、3つのメンバーは全部publicとして定義される privateとprotectedは、Javaに良く似ています。 privateはJavaとほぼ同等の動きですが、protected ...

Lift,Scala

ScalaでMD5を生成するには… Javaのライブラリを呼び出して生成することになります。 import java.security.MessageDigest val digestedBytes = MessageDigest.getInstance("MD5").digest("arekore".getBytes) digestedBytes.map("%02x".format(_)).mkString Rubyの場合は requ ...

Scala

abstractなclass とか trait に、型指定のないtype aliasを書くと、派生クラスでこのtype aliasの定義を強制します。 abstract class Oya { // このクラスを継承した派生クラスでは、Xのtype aliasを明示しなければならない。 type AT // X型はこのクラス内で使用可能。 var x:AT def getAt:AT = x } class Ko extends Oya { KoType => type AT = KoTyp ...

ubuntu

設定内容 9000番ポートでsvnリポジトリを公開 svnリポジトリのデータは/var/svn_dataに保存 リポジトリ名はrepoで公開 まずはSubversionのサーバモジュールをインストール sudo apt-get install subversion libapache2-svn /etc/apache2/sites-availableに移動 cd /etc/apache2/sites-available subversion という名前でファイルを作成 中身を   <Vir ...

Lift,Scala

前回「Scala + Liftで、GlassFishの接続プールを使う」の中で、JNDI名はデフォルトでは「lift」であると書いたが、このJNDI名を変えて接続してみたい。 設定は簡単で、 Boot.scalaの中のBootクラスの中のbootメソッドの一番最初に class Boot {   def boot { DefaultConnectionIdentifier.jndiName = "custom" … という記述を追加するだけ。 これで、customという名のJ ...

Lift,Scala

GlassFishはWeb ・EJBコンテナなので、せっかくなので、Scala + Liftの環境からJDBC接続プールを使いたい。 幸い、liftにはJNDIでDB接続する仕組みが入っているようです。 liftがデフォルトで参照するJDBC接続プールは、liftという名前のJNDIなので、今回はliftという名前で設定します。 GlassFishはほぼ標準状態で入っている前提で。 まずはmysqlのjdbcドライバをGlassFishのlibにコピーします。 からダウンロードして c:\gla ...