[速報]AWS LambdaがRubyに対応。さらにカスタムランタイムであらゆるプログラミング言語にも対応へ。AWS re:Invent 2018 Amazon Web Servicesはラスベガスで年次イベント「AWS re:Invent 2018」を開催中です。 Amazon.com CTOのWerner Vogels氏による基調講演では、AWS Lambdaが対応するプログラミング言語にRubyが加わったことが発表されました。
![[速報]AWS LambdaがRubyに対応。さらにカスタムランタイムであらゆるプログラミング言語にも対応へ。AWS re:Invent 2018](https://cdn-ak-scissors.b.st-hatena.com/image/square/c572250f044ebfe0e27189bad6c277fd17733318/height=288;version=1;width=512/https%3A%2F%2Fwww.publickey1.jp%2F2018%2Fruby4lambda01.gif)
「われわれがマイクロソフトを嫌っていたのではない、マイクロソフトがわれわれを嫌っていたのだ」――日本のソフトウェア技術者であり、Rubyの父とも呼ばれるまつもとゆきひろ氏は、日本マイクロソフトが主催する開発者向けイベント「de:code 2016」でこう語った。一体何があったのか。 「オープンソースソフトウェア」の誕生 その歴史は、1996年までさかのぼる。当時、米Microsoftが開発していた「Internet Explorer」の機能強化により、それまで大きなシェアを獲得していたNetscape CommunicationsのWebブラウザ「Netscape」シリーズとの2大ブラウザ戦争が勃発した。その後、Internet Explorerはますます勢いを増し、この勢いに押されたNetscapeは1998年1月にNetscape Navigatorを無償化。しかしシェアの巻き返しには
Rubyでスクレイピングをしてみよう! Scrapingでできること ・店舗一覧、商品一覧を抽出する ・ニュースサイトからヘッドライン一覧を抽出する ・ページのURLを全て抽出する などなど今まで煩わしかったことが解消できます! Rubyの開発環境 すでにRubyをインストール済みであればこの章を飛ばしてもらって大丈夫です。 1.rbenvのインストール 1.gitが入っているか確認しましょう。入っていなければインストール。 http://git-scm.com/download/mac sudo yum -y install git 2.rbenvをgithubからclone,インストールしましょう git clone https://github.com/sstephenson/rbenv.git ~/.rbenv 3.環境変数を作成しrbenvの環境を整えましょう。 # PATH に
この新しいプログラムを調べようとすると、最初の行がハッシュマーク(#)で 始まっていることに気づきます。Rubyでは、ハッシュマークで始まる行の内容は コメントになり、インタプリタからは無視されます。このファイルの最初の行は 特別な行で、Unix系のOSではファイルをどう実行するかをシェルに知らせてくれます。 その他のコメントは処理内容の説明になっています。 このsay_hiメソッドはちょっと複雑になっています。 # Say hi to everybody def say_hi if @names.nil? puts "..." elsif @names.respond_to?("each") # @names is a list of some kind, iterate! @names.each do |name| puts "Hello #{name}!" end else puts
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く