IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

2014-06-01から1ヶ月間の記事一覧

Stateモナドのモジュール名

Lazyの有無に関係ないようですね。 Prelude> :i Control.Monad.State.State type Control.Monad.Trans.State.Lazy.State s = Control.Monad.Trans.State.Lazy.StateT s Data.Functor.Identity.Identity -- Defined in `Control.Monad.Trans.State.Lazy' http…

タグ名よりEC2インスタンスを起動する

require File.expand_path(File.dirname(__FILE__) + '/../samples_config') instances = AWS::EC2.new.instances # p instances instances.each { |i| puts i.id + " " + (i.ip_address ? i.ip_address : "") + " " + (i.tags["Name"] ? i.tags["Name"] : "…

nodeJSの練習

参考情報 https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager RHEL/CentOS/Scientific Linux 6 インストール [ec2-user]# yum update [ec2-user]# yum install nodejs npm --enablerepo=epel Loaded plugins: amazon-id, rhui-lb,…

haskellのインストール

悲しいことにAWS上に作っていたHaskell環境のインスタンスを誤ってTerminateしてしまいました。 なので、再度環境を作成しました。 環境はamzn-ami-pv-2014.03.2.x86_64-ebs (ami-25dd9324)です。 コマンドのログは下記です。 yum update yum install gcc yu…

haskellでのバイナリデータの書き出し その2

バイナリデータの扱いを例として、モナドの使い方の練習を引き続き行っています。 work03$ ghci GHCi, version 7.6.3: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking .…

JavaScript実装のV8のインストール

JavaScriptの勉強のためインストールしてみました。 コードのダウンロード [ec2-user]# mkdir V8 [ec2-user]# cd V8/ # svnが入ってなかったのでインストール [V8]# yum install svn # レポジトリからチェックアウト [V8]# svn checkout http://v8.googlecod…

Monadの練習

Int型の数値の確認 Prelude> 1 1 Prelude> :t 1 1 :: Num a => a Int型の配列の型の確認 Prelude> :t [1] [1] :: Num t => [t] Maybe Int型の型の確認 Prelude> :t Just 1 Just 1 :: Num a => Maybe a returnしたときの型の確認 このでは何のMonadであるかは…

adbでdbの確認

adbでsqliteの操作の練習 adbツールの場所の確認 test$ ls NOTICE.txt adb api fastboot source.properties systrace 接続 test$ ./adb shell 該当アプリのデータベースのディレクトリへ移動 root@generic:/ # cd /data/data/com.example.test02 root@generi…