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

静岡Developers勉強会 第5回Haskell読書会に参加しました。

静岡Developers勉強会 第5回Haskell読書会に参加した皆さんお疲れ様でした。発表者のふるたさんも、お疲れ様でした。reverse関数の定義で用いたトランプの例えが、関数の動作をイメージしやすかったと思います。 講義録について 今回は勉強会に参加しながら…

静岡Developers勉強会 第4回Haskell読書会に参加しました。

静岡Developers勉強会 第4回Haskell読書会に参加した皆さんお疲れ様でした。 講義録について 前の生成器の値を、後の生成器の値として利用できる Hugs> [ (x, y) | x <- [1..3], y <- [x..3]] [(1,1),(1,2),(1,3),(2,2),(2,3),(3,3)] xsはxのセットだからxs…

静岡Developers勉強会 第3回Haskell読書会に参加しました。

静岡Developers勉強会 第3回Haskell読書会に参加した皆さんお疲れ様でした。 講師として発表 今日は私が講師として発表者しました。久しぶりの発表で、Mac&Keynoteを使ったセッティング等、トラブルもありましたが、無事に発表することができました。発表…

第2回静岡Developers勉強会 Haskell読書会に参加しました。

第二回Haskell読書会開催のお知らせ - 静岡Developer's 勉強会に参加した皆さんお疲れ様でした。 今日の講義で私が取ったメモとそれに対するコメントを残しておきますので、ご参考にしてもらえると幸いです。 *1 hugsで処理系での実行 Hugs> :type "2" "2" :…

静岡Developers勉強会 Haskell読書会に参加しました。

静岡にて初ITコミュニティ活動へ参加 本日、2010年1月16日(金)にshizuoka_developer_haskellに参加してきました。静岡に来てから初めてITコミュニティに参加することもあり、わくわくしながら会場へ5分前に到着し、席を確保。Ubuntuを入れている方もいたり…

emacs読み込み専用モードを解除する方法

emacs が起動したら最初から読み込みモードになっている。 これから、勉強会に参加するのにエディタが使えないなんて困る!ということで、http://www.bookshelf.jp/soft/meadow_13.htmlより解除方法を拝借。 読み込み専用を解除するには,モードラインにある…

Ruby技術者認定試験(Silver)に合格して分かったこと 〜脳をインタプリタとして動作させる〜

まずは結果から 2010年1月15日(金)にRuby技術者認定試験(Ruby Association Certified Ruby Programmer Silver)に合格しました。 試験時間は90分ありますが、約40分で全50問回答完了しました。82点*1と大手を振って言える点数ではないですが、それでも、頑…

クラウドの使い道

クラウドの説明会が近い 仕事で説明会があるので、予習も兼ねていくつかの記事を読んでみた。 2008-12-12 RDMSMがレガシーになるという話。単語が難しくて読みきれない。 mixi engineer blog Mixiの大量のログインデータをmemcachedとTokyo Tyrant(TT)で捌…

Ruby1.8系における1バイト(文字)と文字リテラルの関係

バイトってなんだろう? Rubyを習得中、Stringクラスの演算子" 0から255までのFixnumである場合はその1バイトを末尾に追加する。 言っている意味が分からない・・・。特に「1バイト」に関する理解が不足している。「『1バイト=8ビット』の単位のことでしょ?…

シンタックスシュガーとは?

定義*1 言語を読み書きしやすくするための、機能的には本質でない構文。それができなくても他の構文で同じことを表現できるもの。構文糖とも. つまりどいいうこと 本当は他の構文で書くことができるけれど、視認性を高めるために、別の方法を使って記述した…

略語(e.g. cf. n.)の使い方、確認してますか?

脚注の使い方に悩む 公私を含め、今までは、記録を取るときに「『例えば』の時は『ex.』、『つまり』の時は、『→』」などと独自のルールで使用していた。特に、脚注(ex.新しい単語が出た場合の意味)等を「すぐ側に書いていいのか」「末尾に書くべきなのか…

MacPortの更新Tips

mac

raydiveさんより、この方法だと時間がかかってしまうことが判明。やり方としては次の2パターンがあるとのことでした。 急ぎのとき port upgrade 必要なports 時間があるとき port upgrade outdated で更新かかっているport id:raydiveさん、ありがとうござ…

MacPortsのupdateの注意点。

mac

発端 いつものとおりMacPortsにインストール済みのライブラリをupgradeしようとしたら次のエラーが発生した。 # sudo port upgrade installed > Computing dependencies for aquaterm > Building aquaterm Error: Target org.macports.build returned: shell…

デザイン更新

前までのデザインを数年使っていたので、心機一転今の自分が好みのものに更新。 更に、http://d.hatena.ne.jp/yuzuchikin/20090731/1249041633を参考にして、twitterの発言をサイドバーに表示させた。id:yuzuchikinさん、ありがとうございます。 また、flick…

面接にでるような質問集

問題リスト 無精で短気で傲慢なプログラマ 技術者・SE・プログラマ面接時の技術的な質問事項 網羅的に質問が列挙されている。全て答えられる人はいるのだろうか。 プログラマー面接時の技術的な質問事項(アプレッソ版) : 小野和俊のブログ Javaプログラマ編…

記事による情報のパッケージ化、

プログラミング関連の参照記事は、記事でパッケージングした方がよい。 後で見返したときに、「どういう流れで読んだのか」という思考の流れが分かりやすい。 試しに、最近読んだ記事を次に列挙する。 Rails関連 u-abel.net - このウェブサイトは販売用です…

静岡Developers勉強会Haskell読書会に申し込みました

仲間を求めて IT 勉強会カレンダーを見ていると、静岡Developers勉強会Haskell読書会が行われることを発見! 静岡で、コードを書く知り合いがおらず、仲間が欲しい!と思っていたところだったので吉報だった。 id:ushidayさんの静岡Developers勉強会誕生 - u…

こんな記事を発見

http://d.hatena.ne.jp/hrkt0115311/20091115/1258233381 こうすれば、ruby1.9系のインストールのみで、rubyコマンドから呼び出せたのか。 port install ruby19 +nosuffix あるいはこちらの記事も参考。 Route 477(2009-02-19) 接尾語を自由につける方法もあ…

railsのセットアップ続き

railsは、呼び出すコマンドによって、使うrubyのversionやgemが異なるということがわかった。 #ruby1.9 script/server Rails requires RubyGems >= 1.3.2 (you have 1.3.1). Please `gem update --system` and try again. # gem update --system Updating Ru…

MacPorts・rubygems・railsのセットアップ

まず、gem search で表示されるライブラリをアンインストールした後、次を参照してを参考にして、/usr/local/binを消しとばした。 rubyをソースからインストール→アンインストール - 今日も元気にlinux - mylinuxグループ 続いて、こちらを参考にしてMacPort…

RubyonRailsを試してみた

2010年が始まったということで、先延ばしになっていたMacによるrails開発を再開。 まずはこちらを参照しながら、localでrailsを動作させてみる。RailsチュートリアルView more documents from masuidrive.しかし、このp124のところで ruby script/console を…