タグ

ブックマーク / camlspotter.hatenablog.com (6)

  • Windows で Emacs 内部 shell をストレスなく動かす = Cygwin + sshd + XMing + VMWare + Ubuntu + Emacs + Tramp + shell-mode - camlspotter’s blog

    たまには殺伐とした噺もいいでしょう。 WindowsEmacs 内部 shell をストレスなく動かすには? 結論から言うとそんなもんねえ。 でもそれじゃ余りに何なので、この三ヶ月間で私が泣きながら辿り着いた方法をご紹介しよう! Cygwin + sshd + XMing + VMWare + Ubuntu + Emacs + TRAMP + shell-mode です。病的だけどちゃんと動きます。 Emacs の shell-mode が好き 長年の習慣で Emacs を使っています。別に宗教入ってる訳じゃなくて、色々便利だし、慣れてるから。 Emacs には shell-mode (M-x shell) というのがあって、 Emacs 内部で interactive shell が立ち上がる。履歴は全部バッファーに残るし、コピペも Emacs 内でできるから便利。もちろん皆さん使

    Windows で Emacs 内部 shell をストレスなく動かす = Cygwin + sshd + XMing + VMWare + Ubuntu + Emacs + Tramp + shell-mode - camlspotter’s blog
  • 関数型言語を独学で勉強している学生です への答 - camlspotter’s blog

    http://oshiete.goo.ne.jp/qa/7896221.html にこういうのがあった: 情報系の大学3年生です。 僕は関数型言語に興味がありhaskellやlispを勉強しています。 ... 昨今のIT企業は新卒採用の際、学生時代に作ったプログラムを評価し採用の是非を決めると思います。 もし関数型言語で何か作っても評価されるのでしょうか。 僕ができることといえば、やサイトに載ってあるサンプルを少し改良するぐらいです。 そんな作品を企業側が積極的に評価し、採用してくれるでしょうか。 ... 自分で考えるべきことでしょうが、調べるばかりで頭が混乱して日常生活に支障がでてきてます。 全文はリンク先を見て。 答えようと思ったが、ログインとかユーザ登録とか実にアホラシイのでここに書いておく。 関数型言語は実用的かどうかについて 関数型言語を実用に使っている人は、実用的だと思って使

    関数型言語を独学で勉強している学生です への答 - camlspotter’s blog
  • コードを短く書くことと読みやすく書くことは違う - camlspotter’s blog

    module Z where import Data.Char data Foo = Alpha | Beta | Gamma | Delta | Eta | ... | Omega deriving (Show,Eq,Enum,Bounded) parse internals x = head $ (if all isLower $ take 1 x then [External i | i <- [minBound..maxBound], map toLower (show i) == map toLower x] ++ [Internal y | y <- internals, map toLower y == map toLower x]) else []) ++ [MakeIt x] data Lib = External Foo | Internal String | Make

    コードを短く書くことと読みやすく書くことは違う - camlspotter’s blog
    kiyo_hiko
    kiyo_hiko 2012/02/22
    「型とコメントがちゃんとして」いるのは本当に重要
  • 糞言語 - camlspotter’s blog

    my my my my ウルセェーっ、なんとかしろ! じゃあ use strict 使えば って誰かが言いやがった。そいつを信じて使ってみた。 my がデフォルトになるんじゃなくて、my の付け忘れを教えてくれるだけ だった。my my my my 書く事が日常化してて何の疑問も持たないマゾ Perl 野郎に聞いたのが悪かった。反省している。 うぎぃゃーうらららぁっって感じ。Scope が狂っている言語使うと頭も狂う。Perl は sub とか、multi-dimensional array があれとか、もういろいろあって嫌よね。だからと言って他のスクリプト言語今さら勉強する気も起きない。で必要悪的に Perl 使う*1。my my my my。うぎぃゃーうらららぁっっ。 あ、悟った。そもそもプロシージャ使わないと書けないような仕事perl でさせることが間違いなんだ。そうかそうかそう

    糞言語 - camlspotter’s blog
    kiyo_hiko
    kiyo_hiko 2011/09/15
    Perl is shit
  • 経験15年のOCaml ユーザーが Haskell を仕事で半年使ってみた - camlspotter’s blog

    今の会社に移って半年経ちました。めでたく試用期間終了です。といっても別に試用期間中に密かに首を切られるような事をしたとか、逆に試用期間が終わったからと言ってこれで定年までのうのうと働ける、という訳ではありません。未来は全く判りません。まあとにかく、一つ区切りがやってきました。 金融を知らないQuantsの仕事 私の職業の肩書きには Quantitatitatitatitative という単語がくっついて超カッコよさそう。普通は Quant というと、金融工学や統計数理に詳しい夜もブイブイいわしている超イケメン20代を想像しますが、私は金融とか全然知らないアラフォーお父さんです。それでも Quant です。お願いですから、私に何を買ったらいいかとか、聞かないでください。金融商品とか買った事ないし。というか、逆に教えて欲しいです。 私のチームは、当の Quant さん達が開発した、金融派生商

    経験15年のOCaml ユーザーが Haskell を仕事で半年使ってみた - camlspotter’s blog
    kiyo_hiko
    kiyo_hiko 2010/12/20
    結局銀の弾はない・・・「関数型ニートになってしまって、どうにも使い物にならなくなる前に、さっさと目を覚ませ!」烏賊な言語にも何かしらジレンマがあるってことで、それなら目の前の糞を燃やしちまえって話かな
  • 名前を考え付くと後からプロジェクトがやって来る。 - camlspotter’s blog

    この駄文は関数型イカ娘アドヴェントカレンダーという瀕死のカレンダー http://partake.in/events/5784afd8-d43b-4cbe-9256-430d5ababa2b を一日延命させるためだけに書かれました。 先ほどのエントリで イカに Calmar という言語の名前を思いついた。早く記事書かんとこれイカカレンダーに入れちゃってイカがわしいカレンダーにsちゃうぞコラ!って挑発してたら @mametter が何か書いたが私の人間性が低いせいか @mametter しか書かなかった。先生たすけて、イカ娘ちゃんが肺呼吸していないの!しょうがないから小噺でも書いておいたよ。 Sphinx の練習で、せっかくだから Programming language Calmar の架空のマニュアルを作っていたら、同僚がそれを見て、おおぉ、もしかして Calmar って、これこれこうい

    名前を考え付くと後からプロジェクトがやって来る。 - camlspotter’s blog
  • 1