mastodon-japan.net は、数々の独立したMastodonサーバーのうちのひとつです。サーバーに登録してFediverseのコミュニティに加わってみませんか。
こちらはMastodon Japan Server、日本居住および日本語話者向けの汎用サーバーです。 ただし日本国外居住者及び非日本語話者を除外するものではありません。ルール(利用規約)をご確認の上で平和に遊ぼう。

サーバーの情報

2.1K
人のアクティブユーザー

nilab

汚染の仕組みを廃止する理由。

「この仕組みを使っている人がほとんどおらず、ライブラリもサポートしていないこと」「脆弱性があり、メンテナンスコストがかかっていること」

「Ruby にはオブジェクト汚染という仕組みがありました。これは、オブジェクトの汚染とセーフレベルという仕組みで「外部から与えられた信頼できないオブジェクトを安全に取り扱う」こと、「信用しているオブジェクトを信用できないプログラムから守る」ことを目的としていました。CGI 時代に入力フォームから受け取ったデータを信頼しないようにしたい、という使われ方をしていたようです」

Rubyにはオブジェクトを汚染する仕組みがあった - Eggshell imaizumimr.hatenablog.com/entr

EggshellRubyにはオブジェクトを汚染する仕組みがあった - Eggshellはじめに Ruby 3.0 Advent Calendar 2020 5日目の記事です。 昨日は、【Ruby 3.0 Advent Calendar 2020】Ruby3.0で非推奨から廃止になるメソッドたち【4日目】 - ゲームリンクスの徒然なる日常 です。 また、この記事は2020年ふりかえりアドベントカレンダー 5日目です。昨日の記事は 初学者が Ruby on Rails の広大さに途方にくれたけどなんとかやっていけるようになった話 - いまブログ です。 Ruby 3.0 から $SAFE が普通のグローバル変数になります The feature of $SAFE was compl…