http://reval-mocchi.rhcloud.com

2014-01-01から1年間の記事一覧

プロセスにシグナルを送る

例えば,sshdをrestartしたいときには,いくつかの方法がある. 1つはservice(もしくはsystemd)を使うこと root@mocchit:~# service ssh restart [ ok ] Restarting OpenBSD Secure Shell server: sshd. option:enable style:terminal もう1つはprocessにsig…

プログラミングふぁっくふぁっくと検索してみたら

C

WikipediaにあるBrainfuckの記事が一番上に来てるじゃん! なんだか,悲しい気持ちになったのでBrainfuckを実装してみた. ソースコード こんどはこれを速く動かす方法について書くよ.

OpenShiftでrubyを使ってみようとしたら...

最小構成で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の生成

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…

JavaScriptと変数のスコープとクロージャと

例題 0から9のボタンがあり,クリックするとボタンに表示されている数字のalertがでるようにしたい. よくある間違いコード function test(){ for(var i = 0; i < 10; i++){ var elem = document.createElement('button'); elem.appendChild(document.create…

cabalでグローバルへ入れているもの

cabalでグローバルへパッケージをガンガン入れてしまうと依存で死ぬ. 出来るだけ少ない構成で入れていきたい. happy haskell-src-extsをbuildするために入れる. これがないとhlintが入らない. hlint これは無いと死ぬ.

cabalを入れ直すときに

cabalは依存関係ソルバが賢くないのでcabal installを使うと死ぬ. これからはsandboxを使いたい. その為には,現状の環境を綺麗にしたい. rm -r $HOME/.cabalのみの場合では, cabal install cabal-installをした時に画像のようなる. $ ./cabal install …