Matsutsukaカテゴリ:Programming遅まきながらAWSを使いはじめました。今回はLambdaを使うのが目的だったのですが、いきなりトラブルを経験したので備忘録もかねて。Lambdaを使い始めて、しょうもないところで躓いたので、記録しておきます。Consoleから適当にblueprintを選んで(最初はhello-worldとかがいいでしょうね)関数を作成します。Gateway向けマイクロフレームワークがイケてます。Framework"というのがありました。私は15年ほどかたくなにMeadowを使い続けてきたのですが、Macでemacsを使い始めたのを契機に遅ればせながら、Meadowからemacsに移行しました。Matsutsukaカテゴリ:Programming2チャンネルで「七行プログラミング」というものが2001年ごろから行われているそうです。DVDの暗号を解読するためのプログラムのなかに、perlで7行で記述されたものがあったのが発端だそうです。Matsutsukaカテゴリ:Programmingちょいと画像やサウンドのトランスコードをやりたいと思いました。いうか、これまでも結構やってましたが、これまでこの手のものはCでバイト入出力で組んでいました。Z80ここんところ、SourceForgeへのCVS接続がうまく動かない障害にずっと悩まされていて放置プレイだったのですが、久しぶりにContikiのメンテナンスをはじめてみました。一応私は、Z80全般およびPC-6001部分のソースが担当になっています。Matsutsukaカテゴリ:Programming先日のトライアルで、Roleがtraitでないのが気になっていたのですが、これは以下のようにすれば簡単に解決できました。Matsutsukaカテゴリ:ProgrammingDCI[1]はなかなか面白そうなんですが、一連の記事を読んだだけではいまいち感覚がつかめません。ちなみに、ディスカッションは炎上してます。architecture"と呼ぶに値するものなのかは議論の余地がありそうです。defを使っていて、ちょっと不思議な挙動に出くわしました。次のようなコードを実行します。Matsutsukaカテゴリ:ProgrammingScalaを始めたばかりでJavaで書いてたことをどう書くのかよく混乱するので、メモ。Matsutsukaカテゴリ:ProgrammingScalaを使ったフレームワークにspecsというのがあります。frameworkといっています。designを融合したもの、という感じです。Scalaを翻訳しました。気が向いたらツアーの内容も訳そうかな...。ところで先日気にしていたスタックに関してですが、リファレンスを読む限り、tail-recursionはスタックを消費しないようにできているらしいです。Matsutsukaカテゴリ:Programmingちょっと最近気になる関数型言語、Scalaのメモ。Scalaは、Javaとの親和性が高い静的型付き関数型言語で、2001年から開発されています。関数型かつ純粋オブジェクト指向なので、Javaで苦手(不可能)とする以下のようなことをサポートしています。Matsutsukaカテゴリ:Programming最近、ビジネスアプリケーションの世界でもDSLが注目を集めているようです。FowlerもDSLについての本を執筆中で、ドラフトを公開しています。言語屋出身の私にとって、DSLの世界もなかなか興味深いので、簡単にまとめておきます。Matsutsukaカテゴリ:Programmingつい昨日、このブログのCAPTCHA認証がちゃんとセットアップされていないことが明らかになり、直したばかりなのですが。なんと、「妹認証」なるものがあるそうです。なんでも、妹の質問に答えることで認証されるそうです。動作デモも公開されています。ネタではなく、れっきとしたCAPTCHA認証モジュールです。旅行記レビューニュースTinyCoreMovableTypePC-6001Aboutこのブログはクリエイティブ・コモンズでライセンスされています。