subject 【重要】VPASSカード会員情報が期限切れです:個人情報をご確認ください body お世話になっております。VPASSカスタマーサービス部の名前です。この度、お客様のVISAカード会員情報が有効期限を迎えましたことをお知らせいたします。 お客様のVISAカ…
sqlx とは sqlx とは、database/sql を便利にしたライブラリだ。 SELECT文の実行結果を golang の struct へマッピングすることができる。 他の情報は世の中に色々出ているのでググってください。 github.com sqlx でマッピングに使う struct について 使用…
Git - トランスファープロトコルでアクションを判定し、いろいろする git pull GET /m0cchi/sandbox.git/info/refs?service=git-upload-pack HTTP/1.1 Host: github.com User-Agent: git/2.6.0 Accept: */* Accept-Encoding: gzip Pragma: no-cache Connecti…
詰まったところメモ postしたparamsが取得できない wrap-defaultsのパラメータでmultipart trueにする。 cljsが読み込めない 古いバージョンだとdev/src/cljs/user.cljsでrequireを定義する。 現在のバージョンだとmainとなるcljsでrequireを定義する
emacsenvでできること Emacsのversion管理 Emacsのビルド あるアプリケーションは Emacs 24.5 上で動いており,新しく作るアプリケーションは Emacs 25.1で動かしたいという需要に応えられる. また,version毎に.emacsを分けて管理できるので,version毎の…
何かプロジェクトを作成したら,ql:quickloadできる場所にasd-fileを置きたいと思う. 探し方 以下のコマンドを打つと,(/Users/kazuto/.roswell/impls/ALL/ALL/quicklisp/quicklisp/)のような結果が出てくると思う. ここにシンボリックをはればよい. $ ro…
自分で用意した処理系を使いたい時がある. そんな時は,roswellが処理系を置いているディレクトリにシンボリックリンクをおけば良い. roswellが処理系を置いているディレクトリの探し方 ros setupを行なっていれば,sbcl-binが存在するはず. 以下のコマン…
OpenShiftでCommonLispのWebアプリケーションを動かしたいと思ったときに,Roswellがあると便利だと気付いた. 例えば,処理系を変えたい場合とか. github.com OpenShiftはデプロイ時などの前後でアクションを起こすことができる. なので,そこでRoswellを…
大抵、コンフィグファイルはホームディレクトリ直下に置かれることが多い為、環境変数HOMEを指定して使う人は多いと思う。 ; Emacsの時はこれで解決できる。 しかし、UNIX環境でRoswellの設定を意識しない状態で使用するとgetpwnamで取得したホームディレク…
最近,OpenShiftのcartridgeを作るのにはまっています. OpenShiftって自由度高いんだなと思えるサンプルとして,GitBucketのcartridgeを作りました. ; Herokuでも可能だが... github.com 使い方 rhc create-app gitbucket 'http://cartreflect-claytond…
Portable Arch Linuxを作成するために,USBメモリ*1へBaseSystemをインストールしようとしたら.... error: could not open file /mnt/usbstick/var/cache/pacman/pkg/vi-1:070224-2-x86_64.pkg.tar.xz.part: Invalid argument error: could not open fil…
Emacsでブログエンジンを動かしてる人*1もいるようだし, これからはEmacs Webアプリケーションの時代がくる予感! また,僕はOpenShiftをよく使うので,Emacs cartridgeがあると便利だと思い作った. github.com 使い方 前提 OpenShiftアカウント rhc OpenS…
自作x86エミュレータ本を買っていたので,2.3の初めてのエミュレータを実装してみた. 結果 コード 参考 バイナリファイルの読み込み qiita.com 自作エミュレータで学ぶx86アーキテクチャ
Macで自作エミュレータで学ぶx86アーキテクチャ本を進めるには,以下のものが必要でした. 1章 gcc Xcodeのgccでは,オプションが使えないものがある. 調べて互換のあるオプションを探すのも骨が折れるので,brew install gcc --universal. もしくは,brew …
OpenShiftでClojureを動かそうとしていた時に,起きた問題. ; ほぼほぼ同じ構成の別アプリケーションでは動いていたのに,動かなくなったので原因を追究したいがわからなかった... Could not transfer artifact lein-ring:lein-ring:pom:0.8.13 from/to …
responseの:cookiesの中にある:valueでnilがあると例外が起きる. {:status 200, :headers {"Content-Type" "text/html; charset=utf-8"}, :body "response", :session {:key "value"}, :cookies {"app-session-id" {:value nil}}} option:enable title:resp…
ruby -eに近い事をsbclでやりたい. --no-userinit 解決方法として,--no-userinitをコマンドライン引数に含めればいい. echo '(+ 1 3)' | sbcl --no-userinit option:enable style:terminal catでヒアドキュメント 2行以上になる場合ならこれでも cat << E…
やりたいこと $ add-export RBENV_HOME=$HOME/.rbenv #=> ~/.export/RBENV_HOME/export.zsh $ cat ~/.export/RBENV_HOME/export.zsh #=>export RBENV_HOME=/Users/mocchi/.rbenv option:enable style:terminal function add-exportでは,引数に渡されたRBENV…
最近,script中でgitconfigを操作する必要がありました. しかし,単純に追記するだけでは,同じ設定を二度書いてしまう可能性があります. なので,configの妥当性を保つためには,中身を一度解析してから書き込む必要があります. そこで,ライブラリである…
PHPの比較は糞だって話があるけど,そのアバウトさがプログラミングのしやすさを底上げしていると思う. 今書いているプログラムで,プログラミングがしやすく可読性の高いコードが書けたので紹介する. 内容としては,スクリプトの中でエディタを立ち上げて…
監視システムのためにWebカメラ(マイクロソフト HD Webカメラ LifeCam HD-3000 v2 T3H-00017 )を購入した. Microsoft製で対応環境にWindowsしか書いてなかったので,OS XやLinuxで動くか心配だったけど,OS Xで動いたからLinuxでも動くと思う. (あとで手元…
たまに設定するとこけるときがあるので備忘録 RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys option:enable title:sshd_config ログイン先の CentOS 7で行った操作. [mocchi@virtualhost ~]$ mkdir $HOME/.ssh …
[mocchi@mba-local] ~ $ df -h Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk1s1 30Gi 23Gi 6.1Gi 80% 557 6428795 0% /Volumes/Untitled [mocchi@mba-local] ~ $ diskutil unmountDisk /dev/disk1s1 Unmount of all volume…
例えば,sshdをrestartしたいときには,いくつかの方法がある. 1つはservice(もしくはsystemd)を使うこと root@mocchit:~# service ssh restart [ ok ] Restarting OpenBSD Secure Shell server: sshd. option:enable style:terminal もう1つはprocessにsig…
WikipediaにあるBrainfuckの記事が一番上に来てるじゃん! なんだか,悲しい気持ちになったのでBrainfuckを実装してみた. ソースコード こんどはこれを速く動かす方法について書くよ.
最小構成でdeployしてみたら... You have already activated rack 1.5.2, but your Gemfile requires rack 1.6.0. Using bundle exec may solve this. (Gem::LoadError) option:enable style:terminal title:error log おいおい,rack 1.5.2があるじゃな…
Rubyはリフレクションが簡単にできると思い,ためしにProxyInstanceを生成するクラスを作ってみた. code class Proxy def initialize obj (class << self; self end).class_eval do obj.methods.each do |method| define_method method do |*args| obj.send…
例題 0から9のボタンがあり,クリックするとボタンに表示されている数字のalertがでるようにしたい. よくある間違いコード function test(){ for(var i = 0; i < 10; i++){ var elem = document.createElement('button'); elem.appendChild(document.create…
cabalでグローバルへパッケージをガンガン入れてしまうと依存で死ぬ. 出来るだけ少ない構成で入れていきたい. happy haskell-src-extsをbuildするために入れる. これがないとhlintが入らない. hlint これは無いと死ぬ.
cabalは依存関係ソルバが賢くないのでcabal installを使うと死ぬ. これからはsandboxを使いたい. その為には,現状の環境を綺麗にしたい. rm -r $HOME/.cabalのみの場合では, cabal install cabal-installをした時に画像のようなる. $ ./cabal install …