タグ

2018年12月10日のブックマーク (6件)

  • サンプルコードでわかる!Ruby 2.6の主な新機能と変更点 - Qiita

    はじめに Rubyは毎年12月25日にアップデートされます。 Ruby 2.6については2018年12月6日にrc1がリリースされました。 Ruby 2.6.0-rc1 Released この記事ではRuby 2.6で導入される変更点や新機能について、サンプルコード付きでできるだけわかりやすく紹介していきます。 2018.12.26追記: 内容を一部更新しました 2018年12月23日と、Ruby 2.6.0リリース後の2018年12月26日にそれぞれ内容を一部更新しました。 具体的な変更点は以下のdiffをご覧ください。 2018年12月23日の変更点 2018年12月26日の変更点 記事の情報源 記事は以下のような情報源をベースにして、記事を執筆しています。 Ruby 2.6.0のリリースノート Ruby 2.6.0のNEWS リリースノートやNEWSに記載されている各種issue

    サンプルコードでわかる!Ruby 2.6の主な新機能と変更点 - Qiita
    a2ikm
    a2ikm 2018/12/10
  • UTokyo OCWx

    © 2016 The University of Tokyo Center for Research and Development of Higher Education マイリストを使うと、自身が興味を持つ講義をチェックできます。 チェックした講義は随時マイリストを開くことにより確認できます。 マイリストを使うためにはログインをしてください。 プライバシーポリシー

  • アイスランド旅行 こんな服装で行ってきました - はやくねこになりたい

    先日、アイスランドへ1週間ほどの旅行に行ってきました。 事前の準備で困ったのが、服装です。 備えあれば患いなし!たくさん用意して損するものじゃない!とは言われつつ、スーツケースのスペースはなるべく空けておきたいもの。 また、私はアウトドアな趣味がほとんどないので、今回の寒さ対策のためだけに服を買い足すことはしたくありませんでした。買うにしても、普段も着られるものがいい。 …というコンセプトで準備をしていたら、自然の厳しさをよく知る同行の旦那(趣味・登山)と「お前は寒がりのくせに寒さ対策ナメすぎ」とすごーくケンカになりました。 そんなわけで、私と同じく準備に困っている人に役に立つよう、なるべく具体的な商品名を書きつつ、アイスランド服装レポートをさせていただきます。 <私の属性> ・超寒がり 外気温5度切ると動きが著しく鈍くなる ・アウトドアな趣味はほとんど無い 基礎体力ほぼ皆無 →寒さ耐性激

    アイスランド旅行 こんな服装で行ってきました - はやくねこになりたい
    a2ikm
    a2ikm 2018/12/10
  • JIT電卓言語を作る - Qiita

    この記事はN高等学校 Advent Calendar 2018の10日目の記事です。 この記事はN高等学校をそろそろ卒業してしまう人が言語処理系を書きたいと言っている後輩に向けて書いたものです。内容は言語処理系を書きたい万人向けのものですが、想定するレベル感はそれぐらいだと思ってもらえれば幸いです。 作ると言っても実際には実装日記みたいな感じですが、ソースコードと合わせて見ればどのようなことを考えて言語処理系を実装しているかを感じ取れるんじゃないかと思っています。 この記事について この記事では簡単な言語処理系を作りたいと思います。どのような言語かというと、 1 + 1のような簡単な四則演算ができる 関数の定義、呼び出しができる if式がある 値は64bit整数のみ 言ってしまえば簡易的な電卓言語みたいなものです。これを作るだけでも言語処理系作りの練習になりますが、これだけでは面白みに欠け

    JIT電卓言語を作る - Qiita
    a2ikm
    a2ikm 2018/12/10
  • Knativeをベースにしたサーバレス環境「Pivotal Function Service」、Pivotalがアルファ版発表 - Publickey

    Knativeをベースにしたサーバレス環境「Pivotal Function Service」、Pivotalがアルファ版発表 Pivotal Function Serviceは今年の7月にGoogleが発表したオープンソースソフトウェアの「Knative」をベースに、サーバレスコンピューティング実行環境を実現したソフトウェア。 KnativeはGoogle、Pivotal、IBM、SAP、Red Hatらがオープンソースとして開発しているソフトウェアで、Istioの機能などが統合され、Kubernetes上でコンテナアプリケーションの展開や実行、運用を容易にする機能を提供します。 GKEやMinikubeにもインストール可能なマルチクラウド対応 Pivotal Function ServiceはKubernetes上でスケーラブルなサーバレス環境を実現するため、基的に特定のクラウド環境

    Knativeをベースにしたサーバレス環境「Pivotal Function Service」、Pivotalがアルファ版発表 - Publickey
    a2ikm
    a2ikm 2018/12/10
  • Ruby 2.6 の変更点 - IO - @tmtms のメモ

    Ruby2.6アドベントカレンダーの10日目の記事です。 qiita.com IO ファイルオープン時のモードに x 追加 IO ファイルオープン時のモードに x 追加 https://bugs.ruby-lang.org/issues/11258 ファイルを作成用にオープンするには w を指定しますが、これはファイルが既に存在していた場合に上書きして空にしてしまいます。 それを避けるために次のようなコードをたまに見ることがありますが、これは他の方法で排他制御していなければ危険です。 raise "File exists" if File.exist?("hoge.txt") # 他プロセスがこのタイミングでファイルを作ってるかもしれない File.open("hoge.txt", "w") 今までは次のようにしていました。 File.open("hoge.txt", File::CREA

    Ruby 2.6 の変更点 - IO - @tmtms のメモ
    a2ikm
    a2ikm 2018/12/10