タグ

lambdaに関するk1LoWのブックマーク (6)

  • ブラウザから直接AWS Lambdaファンクションを実行 | DevelopersIO

    今回はLambdaファンクションをブラウザからAWS SDK for JavaScriptを利用して直接実行してみたいと思います。全体の流れとしてはAWS Lambda のファンクションをモバイルアプリから呼び出せるようになりました!と変わりません。LambdaはCORSにも対応しているので単にJavaScript SDKからLambdaのInvoke APIを呼び出すだけです。 Lambdaファンクションの作成 今回はHello Worldテンプレートをそのまま利用します。またファンクションのNameはHelloWorldとしました。ちなみに、今回は東京リージョンで作成しています。 IAM ユーザーの作成 JavaScript SDKからInvoke APIを実行するためのアクセスキーが欲しいので、IAMユーザーを作成します。必要なActionはlambda:InvokeFunction

    ブラウザから直接AWS Lambdaファンクションを実行 | DevelopersIO
    k1LoW
    k1LoW 2015/07/01
  • 【Tips】AWS-CLIでAWS LambdaのイベントソースにS3を設定する | DevelopersIO

    お疲れの皆さま、もう一息で週末ですよ。城内です。 今回は、Lambdaの小ネタです。先日のAWS Summit Tokyo 2015でこの夏に東京リージョンに上陸すると発表があり、皆さまも心躍らせていることかと思います。 概要 内容としては、マネージメントコンソールで操作するところの、以下のアクションをAWS-CLIで実行するだけです。 なんだそれだけかと思うかもしれませんが、やってみなければ分からないこともあります(笑) 気になる方はぜひ続きを読んでくださいね。 内容 Lambdaファンクションの作成 まず、サンプルのLambdaファンクションを作成します。 $ aws lambda create-function --function-name "test-function" --runtime "nodejs" --role "arn:aws:iam::123456789012:ro

    【Tips】AWS-CLIでAWS LambdaのイベントソースにS3を設定する | DevelopersIO
  • リストとしての関数 -> 簡易クロージャの実装 - (new Hatena).blog()

    最近 Lisp がお気に入りです。 今日は、Lisp プログラムがリスト (括弧で括られた式) として表記される、という当たり前の事実について、Emacs Lisp をベースにしながら考察してみたいと思います。 関数はリスト、リストは関数 古い Lisp では、関数は第一要素に "lambda" というシンボルを持つ、というだけの単なるリストであったそうです。 新しい Lisp (Scheme や Common Lisp) では「関数」という独立した型になっていますが、Emacs Lisp では今も古い時代の性質を残しているということで、この点を Common Lisp と対比しながら検証してみます。 lambda 式 (関数) を、そのままの形と、二通りのクォート式で括った形、それぞれについてテストします (Meadow 3.00 と GNU CLISP 2.41 を使用しています)。

    リストとしての関数 -> 簡易クロージャの実装 - (new Hatena).blog()
  • λ(ラムダ)式の意味 - 浜村拓夫の世界

    ブックマークを整理していたら、Yコンビネータのまとめ記事があった。 きしだのはてな - おとうさん、ぼくにもYコンビネータがわかりましたよ! ●λ式は関数の一表現方法 λ(ラムダ)式の説明が簡潔で、意味が分かりやすかった。 曰く、 まずλありき 関数の話をしたいのです。 そのとき、いちいち hoge(x) = x * 2 としてhogeを・・・、とか名前をつけて話を進めるのがめんどうなので、関数を値としてあらわすと便利ということで、λという値を定義するのです。 そうすると、上のhoge関数なんかはλ(x)(x*2)などとあらわせますが、引数をあらわすのに()を使うといろいろまぎらわしいので、 λx.x*2 のように表記します。 というのがλ。 ・λとは定義である。 関数を簡潔に記述する方法として、λという式、記法を考えた。 ただ単に、こういうもんだと決めているだけ、約束事なので、意味を深く

    k1LoW
    k1LoW 2009/08/06
  • 檜山正幸のキマイラ飼育記 - JavaScriptで学ぶ・プログラマのためのラムダ計算

    JavaScriptによるテンプレート・モナド、すっげー簡単!」にて: 紙と鉛筆でラムダ計算を実行できることは必要だな、やっぱり。 なんて強調したので、ラムダ計算の入門、いってみよう。 [追記]練習問題集を追加しました。説明を読みながら、あるいは読んだ後で是非やってみてください。→「JavaScriptで学ぶ・プログラマのためのラムダ計算 問題集」[/追記] ※印刷のときはサイドバーが消えます。 内容: JavaScriptの関数リテラル ラムダ式ってなんだ ラムダ計算の体系と適用操作 ラムダ式の例をいくつか β変換 -- ラムダ計算のキモ! β変換を何度か実行してみる 中間まとめ、まだ続きがあるよ JavaScriptの関数リテラル 最初に、JavaScriptに関する知識を確認しておきましょう。なお、JavaScriptの対話的実行環境については「もっともお手軽な対話的JavaScr

    檜山正幸のキマイラ飼育記 - JavaScriptで学ぶ・プログラマのためのラムダ計算
  • d.y.d. memo: POPL 2

    17:17 08/01/30 ところで C++JavaScriptPHP が批判されてるのを見ると思わず何か言いたくなってしまうのだけど、 考えてみるに、他の言語だと割とどうでもいい。そういう意味では、今の自分が好きなプログラミング言語は この3つということになるのかなあ……などと徒然なるままに思いました。 単純に、つきあいが長い方から3つというだけかもしれない。 いやしかし、PHPに対する批判の多くはその通りであるとは思うのですが。 Attacking PHP で触れられてる「リストであり辞書でもある」 array ってあれは普通に便利じゃないです? 結構他の言語でも欲しくなるのですが。 17:08 08/01/29 PHP で Yコンビネータ PHP じゃ Y コンビネータつくれない と聞いて。 <?php // PHPでは関数呼び出しは 関数名(...) か 変数(...

  • 1