From 2fb1da94cbc8c9a2c1d47b9c5c09e8dac1d1ee44 Mon Sep 17 00:00:00 2001 From: The Gitter Badger Date: Wed, 18 Mar 2015 04:44:07 +0000 Subject: [PATCH 0001/3767] Added Gitter badge --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 148d375d8f..9b22ef83a0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ www.ruby-lang.org ================= +[![Join the chat at https://gitter.im/ruby/www.ruby-lang.org](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ruby/www.ruby-lang.org?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) + [![Build Status](https://travis-ci.org/ruby/www.ruby-lang.org.svg?branch=master)](https://travis-ci.org/ruby/www.ruby-lang.org) This is the [Jekyll](http://www.jekyllrb.com/) source of From 297c3085798df963e21fe553fb336840e7d6e316 Mon Sep 17 00:00:00 2001 From: gmitrev Date: Tue, 14 Apr 2015 20:53:00 +0300 Subject: [PATCH 0002/3767] Remove unmaintained notice from Bulgarian translation --- bg/index.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/bg/index.html b/bg/index.html index cacca4bd20..a1e8616daf 100644 --- a/bg/index.html +++ b/bg/index.html @@ -25,5 +25,3 @@

Ruby e...

--- - -{% include unmaintained.html %} From d2020cf0294a5cea8eea4e020837bfe2900cec85 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Mon, 15 Jun 2015 15:52:13 +0700 Subject: [PATCH 0003/3767] Translate all November 2014 news (id) --- .../_posts/2014-11-03-tropicalrb-2015-cfp.md | 20 ++++ .../2014-11-13-rexml-dos-cve-2014-8090.md | 74 +++++++++++++++ .../2014-11-13-ruby-1-9-3-p551-is-released.md | 63 +++++++++++++ .../2014-11-13-ruby-2-0-0-p598-is-released.md | 59 ++++++++++++ .../2014-11-13-ruby-2-1-5-is-released.md | 58 ++++++++++++ ...2014-11-28-ruby-2-2-0-preview2-released.md | 94 +++++++++++++++++++ 6 files changed, 368 insertions(+) create mode 100644 id/news/_posts/2014-11-03-tropicalrb-2015-cfp.md create mode 100644 id/news/_posts/2014-11-13-rexml-dos-cve-2014-8090.md create mode 100644 id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md create mode 100644 id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md create mode 100644 id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md create mode 100644 id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md diff --git a/id/news/_posts/2014-11-03-tropicalrb-2015-cfp.md b/id/news/_posts/2014-11-03-tropicalrb-2015-cfp.md new file mode 100644 index 0000000000..89e6050ca3 --- /dev/null +++ b/id/news/_posts/2014-11-03-tropicalrb-2015-cfp.md @@ -0,0 +1,20 @@ +--- +layout: news_post +title: "Tropical Ruby 2015 CFP Dibuka" +author: "Guilherme Cavalcanti" +translator: "meisyal" +date: 2014-11-03 15:20:57 +0000 +lang: id +--- + +[Tropical Ruby 2015](http://tropicalrb.com), *the beach Ruby conference*, +akan berlangsung tanggal 5-8 Maret di Porto de Galinhas, +sebuah pantai indah yang berlokasi di Pesisir Timur Laut Brazil. + +[Avdi Grimm](https://twitter.com/avdi) dan +[Nick Sutterer](https://twitter.com/apotonick) telah dikonfirmasi sebagai pengisi, tetapi +[CFP masih dibuka](http://cfp.tropicalrb.com/events/tropicalrb-2015). +Jika Anda berminat sebagai pengisi atau memberikan loka karya, kirim proposal Anda batas hingga 7 Desember. + +Nikmati percakapan luar biasa, pemandangan menakjubkan, dan alam yang luar biasa. +Datang dan bicara dengan beberapa Rubyists terbaik di konferensi ini. diff --git a/id/news/_posts/2014-11-13-rexml-dos-cve-2014-8090.md b/id/news/_posts/2014-11-13-rexml-dos-cve-2014-8090.md new file mode 100644 index 0000000000..411dca4ef2 --- /dev/null +++ b/id/news/_posts/2014-11-13-rexml-dos-cve-2014-8090.md @@ -0,0 +1,74 @@ +--- +layout: news_post +title: "CVE-2014-8090: Denial of Service Lain Ekspansi pada XML" +author: "usa" +translator: "meisyal" +date: 2014-11-13 12:00:00 +0000 +tags: security +lang: id +--- + +Ekspansi entitas yang tidak dilarang dapat menyebabkan sebuah celah *DoS* pada REXML, seperti +["Kerentanan DoS Ekspansi Entity pada REXML (Bom XML, CVE-2013-1821)"](https://www.ruby-lang.org/id/news/2013/02/22/rexml-dos-2013-02-22/) +dan ["CVE-2014-8080: Parameter Entity expansion DoS vulnerability in REXML"](https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/). +Celah ini telah ditetapkan dalam *CVE identifier* +[CVE-2014-8090](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8090). +Kami sangat merekomendasikan untuk memperbarui Ruby. + +## Detil + +Ini adalah perbaikan tambahan untuk +[CVE-2013-1821](https://www.ruby-lang.org/id/news/2013/02/22/rexml-dos-2013-02-22/) +dan [CVE-2014-8080](https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/). +*patches* sebelumnya memperbaiki ekspansi rekursif di beberapa tempat dan +jumlah dari ukuran *Strings* yang dibuat. Namun demikian, mereka tidak dapat mengambil akun resmi +yang digunakan untuk ekspansi entitas. 100% utilitas CPU dapat terjadi sebagai hasil +ekspansi rekursif dengan sebuah *string* kosong. +Ketika membaca ujung teks dari sebuah dokumen *XML*, REXML *parser* dapat dipaksa +mengalokasikan objek *string* yang sangat besar yang mana dapat mengonsumsi semua +memori dalam sebuah mesin, menyebabkan sebuah *denial of service*. + +Imbas tersebut akan terlihat dari kode berikut: + +{% highlight ruby %} +require 'rexml/document' + +xml = < + +XML + +p REXML::Document.new(xml) +{% endhighlight %} + +Semua pengguna yang terkena imbas rilis ini seharusnya memperbarui atau menggunakan salah satu +solusi di bawah ini segera. + +## Versi yang Terkena Imbas + +* Semua Ruby versi 1.9 hingga 1.9.3 patchlevel 551 +* Semua Ruby versi 2.0 hingga 2.0.0 patchlevel 598 +* Semua Ruby versi 2.1 hingga 2.1.5 +* sebelum revisi *trunk* 48402 + +## Solusi + +Jika Anda tidak dapat memperbarui Ruby, gunakan *monkey patch* di bawah ini sebagai solusi lain: + +{% highlight ruby %} +class REXML::Document + def document + self + end +end +{% endhighlight %} + +## Credits + +Terima kasih Tomas Hoger telah melaporkan masalah ini. + +## Histori + +* Semula dipublikasikan pada 2014-11-13 12:00:00 UTC diff --git a/id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md new file mode 100644 index 0000000000..b9dde58578 --- /dev/null +++ b/id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -0,0 +1,63 @@ +--- +layout: news_post +title: "Ruby 1.9.3-p551 Telah Rilis" +author: "usa" +translator: "meisyal" +date: 2014-11-13 12:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis Ruby 1.9.3-p551. + +Rilis ini mencakup perbaikan celah keamanan *DoS* REXML. +Hal ini sama halnya dengan +[perbaikan celah](https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/) +yang ada di [rilis sebelumnya](https://www.ruby-lang.org/en/news/2014/10/27/ruby-1-9-3-p550-is-released/), +tetapi perbaikan ini menangani kasus lain dari ekspansi entitas. +Mohon untuk melihat topik berikut untuk lebih detil. + +* [CVE-2014-8090: Another Denial of Service XML Expansion](https://www.ruby-lang.org/en/news/2014/11/13/rexml-dos-cve-2014-8090/) + + +## Perhatian + +Ruby 1.9.3 dalam tahap perawatan keamanan saat ini. +Ini berarti kamu tidak akan pernah memperbaiki *bugs* tanpa adanya permasalahan keamanan. +Dan, saat ini, akhir perawatan 1.9.3 juga telah dijadwalkan hingga Februari tahun depan. +Kami merekomendasikan pengguna Ruby 1.9.3 untuk migrasi ke versi yang lebih baru segera mungkin. + + +## Unduh + +* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) + + SIZE: 10049332 bytes + MD5: 0d8b272b05c3449dc848bb7570f65bfe + SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e + SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c + +* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) + + SIZE: 12605119 bytes + MD5: 0d8212f7bc89bab8ef521b04cd9df278 + SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 + SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 + +* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) + + SIZE: 7704072 bytes + MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 + SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 + SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 + +* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) + + SIZE: 13987275 bytes + MD5: 14a394b1d7b7031b34d4d1af64ee657e + SHA256: cf468ccabd5cdef5047b8f02f4f71052fd3a9c87c12aba314f04748a451a63ec + SHA512: 6ee550c7e435622114e3669393220a90946652eade0a83dab74970fff7088d5c2051bee9c272e2e6eccc36885b4f64928fc2d27c36584c1cc8dac91ce730d3ea + +## Komentar Rilis + +Maaf atas ketidaknyamanan terhadap rilis yang berkelanjutan. +Terima kasih kepada semua yang telah membantu rilis ini. diff --git a/id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md new file mode 100644 index 0000000000..6e3b9e4fd7 --- /dev/null +++ b/id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -0,0 +1,59 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p598 Telah Rilis" +author: "usa" +translator: "meisyal" +date: 2014-11-13 12:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis Ruby 2.0.0-p598. + +Rilis ini mencakup perbaikan celah keamanan *DoS* pada REXML. +Hal ini sama halnya dengan +[perbaikan celah](https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/) +yang ada di [rilis sebelumnya](https://www.ruby-lang.org/en/news/2014/10/27/ruby-2-0-0-p594-is-released/), +tetapi rilis ini juga menangani kasus lain ekspansi entitas. +Mohon melihat topik berikut untuk lebih detil. + +* [CVE-2014-8090: Another Denial of Service XML Expansion](https://www.ruby-lang.org/en/news/2014/11/13/rexml-dos-cve-2014-8090/) + +Dan, beberapa perbaikan terhadap *bugs* juga dimasukkan. +Lihat [tiket](https://bugs.ruby-lang.org/projects/ruby-200/issues?set_filter=1&status_id=5) +dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_598/ChangeLog) +untuk lebih detil. + +## Unduh + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) + + SIZE: 10758882 bytes + MD5: a3f3908103a7d209d1d1cf4712e3953c + SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f + SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) + + SIZE: 13608640 bytes + MD5: e043a21ce0d138fd408518a80aa31bba + SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd + SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) + + SIZE: 8316092 bytes + MD5: 2ec36f7018eef05003bf8cf0e0f05def + SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 + SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) + + SIZE: 15126384 bytes + MD5: aa6ac22747947e6562d5b0dc9767ecda + SHA256: d5bdafd7b0fbd4254902ba10385c6e5812beac4ad221805aa4d92a37eff47f97 + SHA512: 6cdaf7f2d27a5f0ead9b94325b9c9fe90cf04c64dedaea8e1d45a8855a73ad61c5c72f1fda835eab73693c25c15a74c7e4e639ed5c18a9433dd79e398600b3ea + +## Komentar Rilis Tersebut + +Maaf atas ketidaknyamanan dalam menyampaikan rilis terus-menerus. +Terima kasih kepada semua yang telah membantu rilis ini. diff --git a/id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md new file mode 100644 index 0000000000..cee4ecb9c9 --- /dev/null +++ b/id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -0,0 +1,58 @@ +--- +layout: news_post +title: "Ruby 2.1.5 Telah Rilis" +author: "nagachika" +translator: "meisyal" +date: 2014-11-13 12:00:00 +0000 +lang: id +--- + +Ruby 2.1.5 telah dirilis. + +Rilis ini mencakup perbaikan celah keamanan *DoS* pada REXML. +Perbaikan tersebut sama dengan +[perbaikan celah](https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/) +yang disebut di [rilis sebelumnya](https://www.ruby-lang.org/en/news/2014/10/27/ruby-2-1-4-released/), +tetapi ini baru dan berbeda dengan sebelumnya. + +* [CVE-2014-8090: Another Denial of Service XML Expansion](https://www.ruby-lang.org/en/news/2014/11/13/rexml-dos-cve-2014-8090/) + +Dan, beberapa perbaikan *bug* juga ikut dimasukkan. +Lihat [tiket](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_5/ChangeLog) +untuk lebih detil. + +## Unduh + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) + + SIZE: 11994454 bytes + MD5: a7c3e5fec47eff23091b566e9e1dac1b + SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 + SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) + + SIZE: 15127433 bytes + MD5: df4c1b23f624a50513c7a78cb51a13dc + SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 + SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) + + SIZE: 9371780 bytes + MD5: 8a30ed4b022a24acbb461976c9c70789 + SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 + SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) + + SIZE: 16657694 bytes + MD5: 810cd05eb03c00f89b0b03b10e9a3606 + SHA256: 69c517a6d3ea65264455a9316719ffdec49cf6a613a24fd89b3f6da7146a8aa7 + SHA512: a55cf5970203904e7bc8cef2b6fbf7b8d5067a160289a1a49d13c4dfef8c95002bcdf697f5d04d420ef663efad5ee80d5a9e4e7445c4db9a02f9cbc9e4b8444e + +## Komentar Rilis + +Maaf atas ketidaknyamanan akibar rilis yang beruntun. +Terima kasih kepada semua yang telah bekerja sama terhadap rilis ini. diff --git a/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md new file mode 100644 index 0000000000..2e4f283343 --- /dev/null +++ b/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -0,0 +1,94 @@ +--- +layout: news_post +title: "Ruby 2.2.0-preview2 Telah Rilis" +author: "naruse" +translator: "meisyal" +date: 2014-11-28 09:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis Ruby 2.2.0-preview2. + +Ruby 2.2.0-preview2 adalah *preview* kedua dari Ruby 2.2.0. +Banyak fitur baru dan penyempurnaan dimasukkan seiring dengan meningkatnya +tuntunan dan perkembangan Ruby. + +Sebagai contoh, *Symbol GC* membuat *Symbols garbage collectable*. +Hal ini mengurangi penggunaan memori dari simbol; karena GC tidak dapat mengumpulkan simbol sebelum +Ruby 2.2. Karena Rails 5.0 akan memerlukan *Symbol GC*, hal tersebut hanya didukung oleg Ruby 2.2 +atau terbaru. (Lihat [Rails' blog post](http://weblog.rubyonrails.org/2014/8/20/Rails-4-2-beta1/) untuk lebih detil.) + +Juga, *Incremental GC* baru mengurangi waktu jeda dari *garbage collection*, di mana sangat membantu untuk menjalankan aplikasi Rails. + +Fitur lain yang berkaitan dengan manajemen memori adalah penambahan sebuah opsi *configure.in* untuk menggunakan *jemalloc* +[Fitur #9113](https://bugs.ruby-lang.org/issues/9113). +Ini merupakan fitur percobaan, dan dimatikan secara *default*. +Kami butuh untuk mengumpulkan studi kasus dan data performa. +Ketika kami yakin mendapatkan keberhasilan, fitur ini akan diaktifkan secara *default*. + +Satu topik lagi [menggunakan vfork(2) di system() dan spawn() (Japanese)](http://www.a-k-r.org/d/2014-09.html#a2014_09_06). +Hal tersebut di atas diharapkan dapat membawa kecepatan tinggi ketika sebuah proses yang sangat besar mengeksekusi perintah eksternal berulang kali. +Tetapi *vfork(2)* adalah sebuah pemanggil sistem yang berisiko. +Kami ingin tahu berapa keberhasilan yang akan didapatkan melalui pengumpulan studi kasus dan data performa. + +Coba dan nikmati memprogram dengan Ruby 2.2.0-preview2, dan laporkan sejauh mana Anda ke kami! + +## Perubahan Penting sejak 2.1 + +* [Incremental GC](https://bugs.ruby-lang.org/issues/10137) ([YARV Maniacs No.12](http://magazine.rubyist.net/?0048-YARVManiacs)) +* [Symbol GC](https://bugs.ruby-lang.org/issues/9634) ([*slide* presentasi di RubyKaigi 2014](http://www.slideshare.net/authorNari/symbol-gc)) +* configure --with-jemalloc [Fitur #9113](https://bugs.ruby-lang.org/issues/9113) +* *core libraries*: + * Mendukung Unicode 7.0 [#9092](https://bugs.ruby-lang.org/issues/9092) + * *New methods*: + * Enumerable#slice_after [#9071](https://bugs.ruby-lang.org/issues/9071), Enumerable#slice_when [#9826](https://bugs.ruby-lang.org/issues/9826) + * Float#next_float, Float#prev_float [#9834](https://bugs.ruby-lang.org/issues/9834) + * File.birthtime, File#birthtime [#9647](https://bugs.ruby-lang.org/issues/9647) + * String#unicode_normalize [#10084](https://bugs.ruby-lang.org/issues/10084) +* *bundled libraries*: + * Memperbarui Psych 2.0.6 + * Memperbarui Rake 10.4.0 + * Memperbarui RDoc 4.2.0.alpha (21b241a) + * Memperbarui RubyGems 2.4.4+ (2f6e42e) + * rubygems 2.4.4+ (2f6e42e) + * Memperbarui test-unit 3.0.7 (dihapus dari *repository* tetapi dibundel +di dalam *tarball*) + * Memperbarui minitest 5.4.3 (dihapus dari *repository* tetapi dibundel di dalam *tarball*) + * *Deprecate* mathn +* C API + * Menghapus *APIs* yang usang + +Lihat [NEWS di dalam *repository* Ruby (WIP)](https://github.com/ruby/ruby/blob/v2_2_0_preview2/NEWS) untuk lebih detil. + +Dengan perubahan tersebut, 1239 berkas berubah, 98343 Penambahan(+), 61858 penghapusan(-). + +## Unduh + +* + * SIZE: 12505279 bytes + * MD5: d7abace25a8ffe861cb2807bef1c58a6 + * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b + * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 +* + * SIZE: 15505521 bytes + * MD5: bde388d6f10012a92d5dc36196fd6755 + * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 + * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 +* + * SIZE: 9649216 bytes + * MD5: 0d582e28b92ce9d1456e40fb8d821422 + * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 + * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 +* + * SIZE: 17239396 bytes + * MD5: d94160c214016863932c25cc1ac6ff90 + * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 + * SHA512: 0a021d31f54c47c5c3901ef6f2ab02a1bfb5cc698f971978c1e16b1aeda78fdadec0c1cdd48af1c8784b8f72ad00d35cf2433d78e20d4447fa0630e02b4e3917 + +## Komentar Rilis + +* [Isu 2.2.0 yang diketahui](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) + +Lihat juga jadwal rilis dan informasi lainnya: + +[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) From c0d2043ed40873c93c45f526a95ff3a0a0ee0a2e Mon Sep 17 00:00:00 2001 From: liuzxc Date: Thu, 28 May 2015 17:23:11 +0800 Subject: [PATCH 0004/3767] Translate community pages (zh_cn) --- zh_cn/community/conferences/index.md | 82 ++++++++++++- zh_cn/community/mailing-lists/index.md | 21 ++-- .../manual-instructions/index.md | 55 ++++++++- zh_cn/community/ruby-core/index.md | 114 +++++++++++++++++- zh_cn/community/user-groups/index.md | 28 ++++- zh_cn/community/weblogs/index.md | 44 ++++++- 6 files changed, 322 insertions(+), 22 deletions(-) diff --git a/zh_cn/community/conferences/index.md b/zh_cn/community/conferences/index.md index 321ee30bd9..5c0d883f2f 100644 --- a/zh_cn/community/conferences/index.md +++ b/zh_cn/community/conferences/index.md @@ -1,7 +1,85 @@ --- layout: page -title: "Ruby 会议 - Ruby 官方网站" +title: "Ruby 研讨会" lang: zh_cn --- -{% include out-of-date.html %} +全世界有越來越多的研讨会让 Ruby 工程师可以参与,分享他们的工作经验、讨论 Ruby 的未来,同时也欢迎新成员加入 Ruby 社区。 + +[RubyConferences.org][rc] 是由 Ruby 社区合作发布的一个简单的 Ruby 具体研讨会列表,在那里你可以找到研讨会的日期,地点,提议和注册信息。 + +### 主要的 Ruby 研讨会 + +[RubyConf][1] +: 自2001年以来,[Ruby Central, Inc.][2] 创办了国际性的 Ruby 大会, +参会者数量从2001年到2006年增长了数十倍。RubyConf 为各种 Ruby 相关技术提供了发表机会,包括 +Test Unit 的作者 Nathaniel Talbot、Rake 的作者 Jim Weirich、Ruby on Rails +的创造者 David Heinemeier Hansson、YAML library 的作者 Why the Lucky Stiff 以及 YARV +的作者 Sasada Koichi。Matz 也参加了几乎所有的 RubyConfs,并发表了演讲。 + +[RubyKaigi][3] +: 第一个日本 Ruby 研讨会是2006年在东京御台场(Odaiba)发起的。RubyKaigi 每年都会提供许多新鲜又有趣的演讲, +当然也包括了 Matz 的演讲。 + +[EuRuKo (欧洲 Ruby 大会)][4] +: 首个年度欧洲 Ruby 研讨会(EuRuKo)于2003年在德国卡尔斯鲁厄(Karlsruhe)举办,由包括 + Armin Roehrl 和 Michael Neumann 在内的德国 Ruby 爱好者所组织。在 RubyConf 开始的两年后, + EuRuKo 逐渐成为世界第二大年度 Ruby 盛事。 + +[开源开发者大会][5] +: 这是一个在澳大利亚举办的年度开源开发者大会。虽然不是一个专门的 Ruby 研讨会,但是每年都会有很多 +Ruby 相关的报道,而且我们总是对 Ruby 相关的内容更感兴趣。 + +### 区域性的 Ruby 研讨会 + +[Ruby Central][2] 提供了 [区域性研讨会赞助计划][6],提供经费给区域性团体组织活动。 + +自2006年起,Ruby Central 还携手 [SDForum][7] 主办了硅谷 Ruby 研讨会。 + +[RubyNation][8] 是美国东岸(Virginia, West Virginia, Maryland, and +Washington, DC 等地区)的年度 Ruby 大会。 + +[WindyCityRails][9] 是一个为 Ruby on Rails 爱好者准备的年会。自2008年起,总部位于芝加哥的研讨会就一直为 Ruby 社区服务。 + +[Madison Ruby][15]: 威斯康星州的麦迪逊(Madison, WI) + +[Steel City Ruby][16]: 宾夕法尼亚州的匹兹堡(Pittsburg, PA) + +[Ruby on Ales][17] 是一年一度为期两天的 Ruby 研讨会。你可以听着演讲,享受着美食,并沉浸在俄勒冈州本德市(Bend Oregon)的美丽风景之中。 + +[伯灵顿 Ruby 大会][18]: 一年一度的夏季 Ruby 大会在佛蒙特州伯灵顿市(Burlington, VT)召开,为期两天的会议遵循单轨道制。会议将焦点放在了为学习、休闲娱乐和与 Ruby 爱好者同伴会面创造机会。 + +[GoRuCo][19]: 单日单向的纽约年度 Ruby 研讨会。 + +[DeccanRubyConf][20]: 在印度浦那(Pune)举办的单日单向的年度 Ruby 研讨会,主题围绕着有趣的活动。 + +### 其他 Ruby 研讨会 + +自2004年起的 [O’Reilly Open Source Conference][10](OSCON) 研讨会包括了一整轨的 Ruby 演讲, +Ruby 相关的内容都在逐年增加。许多研讨会都以 [Ruby on Rails][11] 为主题,包括 Ruby Central 的 +[RailsConf][12]、[RailsConf Europe][13](RubyCentral 和 [Skills Matter][14] 在2006年共同举办, +2007年由 Ruby Central 和 O’Reilly 举办)以及 Canada on Rails。 + + + +[rc]: http://rubyconferences.org/ +[1]: http://rubyconf.org/ +[2]: http://rubycentral.org +[3]: http://rubykaigi.org/ +[4]: http://euruko.org +[5]: http://www.osdc.com.au/ +[6]: http://rubycentral.org/community/grant +[7]: http://www.sdforum.org +[8]: http://rubynation.org/ +[9]: http://windycityrails.org +[10]: http://conferences.oreillynet.com/os2006/ +[11]: http://www.rubyonrails.org +[12]: http://www.railsconf.org +[13]: http://europe.railsconf.org +[14]: http://www.skillsmatter.com +[15]: http://madisonruby.org/ +[16]: http://steelcityruby.org/ +[17]: http://ruby.onales.com/ +[18]: http://burlingtonrubyconference.com +[19]: http://goruco.com/ +[20]: http://www.deccanrubyconf.org/ \ No newline at end of file diff --git a/zh_cn/community/mailing-lists/index.md b/zh_cn/community/mailing-lists/index.md index cf2a95eb1d..0d46980058 100644 --- a/zh_cn/community/mailing-lists/index.md +++ b/zh_cn/community/mailing-lists/index.md @@ -1,29 +1,26 @@ --- layout: page -title: "邮件列表 - Ruby 官方网站" +title: "邮件列表" lang: zh_cn --- -{% include out-of-date.html %} +邮件列表,是让您的脉搏随时与 Ruby 社区保持一致的伟大方式。 +{: .summary} -邮件列表,是让您的脉搏随时与 Ruby 社区保持一致的伟大方式。Ruby 最主要的四个使用英文语言交流的邮件列表: +Ruby 最主要的四个使用英文语言交流的邮件列表: Ruby-Talk -: This is the most popular mailing-list and deals with general topics - about Ruby. Ruby-Talk is mirrored by the - [comp.lang.ruby](news:comp.lang.ruby) newsgroup and - [Ruby-Forum.org][1]. ([Weekly Summaries][2], [FAQ][3], [Archives][4]) +: 这是处理一般 Ruby 话题最流行的邮件列表。Ruby-Talk 被 [comp.lang.ruby](news:comp.lang.ruby) +新闻组和 [Ruby-Forum.org][1] 所效仿。([Weekly Summaries][2], [FAQ][3], [Archives][4]) Ruby-Core -: This list deals with core and implementation topics about Ruby, often - used to run patches for review. ([Archives][5]) +: 该列表处理和 Ruby 相关的核心和重点专题,经常被用于补丁审核。([Archives][5]) Ruby-Doc -: This list is for discussing documentation standards and tools for - Ruby. ([Archives at Gmane][6]) +: 该列表用于讨论 Ruby 的标准文档和工具。([Archives at Gmane][6]) Ruby-CVS -: This list reports all commits to Ruby’s Subversion repository. +: 该列表报道所有针对 Ruby 的 Subversion 仓库的提交。 ## 订阅 或者 退订 diff --git a/zh_cn/community/mailing-lists/manual-instructions/index.md b/zh_cn/community/mailing-lists/manual-instructions/index.md index 8d56f5b070..2b6c515c2d 100644 --- a/zh_cn/community/mailing-lists/manual-instructions/index.md +++ b/zh_cn/community/mailing-lists/manual-instructions/index.md @@ -1,7 +1,58 @@ --- layout: page -title: "手工订阅邮件列表方法 - Ruby 官方网站" +title: "手工订阅邮件列表方法" lang: zh_cn --- -{% include out-of-date.html %} +注意: 如果无法订阅,请参考 +[lists.ruby-lang.org](http://lists.ruby-lang.org). + +订阅邮件列表,请发送一个带有以下邮件主体(不是标题)的纯文本邮件到自动的 “控制器” 地址。 + + subscribe +{: .code} + +Ruby-Talk +: For the Ruby-Talk list, the controller address is + [ruby-talk-request@ruby-lang.org](mailto:ruby-talk-request@ruby-lang.org), the + posting address is + [ruby-talk@ruby-lang.org](mailto:ruby-talk@ruby-lang.org), and the + human administrator address is + [ruby-talk-owner@ruby-lang.org](mailto:ruby-talk-owner@ruby-lang.org). + +Ruby-Core +: For the Ruby-Core list, the controller address is + [ruby-core-request@ruby-lang.org](mailto:ruby-core-request@ruby-lang.org), the + posting address is + [ruby-core@ruby-lang.org](mailto:ruby-core@ruby-lang.org), and the + “human” administrator address is + [ruby-core-owner@ruby-lang.org](mailto:ruby-core-owner@ruby-lang.org). + +Ruby-Doc +: For the Ruby-Doc list, the controller address is + [ruby-doc-request@ruby-lang.org](mailto:ruby-doc-request@ruby-lang.org), the + posting address is + [ruby-doc@ruby-lang.org](mailto:ruby-doc@ruby-lang.org), and the + “human” administrator address is + [ruby-doc-owner@ruby-lang.org](mailto:ruby-doc-owner@ruby-lang.org). + +Ruby-CVS +: For the Ruby-CVS list, the controller address is + [ruby-cvs-request@ruby-lang.org](mailto:ruby-cvs-request@ruby-lang.org), the + posting address is + [ruby-cvs@ruby-lang.org](mailto:ruby-cvs@ruby-lang.org), and the + “human” administrator address is + [ruby-cvs-owner@ruby-lang.org](mailto:ruby-cvs-owner@ruby-lang.org). + +### 取消订阅 + +从列表中退订,请发送一个主体是 “unsubscribe” 的邮件到 **控制器地址**: + + unsubscribe +{: .code} + +确保发送的是纯文本邮件,HTML 邮件可能不起作用。 + +### 获取帮助 + +查看命令列表,发送主体是 “help” 的邮件到控制器地址。 diff --git a/zh_cn/community/ruby-core/index.md b/zh_cn/community/ruby-core/index.md index 949e87d2d1..e31311d3d7 100644 --- a/zh_cn/community/ruby-core/index.md +++ b/zh_cn/community/ruby-core/index.md @@ -1,7 +1,117 @@ --- layout: page -title: "Ruby 内核 - Ruby 官方网站" +title: "Ruby 核心" lang: zh_cn --- -{% include out-of-date.html %} +当下是进行 Ruby 开发的绝佳时机。随着过去几年 Ruby 的倍受关注,对帮助扩展 Ruby 功能和相关文档的优秀开发者需求巨大。那么,应该从何入手呢? +{: .summary} + +这里所讨论的都是 Ruby 开发相关的话题: + +* [使用 Subversion 跟踪 Ruby 开发](#following-ruby) +* [如何对主 Ruby 仓库使用 Git](#git-ruby) +* [改进 Ruby, Patch by Patch](#patching-ruby) +* [核心开发者规则](#coding-standards) + +### 使用 Subversion 跟踪 Ruby 开发 +{: #following-ruby} + +从 [Subversion][1] 仓库匿名检出是获取最新 Ruby 源码的关键。在命令行: + +{% highlight sh %} +$ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby +{% endhighlight %} + +`ruby` 目录包含了最近的 Ruby 开发版本(ruby-trunk)的源码。目前,应用于 trunk 的补丁被向后移植到稳定版 {{ site.svn.stable.version }},{{ site.svn.previous.version }} 和 {{ site.svn.old.version }} 分支(如下所示)。 + +如果你想要 Ruby {{ site.svn.stable.version }} 的补丁,检出的时候应当使用 `{{ site.svn.stable.branch }}` + +{% highlight sh %} +$ svn co http://svn.ruby-lang.org/repos/ruby/branches/{{ site.svn.stable.branch }} +{% endhighlight %} + +类似地,对于 Ruby {{ site.svn.previous.version }}: + +{% highlight sh %} +$ svn co http://svn.ruby-lang.org/repos/ruby/branches/{{ site.svn.previous.branch }} +{% endhighlight %} + +它会检出各自的开发树到 `{{ site.svn.stable.branch }}` 或 `{{ site.svn.previous.branch }}` 目录。 +工作在维护分支的开发者期望将他们的更改迁移到 Ruby 的主分支上,所以这些分支常常都很相似,除了由 Matz 和 Nobu 对语言本身的改进。 + +如果你愿意,可以浏览 [通过网页访问 Ruby 的 Subversion 仓库][2]。 + +关于 Subversion 的信息,请查看 [Subversion FAQ][3] 和 [Subversion book][4]。另外,你会发现 +[Subversion版本控制之道][5] 是非常有用的入门书籍。 + +### 如何对主 Ruby 仓库使用 Git +{: #git-ruby} + +对于更愿意使用 [Git][6] 而不是 Subversion 的人来说,可以从 [mirror on GitHub][7]、 +[those with commit access][8] 和 [everybody else][9] 找到使用说明。 + +### 改进 Ruby,Patch by Patch +{: #patching-ruby} + +核心团队维护着 [问题跟踪器][10],它用于提交补丁和报告缺陷到 Matz 和他的团队,这些报告还会提交给 [Ruby 核心邮件列表][mailing-lists] 用于讨论,所以你要确定你的请求不会被忽视,你也可以直接发送补丁到邮件列表。总之,我们鼓励你参与接下来的讨论。 + +请查看 Matz 撰写的 [补丁作家指南][11] 中的一些技巧,他会教你如何让你的补丁被考虑。 + +简要来说,创建补丁的步骤如下: + +1. 从 Subversion 检出 Ruby 源码。通常情况下,针对缺陷修复的补丁或新特性应当被提交到 Ruby 源码的主干上。即使你希望添加一个特性到 Ruby {{ site.svn.previous.version }},它也必须先被主干所接受。 + + $ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby + + 如果修复的缺陷是针对特定的某一个维护分支,请检出相应分支的代码,例如`{{ site.svn.previous.branch }}`。 + + $ svn co http://svn.ruby-lang.org/repos/ruby/branches/{{ site.svn.previous.branch }} + +2. 添加你的改进代码。 + +3. 创建补丁。 + + $ svn diff > ruby-changes.patch + +4. 在 [问题跟踪器][10] 创建一个 ticket,或者用描述该补丁的更新日志条目将补丁发送到 [Ruby 核心邮件列表][mailing-lists]。 + +5. 如果补丁没有问题,提交者们将会被批准使用。 + +**请注意:** 补丁应该被作为一个 [unified diff][12] 被提交。对于补丁如何被合并的更多信息,请查看 [the diffutils reference][13]。 + +Ruby 开发的讨论集中在 [Ruby 核心邮件列表][mailing-lists]。如果你好奇你的补丁是否有价值,或者你想讨论 Ruby 的未来,请毫无犹豫的加入吧。脱离主题的讨论是不会被容忍的,良好的主题应该是主旨明确,构思严谨且精心编写的。既然我们追随 Ruby 的创始者,请怀有敬畏之心。 + +请记住,Ruby 的核心开发者都生活在日本,虽然其中许多人的英语很好,但时差明显。他们也有对应英文版的日语开发目录。耐心一点,如果你的请求没有被解决,请坚持在几天之后再提一次。 + +### 核心开发者规则 +{: #coding-standards} + +通常,Ruby 开发者应该熟悉 Ruby 源码和 Ruby 团队的开发风格。为了更加清楚起见,向 Subversion 检入代码的时候,应该尊重以下几点准则: + +* 遵循 [GNU 约定][14],所有的检入应该描述在 `ChangeLog` 中。(许多 Ruby 核心 +开发者使用 Emacs 的 `add-log` 模式,该模式可以通过命令 `C-x 4 a` 实现。) +* 检入的日期应该是日本标准时间(UTC+9)。 +* 变更日志中的项目符号点也应该被放到 Subversion 的提交信息当中。在你提交之后,提交信息会通过邮件自动的发送到 Ruby-CVS 列表。 +* 函数原型在整个 Ruby 源码和扩展库中都会被用到。 +* 请不要使用 C++ 风格的注释(`//`),Ruby 的维护者更倾向于使用标准 C 的多重注释(`/* .. */`)。 + +也可以在 [Ruby问题跟踪器][10] 中查看相关信息。 + + + +[mailing-lists]: /en/community/mailing-lists/ +[1]: http://subversion.apache.org/ +[2]: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/ +[3]: http://subversion.apache.org/faq.html +[4]: http://svnbook.org +[5]: http://www.pragmaticprogrammer.com/titles/svn/ +[6]: http://git-scm.com/ +[7]: http://github.com/ruby/ruby +[8]: http://wiki.github.com/shyouhei/ruby/committerhowto +[9]: http://wiki.github.com/shyouhei/ruby/noncommitterhowto +[10]: https://bugs.ruby-lang.org/ +[11]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25139 +[12]: http://www.gnu.org/software/diffutils/manual/html_node/Unified-Format.html +[13]: http://www.gnu.org/software/diffutils/manual/html_node/Merging-with-patch.html#Merging%20with%20patch +[14]: http://www.gnu.org/prep/standards/standards.html#Change-Logs diff --git a/zh_cn/community/user-groups/index.md b/zh_cn/community/user-groups/index.md index 4239c739c6..7350002640 100644 --- a/zh_cn/community/user-groups/index.md +++ b/zh_cn/community/user-groups/index.md @@ -1,7 +1,31 @@ --- layout: page -title: "用户组 - Ruby 官方网站" +title: "用户组" lang: zh_cn --- -{% include out-of-date.html %} +在编程社区,用户组为人们感兴趣的某些主题提供了支持网络,它也是一个增长编程技术和与其他程序员联络的绝佳地方。 +用户组是非正式的,且不同于群组结构,任何人都可以组织属于他们自己的用户组,并且制定自己的规则和计划。 +{: .summary} + +### Ruby 用户组 + +如果你想和其他的 Ruby 程序员聚在一起,一个本地用户组再合适不过了。Ruby 用户组是完全致力于 +Ruby 的,他们最典型的特征是有月度聚会、邮件列表、 web 站点,如果幸运的话,时常还会有黑客大会(大会旨在提供人们一个写 Ruby 代码的机会)。 + +关于 Ruby 用户组的信息可以在各种网站找到: + +[rubyusergroups.org][1] +: 一个公开的,遍布世界各地的 Ruby 用户组列表,也允许 Ruby 爱好者加入。 + +[Ruby Meetup Groups][2] +: 相当多的 Ruby 用户组在 Meetup 安家,Meetup 为用户组提供了许多工具,包括:私人论坛、 +公告栏、自动会议提醒和一个非常棒的 RSVP 系统。 + +### 组织你自己的用户组 + +如果你对创建自己的用户组感兴趣,一定要看看在你的区域是否已经有一个。通常越大的聚会越有趣,如果在你的附近已经有一个用户组,创建你自己的用户组也许不是一个非常好的选择。 + + +[1]: http://www.rubyusergroups.org/ +[2]: http://ruby.meetup.com \ No newline at end of file diff --git a/zh_cn/community/weblogs/index.md b/zh_cn/community/weblogs/index.md index ed3d50c1c1..9c1b98c75a 100644 --- a/zh_cn/community/weblogs/index.md +++ b/zh_cn/community/weblogs/index.md @@ -1,7 +1,47 @@ --- layout: page -title: "博客 - Ruby 官方网站" +title: "博客" lang: zh_cn --- -{% include out-of-date.html %} +Ruby 博客在过去几年呈现出了爆炸式的增长,你可以发掘到数以百计的博客在分享 Ruby 代码、描绘新技术或是推测 Ruby 的未来。 +{: .summary} + +### 发掘 Ruby 博客 + +一些 **planets** (在线专业提要聚合器) 已经运行多年,其中一些提供了方便的内容: + +* [Ruby Corner][4] +* [Planet Ruby][5] +* [PlanetRubyOnRails.com][7] + +### 知名博客 + +几个知名博客因其显著的更新频率和即时性脱颖而出。 + +* [**O’Reilly Ruby**][8] 是一个群组博客,主要涉及 Ruby 相关的教程和围绕社区有趣人物的采访。 +* [**Riding Rails**][9] 是一个 Ruby on Rails 团队的官方群组博客。如果你正在使用 Rails,这个博客对于安全更新通知和你对 Rails 社区的全面了解都至关重要。 +* [**Ruby Inside**][10] 公布来自世界各地的有趣应用和库,包括 Ruby 和 Rails。 +* [**Matz’ Blog**][11] 是一个由 Ruby 发明者撰写的日本博客,即使你看不懂,但知道他的博客在这里也是挺好的! + +### 传播 + +如果你已经开通一个 Ruby 博客,将其贴上 *ruby* 标签链接到 [del.icio.us][12] 是一个明智的选择。如果你的博客包含了对方感兴趣的内容,你就能连接到上面的博客地址里了(很明显,如果与 Rails +无关,那 *Riding Rails* 将不会感兴趣,当然你是永远不会知道个中缘由的。) + +Ruby 也是 [Digg][13]、[Slashdot][14]、[reddit][15]、和 [Hacker News][16] 编程新闻的共同话题,如果你发现了一些出色的代码,一定要让他们知道! + + + +[4]: http://rubycorner.com +[5]: http://planetruby.0x42.net/ +[7]: http://www.planetrubyonrails.com/ +[8]: http://oreillynet.com/ruby/ +[9]: http://weblog.rubyonrails.org/ +[10]: http://www.rubyinside.com/ +[11]: http://www.rubyist.net/~matz/ +[12]: http://del.icio.us +[13]: http://digg.com/programming +[14]: http://developers.slashdot.org/ +[15]: http://www.reddit.com/r/ruby +[16]: http://news.ycombinator.com/ From c616d5e601a045af408b1d7f9db38900e5d35f95 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 27 Jun 2015 20:13:55 +0200 Subject: [PATCH 0005/3767] Use rack-ssl only in production --- config.ru | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config.ru b/config.ru index 3ae6784367..90311b7888 100644 --- a/config.ru +++ b/config.ru @@ -78,7 +78,10 @@ use Rack::Rewrite do r302 %r{^/pt/bibliotecas(.*)$}, "/pt/libraries$1" end -use Rack::SSL +if ENV["RACK_ENV"] == "production" + use Rack::SSL +end + use Rack::Protection::HttpOrigin use Rack::Protection::FrameOptions From 59fcd9674464e991c1e87bac0606e3c81f31fb71 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 27 Jun 2015 20:14:09 +0200 Subject: [PATCH 0006/3767] Remove rewrite rule for https redirection Redirection from http to https is provided by rack-ssl. --- config.ru | 5 ----- 1 file changed, 5 deletions(-) diff --git a/config.ru b/config.ru index 90311b7888..d89346fea7 100644 --- a/config.ru +++ b/config.ru @@ -7,11 +7,6 @@ require 'yaml' use Rack::CommonLogger use Rack::Rewrite do - if ENV["RACK_ENV"] == "production" - r301 %r{.*}, "https://www.ruby-lang.org$&", scheme: "http", host: "www.ruby-lang.org" - r301 %r{.*}, "https://staging.ruby-lang.org$&", scheme: "http", host: "staging.ruby-lang.org" - end - # enforce trailing slash (/foo -> /foo/) when index.html exists r302 %r{.*}, "$&/", if: ->(rack_env) { rack_env["PATH_INFO"].match(%r{/$}).nil? && File.exist?("_site#{rack_env["PATH_INFO"]}/index.html") From 5929fc6199fd6641ec6b3ce010928b47f665c2cd Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Jun 2015 09:51:54 +0200 Subject: [PATCH 0007/3767] Use rackup to serve site locally --- Rakefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Rakefile b/Rakefile index c6c9fc29bb..c38f3bb761 100644 --- a/Rakefile +++ b/Rakefile @@ -29,11 +29,13 @@ task :generate do Jekyll::Site.new(options).process end -desc "Generates the Jekyll site and starts local server" -task :preview do - sh 'jekyll serve --watch' +desc "Serves the Jekyll site locally" +task :serve do + sh "rackup config.ru" end +task :preview => [:serve] + namespace :new_post do def create_template(lang) From 2a15ce96517530dffa05a109092a717645452857 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Jun 2015 09:52:06 +0200 Subject: [PATCH 0008/3767] Adjust check:links task to changed default port --- Rakefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Rakefile b/Rakefile index c38f3bb761..4d2913242f 100644 --- a/Rakefile +++ b/Rakefile @@ -171,16 +171,18 @@ namespace :check do end end - desc "Checks for broken links on http://localhost:4000/" + localport = 9292 + + desc "Checks for broken links on http://localhost:#{localport}/" task :links do gem 'spidr', '~> 0.4' require 'spidr' url_map = Hash.new { |hash,key| hash[key] = [] } - Spidr.site('http://localhost:4000/') do |agent| + Spidr.site("http://localhost:#{localport}/") do |agent| LANGUAGES.each do |lang| - agent.enqueue("http://localhost:4000/#{lang}/") + agent.enqueue("http://localhost:#{localport}/#{lang}/") end agent.every_link do |origin,dest| From c0ccaa5226382b3f0454928101a3e81585090b5b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Jun 2015 09:52:17 +0200 Subject: [PATCH 0009/3767] Update README --- README.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 148d375d8f..5854a1783f 100644 --- a/README.md +++ b/README.md @@ -40,28 +40,27 @@ bundle install To generate the site and start a local web server, you can use ``` sh -bundle exec rake preview +bundle exec rake serve ``` -Then open [http://localhost:4000/](http://localhost:4000/) +Then open [http://localhost:9292/](http://localhost:9292/) in your local browser to access the preview. **Note:** The build of the site will take several minutes. + If you created the site previously and the `_site` directory -already exists, the web server will start instantly but large parts -of the site will not be updated until the build has completely finished. -Also, the build may fail silently when using the preview mode. +already exists, the web server will start instantly. +It will serve the content as it was at the time of the last +site generation, though. -To always get feedback on the success of the build you might want +To force regeneration of the site or +to only get feedback on the success of the build you might want to create the website *without starting a local server* instead: ``` sh bundle exec rake generate ``` -When you now start a preview with the site already generated -it will be available instantly. - ## Preview on Heroku In case a build is not possible on your local machine @@ -85,7 +84,7 @@ heroku login heroku create --buildpack http://github.com/ruby/heroku-buildpack-ruby-jekyll.git ``` -* Push your site +* Push your site. ``` git push heroku feature_branch:master @@ -99,13 +98,15 @@ git push heroku master heroku open ``` -## Check +## Testing -You can check 404 and markup with this tasks: +Besides generating and previewing the site +you can perform additional tests with these tasks: ``` -bundle exec rake check:links # check 404 -bundle exec rake check:markup # check markup for all generated pages +bundle exec rake check # perform various tests on the source files +bundle exec rake check:markup # check markup for all generated pages +bundle exec rake check:links # check for 404's (needs a running local server) ``` ## More Information From fae41cbcac14468b7815e1f9a4fc24f7ab5d3f21 Mon Sep 17 00:00:00 2001 From: 1ternal Date: Tue, 26 May 2015 23:44:41 +0800 Subject: [PATCH 0010/3767] Translate and update several documentation pages (zh_cn) Closes #1082 --- zh_cn/documentation/index.md | 50 +++-- .../ruby-from-other-languages/index.md | 179 ++++++++---------- .../to-ruby-from-c-and-cpp/index.md | 86 ++++++++- .../to-ruby-from-java/index.md | 41 +++- .../to-ruby-from-perl/index.md | 41 +++- .../to-ruby-from-php/index.md | 2 +- .../to-ruby-from-python/index.md | 42 +++- zh_cn/documentation/success-stories/index.md | 69 ++++++- 8 files changed, 377 insertions(+), 133 deletions(-) diff --git a/zh_cn/documentation/index.md b/zh_cn/documentation/index.md index 7ff1731ac0..36334f2898 100644 --- a/zh_cn/documentation/index.md +++ b/zh_cn/documentation/index.md @@ -6,11 +6,20 @@ lang: zh_cn 在这里您可以找到手册、教程和参考资料的链接,在你喜欢上 Ruby 编程的时候,他们将帮上大忙。 +### 安装Ruby + +除非只想在浏览器里尝试 Ruby(查看下面的链接),否则你的计算机需要安装 Ruby。打开终端,输入以下命令检查 Ruby 是否可用。 + +{% highlight sh %} +ruby -v +{% endhighlight %} + +这个命令输出已安装 Ruby 的版本信息。如无显示,请查看[安装页面](installation/)获取 Ruby 的各种方法。 + ### 入门 [尝试 Ruby!][1] -: 为初学者提供的交互式网上教程。不必安装 Ruby ,此教程让您完全可以在您的浏览器中体验 - Ruby! +: 可以在浏览器内体验 Ruby 的交互式教程。此 15 分钟教程主要面向想尝试这门语言的初学者。 [Ruby Koans][2] : Ruby Koans 可以指引你走过学习 Ruby 的启蒙之路。 @@ -26,34 +35,34 @@ lang: zh_cn : 一本不同寻常但是非常有趣的书,通过故事、幽默和漫画来教你学习 Ruby, 由 *why the luckystiff* 创作, 本书仍然是学习 Ruby 的经典之作。 -[花20分钟体验](/zh_cn/documentation/quickstart/) +[Ruby 20 分钟入门](/zh_cn/documentation/quickstart/) : 不错的介绍 Ruby 基础知识的教程。从开始到结束不超过20分钟。 [从其它语言到 Ruby](/zh_cn/documentation/ruby-from-other-languages/) : 已经熟悉其他的编程语言?不管是 C++, Java, Perl, PHP, 还是 Python, 这里都有介绍! -[Learning Ruby][6] +[学习 Ruby][6] : 这里汇集了了许多 Ruby 学习摘要以及对 Ruby 概念和结构的全面介绍。 -[Ruby Essentials][7] -: Ruby Essential是一本免费在线书籍,旨在提供一个简短的 Ruby 学习指南。 +[Ruby 概要][7] +: Ruby Essential是一本免费在线书籍,旨在提供一个简洁、易懂的 Ruby 学习指南。 -[Learn to Program][8] -: 由 Chris Pine 编写的编程入门,如果你还不了解程序,从这里开始吧。 +[学习编程][8] +: 由 Chris Pine 为编程入门者编写的非常棒的小教程。如果你不知道如何编程,从这里开始。 -[Learn Ruby the Hard Way][38] -: 一系列非常好的带有说明的练习,可以指导你从基本的 Ruby 一路进阶到 OOP 和 WEB 开发。 +[笨方法学 Ruby][38] +: 一系列非常好的带有说明的练习,可以指导你从基本的 Ruby 一路进阶到面向对象编程和网页开发。 ### 手册 -[Programming Ruby][9] -: 最有影响的 Ruby 教材,第一版是免费的 [Pragmatic Programmers’ book][10] 。 +[Ruby 编程][9] +: 最有影响的 Ruby 教材,[Pragmatic Programmers’ book][10] 第一版可以在网上免费获得 。 -[Ruby User’s Guide][11] +[Ruby 用户指南][11] : 译自松本行弘(Ruby 的发明者)日文版原作,Goto Kentaro 和 Mark Slagell 在这部教材里介绍了 Ruby 的各个方面的功能。 -[The Ruby Programming Wikibook][12] +[Ruby 编程百科全书][12] : 免费的在线语言参考资料,内容从 Ruby 初级到中级。 ### 参考文献 @@ -67,18 +76,17 @@ lang: zh_cn [RubyDoc.info][16] : 关于 Ruby gems 和 Github 上托管的 Ruby 项目的参考文档的一站式站点。 -[带搜索功能的 Rails API 文档][17] +[Ruby 和 Rails 可检索 API 文档][17] : 可以智能搜索的 Rails 和 Ruby 文档。 [APIdock][18] -: 带有用户评注的 Ruby, Rails 和 RSpec 文档。 +: 带有用户评注的 Ruby、Rails 和 RSpec 文档。 -### 编辑器和IDE +### 编辑器和集成开发环境 -您可以用您操作系统上默认的编辑器来进行Ruby编程,为了更高效的编程,选择一个基本特性支持 Ruby (比如 代码高亮,文件浏览)的源代码编辑器或者 -对Ruby有着高级特性支持(如 代码补全,重构,测试等) 的集成开发环境(IDE)是非常值得的。 +您可以用您操作系统上默认的编辑器来进行 Ruby 编程。此外,为了更高效的编程,选择一个支持基本特性支持 Ruby(比如 代码高亮,文件浏览)的代码编辑器或者对 Ruby 有着高级特性支持(比如 代码补全,重构,测试支持等)的集成开发环境是非常值得的。 -下面是Ruby程序员流行使用的工具列表: +下面是 Ruby 程序员使用的流行工具列表: * Linux 和跨平台工具: * [Aptana Studio][19] @@ -99,6 +107,7 @@ lang: zh_cn * Mac OS X: * [TextMate][32] * [TextWrangler][33] + * [Dash][39](文档浏览) ### 进一步阅读 @@ -145,3 +154,4 @@ lang: zh_cn [36]: https://netbeans.org/ [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ +[39]: http://kapeli.com/dash diff --git a/zh_cn/documentation/ruby-from-other-languages/index.md b/zh_cn/documentation/ruby-from-other-languages/index.md index 4e2f22162b..1a4ed2121a 100644 --- a/zh_cn/documentation/ruby-from-other-languages/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/index.md @@ -1,16 +1,13 @@ --- layout: page -title: "从其它语言到 Ruby - Ruby 官方网站" +title: "从其它语言到 Ruby" lang: zh_cn --- -{% include out-of-date.html %} - - 当您初次看到 Ruby 语言代码的时候,它很可能让您想起您使用过的其他编程语言。这是当然的, 因为 Ruby 的大部分语法是 Perl、Python 和 Java(以及其他语言)的用户所熟悉的。 如果您曾经使用过这这些语言,学习 Ruby 就是小菜一碟。 -本文包含了两部分。第一部分说的是从其他语言到 Ruby 时的一些小窍门; 第二部分介绍了 Ruby 语言和其他语言相比较时的一些特性。 +本文包含了两部分。第一部分简明扼要地概述了当你从 *X* 到 Ruby 语言的一些所见所闻; 第二部分介绍了 Ruby 语言主要特性以及与你所熟悉的语言之间的差异。 ## 可以期待什么: *从语言 X* 到 Ruby @@ -27,7 +24,7 @@ Perl、Python 和 Java(以及其他语言)的用户所熟悉的。 如果您 ## 重要的语言特性和一些小技巧 -这里介绍了学习 Ruby 语言时应该注意的 Ruby 语言的特性 +这里介绍了学习 Ruby 语言时应该注意的 Ruby 语言的特性。 ### 迭代器 @@ -37,12 +34,12 @@ Java),或者以列表做循环(比如 Perl 的 `for (@a) {...}`, 还有 {% highlight ruby %} some_list.each do |this_item| - # We're inside the block. - # deal with this_item. + # 我们在代码块内内部。 + # 使用 this_item。 end {% endhighlight %} -关于更多 `each` 的信息(还有 `collect`, `find`, `inject`, `sort`, etc.),请参考 +关于更多 `each`(还有 `collect`、`find`、`inject`、`sort` 等)的信息,请参考 `ri Enumerable` (和 `ri Enumerable#some_method`)。 ### 一切表达方法皆有值 @@ -87,7 +84,7 @@ irb(main):003:0> “一切皆是对象”并不是夸张。即使是类和整型变量也都是对象,您可以想使用其他对象一样使用他们: {% highlight ruby %} -# This is the same as +# 等同于 # class MyClass # attr_accessor :instance_var # end @@ -98,7 +95,7 @@ end ### 可以改变的常量 -常量并不是真正恒定的。如果您改变了一个常量,会有警告,但程序不会中止。 当然这也不是说您“**应该**”改变常量。 +常量并不是真正恒定的。如果您修改了一个已初始化的常量,会触发警告,但程序不会中止。 当然这也不是说您“**应该**”改变常量。 ### 命名约定 @@ -113,46 +110,48 @@ end 这里 `Constant` 是 10,而 `Constant()` 是 11。 -### 虚拟命名参数 +### 关键字参数 -Ruby 并不像 Python 一样支持命名参数,但可以用符和字典来替代。 Ruby on Rails 和其他的一些 Ruby -程序都使用了这种方法。例如: +类似 Python, 从 Ruby 2.0 开始,可以使用关键字参数定义方法 {% highlight ruby %} -def some_keyword_params( params ) - params +def deliver(from: "A", to: nil, via: "mail") + "Sending from #{from} to #{to} via #{via}." end -some_keyword_params( :param_one => 10, :param_two => 42 ) -# => {:param_one=>10, :param_two=>42} + +deliver(to: "B") +# => "Sending from A to B via mail." +deliver(via: "Pony Express", from: "B", to: "A") +# => "Sending from B to A via Pony Express." {% endhighlight %} -### 全是真值 +### 通用真值 Ruby 把任何不是 **nil** 和 **false** 的值当作真值。在 C,Python 和其他语言里,0 和一些其他的值, 比如空的列表,会被当作假值。看一看下面的 Python 代码(这个例子也可以被应用到其他语言): {% highlight python %} -# in Python +# Python 中 if 0: - print "0 is true" + print "0 为真" else: - print "0 is false" + print "0 为假" {% endhighlight %} -这会打印出 “0 is false”,而在 Ruby 中: +这会打印出 “0 为假”,而在 Ruby 中: {% highlight ruby %} -# in Ruby +# Ruby 中 if 0 - puts "0 is true" + puts "0 为真" else - puts "0 is false" + puts "0 为假" end {% endhighlight %} -会打印出 “0 is true”。 +会打印出 “0 为真”。 -### 权限声明应用到范围的底线 +### 权限声明应用至作用域底部 下面的 Ruby 代码中, @@ -164,37 +163,35 @@ class MyClass end {% endhighlight %} -您可能认为 `another_method` 是公开的。并不是这样的,”private” 权限声明会一直应用到类声明底线, +您可能认为 `another_method` 是公有的。并不是这样的,”private” 权限声明会一直应用到类声明底部, 或者直到另外一个权限声明开始起作用。函数默认是公开的: {% highlight ruby %} class MyClass - # Now a_method is public + # a_method 为公有 def a_method; true; end private - # another_method is private + # another_method 为私有 def another_method; false; end end {% endhighlight %} -`public`, `private` 和 `protected` 其实都是函数, 所以他们可以接受参数。如果您给他们传递一个符号的话,那么符号所代表的函数的可见性会被改变。 +`public`、`private` 和 `protected` 其实都是方法, 所以他们可以接受参数。如果您给他们传递一个符号的话,那么符号所代表的函数的可见性会被改变。 ### 函数访问 -在 Java 里,`public` 表示函数可以被任何人访问。`protected` 表示此类实例、此继承类的实例及在 -同一个包内的所有类的实例可以访问,其他人则不能。`private` 表示任何此类实例外的人都不能访问。 +在 Java 里,`public` 表示方法可以被任何人访问。`protected` 表示此类实例、继承此类的实例及在同一个包内的所有类的实例可以访问,其他人则不能。`private` 表示任何此类实例外的人都不能访问。 -Ruby 有些不同。`public` 还是公开的。`private` -表示只有不需要给出接受者(receiver)的调用才是允许的。**self** 是隐藏 函数唯一承认的接收者。 +Ruby 有些不同。`public` 还是公开的。`private` 表示只有非明确指定接收者(receiver)才允许调用。私有方法调用只允许 **self** 为接收者。 -`protected` 应该特别注意。保护函数可以被类及继承类的实例调用,当其他实例作为接收者时,也可以被调用。 来自[Ruby FAQ][1] 的例子: +`protected` 应该特别注意。受保护的方法可以被类及继承类的实例调用,同一个类的其他实例也可以调用。 来自[Ruby FAQ][1] 的例子: {% highlight irb %} $ irb irb(main):001:0> class Test -irb(main):002:1> # public by default +irb(main):002:1> # 默认公开 irb(main):003:1* def func irb(main):004:2> 99 irb(main):005:2> end @@ -211,15 +208,15 @@ irb(main):013:0> t2 = Test.new => # irb(main):014:0> t1 == t2 => true -irb(main):015:0> # now make `func` protected, still works -irb(main):016:0* # because protected allows the other reference +irb(main):015:0> # 修改 `func` 为受保护方法,仍然可用 +irb(main):016:0* # 因为受保护方法允许其他引用 irb(main):017:0* class Test irb(main):018:1> protected :func irb(main):019:1> end => Test irb(main):020:0> t1 == t2 => true -irb(main):021:0> # now make `func` private +irb(main):021:0> # 修改 `func` 为私有方法 irb(main):022:0* class Test irb(main):023:1> private :func irb(main):024:1> end @@ -232,34 +229,30 @@ NoMethodError: private method `func' called for # irb(main):026:0> {% endhighlight %} -### Classes are open +### 类是开放的 -Ruby classes are open. You can open them up, add to them, and change them at any time. Even core classes, like `Fixnum` or even `Object`, the parent of all objects. Ruby on Rails defines a bunch of methods for dealing with time on `Fixnum`. Watch: +Ruby 的类是开放的。任何时候你都可以打开它进行增加和修改。即使像 `Fixnum` 这样的核心类,甚至是所有对象的父类 `Object` 类都可以打开。Ruby on Rails 在 `Fixnum` 类里定义了一大堆方法来处理时间问题。请看: {% highlight ruby %} class Fixnum def hours - self * 3600 # number of seconds in an hour + self * 3600 # 一小时有多少秒 end alias hour hours end -# 14 hours from 00:00 January 1st -# (aka when you finally wake up ;) +# 一月一号之后的 14 个小时 +# (也就是你醒来的时间) Time.mktime(2006, 01, 01) + 14.hours # => Sun Jan 01 14:00:00 {% endhighlight %} -### Funny method names +### 有趣的方法名 -In Ruby, methods are allowed to end with question marks or exclamation marks. By convention, methods that answer questions (i.e. `Array#empty?` returns **true** if the receiver is empty) end in question marks. Potentially “dangerous” methods (ie methods that modify **self** or the arguments, `exit!` etc.) by convention end with exclamation marks. All methods that change their arguments don’t end with exclamation -marks, though. `Array#replace` replaces the contents of an array -with the contents of another array. It doesn’t make much sense to have a -method like that that **doesn’t** modify self. +Ruby 的方法名允许以问号或感叹号结尾。习惯上,以问号结尾的方法返回布尔值(如:如果接收者为空的话 `Array#empty?` 返回 **true** )。潜在“危险”方法(如修改 **self** 或参数的方法,`exit!` 等)以感叹号结尾。也不是所有修改参数的方法以感叹号结尾。 比如 `Array#replace` 方法将当前列表替换成另一个列表。毕竟这些方法就是为此而生的,**不修改**自身就没什么意义了。 -### Singleton methods +### 单例方法(Singleton methods) -Singleton methods are per-object methods. They are only available on the -Object you defined it on. +单例方法是单一对象方法。只在定义过的对象上可用。 {% highlight ruby %} class Car @@ -276,106 +269,88 @@ end porsche.inspect # => Expensive car -# Other objects are not affected +# 其他对象不受影响 other_car = Car.new other_car.inspect # => Cheap car {% endhighlight %} -### Missing methods +### Missing 方法 -Ruby doesn’t give up if it can’t find a method that responds to a -particular message. It calls the `method_missing` method with the name -of the method it couldn’t find and the arguments. By default, -`method_missing` raises a NameError exception, but you can redefine it to -better fit your application, and many libraries do. Here is an example: +针对不存在的方法,Ruby 同样会进行处理。它会将这个不存在的方法名作为参数传递给 `method_missing`。`method_missing` 默认会抛出一个 NameError 异常,可以根据你的应用场景重新定义这个方法,许多库都是这么做的。看下面这个例子: {% highlight ruby %} -# id is the name of the method called, the * syntax collects -# all the arguments in an array named 'arguments' +# id 是被调用的方法,* 号语法将所有参数收集到 "arguments" 数组内 def method_missing(id, *arguments) - puts "Method #{id} was called, but not found. It has " + - "these arguments: #{arguments.join(", ")}" + puts "调用了不存在的方法:#{id}。它的参数:#{arguments.join(", ")}" end __ :a, :b, 10 -# => Method __ was called, but not found. It has these -# arguments: a, b, 10 +# => 调用了不存在的方法:__。它的参数:a, b, 10} {% endhighlight %} -The code above just prints the details of the call, but you are free to -handle the message in any way that is appropriate. +上面的代码会打印出调用细节,你也可以选择任何适当的方式处理这个消息。 -### Message passing, not function calls +### 消息传递,非函数调用 -A method call is really a **message** to another object: +方法调用实际将一条 **消息** 传递给另一个对象: {% highlight ruby %} -# This +# 这个 1 + 2 -# Is the same as this ... +# 跟下面这一样 1.+(2) -# Which is the same as this: +# 跟下面这个也一样 1.send "+", 2 {% endhighlight %} -### Blocks are Objects, they just don’t know it yet +### 代码块也是对象,只是它们自己还不知道 -Blocks (closures, really) are heavily used by the standard library. To -call a block, you can either use `yield`, or make it a `Proc` by -appending a special argument to the argument list, like so: +代码块(实际是闭包)广泛应用于标准库。可以使用 `yield` 调用一个代码块,或者像下面这样,通过一个特殊的参数将它变为一个 `Proc`: {% highlight ruby %} def block(&the_block) - # Inside here, the_block is the block passed to the method - the_block # return the block + # 这里,the_block 是被传递进来的代码块 + the_block # 返回这个代码块 end adder = block { |a, b| a + b } -# adder is now a Proc object +# adder 现在是一个 Proc 对象 adder.class # => Proc {% endhighlight %} -You can create blocks outside of method calls, too, by calling `Proc.new` -with a block or calling the `lambda` method. +调用 `lambda` 或 `Proc.new` 均可在方法外部创建代码块。 -Similarly, methods are also Objects in the making: +方法同样也是对象。 {% highlight ruby %} -method(:puts).call "puts is an object!" -# => puts is an object! +method(:puts).call "puts 是一个对象!" +# => puts 是一个对象! {% endhighlight %} -### Operators are syntactic sugar +### 操作符是语法糖 -Most operators in Ruby are just syntactic sugar (with some precedence -rules) for method calls. You can, for example, override Fixnums + -method: +Ruby 中的大部分操作符仅仅是方法调用(根据一些优先级)的语法糖。例如,你可以覆盖 Fixnum 的 + 方法: {% highlight ruby %} class Fixnum - # You can, but please don't do this + # 请不要这么做,虽然你可以 def +(other) self - other end end {% endhighlight %} -You don’t need C++’s `operator+`, etc. +你不需要 C++ 的 `operator+` 等。 -You can even have array-style access if you define the `[]` and `[]=` methods. To define the unary + and – (think +1 and -2), you must define the `+@` and `-@` methods, respectively. The operators below are **not** syntactic sugar, though. They are not -methods, and cannot be redefined: +定义了 `[]` 和 `[]=` 方法后,你甚至拥有了数组风格的访问方法。要想定义一元操作符 + 和 -,你也必须定义相应的 `+@` 和 `-@` 方法。下面的操作符 **不是** 语法糖,它们不是方法,无法重新被定义: {% highlight ruby %} =, .., ..., !, not, &&, and, ||, or, !=, !~, :: {% endhighlight %} -In addition, `+=`, `*=` etc. are just abbreviations for `var = var + other_var`, -`var = var * other_var`, etc. and therefore cannot be redefined. - -## Finding Out More - -When you are ready for more Ruby knowledge, see our -[Documentation](/zh_cn/documentation/) section. +此外,`+=`、`*=` 等类似操作符只是 `var = var + other_var`、 `var = var * other_var`等的简写。因此也无法重新被定义。 +## 查找更多资料 +当你准备学习更多 Ruby 知识的时候,请查看[文档](/zh/documentation)部分。 -[1]: http://www.rubycentral.com/faq/rubyfaq-7.html +[1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F diff --git a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md index 7d39b26a35..de43deeeca 100644 --- a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md @@ -1,7 +1,89 @@ --- layout: page -title: "从 C/C++ 到 Ruby - Ruby 官方网站" +title: "从 C/C++ 到 Ruby" lang: zh_cn --- -{% include out-of-date.html %} +很难用一个列表来描述 Ruby 与 C 或 C++ 代码的不同之处,因为差异相当大。其中一个原因是 Ruby 的运行时帮你做了很多工作。与 C 的“不隐藏内部机制”原则不同——Ruby 的关注点在于将繁重的工作交由运行时,使用者站在运行时的肩上,活的更轻松。除非或直到做代码优化,使用 Ruby 不用费心“让编译器高兴” 。 + +换句话说,Ruby 代码执行速度远远慢于“等价”的 C 或 C++ 代码是确定无疑的。相同的时间内,你头脑里关注的是如何快速的将一个 Ruby 程序运行起来,而且只需要很少的代码就可以做到。和把你搅成一锅粥的 C++ 相比,Ruby 要简单的多。 + +Ruby 是动态类型语言,而不是静态类型。它在运行的时候运行时做尽可能多的事。例如,你不用关心 Ruby 程序“链接”(也就是载入和使用)到哪里或之前调用什么方法。 + +可喜的是,事实证明 Ruby 和 C 之间的共生关系很和谐。Ruby 支持所谓“扩展模块”。这些模块由 C 语言编写,可以被 Ruby 程序调用(从外部来说,与其他 Ruby 模块表现和行为毫无二致)。通过这种方式,可以将性能关键部分从 Ruby 软件中切分出来,再由 C 语言打造。 + +当然,Ruby 本身是由 C 语言写的。 + +### 与 C 相似点 + +Ruby 与 C 一样的地方…… + +* 如果喜欢,你可以面向过程编程(但是实际上仍然是面向对象)。 +* 大多数的操作符是一样的(包括赋值操作和位操作)。但 Ruby 没有 `++` 或 `--` 。 +* 有 `__FILE__` 和 `__LINE__`。 +* 虽然没有 `const` 关键字,但常量还是有的。常量由命名约定约束——以大写字母开头的是常量。 +* 字符串使用双引号。 +* 字符串是可变类型。 +* 与 man pages 类似,在终端窗口内使用 `ri` 命令可以浏览大部分文档。 +* 可以使用同样的命令行调试器。 + +### 与 C++ 相似点 + +Ruby 与 C++ 一样的地方…… + +* 几乎一样的操作符(甚至 `::`)。`<<` 常用于向列表内追加元素。值得注意的是:Ruby 使用 `.`,而不使用 `->`。 +* `public`、 `private` 和 `protected` 功能类似。 +* 继承语法仍然只用一个字符,由 `<` 变成 `:`。 +* 你可以将代码放进“模块”内,与 C++ 中使用 `namespace` 类似。 +* 为避免殃及池鱼,修改了异常(Exceptions)关键字, 但它们的工作类似。 + +### 与 C 相异点 + +Ruby 与 C 不同的地方…… + +* 对象是强类型(变量名本身完全没有类型)。 +* 没有宏或预处理。没有类型转换。没有指针(也没有指针运算)。没有typedef,sizeof, enums。 +* 没有头文件。只需要在源码文件中定义你的函数(通常称作“方法”)和类即可。 +* 没有 `#define` 。使用常量代替。 +* 就 Ruby 1.8 而言,代码在运行时解释,而不是编译成任何机器码或二进制码。 +* 所有的变量存在于堆(heap)内。因此,不需要手动释放,垃圾回收器会帮你处理。 +* 参数通过引用传递给方法(如:函数),不是通过值传递。 +* 使用 `require 'foo'`,而不是 `#include ` 或 `#include "foo"` 。 +* 不能在程序中插入组合语言。 +* 行末尾没有分号。 +* `if` 和 `while` 条件表达式不需要括号。 +* 方法调用的括号(如:函数)通常可选。 +* 通常不使用括号,使用 `end` 关键字结束多行结构。 +* `do` 关键字用于所谓的“代码块”。没有像 C 语言那样的“do statement”。 +* “代码块”意义不同。意思是当方法执行时方法体内调用的一系列代码。 +* 没有变量声明。需要时再赋予一个新的名字即可。 +* 判断真值时,只有 `false` 和 `nil` 当做假值。其余一切皆为真(包括 `0`、 `0.0`、 `""` 和 `[]`)。 +* 没有 `char` 类型,有的是只包含一个字符的字符串。 +* 字符串不是以空字节结束。 +* 数组字面量使用括号而不是花括号。 +* 数组中加入更多元素时,数组会自动变大。 +* 数组相加,返回的是一个新的更大的数组(当然,分配在堆(heap)上)而不是进行指针运算。 +* 基本上,一切皆表达式(也就是说,像 `while` 声明也会有右值)。 + +### 与 C++ 相异点 + +Ruby 与 C++ 不同的地方…… + +* 没有明确引用。也就是在 Ruby 中,一切变量只是对象的一个自动非关联名称。 +* 对象是强类型也是*动态*类型。 运行时在*运行的时候*才知道方法调用是否可用。 +* “构造器”是 `initialize` 而不是类名。 +* 一切方法都是虚的。 +* “类”(静态)变量名总是以 `@@` 开头(像 `@@total_widgets` 这样)。 +* 你不是直接访问成员变量,所有公开的成员变量( Ruby 中称为属性)都通过方法访问。 +* 使用 `self` 代替 `this`。 +* 有一些以 `?` 或 `!` 结尾的方法。这些符号实际是方法名的一部分。 +* 没有多重继承。然而 Ruby 有 “混入(mixins)”(比如,你可以“继承”某个模块的所有方法)。 +* 有一些强制命名约定(例如:类名以大写字母开头,变量以小写字母开头)。 +* 方法调用的括号是可选的。 +* 随时重新打开类并增加方法。 +* 不需要 C++ 模板(因为类型在运行时确定,所以可以给变量分配任意类型的对象),也没有类型转换。 +* 迭代有一点点区别。Ruby 中,不使用单独的迭代对象(像 `vector::const_iterator iter`),当你的对象混入 `Enumerator` 模块,你就可以像 `my_obj.each` 这样调用方法。 +* 只有两种容器类型: 数组 `Array` 和哈希 `Hash`。 +* 无类型转换。 你会发现在 Ruby 中,这没有必要。 +* 内置多线程,就 Ruby 1.8 而言是“绿色线程”(只在解释器中实现)而非原生线程。 +* Ruby 标准库包含了单元测试库。 diff --git a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 09c28feb55..636826b9c1 100644 --- a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -1,7 +1,44 @@ --- layout: page -title: "从 Java 到 Ruby - Ruby 官方网站" +title: "从 Java 到 Ruby" lang: zh_cn --- -{% include out-of-date.html %} +Java 非常成熟,久经检验,且非常快(与那些反对java的人可能还在声称的相反)。但它也非常啰嗦。从 Java 到 Ruby,可以预见的是代码规模将大大缩小。你也可以期望使用相对少的时间快速出产原型。 + +### 相似点 + +Ruby 与 Java 一样的地方…… + +* 垃圾回收器帮你管理内存。 +* 强类型对象。 +* 有 public、 private 和 protected 方法。 +* 拥有嵌入式文档工具(Ruby 的工具叫 rdoc)。rdoc 生成的文档与 javadoc 非常相似。 + +### 相异点 + +Ruby 与 Java 不同的地方…… + +* 你不需要编译你的代码。你只需要直接运行它。 +* 有几个不同的流行的第三方GUI工具包。Ruby 用户可以尝试 [WxRuby][1]、 [FXRuby][2]、 [Ruby-GNOME2][3]、 +[Qt][4] 或 Ruby 内置的 Tk。 +* 定义像类这样的东西时,可以使用 `end` 关键字,而不使用花括号包裹代码块。 +* 使用 `require` 代替 `import`。 +* 所有成员变量为私有。在外部,使用方法获取所有你需要的一切。 +* 方法调用的括号通常是可选的,经常被省略。 +* 一切皆对象,包括像 2 和 3.14159 这样的数字。 +* 没有静态类型检查。 +* 变量名只是标签。它们没有相应的类型。 +* 没有类型声明。按需分配变量名,及时可用(如:`a = [1,2,3]` 而不是 `int[] a = {1,2,3};`)。 +* 没有显式转换。只需要调用方法。代码运行之前,单元测试应该告诉你出现异常。 +* 使用 `foo = Foo.new("hi")` 创建新对象,而非 `Foo foo = new Foo("hi")`。 +* 构造器总是命名为“initialize” 而不是类名称。 +* 作为接口的替代,你将获得“混入(mixins)”。 +* 相比 XML,倾向于使用 YAML。 +* `nil` 替代 `null`。 +* Ruby 对 `==` 和 `equals()` 的处理方式与 Java 不一样。测试相等性使用 `==`(Java 中是 `equals()`)。测试是否为同一对象使用 `equals?()`(Java 中是 `==`)。 + +[1]: http://wxruby.rubyforge.org/wiki/wiki.pl +[2]: http://www.fxruby.org/ +[3]: http://ruby-gnome2.sourceforge.jp/ +[4]: https://github.com/ryanmelt/qtbindings/ diff --git a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md index e9318a5fcf..e1bf5431da 100644 --- a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md @@ -1,7 +1,44 @@ --- layout: page -title: "从 Perl 到 Ruby - Ruby 官方网站" +title: "从 Perl 到 Ruby" lang: zh_cn --- -{% include out-of-date.html %} +Perl 是极好的。Perl的文档非常棒。Perl 的社区也……非常棒。然而,Perl 语言相当的大且复杂。对于渴望一个更简单、内置优雅的面向对象特性的 Perl 使用者来说, Ruby可能适合你。 + +### 相似点 + +Ruby 与 Perl 一样的地方…… + +* 与 CPAN 相似的包管理系统(尽管叫做 [RubyGems][1])。 +* 内置正则,尽情享用吧! +* 内置相当大数量的常用库。 +* 括号通常是可选的。 +* 字符串基本上一样。 +* 与 Perl 类似,有通用字符串分隔和正则表达式引用的语法。看起来像 `%q{这样}`(单引号)、`%Q{这样}` (双引号)和 `%w{这 是 单 引 号 单 字 列 表}`。如果喜欢,你也 `%Q|可以|` `%Q(这样)` `%Q^使用^`。 +* 大括号变量插值,尽管它 `"看起来#{like}这样"` (你可以将任何 Ruby 代码放进 `#{}` 中)。 +* 使用反引号调用 shell 命令。 +* 拥有嵌入式文档工具(Ruby 的工具叫 rdoc)。 + +### 相异点 + +Ruby 与 Perl 不同的地方…… + +* 没有像 Perl 一样的上下文依赖规则。 +* 变量和它引用的对象不一样。取而代之的是,变量只是指向对象的引用。 +* 尽管 `$` 和 `@` 有时会作为变量的首字母,它们用来标明作用域(`$` 代表全局, `@` 用于实例变量, +`@@` 用于类属性),而不是标明类型。 +* 列表字面量在方括号内,而不是圆括号内。 +* 列表组合不会将他们展开为一个大的列表,而是得到一个列表的列表。 +* `def` 代替 `sub`。 +* 每行结尾不需要分号。值得一提的是函数、类和分支定义以关键字 `end` 结尾。 +* 对象是强类型。类型间转换时需要手动调用 `foo.to_i`、 `foo.to_s` 等。 +* 没有 `eq`、 `ne`、 `lt`、 `gt`、 `ge`、 也没有 `le` 。 +* 没有钻石操作符(`<>`),通常需要使用 `IO.some_method` 代替。 +* 胖箭头 `=>` 用于哈希字面量。 +* 没有 `undef`。Ruby 中有 `nil`。 `nil` 是一个对象(与 Ruby 其他东西一样)。和未定义的变量也不一样。作为布尔值时,它是假值。 +* 判断真值时,只有 `false` 和 `nil` 当做假值。其余一切皆为真(包括 `0`、 `0.0`、 `""` 和 `[]`)。 +* 没有 [PerlMonks][2]。 但是 ruby-talk 邮件列表是一个能获取到帮助的地方。 + +[1]: http://guides.rubygems.org +[2]: http://www.perlmonks.org/ diff --git a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-php/index.md b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-php/index.md index 829be7f4fd..a3949737b1 100644 --- a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-php/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-php/index.md @@ -1,6 +1,6 @@ --- layout: page -title: "从 PHP 到 Ruby - Ruby 官方网站" +title: "从 PHP 到 Ruby" lang: zh_cn --- diff --git a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/index.md b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/index.md index 291a580412..77e9cbabd8 100644 --- a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/index.md @@ -1,7 +1,45 @@ --- layout: page -title: "从 Python 到 Ruby - Ruby 官方网站" +title: "从 Python 到 Ruby" lang: zh_cn --- -{% include out-of-date.html %} +Python 是另一个很好的通用编程语言。从 Python 到 Ruby,你会发现 Ruby 需要学习更多一点的语法。 + +### 相似点 + +Ruby 与 Python 一样的地方…… + +* 有交互式命令解释器(叫做 `irb`)。 +* 可以在命令行阅读文档(使用 `ri` 命令代替 Python 的 `pydoc`)。 +* 没有特殊的行终结符(除了通常的换行符)。 +* 与 Python 的三个引号类似,字符串字面量可以跨越多行。 +* 方括号用于列表,大括号用于字典(Ruby 中叫做 哈希)。 +* 数组操作相同(数组相加,会得到一个长数组;a3 = [a1, a2] 会得到一个二维数组)。 +* 对象是强、动态类型。 +* 一切皆是对象,变量只是对象的引用。 +* 尽管关键字有些许不同,但异常处理方式是一致的。 +* 拥有嵌入式文档工具(Ruby 的工具叫 rdoc)。 + +### 相异点 + +Ruby 与 Python 不同的地方…… + +* 字符串是可变类型。 +* 可以新建常量(无意改变的变量)。 +* 有一些强制习惯用法(例如:类名以大写字母开头,变量以小写字母开头)。 +* 只有一种列表容器,且是可变类型。 +* 双引号字符串可以转义(像 `\t`),有特殊的“替代表达式”语法(不用像 `"字符串" + "相" + "加"`这样,允许插入 Ruby 表达式结果到其他字符串)。单引号字符串与 Python 的 `r"原始字符串"` 一样。 +* 没有什么“新式”或者“旧式”类定义写法。只有一种写法( Python 3 以上的版本没有这个问题,但不能向下兼容 Python 2)。 +* 不能直接访问属性。但在 Ruby 中,一切皆方法调用。 +* 方法调用的括号是可选的。 +* 有 public、private、protected 三种强制的访问控制类型,不像 Python 里面是用变量名加下划线表示。 +* “混入(mixins)”替代多重继承。 +* 你可以增加或修改内置类的方法。俩语言都允许你随时打开、修改类,但 Python 无法修改内置类,Ruby 无此限制。 +* `true` 和 `false` 代替 `True` 和 `False`(`nil` 代替 `None`)。 +* 判断真值时,只有 `false` 和 `nil` 当做假值。其余一切皆为真(包括 `0`、 `0.0`、 `""` 和 `[]`)。 +* `elsif` 代替了 `elif` +* `require` 替代 `import`。其他情况,使用相同。 +* 通常,代码之*上*(而不是之下的字符文档)的注释用来生成文档。 +* 虽然有很多语法糖需要记忆、学习,这也使得 Ruby 非常有趣且有效率。 +* 变量设置后无法取消(类似 Python 的 `del` 声明)。你可以将其重置为 `nil` 让GC回收旧的内容,但它仍然存在于符号表中。 diff --git a/zh_cn/documentation/success-stories/index.md b/zh_cn/documentation/success-stories/index.md index a12aa2a2c1..5253a55d69 100644 --- a/zh_cn/documentation/success-stories/index.md +++ b/zh_cn/documentation/success-stories/index.md @@ -1,7 +1,72 @@ --- layout: page -title: "成功案例 - Ruby 官方网站" +title: "成功案例" lang: zh_cn --- -{% include out-of-date.html %} +很多人在日常工作使用 Ruby。也有人只是将它作为一种业余爱好。在这里,你看到的只是现实世界中 Ruby 的冰山一角。 +{: .summary} + +#### 仿真模拟 + +* [NASA兰利研究中心][1]使用 Ruby 进行仿真。 + +* [摩托罗拉][2]的一个研究小组使用 Ruby 写了一个生成场景和处理数据的模拟器。 + +#### 三维建模 + +* [Google SketchUp][3] 是一个 3D 建模应用,使用 Ruby 作为它的宏脚本接口。 + +#### 商业 + +* [多伦多康复中心][4]使用基于 RubyWebDialogs 的应用来管理、跟踪呼叫和现场服务,为IT帮助台和IT运营 + 团队提供支持。 + + +#### 机器人学 + +* 在 [MORPHA][5] 项目,Ruby 用来实现西门子服务机器人的反应控制部分。 + +#### 网络 + +* [Open Domain Server][6] 使用 Ruby 帮助人们使用动态域名解析客户端实时更新IP配置,达到映射到静态域的目的。 + +#### 电讯 + +* [朗讯][7]一个3G无线电话产品中使用了 Ruby。 + +#### 系统管理 + +* [Level 3 Communications][8] 公司的 Unix 容量和规划系统负责收集分散在全球超过 1700 台 Unix(Solaris 和 Linux) 服务器的性能统计数据, 它的中央数据收集部分是由 Ruby 编写的。 + +#### 网页应用 + +* [Basecamp][9] 一款由 [37signals][10] 开发的基于网页的项目管理应用,它完全基于 Ruby(注: 37signals 已更名为 Basecamp )。 + +* [43 Things][11] 允许保存与分享你的目标列表。完全由 Ruby 开发(注:网站貌似挂了)。 + +* [A List Apart][12] 建立于 1997 年的杂志网站,最近使用自定义的 Ruby on Rails 重新构建。 + +* [Blue Sequence][13] 是组成丰田汽车工厂供应链管理的一个复杂的任务关键型应用,最近被选为决赛英国计算机信息管理(BCS)奖。 + +#### 安全 + +* 由 Rapid7 管理的社区开源项目 [Metasploit Framework][14] 是一个免费的渗透测试平台,旨在帮助IT专业人员评估网络和应用程序的安全性。项目由超过了 70 万行 代码组成,2010 年已经下载超过一百万次。Rapid7 开发的商业版本 [Metasploit Express][16] 和 [Metasploit Pro][17]均基于 Ruby 开发。 + +[1]: http://www.larc.nasa.gov/ +[2]: http://www.motorola.com +[3]: http://www.sketchup.com/ +[4]: http://www.torontorehab.com +[5]: http://www.morpha.de/php_e/index.php3 +[6]: http://ods.org/ +[7]: http://www.lucent.com/ +[8]: http://www.level3.com/ +[9]: http://www.basecamphq.com +[10]: http://www.37signals.com +[11]: http://www.43things.com +[12]: http://www.alistapart.com +[13]: http://www.bluefountain.com/supply-chain-management/ +[14]: http://www.metasploit.com +[15]: http://www.rapid7.com +[16]: http://www.rapid7.com/products/metasploit-express.jsp +[17]: http://www.rapid7.com/products/metasploit-pro.jsp From cb9466813dd4ba05dc79b960fd1dd3f83825aedc Mon Sep 17 00:00:00 2001 From: Will Date: Sun, 31 May 2015 00:38:48 +0800 Subject: [PATCH 0011/3767] Translate 2014-11-28-ruby-2-2-0-preview2-released (zh_cn) Closes #1098 --- ...2014-11-28-ruby-2-2-0-preview2-released.md | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md diff --git a/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md new file mode 100644 index 0000000000..8197e829ad --- /dev/null +++ b/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -0,0 +1,81 @@ +--- +layout: news_post +title: "Ruby 2.2.0-preview2发布了" +author: "naruse" +translator: "Will" +date: 2014-11-28 09:00:00 +0000 +lang: zh_cn +--- + +我们很高兴地宣布,Ruby 2.2.0-preview2 发布了。 + +Ruby 2.2.0-preview2 是 Ruby 2.2.0 的第二个预览版,针对使用者日益增多的各类需求,进行了许多更新和修正,增加了许多新的功能。 + +例如,符号 GC 使得符号对象可以被垃圾回收器回收了。这减少了符号的内存占用,因为在 2.2 版本之前,GC 都是不能回收符号对象的。因为 Rails 5.0 版本将支持对符号 GC,所以只支持 Ruby 2.2 或之后的版本(参考 [Rails blog post](http://weblog.rubyonrails.org/2014/8/20/Rails-4-2-beta1/)获取更多信息)。 + +同时,新使用的增量垃圾回收器减少了停滞时间,对运行 Rails 应用非常有利。 + +另一个与内存管理相关的功能是给 `configure.in` 增加了新的选项,可以启用 jemalloc,请参考 [Feature #9113](https://bugs.ruby-lang.org/issues/9113)。这个功能还在实验阶段,目前默认没有开启,我们需要收集实际使用和性能的数据来确认有良好的效果。确认之后这个功能会默认开启。 + +另外一个是 [在 system() 和 spawn() 中使用 vfork(2) (日文)](http://www.a-k-r.org/d/2014-09.html#a2014_09_06)。这预计会大幅提升 Process 执行外部命令的速度。但 vfork(2) 仍是一个有风险的系统调用。 我们希望通过收集使用情况和性能数据来确认是否有比较大的回报。 + +请尝试并享受用 Ruby 2.2.0-preview2 编程,并告诉我们你的发现。 + +##Ruby 2.1 以后的重要变更 + +* [增量 GC](https://bugs.ruby-lang.org/issues/10137) ([YARV Maniacs No.12](http://magazine.rubyist.net/?0048-YARVManiacs)) +* [符号 GC](https://bugs.ruby-lang.org/issues/9634) ([presentation at RubyKaigi 2014](http://www.slideshare.net/authorNari/symbol-gc)) +* configure --with-jemalloc [Feature #9113](https://bugs.ruby-lang.org/issues/9113) +* 核心函数库: + * 支持 Unicode 7.0 [#9092](https://bugs.ruby-lang.org/issues/9092) + * 新的方法: + * Enumerable#slice\_after [#9071](https://bugs.ruby-lang.org/issues/9071), Enumerable#slice\_when [#9826](https://bugs.ruby-lang.org/issues/9826) + * Float#next\_float, Float#prev\_float [#9834](https://bugs.ruby-lang.org/issues/9834) + * File.birthtime, File#birthtime [#9647](https://bugs.ruby-lang.org/issues/9647) + * String#unicode\_normalize [#10084](https://bugs.ruby-lang.org/issues/10084) +* 内建函数库: + * 升级 Psych 至 2.0.6; + * 升级 Rake 至 10.4.0; + * 升级 RDoc 至 4.2.0.alpha (21b241a); + * 升级 RubyGems 至 2.4.4+ (2f6e42e); + * 升级 rubygems 至 2.4.4+ (2f6e42e); + * 升级 test-unit 至 3.0.7(从代码目录删除,现绑定在 tarball 中); + * 升级 minitest 至 5.4.3(从代码目录删除,现绑定在 tarball 中); + * 弃用 mathn; +* C API; + * 删除已弃用的 API; + +参考 [NEWS in Ruby repository (WIP)](https://github.com/ruby/ruby/blob/v2_2_0_preview2/NEWS) 获取更多信息。 + +以上改动,修改了 1239 个文件,新增代码 98343 行, 移除代码 61858行。 + +## 下载 + +* + * SIZE: 12505279 bytes + * MD5: d7abace25a8ffe861cb2807bef1c58a6 + * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b + * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 +* + * SIZE: 15505521 bytes + * MD5: bde388d6f10012a92d5dc36196fd6755 + * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 + * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 +* + * SIZE: 9649216 bytes + * MD5: 0d582e28b92ce9d1456e40fb8d821422 + * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 + * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 +* + * SIZE: 17239396 bytes + * MD5: d94160c214016863932c25cc1ac6ff90 + * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 + * SHA512: 0a021d31f54c47c5c3901ef6f2ab02a1bfb5cc698f971978c1e16b1aeda78fdadec0c1cdd48af1c8784b8f72ad00d35cf2433d78e20d4447fa0630e02b4e3917 + +## 发布公告 + +* [2.2.0 版本已知的问题](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) + +同时请参考发布进程表及其他信息: + +* [ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) From dd7a70d3cd4acafa370e6ef725dd6303ac162a37 Mon Sep 17 00:00:00 2001 From: debbbbie Date: Mon, 1 Jun 2015 15:07:27 +0800 Subject: [PATCH 0012/3767] Translate 2.0.0-p594 & 2.1.4 release post, tropicalrb 2015 news (zh_cn) Closes #1100 --- .../2014-10-27-ruby-2-0-0-p594-is-released.md | 59 ++++++++++++++++ .../_posts/2014-10-27-ruby-2-1-4-released.md | 69 +++++++++++++++++++ .../_posts/2014-11-03-tropicalrb-2015-cfp.md | 19 +++++ 3 files changed, 147 insertions(+) create mode 100644 zh_cn/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md create mode 100644 zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md create mode 100644 zh_cn/news/_posts/2014-11-03-tropicalrb-2015-cfp.md diff --git a/zh_cn/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/zh_cn/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md new file mode 100644 index 0000000000..44c508de37 --- /dev/null +++ b/zh_cn/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -0,0 +1,59 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p594 发布了" +author: "usa" +translator: "debbbbie" +date: 2014-10-27 12:00:00 +0000 +lang: zh_cn +--- + +很高兴告诉大家 Ruby 2.0.0-p594 发布了。 + +本次发布包含了 REXML DoS 风险的安全性修正。 + +* [CVE-2014-8080:XML 扩张的阻断攻击](https://www.ruby-lang.org/zh_cn/news/2014/10/27/rexml-dos-cve-2014-8080/) + +本次发布也修改了 ext/openssl 的默认选项。危险的 SSL/TLS 默认选项被关闭了。 + +* [Changed default settings of ext/openssl](https://www.ruby-lang.org/zh_cn/news/2014/10/27/changing-default-settings-of-ext-openssl/) + +同时包含了许多错误修正。 + +参见 [tickets](https://bugs.ruby-lang.org/projects/ruby-200/issues?set_filter=1&status_id=5) +以及 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_594/ChangeLog) 来了解更多细节。 + +## 下载 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) + + SIZE: 10756895 bytes + MD5: 58469c0daf5f3a892a70cc674ea59c7f + SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 + SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) + + SIZE: 13606970 bytes + MD5: a9caa406da5d72f190e28344e747ee74 + SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 + SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) + + SIZE: 8316772 bytes + MD5: fc64932b4d4af0f91c03d7966fbbc9b2 + SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 + SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) + + SIZE: 15125232 bytes + MD5: d5801bbe794a07236c3bcf4a28ad3509 + SHA256: 38a8db127d5b241ac2090ef75e9f7941a34851d4c6b61135b88019129f9c04a3 + SHA512: 1f7d94029e5af480a0ae0ebd21129a01b0066fecd15278b272754e6e80b6a6fb1ded53fd1288e7375a17021d482a59b40414270923c2ecfb06999ea66a91fc54 + +## 发布记 + +感谢所有支持 Ruby 的朋友。 + +感谢你们。 diff --git a/zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md b/zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md new file mode 100644 index 0000000000..26e0c7615a --- /dev/null +++ b/zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -0,0 +1,69 @@ +--- +layout: news_post +title: "Ruby 2.1.4 发布了" +author: "nagachika" +translator: "debbbbie" +date: 2014-10-27 12:00:00 +0000 +lang: zh_cn +--- + +Ruby 2.1.4 已经发布了。 + +本次发布包含下列风险的安全性修正: + +* [CVE-2014-8080:XML 扩张的阻断攻击](https://www.ruby-lang.org/zh_cn/news/2014/10/27/rexml-dos-cve-2014-8080/) +* [依据 CVE-2014-3566 修改 ext/openssl 的预设选项](https://www.ruby-lang.org/zh_cn/news/2014/10/27/changing-default-settings-of-ext-openssl/) + +同时包含了许多错误修正。 + +参见 [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +以及 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_4/ChangeLog) 来了解更多细节。 + +**更新:** 2.1.3 引入的功能退化(regression),在 2.1.4 已经修正了: + +{% highlight irb %} +>> { key: if true then 0 else 1 end } +SyntaxError: (irb):1: syntax error, unexpected modifier_if +{ key: if true then 0 else 1 end } + ^ +{% endhighlight %} + +## 下载 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) + + SIZE: 11992171 bytes + MD5: f4136e781d261e3cc20748005e1740b7 + SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a + SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) + + SIZE: 15127418 bytes + MD5: 89b2f4a197621346f6724a3c35535b19 + SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 + SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) + + SIZE: 9392500 bytes + MD5: 99aa2b01240d91edaecc2fc9d8254e44 + SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf + SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) + + SIZE: 16656312 bytes + MD5: 71c7afca08734f0105a06d2feea11422 + SHA256: bdb26a725e1fd7982f12d5390209064687def61c330b92597322e3898131391e + SHA512: 7fd8d13810a4336dc498a6eb05e140825d52eca0317d0848152688060b95ce4c79ab6a10cf14ab2499ae559fb4676d86538eacd94fb262c16795067fb4f47614 + + +## 发布记 + +这次的发行版要感谢许多提交者、测试者以及热心回报错误的使用者的帮助,感谢他们的贡献。 + +## 编辑记录 + +* 2014-10-27 21:00:00 (UTC) 第一次修訂 +* 2014-10-27 12:00:00 (UTC) 初版 diff --git a/zh_cn/news/_posts/2014-11-03-tropicalrb-2015-cfp.md b/zh_cn/news/_posts/2014-11-03-tropicalrb-2015-cfp.md new file mode 100644 index 0000000000..5e2a6ffe67 --- /dev/null +++ b/zh_cn/news/_posts/2014-11-03-tropicalrb-2015-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "热带 Ruby 研讨会 2015 开放投稿" +author: "Guilherme Cavalcanti" +translator: "debbbbie" +date: 2014-11-03 15:20:57 +0000 +lang: zh_cn +--- + +[热带 Ruby 研讨会 2015](http://tropicalrb.com),在海滩举办的 Ruby 研讨会,将会在三月 5-8 号在位于巴西东北方的游客海岸天堂,嘎林海斯港举办。 + +[Avdi Grimm](https://twitter.com/avdi) 和 +[Nick Sutterer](https://twitter.com/apotonick) 是确定的基调讲者,但[投稿仍然开放中](http://cfp.tropicalrb.com/events/tropicalrb-2015)。 + +若想给个演讲或办个工作坊,在 12 月 7 号之前提交你的申请吧。 + +享受和会众美好的交流、漂亮的自然景观以及绝佳的大自然景色。 + +来热带 Ruby 研讨会和世界上最佳的 Rubyists 聊聊吧。 From 75e9f5d32c18ee6f99ad2105722255750db57b08 Mon Sep 17 00:00:00 2001 From: Eten Gstar Date: Mon, 1 Jun 2015 17:58:56 +0800 Subject: [PATCH 0013/3767] Translate RubyKaigi 2014 registation and 1.9.2-p330 release post (zh_cn) Closes #1101 --- ...7-26-rubykaigi-2014-registration-online.md | 58 +++++++++++++++++++ .../2014-08-19-ruby-1-9-2-p330-released.md | 47 +++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 zh_cn/news/_posts/2014-07-26-rubykaigi-2014-registration-online.md create mode 100644 zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md diff --git a/zh_cn/news/_posts/2014-07-26-rubykaigi-2014-registration-online.md b/zh_cn/news/_posts/2014-07-26-rubykaigi-2014-registration-online.md new file mode 100644 index 0000000000..13ea326342 --- /dev/null +++ b/zh_cn/news/_posts/2014-07-26-rubykaigi-2014-registration-online.md @@ -0,0 +1,58 @@ +--- +layout: news_post +title: "RubyKaigi 2014 线上报名" +author: "snoozer05" +translator: "dandananddada" +date: 2014-07-26 16:02:34 +0000 +lang: zh_cn +--- + +[RubyKaigi 2014](http://rubykaigi.org/2014) 报名页面现在已经上线。 + +* 介绍:RubyKaigi 2014 是为 Rubyist 举办的为期三天双轨同期进行的技术交流会议 +* 地点: 日本东京 +* 时间: 九月十八日至九月二十日(星期三至星期五) +* 人数: 超过 550 名rubyists + +## 主题演讲 + +* 松本行弘 +* 笹田耕一 +* 其他讲演嘉宾(稍后公布) + +## 报名方式 + +先行特价票已经发售,欲购从速,名额有限。 + +[http://rubykaigi.doorkeeper.jp/events/12215](http://rubykaigi.doorkeeper.jp/events/12215) + +Ruby 核心贡献者可以在特价票 18,000 日元的基础上再享折扣,优惠折扣取决于[你在 Ruby 2.0.0-p0 至 2.1.0-p0 期间提交次数](https://gist.github.com/snoozer05/ca9860c57683e4221d10): + +* 提交 100 次以上,免費 +* 提交 20 次以上,半价(9,000 日元) +* 提交 1 次以上,75 折(13,500 日元) + +符合以上条件者请联系我们(2014 at rubykaigi dot org)。 +我们将寄给您与相应折扣等值的优惠券。 + +## 非日本 Rubyist 请注意: + +Ruby Kaigi 2014,将给你带来: + +* 向大量的 Ruby 贡献者表示感谢的绝佳机会!!(RubyKaigi 会议将汇集来自世界各地的大量的Ruby贡献者!) +* 了解日本 Rubyist 演讲内容的大好时机!这次会议现场将会有日译英翻译! +我们为来自世界各地的 Rubyists 准备了极佳的与会环境。 + + +## 更多资讯: + +* [http://rubykaigi.org/2014](http://rubykaigi.org/2014) +* [http://blog.rubykaigi.org](http://blog.rubykaigi.org) +* [@rubykaigi](https://twitter.com/rubykaigi) +* [http://lanyrd.com/2014/rubykaigi/](http://lanyrd.com/2014/rubykaigi) + +## 联系我们: + +2014 at rubykaigi dot org + +期待您的到来 <3 diff --git a/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md new file mode 100644 index 0000000000..ff1c6ee396 --- /dev/null +++ b/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -0,0 +1,47 @@ +--- +layout: news_post +title: "Ruby 1.9.2-p330 发布" +author: "zzak and hone" +translator: "dandananddada" +date: 2014-08-19 01:38:12 +0000 +lang: zh_cn +--- + +1.9.2 版本最后一个版本 1.9.2-p330 已经发布。 + +在宣布[终止 1.8.7 和 1.9.2](https://www.ruby-lang.org/zh_tw/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) 版本不久后,1.9.2 版本发现一个严重的安全性问题。 + +当使用 URI的 `decode_www_form_component` 方法去解析长字符串时会出现这个错误。 + +在之前的Ruby版本下通过如下代码可以重现以上错误: + +{% highlight ruby %} +ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophic backtracking as it gets longer %"' +{% endhighlight %} + +由于这个问题在 1.9.3 版本发布前已经修正了,所以在 Ruby 1.9.3-p0及后续版本不会受到影响,但是在Ruby 1.9.2 及之前版本会存在此问题。 + +你可以在Bug Tracker上查看关于此问题的原始报告: + +## 下载 + +* + + SIZE: 9081661 bytes + MD5: 8ba4aaf707023e76f80fc8f455c99858 + SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f + +* + + SIZE: 11416473 bytes + MD5: 4b9330730491f96b402adc4a561e859a + SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 + +* + + SIZE: 12732739 bytes + MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 + SHA256: 7a04a028564de7f2ad09f26c8d57fd40fe2b0a6a0e1d9ff7205010ca6e70cea6 + +我们建议你升级到一个稳定的并处于维护中的 +[Ruby 版本](https://www.ruby-lang.org/zh_tw/downloads/)。 From c5f70ccf13efea27ab004d668ff02b6989eda68c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Jun 2015 10:59:19 +0200 Subject: [PATCH 0014/3767] Small fixes (zh_cn) --- zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 4 ++-- zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index ff1c6ee396..b4cb9e1a85 100644 --- a/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -9,7 +9,7 @@ lang: zh_cn 1.9.2 版本最后一个版本 1.9.2-p330 已经发布。 -在宣布[终止 1.8.7 和 1.9.2](https://www.ruby-lang.org/zh_tw/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) 版本不久后,1.9.2 版本发现一个严重的安全性问题。 +在宣布[终止 1.8.7 和 1.9.2](https://www.ruby-lang.org/en/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) 版本不久后,1.9.2 版本发现一个严重的安全性问题。 当使用 URI的 `decode_www_form_component` 方法去解析长字符串时会出现这个错误。 @@ -44,4 +44,4 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi SHA256: 7a04a028564de7f2ad09f26c8d57fd40fe2b0a6a0e1d9ff7205010ca6e70cea6 我们建议你升级到一个稳定的并处于维护中的 -[Ruby 版本](https://www.ruby-lang.org/zh_tw/downloads/)。 +[Ruby 版本](https://www.ruby-lang.org/zh_cn/downloads/)。 diff --git a/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 8197e829ad..c917c268f8 100644 --- a/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -21,7 +21,7 @@ Ruby 2.2.0-preview2 是 Ruby 2.2.0 的第二个预览版,针对使用者日益 请尝试并享受用 Ruby 2.2.0-preview2 编程,并告诉我们你的发现。 -##Ruby 2.1 以后的重要变更 +## Ruby 2.1 以后的重要变更 * [增量 GC](https://bugs.ruby-lang.org/issues/10137) ([YARV Maniacs No.12](http://magazine.rubyist.net/?0048-YARVManiacs)) * [符号 GC](https://bugs.ruby-lang.org/issues/9634) ([presentation at RubyKaigi 2014](http://www.slideshare.net/authorNari/symbol-gc)) From e0c8299fd601eacffb22a235a37343a78516e336 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Jun 2015 16:07:04 +0200 Subject: [PATCH 0015/3767] Fix typo (zh_cn) --- zh_cn/documentation/ruby-from-other-languages/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_cn/documentation/ruby-from-other-languages/index.md b/zh_cn/documentation/ruby-from-other-languages/index.md index 1a4ed2121a..e3a3d782d2 100644 --- a/zh_cn/documentation/ruby-from-other-languages/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/index.md @@ -285,7 +285,7 @@ def method_missing(id, *arguments) end __ :a, :b, 10 -# => 调用了不存在的方法:__。它的参数:a, b, 10} +# => 调用了不存在的方法:__。它的参数:a, b, 10 {% endhighlight %} 上面的代码会打印出调用细节,你也可以选择任何适当的方式处理这个消息。 From a44b2364d1a8c4fa93a911052b41e52bfb7e27ee Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Jun 2015 16:08:25 +0200 Subject: [PATCH 0016/3767] Small fixes on conference page (en) --- en/community/conferences/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en/community/conferences/index.md b/en/community/conferences/index.md index 18fffd6dc2..556c8d7303 100644 --- a/en/community/conferences/index.md +++ b/en/community/conferences/index.md @@ -74,7 +74,8 @@ learn, have fun and meet fellow Rubyists. [GoRuCo][19]: New York City's annual Ruby conference. A one-day single-track conference. -[DeccanRubyConf][20]: Pune (India), City's annual Ruby conference, themed around fun activities filled around the day. +[DeccanRubyConf][20]: Pune's (India) annual Ruby conference, +themed around fun activities filled around the day. It is a single-day single-track conference. ### Ruby At Other Conferences From f5c94c8e23be409479f4bf13ef7688e366338a4f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Jun 2015 16:16:35 +0200 Subject: [PATCH 0017/3767] Fix broken links (vi, zh_cn) --- vi/documentation/quickstart/4/index.md | 2 +- zh_cn/documentation/ruby-from-other-languages/index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vi/documentation/quickstart/4/index.md b/vi/documentation/quickstart/4/index.md index d5fe572abb..fb22499a76 100644 --- a/vi/documentation/quickstart/4/index.md +++ b/vi/documentation/quickstart/4/index.md @@ -139,7 +139,7 @@ cần khám phá, các cấu trúc điều khiển khác nhau mà Ruby cung cấ của các khối lệnh và `yield`; các module như mixins; và còn nhiều hơn nữa. Tôi hy vọng những thú vị ban đầu này của Ruby sẽ khiến bạn muốn học thêm nữa. -Nếu vậy, hãy đi đến khu vực [Tài liệu](vi/documentation/) của chúng tôi, nơi +Nếu vậy, hãy đi đến khu vực [Tài liệu](/vi/documentation/) của chúng tôi, nơi có vô vàn đường dẫn tới các bài chỉ dẫn và hướng dẫn sử dụng, tất cả đều miễn phi trực tuyến. diff --git a/zh_cn/documentation/ruby-from-other-languages/index.md b/zh_cn/documentation/ruby-from-other-languages/index.md index e3a3d782d2..1cac8994dc 100644 --- a/zh_cn/documentation/ruby-from-other-languages/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/index.md @@ -351,6 +351,6 @@ end ## 查找更多资料 -当你准备学习更多 Ruby 知识的时候,请查看[文档](/zh/documentation)部分。 +当你准备学习更多 Ruby 知识的时候,请查看[文档](/zh_cn/documentation/)部分。 [1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F From b8f4cb331d0131a2bf2a8d8dd6125f90c975c3c3 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Jun 2015 20:42:00 +0200 Subject: [PATCH 0018/3767] Simplify markdown of old release posts Use simple lists instead of definition lists to get rid of the otherwise necessary trailing whitespaces. --- .../2007-03-13-ruby-1-8-6-verffentlicht.md | 15 ++++---- .../2007-12-25-ruby-1-9-0-verffentlicht.md | 17 ++++----- .../_posts/2007-03-12-ruby-1-8-6-released.md | 21 +++++------ .../_posts/2007-03-15-ruby-1-8-6-released.md | 21 +++++------ .../2007-06-28-ruby-1-8-6-telah-tersedia.md | 21 +++++------ .../_posts/2007-03-14-ruby-1-8-6-released.md | 36 ++++++++----------- 6 files changed, 54 insertions(+), 77 deletions(-) diff --git a/de/news/_posts/2007-03-13-ruby-1-8-6-verffentlicht.md b/de/news/_posts/2007-03-13-ruby-1-8-6-verffentlicht.md index 4d9566cb13..cf3da4e228 100644 --- a/de/news/_posts/2007-03-13-ruby-1-8-6-verffentlicht.md +++ b/de/news/_posts/2007-03-13-ruby-1-8-6-verffentlicht.md @@ -10,20 +10,17 @@ Mailingliste][1]) Der Quelltext ist in den folgenden drei Formaten verfügbar: -[**ruby-1.8.6.tar.bz2**][2] (3.8 MB) -: +* [ruby-1.8.6.tar.bz2][2] (3.8 MB) - md5: e558a0e00ae318d43bf6ff9af452bad2 + md5: e558a0e00ae318d43bf6ff9af452bad2 -[**ruby-1.8.6.tar.gz**][3] (4.4 MB) -: +* [ruby-1.8.6.tar.gz][3] (4.4 MB) - md5: 23d2494aa94e7ae1ecbbb8c5e1507683 + md5: 23d2494aa94e7ae1ecbbb8c5e1507683 -[**ruby-1.8.6.zip**][4] (5.3 MB) -: +* [ruby-1.8.6.zip][4] (5.3 MB) - md5: 5f4b82cec8f437634e05a3ce9bb3ca67 + md5: 5f4b82cec8f437634e05a3ce9bb3ca67 Eine Auflistung aller Änderungen (seit Version 1.8.5) findet sich in den Dateien [NEWS][5] und [ChangeLog][6]. diff --git a/de/news/_posts/2007-12-25-ruby-1-9-0-verffentlicht.md b/de/news/_posts/2007-12-25-ruby-1-9-0-verffentlicht.md index 83a1ccb6e7..0669db3a89 100644 --- a/de/news/_posts/2007-12-25-ruby-1-9-0-verffentlicht.md +++ b/de/news/_posts/2007-12-25-ruby-1-9-0-verffentlicht.md @@ -7,25 +7,22 @@ lang: de Ruby 1.9.0 wurde veröffentlicht. (Die Ankündigung gibt es in der [Ruby Mailingliste][1]). Es handelt sich bei diesem -Release um eine Entwicklerversion die nicht für den produktiven Einsatz +Release um eine Entwicklerversion, die nicht für den produktiven Einsatz gedacht ist! Der Quelltext ist in den folgenden drei Formaten verfügbar: -[**ruby-1.9.0-0.tar.bz2**][2] (5 MB) -: +* [ruby-1.9.0-0.tar.bz2][2] (5 MB) - md5: 407cc7d0032e19eb12216c0ebc7f17b3 + md5: 407cc7d0032e19eb12216c0ebc7f17b3 -[**ruby-1.9.0-0.tar.gz**][3] (6 MB) -: +* [ruby-1.9.0-0.tar.gz][3] (6 MB) - md5: b20cce98b284f7f75939c09d5c8e846d + md5: b20cce98b284f7f75939c09d5c8e846d -[**ruby-1.9.0-0.zip**][4] (7 MB) -: +* [ruby-1.9.0-0.zip][4] (7 MB) - md5: 78b2a5f9a81c5f6775002c4fb24d2d75 + md5: 78b2a5f9a81c5f6775002c4fb24d2d75 Einige Änderungen sind in der [Ruby-Mine][5] beschrieben. diff --git a/en/news/_posts/2007-03-12-ruby-1-8-6-released.md b/en/news/_posts/2007-03-12-ruby-1-8-6-released.md index c53b624da3..45dcc45d4d 100644 --- a/en/news/_posts/2007-03-12-ruby-1-8-6-released.md +++ b/en/news/_posts/2007-03-12-ruby-1-8-6-released.md @@ -8,23 +8,20 @@ lang: en Ruby 1.8.6 has been released (see the [announcement on Ruby-Talk][1]). The source is available in three formats: -[**ruby-1.8.6.tar.bz2**][2] (3.8 MB) -: +* [ruby-1.8.6.tar.bz2][2] (3.8 MB) - md5: e558a0e00ae318d43bf6ff9af452bad2 - sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7 + md5: e558a0e00ae318d43bf6ff9af452bad2 + sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7 -[**ruby-1.8.6.tar.gz**][3] (4.4 MB) -: +* [ruby-1.8.6.tar.gz][3] (4.4 MB) - md5: 23d2494aa94e7ae1ecbbb8c5e1507683 - sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868 + md5: 23d2494aa94e7ae1ecbbb8c5e1507683 + sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868 -[**ruby-1.8.6.zip**][4] (5.3 MB) -: +* [ruby-1.8.6.zip][4] (5.3 MB) - md5: 5f4b82cec8f437634e05a3ce9bb3ca67 - sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76 + md5: 5f4b82cec8f437634e05a3ce9bb3ca67 + sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76 For a brief list of user visible changes and a full list of all changes since 1.8.5, see the bundled files [NEWS][5] and [ChangeLog][6]. diff --git a/fr/news/_posts/2007-03-15-ruby-1-8-6-released.md b/fr/news/_posts/2007-03-15-ruby-1-8-6-released.md index e2fb8c11d8..94b7c4c26a 100644 --- a/fr/news/_posts/2007-03-15-ruby-1-8-6-released.md +++ b/fr/news/_posts/2007-03-15-ruby-1-8-6-released.md @@ -8,23 +8,20 @@ lang: fr Ruby 1.8.6 est publié (annonce sur [\[ruby-list:43267\]][1]) ! Le code source est disponible sous trois formes : -[**ruby-1.8.6.tar.bz2**][2] (3.8 Mio) -: +* [ruby-1.8.6.tar.bz2][2] (3.8 Mio) - md5: e558a0e00ae318d43bf6ff9af452bad2 - sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7 + md5: e558a0e00ae318d43bf6ff9af452bad2 + sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7 -[**ruby-1.8.6.tar.gz**][3] (4.4 Mio) -: +* [ruby-1.8.6.tar.gz][3] (4.4 Mio) - md5: 23d2494aa94e7ae1ecbbb8c5e1507683 - sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868 + md5: 23d2494aa94e7ae1ecbbb8c5e1507683 + sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868 -[**ruby-1.8.6.zip**][4] (5.3 Mio) -: +* [ruby-1.8.6.zip][4] (5.3 Mio) - md5: 5f4b82cec8f437634e05a3ce9bb3ca67 - sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76 + md5: 5f4b82cec8f437634e05a3ce9bb3ca67 + sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76 Le fichier NEWS récapitule les grands changements utiles à l\'utilisateur ; le fichier ChangeLog dresse la liste exhaustive des modifications depuis la précédente version 1.8.5. diff --git a/id/news/_posts/2007-06-28-ruby-1-8-6-telah-tersedia.md b/id/news/_posts/2007-06-28-ruby-1-8-6-telah-tersedia.md index ce964977e6..ce83cd4557 100644 --- a/id/news/_posts/2007-06-28-ruby-1-8-6-telah-tersedia.md +++ b/id/news/_posts/2007-06-28-ruby-1-8-6-telah-tersedia.md @@ -9,23 +9,20 @@ Ruby 1.8.6 telah tersedia (silakan baca [pengumumannya di milis Ruby-Talk][1]). Paket *source code* Ruby 1.8.6 tersedia dalam tiga format: -[**ruby-1.8.6.tar.bz2**][2] (3.8 MB) -: +* [ruby-1.8.6.tar.bz2][2] (3.8 MB) - md5: e558a0e00ae318d43bf6ff9af452bad2 - sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7 + md5: e558a0e00ae318d43bf6ff9af452bad2 + sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7 -[**ruby-1.8.6.tar.gz**][3] (4.4 MB) -: +* [ruby-1.8.6.tar.gz][3] (4.4 MB) - md5: 23d2494aa94e7ae1ecbbb8c5e1507683 - sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868 + md5: 23d2494aa94e7ae1ecbbb8c5e1507683 + sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868 -[**ruby-1.8.6.zip**][4] (5.3 MB) -: +* [ruby-1.8.6.zip][4] (5.3 MB) - md5: 5f4b82cec8f437634e05a3ce9bb3ca67 - sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76 + md5: 5f4b82cec8f437634e05a3ce9bb3ca67 + sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76 Anda dapat juga melakukan [download dan instalasi yang lebih praktis](/id/downloads/) tanpa harus melakukan kompilasi Ruby dari diff --git a/zh_tw/news/_posts/2007-03-14-ruby-1-8-6-released.md b/zh_tw/news/_posts/2007-03-14-ruby-1-8-6-released.md index 9dc2bf1559..e062ff01a8 100644 --- a/zh_tw/news/_posts/2007-03-14-ruby-1-8-6-released.md +++ b/zh_tw/news/_posts/2007-03-14-ruby-1-8-6-released.md @@ -1,41 +1,33 @@ --- layout: news_post -title: "Ruby 1.8.6 released" +title: "Ruby 1.8.6 released!" author: "SJH" lang: zh_tw --- -Ruby 1.8.6 has been released. (announced on [\[ruby-list:43267\]][1]) +Ruby 1.8.6 has been released (see the [announcement on Ruby-Talk][1]). +The source is available in three formats: -The source is available under three formats. +* [ruby-1.8.6.tar.bz2][2] (3.8 MB) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2>][2] - (md5: e558a0e00ae318d43bf6ff9af452bad2, + md5: e558a0e00ae318d43bf6ff9af452bad2 + sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7 - sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7, - size: 3946186) +* [ruby-1.8.6.tar.gz][3] (4.4 MB) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz>][3] - (md5: 23d2494aa94e7ae1ecbbb8c5e1507683, + md5: 23d2494aa94e7ae1ecbbb8c5e1507683 + sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868 - sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868, - size: 4589394) +* [ruby-1.8.6.zip][4] (5.3 MB) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip>][4] - (md5: 5f4b82cec8f437634e05a3ce9bb3ca67, - - sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76, - size: 5545642) + md5: 5f4b82cec8f437634e05a3ce9bb3ca67 + sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76 For a brief list of user visible changes and a full list of all changes -since 1.8.5, see the bundled files named NEWS and ChangeLog, which are -also available at the following locations: - -* [<URL:http://svn.ruby-lang.org/repos/ruby/tags/v1\_8\_6/NEWS>][5] -* [<URL:http://svn.ruby-lang.org/repos/ruby/tags/v1\_8\_6/ChangeLog>][6] +since 1.8.5, see the bundled files [NEWS][5] and [ChangeLog][6]. After this announcement, we will start the development for 1.8.7 as well -as maintaining the \"ruby\_1\_8\_6\" branch on which only critical bugs +as maintaining the “ruby\_1\_8\_6” branch on which only critical bugs and security vulnerabilities found in the 1.8.6 release are fixed, and patch releases will follow on appropriate and timely occasions. Please check them out after upgrading Ruby to 1.8.6. From 0f158c800ec0c1cb5924485497e813dcac345ce6 Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Tue, 30 Jun 2015 19:31:08 +0900 Subject: [PATCH 0019/3767] Add post on Ruby Prize 2015 --- ja/news/_posts/2015-06-30-ruby-prize-2015.md | 24 ++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 ja/news/_posts/2015-06-30-ruby-prize-2015.md diff --git a/ja/news/_posts/2015-06-30-ruby-prize-2015.md b/ja/news/_posts/2015-06-30-ruby-prize-2015.md new file mode 100644 index 0000000000..a3d9ea8c20 --- /dev/null +++ b/ja/news/_posts/2015-06-30-ruby-prize-2015.md @@ -0,0 +1,24 @@ +--- +layout: news_post +title: "Ruby Prize 2015 推薦受付開始" +author: "Koji Shimada" +date: 2015-06-30 19:15:00 +0000 +lang: ja +--- + +Rubyコミュニティの「新人賞」、Ruby Prize 2015 の推薦受付が開始されました。 + +Ruby Prizeは、Rubyコミュニティにおいて顕著な活動実績や功績があった個人を表彰する賞で、Rubyアソシエーション、日本Rubyの会、松江市による実行委員会が主催しています。 + +Ruby Prize受賞者及び最終ノミネート者(1~2名)(以下「ノミネート対象者」)は、2015年11月12(木)・13日(金)に島根県松江市で開催する「RubyWorld Conference 2015」に招待して表彰します。 +なお、RubyPrizeの受賞者には副賞として100万円が授与されます。 + +ノミネート対象者は、 + ++ 実行委員会が依頼する「Prize会員」からの推薦 ++ 一般の方からの推薦([http://rubyprize.doorkeeper.jp/events/25026](http://rubyprize.doorkeeper.jp/events/25026)) + +により募集し、最終的に実行委員会の選考を経て決定されます。詳しくは下記をご覧ください。 + +[Rubyアソシエーション: Rubyコミュニティの「新人賞」Ruby Prize 2015 推薦受付開始](http://www.ruby.or.jp/ja/news/20150630.html) + From b0179cbe06cbae859918b3367d0356c7c26bd53d Mon Sep 17 00:00:00 2001 From: Eric Mill Date: Fri, 3 Jul 2015 16:18:15 -0400 Subject: [PATCH 0020/3767] update links to cache.ruby-lang.org to use HTTPS --- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- bg/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- bg/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- bg/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- bg/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- bg/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- de/about/logo/index.md | 2 +- de/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- de/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- de/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- de/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- de/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- de/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- de/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- de/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- de/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- de/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- de/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- de/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- de/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- en/about/logo/index.md | 2 +- en/downloads/mirrors/index.md | 2 +- en/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- en/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- en/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- en/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- en/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- en/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- en/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- en/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- en/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- en/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- en/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- en/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- en/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- es/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- es/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- es/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- es/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- es/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- es/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- es/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- es/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- es/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- es/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- es/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- es/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- es/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- fr/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- fr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- fr/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- fr/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- fr/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- fr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- fr/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- fr/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- fr/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- fr/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- fr/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- fr/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- fr/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- id/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- id/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- id/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- it/about/logo/index.md | 2 +- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- it/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- it/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- it/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- it/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- it/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- ja/about/logo/index.md | 2 +- ja/documentation/index.md | 10 +++++----- ja/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- ja/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- ja/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- ja/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- ja/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- ja/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- ja/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- ja/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- ja/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- ja/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- ja/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- ja/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- ja/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- ko/about/logo/index.md | 2 +- ko/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- ko/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- ko/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- ko/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- ko/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- ko/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- ko/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- ko/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- ko/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- ko/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- ko/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- ko/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- ko/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- pl/about/logo/index.md | 2 +- pl/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- pl/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- pl/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- pl/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- pl/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- pl/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- pl/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- pl/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- pl/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- pt/about/logo/index.md | 2 +- pt/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- pt/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- ru/about/logo/index.md | 2 +- ru/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- ru/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- ru/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- ru/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- ru/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- ru/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- ru/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- ru/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- ru/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- ru/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- ru/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- ru/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- tr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- tr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- vi/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- vi/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- vi/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- vi/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- vi/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- vi/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- vi/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- vi/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- vi/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- vi/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- vi/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- vi/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- vi/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- zh_cn/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- zh_cn/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- zh_cn/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- zh_cn/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- .../news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- zh_cn/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- zh_cn/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- .../news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- zh_cn/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- zh_cn/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- zh_tw/about/logo/index.md | 2 +- zh_tw/news/_posts/2013-09-07-we-use-fastly-cdn.md | 2 +- .../2013-09-23-ruby-2-1-0-preview1-is-released.md | 8 ++++---- .../_posts/2013-11-22-ruby-1-9-3-p484-is-released.md | 6 +++--- .../_posts/2013-11-22-ruby-2-0-0-p353-is-released.md | 6 +++--- .../2013-11-22-ruby-2-1-0-preview2-is-released.md | 6 +++--- .../_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 6 +++--- zh_tw/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-1-9-3-p545-is-released.md | 6 +++--- .../_posts/2014-02-24-ruby-2-0-0-p451-is-released.md | 6 +++--- zh_tw/news/_posts/2014-02-24-ruby-2-1-1-is-released.md | 6 +++--- .../_posts/2014-05-09-ruby-2-0-0-p481-is-released.md | 6 +++--- zh_tw/news/_posts/2014-05-09-ruby-2-1-2-is-released.md | 6 +++--- .../news/_posts/2014-05-16-ruby-1-9-3-p547-released.md | 6 +++--- .../news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++--- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 8 ++++---- .../_posts/2014-09-19-ruby-2-0-0-p576-is-released.md | 8 ++++---- zh_tw/news/_posts/2014-09-19-ruby-2-1-3-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 8 ++++---- .../_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 8 ++++---- zh_tw/news/_posts/2014-10-27-ruby-2-1-4-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- .../_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- zh_tw/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- .../news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- zh_tw/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- .../_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 8 ++++---- zh_tw/news/_posts/2015-03-03-ruby-2-2-1-released.md | 8 ++++---- .../news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 8 ++++---- zh_tw/news/_posts/2015-04-13-ruby-2-1-6-released.md | 8 ++++---- zh_tw/news/_posts/2015-04-13-ruby-2-2-2-released.md | 8 ++++---- 364 files changed, 1252 insertions(+), 1252 deletions(-) diff --git a/bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 3a470fb89c..5849af0a43 100644 --- a/bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -64,22 +64,22 @@ configure.in да използва jemalloc [Feature #9113](https://bugs.ruby-la ## Сваляне -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 34de0a9d0e..a9d9fdf3c2 100644 --- a/bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -71,22 +71,22 @@ Symbol GC. ## Сваляне -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/bg/news/_posts/2014-12-25-ruby-2-2-0-released.md b/bg/news/_posts/2014-12-25-ruby-2-2-0-released.md index f3c012a76a..f8e71fa819 100644 --- a/bg/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/bg/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -69,22 +69,22 @@ Rails 5.0 ще се възползва от Symbol GC и затова ще из ## Сваляне -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/bg/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/bg/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index 1a1365ac37..29cf7222e7 100644 --- a/bg/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/bg/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -24,28 +24,28 @@ Ruby 2.0.0 влиза в режим на поддръжка и няма да и ## Сваляне -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/bg/news/_posts/2015-03-03-ruby-2-2-1-released.md b/bg/news/_posts/2015-03-03-ruby-2-2-1-released.md index dfdab5b081..9c48c556d5 100644 --- a/bg/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/bg/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -17,28 +17,28 @@ lang: bg ## Сваляне -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/bg/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/bg/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index ad9803132d..344524ee58 100644 --- a/bg/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/bg/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -23,28 +23,28 @@ Ruby 2.0.0 ще получава поддръжка на сигурността ## Сваляне -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/bg/news/_posts/2015-04-13-ruby-2-1-6-released.md b/bg/news/_posts/2015-04-13-ruby-2-1-6-released.md index 1de67c28e9..4d465beb72 100644 --- a/bg/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/bg/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -21,28 +21,28 @@ lang: bg ## Сваляне -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/bg/news/_posts/2015-04-13-ruby-2-2-2-released.md b/bg/news/_posts/2015-04-13-ruby-2-2-2-released.md index 78465243f1..7e61a3d733 100644 --- a/bg/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/bg/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -20,28 +20,28 @@ lang: bg ## Сваляне -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/de/about/logo/index.md b/de/about/logo/index.md index ccb175fdf8..14df01d8fc 100644 --- a/de/about/logo/index.md +++ b/de/about/logo/index.md @@ -19,5 +19,5 @@ Das [Ruby-Logo-Kit][logo-kit] enthält das Ruby-Logo in verschiedenen Formaten [logo]: /images/header-ruby-logo.png -[logo-kit]: http://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip [cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/de/news/_posts/2013-09-07-we-use-fastly-cdn.md b/de/news/_posts/2013-09-07-we-use-fastly-cdn.md index 31598f4d1c..604e5cf826 100644 --- a/de/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/de/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: de --- -ruby-lang.org hat soeben http://cache.ruby-lang.org eingerichtet, +ruby-lang.org hat soeben https://cache.ruby-lang.org eingerichtet, um darüber die offiziellen Ruby-Quellpakete zu verteilen. Wir können nun über ein Content Delivery Network (CDN) Pakete schnell weltweit ausliefern. diff --git a/de/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/de/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 3db745b022..979a13b51f 100644 --- a/de/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/de/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -14,22 +14,22 @@ endgültigen Release! ## Download Wir empfehlen die Verwendung von -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) via Fastly. -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/de/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/de/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 38990d9205..acf7b748c9 100644 --- a/de/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/de/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -21,19 +21,19 @@ für Details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/de/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/de/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index 25013353ff..dc26ff997a 100644 --- a/de/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/de/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -23,19 +23,19 @@ für Details. Sie können das Release wie folgt herunterladen: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/de/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/de/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 4d16276517..78f74cf934 100644 --- a/de/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/de/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -22,19 +22,19 @@ vor dem finalen Release! ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/de/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/de/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index 0ae0fdc95f..a557d1d90c 100644 --- a/de/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/de/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -20,15 +20,15 @@ für weitere Änderungen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/de/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/de/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index dbb614e48d..15c617a6ea 100644 --- a/de/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/de/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -16,15 +16,15 @@ Versuchen Sie es! ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/de/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/de/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 013edc7948..e89bed28bb 100644 --- a/de/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/de/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -24,19 +24,19 @@ für weitere Informationen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/de/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/de/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index f47c140695..621b88e8f9 100644 --- a/de/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/de/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -18,19 +18,19 @@ für weitere Informationen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/de/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/de/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 1928cc1eab..87ce0c89df 100644 --- a/de/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/de/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -29,15 +29,15 @@ für nähere Informationen. ## Download -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/de/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/de/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index 261e4e8341..20569f3a77 100644 --- a/de/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/de/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -24,19 +24,19 @@ für weitere Informationen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/de/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/de/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index 40b057828e..53431aea3d 100644 --- a/de/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/de/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -22,19 +22,19 @@ für weitere Informationen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/de/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/de/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index 7bc0693f39..d85033842c 100644 --- a/de/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/de/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -35,19 +35,19 @@ Diese Version beinhaltet nur zwei Änderungen: ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 892729af1f..93d4594c00 100644 --- a/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -31,19 +31,19 @@ Sie können den ursprünglichen Fehlerbericht im Ticketsystem nachlesen: ## Download -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 8f3cd99b42..166b367732 100644 --- a/de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -56,22 +56,22 @@ Diese Änderungen schlagen sich nieder in 1239 geänderten Dateien, ## Download -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/de/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/de/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index 780960287c..e54dce689a 100644 --- a/de/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/de/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -24,28 +24,28 @@ für Details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/de/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/de/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index e4abacb53b..bded346200 100644 --- a/de/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/de/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -21,28 +21,28 @@ für weitere Informationen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/de/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/de/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 9261f99a12..a8b4a6866f 100644 --- a/de/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/de/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -36,28 +36,28 @@ aktualisieren. ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/de/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/de/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index e1d76afbf5..4e765b6dbc 100644 --- a/de/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/de/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -28,28 +28,28 @@ für weitere Informationen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/de/news/_posts/2014-10-27-ruby-2-1-4-released.md b/de/news/_posts/2014-10-27-ruby-2-1-4-released.md index 720cc9c792..56f49346e8 100644 --- a/de/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/de/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -33,28 +33,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/de/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/de/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index 34570642a6..6194be3517 100644 --- a/de/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/de/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -31,28 +31,28 @@ zu wechseln. ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/de/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/de/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index 4f6a942937..458a57d0fa 100644 --- a/de/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/de/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -24,28 +24,28 @@ für Details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/de/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/de/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index 83b170f6d3..d387510e7c 100644 --- a/de/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/de/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -24,28 +24,28 @@ für Details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/de/news/_posts/2014-12-25-ruby-2-2-0-released.md b/de/news/_posts/2014-12-25-ruby-2-2-0-released.md index e76ac7c825..e0c5083cf8 100644 --- a/de/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/de/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -85,22 +85,22 @@ Damit folgen seit Version 2.1.0: 1557 geänderte Dateien, 125039 Einfügungen(+) ## Download -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/de/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/de/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index e80d641fcb..fd585d36e7 100644 --- a/de/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/de/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -29,28 +29,28 @@ für weitere Informationen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/de/news/_posts/2015-03-03-ruby-2-2-1-released.md b/de/news/_posts/2015-03-03-ruby-2-2-1-released.md index 37b2176a03..48340f98a3 100644 --- a/de/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/de/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -22,28 +22,28 @@ für weitere Details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/de/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/de/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index f64762a1c8..42c07b6761 100644 --- a/de/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/de/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -32,28 +32,28 @@ für alle Details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/de/news/_posts/2015-04-13-ruby-2-1-6-released.md b/de/news/_posts/2015-04-13-ruby-2-1-6-released.md index 71d5b90a23..f94d321941 100644 --- a/de/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/de/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -24,28 +24,28 @@ für weitere Informationen. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/de/news/_posts/2015-04-13-ruby-2-2-2-released.md b/de/news/_posts/2015-04-13-ruby-2-2-2-released.md index ba0851a5e1..f642967740 100644 --- a/de/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/de/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -23,28 +23,28 @@ für Details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/en/about/logo/index.md b/en/about/logo/index.md index 0c97776ffc..407511469b 100644 --- a/en/about/logo/index.md +++ b/en/about/logo/index.md @@ -19,5 +19,5 @@ The [Ruby Logo Kit][logo-kit] contains the Ruby logo in several formats [logo]: /images/header-ruby-logo.png -[logo-kit]: http://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip [cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/en/downloads/mirrors/index.md b/en/downloads/mirrors/index.md index 6e6d00cc12..54b6444c1a 100644 --- a/en/downloads/mirrors/index.md +++ b/en/downloads/mirrors/index.md @@ -71,7 +71,7 @@ Please try to use a mirror that is near you. * rsync://mirror.cs.mun.ca/ruby/ (Canada) * rsync://ftp.cs.pu.edu.tw/Ruby/ (Taiwan) -[mirror-http-cdn]: http://cache.ruby-lang.org/pub/ruby/ +[mirror-http-cdn]: https://cache.ruby-lang.org/pub/ruby/ [mirror-http-jp-ring-shibaura-it]: http://ring.shibaura-it.ac.jp/archives/lang/ruby/ [mirror-http-jp-ring-tohoku]: http://ring.tains.tohoku.ac.jp/archives/lang/ruby/ [mirror-http-jp-ring-u-toyama]: http://ring.u-toyama.ac.jp/archives/lang/ruby/ diff --git a/en/news/_posts/2013-09-07-we-use-fastly-cdn.md b/en/news/_posts/2013-09-07-we-use-fastly-cdn.md index 30957a9b02..e1d8e55922 100644 --- a/en/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/en/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: en --- -ruby-lang.org started to provide http://cache.ruby-lang.org for +ruby-lang.org started to provide https://cache.ruby-lang.org for distributing official Ruby source packages. We can now fastly distribute packages all over the world using a content delivery network (CDN). diff --git a/en/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/en/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index f429e3d77e..5e52519876 100644 --- a/en/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/en/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -13,22 +13,22 @@ Please check out the new features in Ruby 2.1 before the final release! ## Download We recommend to use -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) via Fastly. -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/en/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/en/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index dbddbb7525..b549ff9137 100644 --- a/en/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/en/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -19,19 +19,19 @@ and [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_484/ChangeLog) f ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/en/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/en/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index 8ff3dc4ba9..f5c7c8ad9f 100644 --- a/en/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/en/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -22,19 +22,19 @@ and [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_353/ChangeLog) f You can download this release from: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/en/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/en/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index b15ab03b2d..fcb3477a94 100644 --- a/en/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/en/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -21,19 +21,19 @@ Please test the new features in Ruby 2.1 before the final release! ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/en/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/en/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index 582e6b632a..2acc6f2116 100644 --- a/en/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/en/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -18,15 +18,15 @@ for other changes, see [NEWS](https://github.com/ruby/ruby/blob/v2_1_0_rc1/NEWS) ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/en/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/en/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index ddbd812eee..8d0ae4b127 100644 --- a/en/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/en/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -16,15 +16,15 @@ Try it! ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/en/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/en/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index b871ec3d78..ff86358fbd 100644 --- a/en/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/en/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -24,19 +24,19 @@ and [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_545/ChangeLog) f ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/en/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/en/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 12c3a7b337..845f1239c9 100644 --- a/en/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/en/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -17,19 +17,19 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/en/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/en/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index f76cd04721..f6de30e3fb 100644 --- a/en/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/en/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -26,15 +26,15 @@ this version is simply called "2.1.1". ## Download -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/en/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/en/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index 8b4e502996..240ae29464 100644 --- a/en/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/en/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -21,19 +21,19 @@ and [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_481/ChangeLog) f ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/en/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/en/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index 7989cefc9a..bd0bac4115 100644 --- a/en/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/en/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -21,19 +21,19 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/en/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/en/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index c90fef52b4..fdc1f14d3a 100644 --- a/en/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/en/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -31,19 +31,19 @@ This release includes only two changes: ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 93c840f60f..133eae0dc6 100644 --- a/en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -30,19 +30,19 @@ You can read the original report on the bug tracker: ## Download -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index ac705d6327..c798cbd5cb 100644 --- a/en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -50,22 +50,22 @@ With those changes, 1239 files changed, 98343 insertions(+), 61858 deletions(-). ## Download -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/en/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/en/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index 4de091587e..c5ab479c74 100644 --- a/en/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/en/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -21,28 +21,28 @@ and [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_576/ChangeLog) f ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/en/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/en/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index eb25d25880..0455f3eebc 100644 --- a/en/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/en/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -19,28 +19,28 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/en/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/en/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 119e6f82c6..4902c45ea5 100644 --- a/en/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/en/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -31,28 +31,28 @@ We recommend that users of Ruby 1.9.3 should migrate to a newer version as soon ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/en/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/en/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index c87591fc0d..dfc8d76f6c 100644 --- a/en/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/en/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -24,28 +24,28 @@ and [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_594/ChangeLog) f ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/en/news/_posts/2014-10-27-ruby-2-1-4-released.md b/en/news/_posts/2014-10-27-ruby-2-1-4-released.md index bbae53ab5b..c750db10be 100644 --- a/en/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/en/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -31,28 +31,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/en/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/en/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index c6fc17fdb5..4b11943a32 100644 --- a/en/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/en/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -29,28 +29,28 @@ We recommend that users of Ruby 1.9.3 should migrate to a newer version as soon ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/en/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/en/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index 62016991be..74240f0416 100644 --- a/en/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/en/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -25,28 +25,28 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/en/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/en/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index 3b742a731a..1cbbb87bff 100644 --- a/en/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/en/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -24,28 +24,28 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 8b710f472b..fa39d312a9 100644 --- a/en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -64,22 +64,22 @@ With those changes, 1239 files changed, 98343 insertions(+), 61858 deletions(-). ## Download -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 671c261ced..948e7ebab6 100644 --- a/en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -61,22 +61,22 @@ With those changes, 1548 files changed, 123658 insertions(+), 74306 deletions(-) ## Download -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/en/news/_posts/2014-12-25-ruby-2-2-0-released.md b/en/news/_posts/2014-12-25-ruby-2-2-0-released.md index c47a3d7186..129bc438bc 100644 --- a/en/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/en/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -79,22 +79,22 @@ from v2.1.0! ## Download -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/en/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/en/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index d48cf98d6a..5e58fa75d7 100644 --- a/en/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/en/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -24,28 +24,28 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/en/news/_posts/2015-03-03-ruby-2-2-1-released.md b/en/news/_posts/2015-03-03-ruby-2-2-1-released.md index d8c557cab4..03e0418936 100644 --- a/en/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/en/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -17,28 +17,28 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/en/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/en/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index a903ad0203..25ecaef387 100644 --- a/en/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/en/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -24,28 +24,28 @@ See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_645/ChangeLog) f ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/en/news/_posts/2015-04-13-ruby-2-1-6-released.md b/en/news/_posts/2015-04-13-ruby-2-1-6-released.md index 57f91f11b1..426004b41a 100644 --- a/en/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/en/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -21,28 +21,28 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/en/news/_posts/2015-04-13-ruby-2-2-2-released.md b/en/news/_posts/2015-04-13-ruby-2-2-2-released.md index 3eeb1a84ac..fe8b7ffc18 100644 --- a/en/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/en/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -20,28 +20,28 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/es/news/_posts/2013-09-07-we-use-fastly-cdn.md b/es/news/_posts/2013-09-07-we-use-fastly-cdn.md index 55ddff4028..86187c5caf 100644 --- a/es/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/es/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: es --- -A partir de hoy ruby-lang.org comenzará a usar http://cache.ruby-lang.org para +A partir de hoy ruby-lang.org comenzará a usar https://cache.ruby-lang.org para distribuir los paquetes oficiales con el código fuente de Ruby. Ahora podremos distribuirlos por todo el mundo mucho más rápido utilizando una Red de Distribución de Contenido (CDN). diff --git a/es/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/es/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index f0210455c6..165028f5fe 100644 --- a/es/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/es/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -14,22 +14,22 @@ antes de la entrega final. ## Descargas Recomendamos usar -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) via Fastly. -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/es/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/es/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 83a3ecfbbc..bb2a197241 100644 --- a/es/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/es/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -22,19 +22,19 @@ para obtener más detalles. ## Descarga -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/es/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/es/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index 08263209b0..a8bf11deba 100644 --- a/es/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/es/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -24,19 +24,19 @@ para obtener más detalles. Puedes descargar esta versión de: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/es/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/es/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index de5ec08a3d..e847efc1a7 100644 --- a/es/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/es/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -22,19 +22,19 @@ la entrega final. ## Descarga -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index aadabf5517..3370fd3981 100644 --- a/es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -19,15 +19,15 @@ Para otros cambios ver las [NOTICIAS](https://github.com/ruby/ruby/blob/v2_1_0_r ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/es/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/es/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index 330a46381e..5f0c21448c 100644 --- a/es/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/es/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -15,15 +15,15 @@ Ruby 2.1 tiene muchas mejoras de velocidad sin incompatibilidades severas. ## Descarga -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/es/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/es/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 86f22b3dd7..2199014c29 100644 --- a/es/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/es/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -25,19 +25,19 @@ y el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_545/ChangeLog) ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/es/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/es/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 8b83f14dfa..c444f1f070 100644 --- a/es/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/es/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -17,19 +17,19 @@ para conocer los detalles. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/es/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/es/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 4de3016f7d..d2c25fbe86 100644 --- a/es/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/es/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -27,15 +27,15 @@ esta versión será simplemente llamada "2.1.1"esta versión será simplemente l ## Descargas -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/es/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/es/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index bdefd272c0..e0674bdde5 100644 --- a/es/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/es/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -22,19 +22,19 @@ para más detalles. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/es/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/es/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index b8f6336c31..693efb8cd9 100644 --- a/es/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/es/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -20,19 +20,19 @@ para mas detalles. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/es/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/es/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index 65444de57d..396f21cc81 100644 --- a/es/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/es/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -33,19 +33,19 @@ Esta entrega incluye dos cambios: ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index c6fe02fe5f..7926f76084 100644 --- a/es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -30,19 +30,19 @@ Puedes leer el reporte original de el problema en el tracker: ## Descarga -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/es/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/es/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index b4fac8b50d..4bfb93b7c3 100644 --- a/es/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/es/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -19,28 +19,28 @@ para más detalles. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/es/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/es/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 4608d119e8..9d78f869d9 100644 --- a/es/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/es/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -36,28 +36,28 @@ nueva lo antes posible. ## Descarga -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/es/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/es/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index edc9167066..e8e309b413 100644 --- a/es/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/es/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -27,28 +27,28 @@ y el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_594/ChangeLog). ## Descarga -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/es/news/_posts/2014-10-27-ruby-2-1-4-released.md b/es/news/_posts/2014-10-27-ruby-2-1-4-released.md index 6556d0b97f..9894f7bc08 100644 --- a/es/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/es/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -30,28 +30,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## Descarga -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/es/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/es/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index 000e046b60..626c328a9d 100644 --- a/es/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/es/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -32,28 +32,28 @@ más nueva lo antes posible. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/es/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/es/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index 368f7db365..998ee80523 100644 --- a/es/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/es/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -26,28 +26,28 @@ para tener una lista completa de los cambios incluidos en la versión. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/es/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/es/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index 18206a3258..240237b301 100644 --- a/es/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/es/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -26,28 +26,28 @@ para obtener una lista completa de los cambios incluidos en la versión. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 221259b6e8..057d2b8f95 100644 --- a/es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -78,22 +78,22 @@ Con estos cambios, 1548 archivos cambiaron, 123658 inserciones(+), 74306 borrado ## Descarga -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/es/news/_posts/2014-12-25-ruby-2-2-0-released.md b/es/news/_posts/2014-12-25-ruby-2-2-0-released.md index 4935056e29..4a153e10ec 100644 --- a/es/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/es/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -73,22 +73,22 @@ desde v2.1.0! ## Descarga -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/es/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/es/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index 3e71083284..3b3c5f6dd6 100644 --- a/es/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/es/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -28,28 +28,28 @@ para conocer los detalles. ## Descarga -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/es/news/_posts/2015-03-03-ruby-2-2-1-released.md b/es/news/_posts/2015-03-03-ruby-2-2-1-released.md index 5a9069ab48..475b251127 100644 --- a/es/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/es/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -18,28 +18,28 @@ para obtener más detalles. ## Descarga -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/es/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/es/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index dda77dbf9b..6ee42d2a20 100644 --- a/es/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/es/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -29,28 +29,28 @@ para obtener más detalles. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/es/news/_posts/2015-04-13-ruby-2-1-6-released.md b/es/news/_posts/2015-04-13-ruby-2-1-6-released.md index 368fe039c4..97efad0ceb 100644 --- a/es/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/es/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -21,28 +21,28 @@ para obtener más detalles. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/es/news/_posts/2015-04-13-ruby-2-2-2-released.md b/es/news/_posts/2015-04-13-ruby-2-2-2-released.md index 172ad4467c..0d6668bbee 100644 --- a/es/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/es/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -21,28 +21,28 @@ para obtener más detalles. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/fr/news/_posts/2013-09-07-we-use-fastly-cdn.md b/fr/news/_posts/2013-09-07-we-use-fastly-cdn.md index 68fa8637ed..86b5e15549 100644 --- a/fr/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/fr/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: fr --- -ruby-lang.org a commencé à fournir http://cache.ruby-lang.org pour +ruby-lang.org a commencé à fournir https://cache.ruby-lang.org pour distribuer les paquets source officiels de Ruby. Nous pouvons maintenant distribuer rapidement les paquets tout autour du monde en utilisant un réseau de distribution de contenus (CDN). diff --git a/fr/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/fr/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index f56314cfdc..3ee901e99c 100644 --- a/fr/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/fr/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -14,22 +14,22 @@ la version finale ! ## Téléchargement Nous vous conseillons d'utiliser -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) via Fastly. -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/fr/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/fr/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 7da29456bb..d6be99c6b1 100644 --- a/fr/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/fr/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -22,19 +22,19 @@ et [le ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_484/ChangeLog) Vous pouvez télécharger cette nouvelle version depuis : -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/fr/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/fr/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index f046c945c1..87417671ad 100644 --- a/fr/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/fr/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -22,19 +22,19 @@ et [le ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_353/ChangeLog) Vous pouvez télécharger cette nouvelle version depuis : -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/fr/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/fr/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 62fff41a5d..36602bdf06 100644 --- a/fr/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/fr/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -22,19 +22,19 @@ preview, dans la perspective d'une version 2.1 finale ! ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/fr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/fr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index c20b95ef74..10e0332b0c 100644 --- a/fr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/fr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -15,15 +15,15 @@ Testez la ! ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/fr/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/fr/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 222dba244d..fca5779c6d 100644 --- a/fr/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/fr/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -24,19 +24,19 @@ et le [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_545/ChangeLog) ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) Taille: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) Taille: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) Taille: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/fr/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/fr/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 16fa9341ee..d19bc9a864 100644 --- a/fr/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/fr/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -15,19 +15,19 @@ pour plus d'information. ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) Taille: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) Taille: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/fr/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/fr/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 7942dc0107..436c54f957 100644 --- a/fr/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/fr/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -27,15 +27,15 @@ Pour plus d'informations, consultez : [Régression de la méthode Hash#reject da ## Téléchargement -* +* * Taille: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * Taille: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * Taille: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/fr/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/fr/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index 4435a9f377..a58af3d52a 100644 --- a/fr/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/fr/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -21,19 +21,19 @@ ainsi que le [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_481/Cha ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/fr/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/fr/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index face64fd5c..f32be457e8 100644 --- a/fr/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/fr/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -21,19 +21,19 @@ et le [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_2/ChangeLog). ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/fr/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/fr/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index b66958b48d..8f5801c71c 100644 --- a/fr/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/fr/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -32,19 +32,19 @@ Cette nouvelle version introduit deux changements seulement : ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 0ca7d32947..e427eeee51 100644 --- a/fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -52,22 +52,22 @@ Avec ces changements : 1239 fichiers changés, 98343 insertions(+), 61858 suppre ## Téléchargements -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/fr/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/fr/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index 3d6e3e1535..84131c9b9f 100644 --- a/fr/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/fr/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -21,28 +21,28 @@ et le [Changelog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_576/ChangeLog) ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/fr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/fr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index 39ef770f7f..e62bbdefde 100644 --- a/fr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/fr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -20,28 +20,28 @@ et le [Changelog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_3/ChangeLog) pou ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/fr/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/fr/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 10874d1e2d..5c945b6373 100644 --- a/fr/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/fr/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -36,28 +36,28 @@ version plus récente dès que possible. ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/fr/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/fr/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index 43f334b8d6..3062f10673 100644 --- a/fr/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/fr/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -26,28 +26,28 @@ pour plus de détails. ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/fr/news/_posts/2014-10-27-ruby-2-1-4-released.md b/fr/news/_posts/2014-10-27-ruby-2-1-4-released.md index a05dd031e2..e1d7406da5 100644 --- a/fr/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/fr/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -32,28 +32,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/fr/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/fr/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index 33e5ff977f..473e297682 100644 --- a/fr/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/fr/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -32,28 +32,28 @@ version plus récente dès que possible. ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/fr/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/fr/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index d5bdae6145..cfff7ebf32 100644 --- a/fr/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/fr/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -30,28 +30,28 @@ pour plus de détails. ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/fr/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/fr/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index b2e9f7547e..4740613309 100644 --- a/fr/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/fr/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -30,28 +30,28 @@ pour plus de détails. ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 03f972fad3..8f9531e1a8 100644 --- a/fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -65,22 +65,22 @@ Avec ces changements, 1 239 fichiers changés, 98 343 ajouts(+), 61 858 supprés ## Téléchargements -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 7b9ef43c4d..ba358b6bdc 100644 --- a/fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -73,22 +73,22 @@ Avec ces changements, 1 548 fichiers changés, 123 658 ajouts(+), 74 306 suppré ## Téléchargements -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/fr/news/_posts/2014-12-25-ruby-2-2-0-released.md b/fr/news/_posts/2014-12-25-ruby-2-2-0-released.md index cfe8163dfd..8e29241d1e 100644 --- a/fr/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/fr/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -77,22 +77,22 @@ Avec ces changements, 1 557 fichiers changés, 125 039 ajouts(+), 74 376 suppré ## Téléchargements -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/fr/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/fr/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index bad0e77402..757ff8162f 100644 --- a/fr/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/fr/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -23,28 +23,28 @@ pour plus de détails. ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/fr/news/_posts/2015-03-03-ruby-2-2-1-released.md b/fr/news/_posts/2015-03-03-ruby-2-2-1-released.md index 0b1cd158a9..994234e4fd 100644 --- a/fr/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/fr/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -16,28 +16,28 @@ Consultez le [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_1/ChangeL ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/fr/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/fr/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index ea04a32376..625132a424 100644 --- a/fr/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/fr/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -28,28 +28,28 @@ Consultez le [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_645/Cha ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/fr/news/_posts/2015-04-13-ruby-2-1-6-released.md b/fr/news/_posts/2015-04-13-ruby-2-1-6-released.md index a154884420..e54c939cd9 100644 --- a/fr/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/fr/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -21,28 +21,28 @@ pour plus de détails. ## Téléchargements -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/fr/news/_posts/2015-04-13-ruby-2-2-2-released.md b/fr/news/_posts/2015-04-13-ruby-2-2-2-released.md index ca7f478cf4..31623618d7 100644 --- a/fr/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/fr/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -20,28 +20,28 @@ pour plus de détails. ## Téléchargement -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/id/news/_posts/2013-09-07-we-use-fastly-cdn.md b/id/news/_posts/2013-09-07-we-use-fastly-cdn.md index f54c2a0694..ab25c09462 100644 --- a/id/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/id/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: id --- -ruby-lang.org mulai menyediakan http://cache.ruby-lang.org untuk +ruby-lang.org mulai menyediakan https://cache.ruby-lang.org untuk mendistribusikan paket sumber Ruby resmi. Kami sekarang dapat secara cepat mendistribusikan paket ke seluruh dunia menggunakan content delivery network (CDN). diff --git a/id/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/id/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 4e82c5752e..a032d07633 100644 --- a/id/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/id/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -13,22 +13,22 @@ Silakan periksa fitur - fitur baru di Ruby 2.1 sebelum rilis akhir! ## Unduh Kami merekomendasikan untuk menggunakan -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) melalui Fastly. -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/id/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/id/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index e76991e8fe..afd1428c17 100644 --- a/id/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/id/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -19,19 +19,19 @@ dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_484/ChangeLog) u ## Unduh -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/id/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/id/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index b5d0447096..23c88e062b 100644 --- a/id/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/id/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -21,19 +21,19 @@ dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_353/ChangeLog) u Anda dapat mendownload rilis ini dari: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index f535132bb9..1edea01a2f 100644 --- a/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -21,19 +21,19 @@ Silakan uji fitur baru di Ruby 2.1 sebelum rilis akhir! ## Unduh -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/id/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/id/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index c55e6a7fca..ed0b794e9f 100644 --- a/id/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/id/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -31,19 +31,19 @@ Rilis ini hanya berisi dua perubahan: ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index fe21d33605..31877837b0 100644 --- a/id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -31,28 +31,28 @@ Kami menyarankan pengguna Ruby 1.9.3 untuk migrasi ke versi yang lebih baru sege ## Unduh -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index e5a1c10617..d90ffe9afc 100644 --- a/id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -24,28 +24,28 @@ dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_594/ChangeLog) u ## Unduh -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/id/news/_posts/2014-10-27-ruby-2-1-4-released.md b/id/news/_posts/2014-10-27-ruby-2-1-4-released.md index a2c6e7dee5..97fa2af35e 100644 --- a/id/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/id/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -31,28 +31,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## Unduh -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/it/about/logo/index.md b/it/about/logo/index.md index be43cfbe67..7ad195fdfd 100644 --- a/it/about/logo/index.md +++ b/it/about/logo/index.md @@ -18,5 +18,5 @@ Il [kit del logo di Ruby][logo-kit] contiene il logo di Ruby in diversi formati (PNG, JPG, PDF, AI, SWF, XAR). [logo]: /images/header-ruby-logo.png -[logo-kit]: http://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip [cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/it/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/it/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 04ce2a880b..a4dfb12d9f 100644 --- a/it/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/it/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -19,19 +19,19 @@ e [il ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_484/ChangeLog). ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/it/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/it/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index 924a4bb963..578530a28a 100644 --- a/it/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/it/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -23,19 +23,19 @@ e [il ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_353/ChangeLog). Potete scaricare questa release da: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/it/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/it/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index a547ed11ff..38acc011ab 100644 --- a/it/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/it/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -21,19 +21,19 @@ Per favore provate le nuove feature di Ruby 2.1 prima del rilascio finale! ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index 164649056e..59c21f60ad 100644 --- a/it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -18,15 +18,15 @@ per le altre modifiche vedere [NEWS](https://github.com/ruby/ruby/blob/v2_1_0_rc ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index 3924b6993e..b8188efce0 100644 --- a/it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -16,15 +16,15 @@ Provatelo! ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/it/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/it/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 7a88f90068..46642cf97c 100644 --- a/it/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/it/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -25,19 +25,19 @@ per maggiori dettagli. ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/it/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/it/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 55297b2a83..daf7d0c27a 100644 --- a/it/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/it/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -17,19 +17,19 @@ per maggiori dettagli. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/it/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/it/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index cf7ded8130..e0ccaf1c97 100644 --- a/it/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/it/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -28,15 +28,15 @@ maggiori dettagli vedere: ## Download -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/it/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/it/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index df365fa2a8..d191ebb708 100644 --- a/it/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/it/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -22,19 +22,19 @@ per maggiori dettagli. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/it/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/it/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index ccfa812f4a..f97d080ea4 100644 --- a/it/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/it/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -21,19 +21,19 @@ maggiori dettagli. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/it/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/it/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index 1ac3ca8b8f..1e25648f71 100644 --- a/it/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/it/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -33,19 +33,19 @@ Questa release include solamente due modifiche: ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 8e04de2ae0..b6c602ce53 100644 --- a/it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -30,19 +30,19 @@ Potete leggere la segnalazione originale sul bug tracker: ## Download -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 3c4156be0f..e3f506d163 100644 --- a/it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -52,22 +52,22 @@ Totale delle modifiche: 1239 file modificati, 98343 aggiunte(+), 61858 rimozioni ## Download -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/it/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/it/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index dab4dad4af..4def824efb 100644 --- a/it/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/it/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -22,28 +22,28 @@ per i dettagli. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/it/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/it/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index da62604ad4..e7f096b107 100644 --- a/it/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/it/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -20,28 +20,28 @@ per i dettagli. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/it/news/_posts/2014-12-25-ruby-2-2-0-released.md b/it/news/_posts/2014-12-25-ruby-2-2-0-released.md index a836c6cef6..281ac39d30 100644 --- a/it/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/it/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -81,22 +81,22 @@ per dettagli. ## Download -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/it/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/it/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index dd1d1244dd..54790e735a 100644 --- a/it/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/it/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -25,28 +25,28 @@ per i dettagli. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/ja/about/logo/index.md b/ja/about/logo/index.md index cef94b766e..c183a58832 100644 --- a/ja/about/logo/index.md +++ b/ja/about/logo/index.md @@ -17,5 +17,5 @@ lang: ja [logo]: /images/header-ruby-logo.png -[logo-kit]: http://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip [cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/ja/documentation/index.md b/ja/documentation/index.md index 1f88a64576..446b4c9a1c 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -100,11 +100,11 @@ Posted by Shugo Maeda on 26 May 2006 [man-210]: http://docs.ruby-lang.org/ja/2.1.0/doc/index.html [man-220]: http://docs.ruby-lang.org/ja/2.2.0/doc/index.html [man-search]: http://docs.ruby-lang.org/ja/search/ -[man-xz]: http://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.tar.xz -[man-gz]: http://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.tar.gz -[man-zip]: http://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.zip -[man-187-chm]: http://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.8.7-20120829.chm -[man-193-chm]: http://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-20120829.chm +[man-xz]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.tar.xz +[man-gz]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.tar.gz +[man-zip]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.zip +[man-187-chm]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.8.7-20120829.chm +[man-193-chm]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-20120829.chm [man-mirror]: http://doc.okkez.net/ [old-man-html-gz]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-html-20051029.tar.gz [old-man-html-bz2]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-html-20051029.tar.bz2 diff --git a/ja/news/_posts/2013-09-07-we-use-fastly-cdn.md b/ja/news/_posts/2013-09-07-we-use-fastly-cdn.md index fd4d9c27bd..26211ff649 100644 --- a/ja/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/ja/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: ja --- -ruby-lang.org では、公式パッケージの配布元として http://cache.ruby-lang.org を新たに提供開始します。cache.ruby-lang.org は CDN を利用して、世界中の何処でも高速に Ruby のソースコードを配信することが出来ます。 +ruby-lang.org では、公式パッケージの配布元として https://cache.ruby-lang.org を新たに提供開始します。cache.ruby-lang.org は CDN を利用して、世界中の何処でも高速に Ruby のソースコードを配信することが出来ます。 この CDN は [Fastly][1] のオープンソース支援プログラムを利用しています。Fastly の皆さんに本当に感謝します。 diff --git a/ja/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/ja/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index ffb09af1de..37c088ee7c 100644 --- a/ja/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/ja/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -13,22 +13,22 @@ Ruby 2.1.0-preview1 をリリースしました。 ## ダウンロード Fastly による -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) の利用を推奨します。 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/ja/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/ja/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 11b9c93714..969b963c3e 100644 --- a/ja/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/ja/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -18,19 +18,19 @@ Ruby 1.9.3-p484 がリリースされました。 ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/ja/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/ja/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index b6a855d6ba..97c4139c27 100644 --- a/ja/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/ja/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -19,19 +19,19 @@ Ruby 2.0.0-p353 がリリースされました。 ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/ja/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/ja/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 3f89ebd77d..eb56c75eff 100644 --- a/ja/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/ja/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -21,19 +21,19 @@ Ruby 2.1.0-preview2 をリリースしました。 ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/ja/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/ja/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index ca6a965704..51e1b39721 100644 --- a/ja/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/ja/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -18,15 +18,15 @@ Ruby 2.1.0-rc1 をリリースしました。 ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/ja/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/ja/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index e38094984a..35f40b3138 100644 --- a/ja/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/ja/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -15,15 +15,15 @@ Ruby 2.1 では深刻な非互換もなく、速度の向上を含めた多く ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/ja/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/ja/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 8f1d7d2d72..ef33759755 100644 --- a/ja/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/ja/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -19,19 +19,19 @@ lang: ja ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/ja/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/ja/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 3a2c22cec6..7b82dc5fe2 100644 --- a/ja/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/ja/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -15,19 +15,19 @@ lang: ja ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/ja/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/ja/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 2673f06378..ec0c3282dd 100644 --- a/ja/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/ja/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -20,15 +20,15 @@ lang: ja ## Download -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/ja/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/ja/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index cf8af3ce3d..386c07161b 100644 --- a/ja/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/ja/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -21,19 +21,19 @@ Ruby 2.0.0-p481 がリリースされました。 ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/ja/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/ja/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index 50e4c7a876..6404fc9c57 100644 --- a/ja/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/ja/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -15,19 +15,19 @@ Ruby 2.1.2 がリリースされました。 ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/ja/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/ja/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index 6a550e2a1c..08f966f60f 100644 --- a/ja/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/ja/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -27,19 +27,19 @@ Ruby 1.9.3 は現在セキュリティメンテナンスフェーズにありま ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 27aea6a644..78fd528f5a 100644 --- a/ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -25,19 +25,19 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi ## ダウンロード -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 91801bddc3..c7c7a8e497 100644 --- a/ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -50,22 +50,22 @@ Ruby 2.2.0-preview1 でのプログラミングをお楽しみください! ## ダウンロード -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/ja/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/ja/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index ac627730e2..bbecd56587 100644 --- a/ja/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/ja/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -21,28 +21,28 @@ lang: ja ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/ja/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/ja/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index 2c012e6b07..608409ed24 100644 --- a/ja/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/ja/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -15,28 +15,28 @@ Ruby 2.1.3 がリリースされました。これは安定版 2.1 系のパッ ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/ja/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/ja/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 006a708e5e..ef56ea9d57 100644 --- a/ja/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/ja/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -31,28 +31,28 @@ Ruby 1.9.3 は現在セキュリティメンテナンスフェーズにありま ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/ja/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/ja/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index cb0835fe18..26e1d292d2 100644 --- a/ja/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/ja/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -23,28 +23,28 @@ Ruby 2.0.0-p594がリリースされました。 ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/ja/news/_posts/2014-10-27-ruby-2-1-4-released.md b/ja/news/_posts/2014-10-27-ruby-2-1-4-released.md index 7e7881513e..f7ffba0703 100644 --- a/ja/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/ja/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -29,28 +29,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/ja/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/ja/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index b26c0ef985..44c38953cc 100644 --- a/ja/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/ja/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -25,28 +25,28 @@ Ruby 1.9.3 は現在セキュリティメンテナンスフェーズにありま ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/ja/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/ja/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index fe606c7e55..95366c3bc5 100644 --- a/ja/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/ja/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -19,28 +19,28 @@ Ruby 2.0.0-p598 がリリースされました。 ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/ja/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/ja/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index 04152de505..cf20fee1ad 100644 --- a/ja/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/ja/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -18,28 +18,28 @@ Ruby 2.1.5 がリリースされました。これは安定版 2.1 系のパッ ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/ja/news/_posts/2014-12-25-ruby-2-2-0-released.md b/ja/news/_posts/2014-12-25-ruby-2-2-0-released.md index 5e0490ac0e..f604d5d69e 100644 --- a/ja/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/ja/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -60,22 +60,22 @@ Ruby 2.2.0 でのプログラミングをお楽しみください。また、ぜ ## ダウンロード -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/ja/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/ja/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index c7de916b35..f674172aaf 100644 --- a/ja/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/ja/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -19,28 +19,28 @@ Ruby 2.0.0 のユーザーには、2.1 あるいは 2.2 といった新しいバ ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/ja/news/_posts/2015-03-03-ruby-2-2-1-released.md b/ja/news/_posts/2015-03-03-ruby-2-2-1-released.md index 5f57f49a76..a0576b7c53 100644 --- a/ja/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/ja/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -15,28 +15,28 @@ Ruby 2.2.1 がリリースされました。これは 2.2 シリーズにおけ ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/ja/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/ja/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index 009233d49a..4c00c23b1c 100644 --- a/ja/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/ja/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -23,28 +23,28 @@ Ruby 2.0.0 のユーザーには、2.1 あるいは 2.2 といった新しいバ ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/ja/news/_posts/2015-04-13-ruby-2-1-6-released.md b/ja/news/_posts/2015-04-13-ruby-2-1-6-released.md index 2f0485c139..5ed8c37b41 100644 --- a/ja/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/ja/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -20,28 +20,28 @@ Ruby 2.1.6 がリリースされました。 ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/ja/news/_posts/2015-04-13-ruby-2-2-2-released.md b/ja/news/_posts/2015-04-13-ruby-2-2-2-released.md index 662230299a..d218117389 100644 --- a/ja/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/ja/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -17,28 +17,28 @@ Ruby 2.2.2 がリリースされました。これは安定版 2.2 系列の TEE ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/ko/about/logo/index.md b/ko/about/logo/index.md index 6d0499eb9f..22d655ccff 100644 --- a/ko/about/logo/index.md +++ b/ko/about/logo/index.md @@ -19,5 +19,5 @@ lang: ko [logo]: /images/header-ruby-logo.png -[logo-kit]: http://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip [cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/ko/news/_posts/2013-09-07-we-use-fastly-cdn.md b/ko/news/_posts/2013-09-07-we-use-fastly-cdn.md index 1c43740fb3..9d09e4f3d6 100644 --- a/ko/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/ko/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: ko --- -ruby-lang.org에서는 공식 루비 소스 패키지 배포를 위해 http://cache.ruby-lang.org를 제공하기 시작했습니다. +ruby-lang.org에서는 공식 루비 소스 패키지 배포를 위해 https://cache.ruby-lang.org를 제공하기 시작했습니다. 이제 콘텐츠 배포 네트워크(CDN)를 이용하여 전 세계에 패키지를 빠르게 전달할 수 있게 되었습니다. 본 CDN은 [Fastly][1]의 오픈소스 지원 플랜에 의해 제공됩니다. diff --git a/ko/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/ko/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 027d9b96e4..c55d259138 100644 --- a/ko/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/ko/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -12,21 +12,21 @@ lang: ko ## 다운로드 -Fastly를 이용한 [http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/)을 사용하시길 권장합니다. +Fastly를 이용한 [https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/)을 사용하시길 권장합니다. -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/ko/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/ko/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 12cb0fea68..5975ba71e5 100644 --- a/ko/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/ko/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -18,19 +18,19 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/ko/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/ko/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index d3db6a1415..5783eda4cb 100644 --- a/ko/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/ko/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -21,19 +21,19 @@ lang: ko 이 릴리스는 아래 위치로부터 다운로드 받을 수 있습니다: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/ko/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/ko/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index a6d3ec6a33..c6d2d76862 100644 --- a/ko/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/ko/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -21,19 +21,19 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/ko/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/ko/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index 47d745d973..ef912b0d65 100644 --- a/ko/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/ko/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -18,15 +18,15 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/ko/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/ko/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index 7301b44ad9..69bd442417 100644 --- a/ko/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/ko/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -15,15 +15,15 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/ko/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/ko/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index f79ad95bbe..61973a68b0 100644 --- a/ko/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/ko/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -24,19 +24,19 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/ko/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/ko/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 5448b9d465..526270568f 100644 --- a/ko/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/ko/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -16,19 +16,19 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/ko/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/ko/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 96ddfab3c9..f1b463412b 100644 --- a/ko/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/ko/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -25,15 +25,15 @@ lang: ko ## 다운로드 -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/ko/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/ko/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index 3052a6dabe..241fa09240 100644 --- a/ko/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/ko/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -20,19 +20,19 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/ko/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/ko/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index 2e54949d40..946cd9545b 100644 --- a/ko/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/ko/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -18,19 +18,19 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/ko/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/ko/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index ed411c5fcc..7ec1ac3651 100644 --- a/ko/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/ko/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -30,19 +30,19 @@ Ubuntu 10.04 LTS 같은 오래된 OpenSSL 버전을 사용하는 환경에서 ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index f94c635d4c..ac76a67011 100644 --- a/ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -28,19 +28,19 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi ## 다운로드 -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 55166c014b..32ae8de64b 100644 --- a/ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -50,22 +50,22 @@ lang: ko ## 다운로드 -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/ko/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/ko/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index 17e6f94195..d2128423f6 100644 --- a/ko/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/ko/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -20,28 +20,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/ko/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/ko/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index 9019a4b219..078b2f617a 100644 --- a/ko/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/ko/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -18,28 +18,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/ko/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/ko/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index c43762614e..3b209680f0 100644 --- a/ko/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/ko/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -32,28 +32,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/ko/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/ko/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index 7be207d263..383fd08893 100644 --- a/ko/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/ko/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -25,28 +25,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/ko/news/_posts/2014-10-27-ruby-2-1-4-released.md b/ko/news/_posts/2014-10-27-ruby-2-1-4-released.md index 71f52fbeb2..41a33b45a6 100644 --- a/ko/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/ko/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -30,28 +30,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/ko/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/ko/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index 22792f2aa2..c1ce270e86 100644 --- a/ko/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/ko/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -28,28 +28,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/ko/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/ko/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index 24c4769a44..48327da33f 100644 --- a/ko/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/ko/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -22,28 +22,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/ko/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/ko/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index b957a161f4..d96e00e7f9 100644 --- a/ko/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/ko/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -22,28 +22,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 44413c14d2..c761957912 100644 --- a/ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -70,22 +70,22 @@ lang: ko ## 다운로드 -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index c0e198b3eb..5d4b041199 100644 --- a/ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -74,22 +74,22 @@ vfork(2)는 아직 잘 알려지지 않은 위험할 수도 있는 시스템 콜 ## 다운로드 -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/ko/news/_posts/2014-12-25-ruby-2-2-0-released.md b/ko/news/_posts/2014-12-25-ruby-2-2-0-released.md index 010f45c110..55a9b814f9 100644 --- a/ko/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/ko/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -72,22 +72,22 @@ vfork(2)는 아직 잘 알려지지 않은 위험할 수도 있는 시스템 콜 ## 다운로드 -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/ko/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/ko/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index 2260060913..5137b6ff28 100644 --- a/ko/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/ko/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -23,28 +23,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/ko/news/_posts/2015-03-03-ruby-2-2-1-released.md b/ko/news/_posts/2015-03-03-ruby-2-2-1-released.md index 0fc20cbbaa..6dc06a7ef9 100644 --- a/ko/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/ko/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -19,28 +19,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/ko/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/ko/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index 776b69cad8..d3e39837ea 100644 --- a/ko/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/ko/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -26,28 +26,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/ko/news/_posts/2015-04-13-ruby-2-1-6-released.md b/ko/news/_posts/2015-04-13-ruby-2-1-6-released.md index 57c507a91b..ec7af89936 100644 --- a/ko/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/ko/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -20,28 +20,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/ko/news/_posts/2015-04-13-ruby-2-2-2-released.md b/ko/news/_posts/2015-04-13-ruby-2-2-2-released.md index ecc1df2b92..3b6798b504 100644 --- a/ko/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/ko/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -21,28 +21,28 @@ lang: ko ## 다운로드 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/pl/about/logo/index.md b/pl/about/logo/index.md index 463d31d4ce..4d3c4fb52e 100644 --- a/pl/about/logo/index.md +++ b/pl/about/logo/index.md @@ -16,7 +16,7 @@ Jest licencjonowane na warunkach Logo Rubiego jest dostępne tutaj: - + Zawiera Logo Rubiego w wielu formatach (PNG, JPG, PDF, AI, SWF, XAR). diff --git a/pl/news/_posts/2013-09-07-we-use-fastly-cdn.md b/pl/news/_posts/2013-09-07-we-use-fastly-cdn.md index 4519abc7ef..e83b95de35 100644 --- a/pl/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/pl/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: pl --- -ruby-lang.org uruchomiło http://cache.ruby-lang.org dla +ruby-lang.org uruchomiło https://cache.ruby-lang.org dla dystrybucji oficjalnych pakietów źródłowych Rubiego. Obecnie możemy szybko dystrybuować pakiety na całym świecie przy użyciu usługi Content Delivery Network (CDN). diff --git a/pl/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/pl/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 2f0ef4bd70..2d967f1da2 100644 --- a/pl/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/pl/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -13,22 +13,22 @@ Proszę sprawdźcie nowe funkcjonalności w Rubim 2.1 przed finalnym wydaniem! ## Pobieranie Zalecamy używać -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) poprzez Fastly. -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/pl/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/pl/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index c28800eeec..ab0848bc39 100644 --- a/pl/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/pl/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -19,19 +19,19 @@ i [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_484/ChangeLog) dla ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/pl/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/pl/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index d2dfceabac..1eaa8abf19 100644 --- a/pl/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/pl/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -22,19 +22,19 @@ i [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_353/ChangeLog) dla To wydanie można pobrać z: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/pl/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/pl/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 9927d4b11e..da4690d71a 100644 --- a/pl/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/pl/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -21,19 +21,19 @@ Proszę sprawdźcie nowe funkcjonalności w Rubim 2.1 przed finalnym wydaniem! ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/pl/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/pl/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index f8e1477996..27f630717a 100644 --- a/pl/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/pl/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -19,15 +19,15 @@ inne zmiany, zobacz [NEWS](https://github.com/ruby/ruby/blob/v2_1_0_rc1/NEWS). ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/pl/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/pl/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index 7430fb5d34..79994f02cd 100644 --- a/pl/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/pl/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -16,15 +16,15 @@ Wypróbuj go! ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/pl/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/pl/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 564727b93b..d2dd1c2ab7 100644 --- a/pl/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/pl/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -24,19 +24,19 @@ i [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_545/ChangeLog) po ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/pl/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/pl/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 7c409a44be..e22bcb108a 100644 --- a/pl/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/pl/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -17,19 +17,19 @@ po szczegóły. ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/pl/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/pl/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 3b5ab14b16..f366b5dd9c 100644 --- a/pl/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/pl/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -28,15 +28,15 @@ zobacz: ## Pobieranie -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/pl/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/pl/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index dd9e388571..1635e4d7b7 100644 --- a/pl/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/pl/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -21,19 +21,19 @@ i [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_481/ChangeLog) po ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/pl/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/pl/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index 99246d6aa9..fa46f76337 100644 --- a/pl/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/pl/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -21,19 +21,19 @@ po szczegóły. ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/pl/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/pl/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index 4e0f447463..6e0403aab5 100644 --- a/pl/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/pl/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -31,19 +31,19 @@ To wydanie zawiera tylko dwie zmiany: ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 88536b5afc..77b060b439 100644 --- a/pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -30,19 +30,19 @@ Możesz przeczytać oryginalny raport o błędzie: ## Pobieranie -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 380976030a..d3b449c456 100644 --- a/pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -51,22 +51,22 @@ Z tymi zmianami, 1239 zmienionych plików, 98343 wstawień(+), 61858 usunięć(- ## Pobieranie -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/pl/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/pl/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index ef589e45f5..8e217d96be 100644 --- a/pl/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/pl/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -22,28 +22,28 @@ po szczegóły. ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/pl/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/pl/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index 52c9c75d6e..f521870816 100644 --- a/pl/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/pl/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -20,28 +20,28 @@ po więcej szczegółów. ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/pl/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/pl/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 1d2d6c295c..111e81bbf7 100644 --- a/pl/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/pl/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -31,28 +31,28 @@ Zalecamy użytkownikom Rubiego 1.9.3 aktualizację do nowszej wersji tak szybko ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/pl/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/pl/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index 60ed08273a..7a198bc521 100644 --- a/pl/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/pl/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -24,28 +24,28 @@ i [log zmian](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_594/ChangeLog) po ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/pl/news/_posts/2014-10-27-ruby-2-1-4-released.md b/pl/news/_posts/2014-10-27-ruby-2-1-4-released.md index fd3e369f6d..71770409b9 100644 --- a/pl/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/pl/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -31,28 +31,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/pl/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/pl/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index e6db6c92f1..1ffc48acce 100644 --- a/pl/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/pl/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -30,28 +30,28 @@ Zalecamy użytkownikom Rubiego 1.9.3 aktualizację do nowszej wersji tak szybko ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/pl/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/pl/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index 1bf2af375c..cb64f98815 100644 --- a/pl/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/pl/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -25,28 +25,28 @@ po szczegóły. ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/pl/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/pl/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index 6a88ff5b54..918e5f5972 100644 --- a/pl/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/pl/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -25,28 +25,28 @@ po szczegóły. ## Pobieranie -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 5e6af3b692..07ee0c87ad 100644 --- a/pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -69,22 +69,22 @@ Z tymi zmianami, 1239 zmienionych plików, 98343 wstawień(+), 61858 usunięć(- ## Pobieranie -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 114fdb2dca..4c17820f9d 100644 --- a/pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -70,22 +70,22 @@ Z tymi zmianami, 1548 zmienionych plików, 123658 wstawień(+), 74306 usunięć( ## Pobieranie -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/pl/news/_posts/2014-12-25-ruby-2-2-0-released.md b/pl/news/_posts/2014-12-25-ruby-2-2-0-released.md index b5b160ef21..7043375bac 100644 --- a/pl/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/pl/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -77,22 +77,22 @@ od v2.1.0! ## Pobieranie -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/pt/about/logo/index.md b/pt/about/logo/index.md index 9210230c11..3c9c3fd3b3 100644 --- a/pt/about/logo/index.md +++ b/pt/about/logo/index.md @@ -19,5 +19,5 @@ O [Kit Logo Ruby][logo-kit] contém o Logo Ruby em diversos formatos [logo]: /images/header-ruby-logo.png -[logo-kit]: http://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip [cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/pt/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/pt/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index 79810965ae..7f700f2972 100644 --- a/pt/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/pt/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -15,15 +15,15 @@ Experimente! ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/pt/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/pt/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 61c717a665..52ff5b3502 100644 --- a/pt/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/pt/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -25,19 +25,19 @@ para detalhes. ## Download -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/pt/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/pt/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 0045018a02..d4ead7330a 100644 --- a/pt/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/pt/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -17,19 +17,19 @@ para detalhes. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/pt/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/pt/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 8da230b4fa..5deb6805f6 100644 --- a/pt/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/pt/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -28,15 +28,15 @@ esta versão é chamada simplesmente de "2.1.1". ## Download -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/ru/about/logo/index.md b/ru/about/logo/index.md index 84606b5c79..bda790cd54 100644 --- a/ru/about/logo/index.md +++ b/ru/about/logo/index.md @@ -16,7 +16,7 @@ lang: ru Набор вариантов логотипа Ruby доступен здесь: - + Этот набор состоит из логотипов Ruby в различных форматах (PNG, JPG, PDF, AI, SWF, XAR). diff --git a/ru/news/_posts/2013-09-07-we-use-fastly-cdn.md b/ru/news/_posts/2013-09-07-we-use-fastly-cdn.md index d242f8f735..e7be2364f1 100644 --- a/ru/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/ru/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -8,7 +8,7 @@ lang: ru --- На сайте ruby-lang.org теперь появилась возможность скачать официальные -архивы исходников Ruby через http://cache.ruby-lang.org +архивы исходников Ruby через https://cache.ruby-lang.org Используя сеть дистрибуции контента мы можем распространять архивы действительно быстрее ("fastly") diff --git a/ru/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/ru/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 188a113e07..470bc9cee5 100644 --- a/ru/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/ru/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -13,22 +13,22 @@ lang: ru ## Скачать Рекомендуем скачать по ссылке -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) через Fastly. -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/ru/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/ru/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 20af1e5e15..d9b85da7a7 100644 --- a/ru/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/ru/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -19,19 +19,19 @@ lang: ru ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/ru/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/ru/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index 0ade0c21cf..0986d5df96 100644 --- a/ru/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/ru/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -21,19 +21,19 @@ lang: ru Вы можете скачать данный релиз: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/ru/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/ru/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 3b47dc9c04..175bf1da51 100644 --- a/ru/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/ru/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -21,19 +21,19 @@ lang: ru ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/ru/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/ru/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index fed8c36d5b..7d4a6f8bbf 100644 --- a/ru/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/ru/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -18,15 +18,15 @@ lang: ru ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/ru/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/ru/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index fb8141df3d..a0598f9f6a 100644 --- a/ru/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/ru/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -16,15 +16,15 @@ Ruby 2.1 содержит множество улучшений, включая ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/ru/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/ru/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 16829a034a..3d85839c77 100644 --- a/ru/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/ru/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -24,19 +24,19 @@ lang: ru ## Загрузить -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 байт MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 байт MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 байт MD5: d056aefa64237737fedb127257b502d2 diff --git a/ru/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/ru/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 1a3a56f374..0690734f8c 100644 --- a/ru/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/ru/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -15,19 +15,19 @@ lang: ru ## Загрузить -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 байт MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 байт MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 байт MD5: e90cb32e9cf534d180754d7492988748 diff --git a/ru/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/ru/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index bb1e10cf92..f1e2adf32e 100644 --- a/ru/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/ru/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -24,15 +24,15 @@ Ruby 2.1 содержит в себе множество улучшений, в ## Загрузить -* +* * SIZE: 11990697 байт * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 байт * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 байт * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/ru/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/ru/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index fb0d9329a3..a80a70a819 100644 --- a/ru/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/ru/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -21,19 +21,19 @@ lang: ru ## Загрузить -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/ru/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/ru/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index 3870a07cdf..691d11e4db 100644 --- a/ru/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/ru/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -21,19 +21,19 @@ lang: ru ## Загрузить -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/ru/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/ru/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index 1ef2374510..0e785e6740 100644 --- a/ru/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/ru/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -27,19 +27,19 @@ Ruby 1.9.3 только после обнаружения уязвимостей ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 47533d3ff2..914e914906 100644 --- a/ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -49,22 +49,22 @@ Ruby 2.2 и старше. (См. [пост в их блоге](http://weblog.rub ## Загрузить -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/ru/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/ru/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index 2bd9a75668..0144699090 100644 --- a/ru/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/ru/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -21,28 +21,28 @@ lang: ru ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/ru/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/ru/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index 925713b425..98d0ad469a 100644 --- a/ru/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/ru/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -21,28 +21,28 @@ lang: ru ## Загрузить -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/ru/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/ru/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 78b1783fd1..9f2672fe53 100644 --- a/ru/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/ru/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -31,28 +31,28 @@ Ruby 1.9.3 на данный момент в стадии поддержки б ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/ru/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/ru/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index e8025dbfcb..a3c98e9c90 100644 --- a/ru/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/ru/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -24,28 +24,28 @@ lang: ru ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/ru/news/_posts/2014-10-27-ruby-2-1-4-released.md b/ru/news/_posts/2014-10-27-ruby-2-1-4-released.md index d728d8dcbe..7dd7339cc2 100644 --- a/ru/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/ru/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -31,28 +31,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index fa9f155bb3..b3cee8fda2 100644 --- a/ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -86,22 +86,22 @@ lang: ru ## Скачать -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/ru/news/_posts/2014-12-25-ruby-2-2-0-released.md b/ru/news/_posts/2014-12-25-ruby-2-2-0-released.md index 414fc11962..cbbd2aad34 100644 --- a/ru/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/ru/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -84,22 +84,22 @@ lang: ru ## Скачать -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/ru/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/ru/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index d4b43fa0a6..aec024c7af 100644 --- a/ru/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/ru/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -20,28 +20,28 @@ Ruby 2.0.0 переходит в стадию поддержки безопас ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/ru/news/_posts/2015-03-03-ruby-2-2-1-released.md b/ru/news/_posts/2015-03-03-ruby-2-2-1-released.md index f1f3e193f5..4cc380cac2 100644 --- a/ru/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/ru/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -18,28 +18,28 @@ lang: ru ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/ru/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/ru/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index 6d5646d8a6..f135d6a426 100644 --- a/ru/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/ru/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -25,28 +25,28 @@ Ruby 1.9.3 на данный момент находится в стадии п ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/ru/news/_posts/2015-04-13-ruby-2-1-6-released.md b/ru/news/_posts/2015-04-13-ruby-2-1-6-released.md index 7bd38b365a..e8296f8073 100644 --- a/ru/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/ru/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -20,28 +20,28 @@ lang: ru ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/ru/news/_posts/2015-04-13-ruby-2-2-2-released.md b/ru/news/_posts/2015-04-13-ruby-2-2-2-released.md index 7740985302..e5c6e3405c 100644 --- a/ru/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/ru/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -20,28 +20,28 @@ lang: ru ## Скачать -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/tr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/tr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index 687541a4e8..273237080f 100644 --- a/tr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/tr/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -16,15 +16,15 @@ gelmektedir. ## İndir -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index b5d88e8ef6..9b97d3288e 100644 --- a/tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -51,22 +51,22 @@ Bu değişiklikler ile, 1239 dosya değiştirildi, 98343 ekleme(+), 61858 silme( ## İndir -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/tr/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/tr/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index ff1293e544..8deaa1ef78 100644 --- a/tr/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/tr/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -21,28 +21,28 @@ ve [değişiklikler](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_576/ChangeL ## İndir -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/tr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/tr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index 5813f9a499..4ad2f0a349 100644 --- a/tr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/tr/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -18,28 +18,28 @@ ve [değişiklikler](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_3/ChangeLog)' ## İndir -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/vi/news/_posts/2013-09-07-we-use-fastly-cdn.md b/vi/news/_posts/2013-09-07-we-use-fastly-cdn.md index dcff37753a..f1525275eb 100644 --- a/vi/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/vi/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: vi --- -ruby-lang.org sẽ bắt đầu dùng http://cache.ruby-lang.org cho +ruby-lang.org sẽ bắt đầu dùng https://cache.ruby-lang.org cho việc phân phối các gói nguồn Ruby. Nhờ vào một mạng chung chuyển nội dung (CDN), chúng tôi có thể phân phối gói tới mọi nơi trên thế giới nhanh nhất. diff --git a/vi/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/vi/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index fec4f09be8..0a1c16c807 100644 --- a/vi/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/vi/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -13,21 +13,21 @@ Xin xem chi tiết các công năng mới của Ruby 2.1 trước khi ấn bản ## Download Chúng tôi khuyến khích tải về từ Fastly với -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/). +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/). -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/vi/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/vi/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 675c18f450..b5abf39f02 100644 --- a/vi/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/vi/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -22,19 +22,19 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_484/ChangeLog) Bạn có thể tải bản phát hành này tại: -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/vi/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/vi/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index 6d6a0d8d97..bbabd12169 100644 --- a/vi/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/vi/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -22,19 +22,19 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_353/ChangeLog) Bạn có thể tải bản phát hành này tại: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/vi/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/vi/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 43b3da093f..349f73af19 100644 --- a/vi/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/vi/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -22,19 +22,19 @@ Xin giúp chúng tôi kiểm tra các chức năng mới của Ruby ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/vi/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/vi/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index 7714bcab33..457e7d3e53 100644 --- a/vi/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/vi/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -19,15 +19,15 @@ cho các thay đổi khác, xin xem [NEWS](https://github.com/ruby/ruby/blob/v2_ ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/vi/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/vi/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index 349196455b..4553e53cc6 100644 --- a/vi/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/vi/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -16,15 +16,15 @@ Hãy thử ngay! ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/vi/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/vi/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index bd9ab291bf..cf39e37f12 100644 --- a/vi/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/vi/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -16,19 +16,19 @@ và [bản ghi thay đổi](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_451/ ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/vi/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/vi/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index dd8f221cbf..d07db79b4f 100644 --- a/vi/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/vi/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -21,19 +21,19 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_2/ChangeLog) ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/vi/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/vi/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index 231eb93026..3635eba8ab 100644 --- a/vi/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/vi/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -29,19 +29,19 @@ Lần phát hành này bao gồm hai sự thay đổi: ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 70cdcfa9b1..e451e9b4af 100644 --- a/vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -31,19 +31,19 @@ Bạn có thể đọc bản báo cáo gốc trên bug tracker: ## Download -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index ae74fcc5f7..dbe084fffc 100644 --- a/vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -51,22 +51,22 @@ Thông kê thay đổi, 1239 files thay đổi, 98343 thêm vào(+), 61858 xoá ## Download -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/vi/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/vi/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index bbf8b5ac04..c626d245cc 100644 --- a/vi/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/vi/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -22,28 +22,28 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_576/ChangeLog) ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/vi/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/vi/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index b25be69da9..cbe80f10d4 100644 --- a/vi/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/vi/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -20,28 +20,28 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_3/ChangeLog) ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/vi/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/vi/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 506ab92582..62a9cb163d 100644 --- a/vi/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/vi/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -31,28 +31,28 @@ Chúng tôi khuyến cáo người dùng Ruby 1.9.3 nên chuyển qua sử dụn ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/vi/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/vi/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index 5410e3325b..57726a7311 100644 --- a/vi/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/vi/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -24,28 +24,28 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_594/ChangeLog) ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/vi/news/_posts/2014-10-27-ruby-2-1-4-released.md b/vi/news/_posts/2014-10-27-ruby-2-1-4-released.md index fd06b00072..a4afe7045a 100644 --- a/vi/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/vi/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -31,28 +31,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/vi/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/vi/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index 91d05bfc9f..3e407e0404 100644 --- a/vi/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/vi/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -29,28 +29,28 @@ Chúng tôi khuyến cáo người dùng Ruby 1.9.3 nên chuyển qua sử dụn ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/vi/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/vi/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index 2a881551b5..b9654de63e 100644 --- a/vi/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/vi/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -24,28 +24,28 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_598/ChangeLog). ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/vi/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/vi/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index 8043deb81c..5db196ef7b 100644 --- a/vi/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/vi/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -24,28 +24,28 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_5/ChangeLog) ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 116c4d6fa7..25ac48eaad 100644 --- a/vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -70,22 +70,22 @@ Với những thay đổi, 1239 file đã được thay đổi, 98343 insertions ## Download -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/vi/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/vi/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 3e946ccf77..d4d2d715f6 100644 --- a/vi/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/vi/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -61,22 +61,22 @@ Với những thay đổi như sau: 1548 file đã được thay đổi, 123658 ## Download -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/vi/news/_posts/2014-12-25-ruby-2-2-0-released.md b/vi/news/_posts/2014-12-25-ruby-2-2-0-released.md index cddd317763..755018868b 100644 --- a/vi/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/vi/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -63,22 +63,22 @@ Với những thay đổi, 1557 file đã được thay đổi, 125039 insertion ## Download -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/vi/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/vi/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index 6cb93ac757..41db55bed7 100644 --- a/vi/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/vi/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -15,28 +15,28 @@ Phiên bản này cung cấp bản vá cho nhiều lỗi. Vui lòng xem chi ti ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/vi/news/_posts/2015-03-03-ruby-2-2-1-released.md b/vi/news/_posts/2015-03-03-ruby-2-2-1-released.md index 95d17d31f2..b01ebeeaa2 100644 --- a/vi/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/vi/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -16,28 +16,28 @@ Xem chi tiết tại [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_1 ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/vi/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/vi/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index b3dbf98577..83bd333b36 100644 --- a/vi/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/vi/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -22,28 +22,28 @@ Xem [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_645/ChangeLog) ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/vi/news/_posts/2015-04-13-ruby-2-1-6-released.md b/vi/news/_posts/2015-04-13-ruby-2-1-6-released.md index 7e06db0224..6d1c452ba5 100644 --- a/vi/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/vi/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -21,28 +21,28 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_6/ChangeLog) ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/vi/news/_posts/2015-04-13-ruby-2-2-2-released.md b/vi/news/_posts/2015-04-13-ruby-2-2-2-released.md index f5925090e7..5b23d79a48 100644 --- a/vi/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/vi/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -18,28 +18,28 @@ Xem chi tiết tại đây [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/ ## Tải về -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/zh_cn/news/_posts/2013-09-07-we-use-fastly-cdn.md b/zh_cn/news/_posts/2013-09-07-we-use-fastly-cdn.md index 94e80172cd..2eba85ae59 100644 --- a/zh_cn/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/zh_cn/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: zh_cn --- -ruby-lang.org 开始通过 http://cache.ruby-lang.org 分发 Ruby 的官方源码。 +ruby-lang.org 开始通过 https://cache.ruby-lang.org 分发 Ruby 的官方源码。 现在的分发速度很快,因为我们使用了“内容分发网络”(Content Delivery Network,CDN)。 我们使用的 CDN 由 [Fastly][1] 的开源计划提供。感谢 Fastly 的大力支持。 diff --git a/zh_cn/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/zh_cn/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index c48b471a22..ab1420671b 100644 --- a/zh_cn/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/zh_cn/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -13,22 +13,22 @@ lang: zh_cn ## 下载 推荐您通过 Fastly 提供的 -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) 下载。 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/zh_cn/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/zh_cn/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index 1464d2d242..4ca949c9d9 100644 --- a/zh_cn/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/zh_cn/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -24,19 +24,19 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) 大小: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) 大小: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) 大小: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/zh_cn/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/zh_cn/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index 5227257b61..3c2f64d566 100644 --- a/zh_cn/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/zh_cn/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -17,19 +17,19 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) 大小: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) 大小: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) 大小: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/zh_cn/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/zh_cn/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 2c3fcd0f77..7f3ff8884c 100644 --- a/zh_cn/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/zh_cn/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -24,15 +24,15 @@ Ruby 2.1 有很多改进,包括在不产生严重的不兼容问题的情况 ## 下载 -* +* * 大小: 11990697 字节 * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * 大小: 15092388 字节 * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * 大小: 16618363 字节 * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index b4cb9e1a85..26b9dc4713 100644 --- a/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -25,19 +25,19 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi ## 下载 -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/zh_cn/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/zh_cn/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 3ef8d986d6..4624fcd0dc 100644 --- a/zh_cn/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/zh_cn/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -48,22 +48,22 @@ Rails 5.0 将会依赖 Symbol GC,它将只支持 Ruby 2.2 及之后的版本 ## 下载 -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/zh_cn/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/zh_cn/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index 5eb6aca8af..82d3dd9074 100644 --- a/zh_cn/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/zh_cn/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -19,28 +19,28 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/zh_cn/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/zh_cn/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index a0e748cc02..1932fe28ff 100644 --- a/zh_cn/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/zh_cn/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -18,28 +18,28 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/zh_cn/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/zh_cn/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index a1fa27edfc..f207f58364 100644 --- a/zh_cn/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/zh_cn/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -29,28 +29,28 @@ Ruby 1.9.3 现在处于安全维护阶段。 ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/zh_cn/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/zh_cn/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index 44c508de37..ce22944949 100644 --- a/zh_cn/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/zh_cn/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -24,28 +24,28 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md b/zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md index 26e0c7615a..a257c22982 100644 --- a/zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/zh_cn/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -30,28 +30,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/zh_cn/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/zh_cn/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index 3e2066b3f0..61ac0ac6f8 100644 --- a/zh_cn/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/zh_cn/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -29,28 +29,28 @@ Ruby 1.9.3 现在处于安全维护阶段。 ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/zh_cn/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/zh_cn/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index 08d4fe5330..9f82cc3555 100644 --- a/zh_cn/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/zh_cn/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -24,28 +24,28 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/zh_cn/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/zh_cn/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index ab341709db..07a9fcf23b 100644 --- a/zh_cn/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/zh_cn/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -20,28 +20,28 @@ Ruby 2.1.5 发布了。 ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index c917c268f8..0ad1b36192 100644 --- a/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -51,22 +51,22 @@ Ruby 2.2.0-preview2 是 Ruby 2.2.0 的第二个预览版,针对使用者日益 ## 下载 -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index f7194c02c0..7f581db3a8 100644 --- a/zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -54,22 +54,22 @@ Ruby 2.2.0 针对使用者日益增多的各类需求,进行了许多更新和 ## 下载 -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/zh_cn/news/_posts/2014-12-25-ruby-2-2-0-released.md b/zh_cn/news/_posts/2014-12-25-ruby-2-2-0-released.md index 306eb010bc..74798a4041 100644 --- a/zh_cn/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/zh_cn/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -55,22 +55,22 @@ Ruby 2.2.0 版本针对日益增多的各类需求,进行了许多更新和修 ## 下载 -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/zh_cn/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/zh_cn/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index 0178ca43c7..7408eb674e 100644 --- a/zh_cn/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/zh_cn/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -18,28 +18,28 @@ Ruby 2.0.0 将进入安全维护阶段。除非出现重大功能性缺失或发 ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/zh_cn/news/_posts/2015-03-03-ruby-2-2-1-released.md b/zh_cn/news/_posts/2015-03-03-ruby-2-2-1-released.md index de0c574237..05b0c98f5f 100644 --- a/zh_cn/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/zh_cn/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -17,28 +17,28 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/zh_cn/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/zh_cn/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index 30fe1e422e..755981b79d 100644 --- a/zh_cn/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/zh_cn/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -23,28 +23,28 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/zh_cn/news/_posts/2015-04-13-ruby-2-1-6-released.md b/zh_cn/news/_posts/2015-04-13-ruby-2-1-6-released.md index 6ba5d353aa..41928829a2 100644 --- a/zh_cn/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/zh_cn/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -20,28 +20,28 @@ Ruby 2.1.6 已经发布。 ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/zh_cn/news/_posts/2015-04-13-ruby-2-2-2-released.md b/zh_cn/news/_posts/2015-04-13-ruby-2-2-2-released.md index be8d160fd2..bd67f60a7e 100644 --- a/zh_cn/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/zh_cn/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -17,28 +17,28 @@ lang: zh_cn ## 下载 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 diff --git a/zh_tw/about/logo/index.md b/zh_tw/about/logo/index.md index 616302ba98..7b193687c3 100644 --- a/zh_tw/about/logo/index.md +++ b/zh_tw/about/logo/index.md @@ -17,5 +17,5 @@ Ruby 標誌版權屬於松本行弘(Copyright © 2006, Yukihiro Matsumoto [logo]: /images/header-ruby-logo.png -[logo-kit]: http://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip [cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/zh_tw/news/_posts/2013-09-07-we-use-fastly-cdn.md b/zh_tw/news/_posts/2013-09-07-we-use-fastly-cdn.md index a53c6936a3..95603db5d6 100644 --- a/zh_tw/news/_posts/2013-09-07-we-use-fastly-cdn.md +++ b/zh_tw/news/_posts/2013-09-07-we-use-fastly-cdn.md @@ -7,7 +7,7 @@ date: 2013-09-07 11:30:00 +0000 lang: zh_tw --- -ruby-lang.org 開始使用 http://cache.ruby-lang.org 來發佈 Ruby 的原始碼。 +ruby-lang.org 開始使用 https://cache.ruby-lang.org 來發佈 Ruby 的原始碼。 網站採用內容傳遞網路(CDN)技術,現在全世界都可以更快速的下載到 Ruby 的原始碼。 CDN 使用 [Fastly][1] 的開源專案免費方案。感謝 Fastly 的支持。 diff --git a/zh_tw/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/zh_tw/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 2614aa00a6..4d054162a4 100644 --- a/zh_tw/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/zh_tw/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -13,22 +13,22 @@ lang: zh_tw ## 下載 推薦透過 Fastly -[http://cache.ruby-lang.org/pub/ruby/2.1/](http://cache.ruby-lang.org/pub/ruby/2.1/) +[https://cache.ruby-lang.org/pub/ruby/2.1/](https://cache.ruby-lang.org/pub/ruby/2.1/) 下載。 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.bz2) SIZE: 11475553 bytes MD5: d32d1ea23988399afadbd21c5a7a37fc SHA256: 860b90d28b214393fd9d77ac2ad65b384d8249cd59b658c668cf0c7bad1db341 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.tar.gz) SIZE: 14449544 bytes MD5: 9df4f546f6b961895ba58a8afdf857da SHA256: 747472fb33bcc529f1000e5320605a7e166a095d3805520b989e73b33c05b046 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview1.zip) SIZE: 16124069 bytes MD5: f9bc3f9a10174a022381ce2c60a59e64 diff --git a/zh_tw/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md b/zh_tw/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md index 7c1c8b9cf0..10b80b89de 100644 --- a/zh_tw/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md +++ b/zh_tw/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -22,19 +22,19 @@ Ruby 1.9.3-p484 發佈了。 可以從這些地方來下載 Ruby 1.9.3-p484: -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2) SIZE: 10041514 bytes MD5: 03f5b08804927ceabe5122cb90f5d0a9 SHA256: 0fdc6e860d0023ba7b94c7a0cf1f7d32908b65b526246de9dfd5bb39d0d7922b -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz) SIZE: 12576996 bytes MD5: 8ac0dee72fe12d75c8b2d0ef5d0c2968 SHA256: d684bc3a5ba72cda9ef30039f783c0f8cdc325bae5c8738c7bf05577cbe8f31d -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.zip) SIZE: 13958042 bytes MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 diff --git a/zh_tw/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md b/zh_tw/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md index f3ef436480..dc00b24ee8 100644 --- a/zh_tw/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md +++ b/zh_tw/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -22,19 +22,19 @@ Ruby 2.0.0-p353 發佈了。 可以從這些地方來下載 Ruby 2.0.0-p353: -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.bz2) SIZE: 10730412 bytes MD5: 20eb8f067d20f6b76b7e16cce2a85a55 SHA256: 3de4e4d9aff4682fa4f8ed2b70bd0d746fae17452fc3d3a8e8f505ead9105ad9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz) SIZE: 13572794 bytes MD5: 78282433fb697dd3613613ff55d734c1 SHA256: 465afc77d201b5815bb7ce3660a1f5a131f4429a3fa483c126ce66923e4726cc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.zip) SIZE: 15083211 bytes MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 diff --git a/zh_tw/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/zh_tw/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index c74b46b8e1..5c73a966f7 100644 --- a/zh_tw/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/zh_tw/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -21,19 +21,19 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.bz2) SIZE: 11432454 bytes MD5: 9d566a9b2d2e7e35ad6125e2a14ce672 SHA256: 780fddf0e3c8a219057d578e83367ecfac5e945054b9f132b3b93ded4802d1ce -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.tar.gz) SIZE: 14416029 bytes MD5: ba2b95d174e156b417a4d580a452eaf5 SHA256: a9b1dbc16090ddff8f6c6adbc1fd0473bcae8c69143cecabe65d55f95f6dbbfb -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-preview2.zip) SIZE: 16110720 bytes MD5: 2ad1aa3d89ae32607cf14fc73b192de1 diff --git a/zh_tw/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/zh_tw/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index 30eaa82a3f..e0cfc968b5 100644 --- a/zh_tw/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/zh_tw/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -18,15 +18,15 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.bz2) * SIZE: 11394226 bytes * MD5: cae095b90349b5b0f7026060cc3dd2c5 * SHA256: af828bc0fe6aee5ffad0f8f10b48ee25964f54d5118570937ac7cf1c1df0edd3 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.tar.gz) * SIZE: 14450990 bytes * MD5: a16561f64d78a902fab08693a300df98 * SHA256: 1b467f13be6d3b3648a4de76b34b748781fe4f504a19c08ffa348c75dd62635e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0-rc1.zip) * SIZE: 16107702 bytes * MD5: b6cdc0e63185b4aeb268bdf6ebd4de9f * SHA256: 4d6a256b73b79f5b64182e1f55db3e61042bbe0166a45917e69c1b4e47247276 diff --git a/zh_tw/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/zh_tw/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index 9b3a8a9929..67a0bfb6bc 100644 --- a/zh_tw/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/zh_tw/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -13,15 +13,15 @@ Ruby 2.1 速度方面改良許多並且向下兼容。馬上試試吧! ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.bz2) * SIZE: 12007442 bytes * MD5: 1546eeb763ac7754365664be763a1e8f * SHA256: 1d3f4ad5f619ec15229206b6667586dcec7cc986672c8fbb8558161ecf07e277 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.tar.gz) * SIZE: 15076389 bytes * MD5: 9e6386d53f5200a3e7069107405b93f7 * SHA256: 3538ec1f6af96ed9deb04e0965274528162726cc9ba3625dcf23648df872d09d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.0.zip) * SIZE: 16603067 bytes * MD5: 2fc3a80b56da81b906a9bb6fc7ca8399 * SHA256: d40d7bfb39ca2e462dea61dcbbcf33426b60e6e553335c3afb39b4d827a6891c diff --git a/zh_tw/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md b/zh_tw/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md index f84ef29e00..5c3cee29c2 100644 --- a/zh_tw/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md +++ b/zh_tw/news/_posts/2014-02-24-ruby-1-9-3-p545-is-released.md @@ -19,19 +19,19 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.bz2) SIZE: 10038164 bytes MD5: 4743c1dc48491070bae8fc8b423bc1a7 SHA256: 2533de9f56d62f11c06a02dd32b5ab6d22a8f268c94b8e1e1ade6536adfd1aab -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.tar.gz) SIZE: 12582277 bytes MD5: 8e8f6e4d7d0bb54e0edf8d9c4120f40c SHA256: 05fb00ebd374ef800475eb40b71ebc42cc18c1f61f4885c11737f310d3d23111 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p545.zip) SIZE: 13970747 bytes MD5: d056aefa64237737fedb127257b502d2 diff --git a/zh_tw/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md b/zh_tw/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md index e1350fcb97..6f900bb397 100644 --- a/zh_tw/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md +++ b/zh_tw/news/_posts/2014-02-24-ruby-2-0-0-p451-is-released.md @@ -13,19 +13,19 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.bz2) SIZE: 10725438 bytes MD5: 908e4d1dbfe7362b15892f16af05adf8 SHA256: 5bf8a1c7616286b9dbc962912c3f58e67bc3a70306ca90b0882ef0bd442e02f5 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz) SIZE: 13587580 bytes MD5: 9227787a9636551f1749ee8394b5ffe5 SHA256: e6d6900eb4084053058349cfdbf63ad1414b6a8d75d58b47ed81010a9947e73b -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.zip) SIZE: 15097530 bytes MD5: e90cb32e9cf534d180754d7492988748 diff --git a/zh_tw/news/_posts/2014-02-24-ruby-2-1-1-is-released.md b/zh_tw/news/_posts/2014-02-24-ruby-2-1-1-is-released.md index 6f70481f01..00fb507949 100644 --- a/zh_tw/news/_posts/2014-02-24-ruby-2-1-1-is-released.md +++ b/zh_tw/news/_posts/2014-02-24-ruby-2-1-1-is-released.md @@ -20,15 +20,15 @@ Ruby 2.1 不僅向下兼容,速度也改良許多。在 Rails 與某些應用 ## 下載 -* +* * SIZE: 11990697 bytes * MD5: 53edc33b2f590ecdd9f6a344b9d92d0d * SHA256: 96aabab4dd4a2e57dd0d28052650e6fcdc8f133fa8980d9b936814b1e93f6cfc -* +* * SIZE: 15092388 bytes * MD5: e57fdbb8ed56e70c43f39c79da1654b2 * SHA256: c843df31ae88ed49f5393142b02b9a9f5a6557453805fd489a76fbafeae88941 -* +* * SIZE: 16618363 bytes * MD5: 02c1dbff9c550d2d808444c8fef483bc * SHA256: 6c226d3f3a4bd1a9356077473d1915968f45af6775660bb8ec5e245a337e3b14 diff --git a/zh_tw/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md b/zh_tw/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md index 8939d851f8..61bb0dca71 100644 --- a/zh_tw/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md +++ b/zh_tw/news/_posts/2014-05-09-ruby-2-0-0-p481-is-released.md @@ -20,19 +20,19 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.bz2) SIZE: 10727244 bytes MD5: ea406a8d415a1a5d8365596d4288f3da SHA256: 0762dad7e96d8091bdf33b3e3176c2066fbf3dc09dfe85fbf40e74e83c63d8e2 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.tar.gz) SIZE: 13586757 bytes MD5: 3913e0ad6cc572b7358e4c6a8c4b2551 SHA256: 00dd3d72435eb77f2bd94537c1738e5219ca42b6d68df3d4f20c183f4bd12d0f -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481.zip) SIZE: 15101944 bytes MD5: 1cdf06d1a58f3103e9ed7e072d680b19 diff --git a/zh_tw/news/_posts/2014-05-09-ruby-2-1-2-is-released.md b/zh_tw/news/_posts/2014-05-09-ruby-2-1-2-is-released.md index bd955f9583..3e234b0c9f 100644 --- a/zh_tw/news/_posts/2014-05-09-ruby-2-1-2-is-released.md +++ b/zh_tw/news/_posts/2014-05-09-ruby-2-1-2-is-released.md @@ -17,19 +17,19 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.bz2) SIZE: 11976939 bytes MD5: ed9b8565bdeccb401d628ec8d54a0774 SHA256: 6948b02570cdfb89a8313675d4aa665405900e27423db408401473f30fc6e901 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz) SIZE: 15096114 bytes MD5: a5b5c83565f8bd954ee522bd287d2ca1 SHA256: f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.zip) SIZE: 16621119 bytes MD5: 7c303050d1e28e18398aed0fd59d334c diff --git a/zh_tw/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md b/zh_tw/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md index 2756f35560..1db04f0c86 100644 --- a/zh_tw/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md +++ b/zh_tw/news/_posts/2014-05-16-ruby-1-9-3-p547-released.md @@ -22,19 +22,19 @@ Ruby 1.9.3 目前處於安全性維護階段。這表示只有在安全性問題 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.bz2) SIZE: 10036828 bytes MD5: 5363d399be7f827c77bf8ae5d1a69b38 SHA256: ef588ed3ff53009b4c1833c83187ae252dd6c20db45e21a326cd4a16a102ef4c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gz) SIZE: 12582375 bytes MD5: 7531f9b1b35b16f3eb3d7bea786babfd SHA256: 9ba118e4aba04c430bc4d5efb09b31a0277e101c9fd2ef3b80b9c684d7ae57a1 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.zip) SIZE: 13970935 bytes MD5: 40ce2040860b18a330efe70b5ef072ba diff --git a/zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index a0328d4fb0..6aa1b42bd1 100644 --- a/zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -23,19 +23,19 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi ## 下載 -* +* SIZE: 9081661 bytes MD5: 8ba4aaf707023e76f80fc8f455c99858 SHA256: 6d3487ea8a86ad0fa78a8535078ff3c7a91ca9f99eff0a6a08e66c6e6bf2040f -* +* SIZE: 11416473 bytes MD5: 4b9330730491f96b402adc4a561e859a SHA256: 23ef45fdaecc5d6c7b4e9e2d51b23817fc6aa8225a20f123f7fa98760e8b5ca9 -* +* SIZE: 12732739 bytes MD5: 42d261b28d1b7e500dd3bdbdbfba7fa5 diff --git a/zh_tw/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/zh_tw/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 09ada28469..5849941555 100644 --- a/zh_tw/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/zh_tw/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -45,22 +45,22 @@ Ruby 2.2.0-preview1 是 Ruby 2.2.0 版本的初次亮相。 ## 下載 -* +* * SIZE: 12385780 bytes * MD5: 767b132eec3e70b14afe5884a7a767b1 * SHA256: a3614c389de06b1636d8b919f2cd07e85311486bda2cb226a5549657a3610af5 * SHA512: 2f1190f5d8cd1fa9962d1ff416dae97759d032a96801d77bc6b10136eba59dde1a554ff8c0c2d9ce0d3c1361d4dd12ad573b1266fd53b90ab238d8ce39e6b862 -* +* * SIZE: 15419211 bytes * MD5: f78fc9ec907fe622822abf3aa839c1b4 * SHA256: 7a49493d148a38eff9ab13e88601686985cadf2de86276ae796f5443deab3abb * SHA512: 34381eee1d31cc1dad87e6d57ba71153c4db034b697cf7f0010fa432bb037e8eef5a90936a658f8f07b9b1eaa18f0b5c02ea113c78f39061514724373622a3b5 -* +* * SIZE: 9617132 bytes * MD5: 96cde140b3211780d58b36af023143d5 * SHA256: 7ed01a518b8c4d65bfb887cf6e0809977c88abeb5bb70c9fe8df754966820411 * SHA512: 1241fd9a6e583544576177f372e245845b9df1427104b595963e37d7348a7d1c5558c6f6bf6ca5f1856d0d4a8f4a54a8948d4b6d78fb7943d6c7458691f34f6d -* +* * SIZE: 17161678 bytes * MD5: df34e9d6a447b21a4e7fa261d51bb881 * SHA256: 2fa6c0cbddd1566a8658e16a34b6ae2f9eda2a8eeee4113561b3948d066f44a0 diff --git a/zh_tw/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md b/zh_tw/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md index 4d7de3afd3..8d195334a4 100644 --- a/zh_tw/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md +++ b/zh_tw/news/_posts/2014-09-19-ruby-2-0-0-p576-is-released.md @@ -21,28 +21,28 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.bz2) SIZE: 10753403 bytes MD5: eccd42d43620544a085c5e3834572f37 SHA256: 8cfdbffc81cebd1d25304225ffadc7dcb612a500c81ba6f5f95c5296dfa62059 SHA512: e089cca4867cd9c715f4f37e40a1db9af6ba0c74b47e79568121bb980476f8877a87ccb848b973381edb4667c0c73165f5e1761f60db839e67f6326302dbd864 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.gz) SIZE: 13610215 bytes MD5: 2e1f4355981b754d92f7e2cc456f843d SHA256: 9f5a593d81768c856155be6b2d2e357b961b5c43e04ba54c1ee511987fac2b66 SHA512: f5b7e7fba87ed21ee5a422ea978794adbd2f63669db7c361cec3698b3ebba2e95fc113791de2e22513bbe23c5fecc0605d1b76cadb0e714162a2c0e94cbd77b9 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.tar.xz) SIZE: 8318772 bytes MD5: d64d6a92d6101c83396ef4a2754d9d2a SHA256: 4aeac1cbca1b5ead0ace5625ba5ea50bb11ee6f8c41ff7cd305f7ff760e09496 SHA512: e556435df9e6b4aae1ad27f986307a5aa6718b4b6a3365f6572b1eb3be72f1fa7cdda3cf5b9c142b878617770497ea2660595f505d1fe6924dcffacb5ccabecf -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p576.zip) SIZE: 15122735 bytes MD5: 620e105c4f9a4274a8351516d0f6a53a diff --git a/zh_tw/news/_posts/2014-09-19-ruby-2-1-3-is-released.md b/zh_tw/news/_posts/2014-09-19-ruby-2-1-3-is-released.md index 56256ca69d..06df3dba99 100644 --- a/zh_tw/news/_posts/2014-09-19-ruby-2-1-3-is-released.md +++ b/zh_tw/news/_posts/2014-09-19-ruby-2-1-3-is-released.md @@ -16,28 +16,28 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2) SIZE: 11998074 bytes MD5: 02b7da3bb06037c777ca52e1194efccb SHA256: 36ce72f84ae4129f6cc66e33077a79d87b018ea7bf1dbc3d353604bf006f76d6 SHA512: 9b48adb161e5e4550a71f61252c8edf59944affb82250babcb64240749af4b672e4a54ccd0feac5b36ea447a358b350b5080125ef2d4acf6e9e8b1ab82612f48 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.gz) SIZE: 15129183 bytes MD5: 74a37b9ad90e4ea63c0eed32b9d5b18f SHA256: 0818beb7b10ce9a058cd21d85cfe1dcd233e98b7342d32e9a5d4bebe98347f01 SHA512: 364c391f669a37917ab1ee0c01d8430763d0c958c6d06fe5c3632d6e81316cafcae8b392b680d64c1692744585ac9286cb6408d7514e8a1f4dbd88ee314be99e -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.xz) SIZE: 9358664 bytes MD5: fbc50ae56e7ac74501c8955abc248d34 SHA256: 28832f4c198f7ee3909ee01d30aac7a3ec4eb1968f8f2db22b0b052329c3075c SHA512: 87290ab55ff51bf48e8f8b419ab24170cef7eee458b8b684dc64ce60dceca8a1e9d527975b032e89c693880c22a57853d5fc93e247c38682320c8831006c48ca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.zip) SIZE: 16652733 bytes MD5: 06bcee40bb2da9408c41ac3e49918f1f diff --git a/zh_tw/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/zh_tw/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index d4f8aaf35d..734f5eaed8 100644 --- a/zh_tw/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/zh_tw/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -27,28 +27,28 @@ Ruby 1.9.3 目前處於安全性維護階段。這代表除了安全性問題之 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.bz2) SIZE: 10053787 bytes MD5: c2169c8b14ccefd036081aba5ffa96da SHA256: d3da003896db47fb10ba4d2e0285eea7fe8cdc785b86c02ebad5bc9cdeaa4748 SHA512: 38767e98df25484f7292437f3cb0f798b3a43e9a7414a5401677e96ad1cc367cb3fa23ac3abe568d5bf2b2ca553713469a8770d41b79bc63daf3fa59cb4e15c6 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.gz) SIZE: 12605180 bytes MD5: e05135be8f109b2845229c4f47f980fd SHA256: d6cf008d9f3a9aeed2ef04428f19d66e28aed8a71456f7edba68627d3302cd6b SHA512: 420d4f9fe027ffc3ec5cc4ea19cf6e1f1473199ee4af06ef364c08f4a04bf65e253b32e76f37370b8e56ad2e26d0c09e6fa5b1f7c0b407b0c68b63acd2cce975 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.tar.xz) SIZE: 7714228 bytes MD5: c0261155faec6cfc9aa16790ee56448f SHA256: c87f04392010ec7f01b12dcbb6d985c61d5f481e71d2a7b25b5f1e72d2d61faa SHA512: cd68e60e01c31642fac08d88846dd8ce9ba287d8322f779490a4e016611090af0cbdee5be4ac611c5468cab90c6a2cdfe2a08c0c05106b6fe61c1253e49273d5 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p550.zip) SIZE: 13987149 bytes MD5: 4946e5f3d083894372a7a46342e885f7 diff --git a/zh_tw/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/zh_tw/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index f12d73ce2a..329c9ed7c1 100644 --- a/zh_tw/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/zh_tw/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -24,28 +24,28 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.bz2) SIZE: 10756895 bytes MD5: 58469c0daf5f3a892a70cc674ea59c7f SHA256: e5aee3cf36898315f87771a5e657c81befb88b6afa585b70aaa57c47cc0e99a4 SHA512: 8301a51c73fb63a8cfeb14af47d0c18b5bc3c45e3d62fc2ed56a673a1cd6b0015c41f275e70eb14a9e40036b1530977199321e05285e107a6adf58514bef1b3d -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.gz) SIZE: 13606970 bytes MD5: a9caa406da5d72f190e28344e747ee74 SHA256: ee515dd7b17cdbc106396cd432f5662bb0b5afc05044469175914aab65f3c6e7 SHA512: a6544f68a87aa3d00a59cee8c090386cf1fa6d6bfe5730af909d614e90bff9ee64c2cf9f542f7a43f8352b86e3945693504ffed6cefc57f736c6e26670ddb9ca -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.tar.xz) SIZE: 8316772 bytes MD5: fc64932b4d4af0f91c03d7966fbbc9b2 SHA256: 561465447428a5bc52ed3cca98c6067948b2c81811e1445a196b1c24913b3e72 SHA512: d5ba88dd5eb3569203cbe91e75bf21bea6897338885479e34a839569de15ca2f09e4eff655636923892e9234a0f0b6a2c058442ebc1b13a3d2ddced25bd88fa8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p594.zip) SIZE: 15125232 bytes MD5: d5801bbe794a07236c3bcf4a28ad3509 diff --git a/zh_tw/news/_posts/2014-10-27-ruby-2-1-4-released.md b/zh_tw/news/_posts/2014-10-27-ruby-2-1-4-released.md index 488816594f..35c34ca73f 100644 --- a/zh_tw/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/zh_tw/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -30,28 +30,28 @@ SyntaxError: (irb):1: syntax error, unexpected modifier_if ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.bz2) SIZE: 11992171 bytes MD5: f4136e781d261e3cc20748005e1740b7 SHA256: f37f11a8c75ab9215bb9f61246ef98e0e57e1409f0872e5cf59033edcf5b8d2a SHA512: 68db1567751166c5e7d24b6e5015124b8a15568c50556e1f429486395352fa56c4a195a74820ab135697924149d014b445b345a1b9755678aaf824fba79c606b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.gz) SIZE: 15127418 bytes MD5: 89b2f4a197621346f6724a3c35535b19 SHA256: bf9952cdeb3a0c6a5a27745c9b4c0e5e264e92b669b2b08efb363f5156549204 SHA512: 7a6c70ec60db9866d5988e53c75e5c7e7288d68d87ba74ad317a0f74be79b387d05f665d9273d24dc64edc011d396b6396d2c7b1de6fd6a03569103e5acdcc36 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.tar.xz) SIZE: 9392500 bytes MD5: 99aa2b01240d91edaecc2fc9d8254e44 SHA256: e1cc5cbbcaa8644e282f04763d96057ddd6f443338a5019200e8726273e84fcf SHA512: b0fbecca0ffec8f6a3c5d27f62087628b8a79874b7bdbfd8ce39cfc5b6f5cb4da2f8a3e6031abae9c59273cf629f41cf5987e2a5f4c083b0f3a3b02eeb5d7dca -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.4.zip) SIZE: 16656312 bytes MD5: 71c7afca08734f0105a06d2feea11422 diff --git a/zh_tw/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/zh_tw/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index b220d18153..2ded3e320a 100644 --- a/zh_tw/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/zh_tw/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -22,28 +22,28 @@ Ruby 1.9.3 目前處於安全性維護階段。這代表除了安全性問題之 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/zh_tw/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/zh_tw/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index e1bd11d292..91b3311904 100644 --- a/zh_tw/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/zh_tw/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -21,28 +21,28 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/zh_tw/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/zh_tw/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index 9eaecab7c5..bc07668812 100644 --- a/zh_tw/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/zh_tw/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -21,28 +21,28 @@ Ruby 2.1.5 發佈了。 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/zh_tw/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/zh_tw/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index f216e3fd15..a31ee428c5 100644 --- a/zh_tw/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/zh_tw/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -51,22 +51,22 @@ Ruby 2.2.0-preview2 是 Ruby 2.2.0 第二個預覽版。針對使用者對 Ruby ## 下載 -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 6f5c7c5906..d2be88530c 100644 --- a/zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -53,22 +53,22 @@ Ruby 2.2 針對使用者對 Ruby 各式各樣的需求,做了許多修正、 ## 下載 -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/zh_tw/news/_posts/2014-12-25-ruby-2-2-0-released.md b/zh_tw/news/_posts/2014-12-25-ruby-2-2-0-released.md index 3c5b81800d..49b95934c6 100644 --- a/zh_tw/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/zh_tw/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -50,22 +50,22 @@ Ruby 2.2 針對使用者對 Ruby 各式各樣的需求,做了許多修正、 ## 下載 -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f diff --git a/zh_tw/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/zh_tw/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index 91569a4130..6821b603b4 100644 --- a/zh_tw/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/zh_tw/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -17,28 +17,28 @@ Ruby 2.0.0 目前進入安全性維護階段,除非發現重大功能退化( ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) SIZE: 10772113 bytes SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) SIZE: 13625546 bytes SHA1: 544840583939175886a0885bce1cf07f0b9550b7 SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) SIZE: 8318532 bytes SHA1: 11568586a6361200efbff33892aaee345625f1f0 SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) SIZE: 15136932 bytes SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 diff --git a/zh_tw/news/_posts/2015-03-03-ruby-2-2-1-released.md b/zh_tw/news/_posts/2015-03-03-ruby-2-2-1-released.md index a6960f46a7..6840f78ebf 100644 --- a/zh_tw/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/zh_tw/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -16,28 +16,28 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) SIZE: 13326768 bytes MD5: 06973777736d8e6bdad8dcaa469a9da3 SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) SIZE: 16512208 bytes MD5: b49fc67a834e4f77249eb73eecffb1c9 SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) SIZE: 10320352 bytes MD5: f7570579539faaa734c02e2857370298 SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) SIZE: 18457205 bytes MD5: fc0a654425419e9397a1a6858a76325d diff --git a/zh_tw/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/zh_tw/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index 38c5a32e38..17a3a4c7bf 100644 --- a/zh_tw/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/zh_tw/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -21,28 +21,28 @@ Ruby 2.0.0 處於安全性維護階段,將會在 2016 年 2 月 24 日中止 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) SIZE: 10786492 bytes SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) SIZE: 13620967 bytes SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) SIZE: 8295192 bytes SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) SIZE: 15139168 bytes SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a diff --git a/zh_tw/news/_posts/2015-04-13-ruby-2-1-6-released.md b/zh_tw/news/_posts/2015-04-13-ruby-2-1-6-released.md index acdcee9525..fdb5b303f3 100644 --- a/zh_tw/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/zh_tw/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -20,28 +20,28 @@ Ruby 2.1.6 已經發佈了。 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) SIZE: 15141710 bytes SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) SIZE: 9381724 bytes SHA1: e429644f27c243474268bf548e6fa95d05579aaf SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) SIZE: 16671680 bytes SHA1: e79a033ab847e0d67940e31bac0debf197fad615 diff --git a/zh_tw/news/_posts/2015-04-13-ruby-2-2-2-released.md b/zh_tw/news/_posts/2015-04-13-ruby-2-2-2-released.md index a4f62e1d0c..254d016411 100644 --- a/zh_tw/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/zh_tw/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -19,28 +19,28 @@ lang: zh_tw ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) SIZE: 16613636 bytes SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) SIZE: 10463044 bytes SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) SIZE: 18448642 bytes SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 From cd61f52c6bb58218b9c14a2fb61c3f656fff1ed5 Mon Sep 17 00:00:00 2001 From: Eric Mill Date: Fri, 3 Jul 2015 16:19:22 -0400 Subject: [PATCH 0021/3767] update the config file with more cache.ruby-lang.org links --- _config.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/_config.yml b/_config.yml index 6280542508..ba87628bdb 100644 --- a/_config.yml +++ b/_config.yml @@ -25,10 +25,10 @@ downloads: stable: version: 2.2.2 url: - bz2: http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2 - gz: http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz - xz: http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz - zip: http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip sha256: bz2: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 gz: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 @@ -37,9 +37,9 @@ downloads: previous: version: 2.1.6 url: - bz2: http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2 - gz: http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz - zip: http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip sha256: bz2: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 gz: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 @@ -47,9 +47,9 @@ downloads: previous20: version: 2.0.0-p645 url: - bz2: http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2 - gz: http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz - zip: http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip sha256: bz2: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 gz: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab From ea8135a6c1039123e34b82876bdf67f4da57b368 Mon Sep 17 00:00:00 2001 From: Zachary Scott Date: Sun, 5 Jul 2015 15:35:11 -0400 Subject: [PATCH 0022/3767] Add translation for Ruby Prize 2015 --- en/news/_posts/2015-06-30-ruby-prize-2015.md | 26 ++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 en/news/_posts/2015-06-30-ruby-prize-2015.md diff --git a/en/news/_posts/2015-06-30-ruby-prize-2015.md b/en/news/_posts/2015-06-30-ruby-prize-2015.md new file mode 100644 index 0000000000..766c08004f --- /dev/null +++ b/en/news/_posts/2015-06-30-ruby-prize-2015.md @@ -0,0 +1,26 @@ +--- +layout: news_post +title: "Ruby Prize 2015 推薦受付開始" +author: "Koji Shimada" +translator: "zzak" +date: 2015-06-30 19:15:00 +0000 +lang: en +--- + +Ruby Prize 2015 nominations are now being accepted for new and outstanding members in the Ruby community. + +The Ruby Prize is given to recognize the efforts of remarkable activity and achievements in the Ruby Community. The prize will be decided by the executive committee comprised of three parties, the Ruby Association, Nihon Ruby no Kai and Matsue City. + +Ruby Prize winner and final nominee (1-2 people) will receive an award at the RubyWorld Conference 2015, to be held in Matsue, Shimane Prefecture on November 12th & 13th. + +In addition, the Ruby Prize winner will be awarded sub-prize money of 1 million yen (approx. 8,213 USD at exchange rates as of June 30th, 2015). + +Nominees will be selected by the following: + +* Recommendations from the "Prize Member" executive committee +* Recommendations from the general public (you). + +The final selection will be made by the executive committee. Please see below for more details. + +[Ruby Association: Now accepting nominations for the Ruby Prize Award 2015](http://www.ruby.or.jp/en/news/20150630.html) + From b9656a548b53dd52263473b18b61ff770c79e54f Mon Sep 17 00:00:00 2001 From: Zachary Scott Date: Sun, 5 Jul 2015 21:18:27 -0400 Subject: [PATCH 0023/3767] Translate title --- en/news/_posts/2015-06-30-ruby-prize-2015.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-06-30-ruby-prize-2015.md b/en/news/_posts/2015-06-30-ruby-prize-2015.md index 766c08004f..02a27e9c44 100644 --- a/en/news/_posts/2015-06-30-ruby-prize-2015.md +++ b/en/news/_posts/2015-06-30-ruby-prize-2015.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby Prize 2015 推薦受付開始" +title: "Ruby Prize 2015 nominations are now open" author: "Koji Shimada" translator: "zzak" date: 2015-06-30 19:15:00 +0000 From 9e634d1e57cf6df83e0f566aa882c4b0aa114b21 Mon Sep 17 00:00:00 2001 From: Shim Won Date: Mon, 6 Jul 2015 10:17:51 +0900 Subject: [PATCH 0024/3767] Add translation for Ruby Prize 2015 (ko) --- ko/news/_posts/2015-06-30-ruby-prize-2015.md | 29 ++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ko/news/_posts/2015-06-30-ruby-prize-2015.md diff --git a/ko/news/_posts/2015-06-30-ruby-prize-2015.md b/ko/news/_posts/2015-06-30-ruby-prize-2015.md new file mode 100644 index 0000000000..dbdae84bad --- /dev/null +++ b/ko/news/_posts/2015-06-30-ruby-prize-2015.md @@ -0,0 +1,29 @@ +--- +layout: news_post +title: "Ruby Prize 2015 추천 접수 개시" +author: "Koji Shimada" +translator: "marocchino" +date: 2015-06-30 19:15:00 +0000 +lang: ko +--- + +루비 커뮤니티의 "신인상", Ruby Prize 2015의 추천 접수가 시작되었습니다. + +Ruby Prize는 루비 커뮤니티에서 놀라운 활동 실적이나 공적이 있었던 사람을 +표창하는 상으로, Ruby Association, 일본 루비회, 마쓰에시 등으로 구성된 +실행위원회가 주최하고 있습니다. + +Ruby Prize 수상자나 최후에 지명된 사람(1-2명)(이후 "후보자")은 2015년 11월 +12일(목), 13일(금)에 시마네현 마쓰에시에서 개최하는 "RubyWorld Conference +2015"에 초대되어 표창을 받습니다. + +후보자는 다음과 같이 모집합니다. + ++ 실행위원회가 의뢰하는 "Prize 회원"의 추천 ++ 일반인의 추천([http://rubyprize.doorkeeper.jp/events/25026](http://rubyprize.doorkeeper.jp/events/25026)) + +그 후 최종적으로 실행위원회의 전형을 거쳐 결정됩니다. 자세한 내용은 아래의 글을 +읽어보세요. + +[Ruby Association: Now accepting nominations for the Ruby Prize Award 2015](http://www.ruby.or.jp/en/news/20150630.html) + From 415093a558b1d0ba12715c1c8b5d38989dd30e6d Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Tue, 7 Jul 2015 18:08:21 +0900 Subject: [PATCH 0025/3767] fix up of https://github.com/ruby/www.ruby-lang.org/pull/1136#discussion_r34001980 --- en/news/_posts/2015-06-30-ruby-prize-2015.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2015-06-30-ruby-prize-2015.md b/en/news/_posts/2015-06-30-ruby-prize-2015.md index 02a27e9c44..d558bc6783 100644 --- a/en/news/_posts/2015-06-30-ruby-prize-2015.md +++ b/en/news/_posts/2015-06-30-ruby-prize-2015.md @@ -9,11 +9,11 @@ lang: en Ruby Prize 2015 nominations are now being accepted for new and outstanding members in the Ruby community. -The Ruby Prize is given to recognize the efforts of remarkable activity and achievements in the Ruby Community. The prize will be decided by the executive committee comprised of three parties, the Ruby Association, Nihon Ruby no Kai and Matsue City. +The Ruby Prize is given to recognize the efforts of remarkable activity and achievements in the Ruby Community. The prize will be awarded by the executive committee comprised of three parties, the Ruby Association, Nihon Ruby no Kai and Matsue City. Ruby Prize winner and final nominee (1-2 people) will receive an award at the RubyWorld Conference 2015, to be held in Matsue, Shimane Prefecture on November 12th & 13th. -In addition, the Ruby Prize winner will be awarded sub-prize money of 1 million yen (approx. 8,213 USD at exchange rates as of June 30th, 2015). +In addition, the Ruby Prize winner will also be awarded 1 million yen (approx. 8,213 USD at exchange rates as of June 30th, 2015). Nominees will be selected by the following: @@ -23,4 +23,3 @@ Nominees will be selected by the following: The final selection will be made by the executive committee. Please see below for more details. [Ruby Association: Now accepting nominations for the Ruby Prize Award 2015](http://www.ruby.or.jp/en/news/20150630.html) - From 23e16c08186ba3b99c973789b946278434da1b73 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Tue, 7 Jul 2015 18:10:24 +0900 Subject: [PATCH 0026/3767] bundle update: rack-1.6.4 and more --- Gemfile.lock | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 925ebad628..669a43a98d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -22,7 +22,7 @@ GEM colorator (0.1) execjs (2.5.2) fast-stemmer (1.0.2) - ffi (1.9.8) + ffi (1.9.10) hitimes (1.2.2) jekyll (2.5.3) classifier-reborn (~> 2.0) @@ -48,9 +48,9 @@ GEM jekyll-watch (1.2.1) listen (~> 2.7) kgio (2.9.3) - kramdown (1.7.0) + kramdown (1.8.0) liquid (2.6.2) - listen (2.10.0) + listen (2.10.1) celluloid (~> 0.16.0) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) @@ -66,20 +66,20 @@ GEM pygments.rb (0.6.3) posix-spawn (~> 0.3.6) yajl-ruby (~> 1.2.0) - rack (1.6.1) + rack (1.6.4) rack-protection (1.5.3) rack rack-rewrite (1.5.1) rack-ssl (1.4.1) rack - raindrops (0.13.0) + raindrops (0.14.0) rake (10.4.2) rb-fsevent (0.9.5) rb-inotify (0.9.5) ffi (>= 0.5.0) - redcarpet (3.2.3) + redcarpet (3.3.2) safe_yaml (1.0.4) - sass (3.4.14) + sass (3.4.15) spidr (0.4.1) nokogiri (~> 1.3) timers (4.0.1) @@ -109,3 +109,6 @@ DEPENDENCIES spidr (~> 0.4) unicorn validate-website (~> 0.9) + +BUNDLED WITH + 1.10.5 From f8be46c8fbef8c955c8e9b914032a387ada24634 Mon Sep 17 00:00:00 2001 From: Juanito Fatas Date: Sat, 11 Jul 2015 01:09:11 +0800 Subject: [PATCH 0027/3767] Translate Ruby Prize 2015 news (zh_tw) --- zh_tw/news/2015-06-30-ruby-prize-2015.md | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 zh_tw/news/2015-06-30-ruby-prize-2015.md diff --git a/zh_tw/news/2015-06-30-ruby-prize-2015.md b/zh_tw/news/2015-06-30-ruby-prize-2015.md new file mode 100644 index 0000000000..7ce5300f90 --- /dev/null +++ b/zh_tw/news/2015-06-30-ruby-prize-2015.md @@ -0,0 +1,25 @@ +--- +layout: news_post +title: "Ruby Prize 2015 提名開始" +author: "Koji Shimada" +translator: "Juanito Fatas" +date: 2015-06-30 19:15:00 +0000 +lang: zh_tw +--- + +Ruby Prize 2015 現正開始接受提名新進傑出的 Ruby 社群成員。 + +Ruby Prize 係為了認可具有傑出努力與成就的社群成員。獎項將會由執行委員會所頒發,執行委員會由 Ruby 協會、一般社團法人日本 Ruby No Kai 以及島根市三方組成。 + +Ruby Prize 獲獎者以及最終候選人(1 至 2 人)會在 RubyWorld 2015 大會上頒獎,大會將在 11 月 12 至 13 日於松江的島根縣舉辦。 + +除此之外,Ruby Prize 得獎者將會頒發 100 萬日圓(按 2015 6 月 30 日的匯率計算約 8213 美元)。 + +提名者會由以下成員進行票選: + +* 執行委員會中“以往受獎者”的推薦 +* 大眾的推薦(你) + +最終評選將交給執行委員會決定,請參考下文來了解更多細節。 + +[Ruby Association: Now accepting nominations for the Ruby Prize Award 2015](http://www.ruby.or.jp/en/news/20150630.html) From 962d332d932a0e39aa4b1e8a6af522747ca99481 Mon Sep 17 00:00:00 2001 From: Postmodern Date: Mon, 13 Jul 2015 14:24:02 -0700 Subject: [PATCH 0028/3767] Mention that CVE-2014-6438 was assigned to this bug. --- de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 5 ++++- en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 5 ++++- es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 6 +++++- it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 5 ++++- ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 3 +++ ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 3 +++ pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 3 +++ vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 3 +++ zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 3 +++ zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 3 +++ 10 files changed, 35 insertions(+), 4 deletions(-) diff --git a/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 93d4594c00..e06ce8d8d5 100644 --- a/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -12,7 +12,8 @@ Wir haben 1.9.2-p330 veröffentlicht, das abschließende Release der Kurz nach der Bekanntgabe des [Unterstützungsendes für 1.9.2 und 1.8.7](https://www.ruby-lang.org/de/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) -wurde eine kritische Sicherheitslücke in 1.9.2 entdeckt. +wurde eine kritische Sicherheitslücke in 1.9.2 entdeckt. Dieser +Sicherheitslücke wurde die CVE-Nummer [CVE-2014-6438] zugewiesen. Dieser Fehler tritt auf, wenn ein langer String mithilfe der URI-Methode `decode_www_form_component` verarbeitet wird und kann in @@ -52,3 +53,5 @@ Sie können den ursprünglichen Fehlerbericht im Ticketsystem nachlesen: Wir ermutigen Sie dazu, auf eine stabile und unterstützte [Version von Ruby](https://www.ruby-lang.org/de/downloads/) zu aktualisieren. + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438) diff --git a/en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 133eae0dc6..8f3ce89848 100644 --- a/en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/en/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -11,7 +11,8 @@ We have released 1.9.2-p330, the final release of the 1.9.2 series. Soon after announcing the [End of Life for 1.9.2 (and 1.8.7)](https://www.ruby-lang.org/en/news/2014/07/01/eol-for-1-8-7-and-1-9-2/), -a critical security regression was found in 1.9.2. +a critical security regression was found in 1.9.2. This vulnerability has been +assigned the CVE identifier [CVE-2014-6438]. This bug occurs when parsing a long string is using the URI method `decode_www_form_component`. This can be reproduced by running the following @@ -50,3 +51,5 @@ You can read the original report on the bug tracker: We encourage you to upgrade to a stable and maintained [version of Ruby](https://www.ruby-lang.org/en/downloads/). + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 diff --git a/es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 7926f76084..dbf70e2b94 100644 --- a/es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/es/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -11,7 +11,9 @@ Hemos liberado la versión 1.9.2-p330, la versión final de la serie 1.9.2. Luego de haber anunciado el [Fin de la Vida de 1.9.2 (y 1.8.7)](https://www.ruby-lang.org/es/news/2014/07/01/eol-for-1-8-7-and-1-9-2/), -se encontró una regresión de seguridad crítica en 1.9.2. +se encontró una regresión de seguridad crítica en 1.9.2. A esta vulnerabilidad +se le ha asignado el identificador [CVE-2014-6438]. + Este problema ocurre cuando se interpreta una cadena larga utilizando el método de URI `decode_www_form_component` y puede ser reproducido utilizando el código @@ -50,3 +52,5 @@ Puedes leer el reporte original de el problema en el tracker: Te recomendamos que actualices a una versión [estable y mantendida de Ruby](https://www.ruby-lang.org/es/downloads/). + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 diff --git a/it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index b6c602ce53..0b6f062c30 100644 --- a/it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/it/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -11,7 +11,8 @@ Abbiamo rilasciato Ruby 1.9.2-p330, la release finale della serie 1.9.2. Poco dopo l'annuncio di [EOL per 1.8.7 e 1.9.2](https://www.ruby-lang.org/it/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) -è stata trovata una regressione di sicurezza critica sulla 1.9.2. +è stata trovata una regressione di sicurezza critica sulla 1.9.2. A questa +vulnerabilità è stato assegnato l'identificativo [CVE-2014-6438]. Il bug avviene quando il parsing di una lunga stringa usa il metodo URI `decode_www_form_component`. Questo può essere riprodotto eseguendo quanto segue @@ -51,3 +52,5 @@ Potete leggere la segnalazione originale sul bug tracker: Vi incoraggiamo ad aggiornare ad una [versione di Ruby](https://www.ruby-lang.org/it/downloads/) stabile e mantenuta. + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 diff --git a/ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 78fd528f5a..9411a633df 100644 --- a/ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/ja/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -11,6 +11,7 @@ Ruby 1.9.2-p330 がリリースされました。これは 1.9.2 系列の最後 ["Ruby 1.8.7 および 1.9.2 のサポート終了について"](https://www.ruby-lang.org/ja/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) のアナウンス後、Ruby 1.9.2 にセキュリティ上致命的なリグレッションが発見されました。 +この脆弱性は [CVE-2014-6438] として CVE に登録されています。 このバグは URI のメソッド `decode_www_form_component` を利用して、長い文字列をパースする時に発生します。この脆弱性を含む Ruby において、次のようにして再現する事が可能です: @@ -44,3 +45,5 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi SHA256: 7a04a028564de7f2ad09f26c8d57fd40fe2b0a6a0e1d9ff7205010ca6e70cea6 われわれはより安定し、メンテナンスされている[バージョンの Ruby](https://www.ruby-lang.org/ja/downloads/) へのアップグレードを推奨します。 + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 diff --git a/ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index ac76a67011..7939b46cd0 100644 --- a/ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/ko/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -11,6 +11,7 @@ lang: ko [1.8.7과 1.9.2의 종료](https://www.ruby-lang.org/ko/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) 공지 직후에 치명적인 보안 회귀가 1.9.2에서 발견되었습니다. +이 취약점은 CVE ID [CVE-2014-6438]에 할당 되었습니다. 이 버그는 URI 메소드 `decode_www_form_component`를 이용해 긴 문자열을 파싱할 때 발생합니다. 이 버그는 다음 코드를 취약점이 있는 루비 환경에서 실행해 보는 것으로 @@ -47,3 +48,5 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi SHA256: 7a04a028564de7f2ad09f26c8d57fd40fe2b0a6a0e1d9ff7205010ca6e70cea6 안정적이고 관리되고 있는 [루비 버전](https://www.ruby-lang.org/ko/downloads/)을 사용하시는 것을 권장합니다. + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 diff --git a/pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 77b060b439..19c72888a8 100644 --- a/pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/pl/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -12,6 +12,7 @@ Właśnie wydaliśmy 1.9.2-p330, finalne wydanie serii 1.9.2. Wkrótce po ogłoszeniu [Końca życia dla 1.9.2 (i 1.8.7)](https://www.ruby-lang.org/pl/news/2014/07/01/eol-for-1-8-7-and-1-9-2/), została znaleziona krytyczna regresja bezpieczeństwa w 1.9.2. +Tej podatności został przypisany identyfikator [CVE-2014-6438]. Ten błąd występuje podczas parsowania długiego napisu podczas używania metody URI `decode_www_form_component`. Można to odtworzyć poprzez uruchomienie @@ -50,3 +51,5 @@ Możesz przeczytać oryginalny raport o błędzie: Zalecamy zaktualizowanie do stabilnej i wspieranej [wersji Rubiego](https://www.ruby-lang.org/pl/downloads/). + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 diff --git a/vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index e451e9b4af..1f66b1c934 100644 --- a/vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/vi/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -13,6 +13,7 @@ Chúng tôi hân hạnh công bố ấn bản 1.9.2-p330, Ngay sau khi công bố [Ngưng hỗ trợ cho 1.9.2 (và 1.8.7)](https://www.ruby-lang.org/vi/news/2014/07/01/eol-for-1-8-7-and-1-9-2/), một lỗi regression bảo mật được phát hiện trong 1.9.2. +Lỗ hổng này đã được đánh dấu lỗi trên CVE [CVE-2014-6438]. Lỗi này xảy ra khi truyền vào một chuỗi với hàm URI `decode_www_form_component`. Lỗi có thể thực @@ -51,3 +52,5 @@ Bạn có thể đọc bản báo cáo gốc trên bug tracker: Chúng tôi khuyến khích bạn nâng cấp lên [bản ổn định mới nhất của Ruby](https://www.ruby-lang.org/vi/downloads/). + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 diff --git a/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 26b9dc4713..506e5958ee 100644 --- a/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/zh_cn/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -10,6 +10,7 @@ lang: zh_cn 1.9.2 版本最后一个版本 1.9.2-p330 已经发布。 在宣布[终止 1.8.7 和 1.9.2](https://www.ruby-lang.org/en/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) 版本不久后,1.9.2 版本发现一个严重的安全性问题。 +这个风险的 CVE 识別号已经被指派为 [CVE-2014-6438]。 当使用 URI的 `decode_www_form_component` 方法去解析长字符串时会出现这个错误。 @@ -45,3 +46,5 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi 我们建议你升级到一个稳定的并处于维护中的 [Ruby 版本](https://www.ruby-lang.org/zh_cn/downloads/)。 + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 diff --git a/zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index 6aa1b42bd1..f750f229a6 100644 --- a/zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/zh_tw/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -10,6 +10,7 @@ lang: zh_tw 我們發佈了 1.9.2-p330,1.9.2 版本的最後一個發行版。 在宣布[終止 1.8.7 和 1.9.2](https://www.ruby-lang.org/zh_tw/news/2014/07/01/eol-for-1-8-7-and-1-9-2/) 不久後,1.9.2 版本發現一個嚴重的安全性錯誤。 +這個風險的 CVE 識別號已經被指派為 [CVE-2014-6438]。 這個錯誤發生在使用 URI 的 `decode_www_form_component` 方法來解析長字串的場景。可以透過使用存在風險的 Ruby 版本執行以下程式來重現這個錯誤: @@ -43,3 +44,5 @@ ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophi 我們建議升級至穩定並仍在維護的 [Ruby 版本](https://www.ruby-lang.org/zh_tw/downloads/)。 + +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 From 21deb5f73965d513a1ff6672284b68512c12590c Mon Sep 17 00:00:00 2001 From: Arlindo Pereira Date: Tue, 14 Jul 2015 09:37:58 -0300 Subject: [PATCH 0029/3767] fixing typo s/messmo/mesmo/g --- pt/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt/index.html b/pt/index.html index faca6443ba..13d0b0d978 100644 --- a/pt/index.html +++ b/pt/index.html @@ -29,7 +29,7 @@

Ruby é...

Essa tradução de www.ruby-lang.org não tem manutenção ativa -e pode conter informações obsoletas ou até messmo erros. +e pode conter informações obsoletas ou até mesmo erros. Favor acessar o website original em Inglês para um conteúdo mais atualizado.

From 9a4270f772dee3a042c38711304dd2c90ca47fff Mon Sep 17 00:00:00 2001 From: Arlindo Pereira Date: Tue, 14 Jul 2015 09:41:19 -0300 Subject: [PATCH 0030/3767] fixing mistranslations --- pt/downloads/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pt/downloads/index.md b/pt/downloads/index.md index cee8ea0ad6..f315f57860 100644 --- a/pt/downloads/index.md +++ b/pt/downloads/index.md @@ -6,16 +6,16 @@ lang: pt Aqui você pode obter as últimas distribuições de Ruby em seu sabor favorito. A versão estável atual é {{ site.downloads.stable.version }}. -Por favor certifique-se que leu a [Licença de Ruby][license]. +Por favor certifique-se que leu a [Licença do Ruby][license]. {: .summary} ### Maneiras de instalar o Ruby Temos várias ferramentas em cada plataforma principal para instalar Ruby: -* No Linux / UNIX, você pode usar o sistema de gerenciamento de pacotes seu - de distribuição ou de terceiros ferramentas (rbenv e RVM). -* Em máquinas OS X, você pode usar ferramentas de terceiros (rbenv e RVM). +* No Linux / UNIX, você pode usar o sistema de gerenciamento de pacotes de + sua distribuição ou ferramentas de terceiros (rbenv e RVM). +* No OS X, você pode usar ferramentas de terceiros (rbenv e RVM). * Em máquinas Windows, você pode usar RubyInstaller. Veja a página de [instalação (em Inglês)][installation] para detalhes sobre From 899ced3575ca6001d9b39f082761acb4c69cd4a4 Mon Sep 17 00:00:00 2001 From: Akira Matsuda Date: Wed, 15 Jul 2015 14:36:31 +0900 Subject: [PATCH 0031/3767] s/doc.r-l-o/docs.r-l-o/ --- ja/documentation/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/documentation/index.md b/ja/documentation/index.md index 446b4c9a1c..eca1a209a3 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -11,7 +11,7 @@ lang: ja 各環境にRubyをインストールする方法は、 [ダウンロード](/ja/downloads) 及び [インストールガイド](/ja/installation) で解説しています。 また、現在有志の手により[リファレンスマニュアルの整備][rurema-wiki]が進行中です。 -作業途中の成果物を[<URL:http://doc.ruby-lang.org/ja/>][doc-r-l-o]から閲覧できます。 +作業途中の成果物を[<URL:http://docs.ruby-lang.org/ja/>][doc-r-l-o]から閲覧できます。 * [Rubyリファレンスマニュアル Ruby 1.8.7版][man-187] * [Rubyリファレンスマニュアル Ruby 1.9.3版][man-193] From 6f69d0c33cdbf59b5c008c21cac49ff911dc6ba9 Mon Sep 17 00:00:00 2001 From: Juanito Fatas Date: Tue, 14 Jul 2015 22:34:24 +0800 Subject: [PATCH 0032/3767] Add RubyConfTaiwan 2015 CFP post (en) --- ...6-25-rubyconftw-2015-call-for-proposals.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md diff --git a/en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md b/en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md new file mode 100644 index 0000000000..1f81cd2bb6 --- /dev/null +++ b/en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md @@ -0,0 +1,23 @@ +--- +layout: news_post +title: "RubyConf Taiwan 2015 CFP is open" +author: "Juanito Fatas" +translator: +date: 2015-07-14 15:30:00 +0000 +lang: en +--- + +[RubyConf Taiwan 2015](http://rubyconf.tw) will take place during September +11–12nd at Taipei, Taiwan, a tropical island located in the heart of Asia. + +[Matz](https://twitter.com/yukihiro_matz), +[Aaron Patterson](https://twitter.com/tenderlove), +[Sarah Allen](https://twitter.com/ultrasaurus), +and [Ruddy Lee](https://ruddyblog.wordpress.com) are confirmed keynote speakers. +[CFP is open](http://rubytaiwan.kktix.cc/events/rubyconftw2015-cfp) +untill July 20th (GMT +8) and +[Lightening talk CFP](http://rubytaiwan.kktix.cc/events/rubyconftw2015-ltcfp) +is open untill August 10th (GMT +8). + +If you want to give a talk, please submit your proposal. Any topics related to +Ruby are welcome. We look forward to seeing you in Taiwan. From 462d10ed91eb96da643e10c8d1fb1f7c7b28129c Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Fri, 17 Jul 2015 16:39:42 +0900 Subject: [PATCH 0033/3767] Translate RubyConf Taiwan 2015 CFP (ko) --- ...6-25-rubyconftw-2015-call-for-proposals.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ko/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md diff --git a/ko/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md b/ko/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md new file mode 100644 index 0000000000..4af47592b2 --- /dev/null +++ b/ko/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md @@ -0,0 +1,23 @@ +--- +layout: news_post +title: "RubyConf Taiwan 2015 CFP가 열립니다" +author: "Juanito Fatas" +translator: "yous" +date: 2015-07-14 15:30:00 +0000 +lang: ko +--- + +[RubyConf Taiwan 2015](http://rubyconf.tw)가 9월 11-12일, 아시아 심장에 위치한 +열대 섬, 대만 타이페이에서 열립니다. + +[Matz](https://twitter.com/yukihiro_matz), +[Aaron Patterson](https://twitter.com/tenderlove), +[Sarah Allen](https://twitter.com/ultrasaurus), +[Ruddy Lee](https://ruddyblog.wordpress.com)가 발표자로 참석합니다. +[CFP](http://rubytaiwan.kktix.cc/events/rubyconftw2015-cfp)는 7월 20일(GMT ++8)까지 열리고 +[라이트닝 톡 CFP](http://rubytaiwan.kktix.cc/events/rubyconftw2015-ltcfp)는 8월 +10일(GMT +8)까지 열립니다. + +와서 발표하고 싶다면, 제안을 보내주세요. 루비와 관련된 어떤 주제든 환영입니다. +대만에서 뵙길 기대하고 있겠습니다. From fbd22edab65e61a41f3c183f92183d3c755128b1 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Fri, 17 Jul 2015 16:44:21 +0900 Subject: [PATCH 0034/3767] Fix typos of RubyConf Taiwan 2015 CFP (en) --- .../_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md b/en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md index 1f81cd2bb6..190b55d327 100644 --- a/en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md +++ b/en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md @@ -15,9 +15,9 @@ lang: en [Sarah Allen](https://twitter.com/ultrasaurus), and [Ruddy Lee](https://ruddyblog.wordpress.com) are confirmed keynote speakers. [CFP is open](http://rubytaiwan.kktix.cc/events/rubyconftw2015-cfp) -untill July 20th (GMT +8) and +until July 20th (GMT +8) and [Lightening talk CFP](http://rubytaiwan.kktix.cc/events/rubyconftw2015-ltcfp) -is open untill August 10th (GMT +8). +is open until August 10th (GMT +8). If you want to give a talk, please submit your proposal. Any topics related to Ruby are welcome. We look forward to seeing you in Taiwan. From a2f10d7b37d42f5f0e95bce534c69d9ceed1b2c6 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 17 Jul 2015 21:30:49 +0200 Subject: [PATCH 0035/3767] bundle update: sass-3.4.16 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 669a43a98d..4b760fc63b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -79,7 +79,7 @@ GEM ffi (>= 0.5.0) redcarpet (3.3.2) safe_yaml (1.0.4) - sass (3.4.15) + sass (3.4.16) spidr (0.4.1) nokogiri (~> 1.3) timers (4.0.1) From e972f64a0f69d617193bf51d0eaec5bbc3396efe Mon Sep 17 00:00:00 2001 From: Laurent Arnoud Date: Tue, 21 Jul 2015 15:33:56 +0200 Subject: [PATCH 0036/3767] Use site.url variable instead of http://www.ruby-lang.org --- en/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- es/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- fr/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- id/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- ja/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- ko/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- pl/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- ru/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- vi/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- zh_cn/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- zh_tw/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/en/news/_posts/2013-06-30-we-retire-1-8-7.md b/en/news/_posts/2013-06-30-we-retire-1-8-7.md index a1e5fcd35f..421b0ef5d3 100644 --- a/en/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/en/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -10,7 +10,7 @@ lang: en I wish I could say something epic but sadly my English skill is very limited, so I just say what I say: it's the end, [as planned][1]. -[1]: http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/en/news/2011/10/06/plans-for-1-8-7/ ## About Ruby 1.8.7 diff --git a/es/news/_posts/2013-06-30-we-retire-1-8-7.md b/es/news/_posts/2013-06-30-we-retire-1-8-7.md index 87419570ac..c48acc8e61 100644 --- a/es/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/es/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -10,7 +10,7 @@ lang: es Quisiera decir algo épico pero, tristemente, mi inglés es muy limitado, así que solo diré esto: Es el fin, [como lo habíamos planeado][1]. -[1]: http://www.ruby-lang.org/es/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/es/news/2011/10/06/plans-for-1-8-7/ ## Acerca de Ruby 1.8.7 diff --git a/fr/news/_posts/2013-06-30-we-retire-1-8-7.md b/fr/news/_posts/2013-06-30-we-retire-1-8-7.md index f787ef1f8d..1c024c6643 100644 --- a/fr/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/fr/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -12,7 +12,7 @@ malheureusement, mes capacités en anglais étant très limitées, je dirai simplement sans plus de formes : voici venue la fin de Ruby 1.8.7… [comme annoncé précédement][1]. -[1]: http://www.ruby-lang.org/fr/news/2011/10/06/les-plans-pour-ruby-1-8-7/ +[1]: {{ site.url }}/fr/news/2011/10/06/les-plans-pour-ruby-1-8-7/ ## À propos de Ruby 1.8.7 diff --git a/id/news/_posts/2013-06-30-we-retire-1-8-7.md b/id/news/_posts/2013-06-30-we-retire-1-8-7.md index 23aa75a371..aa57242d31 100644 --- a/id/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/id/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -11,7 +11,7 @@ Saya harap saya dapat mengatakan sesuatu yang epik tetapi sayangnya kemampuan Ba Inggris saya sangat terbatas, jadi saya katakan apa yang harus saya katakan: ini adalah akhirnya, [seperti yang telah direncanakan][1]. -[1]: /id/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/id/news/2011/10/06/plans-for-1-8-7/ ## Tentang Ruby 1.8.7 diff --git a/ja/news/_posts/2013-06-30-we-retire-1-8-7.md b/ja/news/_posts/2013-06-30-we-retire-1-8-7.md index 4bcc57dcca..732261390f 100644 --- a/ja/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/ja/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -9,7 +9,7 @@ lang: ja まとめ:[予定された通り][1]、ruby 1.8.7 は終わりました。 -[1]: http://www.ruby-lang.org/ja/news/2011/10/07/plans-for-1-8-7/ +[1]: {{ site.url }}/ja/news/2011/10/07/plans-for-1-8-7/ ## ruby 1.8.7 について diff --git a/ko/news/_posts/2013-06-30-we-retire-1-8-7.md b/ko/news/_posts/2013-06-30-we-retire-1-8-7.md index b135b1a882..03a10ed188 100644 --- a/ko/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/ko/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -10,7 +10,7 @@ lang: ko 뭔가 장대한 서사시처럼 이야기할 수 있다면 좋겠지만 슬프게도 저의 영어 능력이 제한적이라, 말하고자 하는 바 그대로 이야기하고자 합니다: [계획한 대로][1] 1.8.7을 종료합니다. -[1]: http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/en/news/2011/10/06/plans-for-1-8-7/ ## 루비 1.8.7 diff --git a/pl/news/_posts/2013-06-30-we-retire-1-8-7.md b/pl/news/_posts/2013-06-30-we-retire-1-8-7.md index 931a59ea73..916a37e783 100644 --- a/pl/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/pl/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -11,7 +11,7 @@ Chciałbym powiedzieć coś epickiego, ale moje zdolności posługiwania się językiem angielskim są bardzo ograniczone, więc powiem po prostu to co powiem: to koniec, jak [zostało zaplanowane][1]. -[1]: http://www.ruby-lang.org/pl/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/pl/news/2011/10/06/plans-for-1-8-7/ ## O Ruby 1.8.7 diff --git a/ru/news/_posts/2013-06-30-we-retire-1-8-7.md b/ru/news/_posts/2013-06-30-we-retire-1-8-7.md index f3c431b426..7cca8648ac 100644 --- a/ru/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/ru/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -11,7 +11,7 @@ lang: ru английский очень ограничен. Так что я просто скажу то, что скажу: это конец, [как планировалось][1]. -[1]: http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/en/news/2011/10/06/plans-for-1-8-7/ ## Про Ruby 1.8.7 diff --git a/vi/news/_posts/2013-06-30-we-retire-1-8-7.md b/vi/news/_posts/2013-06-30-we-retire-1-8-7.md index bfaca6943d..3ddf623356 100644 --- a/vi/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/vi/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -10,7 +10,7 @@ lang: vi Tôi ước tôi có thể nói một vài lời hoa mĩ, tiếc là vốn tiếng Anh của tôi hơi hạn hẹp nên tôi chỉ có thể nói 'đây là cái kết [biết trước][1]. -[1]: http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/en/news/2011/10/06/plans-for-1-8-7/ ## Về Ruby 1.8.7 diff --git a/zh_cn/news/_posts/2013-06-30-we-retire-1-8-7.md b/zh_cn/news/_posts/2013-06-30-we-retire-1-8-7.md index 45ff6351ee..450504fb9b 100644 --- a/zh_cn/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/zh_cn/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -9,7 +9,7 @@ lang: zh_cn 本想写的更壮烈一些,但我的英语水平有限,那就说我想说的吧:正如[前期计划][1],一个时代结束了。 -[1]: http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/en/news/2011/10/06/plans-for-1-8-7/ ## 关于 Ruby 1.8.7 diff --git a/zh_tw/news/_posts/2013-06-30-we-retire-1-8-7.md b/zh_tw/news/_posts/2013-06-30-we-retire-1-8-7.md index ce3ee51ab7..8fc87827ad 100644 --- a/zh_tw/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/zh_tw/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -9,7 +9,7 @@ lang: zh_tw 我希望能說的更悲壯一點,但我的英文能力有限,那就說我要說的吧:正如[預期][1],Ruby 1.8.7 結束了。 -[1]: http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/ +[1]: {{ site.url }}/en/news/2011/10/06/plans-for-1-8-7/ ## 關於 Ruby 1.8.7 From 6a2d4e1a58cc479229134a14ea39603bf77f6007 Mon Sep 17 00:00:00 2001 From: wmleidy Date: Thu, 30 Jul 2015 23:59:49 -0500 Subject: [PATCH 0037/3767] Fix typo from "lead" to "led" --- en/about/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/about/index.md b/en/about/index.md index 6e272d0d90..bbab05eebd 100644 --- a/en/about/index.md +++ b/en/about/index.md @@ -204,7 +204,7 @@ Here’s a list: with ease. * [mruby][mruby] is a lightweight implementation of the Ruby language that can be linked and embedded within an application. - Its development is lead by Ruby’s creator Yukihiro “Matz” Matsumoto. + Its development is led by Ruby’s creator Yukihiro “Matz” Matsumoto. * [IronRuby][ironruby] is an implementation “tightly integrated with the .NET Framework”. * [MagLev][maglev] is “a fast, stable, Ruby implementation with integrated From 2818d7031c84ca2216881a37316a34755895bb2e Mon Sep 17 00:00:00 2001 From: Awaru Ryudo Date: Tue, 4 Aug 2015 16:13:34 +0800 Subject: [PATCH 0038/3767] =?UTF-8?q?Add=20news=E3=80=8Crubyconf-taiwan-re?= =?UTF-8?q?gistration-is-open=E3=80=8D=20for=20zh=5FTW=20and=20en?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...5-8-4-rubyconf-taiwan-registration-is-open.md | 16 ++++++++++++++++ ...5-8-4-rubyconf-taiwan-registration-is-open.md | 15 +++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 en/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md create mode 100644 zh_tw/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md diff --git a/en/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md b/en/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md new file mode 100644 index 0000000000..1757578720 --- /dev/null +++ b/en/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md @@ -0,0 +1,16 @@ +--- +layout: news_post +title: "RubyConf Taiwan 2015 Registration Online" +author: "Mu-Fan Teng(@ryudoawaru)" +translator: +date: 2015-08-04 15:30:22 +0000 +lang: en +--- + +RubyConf Taiwan 2015 will be held in Taipei, Taiwan on 11-12 September, 2015. + +For details about speakers and schedule please visit the [conference site](http://rubyconf.tw). + +Tickets are open till September 12nd, 2015. [Reserve Your Ticket!](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) + +We look forward to seeing you in Taiwan! \ No newline at end of file diff --git a/zh_tw/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md b/zh_tw/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md new file mode 100644 index 0000000000..a492629923 --- /dev/null +++ b/zh_tw/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md @@ -0,0 +1,15 @@ +--- +layout: news_post +title: "RubyConf Taiwan 2015 已開始售票" +author: "Mu-Fan Teng(@ryudoawaru)" +translator: +date: 2015-08-04 15:30:22 +0000 +lang: zh_TW +--- + +RubyConf Taiwan,台灣規模最大的 Ruby 程式語言大會,將於 9 月 11 日(週五)、12 日(週六)在中央研究院人文社會科學館舉辦第五屆年會。 + +本屆大會的 Keynote Speaker 有:Matz / Aaron Patterson / Sarah Allen 與李智樺 Ruddy 老師,即日起開放報名。 + +- [官方網站](http://2015.rubyconf.tw) +- [報名網站](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) \ No newline at end of file From 25c30b9b282129a217569025c283d3bc2248ab37 Mon Sep 17 00:00:00 2001 From: Awaru Ryudo Date: Tue, 4 Aug 2015 16:26:33 +0800 Subject: [PATCH 0039/3767] Rename files --- ...open.md => 2015-08-04-rubyconf-taiwan-registration-is-open.md} | 0 ...open.md => 2015-08-04-rubyconf-taiwan-registration-is-open.md} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename en/news/_posts/{2015-8-4-rubyconf-taiwan-registration-is-open.md => 2015-08-04-rubyconf-taiwan-registration-is-open.md} (100%) rename zh_tw/news/_posts/{2015-8-4-rubyconf-taiwan-registration-is-open.md => 2015-08-04-rubyconf-taiwan-registration-is-open.md} (100%) diff --git a/en/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md b/en/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md similarity index 100% rename from en/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md rename to en/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md diff --git a/zh_tw/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md b/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md similarity index 100% rename from zh_tw/news/_posts/2015-8-4-rubyconf-taiwan-registration-is-open.md rename to zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md From 259acff462874fa735b226e4d1a19aca7c9ac1b4 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Tue, 4 Aug 2015 17:37:13 +0900 Subject: [PATCH 0040/3767] Translate RubyConf Taiwan 2015 Registration (ko) --- ...8-04-rubyconf-taiwan-registration-is-open.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ko/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md diff --git a/ko/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/ko/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md new file mode 100644 index 0000000000..c8da6cf0d8 --- /dev/null +++ b/ko/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -0,0 +1,17 @@ +--- +layout: news_post +title: "RubyConf Taiwan 2015 참가 등록 시작" +author: "Mu-Fan Teng(@ryudoawaru)" +translator: "yous" +date: 2015-08-04 15:30:22 +0000 +lang: ko +--- + +RubyConf Taiwan 2015가 2015년 9월 11일-12일, 대만 타이페이에서 개최됩니다. + +강연자와 일정에 대한 자세한 정보는 [콘퍼런스 사이트](http://rubyconf.tw)에서 +보실 수 있습니다. + +입장권은 2015년 9월 12일까지 판매합니다. [입장권을 예매하세요!](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) + +대만에서 뵙길 기대하고 있겠습니다! From 6f4a3d3abca4ed2070c542610d14c37895854b4c Mon Sep 17 00:00:00 2001 From: Alexey Gaziev Date: Tue, 4 Aug 2015 18:58:33 +0700 Subject: [PATCH 0041/3767] Translated RubyConf Taiwan 2015 CFP (ru) --- ...6-25-rubyconftw-2015-call-for-proposals.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ru/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md diff --git a/ru/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md b/ru/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md new file mode 100644 index 0000000000..98d854f816 --- /dev/null +++ b/ru/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md @@ -0,0 +1,23 @@ +--- +layout: news_post +title: "Открыт прием заявок на RubyConf Taiwan 2015" +author: "Juanito Fatas" +translator: "gazay" +date: 2015-07-14 15:30:00 +0000 +lang: ru +--- + +[RubyConf Taiwan 2015](http://rubyconf.tw) пройдет 11-12 сентября на +тропическом острове в Азии – Тайпее, Тайвань. + +[Matz](https://twitter.com/yukihiro_matz), +[Aaron Patterson](https://twitter.com/tenderlove), +[Sarah Allen](https://twitter.com/ultrasaurus), +и [Ruddy Lee](https://ruddyblog.wordpress.com) уже подтвердили свое участие. +[Заявки на участие открыты](http://rubytaiwan.kktix.cc/events/rubyconftw2015-cfp) +до 20-го июля (GMT +8), а +[заявки на короткие доклады](http://rubytaiwan.kktix.cc/events/rubyconftw2015-ltcfp) +открыты до 10-го августа (GMT +8). + +Если вы хотите рассказать о чем-либо, пожалуйста, подайте заявку. +Приветствуются любые темы, относящиеся к Ruby. Мы ждем вас в Тайване. From 03be9b9bb0b54af32ba9354cd653e9d614182b82 Mon Sep 17 00:00:00 2001 From: Alexey Gaziev Date: Wed, 5 Aug 2015 14:42:22 +0700 Subject: [PATCH 0042/3767] Translated Ruby Prize 2015 (ru) --- ru/news/_posts/2015-06-30-ruby-prize-2015.md | 27 ++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ru/news/_posts/2015-06-30-ruby-prize-2015.md diff --git a/ru/news/_posts/2015-06-30-ruby-prize-2015.md b/ru/news/_posts/2015-06-30-ruby-prize-2015.md new file mode 100644 index 0000000000..149652978a --- /dev/null +++ b/ru/news/_posts/2015-06-30-ruby-prize-2015.md @@ -0,0 +1,27 @@ +--- +layout: news_post +title: "Принимаются номинации на Ruby Prize 2015" +author: "Koji Shimada" +translator: "gazay" +date: 2015-06-30 19:15:00 +0000 +lang: ru +--- + +Принимаются номинации на Ruby Prize 2015 для новых и выдающихся членов сообщества Ruby. + +Ruby Prize служит для признания выдающейся деятельности и достижений в сообществе Ruby. +Приз будет вручен исполнительным комитетом, состоящим из трех сторон: Ассоциацией Ruby, Nihon Ruby no Kai и Matsue City. + +Победитель Ruby Prize и финалисты (1-2 человека) получат награды на конференции RubyWorld 2015, +которая пройдет в Matsue, Shimane Prefecture 12-го и 13-го ноября. + +В дополнение, победитель Ruby Prize будет награжден 1 миллионом йен (примерно 8 213 USD по курсу обмена на 30-е июня 2015). + +Номинанты будут отобраны следующим образом: + +* рекомендации от "Участника Prize" исполнительного комитета +* рекомендации от основной публики (вас). + +Финальный отбор произведет исполнительный комитет. За дополнительными деталями смотрите ссылку ниже: + +[Ruby Association: Now accepting nominations for the Ruby Prize Award 2015](http://www.ruby.or.jp/en/news/20150630.html) From f6f7ee53ad75644e62957563bf977d7d00f9d9d8 Mon Sep 17 00:00:00 2001 From: gmitrev Date: Fri, 7 Aug 2015 09:55:27 +0300 Subject: [PATCH 0043/3767] Translate about/logo and about/website [bg] --- _config.yml | 33 ++++++++++----------- bg/about/logo/index.md | 23 +++++++++++++++ bg/about/website/index.md | 61 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+), 18 deletions(-) create mode 100644 bg/about/logo/index.md create mode 100644 bg/about/website/index.md diff --git a/_config.yml b/_config.yml index ba87628bdb..0887916cc3 100644 --- a/_config.yml +++ b/_config.yml @@ -516,12 +516,12 @@ locales: other_news: Други новини more_news: Още новини... continue: Прочетете още... - back_to_year: "Back to %Y Archives" + back_to_year: "Обратно към архив %Y" recent_news: Последни новини - yearly_archive_title: "%Y Archives" - monthly_archive_title: "%B %Y Archives" + yearly_archive_title: "Архив %Y" + monthly_archive_title: "Архив %B %Y" yearly_archives: Архив по година - monthly_archives: Archives by Month + monthly_archives: Архив по месец yearly_archive_link: "%Y" monthly_archive_link: "%B %Y" de: @@ -1653,14 +1653,14 @@ locales: subscription_form: bg: - list: Mailing List - first_name: First Name - last_name: Last Name - email: Email Address - action: Action - subscribe: Subscribe - unsubscribe: Unsubscribe - submit: Submit Form + list: Пощенски списък + first_name: Име + last_name: Фамилия + email: Email адрес + action: Действие + subscribe: Записване + unsubscribe: Отписване + submit: Изпрати de: list: Mailingliste first_name: Vorname @@ -1798,6 +1798,7 @@ locales: submit: 送出表格 languages_heading: + bg: "Този сайт на други езици:" de: "Diese Website in anderen Sprachen:" en: "This site in other languages:" fr: "Autres langues disponibles :" @@ -1809,12 +1810,8 @@ locales: credits: bg: | - Този сайт е генериран с Ruby и излползва Jekyll. - Поддържа се от членове на Ruby обществото. - Ако имате желание да допринесете за развитието му, моля посетете - GitHub или се свържете с - webmaster-a - за въпроси или коментари. + Този сайт + се поддържа от членове на Ruby обществото. de: | Diese Website wird mit Stolz von Mitgliedern der Ruby-Community gepflegt. diff --git a/bg/about/logo/index.md b/bg/about/logo/index.md new file mode 100644 index 0000000000..453b3a5345 --- /dev/null +++ b/bg/about/logo/index.md @@ -0,0 +1,23 @@ +--- +layout: page +title: "Логото на Ruby" +lang: bg +--- + +![Логото на Ruby][logo] + +Логото на Ruby е обект на авторско право © 2006, Yukihiro Matsumoto. + +То е лицензирано под условията на [Creative Commons Attribution-ShareAlike 2.5 License][cc-by-sa] +споразумението. + + +## Сваляне + +[Лого-комплектът на Ruby][logo-kit] съдържа логото в няколко различни формата +(PNG, JPG, PDF, AI, SWF, XAR). + + +[logo]: /images/header-ruby-logo.png +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/bg/about/website/index.md b/bg/about/website/index.md new file mode 100644 index 0000000000..efb2c53bd7 --- /dev/null +++ b/bg/about/website/index.md @@ -0,0 +1,61 @@ +--- +layout: page +title: "Относно този уебсайт" +lang: bg +--- + +Този уебсайт е генериран с Ruby и използва [Jekyll][jekyll],
+а изходният код се хоства в [Github][github-repo]. + +Визуалният дизайн e изготвен от [Jason Zimdars][jzimdars].
+ +[Логото на Ruby][logo] е обект на Авторско право © 2006, Yukihiro Matsumoto. + + +## Докладване за проблеми ## + +За докладване на проблем, моля използвайте нашият [issue tracker][github-issues] +или се свържете с нашият [webmaster][webmaster] (на английски). + + +## Как да допринесете ## + +Този уебсайт се поддържа от членове на Ruby обществото. + +Ако желаете да допринесете за развитието му, моля прочетете +[инструкции за допринасяне][github-wiki] и създайте ново Issue +или Pull request. + + +## Благодарности ## + +Благодарим на всички автори, преводачи и всички, допринесли за развитието +на този сайт. + +Благодарим и на организациите, които ни подкрепят: + + * [NaCl][nacl] (хостинг), + * [Heroku][heroku] (хостинг), + * [IIJ][iij] (хостинг), + * [GlobalSign][globalsign] (SSL сертифициране), + * [Fastly][fastly] (CDN). + * [Hatena][hatena] ([mackerel][mackerel], Сървърен мониторинг) + * [CloudCore][cloudcore] (build сървър) + * [Ruby no Kai][rubynokai] (build сървър) + +[logo]: /bg/about/logo/ +[webmaster]: mailto:webmaster@ruby-lang.org +[jekyll]: http://www.jekyllrb.com/ +[jzimdars]: http://twitter.com/jz +[github-repo]: https://github.com/ruby/www.ruby-lang.org/ +[github-issues]: https://github.com/ruby/www.ruby-lang.org/issues +[github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki +[nacl]: http://www.netlab.jp +[heroku]: https://www.heroku.com/ +[iij]: http://www.iij.ad.jp +[globalsign]: https://www.globalsign.com +[fastly]: http://www.fastly.com +[hatena]: http://hatenacorp.jp/ +[mackerel]: https://mackerel.io/ +[cloudcore]: http://www.cloudcore.jp/ +[rubynokai]: http://ruby-no-kai.org/ From 02283acdfeb153fcbfd67e97b32d13aea6db99b1 Mon Sep 17 00:00:00 2001 From: ryoben Date: Wed, 12 Aug 2015 22:36:35 +0900 Subject: [PATCH 0044/3767] Translate RubyConf Taiwan 2015 Registration (ja) --- ...08-04-rubyconf-taiwan-registration-is-open.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ja/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md diff --git a/ja/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/ja/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md new file mode 100644 index 0000000000..2ccf7fefe5 --- /dev/null +++ b/ja/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -0,0 +1,16 @@ +--- +layout: news_post +title: "RubyConf Taiwan 2015 の参加登録が開始されました" +author: "Mu-Fan Teng(@ryudoawaru)" +translator: "@ryoben" +date: 2015-08-04 15:30:22 +0000 +lang: ja +--- + +RubyConf Taiwan 2015 が台湾の台北で2015年9月11・12日に開催されます。 + +講演者とスケジュールについての詳細は、[公式サイト](http://rubyconf.tw)を参照してください。 + +チケットは、2015年9月12日まで発売されます。[予約はこちらから](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=ja) + +台湾で会えるのを楽しみにしています! \ No newline at end of file From d4e6688f8ef2bb9405e56b05369eff826f66fa4a Mon Sep 17 00:00:00 2001 From: trouyer Date: Wed, 12 Aug 2015 22:41:28 +0200 Subject: [PATCH 0045/3767] Update index.md --- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/fr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 708bca3588..6de4d8a94b 100644 --- a/fr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/fr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -44,7 +44,7 @@ Contrairement à Java, en Ruby… * pas de *cast*. Appelez simplement les méthodes. Vos tests unitaires devraient vous dire très vite, avant d’exécuter le code, si une exception devrait survenir suite à une erreur ; -* `foo = Foo.new("hi")` au lieu de `Foo foo = new Foo("hi)` +* `foo = Foo.new("hi")` au lieu de `Foo foo = new Foo("hi")` * le constructeur s’appelle toujours `initialize`, et non pas le nom de la classe concernée ; * l’héritage multiple et les interfaces sont géréés par le mécanisme des From 321b610c19cbc495a77bcaa2a8ef7a7c63372c80 Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 19 Aug 2015 00:04:23 +0900 Subject: [PATCH 0046/3767] add announce for release 2.2.3. --- _config.yml | 18 +++---- .../_posts/2015-08-18-ruby-2-2-3-released.md | 54 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-2-3-released.md | 50 +++++++++++++++++ 3 files changed, 113 insertions(+), 9 deletions(-) create mode 100644 en/news/_posts/2015-08-18-ruby-2-2-3-released.md create mode 100644 ja/news/_posts/2015-08-18-ruby-2-2-3-released.md diff --git a/_config.yml b/_config.yml index ba87628bdb..083ea72336 100644 --- a/_config.yml +++ b/_config.yml @@ -23,17 +23,17 @@ license: downloads: stable: - version: 2.2.2 + version: 2.2.3 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip sha256: - bz2: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 - gz: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 - xz: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 - zip: dd96db09348034b21889df1b561c7482ee553558486707503c83908eddb3c768 + bz2: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + gz: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + xz: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + zip: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 previous: version: 2.1.6 url: diff --git a/en/news/_posts/2015-08-18-ruby-2-2-3-released.md b/en/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..b1145f8295 --- /dev/null +++ b/en/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Ruby 2.2.3 Released" +author: "nagachika" +translator: +date: 2015-08-18 16:00:00 +0000 +lang: en +--- + +We are pleased to announce the release of Ruby 2.2.3. +This is a TEENY version release of the stable 2.2 series. + +This release includes the security fix for a RubyGems domain name verification vulnerability. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +There are also some bugfixes. +See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) +for details. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Release Comment + +Many committers, developers, and users who provided bug reports helped us to make this release. +Thanks for their contributions. diff --git a/ja/news/_posts/2015-08-18-ruby-2-2-3-released.md b/ja/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..fe7e3f6ffd --- /dev/null +++ b/ja/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,50 @@ +--- +layout: news_post +title: "Ruby 2.2.3 リリース" +author: "nagachika" +translator: "nagachika" +date: 2015-08-18 12:00:00 +0000 +lang: ja +--- + +Ruby 2.2.3 がリリースされました。これは安定版 2.2 系列の TEENY リリースです。 + +このリリースには RubyGems ドメイン名検証の脆弱性についてのセキュリティフィックスが含まれています。 + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +その他詳細は [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) を参照してください。 + +## ダウンロード + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## リリースコメント + +このリリースにあたり、多くのコミッター、開発者、バグ報告をしてくれたユーザーの皆様に感謝を申し上げます。 From ff859b30d8c93460894fcabc4f4f3fade49627b4 Mon Sep 17 00:00:00 2001 From: NAKAMURA Usaku Date: Wed, 19 Aug 2015 00:31:42 +0900 Subject: [PATCH 0047/3767] add announce for release 2.1.7 and 2.0.0-p647. --- _config.yml | 26 +++++---- .../2015-08-18-ruby-2-0-0-p647-released.md | 57 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 56 ++++++++++++++++++ .../2015-08-18-ruby-2-0-0-p647-released.md | 57 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 56 ++++++++++++++++++ 5 files changed, 241 insertions(+), 11 deletions(-) create mode 100644 en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 en/news/_posts/2015-08-18-ruby-2-1-7-released.md create mode 100644 ja/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 ja/news/_posts/2015-08-18-ruby-2-1-7-released.md diff --git a/_config.yml b/_config.yml index ba87628bdb..c5e4dcca79 100644 --- a/_config.yml +++ b/_config.yml @@ -35,25 +35,29 @@ downloads: xz: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 zip: dd96db09348034b21889df1b561c7482ee553558486707503c83908eddb3c768 previous: - version: 2.1.6 + version: 2.1.7 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz - zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip sha256: bz2: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 gz: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 + xz: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 zip: ecbc4b97cc78e96e01375b961936133279db806044fd4d23771136dae4c1056d previous20: - version: 2.0.0-p645 + version: 2.0.0-p647 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz - zip: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip sha256: - bz2: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 - gz: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab - zip: 2ad4eaabfd92d627baffc6c971e4b8987b38c06baf42dc2fc2e05131095499e7 + bz2: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + gz: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + xz: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + zip: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 stable_snapshot: url: bz2: https://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.bz2 diff --git a/en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..70fced9f29 --- /dev/null +++ b/en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p647 Released" +author: "usa" +translator: +date: 2015-08-18 12:00:00 +0000 +lang: en +--- + +We are pleased to announce the release of Ruby 2.0.0-p645. + +This release includes the security fix for a RubyGems domain name verification vulnerability. +Please view the topic below for more details. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +And, this release also includes the fix for a regression of lib/resolv.rb. + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 is now under the state of the security maintenance phase, until Feb. 24th, 2016. +After the date, maintenance of Ruby 2.0.0 will be ended. +We recommend you start planning migration to newer versions of Ruby, such as 2.1 or 2.2. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## Release Comment + +Thanks to everyone who helped with this release, especially, hsbt. diff --git a/en/news/_posts/2015-08-18-ruby-2-1-7-released.md b/en/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..a856c21aa0 --- /dev/null +++ b/en/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.1.7 Released" +author: "usa" +translator: +date: 2015-08-18 16:00:00 +0000 +lang: en +--- + +Ruby 2.1.7 has been released. + +This release includes the security fix for a RubyGems domain name verification vulnerability. +Please view the topic below for more details. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +And, many bug fixes are also included. +See [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +and [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +for details. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +## Release Comment + +Thanks to everyone who helped with this release, especially, nagachika. + +The maintenance of Ruby 2.1, include this release, is based on the "Agreement for the Ruby stable version" of [the Ruby Association](http://www.ruby.or.jp/). diff --git a/ja/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/ja/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..dd07cf6c7e --- /dev/null +++ b/ja/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p647 リリース" +author: "usa" +translator: +date: 2015-08-18 16:00:00 +0000 +lang: ja +--- + +Ruby 2.0.0-p647 がリリースされました。 + +今回のリリースには、RubyGems におけるドメイン名検証の脆弱性についてのセキュリティフィックスに伴うものです。 +この脆弱性についての詳細は以下のページを参照してください。 + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +また、以前のリリース時に混入した lib/resolv.rb の不具合に対する対応も含まれています。 + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +なお、Ruby 2.0.0 は現在セキュリティメンテナンスフェーズにあります。 +このフェーズは 2016 年 2 月 24 日まで続き、その時点で Ruby 2.0.0 の保守は終了する予定です。 +Ruby 2.0.0 のユーザーには、2.1 あるいは 2.2 といった新しいバージョンへの移行の検討を開始されるようお勧めします。 + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## リリースコメント + +今回のリリースに協力してくれた皆様、特に hsbt さんに深く感謝申し上げます。 diff --git a/ja/news/_posts/2015-08-18-ruby-2-1-7-released.md b/ja/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..734507141e --- /dev/null +++ b/ja/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.1.7 リリース" +author: "usa" +translator: +date: 2015-08-18 16:00:00 +0000 +lang: ja +--- + +Ruby 2.1.7 がリリースされました。 +これは安定版 2.1 系列の TEENY リリースです。 + +今回のリリースには、RubyGems におけるドメイン名検証の脆弱性についてのセキュリティフィックスが含まれています。 +この脆弱性についての詳細は以下のページを参照してください。 + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +この脆弱性の対応以外にも、多数のバグ修正が行われています。 +詳しくは、対応する[チケット](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5)または [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) を参照してください。 + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +## リリースコメント + +リリースに協力してくれた皆様に感謝します。 +特に、今回も nagachika さんには大変お世話になりました。 + +このリリースを含む Ruby 2.1 系列の保守は、[一般財団法人 Ruby アソシエーション](http://www.ruby.or.jp/)の Ruby 安定版保守委託事業に基いています。 From 73ed201c322a5875094a05136717abb24bb233aa Mon Sep 17 00:00:00 2001 From: NAKAMURA Usaku Date: Wed, 19 Aug 2015 00:37:26 +0900 Subject: [PATCH 0048/3767] oops, commit miss. --- _config.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_config.yml b/_config.yml index c5e4dcca79..d2d05426f2 100644 --- a/_config.yml +++ b/_config.yml @@ -42,10 +42,10 @@ downloads: xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip sha256: - bz2: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 - gz: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 - xz: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 - zip: ecbc4b97cc78e96e01375b961936133279db806044fd4d23771136dae4c1056d + bz2: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + gz: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + xz: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + zip: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 previous20: version: 2.0.0-p647 url: From bacb5d6611638d9617e3d8ced38e8a6f59c7d891 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 7 Aug 2015 07:05:25 +0900 Subject: [PATCH 0049/3767] bundle update --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4b760fc63b..2f61ffd266 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,7 +41,7 @@ GEM toml (~> 0.1.0) jekyll-coffeescript (1.0.1) coffee-script (~> 2.2) - jekyll-gist (1.2.1) + jekyll-gist (1.3.0) jekyll-paginate (1.1.0) jekyll-sass-converter (1.3.0) sass (~> 3.2) @@ -49,7 +49,7 @@ GEM listen (~> 2.7) kgio (2.9.3) kramdown (1.8.0) - liquid (2.6.2) + liquid (2.6.3) listen (2.10.1) celluloid (~> 0.16.0) rb-fsevent (>= 0.9.3) @@ -72,7 +72,7 @@ GEM rack-rewrite (1.5.1) rack-ssl (1.4.1) rack - raindrops (0.14.0) + raindrops (0.15.0) rake (10.4.2) rb-fsevent (0.9.5) rb-inotify (0.9.5) @@ -111,4 +111,4 @@ DEPENDENCIES validate-website (~> 0.9) BUNDLED WITH - 1.10.5 + 1.10.6 From bdf15de65f3503f43e14e8b35102601ca549c35b Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Wed, 19 Aug 2015 00:44:07 +0900 Subject: [PATCH 0050/3767] fix release version --- en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md index 70fced9f29..161f1710b9 100644 --- a/en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md +++ b/en/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -7,7 +7,7 @@ date: 2015-08-18 12:00:00 +0000 lang: en --- -We are pleased to announce the release of Ruby 2.0.0-p645. +We are pleased to announce the release of Ruby 2.0.0-p647. This release includes the security fix for a RubyGems domain name verification vulnerability. Please view the topic below for more details. From 2f249358cfc7e3770fd9304aaba3bca50af0ea4d Mon Sep 17 00:00:00 2001 From: unak Date: Wed, 19 Aug 2015 00:53:55 +0900 Subject: [PATCH 0051/3767] fixed checksums --- .../_posts/2015-08-18-ruby-2-1-7-released.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/en/news/_posts/2015-08-18-ruby-2-1-7-released.md b/en/news/_posts/2015-08-18-ruby-2-1-7-released.md index a856c21aa0..1338d262cd 100644 --- a/en/news/_posts/2015-08-18-ruby-2-1-7-released.md +++ b/en/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -23,32 +23,32 @@ for details. * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) - SIZE: 15151458 bytes - SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 - SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 - SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d - -* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) - SIZE: 12019706 bytes SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 -* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) - SIZE: 16680721 bytes - SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df - SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 - SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d -* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) SIZE: 9371208 bytes SHA1: b5786048a934112936e5001bf265e39f6b397622 SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + ## Release Comment Thanks to everyone who helped with this release, especially, nagachika. From e8d93fe22a18c8bb529b9db34933aebdeb54dcea Mon Sep 17 00:00:00 2001 From: unak Date: Wed, 19 Aug 2015 00:55:05 +0900 Subject: [PATCH 0052/3767] fixed checksums --- .../_posts/2015-08-18-ruby-2-1-7-released.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/ja/news/_posts/2015-08-18-ruby-2-1-7-released.md b/ja/news/_posts/2015-08-18-ruby-2-1-7-released.md index 734507141e..cf6c6fda01 100644 --- a/ja/news/_posts/2015-08-18-ruby-2-1-7-released.md +++ b/ja/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -22,32 +22,31 @@ Ruby 2.1.7 がリリースされました。 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) - SIZE: 15151458 bytes - SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 - SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 - SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d - -* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) - SIZE: 12019706 bytes SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 -* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) - SIZE: 16680721 bytes - SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df - SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 - SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d -* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) SIZE: 9371208 bytes SHA1: b5786048a934112936e5001bf265e39f6b397622 SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc ## リリースコメント リリースに協力してくれた皆様に感謝します。 From 4fa7bf649e6ca147ee6914fa47380e9d3bf965ee Mon Sep 17 00:00:00 2001 From: unak Date: Wed, 19 Aug 2015 00:56:40 +0900 Subject: [PATCH 0053/3767] fixed checksums --- _config.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_config.yml b/_config.yml index 486298a915..4f1a6f2f17 100644 --- a/_config.yml +++ b/_config.yml @@ -42,10 +42,10 @@ downloads: xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip sha256: - bz2: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 - gz: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 - xz: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 - zip: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + bz2: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + gz: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + xz: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + zip: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 previous20: version: 2.0.0-p647 url: From d3544a58afc53642e47798d528a8130893ea52c3 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Wed, 19 Aug 2015 00:10:40 -0300 Subject: [PATCH 0054/3767] Translate release note of Ruby 2.0.0-p647 (ES). --- .../2015-08-18-ruby-2-0-0-p647-released.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 es/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md diff --git a/es/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/es/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..2ee8d20b3f --- /dev/null +++ b/es/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Liberada la versión 2.0.0-p647 de Ruby" +author: "usa" +translator: "gfvcastro" +date: 2015-08-18 12:00:00 +0000 +lang: es +--- + +Nos complace anunciar la entrega de Ruby 2.0.0-p647. + +Esta entrega contiene una corrección de seguridad para una vulnerabilidad de verificación de nombre de dominio RubyGems. + +Puedes tener más detalles en esta publicación: + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Esta entrega también contiene la corrección para una regresión de lib/resolv.rb. + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 está en una fase de mantenimiento sólo por seguridad hasta Febrero 24 del 2016. +Después de esa fecha, el mantenimiento de Ruby 2.0.0 llegará a su fin. + +Te recomendamos que comiences a planear una migración a versiones más nuevas de Ruby como 2.1 o 2.2. + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + + +## Comentarios de la entrega + +Muchas gracias a todos los que nos ayudaron con esta entrega, en especial a hsbt. From a4be827e9e9794f9158f3ff006a1573121f8331c Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Wed, 19 Aug 2015 01:22:36 -0300 Subject: [PATCH 0055/3767] Translate release note of Ruby 2.1.7 (ES). --- .../_posts/2015-08-18-ruby-2-1-7-released.md | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 es/news/_posts/2015-08-18-ruby-2-1-7-released.md diff --git a/es/news/_posts/2015-08-18-ruby-2-1-7-released.md b/es/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..66164152e3 --- /dev/null +++ b/es/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,58 @@ +--- +layout: news_post +title: "Liberada la versión 2.1.7 de Ruby" +author: "usa" +translator: "gfvcastro" +date: 2015-08-18 16:00:00 +0000 +lang: en +--- + +Ruby 2.1.7 ha sido liberado. + +Esta entrega contiene una corrección de seguridad para una vulnerabilidad de verificación de nombre de dominio RubyGems. + +Puedes tener más detalles en esta publicación: + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +También se incluyen muchas correcciones de errores. + +Ver [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +y [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +para más detalles. + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## Comentarios de la entrega + +Muchas gracias a todos los que nos ayudaron con esta entrega, en especial a nagachika. + +El mantenimiento de Ruby 2.1 contiene esta entrega, se basa en el "Acuerdo para la versión estable de Ruby" de [the Ruby Association](http://www.ruby.or.jp/). From 17237951ccd9d5761f6c4ccd3ec57420b33d86b7 Mon Sep 17 00:00:00 2001 From: Shim Won Date: Wed, 19 Aug 2015 10:07:28 +0900 Subject: [PATCH 0056/3767] Translate ruby-2-2-3-released (ko) --- .../_posts/2015-04-13-ruby-2-2-2-released.md | 4 +- .../_posts/2015-08-18-ruby-2-2-3-released.md | 56 +++++++++++++++++++ 2 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 ko/news/_posts/2015-08-18-ruby-2-2-3-released.md diff --git a/ko/news/_posts/2015-04-13-ruby-2-2-2-released.md b/ko/news/_posts/2015-04-13-ruby-2-2-2-released.md index 3b6798b504..65d021500d 100644 --- a/ko/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/ko/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -7,7 +7,7 @@ date: 2015-04-13 12:00:00 +0000 lang: ko --- -루비 2.2.2가 릴리스되었습니다. +루비 2.2.2가 릴리스 되었습니다. 이는 2.2 계열의 TEENY 버전 릴리스입니다. 이 릴리스는 OpenSSL 확장의 호스트 이름 검증 취약점의 보안 수정을 포함합니다. @@ -51,6 +51,6 @@ lang: ko ## 릴리스 코멘트 -많은 커미터, 테스터 그리고 사용자들이 버그 리포트를 제출하여 이 릴리스를 만드는 +많은 커미터, 개발자 그리고 버그를 제보해준 사용자들이 이 릴리스를 만드는 데 도움을 주었습니다. 그들의 기여에 감사합니다. diff --git a/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md b/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..9c7b271fa1 --- /dev/null +++ b/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "루비 2.2.3 릴리스" +author: "nagachika" +translator: 'marocchino' +date: 2015-08-18 16:00:00 +0000 +lang: ko +--- + +루비 2.2.3이 릴리스 되었습니다. +이는 2.2 계열의 TEENY 버전 릴리스입니다. + +이 릴리스에는 RubyGems 도메인 이름 확인 취약점에 관한 보안 수정이 포함됩니다. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +버그 수정도 조금 있었습니다. +자세한 내용은 +[변경로그](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog)를 +확인하세요. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## 릴리스 코멘트 + +많은 커미터, 개발자 그리고 버그를 제보해준 사용자들이 이 릴리스를 만드는 +데 도움을 주었습니다. +그들의 기여에 감사합니다. From 25984b6d84246828ddd72f445839c8a642db2eb2 Mon Sep 17 00:00:00 2001 From: Shim Won Date: Thu, 20 Aug 2015 06:56:50 +0900 Subject: [PATCH 0057/3767] Translate release news for 2.1.7 and 2.0.0-p647 (ko) --- .../2015-08-18-ruby-2-0-0-p647-released.md | 57 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 55 ++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 ko/news/_posts/2015-08-18-ruby-2-1-7-released.md diff --git a/ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..7b824807f2 --- /dev/null +++ b/ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "루비 2.0.0-p647 릴리스" +author: "usa" +translator: "marocchino" +date: 2015-08-18 12:00:00 +0000 +lang: ko +--- + +루비 2.0.0-p647이 릴리스되었습니다. + +이 릴리스에는 RubyGems 도메인 이름 확인 취약점에 관한 보안 수정이 포함됩니다. +더 자세한 내용은 밑의 내용을 보세요. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +그리고 이 릴리스에는 lib/resolv.rb의 회귀에 대한 수정도 포함됩니다. + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +루비 2.0.0은 이제 보안 유지보수 단계입니다. 이 단계는 2016년 2월 24일까지입니다. +그날 이후 루비 2.0.0의 유지보수는 끝납니다. +루비 2.1이나 2.2 같은 새로운 버전으로의 이관 계획을 시작하시기를 권해드립니다. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## 릴리스 코멘트 + +hsbt 님을 포함해 이 릴리스를 도와주신 모든 분께 감사드립니다. diff --git a/ko/news/_posts/2015-08-18-ruby-2-1-7-released.md b/ko/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..9edb475ad1 --- /dev/null +++ b/ko/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "루비 2.1.7 릴리스" +author: "usa" +translator: "marocchino" +date: 2015-08-18 16:00:00 +0000 +lang: ko +--- + +루비 2.1.7이 릴리스되었습니다. + +이 릴리스에는 RubyGems 도메인 이름 확인 취약점에 관한 보안 수정이 포함됩니다. +더 자세한 내용은 밑의 내용을 보세요. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +또한 많은 버그가 수정되었습니다. +자세한 내용은 [티켓](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5)과 +[변경로그](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog)를 참고하세요. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## 릴리스 코멘트 + +nagachika 님과 이 릴리스를 도와주신 모든 분들께 감사드립니다. + +이 릴리스를 포함한 루비 2.1의 유지보수는 [Ruby Association](http://www.ruby.or.jp/)의 "루비 안정 버전에 관한 협의"에 기반해 이루어집니다. From 805d5837c635e5a3c073f005758c64233e683956 Mon Sep 17 00:00:00 2001 From: gmitrev Date: Thu, 20 Aug 2015 10:34:23 +0300 Subject: [PATCH 0058/3767] Translate ruby-2-2-3-released.md (bg) --- .../2015-08-18-ruby-2-0-0-p647-released.md | 60 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 55 +++++++++++++++++ .../_posts/2015-08-18-ruby-2-2-3-released.md | 55 +++++++++++++++++ 3 files changed, 170 insertions(+) create mode 100644 bg/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 bg/news/_posts/2015-08-18-ruby-2-1-7-released.md create mode 100644 bg/news/_posts/2015-08-18-ruby-2-2-3-released.md diff --git a/bg/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/bg/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..6d22780070 --- /dev/null +++ b/bg/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Излезе Ruby 2.0.0-p647" +author: "usa" +translator: "Georgi Mitrev" +date: 2015-08-18 12:00:00 +0000 +lang: bg +--- + +Радваме се да обявим излизането на Ruby 2.0.0-p647. + +Този рилийз съдържа поправка за уязвимостта при верифициране на домейн имена в +RubyGems. Моля погледнете тази тема за повече информация: + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Включена е също и поправка за регресия в lib/resolv.rb. + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 вече ще получава само поправки по сигурността и ще се поддържа до 24 +Февруари 2016. +След тази дата поддръжката на Ruby 2.0.0 ще бъде преустановена. +Препоръчваме да започнете да планирате миграция към по-нова версия на Ruby като +2.1 или 2.2. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## Коментар + +Благодарим на всички, помогнали при подготовката на този рилийз, и по-специално +на hsbt. diff --git a/bg/news/_posts/2015-08-18-ruby-2-1-7-released.md b/bg/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..4ff4f9ba37 --- /dev/null +++ b/bg/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Излезе Ruby 2.1.7" +author: "usa" +translator: "Georgi Mitrev" +date: 2015-08-18 16:00:00 +0000 +lang: bg +--- + +Излезе Ruby 2.1.7. + +Този рилийз съдържа поправка за уязвимостта при верифициране на домейн имена в +RubyGems. Моля погледнете тази тема за повече информация: + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Включени са и много поправки на бъгове. +Виж [тикети](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +и [Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +за повече информация. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## Коментар + +Благодарим на всички, помогнали при подготовката на този рилийз, и по-специално +на nagachika. diff --git a/bg/news/_posts/2015-08-18-ruby-2-2-3-released.md b/bg/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..143271d45f --- /dev/null +++ b/bg/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.2.3 Released" +author: "nagachika" +translator: "Georgi Mitrev" +date: 2015-08-18 16:00:00 +0000 +lang: bg +--- + +Радваме се да обявим излизането на Ruby 2.2.3. +Това е TEENY версия от стабилната 2.2 серия. + +Този рилийз съдържа поправка за уязвимостта при верифициране на домейн имена в +RubyGems. Моля погледнете тази тема за повече информация: + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Включени са и много поправки на бъгове. +Виж [Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) +за повече информация. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Коментар + +Благодарим на всички разработчици и потребители, които помогнаха при +подготвянето на тази версия. From 493a8556ced2dcfa84f32e8934d689aadea00298 Mon Sep 17 00:00:00 2001 From: Juanito Fatas Date: Thu, 20 Aug 2015 19:26:52 +0800 Subject: [PATCH 0059/3767] Translate latest release posts (2.2.3, 2.1.7, 2.0.0-p647) (zh_tw) --- .../2015-08-18-ruby-2-0-0-p647-released.md | 54 ++++++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 55 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-2-3-released.md | 51 +++++++++++++++++ 3 files changed, 160 insertions(+) create mode 100644 zh_tw/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 zh_tw/news/_posts/2015-08-18-ruby-2-1-7-released.md create mode 100644 zh_tw/news/_posts/2015-08-18-ruby-2-2-3-released.md diff --git a/zh_tw/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/zh_tw/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..b2c1a99770 --- /dev/null +++ b/zh_tw/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p647 發佈了" +author: "usa" +translator: "JuanitoFatas" +date: 2015-08-18 12:00:00 +0000 +lang: zh_tw +--- + +我們很高興告訴大家 Ruby 2.0.0-p647 發佈了。 + +本次發佈包含了 RubyGems 網域名稱驗證的風險修正。請參考下文連結來了解更多細節。 + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +同時本次發佈包含了 lib/resolv.rb 的功能退化(regression)修正。 + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 處於安全性維護階段,將會在 2016 年 2 月 24 日中止。建議您開始計畫遷移到新版的 Ruby,像是 2.1 或 2.2。 + +## 下載 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## 發佈記 + +感謝所有幫忙發佈此版本的朋友,特別感謝 hsbt。 diff --git a/zh_tw/news/_posts/2015-08-18-ruby-2-1-7-released.md b/zh_tw/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..80a884cfa4 --- /dev/null +++ b/zh_tw/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.1.7 發佈了" +author: "usa" +translator: "JuanitoFatas" +date: 2015-08-18 16:00:00 +0000 +lang: zh_tw +--- + +Ruby 2.1.7 已發佈。 + +本次發佈包含了 RubyGems 網域名稱驗證的風險修正。請參考下文連結來了解更多細節。 + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +同時也包含了許多錯誤修正。 +參見 [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +以及 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +來了解更多細節。 + +## 下載 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## 發佈記 + +感謝所有幫忙發佈此版本的朋友,特別感謝 nagachika。 + +Ruby 2.1 的維護(包含本版本)是基於 [Ruby 協會](http://www.ruby.or.jp/)關於穩定版本的協議。 diff --git a/zh_tw/news/_posts/2015-08-18-ruby-2-2-3-released.md b/zh_tw/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..68f1d8290a --- /dev/null +++ b/zh_tw/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Ruby 2.2.3 發佈了" +author: "nagachika" +translator: "JuanitoFatas" +date: 2015-08-18 16:00:00 +0000 +lang: zh_tw +--- + +很高興宣布 Ruby 2.2.3 發佈了。這是 2.2 穩定版系列的一次 TENNY 版本發佈。 + +本次發佈包含了 RubyGems 網域名稱驗證的風險修正。請參考下文連結來了解更多細節。 + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +同時也包含了許多錯誤修正。 +參見 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) 來了解更多細節。 + +## 下載 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## 發佈記 + +這次的發行版要感謝許多提交者、測試者以及熱心回報錯誤的使用者的幫助,感謝他們的貢獻。 From 40d44e360a17ace7d599254e231eb0a73feb7bd7 Mon Sep 17 00:00:00 2001 From: Shim Won Date: Thu, 20 Aug 2015 21:13:23 +0900 Subject: [PATCH 0060/3767] Change CVE-2015-3900 links to traslated one (ko) --- ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md | 2 +- ko/news/_posts/2015-08-18-ruby-2-1-7-released.md | 2 +- ko/news/_posts/2015-08-18-ruby-2-2-3-released.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md index 7b824807f2..7e7e284e1b 100644 --- a/ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md +++ b/ko/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -12,7 +12,7 @@ lang: ko 이 릴리스에는 RubyGems 도메인 이름 확인 취약점에 관한 보안 수정이 포함됩니다. 더 자세한 내용은 밑의 내용을 보세요. -* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) +* [CVE-2015-3900 RubyGems 2.4.6 이전의 요청 가로채기 취약점](http://ruby-korea.github.io/rubygems-blog/2015/05/14/CVE-2015-3900.html) 그리고 이 릴리스에는 lib/resolv.rb의 회귀에 대한 수정도 포함됩니다. diff --git a/ko/news/_posts/2015-08-18-ruby-2-1-7-released.md b/ko/news/_posts/2015-08-18-ruby-2-1-7-released.md index 9edb475ad1..862d22290a 100644 --- a/ko/news/_posts/2015-08-18-ruby-2-1-7-released.md +++ b/ko/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -12,7 +12,7 @@ lang: ko 이 릴리스에는 RubyGems 도메인 이름 확인 취약점에 관한 보안 수정이 포함됩니다. 더 자세한 내용은 밑의 내용을 보세요. -* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) +* [CVE-2015-3900 RubyGems 2.4.6 이전의 요청 가로채기 취약점](http://ruby-korea.github.io/rubygems-blog/2015/05/14/CVE-2015-3900.html) 또한 많은 버그가 수정되었습니다. 자세한 내용은 [티켓](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5)과 diff --git a/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md b/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md index 9c7b271fa1..3f6b11f9d1 100644 --- a/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md +++ b/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -12,7 +12,7 @@ lang: ko 이 릴리스에는 RubyGems 도메인 이름 확인 취약점에 관한 보안 수정이 포함됩니다. -* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) +* [CVE-2015-3900 RubyGems 2.4.6 이전의 요청 가로채기 취약점](http://ruby-korea.github.io/rubygems-blog/2015/05/14/CVE-2015-3900.html) 버그 수정도 조금 있었습니다. 자세한 내용은 From 8e9ea92cee117c3c0d4e4f5184addb1ed8a11bf5 Mon Sep 17 00:00:00 2001 From: David Padilla Date: Thu, 20 Aug 2015 14:31:55 -0500 Subject: [PATCH 0061/3767] Small corrections to 8/18 news (es) --- .../_posts/2015-08-18-ruby-2-0-0-p647-released.md | 6 ++++-- es/news/_posts/2015-08-18-ruby-2-1-7-released.md | 14 ++++++++------ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/es/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/es/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md index 2ee8d20b3f..be2be047e6 100644 --- a/es/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md +++ b/es/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -9,7 +9,8 @@ lang: es Nos complace anunciar la entrega de Ruby 2.0.0-p647. -Esta entrega contiene una corrección de seguridad para una vulnerabilidad de verificación de nombre de dominio RubyGems. +Esta entrega contiene una corrección de seguridad para una vulnerabilidad de +verificación de nombre de dominio RubyGems. Puedes tener más detalles en esta publicación: @@ -22,7 +23,8 @@ Esta entrega también contiene la corrección para una regresión de lib/resolv. Ruby 2.0.0 está en una fase de mantenimiento sólo por seguridad hasta Febrero 24 del 2016. Después de esa fecha, el mantenimiento de Ruby 2.0.0 llegará a su fin. -Te recomendamos que comiences a planear una migración a versiones más nuevas de Ruby como 2.1 o 2.2. +Te recomendamos que comiences a planear una migración a versiones más nuevas de +Ruby como 2.1 o 2.2. ## Descargas diff --git a/es/news/_posts/2015-08-18-ruby-2-1-7-released.md b/es/news/_posts/2015-08-18-ruby-2-1-7-released.md index 66164152e3..f710ac60c3 100644 --- a/es/news/_posts/2015-08-18-ruby-2-1-7-released.md +++ b/es/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -4,21 +4,22 @@ title: "Liberada la versión 2.1.7 de Ruby" author: "usa" translator: "gfvcastro" date: 2015-08-18 16:00:00 +0000 -lang: en +lang: es --- Ruby 2.1.7 ha sido liberado. -Esta entrega contiene una corrección de seguridad para una vulnerabilidad de verificación de nombre de dominio RubyGems. +Esta entrega contiene una corrección de seguridad para una vulnerabilidad de +verificación de nombre de dominio RubyGems. -Puedes tener más detalles en esta publicación: +Puedes leer más detalles en esta publicación: * [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) También se incluyen muchas correcciones de errores. -Ver [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) -y [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +Puedes ver los [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +y el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) para más detalles. ## Descargas @@ -55,4 +56,5 @@ para más detalles. Muchas gracias a todos los que nos ayudaron con esta entrega, en especial a nagachika. -El mantenimiento de Ruby 2.1 contiene esta entrega, se basa en el "Acuerdo para la versión estable de Ruby" de [the Ruby Association](http://www.ruby.or.jp/). +El mantenimiento de Ruby 2.1 que contiene esta entrega, se basa en el +"Acuerdo para la versión estable de Ruby" de [the Ruby Association](http://www.ruby.or.jp/). From d48f6cf3571ae0b864423c965d7616e700d8bf35 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 21 Aug 2015 07:16:56 +0900 Subject: [PATCH 0062/3767] bundle update --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2f61ffd266..5a84560b7d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -20,7 +20,7 @@ GEM execjs coffee-script-source (1.9.1.1) colorator (0.1) - execjs (2.5.2) + execjs (2.6.0) fast-stemmer (1.0.2) ffi (1.9.10) hitimes (1.2.2) @@ -41,7 +41,7 @@ GEM toml (~> 0.1.0) jekyll-coffeescript (1.0.1) coffee-script (~> 2.2) - jekyll-gist (1.3.0) + jekyll-gist (1.3.3) jekyll-paginate (1.1.0) jekyll-sass-converter (1.3.0) sass (~> 3.2) @@ -82,7 +82,7 @@ GEM sass (3.4.16) spidr (0.4.1) nokogiri (~> 1.3) - timers (4.0.1) + timers (4.0.2) hitimes toml (0.1.2) parslet (~> 1.5.0) From d633fd8e39456a5a0e04f899f9e3baf16be2dc29 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 21 Aug 2015 07:21:04 +0900 Subject: [PATCH 0063/3767] timers-4.0.2 is yanked --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5a84560b7d..f0f692efa7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -82,7 +82,7 @@ GEM sass (3.4.16) spidr (0.4.1) nokogiri (~> 1.3) - timers (4.0.2) + timers (4.0.1) hitimes toml (0.1.2) parslet (~> 1.5.0) From 3267a0b73e2de14d50bbb6e915d30a7325bcca26 Mon Sep 17 00:00:00 2001 From: gmitrev Date: Sat, 22 Aug 2015 12:28:57 +0300 Subject: [PATCH 0064/3767] Fix broken twitter link in about/website --- _config.yml | 2 +- bg/about/website/index.md | 2 +- de/about/website/index.md | 2 +- en/about/website/index.md | 2 +- it/about/website/index.md | 2 +- ja/about/website/index.md | 2 +- ko/about/website/index.md | 2 +- pt/about/website/index.md | 2 +- ru/about/website/index.md | 2 +- zh_tw/about/website/index.md | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/_config.yml b/_config.yml index a297418d85..85b8546b67 100644 --- a/_config.yml +++ b/_config.yml @@ -1852,7 +1852,7 @@ locales: Logo Rubiego jest Zastrzeżone © 2006, Yukihiro Matsumoto; licencjonowane na warunkach CC BY-SA 2.5.

Serwis powstał w języku Ruby przy użyciu Jekyll. Utrzymaniem serwisu zajmuje się społeczność Rubiego. - Projekt strony Jason Zimdars. + Projekt strony Jason Zimdars. Proszę udziel nam wsparcia na GitHub lub skontaktuj się z naszym webmasterem jeśli masz jakieś pytania lub komentarze dotyczące tego serwisu. diff --git a/bg/about/website/index.md b/bg/about/website/index.md index efb2c53bd7..09cf4555fb 100644 --- a/bg/about/website/index.md +++ b/bg/about/website/index.md @@ -46,7 +46,7 @@ lang: bg [logo]: /bg/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki diff --git a/de/about/website/index.md b/de/about/website/index.md index 92c8be29a6..03ff3fa07e 100644 --- a/de/about/website/index.md +++ b/de/about/website/index.md @@ -45,7 +45,7 @@ Wir danken außerdem den Organisationen, die uns unterstützen: [logo]: /de/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki diff --git a/en/about/website/index.md b/en/about/website/index.md index b54f99e0ab..060fcb8ce3 100644 --- a/en/about/website/index.md +++ b/en/about/website/index.md @@ -46,7 +46,7 @@ Also many thanks to the organizations that support us: [logo]: /en/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki diff --git a/it/about/website/index.md b/it/about/website/index.md index e082d85760..b55f609093 100644 --- a/it/about/website/index.md +++ b/it/about/website/index.md @@ -44,7 +44,7 @@ Inoltre, ringraziamo le organizzazioni che ci supportano: [logo]: /it/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki diff --git a/ja/about/website/index.md b/ja/about/website/index.md index c3191bb8f3..b89ef90471 100644 --- a/ja/about/website/index.md +++ b/ja/about/website/index.md @@ -44,7 +44,7 @@ Ruby Visual Identity Team による初期のデザインが元になっていま [logo]: /ja/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki diff --git a/ko/about/website/index.md b/ko/about/website/index.md index 0c88a74a6b..ada11010ee 100644 --- a/ko/about/website/index.md +++ b/ko/about/website/index.md @@ -49,7 +49,7 @@ lang: ko [logo]: /ko/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki diff --git a/pt/about/website/index.md b/pt/about/website/index.md index 8be7c74b9f..3683a84ff0 100644 --- a/pt/about/website/index.md +++ b/pt/about/website/index.md @@ -44,7 +44,7 @@ Também agradecemos a todas as organizações que nos dão suporte: [logo]: /pt/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki diff --git a/ru/about/website/index.md b/ru/about/website/index.md index 8452584ff2..1d4fc5fe75 100644 --- a/ru/about/website/index.md +++ b/ru/about/website/index.md @@ -43,7 +43,7 @@ lang: ru [logo]: /ru/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki diff --git a/zh_tw/about/website/index.md b/zh_tw/about/website/index.md index 2c643fe0c6..7414cb4ba8 100644 --- a/zh_tw/about/website/index.md +++ b/zh_tw/about/website/index.md @@ -41,7 +41,7 @@ lang: zh_tw [logo]: /zh_tw/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ -[jzimdars]: http://twitter.com/jz +[jzimdars]: https://twitter.com/jasonzimdars [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki From 088981bbffc82c1297558a711797191a2a60cd0a Mon Sep 17 00:00:00 2001 From: gmitrev Date: Sat, 22 Aug 2015 12:34:15 +0300 Subject: [PATCH 0065/3767] Translate latest Bulgarian news post title --- bg/news/_posts/2015-08-18-ruby-2-2-3-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bg/news/_posts/2015-08-18-ruby-2-2-3-released.md b/bg/news/_posts/2015-08-18-ruby-2-2-3-released.md index 143271d45f..f52bb7fac8 100644 --- a/bg/news/_posts/2015-08-18-ruby-2-2-3-released.md +++ b/bg/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.2.3 Released" +title: "Излезе Ruby 2.2.3" author: "nagachika" translator: "Georgi Mitrev" date: 2015-08-18 16:00:00 +0000 From 7e7e2e42bf14971c30fac55c3db18268fe1d8eba Mon Sep 17 00:00:00 2001 From: xluffy Date: Sun, 23 Aug 2015 19:03:37 +0700 Subject: [PATCH 0066/3767] Translate ruby-2-2-3-released to Vietnames (vi) --- .../_posts/2015-08-18-ruby-2-2-3-released.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 vi/news/_posts/2015-08-18-ruby-2-2-3-released.md diff --git a/vi/news/_posts/2015-08-18-ruby-2-2-3-released.md b/vi/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..cb5d8d3200 --- /dev/null +++ b/vi/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.2.3 được phát hành" +author: "nagachika" +translator: "Quang Nguyễn" +date: 2015-08-18 16:00:00 +0000 +lang: vi +--- + +Chúng tôi rất vui mừng được thông báo về việc phát hành Ruby 2.2.3. +Đây là một phiên bản tí hon được phát hành trong sêri ổn định 2.2. + +Phiên bản này bao gồm một số vá về bảo mật cho cho việc xác minh lỗ hổng trên một tên miền RubyGems. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + + +Ngoài ra còn một số sửa lỗi khác. +Xem [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) +để biết chi tiết. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + DUNG LƯỢNG: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + DUNG LƯỢNG: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + DUNG LƯỢNG: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + DUNG LƯỢNG: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Chú thích + +Rất nhiều các committer, lập trình viên và người dùng đã cung cấp các báo lỗi giúp chúng tôi hoàn thành phiên bản này. +Rất cảm ơn vì những đóng góp đó. From f1436fbf0e4928bc8cd58955532221082bd83d34 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Mon, 24 Aug 2015 10:58:19 +0900 Subject: [PATCH 0067/3767] update latest stable version --- .travis.yml | 2 +- Gemfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index ca8a3be5d3..13599a2f29 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: ruby sudo: false -rvm: 2.2.2 +rvm: 2.2.3 cache: bundler: true # Notifications, used by our Gitter channel. diff --git a/Gemfile b/Gemfile index 788e1f8a0d..46f9ac5b6f 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source "https://rubygems.org" -ruby '2.2.2' +ruby '2.2.3' gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' From 27ad65b27702427b48f775a31f3fd5031b4d6b12 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Wed, 26 Aug 2015 00:59:16 +0900 Subject: [PATCH 0068/3767] Fix a typo --- ja/documentation/installation/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/documentation/installation/index.md b/ja/documentation/installation/index.md index f9d3943de8..1ba5f5f8b5 100644 --- a/ja/documentation/installation/index.md +++ b/ja/documentation/installation/index.md @@ -49,7 +49,7 @@ rbenv では複数の Ruby を管理することができます。 rbenv は Ruby のインストール自体はサポートしていませんが、 ruby-build というポピュラーなプラグインを使うことで Ruby をインストールすることができます。 -それぞれのツールは OS X、Libux およびその他 UNIX-like なオペレーティングシステムに対応しています。 +それぞれのツールは OS X、Linux およびその他 UNIX-like なオペレーティングシステムに対応しています。 rbenv をインストールする方法は [rbenvのページ][rbenv] に記述されています。 From b755a0ae0a5369f6f5c13e560f7487fe8ab57655 Mon Sep 17 00:00:00 2001 From: Geoffrey ROGUELON Date: Wed, 26 Aug 2015 14:38:42 +0200 Subject: [PATCH 0069/3767] Translate in french the last news about Ruby release. --- .../2015-08-18-ruby-2-0-0-p647-released.md | 59 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 57 ++++++++++++++++++ .../_posts/2015-08-18-ruby-2-2-3-released.md | 56 ++++++++++++++++++ 3 files changed, 172 insertions(+) create mode 100644 fr/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 fr/news/_posts/2015-08-18-ruby-2-1-7-released.md create mode 100644 fr/news/_posts/2015-08-18-ruby-2-2-3-released.md diff --git a/fr/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/fr/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..5466b5a6ec --- /dev/null +++ b/fr/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,59 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p647 est disponible" +author: "usa" +translator: "Geoffrey Roguelon" +date: 2015-08-18 12:00:00 +0000 +lang: fr +--- + +Nous avons le plaisir d'annoncer la sortie de Ruby 2.0.0-p647. + +Cette version inclut un correctif de sécurité pour une faille sur la vérification +du nom de domaine de Rubygems. +Veuillez consulter le lien ci-dessous pour plus de détails. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Et cette version inclut également un correctif pour une régression de lib/resolv.rb + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 est désormais en phase de maintenance de sécurité jusqu'au 24 février 2016. +Après cette date, Ruby 2.0.0 ne sera plus maintenu. +Nous vous recommandons de démarrer le processus de migration vers une version de +Ruby plus récente, comme la version 2.1 ou 2.2. + +## Téléchargements + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## Commentaire de version + +Merci à tous ceux qui ont contribué à cette version, et plus particulièrement: hsbt. diff --git a/fr/news/_posts/2015-08-18-ruby-2-1-7-released.md b/fr/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..91baeacb04 --- /dev/null +++ b/fr/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.1.7 est disponible" +author: "usa" +translator: "Geoffrey Roguelon" +date: 2015-08-18 16:00:00 +0000 +lang: fr +--- + +La version 2.1.7 de Ruby est disponible. + +Cette version inclut un correctif de sécurité pour une faille sur la vérification +du nom de domaine de Rubygems. +Veuillez consulter le lien ci-dessous pour plus de détails. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +De plus, plusieurs correctifs ont été inclus. +Consultez les [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +et le [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +pour plus de détails. + +## Téléchargements + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## Commentaire de version + +Merci à tous ceux qui ont contribué à cette version, et plus particulièrement: nagachika. + +La maintenance de Ruby 2.1, y compris cette version, est basée sur "l'accord des versions stables de Ruby" de l'[association Ruby](http://www.ruby.or.jp/). diff --git a/fr/news/_posts/2015-08-18-ruby-2-2-3-released.md b/fr/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..5948578a30 --- /dev/null +++ b/fr/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.2.3 est disponible" +author: "nagachika" +translator: "Geoffrey Roguelon" +date: 2015-08-18 16:00:00 +0000 +lang: fr +--- + +Nous avons le plaisir de vous annoncer la sortie de Ruby 2.2.3. +Cette version est une version TEENY de la série stable 2.2. + +Cette version inclut un correctif de sécurité pour une faille sur la vérification +du nom de domaine de Rubygems. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Il y a également différents correctifs de bugs. +Consultez le [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) +pour plus de détails. + +## Téléchargements + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Commentaire de version + +Plusieurs commiteurs, développeur et utilisateur qui ont fourni des rapports de +bugs nous ont aidé à préparer cette version. +Merci pour leurs contributions. From 9ed7fb9de6cca875df3fb5fa74f66728272620fd Mon Sep 17 00:00:00 2001 From: Jiwoong Heo Date: Fri, 28 Aug 2015 09:50:01 +0900 Subject: [PATCH 0070/3767] Fix typos in ko/about/index.md --- ko/about/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ko/about/index.md b/ko/about/index.md index 23151ad0d2..8e163bf1ed 100644 --- a/ko/about/index.md +++ b/ko/about/index.md @@ -4,7 +4,7 @@ title: "루비에 대해서" lang: ko --- -루비가 왜 인기 있을까요? 루비의 팬들은 아릅답고 기교가 뛰어난 언어이기 때문이라고 말합니다. 하지만 이 말로는 부족하지요. 어떤 +루비가 왜 인기 있을까요? 루비의 팬들은 아름답고 기교가 뛰어난 언어이기 때문이라고 말합니다. 하지만 이 말로는 부족하지요. 어떤 점이 루비를 이처럼 매력적인 언어로 만드는 것일까요? {: .summary} @@ -62,7 +62,7 @@ Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&wi 않습니다. 예를 들어 아래는 `+` 연산자 대신 plus 라고 쓰는 것이 더 읽기 편하다고 결정했다면 루비의 빌트인 클래스인 -`Numeric`에 메소드를 추가하면 뇝니다. +`Numeric`에 메소드를 추가하면 됩니다. {% highlight ruby %} class Numeric From cd11fa314001fe724ee3ec254e2a4b14750ca816 Mon Sep 17 00:00:00 2001 From: Anna Filina Date: Mon, 31 Aug 2015 16:28:37 -0400 Subject: [PATCH 0071/3767] ConFoo call for papers. --- en/news/_posts/2016-08-31-confoo-cfp.md | 19 +++++++++++++++++++ fr/news/_posts/2016-08-31-confoo-cfp.md | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 en/news/_posts/2016-08-31-confoo-cfp.md create mode 100644 fr/news/_posts/2016-08-31-confoo-cfp.md diff --git a/en/news/_posts/2016-08-31-confoo-cfp.md b/en/news/_posts/2016-08-31-confoo-cfp.md new file mode 100644 index 0000000000..a6003a75e1 --- /dev/null +++ b/en/news/_posts/2016-08-31-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo 2016 is looking for Ruby speakers" +author: "afilina" +translator: +date: 2016-08-31 16:00:00 UTC +lang: en +--- + +![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo is once more seeking passionate speakers for the upcoming conference. + +The event is happening in Montreal, Canada, between February 24th and 26th, 2016. It is an exciting conference for web developers with speakers from all over the world. It unites many web programming languages under one roof, as well as other topics related to web development. The [call for papers][1] closes on September 20th. + +For the last few years, ConFoo renewed 50% of its speakers. If you're new to this conference, you should definitely submit. + +If you would just like to attend, there is a [discount][2] until October 13th. + +[1]: https://confoo.ca/en/call-for-papers +[2]: https://confoo.ca/en/register diff --git a/fr/news/_posts/2016-08-31-confoo-cfp.md b/fr/news/_posts/2016-08-31-confoo-cfp.md new file mode 100644 index 0000000000..72d2db5c17 --- /dev/null +++ b/fr/news/_posts/2016-08-31-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo 2014 cherche des conférenciers Ruby" +author: "afilina" +translator: +date: 2016-08-31 16:00:00 UTC +lang: fr +--- + +![ConFoo - Conférence pour développeurs web](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo recherche une fois de plus des conférenciers passionnés pour la prochaine conférence. + +L'évènement a lieu à Montréal, Canada, du 24 au 26 févier 2016. C'est une conférence excitante pour développeurs web avec des conférenciers du monde entier. La conférence unit plusieurs langages de programmation sous le même toit, ainsi que d'autres sujets liés au développement web. [L'appel aux conférenciers][1] se termine le 20 septembre. + +Depuis quelques années, ConFoo renouvèle 50% de ses conférenciers. Si vous n'avez jamais parlé à cette conférence avant, vous devriez soumettre. + +Si vous préférez seulement y assister, il y a un [rabais][2] jusqu'au 13 octobre. + +[1]: https://confoo.ca/fr/call-for-papers +[2]: https://confoo.ca/fr/register From 25b39c8df1ad026f3373acb8016aed8cfbd847ab Mon Sep 17 00:00:00 2001 From: Anna Filina Date: Mon, 31 Aug 2015 16:31:33 -0400 Subject: [PATCH 0072/3767] Update 2016-08-31-confoo-cfp.md --- fr/news/_posts/2016-08-31-confoo-cfp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fr/news/_posts/2016-08-31-confoo-cfp.md b/fr/news/_posts/2016-08-31-confoo-cfp.md index 72d2db5c17..812876b2e8 100644 --- a/fr/news/_posts/2016-08-31-confoo-cfp.md +++ b/fr/news/_posts/2016-08-31-confoo-cfp.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "ConFoo 2014 cherche des conférenciers Ruby" +title: "ConFoo 2016 cherche des conférenciers Ruby" author: "afilina" translator: date: 2016-08-31 16:00:00 UTC From e9e9488db405579716e2772f1aeade7f741b34e0 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Wed, 2 Sep 2015 13:45:23 +0900 Subject: [PATCH 0073/3767] Fix the year of ConFoo news --- config.ru | 1 + .../{2016-08-31-confoo-cfp.md => 2015-08-31-confoo-cfp.md} | 6 +++--- .../{2016-08-31-confoo-cfp.md => 2015-08-31-confoo-cfp.md} | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) rename en/news/_posts/{2016-08-31-confoo-cfp.md => 2015-08-31-confoo-cfp.md} (90%) rename fr/news/_posts/{2016-08-31-confoo-cfp.md => 2015-08-31-confoo-cfp.md} (91%) diff --git a/config.ru b/config.ru index d89346fea7..5c83236f2c 100644 --- a/config.ru +++ b/config.ru @@ -20,6 +20,7 @@ use Rack::Rewrite do r302 %r{^/(en|ja)/install\.html$}, "/$1/downloads" # URL changes + r302 %r{^/(en|fr)/news/2016/08/31/confoo-cfp(.*)$}, "/$1/news/2015/08/31/confoo-cfp$2" r302 %r{^/(en|de|it|ja|ko|pl)/installation(.*)$}, "/$1/documentation/installation$2" r302 %r{^/([a-z_]+)/news/2014/09/18/ruby-2\.2\.0-preview1-released(.*)$}, "/$1/news/2014/09/18/ruby-2-2-0-preview1-released$2" r302 %r{^/([a-z_]+)/news/2014/08/19/ruby-1\.9\.2-p330-released(.*)$}, "/$1/news/2014/08/19/ruby-1-9-2-p330-released$2" diff --git a/en/news/_posts/2016-08-31-confoo-cfp.md b/en/news/_posts/2015-08-31-confoo-cfp.md similarity index 90% rename from en/news/_posts/2016-08-31-confoo-cfp.md rename to en/news/_posts/2015-08-31-confoo-cfp.md index a6003a75e1..fc672798c4 100644 --- a/en/news/_posts/2016-08-31-confoo-cfp.md +++ b/en/news/_posts/2015-08-31-confoo-cfp.md @@ -1,10 +1,10 @@ --- layout: news_post -title: "ConFoo 2016 is looking for Ruby speakers" +title: "ConFoo 2016 is looking for Ruby speakers" author: "afilina" translator: -date: 2016-08-31 16:00:00 UTC -lang: en +date: 2015-08-31 16:00:00 UTC +lang: en --- ![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo is once more seeking passionate speakers for the upcoming conference. diff --git a/fr/news/_posts/2016-08-31-confoo-cfp.md b/fr/news/_posts/2015-08-31-confoo-cfp.md similarity index 91% rename from fr/news/_posts/2016-08-31-confoo-cfp.md rename to fr/news/_posts/2015-08-31-confoo-cfp.md index 812876b2e8..85e614d381 100644 --- a/fr/news/_posts/2016-08-31-confoo-cfp.md +++ b/fr/news/_posts/2015-08-31-confoo-cfp.md @@ -1,10 +1,10 @@ --- layout: news_post -title: "ConFoo 2016 cherche des conférenciers Ruby" +title: "ConFoo 2016 cherche des conférenciers Ruby" author: "afilina" translator: -date: 2016-08-31 16:00:00 UTC -lang: fr +date: 2015-08-31 16:00:00 UTC +lang: fr --- ![ConFoo - Conférence pour développeurs web](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo recherche une fois de plus des conférenciers passionnés pour la prochaine conférence. From eb74c4299840a02aaabd7d6a800315943b9c5dfa Mon Sep 17 00:00:00 2001 From: Shim Won Date: Wed, 2 Sep 2015 07:30:27 +0900 Subject: [PATCH 0074/3767] Translate ConFoo 2016 is looking for Ruby speakers (ko) --- ko/news/_posts/2015-08-31-confoo-cfp.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ko/news/_posts/2015-08-31-confoo-cfp.md diff --git a/ko/news/_posts/2015-08-31-confoo-cfp.md b/ko/news/_posts/2015-08-31-confoo-cfp.md new file mode 100644 index 0000000000..f1897b99a9 --- /dev/null +++ b/ko/news/_posts/2015-08-31-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo 2016에서 루비 발표자를 모집합니다" +author: "afilina" +translator: "marocchino" +date: 2015-08-31 16:00:00 UTC +lang: ko +--- + +![ConFoo - 웹 개발자를 위한 콘퍼런스](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo가 다음 콘퍼런스에서 발표하실 열정적인 발표자를 한 번 더 찾고있습니다. + +이벤트는 캐나다 몬트리올에서 2월 24일에서 26일까지 개최됩니다. 전 세계에서 모인 발표자가 있는 신나는 웹 개발자를 위한 콘퍼런스입니다. 이 한 주제 아래 많은 웹 프로그래밍 언어뿐만 아니라 다른 웹 개발에 관련된 주제도 다룹니다. [신청][1]은 9월 20일에 종료합니다. + +지난 몇 년간, ConFoo 발표자의 50%가 바뀌었습니다. 이 콘퍼런스가 처음이라면, 신청해도 전혀 문제없습니다. + +그냥 참가만 하고 싶으신 분을 위한 입장권은 10월 13일 까지 [할인][2]합니다. + +[1]: https://confoo.ca/en/call-for-papers +[2]: https://confoo.ca/en/register From bbc65310c60863e108a63c2a58c73f56da965e78 Mon Sep 17 00:00:00 2001 From: ryoben Date: Thu, 3 Sep 2015 21:07:23 +0900 Subject: [PATCH 0075/3767] Translate ConFoo 2016 is looking for Ruby speakers (ja) --- ja/news/_posts/2015-08-31-confoo-cfp.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ja/news/_posts/2015-08-31-confoo-cfp.md diff --git a/ja/news/_posts/2015-08-31-confoo-cfp.md b/ja/news/_posts/2015-08-31-confoo-cfp.md new file mode 100644 index 0000000000..f82aac8452 --- /dev/null +++ b/ja/news/_posts/2015-08-31-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo 2016はRubyスピーカーを募集中です" +author: "afilina" +translator: "ryoben" +date: 2015-08-31 16:00:00 UTC +lang: ja +--- + +![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo では、熱意溢れるスピーカーを募集しています。 + +このイベントは、2016年2月24日から26日まで、カナダのモントリオールで開催されます。世界中からWebデベロッパーがスピーカーとして集まる刺激的なカンファレンスです。様々なWebプログラミング言語が一つ屋根の下に集結するだけでなく、Web開発に関連する様々なトピックがあります。[登壇者申し込み][1]の締め切りは9月20日までです。 + +過去数年間、ConFooはスピーカーの50%を入れ替えてきました。このカンファレンスに初めて参加するなら、是非とも登壇者申し込みをしてください。 + +参加する場合、10月13日までなら[割引][2]があります。 + +[1]: https://confoo.ca/en/call-for-papers +[2]: https://confoo.ca/en/register From f075dbe26656aed0b37609cd26ab4fac5d36b1d0 Mon Sep 17 00:00:00 2001 From: Sho Hashimoto Date: Wed, 2 Sep 2015 23:56:54 +0900 Subject: [PATCH 0076/3767] Add Matsue RubyKaigi 07 registration open news --- ...3-matsue-rubykaigi-registration-is-open.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ja/news/_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md diff --git a/ja/news/_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md b/ja/news/_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md new file mode 100644 index 0000000000..1b492be785 --- /dev/null +++ b/ja/news/_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md @@ -0,0 +1,27 @@ +--- +layout: news_post +title: "松江Ruby会議07の参加登録が開始されました" +author: "Sho Hashimoto(@sho_hashimoto)" +translator: +date: 2015-09-03 14:50:12 +0000 +lang: ja +--- + +日本Rubyの会が後援する、[地域Ruby会議(RegionalRubyKaigi)][1]の1つである[松江Ruby会議07](http://matsue.rubyist.net/matrk07/)の参加登録が開始されました。 + +* 開催日: 2015年9月26日(土) 11:00 〜 17:10 (懇親会) 18:00 〜 20:00 +* 会場: [松江テルサ4F](https://www.google.com/maps/search/松江テルサ/@35.463976,133.062015,14z?hl=ja) +* 主  催: Matsue.rb(まつえるびー) +* 参加費: 無料 +* 中継: [動画による中継(YouTube)](https://www.youtube.com/watch?v=JhNlQra5VKg) +* 公式タグ: [#matrk07](https://twitter.com/search?q=matrk07&src=typd&f=realtime) + +## 参加登録 + +Doorkeeper にて申し込みを受け付けています。 + +* [参加受付](https://matsue-rb.doorkeeper.jp/events/27629) +* [懇親会(一般)](http://matsue-rb.doorkeeper.jp/events/27632) +* [懇親会(学生)](http://matsue-rb.doorkeeper.jp/events/27631) + +[1]: http://regional.rubykaigi.org/ From f3115a67073d312983c57f704c2fe14fe1fadc39 Mon Sep 17 00:00:00 2001 From: Juanito Fatas Date: Thu, 3 Sep 2015 23:53:12 +0800 Subject: [PATCH 0077/3767] Translate confoo 2016 CFP post (zh_tw) --- zh_tw/news/_posts/2015-08-31-confoo-cfp.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 zh_tw/news/_posts/2015-08-31-confoo-cfp.md diff --git a/zh_tw/news/_posts/2015-08-31-confoo-cfp.md b/zh_tw/news/_posts/2015-08-31-confoo-cfp.md new file mode 100644 index 0000000000..7c5d8fab8d --- /dev/null +++ b/zh_tw/news/_posts/2015-08-31-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo 2016 is looking for Ruby speakers" +author: "afilina" +translator: "JuanitoFatas" +date: 2015-08-31 16:00:00 UTC +lang: zh_tw +--- + +![ConFoo──Web 開發者的研討會](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo 再次尋找充滿熱情的講者參與下屆研討會。 + +活動將於 2016 年 2 月 24 至 26 日於加拿大蒙特婁舉行。ConFoo 講者從世界各地而來,是針對網路開發者所舉辦的盛會。ConFoo 的把不同 Web 程式語言的議題集合到一個屋簷下,同時也有其他與 Web 相關的議題。[投稿][1]將於 9 月 20 日停止受理。 + +ConFoo 最近幾年的講者半數都是新面孔。如果從未參加過 ConFoo,趕快來投稿吧。 + +若是只想參加研討會,在 10 月 13 日之前報名有[折扣][2]。 + +[1]: https://confoo.ca/en/call-for-papers +[2]: https://confoo.ca/en/register From 2e43503fca3560908a00bcf351d1d7e40ad262ee Mon Sep 17 00:00:00 2001 From: Juanito Fatas Date: Fri, 4 Sep 2015 00:17:53 +0800 Subject: [PATCH 0078/3767] Translate title of ConFoo CFP 2016 (zh_tw) --- zh_tw/news/_posts/2015-08-31-confoo-cfp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_tw/news/_posts/2015-08-31-confoo-cfp.md b/zh_tw/news/_posts/2015-08-31-confoo-cfp.md index 7c5d8fab8d..afbf584d51 100644 --- a/zh_tw/news/_posts/2015-08-31-confoo-cfp.md +++ b/zh_tw/news/_posts/2015-08-31-confoo-cfp.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "ConFoo 2016 is looking for Ruby speakers" +title: "ConFoo 2016 正在尋找 Ruby 講者" author: "afilina" translator: "JuanitoFatas" date: 2015-08-31 16:00:00 UTC From e719cb40b722775f296639bf7807348960874027 Mon Sep 17 00:00:00 2001 From: Quintus Date: Sun, 6 Sep 2015 09:46:10 +0200 Subject: [PATCH 0079/3767] Translate RubyConf Taiwan post (de). --- ...04-rubyconf-taiwan-registration-is-open.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 de/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md diff --git a/de/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/de/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md new file mode 100644 index 0000000000..f96a68f505 --- /dev/null +++ b/de/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "Registrierung für RubyConf Taiwan 2015 online" +author: "Mu-Fan Teng(@ryudoawaru)" +translator: "Marvin Gülker" +date: 2015-08-04 15:30:22 +0000 +lang: de +--- + +Am 11. und 12. September 2015 wird in Tapei (Taiwan) die RubyConf +Taiwan 2015 stattfinden. + +Detaillierte Informationen über Referenten und Zeitplan sind auf der +[Konferenz-Website](http://rubyconf.tw) verfügbar. + +Ticketverkäufe finden bis zum 12. September 2015 statt. +[Besorgen Sie sich ein Ticket!](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) + +Wir freuen uns darauf, Sie in Taiwan kennenzulernen! From f8466fe17ff74935226ef813fadb8555ad9c5aac Mon Sep 17 00:00:00 2001 From: Quintus Date: Sun, 6 Sep 2015 09:49:03 +0200 Subject: [PATCH 0080/3767] Translate ruby 2.0.0-p647 release post (de) --- .../2015-08-18-ruby-2-0-0-p647-released.md | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 de/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md diff --git a/de/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/de/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..57d87f4200 --- /dev/null +++ b/de/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,62 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p647 veröffentlicht" +author: "usa" +translator: "Marvin Gülker" +date: 2015-08-18 12:00:00 +0000 +lang: de +--- + +Wir freuen uns, die Veröffentlichung von Ruby 2.0.0-p647 ankündigen zu können. + +Diese Veröffentlichung behebt ein sicherheitsrelevantes Problem mit +der Domainnamen-Validierung von RubyGems. Weitere Informationen dazu +finden Sie in diesem Blogpost: + +* [CVE-2015-3900 Request-Hijacking-Sicherheitslücke in RubyGems 2.4.6 und früher](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Daneben enthält diese Veröffentlichung einen Fix für eine Regression +in lib/resolv.rb. + +* [Uninitialisierte Konstante durch Typo in Backport von [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 befindet sich nunmehr bis zum 24. Februar 2016 in der Phase +für Sicherheitsaktualisierungen. Danach wird die Unterstützung von +Ruby 2.0.0 eingestellt. +Wir empfehlen Ihnen, mit den Planungen für eine Migration auf neuere +Ruby-Versionen wie etwa 2.1 oder 2.2 anzufangen. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## Veröffentlichungskommentar + +Vielen Dank an alle, die bei dieser Veröffentlichung geholfen haben, +insbesondere hsbt. From 45be61693f532ddc63bd2ce53407a6795abc1e22 Mon Sep 17 00:00:00 2001 From: Quintus Date: Sun, 6 Sep 2015 09:49:19 +0200 Subject: [PATCH 0081/3767] Translate ruby-2.1.7 release post (de) --- .../_posts/2015-08-18-ruby-2-1-7-released.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 de/news/_posts/2015-08-18-ruby-2-1-7-released.md diff --git a/de/news/_posts/2015-08-18-ruby-2-1-7-released.md b/de/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..455fe8f415 --- /dev/null +++ b/de/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Ruby 2.1.7 veröffentlicht" +author: "usa" +translator: "Marvin Gülker" +date: 2015-08-18 16:00:00 +0000 +lang: de +--- + +Ruby 2.1.7 ist veröffentlicht worden. + +Diese Veröffentlichung behebt ein sicherheitsrelevantes Problem mit +der Domainnamen-Validierung von RubyGems. Weitere Informationen dazu +finden Sie in diesem Blogpost: + +* [CVE-2015-3900 Request-Hijacking-Sicherheitslücke in RubyGems 2.4.6 und früher](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Außerdem sind zahlreiche Bugfixes eingeflossen. +Siehe die [Tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +und das [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +für Details. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## Veröffentlichungskommentar + +Vielen Dank an alle, die mit dieser Veröffentlichung geholfen haben, +insbesondere nagachika. + +Die Unterstützung von Ruby 2.1, diese Veröffentlichung eingeschlossen, +basiert auf der „Übereinkunft für die stabile Ruby Version“ der +[Ruby Association](http://www.ruby.or.jp/). From db0851b96c1d7747dd691d0ffb50452137cd6584 Mon Sep 17 00:00:00 2001 From: Quintus Date: Sun, 6 Sep 2015 09:49:27 +0200 Subject: [PATCH 0082/3767] Translate ruby-2.2.3 release post (de) --- .../_posts/2015-08-18-ruby-2-2-3-released.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 de/news/_posts/2015-08-18-ruby-2-2-3-released.md diff --git a/de/news/_posts/2015-08-18-ruby-2-2-3-released.md b/de/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..b011e1e282 --- /dev/null +++ b/de/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.2.3 veröffentlicht" +author: "nagachika" +translator: "Marvin Gülker" +date: 2015-08-18 16:00:00 +0000 +lang: de +--- + +Wir freuen uns, die Veröffentlichung von Ruby 2.2.3 ankündigen zu +können. Dabei handelt es sich um eine TEENY-Veröffentlichung der +stabilen 2.2er-Serie. + +Diese Veröffentlichung behebt ein sicherheitsrelevantes Problem mit +der Domainnamen-Validierung von RubyGems. Weitere Informationen dazu +finden Sie in diesem Blogpost: + +Außerdem sind einige Bugfixes gemacht worden. Siehe das +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) +für weitere Informationen. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Veröffentlichungskommentar + +Zahlreiche Commiters, Entwickler und Nutzer, die uns Fehlermeldungen +geschickt haben, haben uns bei der Erstellung dieser Veröffentlichung +geholfen. +Vielen Dank für ihre Mitwirkung. From 4c42629d588093bdbd9f29c883b8cbcb5a198b23 Mon Sep 17 00:00:00 2001 From: Quintus Date: Sun, 6 Sep 2015 09:49:38 +0200 Subject: [PATCH 0083/3767] Translate ConFoo post (de) --- de/news/_posts/2015-08-31-confoo-cfp.md | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 de/news/_posts/2015-08-31-confoo-cfp.md diff --git a/de/news/_posts/2015-08-31-confoo-cfp.md b/de/news/_posts/2015-08-31-confoo-cfp.md new file mode 100644 index 0000000000..e17014fd8c --- /dev/null +++ b/de/news/_posts/2015-08-31-confoo-cfp.md @@ -0,0 +1,27 @@ +--- +layout: news_post +title: "Die ConFoo 2016 sucht nach Ruby-Referenten" +author: "afilina" +translator: "Marvin Gülker" +date: 2015-08-31 16:00:00 UTC +lang: de +--- + +![ConFoo - Konferenz für Webentwickler](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}Die ConFoo sucht einmal mehr nach Referenten mit mitreißenden Vorträgen für die anstehende Konferenz. + +Die Veranstaltung findet vom 24. bis zum 26. Februar 2016 in Montreal +(Kanada) statt. Es handelt sich um an Webentwickler gerichtete +Konferenz mit Referenten aus der ganzen Welt, die zahlreiche +Programmiersprachen für das Web genauso wie weitere, die +Webentwicklung betreffende Themen unter einem Dach zusammenbringt. Der +[Aufruf zur Einsendung][1] endet am 20. September. + +In den letzten Jahren hat die ConFoo etwa die Hälfte ihrer Referenten +ausgetauscht. Wenn Sie neu dabei sind, sollten sie Ihren Vortrag +unbedingt einschicken. + +Wenn Sie teilnehmen wollen, gibt es bis zum 13. Oktober einen +[Rabatt][2]. + +[1]: https://confoo.ca/en/call-for-papers +[2]: https://confoo.ca/en/register From 4b1e674b9d63caa55d6bfa868277389e03ad999a Mon Sep 17 00:00:00 2001 From: Quintus Date: Sun, 6 Sep 2015 10:36:31 +0200 Subject: [PATCH 0084/3767] Fix typo in ConFoo post (de). --- de/news/_posts/2015-08-31-confoo-cfp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de/news/_posts/2015-08-31-confoo-cfp.md b/de/news/_posts/2015-08-31-confoo-cfp.md index e17014fd8c..77b4d3c123 100644 --- a/de/news/_posts/2015-08-31-confoo-cfp.md +++ b/de/news/_posts/2015-08-31-confoo-cfp.md @@ -10,7 +10,7 @@ lang: de ![ConFoo - Konferenz für Webentwickler](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}Die ConFoo sucht einmal mehr nach Referenten mit mitreißenden Vorträgen für die anstehende Konferenz. Die Veranstaltung findet vom 24. bis zum 26. Februar 2016 in Montreal -(Kanada) statt. Es handelt sich um an Webentwickler gerichtete +(Kanada) statt. Es handelt sich um eine an Webentwickler gerichtete Konferenz mit Referenten aus der ganzen Welt, die zahlreiche Programmiersprachen für das Web genauso wie weitere, die Webentwicklung betreffende Themen unter einem Dach zusammenbringt. Der From 5d9c65da8041493cacd04afbc8532b87c8e14baa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Sun, 6 Sep 2015 08:24:33 -0500 Subject: [PATCH 0085/3767] news 2-2-3-released translated to spanish --- .../_posts/2015-08-18-ruby-2-2-3-released.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 es/news/_posts/2015-08-18-ruby-2-2-3-released.md diff --git a/es/news/_posts/2015-08-18-ruby-2-2-3-released.md b/es/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..f054c93bf9 --- /dev/null +++ b/es/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Ruby 2.2.3 Released" +author: "nagachika" +translator: "vtamara" +date: 2015-08-18 16:00:00 +0000 +lang: es +--- + +Nos complace anunciar la entrega de Ruby 2.2.3. +Esta es una publicación TEENY de la serie estable 2.2. + +Esta publicación incluye una solución a una vulnerabilidad de seguridad en la verificacioń del nombre del dominio RubyGems. + + +* [CVE-2015-3900 Vulnerabilidad, secuestro de peticiones en RubyGems 2.4.6 y anteriores](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +También hay algunas soluciones a fallas. Consulta detalles en la +[Bitacora de Cambios](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Comentarios de la entrega + +Muchos colaboradores, desarrolladores y usuarios que reportaron fallas nos ayudaron a completar esta entrega. +Gracias por sus contribuciones. From 8408bcd30b71264c2e6c1405d3caa3b429acd6d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Sun, 6 Sep 2015 15:10:32 -0500 Subject: [PATCH 0086/3767] ortography --- es/news/_posts/2015-08-18-ruby-2-2-3-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es/news/_posts/2015-08-18-ruby-2-2-3-released.md b/es/news/_posts/2015-08-18-ruby-2-2-3-released.md index f054c93bf9..cfeb81ed42 100644 --- a/es/news/_posts/2015-08-18-ruby-2-2-3-released.md +++ b/es/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -10,7 +10,7 @@ lang: es Nos complace anunciar la entrega de Ruby 2.2.3. Esta es una publicación TEENY de la serie estable 2.2. -Esta publicación incluye una solución a una vulnerabilidad de seguridad en la verificacioń del nombre del dominio RubyGems. +Esta publicación incluye una solución a una vulnerabilidad de seguridad en la verificación del nombre del dominio RubyGems. * [CVE-2015-3900 Vulnerabilidad, secuestro de peticiones en RubyGems 2.4.6 y anteriores](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) From 491997732b6953da79135486e54db4ef84ab432f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Sun, 6 Sep 2015 21:05:40 -0500 Subject: [PATCH 0087/3767] title translated --- es/news/_posts/2015-08-18-ruby-2-2-3-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es/news/_posts/2015-08-18-ruby-2-2-3-released.md b/es/news/_posts/2015-08-18-ruby-2-2-3-released.md index cfeb81ed42..213fdb26a6 100644 --- a/es/news/_posts/2015-08-18-ruby-2-2-3-released.md +++ b/es/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.2.3 Released" +title: "Liberada la versión 2.2.3 de Ruby" author: "nagachika" translator: "vtamara" date: 2015-08-18 16:00:00 +0000 From a4bf557fc72c544f032392d81c7f32f142e79d7e Mon Sep 17 00:00:00 2001 From: Alexey Gaziev Date: Sun, 6 Sep 2015 14:23:57 +0800 Subject: [PATCH 0088/3767] Latest news translated (ru) --- ...04-rubyconf-taiwan-registration-is-open.md | 16 ++++++ .../2015-08-18-ruby-2-0-0-p647-released.md | 57 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 55 ++++++++++++++++++ .../_posts/2015-08-18-ruby-2-2-3-released.md | 55 ++++++++++++++++++ ru/news/_posts/2015-08-31-confoo-cfp.md | 19 +++++++ 5 files changed, 202 insertions(+) create mode 100644 ru/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md create mode 100644 ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 ru/news/_posts/2015-08-18-ruby-2-1-7-released.md create mode 100644 ru/news/_posts/2015-08-18-ruby-2-2-3-released.md create mode 100644 ru/news/_posts/2015-08-31-confoo-cfp.md diff --git a/ru/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/ru/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md new file mode 100644 index 0000000000..4ac0b750ae --- /dev/null +++ b/ru/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -0,0 +1,16 @@ +--- +layout: news_post +title: "Онлайн регистрация на RubyConf Тайвань 2015" +author: "Mu-Fan Teng(@ryudoawaru)" +translator: "gazay" +date: 2015-08-04 15:30:22 +0000 +lang: ru +--- + +RubyConf Тайвань 2015 пройдет в Тайбэе, Тайвань, 11-12-го сентября 2015 года. + +Подробности про спикеров и план конференции, пожалуйста, смотрите на [сайте конференции](http://rubyconf.tw). + +Билеты можно купить до 12-го сентября 2015 года. [Забронируйте свой билет!](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) + +Мы будем рады видеть вас в Тайване! diff --git a/ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..7f1725568a --- /dev/null +++ b/ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p647 Released" +author: "usa" +translator: "gazay" +date: 2015-08-18 12:00:00 +0000 +lang: ru +--- + +Мы рады сообщить о релизе Ruby 2.0.0-p647. + +Этот релиз включает исправление для уязвимости верификации доменного имени RubyGems. +Подробнее по ссылке ниже. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +А так же этот релиз включает исправление для регрессии lib/resolv.rb. + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 на данный момент находится в стадии поддержки безопасности до 24-го февраля 2016 года. +После этой даты поддержка Ruby 2.0.0 будет окончена. +Мы рекомендуем начать мигрировать на более новые версии 2.1 и 2.2. + +## Скачать + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## Комментарий к релизу + +Спасибо всем, кто участвовал в этом и предыдущих релизах. Особенно hsbt. diff --git a/ru/news/_posts/2015-08-18-ruby-2-1-7-released.md b/ru/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..62a25d72e7 --- /dev/null +++ b/ru/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.1.7 Released" +author: "usa" +translator: "gazay" +date: 2015-08-18 16:00:00 +0000 +lang: ru +--- + +Вышел Ruby 2.1.7. + +Этот релиз включает исправление для уязвимости верификации доменного имени RubyGems. +Подробнее по ссылке ниже. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +А также включены многие другие исправления. +Подробности можно узнать из [тикетов](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +и [лога изменений](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog). + +## Скачать + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## Комментарий к релизу + +Спасибо всем, кто помогал с этим релизом, особенно, nagachika. + +Поддержка Ruby 2.1, включая этот релиз, основана на "Соглашении о стабильной версии Ruby" от [Ассоциации Ruby](http://www.ruby.or.jp/). diff --git a/ru/news/_posts/2015-08-18-ruby-2-2-3-released.md b/ru/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..8d1d352413 --- /dev/null +++ b/ru/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.2.3 Released" +author: "nagachika" +translator: +date: 2015-08-18 16:00:00 +0000 +lang: en +--- + +Мы рады сообщить о релизе Ruby 2.2.3. +Это патч-релиз для стабильной серии 2.2. + +Этот релиз включает исправление для уязвимости верификации доменного имени RubyGems. +Подробнее по ссылке ниже. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +В релиз включены также несколько других исправлений. +Смотри [лог изменений](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) +за подробностями. + +## Скачать + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Комментарий к релизу + +Многие коммитеры, тестеры и пользователи, которые слали баг-репорты, +помогли нам сделать этот релиз. Спасибо за их участие. diff --git a/ru/news/_posts/2015-08-31-confoo-cfp.md b/ru/news/_posts/2015-08-31-confoo-cfp.md new file mode 100644 index 0000000000..17ea7f77f4 --- /dev/null +++ b/ru/news/_posts/2015-08-31-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo 2016 ищет Ruby-спикеров" +author: "afilina" +translator: "gazay" +date: 2015-08-31 16:00:00 UTC +lang: ru +--- + +![ConFoo - Конференция для веб-разработчиков](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo в очередной раз ищет увлеченных спикеров для предстоящей конференции. + +Событие пройдет в Монреале, Канада, между 24-м и 26-м февраля 2016-го года. Это волнующая конференция для веб-разработчиков со спикерами со всего света. Она объединяет многие языки для разработки веб-приложений под своей крышей, также, как и прочие топики, связанные с веб-разработкой. [Предложение докладов][1] закрывается 20-го сентября. + +За последние несколько лет, ConFoo обновила 50% своих спикеров. Если вы впервые слышите про эту конференцию – вы точно должны предложить свой доклад. + +Если вы хотите лишь приехать в качестве слушателя, до 13-го октября действует [скидка][2]. + +[1]: https://confoo.ca/en/call-for-papers +[2]: https://confoo.ca/en/register From ee05bd10fd92c62a9fe66330c2ed9259c62e57d0 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Wed, 22 Jul 2015 14:09:42 +0700 Subject: [PATCH 0089/3767] Link to translated post; fix typos (id) --- id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md | 2 +- id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md | 4 ++-- id/news/_posts/2014-10-27-ruby-2-1-4-released.md | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md b/id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md index 31877837b0..0fb95834bb 100644 --- a/id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md +++ b/id/news/_posts/2014-10-27-ruby-1-9-3-p550-is-released.md @@ -11,7 +11,7 @@ Kami dengan senang hati mengumumkan Ruby 1.9.3-p550 telah dirilis. Rilis ini mencakup perbaikan celah keamanan *DoS* pada REXML. -* [CVE-2014-8080: Denial of Service XML Expansion](https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/) +* [CVE-2014-8080: Denial of Service pada Ekspansi XML](https://www.ruby-lang.org/id/news/2014/10/27/rexml-dos-cve-2014-8080/) Rilis ini juga mencakup perubahan pengaturan *default* dari ext/openssl. Opsi SSL/TLS yang tidak aman dimatikan secara *default*. diff --git a/id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md b/id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md index d90ffe9afc..19835614b4 100644 --- a/id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md +++ b/id/news/_posts/2014-10-27-ruby-2-0-0-p594-is-released.md @@ -9,9 +9,9 @@ lang: id Kami dengan senang hati mengumumkan Ruby 2.0.0-p594 telah dirilis. -Rilis ini mencakup perbaikan cleah keamanan *DoS* pada REXML. +Rilis ini mencakup perbaikan celah keamanan *DoS* pada REXML. -* [CVE-2014-8080: Denial of Service XML Expansion](https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/) +* [CVE-2014-8080: Denial of Service pada Ekspansi XML](https://www.ruby-lang.org/id/news/2014/10/27/rexml-dos-cve-2014-8080/) Rilis ini juga mencakup perubahan pengaturan *default* dari ext/openssl. Opsi SSL/TLS yang tidak aman dimatikan secara *default*. diff --git a/id/news/_posts/2014-10-27-ruby-2-1-4-released.md b/id/news/_posts/2014-10-27-ruby-2-1-4-released.md index 97fa2af35e..804a436e65 100644 --- a/id/news/_posts/2014-10-27-ruby-2-1-4-released.md +++ b/id/news/_posts/2014-10-27-ruby-2-1-4-released.md @@ -11,10 +11,10 @@ Ruby 2.1.4 telah dirilis. Rilis ini mencakup perbaikan celah keamanan diantaranya sebagai berikut: -* [CVE-2014-8080: Denial of Service XML Expansion](https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/) +* [CVE-2014-8080: Denial of Service pada Ekspansi XML](https://www.ruby-lang.org/id/news/2014/10/27/rexml-dos-cve-2014-8080/) * [Perubahan pengaturan *default* dari ext/openssl yang berkaitan dengan CVE-2014-3566](https://www.ruby-lang.org/id/news/2014/10/27/changing-default-settings-of-ext-openssl/) -dan beberapa perbaikan *bugs*. +dan beberapa perbaikan *bugs* lainnya. Lihat [tiket](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_4/ChangeLog) From 562e07328c9a644b01bd77e799ab4fdd0d153be6 Mon Sep 17 00:00:00 2001 From: Laurent Arnoud Date: Wed, 15 Jul 2015 22:05:29 +0200 Subject: [PATCH 0090/3767] Fix link to untranslated post (id) --- id/news/_posts/2012-10-12-cve-2012-4464-cve-2012-4466.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/id/news/_posts/2012-10-12-cve-2012-4464-cve-2012-4466.md b/id/news/_posts/2012-10-12-cve-2012-4464-cve-2012-4466.md index f24e7fdeaa..65ced5db53 100644 --- a/id/news/_posts/2012-10-12-cve-2012-4464-cve-2012-4466.md +++ b/id/news/_posts/2012-10-12-cve-2012-4464-cve-2012-4466.md @@ -49,4 +49,4 @@ Kerentanan ini ditemukan oleh Tyler Hickes. -[1]: {{ site.url }}/id/news/2011/02/18/exception-methods-can-bypass-safe/ +[1]: {{ site.url }}/en/news/2011/02/18/exception-methods-can-bypass-safe/ From e230018842b841f916112f0d26522936cb9cfbfc Mon Sep 17 00:00:00 2001 From: Laurent Arnoud Date: Wed, 15 Jul 2015 22:10:19 +0200 Subject: [PATCH 0091/3767] Fix broken link in news post (id) --- id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md b/id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md index a67ab341b1..b762480766 100644 --- a/id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md +++ b/id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md @@ -21,16 +21,14 @@ Perlu diketahui bahwa Ruby 1.8.8 masih akan dirilis tahun ini. Anda dapat membaca tentang perubahan besar sejak 1.8.7 [disini][1] -7 [bug telah -diperbaiki](:https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11) -sejak Ruby 1.9.1 RC2. +7 [bug telah diperbaiki][2] sejak Ruby 1.9.1 RC2. Jika anda menemukan bug atau ada masalah, silakan laporkan dengan -menggunakan [sistem pelacakan masalah][2] resmi. +menggunakan [sistem pelacakan masalah][3] resmi. Download dari -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][3] +* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e @@ -39,7 +37,7 @@ Download dari de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][4] +* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b @@ -48,7 +46,7 @@ Download dari a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][5] +* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -59,7 +57,8 @@ Download dari [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS -[2]: https://bugs.ruby-lang.org -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 +[3]: https://bugs.ruby-lang.org +[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip From 0510f03c8401d60d452ccd38c1698f6468ea792f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 12 Sep 2015 21:08:25 +0200 Subject: [PATCH 0092/3767] Fix title, translator, lang attribute in news posts (ru) --- ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md | 2 +- ru/news/_posts/2015-08-18-ruby-2-1-7-released.md | 2 +- ru/news/_posts/2015-08-18-ruby-2-2-3-released.md | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md index 7f1725568a..33f2108e3c 100644 --- a/ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md +++ b/ru/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.0.0-p647 Released" +title: "Вышел Ruby 2.0.0-p647" author: "usa" translator: "gazay" date: 2015-08-18 12:00:00 +0000 diff --git a/ru/news/_posts/2015-08-18-ruby-2-1-7-released.md b/ru/news/_posts/2015-08-18-ruby-2-1-7-released.md index 62a25d72e7..973152f03d 100644 --- a/ru/news/_posts/2015-08-18-ruby-2-1-7-released.md +++ b/ru/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.1.7 Released" +title: "Вышел Ruby 2.1.7" author: "usa" translator: "gazay" date: 2015-08-18 16:00:00 +0000 diff --git a/ru/news/_posts/2015-08-18-ruby-2-2-3-released.md b/ru/news/_posts/2015-08-18-ruby-2-2-3-released.md index 8d1d352413..6fcfe12ef6 100644 --- a/ru/news/_posts/2015-08-18-ruby-2-2-3-released.md +++ b/ru/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -1,10 +1,10 @@ --- layout: news_post -title: "Ruby 2.2.3 Released" +title: "Вышел Ruby 2.2.3" author: "nagachika" -translator: +translator: "gazay" date: 2015-08-18 16:00:00 +0000 -lang: en +lang: ru --- Мы рады сообщить о релизе Ruby 2.2.3. From 4ad41fc947567d7c715d2d4306964aa2aff53ea5 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 12 Sep 2015 22:13:22 +0200 Subject: [PATCH 0093/3767] Fix date format and image placing in post Move image to the second paragraph, since the first paragraph of posts is used for excerpts on news archive pages. --- de/news/_posts/2015-08-31-confoo-cfp.md | 7 ++++--- en/news/_posts/2015-08-31-confoo-cfp.md | 6 +++--- fr/news/_posts/2015-08-31-confoo-cfp.md | 6 +++--- ko/news/_posts/2015-08-31-confoo-cfp.md | 6 +++--- ru/news/_posts/2015-08-31-confoo-cfp.md | 6 +++--- zh_tw/news/_posts/2015-08-31-confoo-cfp.md | 6 +++--- 6 files changed, 19 insertions(+), 18 deletions(-) diff --git a/de/news/_posts/2015-08-31-confoo-cfp.md b/de/news/_posts/2015-08-31-confoo-cfp.md index 77b4d3c123..c576668956 100644 --- a/de/news/_posts/2015-08-31-confoo-cfp.md +++ b/de/news/_posts/2015-08-31-confoo-cfp.md @@ -3,13 +3,14 @@ layout: news_post title: "Die ConFoo 2016 sucht nach Ruby-Referenten" author: "afilina" translator: "Marvin Gülker" -date: 2015-08-31 16:00:00 UTC +date: 2015-08-31 16:00:00 +0000 lang: de --- -![ConFoo - Konferenz für Webentwickler](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}Die ConFoo sucht einmal mehr nach Referenten mit mitreißenden Vorträgen für die anstehende Konferenz. +Die ConFoo sucht einmal mehr nach Referenten mit mitreißenden Vorträgen für die anstehende Konferenz. -Die Veranstaltung findet vom 24. bis zum 26. Februar 2016 in Montreal +![ConFoo - Konferenz für Webentwickler](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}Die Veranstaltung +findet vom 24. bis zum 26. Februar 2016 in Montreal (Kanada) statt. Es handelt sich um eine an Webentwickler gerichtete Konferenz mit Referenten aus der ganzen Welt, die zahlreiche Programmiersprachen für das Web genauso wie weitere, die diff --git a/en/news/_posts/2015-08-31-confoo-cfp.md b/en/news/_posts/2015-08-31-confoo-cfp.md index fc672798c4..33f7e22bda 100644 --- a/en/news/_posts/2015-08-31-confoo-cfp.md +++ b/en/news/_posts/2015-08-31-confoo-cfp.md @@ -3,13 +3,13 @@ layout: news_post title: "ConFoo 2016 is looking for Ruby speakers" author: "afilina" translator: -date: 2015-08-31 16:00:00 UTC +date: 2015-08-31 16:00:00 +0000 lang: en --- -![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo is once more seeking passionate speakers for the upcoming conference. +ConFoo is once more seeking passionate speakers for the upcoming conference. -The event is happening in Montreal, Canada, between February 24th and 26th, 2016. It is an exciting conference for web developers with speakers from all over the world. It unites many web programming languages under one roof, as well as other topics related to web development. The [call for papers][1] closes on September 20th. +![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}The event is happening in Montreal, Canada, between February 24th and 26th, 2016. It is an exciting conference for web developers with speakers from all over the world. It unites many web programming languages under one roof, as well as other topics related to web development. The [call for papers][1] closes on September 20th. For the last few years, ConFoo renewed 50% of its speakers. If you're new to this conference, you should definitely submit. diff --git a/fr/news/_posts/2015-08-31-confoo-cfp.md b/fr/news/_posts/2015-08-31-confoo-cfp.md index 85e614d381..569c9aee30 100644 --- a/fr/news/_posts/2015-08-31-confoo-cfp.md +++ b/fr/news/_posts/2015-08-31-confoo-cfp.md @@ -3,13 +3,13 @@ layout: news_post title: "ConFoo 2016 cherche des conférenciers Ruby" author: "afilina" translator: -date: 2015-08-31 16:00:00 UTC +date: 2015-08-31 16:00:00 +0000 lang: fr --- -![ConFoo - Conférence pour développeurs web](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo recherche une fois de plus des conférenciers passionnés pour la prochaine conférence. +ConFoo recherche une fois de plus des conférenciers passionnés pour la prochaine conférence. -L'évènement a lieu à Montréal, Canada, du 24 au 26 févier 2016. C'est une conférence excitante pour développeurs web avec des conférenciers du monde entier. La conférence unit plusieurs langages de programmation sous le même toit, ainsi que d'autres sujets liés au développement web. [L'appel aux conférenciers][1] se termine le 20 septembre. +![ConFoo - Conférence pour développeurs web](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}L'évènement a lieu à Montréal, Canada, du 24 au 26 févier 2016. C'est une conférence excitante pour développeurs web avec des conférenciers du monde entier. La conférence unit plusieurs langages de programmation sous le même toit, ainsi que d'autres sujets liés au développement web. [L'appel aux conférenciers][1] se termine le 20 septembre. Depuis quelques années, ConFoo renouvèle 50% de ses conférenciers. Si vous n'avez jamais parlé à cette conférence avant, vous devriez soumettre. diff --git a/ko/news/_posts/2015-08-31-confoo-cfp.md b/ko/news/_posts/2015-08-31-confoo-cfp.md index f1897b99a9..8839a528bf 100644 --- a/ko/news/_posts/2015-08-31-confoo-cfp.md +++ b/ko/news/_posts/2015-08-31-confoo-cfp.md @@ -3,13 +3,13 @@ layout: news_post title: "ConFoo 2016에서 루비 발표자를 모집합니다" author: "afilina" translator: "marocchino" -date: 2015-08-31 16:00:00 UTC +date: 2015-08-31 16:00:00 +0000 lang: ko --- -![ConFoo - 웹 개발자를 위한 콘퍼런스](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo가 다음 콘퍼런스에서 발표하실 열정적인 발표자를 한 번 더 찾고있습니다. +ConFoo가 다음 콘퍼런스에서 발표하실 열정적인 발표자를 한 번 더 찾고있습니다. -이벤트는 캐나다 몬트리올에서 2월 24일에서 26일까지 개최됩니다. 전 세계에서 모인 발표자가 있는 신나는 웹 개발자를 위한 콘퍼런스입니다. 이 한 주제 아래 많은 웹 프로그래밍 언어뿐만 아니라 다른 웹 개발에 관련된 주제도 다룹니다. [신청][1]은 9월 20일에 종료합니다. +![ConFoo - 웹 개발자를 위한 콘퍼런스](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}이벤트는 캐나다 몬트리올에서 2월 24일에서 26일까지 개최됩니다. 전 세계에서 모인 발표자가 있는 신나는 웹 개발자를 위한 콘퍼런스입니다. 이 한 주제 아래 많은 웹 프로그래밍 언어뿐만 아니라 다른 웹 개발에 관련된 주제도 다룹니다. [신청][1]은 9월 20일에 종료합니다. 지난 몇 년간, ConFoo 발표자의 50%가 바뀌었습니다. 이 콘퍼런스가 처음이라면, 신청해도 전혀 문제없습니다. diff --git a/ru/news/_posts/2015-08-31-confoo-cfp.md b/ru/news/_posts/2015-08-31-confoo-cfp.md index 17ea7f77f4..e8d9ebdca7 100644 --- a/ru/news/_posts/2015-08-31-confoo-cfp.md +++ b/ru/news/_posts/2015-08-31-confoo-cfp.md @@ -3,13 +3,13 @@ layout: news_post title: "ConFoo 2016 ищет Ruby-спикеров" author: "afilina" translator: "gazay" -date: 2015-08-31 16:00:00 UTC +date: 2015-08-31 16:00:00 +0000 lang: ru --- -![ConFoo - Конференция для веб-разработчиков](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo в очередной раз ищет увлеченных спикеров для предстоящей конференции. +ConFoo в очередной раз ищет увлеченных спикеров для предстоящей конференции. -Событие пройдет в Монреале, Канада, между 24-м и 26-м февраля 2016-го года. Это волнующая конференция для веб-разработчиков со спикерами со всего света. Она объединяет многие языки для разработки веб-приложений под своей крышей, также, как и прочие топики, связанные с веб-разработкой. [Предложение докладов][1] закрывается 20-го сентября. +![ConFoo - Конференция для веб-разработчиков](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}Событие пройдет в Монреале, Канада, между 24-м и 26-м февраля 2016-го года. Это волнующая конференция для веб-разработчиков со спикерами со всего света. Она объединяет многие языки для разработки веб-приложений под своей крышей, также, как и прочие топики, связанные с веб-разработкой. [Предложение докладов][1] закрывается 20-го сентября. За последние несколько лет, ConFoo обновила 50% своих спикеров. Если вы впервые слышите про эту конференцию – вы точно должны предложить свой доклад. diff --git a/zh_tw/news/_posts/2015-08-31-confoo-cfp.md b/zh_tw/news/_posts/2015-08-31-confoo-cfp.md index afbf584d51..d956bc6482 100644 --- a/zh_tw/news/_posts/2015-08-31-confoo-cfp.md +++ b/zh_tw/news/_posts/2015-08-31-confoo-cfp.md @@ -3,13 +3,13 @@ layout: news_post title: "ConFoo 2016 正在尋找 Ruby 講者" author: "afilina" translator: "JuanitoFatas" -date: 2015-08-31 16:00:00 UTC +date: 2015-08-31 16:00:00 +0000 lang: zh_tw --- -![ConFoo──Web 開發者的研討會](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo 再次尋找充滿熱情的講者參與下屆研討會。 +ConFoo 再次尋找充滿熱情的講者參與下屆研討會。 -活動將於 2016 年 2 月 24 至 26 日於加拿大蒙特婁舉行。ConFoo 講者從世界各地而來,是針對網路開發者所舉辦的盛會。ConFoo 的把不同 Web 程式語言的議題集合到一個屋簷下,同時也有其他與 Web 相關的議題。[投稿][1]將於 9 月 20 日停止受理。 +![ConFoo──Web 開發者的研討會](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}活動將於 2016 年 2 月 24 至 26 日於加拿大蒙特婁舉行。ConFoo 講者從世界各地而來,是針對網路開發者所舉辦的盛會。ConFoo 的把不同 Web 程式語言的議題集合到一個屋簷下,同時也有其他與 Web 相關的議題。[投稿][1]將於 9 月 20 日停止受理。 ConFoo 最近幾年的講者半數都是新面孔。如果從未參加過 ConFoo,趕快來投稿吧。 From 5946b637de66201ec21b0c5b9206addd203aa62a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 12 Sep 2015 22:26:04 +0200 Subject: [PATCH 0094/3767] Fix lang attribute (zh_tw) --- .../_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md index a492629923..11a00c6d13 100644 --- a/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md +++ b/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -4,7 +4,7 @@ title: "RubyConf Taiwan 2015 已開始售票" author: "Mu-Fan Teng(@ryudoawaru)" translator: date: 2015-08-04 15:30:22 +0000 -lang: zh_TW +lang: zh_tw --- RubyConf Taiwan,台灣規模最大的 Ruby 程式語言大會,將於 9 月 11 日(週五)、12 日(週六)在中央研究院人文社會科學館舉辦第五屆年會。 From eb350f1097689e2207243a864624d9400e1d5019 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 12 Sep 2015 22:27:16 +0200 Subject: [PATCH 0095/3767] Use normal parentheses in author attribute of post --- .../_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md | 2 +- .../_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md | 4 ++-- .../_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md | 4 ++-- .../_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md | 2 +- .../_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md | 2 +- .../_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/de/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/de/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md index f96a68f505..13e3a94a90 100644 --- a/de/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md +++ b/de/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -1,7 +1,7 @@ --- layout: news_post title: "Registrierung für RubyConf Taiwan 2015 online" -author: "Mu-Fan Teng(@ryudoawaru)" +author: "Mu-Fan Teng (@ryudoawaru)" translator: "Marvin Gülker" date: 2015-08-04 15:30:22 +0000 lang: de diff --git a/en/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/en/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md index 1757578720..d78e55d916 100644 --- a/en/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md +++ b/en/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -1,7 +1,7 @@ --- layout: news_post title: "RubyConf Taiwan 2015 Registration Online" -author: "Mu-Fan Teng(@ryudoawaru)" +author: "Mu-Fan Teng (@ryudoawaru)" translator: date: 2015-08-04 15:30:22 +0000 lang: en @@ -13,4 +13,4 @@ For details about speakers and schedule please visit the [conference site](http: Tickets are open till September 12nd, 2015. [Reserve Your Ticket!](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) -We look forward to seeing you in Taiwan! \ No newline at end of file +We look forward to seeing you in Taiwan! diff --git a/ja/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/ja/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md index 2ccf7fefe5..a023694103 100644 --- a/ja/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md +++ b/ja/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -1,7 +1,7 @@ --- layout: news_post title: "RubyConf Taiwan 2015 の参加登録が開始されました" -author: "Mu-Fan Teng(@ryudoawaru)" +author: "Mu-Fan Teng (@ryudoawaru)" translator: "@ryoben" date: 2015-08-04 15:30:22 +0000 lang: ja @@ -13,4 +13,4 @@ RubyConf Taiwan 2015 が台湾の台北で2015年9月11・12日に開催され チケットは、2015年9月12日まで発売されます。[予約はこちらから](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=ja) -台湾で会えるのを楽しみにしています! \ No newline at end of file +台湾で会えるのを楽しみにしています! diff --git a/ko/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/ko/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md index c8da6cf0d8..b97c9fe3e5 100644 --- a/ko/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md +++ b/ko/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -1,7 +1,7 @@ --- layout: news_post title: "RubyConf Taiwan 2015 참가 등록 시작" -author: "Mu-Fan Teng(@ryudoawaru)" +author: "Mu-Fan Teng (@ryudoawaru)" translator: "yous" date: 2015-08-04 15:30:22 +0000 lang: ko diff --git a/ru/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/ru/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md index 4ac0b750ae..62c83aff86 100644 --- a/ru/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md +++ b/ru/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -1,7 +1,7 @@ --- layout: news_post title: "Онлайн регистрация на RubyConf Тайвань 2015" -author: "Mu-Fan Teng(@ryudoawaru)" +author: "Mu-Fan Teng (@ryudoawaru)" translator: "gazay" date: 2015-08-04 15:30:22 +0000 lang: ru diff --git a/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md index 11a00c6d13..4c5e379c7d 100644 --- a/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md +++ b/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -1,7 +1,7 @@ --- layout: news_post title: "RubyConf Taiwan 2015 已開始售票" -author: "Mu-Fan Teng(@ryudoawaru)" +author: "Mu-Fan Teng (@ryudoawaru)" translator: date: 2015-08-04 15:30:22 +0000 lang: zh_tw @@ -12,4 +12,4 @@ RubyConf Taiwan,台灣規模最大的 Ruby 程式語言大會,將於 9 月 1 本屆大會的 Keynote Speaker 有:Matz / Aaron Patterson / Sarah Allen 與李智樺 Ruddy 老師,即日起開放報名。 - [官方網站](http://2015.rubyconf.tw) -- [報名網站](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) \ No newline at end of file +- [報名網站](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) From 25b766a0f92d7651790edf52bedda078829fc3fa Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 12 Sep 2015 22:31:31 +0200 Subject: [PATCH 0096/3767] Fix wrong date in news post filename --- ...posals.md => 2015-07-14-rubyconftw-2015-call-for-proposals.md} | 0 ...posals.md => 2015-07-14-rubyconftw-2015-call-for-proposals.md} | 0 ...posals.md => 2015-07-14-rubyconftw-2015-call-for-proposals.md} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename en/news/_posts/{2015-06-25-rubyconftw-2015-call-for-proposals.md => 2015-07-14-rubyconftw-2015-call-for-proposals.md} (100%) rename ko/news/_posts/{2015-06-25-rubyconftw-2015-call-for-proposals.md => 2015-07-14-rubyconftw-2015-call-for-proposals.md} (100%) rename ru/news/_posts/{2015-06-25-rubyconftw-2015-call-for-proposals.md => 2015-07-14-rubyconftw-2015-call-for-proposals.md} (100%) diff --git a/en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md b/en/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md similarity index 100% rename from en/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md rename to en/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md diff --git a/ko/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md b/ko/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md similarity index 100% rename from ko/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md rename to ko/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md diff --git a/ru/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md b/ru/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md similarity index 100% rename from ru/news/_posts/2015-06-25-rubyconftw-2015-call-for-proposals.md rename to ru/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md From 181fab9928ca3e7b99ddba3656e3af7e292d9957 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 12 Sep 2015 22:33:34 +0200 Subject: [PATCH 0097/3767] Fix list markdown in some posts --- ja/news/_posts/2015-06-30-ruby-prize-2015.md | 4 ++-- ko/news/_posts/2015-06-30-ruby-prize-2015.md | 4 ++-- .../_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ja/news/_posts/2015-06-30-ruby-prize-2015.md b/ja/news/_posts/2015-06-30-ruby-prize-2015.md index a3d9ea8c20..19c9f7a89e 100644 --- a/ja/news/_posts/2015-06-30-ruby-prize-2015.md +++ b/ja/news/_posts/2015-06-30-ruby-prize-2015.md @@ -15,8 +15,8 @@ Ruby Prize受賞者及び最終ノミネート者(1~2名)(以下「ノ ノミネート対象者は、 -+ 実行委員会が依頼する「Prize会員」からの推薦 -+ 一般の方からの推薦([http://rubyprize.doorkeeper.jp/events/25026](http://rubyprize.doorkeeper.jp/events/25026)) +* 実行委員会が依頼する「Prize会員」からの推薦 +* 一般の方からの推薦([http://rubyprize.doorkeeper.jp/events/25026](http://rubyprize.doorkeeper.jp/events/25026)) により募集し、最終的に実行委員会の選考を経て決定されます。詳しくは下記をご覧ください。 diff --git a/ko/news/_posts/2015-06-30-ruby-prize-2015.md b/ko/news/_posts/2015-06-30-ruby-prize-2015.md index dbdae84bad..cc9dbd52ca 100644 --- a/ko/news/_posts/2015-06-30-ruby-prize-2015.md +++ b/ko/news/_posts/2015-06-30-ruby-prize-2015.md @@ -19,8 +19,8 @@ Ruby Prize 수상자나 최후에 지명된 사람(1-2명)(이후 "후보자") 후보자는 다음과 같이 모집합니다. -+ 실행위원회가 의뢰하는 "Prize 회원"의 추천 -+ 일반인의 추천([http://rubyprize.doorkeeper.jp/events/25026](http://rubyprize.doorkeeper.jp/events/25026)) +* 실행위원회가 의뢰하는 "Prize 회원"의 추천 +* 일반인의 추천([http://rubyprize.doorkeeper.jp/events/25026](http://rubyprize.doorkeeper.jp/events/25026)) 그 후 최종적으로 실행위원회의 전형을 거쳐 결정됩니다. 자세한 내용은 아래의 글을 읽어보세요. diff --git a/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md index 4c5e379c7d..bc1536f864 100644 --- a/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md +++ b/zh_tw/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -11,5 +11,5 @@ RubyConf Taiwan,台灣規模最大的 Ruby 程式語言大會,將於 9 月 1 本屆大會的 Keynote Speaker 有:Matz / Aaron Patterson / Sarah Allen 與李智樺 Ruddy 老師,即日起開放報名。 -- [官方網站](http://2015.rubyconf.tw) -- [報名網站](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) +* [官方網站](http://2015.rubyconf.tw) +* [報名網站](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) From fb1c79d0be893e8da8215e97a6ed694a34becfc3 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 13 Sep 2015 09:54:56 +0200 Subject: [PATCH 0098/3767] Small style fix --- ko/news/_posts/2015-08-18-ruby-2-2-3-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md b/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md index 3f6b11f9d1..3ed45e0429 100644 --- a/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md +++ b/ko/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -2,7 +2,7 @@ layout: news_post title: "루비 2.2.3 릴리스" author: "nagachika" -translator: 'marocchino' +translator: "marocchino" date: 2015-08-18 16:00:00 +0000 lang: ko --- From efd635c135f06c2f54fb2a85fedb039dc71b87c4 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 13 Sep 2015 09:55:47 +0200 Subject: [PATCH 0099/3767] Fix typo in URL --- de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md b/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md index e06ce8d8d5..1156f7f3e3 100644 --- a/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md +++ b/de/news/_posts/2014-08-19-ruby-1-9-2-p330-released.md @@ -54,4 +54,4 @@ Wir ermutigen Sie dazu, auf eine stabile und unterstützte [Version von Ruby](https://www.ruby-lang.org/de/downloads/) zu aktualisieren. -[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438) +[CVE-2014-6438]: https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-6438 From e08cedf9a211327086e202f0959673eec38ee24d Mon Sep 17 00:00:00 2001 From: Duccio Armenise Date: Mon, 7 Sep 2015 00:54:02 +0200 Subject: [PATCH 0100/3767] Update "Learn to Program" link (it) --- it/documentation/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/it/documentation/index.md b/it/documentation/index.md index c889a7b280..4fc036f38f 100644 --- a/it/documentation/index.md +++ b/it/documentation/index.md @@ -53,7 +53,7 @@ potrà venire comodo quando vorrai programmare in Ruby. : Ruby Essentials è un libro gratuito online, pensato per essere una concisa guida facile da seguire per imparare Ruby. \[in inglese\] -[Learn to Program][39] +[Imparare a Programmare][39] : Un meraviglioso mini-tutorial scritto da Chris Pine e tradotto in italiano da Duccio Armenise. Adatto a neofiti del mondo della programmazione. Se non sai come programmare, inizia qui. È disponibile @@ -181,5 +181,5 @@ iniziare. [36]: https://netbeans.org/ [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ -[39]: http://corsorubyonrails.com/imparare-a-programmare/ +[39]: http://nemboweb.com/corsi/imparare-a-programmare/ [40]: http://kapeli.com/dash From 704ad01d05db65b22da7ca0afb50a5445c1fdb48 Mon Sep 17 00:00:00 2001 From: Satoshi GUNJI Date: Mon, 7 Sep 2015 09:02:18 +0900 Subject: [PATCH 0101/3767] Add announcement for Rubyist Magazine 0051 (ja) --- .../2015-09-06-rubyist-magazine-0051-published.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 ja/news/_posts/2015-09-06-rubyist-magazine-0051-published.md diff --git a/ja/news/_posts/2015-09-06-rubyist-magazine-0051-published.md b/ja/news/_posts/2015-09-06-rubyist-magazine-0051-published.md new file mode 100644 index 0000000000..2dfd479487 --- /dev/null +++ b/ja/news/_posts/2015-09-06-rubyist-magazine-0051-published.md @@ -0,0 +1,15 @@ +--- +layout: news_post +title: "Rubyist Magazine 0051号 発行" +author: "gunjisatoshi" +date: 2015-09-06 13:30:00 +0000 +lang: ja +--- + +[日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0051号][3]がリリースされました([\[ruby-list:50222\]][4])。 お楽しみください。 + + +[1]: http://ruby-no-kai.org +[2]: http://magazine.rubyist.net/ +[3]: http://magazine.rubyist.net/?0051 +[4]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/50222 From 9035af7ba2104c8afeae0492467e5f6609082341 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Mon, 14 Sep 2015 08:11:03 +0800 Subject: [PATCH 0102/3767] bundle update --- Gemfile.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f0f692efa7..28b5625efe 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -23,7 +23,7 @@ GEM execjs (2.6.0) fast-stemmer (1.0.2) ffi (1.9.10) - hitimes (1.2.2) + hitimes (1.2.3) jekyll (2.5.3) classifier-reborn (~> 2.0) colorator (~> 0.1) @@ -41,13 +41,13 @@ GEM toml (~> 0.1.0) jekyll-coffeescript (1.0.1) coffee-script (~> 2.2) - jekyll-gist (1.3.3) + jekyll-gist (1.3.4) jekyll-paginate (1.1.0) jekyll-sass-converter (1.3.0) sass (~> 3.2) jekyll-watch (1.2.1) listen (~> 2.7) - kgio (2.9.3) + kgio (2.10.0) kramdown (1.8.0) liquid (2.6.3) listen (2.10.1) @@ -74,15 +74,15 @@ GEM rack raindrops (0.15.0) rake (10.4.2) - rb-fsevent (0.9.5) + rb-fsevent (0.9.6) rb-inotify (0.9.5) ffi (>= 0.5.0) redcarpet (3.3.2) safe_yaml (1.0.4) - sass (3.4.16) + sass (3.4.18) spidr (0.4.1) nokogiri (~> 1.3) - timers (4.0.1) + timers (4.0.4) hitimes toml (0.1.2) parslet (~> 1.5.0) From b7a8476716bc3f688e2092b44f015c7bc064bde0 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 22 Sep 2015 22:05:39 +0200 Subject: [PATCH 0103/3767] Fix date format and image placing in post (ja) --- ja/news/_posts/2015-08-31-confoo-cfp.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ja/news/_posts/2015-08-31-confoo-cfp.md b/ja/news/_posts/2015-08-31-confoo-cfp.md index f82aac8452..9081e21284 100644 --- a/ja/news/_posts/2015-08-31-confoo-cfp.md +++ b/ja/news/_posts/2015-08-31-confoo-cfp.md @@ -1,15 +1,15 @@ --- layout: news_post -title: "ConFoo 2016はRubyスピーカーを募集中です" +title: "ConFoo 2016はRubyスピーカーを募集中です" author: "afilina" translator: "ryoben" -date: 2015-08-31 16:00:00 UTC -lang: ja +date: 2015-08-31 16:00:00 +0000 +lang: ja --- -![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}ConFoo では、熱意溢れるスピーカーを募集しています。 +ConFoo では、熱意溢れるスピーカーを募集しています。 -このイベントは、2016年2月24日から26日まで、カナダのモントリオールで開催されます。世界中からWebデベロッパーがスピーカーとして集まる刺激的なカンファレンスです。様々なWebプログラミング言語が一つ屋根の下に集結するだけでなく、Web開発に関連する様々なトピックがあります。[登壇者申し込み][1]の締め切りは9月20日までです。 +![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}このイベントは、2016年2月24日から26日まで、カナダのモントリオールで開催されます。世界中からWebデベロッパーがスピーカーとして集まる刺激的なカンファレンスです。様々なWebプログラミング言語が一つ屋根の下に集結するだけでなく、Web開発に関連する様々なトピックがあります。[登壇者申し込み][1]の締め切りは9月20日までです。 過去数年間、ConFooはスピーカーの50%を入れ替えてきました。このカンファレンスに初めて参加するなら、是非とも登壇者申し込みをしてください。 From b9e49516f40eaf219ea5d4e431f5a24079af7b8a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 22 Sep 2015 22:06:19 +0200 Subject: [PATCH 0104/3767] Use normal parentheses in author attribute of post --- .../_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md b/ja/news/_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md index 1b492be785..1e135bf761 100644 --- a/ja/news/_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md +++ b/ja/news/_posts/2015-09-03-matsue-rubykaigi-registration-is-open.md @@ -1,7 +1,7 @@ --- layout: news_post title: "松江Ruby会議07の参加登録が開始されました" -author: "Sho Hashimoto(@sho_hashimoto)" +author: "Sho Hashimoto (@sho_hashimoto)" translator: date: 2015-09-03 14:50:12 +0000 lang: ja From dc91dfbd401a2cf49bc941dda2b8b406894bb40c Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Wed, 23 Sep 2015 23:47:13 +0700 Subject: [PATCH 0105/3767] Translate all March 2015 news (id) --- .../_posts/2015-03-03-ruby-2-2-1-released.md | 52 +++++++++++++++++++ .../2015-03-06-google-summer-of-code-2015.md | 33 ++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 id/news/_posts/2015-03-03-ruby-2-2-1-released.md create mode 100644 id/news/_posts/2015-03-06-google-summer-of-code-2015.md diff --git a/id/news/_posts/2015-03-03-ruby-2-2-1-released.md b/id/news/_posts/2015-03-03-ruby-2-2-1-released.md new file mode 100644 index 0000000000..de4e104346 --- /dev/null +++ b/id/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -0,0 +1,52 @@ +--- +layout: news_post +title: "Ruby 2.2.1 Rilis" +author: "hsbt" +translator: "meisyal" +date: 2015-03-03 03:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.2.1. +Ini adalah versi rilis TEENY pertama dari rangkaian versi 2.2 yang stabil. + +Rilis ini mencakup perbaikan untuk *ffi build failure* dan *memory leak* pada *Symbol GC* (Lihat [Bug #10686](https://bugs.ruby-lang.org/issues/10686)). + +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_1/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) + + SIZE: 13326768 bytes + MD5: 06973777736d8e6bdad8dcaa469a9da3 + SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 + SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) + + SIZE: 16512208 bytes + MD5: b49fc67a834e4f77249eb73eecffb1c9 + SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 + SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) + + SIZE: 10320352 bytes + MD5: f7570579539faaa734c02e2857370298 + SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 + SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) + + SIZE: 18457205 bytes + MD5: fc0a654425419e9397a1a6858a76325d + SHA256: 73af1b1a9d5ceebfc129f270652fe81d9f760082c9fb3206a81bb7162b2a4087 + SHA512: 7150f0b6c6d27e6053ac88309903adf42fce537b8228740b97929712689c5623757aeb8a76dab1126cb70970c860fedb55a28c4660d818845921c0c74f8563f8 + +## Komentar Rilis + +Banyak *commiter*, pengembang, dan pengguna yang menyediakan laporan *bug* telah membantu +kami untuk melakukan rilis ini. +Terima kasih atas kontribusinya. diff --git a/id/news/_posts/2015-03-06-google-summer-of-code-2015.md b/id/news/_posts/2015-03-06-google-summer-of-code-2015.md new file mode 100644 index 0000000000..b8f93d2d7a --- /dev/null +++ b/id/news/_posts/2015-03-06-google-summer-of-code-2015.md @@ -0,0 +1,33 @@ +--- +layout: news_post +title: "Google Summer of Code 2015" +author: "Federico Builes" +translator: "meisyal" +date: 2015-03-06 10:48:37 +0000 +lang: id +--- + +Ruby akan berpartisipasi di [Google Summer of Code 2015][gsoc] sebagai salah satu komunitas kelas atas. Kami akan tampil sebagai +penanggung jawab untuk proyek-proyek yang berhubungan dengan Ruby termasuk [Ruby][ruby-ideas], [JRuby][jruby-ideas], [Celluloid][celluloid] dan +[others][ideas]. Ajuan pelajar dapat diajukan mulai 16 Maret dan batas akhir 27 Maret +(berikut ini [timeline][timeline]). + +Jika Anda tertarik untuk berpartisipasi sebagai pelajar atau pembimbing mohon bergabung dengan +[mailing list][ml]. Anda akan menemukan sebuah daftar ide-ide proyek di dalam [RubyGSoC wiki][ideas]. + +[Ruby on Rails][ror] dan [SciRuby][sciruby] juga akan bergabung dengan kami sebagai komunitas +kelas atas dalam program tahun ini. Jika Anda memiliki ide yang lebih cocok di dalam proyek-proyek ini, mohon baca +[respective][ror-announcement] [announcements][sciruby-ideas]. + + +[gsoc]: http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2015/about_page +[timeline]: http://www.google-melange.com/gsoc/events/google/gsoc2015 +[jruby-ideas]: https://github.com/jruby/jruby/wiki/Google-Summer-of-Code-2015 +[celluloid]: https://github.com/rubygsoc/rubygsoc/wiki/Ideas-List#celluloid +[ideas]: https://github.com/rubygsoc/rubygsoc/wiki/Ideas-List +[ml]: https://groups.google.com/forum/?hl=en#!forum/rubygsoc +[ror-announcement]: http://weblog.rubyonrails.org/2015/3/4/google-summer-of-code-2015/ +[sciruby-ideas]: https://github.com/SciRuby/sciruby/wiki/Google-Summer-of-Code-2015-Ideas +[ruby-ideas]: https://github.com/rubygsoc/rubygsoc/wiki/Ideas-List#mri-matz-ruby-interpreter +[ror]: http://rubyonrails.org/ +[sciruby]: http://sciruby.com/ From a358bf30cc5deab47eeb2260f7800eaa530712eb Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Thu, 3 Sep 2015 08:29:50 +0700 Subject: [PATCH 0106/3767] translate all December 2014 news (id) --- .../2014-12-18-ruby-2-2-0-rc1-released.md | 91 ++++++++++++++++ .../_posts/2014-12-25-ruby-2-2-0-released.md | 101 ++++++++++++++++++ 2 files changed, 192 insertions(+) create mode 100644 id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md create mode 100644 id/news/_posts/2014-12-25-ruby-2-2-0-released.md diff --git a/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md new file mode 100644 index 0000000000..6cc2f77bfa --- /dev/null +++ b/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -0,0 +1,91 @@ +--- +layout: news_post +title: "Ruby 2.2.0-rc1 Rilis" +author: "naruse" +translator: "meisyal" +date: 2014-12-18 09:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.2.0-rc1. +Setelah RC1, semua perubahan akan dibatasi hanya untuk penanganan *bug*. +Rilis final dari Ruby 2.2.0 dijadwalkan pada 25 Desember 2014. + +Ruby 2.2 mencakup banyak fitur baru dan perbaikan seiring dengan meningkatnya +perbedaan dan meluasnya tuntutan untuk Ruby. + +Sebagai contoh, *Ruby's Garbage Collector* sekarang tersedia untuk mengumpulkan tipe objek *Symbol*. +Hal ini mengurangi penggunaan memori dari *Symbol*; karena *GC* sebelumnya tidak dapat mengumpulkan mereka sebelum 2.2. +Karena Rails 5.0 akan memerlukan *Symbol GC*, ini akan mendukung Ruby 2.2 atau yang lebih baru saja. +(Lihat [Rails 4.2 release post](http://weblog.rubyonrails.org/2014/12/19/Rails-4-2-final/) untuk lebih detail.) + +Selain itu, sebuah pengurangan waktu *pause* berkat *Incremental Garbage Collector* baru yang akan sangat membantu untuk menjalankan aplikasi Rails. Pengembangan akhir-akhir ini menyebutkan di [Rails blog](http://weblog.rubyonrails.org/) bahwa Rails 5.0 akan mengambil manfaat yang dihasilkan dari *Incremental GC* maupun *Symbol GC*. + +Fitur lain yang berhubungan dengan manajemen memori adalah sebuah opsi tambahan `configure.in` untuk menggunakan jemalloc +[Feature #9113](https://bugs.ruby-lang.org/issues/9113). +Fitur ini masih bersifat percobaan dan saat ini dimatikan secara *default* hingga kami mengumpulkan data kinerja dan kasus penggunaan lebih banyak. Ketika kami yakin terhadap manfaat yang dihasilkan, fitur ini akan dihidupkan secara *default*. + +Dukungan terhadap percobaan menggunakan vfork(2) dengan system() dan spawn() juga telah ditambahkan. Anda dapat membaca lebih detail di [tanaka-san's blog in japanese](http://www.a-k-r.org/d/2014-09.html#a2014_09_06). +Hal ini bisa berpotensi mempercepat kecepatan ketika sebuah proses yang besar mengeksekusi perintah eksternal berkali-kali. +Namun demikian vrfork(2) masih tidak dipahami dengan baik dan berpotensi membahayakan *system call*. Kami ingin mencoba untuk mencari tahu seberapa banyak manfaat yang diperoleh dengan mengumpulkan data kinerja dan kasus penggunaan. + +Coba dan nikmati memprogram dengan Ruby 2.2.0-rc1, dan laporkan ke kami temuan Anda! + +## Perubahan Penting sejak 2.1 + +* [Incremental GC](https://bugs.ruby-lang.org/issues/10137) ([YARV Maniacs No.12](http://magazine.rubyist.net/?0048-YARVManiacs)) +* [Symbol GC](https://bugs.ruby-lang.org/issues/9634) ([presentation at RubyKaigi 2014](http://www.slideshare.net/authorNari/symbol-gc)) +* konfigurasi --with-jemalloc [Feature #9113](https://bugs.ruby-lang.org/issues/9113) +* *core libraries*: + * Mendukung Unicode 7.0 [#9092](https://bugs.ruby-lang.org/issues/9092) + * Metode-metode baru: + * Enumerable#slice_after [#9071](https://bugs.ruby-lang.org/issues/9071), Enumerable#slice_when [#9826](https://bugs.ruby-lang.org/issues/9826) + * Float#next_float, Float#prev_float [#9834](https://bugs.ruby-lang.org/issues/9834) + * File.birthtime, File#birthtime [#9647](https://bugs.ruby-lang.org/issues/9647) + * String#unicode_normalize [#10084](https://bugs.ruby-lang.org/issues/10084) +* *bundled libraries*: + * Memperbarui Psych 2.0.8 + * Memperbarui Rake 10.4.0 + * Memperbarui RDoc 4.2.0.alpha (21b241a) + * Memperbarui RubyGems 2.4.5 + * Memperbarui test-unit 3.0.8 (dihapus dari *repository* namun *bundled* +di dalam tarball) + * Memperbarui minitest 5.4.3 (dihapus dari *repository* namun *bundled* di dalam tarball) + * *Deprecate* mathn +* C API + * Menghapus *deprecated* APIs + +Lihat [NEWS in Ruby repository (WIP)](https://github.com/ruby/ruby/blob/v2_2_0_rc1/NEWS) untuk detail. + +Dengan perubahan-perubahan di atas, 1548 berkas berubah, 123658 *insertions(+)*, 74306 *deletions(-)* dari v2.1.0! + +## Unduh + +* + * SIZE: 12475612 bytes + * MD5: 7144732d30dd4547c0a59862b3345d54 + * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 + * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf +* + * SIZE: 15531233 bytes + * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 + * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b + * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 +* + * SIZE: 9675108 bytes + * MD5: 3f482b88eda45c1bc6bab1921763ce52 + * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c + * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed +* + * SIZE: 17219660 bytes + * MD5: 49f5aae44c00f4d57be47576c29a53bd + * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 + * SHA512: bf0e39e5add532ca338095ad6eaaafbe4f84cc9df1e8d4bad986c44e17614623430c2670d9751865e8d645cb483007d5473be82536b985ccab40a7dde72c4161 + +## Komentar Rilis + +* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) + +Lihat juga jadwal rilis dan informasi lain: + +[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/id/news/_posts/2014-12-25-ruby-2-2-0-released.md b/id/news/_posts/2014-12-25-ruby-2-2-0-released.md new file mode 100644 index 0000000000..d1ff3dd2fb --- /dev/null +++ b/id/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -0,0 +1,101 @@ +--- +layout: news_post +title: "Ruby 2.2.0 Rilis" +author: "naruse" +translator: "meisyal" +date: 2014-12-25 09:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.2.0. + +Ruby 2.2 mencakup banyak fitur baru dan perbaikan seiring dengan meningkatnya +perbedaan dan meluasnya tuntutan untuk Ruby. + +Sebagai contoh, *Ruby's Garbage Collector* sekarang tersedia untuk mengumpulkan tipe objek *Symbol*. +Hal ini mengurangi penggunaan memori dari *Symbol*; karena *GC* sebelumnya tidak dapat +mengumpulkan mereka sebelum 2.2. +Karena Rails 5.0 akan memerlukan *Symbol GC*, ini akan mendukung Ruby 2.2 atau yang lebih baru saja. +(Lihat [Rails 4.2 release post](http://weblog.rubyonrails.org/2014/12/19/Rails-4-2-final/) untuk lebih detail.) + +Selain itu, sebuah pengurangan waktu *pause* berkat *Incremental Garbage Collector* baru yang akan +sangat membantu untuk menjalankan aplikasi Rails. Pengembangan akhir-akhir ini menyebutkan di +[Rails blog](http://weblog.rubyonrails.org/) +bahwa Rails 5.0 akan mengambil manfaat yang dihasilkan dari *Incremental GC* maupun +*Symbol GC*. + +Fitur lain yang berhubungan dengan manajemen memori adalah sebuah opsi tambahan +`configure.in` untuk menggunakan jemalloc +[Feature #9113](https://bugs.ruby-lang.org/issues/9113). +Fitur ini masih bersifat percobaan dan saat ini dimatikan secara *default* hingga kami +mengumpulkan data kinerja dan kasus penggunaan lebih banyak. Ketika kami yakin terhadap +manfaat yang dihasilkan, fitur ini akan dihidupkan secara *default*. + +Dukungan terhadap percobaan menggunakan vfork(2) dengan system() dan spawn() juga +telah ditambahkan. Anda dapat membaca lebih detail di +[tanaka-san's blog in japanese](http://www.a-k-r.org/d/2014-09.html#a2014_09_06). +Hal ini bisa berpotensi mempercepat kecepatan ketika sebuah proses yang besar mengeksekusi +perintah eksternal berkali-kali. +Namun demikian vrfork(2) masih tidak dipahami dengan baik dan berpotensi membahayakan +*system call*. Kami ingin mencoba untuk mencari tahu seberapa banyak manfaat yang +diperoleh dengan mengumpulkan data kinerja dan kasus penggunaan. + +Coba dan nikmati memprogram dengan Ruby 2.2.0, dan laporkan ke kami temuan Anda! + +## Perubahan Penting sejak 2.1 + +* [Incremental GC](https://bugs.ruby-lang.org/issues/10137) + ([presentation at RubyConf 2014: "Incremental GC for Ruby interpreter"](http://www.atdot.net/~ko1/activities/2014_rubyconf_pub.pdf)) +* [Symbol GC](https://bugs.ruby-lang.org/issues/9634) + ([presentation at RubyKaigi 2014](http://www.slideshare.net/authorNari/symbol-gc)) +* konfigurasi --with-jemalloc + [Feature #9113](https://bugs.ruby-lang.org/issues/9113) +* *core libraries*: + * Mendukung Unicode 7.0 [#9092](https://bugs.ruby-lang.org/issues/9092) + * Metode-metode baru: + * Enumerable#slice_after [#9071](https://bugs.ruby-lang.org/issues/9071), + Enumerable#slice_when [#9826](https://bugs.ruby-lang.org/issues/9826) + * Float#next_float, Float#prev_float + [#9834](https://bugs.ruby-lang.org/issues/9834) + * File.birthtime, File#birthtime + [#9647](https://bugs.ruby-lang.org/issues/9647) + * String#unicode_normalize [#10084](https://bugs.ruby-lang.org/issues/10084) +* *bundled libraries*: + * Memperbarui Psych 2.0.8 + * Memperbarui Rake 10.4.2 + * Memperbarui RDoc 4.2.0 + * Memperbarui RubyGems 2.4.5 + * Memperbarui test-unit 3.0.8 (dihapus dari *repository* namun *bundled* di dalam tarball) + * Memperbarui minitest 5.4.3 (dihapus dari *repository* namun *bundled* di dalam tarball) + * *Deprecate* mathn +* C API + * Menghapus *deprecated* APIs + +Lihat [NEWS in Ruby repository](https://github.com/ruby/ruby/blob/v2_2_0/NEWS) +untuk detail. + +Dengan perubahan-perubahan di atas, 1557 berkas berubah, 125039 *insertions(+)*, 74376 *deletions(-)* +dari v2.1.0! + +## Unduh + +* + * SIZE: 13304042 bytes + * MD5: d03cd4690fec1fff81d096d1c1255fde + * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 + * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad +* + * SIZE: 16494584 bytes + * MD5: cd03b28fd0b555970f5c4fd481700852 + * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc + * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 +* + * SIZE: 10304244 bytes + * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a + * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca + * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d +* + * SIZE: 18441027 bytes + * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 + * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f + * SHA512: 364dd927b496520d95a1b06c68e1a265015f4cab08bdf3efaa323d385e7bf075eae47f2e1db78a629db0f3c0c1ed24e086603ba21e2da02ac06dd3c8b716766e From 9e61f7735007f823fa24e46be25b70f7001a5c12 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 5 Sep 2015 00:31:26 +0700 Subject: [PATCH 0107/3767] translate all February 2015 news (id) --- ...-02-23-support-for-ruby-1-9-3-has-ended.md | 15 +++++ .../2015-02-25-ruby-2-0-0-p643-is-released.md | 57 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md create mode 100644 id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md diff --git a/id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md b/id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md new file mode 100644 index 0000000000..83701b5405 --- /dev/null +++ b/id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md @@ -0,0 +1,15 @@ +--- +layout: news_post +title: "Dukungan untuk Ruby 1.9.3 Telah Berakhir" +author: "Olivier Lacan" +translator: "meisyal" +date: 2015-02-23 00:00:00 +0000 +lang: id +--- + +Mulai hari ini, semua dukungan untuk Ruby 1.9.3 telah berakhir. Perbaikan *bug* dan keamanan +dari versi Ruby yang lebih baru tidak akan lagi di-*backport* ke 1.9.3. + +Masa hidup ini sudah [announced over a year ago](https://www.ruby-lang.org/en/news/2014/01/10/ruby-1-9-3-will-end-on-2015/). + +Kami sangat merekomendasikan Anda untuk memperbarui versi ke Ruby 2.0.0 atau terbaru segera mungkin. Silakan kontak kami jika Anda ingin tetap melanjutkan *branch* 1.9.3 karena beberapa alasan Anda tidak dapat memperbarui. diff --git a/id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md new file mode 100644 index 0000000000..d2331f59d5 --- /dev/null +++ b/id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p643 Rilis" +author: "usa" +translator: "meisyal" +date: 2015-02-25 12:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.0.0-p643. + +Ini adalah rilis dengan nomor urutan terakhir dari Ruby 2.0.0. +Ruby 2.0.0 masuk ke dalam tahap perawatan keamanan, +dan tidak akan pernah rilis kecuali ada regresi yang kritis +atau masalah keamanan ditemukan. +Tahap ini direncanakan akan di-*maintain* selama satu tahun. +Kemudian, perawatan dari Ruby 2.0.0 akan diakhiri pada tanggal 24 Februari 2016. +Kami merekomendasikan untuk mulai merencanakan untuk migrasi ke versi Ruby yang lebih baru, seperti 2.1 atau 2.2. + +Rilis ini mencakup banyak *bugfixes*. +Lihat [tickets](https://bugs.ruby-lang.org/projects/ruby-200/issues?set_filter=1&status_id=5) +dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_643/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.bz2) + + SIZE: 10772113 bytes + SHA1: d1d7d324a1f2530d67d54464fe09646583e4dda1 + SHA256: 1f626f20647693a215a8db3ea0d6ab5ab9cee7c1945cc441b9f8f7b9612b91a0 + SHA512: 453117152e6facdcd5bedaa9c3b1e349382bc5bc1dd3d650ec58b398cb9d2519a2822d05da10bcc5dbbb4f513fc5fef310caa3529d176fa2d453befb28e4d83a + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.gz) + + SIZE: 13625546 bytes + SHA1: 544840583939175886a0885bce1cf07f0b9550b7 + SHA256: 4bd267a4187e4bc25c1db08f9f9bdc0ce595a705569cac460d98c4f5b02e614e + SHA512: cfb88bb4d312861c7c5305593b251648df336f3bf4a4e3f2acc3d66c1a93dc989cf5b60ce9158418ef3fbe4b2e41e7bc86e08942a6624441cfe1297325166b32 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.tar.xz) + + SIZE: 8318532 bytes + SHA1: 11568586a6361200efbff33892aaee345625f1f0 + SHA256: 73f6d939beda8865e12069689ddabd2658b3f637a9adebeee5e374388715c432 + SHA512: edcff2154eec9c8a84d4c5eac8ffb370e273a5e949923009756cbc069a7ef52de5c91981bd726ae5043bc2784d8ff5080444bc29d0693abc08ff66a8783a7cbc + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p643.zip) + + SIZE: 15136932 bytes + SHA1: 41bd52d9bc1dabc5fa3209c0a04a0b26b8206ef8 + SHA256: 0f0ac0b075c924cfdd0e95e66560d99d9de36256af6fe51d375efe9dd0a0b996 + SHA512: 2c5780972bd27f5160c1f7524b3bc221dc8fba857863e53216fc3511df0415003ed1d4bc8c49533a34eedab0de72a261e5d4f2cecc251c64be843194ce3efbb6 + +## Komentar Rilis + +Terima kasih kepada semua yang telah membantu rilis ini dan sebelumnya. From a8747bafac2dfb4a4573462d47c3dd7399ada775 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 3 Oct 2015 14:23:43 +0200 Subject: [PATCH 0108/3767] Small fixes in news post (en) --- ...15-04-13-ruby-openssl-hostname-matching-vulnerability.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/en/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md b/en/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md index 74f53e5122..7db6745ee7 100644 --- a/en/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md +++ b/en/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md @@ -18,9 +18,9 @@ We strongly recommend you upgrade Ruby. After reviewing [RFC 6125][RFC-6125] and [RFC 5280][RFC-5280], we found multiple violations of matching hostnames and particularly wildcard certificates. -Ruby's OpenSSL extension will now provide a string-based matching algorithm which follows _more_ strict behavior, as recommended by these RFCs. In particular, matching of more than one wildcard per subject/SAN is no-longer allowed. As well, comparison of these values are now case-insensitive. +Ruby's OpenSSL extension will now provide a string-based matching algorithm which follows _more_ strict behavior, as recommended by these RFCs. In particular, matching of more than one wildcard per subject/SAN is no-longer allowed. As well, comparison of these values is now case-insensitive. -This change will take affect Ruby's `OpenSSL::SSL#verify_certificate_identity` behavior. +This change will affect Ruby's `OpenSSL::SSL#verify_certificate_identity` behavior. Specifically: @@ -51,5 +51,3 @@ Thanks to Tony Arcieri, Jeffrey Walton, and Steffan Ullrich for reporting this i [RFC-6125]: https://tools.ietf.org/html/rfc6125 [RFC-5280]: https://tools.ietf.org/html/rfc5280 [Bug-9644]: https://bugs.ruby-lang.org/issues/9644 - - From f01d19ccb6cfe74bc25301fe0964871970640f1c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 3 Oct 2015 14:32:18 +0200 Subject: [PATCH 0109/3767] Update list of excluded files --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 85b8546b67..40f00dab9b 100644 --- a/_config.yml +++ b/_config.yml @@ -14,6 +14,7 @@ exclude: - Procfile - Rakefile - README.md + - unicorn.rb - vendor url: https://www.ruby-lang.org From cfd431c568227aa42b73096a0f620842d18f5312 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 3 Oct 2015 16:06:23 +0200 Subject: [PATCH 0110/3767] Update gem bundle --- Gemfile.lock | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 28b5625efe..539dc65f43 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -11,8 +11,6 @@ GEM remote: https://rubygems.org/ specs: blankslate (2.1.2.4) - celluloid (0.16.0) - timers (~> 4.0.0) classifier-reborn (2.0.3) fast-stemmer (~> 1.0) coffee-script (2.4.1) @@ -23,7 +21,6 @@ GEM execjs (2.6.0) fast-stemmer (1.0.2) ffi (1.9.10) - hitimes (1.2.3) jekyll (2.5.3) classifier-reborn (~> 2.0) colorator (~> 0.1) @@ -45,13 +42,12 @@ GEM jekyll-paginate (1.1.0) jekyll-sass-converter (1.3.0) sass (~> 3.2) - jekyll-watch (1.2.1) - listen (~> 2.7) + jekyll-watch (1.3.0) + listen (~> 3.0) kgio (2.10.0) - kramdown (1.8.0) + kramdown (1.9.0) liquid (2.6.3) - listen (2.10.1) - celluloid (~> 0.16.0) + listen (3.0.3) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) mercenary (0.3.5) @@ -77,13 +73,11 @@ GEM rb-fsevent (0.9.6) rb-inotify (0.9.5) ffi (>= 0.5.0) - redcarpet (3.3.2) + redcarpet (3.3.3) safe_yaml (1.0.4) sass (3.4.18) spidr (0.4.1) nokogiri (~> 1.3) - timers (4.0.4) - hitimes toml (0.1.2) parslet (~> 1.5.0) unicorn (4.9.0) From 3b6cb1d3c5c96cf497d489434ec836a113949a73 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 10 Oct 2015 21:43:35 +0200 Subject: [PATCH 0111/3767] Fix CR/LF line breaks in post (id) --- .../2014-12-18-ruby-2-2-0-rc1-released.md | 182 +++++++++--------- 1 file changed, 91 insertions(+), 91 deletions(-) diff --git a/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 6cc2f77bfa..f8bf999579 100644 --- a/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -1,91 +1,91 @@ ---- -layout: news_post -title: "Ruby 2.2.0-rc1 Rilis" -author: "naruse" -translator: "meisyal" -date: 2014-12-18 09:00:00 +0000 -lang: id ---- - -Kami dengan senang hati mengumumkan rilis dari Ruby 2.2.0-rc1. -Setelah RC1, semua perubahan akan dibatasi hanya untuk penanganan *bug*. -Rilis final dari Ruby 2.2.0 dijadwalkan pada 25 Desember 2014. - -Ruby 2.2 mencakup banyak fitur baru dan perbaikan seiring dengan meningkatnya -perbedaan dan meluasnya tuntutan untuk Ruby. - -Sebagai contoh, *Ruby's Garbage Collector* sekarang tersedia untuk mengumpulkan tipe objek *Symbol*. -Hal ini mengurangi penggunaan memori dari *Symbol*; karena *GC* sebelumnya tidak dapat mengumpulkan mereka sebelum 2.2. -Karena Rails 5.0 akan memerlukan *Symbol GC*, ini akan mendukung Ruby 2.2 atau yang lebih baru saja. -(Lihat [Rails 4.2 release post](http://weblog.rubyonrails.org/2014/12/19/Rails-4-2-final/) untuk lebih detail.) - -Selain itu, sebuah pengurangan waktu *pause* berkat *Incremental Garbage Collector* baru yang akan sangat membantu untuk menjalankan aplikasi Rails. Pengembangan akhir-akhir ini menyebutkan di [Rails blog](http://weblog.rubyonrails.org/) bahwa Rails 5.0 akan mengambil manfaat yang dihasilkan dari *Incremental GC* maupun *Symbol GC*. - -Fitur lain yang berhubungan dengan manajemen memori adalah sebuah opsi tambahan `configure.in` untuk menggunakan jemalloc -[Feature #9113](https://bugs.ruby-lang.org/issues/9113). -Fitur ini masih bersifat percobaan dan saat ini dimatikan secara *default* hingga kami mengumpulkan data kinerja dan kasus penggunaan lebih banyak. Ketika kami yakin terhadap manfaat yang dihasilkan, fitur ini akan dihidupkan secara *default*. - -Dukungan terhadap percobaan menggunakan vfork(2) dengan system() dan spawn() juga telah ditambahkan. Anda dapat membaca lebih detail di [tanaka-san's blog in japanese](http://www.a-k-r.org/d/2014-09.html#a2014_09_06). -Hal ini bisa berpotensi mempercepat kecepatan ketika sebuah proses yang besar mengeksekusi perintah eksternal berkali-kali. -Namun demikian vrfork(2) masih tidak dipahami dengan baik dan berpotensi membahayakan *system call*. Kami ingin mencoba untuk mencari tahu seberapa banyak manfaat yang diperoleh dengan mengumpulkan data kinerja dan kasus penggunaan. - -Coba dan nikmati memprogram dengan Ruby 2.2.0-rc1, dan laporkan ke kami temuan Anda! - -## Perubahan Penting sejak 2.1 - -* [Incremental GC](https://bugs.ruby-lang.org/issues/10137) ([YARV Maniacs No.12](http://magazine.rubyist.net/?0048-YARVManiacs)) -* [Symbol GC](https://bugs.ruby-lang.org/issues/9634) ([presentation at RubyKaigi 2014](http://www.slideshare.net/authorNari/symbol-gc)) -* konfigurasi --with-jemalloc [Feature #9113](https://bugs.ruby-lang.org/issues/9113) -* *core libraries*: - * Mendukung Unicode 7.0 [#9092](https://bugs.ruby-lang.org/issues/9092) - * Metode-metode baru: - * Enumerable#slice_after [#9071](https://bugs.ruby-lang.org/issues/9071), Enumerable#slice_when [#9826](https://bugs.ruby-lang.org/issues/9826) - * Float#next_float, Float#prev_float [#9834](https://bugs.ruby-lang.org/issues/9834) - * File.birthtime, File#birthtime [#9647](https://bugs.ruby-lang.org/issues/9647) - * String#unicode_normalize [#10084](https://bugs.ruby-lang.org/issues/10084) -* *bundled libraries*: - * Memperbarui Psych 2.0.8 - * Memperbarui Rake 10.4.0 - * Memperbarui RDoc 4.2.0.alpha (21b241a) - * Memperbarui RubyGems 2.4.5 - * Memperbarui test-unit 3.0.8 (dihapus dari *repository* namun *bundled* -di dalam tarball) - * Memperbarui minitest 5.4.3 (dihapus dari *repository* namun *bundled* di dalam tarball) - * *Deprecate* mathn -* C API - * Menghapus *deprecated* APIs - -Lihat [NEWS in Ruby repository (WIP)](https://github.com/ruby/ruby/blob/v2_2_0_rc1/NEWS) untuk detail. - -Dengan perubahan-perubahan di atas, 1548 berkas berubah, 123658 *insertions(+)*, 74306 *deletions(-)* dari v2.1.0! - -## Unduh - -* - * SIZE: 12475612 bytes - * MD5: 7144732d30dd4547c0a59862b3345d54 - * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 - * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* - * SIZE: 15531233 bytes - * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 - * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b - * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* - * SIZE: 9675108 bytes - * MD5: 3f482b88eda45c1bc6bab1921763ce52 - * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c - * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* - * SIZE: 17219660 bytes - * MD5: 49f5aae44c00f4d57be47576c29a53bd - * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 - * SHA512: bf0e39e5add532ca338095ad6eaaafbe4f84cc9df1e8d4bad986c44e17614623430c2670d9751865e8d645cb483007d5473be82536b985ccab40a7dde72c4161 - -## Komentar Rilis - -* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) - -Lihat juga jadwal rilis dan informasi lain: - -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +--- +layout: news_post +title: "Ruby 2.2.0-rc1 Rilis" +author: "naruse" +translator: "meisyal" +date: 2014-12-18 09:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.2.0-rc1. +Setelah RC1, semua perubahan akan dibatasi hanya untuk penanganan *bug*. +Rilis final dari Ruby 2.2.0 dijadwalkan pada 25 Desember 2014. + +Ruby 2.2 mencakup banyak fitur baru dan perbaikan seiring dengan meningkatnya +perbedaan dan meluasnya tuntutan untuk Ruby. + +Sebagai contoh, *Ruby's Garbage Collector* sekarang tersedia untuk mengumpulkan tipe objek *Symbol*. +Hal ini mengurangi penggunaan memori dari *Symbol*; karena *GC* sebelumnya tidak dapat mengumpulkan mereka sebelum 2.2. +Karena Rails 5.0 akan memerlukan *Symbol GC*, ini akan mendukung Ruby 2.2 atau yang lebih baru saja. +(Lihat [Rails 4.2 release post](http://weblog.rubyonrails.org/2014/12/19/Rails-4-2-final/) untuk lebih detail.) + +Selain itu, sebuah pengurangan waktu *pause* berkat *Incremental Garbage Collector* baru yang akan sangat membantu untuk menjalankan aplikasi Rails. Pengembangan akhir-akhir ini menyebutkan di [Rails blog](http://weblog.rubyonrails.org/) bahwa Rails 5.0 akan mengambil manfaat yang dihasilkan dari *Incremental GC* maupun *Symbol GC*. + +Fitur lain yang berhubungan dengan manajemen memori adalah sebuah opsi tambahan `configure.in` untuk menggunakan jemalloc +[Feature #9113](https://bugs.ruby-lang.org/issues/9113). +Fitur ini masih bersifat percobaan dan saat ini dimatikan secara *default* hingga kami mengumpulkan data kinerja dan kasus penggunaan lebih banyak. Ketika kami yakin terhadap manfaat yang dihasilkan, fitur ini akan dihidupkan secara *default*. + +Dukungan terhadap percobaan menggunakan vfork(2) dengan system() dan spawn() juga telah ditambahkan. Anda dapat membaca lebih detail di [tanaka-san's blog in japanese](http://www.a-k-r.org/d/2014-09.html#a2014_09_06). +Hal ini bisa berpotensi mempercepat kecepatan ketika sebuah proses yang besar mengeksekusi perintah eksternal berkali-kali. +Namun demikian vrfork(2) masih tidak dipahami dengan baik dan berpotensi membahayakan *system call*. Kami ingin mencoba untuk mencari tahu seberapa banyak manfaat yang diperoleh dengan mengumpulkan data kinerja dan kasus penggunaan. + +Coba dan nikmati memprogram dengan Ruby 2.2.0-rc1, dan laporkan ke kami temuan Anda! + +## Perubahan Penting sejak 2.1 + +* [Incremental GC](https://bugs.ruby-lang.org/issues/10137) ([YARV Maniacs No.12](http://magazine.rubyist.net/?0048-YARVManiacs)) +* [Symbol GC](https://bugs.ruby-lang.org/issues/9634) ([presentation at RubyKaigi 2014](http://www.slideshare.net/authorNari/symbol-gc)) +* konfigurasi --with-jemalloc [Feature #9113](https://bugs.ruby-lang.org/issues/9113) +* *core libraries*: + * Mendukung Unicode 7.0 [#9092](https://bugs.ruby-lang.org/issues/9092) + * Metode-metode baru: + * Enumerable#slice_after [#9071](https://bugs.ruby-lang.org/issues/9071), Enumerable#slice_when [#9826](https://bugs.ruby-lang.org/issues/9826) + * Float#next_float, Float#prev_float [#9834](https://bugs.ruby-lang.org/issues/9834) + * File.birthtime, File#birthtime [#9647](https://bugs.ruby-lang.org/issues/9647) + * String#unicode_normalize [#10084](https://bugs.ruby-lang.org/issues/10084) +* *bundled libraries*: + * Memperbarui Psych 2.0.8 + * Memperbarui Rake 10.4.0 + * Memperbarui RDoc 4.2.0.alpha (21b241a) + * Memperbarui RubyGems 2.4.5 + * Memperbarui test-unit 3.0.8 (dihapus dari *repository* namun *bundled* +di dalam tarball) + * Memperbarui minitest 5.4.3 (dihapus dari *repository* namun *bundled* di dalam tarball) + * *Deprecate* mathn +* C API + * Menghapus *deprecated* APIs + +Lihat [NEWS in Ruby repository (WIP)](https://github.com/ruby/ruby/blob/v2_2_0_rc1/NEWS) untuk detail. + +Dengan perubahan-perubahan di atas, 1548 berkas berubah, 123658 *insertions(+)*, 74306 *deletions(-)* dari v2.1.0! + +## Unduh + +* + * SIZE: 12475612 bytes + * MD5: 7144732d30dd4547c0a59862b3345d54 + * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 + * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf +* + * SIZE: 15531233 bytes + * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 + * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b + * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 +* + * SIZE: 9675108 bytes + * MD5: 3f482b88eda45c1bc6bab1921763ce52 + * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c + * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed +* + * SIZE: 17219660 bytes + * MD5: 49f5aae44c00f4d57be47576c29a53bd + * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 + * SHA512: bf0e39e5add532ca338095ad6eaaafbe4f84cc9df1e8d4bad986c44e17614623430c2670d9751865e8d645cb483007d5473be82536b985ccab40a7dde72c4161 + +## Komentar Rilis + +* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) + +Lihat juga jadwal rilis dan informasi lain: + +[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) From b31c1f0ebc036ae090691bc87de7277655c74da4 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 10 Oct 2015 21:46:17 +0200 Subject: [PATCH 0112/3767] Update links to cache.ruby-lang.org to use HTTPS (id) --- id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md | 8 ++++---- id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md | 8 ++++---- id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md | 8 ++++---- id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 8 ++++---- id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 8 ++++---- id/news/_posts/2014-12-25-ruby-2-2-0-released.md | 8 ++++---- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md b/id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md index b9dde58578..c967ed18f5 100644 --- a/id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md +++ b/id/news/_posts/2014-11-13-ruby-1-9-3-p551-is-released.md @@ -29,28 +29,28 @@ Kami merekomendasikan pengguna Ruby 1.9.3 untuk migrasi ke versi yang lebih baru ## Unduh -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.bz2) SIZE: 10049332 bytes MD5: 0d8b272b05c3449dc848bb7570f65bfe SHA256: b0c5e37e3431d58613a160504b39542ec687d473de1d4da983dabcf3c5de771e SHA512: 5ea40f8c40cf116030ffdedbe436c1fdbf9a50b7bb44bc890845c9c2a885c34da711bc1a9e9694788c2f4710f7e6e0adc4410aec1ab18a25a27168f25ac3d68c -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.gz) SIZE: 12605119 bytes MD5: 0d8212f7bc89bab8ef521b04cd9df278 SHA256: bb5be55cd1f49c95bb05b6f587701376b53d310eb1bb7c76fbd445a1c75b51e8 SHA512: be12adf581ee76af70db117b44c6647c1df3d28fffa1b3379c6067e4aa1fb523dae7c9b130a51dcdcff268a8ee21a3d74f6f946135fb3ac6b90664f0a9df4a08 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.tar.xz) SIZE: 7704072 bytes MD5: 7367b1dfb2ba1d6abf6fd7db70e765f5 SHA256: 44228297861f4dfdf23a47372a3e3c4c5116fbf5b0e10883417f2379874b55c6 SHA512: 2dd4cd7494d0d9b1cc2a5c3710a2c771617a367d1ba6f5099adc2785e37efcb668c6508780562359a4a4c83733e349aa5cb4f8532e1f334f9f96543670d35729 -* [http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p551.zip) SIZE: 13987275 bytes MD5: 14a394b1d7b7031b34d4d1af64ee657e diff --git a/id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md b/id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md index 6e3b9e4fd7..1b6ebbfaa3 100644 --- a/id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md +++ b/id/news/_posts/2014-11-13-ruby-2-0-0-p598-is-released.md @@ -25,28 +25,28 @@ untuk lebih detil. ## Unduh -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2) SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256: 67b2a93690f53e12b635ba1bcdbd41e8c5593f13d575fea92fdd8801ca088f0f SHA512: 10026a04e01a8ad14ea9c99bbdf4f7d04029b73ee0c01bbf6c2eb2817332d49adacf127b646693b67b5dd7010eaf3b696b23b6335cc0f7ee5a6b56dbba0f6f82 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.gz) SIZE: 13608640 bytes MD5: e043a21ce0d138fd408518a80aa31bba SHA256: 4136bf7d764cbcc1c7da2824ed2826c3550f2b62af673c79ddbf9049b12095fd SHA512: 0548aba9bf45e380e5f73e73168ea7fea341fc9739e108c7d530d11b677f6a78b2c4e29062d16a73b4286acaa2333ed20cb34e16b65b5b6898da66661f1717da -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.xz) SIZE: 8316092 bytes MD5: 2ec36f7018eef05003bf8cf0e0f05def SHA256: 9dccf4c30e1bb004b18cb1129d9daac3c0ec510a671f4f4f13a2747897ffab35 SHA512: bf7b93d9fbaab98a64d1f45c3f3bbcdfebd3e1d0584dfb27696b2716d93c2ba13881e1edaef6d3eccd769ac2e21d6157024c902f3d891951a20b972c1942ef99 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.zip) SIZE: 15126384 bytes MD5: aa6ac22747947e6562d5b0dc9767ecda diff --git a/id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md b/id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md index cee4ecb9c9..cc960e969b 100644 --- a/id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md +++ b/id/news/_posts/2014-11-13-ruby-2-1-5-is-released.md @@ -24,28 +24,28 @@ untuk lebih detil. ## Unduh -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2) SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512: d4b1e3c2b6a0dc79846cce056043c48a2a2a97599c76e9a07af21a77fd10e04c8a34f3a60b6975181bff17b2c452af874fa073ad029549f3203e59095ab70196 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz) SIZE: 15127433 bytes MD5: df4c1b23f624a50513c7a78cb51a13dc SHA256: 4305cc6ceb094df55210d83548dcbeb5117d74eea25196a9b14fa268d354b100 SHA512: a7da8dc755e5c013f42269d5e376906947239b41ece189294d4355494a0225590ca73b85261ddd60292934a8c432231c2308ecfa137ed9e347e68a2c1fc866c8 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.xz) SIZE: 9371780 bytes MD5: 8a30ed4b022a24acbb461976c9c70789 SHA256: 22ba1eb8d475c9ed7e0541418d86044c1ea4c093ab79c300c38fc0f721afe9a3 SHA512: 8a257da64158d49bc2810695baf4b5849ef83e3dde452bf1e4823e52e8261225427d729fce2fb4e9b53d6d17ca9c96d491f242535c2f963738b74f90944e2a0b -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.zip) SIZE: 16657694 bytes MD5: 810cd05eb03c00f89b0b03b10e9a3606 diff --git a/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 2e4f283343..8198eb34d0 100644 --- a/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -64,22 +64,22 @@ Dengan perubahan tersebut, 1239 berkas berubah, 98343 Penambahan(+), 61858 pengh ## Unduh -* +* * SIZE: 12505279 bytes * MD5: d7abace25a8ffe861cb2807bef1c58a6 * SHA256: 9e49583f3fad3888fefc85b719fdb210a88ef54d80f9eac439b7ca4232fa7f0b * SHA512: c654d4c047f9463a5fb81eaea0fa5ab7bf316962bc7fb0fb356861e6336ce8ce2162c7779d8b27f72d7bc0e9604b5e5af2910abcb0b0a1f197b3138eaddfd4a5 -* +* * SIZE: 15505521 bytes * MD5: bde388d6f10012a92d5dc36196fd6755 * SHA256: dfcef7b01bd3acb41da6689993ac8dd30e2ecd4fd14bc1a833f46188a9fe2614 * SHA512: e2d316a679c15c021e40b0f9b7810b319c6a5e771a9b869fda35b6745aecac881bbb05d62192893799816a8673e05c8f17713f10ccdec077f546483608ab85c1 -* +* * SIZE: 9649216 bytes * MD5: 0d582e28b92ce9d1456e40fb8d821422 * SHA256: d14d1fa045263fa242a515d7b9e8c485bf8a9ee9d9d3012dc2b6add0f3a370c6 * SHA512: 4a8a75ab21b2bd43db4a22d9c63f189f3c7805d575d662b07a4ddc25aa5b156b0c23053d8c48eecf23d5e22f1ea7131467f1cdc48f9ae0a83214b4cd46b08491 -* +* * SIZE: 17239396 bytes * MD5: d94160c214016863932c25cc1ac6ff90 * SHA256: 88d6c73ee1a4f5fe1f8ad37fe1f56c1ca50622f1338c20b9d46bbb5c2cd94040 diff --git a/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index f8bf999579..f46eb66fe3 100644 --- a/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -61,22 +61,22 @@ Dengan perubahan-perubahan di atas, 1548 berkas berubah, 123658 *insertions(+)*, ## Unduh -* +* * SIZE: 12475612 bytes * MD5: 7144732d30dd4547c0a59862b3345d54 * SHA256: e6a1f8d45ea749bdc92eb1269b77ec475bc600b66039ff90d77db8f50820a896 * SHA512: 181201168360bee37dceeef3481a69e8a333a5d329680031fd9d371d30ac64460bbdf4db07546133024f541774e51301f1630cfd988c5e5bf2464834f3abe6bf -* +* * SIZE: 15531233 bytes * MD5: 51f218fabc3ceb7bf3fe5f4f87ddebd3 * SHA256: a59c8db71b967015ad7c259ba8ef638c7943ec78580412bb86e97791a9322b6b * SHA512: 4a35e78c4c0747f9c79e506e98acc117efb0be72fc103d6f9c13d5eb5efa5c6d6748f491526fc7ebb24397f25238f06d552f841e9e898be30aa7cd6c2df38494 -* +* * SIZE: 9675108 bytes * MD5: 3f482b88eda45c1bc6bab1921763ce52 * SHA256: dcfad9bb6e0b513b03f08f86b195da6a6a7045559b558d3493decac0e0abb86c * SHA512: 3ec8955d8a269a1e5f28c3e0e6023bd613f244c83914a4a8c96d2761b11914c21ce67cfadb2bcebc480d9c0b9c7b54da6dfa67cdf4b4350db2a85d379265ffed -* +* * SIZE: 17219660 bytes * MD5: 49f5aae44c00f4d57be47576c29a53bd * SHA256: 1bd3e83d44b4e5879b4ecdc496d19905bc03637a8c88027c2dc98a369f1ebb83 diff --git a/id/news/_posts/2014-12-25-ruby-2-2-0-released.md b/id/news/_posts/2014-12-25-ruby-2-2-0-released.md index d1ff3dd2fb..3f898f37f8 100644 --- a/id/news/_posts/2014-12-25-ruby-2-2-0-released.md +++ b/id/news/_posts/2014-12-25-ruby-2-2-0-released.md @@ -79,22 +79,22 @@ dari v2.1.0! ## Unduh -* +* * SIZE: 13304042 bytes * MD5: d03cd4690fec1fff81d096d1c1255fde * SHA256: 1c031137999f832f86be366a71155113675b72420830ce432b777a0ff4942955 * SHA512: 04edc53e8cd1732c3ca61ebeb1d6133614beb10f77f9abb80d8d36352fe8aa205112068e460bf600b2c7e81e0ddcc3b311e7e027c320366f1bd992b3e378a6ad -* +* * SIZE: 16494584 bytes * MD5: cd03b28fd0b555970f5c4fd481700852 * SHA256: 7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc * SHA512: 1ba0c68e1c8d2b60bbd1e218cf36463edbe34cf9418d7593702b631e68d02297465f752e71395f6cfa4104f4cd70a1eb44381ffb74bc7801758b830931fdcfc6 -* +* * SIZE: 10304244 bytes * MD5: 54b43c6c6c9dd4c4b08ceb03ad0ded7a * SHA256: 848714e280fc5fb44dbac3b060b206e56c1947006324ee68a174d68b483ef8ca * SHA512: cd7e52faa464df8aca7ccfa23a5f06248e1ad82bc8c9f1829aa1b51ff37b15973b8caaa68e914d837325b8d59427fda4f3cad82c50925e1c84e688324a2a155d -* +* * SIZE: 18441027 bytes * MD5: f8e1d0cee4f2d9535a9529ed23ae3700 * SHA256: e06c1e2b1248cf881749833084b2bec93f7612676009190ff9bc89b8fd07c29f From fe643f2e454461af40a9b2a131f81175d7d5cece Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 10 Oct 2015 22:03:37 +0200 Subject: [PATCH 0113/3767] Update gem bundle --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 539dc65f43..b5cc5640b9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -75,7 +75,7 @@ GEM ffi (>= 0.5.0) redcarpet (3.3.3) safe_yaml (1.0.4) - sass (3.4.18) + sass (3.4.19) spidr (0.4.1) nokogiri (~> 1.3) toml (0.1.2) From 505d6cb0989df780eba22d575e5db8998111fcda Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 11 Oct 2015 10:46:29 +0200 Subject: [PATCH 0114/3767] Update rack-jekyll to 0.4.2 development branch --- Gemfile | 2 +- Gemfile.lock | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 46f9ac5b6f..d05623f147 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,7 @@ gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' gem 'unicorn' -gem 'rack-jekyll', '0.4.1', github: 'stomar/rack-jekyll', ref: 'allow-jekyll-2' +gem 'rack-jekyll', '0.4.1', github: 'stomar/rack-jekyll', branch: '0-4-2-pre' gem 'rack-rewrite' gem 'rack-ssl' gem 'rack-protection' diff --git a/Gemfile.lock b/Gemfile.lock index b5cc5640b9..0452901963 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,10 +1,11 @@ GIT remote: git://github.com/stomar/rack-jekyll.git - revision: d39334a3944d6ace783c6b17d96e556d263773a1 - ref: allow-jekyll-2 + revision: cedee9d6a9a0da316418ff19261828acf5629bd2 + branch: 0-4-2-pre specs: rack-jekyll (0.4.1) jekyll (>= 1.3) + listen (>= 1.3) rack (~> 1.5) GEM From 02184b1afd96e5d8b5bcdf35bd012fd3d972f160 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 12 Oct 2015 22:02:37 +0200 Subject: [PATCH 0115/3767] Update to rack-jekyll 0.4.2 --- Gemfile | 2 +- Gemfile.lock | 16 +++++----------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/Gemfile b/Gemfile index d05623f147..29d473de07 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,7 @@ gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' gem 'unicorn' -gem 'rack-jekyll', '0.4.1', github: 'stomar/rack-jekyll', branch: '0-4-2-pre' +gem 'rack-jekyll', '~> 0.4.2' gem 'rack-rewrite' gem 'rack-ssl' gem 'rack-protection' diff --git a/Gemfile.lock b/Gemfile.lock index 0452901963..e9c762f57a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,13 +1,3 @@ -GIT - remote: git://github.com/stomar/rack-jekyll.git - revision: cedee9d6a9a0da316418ff19261828acf5629bd2 - branch: 0-4-2-pre - specs: - rack-jekyll (0.4.1) - jekyll (>= 1.3) - listen (>= 1.3) - rack (~> 1.5) - GEM remote: https://rubygems.org/ specs: @@ -64,6 +54,10 @@ GEM posix-spawn (~> 0.3.6) yajl-ruby (~> 1.2.0) rack (1.6.4) + rack-jekyll (0.4.2) + jekyll (>= 1.3) + listen (>= 1.3) + rack (~> 1.5) rack-protection (1.5.3) rack rack-rewrite (1.5.1) @@ -96,7 +90,7 @@ PLATFORMS DEPENDENCIES jekyll (~> 2.0) - rack-jekyll (= 0.4.1)! + rack-jekyll (~> 0.4.2) rack-protection rack-rewrite rack-ssl From 7ea7436ae259fcbcc56224150042097c96b2d159 Mon Sep 17 00:00:00 2001 From: digitalfukuoka Date: Tue, 13 Oct 2015 17:37:48 +0900 Subject: [PATCH 0116/3767] Create 2015-10-13-fukuoka-ruby-award-2015.md --- .../2015-10-13-fukuoka-ruby-award-2015.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 en/news/_posts/2015-10-13-fukuoka-ruby-award-2015.md diff --git a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2015.md b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2015.md new file mode 100644 index 0000000000..ea73f952c1 --- /dev/null +++ b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2015.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "2016 Fukuoka Ruby Award Competition -Entries to be judged by Matz" +author: "Fukuoka Ruby" +translator: +date: 2015-10-13 17:00:00 +0900 +lang: en +--- + +Dear Ruby Enthusiasts, + + +The Government of Fukuoka, Japan together with "Matz" Matsumoto would +like to invite you to enter the following Ruby competition. If you have developed an interesting Ruby program, please be encouraged to apply. ++ +2015 Fukuoka Ruby Award Competition + - Grand Prize - 1 Million Yen! + +Entry Deadline: November 27, 2015 + +Matz and a group of panelists will select the winners of the Fukuoka Competition. +The grand prize for the Fukuoka Competition is 1 million yen. Past grand prize winners include Rhomobile (USA) and APEC Climate Center (Korea). + +http://myfukuoka.com/category/news/ruby-news/ + +Programs entered in the competition do not have to be written entirely in Ruby + but should take advantage of the unique characteristics of Ruby. + +Projects must have been developed or completed within the past 12 months to be eligible. Please visit the following Fukuoka website for additional details or to enter: + +http://www.digitalfukuoka.jp/events/84 +or +http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/ + +http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc + +Please email the application form to award@f-ruby.com + +This year, we have the following special prizes: +The winner of the Engine Yard Prize will receive: + +- Credit for 5,000 hours of Engine Yard Cloud +- A pair of tickets to RubyKaigi (incl. 50,000 yen per person for transport expenses) +- Engine Yard novelty goods set + +The winner of the AWS Prize will receive: +- Kindle Fire HDX(subject to change) +- AWS architect technical consultation + +The winner of the GMO Pepabo Prize will receive: +- 50,000 yen gift certificate toward domain services from MuuMuu Domain +- Gift basket filled with local foods and snacks (30,000 yen value) + +The winner of the IIJ GIO Prize will receive: +- IIJ GIO free coupon worth 500,000 yen(Up to 6 months) + +"Matz will be testing and reviewing your source code thoroughly, so it's very meaningful to apply! The competition is free to enter." + + +Cheers, From b7860ed673adf8113828509a8c9ed9a85e17a016 Mon Sep 17 00:00:00 2001 From: digitalfukuoka Date: Tue, 13 Oct 2015 18:46:56 +0900 Subject: [PATCH 0117/3767] Update and rename 2015-10-13-fukuoka-ruby-award-2015.md to 2015-10-13-fukuoka-ruby-award-2016.md --- ...ruby-award-2015.md => 2015-10-13-fukuoka-ruby-award-2016.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename en/news/_posts/{2015-10-13-fukuoka-ruby-award-2015.md => 2015-10-13-fukuoka-ruby-award-2016.md} (98%) diff --git a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2015.md b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md similarity index 98% rename from en/news/_posts/2015-10-13-fukuoka-ruby-award-2015.md rename to en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index ea73f952c1..82233d1be6 100644 --- a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2015.md +++ b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -13,7 +13,7 @@ Dear Ruby Enthusiasts, The Government of Fukuoka, Japan together with "Matz" Matsumoto would like to invite you to enter the following Ruby competition. If you have developed an interesting Ruby program, please be encouraged to apply. + -2015 Fukuoka Ruby Award Competition +2016 Fukuoka Ruby Award Competition - Grand Prize - 1 Million Yen! Entry Deadline: November 27, 2015 From 6b688c6755dd6dcabb70bde088b7143b075107e2 Mon Sep 17 00:00:00 2001 From: digitalfukuoka Date: Tue, 13 Oct 2015 18:48:51 +0900 Subject: [PATCH 0118/3767] Update 2015-10-13-fukuoka-ruby-award-2016.md --- en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index 82233d1be6..73841e93f3 100644 --- a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -12,7 +12,7 @@ Dear Ruby Enthusiasts, The Government of Fukuoka, Japan together with "Matz" Matsumoto would like to invite you to enter the following Ruby competition. If you have developed an interesting Ruby program, please be encouraged to apply. -+ + 2016 Fukuoka Ruby Award Competition - Grand Prize - 1 Million Yen! From de00266466ca602b4cbaa3c4d5bc140689f3de51 Mon Sep 17 00:00:00 2001 From: digitalfukuoka Date: Tue, 13 Oct 2015 21:18:08 +0900 Subject: [PATCH 0119/3767] Update 2015-10-13-fukuoka-ruby-award-2016.md --- .../_posts/2015-10-13-fukuoka-ruby-award-2016.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index 73841e93f3..9ad6d6ced3 100644 --- a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -9,9 +9,7 @@ lang: en Dear Ruby Enthusiasts, - -The Government of Fukuoka, Japan together with "Matz" Matsumoto would -like to invite you to enter the following Ruby competition. If you have developed an interesting Ruby program, please be encouraged to apply. +The Government of Fukuoka, Japan together with "Matz" Matsumoto would like to invite you to enter the following Ruby competition. If you have developed an interesting Ruby program, please be encouraged to apply. 2016 Fukuoka Ruby Award Competition - Grand Prize - 1 Million Yen! @@ -23,8 +21,7 @@ The grand prize for the Fukuoka Competition is 1 million yen. Past grand prize w http://myfukuoka.com/category/news/ruby-news/ -Programs entered in the competition do not have to be written entirely in Ruby - but should take advantage of the unique characteristics of Ruby. +Programs entered in the competition do not have to be written entirely in Ruby but should take advantage of the unique characteristics of Ruby. Projects must have been developed or completed within the past 12 months to be eligible. Please visit the following Fukuoka website for additional details or to enter: @@ -34,14 +31,9 @@ http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/ http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc -Please email the application form to award@f-ruby.com +Please email the application form to award@f-ruby.com. This year, we have the following special prizes: -The winner of the Engine Yard Prize will receive: - -- Credit for 5,000 hours of Engine Yard Cloud -- A pair of tickets to RubyKaigi (incl. 50,000 yen per person for transport expenses) -- Engine Yard novelty goods set The winner of the AWS Prize will receive: - Kindle Fire HDX(subject to change) @@ -56,5 +48,4 @@ The winner of the IIJ GIO Prize will receive: "Matz will be testing and reviewing your source code thoroughly, so it's very meaningful to apply! The competition is free to enter." - Cheers, From 519a3250463e41907571728f71bd30a8e3d16d1d Mon Sep 17 00:00:00 2001 From: digitalfukuoka Date: Wed, 14 Oct 2015 13:35:23 +0900 Subject: [PATCH 0120/3767] Update 2015-10-13-fukuoka-ruby-award-2016.md --- en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index 9ad6d6ced3..fca6e8ca79 100644 --- a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "2016 Fukuoka Ruby Award Competition -Entries to be judged by Matz" +title: "2016 Fukuoka Ruby Award Competition - Entries to be judged by Matz" author: "Fukuoka Ruby" translator: date: 2015-10-13 17:00:00 +0900 From cbaf11fcc436efb6e398b793a4134677433d63c2 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Tue, 13 Oct 2015 19:03:15 +0900 Subject: [PATCH 0121/3767] Translate 2016 Fukuoka Ruby Award Competition (ko) --- .../2015-10-13-fukuoka-ruby-award-2016.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md diff --git a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md new file mode 100644 index 0000000000..0df4dd5f99 --- /dev/null +++ b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -0,0 +1,61 @@ +--- +layout: news_post +title: "2016 후쿠오카 루비 어워드 경진대회 - 참가작을 마츠 씨가 심사합니다" +author: "Fukuoka Ruby" +translator: yous +date: 2015-10-13 17:00:00 +0900 +lang: ko +--- + +루비 지지자 여러분께, + +일본 후쿠오카 정부와 "마츠" 마츠모토가 당신을 다음 루비 경진대회에 초대합니다. +만약 흥미로운 루비 프로그램을 개발했다면 지원해보시기 바랍니다. + +2016 후쿠오카 루비 어워드 경진대회 +- 대상 - 1백만 엔! + +참가 신청 마감: 2015년 11월 27일 + +마츠와 패널리스트들이 후쿠오카 경진대회의 우승자를 뽑을 것입니다. 후쿠오카 +경진대회의 대상 상금은 1백만 엔입니다. Rhomobile(미국)과 APEC 기후 +센터(대한민국)는 대상을 수상한 바 있습니다. + +http://myfukuoka.com/category/news/ruby-news/ + +경진대회에 등록할 프로그램을 루비로만 작성할 필요는 없지만, 루비만의 독특한 +특징을 잘 활용해야 합니다. + +프로젝트는 지난 12개월 이내에 개발되거나 완성된 것이어야만 참가할 수 있습니다. +더 많은 정보를 보거나 등록하려면 아래 후쿠오카 웹 사이트를 방문해 주세요. + +http://www.digitalfukuoka.jp/events/84 +또는 +http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/ + +http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc + +으로 신청서를 제출해주세요. + +올해엔 다음과 같은 특별한 상을 준비했습니다. + +Engine Yard 상: +- Engine Yard Cloud 5,000시간 상당의 크레딧 +- RubyKaigi 입장권 두 장(1인당 50,000엔 상당의 교통비 포함) +- Engine Yard novelty 상품 세트 + +AWS 상: +- 킨들 파이어 HDX(변경될 수 있습니다.) +- AWS 아키텍트 기술 상담 + +GMO Pepabo 상: +- MuuMuu 도메인의 50,000엔 상당의 도메인 서비스 상품권 +- 지역 음식과 과자로 채워진 선물 바구니(30,000엔 상당) + +IIJ GIO 상: +- 500,000엔 상당의 IIJ GIO 자유 쿠폰(최대 6개월) + +"마츠가 당신의 소스 코드를 철처히 테스트하고 검토할 것이기에, 지원하면 아주 +의미 있을 겁니다! 경진대회 참여는 무료입니다." + +감사합니다. From 9dbae8be7e69a2393981f8508e9f0068a6cf04c9 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Thu, 15 Oct 2015 14:05:16 +0900 Subject: [PATCH 0122/3767] Apply reviews --- ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index 0df4dd5f99..46b62f8498 100644 --- a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -10,7 +10,7 @@ lang: ko 루비 지지자 여러분께, 일본 후쿠오카 정부와 "마츠" 마츠모토가 당신을 다음 루비 경진대회에 초대합니다. -만약 흥미로운 루비 프로그램을 개발했다면 지원해보시기 바랍니다. +흥미로운 루비 프로그램을 개발했다면 지원해보시기 바랍니다. 2016 후쿠오카 루비 어워드 경진대회 - 대상 - 1백만 엔! @@ -55,7 +55,7 @@ GMO Pepabo 상: IIJ GIO 상: - 500,000엔 상당의 IIJ GIO 자유 쿠폰(최대 6개월) -"마츠가 당신의 소스 코드를 철처히 테스트하고 검토할 것이기에, 지원하면 아주 -의미 있을 겁니다! 경진대회 참여는 무료입니다." +"마츠에게 소스 코드를 철처히 테스트, 검토 받을 수 있는 아주 좋은 기회입니다! +경진대회 참여는 무료입니다." 감사합니다. From 8f4de8ac8050463b42ad014b136c3e39e944ae69 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 15 Oct 2015 15:55:11 +0200 Subject: [PATCH 0123/3767] Several fixes in news post (en, ko) Fix list markdown, add spaces, remove trailing whitespace, rewrap, ... --- .../2015-10-13-fukuoka-ruby-award-2016.md | 34 ++++++++++++------- .../2015-10-13-fukuoka-ruby-award-2016.md | 26 ++++++++------ 2 files changed, 37 insertions(+), 23 deletions(-) diff --git a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index fca6e8ca79..9b666c0304 100644 --- a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -3,27 +3,33 @@ layout: news_post title: "2016 Fukuoka Ruby Award Competition - Entries to be judged by Matz" author: "Fukuoka Ruby" translator: -date: 2015-10-13 17:00:00 +0900 +date: 2015-10-13 08:00:00 +0000 lang: en --- Dear Ruby Enthusiasts, -The Government of Fukuoka, Japan together with "Matz" Matsumoto would like to invite you to enter the following Ruby competition. If you have developed an interesting Ruby program, please be encouraged to apply. +The Government of Fukuoka, Japan together with "Matz" Matsumoto would like to +invite you to enter the following Ruby competition. If you have developed an +interesting Ruby program, please be encouraged to apply. 2016 Fukuoka Ruby Award Competition - Grand Prize - 1 Million Yen! Entry Deadline: November 27, 2015 -Matz and a group of panelists will select the winners of the Fukuoka Competition. -The grand prize for the Fukuoka Competition is 1 million yen. Past grand prize winners include Rhomobile (USA) and APEC Climate Center (Korea). +Matz and a group of panelists will select the winners of the Fukuoka Competition. +The grand prize for the Fukuoka Competition is 1 million yen. +Past grand prize winners include Rhomobile (USA) and APEC Climate Center (Korea). http://myfukuoka.com/category/news/ruby-news/ -Programs entered in the competition do not have to be written entirely in Ruby but should take advantage of the unique characteristics of Ruby. +Programs entered in the competition do not have to be written entirely in Ruby +but should take advantage of the unique characteristics of Ruby. -Projects must have been developed or completed within the past 12 months to be eligible. Please visit the following Fukuoka website for additional details or to enter: +Projects must have been developed or completed within the past 12 months to be +eligible. Please visit the following Fukuoka website for additional details or +to enter: http://www.digitalfukuoka.jp/events/84 or @@ -36,16 +42,20 @@ Please email the application form to award@f-ruby.com. This year, we have the following special prizes: The winner of the AWS Prize will receive: -- Kindle Fire HDX(subject to change) -- AWS architect technical consultation + +* Kindle Fire HDX (subject to change) +* AWS architect technical consultation The winner of the GMO Pepabo Prize will receive: -- 50,000 yen gift certificate toward domain services from MuuMuu Domain -- Gift basket filled with local foods and snacks (30,000 yen value) + +* 50,000 yen gift certificate toward domain services from MuuMuu Domain +* Gift basket filled with local foods and snacks (30,000 yen value) The winner of the IIJ GIO Prize will receive: -- IIJ GIO free coupon worth 500,000 yen(Up to 6 months) -"Matz will be testing and reviewing your source code thoroughly, so it's very meaningful to apply! The competition is free to enter." +* IIJ GIO free coupon worth 500,000 yen (up to 6 months) + +"Matz will be testing and reviewing your source code thoroughly, so it's very +meaningful to apply! The competition is free to enter." Cheers, diff --git a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index 46b62f8498..f66ad6cb45 100644 --- a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -2,8 +2,8 @@ layout: news_post title: "2016 후쿠오카 루비 어워드 경진대회 - 참가작을 마츠 씨가 심사합니다" author: "Fukuoka Ruby" -translator: yous -date: 2015-10-13 17:00:00 +0900 +translator: "yous" +date: 2015-10-13 08:00:00 +0000 lang: ko --- @@ -13,7 +13,7 @@ lang: ko 흥미로운 루비 프로그램을 개발했다면 지원해보시기 바랍니다. 2016 후쿠오카 루비 어워드 경진대회 -- 대상 - 1백만 엔! + - 대상 - 1백만 엔! 참가 신청 마감: 2015년 11월 27일 @@ -40,20 +40,24 @@ http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_Application 올해엔 다음과 같은 특별한 상을 준비했습니다. Engine Yard 상: -- Engine Yard Cloud 5,000시간 상당의 크레딧 -- RubyKaigi 입장권 두 장(1인당 50,000엔 상당의 교통비 포함) -- Engine Yard novelty 상품 세트 + +* Engine Yard Cloud 5,000시간 상당의 크레딧 +* RubyKaigi 입장권 두 장(1인당 50,000엔 상당의 교통비 포함) +* Engine Yard novelty 상품 세트 AWS 상: -- 킨들 파이어 HDX(변경될 수 있습니다.) -- AWS 아키텍트 기술 상담 + +* 킨들 파이어 HDX(변경될 수 있습니다.) +* AWS 아키텍트 기술 상담 GMO Pepabo 상: -- MuuMuu 도메인의 50,000엔 상당의 도메인 서비스 상품권 -- 지역 음식과 과자로 채워진 선물 바구니(30,000엔 상당) + +* MuuMuu 도메인의 50,000엔 상당의 도메인 서비스 상품권 +* 지역 음식과 과자로 채워진 선물 바구니(30,000엔 상당) IIJ GIO 상: -- 500,000엔 상당의 IIJ GIO 자유 쿠폰(최대 6개월) + +* 500,000엔 상당의 IIJ GIO 자유 쿠폰(최대 6개월) "마츠에게 소스 코드를 철처히 테스트, 검토 받을 수 있는 아주 좋은 기회입니다! 경진대회 참여는 무료입니다." From 8129f7a5064789dee056afa98cddbb147dd8aff3 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Fri, 16 Oct 2015 00:22:43 +0900 Subject: [PATCH 0124/3767] Update 2016 Fukuoka Ruby Award Competition (ko) --- ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index f66ad6cb45..7ff18da2e8 100644 --- a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -39,12 +39,6 @@ http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_Application 올해엔 다음과 같은 특별한 상을 준비했습니다. -Engine Yard 상: - -* Engine Yard Cloud 5,000시간 상당의 크레딧 -* RubyKaigi 입장권 두 장(1인당 50,000엔 상당의 교통비 포함) -* Engine Yard novelty 상품 세트 - AWS 상: * 킨들 파이어 HDX(변경될 수 있습니다.) From 2c95c4bc3e9d20295af96131765a6678730923b9 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Fri, 16 Oct 2015 11:45:25 -0300 Subject: [PATCH 0125/3767] Add connections to '2016 Fukuoka Ruby Award Competition'. --- en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md | 8 ++++---- ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index 9b666c0304..b27963fe3c 100644 --- a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -22,7 +22,7 @@ Matz and a group of panelists will select the winners of the Fukuoka Competition The grand prize for the Fukuoka Competition is 1 million yen. Past grand prize winners include Rhomobile (USA) and APEC Climate Center (Korea). -http://myfukuoka.com/category/news/ruby-news/ +[http://myfukuoka.com/category/news/ruby-news/](http://myfukuoka.com/category/news/ruby-news/) Programs entered in the competition do not have to be written entirely in Ruby but should take advantage of the unique characteristics of Ruby. @@ -31,11 +31,11 @@ Projects must have been developed or completed within the past 12 months to be eligible. Please visit the following Fukuoka website for additional details or to enter: -http://www.digitalfukuoka.jp/events/84 +[http://www.digitalfukuoka.jp/events/84](http://www.digitalfukuoka.jp/events/84) or -http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/ +[http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/](http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/) -http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc +[http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc](http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc) Please email the application form to award@f-ruby.com. diff --git a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index 7ff18da2e8..b15d4c5166 100644 --- a/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/ko/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -21,7 +21,7 @@ lang: ko 경진대회의 대상 상금은 1백만 엔입니다. Rhomobile(미국)과 APEC 기후 센터(대한민국)는 대상을 수상한 바 있습니다. -http://myfukuoka.com/category/news/ruby-news/ +[http://myfukuoka.com/category/news/ruby-news/](http://myfukuoka.com/category/news/ruby-news/) 경진대회에 등록할 프로그램을 루비로만 작성할 필요는 없지만, 루비만의 독특한 특징을 잘 활용해야 합니다. @@ -29,11 +29,11 @@ http://myfukuoka.com/category/news/ruby-news/ 프로젝트는 지난 12개월 이내에 개발되거나 완성된 것이어야만 참가할 수 있습니다. 더 많은 정보를 보거나 등록하려면 아래 후쿠오카 웹 사이트를 방문해 주세요. -http://www.digitalfukuoka.jp/events/84 +[http://www.digitalfukuoka.jp/events/84](http://www.digitalfukuoka.jp/events/84) 또는 -http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/ +[http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/](http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/) -http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc +[http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc](http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc) 으로 신청서를 제출해주세요. From e42de62c2a3ad76c5551959397dc99e0d6dd29d4 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Thu, 15 Oct 2015 13:08:48 -0300 Subject: [PATCH 0126/3767] Add Atom text editor to documentation (en) --- en/documentation/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/en/documentation/index.md b/en/documentation/index.md index 587831b822..f60acf28ec 100644 --- a/en/documentation/index.md +++ b/en/documentation/index.md @@ -136,16 +136,19 @@ Here is a list of popular tools used by Rubyists: * [SciTe][28] * [NetBeans][36] * [Sublime Text][37] + * [Atom][41] * On Windows: * [Notepad++][29] * [E-TextEditor][30] * [Ruby In Steel][31] + * [Atom][41] * On Mac OS X: * [TextMate][32] * [TextWrangler][33] * [Dash][39] (documentation browser) + * [Atom][41] ### Further Reading @@ -196,3 +199,4 @@ If you have questions about Ruby the [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash [40]: https://www.omniref.com +[41]: https://atom.io/ From 5d000d35f6559d1682f9763bc0f1596299f392c9 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 16 Oct 2015 18:56:34 +0200 Subject: [PATCH 0127/3767] Use named link reference --- en/documentation/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en/documentation/index.md b/en/documentation/index.md index f60acf28ec..5d24b42fae 100644 --- a/en/documentation/index.md +++ b/en/documentation/index.md @@ -136,19 +136,19 @@ Here is a list of popular tools used by Rubyists: * [SciTe][28] * [NetBeans][36] * [Sublime Text][37] - * [Atom][41] + * [Atom][atom] * On Windows: * [Notepad++][29] * [E-TextEditor][30] * [Ruby In Steel][31] - * [Atom][41] + * [Atom][atom] * On Mac OS X: * [TextMate][32] * [TextWrangler][33] * [Dash][39] (documentation browser) - * [Atom][41] + * [Atom][atom] ### Further Reading @@ -199,4 +199,4 @@ If you have questions about Ruby the [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash [40]: https://www.omniref.com -[41]: https://atom.io/ +[atom]: https://atom.io/ From 25335e9c8d9f4f066e237d8eb96b7aa83c23ae64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0smail=20Ar=C4=B1l=C4=B1k?= Date: Sun, 11 Oct 2015 16:12:58 +0300 Subject: [PATCH 0128/3767] Capitalize slogan to display special characters properly (tr) --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 40f00dab9b..1535a2448e 100644 --- a/_config.yml +++ b/_config.yml @@ -377,7 +377,7 @@ locales: pl: "Najlepszy Przyjaciel Programisty" pt: "O melhor amigo do programador" ru: "лучший друг программиста" - tr: "Bir Programcının En İyi Arkadaşı" + tr: "BİR PROGRAMCININ EN İYİ ARKADAŞI" vi: "Người bạn tri kỉ của lập trình viên" zh_cn: "程序员最要好的朋友" zh_tw: "程式設計師的摯友" From 0e055831648137e0795884fb91e4930418b49b7f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 25 Oct 2014 17:26:48 +0200 Subject: [PATCH 0129/3767] Add Matz's "Patch Writer's Guide" in original form --- .../ruby-core/writing-patches/index.md | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 en/community/ruby-core/writing-patches/index.md diff --git a/en/community/ruby-core/writing-patches/index.md b/en/community/ruby-core/writing-patches/index.md new file mode 100644 index 0000000000..2d8bb26dc6 --- /dev/null +++ b/en/community/ruby-core/writing-patches/index.md @@ -0,0 +1,65 @@ +--- +layout: page +title: "Patch Writer’s Guide" +lang: en +--- + +Here follow some tips, straight from Matz, on how to get +your patches considered. They were originally +[posted on the Ruby-Core mailing list][ruby-core-post]. +{: .summary} + +~~~ +Subject: [ruby-core:25139] Patch writer's guide to submit +From: Yukihiro Matsumoto +Date: Wed, 26 Aug 2009 22:06:22 +0900 + +Hi, + +Sometimes we laze core developers have procrastinated to review +submitted patches, been late to merge patchs, and frustrated +submitters. That's unfortunate for both side. Here's the guideline +to avoid such miscommunication. + + * one modification per a patch + + This is the biggest issue for most deferred patches. When you + submit a patch that fix multiple bugs (and add features) at once, + we have to separate them before applying it. It is kinda hard task + for us, busy developers, so this kind of patches tend to be + deferred. No big patches please. + + * more description + + Sometimes mere patches do not describe problems that fix. Better + description (a problem that fix, precondition, platform, etc.) + would help a patch to be merged earlier. + + * diff to the latest + + Your problem might have been fixed in the latest. Or the code + might be totally different. Before submitting a patch, try fetch + the latest (trunk for 1.9, ruby_1_8 for 1.8) from Subversion, + please. + + * diff -u + + We perefer diff -u style unified diff patches to diff -c or any + other style of patches. They are far easier to review. Do not + send modifed files, we don't want to make diff by ourselves. + + * (optional) test cases + + a patch to test cases (preferably in a patch to test/*/test_*.rb) + would help us understand the patch and your intention. + +We might move to git style push/pull in the future. But until then, +the above guideline would help you to avoid your frustration. + +Thank you. + + + matz. +~~~ + +[ruby-core-post]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25139 From 75e37452246b702056b8615729ee358c8435252b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 25 Oct 2014 17:29:37 +0200 Subject: [PATCH 0130/3767] Add markdown formatting to writing-patches page --- .../ruby-core/writing-patches/index.md | 55 +++++++++---------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/en/community/ruby-core/writing-patches/index.md b/en/community/ruby-core/writing-patches/index.md index 2d8bb26dc6..62e4298f74 100644 --- a/en/community/ruby-core/writing-patches/index.md +++ b/en/community/ruby-core/writing-patches/index.md @@ -13,53 +13,52 @@ your patches considered. They were originally Subject: [ruby-core:25139] Patch writer's guide to submit From: Yukihiro Matsumoto Date: Wed, 26 Aug 2009 22:06:22 +0900 +~~~ Hi, Sometimes we laze core developers have procrastinated to review submitted patches, been late to merge patchs, and frustrated -submitters. That's unfortunate for both side. Here's the guideline -to avoid such miscommunication. +submitters. That's unfortunate for both side. +Here's the guideline to avoid such miscommunication. - * one modification per a patch +* one modification per a patch - This is the biggest issue for most deferred patches. When you - submit a patch that fix multiple bugs (and add features) at once, - we have to separate them before applying it. It is kinda hard task - for us, busy developers, so this kind of patches tend to be - deferred. No big patches please. + This is the biggest issue for most deferred patches. When you + submit a patch that fix multiple bugs (and add features) at once, + we have to separate them before applying it. It is kinda hard task + for us, busy developers, so this kind of patches tend to be deferred. + No big patches please. - * more description +* more description - Sometimes mere patches do not describe problems that fix. Better - description (a problem that fix, precondition, platform, etc.) - would help a patch to be merged earlier. + Sometimes mere patches do not describe problems that fix. + Better description (a problem that fix, precondition, platform, etc.) + would help a patch to be merged earlier. - * diff to the latest +* diff to the latest - Your problem might have been fixed in the latest. Or the code - might be totally different. Before submitting a patch, try fetch - the latest (trunk for 1.9, ruby_1_8 for 1.8) from Subversion, - please. + Your problem might have been fixed in the latest. Or the code + might be totally different. Before submitting a patch, try fetch + the latest (`trunk` for 1.9, `ruby_1_8` for 1.8) from Subversion, + please. - * diff -u +* `diff -u` - We perefer diff -u style unified diff patches to diff -c or any - other style of patches. They are far easier to review. Do not - send modifed files, we don't want to make diff by ourselves. + We perefer `diff -u` style unified diff patches to `diff -c` or + any other style of patches. They are far easier to review. + Do not send modifed files, we don't want to make diff by ourselves. - * (optional) test cases +* (optional) test cases - a patch to test cases (preferably in a patch to test/*/test_*.rb) - would help us understand the patch and your intention. + a patch to test cases (preferably in a patch to `test/*/test_*.rb`) + would help us understand the patch and your intention. -We might move to git style push/pull in the future. But until then, +We might move to git style push/pull in the future. But until then, the above guideline would help you to avoid your frustration. Thank you. - - matz. -~~~ +matz. [ruby-core-post]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25139 From 22daa26b51bca851d0cc9adacd0a7f322b72f173 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 25 Oct 2014 18:21:31 +0200 Subject: [PATCH 0131/3767] Reword and update writing-patches page --- .../ruby-core/writing-patches/index.md | 61 ++++++++----------- 1 file changed, 24 insertions(+), 37 deletions(-) diff --git a/en/community/ruby-core/writing-patches/index.md b/en/community/ruby-core/writing-patches/index.md index 62e4298f74..0e7c09e542 100644 --- a/en/community/ruby-core/writing-patches/index.md +++ b/en/community/ruby-core/writing-patches/index.md @@ -5,60 +5,47 @@ lang: en --- Here follow some tips, straight from Matz, on how to get -your patches considered. They were originally -[posted on the Ruby-Core mailing list][ruby-core-post]. +your patches considered. {: .summary} -~~~ -Subject: [ruby-core:25139] Patch writer's guide to submit -From: Yukihiro Matsumoto -Date: Wed, 26 Aug 2009 22:06:22 +0900 -~~~ +These guidelines were adopted from a [post by Matz][ruby-core-post] +on the Ruby-Core mailing list: -Hi, - -Sometimes we laze core developers have procrastinated to review -submitted patches, been late to merge patchs, and frustrated -submitters. That's unfortunate for both side. -Here's the guideline to avoid such miscommunication. - -* one modification per a patch +* Implement one modification per patch This is the biggest issue for most deferred patches. When you - submit a patch that fix multiple bugs (and add features) at once, - we have to separate them before applying it. It is kinda hard task - for us, busy developers, so this kind of patches tend to be deferred. + submit a patch that fixes multiple bugs (and adds features) at once, + we have to separate them before applying it. It is a rather hard task + for us busy developers, so this kind of patches tends to be deferred. No big patches please. -* more description +* Provide descriptions - Sometimes mere patches do not describe problems that fix. - Better description (a problem that fix, precondition, platform, etc.) + Sometimes a mere patch does not sufficiently describe the problem it fixes. + A better description (the problem it fixes, preconditions, platform, etc.) would help a patch to be merged earlier. -* diff to the latest +* Diff to the latest revision - Your problem might have been fixed in the latest. Or the code - might be totally different. Before submitting a patch, try fetch - the latest (`trunk` for 1.9, `ruby_1_8` for 1.8) from Subversion, - please. + Your problem might have been fixed in the latest revision. Or the code + might be totally different by now. Before submitting a patch, try to fetch + the latest version (the `trunk` branch for 2.1, `ruby_2_0_0` for 2.0.0) + from the Subversion repository, please. -* `diff -u` +* Use `diff -u` - We perefer `diff -u` style unified diff patches to `diff -c` or - any other style of patches. They are far easier to review. - Do not send modifed files, we don't want to make diff by ourselves. + We prefer `diff -u` style unified diff patches to `diff -c` + or any other style of patches. They are far easier to review. + Do not send modified files, we do not want to make a diff by ourselves. -* (optional) test cases +* Provide test cases (optional) - a patch to test cases (preferably in a patch to `test/*/test_*.rb`) + A patch providing test cases (preferably a patch to `test/*/test_*.rb`) would help us understand the patch and your intention. -We might move to git style push/pull in the future. But until then, -the above guideline would help you to avoid your frustration. - -Thank you. +We might move to a Git style push/pull workflow in the future. +But until then, following the above guidelines would help you to avoid +frustration. -matz. [ruby-core-post]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25139 From bab1836c4cd36510cb2fa971e0dc7d853ab0e1fa Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 15 Oct 2015 19:10:30 +0200 Subject: [PATCH 0132/3767] Use variables for svn branches on writing-patches page --- en/community/ruby-core/writing-patches/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en/community/ruby-core/writing-patches/index.md b/en/community/ruby-core/writing-patches/index.md index 0e7c09e542..da58f110a8 100644 --- a/en/community/ruby-core/writing-patches/index.md +++ b/en/community/ruby-core/writing-patches/index.md @@ -29,7 +29,8 @@ on the Ruby-Core mailing list: Your problem might have been fixed in the latest revision. Or the code might be totally different by now. Before submitting a patch, try to fetch - the latest version (the `trunk` branch for 2.1, `ruby_2_0_0` for 2.0.0) + the latest version (the `trunk` branch for the latest development version, + `{{ site.svn.stable.branch }}` for {{ site.svn.stable.version }}) from the Subversion repository, please. * Use `diff -u` From a87dd5870253ea550bd22a687544a53d9130d8be Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 15 Oct 2015 19:14:32 +0200 Subject: [PATCH 0133/3767] Link to new writing-patches page (en) --- en/community/ruby-core/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/community/ruby-core/index.md b/en/community/ruby-core/index.md index f68214d691..efd276fe37 100644 --- a/en/community/ruby-core/index.md +++ b/en/community/ruby-core/index.md @@ -76,8 +76,8 @@ so you can be sure your request won’t go unnoticed. You can also send your patches straight to the mailing list. Either way, you are encouraged to take part in the discussion that ensues. -Please look over the [Patch Writer’s Guide][11] for some tips, straight -from Matz, on how to get your patches considered. +Please look over the [Patch Writer’s Guide][writing-patches] for some tips, +straight from Matz, on how to get your patches considered. To summarize, the steps for building a patch are: @@ -150,6 +150,7 @@ See also the information in [Ruby’s issue tracker][10]. [mailing-lists]: /en/community/mailing-lists/ +[writing-patches]: /en/community/ruby-core/writing-patches/ [1]: http://subversion.apache.org/ [2]: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/ [3]: http://subversion.apache.org/faq.html @@ -160,7 +161,6 @@ See also the information in [Ruby’s issue tracker][10]. [8]: http://wiki.github.com/shyouhei/ruby/committerhowto [9]: http://wiki.github.com/shyouhei/ruby/noncommitterhowto [10]: https://bugs.ruby-lang.org/ -[11]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25139 [12]: http://www.gnu.org/software/diffutils/manual/html_node/Unified-Format.html [13]: http://www.gnu.org/software/diffutils/manual/html_node/Merging-with-patch.html#Merging%20with%20patch [14]: http://www.gnu.org/prep/standards/standards.html#Change-Logs From 06e0d16d9605fac542f0793fb2e5cf51dff0de9f Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Sun, 18 Oct 2015 04:18:10 +0800 Subject: [PATCH 0134/3767] Translate fukuoka ruby award 2016 (zh_tw) --- .../2015-10-13-fukuoka-ruby-award-2016.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 zh_tw/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md diff --git a/zh_tw/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/zh_tw/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md new file mode 100644 index 0000000000..bfdebb80ba --- /dev/null +++ b/zh_tw/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "2016 福岡 Ruby 大賽 ─ Matz 親自審視參賽作品!" +author: "Fukuoka Ruby" +translator: "Juanito Fatas" +date: 2015-10-13 08:00:00 +0000 +lang: zh_tw +--- + +親愛的 Ruby 愛好者, + +日本福岡市政府與松本行弘(“Matz”)先生誠摯邀您一起來參加 Ruby 大賽。有開發出什麼有趣的 Ruby 應用嗎?歡迎參賽。 + +2016 福岡 Ruby 大賽──最大獎──壹百萬日圓! + +截止日期:2015 年 11 月 27 日。 + +Matz 與評審委員小組會選出此次大賽的優勝者。福岡 Ruby 大賽的最大獎是壹百萬日圓。過去的優勝者有來自美國的 Rhomobile 公司以及韓國釜山的亞太經貿氣候中心。 + +[http://myfukuoka.com/category/news/ruby-news/](http://myfukuoka.com/category/news/ruby-news/) + +參賽的作品不需要完全是用 Ruby 寫的,但需要用到 Ruby 獨一無二的特色。 + +必須是過去一年內所開發的作品才有效,進一步了解請上福岡市政府網站: + +[http://www.digitalfukuoka.jp/events/84](http://www.digitalfukuoka.jp/events/84) + +或參考 + +[http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/](http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/) + +[http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc](http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc) + +請將報名表 Email 至 award@f-ruby.com。 + +今年我們有以下特別獎: + +AWS 特賞得獎者將獲得: + +* Kindle Fire HDX (可能有變) +* 免費 AWS 架構技術諮詢服務 + +GMO Pepabo 特賞將獲得: + +* MuuMuu 域名服務商 5 萬日圓使用券 +* 日本食物與零食土產一整籃(價值 3 萬日圓) + +IIJ GIO 特賞將獲得: + +* IIJ GIO 價值 50 萬日圓的免費兌換券(6 個月使用期限) + +“Matz 會仔細審閱、測試作品的原始碼,參加的意義非凡啊!大賽免費參賽!” + +一起同樂吧! From 2f798e604e79ed81b92c8d00f745a58d1d74b526 Mon Sep 17 00:00:00 2001 From: ryoben Date: Fri, 16 Oct 2015 00:21:59 +0900 Subject: [PATCH 0135/3767] Translate 2016 Fukuoka Ruby Award Competition (ja) --- .../2015-10-13-fukuoka-ruby-award-2016.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md diff --git a/ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md new file mode 100644 index 0000000000..b79200d4d5 --- /dev/null +++ b/ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "フクオカRuby大賞2016 - あなたの作品をMatzが審査する" +author: "Fukuoka Ruby" +translator: "ryoben" +date: 2015-10-13 08:00:00 +0000 +lang: ja +--- + +Rubyファンの皆様 + +福岡県とまつもとさん(Matz)は、皆さんを下記のRubyコンテストにご招待したいと考えています。 +もし、あなたが面白いRubyプログラムを開発しているなら、是非ともチャレンジして下さい。 + +フクオカRuby大賞2016 + - 大賞賞金 100万円! + +応募締切: 2015年11月27日 + +審査は、まつもとさんを含めた選考委員が行います。 +大賞の賞金は100万円。 +過去の大賞受賞者には、 Rhomobile (アメリカ) や APEC気候センター(韓国)もあります。 + + + +対象となるプログラムは、全てがRubyで記述されている必要はありませんが、ユニークな特徴を持っている必要があります。 + +そして、過去12ヶ月以内に開発、もしくは完成されたものが対象となります。詳細は、下記の福岡県のサイトで確認して下さい。 + + +または、 + + + + + に応募用紙を送信して下さい。 + +今年は、以下の特別賞があります。 + +AWS賞 賞品: + +* Kindle Fire HDX(機種が変更になる可能性あり) +* AWSアーキテクトの技術相談権 + +GMOペパボ賞 賞品: + +* ムームードメインで使用できる5万円分クーポン +* 地元の食品やおやつの詰め合わせ(3万円相当) + +IIJ GIO賞 賞品: + +* IIJ GIOで使用できる50万円分クーポン (最大6ヶ月) + +”まつもとさんがあなたのコードをテストし、レビューするなんて、とても貴重です!しかも、応募は無料です。” + +それでは。 \ No newline at end of file From 78d61f1df740c0d74fd26add7eeba45c59b0e92b Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 31 Oct 2015 17:52:18 +0700 Subject: [PATCH 0136/3767] Translate all April 2015 news (id) --- .../2015-04-13-ruby-2-0-0-p645-released.md | 57 +++++++++++++++++++ .../_posts/2015-04-13-ruby-2-1-6-released.md | 56 ++++++++++++++++++ .../_posts/2015-04-13-ruby-2-2-2-released.md | 54 ++++++++++++++++++ ...openssl-hostname-matching-vulnerability.md | 53 +++++++++++++++++ 4 files changed, 220 insertions(+) create mode 100644 id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md create mode 100644 id/news/_posts/2015-04-13-ruby-2-1-6-released.md create mode 100644 id/news/_posts/2015-04-13-ruby-2-2-2-released.md create mode 100644 id/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md diff --git a/id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md new file mode 100644 index 0000000000..c3911c5fa3 --- /dev/null +++ b/id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p645 Rilis" +author: "usa" +translator: "meisyal" +date: 2015-04-13 12:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.0.0-p645. + +Rilis ini mencakup perbaikan keamanan untuk *OpenSSL extension*. +Mohon lihat topik di bawah ini untuk lebih detail. + +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) + +Ruby 2.0.0 saat ini berada pada tahap perawatan keamanan, hingga 24 Februari 2016. +Setelah tanggal tersebut, perawatan Ruby 2.0.0 akan diakhiri. +Kami merekomendasikan Anda mulai merencanakan migrasi ke Ruby versi terbaru, seperti 2.1 atau 2.2. + +Rilis ini mencakup perbaikan keamanan seperti yang telah disebutkan di atas beserta perubahan-perubahan kecil yang dibutuhkan untuk *environment test* (hal ini seharusnya tidak memengaruhi pengguna biasa). + +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_645/ChangeLog) untuk detail lengkap. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) + + SIZE: 10786492 bytes + SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 + SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 + SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) + + SIZE: 13620967 bytes + SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 + SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab + SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) + + SIZE: 8295192 bytes + SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc + SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b + SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) + + SIZE: 15139168 bytes + SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a + SHA256: 2ad4eaabfd92d627baffc6c971e4b8987b38c06baf42dc2fc2e05131095499e7 + SHA512: 271373873570a0b47124cbc0232fff6be353264a0891dd04800c1c9f79b1297f66e0d4e817f474432b20cbf055c8f421548a11a6ec19b68dad16cc78f1ba9876 + +## Komentar Rilis + +Terima kasih kepada semua yang telah membantu rilis ini, terutama, zzak. diff --git a/id/news/_posts/2015-04-13-ruby-2-1-6-released.md b/id/news/_posts/2015-04-13-ruby-2-1-6-released.md new file mode 100644 index 0000000000..90b64f4aee --- /dev/null +++ b/id/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.1.6 Rilis" +author: "usa" +translator: "meisyal" +date: 2015-04-13 12:00:00 +0000 +lang: id +--- + +Ruby 2.1.6 telah dirilis. + +Rilis ini mencakup perbaikan keamanan untuk *OpenSSL extension*. +Mohon lihat topik di bawah ini untuk lebih detail. + +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) + +Dan, banyak perbaikan *bug* juga dimasukkan. +Lihat [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_6/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) + + SIZE: 12011651 bytes + SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 + SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 + SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) + + SIZE: 15141710 bytes + SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 + SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 + SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) + + SIZE: 9381724 bytes + SHA1: e429644f27c243474268bf548e6fa95d05579aaf + SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e + SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) + + SIZE: 16671680 bytes + SHA1: e79a033ab847e0d67940e31bac0debf197fad615 + SHA256: ecbc4b97cc78e96e01375b961936133279db806044fd4d23771136dae4c1056d + SHA512: d1450bd013dbaabf10d7097e9dcd8c3f027110c08693ee7c94c002ea96b7e6e171c951b8b1ca3971b7f89e05b15df00ec56a006f9393889ae7f8045e9b328fad + +## Rilis Komentar + +Terima kasih kepada semua yang telah membantu rilis ini, terutama, nagachika. + +Perawatan dari Ruby 2.1, termasuk rilis ini, didasarkan pada "Agreement for the Ruby stable version" dari [the Ruby Association](http://www.ruby.or.jp/). diff --git a/id/news/_posts/2015-04-13-ruby-2-2-2-released.md b/id/news/_posts/2015-04-13-ruby-2-2-2-released.md new file mode 100644 index 0000000000..f805891086 --- /dev/null +++ b/id/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Ruby 2.2.2 Rilis" +author: "nagachika" +translator: "meisyal" +date: 2015-04-13 12:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.2.2. +Ini adalah sebuah versi TEENY dari rangkaian *stable* 2.2. + +Rilis ini mencakup perbaikan keamanan untuk *OpenSSL extension's hostname verification vulnerability*. + +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) + +Ada juga beberapa *bugfixes*. +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_2/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) + + SIZE: 13314437 bytes + SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b + SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 + SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) + + SIZE: 16613636 bytes + SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c + SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 + SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) + + SIZE: 10463044 bytes + SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 + SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 + SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) + + SIZE: 18448642 bytes + SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 + SHA256: dd96db09348034b21889df1b561c7482ee553558486707503c83908eddb3c768 + SHA512: 7487032e9108ea4b35f909e26c7202994524090b3c237713b8b406917cf65543ec7372d260dcacd5c9b269bb7645e1703b3a64ca3cc2efc8b2135c1d06729246 + +## Komentar Rilis + +Banyak *committer*, pengembang, dan pengguna yang telah menyediakan laporan *bug* telah membantu kami mengeluarkan rilis ini. +Terima kasih atas kontribusinya. diff --git a/id/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md b/id/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md new file mode 100644 index 0000000000..02674b2b7f --- /dev/null +++ b/id/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "CVE-2015-1855: Ruby OpenSSL Hostname Verification" +author: "zzak" +translator: "meisyal" +tags: security +date: 2015-04-13 12:00:00 +0000 +lang: id +--- + +*Ruby's OpenSSL extension* membiarkan sebuah kerentanan dengan mudah memberikan izin *matching of Hostnames*, yang mana dapat menyebabkan *bug* yang sama seperti [CVE-2014-1492][CVE-2014-1492]. Masalah yang sama juga ditemukan di [Python][python-hostname-bug]. + +Kerentanan ini telah ditetapkan dalam *the CVE identifier* [CVE-2015-1855][CVE-2015-1855]. + +Kami sangat merekomendasikan Anda memperbarui Ruby. + +## Detail + +Setelah meninjau [RFC 6125][RFC-6125] dan [RFC 5280][RFC-5280], kami menemukan *multiple violations of matching hostnames* dan khususnya *wildcard certificates*. + +*Ruby's OpenSSL extension* sekarang akan menyediakan sebuah algoritma pencocokan berbasis *string* yang mengikuti perilaku yang lebih ketat, sebagai rekomendasi dari RFC tersebut. Secara khusus, mencocokkan lebih dari satu *wildcard* per *subject/SAN* tidak lagi diperbolehkan. Demikian juga, perbandingan dari nilai-nilai ini sekarang *case-insensitive*. + +Perubahan ini akan berimbas perilaku *Ruby's* `OpenSSL::SSL#verify_certificate_identity`. + +Khususnya: + +* Hanya satu karakter *wildcard* paling kiri dari *hostnames* diperbolehkan. +* Nama IDNA sekarang hanya dapat dicocokkan oleh sebuah *wildcard* sederhana (contoh '\*.domain'). +* *Subject/SAN* sebaiknya dibatasi hanya untuk karakter ASCII. + +Semua pengguna yang menjalankan versi rilis yang terkena imbas ini sebaiknya memperbarui segera. + +## Versi Terimbas + +* Semua versi Ruby 2.0 hingga 2.0.0 patchlevel 645 +* Semua versi Ruby 2.1 hingga 2.1.6 +* Semua versi Ruby 2.2 hingga 2.2.2 +* hingga revisi *trunk* 50292 + +## Pujian + +Terima kasih kepada Tony Arcieri, Jeffrey Walton, dan Steffan Ullrich yang telah melaporkan masalah ini. Awalnya dilaporkan sebagai [Bug #9644][Bug-9644], dan *patches* diajukan oleh Tony Arcieri dan Hiroshi Nakamura. + +## Riwayat + +* Semula dipublikasikan pada 2015-04-13 12:00:00 (UTC) + +[CVE-2014-1492]: https://bugzilla.mozilla.org/show_bug.cgi?id=903885 +[python-hostname-bug]: https://bugs.python.org/issue17997 +[CVE-2015-1855]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1855 +[RFC-6125]: https://tools.ietf.org/html/rfc6125 +[RFC-5280]: https://tools.ietf.org/html/rfc5280 +[Bug-9644]: https://bugs.ruby-lang.org/issues/9644 From 4b036e67eb5be56dea6378d88c46d678c5b1929b Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 31 Oct 2015 18:47:45 +0700 Subject: [PATCH 0137/3767] Translate all June and July 2015 news (id) --- id/news/_posts/2015-06-30-ruby-prize-2015.md | 29 +++++++++++++++++++ ...7-14-rubyconftw-2015-call-for-proposals.md | 23 +++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 id/news/_posts/2015-06-30-ruby-prize-2015.md create mode 100644 id/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md diff --git a/id/news/_posts/2015-06-30-ruby-prize-2015.md b/id/news/_posts/2015-06-30-ruby-prize-2015.md new file mode 100644 index 0000000000..f04e4113ca --- /dev/null +++ b/id/news/_posts/2015-06-30-ruby-prize-2015.md @@ -0,0 +1,29 @@ +--- +layout: news_post +title: "Nominasi Ruby Prize 2015 Sekarang Dibuka" +author: "Koji Shimada" +translator: "meisyal" +date: 2015-06-30 19:15:00 +0000 +lang: id +--- + +Nominasi-nominasi *Ruby Prize 2015* sekarang sedang ditampung untuk anggota baru dan luar biasa di dalam komunitas Ruby. + +*Ruby Prize* diberikan untuk mengenali usaha dari aktivitas-aktivitas dan pencapaian-pencapaian yang luar biasa di dalam komunitas Ruby. Penghargaan akan diserahkan oleh komite eksekutif dari tiga pihak, *the Ruby Association, Nihon Ruby no Kai*, dan *Matsue City*. + +Pemenang dan kandidat pemenang (1-2 orang) dari *Ruby Prize* akan menerima sebuah penghargaan pada *RubyWorld Conference 2015*, yang akan diselengggarakan di Matsue, Perfektur Shimane pada tanggal 12 dan 13 November. + +Tambahan, pemenang *Ruby Prize* juga akan dihadiahkan 1 juta yen (kira-kira 8,213 USD pada kurs yang berlaku 30 Juni 2015). + +Kandidat-kandidat akan dipilih sebagai berikut: + +* Rekomendasi dari komite eksekutif "Prize Member" +* Rekomendasi dari khalayak umum (Anda). + +Pemilihan akhir akan dilakukan oleh komite eksekutif. Mohon lihat di bawah ini untuk detail. + +[Ruby Association: Now accepting nominations for the Ruby Prize Award 2015](http://www.ruby.or.jp/en/news/20150630.html) + +## Riwayat + +* Semula diterjemahkan oleh zzak ke dalam Bahasa Inggris diff --git a/id/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md b/id/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md new file mode 100644 index 0000000000..b6887eaec1 --- /dev/null +++ b/id/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md @@ -0,0 +1,23 @@ +--- +layout: news_post +title: "RubyConf Taiwan 2015 CFP Dibuka" +author: "Juanito Fatas" +translator: "meisyal" +date: 2015-07-14 15:30:00 +0000 +lang: id +--- + +[RubyConf Taiwan 2015](http://rubyconf.tw) akan berlangsung 11-12 +September di Taipei, Taiwan, sebuah pulau tropis yang berlokasi di jantung Asia. + +[Matz](https://twitter.com/yukihiro_matz), +[Aaron Patterson](https://twitter.com/tenderlove), +[Sarah Allen](https://twitter.com/ultrasaurus), +dan [Ruddy Lee](https://ruddyblog.wordpress.com) dikonfirmasi menjadi pembicara utama. +[CFP is open](http://rubytaiwan.kktix.cc/events/rubyconftw2015-cfp) +hingga 20 Juli (GMT +8) dan +[Lightening talk CFP](http://rubytaiwan.kktix.cc/events/rubyconftw2015-ltcfp) +dibuka hingga 10 Agustus (GMT +8). + +Jika Anda ingin memberikan sebuah seminar, mohon ajukan proposal Anda. Semua topik yang berkaitan dengan +Ruby dipersilakan. Kami menunggu kehadiran Anda di Taiwan. From 1358d53ca62fcbfde1108d8248341905a8d1fc21 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 31 Oct 2015 19:25:41 +0700 Subject: [PATCH 0138/3767] Translate all August 2015 news (id) --- ...04-rubyconf-taiwan-registration-is-open.md | 16 ++++++ .../2015-08-18-ruby-2-0-0-p647-released.md | 57 +++++++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 56 ++++++++++++++++++ .../_posts/2015-08-18-ruby-2-2-3-released.md | 54 ++++++++++++++++++ id/news/_posts/2015-08-31-confoo-cfp.md | 19 +++++++ 5 files changed, 202 insertions(+) create mode 100644 id/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md create mode 100644 id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 id/news/_posts/2015-08-18-ruby-2-1-7-released.md create mode 100644 id/news/_posts/2015-08-18-ruby-2-2-3-released.md create mode 100644 id/news/_posts/2015-08-31-confoo-cfp.md diff --git a/id/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/id/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md new file mode 100644 index 0000000000..e245d59976 --- /dev/null +++ b/id/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -0,0 +1,16 @@ +--- +layout: news_post +title: "Registrasi Online RubyConf Taiwan 2015" +author: "Mu-Fan Teng (@ryudoawaru)" +translator: "meisyal" +date: 2015-08-04 15:30:22 +0000 +lang: id +--- + +RubyConf Taiwan 2015 akan diselenggarakan di Taipei, Taiwan pada 11-12 September 2015. + +Untuk detail pembicara dan jadwal, mohon kunjungi [conference site](http://rubyconf.tw). + +Tiket dibuka hingga 12 September 2015. [Reserve Your Ticket!](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) + +Kami menunggu kehadiran Anda di Taiwan! diff --git a/id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..9791afc628 --- /dev/null +++ b/id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p647 Rilis" +author: "usa" +translator: "meisyal" +date: 2015-08-18 12:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.0.0-p647. + +Rilis ini mencakup perbaikan keamanan untuk kerentanan verifikasi nama domain sebuah RubyGems. +Mohon lihat topik di bawah ini untuk lebih detail. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Dan, rilis ini juga mencakup perbaikan sebuah regresi dari lib/resolv.rb + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 saat ini masih dalam tahap perawatan keamanan hingga 24 Februari 2016. +Setelah tanggal tersebut, perawatan dari Ruby 2.0.0 akan diakhiri. +Kami merekomendasikan Anda untuk memulai rencana migrasi ke versi terbaru Ruby, seperti 2.1 atau 2.2. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## Komentar Rilis + +Terima kasih kepada semua yang telah membantu rilis ini, terutama, hsbt. diff --git a/id/news/_posts/2015-08-18-ruby-2-1-7-released.md b/id/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..3326a06d92 --- /dev/null +++ b/id/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.1.7 Rilis" +author: "usa" +translator: "meisyal" +date: 2015-08-18 16:00:00 +0000 +lang: id +--- + +Ruby 2.1.7 telah dirilis. + +Rilis ini mencakup perbaikan keamanan kerentanan verifikasi nama domain sebuah RubyGems. +Mohon lihat topik di bawah ini untuk lebih detail. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Dan, banyak *bug fixes* juga dimasukkan. +Lihat [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## Rilis Komentar + +Terima kasih kepada semua yang telah membantu rilis ini, terutama, nagachika. + +Perawatan dari Ruby 2.1, termasuk rilis ini, didasarkan pada "Agreement for the Ruby stable version" dari [the Ruby Association](http://www.ruby.or.jp/). diff --git a/id/news/_posts/2015-08-18-ruby-2-2-3-released.md b/id/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..f3b5016dee --- /dev/null +++ b/id/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Ruby 2.2.3 Rilis" +author: "nagachika" +translator: "meisyal" +date: 2015-08-18 16:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.2.3. +Ini adalah sebuah versi TEENY dari rangkaian *stable* 2.2. + +Rilis ini mencakup perbaikan keamanan kerentanan verifikasi nama domain sebuah RubyGems. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Ada juga beberapa *bugfixes*. +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Komentar Rilis + +Banyak *committer*, pengembang, dan pengguna yang menyediakan laporan *bug* telah membantu kami dalam mengeluarkan rilis ini. +Terima kasih atas kontribusinya. diff --git a/id/news/_posts/2015-08-31-confoo-cfp.md b/id/news/_posts/2015-08-31-confoo-cfp.md new file mode 100644 index 0000000000..47b6cde6f1 --- /dev/null +++ b/id/news/_posts/2015-08-31-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo 2016 Mencari Pembicara Ruby" +author: "afilina" +translator: "meisyal" +date: 2015-08-31 16:00:00 +0000 +lang: id +--- + +ConFoo sekali lagi mencari pembicara yang antusias untuk konferensi yang akan datang. + +![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}Acara berlangsung di Montreal, Kanada, antara 24 dan 26 Februari 2016. Ini adalah sebuah konferensi yang menarik bagi pengembang *web* dengan pembicara-pembicara dari seluruh dunia. Konferensi ini menyatukan banyak bahasa pemrograman *web* dalam satu atap, maupun topik lain yang erat dengan pengembangan *web*. [Call for papers][1] ditutup pada 20 September. + +Selama beberapa akhir tahun, ConFoo menghadirkan 50% pembicara baru. Jika Anda baru dalam konferensi ini, Anda sebaiknya tanpa ragu mengajukan diri. + +Jika Anda hendak menghadiri, ada sebuah [discount][2] hingga 13 Oktober. + +[1]: https://confoo.ca/en/call-for-papers +[2]: https://confoo.ca/en/register From 21da752641b9cfdbc03deca136a422fda31edd3c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 3 Nov 2015 20:25:31 +0100 Subject: [PATCH 0139/3767] Add newline --- ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index b79200d4d5..c78e54fa3b 100644 --- a/ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/ja/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -53,4 +53,4 @@ IIJ GIO賞 賞品: ”まつもとさんがあなたのコードをテストし、レビューするなんて、とても貴重です!しかも、応募は無料です。” -それでは。 \ No newline at end of file +それでは。 From c25de5b4ef9f9e99d86c021ee9f2c3ba98c03bf3 Mon Sep 17 00:00:00 2001 From: Simon Zheng Date: Thu, 29 Oct 2015 09:48:01 +0000 Subject: [PATCH 0140/3767] Translate 2016 Fukuoka Ruby Award (zh_cn) --- .../2015-10-13-fukuoka-ruby-award-2016.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 zh_cn/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md diff --git a/zh_cn/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/zh_cn/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md new file mode 100644 index 0000000000..1d5f7b9282 --- /dev/null +++ b/zh_cn/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "2016 日本福冈 Ruby 有奖竞赛 - 松本行弘评判" +author: "Fukuoka Ruby" +translator: Zane5 +date: 2015-10-13 08:00:00 +0000 +lang: zh_cn +--- + +亲爱的 Ruby 爱好者, + +日本福冈政府与 "Matz" 松本行弘希望邀请您参加 Ruby 竞赛。如果您开发 Ruby 程序,请积极申请。 + +2016 福冈 Ruby 有奖竞赛 + - 大奖 - 一百万日元 + +截止日期:2015 年 11 月 27 日 + +本次福冈竞赛由松本行弘与其他专家评选获胜者。本次福冈竞赛大奖是一百万日元。 +历届获奖者包括 Rhomobile(美国) 和 APEC Climate Center(韩国) + +[http://myfukuoka.com/category/news/ruby-news/](http://myfukuoka.com/category/news/ruby-news/) + +参赛程序不要求完全由 Ruby 编写,但是应该体现 Ruby 的优秀特质。 + +项目必须开发于或完成于过去的 12 个月内。请访如下链接获取详情: + +[http://www.digitalfukuoka.jp/events/84](http://www.digitalfukuoka.jp/events/84) +或 +[http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/](http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/) + +[http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc](http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc) + +请发送申请表格到 award@f-ruby.com。 + +今年我们提供下列特殊奖励: + +AWS 奖项的获胜者将得到: + +* Kindle Fire HDX (可能发生变化) +* AWS 架构技术咨询 + +GMO Pepabo 奖项获得者将得到: + +* 50,000 日元礼品券,可用于 MuuMuu Domain 的域名服务 +* 装满本地特色食品小吃的礼物篮(价值30,000 日元) + +IIJ GIO 奖项获得者将得到: + +* IIJ GIO 免费赠劵,价值 500,000 日元(6 个月有效) + +“松本行弘会测试并审查你的所有源代码,意义非凡! +本竞赛完全免费。” + +祝好! From 816f3d55dd7669987e1bb0f8bd7b2ffa332fa5c3 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 4 Nov 2015 13:56:28 +0100 Subject: [PATCH 0141/3767] Translate post title (vi) --- vi/news/_posts/2015-04-13-ruby-2-2-2-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vi/news/_posts/2015-04-13-ruby-2-2-2-released.md b/vi/news/_posts/2015-04-13-ruby-2-2-2-released.md index 5b23d79a48..bb5428851c 100644 --- a/vi/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/vi/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.2.2 Released" +title: "Phát hành Ruby 2.2.2" author: "nagachika" translator: "Dôn Đinh" date: 2015-04-13 12:00:00 +0000 From 033ebd0ff8194460e1229e6a397ab093c3ef9531 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 4 Nov 2015 14:06:27 +0100 Subject: [PATCH 0142/3767] Small fixes in news post (vi) --- vi/news/_posts/2015-08-18-ruby-2-2-3-released.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/vi/news/_posts/2015-08-18-ruby-2-2-3-released.md b/vi/news/_posts/2015-08-18-ruby-2-2-3-released.md index cb5d8d3200..f34ab28fd6 100644 --- a/vi/news/_posts/2015-08-18-ruby-2-2-3-released.md +++ b/vi/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.2.3 được phát hành" +title: "Phát hành Ruby 2.2.3" author: "nagachika" translator: "Quang Nguyễn" date: 2015-08-18 16:00:00 +0000 @@ -14,37 +14,36 @@ Phiên bản này bao gồm một số vá về bảo mật cho cho việc xác * [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) - Ngoài ra còn một số sửa lỗi khác. Xem [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) để biết chi tiết. -## Download +## Tải về * [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) - DUNG LƯỢNG: 13333814 bytes + SIZE: 13333814 bytes SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce * [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) - DUNG LƯỢNG: 16626772 bytes + SIZE: 16626772 bytes SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b * [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) - DUNG LƯỢNG: 10453204 bytes + SIZE: 10453204 bytes SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd * [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) - DUNG LƯỢNG: 18462870 bytes + SIZE: 18462870 bytes SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 From 238023f0c55d83850b58581b81169f1f7945e7f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Sat, 28 Feb 2015 01:29:29 -0300 Subject: [PATCH 0143/3767] Minor fixes on libraries page (es) --- es/libraries/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/es/libraries/index.md b/es/libraries/index.md index c1ba633d7c..f862b404f7 100644 --- a/es/libraries/index.md +++ b/es/libraries/index.md @@ -16,23 +16,23 @@ utilizarlas. ### Encontrando bibliotecas [**RubyGems**][1] es la herramienta preferida por la comunidad para -distribuir código. Por lo general, las gemas tienen links hacia la +distribuir código. Por lo general, las gemas tienen enlaces hacia la documentación e información sobre los desarrolladores, así que es un buen punto de partida para comenzar a explorar el mundo Ruby. Muchos proyectos utilizan [**GitHub**][2] para albergar sus -repositorios. Puedes explorar el site para conocer más sobre cada +repositorios. Puedes explorar el sitio para conocer más sobre cada librería y para colaborar. [**RubyForge**][3] cayó en desuso en los últimos años y ya no es una fuente confiable. Antes de RubyGems y GitHub, era el mejor lugar para buscar librerías de Ruby. Un buen lugar para navegar es su [mapa de -software][4], donde se listan las bibliotecas por tópico. (Si terminas +software][4], donde se alistan las bibliotecas por tópico. (Si terminas creando tus propias bibliotecas, puedes [registrar][5] tu proyecto en RubyForge para obtener acceso gratuito a Subversion, espacio web y listas de correo). -Otro site que cayó en desuso es el [**Ruby Application Archive**][6] (o +Otro sitio que cayó en desuso es el [**Ruby Application Archive**][6] (o RAA). Se trata de un directorio de software Ruby de todo tipo, categorizado por su funcionalidad. En este momento, la categoría [Base de Datos][7] (Database) tiene la mayor cantidad de items, liderando @@ -76,7 +76,7 @@ utilizando la opción `--version`. $ gem install html-sample --version 1.0 {% endhighlight %} -#### Listando todas las gemas +#### Alistando todas las gemas Para obtener una **lista** completa de las gemas en RubyForge: @@ -84,7 +84,7 @@ Para obtener una **lista** completa de las gemas en RubyForge: $ gem list --remote {% endhighlight %} -Para listar sólo las gemas que tienes instaladas, quita la +Para alistar sólo las gemas que tienes instaladas, quita la opción—remote. {% highlight sh %} From c270817ffbf1a20219ea41ad0ed9bd4e879f7567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Here=C3=B1=C3=BA?= Date: Sat, 28 Feb 2015 10:35:50 -0300 Subject: [PATCH 0144/3767] Minor fixes on downloads page (es) --- es/downloads/index.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/es/downloads/index.md b/es/downloads/index.md index ff55cd6619..5867f6bf82 100644 --- a/es/downloads/index.md +++ b/es/downloads/index.md @@ -11,26 +11,26 @@ Por favor asegúrate de leer la [licencia de Ruby][license]. ### Formas de instalar Ruby -Tenemos herrammientas para instalar Ruby para las plataformas más importantes. +Tenemos herramientas para instalar Ruby para las plataformas más importantes. * En Linux/Unix, puedes utilizar el sistema de gestión de paquetes de tu distribución o herramientas de terceros (rbenv y RVM). -* En maquinas OS X, puedes utilizar herramientas de terceros (rbenv y RVM). -* En maquinas Windows, puedes utilizar RubyInstaller. +* En computadoras con sistema operativo OS X, puedes utilizar herramientas de terceros (rbenv y RVM). +* En computadoras con sistema operativo Windows, puedes utilizar RubyInstaller. -Ve la página de [Instalación][installation] para obtener detalles de como usar +Chequea la página de [Instalación][installation] para obtener detalles de como usar sistemas de gestión de paquetes de tu distribución o herramientas de terceros. ### Compilando Ruby — Código fuente -Instalar desde los fuentes es una buena solución para cuando te sientes -confiado con tu plataforma y puedas necesitar configuraciones +Instalar desde el código fuente es una buena solución para cuando te sientes +confiado con tu plataforma y hasta puedas necesitar configuraciones específicas para tu entorno. También es una buena solución en el caso de que no existan paquetes disponibles. -Ve la página de [Instalación][installation] para obtener detalles de como compilar +Chequea la página de [Instalación][installation] para obtener detalles de cómo compilar Ruby desde el código fuente. Si tienes algún problema compilando Ruby, considera -usar una de las herramientas de terceros en la sección siguiente. Pueden servirte +usar una de las herramientas de terceros en la siguiente sección. Pueden servirte de ayuda. * **Estable actual:** @@ -47,7 +47,7 @@ de ayuda. * **Snapshots:** * [Stable Snapshot][stable-snapshot-gz]: - Este es el tarball del último snapshot del branch del estable actual. + Este es el tarball del último snapshot del branch de la actual versión estable. * [Nightly Snapshot][nightly-gz]: Este es el tarball de lo que exista en SVN, hecho diariamente. Puede contener errores, ¡úsalo bajo tu responsabilidad! @@ -57,7 +57,7 @@ nuestra página [Ruby core](/es/community/ruby-core/). El código fuente de Ruby está disponible desde un conjunto de [mirror sites][mirrors] a lo largo del mundo. -Intenta usar el mirror site más cerca de ti. +Intenta usar el mirror site más cerca tuyo. From 20314291d023cbb3088e076bd3bdde38f6a5738e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 4 Nov 2015 14:43:56 +0100 Subject: [PATCH 0145/3767] Small fixes on downloads page (es) --- es/downloads/index.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/es/downloads/index.md b/es/downloads/index.md index 5867f6bf82..ee2e05a43c 100644 --- a/es/downloads/index.md +++ b/es/downloads/index.md @@ -18,7 +18,7 @@ Tenemos herramientas para instalar Ruby para las plataformas más importantes. * En computadoras con sistema operativo OS X, puedes utilizar herramientas de terceros (rbenv y RVM). * En computadoras con sistema operativo Windows, puedes utilizar RubyInstaller. -Chequea la página de [Instalación][installation] para obtener detalles de como usar +Consulta la página de [Instalación][installation] para obtener detalles de como usar sistemas de gestión de paquetes de tu distribución o herramientas de terceros. ### Compilando Ruby — Código fuente @@ -28,7 +28,7 @@ confiado con tu plataforma y hasta puedas necesitar configuraciones específicas para tu entorno. También es una buena solución en el caso de que no existan paquetes disponibles. -Chequea la página de [Instalación][installation] para obtener detalles de cómo compilar +Consulta la página de [Instalación][installation] para obtener detalles de como compilar Ruby desde el código fuente. Si tienes algún problema compilando Ruby, considera usar una de las herramientas de terceros en la siguiente sección. Pueden servirte de ayuda. @@ -47,7 +47,7 @@ de ayuda. * **Snapshots:** * [Stable Snapshot][stable-snapshot-gz]: - Este es el tarball del último snapshot del branch de la actual versión estable. + Este es el tarball del último snapshot del branch de la versión actual estable. * [Nightly Snapshot][nightly-gz]: Este es el tarball de lo que exista en SVN, hecho diariamente. Puede contener errores, ¡úsalo bajo tu responsabilidad! @@ -57,7 +57,7 @@ nuestra página [Ruby core](/es/community/ruby-core/). El código fuente de Ruby está disponible desde un conjunto de [mirror sites][mirrors] a lo largo del mundo. -Intenta usar el mirror site más cerca tuyo. +Intenta usar el mirror site que te quede más cerca. From af8c9a220e61531e88937777ee73ad062cf7cdbd Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 4 Nov 2015 20:03:22 +0100 Subject: [PATCH 0146/3767] Small changes on about/website page (en) --- en/about/website/index.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/en/about/website/index.md b/en/about/website/index.md index 060fcb8ce3..090249d2ed 100644 --- a/en/about/website/index.md +++ b/en/about/website/index.md @@ -34,15 +34,16 @@ to this website. Also many thanks to the organizations that support us: - * [NaCl][nacl] (hosting), - * [Heroku][heroku] (hosting), - * [IIJ][iij] (hosting), - * [GlobalSign][globalsign] (SSL certification), - * [Fastly][fastly] (CDN). - * [Hatena][hatena] ([mackerel][mackerel], Server monitoring) + * [NaCl][nacl] (hosting) + * [Heroku][heroku] (hosting) + * [IIJ][iij] (hosting) + * [GlobalSign][globalsign] (SSL certification) + * [Fastly][fastly] (CDN) + * [Hatena][hatena] ([mackerel][mackerel], server monitoring) * [CloudCore][cloudcore] (build server) * [Ruby no Kai][rubynokai] (build server) + [logo]: /en/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ From c4957b4c639021bfa99b68a879a14296ee0cc1eb Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 16:50:49 -0300 Subject: [PATCH 0147/3767] Update about page (pt) --- pt/about/index.md | 180 +++++++++++++++++++++++++++++----------------- 1 file changed, 113 insertions(+), 67 deletions(-) diff --git a/pt/about/index.md b/pt/about/index.md index 7704435475..5a06d8c7ce 100644 --- a/pt/about/index.md +++ b/pt/about/index.md @@ -11,14 +11,14 @@ conveniente. Afinal qual é o resultado? ### Os Ideais do Criador do Ruby -O Ruby é uma linguagem com um equilíbrio cuidado. O seu criador, +O Ruby é uma linguagem com um cuidadoso equilíbrio. O seu criador, [Yukihiro “Matz” Matsumoto][matz], uniu partes das suas linguagens -favoritas (Perl, Smalltalk, Eiffel, Ada, e Lisp) para formar uma nova +favoritas (Perl, Smalltalk, Eiffel, Ada e Lisp) para formar uma nova linguagem que equilibra a programação funcional com a programação imperativa. -Ele disse com frequência que está a “tentar tornar o Ruby natural, não -simples”, de uma forma que reflicta a vida. +Ele disse com frequência que está “tentando tornar o Ruby natural, não +simples”, de uma forma que reflita a vida. Elaborando sobre isto, acrescenta: @@ -29,56 +29,57 @@ Elaborando sobre isto, acrescenta: Desde que foi tornado público em 1995, o Ruby arrastou consigo programadores devotos em todo o mundo. Em 2006, o Ruby atingiu aceitação -massiva, com a formação de grupos de utilizadores em todas as principais -cidades mundiais e com as conferências sobre Ruby com lotação esgotada. +massiva, com a formação de grupos de usuários em todas as principais +cidades do mundo e com as conferências sobre Ruby com lotação esgotada. -![Graph courtesy of +![Gráfico cortesia de Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity "Graph courtesy of Gmane."){: style="padding-left:8px;"} {: style="float:right"} A Ruby-Talk, a principal [lista de -correio](/pt/community/mailing-lists/) para a discussão sobre a -linguagem Ruby subiu para uma média de 200 mensagens diárias. - -O [índice TIOBE][tiobe], que mede o crescimento das linguagens de programação, -posiciona o Ruby em #12 entre as linguagens de programação. Citando o -seu crescimento, prevêm que “Existem possibilidades de que o Ruby entre -no Top 10 dentro de meio ano.” Muito deste crescimento é atribuído à -popularidade do software escrito em Ruby, em particular a framework de +e-mails](/pt/community/mailing-lists/) para a discussão sobre a +linguagem Ruby atingiu uma média de 200 mensagens diárias em 2006. +Recentemente a média caiu, já que o tamanho da comunidade distribuiu +as discussões de uma lista central em muitos grupos menores. + +Ruby está posicionado entre no top 10 da maioria dos índices que medem o +crescimento da popularidade de linguagens de programação pelo mundo todo +(tais como o [índice TIOBE][tiobe]). Muito deste crescimento é atribuído à +popularidade de softwares escritos em Ruby, em particular o framework de desenvolvimento web [Ruby on Rails][ror]. -O Ruby é também [totalmente livre]({{ site.license.url }}). Não somente livre de +O Ruby também é [totalmente livre]({{ site.license.url }}). Não somente livre de custos, mas também livre para utilizar, copiar, modificar e distribuir. -### Vêr Tudo como um Objecto +### Ver Tudo como um Objeto Inicialmente, Matz estudou outras linguagens em busca de encontrar uma sintaxe ideal. Recordando a sua busca, disse, “Eu queria uma linguagem -interpretada que fosse mais poderosa que o Perl e mais orientada aos -objectos do que o Python[2](#fn2).” +interpretada que fosse mais poderosa do que Perl e mais orientada as +objetos do que Python[2](#fn2).” -Em Ruby, tudo é um objecto. Cada parcela de informação e código podem -receber as suas próprias propriedades e acções. A Programação orientada -aos objectos denomina as propriedades como *variáveis de instância* e as -acções como *métodos*. A aproximação pura, da orientação aos objectos do -Ruby, é geralmente demonstrada pelo seguinte excerto de código que -aplica uma acção a um número. +Em Ruby, tudo é um objeto. Cada parcela de informação e código podem +receber as suas próprias propriedades e ações. A Programação orientada +a objetos denomina as propriedades como *variáveis de instância* e as +ações como *métodos*. A aproximação pura, da orientação aos objetos do +Ruby, é geralmente demonstrada pelo seguinte trecho de código que +aplica uma ação a um número. {% highlight ruby %} -5.times { print "Nós *amamos* o Ruby -- é fantástica!" } +5.times { print "Nós *amamos* o Ruby -- ele é fantástico!" } {% endhighlight %} Em muitas linguagens, números e outros tipos primitivos não são -objectos. O Ruby segue a influência da linguagem Smalltalk em atribuir +objetos. O Ruby segue a influência da linguagem Smalltalk em atribuir métodos e variáveis de instância a todos os seus tipos. Esta abordagem facilita a utilização do Ruby, uma vez que as regras que se aplicam aos -objectos aplicam-se a tudo em Ruby. +objetos aplicam-se a tudo em Ruby. ### A Flexibilidade do Ruby O Ruby é visto como uma linguagem flexível, uma vez que permite aos seus -utilizadores alterar partes da Linguagem. Partes essenciais do Ruby +utilizadores alterar partes da linguagem. Partes essenciais do Ruby podem ser removidas ou redefinidas à vontade. Partes existentes podem ser acrescentadas. O Ruby tenta não restringir o programador. @@ -94,22 +95,22 @@ class Numeric end y = 5.plus 6 -# y is now equal to 11 +# y agora é igual a 11 {% endhighlight %} -Os Operadores do Ruby são `açúcar sintático` para os métodos, também -podem ser redefinidos. +Os operadores do Ruby são açúcar sintático para métodos. Você também +pode redefini-los. -### Blocos, uma Caracteristica Verdadeiramente Expressiva +### Blocos, uma Característica Verdadeiramente Expressiva -Os Blocos do Ruby são vistos como uma fonte de grande flexibilidade. Um -programador pode adicionar um fecho a qualquer método, descrevendo como -esse método se deve comportar. O fecho é chamado *bloco* e tornou-se uma +Os blocos do Ruby são vistos como uma fonte de grande flexibilidade. Um +programador pode adicionar uma _closure_ a qualquer método, descrevendo como +esse método deve se comportar. A _closure_ é chamada de *bloco* e tornou-se uma das características mais populares para os recém chegados ao Ruby vindos de outras linguagens imperativas como o PHP ou o Visual Basic. -Os Blocos são inspirados nas linguagens funcionais. O Matz disse, “nos -fechos em Ruby, Eu quis respeitar a cultura do +Os blocos são inspirados nas linguagens funcionais. Matz disse, “nas +_closures_ em Ruby, eu quis respeitar a cultura do Lisp[3](#fn3)”. {% highlight ruby %} @@ -119,22 +120,22 @@ search_engines = end {% endhighlight %} -No código aqui apresentado, o bloco é descrito dentro do trecho `do ... -end`. O método `map` aplica o bloco à lista de palavras fornecida. +No código acima, o bloco é descrito dentro do trecho `do ... end`. +O método `map` aplica o bloco à lista de palavras fornecida. Existem muitos outros métodos em Ruby que deixam em aberto a possibilidade para o programador escrever o seu próprio bloco que complete os detalhes do que esse método deveria fazer. -### O Ruby e o ‘Mixin’ +### Ruby e o _Mixin_ -De forma diferente a muitas linguagens de programação orientadas aos -objectos, o Ruby suporta somente herança simples, **propositadamente**. +De forma diferente a muitas linguagens de programação orientadas a +objeto, o Ruby suporta somente herança simples, **propositadamente**. Mas em Ruby existe o conceito de módulos (chamados categorias em -Objective-C). Os módulos são colecções de métodos. +Objective-C). Os módulos são coleções de métodos. -As Classes podem ‘mixin’ um modulo e receber todos os métodos do módulo -directamente. Por exemplo, qualquer classe que implemente o método -`each` pode ‘mixin’ o módulo `Enumerable`, que adiciona um conjunto de +As classes podem fazer o _mixin_ de um modulo e receber todos os métodos do +módulo diretamente. Por exemplo, qualquer classe que implemente o método +`each` pode fazer o _mixin_ do módulo `Enumerable`, que adiciona um conjunto de métodos que utilizam `each` para iterar. {% highlight ruby %} @@ -143,15 +144,15 @@ class MyArray end {% endhighlight %} -Geralmente os programadores de Ruby, vêm esta abordagem como uma forma +Geralmente os programadores de Ruby vêm esta abordagem como uma forma muito mais clara do que a herança múltipla, que é complexa e pode ser -demasiado restrictiva. +demasiado restritiva. ### A Aparência Visual do Ruby Apesar de o Ruby utilizar frequentemente pontuação muito limitada e -geralmente preferir palavras em Inglês, alguma pontuação é utilizada -para decorar o Ruby.O Ruby não necessita de declarações de variáveis. +geralmente preferir palavras em inglês, alguma pontuação é utilizada +para decorar o Ruby. O Ruby não necessita de declarações de variáveis. Usa simples convenções de nomes para denotar o âmbito das variáveis. * `var` poderia ser uma variável local. @@ -159,44 +160,80 @@ Usa simples convenções de nomes para denotar o âmbito das variáveis. * `$var` é uma variável global. Estes símbolos facilitam a leitura do código, permitindo ao programador -identificar facilmente o papel de cada variável. Deixando ainda de ser +identificar facilmente o papel de cada variável. Também deixa de ser necessário acrescentar um fastidioso sufixo `self.` a cada membro de uma instância. -### Para Além do Básico +### Além do Básico O Ruby é rico em outras características, entre as quais se destacam as seguintes: -* Capacidade de tratamento de excepções, tal como o Java ou Python, por +* Capacidade de tratamento de exceções, tal como em Java ou Python, de forma a facilitar o tratamento de erros. -* Um verdadeiro mark-and-sweep garbage collector para todos os objectos +* Um verdadeiro _garbage collector_ _mark-and-sweep_ para todos os objectos Ruby. Não é necessário manter contadores de referência em bibliotecas - de extensão (extension libraries). Tal como Matz diz, “Isto é melhor + de extensão (_extension libraries_). Tal como Matz diz, “Isto é melhor para a sua saúde.” * Escrever extensões C em Ruby é mais fácil do que em Perl ou Python, - com uma API refinada para chamar Ruby desde o código C. Isto inclui - chamadas para embeber Ruby em software externo por forma a ser - utilizado como uma linguagem interpretada dentro do software. Uma - interface SWIG também se encontra disponível. + com uma API refinada para chamar Ruby a partir do código C. Isto inclui + chamadas para embutir Ruby em software externo, para utilizá-lo como + uma linguagem interpretada dentro do software. Uma interface SWIG também + se encontra disponível. -* O Ruby pode carregar bibliotecas de extensão (extension libraries) - dinamicamente se um Sistema Operativo o permitir. +* O Ruby pode carregar bibliotecas de extensão (_extension libraries_) + dinamicamente se o Sistema Operacional permitir. -* O Ruby tem um sistema de threading independente do Sistema Operativo. - Portanto, para todas as plataformas nas quais o Ruby corre, temos - multithreading, independentemente de o Sistema Operativo o suportar ou - não, até em MS-DOS temos multithreading! +* O Ruby tem um sistema de _threading_ independente do Sistema Operacional. + Portanto, para todas as plataformas nas quais o Ruby roda, temos + _multithreading_ independentemente de o Sistema Operacional suportar ou + não, temos _multithreading_ até em MS-DOS! * O Ruby é altamente portável: é desenvolvido principalmente em ambiente GNU/Linux, mas trabalha em muitos tipos de ambientes UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, etc. +### Outras Implementações do Ruby + +O Ruby, como uma linguagem, tem algumas implementações diferentes. Esta +página tem discutido a implementação de referência, frequentemente chamada +pela comunidade de **MRI** (“_Matz’s Ruby Interpreter_”, o "Interpretador de +Ruby do Matz") ou **CRuby** (já que é escrito em C), mas também existem outras. +Elas muitas vezes são úteis em determinadas situações, fornecem integração +adicional a outras linguagens ou ambientes, ou têm características especiais +que o MRI não possui. + +Segue uma lista: + +* [JRuby][jruby] é Ruby sobre a JVM (_Java Virtual Machine_), utilizando os + compiladores otimizados JIT da JVM, _garbage collectors_, threads + concorrentes, seu ecossistema de ferramentas e sua vasta coleção de + bibliotecas. +* [Rubinius][rubinius] é “Ruby escrito em Ruby”. Construído em cima da LLVM, + Rubinius utiliza uma elegante máquina virtual sobre a qual outras + linguagens também estão sendo construídas. +* [MacRuby][macruby] é um Ruby que é fortemente integrado com as bibliotecas + Cocoa da Apple para o Mac OS X, permitindo que você escreva aplicações + desktop com facilidade. +* [mruby][mruby] é uma implementação leve da linguagem Ruby que pode ser + vinculada e embutida em uma aplicação. Seu desenvolvimento é conduzido + pelo criador do Ruby, Yukihiro “Matz” Matsumoto. +* [IronRuby][ironruby] é uma implementação “fortemente integrada ao .NET + Framework”. +* [MagLev][maglev] é “uma implementação rápida e estável do Ruby, com + persitência de objetos integrada e cache compartilhado distribuído”. +* [Cardinal][cardinal] é um “compilador Ruby para a Máquina Virtual + [Parrot][parrot]” (Perl 6). + +Algumas dessas implementações, inclusive o MRI, seguem as diretrizes da +[RubySpec][rubyspec], uma “especificação completamente executável para a +linguagem de programação Ruby”. + ### Referências -1 Matz, falando na lista de correio Ruby-Talk, [12 Mai. +1 Matz, falando na lista de e-mails Ruby-Talk, [12 Mai. 2000][blade]. {: #fn1} @@ -216,3 +253,12 @@ Nov. 2001. [linuxdevcenter]: http://www.linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html [artima]: http://www.artima.com/intv/closures2.html [tiobe]: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html +[jruby]: http://jruby.org +[rubinius]: http://rubini.us +[macruby]: http://www.macruby.org +[mruby]: http://www.mruby.org/ +[ironruby]: http://www.ironruby.net +[maglev]: http://ruby.gemstone.com +[cardinal]: https://github.com/parrot/cardinal +[parrot]: http://parrot.org +[rubyspec]: http://rubyspec.org From 1d2f4f8a4595663cb1ecb7db9326b6934851fe29 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 16:55:36 -0300 Subject: [PATCH 0148/3767] Update about/logo page (pt) --- pt/about/logo/index.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pt/about/logo/index.md b/pt/about/logo/index.md index 3c9c3fd3b3..1f43ef8205 100644 --- a/pt/about/logo/index.md +++ b/pt/about/logo/index.md @@ -1,20 +1,19 @@ --- layout: page -title: "O Logo Ruby" +title: "O Logotipo do Ruby" lang: pt --- -![O Logo Ruby][logo] +![O Logotipo do Ruby][logo] -O Logo Ruby é Copyright © 2006, Yukihiro Matsumoto. - -Está licenciado sob os termos da -[Creative Commons Attribution-ShareAlike 2.5 License][cc-by-sa]. +O logotipo do Ruby está sob Copyright © 2006 de Yukihiro Matsumoto. +Está licenciada sob os termos do acordo da +[Licença Creative Commons Attribution-ShareAlike 2.5][cc-by-sa]. ## Download -O [Kit Logo Ruby][logo-kit] contém o Logo Ruby em diversos formatos +O [Ruby Logo Kit][logo-kit] contém o logotipo do Ruby em diversos formatos (PNG, JPG, PDF, AI, SWF, XAR). From 36be8326ddbe68fcabbc0f2cab4b325a649987f6 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 17:00:16 -0300 Subject: [PATCH 0149/3767] Update about/website page (pt) --- pt/about/website/index.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pt/about/website/index.md b/pt/about/website/index.md index 3683a84ff0..5f532200f9 100644 --- a/pt/about/website/index.md +++ b/pt/about/website/index.md @@ -1,36 +1,36 @@ --- layout: page -title: "Sobre o Ruby Website" +title: "Sobre o Website do Ruby" lang: pt --- -Esse website foi gerado com Ruby utilizando [Jekyll][jekyll],
-seu código fonte é hospedado em [GitHub][github-repo]. +Este website foi gerado com Ruby utilizando [Jekyll][jekyll],
+seu código fonte está hospedado no [GitHub][github-repo]. -Design visual por [Jason Zimdars][jzimdars].
+Design visual de [Jason Zimdars][jzimdars].
Baseado em um design prévio do Ruby Visual Identity Team. -[O logo Ruby][logo] é Copyright © 2006, Yukihiro Matsumoto. +O [logotipo do Ruby][logo] está sob Copyright © 2006 de Yukihiro Matsumoto. ## Relatando Problemas ## -Para relatar um problema use o [issue tracker][github-issues] -ou entre em contato com nosso [webmaster][webmaster] (em Inglês). +Para reportar um problema, use o [issue tracker][github-issues] +ou entre em contato com nosso [webmaster][webmaster] (em inglês). -## Como colaborar ## +## Como Colaborar ## -Esse website é orgulhosamente mantido por membros da comunidade Ruby. +Este website é mantido com orgulho por membros da comunidade Ruby. Se você deseja colaborar, leia as [instruções para colaboração][github-wiki] e já comece a abrir *issues* ou *pull requests*! -## Reconhecimento ## +## Agradecimentos ## Agradecemos a todos os committers, autores, tradutores -e outros colaboradores desse website. +e outros colaboradores deste website. Também agradecemos a todas as organizações que nos dão suporte: From 1cb61235d3e0ebef555fbbdc8bfdc508cc9cfc19 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 17:14:16 -0300 Subject: [PATCH 0150/3767] Update pt/index.html (pt) --- pt/index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pt/index.html b/pt/index.html index 13d0b0d978..cc15889662 100644 --- a/pt/index.html +++ b/pt/index.html @@ -16,9 +16,10 @@

Ruby é...

produtividade. Tem uma sintaxe elegante de leitura natural e fácil escrita.

- Download Ruby + Baixe o Ruby ou - Ler Mais... + Leia Mais... +
From 478db014b470ef3a3fa1ef94fd57c3b0569b7954 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 17:48:44 -0300 Subject: [PATCH 0151/3767] Update community/conferences page (pt) --- pt/community/conferences/index.md | 104 +++++++++++++++++++++--------- 1 file changed, 72 insertions(+), 32 deletions(-) diff --git a/pt/community/conferences/index.md b/pt/community/conferences/index.md index 7ab0a421d2..aa60f2ea80 100644 --- a/pt/community/conferences/index.md +++ b/pt/community/conferences/index.md @@ -4,65 +4,105 @@ title: "Conferências de Ruby" lang: pt --- -Programadores de Ruby em todo o mundo estão a envolver-se em mais e mais -conferências, onde se juntam para partilha relatórios de trabalho, -discutir o futuro do Ruby, e dar as boas vindas a novos membros da -comunidade Ruby. +Os programadores Ruby de todo o mundo estão se envolvendo cada vez em mais +e mais conferências, onde se juntam para compartilhar relatórios sobre projetos +em andamento, discutir o futuro do Ruby, e dar as boas vindas a novos membros +da comunidade Ruby. + +[RubyConferences.org][rc] é uma simples lista de conferência especificamente +sobre Ruby, publicada em colaboração com a comunidade Ruby. Nela você encontrará +datas de eventos, localizações, CFP (_Call For Proposals_) e informações sobre +inscrições. ### Principais Conferências Ruby [RubyConf][1] -: Todos os anos desde 2001, [Ruby Central, Inc.][2] organizou a - RubyConf, a Conferência Internacional de Ruby. A assistência cresceu - num factor de 10 entre 2001 e 2006. A RubyConf disponibilizou um fórum +: Todos os anos desde 2001, a [Ruby Central, Inc.][2] organizou a + RubyConf, a Conferência Internacional de Ruby. O público cresceu + num fator de 10 entre 2001 e 2006. A RubyConf disponibilizou um fórum para apresentações sobre tecnologias Ruby pelos seus criadores, incluindo opiniões de Nathaniel Talbot sobre *Test Unit*, Jim Weirich sobre o Rake, David Heinemeier Hansson sobre o *Ruby on Rails*, Why the Lucky Stiff sobre a biblioteca *YAML* e Sasada Koichi sobre - a *YARV*. O Matz esteve presente e falou em todas as conferências - excepto uma. + a *YARV*. O Matz esteve presente e falou em todas as conferências, + exceto uma. [RubyKaigi][3] -: A primeira conferência Ruby Japonesa. A RubyKaigi 2006 teve lugar em - Odaiba. Planos futuros ainda não foram anunciados — mas esteja atento - para mais eventos Japoneses. +: A primeira conferência Ruby japonesa. A RubyKaigi 2006 teve lugar em + Odaiba. A RubyKaigi fornece muitas apresentações novas e excitantes de + Matz e outros programadores Ruby todos os anos. [EuRuKo (European Ruby Conference)][4] : A primeira Conferência Ruby Europeia (EuRuKo) teve lugar em Karlsruhe, - na Alemanha, em 2003. Organizada por uma equipa Alemã de Programadores - Ruby incluindo Armin Roehrl e Michael Neumann. A EuRuKo tornou-se no + na Alemanha, em 2003. Organizada por uma equipa alemã de programadores + Ruby incluindo Armin Roehrl e Michael Neumann, a EuRuKo tornou-se o segundo evento anual de Ruby, começando dois anos após a RubyConf. +[Open Source Developer Conference][5] +: Esta é uma conferência anual sobre desenvolvimento open source, realizada + anualmente na Austrália. Embora não seja uma conferência especificamente + sobre Ruby, todos os anos recebemos um grande número de apresentações sobre + Ruby e estamos sempre interessados em mais conteúdo sobre Ruby. + ### Conferências Regionais de Ruby -A [Ruby Central][2] administra o [Regional Conference Grant Program][5], +A [Ruby Central][2] administra o [Regional Conference Grant Program][6], para compensar despesas para grupos regionais e locais que desejem organizar eventos. -A Ruby Central juntou-se também com a [SDForum][6] para realizar a +A Ruby Central juntou-se também com a [SDForum][7] para realizar a “Silicon Valley Ruby Conference”, entrando no seu segundo ano em 2007. +A [RubyNation][8] é uma conferência anual de Ruby às áreas da Virginia, West +Virginia, Maryland e Washington, DC. + +A WindyCityRails é um encontro anual para todos os que são apaixonados em +Ruby on Rails. A conferência situada em Chicago atende à comunidade Ruby +desde 2008. Visite [http://windycityrails.org][9] para mais detalhes. + +[Madison Ruby][15]: Madison, WI + +[Steel City Ruby][16]: Pittsburg, PA + +[Ruby on Ales][17] é uma conferência anual de dois dias inspirada em +Ruby, microcervejarias e neve. Ouça palestrantes cativantes, saboreie deliciosa +comida e aproveite a maravilhosa paisagem de Bend Oregon. + +[Burlington Ruby Conference][18]: uma conferência de Ruby que acontece no +verão, anualmente, em Burlington, VT. A confer&encia dura dois dias e segue +uma _track_ única. O foco da conferência está em criar um ambiente para +aprender, se divertir e encontrar colegas Rubistas. + ### Ruby em Outras Conferências -Tem havido uma rasto de Ruby na [O’Reilly Open Source Conference][7] +Tem havido uma _track_ de Ruby na [O’Reilly Open Source Conference][10] (OSCON) desde 2004, e uma crescente presença da parte do Ruby e -Programadores Ruby em outras assembleias não relacionadas com Ruby. Tem -havido também, um crescente número de conferências dedicadas a [Ruby on -Rails][8], incluindo a [RailsConf][9] da Ruby Central, a [RailsConf -Europe][10] (co-realizada in 2006 by Ruby Central e a [Skills -Matter][11], e que em 2007 o será pela Ruby Central e O’Reilly) e, para -finalizar a Canada on Rails. +Programadores Ruby em outros encontros não relacionados com Ruby. Tem +havido também, um crescente número de conferências dedicadas a +[Ruby on Rails][11], incluindo a [RailsConf][12] da Ruby Central, a +[RailsConf Europe][13] (co-realizada em 2006 pela Ruby Central e pela +[Skills Matter][14], e que em 2007 o será pela Ruby Central e +O’Reilly) e, para finalizar a Canada on Rails. + +[rc]: http://rubyconferences.org/ [1]: http://rubyconf.org/ -[2]: http://rubycentral.org "Ruby Central, Inc." -[3]: http://rubykaigi.org/ "RubyKaigi" +[2]: http://rubycentral.org +[3]: http://rubykaigi.org/ [4]: http://euruko.org -[5]: http://rubycentral.org/community/grant "Programa de Apoio a Conferências Regionais" -[6]: http://www.sdforum.org "SDForum" -[7]: http://conferences.oreillynet.com/os2006/ "O'Reilly Open Source Conference" -[8]: http://www.rubyonrails.org -[9]: http://www.railsconf.org -[10]: http://europe.railsconf.org -[11]: http://www.skillsmatter.com +[5]: http://www.osdc.com.au/ +[6]: http://rubycentral.org/community/grant +[7]: http://www.sdforum.org +[8]: http://rubynation.org/ +[9]: http://windycityrails.org +[10]: http://conferences.oreillynet.com/os2006/ +[11]: http://www.rubyonrails.org +[12]: http://www.railsconf.org +[13]: http://europe.railsconf.org +[14]: http://www.skillsmatter.com +[15]: http://madisonruby.org/ +[16]: http://steelcityruby.org/ +[17]: http://ruby.onales.com/ +[18]: http://burlingtonrubyconference.com From 292e732f3ec49cba588d67f469c74f7def7c562f Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 18:00:29 -0300 Subject: [PATCH 0152/3767] Update community/mailing-lists pages (pt) --- pt/community/mailing-lists/index.md | 27 +++++++++---------- .../manual-instructions/index.md | 27 ++++++++++--------- 2 files changed, 28 insertions(+), 26 deletions(-) diff --git a/pt/community/mailing-lists/index.md b/pt/community/mailing-lists/index.md index 6e43417c73..75a8b22d15 100644 --- a/pt/community/mailing-lists/index.md +++ b/pt/community/mailing-lists/index.md @@ -1,23 +1,23 @@ --- layout: page -title: "Listas de Correio" +title: "Listas de E-mail" lang: pt --- -As listas de correio são uma óptima forma de manter o dedo na pulsação -da comunidade Ruby. +As listas de e-mail são uma ótima forma de manter-se atualizado com +a comunidade Ruby. {: .summary} -O Ruby tem quatro listas de distribuição principais em Inglês: +O Ruby tem quatro listas de e-mail principais em inglês: Ruby-Talk -: Esta é a lista de correio mais popular e trata de tópicos gerais sobre +: Esta é a lista de e-mails mais popular e trata de tópicos gerais sobre o Ruby. A Ruby-Talk tem um *mirror* em [Ruby-Forum.com][1]. ([FAQ][2] e [Arquivos][3]) Ruby-Core -: Esta lista trata do núcleo e tópicos da implementação do Ruby. - Normalmente é usada para enviar *patches* para revisão. ([Arquivos][4]) +: Esta lsta trata do núcleo e tópicos da implementação do Ruby. + Normalmente é usada para enviar *patches* para revisão. ([Aquivos][4]) Ruby-Doc : Esta lista é para discussão sobre normas de documentação e ferramentas @@ -26,9 +26,9 @@ Ruby-Doc Ruby-CVS : Esta lista relata todas as submissões no repositório Subversion do Ruby. -O comp.lang.ruby Newsgroup -: Aqueles que preferem Usenet ao invés de listas de correio terão interesse - em dar uma olhada em [comp.lang.ruby](news:comp.lang.ruby) newsgroup. +The comp.lang.ruby Newsgroup +: Aqueles que preferem Usenet ao invés de listas de e-mail, podem conferir + o grupo de notícias [comp.lang.ruby](news:comp.lang.ruby). Ruby << portuguese : Esta é a lista de discussão oficial de ruby em Portugal. @@ -44,13 +44,12 @@ Email: - -## Subscrever ou Remover +## Inscrever ou Desinscrever {% include subscription-form.html %} -Se falhar a recepção do e-mail utilizando o formulário, tente subscrever -[manualmente](manual-instructions/). +Se você não receber um e-mail de confirmação após utilizar o formulário, +tente se inscrever [manualmente](manual-instructions/). diff --git a/pt/community/mailing-lists/manual-instructions/index.md b/pt/community/mailing-lists/manual-instructions/index.md index d28ca000e1..6b7b03f3ea 100644 --- a/pt/community/mailing-lists/manual-instructions/index.md +++ b/pt/community/mailing-lists/manual-instructions/index.md @@ -1,21 +1,25 @@ --- layout: page -title: "Instruções de Subscrição Manual" +title: "Instruções para Inscrição Manual nas Listas de E-mail" lang: pt --- NOTA: Se você não conseguir se inscrever, favor acessar [lists.ruby-lang.org](http://lists.ruby-lang.org). -Para subscrever uma lista de correio, por favor envie um e-mail para o +Para se insrever em uma lista de e-mails, por favor envie um e-mail para o endereço de “controlo” com o seguinte no corpo da mensagem (não no assunto): +Para se insrever em uma lista de e-mails, por favor envie um e-mail de +texto puro com a seguinte mensagem no coropo (não no assunto) para o endereço +do “controlador” automatizado: + subscribe {: .code} Ruby-Talk -: Para a lista Ruby-Talk, o endereço de controlo é +: Para a lista Ruby-Talk, o endereço do controlador é [ruby-talk-request@ruby-lang.org](mailto:ruby-talk-request@ruby-lang.org), o endereço para envio de mensagens é [ruby-talk@ruby-lang.org](mailto:ruby-talk@ruby-lang.org), e o @@ -23,7 +27,7 @@ Ruby-Talk [ruby-talk-owner@ruby-lang.org](mailto:ruby-talk-owner@ruby-lang.org). Ruby-Core -: Para a lista Ruby-Core, o endereço de controlo é +: Para a lista Ruby-Core, o endereço do controlador é [ruby-core-request@ruby-lang.org](mailto:ruby-core-request@ruby-lang.org), o endereço para envio de mensagens é [ruby-core@ruby-lang.org](mailto:ruby-core@ruby-lang.org), e o @@ -31,7 +35,7 @@ Ruby-Core [ruby-core-owner@ruby-lang.org](mailto:ruby-core-owner@ruby-lang.org). Ruby-Doc -: Para a lista Ruby-Doc, o endereço de controlo é +: Para a lista Ruby-Doc, o endereço do controlador é [ruby-doc-request@ruby-lang.org](mailto:ruby-doc-request@ruby-lang.org), o endereço para envio de mensagens é [ruby-doc@ruby-lang.org](mailto:ruby-doc@ruby-lang.org), e o endereço @@ -39,18 +43,17 @@ Ruby-Doc [ruby-doc-owner@ruby-lang.org](mailto:ruby-doc-owner@ruby-lang.org). Ruby-CVS -: Para a lista Ruby-CVS, o endereço de controlo é +: Para a lista Ruby-CVS, o endereço do controlador é [ruby-cvs-request@ruby-lang.org](mailto:ruby-cvs-request@ruby-lang.org), o endereço para envio de mensagens é [ruby-cvs@ruby-lang.org](mailto:ruby-cvs@ruby-lang.org), e o endereço de administrador “humano” é [ruby-cvs-owner@ruby-lang.org](mailto:ruby-cvs-owner@ruby-lang.org). -### Cancelar Subscrição +### Cancelar Inscrição -Para cancelar a subscrição de uma lista, envie um e-mail ao -**endereço de controlo** cujo corpo da mensagem deverá conter -somente “unsubscribe”: +Para cancelar a inscrição em uma lista, envie um e-mail para o +**endereço do controlador** com a mensagem “unsubscribe”: unsubscribe {: .code} @@ -60,6 +63,6 @@ pois um e-mail HTML pode não funcionar. ### Obter Ajuda -Para visualizar a lista de comandos, envie um e-mail ao endereço de -controlo com “help” no corpo da mensagem. +Para visualizar a lista de comandos, envie um email ao endereço do +controlador com “help” no corpo da mensagem. From 7e6d3b6d603bdbba1f358edc7e450cf5d4c88b48 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 21:28:50 -0300 Subject: [PATCH 0153/3767] Update community/ruby-core page (pt) --- pt/community/ruby-core/index.md | 216 +++++++++++++++++--------------- 1 file changed, 117 insertions(+), 99 deletions(-) diff --git a/pt/community/ruby-core/index.md b/pt/community/ruby-core/index.md index 43b7897bd6..c8228469b7 100644 --- a/pt/community/ruby-core/index.md +++ b/pt/community/ruby-core/index.md @@ -1,157 +1,175 @@ --- layout: page -title: "Núcleo de Ruby" +title: "Núcleo do Ruby" lang: pt --- -{% include out-of-date.html %} - -Agora é o momento mais fantástico para seguir o Ruby, porque o -desenvolvimento do Ruby 2.0 está a decorrer. Com a atenção acrescida que -o Ruby tem recebido nos últimos anos, existe uma necessidade crescente -de bom talento para ajudar a melhorar o Ruby e documentá-lo. Então, por -onde começar? +Agora é um momento fantástico para seguir o desenvolvimento do Ruby. Com a +atenção cada vez maior que o Ruby tem recebido nos últimos anos, existe uma +necessidade crescente de bom talento para ajudar a melhorar o Ruby e +documentá-lo. Então, por onde começar? {: .summary} Os tópicos relacionados com o desenvolvimento do Ruby cobertos aqui são: -* [Utilizando CVS para Seguir o Desenvolvimento do Ruby](#following-ruby) -* [Seguindo o Ruby 2.0, a criação da YARV](#following-yarv) +* [Utilizando Subversion para Seguir o Desenvolvimento do Ruby](#following-ruby) +* [Como Usar o Git com o Repositório Principal do Ruby](#git-ruby) * [Melhorando o Ruby, *Patch* a *Patch*](#patching-ruby) -* [Regras de conduta para Programadores do Núcleo](#coding-standards) +* [Regras para os _Core Developers_](#coding-standards) -### Utilizando CVS para Seguir o Desenvolvimento do Ruby +### Utilizando Subversion para Seguir o Desenvolvimento do Ruby {: #following-ruby} -Para fazer o *check out* da última versão do código fonte basta fazer -login na conta *anonymous* do repositório CVS. Da sua linha de comandos: +Obter a versão mais recente do código fonte do Ruby é uma questão de fazer um +_checkout_ anônimo do repositório [Subversion][1]. Na sua linha de comando: {% highlight sh %} -$ cvs -d :pserver:anonymous@cvs.ruby-lang.org:/src login -(Logging in to anonymous@cvs.ruby-lang.org) -CVS password: -$ cvs -z4 -d :pserver:anonymous@cvs.ruby-lang.org:/src co ruby +$ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby {% endhighlight %} -Da directoria `ruby` irá agora fazer parte a última versão do código -fonte para o Ruby 1.9 (Ruby HEAD), que é a versão de desenvolvimento do -Ruby, a ser distribuída como versão 2.0 mais tarde. +O diretório `ruby` conterá o código fonte mais recente da versão de +desenvolvimento do Ruby (ruby-trunk). Os _patches_ atualmente aplicados ao +_trunk_ são portados para os _branches_ estáveis {{ site.svn.stable.version }}, +{{ site.svn.previous.version }} e {{ site.svn.old.version }} (veja abaixo). -Se desejar seguir a última versão do Ruby 1.8, deverá utilizar a -etiqueta `ruby_1_8` quando fizer *check out*\: +Se você gostaria de seguir os _patches_ aplicados ao Ruby +{{ site.svn.stable.version }}, você deve usar o _branch_ +`{{ site.svn.stable.branch }}` ao fazer o _check out_: {% highlight sh %} -$ cvs -z4 -d :pserver:anonymous@cvs.ruby-lang.org:/src \ - co -r ruby_1_8 -d ruby-1.8 ruby +$ svn co http://svn.ruby-lang.org/repos/ruby/branches/{{ site.svn.stable.branch }} {% endhighlight %} -Isto irá fazer *check out* da árvore de desenvolvimento do Ruby 1.8 numa -directoria `ruby-1.8`. É esperado que os programadores a trabalhar no -Ruby 1.8 migrem as suas alterações para o Ruby HEAD, tão regularmente -que os dois ramos são similares, com a excepção dos melhoramentos feitos -directamente para linguagem pelo Matz e o Nobu. - -Se preferir, poderá explorar [O repositório CVS do Ruby via web][1]. +A mesma coisa para o Ruby {{ site.svn.previous.version }}: -Para informações acerca do CVS, veja, por favor o [Manual de CVS][2] e o -[CVS wiki][3]. Em Alternativa, poderá considerar útil o livro -introdutório [Pragmatic Version Control with CVS][4] . +{% highlight sh %} +$ svn co http://svn.ruby-lang.org/repos/ruby/branches/{{ site.svn.previous.branch }} +{% endhighlight %} -### Seguindo o Ruby 2.0, a Criação da YARV -{: #following-yarv} +Isto fará o *check out* da árvore de desenvolvimento em um +diretório `{{ site.svn.stable.branch }}` ou `{{ site.svn.previous.branch }}`. +Espera-se que os programadores que trabalham nos _branches_ de +manutenção migrem as suas alterações para o _trunk_ do Ruby, tão regularmente +que os dois _branches_ estejam muito similares, com a exceção das melhorias +feitas diretamente à linguagem por Matz e Nobu. -Um dos ingredientes essenciais do desenvolvimento do Ruby 2.0 é o -[Projecto YARV][5]. Um trabalho de Sasada Koichi, que adiciona um -máquina virtual para acelerar execução e para oferecer um formato -bytecode para compilar *scripts* de Ruby. +Se você preferir, você pode navegar pelo +[repositório Subversion do Ruby pela web][2]. -Poderá fazer *check out* da YARV utilizando Subversion para testes -pessoais: +Para mais informações sobre o Subversion, por favor consulte o +[FAQ do Subversion][3] e o [livro do Subversion][4]. Alternativamente, +você pode achar útil o livro introdutório +[_Pragmatic Version Control with Subversion_][5]. -{% highlight sh %} -$ svn co http://www.atdot.net/svn/yarv/trunk yarv -{% endhighlight %} +### Como usar o Git com o Repositório Principal do Ruby +{: #git-ruby} -Para instruções de instalação ver o ficheiro README. O programador -principal, Koichi Sasada, também oferece listas de correio, *bug -tracking* e declarações no [sítio da YARV][5]. +Aqueles que preferem usar o [Git][6] ao invés do Subversion, podem encontrar +as instruções no [_mirror_ no GitHub][7], tanto para +[quem tem permissão de _commit_][8] +quanto [todos os demais][9]. ### Melhorando o Ruby, *Patch* a *Patch* {: #patching-ruby} -Rubyforge mantem um [*bug tracker*][6] para submissão de *patches* e -*bug reports* para o Matz e a malta. Estes relatórios são também -submetidos para a lista de correio Ruby-Core para discussão, para que -esteja seguro que o seu pedido não passe despercebido. +A equipe do _core_ mantém um [_issue tracker_][10] para submeter _patches_ +e reportar bugs para Matz e os demais. Essas informações também são enviadas +para a [lista de e-mails do _core_ do Ruby][mailing-lists] +para discussão, então você pode ter certeza de que o seu pedido não passará +despercebido. Você também pode enviar os seus patches diretamente para +a lista de e-mails. De qualquer forma, você é encorajado a participar na +discussão que segue. + +Por favor dê uma olhada no [_Patch Writer’s Guide_][11] para ver algumas +dicas, diretamente do Matz, sobre como fazer com que seus _patches_ +sejam considerados. Para resumir, os passos para criar um *patch* são: -1. Fazer *check out* de uma cópia do Ruby 1.8 do repositório CVS, - utilizando a etiqueta `ruby_1_8`. +1. Faça o _check out_ de uma cópia do código fonte do Ruby a partir do + Subversion. Geralmente os _patches_ para correções de bugs ou novas + funcionalidades devem ser enviados para o _trunk_ do código do Ruby. + Mesmo que você queira adicionar uma funcionalidade ao Ruby 1.9.3, + ele deve ser provado no _trunk_ primeiro. + + $ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby + + Se você estiver corrigindo um bug que é específico de um _branch_ de + manutenção, faça o _check out_ do respectivo _branch_, por exemplo + `{{ site.svn.previous.branch }}`. - $ cvs -z4 -d :pserver:anonymous@cvs.ruby-lang.org:/src \ - co -r ruby_1_8 -d ruby-1.8 ruby + $ svn co http://svn.ruby-lang.org/repos/ruby/branches/{{ site.svn.previous.branch }} -2. Adicione os seus melhoramentos ao código (agora na directoria - `ruby-1.8`.) -3. Criar um *patch*. +2. Faça as suas melhorias no código. - $ cvs diff > ruby-1.8-changes.patch +3. Crie um _patch_. -4. [Enviar][7] o seu novo\_patch\_. + $ svn diff > ruby-changes.patch -**Nota:** os *patches* devem ser enviados como um [unified diff][8]. -Para saber mais sobre como os patches são fundidos ver o [manual do -diffutils][9]. +4. Crie um _ticket_ no [_issue tracker_][10] ou envie seu _patch_ por + e-mail para a [lista de e-maisl do core do Ruby][mailing-lists] + com uma entrada no _ChangeLog_ descrevendo o _patch_. + +5. Se não forem levantados quaisquer problemas sobre o _patch_, + quem fez o _commit_ receberá a permissão para aplicá-lo. + +**Nota:** os *patches* devem ser enviados como um [_unified diff_][12]. +Para saber mais sobre como os patches são fundidos, consulte o [manual do +diffutils][13]. A discussão do desenvolvimento do Ruby converge na -[lista de correio Ruby-Core][mailing-lists]. Por isso, se está curioso +[lista de e-mails Ruby-Core][mailing-lists]. Por isso, se está curioso se o seu *patch* vale a pena ou deseja animar uma discussão sobre o -futuro do Ruby, não se faça de hesite e entre a bordo. Avisa-se desde já -que que conversas fora do contexto não são toleradas nesta lista. Os -níveis de barulho deverão ser muito baixos, os tópicos deverão ser +futuro do Ruby, não hesite e entre a bordo. Esteja avisado desde já +que as conversas fora do contexto não são toleradas nesta lista. Os +níveis de ruído deverão ser muito baixos, os tópicos deverão ser mencionados, bem concebidos e bem escritos. Já que nos dirigimos ao criador do Ruby, sejamos reverentes. -Lembre-se que os programadores do núcleo do Ruby vivem no Japão e, -enquanto muitos falam muito bem Inglês, existe uma diferença -significativa no fuso horário. Também têm uma estrutura de listas de de -correio sobre o desenvolvimento para além daquelas existentes em Inglês. -Seja paciente e se o seu pedido não fôr atendido, seja persistente—tente -outra vez uns dias mais tarde. +Lembre-se de que os programadores do núcleo do Ruby vivem no Japão e, +enquanto muitos falam muito bem o inglês, existe uma diferença +significativa no fuso horário. Também existe um corpo inteiro de listas +de e-mail em japonês que existem em paralelo às contrapartes em inglês. +Seja paciente, e se o seu pedido não for atendido, seja persistente +– tente outra vez alguns dias mais tarde. -### Regras de conduta para Programadores do Núcleo +### Regras para os Programadores do _Core_ {: #coding-standards} Em geral, os programadores de Ruby deverão estar familiarizados com o -código fonte e o estilo de programação utilizado pela equipa. Para ficar -clarificado, as seguintes linhas de conduta deverão ser respeitadas -quando submeter código no repositório CVS: +código fonte e o estilo de programação utilizado pela equipe. Para ficar +mais claro, as seguintes diretrizes deverão ser respeitadas +quando submeter código no repositório Subversion: * Todas as submissões deverão ser descritas no `ChangeLog`, seguindo as - [convenções GNU][10]. (Muitos programadores de Ruby usam o modo - `add-log` no Emacs, que poderá ser activado como o commando `C-x 4 - a`.) + [convenções GNU][14]. (Muitos programadores de Ruby usam o modo + `add-log` no Emacs, que poderá ser ativado como o commando `C-x 4 a`.) * Datas de submissão deverão ser dadas na Fuso Horário Japonês (UTC+9). -* Os pontos listados do seu ChangeLog também deverão ser colocados na - mensagem de submissão do CVS. Esta mensagem ser automaticamente +* Os tópicos listados no seu ChangeLog também deverão ser colocados na + mensagem de submissão do Subversion. Esta mensagem será automaticamente enviada para a lista Ruby-CVS depois da sua submissão. -* Declarações de funções no estilo ANSI são utilizadas por todo o - código fonte Ruby e em todos as suas extensões. -* Por favor, não use comentários ao estilo do C++ (`//`). Os - programadores de Ruby preferem os comentários multi-linha do C - (`/* .. */`). +* Protótipos de funções são utilizadas por todo o código fonte Ruby + e em todos as suas extensões embutidas. +* Por favor, não use comentários no estilo do C++ (`//`). Os + programadores do Ruby preferem os comentários de múltiplas linhas + do C (`/* .. */`). + +Veja também as informações no [_issue tracker_ do Ruby][10]. [mailing-lists]: /pt/community/mailing-lists/ -[1]: /cgi-bin/cvsweb.cgi/ "repositório CVS do Ruby via web" -[2]: http://www.nongnu.org/cvs/cvs.html -[3]: http://ximbiot.com/cvs/wiki/index.php?title=Main_Page -[4]: http://www.pragmaticprogrammer.com/starter_kit/vcc/index.html -[5]: http://atdot.net/yarv/ -[6]: http://rubyforge.org/tracker/?func=browse&group_id=426&atid=1698 -[7]: http://rubyforge.org/tracker/?func=add&group_id=426&atid=1700 "Enviar patch" -[8]: http://www.gnu.org/software/diffutils/manual/html_node/Unified-Format.html "diff no formato unificado" -[9]: http://www.gnu.org/software/diffutils/manual/html_node/Merging-with-patch.html#Merging%20with%20patch -[10]: http://www.gnu.org/prep/standards/standards.html#Change-Logs +[1]: http://subversion.apache.org/ +[2]: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/ +[3]: http://subversion.apache.org/faq.html +[4]: http://svnbook.org +[5]: http://www.pragmaticprogrammer.com/titles/svn/ +[6]: http://git-scm.com/ +[7]: http://github.com/ruby/ruby +[8]: http://wiki.github.com/shyouhei/ruby/committerhowto +[9]: http://wiki.github.com/shyouhei/ruby/noncommitterhowto +[10]: https://bugs.ruby-lang.org/ +[11]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25139 +[12]: http://www.gnu.org/software/diffutils/manual/html_node/Unified-Format.html +[13]: http://www.gnu.org/software/diffutils/manual/html_node/Merging-with-patch.html#Merging%20with%20patch +[14]: http://www.gnu.org/prep/standards/standards.html#Change-Logs From 6b4d3c6c883e3ebe26cbe59ae73661f35e336b44 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 21:34:55 -0300 Subject: [PATCH 0154/3767] Update community/user-groups page (pt) --- pt/community/user-groups/index.md | 67 +++++++++++++------------------ 1 file changed, 27 insertions(+), 40 deletions(-) diff --git a/pt/community/user-groups/index.md b/pt/community/user-groups/index.md index dbcb547159..23ae31e1d3 100644 --- a/pt/community/user-groups/index.md +++ b/pt/community/user-groups/index.md @@ -1,59 +1,46 @@ --- layout: page -title: "Grupos de Utilizadores" +title: "Grupos de Usuários" lang: pt --- -Na comunidade de programadores, os grupos de utilizadores formam redes -de suporte para aqueles interessados em determindados tópicos. São um -lugar excelente para para aumentar os seus conhecimentos e criar uma -rede com outros programadores. Os Grupos de Utilizadores são informais e +Na comunidade de programadores, os grupos de usuários formam redes +de suporte para as pessoas interessadas em determinados tópicos. São um +lugar excelente para melhorar as suas habilidades e fazer um _networking_ +com outros programadores. Os Grupos de Usuários são informais e a sua estrutura varia de grupo para grupo. Qualquer pessoa poderá formar -o seu próprio grupo e fazer as suas próprias regras e agenda. +o seu próprio grupo e criar as suas próprias regras e agenda. {: .summary} -### Grupos de Utilizadores de Ruby +### Grupos de Usuários de Ruby -Se desejar juntar-se com outros programadores de Ruby, um grupo local -poderá ser o ideal. Os grupos de utilizadores são intereimente dedicados -ao Ruby. Caracterizam-se por ter reuniões mensais, uma mailing list, um -sítio na Internet, e se tiver sorte, sessões de *hacking* (reuniões -dedicadas a dar a oportunidade aos membros de escrever código em Ruby) -frequentes. +Se desejar juntar-se a outros programadores Ruby, um grupo local +poderá ser o ideal. Os grupos de usuários são intereimente dedicados +ao Ruby. Caracterizam-se por ter reuniões mensais, uma lista de e-mails, um +website, e se você tiver sorte, sessões frequentes de *hacking* (reuniões +dedicadas a dar a oportunidade aos membros de escrever código em Ruby). -Grupos de Utilizadores de Ruby podem ser encontrados pelo menos em três -Sítios diferentes: +Informações sobre grupos de usuários de Ruby podem ser encontrados pelo +menos em vários websites: -[The Ruby Garden Wiki][1] -: O *The Ruby Garden Wiki* contém a lista principal de todos os Grupos - de Utilizadores de Ruby. Este é o primeiro local para encontrar um - grupo perto de si. (Se o seu grupo não está listado aqui, só tem a - perder!) +[rubyusergroups.org][1] +: Uma lista pública dos grupos de Ruby ao redor do mundo. Também permite que + programadores Ruby coloquem-se em um mapa do mundo. -[Rubyholic Group List][2] -: A Rubyholic é a mais jovem lista (—-new kid on the group - arena—)de grupos. Caracteriza-se por uma grande lista de grupos - de Ruby e uma breve informação acerca de cada um. Este Sítio é muito - parecido a um wiki uma vez que pode ser editado por qualquer um. - -[Ruby Meetup Groups][3] -: Um número substancial de Grupos de Utilziadores Ruby decidiram usar o +[Ruby Meetup Groups][2] +: Um número substancial de Grupos de Usuários de Ruby decidiram usar o Meetup como o seu lar. O Meetup oferece um número de ferramentas incluindo: fóruns privados, um local para colocar anúncios, lembretes - automáticos sobre reuniões, e um bom sistema RSVP. + automáticos sobre reuniões e um bom sistema de RSVP. -### Organizar o seu próprio grupo +### Organizar o seu Próprio Grupo -Se está interessado em formar o seu próprio grupo, tenha em atenção em -descobrir se já existe um grupo na sua área. Reuniões maiores são -normalmente mais divertidas. Por isso, formar o seu próprio grupo pode -não ser a melhor opção se já existir um por perto. Existe uma lista -interessante nos grupos do Google denominada [*Ruby Brigades*][4] para -pessoas interessadas em descobrir o que outros grupos estão a fazer. +Se está interessado em formar o seu próprio grupo, assegure-se de +descobrir se já existe um grupo na sua área. Encontros maiores +normalmente são mais divertidos, portanto formar o seu próprio grupo pode +não ser a melhor opção se já existir um por perto. -[1]: http://wiki.rubygarden.org/Ruby/page/show/RubyUserGroups -[2]: http://www.rubyholic.com/ -[3]: http://ruby.meetup.com -[4]: http://groups.google.com/group/Ruby-Brigades +[1]: http://www.rubyusergroups.org/ +[2]: http://ruby.meetup.com From cc1a58b44eab6a0c430bfbfc68c443a0cb17538b Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 21:41:50 -0300 Subject: [PATCH 0155/3767] Update community/weblogs page (pt) --- pt/community/weblogs/index.md | 81 +++++++++++++++++------------------ 1 file changed, 39 insertions(+), 42 deletions(-) diff --git a/pt/community/weblogs/index.md b/pt/community/weblogs/index.md index c130c53ff4..0dbd3f3670 100644 --- a/pt/community/weblogs/index.md +++ b/pt/community/weblogs/index.md @@ -5,63 +5,60 @@ lang: pt --- Os blogs sobre Ruby explodiram durante o último ano. Com procura -suficiente, poderá desenterrar centenas de blogs partilhando pedaços de +suficiente, poderá desenterrar centenas de blogs compartilhando trechos de código em Ruby, descrevendo novas técnicas ou especulando acerca do -futuro do ruby. +futuro do Ruby. {: .summary} -### Exploração para Blogs sobre Ruby +### Buscando Blogs sobre Ruby -[**Ruby no del.icio.us**][1]\: Ruby and Rails é constantemente uma das -cinquenta etiquetas de topo no del.icio.us, um Sítio de partilha de -ligações. Veja o etiqueta [ruby][1] para descobrir ligações obscuras e o -seu [gráfico de popularidade][2] para entradas recentes na comunidade -Ruby. +Alguns **planetas** (agregadores de _feeds_ especializados) tem rodado por +anos. Alguns deles fornecem um conteúdo conveniente: -**Agregadores**\: [Ruby Corner][4], [Planet Ruby][5], -e [PlanetRubyOnRails.com][6] estão entre os sites que agregam grupos de -blogs sobre Ruby para leitura cómoda. +* [Ruby Corner][4] +* [Planet Ruby][5] +* [PlanetRubyOnRails.com][7] ### Blogs Notáveis Alguns blogs destacam-se pela frequência e rapidez das suas -actualizações. +atualizações. -* [**O’Reilly Ruby**][7] é um blog de group com tutoriais e entrevistas - com pessoas interessantes da comunidade Ruby. -* [**Riding Rails**][8] é o blog de grupo oficial da equipa de Ruby on - Rails. Se está a utilizar Rails, este blog é essencial para - notificações de segurança e uma vista gera da larga comunidade de - Rails. -* [**Ruby Inside**][9] anuncia aplicações e bibliotecas interessantes de - todo o mundo sobre ambos Ruby e Rails. -* [**Matz’ Blog**][10] é um blog em Japonês escrito pelos criador do - Ruby. Mesmo que não o consiga ler na sua totalidade, é bom saber que +* [**O’Reilly Ruby**][8] é um blog de um grupo com tutoriais e entrevistas + com pessoas interessantes da comunidade. +* [**Riding Rails**][9] é o blog de grupo oficial da equipa do Ruby on + Rails. Se você estiver utilizando o Rails, este blog é essencial para + notificações de atualizações de segurança e uma visão geral da + grande comunidade do Rails. +* [**Ruby Inside**][10] anuncia aplicações e bibliotecas interessantes de + todo o mundo, tanto sobre Ruby quanto Rails. +* [**Matz’ Blog**][11] é um blog em japonês escrito pelos criador do + Ruby. Mesmo que você não consiga ler tudo, é bom saber que ele está ali! ### Divulgando a Palavra -Se iniciou um blog sobre Ruby, é inteligente fazer uma ligação ao blog -no [del.icio.us][11] com a etiqueta *ruby*.Poderá também contactar os -weblogs acima, se estiver a cobrir um tópico em que eles estejam -interessados. (Obviamente, se não é um blog relacionado com Rails, a -equipa do *Riding Rails* pode não estar interessada—mas nunca se sabe.) +Se você iniciou um blog sobre Ruby, é inteligente criar um link para o blog +no [del.icio.us][12] com a tag *ruby*. Você também poderá contatar os blogs +acima, se você estiver cobrindo um tópico no qual eles possam se interessar. +(Obviamente, se não é um blog relacionado a Rails, a equipe do *Riding Rails* +pode não estar interessada – mas nunca se sabe.) -Ruby é, também, um tópico comum em ambos [Digg][12] e [Slashdot][13], -nas suas notícias sobre programação. Se encontrar algum código -brilhante, tenha a certeza que os informou! +O Ruby também é um tópico comum no [Digg][13], [Slashdot][14], [reddit][15], +e no [Hacker News][16], em suas respectivas notícias sobre programação. +Se encontrar algum código brilhante, lembre-se de avisá-los! -[1]: http://del.icio.us/tag/ruby "Ruby no del.icio.us" -[2]: http://del.icio.us/popular/ruby "gráfico de popularidade" -[4]: http://rubycorner.com "Ruby Corner" -[5]: http://planetruby.0x42.net/ "Planet Ruby" -[6]: http://www.planetrubyonrails.com/ "Planet Ruby on Rails" -[7]: http://oreillynet.com/ruby/ "O'Reilly Ruby" -[8]: http://weblog.rubyonrails.org/ "Riding Rails" -[9]: http://www.rubyinside.com/ "Ruby Inside" -[10]: http://www.rubyist.net/~matz/ "Blog Pessoal do Matz" -[11]: http://del.icio.us "del.icio.us" -[12]: http://digg.com/programming "Digg" -[13]: http://developers.slashdot.org/ "Slashdot" +[4]: http://rubycorner.com +[5]: http://planetruby.0x42.net/ +[7]: http://www.planetrubyonrails.com/ +[8]: http://oreillynet.com/ruby/ +[9]: http://weblog.rubyonrails.org/ +[10]: http://www.rubyinside.com/ +[11]: http://www.rubyist.net/~matz/ +[12]: http://del.icio.us +[13]: http://digg.com/programming +[14]: http://developers.slashdot.org/ +[15]: http://www.reddit.com/r/ruby +[16]: http://news.ycombinator.com/ From 53f4b7095919c1df2b72c93dda6627394030ce03 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 21:48:00 -0300 Subject: [PATCH 0156/3767] Update community page (pt) --- pt/community/index.md | 51 ++++++++++++++++++++----------------------- 1 file changed, 24 insertions(+), 27 deletions(-) diff --git a/pt/community/index.md b/pt/community/index.md index 797c860353..097b36b3f2 100644 --- a/pt/community/index.md +++ b/pt/community/index.md @@ -4,47 +4,44 @@ title: "Comunidade" lang: pt --- -A comunidade que cresce à volta de uma linguagem de programação é uma -das suas maiores forças. O Ruby tem comunidade crescente e entusiasta +A comunidade que cresce em torno de uma linguagem de programação é uma +das suas maiores forças. O Ruby tem uma comunidade vibrante e crescente, que se mostra sempre amigável com pessoas pertencentes a todos os níveis de conhecimento. {: .summary} -Se está interessado em colaborar, aqui ficam uns poucos de lugares para -começar: +Se está interessado em colaborar, seguem alguns lugares para começar: -[Grupos de Utilizadores de Ruby](user-groups/ "Grupos de Utilizadores de Ruby") -: O seu grupo de utilizadores local é um óptimo lugar para se ligar com - outros programadores de Ruby. Os grupos de utilizadores são - auto-suficientes caracterizam-se por ter reuniões mensais, uma mailing - list, um sítio na Internet, e se tiver sorte, sessões de *hacking* - (reuniões dedicadas a dar a oportunidade aos membros de escrever - código em Ruby) frequentes. +[Grupos de Usuários de Ruby](user-groups/) +: O seu grupo de usuários local é um ótimo lugar para se conectar com + outros programadores Ruby. Os grupos de usuários são auto-suficientes + e caracterizam-se por ter reuniões mensais, uma lista de e-mails, + um website e se tiver sorte, _codefests_ frequentes. -[Listas de Correio de Ruby](mailing-lists/ "Listas de Correio de Ruby") -: O Ruby tem um leque de listas em diversos tópicos e idiomas. Se tiver - dúvidas sobre o Ruby, tirá-las numa lista de correio é uma óptima - forma de o fazer. +[Listas de E-mail e Grupos de Novidades de Ruby](mailing-lists/) +: O Ruby tem um leque de listas sobre diversos tópicos e em vários idiomas. + Se tiver dúvidas sobre o Ruby, perguntá-las em listas de e-mail é um + grande jeito de conseguir respostas. [Ruby no IRC (#ruby)](irc://irc.freenode.net/ruby "Ruby no IRC") : O canal de IRC do Ruby é um óptimo meio de comunicar com outros programadores de Ruby. -[Núcleo de Ruby](ruby-core/ "Núcleo de Ruby") -: Com a versão 2.0 do Ruby a chegar, agora é a hora ideal para seguir o - seu desenvolvimento. Se está interessado em colaborar, comece aqui. +[Núcleo do Ruby](ruby-core/) +: Agora é um momento fantástico para seguir o desenvolvimento do Ruby. + Se está interessado em ajudar o Ruby, comece aqui. -[Weblogs sobre Ruby](weblogs/ "Weblogs sobre Ruby") -: Muito pouco acontece na comunidade Ruby que não seja falada em blogs. - Temos uma boa lista de sugestões para se envolver. +[Weblogs sobre Ruby](weblogs/) +: Muito pouco acontece na comunidade Ruby que não seja dito em blogs. + Temos uma boa lista de sugestões para você ficar ligado. -[Conferências de Ruby](conferences/ "Conferências de Ruby") -: Os programadores de todo o mundo estão a organizar e a envolver-se em - cada vez mais conferências, onde estes se juntam para partilhar - relatórios sobre o trabalho desenvolvido, discutir o futuro do Ruby e - dar as boas vindas aos novos membros da comunidade. +[Conferências de Ruby](conferences/) +: Programadores Ruby de todo o mundo estão participando de mais e mais + conferências, onde se juntam para compartilhar relatórios sobre o trabalho + desenvolvido, discutir o futuro do Ruby e dar as boas vindas aos novos + membros da comunidade. -Informação sobre o Ruby +Informação gerais sobre o Ruby : * [Ruby Central][3] * [Ruby no Open Directory Project][4] * [Rails no Open Directory Project][5] From 003bdd6364d4b8274c3f56430d97b00ed15e7c09 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 22:39:39 -0300 Subject: [PATCH 0157/3767] Update documentation/quickstart pages (pt) --- pt/documentation/quickstart/2/index.md | 67 ++++++++-------- pt/documentation/quickstart/3/index.md | 104 ++++++++++++------------ pt/documentation/quickstart/4/index.md | 107 ++++++++++++------------- pt/documentation/quickstart/index.md | 81 ++++++++++--------- 4 files changed, 179 insertions(+), 180 deletions(-) diff --git a/pt/documentation/quickstart/2/index.md b/pt/documentation/quickstart/2/index.md index d1bf7ca3b1..7a1185bbfd 100644 --- a/pt/documentation/quickstart/2/index.md +++ b/pt/documentation/quickstart/2/index.md @@ -17,7 +17,7 @@ header: | --- -E se quisermos dizer “Olá” varias vezes sem cansar os dedos? Temos que +E se quisermos dizer “Olá” várias vezes sem cansar os dedos? Temos que definir um método! {% highlight irb %} @@ -27,16 +27,17 @@ irb(main):012:1> end => nil {% endhighlight %} -O código `def h` começa a definição do método. Diz ao Ruby que estamos a -definir um método, cujo nome é `h`. A linha seguinte é o corpo do -método, a mesma frase que vimos antes: `puts "Olá Mundo"`. Finalmente, a -última linha `end` diz ao Ruby que terminámos a definição do método. A -resposta do Ruby `=> nil` diz-nos que sabe que terminamos a definição do -método. +O código `def h` começa a definição do método. Diz ao Ruby que estamos +definindo um método, cujo nome é `h`. A linha seguinte é o corpo do +método, a mesma linha que vimos antes: `puts "Olá Mundo"`. Finalmente, a +última linha `end` diz ao Ruby que terminámos a definição do método. +A reposta do Ruby `=> :h` nos diz que ele sabe que estamos definindo um +método. Essa resposta poderia ser `=> nil` no Ruby 2.0 e versões anteriores. +Mas isso não é importante agora, vamos seguir em frente. ## As Breves e Repetitivas Vidas de um Método -Agora tentemos correr o método algumas vezes: +Agora vamos tentar rodar o método algumas vezes: {% highlight irb %} irb(main):013:0> h @@ -47,31 +48,31 @@ Olá Mundo! => nil {% endhighlight %} -Bem, esta foi fácil. Chamar um método em Ruby é tão fácil como mencionar -o seu nome ao Ruby. Se o método não tiver parâmetros é tudo o que -precisamos. Podemos também colocar os parênteses vazios se desejar-mos, -porem estes não são necessários. +Bem, isso foi fácil. Chamar um método em Ruby é tão fácil como mencionar +o seu nome ao Ruby. Se o método não tiver parâmetros isso é tudo de que +precisamos. Podemos também colocar os parênteses vazios se desejarmos, +porém eles não são necessários. -E se o que queremos é dizer ola a uma pessoa só, e não ao mundo inteiro? +E se o que queremos é dizer olá a uma pessoa só, e não ao mundo inteiro? Para isso basta redifinir `h` para que aceite um nome como parâmetro. {% highlight irb %} irb(main):015:0> def h(nome) irb(main):016:1> puts "Olá #{nome}!" irb(main):017:1> end -=> nil +=> :h irb(main):018:0> h("Matz") -Olá Matz! +Ola Matz! => nil {% endhighlight %} -Parece funcionar… mas vamos pausar um minuto para ver o que se passa +Parece funcionar… mas vamos parar um minuto para ver o que se passa aqui. -## Reservando espaços numa String +## Reservando Espaços numa String -O que significa a expressão @#\{nome}? É a forma de inserir alguma coisa -numa string. Aquilo que se encontra entre chavetas transforma-se numa +O que significa a expressão `#{name}`? É a forma de inserir alguma coisa +numa string. Aquilo que se encontra entre chaves transforma-se numa string (se já não o for) e é substituído naquele ponto da string. Podemos também usar isto para ter a certeza de que o nome de alguém se apresenta em letra maiúscula: @@ -80,7 +81,7 @@ apresenta em letra maiúscula: irb(main):019:0> def h(nome = "Mundo") irb(main):020:1> puts "Olá #{nome.capitalize}!" irb(main):021:1> end -=> nil +=> :h irb(main):022:0> h "chris" Olá Chris! => nil @@ -89,19 +90,18 @@ Olá Mundo! => nil {% endhighlight %} -Podemos encontrar aqui um truque ou dois. Um deles é que estamos a -chamar novamente o método sem recorrer aos parênteses. Se aquilo que -estamos a fazer for óbvio então os parênteses são opcionais. O outro +Podemos encontrar aqui um truque ou dois. Um deles é que estamos +chamando novamente o método sem recorrer aos parênteses. Se aquilo que +estamos fazendo for óbvio então os parênteses são opcionais. O outro truque é o parâmetro `Mundo` usado por omissão. O que isto quer dizer é -que “Se o nome não for fornecido, então usamos o nome por omissão +que “Se o nome não for fornecido, então usamos o nome padrão `"Mundo"`. ## Evoluindo para um Anfitrião -E se quisermos criar um Anfitrião mais “sério”? Um que se lembre do -nosso nome, nos dê as boas vindas e nos trate com o respeio devido? -Podemos usar um objecto para esse efeito. Vamos então criar, a classe -“Anfitrião”. +E se quisermos criar um verdadeiro anfitrião, um que se lembre do +nosso nome, nos dê as boas vindas e nos trate com o devido respeito? +Podemos usar um objeto para isso. Então vamos criar a classe “Anfitrião”. {% highlight irb %} irb(main):024:0> class Anfitriao @@ -118,12 +118,11 @@ irb(main):034:1> end => nil {% endhighlight %} -A nova palavra chave aqui é `class`. Esta define uma nova classe chamada -Anfitrião e uma quantidade de métodos para essa classe. E o `@nome` ? É +A nova palavra-chave aqui é `class`. Ela define uma nova classe chamada +Anfitrião e alguns métodos para essa classe. E o `@nome` ? É uma variável de instância e está disponível para todos os métodos da -classe. Como podemos ver está a ser utilizada por `diz_ola` e -`diz_adeus`. +classe. Como podemos ver, ela é utilizada por `diz_ola` e `diz_adeus`. -Então como é que pomos a classe Anfitrião em movimento? [Criamos um -objecto.](../3/) +Então como é que fazemos a classe Anfitrião funcionar? [Criamos um +objeto.](../3/) diff --git a/pt/documentation/quickstart/3/index.md b/pt/documentation/quickstart/3/index.md index fb77284fe4..43f7f32989 100644 --- a/pt/documentation/quickstart/3/index.md +++ b/pt/documentation/quickstart/3/index.md @@ -17,40 +17,40 @@ header: | --- -Agora vamos criar e usar um objecto Anfitrião: +Agora vamos criar e usar um objeto Anfitrião: {% highlight irb %} -irb(main):035:0> h = Anfitriao.new("João") +irb(main):035:0> g = Anfitriao.new("João") => # -irb(main):036:0> h.diz_ola +irb(main):036:0> g.diz_ola Ola João => nil -irb(main):037:0> h.diz_adeus -Adeus João, volta em breve. +irb(main):037:0> g.diz_adeus +Adeus João, volte em breve. => nil {% endhighlight %} -Uma vez criado o objecto `h`, lembra-nos que o nome é João. Mmm, e se -quisermos aceder directamente ao nome? +Uma vez criado o objeto `g`, ele se lembra de que o nome é João. Mmm, e se +quisermos acessar diretamente o nome? -{% highlight irb %} -irb(main):038:0> h.@nome +{% highlight ruby %} +irb(main):038:0> g.@nome SyntaxError: compile error (irb):52: syntax error from (irb):52 {% endhighlight %} -Não o podemos fazer. +Nope, não conseguimos. -## Por baixo da pele do objecto +## Objeto por Baixo da Pele -As variáveis de instância escondem-se dentro do objecto. Não estão assim -tão bem escondidas, podem ser vistas quando se inspecciona o objecto e -há outras formas de lhes aceder, mas Ruby é fiel aos bons costumes da -programação orientada a objectos mantendo os dados o mais privados +As variáveis de instância escondem-se dentro do objeto. Não estão assim +tão bem escondidas, podem ser vistas quando se inspeciona o objeto e +há outras formas de lhes acessar, mas o Ruby é fiel aos bons costumes da +programação orientada a objetos mantendo os dados o mais privados possíveis. -Então, que métodos estão disponíveis para os objectos Anfitrião? +Então, que métodos estão disponíveis para os objetos Anfitrião? {% highlight irb %} irb(main):039:0> Anfitriao.instance_methods @@ -66,10 +66,10 @@ irb(main):039:0> Anfitriao.instance_methods "instance_variables", "instance_of?"] {% endhighlight %} -Bem. São muitos métodos. Nós só definimos dois métodos. O que é que -aconteceu? Bem estes são **todos** os métodos para os objectos +Uau. São muitos métodos. Nós só definimos dois métodos. O que é que +aconteceu? Bem, estes são **todos** os métodos para os objetos Anfitrião, uma lista completa, incluindo os que estão definidos nas -super-classes de Anfitrião. Se só quisermos listar unicamente os métodos +super-classes de Anfitrião. Se só quisermos listar os métodos definidos para a classe Anfitrião, podemos pedir-lhe que não inclua os métodos dos seus ancestrais passando-lhe o parâmetro `false`, que significa que não queremos os métodos definidos pelos seus ancestrais. @@ -80,26 +80,26 @@ irb(main):040:0> Anfitriao.instance_methods(false) {% endhighlight %} Há mais coisas a explorar. Vejamos a que métodos pode responder o nosso -objecto Anfitrião: +objeto Anfitrião: {% highlight irb %} irb(main):041:0> h.respond_to?("nome") => false -irb(main):042:0> h.respond_to?("dirzer_ola") +irb(main):042:0> h.respond_to?("diz_ola") => true irb(main):043:0> h.respond_to?("to_s") => true {% endhighlight %} -Assim ficamos a saber que responde a `diz_ola`, e `to_s` (que -significa “converter algo numa string”, um método que está definido por -omissão para todos os objectos), mas que não reconhece `nome` como +Assim sabemos que responde a `diz_ola`, e `to_s` (que +significa “converter algo em uma string”, um método que está definido por +padrão para todos os objetos), mas que não reconhece `nome` como método. -## Modificar classes—Nunca é demasiado tarde +## Modificando Classes – Nunca é Tarde Demais -E se quiser alterar o nome? Ruby oferece uma forma fácil de lhe permitir -o acesso às variáveis de um objecto. +E se quisermos ver ou alterar o nome? Ruby oferece uma forma fácil +de fornecer acesso às variáveis de um objeto. {% highlight irb %} irb(main):044:0> class Anfitriao @@ -108,47 +108,45 @@ irb(main):046:1> end => nil {% endhighlight %} -Em Ruby, podemos voltar a abrir e alterar uma classe. Isso não altera os -objectos já existentes, mas afecta os novos objectos que se possam -criar. Assim vamos criar um novo objecto e vamos brincar com a sua +Em Ruby, podemos abrir uma classe novamente e alterá-la. As mudanças estarão +presentes em quaisquer objetos criados e até mesmo nos objetos existentes +dessa classe. Então vamos criar um novo objeto e vamos brincar com a sua propriedade `@nome`. -{% highlight irb %} -irb(main):047:0> h = Anfitriao.new("Pedro") +{% highlight ruby %} +irb(main):047:0> g = Anfitriao.new("Pedro") => # -irb(main):048:0> h.respond_to?("nome") +irb(main):048:0> g.respond_to?("nome") => true -irb(main):049:0> h.respond_to?("nome=") +irb(main):049:0> g.respond_to?("nome=") => true -irb(main):050:0> h.diz_ola +irb(main):050:0> g.diz_ola Ola Pedro => nil -irb(main):051:0> h.nome="Matilde" +irb(main):051:0> g.nome="Matilde" => "Matilde" -irb(main):052:0> h +irb(main):052:0> g => # -irb(main):053:0> h.nome +irb(main):053:0> g.nome => "Matilde" -irb(main):054:0> h.diz_ola +irb(main):054:0> g.diz_ola Ola Matilde => nil {% endhighlight %} -O uso de `attr_accessor` determina que se tenha definido dois novos -métodos: `nome` para obter o valor, e `nome=` para o alterar. +O uso de `attr_accessor` definiu dois novos métodos para nós: +`nome` para obter o valor e `nome=` para alterá-lo. -## Saudar todos, MegaAnfitriao não nega a saudação a ninguém! +## Saudando a Tudo e a Todos, MegaAnfitriao não Esquece Ninguém! -De qualquer modo este Anfitrião não é assim tão interessante, só pode -trabalhar para uma pessoa de cada vez. O que se passaria se tivéssemos -uma classe MegaAnfitriao que pudesse saudar o mundo inteiro, uma pessoa -ou uma lista completa de pessoas? +De qualquer modo este Anfitrião não é assim tão interessante, ele só consegue +trabalhar com uma pessoa de cada vez. E se tivéssemos uma classe MegaAnfitriao +que pudesse saudar o mundo inteiro, uma pessoa ou uma lista inteira de pessoas? -Vamos escrever isto num ficheiro em vez de usar directamente o -interpretador interactivo do Ruby (IRB). +Vamos escrever isto num arquivo em vez de usar diretamente o interpretador +interativo do Ruby (IRB). -Para sair do IRB, escrevemos “quit”, “exit” ou simplesmente carregamos -nas teclas “Control” e “D”. +Para sair do IRB, digite “quit”, “exit” ou simplesmente pressione “Control+D”. {% highlight ruby %} #!/usr/bin/env ruby @@ -215,7 +213,7 @@ if __FILE__ == $0 end {% endhighlight %} -Guardar este ficheiro como “ri20min.rb”, e executar com o comando “ruby +Salve este arquivo como “ri20min.rb”, e execute-o com o comando “ruby ri20min.rb”. O resultado deverá ser: Ola Mundo @@ -233,6 +231,6 @@ ri20min.rb”. O resultado deverá ser: ... {: .code} -Há uma série de coisas novas neste novo exemplo às quais podemos [dar -uma observação mais profunda](../4/) +Há uma série de coisas novas neste exemplo às quais podemos +[observar mais profundamente](../4/) diff --git a/pt/documentation/quickstart/4/index.md b/pt/documentation/quickstart/4/index.md index 45d281da07..35529a08fc 100644 --- a/pt/documentation/quickstart/4/index.md +++ b/pt/documentation/quickstart/4/index.md @@ -17,13 +17,12 @@ header: | --- -Vejamos então o nosso novo programa de modo mais aprofundado, de notar -que as linhas iniciais começam com um sinal de cardinal(#). Em Ruby, -algo após um sinal de cardinal é considerado um comentário e ignorado -pelo interpretador. A primeira linha do ficheiro é um caso especial, sob -um sistema operativo do tipo Unix, isto indica á shell como executar o -ficheiro. Os restantes comentários só se encontram ali para -clarificação. +Vejamos então mais a fundo o nosso novo programa, perceba +que as linhas iniciais começam com um sinal de cerquilha (#). Em Ruby, +qualquer coisa após um sinal de cerquilha é considerado um comentário e +é ignorado pelo interpretador. A primeira linha do arquivo é um caso especial, +em um sistema operacional do tipo Unix, isto diz para o shell como executar +o arquivo. O restante dos comentários só se encontra ali para clarificação. O nosso método `diz_ola` tornou-se um pouco mais complexo: @@ -43,16 +42,17 @@ def diz_ola end {% endhighlight %} -Agora toma o parâmetro `@nomes` e toma decisões. Se for nil, só imprime -três pontinhos. Não há razão para cumprimentar ninguém, certo? +Agora ele verifica a variável de instância `@nomes` para tomar decisões. +Se for nil, só imprime três pontos. Não há razão para cumprimentar ninguém, +certo? -## Ciclos e Voltas—ou seja Iterações +## Ciclos e Loops – as Iterações -Se o objecto `@nomes` responde a `each`, isto significa que é algo sobre +Se o objeto `@nomes` responde a `each`, isto significa que é algo sobre o qual se pode iterar, assim, fazemos iterações sobre o mesmo e saudamos cada pessoa à sua vez. Finalmente, se `@nomes` é outra coisa qualquer, deixamos que se transforme numa string automaticamente e fazemos a -saudação por omissão. +saudação padrão. Vejamos o iterador com mais profundidade: @@ -63,17 +63,17 @@ end {% endhighlight %} `each` é um método que aceita um bloco de código e que depois o executa -para cada elemento numa lista, e a parte entre `do` e `end` é -exactamente um bloco desses. Um bloco é como uma função anónima ou +para cada elemento numa lista, e o trecho entre `do` e `end` é +exatamente um desses blocos. Um bloco é como uma função anônima ou `lambda`. A variável entre barras verticais é o parâmetro para este bloco. -O que sucede aqui é que para cada entrada na lista se associa `nome` a +O que acontece aqui é que para cada entrada na lista, `nome` recebe esse elemento da lista e depois a expressão `puts "Ola #{nome}!"` é executada com esse nome. -A generalidade das outras linguagens tratar de passar por uma lista -usando o ciclo `for`, que em C se assemelha a algo como: +A maioria das outras linguagens varrem uma lista usando o loop `for`, +que em C se assemelha a algo como: {% highlight c %} for (i=0; i {% endhighlight %} -Ok, abriu. E agora? +Ok, ele abriu. E agora? Escreva isto: `"Ola Mundo"` @@ -48,12 +52,12 @@ irb(main):001:0> "Ola Mundo" => "Ola Mundo" {% endhighlight %} -## O Ruby obedeceu-lhe! +## O Ruby te Obedeceu! -O que é que sucedeu? Será que acabamos de escrever o mais pequeno -programa «Olá mundo»? Não exactamente, a segunda linha é a forma de o -IRB nos dizer qual o resultado da última expressão que avaliou. Se -desejarmos imprimir «Ola Mundo» necessitamos de um pouco mais: +O que é que aconteceu? Será que acabamos de escrever o menor +programa de “Olá mundo” do mundo? Não exatamente, a segunda linha é a forma do +IRB nos dizer qual o resultado da última expressão que ele avaliou. Se +desejarmos imprimir “Ola Mundo”, necessitamos de um pouco mais: {% highlight irb %} irb(main):002:0> puts "Ola Mundo" @@ -62,10 +66,10 @@ Ola Mundo {% endhighlight %} `puts` é o comando básico para imprimir algo em Ruby. Mas então o que é -aquele `=> nil` ? É o resultado da expressão. `puts` retorna sempre nil, -o que em Ruby é o valor que representa o nada absoluto. +aquele `=> nil` ? É o resultado da expressão. `puts` sempre retorna nil, +que em Ruby é o valor que representa o nada absoluto. -## Uma Máquina Calculadora gratuita +## Sua Calculadora Gratuita está Aqui! Já temos neste momento conhecimento suficiente para utilizar o IRB como uma calculadora básica: @@ -75,56 +79,54 @@ irb(main):003:0> 3+2 => 5 {% endhighlight %} -Três mais dois. Suficientemente fácil. E então três *vezes* dois? Pode +Três mais dois. Muito fácil. Mas e três *vezes* dois? Você pode escrevê-lo, é suficientemente curto, mas também podemos voltar atrás e -mudar o que acabamos de inserir. Carregue na tecla **Seta para cima** do -teclado e veja se tal o leva à linha com `3+2`. Se tal suceder, use a +mudar o que acabamos de inserir. Pressione **Seta para cima** no +teclado e veja se ele o leva à linha com `3+2`. Se isso acontecer, use a tecla da seta para a esquerda para mover o cursor para a frente do sinal -de mais `+` e depois use a tecla de backspace para mudar o sinal para -`*`. +de `+` e depois use a tecla de backspace para mudar o sinal para `*`. {% highlight irb %} irb(main):004:0> 3*2 => 6 {% endhighlight %} -De seguida vamos tentar três ao quadrado: +Em seguida vamos tentar três ao quadrado: {% highlight irb %} irb(main):005:0> 3**2 => 9 {% endhighlight %} -Em Ruby `**` é a forma de dizer potência de. Mas o que acontece quando -queremos saber o inverso disto ou seja a raiz quadrada de algo? +Em Ruby `**` é a forma de dizer “a potência de”. Mas o que acontece quando +queremos saber o inverso disto, ou seja, a raiz quadrada de algo? {% highlight irb %} irb(main):006:0> Math.sqrt(9) => 3.0 {% endhighlight %} -Muito bem, o que aconteceu aqui atrás? Se disse “que estava a determinar -a raiz quadrada de nove” então está correcto. Mas vejamos as coisas com -mais pormenor. Primeiro de tudo, o que é `Math`? +Muito bem, o que aconteceu aqui? Se você achou que ele “estava descobrindo +a raiz quadrada de nove” então está correto. Mas vejamos as coisas com +mais detalhes. Primeiramente, o que é `Math`? -## Módulos, Agrupar Código por Tópico +## Módulos Agrupam Código por Tópicos `Math` é um módulo nativo para funções matemáticas. Os módulos têm dois -papeis em Ruby. Este é um desses papeis: agrupar métodos semelhantes em -conjunto sobre um nome familiar. `Math` também contém métodos como -`sin()` e `tan()`. +papeis em Ruby. Este é um desses papeis: agrupar métodos semelhantes sob +um nome familiar. `Math` também contém métodos como `sin()` e `tan()`. -Depois segue-se um ponto final. O que faz o ponto? O ponto final é como +Depois segue-se um ponto. O que faz o ponto? O ponto é como se identifica o receptor de uma mensagem. Qual é a mensagem? Neste caso é `sqrt(9)`, o que significa chamar o método `sqrt`, uma abreviatura em -língua inglesa para “square root (raiz quadrada)” com o parâmetro `9`. +língua inglesa para “square root” (raiz quadrada) com o parâmetro `9`. O resultado desta chamada de método é o valor `3.0`. Se repararmos bem, -o resultado não é apenas `3`. Mas isso deve-se ao facto da raiz quadrada -de um número na maioria dos casos não ser um inteiro e, assim sendo, o -método retorna sempre um número de vírgula flutuante. +o resultado não é apenas `3`. Mas isso deve-se ao fato de que a raiz quadrada +de um número na maioria dos casos não é um inteiro e, assim sendo, o +método retorna sempre um número de ponto flutuante. -E se nos quisermos lembrar do resultado desta matemática toda? Podemos +E se nós quisermos lembrar do resultado dessa matemática toda? Podemos atribuir o resultado a uma variável. {% highlight irb %} @@ -136,7 +138,8 @@ irb(main):009:0> Math.sqrt(a+b) => 5.0 {% endhighlight %} -Como calculadora isto é muito bom mas nós estamos a afastarmos-nos da -mensagem mais tradicional `Ola Mundo` que os guias de iniciação +Como calculadora isto é muito bom, mas nós estamos nos afastando da +mensagem tradicional de `Ola Mundo` em que os tutoriais para iniciantes normalmente focam… [portanto vamos voltar ao assunto.](2/) +[installation]: /pt/documentation/installation/ From a6db2ad7954658674423c93b05e37f5abed3bc01 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 22:50:11 -0300 Subject: [PATCH 0158/3767] Update documentation/success-stories page (pt) --- pt/documentation/success-stories/index.md | 73 ++++++++++++++--------- 1 file changed, 44 insertions(+), 29 deletions(-) diff --git a/pt/documentation/success-stories/index.md b/pt/documentation/success-stories/index.md index e10e849602..2e77828b0b 100644 --- a/pt/documentation/success-stories/index.md +++ b/pt/documentation/success-stories/index.md @@ -5,70 +5,81 @@ lang: pt --- Ruby é utilizado por muitas pessoas de forma profissional ou como hobby. -Aqui poderá encontrar uma amostra da utilização da linguagem Ruby em -diversos projectos. +Aqui você encontrará uma pequena amostra do uso de Ruby no mundo real. {: .summary} #### Simulações -* [NASA Langley Research Center][1] utiliza Ruby para realizar - simulações. [Saber mais…][2] +* [NASA Langley Research Center][1] usa Ruby para realizar simulações. -* Um grupo de pesquisa na [Motorola][3] usou Ruby escrever um simulador, - tanto para gerar casos de cenário como para processar esses mesmos - dados. +* Um grupo de pesquisa na [Motorola][2] usa Ruby para fazer scripts para + um simulador, tanto para gerar cenários como para processar esses mesmos + dados depois. -#### Negocio +#### Modelagem 3D + +* O [Google SketchUp][3] é uma aplicação de modelagem 3D que utiliza o Ruby + para sua macro-API de scripting. + +#### Negócios * [Toronto Rehab][4] usa um programa baseado no RubyWebDialogs para - gerir e acompanhar chamadas telefónicas e apoio online para as equipas - de Help Desk e operações… \[original\] track on-call and on-site - support for the IT help desk and IT operations teams. + gerir e acompanhar o suporte via telefone e pessoal das equipes de + help desk de TI e operações de TI. #### Robótica -* No projecto [MORPHA][5] , Ruby foi usado para implementar a componente - reactiva do robot de serviço Siemens. +* No projeto [MORPHA][5] , Ruby foi usado para implementar a parte do + controle reativo do robô de serviços da Siemens. #### Redes -* [Open Domain Server][6] usa Ruby de forma a permitir ás pessoas que - usam clientes de DNS Dinâmicos a actualização em tempo real das - configurações IP para que possam ser mapeadas em domínios estáticos. +* O [Open Domain Server][6] usa Ruby de forma a permitir que as pessoas + usem clientes de DNS Dinâmicos para a atualização em tempo real das + configurações de IP para que possam ser mapeadas em domínios estáticos. -#### Telefónica +#### Telefonia -* Ruby está a ser utilizado na [Lucent][7] num producto com tecnologia - 3G sem fios. +* Ruby está sendo utilizado na [Lucent][7] num produto de telefonia + 3G wireless. #### Administração de Sistemas -* Ruby foi usado para escrever a componente de recolha de dados da - [Level 3 Communications][8] , um sistema de Planeamento e Capacidade - Unix (Unix Capacity and Planning system) que recolhe estatísticas de - performance de cerca de 1700 servidores Unix (Solaris e Linux) - espalhados pelo mundo. +* Ruby foi usado para escrever o componente de coleta de dados do + sistema de Capacidade unix e Planejamento da [Level 3 Communications][8], + que recolhe estatísticas de performance de cerca de 1700 servidores Unix + (Solaris e Linux) espalhados pelo mundo. #### Aplicações Web -* [Basecamp][9], uma aplicação de gestão de projectos online - desenvolvida pela [37signals][10] está programada inteiramente em +* [Basecamp][9], uma aplicação de gestão de projetos online + desenvolvida pela [37signals][10] é programada inteiramente em Ruby. * [A List Apart][11], uma revista para pessoas interessadas na criação de websites que existe desde 1997, foi recentemente renovada e usa uma - aplicação própria criada em Ruby on Rails. + aplicação personalizada construída em Ruby on Rails. * [Blue Sequence][12], uma sofisticada aplicação de importância crítica que faz parte do processo de producção “sequence-in-time” da Toyota Motors, foi recentemente selecionada como finalista para o concurso da British Computer (BCS) Information Management Awards. +#### Segurança + +* O [Metasploit Framework][14], um projeto open source da comunidade + gerenciado pela [Rapid7][15], é uma plataforma gratuita de teste de + penetração que permite que profissionais de TI avaliem a segurança + de suas redes e aplicações. O projeto Metasploit consiste de mais de + 700.000 linhas de código e foi baixado mais de um milhão de vezes + em 2010. As versões comerciais [Metasploit Express][16] e [Metasploit Pro][17] + desenvolvidas pela Rapid7 também são baseadas em Ruby. + [1]: http://www.larc.nasa.gov/ -[2]: http://www-106.ibm.com/developerworks/linux/library/l-oslab/ -[3]: http://www.motorola.com +[2]: http://www.motorola.com +[3]: http://www.sketchup.com/ [4]: http://www.torontorehab.com [5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ @@ -78,3 +89,7 @@ diversos projectos. [10]: http://www.37signals.com [11]: http://www.alistapart.com [12]: http://www.bluefountain.com/supply-chain-management/ +[13]: http://www.metasploit.com +[14]: http://www.rapid7.com +[15]: http://www.rapid7.com/products/metasploit-express.jsp +[16]: http://www.rapid7.com/products/metasploit-pro.jsp From ebe25ffae253afa6b5ee79cfec9ace6d95e7c61d Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Mon, 22 Jun 2015 23:13:44 -0300 Subject: [PATCH 0159/3767] Update documentation page (pt) --- pt/documentation/index.md | 194 ++++++++++++++++++++++++++------------ 1 file changed, 133 insertions(+), 61 deletions(-) diff --git a/pt/documentation/index.md b/pt/documentation/index.md index e7153e0ad6..86e2ba1bdb 100644 --- a/pt/documentation/index.md +++ b/pt/documentation/index.md @@ -4,104 +4,176 @@ title: "Documentação" lang: pt --- -Aqui irá encontrar vários endereços para manuais, tutoriais e -referências que serão úteis quando sentir que gosta de programar em -Ruby. +Aqui você encontrará vários endereços para manuais, tutoriais e +referências que serão úteis quando você sentir que gosta de programar +em Ruby. {: .summary} ### Primeiros Passos [Try Ruby!][1] -: Um tutorial interactivo web-based para iniciados por [Why the Lucky - Stiff][2]. Não necessita de instalar o Ruby, este tutorial permite-lhe - escrever código Ruby no seu browser web! +: Um tutorial interativo que permite que você teste o Ruby diretamente no + seu browser. Este tutorial de 15 minutos é destinado para iniciantes que + queiram ter uma ideia de como é a linguagem. -[Aprenda a Programar][3] -: Pequeno maravilhoso tutorial por Chris Pine para iniciados em - programação. Se não sabe programar, comece aqui. +[Ruby Koans][2] +: Os Koans te conduzem pelo caminho da iluminação de modo a aprender Ruby. + O objetivo é aprender a linguagem, sintaxe, estrutura algumas funções e + bibliotecas comuns do Ruby. Também ensinamos cultura. + +[RubyMonk][3] +: Descubra idiomas Ruby, aprenda lissões e resolva problemas, tudo + no seu browser! + +[Hackety Hack][4] +: O kit de iniciante do programadorzinho. + Um jeito fácil e divertido de aprender sobre programação (com Ruby) + usando o Shoes GUI Toolkit. + +[O Guia (Comovente) de Ruby do Why][5] +: UM livro inconveniente, porém interessante, que te ensinará Ruby através + de histórias, humor e quadrinhos. Originalmente criado por *why the lucky + stiff*, esse guia permanece um clássico para os aprendizes de Ruby. [Ruby em Vinte Minutos](/pt/documentation/quickstart/) : Um bom tutorial que cobre o básico de Ruby. Desde o início ao fim, não deverá levar mais de vinte minutos. -[Ruby a partir de outras linguagens](/pt/documentation/ruby-from-other-languages/) -: Chegou ao Ruby por outra linguagem ? Quer seja C, C++, Java, Perl, - PHP, ou Python, este artigo é para si! +[Ruby a Partir de Outras Linguagens](/pt/documentation/ruby-from-other-languages/) +: Chegou ao Ruby por outra linguagem? Quer seja C, C++, Java, Perl, + PHP ou Python, este artigo é para você! -[Aprende a Programar con Ruby][4] -: Uma colecção completa de estudos e notas sobre Ruby, para os +[Learning Ruby][6] +: Uma coleção completa de estudos e notas sobre Ruby, para os principiantes na linguagem e à procura de uma introdução sólida aos conceitos e construtores de Ruby. -[The Ruby Garden Ruby FAQ][5] -: Colecção de perguntas frequentes sobre Ruby. Pode até propor uma nova - questão para ser adicionada à FAQ. +[Ruby Essentials][7] +: Ruby Essentials é um livro digital gratuito projetado para prover um + guia conciso e fácil de seguir para o aprendiz de Ruby. -[Coisas Qualquer Iniciante Deve Saber][6] -: Página da [Ruby Garden Wiki][7] explicando algumas coisas que qualquer - principiante deve saber. +[Aprenda a Programar][8] +: Pequeno e maravilhoso tutorial por Chris Pine para novatos em + programação. Se não sabe programar, comece aqui. -### Manuais +[Learn Ruby the Hard Way][38] +: Um ótimo conjunto de exercícios com explicações que o conduzem do básico + do Ruby por todo o caminho até a OOP e o desenvolvimento para a web. -[Programming Ruby][8] -: Trabalho seminal de Ruby em Inglês, a primeira edição do [Pragmatic - Programmers’ book][9] está disponível gratuitamente online. +### Manuais -[Why’s (Poignant) Guide to Ruby][10] -: Trabalho em desenvolvimento por [Why the Lucky Stiff][2], repleto de - raposas que falam e “*chunky bacon*”, este pequeno livro está bem no - caminho para ser um clássico de Ruby. +[Programming Ruby][9] +: Trabalho seminal de Ruby em inglês, a primeira edição do [Pragmatic + Programmers’ book][10] está disponível gratuitamente online. -[Guia do Usuário do Ruby][11] -: O Jornal traduzido por Goto Kentaro e Mark Slagell do original Japonês - de Yukihiro Matsumoto – criador do Ruby – é uma boa visão sobre muitos - aspectos desta linguagem. +[Ruby User’s Guide][11] +: Traduzido do original em japonês escrito por Yukihiro Matsumoto (o + criador do Ruby), esta versão, por Goto Kentaro e Mark Slagell, + é uma boa visão sobre muitos aspectos da linguagem Ruby. [The Ruby Programming Wikibook][12] -: Manual online gratuito, com conteúdo para iniciados e intermediários, - é mais uma referência bastante completa para a linguagem. +: Manual online gratuito, com conteúdo para iniciantes e intermediário, + além de uma referência completa para a linguagem. -### Referências para a Documentação +### Documentação de Referência [Ruby Core Reference][13] -: Vindo directamente do código-fonte através de [RDoc][14], esta - referência trabalha todos os documentos das classes do núcleo e - módulos (como String, Array, Sumbol, etc…). +: Vindo diretamente do código-fonte através de [RDoc][14], esta + referência documenta todas as classes e módulos do _core_ (como String, + Array, Sumbol, etc…). [Ruby Standard Library Reference][15] -: Também vindo do código-fonte através de RDoc, esta referência explora +: Também vindo do código-fonte através do RDoc, esta referência explora documentos da biblioteca padrão. -[Ruby C API Reference][16] -: Documentação para Ruby referente a código C. Interessante se pretende - escrever extensões em C ou contribuir para o desenvolvimento do Ruby. +[RubyDoc.info][16] +: O website essencial para documentação de referência sobre as Gems do Ruby e + projetos Ruby hospedados no GitHub. + +[Ruby & Rails Searchable API Docs][17] +: Documentação do Ruby e do Rails com busca inteligente. + +[APIdock][18] +: Documentação do Ruby, Rails e RSpec com notas de usuários. + +### Editores e IDEs + +Para programar em Ruby, você pode usar o editor padrão do seu sistema +operacional. A propósito, para programar mais eficazmente, pode valer +a pena escolher um editor de código fonte com suporte básico a Ruby +(por exemplo, que colore a sintaxe, lista os arquivos, etc.) ou um +ambiente integrado de desenvolvimento com funcionalidades avançadas +(como completar o código, refatorar, suporte a testes, etc.). + +Segue aqui uma lista das ferramentas populares utilizadas por +programadores Ruby: + +* Ferramentas para Linux e outras plataformas: + * [Aptana Studio][19] + * [Emacs][20] com [Ruby mode][21] e [Rsense][22] + * [Geany][23] + * [gedit][24] + * [Vim][25] com o plugin [vim-ruby][26] e [Rsense][22] + * [RubyMine][27] + * [SciTe][28] + * [NetBeans][36] + * [Sublime Text][37] + +* No Windows: + * [Notepad++][29] + * [E-TextEditor][30] + * [Ruby In Steel][31] + +* No Mac OS X: + * [TextMate][32] + * [TextWrangler][33] + * [Dash][39] (navegador de documentação) -### Leituras Seguintes +### Leitura Complementar -[Ruby-Doc.org][17] mantém uma lista completa de fontes de documentação -em Inglês. Está também carregada de [Livros sobre Ruby][18]. No [Ruby -Garden Wiki][7] há um sortido de conteúdos contribuídos pelos -utilizadores. Se tem questões sobre Ruby, a [lista de -correio](/pt/community/mailing-lists/) é um óptimo sítio para -começar. +[Ruby-Doc.org][34] mantém uma lista completa de fontes de documentação +em inglês. Também existem vários [livros sobre Ruby][35]. Se você tiver +perguntas sobre Ruby, a [lista de e-mails](/pt/community/mailing-lists/) +é um ótimo lugar para começar. [1]: http://tryruby.org/ -[2]: http://whytheluckystiff.net -[3]: http://pine.fm/LearnToProgram/ -[4]: http://sitekreator.com/satishtalim/index.html -[5]: http://www.rubygarden.org/faq/ -[6]: http://www.rubygarden.org/ruby?ThingsNewcomersShouldKnow -[7]: http://wiki.rubygarden.org/Ruby -[8]: http://www.ruby-doc.org/docs/ProgrammingRuby/ -[9]: http://pragmaticprogrammer.com/titles/ruby/index.html -[10]: http://qa.poignantguide.net/ +[2]: http://rubykoans.com/ +[3]: http://rubymonk.com/ +[4]: http://hackety-hack.com/ +[5]: http://why.carlosbrando.com/ +[6]: http://rubylearning.com/ +[7]: http://www.techotopia.com/index.php/Ruby_Essentials +[8]: http://aprendaaprogramar.rubyonrails.com.br/ +[9]: http://www.ruby-doc.org/docs/ProgrammingRuby/ +[10]: http://pragmaticprogrammer.com/titles/ruby/index.html [11]: http://www.rubyist.net/~slagell/ruby/ [12]: http://en.wikibooks.org/wiki/Ruby_programming_language [13]: http://www.ruby-doc.org/core [14]: http://docs.seattlerb.org/rdoc/ [15]: http://www.ruby-doc.org/stdlib -[16]: http://www.ruby-doc.org/doxygen/current/ -[17]: http://ruby-doc.org -[18]: http://www.ruby-doc.org/bookstore +[16]: http://www.rubydoc.info/ +[17]: http://rubydocs.org/ +[18]: http://apidock.com/ +[19]: http://www.aptana.com/ +[20]: http://www.gnu.org/software/emacs/ +[21]: http://www.emacswiki.org/emacs/RubyMode +[22]: http://cx4a.org/software/rsense/ +[23]: http://www.geany.org/ +[24]: http://projects.gnome.org/gedit/screenshots.html +[25]: http://www.vim.org/ +[26]: https://github.com/vim-ruby/vim-ruby +[27]: http://www.jetbrains.com/ruby/ +[28]: http://www.scintilla.org/SciTE.html +[29]: http://notepad-plus-plus.org/ +[30]: http://www.e-texteditor.com/ +[31]: http://www.sapphiresteel.com/ +[32]: http://macromates.com/ +[33]: http://www.barebones.com/products/textwrangler/ +[34]: http://ruby-doc.org +[35]: http://www.ruby-doc.org/bookstore +[36]: https://netbeans.org/ +[37]: http://www.sublimetext.com/ +[38]: http://ruby.learncodethehardway.org/ +[39]: http://kapeli.com/dash From bf05458f3b40b6873572e1b5bd35cf9f75fbd0b9 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Wed, 24 Jun 2015 10:52:44 -0300 Subject: [PATCH 0160/3767] Update downloads page (pt) --- pt/downloads/index.md | 72 +++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 37 deletions(-) diff --git a/pt/downloads/index.md b/pt/downloads/index.md index f315f57860..2efeef98fd 100644 --- a/pt/downloads/index.md +++ b/pt/downloads/index.md @@ -1,73 +1,71 @@ --- layout: page -title: "Baixar Ruby" +title: "Baixar o Ruby" lang: pt --- -Aqui você pode obter as últimas distribuições de Ruby em seu sabor favorito. -A versão estável atual é {{ site.downloads.stable.version }}. -Por favor certifique-se que leu a [Licença do Ruby][license]. +Aqui você poderá obter as distribuições mais recentes de Ruby em seus sabores +preferidos. A versão estável atual é a {{ site.downloads.stable.version }}. +Por favor certifique-se de ter lido a [Licença do Ruby][license]. {: .summary} -### Maneiras de instalar o Ruby +### Formas de instalar o Ruby -Temos várias ferramentas em cada plataforma principal para instalar Ruby: +Existem diversas ferramentas para instalar o Ruby em cada grande plataforma: -* No Linux / UNIX, você pode usar o sistema de gerenciamento de pacotes de +* No Linux/UNIX, você pode usar o sistema de gerenciamento de pacotes da sua distribuição ou ferramentas de terceiros (rbenv e RVM). -* No OS X, você pode usar ferramentas de terceiros (rbenv e RVM). -* Em máquinas Windows, você pode usar RubyInstaller. +* Em máquinas com OS X, você pode usar ferramentas de terceiros (rbenv e RVM). +* Em máquinas com Windows, você pode usar o RubyInstaller ou o pik. -Veja a página de [instalação (em Inglês)][installation] para detalhes sobre -como usar sistemas de gestão de pacotes ou ferramentas de terceiros. +Consulte a página [Instalação][installation] para mais detalhes sobre +como usar sistemas de gerenciamento de pacotes ou ferramentas de terceiros. -É claro, você também pode instalar o Ruby partir do código fonte em todas +É claro, você também pode instalar Ruby a partir do código fonte em todas as principais plataformas. -### Compilando Ruby - De Código-Fonte do Ruby +### Compilando Ruby — Código Fonte -Instalando a partir do código-fonte é uma ótima solução para quando você -estiver suficientemente confortável com a sua plataforma e talvez precisar -de configurações específicas para o seu ambiente. É também uma boa solução -para o caso de não há outros pacotes pré-construídos para a sua plataforma. +Instalar a partir do código-fonte é uma grande solução para quando você +estiver confortável o suficiente com a sua plataforma e talvez precise +de configurações específicas para o seu ambiente. Também é uma boa solução +quando não houver outros pacotes pré-criados para a sua plataforma. -Veja a página de [Instalação][installation] para obter detalhes sobre a -construção Ruby a partir de fonte. Se você tiver um problema compilando -Ruby, considere o uso de uma das ferramentas de terceiros mencionados acima. -Eles podem ajudá-lo. +Consulte a página [Instalação][installation] para detalhes sobre +como compilar Ruby a partir dos fontes. Se você tiver algum problema +compilando Ruby, considere utilizar uma das ferramentas de terceiros +mencionadas acima. Elas podem te ajudar. -### Source Code Downloads - -* **Estável atual:** +* **Versão estável atual:** [Ruby {{ site.downloads.stable.version }}][stable-gz]
sha256: {{ site.downloads.stable.sha256.gz }} -* **Estável Anterior:** +* **Versão estável anterior:** [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Estável Velho (2.0.0 série):** +* **Versão estável antiga (série 2.0.0):** [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
sha256: {{ site.downloads.previous20.sha256.gz }} * **Snapshots:** - * [Snapshot Stable][stable-snapshot-gz]: - Este é um pacote com o último snapshot do ramo estável atual. - * [Nocturno Snapshot][nightly-gz]: - Este é um pacote com tudo o que está no SVN, feita todas as noites. - Isto pode conter bugs ou outros problemas, use a seu próprio risco! + * [Snapshot Estável][stable-snapshot-gz]: + Este é um arquivo compactado com o snapshot mais recente do branch estável. + * [Nightly Snapshot][nightly-gz]: + Este é um arquivo compactado do que está no SVN, criado todas as noites. + Ele pode conter bugs ou outros problemas, use por sua própria conta e risco! -Para obter informações sobre os repositórios Ruby Subversion e Git, ver o nosso -página [Núcleo de Ruby](/pt/community/ruby-core/). +Para mais informações sobre os repositórios Subversion e Git do Ruby, consulte +a nossa página [Núcleo do Ruby](/pt/community/ruby-core/). -A fonte do Ruby está disponível a partir de um conjunto mundial de -[Espelho Sites][mirrors]. -Por favor, tente usar um espelho que está perto de você. +O código fonte do Ruby está disponível a partir de um conjunto de +[Sites de _Mirror_][mirrors] pelo mundo afora. Por favor tente +usar um _mirror_ que está próximo de você. [license]: {{ site.license.url }} -[installation]: /en/documentation/installation/ +[installation]: /pt/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} [previous20-gz]: {{ site.downloads.previous20.url.gz }} From abb01ded011c171d9c44ee3af4efa9c42d4f9336 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Wed, 24 Jun 2015 11:22:27 -0300 Subject: [PATCH 0161/3767] Add installation page (pt) --- pt/documentation/installation/index.md | 258 +++++++++++++++++++++++++ 1 file changed, 258 insertions(+) create mode 100644 pt/documentation/installation/index.md diff --git a/pt/documentation/installation/index.md b/pt/documentation/installation/index.md new file mode 100644 index 0000000000..567f96d71c --- /dev/null +++ b/pt/documentation/installation/index.md @@ -0,0 +1,258 @@ +--- +layout: page +title: "Instalando o Ruby" +lang: pt +--- + +Você pode usar diversas ferramentas para instalar o Ruby. +Esta página descreve como usar os principais sistemas de +gerenciamento de pacotes ou ferramentas de terceiros para +gerenciar e instalar o Ruby e como compilar o Ruby a +partir do código fonte. +{: .summary} + + +## Escolha o seu Método de Instalação + +O resumo a seguir lista os métodos de instalação disponíveis +para cada uma das principais plataformas. Escolha o jeito +que seja mais confortável para você. + +* OS X + + * [rbenv](#rbenv) + * [RVM](#rvm) + * [Homebrew](#homebrew) + * [Compilando do código fonte](#building-from-source) + +* Linux/UNIX + + * [rbenv](#rbenv) + * [RVM](#rvm) + * [Sistemas de gerenciamento de pacotes](#package-management-systems) + * [Compilando do código fonte](#building-from-source) + +* Windows + + * [RubyInstaller](#rubyinstaller) + * [pik][pik] + + +## Ferramentas de Terceiros + +Muitos programadores usam ferramentas de terceiros para +instalar o Ruby. Elas conferem várias vantagens, mas não são +suportadas oficialmente. No entanto, suas respectivas +comunidades são muito prestativas. + + +### rbenv +{: #rbenv} + +O [rbenv][rbenv] permite que vocÊ gerencie múltiplas instalações +do Ruby. Ele não suporta a instalação do Ruby, mas existe um +plugin popular chamado ruby-build para isso. Ambas estas +ferramentas estão disponíveis para OS X, Linux ou outros +sistemas operacionais do tipo UNIX. + + +### RVM ("Ruby Version Manager") +{: #rvm} + +O [RVM][rvm] permite que você instale e gerencie múltiplas +instalações do Ruby em seu sistema. Ele também permite +gerenciar diferentes gemsets. Também está disponível para +OS X, Linux ou outros sistemas operacionais do tipo UNIX. + + +### RubyInstaller +{: #rubyinstaller} + +Se você está no Windows, existe um ótimo projeto para ajudá-lo +a instalar o Ruby: [RubyInstaller][rubyinstaller]. Ele te dá +tudo o que você precisa para configurar um ambiente de +desenvolvimento em Ruby completo no Windows. + +Apenas baixe, rode e está pronto! + + +### RailsInstaller e Ruby Stack + +Se você está instalando o Ruby para usar o Ruby on Rails, +você pode usar os seguintes instaladores: + +* [RailsInstaller][railsinstaller], + que usa o RubyInstaller, mas te dá ferramentas adicionais + que ajudam no desenvolvimento com Rails. Suporta o OS X e o Windows. +* [Bitnami Ruby Stack][rubystack], + que fornece um ambiente de desenvolviment completoo para Rails. + Suporta OS X, Linux, Windows, máquinas virtuais e imagens na nuvem. + + +## Sistemas de Gerenciamento de Pacotes +{: #package-management-systems} + +Se você não pode compilar o seu próprio Ruby e vocÊ não quer usar uma +ferramenta de terceiros, você pode usar o gerenciador de pacotes do +seu sistema para instalar o Ruby. + +Alguns membros da comunidade Ruby sugerem fortemente que você nunca +deve usar um gerenciador de pacotes para instalar o Ruby e que você +deve usar ferramentas ao invés disso. Embora a lista completa de +prós e contras esteja fora do escopo desta página, o principal +motivo é que os gerenciadores de pacotes têm versões mais antigas +do Ruby em seus repositórios oficiais. Se você gostaria de usar +um Ruby mais recente, assegure-se de usar o nome do pacote correto, +ou de usar as ferramentas descritas acima ao invés disso. + +Os seguintes gerenciadores de pacotes são descritos abaixo: + +* [apt (Debian ou Ubuntu)](#apt) +* [yum (CentOS, Fedora ou RHEL)](#yum) +* [portage (Gentoo)](#gentoo) +* [pacman (Arch Linux)](#pacman) +* [Homebrew (OS X)](#homebrew) +* [Solaris, OpenIndiana](#solaris) + + +### apt (Debian ou Ubuntu) +{: #apt} + +O Debian GNU/Linux e o Ubuntu usam o gerenciador de pacotes apt. +Você pode utilizá-lo da seguinte forma: + +{% highlight sh %} +$ sudo apt-get install ruby +{% endhighlight %} + +No momento em que foi escrita esta página, o pacote `ruby` fornecia +a versão 1.9.3 do Ruby, que é uma versão estável antiga, tanto no +Debian quanto no Ubuntu. + + +### yum (CentOS, Fedora ou RHEL) +{: #yum} + +O CentOS, o Fedora e o RHEL usam o gerenciador de pacotes yum. +Você pode utilizá-lo da seguinte maneira: + +{% highlight sh %} +$ sudo yum install ruby +{% endhighlight %} + +A versão instalada geralmente é a versão do Ruby mais recente disponível +no momento do lançamento da versão específica da distribuição. + + +### portage (Gentoo) +{: #portage} + +O Gentoo usa o gerenciador de pacotes portage. + +{% highlight sh %} +$ sudo emerge dev-lang/ruby +{% endhighlight %} + +Por padrão, ele tentará instalar todas as versões disponíveis (1.8, 1.9 +e 2.0). Para instalar uma versão específica, configure `RUBY_TARGETS` +em seu `make.conf`. Consulte o [website do projeto Ruby do Gentoo][gentoo-ruby] +para mais detalhes. + + +### pacman (Arch Linux) +{: #pacman} + +O Arch Linux usa um gerenciador de pacotes chamado pacman. +Para obter o Ruby, apenas faça isso: + +{% highlight sh %} +$ sudo pacman -S ruby +{% endhighlight %} + + +### Homebrew (OS X) +{: #homebrew} + +No OS X Mavericks, o Ruby 2.0 já está incluso. O OS X Mountain Lion, +Lion e Snow Leopard vêm com o Ruby 1.8.7. + +Existem diversas opções para instalar versões mais novas do Ruby. +A maioria dos usuários de OS X na comunidade Ruby usam ferramentas +de terceiros para instalar o Ruby, mas existem alguns gerenciadores +de pacotes que o suportam. + +Muitas pessoas no OS X usam o [Homebrew][homebrew] como um +gerenciador de pacotes. É muito fácil de obter o Ruby: + +{% highlight sh %} +$ brew install ruby +{% endhighlight %} + +Além disso, já que o OS X é baseado em Unix, baixar e instalar a partir +do código fonte é tão fácil e eficiente quanto as demais soluções. +Provavelmente é uma boa ideia usar ferramentas de terceiros para +ajudá-lo a instalar novas versões do Ruby no OS X. + + +### Ruby no Solaris e OpenIndiana +{: #solaris} + +O Ruby 1.8.7 está disponível do Solaris 8 até o Solaris 10 no +[Sunfreeware][sunfreeware] e o Ruby 1.8.7 está disponível no +[Blastwave][blastwave]. O Ruby 1.9.2p0 também está disponível no +[Sunfreeware][sunfreeware], mas está desatualizado. Usar +ferramentas de terceiros te ajudará a obter as versões mais +recentes do Ruby. + +Para instalar o Ruby no [OpenIndiana][openindiana], por favor use o +client do [Image Packaging System (IPS)][opensolaris-pkg]. Ele +instalará os binários mais recentes do Ruby e do RubyGems diretamente +a partir do repositório da rede OpenSolaris para o Ruby 1.9. É fácil: + +{% highlight sh %} +$ pkg install runtime/ruby-18 +{% endhighlight %} + +Da mesma forma, as ferramentas de terceiros são uma excelente maneira +de obter as versões mais recentes do Ruby. + + +### Outras Distribuições + +Em outros sistemas, você pode pesquisar por Ruby no repositório de +pacotes do gerenciador da sua distribuição de Linux, ou as +ferramentas de terceiros podem ser a sua escolha certa. + + +## Compilando a Partir do Código Fonte +{: #building-from-source} + +É claro, você pode instalar o Ruby a partir do código fonte. +[Baixe](/en/downloads/) e descompacte o arquivo, e então apenas faça isso: + +{% highlight sh %} +$ ./configure +$ make +$ sudo make install +{% endhighlight %} + +Por padrão isso instalará o Ruby em `/usr/local`. Para alterar, informe +a opção `--prefix=DIR` para o script `./configure`. + +No entanto, usar as ferramentas de terceiros ou os gerenciadores de pacotes +pode ser uma ideia melhor, porque o Ruby instalado não será gerenciado +por nenhuma ferramenta. + + +[rvm]: http://rvm.io/ +[rbenv]: https://github.com/sstephenson/rbenv +[rubyinstaller]: http://rubyinstaller.org/ +[railsinstaller]: http://railsinstaller.org/ +[rubystack]: http://bitnami.com/stack/ruby/installer +[pik]: https://github.com/vertiginous/pik +[sunfreeware]: http://www.sunfreeware.com +[blastwave]: http://www.blastwave.org +[openindiana]: http://openindiana.org/ +[opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ +[gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ +[homebrew]: http://brew.sh/ From 099374cb87a48e1d6a94478757e7b94a6c917ae9 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Wed, 24 Jun 2015 13:11:10 -0300 Subject: [PATCH 0162/3767] Update libraries page (pt) --- pt/libraries/index.md | 153 +++++++++++++++++++++++------------------- 1 file changed, 84 insertions(+), 69 deletions(-) diff --git a/pt/libraries/index.md b/pt/libraries/index.md index a57c23a3e5..113722b13a 100644 --- a/pt/libraries/index.md +++ b/pt/libraries/index.md @@ -4,116 +4,131 @@ title: "Bibliotecas" lang: pt --- -{% include out-of-date.html %} - -Existe uma miríade útil e fascinante de bibliotecas para Ruby e muitas -delas disponíveis através dos cómodos ficheiros *gem*. Outras são -disponibilizadas como arquivos (.zip or .tar.gz) de código fonte. -Vejamos como encontrar e instalar bibliotecas para uso próprio. +Como na maioria das linguagens de programação, Ruby utiliza um grande +conjunto de bibliotecas de terceiros. {: .summary} -### Encontrar Bibliotecas +A maioria delas são disponibilizadas na forma de uma **gem**. +[**RubyGems**][1] é um sistema de pacotes Ruby que facilita a +criação, compartilhamento e instalação de bibliotecas (pode-se dizer +que é um sistema de distribuição de pacotes similar, por exemplo, +ao `apt-get`, porém voltado a software em Ruby). A partir da versão +1.9, o Ruby vem com o RubyGems instalado por padrão, enquanto nas +versões anteriores é necessário [instalá-lo manualmente][2]. + +Algumas outras bibliotecas são disponibilizadas como diretórios compactados +de **código fonte** (.zip ou .tar.gz). O processo de instalação pode variar, +geralmente há um arquivo `README` ou `INSTALL` com instruções sobre isso. + +Vamos dar uma olhada em como você pode encontrar e instalar bibliotecas. + +### Encontrando Bibliotecas + +O principal lugar onde as bibliotecas estão hospedadas é o +[**RubyGems.org**][1], disponibilizando bibliotecas Ruby como gems. +Você pode acessar o website diretamente ou usar o comando `gem`. + +Através do comando `gem search -r`, você pode inspecionar o repositório +do RubyGems. Por exemplo, `gem search -r rails` retornará uma lista de +gems relacionadas ao Rails. Com a opção `--local` (`-l`), você +executa uma busca local através das gems já instaladas. Para instalar +uma gem, use `gem install [gem]`. Para navegar através das gems +instaladas, use o comando `gem list`. Para mais informações sobre +o comando `gem`, leia abaixo ou acesse [a documentação do RubyGems][3]. -O [**RubyForge(RubyForge)**][1] é o famoso *lar* das bibliotecas de -Ruby. Um bom local para explorar é o seu [mapa de software][2], que -lista as bibliotecas por tópico. (Se acabar por criar as suas próprias -bibliotecas, poderá [registar][3] o seu projecto no *Rubyforge* para -obter um repositório em Subversion, espaço para alojamento do sítio do -projecto e listas de discussão.) +No entanto, eixstem outras fontes de bibliotecas. O [RubyForge][4] +costumava ser um local popular para biblitoecas Ruby, mas nos últimos +anos vimos a ascenção do [**GitHub**][5] como um dos principais +repositórios de conteúdo relacionado a Ruby. Na maior parte dos casos, +o código-fonte de uma gem será hospedado no GitHub enquanto é publicado +como uma gem completa no RubyGems.org. -O [***Ruby Application Archive(Ruby Application Archive)***][4] (ou RAA) -é um directório de toda a conduta de software Ruby, categorizado por -função. Actualmente a categoria [*Database*][5] é que tem mais entradas -vencendo por 1 sobre [*Net*][6]. [HTML][7] e [XML][8] são também -populares. Existem até quatro entradas em [Physics][9]. +O [**The Ruby Toolbox**][6] é um projeto que facilita descobrir projetos Ruby +open source. Possui categorias para várias tarefas comuns do desenvolvimento, +reúne várias informações sobre os projetos tais como a data de lançamento +e a atividade de commits ou dependências, e dá uma nota para os projetos +baseada em sua popularidade no RubyGems.org e no GitHub. A busca torna +fácil descobrir o que você está procurando. -### Utilizando a biblioteca *RubyGems* +### Mais algumas palavras sobre RubyGems -Apesar do programa de instalação em Windows incluir *RubyGems*, muitos -sistemas operativos não as incluem. Se estes comandos não estiverem a -funcionar consigo, consulte por favor, [Instalando a biblioteca -*RubyGems*](#installing-rubygems). +Segue aqui um review rápido do comando `gem` para uso diário. Está disponível +uma [documentação mais detalhada][7], cobrindo todos os aspectos deste +sistema de pacotes. -#### Procurar por Gemas +#### Procurando por Gems -O comando de **procura** pode ser usado para encontrar gemas com -determinado nome. Para procurar a palavra “html” no nome da gema: +O comando de **search** pode ser usado para encontrar gems, baseado em uma +string. As gems cujo nome começa com a string especificada serão listadas. +Por exemplo, para pesquisar por gems relacionadas a “html”: {% highlight sh %} -$ gem search html --remote +$ gem search -r html *** REMOTE GEMS *** html-sample (1.0, 1.1) {% endhighlight %} -(*A flag `--remote` / `-r` indica que estamos a procurar nas gemas oficiais do -RubyForge*) +A flag `--remote` / `-r` indica que queremos pesquisar no repositório +oficial do RubyGems.org (comportamento padrão). Com a flag `--local` / `-l` +você pode pesquisar localmente nas gems instaladas. -#### Instalando uma Gema +#### Instalando uma Gem -Uma vez encontrada a gema que se deseja, **instalar**\: +Uma vez encontrada a gem que você deseja **instalar**, por exemplo o Rails: {% highlight sh %} -$ gem install html-sample +$ gem install rails {% endhighlight %} Poderá também instalar uma determinada versão da biblioteca utilizando a -flag `--version`. +flag `--version` / `-v`. {% highlight sh %} -$ gem install html-sample --version 1.0 +$ gem install rails --version 3.0 {% endhighlight %} -#### Listando Todas as Gemas +#### Listando Todas as Gems -Para uma **lista** completa de todas as gemas no *Rubyforge*\: +Para obter uma **lista** de todas as gems instaladas: {% highlight sh %} -$ gem list --remote +$ gem list {% endhighlight %} -Para listar somente as gemas que se instalaram, não use a flag. +Para obter uma lista (muito longa) de todas as gems disponíveis +no RubyGems.org: {% highlight sh %} -$ gem list +$ gem list -r {% endhighlight %} -Para mais informações acerca da utilização da biblioteca *RubyGems*, -veja [**o manual oficial**][10], que inclui exemplos para a gemas nas -suas scripts. - -### Instalando a biblioteca *RubyGems* -{: #installing-rubygems} +#### Ajuda! -Para instalar a biblioteca *RubyGems*, descarregue a sua versão 0.9.0 da -[página de downloads][11]. Descompacte o arquivo e execute `setup.rb`. -Em alguns sistemas operativos será necessário executar esta operação -como administrador. - -Em Linux, por exemplo: +A documentação está disponível diretamente no seu terminal: {% highlight sh %} -$ tar xzvf rubygems-0.9.0.tar.gz -$ cd rubygems-0.9.0 -$ su - -$ ruby setup.rb +$ gem help {% endhighlight %} -Se necessitar mais instruções sobre como o Ruby, veja o [**capítulo de -instalação**][12] no manual da biblioteca *RubyGems*. +Por exemplo, `gem help commands` é útil para listar todos os comandos +de `gem`. + +#### Criando suas próprias gems + +O RubyGems.org tem [vários guias][3] sobre esse assunto. Você também pode +querer investigar o [Bundler][9], uma ferramenta genérica que ajuda a +gerenciar as dependências de uma aplicação e que pode ser utilizada +junto com o RubyGems. -[1]: http://rubyforge.org/ -[2]: http://rubyforge.org/softwaremap/trove_list.php -[3]: http://rubyforge.org/register/ -[4]: http://raa.ruby-lang.org/ -[5]: http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_minor=Database -[6]: http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_minor=Net -[7]: http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_minor=HTML -[8]: http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_minor=XML -[9]: http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_minor=Physics -[10]: http://rubygems.org/read/chapter/1 -[11]: http://rubyforge.org/frs/?group_id=126 -[12]: http://rubygems.org/read/chapter/3 +[1]: https://rubygems.org/ +[2]: https://rubygems.org/pages/download/ +[3]: http://guides.rubygems.org/ +[4]: http://rubyforge.org/ +[5]: https://github.com/ +[6]: https://www.ruby-toolbox.com/ +[7]: http://guides.rubygems.org/command-reference/ +[9]: http://bundler.io/ From c0bebac2f5c088deae80cf7dc87e52cd9b0d9c3d Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Wed, 24 Jun 2015 13:28:20 -0300 Subject: [PATCH 0163/3767] Add security page (pt) --- pt/security/index.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pt/security/index.md diff --git a/pt/security/index.md b/pt/security/index.md new file mode 100644 index 0000000000..b4febb1add --- /dev/null +++ b/pt/security/index.md @@ -0,0 +1,29 @@ +--- +layout: page +title: "Segurança" +lang: pt +--- + +Aqui você encontrará informações sobre problemas de segurança do Ruby. +{: .summary} + +## Reportando Vulnerabilidades de Segurança + +Vulnerabilidades de segurança devem ser reportadas por e-mail +para o endereço security@ruby-lang.org ([a chave pública PGP](/security.asc)), +que é uma lista de e-mails privada. Os problemas reportados serão +publicados após as correções. + +Os membros da lista de e-mails são pessoas que mantém o Ruby +(committers do Ruby e autores de outras implementações do Ruby, +distribuidores, e plataformas PaaS). Os membros precisam ser +pessoas individuais, outras listas de e-mail não são permitidas. + +## Problemas conhecidos + +Estes são os problemas recentes: + +{% include security_posts.html %} + +Consulte a [página em inglês](/en/security/) para os posts relacionados +à segurança mais antigos. From 8b4c8ef9a1f9a7a4a6e1cdca59cc7938177c22ad Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Wed, 24 Jun 2015 13:28:30 -0300 Subject: [PATCH 0164/3767] Add missing translations to _config.yml (pt) --- _config.yml | 68 ++++++++++++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/_config.yml b/_config.yml index 1535a2448e..0b39a597ff 100644 --- a/_config.yml +++ b/_config.yml @@ -246,8 +246,8 @@ locales: url: /pt/community - text: Notícias url: /pt/news -# - text: -# url: /pt/security + - text: Segurança + url: /pt/security - text: Sobre Ruby url: /pt/about ru: @@ -425,7 +425,7 @@ locales: # ja: ko: "작성자: AUTHOR (%Y-%m-%d)" pl: "Zamieszczone przez AUTHOR %Y-%m-%d" - pt: "Escrito por AUTHOR em %Y-%m-%d" + pt: "Escrito por AUTHOR em %d/%m/%Y" ru: "Опубликовал AUTHOR %Y-%m-%d" tr: "AUTHOR tarafından %d.%m.%Y tarihinde gönderildi" vi: "Đăng bởi AUTHOR vào %-d %b %Y" @@ -492,8 +492,8 @@ locales: description: Najnowsze wiadomości z ruby-lang.org. lang_code: pl pt: - title: Notícias de Ruby por RSS - description: As notícias mais recentes do ruby-lang.org em Português. + title: Notícias sobre Ruby + description: As notícias mais recentes do ruby-lang.org em português. lang_code: pt-PT ru: title: Новости Ruby @@ -641,12 +641,12 @@ locales: other_news: Outras Notícias more_news: Mais Notícias... continue: Continuar a Leitura... - back_to_year: "Back to %Y Archives" + back_to_year: "Voltar aos arquivos de %Y" recent_news: Notícias Recentes yearly_archive_title: "Arquivos de %Y" - monthly_archive_title: "%B %Y Archives" + monthly_archive_title: "Arquivos de %B %Y" yearly_archives: Arquivos por Ano - monthly_archives: Archives by Month + monthly_archives: Arquivos por Mês yearly_archive_link: "Arquivos de %Y" monthly_archive_link: "%B %Y" ru: @@ -1319,7 +1319,7 @@ locales: text: Ruby a partir de outras linguagens url: /pt/documentation/ruby-from-other-languages/ explore: - text: Explora um novo mundo… + text: Explore um novo mundo… documentation: text: Documentação url: /pt/documentation/ @@ -1334,36 +1334,36 @@ locales: url: /pt/documentation/success-stories/ participate: text: | - Participa numa comunidade simpática e em crescimento. + Participe de uma comunidade simpática e em crescimento. mailing_lists: - text: Listas de Correio + text: Listas de E-mail url: /pt/community/mailing-lists/ description: | - Fala sobre Ruby com programadores de todo o mundo. + Fale sobre Ruby com programadores de todo o mundo. user_groups: - text: Grupos de Utilizadores + text: Grupos de Usuários url: /pt/community/user-groups/ description: | - Entra em contacto com colegas da tua área. -# weblogs: -# text: Weblogs -# url: /pt/community/weblogs/ -# description: | -# Read about what’s happening right now in the Ruby community. + Entre em contato com colegas da sua área. + weblogs: + text: Weblogs + url: /pt/community/weblogs/ + description: | + Leia sobre o que está acontecendo agora na comunidade Ruby. ruby_core: text: Ruby Core url: /pt/community/ruby-core/ description: | - Ajuda a limar as arestas da última versão de Ruby. -# issue_tracking: -# text: Issue Tracking -# url: https://bugs.ruby-lang.org/ -# description: | -# Report or help solve issues in Ruby. + Ajude a polir as arestas da última versão do Ruby. + issue_tracking: + text: Issue Tracking + url: https://bugs.ruby-lang.org/ + description: | + Informe ou ajude a resolver problemas do Ruby. syndicate: - text: Feeds de noticias (RSS) + text: Feeds de notícias (RSS) recent_news: - text: Em Português + text: Em português url: /pt/feeds/news.rss ru: get_started: @@ -1748,13 +1748,13 @@ locales: unsubscribe: Unsubscribe submit: Submit Form pt: - list: Lista de Correio + list: Lista de E-mails first_name: Primeiro Nome last_name: Último Nome - email: Endereço Electrónico - action: Acção - subscribe: Subscribe - unsubscribe: Unsubscribe + email: E-mail + action: Ação + subscribe: Inscrever + unsubscribe: Desinscrever submit: Enviar Formulário ru: list: Почтовая рассылка @@ -1809,7 +1809,7 @@ locales: fr: "Autres langues disponibles :" it: "Questo sito in altre lingue:" pl: "Ta strona w innych językach:" - pt: "Este site em outras línguas:" + pt: "Este site em outros idiomas:" ru: "Этот сайт на других языках:" tr: "Diğer dillerde bu site:" @@ -1859,7 +1859,7 @@ locales: jeśli masz jakieś pytania lub komentarze dotyczące tego serwisu. pt: | Este website - é orgulhosamente mantido por membros da comunidade Ruby. + é mantido com orgulho por membros da comunidade Ruby. ru: | Этот сайт с гордостью поддерживается членами сообщества Ruby. tr: | From 74492003bf798ae82b3ab88c765d6c8121ef7468 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 4 Nov 2015 20:19:33 +0100 Subject: [PATCH 0165/3767] Various fixes for recent translation updates (pt) --- pt/about/index.md | 6 +-- pt/about/website/index.md | 10 ++--- pt/community/conferences/index.md | 1 + pt/community/index.md | 2 +- pt/community/mailing-lists/index.md | 4 +- .../manual-instructions/index.md | 4 -- pt/documentation/installation/index.md | 2 + pt/documentation/quickstart/2/index.md | 2 +- pt/documentation/quickstart/3/index.md | 42 +++++++++---------- 9 files changed, 36 insertions(+), 37 deletions(-) diff --git a/pt/about/index.md b/pt/about/index.md index 5a06d8c7ce..a9e8f9b8f7 100644 --- a/pt/about/index.md +++ b/pt/about/index.md @@ -37,8 +37,8 @@ Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&wi "Graph courtesy of Gmane."){: style="padding-left:8px;"} {: style="float:right"} -A Ruby-Talk, a principal [lista de -e-mails](/pt/community/mailing-lists/) para a discussão sobre a +A Ruby-Talk, a principal [lista de e-mails](/pt/community/mailing-lists/) +para a discussão sobre a linguagem Ruby atingiu uma média de 200 mensagens diárias em 2006. Recentemente a média caiu, já que o tamanho da comunidade distribuiu as discussões de uma lista central em muitos grupos menores. @@ -49,7 +49,7 @@ crescimento da popularidade de linguagens de programação pelo mundo todo popularidade de softwares escritos em Ruby, em particular o framework de desenvolvimento web [Ruby on Rails][ror]. -O Ruby também é [totalmente livre]({{ site.license.url }}). Não somente livre de +O Ruby também é [totalmente livre]({{ site.license.url }}). Não somente livre de custos, mas também livre para utilizar, copiar, modificar e distribuir. ### Ver Tudo como um Objeto diff --git a/pt/about/website/index.md b/pt/about/website/index.md index 5f532200f9..02d4c7e4d7 100644 --- a/pt/about/website/index.md +++ b/pt/about/website/index.md @@ -34,11 +34,11 @@ e outros colaboradores deste website. Também agradecemos a todas as organizações que nos dão suporte: - * [NaCl][nacl] (hospedagem), - * [Heroku][heroku] (hospedagem), - * [IIJ][iij] (hospedagem), - * [GlobalSign][globalsign] (Certificação SSL), - * [Fastly][fastly] (CDN). + * [NaCl][nacl] (hospedagem) + * [Heroku][heroku] (hospedagem) + * [IIJ][iij] (hospedagem) + * [GlobalSign][globalsign] (certificação SSL) + * [Fastly][fastly] (CDN) [logo]: /pt/about/logo/ diff --git a/pt/community/conferences/index.md b/pt/community/conferences/index.md index aa60f2ea80..df9af70476 100644 --- a/pt/community/conferences/index.md +++ b/pt/community/conferences/index.md @@ -14,6 +14,7 @@ sobre Ruby, publicada em colaboração com a comunidade Ruby. Nela você encontr datas de eventos, localizações, CFP (_Call For Proposals_) e informações sobre inscrições. + ### Principais Conferências Ruby [RubyConf][1] diff --git a/pt/community/index.md b/pt/community/index.md index 097b36b3f2..53e4e481bf 100644 --- a/pt/community/index.md +++ b/pt/community/index.md @@ -23,7 +23,7 @@ Se está interessado em colaborar, seguem alguns lugares para começar: Se tiver dúvidas sobre o Ruby, perguntá-las em listas de e-mail é um grande jeito de conseguir respostas. -[Ruby no IRC (#ruby)](irc://irc.freenode.net/ruby "Ruby no IRC") +[Ruby no IRC (#ruby)](irc://irc.freenode.net/ruby) : O canal de IRC do Ruby é um óptimo meio de comunicar com outros programadores de Ruby. diff --git a/pt/community/mailing-lists/index.md b/pt/community/mailing-lists/index.md index 75a8b22d15..1aa92e6e2a 100644 --- a/pt/community/mailing-lists/index.md +++ b/pt/community/mailing-lists/index.md @@ -32,7 +32,7 @@ The comp.lang.ruby Newsgroup Ruby << portuguese : Esta é a lista de discussão oficial de ruby em Portugal. - ([Arquivos no Google Groups][6]) + ([Arquivos no Google Groups][ruby-pt]) **Subscreva o ruby << portuguese** @@ -58,4 +58,4 @@ tente se inscrever [manualmente](manual-instructions/). [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml [5]: http://dir.gmane.org/gmane.comp.lang.ruby.documentation -[6]: http://groups.google.com/group/ruby-pt +[ruby-pt]: http://groups.google.com/group/ruby-pt diff --git a/pt/community/mailing-lists/manual-instructions/index.md b/pt/community/mailing-lists/manual-instructions/index.md index 6b7b03f3ea..a9469c9f0a 100644 --- a/pt/community/mailing-lists/manual-instructions/index.md +++ b/pt/community/mailing-lists/manual-instructions/index.md @@ -7,10 +7,6 @@ lang: pt NOTA: Se você não conseguir se inscrever, favor acessar [lists.ruby-lang.org](http://lists.ruby-lang.org). -Para se insrever em uma lista de e-mails, por favor envie um e-mail para o -endereço de “controlo” com o seguinte no corpo da mensagem (não no -assunto): - Para se insrever em uma lista de e-mails, por favor envie um e-mail de texto puro com a seguinte mensagem no coropo (não no assunto) para o endereço do “controlador” automatizado: diff --git a/pt/documentation/installation/index.md b/pt/documentation/installation/index.md index 567f96d71c..6dea59a781 100644 --- a/pt/documentation/installation/index.md +++ b/pt/documentation/installation/index.md @@ -4,6 +4,8 @@ title: "Instalando o Ruby" lang: pt --- +{% include out-of-date.html %} + Você pode usar diversas ferramentas para instalar o Ruby. Esta página descreve como usar os principais sistemas de gerenciamento de pacotes ou ferramentas de terceiros para diff --git a/pt/documentation/quickstart/2/index.md b/pt/documentation/quickstart/2/index.md index 7a1185bbfd..868a3ca462 100644 --- a/pt/documentation/quickstart/2/index.md +++ b/pt/documentation/quickstart/2/index.md @@ -24,7 +24,7 @@ definir um método! irb(main):010:0> def h irb(main):011:1> puts "Olá Mundo!" irb(main):012:1> end -=> nil +=> :h {% endhighlight %} O código `def h` começa a definição do método. Diz ao Ruby que estamos diff --git a/pt/documentation/quickstart/3/index.md b/pt/documentation/quickstart/3/index.md index 43f7f32989..011d615974 100644 --- a/pt/documentation/quickstart/3/index.md +++ b/pt/documentation/quickstart/3/index.md @@ -33,7 +33,7 @@ Adeus João, volte em breve. Uma vez criado o objeto `g`, ele se lembra de que o nome é João. Mmm, e se quisermos acessar diretamente o nome? -{% highlight ruby %} +{% highlight irb %} irb(main):038:0> g.@nome SyntaxError: compile error (irb):52: syntax error @@ -60,9 +60,9 @@ irb(main):039:0> Anfitriao.instance_methods "instance_eval", "type", "protected_methods", "extend", "eql?", "display", "instance_variable_set", "hash", "is_a?", "to_s", "class", "tainted?", "private_methods", - "untaint", "decir_hola", "id", "inspect", "==", "===", + "untaint", "diz_ola", "id", "inspect", "==", "===", "clone", "public_methods", "respond_to?", "freeze", - "decir_adios", "__id__", "=~", "methods", "nil?", "dup", + "diz_adeus", "__id__", "=~", "methods", "nil?", "dup", "instance_variables", "instance_of?"] {% endhighlight %} @@ -83,11 +83,11 @@ Há mais coisas a explorar. Vejamos a que métodos pode responder o nosso objeto Anfitrião: {% highlight irb %} -irb(main):041:0> h.respond_to?("nome") +irb(main):041:0> g.respond_to?("nome") => false -irb(main):042:0> h.respond_to?("diz_ola") +irb(main):042:0> g.respond_to?("diz_ola") => true -irb(main):043:0> h.respond_to?("to_s") +irb(main):043:0> g.respond_to?("to_s") => true {% endhighlight %} @@ -113,7 +113,7 @@ presentes em quaisquer objetos criados e até mesmo nos objetos existentes dessa classe. Então vamos criar um novo objeto e vamos brincar com a sua propriedade `@nome`. -{% highlight ruby %} +{% highlight irb %} irb(main):047:0> g = Anfitriao.new("Pedro") => # irb(main):048:0> g.respond_to?("nome") @@ -191,30 +191,30 @@ end if __FILE__ == $0 - mh = MegaAnfitriao.new - mh.diz_ola - mh.diz_adeus + mg = MegaAnfitriao.new + mg.diz_ola + mg.diz_adeus # Alterar o nome para "Diogo" - mh.nomes = "Diogo" - mh.diz_ola - mh.diz_ola + mg.nomes = "Diogo" + mg.diz_ola + mg.diz_adeus # Alterar o nome para um vector de nomes - mh.nomes = ["Alberto", "Beatriz", "Carlos", + mg.nomes = ["Alberto", "Beatriz", "Carlos", "David", "Ernesto"] - mh.diz_ola - mh.diz_adeus + mg.diz_ola + mg.diz_adeus # Alterar para nil - mh.nomes = nil - mh.diz_ola - mh.diz_adeus + mg.nomes = nil + mg.diz_ola + mg.diz_adeus end {% endhighlight %} -Salve este arquivo como “ri20min.rb”, e execute-o com o comando “ruby -ri20min.rb”. O resultado deverá ser: +Salve este arquivo como “ri20min.rb”, e execute-o com o comando +“ruby ri20min.rb”. O resultado deverá ser: Ola Mundo Adeus Mundo. Volta em breve. From b2e6e4218b9edf792a0bba271b5f22e461d326cf Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Thu, 5 Nov 2015 00:05:00 -0200 Subject: [PATCH 0166/3767] Add missing paragraph to documentation page (pt) --- pt/documentation/index.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pt/documentation/index.md b/pt/documentation/index.md index 86e2ba1bdb..815d72a289 100644 --- a/pt/documentation/index.md +++ b/pt/documentation/index.md @@ -9,6 +9,20 @@ referências que serão úteis quando você sentir que gosta de programar em Ruby. {: .summary} +### Instalando o Ruby + +A menos que você queira testar o Ruby no seu navegador (veja os links abaixo), +você precisará ter o Ruby instalado no seu computador. Você pode verificar se +o Ruby já está instalado abrindo o terminal e digitando + +{% highlight sh %} +ruby -v +{% endhighlight %} + +Isso deve imprimir algumas informações sobre a versão do Ruby instalada. Se não +imprimir, consulte a [página de instalação](installation/) para conhecer as +diversas maneiras de obter o Ruby. + ### Primeiros Passos [Try Ruby!][1] From 3cd4059f4eae15eba0542247d74300e7b6f63b83 Mon Sep 17 00:00:00 2001 From: Alan Willms Date: Thu, 5 Nov 2015 00:05:21 -0200 Subject: [PATCH 0167/3767] Update installation page (pt) --- pt/documentation/installation/index.md | 249 ++++++++++++++----------- 1 file changed, 143 insertions(+), 106 deletions(-) diff --git a/pt/documentation/installation/index.md b/pt/documentation/installation/index.md index 6dea59a781..b302baeab3 100644 --- a/pt/documentation/installation/index.md +++ b/pt/documentation/installation/index.md @@ -4,8 +4,6 @@ title: "Instalando o Ruby" lang: pt --- -{% include out-of-date.html %} - Você pode usar diversas ferramentas para instalar o Ruby. Esta página descreve como usar os principais sistemas de gerenciamento de pacotes ou ferramentas de terceiros para @@ -16,85 +14,45 @@ partir do código fonte. ## Escolha o seu Método de Instalação -O resumo a seguir lista os métodos de instalação disponíveis -para cada uma das principais plataformas. Escolha o jeito -que seja mais confortável para você. - -* OS X - - * [rbenv](#rbenv) - * [RVM](#rvm) - * [Homebrew](#homebrew) - * [Compilando do código fonte](#building-from-source) +Existem diveras maneiras de instalar o Ruby: -* Linux/UNIX +* Quando você está em um sistema operacional baseado em UNIX, utilizar o + **sistema de gerenciamento de pacotes** do seu sistema é a maneira mais fácil + de começar. No entanto, geralmente a versão do empacotada do Ruby não é a mais + recente. +* **Instaladores** podem ser utilizados para instalar uma versão específica do + Ruby ou até mesmo várias delas. Também existe um instalador para o Windows. +* **Gerenciadores** te ajudam a alternar entre múltiplas instalações do Ruby em + seu sistema. +* E, por fim, você também pode **compilar o Ruby a partir do código fonte**. +O resumo a seguir lista os métodos de instalação disponíveis +para diferentes necessidades e plataformas: + +* [Sistemas de Gerenciamento de Pacotes](#package-management-systems) + * [Debian, Ubuntu](#apt) + * [CentOS, Fedora, RHEL](#yum) + * [Gentoo](#portage) + * [Arch Linux](#pacman) + * [OS X](#homebrew) + * [Solaris, OpenIndiana](#solaris) + * [Outras Distribuições](#other-systems) +* [Instaladores](#installers) + * [ruby-build](#ruby-build) + * [ruby-install](#ruby-install) + * [RubyInstaller](#rubyinstaller) (Windows) + * [RailsInstaller e Ruby Stack](#railsinstaller) +* [Gerenciadores](#managers) + * [chruby](#chruby) * [rbenv](#rbenv) * [RVM](#rvm) - * [Sistemas de gerenciamento de pacotes](#package-management-systems) - * [Compilando do código fonte](#building-from-source) - -* Windows - - * [RubyInstaller](#rubyinstaller) - * [pik][pik] - - -## Ferramentas de Terceiros - -Muitos programadores usam ferramentas de terceiros para -instalar o Ruby. Elas conferem várias vantagens, mas não são -suportadas oficialmente. No entanto, suas respectivas -comunidades são muito prestativas. - - -### rbenv -{: #rbenv} - -O [rbenv][rbenv] permite que vocÊ gerencie múltiplas instalações -do Ruby. Ele não suporta a instalação do Ruby, mas existe um -plugin popular chamado ruby-build para isso. Ambas estas -ferramentas estão disponíveis para OS X, Linux ou outros -sistemas operacionais do tipo UNIX. - - -### RVM ("Ruby Version Manager") -{: #rvm} - -O [RVM][rvm] permite que você instale e gerencie múltiplas -instalações do Ruby em seu sistema. Ele também permite -gerenciar diferentes gemsets. Também está disponível para -OS X, Linux ou outros sistemas operacionais do tipo UNIX. - - -### RubyInstaller -{: #rubyinstaller} - -Se você está no Windows, existe um ótimo projeto para ajudá-lo -a instalar o Ruby: [RubyInstaller][rubyinstaller]. Ele te dá -tudo o que você precisa para configurar um ambiente de -desenvolvimento em Ruby completo no Windows. - -Apenas baixe, rode e está pronto! - - -### RailsInstaller e Ruby Stack - -Se você está instalando o Ruby para usar o Ruby on Rails, -você pode usar os seguintes instaladores: - -* [RailsInstaller][railsinstaller], - que usa o RubyInstaller, mas te dá ferramentas adicionais - que ajudam no desenvolvimento com Rails. Suporta o OS X e o Windows. -* [Bitnami Ruby Stack][rubystack], - que fornece um ambiente de desenvolviment completoo para Rails. - Suporta OS X, Linux, Windows, máquinas virtuais e imagens na nuvem. - + * [uru](#uru) +* [Compilando a partir do código fonte](#building-from-source) ## Sistemas de Gerenciamento de Pacotes {: #package-management-systems} -Se você não pode compilar o seu próprio Ruby e vocÊ não quer usar uma +Se você não pode compilar o seu próprio Ruby e você não quer usar uma ferramenta de terceiros, você pode usar o gerenciador de pacotes do seu sistema para instalar o Ruby. @@ -107,16 +65,6 @@ do Ruby em seus repositórios oficiais. Se você gostaria de usar um Ruby mais recente, assegure-se de usar o nome do pacote correto, ou de usar as ferramentas descritas acima ao invés disso. -Os seguintes gerenciadores de pacotes são descritos abaixo: - -* [apt (Debian ou Ubuntu)](#apt) -* [yum (CentOS, Fedora ou RHEL)](#yum) -* [portage (Gentoo)](#gentoo) -* [pacman (Arch Linux)](#pacman) -* [Homebrew (OS X)](#homebrew) -* [Solaris, OpenIndiana](#solaris) - - ### apt (Debian ou Ubuntu) {: #apt} @@ -124,10 +72,10 @@ O Debian GNU/Linux e o Ubuntu usam o gerenciador de pacotes apt. Você pode utilizá-lo da seguinte forma: {% highlight sh %} -$ sudo apt-get install ruby +$ sudo apt-get install ruby-full {% endhighlight %} -No momento em que foi escrita esta página, o pacote `ruby` fornecia +No momento em que foi escrita esta página, o pacote `ruby-full` fornecia a versão 1.9.3 do Ruby, que é uma versão estável antiga, tanto no Debian quanto no Ubuntu. @@ -155,8 +103,8 @@ O Gentoo usa o gerenciador de pacotes portage. $ sudo emerge dev-lang/ruby {% endhighlight %} -Por padrão, ele tentará instalar todas as versões disponíveis (1.8, 1.9 -e 2.0). Para instalar uma versão específica, configure `RUBY_TARGETS` +Por padrão, ele tentará instalar as versões 1.9 e 2.0, mas mais versões estão +disponíveis. Para instalar uma versão específica, configure `RUBY_TARGETS` em seu `make.conf`. Consulte o [website do projeto Ruby do Gentoo][gentoo-ruby] para mais detalhes. @@ -164,7 +112,7 @@ para mais detalhes. ### pacman (Arch Linux) {: #pacman} -O Arch Linux usa um gerenciador de pacotes chamado pacman. +O Arch Linux utiliza um gerenciador de pacotes chamado pacman. Para obter o Ruby, apenas faça isso: {% highlight sh %} @@ -175,26 +123,17 @@ $ sudo pacman -S ruby ### Homebrew (OS X) {: #homebrew} -No OS X Mavericks, o Ruby 2.0 já está incluso. O OS X Mountain Lion, +No OS X Yosemite e Mavericks, o Ruby 2.0 já está incluso. O OS X Mountain Lion, Lion e Snow Leopard vêm com o Ruby 1.8.7. -Existem diversas opções para instalar versões mais novas do Ruby. -A maioria dos usuários de OS X na comunidade Ruby usam ferramentas -de terceiros para instalar o Ruby, mas existem alguns gerenciadores -de pacotes que o suportam. - -Muitas pessoas no OS X usam o [Homebrew][homebrew] como um -gerenciador de pacotes. É muito fácil de obter o Ruby: +Muitas pessoas no OS X usam o [Homebrew][homebrew] como gerenciador de pacotes. +É muito fácil de obter uma versão mais nova do Ruby usando o Homebrew: {% highlight sh %} $ brew install ruby {% endhighlight %} -Além disso, já que o OS X é baseado em Unix, baixar e instalar a partir -do código fonte é tão fácil e eficiente quanto as demais soluções. -Provavelmente é uma boa ideia usar ferramentas de terceiros para -ajudá-lo a instalar novas versões do Ruby no OS X. - +Este comando deve instalar a versão mais recente do Ruby. ### Ruby no Solaris e OpenIndiana {: #solaris} @@ -202,9 +141,7 @@ ajudá-lo a instalar novas versões do Ruby no OS X. O Ruby 1.8.7 está disponível do Solaris 8 até o Solaris 10 no [Sunfreeware][sunfreeware] e o Ruby 1.8.7 está disponível no [Blastwave][blastwave]. O Ruby 1.9.2p0 também está disponível no -[Sunfreeware][sunfreeware], mas está desatualizado. Usar -ferramentas de terceiros te ajudará a obter as versões mais -recentes do Ruby. +[Sunfreeware][sunfreeware], mas está desatualizado. Para instalar o Ruby no [OpenIndiana][openindiana], por favor use o client do [Image Packaging System (IPS)][opensolaris-pkg]. Ele @@ -220,12 +157,109 @@ de obter as versões mais recentes do Ruby. ### Outras Distribuições +{: #other-systems} Em outros sistemas, você pode pesquisar por Ruby no repositório de pacotes do gerenciador da sua distribuição de Linux, ou as ferramentas de terceiros podem ser a sua escolha certa. +## Instaladores +{: #installers} + +Se a versão do Ruby fornecida com o seu sistema ou gerenciador de pacotes estiver +desatualizada, você pode instalar uma mais recentes através de um instalador de +terceiros. Alguns deles também permitem que você instale múltiplas versões no +mesmo sistema; os gerenciadores associados podem te ajudar a alternar entre +diferentes Rubies. Se você planeja utilizar o [RVM](#rvm) como um gerenciador de +versão, você não precisa de um instalador separado, ele vem com o seu próprio. + + +### ruby-build +{: #ruby-build} + +O [ruby-build][ruby-build] é um plugin para o [rbenv](#rbenv) que permite que +você compile e instale diferentes versões do Ruby em diretórios arbitrários. O +ruby-build também pode ser usado como um programa por si só, sem o rbenv. Ele +está disponível para OS X, Linux e outros sistemas operacionais baseados em UNIX. + + +### ruby-install +{: #ruby-install} + +O [ruby-install][ruby-install] permite que você compile e instale diferentes +versões do Ruby em diretórios arbitrários. Também tem um colega, que gerencia +a alternância entre versões do Ruby. Ele está disponível para OS X, Linux e +outros sistemas operacionais baseados em UNIX. + + +### RubyInstaller +{: #rubyinstaller} + +Se você está no Windows, existe um ótimo projeto para ajudá-lo +a instalar o Ruby: [RubyInstaller][rubyinstaller]. Ele te dá +tudo o que você precisa para configurar um ambiente de +desenvolvimento em Ruby completo no Windows. + +Apenas baixe, rode e está pronto! + + +### RailsInstaller e Ruby Stack +{: #railsinstaller} + +Se você está instalando o Ruby para usar o Ruby on Rails, +você pode usar os seguintes instaladores: + +* [RailsInstaller][railsinstaller], + que usa o RubyInstaller, mas te dá ferramentas adicionais + que ajudam no desenvolvimento com Rails. Suporta o OS X e o Windows. +* [Bitnami Ruby Stack][rubystack], + que fornece um ambiente de desenvolvimento completo para Rails. + Suporta OS X, Linux, Windows, máquinas virtuais e imagens na nuvem. + + +## Gerenciadores +{: #managers} + +Muitos programadores Ruby utilizam gerenciadores para organizar múltiplas versões +do Ruby. Eles conferem várias vantagens, mas não são suportados oficialmente. No +entanto, suas comunidades são muito prestativas. + + +### chruby +{: #chruby} + +O [chruby][chruby] permite que você alterne entre múltiplos Rubies. O chruby +pode gerenciar os Rubies instalados através do [ruby-install](#ruby-install) ou +até mesmo compilados a partir do código fonte. + + +### rbenv +{: #rbenv} + +O [rbenv][rbenv] permite que você gerencie múltiplas instalações +do Ruby. Ele não suporta a instalação do Ruby, mas existe um +plugin popular chamado [ruby-build](#ruby-build) para isso. Ambas estas +ferramentas estão disponíveis para OS X, Linux ou outros +sistemas operacionais do tipo UNIX. + + +### RVM ("Ruby Version Manager") +{: #rvm} + +O [RVM][rvm] permite que você instale e gerencie múltiplas +instalações do Ruby em seu sistema. Ele também permite +gerenciar diferentes gemsets. Também está disponível para +OS X, Linux ou outros sistemas operacionais do tipo UNIX. + + +## uru +{: #uru} + +O [Uru][uru] é uma ferramenta de linha de comando leve e multi-plataforma, que +te ajuda a usar múltiplas versões do Ruby em sistemas OS X, Linux e Windows. + + ## Compilando a Partir do Código Fonte {: #building-from-source} @@ -247,11 +281,14 @@ por nenhuma ferramenta. [rvm]: http://rvm.io/ -[rbenv]: https://github.com/sstephenson/rbenv +[rbenv]: https://github.com/sstephenson/rbenv#readme +[ruby-build]: https://github.com/sstephenson/ruby-build#readme +[ruby-install]: https://github.com/postmodern/ruby-install#readme +[chruby]: https://github.com/postmodern/chruby#readme +[uru]: https://bitbucket.org/jonforums/uru [rubyinstaller]: http://rubyinstaller.org/ [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer -[pik]: https://github.com/vertiginous/pik [sunfreeware]: http://www.sunfreeware.com [blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ From f1f15c305fbbc66db5ed4651e65dd809aa54b5cf Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 Nov 2015 10:27:57 +0100 Subject: [PATCH 0168/3767] Update gem bundle --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e9c762f57a..c2ac2186ee 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,7 +2,7 @@ GEM remote: https://rubygems.org/ specs: blankslate (2.1.2.4) - classifier-reborn (2.0.3) + classifier-reborn (2.0.4) fast-stemmer (~> 1.0) coffee-script (2.4.1) coffee-script-source @@ -29,7 +29,7 @@ GEM toml (~> 0.1.0) jekyll-coffeescript (1.0.1) coffee-script (~> 2.2) - jekyll-gist (1.3.4) + jekyll-gist (1.3.5) jekyll-paginate (1.1.0) jekyll-sass-converter (1.3.0) sass (~> 3.2) @@ -38,7 +38,7 @@ GEM kgio (2.10.0) kramdown (1.9.0) liquid (2.6.3) - listen (3.0.3) + listen (3.0.4) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) mercenary (0.3.5) @@ -75,7 +75,7 @@ GEM nokogiri (~> 1.3) toml (0.1.2) parslet (~> 1.5.0) - unicorn (4.9.0) + unicorn (5.0.0) kgio (~> 2.6) rack raindrops (~> 0.7) From c85ae8ddfd53c001e07b102a0198b37a8d3c678c Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 6 Nov 2015 14:29:05 +0900 Subject: [PATCH 0169/3767] bundle update --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index c2ac2186ee..3000afd4e5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -54,7 +54,7 @@ GEM posix-spawn (~> 0.3.6) yajl-ruby (~> 1.2.0) rack (1.6.4) - rack-jekyll (0.4.2) + rack-jekyll (0.4.4) jekyll (>= 1.3) listen (>= 1.3) rack (~> 1.5) From b269c63506b4b0f973f41ffb457b9b8f1bfa839c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 Nov 2015 12:14:49 +0100 Subject: [PATCH 0170/3767] Revert "bundle update" This reverts commit c85ae8ddfd53c001e07b102a0198b37a8d3c678c. rack-jekyll 0.4.4 was not properly released to RubyGems. --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3000afd4e5..c2ac2186ee 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -54,7 +54,7 @@ GEM posix-spawn (~> 0.3.6) yajl-ruby (~> 1.2.0) rack (1.6.4) - rack-jekyll (0.4.4) + rack-jekyll (0.4.2) jekyll (>= 1.3) listen (>= 1.3) rack (~> 1.5) From 967339e64d6bc7c6603cf907ca08601824f6dbdd Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 Nov 2015 13:49:24 +0100 Subject: [PATCH 0171/3767] Update to rack-jekyll 0.4.5 --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index c2ac2186ee..3e6cdaba00 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -54,7 +54,7 @@ GEM posix-spawn (~> 0.3.6) yajl-ruby (~> 1.2.0) rack (1.6.4) - rack-jekyll (0.4.2) + rack-jekyll (0.4.5) jekyll (>= 1.3) listen (>= 1.3) rack (~> 1.5) From 30a68a7dc83ecef3532a8a5630437cd32ae0b7e8 Mon Sep 17 00:00:00 2001 From: Quintus Date: Tue, 10 Nov 2015 15:17:49 +0100 Subject: [PATCH 0172/3767] Translate Fukuoka Award announcement (de) --- .../2015-10-13-fukuoka-ruby-award-2016.md | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 de/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md diff --git a/de/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/de/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md new file mode 100644 index 0000000000..d198dd988e --- /dev/null +++ b/de/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -0,0 +1,63 @@ +--- +layout: news_post +title: "Fukuoka Ruby Award 2016 - Einsendungen werden von Matz bewertet" +author: "Fukuoka Ruby" +translator: "Marvin Gülker" +date: 2015-10-13 08:00:00 +0000 +lang: de +--- + +Liebe Ruby-Enthusiasten, + +die Regierung von Fukuoka (Japan) möchte Sie zusammen mit „Matz“ +Matsumoto zum nachfolgend beschriebenen Ruby-Wettbewerb einladen. Wenn +Sie ein ungewöhnliches Ruby-Programm entwickelt haben, sei Ihnen die +Teilnahme wärmstens empfohlen. + +2016 Fukuoka Ruby Award Competition + - Großer Preis - 1 Million Yen! + +Einsendeschluss: 27. November 2015 + +Matz und eine Gruppe weiterer Juroren werden die Sieger des +Fukuoka-Wettbewerbs ermitteln; sie erhalten den Großen Preis von +1.000.000 ¥ (ca. 7.500 €). Frühere Gewinner waren Rhomobile (USA) und +das APEC Climate Center (Korea). + +[http://myfukuoka.com/category/news/ruby-news/](http://myfukuoka.com/category/news/ruby-news/) + +Die eingesandten Programme müssen nicht ausschließlich in Ruby +geschrieben sein, sollten aber Gebrauch von Rubys einzigartigen +Charakteristika machen. Wählbar sind jedoch nur solche Projekte, die +in den letzten 12 Monaten entwickelt oder abgeschlossen +wurden. Weitere Informationen erhalten Sie auf der Fukuoka-Website: + +[http://www.digitalfukuoka.jp/events/84](http://www.digitalfukuoka.jp/events/84) +oder +[http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/](http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/) + +[http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc](http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc) + +Schicken Sie das Teilnahmeformular an award@f-ruby.com. + +Dieses Jahr werden darüber hinaus die folgenden Sonderpreise +verliehen: + +Die Gewinner des AWS Prize erhalten: + +* Kindle Fire HDX (kann sich noch ändern) +* Technische Beratung für AWS-Entwickler + +Die Gewinner des GMO Pepabo Prize erhalten: + +* Gutschein über 50.000 ¥ (ca. 380 €) für Domaindienste von MuuMuu Domain +* Geschenkkorb mit lokalen Speisen und Snacks im Wert von 30.000 ¥ (ca. 220 €) + +Die Gewinner des IIJ GIO Prize erhalten: + +* IIJ-GIO-Gratisgutschein im Wert von 500.000 ¥ (ca. 3.800 €) für maximal 6 Monate + +„Matz wird Ihren Quellcode sorgfältig testen und durchsehen, weshalb +sich eine Teilnahme wirklich lohnt! Die Teilnahme ist kostenlos.“ + +Grüße! From 92d84438ad24ed3867e35e31106032f6acfbe028 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Thu, 12 Nov 2015 09:19:44 +0900 Subject: [PATCH 0173/3767] added news post for 2.3.0-preview1 --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..c786ed742e --- /dev/null +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,73 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview1 Released" +author: "naruse" +translator: +date: 2015-11-11 14:00:00 +0000 +lang: en +--- + +We are pleased to announce the release of Ruby 2.3.0-preview1. + +Ruby 2.3.0-preview1 is the first preview of Ruby 2.3.0. +Many new features and improvements are included. + +[Frozen String Literal +Pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. On +Ruby 2.1, "str".freeze is optimized to reduce object allocation. Ruby +2.3 introduces new magic comment and command line option to specify +all the string literals in the source files. +Additionally for debugging, you can get where the object is created on +"can't modify frozen String" error by +--enable-frozen-string-literal-debug. + +[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537), +which already exists in C#, Groovy, and Swift, is introduced to ease +nil handling as `obj&.foo`. Array#dig and Hash#dig are also added. + +[did_you_mean.gem is +bundled](https://bugs.ruby-lang.org/issues/11252). did_you_mean.gem +show the candidates on the NameError and NoMethodError to ease +debbugging. + +Try and enjoy programming with Ruby 2.3.0-preview1, and report us your +knowledge! + +## Notable Changes since 2.2 +* TBD + +See [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) and +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +for detail. + +With those changes, 1036 files changed, 81312 insertions(+), 51322 +deletions(-) since Ruby 2.2.0. + +## Download + +* + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 +* + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 +* + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b +* + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Release Comment + +See also the release schedule and other information: + +[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From c7301f745a5e112e9c089dc4665a06605dc90775 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Thu, 12 Nov 2015 11:04:18 +0800 Subject: [PATCH 0174/3767] Improves readability of 2.3.0-preview1 release post (en) --- .../_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index c786ed742e..8690149c10 100644 --- a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -14,20 +14,20 @@ Many new features and improvements are included. [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. On -Ruby 2.1, "str".freeze is optimized to reduce object allocation. Ruby +Ruby 2.1, `"str".freeze` is optimized to reduce object allocation. Ruby 2.3 introduces new magic comment and command line option to specify all the string literals in the source files. Additionally for debugging, you can get where the object is created on -"can't modify frozen String" error by ---enable-frozen-string-literal-debug. +`"can't modify frozen String"` error by +`--enable-frozen-string-literal-debug`. [Safe navigation operator](https://bugs.ruby-lang.org/issues/11537), which already exists in C#, Groovy, and Swift, is introduced to ease -nil handling as `obj&.foo`. Array#dig and Hash#dig are also added. +`nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. [did_you_mean.gem is bundled](https://bugs.ruby-lang.org/issues/11252). did_you_mean.gem -show the candidates on the NameError and NoMethodError to ease +show the candidates on the `NameError` and `NoMethodError` to ease debbugging. Try and enjoy programming with Ruby 2.3.0-preview1, and report us your From ede9c2d3a6e241bdcf4749c83abb52c41f593899 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Thu, 12 Nov 2015 11:12:45 +0800 Subject: [PATCH 0175/3767] Translate 2.3.0-preview1 post (zh_tw) --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..3ca90d828a --- /dev/null +++ b/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,61 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview1 發佈" +author: "naruse" +translator: "Juanito Fatas" +date: 2015-11-11 14:00:00 +0000 +lang: zh_tw +--- + +很高興告訴大家 Ruby 2.3.0-preview1 發佈了。 + +Ruby 2.3.0-preview1 是 Ruby 2.3.0 版本的初次亮相。 +包含了許多改進與新功能。 + +引入[冰凍字串常量編譯指示(Frozen String Literal +Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str".freeze` 進行優化,減少了物件的佔用空間。Ruby 2.3 引入了新的魔法註解以及命令行選項,用來指定一個檔案裡的字串,全部默認為冰凍字串。除此之外,在除錯時也可以透過使用 `--enable-frozen-string-literal-debug` 來找到 `"can't modify frozen String"` 錯誤發生的地方。 + +[安全調用運算子(Safe navigation operator)](https://bugs.ruby-lang.org/issues/11537),引入了 C#、Groovy 以及 Swift 都有的安全調用運算元,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 + +[did_you_mean 納入標準函式庫](https://bugs.ruby-lang.org/issues/11252)。did_you_mean.gem 針對 `NameError` 以及 `NoMethodError` 會顯示可能的正確拼寫,進而簡化除錯。 + +請嘗試並享受與 Ruby 2.3.0-preview1 的編碼時光,有任何問題敬請回報! + +## 自 2.2 起重要的變化 + +* 待定 + +請參閱 [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) 和 +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +來進一步了解。 + +以上變化自 Ruby 2.2.0 以來,計有 1036 變更的檔案,程式碼新增 81312 行,移除了 51322 行。 + +## 下載 + +* + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 +* + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 +* + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b +* + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## 發佈記 + +其他資訊請參考發佈時程: + +[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 634066330a4677b1bf80dcd3f34de297ec2a2e07 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Thu, 12 Nov 2015 15:31:35 +0800 Subject: [PATCH 0176/3767] Improve 2-3-0-preview1 translation (zh_tw) --- zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 3ca90d828a..8d42fdc46b 100644 --- a/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -13,9 +13,9 @@ Ruby 2.3.0-preview1 是 Ruby 2.3.0 版本的初次亮相。 包含了許多改進與新功能。 引入[冰凍字串常量編譯指示(Frozen String Literal -Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str".freeze` 進行優化,減少了物件的佔用空間。Ruby 2.3 引入了新的魔法註解以及命令行選項,用來指定一個檔案裡的字串,全部默認為冰凍字串。除此之外,在除錯時也可以透過使用 `--enable-frozen-string-literal-debug` 來找到 `"can't modify frozen String"` 錯誤發生的地方。 +Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str".freeze` 進行優化,減少了物件的佔用空間。Ruby 2.3 引入了新的魔法註解以及命令行選項,用來指定一個檔案裡的字串,全部默認為無法修改的字串(Frozen String)。除此之外,在除錯時也可以透過使用 `--enable-frozen-string-literal-debug` 來找到 `"can't modify frozen String"` 錯誤發生的地方。 -[安全調用運算子(Safe navigation operator)](https://bugs.ruby-lang.org/issues/11537),引入了 C#、Groovy 以及 Swift 都有的安全調用運算元,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 +[安全調用運算子(Safe navigation operator)](https://bugs.ruby-lang.org/issues/11537),引入了 C#、Groovy 以及 Swift 都有的安全調用運算子,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 [did_you_mean 納入標準函式庫](https://bugs.ruby-lang.org/issues/11252)。did_you_mean.gem 針對 `NameError` 以及 `NoMethodError` 會顯示可能的正確拼寫,進而簡化除錯。 From 3be9497e0ed014e524eb7fa03a9ecb67587908f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20Alberto=20Ch=C3=A1vez?= Date: Thu, 12 Nov 2015 13:10:05 -0600 Subject: [PATCH 0177/3767] Translate 2.3.0-preview1 post (es) --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..6f7b78bac7 --- /dev/null +++ b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,82 @@ +--- +layout: news_post +title: "Liberada la versión 2.3.0-preview1 de Ruby" +author: "naruse" +translator: "mariochavez" +date: 2015-11-11 16:00:00 +0000 +lang: es +--- + +Nos complace anunciar la entrega de Ruby 2.3.0-preview1. + +Ruby 2.3.0-preview1 es el primer preview de la serie 2.3.0. +Incluye muchas mejoras y nuevas características. + +[Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) +ha sido introducida. En Ruby 2.1. "str".freeze está optimizado para reducir la +creación de nuevos objetos. Ruby 2.3 introduce un nuevo comentario _mágico_ y +una opción de línea de comando para especificar todas las literales de +cadena +de texto. +Adicionalmente para depurado, usted puede obtener donde el objeto fue creado +cuando sucede el error `"can't modify frozen String"` con +--enable-frozen-string-literal-debug. + +[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537), el cuál +existe en C#, Groovy y Swift, es presentado en ésta versión, para hacer más +sencillo el manejo de `nil` de la forma `obj&.foo`. `Array#dig` y `Hash#dig` +también se agregaron. + +[did_you_mean.gem is +bundled](https://bugs.ruby-lang.org/issues/11252). did_you_mean.gem muestra +candidatos en las excepciones `NameError` y `NoMethodError` con la finalidad +de simplificar el depurado. + +Prueba y disfruta el programar con Ruby 2.3.0-preview1. + +## Cambios notables desde la versión 2.2 +* TBD + +Visitar [Noticias](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) y +[Bitácora de Cambios](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +para mayor detalle. + +Con estos cambios, 1036 archivos se modificaron, 81312 inserciones(+), 51322 +eliminaciones(-) desde Ruby 2.2.0. + +## Descargas + +* [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.bz2) + + SIZE: 14174035 bytes + SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + SHA256: b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 + +* [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz) + + SIZE: 17560800 bytes + SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + SHA256: 8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 + +* [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.xz) + + SIZE: 11225228 bytes + SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b + +* [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.zip) + + SIZE: 19777010 bytes + SHA1: 58666c250dd333ac4b537be25f1913dd311ea1 + SHA256: c1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Comentarios de la versión + +Refiérase también al calendario de entregas e información adicional: + +[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) + From 667261542e41c3d5e208629cadbca338ceef4770 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Fri, 13 Nov 2015 00:26:10 +0200 Subject: [PATCH 0178/3767] Translate ruby-2-3-0-preview1-released (bg) --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..85fa3eb6b2 --- /dev/null +++ b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,64 @@ +--- +layout: news_post +title: "Излезе Ruby 2.3.0-preview1" +author: "naruse" +translator: "Georgi Mitrev" +date: 2015-11-11 14:00:00 +0000 +lang: bg +--- + +Радваме се да обявим излизането на Ruby 2.3.0-preview1. + +Това е първият предварителен преглед на Ruby 2.3.0, който включва +много новости и подобрения. + +Първата голяма новост е добавянето на [Frozen String Literal]( +https://bugs.ruby-lang.org/issues/11473). В Ruby 2.1 `"str".freeze` +е оптимизирано да намали броят на алокациите. Ruby 2.3 въвежда +нов 'магически' коментар и опция, чрез които може да се обявят всички +'string literals' във входните файлове. + +Другата голяма новост е добавянето на [Safe Navigation Operator]( +https://bugs.ruby-lang.org/issues/11537), който позволява +`obj && obj.foo` да бъде заместено от `obj&.foo`. Подобни оператори +вече съществуват в C#, Groovy и Swift. Добавени са също `Array#dig` +и `Hash#dig`. + +[did_you_mean.gem](https://bugs.ruby-lang.org/issues/11252) e добавен +към ruby-core. Библиотеката показва потенциални кандидати при `NameError` +и `NoMethodError` за по-лесно дебъгване. + +Приятно използване на Ruby 2.3.0-preview1! + +Виж [Новини](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) и +[Списък с промени](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +за повече информация. + +## Сваляне + +* + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 +* + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 +* + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b +* + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Коментар + +За повече информация и release schedule: + +[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 9c88f2b8c5f882f3b9f3df287673cb0cfa95564c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Trung=20L=C3=AA?= Date: Fri, 13 Nov 2015 16:19:57 +1100 Subject: [PATCH 0179/3767] Translate 2015-11-11-ruby-2-3-0-preview1-released.md [vi] --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..9f09d02af2 --- /dev/null +++ b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,72 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.3.0-preview1" +author: "naruse" +translator: "Trung Lê" +date: 2015-11-11 16:00:00 +0000 +lang: vi +--- + +Chúng tôi hân hạnh công bố ấn bản Ruby 2.3.0-preview1. + +Ruby 2.3.0-preview1 là phiên bản thử nghiệm đầu tiên của Ruby 2.3.0. +Giới thiệu cùng với phiên bản này bao gồm các cải tiến sau: + +[Frozen String Literal +Pragma](https://bugs.ruby-lang.org/issues/11473) được giới thiệu. Trên +Ruby 2.1, "str".freeze được tối ưu hoá để giảm số lượng đối tượng được +tạo ra. Ruby 2.3 cho phép đóng băng tất cả string literal trong các +file mã nguồn thông qua một magic comment và một cờ của command line. +Ngoài ra người dùng còn có thể biết được vị trí đổi tượng được tạo +khi gặp phải lỗi "can't modify frozen String" thông qua cờ `--enable-frozen-string-literal-debug`. + +[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537), +chức năng này đã hiện diện trong C#, Groovy, và Swift. Cú pháp này +được giới thiệu để làm giảm phiền toái xử lý `nil`, xem vd: `obj&.foo`. +`Array#dig` và `Hash#dig` cũng mới được bổ sung vào thư viện. + +[did_you_mean.gem được kèm cùng](https://bugs.ruby-lang.org/issues/11252). +did_you_mean.gem hiển thị những gợi ý trong trường hợp gặp lỗi `NameError` +hay `NoMethodError` giúp cho việc debug dễ dàng hơn. + +Hãy thử nghiệm Ruby 2.3.0-preview1 với ứng dụng của bạn và phản hồi cho +chúng tôi biết nếu bạn có gặp bất cứ sự cố nào. + +## Các thay đổi tiêu biểu từ bản 2.2 +* TBD + +Xem [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) và +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +để biết thêm chi tiết. + +Với các thay đổi, 1036 files thay đổi, 81312 dòng bổ sung(+), 51322 dòng +gỡ bỏ(-) từ Ruby 2.2.0. + +## Download + +* + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 +* + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 +* + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b +* + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Chú thích + +Xin xem lịch ấn bản và các thông tin khác tại + +[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From d93015267294eeea9ac922112042ad5137ace55c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Trung=20L=C3=AA?= Date: Fri, 13 Nov 2015 17:25:26 +1100 Subject: [PATCH 0180/3767] =?UTF-8?q?s/string=20literal/chu=E1=BB=97i=20k?= =?UTF-8?q?=C3=BD=20t=E1=BB=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 9f09d02af2..213a6e6714 100644 --- a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -15,7 +15,7 @@ Giới thiệu cùng với phiên bản này bao gồm các cải tiến sau: [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) được giới thiệu. Trên Ruby 2.1, "str".freeze được tối ưu hoá để giảm số lượng đối tượng được -tạo ra. Ruby 2.3 cho phép đóng băng tất cả string literal trong các +tạo ra. Ruby 2.3 cho phép đóng băng tất cả chuỗi ký tự trong các file mã nguồn thông qua một magic comment và một cờ của command line. Ngoài ra người dùng còn có thể biết được vị trí đổi tượng được tạo khi gặp phải lỗi "can't modify frozen String" thông qua cờ `--enable-frozen-string-literal-debug`. From 6ae8cab2b5a528e571604d9d0cff16b8d73f6443 Mon Sep 17 00:00:00 2001 From: Quintus Date: Fri, 13 Nov 2015 12:32:22 +0100 Subject: [PATCH 0181/3767] Translate Ruby 2.3.0-preview1 post (de) --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..ee6b2b530f --- /dev/null +++ b/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,79 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview1 veröffentlicht" +author: "naruse" +translator: "Marvin Gülker" +date: 2015-11-11 14:00:00 +0000 +lang: de +--- + +Wir freuen uns, die Veröffentlichung von Ruby 2.3.0-preview1 +bekanntgeben zu können. + +Ruby 2.3.0-preview1 ist die erste Vorschau auf Ruby 2.3.0, in die +viele neue Features und Verbesserungen eingeflossen sind. + +So wird etwa das [Pragma für eingefrorene +String-Literale](https://bugs.ruby-lang.org/issues/11473) +eingeführt. Bereits seit Ruby 2.1 handelt es sich bei `"str".freeze` +um eine auf besseren Speicherverbrauch optimierte Operation, mit Ruby +2.3 wird nunmehr ein neuer magischer Kommentar und eine +Kommandozeilenoption eingeführt, die alle String-Literale im Quellcode +betrifft. Zu Debugging-Zwecken können Sie mithilfe der Option +`--enable-frozen-string-literal-debug` feststellen, an welcher Stelle +das Objekt erstellt wird, welches den Fehler `"can't modify frozen +String"` auslöst. + +Daneben wird der [Safe Navigation +Operator](https://bugs.ruby-lang.org/issues/11537) eingeführt, wie er +bereits aus C#, Groovy und Swift bekannt ist. Er erleichtert die +Behandlung von `nil` als `obj.&foo`. Außerdem wurden `Array#dig` und +`Hash#dig` hinzugefügt. + +[did_you_mean.gem wird +mitgeliefert](https://bugs.ruby-lang.org/issues/11252). did_you_mean.gem +gibt mögliche Kandidaten bei einem `NameError` oder `NoMethodError` +aus, um so das Debugging zu vereinfachen. + +Probieren Sie Ruby 2.3.0-preview1 aus, haben Sie Spaß daran und lassen +Sie uns an Ihren Erfahrungen teilhaben! + +## Wesentliche Änderungen seit 2.2 +* TBD + +Siehe die +[NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) und das +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +für weitere Informationen. + +Mit diesen Änderungen wurden seit Ruby 2.2.0. 1036 Dateien geändert, +81312 Einfügungen(+), 51322 Löschungen(-). + +## Download + +* + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 +* + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 +* + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b +* + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Veröffentlichungskommentar + +Siehe den Veröffentlichungszeitplan und andere Informationen: + +[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 3932bd3f6c57db6fa175bfb503c1d3ad138909a5 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 15:47:25 +0100 Subject: [PATCH 0182/3767] Small changes in 2.3.0-preview1 post (en) --- .../2015-11-11-ruby-2-3-0-preview1-released.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 8690149c10..b8544bd65e 100644 --- a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -14,9 +14,9 @@ Many new features and improvements are included. [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. On -Ruby 2.1, `"str".freeze` is optimized to reduce object allocation. Ruby -2.3 introduces new magic comment and command line option to specify -all the string literals in the source files. +Ruby 2.1, `"str".freeze` is optimized to reduce object allocation. +Ruby 2.3 introduces a new magic comment and command line option to +specify all the string literals in the source files. Additionally for debugging, you can get where the object is created on `"can't modify frozen String"` error by `--enable-frozen-string-literal-debug`. @@ -25,9 +25,9 @@ Additionally for debugging, you can get where the object is created on which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. -[did_you_mean.gem is -bundled](https://bugs.ruby-lang.org/issues/11252). did_you_mean.gem -show the candidates on the `NameError` and `NoMethodError` to ease +[did_you_mean gem is +bundled](https://bugs.ruby-lang.org/issues/11252). The did_you_mean gem +shows the candidates on the `NameError` and `NoMethodError` to ease debbugging. Try and enjoy programming with Ruby 2.3.0-preview1, and report us your From 76aab10969cb9d29486dc9cf503dba39c52e200c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 16:05:48 +0100 Subject: [PATCH 0183/3767] Update Heroku buildpack URL in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f6be53871b..c956d51262 100644 --- a/README.md +++ b/README.md @@ -83,7 +83,7 @@ cd www.ruby-lang.org ``` heroku login -heroku create --buildpack http://github.com/ruby/heroku-buildpack-ruby-jekyll.git +heroku create --buildpack https://github.com/ruby/heroku-buildpack-www-ruby-lang.git ``` * Push your site. From ca51e3bba2b743ff870281a491eb6201e8dc42b9 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 16:12:40 +0100 Subject: [PATCH 0184/3767] Restructure and improve README --- README.md | 95 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 54 insertions(+), 41 deletions(-) diff --git a/README.md b/README.md index c956d51262..a93ac1bbcd 100644 --- a/README.md +++ b/README.md @@ -39,73 +39,84 @@ cd www.ruby-lang.org/ bundle install ``` -To generate the site and start a local web server, you can use +## Make Changes -``` sh -bundle exec rake serve -``` +Making changes is easy: +just locate the Markdown source of the page you want to improve, +then make your changes or add content. -Then open [http://localhost:9292/](http://localhost:9292/) -in your local browser to access the preview. +If you plan to submit a pull request or want to preview your changes +on Heroku, you need to -**Note:** The build of the site will take several minutes. +* create a topic branch, +* commit your changes to this branch. -If you created the site previously and the `_site` directory -already exists, the web server will start instantly. -It will serve the content as it was at the time of the last -site generation, though. +See the [project's wiki][wiki] for some guidelines on how +your commits and PRs should look like. -To force regeneration of the site or -to only get feedback on the success of the build you might want -to create the website *without starting a local server* instead: +## Preview Your Changes + +### Preview Locally + +Generate the website with ``` sh bundle exec rake generate ``` -## Preview on Heroku +Then start a local web server with + +``` sh +bundle exec rake serve +``` + +Open [http://localhost:9292/](http://localhost:9292/) +in your browser to access the preview. + +**Note:** The build of the site will take several minutes. + +### Preview on Heroku In case a build is not possible on your local machine +or you want to test your changes under production conditions you can also create a preview on Heroku. -* Sign up for [Heroku](http://www.heroku.com) if you don't have an account yet. -* Install [Heroku Toolbelt](https://toolbelt.heroku.com). -* Clone repository. + * Sign up for [Heroku](http://www.heroku.com) if you do not have + an account yet. -``` -git clone https://github.com/ruby/www.ruby-lang.org.git -cd www.ruby-lang.org -``` + * Install the [Heroku Toolbelt](https://toolbelt.heroku.com). -* Create a feature branch. -* Make changes or add content and commit. -* Create preview app on Heroku using custom buildpack. + * Unless you already have, `cd` into your local working copy of this repo. -``` -heroku login -heroku create --buildpack https://github.com/ruby/heroku-buildpack-www-ruby-lang.git -``` + * Create a preview app on Heroku using the custom buildpack: -* Push your site. + ``` sh + heroku login + heroku create --buildpack https://github.com/ruby/heroku-buildpack-www-ruby-lang.git + ``` -``` -git push heroku feature_branch:master -heroku open -``` + * Push your feature branch: -To create a preview of the master branch: + ``` sh + git push heroku feature_branch:master + ``` + + To create a preview of the master branch: + + ``` sh + git push heroku master + ``` + +Open the preview in your browser with `heroku open` or +retrieve the preview URL using `heroku info` and open it in your browser. -``` -git push heroku master -heroku open -``` ## Testing Besides generating and previewing the site you can perform additional tests with these tasks: -``` +``` sh bundle exec rake check # perform various tests on the source files bundle exec rake check:markup # check markup for all generated pages bundle exec rake check:links # check for 404's (needs a running local server) @@ -113,4 +124,6 @@ bundle exec rake check:links # check for 404's (needs a running local server) ## More Information -For more information see the [wiki](https://github.com/ruby/www.ruby-lang.org/wiki). +For more information see the [wiki][wiki]. + +[wiki]: https://github.com/ruby/www.ruby-lang.org/wiki From dd614159c10b8323665bab7547df4830113970a8 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 20:36:10 +0100 Subject: [PATCH 0185/3767] Add missing heading in post (bg) --- bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 85fa3eb6b2..13ccb3bb19 100644 --- a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -30,6 +30,10 @@ https://bugs.ruby-lang.org/issues/11537), който позволява Приятно използване на Ruby 2.3.0-preview1! +## Notable Changes since 2.2 + +* TBD + Виж [Новини](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) и [Списък с промени](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) за повече информация. From e0577c7148b2b79e7be7534c0b86a39f86927842 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 20:36:50 +0100 Subject: [PATCH 0186/3767] Fix wrong date in post (vi) --- vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 213a6e6714..3df5abfa2c 100644 --- a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -3,7 +3,7 @@ layout: news_post title: "Phát hành Ruby 2.3.0-preview1" author: "naruse" translator: "Trung Lê" -date: 2015-11-11 16:00:00 +0000 +date: 2015-11-11 14:00:00 +0000 lang: vi --- From 67f9c9751c06ba2043955189e7866efbfef6ad23 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 20:37:48 +0100 Subject: [PATCH 0187/3767] Small fixes in 2.3.0-preview1 post (bg, en, vi, zh_tw) --- bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 1 + vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 5 +++-- zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 13ccb3bb19..153c397731 100644 --- a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -24,7 +24,7 @@ https://bugs.ruby-lang.org/issues/11537), който позволява вече съществуват в C#, Groovy и Swift. Добавени са също `Array#dig` и `Hash#dig`. -[did_you_mean.gem](https://bugs.ruby-lang.org/issues/11252) e добавен +[did_you_mean gem](https://bugs.ruby-lang.org/issues/11252) e добавен към ruby-core. Библиотеката показва потенциални кандидати при `NameError` и `NoMethodError` за по-лесно дебъгване. diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index b8544bd65e..bae07ebd5f 100644 --- a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -34,6 +34,7 @@ Try and enjoy programming with Ruby 2.3.0-preview1, and report us your knowledge! ## Notable Changes since 2.2 + * TBD See [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) and diff --git a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 3df5abfa2c..289c109005 100644 --- a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -25,14 +25,15 @@ chức năng này đã hiện diện trong C#, Groovy, và Swift. Cú pháp này được giới thiệu để làm giảm phiền toái xử lý `nil`, xem vd: `obj&.foo`. `Array#dig` và `Hash#dig` cũng mới được bổ sung vào thư viện. -[did_you_mean.gem được kèm cùng](https://bugs.ruby-lang.org/issues/11252). -did_you_mean.gem hiển thị những gợi ý trong trường hợp gặp lỗi `NameError` +[did_you_mean gem được kèm cùng](https://bugs.ruby-lang.org/issues/11252). +did_you_mean gem hiển thị những gợi ý trong trường hợp gặp lỗi `NameError` hay `NoMethodError` giúp cho việc debug dễ dàng hơn. Hãy thử nghiệm Ruby 2.3.0-preview1 với ứng dụng của bạn và phản hồi cho chúng tôi biết nếu bạn có gặp bất cứ sự cố nào. ## Các thay đổi tiêu biểu từ bản 2.2 + * TBD Xem [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) và diff --git a/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 8d42fdc46b..0e994d4124 100644 --- a/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -17,7 +17,7 @@ Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str". [安全調用運算子(Safe navigation operator)](https://bugs.ruby-lang.org/issues/11537),引入了 C#、Groovy 以及 Swift 都有的安全調用運算子,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 -[did_you_mean 納入標準函式庫](https://bugs.ruby-lang.org/issues/11252)。did_you_mean.gem 針對 `NameError` 以及 `NoMethodError` 會顯示可能的正確拼寫,進而簡化除錯。 +[did_you_mean 納入標準函式庫](https://bugs.ruby-lang.org/issues/11252)。did_you_mean gem 針對 `NameError` 以及 `NoMethodError` 會顯示可能的正確拼寫,進而簡化除錯。 請嘗試並享受與 Ruby 2.3.0-preview1 的編碼時光,有任何問題敬請回報! From 37ffbcdf2fd85356786e15b0d132b76952e01a09 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 20:54:14 +0100 Subject: [PATCH 0188/3767] Remove 'preview' task from Rakefile --- Rakefile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Rakefile b/Rakefile index 4d2913242f..d99b43edc2 100644 --- a/Rakefile +++ b/Rakefile @@ -34,8 +34,6 @@ task :serve do sh "rackup config.ru" end -task :preview => [:serve] - namespace :new_post do def create_template(lang) From 81a1a8f4ec88c9bb3e3a38bd3b32a9f9a3c71d85 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 20:55:14 +0100 Subject: [PATCH 0189/3767] Drop deprecated Jekyll options from rake tasks --- Rakefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index d99b43edc2..cc2f77b97c 100644 --- a/Rakefile +++ b/Rakefile @@ -23,7 +23,7 @@ task :generate do Encoding.default_external = Encoding::UTF_8 end - options = Jekyll.configuration({'auto' => false, 'server' => false}) + options = Jekyll.configuration puts "Building site: #{options['source']} -> #{options['destination']}" $stdout.flush Jekyll::Site.new(options).process @@ -210,7 +210,7 @@ namespace :check do desc 'validate _site markup with validate-website' task :markup => :generate do - options = Jekyll.configuration({'auto' => false, 'server' => false}) + options = Jekyll.configuration Dir.chdir('_site') do system("validate-website-static --site '#{options['url']}/' --quiet") exit($?.exitstatus) From 7360132e2ee937fd6b96ea33c8b6e3f73b4561f5 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 20:55:35 +0100 Subject: [PATCH 0190/3767] Require Jekyll in 'markup' rake task --- Rakefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Rakefile b/Rakefile index cc2f77b97c..b761ec6b2c 100644 --- a/Rakefile +++ b/Rakefile @@ -210,6 +210,7 @@ namespace :check do desc 'validate _site markup with validate-website' task :markup => :generate do + require 'jekyll' options = Jekyll.configuration Dir.chdir('_site') do system("validate-website-static --site '#{options['url']}/' --quiet") From 8f29683804da4711229281731f909ff4cb78828a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 20:56:55 +0100 Subject: [PATCH 0191/3767] Rename 'generate' task to 'build' Use 'rake build' to generate site, similar to 'jekyll build'. --- README.md | 2 +- Rakefile | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a93ac1bbcd..774ee0498b 100644 --- a/README.md +++ b/README.md @@ -61,7 +61,7 @@ your commits and PRs should look like. Generate the website with ``` sh -bundle exec rake generate +bundle exec rake build ``` Then start a local web server with diff --git a/Rakefile b/Rakefile index b761ec6b2c..22cc2843ea 100644 --- a/Rakefile +++ b/Rakefile @@ -13,10 +13,10 @@ end HOST = 'www.ruby-lang.org' LANGUAGES = %w[bg de en es fr id it ja ko pl pt ru tr vi zh_cn zh_tw] -task :default => [:generate] +task :default => [:build] -desc "Generates the Jekyll site" -task :generate do +desc "Build the Jekyll site" +task :build do require 'jekyll' # workaround for LANG=C environment module Jekyll::Convertible @@ -29,6 +29,11 @@ task :generate do Jekyll::Site.new(options).process end +task :generate do + warn "Warning: The `generate' task is deprecated, use `build' instead." + Rake::Task[:build].invoke +end + desc "Serves the Jekyll site locally" task :serve do sh "rackup config.ru" @@ -209,7 +214,7 @@ namespace :check do end desc 'validate _site markup with validate-website' - task :markup => :generate do + task :markup => :build do require 'jekyll' options = Jekyll.configuration Dir.chdir('_site') do From c61c1b7ca9685b8c60925cbd8d12c6ab809c301c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 13 Nov 2015 20:58:06 +0100 Subject: [PATCH 0192/3767] Change rake task descriptions --- Rakefile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Rakefile b/Rakefile index 22cc2843ea..2773097b1e 100644 --- a/Rakefile +++ b/Rakefile @@ -34,7 +34,7 @@ task :generate do Rake::Task[:build].invoke end -desc "Serves the Jekyll site locally" +desc "Serve the Jekyll site locally" task :serve do sh "rackup config.ru" end @@ -77,7 +77,7 @@ namespace :new_post do end end - desc "Creates a news post template for language `lang'" + desc "Create a news post template for language `lang'" task :lang do puts 'Please specify one of the valid language codes:' puts LANGUAGES.join(', ') << '.' @@ -117,7 +117,7 @@ namespace :check do date ? date.getutc.strftime('%Y/%m/%d') : nil end - desc "Checks for missing author variables in news posts" + desc "Check for missing author variables in news posts" task :author do print "Checking for missing author variables in news posts..." @@ -132,7 +132,7 @@ namespace :check do end end - desc "Checks for missing lang variables in markdown files" + desc "Check for missing lang variables in markdown files" task :lang do print "Checking for missing lang variables in markdown files..." @@ -152,7 +152,7 @@ namespace :check do end end - desc "Checks publication dates (UTC) for consistency with filename" + desc "Check publication dates (UTC) for consistency with filename" task :pubdates do print "Checking for date mismatch in posts (filename / YAML front matter)..." @@ -176,7 +176,7 @@ namespace :check do localport = 9292 - desc "Checks for broken links on http://localhost:#{localport}/" + desc "Check for broken links on http://localhost:#{localport}/" task :links do gem 'spidr', '~> 0.4' require 'spidr' @@ -213,7 +213,7 @@ namespace :check do end end - desc 'validate _site markup with validate-website' + desc 'Validate _site markup with validate-website' task :markup => :build do require 'jekyll' options = Jekyll.configuration @@ -224,5 +224,5 @@ namespace :check do end end -desc "Carries out some tests" +desc "Run some tests (lang, author, pubdates)" task :check => ['check:lang', 'check:author', 'check:pubdates'] From fad236a97bf68c86ff27231e3e12ae058ee0e869 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Fri, 13 Nov 2015 23:04:54 +0200 Subject: [PATCH 0193/3767] Translate header in latest news post (bg) --- bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 153c397731..5cea987cd9 100644 --- a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -30,7 +30,7 @@ https://bugs.ruby-lang.org/issues/11537), който позволява Приятно използване на Ruby 2.3.0-preview1! -## Notable Changes since 2.2 +## Важни промени от 2.2 * TBD From 4783ad5e6feee45052e6b3597199efade8302593 Mon Sep 17 00:00:00 2001 From: Alex S Date: Fri, 13 Nov 2015 21:01:37 +0800 Subject: [PATCH 0194/3767] Translate Ruby 2.3.0-preview1 post (zh_cn) --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..7a83fa1ada --- /dev/null +++ b/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,61 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview1 发布" +author: "naruse" +translator: "Alex S" +date: 2015-11-11 14:00:00 +0000 +lang: zh_cn +--- + +很高兴告诉大家 Ruby 2.3.0-preview1 发布了。 + +Ruby 2.3.0-preview1 是 Ruby 2.3.0 版本的初次亮相。 +包含了许多改进与新功能。 + +引入[冰冻字串常量编译指示(Frozen String Literal +Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 针对了 `"str".freeze` 进行优化,减少了对象的占用空间。Ruby 2.3 引入了新的魔法注解以及命令行选项,用来指定一个代码中的字符串,全部默认为无法修改的字符串(Frozen String)。除此之外,在排错时也可以通过使用 `--enable-frozen-string-literal-debug` 来找到 `"can't modify frozen String"` 错误发生的地方。 + +[安全调用运算子(Safe navigation operator)](https://bugs.ruby-lang.org/issues/11537),引入了 C#、Groovy 以及 Swift 都有的安全调用运算子,用来简化 `nil` 的处理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 + +[did_you_mean 纳入标准函数库](https://bugs.ruby-lang.org/issues/11252)。did_you_mean.gem 针对 `NameError` 以及 `NoMethodError` 会显示可能的正确拼写,进而简化排错。 + +请尝试并享受与 Ruby 2.3.0-preview1 的编码时光,有任何问题敬请回报! + +## 自 2.2 起重要的变化 + +* 待定 + +请参阅 [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) 和 +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +来进一步了解。 + +以上变化自 Ruby 2.2.0 以来,计有 1036 个文件变更,新增代码 81312 行,移除了 51322 行。 + +## 下载 + +* + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 +* + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 +* + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b +* + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## 发布记 + +其他资讯请参考发布日程安排: + +[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 240d0c850aef32dc03641aa26b66db6e0c6e70b1 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 Nov 2015 07:16:08 +0100 Subject: [PATCH 0195/3767] Small fix in 2.3.0-preview1 post (zh_cn) --- zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 7a83fa1ada..627ffd8288 100644 --- a/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -17,7 +17,7 @@ Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 针对了 `"str". [安全调用运算子(Safe navigation operator)](https://bugs.ruby-lang.org/issues/11537),引入了 C#、Groovy 以及 Swift 都有的安全调用运算子,用来简化 `nil` 的处理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 -[did_you_mean 纳入标准函数库](https://bugs.ruby-lang.org/issues/11252)。did_you_mean.gem 针对 `NameError` 以及 `NoMethodError` 会显示可能的正确拼写,进而简化排错。 +[did_you_mean 纳入标准函数库](https://bugs.ruby-lang.org/issues/11252)。did_you_mean gem 针对 `NameError` 以及 `NoMethodError` 会显示可能的正确拼写,进而简化排错。 请尝试并享受与 Ruby 2.3.0-preview1 的编码时光,有任何问题敬请回报! From 9bd8be40754a9fd98ecf6efb59d0972e146e383c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 Nov 2015 07:27:48 +0100 Subject: [PATCH 0196/3767] Use Lanyon instead of rack-jekyll --- Gemfile | 2 +- Gemfile.lock | 9 ++++----- config.ru | 4 ++-- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/Gemfile b/Gemfile index 29d473de07..54bb714b6d 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,7 @@ gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' gem 'unicorn' -gem 'rack-jekyll', '~> 0.4.2' +gem 'lanyon', '~> 0.2.0' gem 'rack-rewrite' gem 'rack-ssl' gem 'rack-protection' diff --git a/Gemfile.lock b/Gemfile.lock index 3e6cdaba00..2859b2392d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -37,6 +37,9 @@ GEM listen (~> 3.0) kgio (2.10.0) kramdown (1.9.0) + lanyon (0.2.0) + jekyll (~> 2.0) + rack (~> 1.6) liquid (2.6.3) listen (3.0.4) rb-fsevent (>= 0.9.3) @@ -54,10 +57,6 @@ GEM posix-spawn (~> 0.3.6) yajl-ruby (~> 1.2.0) rack (1.6.4) - rack-jekyll (0.4.5) - jekyll (>= 1.3) - listen (>= 1.3) - rack (~> 1.5) rack-protection (1.5.3) rack rack-rewrite (1.5.1) @@ -90,7 +89,7 @@ PLATFORMS DEPENDENCIES jekyll (~> 2.0) - rack-jekyll (~> 0.4.2) + lanyon (~> 0.2.0) rack-protection rack-rewrite rack-ssl diff --git a/config.ru b/config.ru index 5c83236f2c..11ee53bbd3 100644 --- a/config.ru +++ b/config.ru @@ -1,4 +1,4 @@ -require 'rack/jekyll' +require 'lanyon' require 'rack/rewrite' require 'rack/ssl' require 'rack/protection' @@ -81,4 +81,4 @@ end use Rack::Protection::HttpOrigin use Rack::Protection::FrameOptions -run Rack::Jekyll.new +run Lanyon.application(:skip_build => true) From 7805303a392b4fc22d87492d04e7523ab13c4989 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 Nov 2015 07:28:32 +0100 Subject: [PATCH 0197/3767] Remove rewrite rules to dir with trailing slash These redirections are handled by Lanyon. --- config.ru | 4 ---- 1 file changed, 4 deletions(-) diff --git a/config.ru b/config.ru index 11ee53bbd3..c16128b39a 100644 --- a/config.ru +++ b/config.ru @@ -7,10 +7,6 @@ require 'yaml' use Rack::CommonLogger use Rack::Rewrite do - # enforce trailing slash (/foo -> /foo/) when index.html exists - r302 %r{.*}, "$&/", if: ->(rack_env) { - rack_env["PATH_INFO"].match(%r{/$}).nil? && File.exist?("_site#{rack_env["PATH_INFO"]}/index.html") - } # bugreport.html (linked to from Ruby source code) r302 %r{^/bugreport\.html$}, "http://bugs.ruby-lang.org/" From b7ee005007406722989c0ada99a0833d376951c2 Mon Sep 17 00:00:00 2001 From: Ju Liu Date: Sat, 14 Nov 2015 23:39:35 +0100 Subject: [PATCH 0198/3767] Add all missing news (it) --- .../_posts/2015-03-03-ruby-2-2-1-released.md | 51 +++++++++++++ .../2015-03-06-google-summer-of-code-2015.md | 35 +++++++++ .../2015-04-13-ruby-2-0-0-p645-released.md | 60 +++++++++++++++ .../_posts/2015-04-13-ruby-2-1-6-released.md | 57 ++++++++++++++ .../_posts/2015-04-13-ruby-2-2-2-released.md | 55 ++++++++++++++ ...openssl-hostname-matching-vulnerability.md | 62 +++++++++++++++ it/news/_posts/2015-06-30-ruby-prize-2015.md | 32 ++++++++ ...7-14-rubyconftw-2015-call-for-proposals.md | 25 +++++++ .../2015-08-18-ruby-2-0-0-p647-released.md | 60 +++++++++++++++ .../_posts/2015-08-18-ruby-2-1-7-released.md | 60 +++++++++++++++ .../_posts/2015-08-18-ruby-2-2-3-released.md | 56 ++++++++++++++ it/news/_posts/2015-08-31-confoo-cfp.md | 26 +++++++ .../2015-10-13-fukuoka-ruby-award-2016.md | 63 ++++++++++++++++ ...2015-11-11-ruby-2-3-0-preview1-released.md | 75 +++++++++++++++++++ 14 files changed, 717 insertions(+) create mode 100644 it/news/_posts/2015-03-03-ruby-2-2-1-released.md create mode 100644 it/news/_posts/2015-03-06-google-summer-of-code-2015.md create mode 100644 it/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md create mode 100644 it/news/_posts/2015-04-13-ruby-2-1-6-released.md create mode 100644 it/news/_posts/2015-04-13-ruby-2-2-2-released.md create mode 100644 it/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md create mode 100644 it/news/_posts/2015-06-30-ruby-prize-2015.md create mode 100644 it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md create mode 100644 it/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md create mode 100644 it/news/_posts/2015-08-18-ruby-2-1-7-released.md create mode 100644 it/news/_posts/2015-08-18-ruby-2-2-3-released.md create mode 100644 it/news/_posts/2015-08-31-confoo-cfp.md create mode 100644 it/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md create mode 100644 it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/it/news/_posts/2015-03-03-ruby-2-2-1-released.md b/it/news/_posts/2015-03-03-ruby-2-2-1-released.md new file mode 100644 index 0000000000..0649989b9b --- /dev/null +++ b/it/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Rilasciato Ruby 2.2.1" +author: "hsbt" +translator: "Arkham" +date: 2015-03-03 03:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare il rilascio di Ruby 2.2.1! +Questa è la prima release versione teeny della serie stabile 2.2. + +Questa versione risolve un problema di compilazione di ffi e un problema di +gestione della memoria usata dai simboli (Vedi [Bug #10686] (https://bugs.ruby-lang.org/issues/10686)). + +Potete leggere il [changelog] (http://svn.ruby-lang.org/repos/ruby/tags/v2_2_1/changelog) per tutti i dettagli. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.bz2) + + SIZE: 13326768 bytes + MD5: 06973777736d8e6bdad8dcaa469a9da3 + SHA256: 4e5676073246b7ade207be3e80a930567a88100513591a0f19fc38e247370065 + SHA512: af6a8e75a66b953ff33ecbca5111bcf1c6560b6b48b370b700820fcbe91363146c5ac8abd670a14e693b44343ae598bab472ed2902834304c03ffcd9550886d1 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.gz) + + SIZE: 16512208 bytes + MD5: b49fc67a834e4f77249eb73eecffb1c9 + SHA256: 5a4de38068eca8919cb087d338c0c2e3d72c9382c804fb27ab746e6c7819ab28 + SHA512: 97b92251c612e40ad84c3ce612b0f410010ed72f564a4223af1c8df3f7c9d7b7acea9d75423f033752902e4829272c5c94496eae7f504d2be7442e44519b8e93 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.tar.xz) + + SIZE: 10320352 bytes + MD5: f7570579539faaa734c02e2857370298 + SHA256: 3b2852c07fdc12d0ba2b5698c7587ae2b46141539a526d143da5860b55a626c0 + SHA512: 853517426cd4735bab42298a13cef6f4864b6f8787c3985eaa39a4d1efb40e121bdb51e874b567f0ec339fe001920bcd165067633992b2be30e7804191559151 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.1.zip) + + SIZE: 18457205 bytes + MD5: fc0a654425419e9397a1a6858a76325d + SHA256: 73af1b1a9d5ceebfc129f270652fe81d9f760082c9fb3206a81bb7162b2a4087 + SHA512: 7150f0b6c6d27e6053ac88309903adf42fce537b8228740b97929712689c5623757aeb8a76dab1126cb70970c860fedb55a28c4660d818845921c0c74f8563f8 + +## Ringraziamenti + +I molti committer, developer e utenti che ci hanno segnalato bug hanno reso +possibile questa release. Grazie per il vostro contributo. diff --git a/it/news/_posts/2015-03-06-google-summer-of-code-2015.md b/it/news/_posts/2015-03-06-google-summer-of-code-2015.md new file mode 100644 index 0000000000..81fefb5690 --- /dev/null +++ b/it/news/_posts/2015-03-06-google-summer-of-code-2015.md @@ -0,0 +1,35 @@ +--- +layout: news_post +title: "Google Summer of Code 2015" +author: "Federico Builes" +translator: "Arkham" +date: 2015-03-06 10:48:37 +0000 +lang: it +--- + +Ruby parteciperà al [Google Summer of Code 2015][gsoc] come organizzazione +top-level. Raccoglieremo sotto al nostro cappello tutti i progetti riguardanti +Ruby, come ad esempio [Ruby][ruby-ideas], [JRuby][jruby-ideas], +[Celluloid][celluloid] e [altri][ideas]. Le application degli studenti potranno +essere mandate a partire dal 16 Marzo e la scadenza è il 27 Marzo (potete +leggere il [programma][timeline]). + +Se sei interessato a partecipare come studente o come mentore, entra a far parte +della nostra [mailing list][ml]! Puoi trovare una lista di idee per il tuo +progetto nel [wiki di RubyGSoC][ideas]. + +Anche [Ruby on Rails][ror] e [SciRuby][sciruby] parteciperanno all'evento come +organizzazioni top-level. Se hai un'idea che sia più adatta a quei progetti, +puoi leggere i loro [rispettivi][ror-announcement] [annunci][sciruby-ideas]. + +[gsoc]: http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2015/about_page +[timeline]: http://www.google-melange.com/gsoc/events/google/gsoc2015 +[jruby-ideas]: https://github.com/jruby/jruby/wiki/Google-Summer-of-Code-2015 +[celluloid]: https://github.com/rubygsoc/rubygsoc/wiki/Ideas-List#celluloid +[ideas]: https://github.com/rubygsoc/rubygsoc/wiki/Ideas-List +[ml]: https://groups.google.com/forum/?hl=en#!forum/rubygsoc +[ror-announcement]: http://weblog.rubyonrails.org/2015/3/4/google-summer-of-code-2015/ +[sciruby-ideas]: https://github.com/SciRuby/sciruby/wiki/Google-Summer-of-Code-2015-Ideas +[ruby-ideas]: https://github.com/rubygsoc/rubygsoc/wiki/Ideas-List#mri-matz-ruby-interpreter +[ror]: http://rubyonrails.org/ +[sciruby]: http://sciruby.com/ diff --git a/it/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/it/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md new file mode 100644 index 0000000000..c1f6c1f61a --- /dev/null +++ b/it/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Rilasciato Ruby 2.0.0-p645" +author: "usa" +translator: "Arkham" +date: 2015-04-13 12:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare il rilascio di Ruby 2.0.0-p645. + +Questa release risolve un problema di sicurezza dell'estensione OpenSSL. +Potete leggere il seguente link per tutti i dettagli. + +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) + +Ruby 2.0.0 è entrato nella fase di mantenimento di sicurezza, che durerà fino al +24 Febbraio 2016. Dopo questa data, il supporto a Ruby 2.0.0 verrà terminato. +Vi consigliamo di cominciare a pianificare la migrazione verso versioni più +recenti di Ruby, come la 2.1 o la 2.2. + +Questa release risolve il problema di sicurezza che abbiamo citato prima +insieme ad alcuni piccoli cambiamenti necessari per l'ambiente di test (che non +dovrebbe avere nessuna conseguenza per gli utenti normali). + +Potete leggere il [changelog](http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_645/ChangeLog) per tutti i dettagli. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.bz2) + + SIZE: 10786492 bytes + SHA1: e724dd0e4a1e820a368be307aa0863a8ecf4b694 + SHA256: 2dcdcf9900cb923a16d3662d067bc8c801997ac3e4a774775e387e883b3683e9 + SHA512: e9ca186b1cf0877cdbecd43dcab2c5161a53103e926609d5e1b769a4980eab4571bfd0951788b4fc92dfd9d10175b0f5f36ea2c7289e575a9db9b62c02f93185 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.gz) + + SIZE: 13620967 bytes + SHA1: 4f922cda8d8f745f7b80cef8f79a0b51c252bbf5 + SHA256: 5e9f8effffe97cba5ef0015feec6e1e5f3bacf6ace78cd1cdf72708cd71cf4ab + SHA512: 4503e9d52d2f740ed00437f645cd532044a684b523b8044c0ba4e1b4e69649d2274d5b94fc8273acbbc19d3bb3f15375b93de5140d39f973f2fbb746500633b8 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.tar.xz) + + SIZE: 8295192 bytes + SHA1: eee2d0d06de5b22d7542c605b4f2db24b0cb26bc + SHA256: 875be4f57bdbb2d2be0d64bfd8fc5022f004d55261ead8fd0cdc2e9e415e9f7b + SHA512: 440f8ea50f51c53f90e42a8dfd7cd41f806b290d5c12c09f84d9159ab9c95e19b036cd8a5dc788844da501b9fcd1fa8ad8352ef7417998debc1b43a61a4ea4dc + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p645.zip) + + SIZE: 15139168 bytes + SHA1: 384cc548291e91d0b9d7297bbc9aed46b88f254a + SHA256: 2ad4eaabfd92d627baffc6c971e4b8987b38c06baf42dc2fc2e05131095499e7 + SHA512: 271373873570a0b47124cbc0232fff6be353264a0891dd04800c1c9f79b1297f66e0d4e817f474432b20cbf055c8f421548a11a6ec19b68dad16cc78f1ba9876 + +## Ringraziamenti + +Grazie a tutti coloro che hanno reso possibile questa release e in particolare a zzak. diff --git a/it/news/_posts/2015-04-13-ruby-2-1-6-released.md b/it/news/_posts/2015-04-13-ruby-2-1-6-released.md new file mode 100644 index 0000000000..f21efe8f7a --- /dev/null +++ b/it/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Rilasciato Ruby 2.1.6" +author: "usa" +translator: "Arkham" +date: 2015-04-13 12:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare il rilascio di Ruby 2.1.6! + +Questo rilascio risolve un problema di sicurezza dell'estensione OpenSSL. +Potete leggere il seguente link per tutti i dettagli. + +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) + +Inoltre, sono stati risolti molti bug. Potete leggere i [ticket](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +e il [changelog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_6/ChangeLog) per tutti i dettagli. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2) + + SIZE: 12011651 bytes + SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 + SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 + SHA512: 75d58120b5f387bcadbf6d19e85624f78c74f81b9018baef39207214673f7ebc0700ab31145acd88b4071c896ba8e1302a29c90955bcf5f8c863634125022aa6 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.gz) + + SIZE: 15141710 bytes + SHA1: 426289b6647ce35ad101091825b6e7e5fce207f3 + SHA256: 1e1362ae7427c91fa53dc9c05aee4ee200e2d7d8970a891c5bd76bee28d28be4 + SHA512: 6563d8f39623ed5ba227725c54e630886412938bdf7c4cf03337d6c245af58d92274a098ea0e03bfd0e94970f4ee82909c366ae81db4b9317c10b92167bfc46d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.xz) + + SIZE: 9381724 bytes + SHA1: e429644f27c243474268bf548e6fa95d05579aaf + SHA256: 137b27bffefd795fd97c288fff539d135f42320f8a1afddde99a34e1fbe7314e + SHA512: 0cf91fe7ae53a3f9c034fa5996eeed91889b942b8e595e84be4e244adc30d79aa3f540cc6f657982715069dfb14af20786557689d9a8fe4bbfc66280e84dd6cf + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.zip) + + SIZE: 16671680 bytes + SHA1: e79a033ab847e0d67940e31bac0debf197fad615 + SHA256: ecbc4b97cc78e96e01375b961936133279db806044fd4d23771136dae4c1056d + SHA512: d1450bd013dbaabf10d7097e9dcd8c3f027110c08693ee7c94c002ea96b7e6e171c951b8b1ca3971b7f89e05b15df00ec56a006f9393889ae7f8045e9b328fad + +## Ringraziamenti + +Grazie a tutti coloro che hanno reso possibile questa release, e in particolare, +nagachika. + +Il mantenimento di Ruby 2.1, che include questa release, si basa sull' +"Agreement for the Ruby stable version" della [Ruby +Association](http://www.ruby.or.jp/). diff --git a/it/news/_posts/2015-04-13-ruby-2-2-2-released.md b/it/news/_posts/2015-04-13-ruby-2-2-2-released.md new file mode 100644 index 0000000000..e3f2699684 --- /dev/null +++ b/it/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Rilasciato Ruby 2.2.2" +author: "nagachika" +translator: "Arkham" +date: 2015-04-13 12:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciarvi il rilascio di Ruby 2.2.2! + +Questa è una versione teeny della serie stabile 2.2. + +Questa release risolve un problema di sicurezza per l'estensione OpenSSL causato +da una vulnerabilità nella verifica degli hostname. + +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) + +Sono stati inclusi numerosi bugfix. Potete leggere il [changeloog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_2/ChangeLog) +per tutti i dettagli. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2) + + SIZE: 13314437 bytes + SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b + SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 + SHA512: d6693251296e9c6e8452786ce6b0447c8730aff7f92d0a92733444dbf298a1e7504b7bd29bb6ee4f2155ef94ccb63148311c3ed7ac3403b60120a3ab5c70a162 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz) + + SIZE: 16613636 bytes + SHA1: 29c51a17639d921b1ae51cd80a9d7584f67d5e1c + SHA256: 5ffc0f317e429e6b29d4a98ac521c3ce65481bfd22a8cf845fa02a7b113d9b44 + SHA512: 0603f962980e14d206f8f1b3d5bb1b19d65f369bde71a686f3b4cef1d1dd09ef39afac3170947324f29a4ac17b99f9d406e5ca33b4950ece2e5baca0a42c791c + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.xz) + + SIZE: 10463044 bytes + SHA1: 58cfec8db9b51ad1ff3bd2b9065da087913a6268 + SHA256: f033b5d08ab57083e48c1d81bcd7399967578c370b664da90e12a32891424462 + SHA512: bd72d0a4c017e2527659f64ef2781bbe8bd540a2302eaa60234a12282fd53c359e04205c56385402c67e81bb9dab3b88de53de82e12bb13e3386c26301043b64 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.zip) + + SIZE: 18448642 bytes + SHA1: 7d26835cb7711dfe75f2c10fe38cb85f5ed56df5 + SHA256: dd96db09348034b21889df1b561c7482ee553558486707503c83908eddb3c768 + SHA512: 7487032e9108ea4b35f909e26c7202994524090b3c237713b8b406917cf65543ec7372d260dcacd5c9b269bb7645e1703b3a64ca3cc2efc8b2135c1d06729246 + +## Ringraziamenti + +I molti committer, developer e utenti che ci hanno segnalato bug hanno reso +possibile questa release. Grazie per il vostro contributo. diff --git a/it/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md b/it/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md new file mode 100644 index 0000000000..e213008ab0 --- /dev/null +++ b/it/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md @@ -0,0 +1,62 @@ +--- +layout: news_post +title: "CVE-2015-1855: Ruby OpenSSL Hostname Verification" +author: "zzak" +translator: "Arkham" +tags: security +date: 2015-04-13 12:00:00 +0000 +lang: it +--- + +L'estensione OpenSSL di Ruby soffre di una vulnerabilità causata da un confronto +troppo permissivo degli hostname, che può causare bug simili a +[CVE-2014-1492][CVE-2014-1492]. Problemi simili sono stati rilevati in +[Python][python-hostname-bug]. + +Questa vulnerabilità è stata identificata con il codice [CVE-2015-1855][CVE-2015-1855]. + +Vi consigliamo decisamente di aggiornare Ruby. + +## Dettagli + +Dopo aver esaminato [RFC 6125][RFC-6125] e [RFC 5280][RFC-5280], abbiamo trovato +molte violazioni nel confronto degli hostname e in particolare dei certificati +wildcard. + +L'estensione OpenSSL di Ruby fornirà da ora in poi un algoritmo di matching +basato sulle stringhe con un comportamento molto _più_ severo, come consigliato da +questi RFC. In particolare, non sarà più possibile fare il matching di piu' di +una wildcard per ogni SAN. Inoltre, la comparazione di questi valori sarà da ora +in poi case-insensitive. + +Questa modifica cambierà il comportamento del metodo `OpenSSL::SSL#verify_certificate_identity`. + +In particolare: + +* Sarà permesso solo un carattere wildcard nella parte iniziale dell'hostname. +* I nomi IDNA potranno essere confrontati con solo una wildcard semplice (ad + esempio, '\*.domain'). +* Il campo SAN sarà limitato solo a caratteri ASCII. + +Tutti gli utenti che utilizzano una release vulnerabile dovrebbero aggiornare +immediatamente. + +## Versioni vulnerabili + +* Tutte le versioni di Ruby 2.0 precedenti Ruby 2.0.0 patchlevel 645 +* Tutte le versioni di Ruby 2.1 precedenti Ruby 2.1.6 +* Tutte le versioni di Ruby 2.2 precedenti Ruby 2.2.2 +* Tutte le revisioni precenti alla 50292 nel trunk + +## Ringraziamenti + +Grazie a Tony Arcieri, Jeffrey Walton e Steffan Ullrich per aver segnalato +questo problema. Inizialmente segnalato come [Bug #9644][Bug-9644], le patch +sono state sottomesse da Tony Arcieri e Hiroshi Nakamura. + +[CVE-2014-1492]: https://bugzilla.mozilla.org/show_bug.cgi?id=903885 +[python-hostname-bug]: https://bugs.python.org/issue17997 +[CVE-2015-1855]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1855 +[RFC-6125]: https://tools.ietf.org/html/rfc6125 +[RFC-5280]: https://tools.ietf.org/html/rfc5280 +[Bug-9644]: https://bugs.ruby-lang.org/issues/9644 diff --git a/it/news/_posts/2015-06-30-ruby-prize-2015.md b/it/news/_posts/2015-06-30-ruby-prize-2015.md new file mode 100644 index 0000000000..5aa9df53b4 --- /dev/null +++ b/it/news/_posts/2015-06-30-ruby-prize-2015.md @@ -0,0 +1,32 @@ +--- +layout: news_post +title: "Si aprono le nomination per il Ruby Prize 2015" +author: "Koji Shimada" +translator: "Arkham" +date: 2015-06-30 19:15:00 +0000 +lang: it +--- + +Si aprono le nomination per il Ruby Prize 2015 per i membri più meritevoli della +comunità Ruby. + +Il Ruby Prize è stato istituito per riconoscere i contributori più eccellenti e +i progetti più meritevoli nella comunità Ruby. Il premio sarà consegnato da una +commissione esecutiva composta dall'Associazione Ruby, il Nihon Ruby No Kai e la +città di Matsue. + +Il vincitore e i finalisti riceveranno un premio nella conferenza RubyWorld +2015, che si terrà in Matsue, nella prefettura di Shimada il 12 e 13 Novembre +2015. + +Inoltre, al vincitore del premio verrà consegnato 1 milione di yen (circa 7'500 euro). + +I finalisti verranno selezionati in base a: + +* Nomination dalla commissione "Prize Member" +* Nomination dal pubblico (voi) + +La selezione finale verrà fatta dalla commissione esecutiva. Potete leggere +tutti i dettagli nel seguente link. + +[Ruby Association: Now accepting nominations for the Ruby Prize Award 2015](http://www.ruby.or.jp/en/news/20150630.html) diff --git a/it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md b/it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md new file mode 100644 index 0000000000..44bcc4c6d5 --- /dev/null +++ b/it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md @@ -0,0 +1,25 @@ +--- +layout: news_post +title: "Si apre la CFP del RubyConf Taiwan 2015" +author: "Juanito Fatas" +translator: "Arkham" +date: 2015-07-14 15:30:00 +0000 +lang: it +--- + +[RubyConf Taiwan 2015](http://rubyconf.tw) si terrà l'11 e il 12 Settembre a +Taipei, Taiwan, una fantastica isola tropicale nel cuore dell'Asia. + +[Matz](https://twitter.com/yukihiro_matz), +[Aaron Patterson](https://twitter.com/tenderlove), +[Sarah Allen](https://twitter.com/ultrasaurus), +e [Ruddy Lee](https://ruddyblog.wordpress.com) hanno confermato la loro presenza +all'evento. + +La [CFP è aperta](http://rubytaiwan.kktix.cc/events/rubyconftw2015-cfp) +fino al 20 Luglio (GMT +8) e il +[CFP per i lightning talk](http://rubytaiwan.kktix.cc/events/rubyconftw2015-ltcfp) +sarà aperta fino al 10 Agosto (GMT +8). + +Proponete i vostri talk! Tutti gli argomenti riguardanti Ruby sono bene accetti. +Non vediamo l'ora di vedervi qui a Taiwan. diff --git a/it/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/it/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md new file mode 100644 index 0000000000..0768ec4569 --- /dev/null +++ b/it/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Rilasciato Ruby 2.0.0-p647" +author: "usa" +translator: "Arkham" +date: 2015-08-18 12:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare il rilascio di Ruby 2.0.0-p647! + +Questa release risolve un problema di sicurezza causato da una vulnerabilità +nella verifica del nome del dominio usato da Rubygems. Potete leggere i dettagli +nel seguente link. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Inoltre, questa release risolve un problema causato da una regressione in lib/resolv.rb. + +* [Uninitialized constant bug introduced by typo in backport of [#10712]](https://bugs.ruby-lang.org/issues/11204) + +Ruby 2.0.0 è entrato nella fase di mantenimento di sicurezza, che durerà fino al 24 +Febbraio 2016. +Dopo di che, il supporto a Ruby 2.0.0 sarà terminato. +Vi consigliamo di cominciare a pianificare la migrazione a versioni più recenti +di Ruby, come la 2.1 o la 2.2. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2) + + SIZE: 10785285 bytes + SHA1: 537f0e212e337022f28ead8e67ffc834fcd468c6 + SHA256: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 + SHA512: 3416af771ebb0b27ceacf23d309bd2a1ede832c2edf48a5ca46f0b0b84b2ab94fb6362a0c7fe4f77b21253539db8161ae26d23a78d1ba729bf03812454d93d04 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz) + + SIZE: 13621258 bytes + SHA1: 1d5f2748104cb1011d2888d5ca6ecdb3bee1115a + SHA256: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec + SHA512: 988b694dc05a9b94b3626587abdb5c7bb6bd64e20c9f0cae1cfdab40896358696077ef975fbdfc6bcd0c108a21b9529d8f384df49902d3bc3c5cd0d640c5ac99 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz) + + SIZE: 8301008 bytes + SHA1: 4b7d395e9e0d097be948718dde115f977f3730e1 + SHA256: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 + SHA512: 38fd2ad631588a0e8adf9a7ae01cb5274eca4fd794c5ed7030e5fae9e53cd8920eaac9d388c73b844a154c7eb56fa6fed8e2ee5df5617efd624b6a568ea4953b + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip) + + SIZE: 15139508 bytes + SHA1: 74bb7a18b18f8c2401abe14fc925124357e0740c + SHA256: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + SHA512: 251737a35562b96813e5418c1fa1ff213147818e21af26d079714236d1a1e0eaf29f58b92bb8aae6cecc4be825630bb0a203270d828b909a60b120265523f062 + +## Ringraziamenti + +Grazie a tutti coloro che hanno reso possibile questa release e in particolare a hsbt. diff --git a/it/news/_posts/2015-08-18-ruby-2-1-7-released.md b/it/news/_posts/2015-08-18-ruby-2-1-7-released.md new file mode 100644 index 0000000000..702a8bb089 --- /dev/null +++ b/it/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Rilasciato Ruby 2.1.7" +author: "usa" +translator: "Arkham" +date: 2015-08-18 16:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare il rilascio di Ruby 2.1.7! + +Questa release risolve un problema di sicurezza causato da una vulnerabilità +nella verifica del nome del dominio usato da Rubygems. Potete leggere i dettagli +nel seguente link. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Inoltre, sono stati inclusi numerosi bugfix. + +Potete leggere i [ticket](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) +e il [changelog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog) +per tutti i dettagli. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2) + + SIZE: 12019706 bytes + SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 + SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 + SHA512: f610d2dd6a93f0a5e84e04ddedf847bbcea5dd3289b3164cdf60be64f67a80dfd5f9836ea5d169970cd0ce24a7e05ea6190699706567cb0d5cf450de6a70e445 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz) + + SIZE: 15151458 bytes + SHA1: e2e195a4a58133e3ad33b955c829bb536fa3c075 + SHA256: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 + SHA512: 0e2ee9ebf47f10c43bf5f29a03a3655f3507800b1e091e0c7b2ac335f36d2bf05621383e31fae2659b9cb9cb3e0f2452698a269249da12710443ffa62e4e0a8d + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz) + + SIZE: 9371208 bytes + SHA1: b5786048a934112936e5001bf265e39f6b397622 + SHA256: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 + SHA512: a4f2a3a684517678442b4ad3bda50433634317c910e8c13c844dffe470532bae5fd8d72b3f83c9a36865f303fe0464703e30854b3e55a558a758252b5e594406 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip) + + SIZE: 16680721 bytes + SHA1: 8753a89e735df5608f909ab4f71887cc9a3636df + SHA256: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + SHA512: 8e8dfc78f2ea7348d20b616f28cd91c0b1d7803aa17fd92a9d24abf846a49353930437ad868e2eb6e91be27f253ee66393200ffc902b8a8339a75b4d8a4b16bc + +## Ringraziamenti + +Grazie a tutti coloro che hanno reso possibile questa release e in particolare a +nagachika. + +Il mantenimento di Ruby 2.1, inclusa questa release, è basato sull' "Agreement +for the Ruby stable version" della [Ruby Association](http://www.ruby.or.jp/). diff --git a/it/news/_posts/2015-08-18-ruby-2-2-3-released.md b/it/news/_posts/2015-08-18-ruby-2-2-3-released.md new file mode 100644 index 0000000000..8e0a27370b --- /dev/null +++ b/it/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Rilasciato Ruby 2.2.3" +author: "nagachika" +translator: "Arkham" +date: 2015-08-18 16:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare il rilascio di Ruby 2.2.3! +Questa è una release teeny della serie stabile 2.2. + +Questa release risolve un problema di sicurezza causato da una vulnerabilità +nella verifica del nome del dominio usato da Rubygems. Potete leggere i dettagli +nel seguente link. + +* [CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier](http://blog.rubygems.org/2015/05/14/CVE-2015-3900.html) + +Inoltre, sono stati inclusi numerosi bugfix. +Potete leggere il [changelog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog) +per tutti i dettagli. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2) + + SIZE: 13333814 bytes + SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 + SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f + SHA512: 795f1b66a6d4f0baef897068899c3a1a4370ce1268618e6a7d6d4720234444259f371d1ba2e174b2f7580265e9f18eda3f295fbb087447aa6e8fb7a0f07526ce + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz) + + SIZE: 16626772 bytes + SHA1: 0d9e158534cb31e72740138b8f697b57b448e5c3 + SHA256: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce + SHA512: 360ce8a99284c77b5789d292ac1669c299a66264691af7c29cb93df9b9136adbfa9965f3259eba561b082650770e2f5552f273ab8178e9c81f93bf0091a7056b + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz) + + SIZE: 10453204 bytes + SHA1: cff5421e3a7f6dbe72009ef44164d4b9e6d1801f + SHA256: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 + SHA512: e3ce3333e8d59f4f3bfc84cf9bbbc6f74272470e12913d299fd1d41fc166dee21921eed1789591f50c3f3b6e5fd38fd1b99855c16aff28bdc4ae8fcc680c71bd + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip) + + SIZE: 18462870 bytes + SHA1: d0baec39caa5d3bb0c65175b8fdc38a8a98b120d + SHA256: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + SHA512: ae288d7c0c21a159cf8173b4b4d51281616cf92a50ec63fe3b17b0af2b97302106406330aaf203a997c1169dda215068b480b5947a6bed56db5d378b0a4d2be5 + +## Ringraziamenti + +I molti committer, developer e utenti che ci hanno segnalato bug hanno reso +possibile questa release. Grazie per il vostro contributo. diff --git a/it/news/_posts/2015-08-31-confoo-cfp.md b/it/news/_posts/2015-08-31-confoo-cfp.md new file mode 100644 index 0000000000..80755d0f50 --- /dev/null +++ b/it/news/_posts/2015-08-31-confoo-cfp.md @@ -0,0 +1,26 @@ +--- +layout: news_post +title: "ConFoo 2016 sta cercando speaker Ruby" +author: "afilina" +translator: "Arkham" +date: 2015-08-31 16:00:00 +0000 +lang: it +--- + +ConFoo sta cercando speaker appassionati di Ruby per la prossima conferenza. + +![ConFoo - Conference for Web Developers](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"} +L'evento si terrà in Montreal, Canada, tra il 24 e il 26 Febbraio 2016. E' una +conferenza appassionante per ogni web developer con speaker da tutto il mondo. +Unisce molti linguaggi di programmazione in un evento unico, insieme ad altri +temi sempre relativi al mondo della programmazione web. La [CFP][1] terminerà +il 20 Settembre. + +Negli ultimi anni, ConFoo ha rinnovato il 50% dei propri speaker. Quindi se è la +prima che vieni a sapere di questa conferenza, proponi il tuo talk! + +Se ti piacerebbe anche solo partecipare, ecco uno [sconto][2] valido fino al 13 +Ottobre. + +[1]: https://confoo.ca/en/call-for-papers +[2]: https://confoo.ca/en/register diff --git a/it/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/it/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md new file mode 100644 index 0000000000..fc01aff4cf --- /dev/null +++ b/it/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -0,0 +1,63 @@ +--- +layout: news_post +title: "2016 Fukuoka Ruby Award Competition - Matz sarà nella giuria" +author: "Fukuoka Ruby" +translator: "Arkham" +date: 2015-10-13 08:00:00 +0000 +lang: it +--- + +Cari appassionati di Ruby, + +Il Governo di Fukuoka, Giappone, insieme con "Matz" Matsumoto vorrebbe invitarvi +al seguente concorso Ruby. Se avete sviluppato un'applicazione Ruby che ritenete +interessante, non esitate a partecipare! + +2016 Fukuoka Ruby Award Competition + - Primo Premio - 1 Million Yen! + +Scadenza: 27 Novembre 2015 + +Matz e un gruppo di giudici selezionerà i vincitori di questo concorso, il cui +premio è di 1 milione di yen (circa 7500 euro). +Tra i vincitori delle edizioni passate ci sono Rhomobile (USA) e APEC Climate +Center (Korea). + +[http://myfukuoka.com/category/news/ruby-news/](http://myfukuoka.com/category/news/ruby-news/) + +Le applicazioni proposte a questo concorso non dovranno essere state scritte +interamente in Ruby, ma dovrebbero trarre vantaggio delle peculiarità di questo +fantastico linguaggio. + +I progetti devono essere stati sviluppati o completati entro i 12 mesi +precedenti per poter partecipare. Potete leggere i seguenti link per tutti i +dettagli: + +[http://www.digitalfukuoka.jp/events/84](http://www.digitalfukuoka.jp/events/84) +e +[http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/](http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/) + +[http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc](http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc) + +Potete mandare la vostra proposta a award@f-ruby.com. + +Quest'anno abbiamo alcuni premi speciali: + +Il vincitore del premio AWS riceverà: + +* Un Kindle Fire HDX (questo potrebbe cambiare) +* Una consulenza tecnica gratuita di un architect AWS + +Il vincitore del premio GMO Pepabo riceverà: + +* Un certificato da 50'000 yen per servizi sui domini da MuuMuu Domain +* Un cesto ripieno di specialità locali dal valore di 30'000 yen + +Il vincitore del premio IIJ GIO riceverà: + +* Un coupon IIJ GIO dal valore di 500'000 da utilizzare in 6 mesi + +"Matz proverà e leggerà con cura il vostro codice, è un'occasione unica da non +perdere! La partecipazione al concorso è completamente gratuita." + +A presto! diff --git a/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..2e73bcf662 --- /dev/null +++ b/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,75 @@ +--- +layout: news_post +title: "Rilasciato Ruby 2.3.0-preview1" +author: "naruse" +translator: "Arkham" +date: 2015-11-11 14:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare il rilascio di Ruby 2.3.0-preview1. + +Ruby 2.3.0-preview1 è la prima anteprima di Ruby 2.3.0. +Sono state aggiunte molte nuove funzionalità e miglioramenti. + +E' stato aggiunto il [Frozen String Literal +Pragma](https://bugs.ruby-lang.org/issues/11473). Su Ruby 2.1 `"str".freeze` è +stato ottimizzato per ridurre il numero di oggetti allocati in memoria. Ruby 2.3 +introduce un nuovo commento 'magico' e un'opzione da linea di comando che +permette di congelare tutte le stringhe nel codice sorgente. +Inoltre per poter debuggare le proprie applicazioni, potete individuare dove sia +stato creato l'oggeto che causa l'errore `"can't modify frozen String"` passando +l'opzione `--enable-frozen-string-literal-debug`. + +Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537), +che esiste già in linguaggi come C#, Groovy e Swift, è stato introdotto per +rendere più semplice la gestione di oggetti che potrebbero essere `nil`, +scrivendo ad esempio `obj&.foo`. Inoltre sono stati aggiunti `Array#dig` e +`Hash#dig`. + +E' stata anche aggiunta la gemma +[did_you_mean](https://bugs.ruby-lang.org/issues/11252), che mostra le possibili +alternative quando si incontrano `NameError` o `NoMethodError` per rendere più +semplice il debug delle nostre applicazioni. + +Provate la nuova preview e fateci sapere cosa ne pensate! + +## Modifiche importanti dalla versione 2.2 + +* Da definire + +Potete leggere le [news](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) e il +[changelog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) per +tutti i dettagli. + +In tutto, 1036 file cambiati, 81312 aggiunte(+), 51322 rimozioni(-) da Ruby +2.2.0. + +## Download + +* + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 +* + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 +* + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b +* + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Commenti + +Potete leggere anche il programma delle release e altre informazioni qui: + +[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 784a9ae16ada3584f838fff28bb0708b5cc56f3b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 15 Nov 2015 09:59:41 +0100 Subject: [PATCH 0199/3767] Use https links in 2.3.0-preview1 post (en) --- .../2015-11-11-ruby-2-3-0-preview1-released.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index bae07ebd5f..dfa515e9be 100644 --- a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -46,22 +46,29 @@ deletions(-) since Ruby 2.2.0. ## Download -* +* + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 -* + +* + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 -* + +* + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b -* + +* + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 @@ -71,4 +78,4 @@ deletions(-) since Ruby 2.2.0. See also the release schedule and other information: -[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From c6dec4c4674eb326b9acddefd196748c8d537796 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 15 Nov 2015 10:17:56 +0100 Subject: [PATCH 0200/3767] Small improvements in 2.3.0-preview1 post (en) --- en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index dfa515e9be..80bb7971b9 100644 --- a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -13,10 +13,10 @@ Ruby 2.3.0-preview1 is the first preview of Ruby 2.3.0. Many new features and improvements are included. [Frozen String Literal -Pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. On -Ruby 2.1, `"str".freeze` is optimized to reduce object allocation. +Pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. +With Ruby 2.1, `"str".freeze` was optimized to reduce object allocation. Ruby 2.3 introduces a new magic comment and command line option to -specify all the string literals in the source files. +freeze all string literals in the source files. Additionally for debugging, you can get where the object is created on `"can't modify frozen String"` error by `--enable-frozen-string-literal-debug`. From a1f9b0e5cd513e37b85899a7ea06285fa4802f74 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 15 Nov 2015 10:43:37 +0100 Subject: [PATCH 0201/3767] Fix typo on security page (de) --- de/security/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de/security/index.md b/de/security/index.md index 48bd4d7df5..e905c452c5 100644 --- a/de/security/index.md +++ b/de/security/index.md @@ -20,7 +20,7 @@ Distributoren, PaaS-Plattformen). ## Bekannte Schwachstellen -Hier ein Liste kürzlich bekannt gewordener Probleme: +Hier eine Liste kürzlich bekannt gewordener Probleme: {% include security_posts.html %} From a26c0e86467495520910cabfea0b5b103966141e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 15 Nov 2015 11:05:00 +0100 Subject: [PATCH 0202/3767] Remove trailing whitespace (it) --- it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md b/it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md index 44bcc4c6d5..57aea49f92 100644 --- a/it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md +++ b/it/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md @@ -17,7 +17,7 @@ e [Ruddy Lee](https://ruddyblog.wordpress.com) hanno confermato la loro presenza all'evento. La [CFP è aperta](http://rubytaiwan.kktix.cc/events/rubyconftw2015-cfp) -fino al 20 Luglio (GMT +8) e il +fino al 20 Luglio (GMT +8) e il [CFP per i lightning talk](http://rubytaiwan.kktix.cc/events/rubyconftw2015-ltcfp) sarà aperta fino al 10 Agosto (GMT +8). From 1225d4a8645b427e7191b7ab80df1cf6d39870ac Mon Sep 17 00:00:00 2001 From: ryoben Date: Sat, 14 Nov 2015 09:39:08 +0900 Subject: [PATCH 0203/3767] Translate 2.3.0-preview1 post (ja) --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 ja/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/ja/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/ja/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..f8f20576b2 --- /dev/null +++ b/ja/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview1 リリース" +author: "naruse" +translator: "ryoben" +date: 2015-11-11 14:00:00 +0000 +lang: ja +--- + +この度、Ruby 2.3.0-preview1 をリリースすることができました。 + +これは、Ruby 2.3.0 の最初のプレビュー版で、たくさんの新機能と改良が含まれています。 + +[Frozen String Literal +Pragma](https://bugs.ruby-lang.org/issues/11473) Ruby 2.1 から`"str".freeze`により、文字列オブジェクトの生成が最適化されています。 +Ruby 2.3 ではファイル内の全ての文字列リテラルを対象にする新しいマジックコメントとコマンドラインオプションが提供されます。 +また、デバッグ用の`--enable-frozen-string-literal-debug`オプションによって、`“can’t modify frozen String”`エラーが発生した箇所を知ることができます。 + +[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537) これは、C#やGroovy、Swiftで既に実装されているもので、`obj&.foo`で`nil`をハンドリングできます。また、`Array#dig`や`Hash#dig`も追加されます。 + +[did_you_mean gem がバンドルされます](https://bugs.ruby-lang.org/issues/11252)。このgemは、`NameError`や`NoMethodError`の候補を表示し、デバッグをサポートします。 + +Ruby 2.3.0-preview1 でのプログラミングをお楽しみください。そして、結果をフィードバックしてください。 + +## 2.2からの主な変更点 + +* 後日公開 + +詳細は、[NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS)や[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog)をご覧ください。 + +今回の変更で、Ruby 2.2.0から、1036ファイルの変更、81312行の追加、51322行の削除が行われました。 + +## ダウンロード + +* + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 +* + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 +* + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b +* + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## リリースコメント + +リリーススケジュールやその他の情報はこちらをご覧ください。 + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 59921d74315bc42bba2ff4df3b272e4639815823 Mon Sep 17 00:00:00 2001 From: Simone D Date: Sun, 15 Nov 2015 18:51:18 +0100 Subject: [PATCH 0204/3767] Translate RubyConf Taiwan 2015 post (it) --- ...8-04-rubyconf-taiwan-registration-is-open.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 it/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md diff --git a/it/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md b/it/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md new file mode 100644 index 0000000000..8669093c7c --- /dev/null +++ b/it/news/_posts/2015-08-04-rubyconf-taiwan-registration-is-open.md @@ -0,0 +1,17 @@ +--- +layout: news_post +title: "Registrazioni online per RubyConf Taiwan 2015" +author: "Mu-Fan Teng (@ryudoawaru)" +translator: "simo2409" +date: 2015-08-04 15:30:22 +0000 +lang: it +--- + +RubyConf Taiwan 2015 si terrà in Taipei, Taiwan +il 11 e 12 settembre 2015. + +Per dettagli riguardo gli speaker e riguardo il programma visita il [sito della conferenza](http://rubyconf.tw). + +I biglietti sono in vendita fino al 12 settembre 2015. [Acquista il tuo biglietto](http://rubytaiwan.kktix.cc/events/rubyconftw2015?locale=en) + +Ti aspettiamo in Taiwan! From 3bdf35b97fdbe657fcb14253390f8fa53fce7476 Mon Sep 17 00:00:00 2001 From: Alex S Date: Fri, 6 Nov 2015 20:40:29 +0800 Subject: [PATCH 0205/3767] Updates about, logo and website pages (zh_cn) Closes #1201 --- zh_cn/about/index.md | 69 ++++++++++++++++++++++++------------ zh_cn/about/logo/index.md | 21 +++++++++++ zh_cn/about/website/index.md | 59 ++++++++++++++++++++++++++++++ 3 files changed, 127 insertions(+), 22 deletions(-) create mode 100644 zh_cn/about/logo/index.md create mode 100644 zh_cn/about/website/index.md diff --git a/zh_cn/about/index.md b/zh_cn/about/index.md index 7840d87732..a86c9e02ac 100644 --- a/zh_cn/about/index.md +++ b/zh_cn/about/index.md @@ -15,12 +15,11 @@ Smalltalk、 Eiffel、 Ada 和 Lisp ) 产生了一种具有函数式及指令 除此之外,他还提到: -Ruby 就像人的身体一样,表面上看来简单,但是内部却相当的复杂[\[1\]](#fn1)。 +> Ruby 就像人的身体一样,表面上看来简单,但是内部却相当的复杂[\[1\]](#fn1)。 ### Ruby 的成长 -在 1993 年,没有人会相信一个由日本业余语言设计者创建的面向对象的语言,能最终在世界范围内被广泛使用并且变得几乎像 Perl 那样流行。自从 -1995 年 Ruby 公开发表以来,Ruby 在全球吸引了许多忠实的程序设计员。在 2006 年,Ruby +自从 1995 年 Ruby 公开发布以来,Ruby 在全球吸引了许多忠实的程序设计员。在 2006 年,Ruby 被广泛接受。在各大城市都有活跃的使用者并通过社区举办许许多多场场爆满的研讨会。 ![Graph courtesy of @@ -28,20 +27,19 @@ Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&wi "Graph courtesy of Gmane."){: style="padding-left:8px;"} {: style="float:right"} -在 Ruby-Talk,主要的[ 邮件列表](/zh_cn/community/mailing-lists/) 上,讨论 Ruby -语言的文章爬升到每日 200 封。 +在 Ruby-Talk,主要的[邮件列表](/zh_cn/community/mailing-lists/)上,讨论 Ruby +语言的文章爬升到每日 200 封。这个数目近几年有所降低,因为社区讨论从一个集中化的列表分成了很多更小的组织。 -在 [TIOBE][tiobe], 最流行的开发语言排名调查中, Ruby 排名为全球第 11 位。 根据这样的成长情况,他们预测“在半年之中 -Ruby 将会进入最受欢迎开发语言的前 10 名。”有越来越多受欢迎的软件如 [Ruby on Rails][ror] -web framework 是使用 Ruby 撰写而成,也是造成 Ruby 如此快速成长的原因。 +Ruby 经常位于全球编程语言成长和流行度指数的前十名(比如[TIOBE][tiobe])。 +造成 Ruby 如此快速成长的原因很大是因为使用 Ruby 编写而成的 web framework [Ruby on Rails][ror] 非常受欢迎。 Ruby 是[开源软件]({{ site.license.url }})。 不只是免费,而且可以自由的使用、复制、修改与发布。 -### 所见到的都是对象 +### 所有见到的都是对象 最初,Matz -从其它语言中找寻理想的语法,在网络上他做了一段时间的调查,找到候选如“Perl“和“Python“。但都不是他想要的,他需要一个比 Perl -更强大、比 Python 更面向对象的语言[\[2\]](#fn2)。 +从其它语言中找寻理想的语法,回想他的调查,他说,我想要一种比 Perl +更强大、比 Python 更面向对象的脚本语言[\[2\]](#fn2)。 在 Ruby 中,所有的东西都是对象,所有的信息和代码都可以给它们所拥有的属性和行为。面向对象程序设计中称属性为实例变量(*instance variables*),称命令为方法 (*methods*)。 从下列程序代码中看到 Ruby 能够给数字赋于行为,从这点可以证明 Ruby @@ -69,18 +67,16 @@ class Numeric end y = 5.plus 6 -# y is now equal to 11 +# y 现在等于 11 {% endhighlight %} -Ruby 的符号只是语法的甜头 (syntactic sugar)。你可以随时重定义他们。 +Ruby 的符号只是语法糖 (syntactic sugar)。你可以随时重定义他们。 ### Blocks,一个独特且强大的特性 -Ruby 的代码块是非常强大的。程序员可以给任何函数添加一个密封 (closure) -来表述这个函数该如何工作。密封也被叫做代码块,是用过其他比如 PHP, Visual Basic 等规则语言的 Ruby -的初学者最喜欢使用的一个功能。 +Ruby 的代码块是非常强大且灵活的。程序员可以给任何函数添加一个闭合(closure)来表述这个函数该如何工作。闭合也被叫做代码块,是用过其他规则语言(比如 PHP、Visual Basic 等)转到 Ruby 的初学者最喜欢使用的一个功能。 -代码块取自函数语言。Matz 说:“我希望在 Ruby 的密封中融入 Lisp 的文化 [\[3\]](#fn3)。” +代码块取自函数语言。Matz 说:“我希望在 Ruby 的闭合中融入 Lisp 的文化 [\[3\]](#fn3)。” {% highlight ruby %} search_engines = @@ -125,7 +121,7 @@ Ruby 还有其他丰富的特性: * Ruby 有类似于 Java 和 Python 的异常处理,使处理错误更方便。 -* Ruby 拥有一个针对所有对象的标识-清扫(mark-and-sweep)式垃圾收集器(garbage collector)。使用者无需维护扩展库中的引用计数(reference counts)。正如 +* Ruby 拥有一个针对所有对象的标识-清扫(mark-and-sweep)式垃圾收集器(garbage collector)。使用者无需维护扩展库中的引用计数(reference counts)。正如 Matz 所说:“这对您的健康有益。” * 为 Ruby 写 C 的扩展比 Perl 和 Python 更容易。Ruby 有一个非常雅致的 API 从 C 语言调用 Ruby。这包括把 @@ -133,20 +129,39 @@ Ruby 还有其他丰富的特性: * Ruby 可以在操作系统允许的情况下动态调用库。 -* Ruby 提供不依赖操作系统的线程。所以在所有 Ruby 支持的操作系统里都可以使用多线程处理,不管操作系统支不支持,比如 MS-DOS! +* Ruby 提供不依赖操作系统的线程。所以在所有 Ruby 支持的操作系统里都可以使用多线程处理,不管操作系统支不支持,甚至是 MS-DOS! * Ruby 极为轻便:它主要是在 GNU/Linux 上开发的,但也支持很多类型的 UNIX,以及 Mac OS X, Windows 95/98/Me/NT/2000/XP,DOS,BeOS,OS/2 等。 +### Ruby 的其他实现 + +Ruby 作为一种语言还有一些不同的实现。 +这个页面和社区所说的常常指的是 **MRI**(“Matz’s Ruby Interpreter”)或者 **CRuby**(因为是用 C 语言写的),但是还存在别的一些实现。 +它们经常被用在一些特定的情况下,为了和别的语言或者环境能更好的集成,或者为了一些 MRI 不支持的特性。 + +详细列表: + +* [JRuby][jruby] 是一个基于 JVM(Java Virtual Machine)的 Ruby实现,通过 JVM 优化 JIT 编译器,垃圾回收,并发线程,工具生态系统和大量的库。 +* [Rubinius][rubinius] 是用 “Ruby 编写的 Ruby”。构建于 LLVM, + Rubinius 跑在一个很灵活的虚拟机上,别的语言也可以构建于这个虚拟机上。 +* [MacRuby][macruby] 是一个和苹果 Mac OS X 上 Cocoa 库紧密集成的实现,可以让你轻易地写出桌面应用程序。 +* [mruby][mruby] 是一个轻量级的 Ruby,可以被连接或者嵌入到程序之中。它是由 Ruby 的创造者 Yukihiro “Matz” Matsumoto 带领开发的。 +* [IronRuby][ironruby] 是一个紧密和 .NET 框架集成的实现。 +* [MagLev][maglev] 是一个快速,稳定的 Ruby 实现,支持集成对象持久化和分布式共享缓存。 +* [Cardinal][cardinal] 是一个为 [Parrot][parrot] 虚拟机 编写的 Ruby 编译器(Perl 6)。 + +这些实现中有一部分,包括 MRI,遵守 [RubySpec][rubyspec] 的说明书,这个说明书是一个”Ruby 编程语言完全可执行的详述“。 + ### 参考资料 -1 Matz, 在 Ruby-Talk 邮件列表, [5月12日, 2000][blade]. +1 Matz,在 Ruby-Talk 邮件列表,[5 月 12 日,2000 年][blade]。 {: #fn1} -2 Matz, 在 [Ruby 创造者的采访][linuxdevcenter], 11月29日, 2001. +2 Matz,在 [Ruby 创造者的采访][linuxdevcenter],11 月 29 日,2001。 {: #fn2} -3 Matz, 在 [Ruby 的代码块和闭合][artima], 12月22日, 2003. +3 Matz,在 [Ruby 的代码块和闭合][artima],12 月 22 日,2003。 {: #fn3} @@ -157,3 +172,13 @@ Ruby 还有其他丰富的特性: [linuxdevcenter]: http://www.linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html [artima]: http://www.artima.com/intv/closures2.html [tiobe]: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html +[jruby]: http://jruby.org +[rubinius]: http://rubini.us +[macruby]: http://www.macruby.org +[mruby]: http://www.mruby.org/ +[ironruby]: http://www.ironruby.net +[maglev]: http://ruby.gemstone.com +[cardinal]: https://github.com/parrot/cardinal +[parrot]: http://parrot.org +[rubyspec]: http://rubyspec.org + diff --git a/zh_cn/about/logo/index.md b/zh_cn/about/logo/index.md new file mode 100644 index 0000000000..7842199107 --- /dev/null +++ b/zh_cn/about/logo/index.md @@ -0,0 +1,21 @@ +--- +layout: page +title: "Ruby 标识" +lang: zh_cn +--- + +![Ruby 标识][logo] + +Ruby 标识是受版权保护的 © 2006,Yukihiro Matsumoto。 + +基于 [Creative Commons Attribution-ShareAlike 2.5 License][cc-by-sa] 条目协议授权。 + + +## 下载 + +[Ruby 标识全套][logo-kit]包含多种格式的 Ruby 标志(PNG, JPG, PDF, AI, SWF, XAR)。 + + +[logo]: /images/header-ruby-logo.png +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/zh_cn/about/website/index.md b/zh_cn/about/website/index.md new file mode 100644 index 0000000000..4bc3bb8469 --- /dev/null +++ b/zh_cn/about/website/index.md @@ -0,0 +1,59 @@ +--- +layout: page +title: "关于本站" +lang: zh_cn +--- + +网站是由 Ruby 编写的 [Jekyll][jekyll] 生成的,
源码托管在 +[GitHub][github-repo] 上。 + +视觉设计是由 [Jason Zimdars][jzimdars] 完成的。
+基于之前 Ruby Visual Identity Team 的设计。 + +[Ruby 标识][logo]是受版权保护的 © 2006,Yukihiro Matsumoto。 + + +## 报告问题 ## + +请使用 [issue tracker][github-issues] 来报告问题或者联系我们的[网站管理员][webmaster] (使用英语)。 + + +## 如何做出贡献 ## + +网站是因由 Ruby 社区的成员维护而自豪。 + +如果你想做出贡献的话,请阅读[贡献指导][github-wiki],然后提交 pull request 吧。 + + +## 答谢 ## + +我们感谢所有向这个网站做出贡献的的提交者、作者、翻译者和其他贡献者。 + +同时也感谢这些组织对我们的支持: + + * [NaCl][nacl](托管) + * [Heroku][heroku](托管) + * [IIJ][iij](托管) + * [GlobalSign][globalsign](SSL 认证) + * [Fastly][fastly](CDN) + * [Hatena][hatena]([mackerel][mackerel],服务器监控) + * [CloudCore][cloudcore](服务器创建) + * [Ruby no Kai][rubynokai](服务器创建) + + +[logo]: /en/about/logo/ +[webmaster]: mailto:webmaster@ruby-lang.org +[jekyll]: http://www.jekyllrb.com/ +[jzimdars]: https://twitter.com/jasonzimdars +[github-repo]: https://github.com/ruby/www.ruby-lang.org/ +[github-issues]: https://github.com/ruby/www.ruby-lang.org/issues +[github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki +[nacl]: http://www.netlab.jp +[heroku]: https://www.heroku.com/ +[iij]: http://www.iij.ad.jp +[globalsign]: https://www.globalsign.com +[fastly]: http://www.fastly.com +[hatena]: http://hatenacorp.jp/ +[mackerel]: https://mackerel.io/ +[cloudcore]: http://www.cloudcore.jp/ +[rubynokai]: http://ruby-no-kai.org/ From 9bba65e6214bfb79c41a8a4f6f3adc935701b01a Mon Sep 17 00:00:00 2001 From: wagurano Date: Tue, 17 Nov 2015 00:16:46 +0900 Subject: [PATCH 0206/3767] Translate latest news posts (ko) --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..20914e99f7 --- /dev/null +++ b/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,80 @@ +--- +layout: news_post +title: "루비 2.3.0-프리뷰1 릴리스" +author: "naruse" +translator: "wagurano" +date: 2015-11-11 14:00:00 +0000 +lang: ko +--- + +루비 2.3.0-프리뷰1 출시를 발표하여 기쁩니다. + +루비 2.3.0-프리뷰1는 루비 2.3.0의 첫번째 프리뷰입니다. +새로운 기능과 개선사항을 포함합니다. + +[프로즌 스트링 리터럴 +프라그마](https://bugs.ruby-lang.org/issues/11473)를 도입합니다. +루비 2.1에서, `"str".freeze` 를 최적화하여 객체 할당을 줄였습니다. +루비 2.3은 매직 코멘트와 커맨드 라인 옵션을 새로 도입하여 +소스 파일의 모든 스트링 리터럴을 프리즈(freeze)를 합니다. +그리고 디버깅할 때, `--enable-frozen-string-literal-debug` 옵션을 사용하면 +`"can't modify frozen String"` (프로즌 스트링을 수정할 수 없음) 에러가 발생하는 +객체를 생성한 위치를 알려줍니다. + +[세이프 내비게이션 오퍼레이터](https://bugs.ruby-lang.org/issues/11537)는 +C#, 그루비, 스위프트 언어에 있습니다. +세이프 내비게이션 오퍼레이터를 도입하여 `nil`을 `obj&.foo`와 같이 처리합니다. `Array#dig`와 `Hash#dig`도 추가합니다. + +[did_you_mean 젬을 +포함](https://bugs.ruby-lang.org/issues/11252). did_you_mean 젬은 +`NameError`와 `NoMethodError`에 대한 이름을 추천해줘서 +디버깅하기 편합니다. + +루비 2.3.0-프리뷰1으로 즐겁게 프로그래밍 한번 해보세요. 그리고 여러분의 느낌 점을 알려주세요! + +## 2.2 이후의 주목할 만한 변동점 + +* TBD(확정되지 않아 나중에 발표) + +자세한 내용은 [뉴스](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS)와 +[변경기록](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog)을 +참고하세요. + +이러한 변경사항에 따라, 루비 2.2.0 이후 1036 파일 수정, 81312 추가(+), 51322 +삭제(-) + +## 다운로드 + +* + + * 크기: 14174035 바이트 + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 + +* + + * 크기: 17560800 바이트 + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 + +* + + * 크기: 11225228 바이트 + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b + +* + + * 크기: 19777010 바이트 + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## 릴리스 코멘트 + +릴리스 일정과 다른 정보는 밑의 링크를 참조하세요. + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 8191ef20e2938c269e4e19be72f5e109392bf2ae Mon Sep 17 00:00:00 2001 From: Vlad Bokov Date: Tue, 17 Nov 2015 19:18:15 +0600 Subject: [PATCH 0207/3767] 2015-11-11-ruby-2-3-0-preview1-released (ru) --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..076efd8ad4 --- /dev/null +++ b/ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,76 @@ +--- +layout: news_post +title: "Вышел Ruby 2.3.0-preview1" +author: "naruse" +translator: "Vlad Bokov" +date: 2015-11-11 14:00:00 +0000 +lang: ru +--- + +Мы рады сообщить о выходе Ruby 2.3.0-preview1. + +Ruby 2.3.0-preview1 — первая предварительная версия релиза Ruby 2.3.0, +которая включает много новых возможностей и улучшений. + +Введен концепт [неизменяемых строковых литералов](https://bugs.ruby-lang.org/issues/11473). + +В Ruby 2.1 метод `"str".freeze` был оптимизирован, чтобы уменьшить количество выделений памяти. +В Ruby 2.3 появляется магический комментарий и опция коммандной строки, чтобы "заморозить" +все строковые литералы в исходном коде. + +Кроме того, при отладке в режиме `--enable-frozen-string-literal-debug` +можно узнать место, где был создан объект, модификация которого вызвала +ошибку `"can't modify frozen String"`. + +[Безопасный вызов метода на nil](https://bugs.ruby-lang.org/issues/11537), +который также работает в C#, Groovy и Swift, теперь может быть записан как `obj&.foo`. +Также были добавлены методы `Array#dig` и `Hash#dig`. + +Гем [did_you_mean вошел в стандартную поставку](https://bugs.ruby-lang.org/issues/11252). +Эта библиотека показывает подходящие варианты исправлений после ошибок `NameError` и `NoMethodError` +для облегчения отладки. + +Попробуйте и ощутите радость от программирования с Ruby 2.3.0-preview1, +а также поделитесь с нами своим опытом! + +## Значительные изменения с 2.2 + +Смотрите подробнее [новости](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) и +[список измменений](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog). + +С версии 2.2.0 было изменено 1036 файлов, 81312 строк добавлено и 51322 удалено. + +## Скачать + +* + + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 + +* + + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 + +* + + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b + +* + + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Комментарий к релизу + +Также вы можете посмотреть план выхода новых версий и получить другую информацию по +[ссылке](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23). From 6b3d9869d20e97bd67b3458c91846cdea4e4f05f Mon Sep 17 00:00:00 2001 From: Mario Alberto Chavez Date: Tue, 17 Nov 2015 12:39:16 -0600 Subject: [PATCH 0208/3767] Style changes --- es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 6f7b78bac7..ed8438421d 100644 --- a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -18,7 +18,7 @@ creación de nuevos objetos. Ruby 2.3 introduce un nuevo comentario _mágico_ y una opción de línea de comando para especificar todas las literales de cadena de texto. -Adicionalmente para depurado, usted puede obtener donde el objeto fue creado +Adicionalmente para depurarlo, tu puedes obtener donde fue creado el objeto cuando sucede el error `"can't modify frozen String"` con --enable-frozen-string-literal-debug. @@ -37,9 +37,7 @@ Prueba y disfruta el programar con Ruby 2.3.0-preview1. ## Cambios notables desde la versión 2.2 * TBD -Visitar [Noticias](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) y -[Bitácora de Cambios](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) -para mayor detalle. +Puedes ver las [Noticias](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) y la [Bitácora de Cambios](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) para mayor detalle. Con estos cambios, 1036 archivos se modificaron, 81312 inserciones(+), 51322 eliminaciones(-) desde Ruby 2.2.0. @@ -76,7 +74,7 @@ eliminaciones(-) desde Ruby 2.2.0. ## Comentarios de la versión -Refiérase también al calendario de entregas e información adicional: +Puedes referirte también al calendario de entregas e información adicional: [ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 00cdca89c41afa0ff7e3663963d54111e979a8a1 Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Tue, 17 Nov 2015 20:18:04 +0100 Subject: [PATCH 0209/3767] [fr] Translating news about Ruby 2.3.0-preview1 Signed-off-by: Jean-Denis Vauguet --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 fr/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md diff --git a/fr/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/fr/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..8ee953277c --- /dev/null +++ b/fr/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,78 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview1 est disponible" +author: "naruse" +translator: "Jean-Denis Vauguet" +date: 2015-11-11 14:00:00 +0000 +lang: fr +--- + +Nous avons le plaisir de vous annoncer la sortie de Ruby 2.3.0-preview1. + +Il s'agit de la première preview de la branche 2.3.0. En plus des habituelles +améliorations et corrections, de nombreuses nouvelles fonctionnalités sont de la +partie. + +On notera en particulier l'ajout des [*Frozen String Literal +Pragma*](https://bugs.ruby-lang.org/issues/11473). Avec Ruby 2.1, +`"str".freeze` avait été optimisé afin de réduire la quantité d'allocations +objet. Ruby 2.3 permet en plus l'utilisation d'un nouveau commentaire sémantique +et d'une option en ligne de commande, pour *freeze* d'un seul coup tout ou +partie des chaînes de caractères litérales présentes dans le code source. Par +ailleurs, du coté du deboggage, il est maintenant possible de savoir où +exactement une certaine chaîne de caractère gelée était sur le point d'être +modifiée lorsque survient une erreur du type `"can't modify frozen String"`, en +utilisant le drapeau `--enable-frozen-string-literal-debug`. + +Autre nouveauté, l'[opérateur de navigation sécurisé](https://bugs.ruby-lang.org/issues/11537) +(*Safe navigation operator*) `&.` qui va faciliter la gestion de `nil`. Déjà +présent dans C#, Groovy, Swift ou encore CoffeeScript, cet opérateur permet +d'écrire `obj&.foo` sans se soucier de savoir si `foo` existe. À noter +également, l'ajout de `Array#dig` and `Hash#dig`. + +La gem `did_you_mean` [a été intégrée à Ruby MRI](https://bugs.ruby-lang.org/issues/11252). +Cette librairie permet de proposer au développeur des corrections probables +lorsque survient une erreur du type `NameError` ou `NoMethodError`. Pratique ! + +À vous maintenant de tester Ruby 2.3.0-preview1 et de faire vos retours. + +Consultez les fichiers [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) +et [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +pour plus de détails sur cette *release*. + +Par rapport à la version précédente, la 2.2, 1036 fichiers ont été modifiés, +avec 81 312 insertions(+) et 51 322 suppressions(-). + +## Download + +* + + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 + +* + + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 + +* + + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b + +* + + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Commentaire de version + +Il est possible de consulter un [calendrier de *release* pour la version 2.3](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23). From d79f56e4828d97fa271223f7c9bc964caae1fb18 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Wed, 18 Nov 2015 16:25:03 +0800 Subject: [PATCH 0210/3767] Use https links for 2.3.0-preview1 post (zh_tw) --- .../2015-11-11-ruby-2-3-0-preview1-released.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 0e994d4124..ac62a34659 100644 --- a/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/zh_tw/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -33,22 +33,29 @@ Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str". ## 下載 -* +* + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 -* + +* + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 -* + +* + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b -* + +* + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 @@ -58,4 +65,4 @@ Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str". 其他資訊請參考發佈時程: -[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From f274437ab57a423473b837b419b15c7a784f1def Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 18 Nov 2015 14:10:43 +0100 Subject: [PATCH 0211/3767] Fix punctuation --- en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index b27963fe3c..a174de7ffc 100644 --- a/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/en/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -58,4 +58,4 @@ The winner of the IIJ GIO Prize will receive: "Matz will be testing and reviewing your source code thoroughly, so it's very meaningful to apply! The competition is free to enter." -Cheers, +Cheers! From 60f4afd392d6fe29930d2b345019298023df8a5e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 18 Nov 2015 14:13:24 +0100 Subject: [PATCH 0212/3767] Rewrap links in 2.3.0-preview1 post (en) --- en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 80bb7971b9..f2dde8b67a 100644 --- a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -12,8 +12,8 @@ We are pleased to announce the release of Ruby 2.3.0-preview1. Ruby 2.3.0-preview1 is the first preview of Ruby 2.3.0. Many new features and improvements are included. -[Frozen String Literal -Pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. +[Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) +is introduced. With Ruby 2.1, `"str".freeze` was optimized to reduce object allocation. Ruby 2.3 introduces a new magic comment and command line option to freeze all string literals in the source files. @@ -25,8 +25,8 @@ Additionally for debugging, you can get where the object is created on which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. -[did_you_mean gem is -bundled](https://bugs.ruby-lang.org/issues/11252). The did_you_mean gem +[did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). +The did_you_mean gem shows the candidates on the `NameError` and `NoMethodError` to ease debbugging. From 133d6b36c140050d67245b9ddf5847b97d375513 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 18 Nov 2015 14:14:37 +0100 Subject: [PATCH 0213/3767] More improvements in 2.3.0-preview1 post (en) --- .../_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index f2dde8b67a..175abcc422 100644 --- a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -12,23 +12,23 @@ We are pleased to announce the release of Ruby 2.3.0-preview1. Ruby 2.3.0-preview1 is the first preview of Ruby 2.3.0. Many new features and improvements are included. -[Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) +A [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. -With Ruby 2.1, `"str".freeze` was optimized to reduce object allocation. +With Ruby 2.1, `"str".freeze` has been optimized to reduce object allocation. Ruby 2.3 introduces a new magic comment and command line option to freeze all string literals in the source files. Additionally for debugging, you can get where the object is created on `"can't modify frozen String"` error by `--enable-frozen-string-literal-debug`. -[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537), +A [Safe navigation operator](https://bugs.ruby-lang.org/issues/11537), which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. -[did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). +The [did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). The did_you_mean gem shows the candidates on the `NameError` and `NoMethodError` to ease -debbugging. +debugging. Try and enjoy programming with Ruby 2.3.0-preview1, and report us your knowledge! From 40b77456c3047abdf81408382aa87be79a818a9f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 18 Nov 2015 15:05:18 +0100 Subject: [PATCH 0214/3767] Use https in mailing list subscription form --- _includes/subscription-form.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/subscription-form.html b/_includes/subscription-form.html index 96efe6e353..b99a2247ab 100644 --- a/_includes/subscription-form.html +++ b/_includes/subscription-form.html @@ -1,6 +1,6 @@ {% assign locales = site.locales.subscription_form[page.lang] %} -
+ | {{ locales.list}} | | | {{ locales.action }} | | From a71a00a6255dd3dc3da514708513ff36e6df065b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 18 Nov 2015 15:21:16 +0100 Subject: [PATCH 0215/3767] Fix typo --- en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 175abcc422..27d8a7de31 100644 --- a/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/en/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -21,7 +21,7 @@ Additionally for debugging, you can get where the object is created on `"can't modify frozen String"` error by `--enable-frozen-string-literal-debug`. -A [Safe navigation operator](https://bugs.ruby-lang.org/issues/11537), +A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537), which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. From 8c60c2f9bd89b8d35cb1d63ca92bf530fac1df0b Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Thu, 19 Nov 2015 08:30:31 +0900 Subject: [PATCH 0216/3767] Add barner for CloudCore --- en/about/website/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en/about/website/index.md b/en/about/website/index.md index 090249d2ed..6d42c8133f 100644 --- a/en/about/website/index.md +++ b/en/about/website/index.md @@ -41,6 +41,7 @@ Also many thanks to the organizations that support us: * [Fastly][fastly] (CDN) * [Hatena][hatena] ([mackerel][mackerel], server monitoring) * [CloudCore][cloudcore] (build server) + * [![CloudCore](http://www.cloudcore.jp/develop/links/images/74x36_white.gif) CloudCore][cloudcore] (build server) * [Ruby no Kai][rubynokai] (build server) @@ -58,5 +59,5 @@ Also many thanks to the organizations that support us: [fastly]: http://www.fastly.com [hatena]: http://hatenacorp.jp/ [mackerel]: https://mackerel.io/ -[cloudcore]: http://www.cloudcore.jp/ +[cloudcore]: http://www.cloudcore.jp/?utm_source=ad&utm_medium=ad&utm_content=dev&utm_campaign=vps [rubynokai]: http://ruby-no-kai.org/ From 16e77bbb2a2f6aeeef215da3bd3980fa90f3ac51 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Thu, 19 Nov 2015 08:30:55 +0900 Subject: [PATCH 0217/3767] Add CloudCore and Ruby no Kai for Acknowledgments --- ja/about/website/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ja/about/website/index.md b/ja/about/website/index.md index b89ef90471..caf8045b3a 100644 --- a/ja/about/website/index.md +++ b/ja/about/website/index.md @@ -39,6 +39,8 @@ Ruby Visual Identity Team による初期のデザインが元になっていま * [GlobalSign][globalsign] (SSL 証明書) * [Fastly][fastly] (CDN) * [Hatena][hatena] ([mackerel][mackerel], サーバー監視) + * [![CloudCore](http://www.cloudcore.jp/develop/links/images/74x36_white.gif) CloudCore][cloudcore] (build server) + * [Ruby no Kai][rubynokai] (build server) [logo]: /ja/about/logo/ @@ -55,3 +57,5 @@ Ruby Visual Identity Team による初期のデザインが元になっていま [fastly]: http://www.fastly.com [hatena]: http://hatenacorp.jp/ [mackerel]: https://mackerel.io/ +[cloudcore]: http://www.cloudcore.jp/?utm_source=ad&utm_medium=ad&utm_content=dev&utm_campaign=vps +[rubynokai]: http://ruby-no-kai.org/ From 05b3e1116bb9a04998239df8e5d244b83bc2364f Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Thu, 19 Nov 2015 14:31:49 +0900 Subject: [PATCH 0218/3767] added news post: Ruby 2.3.0-preview2 Released --- ...2015-11-27-ruby-2-3-0-preview2-released.md | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md diff --git a/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..d7d693225d --- /dev/null +++ b/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md @@ -0,0 +1,80 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 Released" +author: "naruse" +translator: +date: 2015-11-11 14:00:00 +0000 +lang: en +--- + +We are pleased to announce the release of Ruby 2.3.0-preview2. + +Ruby 2.3.0-preview2 is the first preview of Ruby 2.3.0. +Many new features and improvements are included. + +A [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) +is introduced. +With Ruby 2.1, `"str".freeze` has been optimized to reduce object allocation. +Ruby 2.3 introduces a new magic comment and command line option to +freeze all string literals in the source files. +Additionally for debugging, you can get where the object is created on +`"can't modify frozen String"` error by +`--enable-frozen-string-literal-debug`. + +A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537), +which already exists in C#, Groovy, and Swift, is introduced to ease +`nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. + +The [did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). +The did_you_mean gem +shows the candidates on the `NameError` and `NoMethodError` to ease +debugging. + +Try and enjoy programming with Ruby 2.3.0-preview2, and report us your +knowledge! + +## Notable Changes since 2.2 + +* TBD + +See [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) and +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +for detail. + +With those changes, [1036 files changed, 81312 insertions(+), 51322 deletions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) since Ruby 2.2.0! + +## Download + +* + + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 + +* + + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 + +* + + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b + +* + + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Release Comment + +See also the release schedule and other information: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From b20e6183f4f2641a56344af788974c7c7fe4e8fa Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Thu, 19 Nov 2015 14:47:49 +0900 Subject: [PATCH 0219/3767] typo --- en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md index d7d693225d..91cc2dd4e8 100644 --- a/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md +++ b/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md @@ -9,7 +9,7 @@ lang: en We are pleased to announce the release of Ruby 2.3.0-preview2. -Ruby 2.3.0-preview2 is the first preview of Ruby 2.3.0. +Ruby 2.3.0-preview2 is the second preview of Ruby 2.3.0. Many new features and improvements are included. A [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) From 903c8903b3ffa8a14ece6191c3b4d93b2dde1116 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Thu, 19 Nov 2015 17:28:30 +0900 Subject: [PATCH 0220/3767] Add an image for &. operator --- en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md index 91cc2dd4e8..e6968d609e 100644 --- a/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md +++ b/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md @@ -21,7 +21,8 @@ Additionally for debugging, you can get where the object is created on `"can't modify frozen String"` error by `--enable-frozen-string-literal-debug`. -A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537), +A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) +[`&.`](https://instagram.com/p/-M9l6mRPLR/), which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. From 84981b17e5966987f09091a36b467a09ceb219f4 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 19 Nov 2015 15:50:05 +0100 Subject: [PATCH 0221/3767] Remove duplicate link and improve markdown (en, ja) --- en/about/website/index.md | 4 ++-- ja/about/website/index.md | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/en/about/website/index.md b/en/about/website/index.md index 6d42c8133f..184c9e9bd1 100644 --- a/en/about/website/index.md +++ b/en/about/website/index.md @@ -40,8 +40,7 @@ Also many thanks to the organizations that support us: * [GlobalSign][globalsign] (SSL certification) * [Fastly][fastly] (CDN) * [Hatena][hatena] ([mackerel][mackerel], server monitoring) - * [CloudCore][cloudcore] (build server) - * [![CloudCore](http://www.cloudcore.jp/develop/links/images/74x36_white.gif) CloudCore][cloudcore] (build server) + * [![CloudCore][cloudcore-logo] CloudCore][cloudcore] (build server) * [Ruby no Kai][rubynokai] (build server) @@ -60,4 +59,5 @@ Also many thanks to the organizations that support us: [hatena]: http://hatenacorp.jp/ [mackerel]: https://mackerel.io/ [cloudcore]: http://www.cloudcore.jp/?utm_source=ad&utm_medium=ad&utm_content=dev&utm_campaign=vps +[cloudcore-logo]: http://www.cloudcore.jp/develop/links/images/74x36_white.gif [rubynokai]: http://ruby-no-kai.org/ diff --git a/ja/about/website/index.md b/ja/about/website/index.md index caf8045b3a..ed1d037b5b 100644 --- a/ja/about/website/index.md +++ b/ja/about/website/index.md @@ -39,7 +39,7 @@ Ruby Visual Identity Team による初期のデザインが元になっていま * [GlobalSign][globalsign] (SSL 証明書) * [Fastly][fastly] (CDN) * [Hatena][hatena] ([mackerel][mackerel], サーバー監視) - * [![CloudCore](http://www.cloudcore.jp/develop/links/images/74x36_white.gif) CloudCore][cloudcore] (build server) + * [![CloudCore][cloudcore-logo] CloudCore][cloudcore] (build server) * [Ruby no Kai][rubynokai] (build server) @@ -58,4 +58,5 @@ Ruby Visual Identity Team による初期のデザインが元になっていま [hatena]: http://hatenacorp.jp/ [mackerel]: https://mackerel.io/ [cloudcore]: http://www.cloudcore.jp/?utm_source=ad&utm_medium=ad&utm_content=dev&utm_campaign=vps +[cloudcore-logo]: http://www.cloudcore.jp/develop/links/images/74x36_white.gif [rubynokai]: http://ruby-no-kai.org/ From d2178f8b6a118ba761395b5c2a3cc741825b12ff Mon Sep 17 00:00:00 2001 From: wagurano Date: Fri, 20 Nov 2015 23:26:52 +0900 Subject: [PATCH 0222/3767] Translate latest news posts (ko), fixed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 'preview1' is not translated. Edit postposition(조사: 은,는,를,으로) and word spacing(segmentation, 띄어쓰기) Edit '변동점' to '변경' --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 20914e99f7..1c7e9b3374 100644 --- a/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -1,22 +1,22 @@ --- layout: news_post -title: "루비 2.3.0-프리뷰1 릴리스" +title: "루비 2.3.0-preview1 릴리스" author: "naruse" translator: "wagurano" date: 2015-11-11 14:00:00 +0000 lang: ko --- -루비 2.3.0-프리뷰1 출시를 발표하여 기쁩니다. +루비 2.3.0-preview1 출시를 발표하여 기쁩니다. -루비 2.3.0-프리뷰1는 루비 2.3.0의 첫번째 프리뷰입니다. +루비 2.3.0-preview1는(은) 루비 2.3.0의 첫번째 프리뷰입니다. 새로운 기능과 개선사항을 포함합니다. [프로즌 스트링 리터럴 프라그마](https://bugs.ruby-lang.org/issues/11473)를 도입합니다. -루비 2.1에서, `"str".freeze` 를 최적화하여 객체 할당을 줄였습니다. +루비 2.1에서 `"str".freeze`를 최적화하여 객체 할당을 줄였습니다. 루비 2.3은 매직 코멘트와 커맨드 라인 옵션을 새로 도입하여 -소스 파일의 모든 스트링 리터럴을 프리즈(freeze)를 합니다. +소스 파일의 모든 스트링 리터럴을 프리즈(freeze)합니다. 그리고 디버깅할 때, `--enable-frozen-string-literal-debug` 옵션을 사용하면 `"can't modify frozen String"` (프로즌 스트링을 수정할 수 없음) 에러가 발생하는 객체를 생성한 위치를 알려줍니다. @@ -30,9 +30,9 @@ C#, 그루비, 스위프트 언어에 있습니다. `NameError`와 `NoMethodError`에 대한 이름을 추천해줘서 디버깅하기 편합니다. -루비 2.3.0-프리뷰1으로 즐겁게 프로그래밍 한번 해보세요. 그리고 여러분의 느낌 점을 알려주세요! +루비 2.3.0-preview1(으)로 즐겁게 프로그래밍 한번 해보세요. 그리고 여러분의 느낀 점을 알려주세요! -## 2.2 이후의 주목할 만한 변동점 +## 2.2 이후의 주목할 만한 변경 * TBD(확정되지 않아 나중에 발표) @@ -40,35 +40,35 @@ C#, 그루비, 스위프트 언어에 있습니다. [변경기록](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog)을 참고하세요. -이러한 변경사항에 따라, 루비 2.2.0 이후 1036 파일 수정, 81312 추가(+), 51322 +이러한 변경사항에 따라, 루비 2.2.0 이후 파일 1036 개 수정, 81312 추가(+), 51322 삭제(-) ## 다운로드 * - * 크기: 14174035 바이트 + * SIZE: 14174035 Bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 * - * 크기: 17560800 바이트 + * SIZE: 17560800 Bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 * - * 크기: 11225228 바이트 + * SIZE: 11225228 Bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b * - * 크기: 19777010 바이트 + * SIZE: 19777010 Bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 From 59684daa555b306aa3631e75a54bc3f490aa74e6 Mon Sep 17 00:00:00 2001 From: Samwise Wang Date: Sun, 22 Nov 2015 01:08:59 +0800 Subject: [PATCH 0223/3767] Translate documentation/installation page (zh_cn) --- zh_cn/documentation/installation/index.md | 279 ++++++++++++++++++++++ 1 file changed, 279 insertions(+) create mode 100644 zh_cn/documentation/installation/index.md diff --git a/zh_cn/documentation/installation/index.md b/zh_cn/documentation/installation/index.md new file mode 100644 index 0000000000..d4ad532aaa --- /dev/null +++ b/zh_cn/documentation/installation/index.md @@ -0,0 +1,279 @@ +--- +layout: page +title: "安装 Ruby" +lang: zh_cn +--- + +你可以使用多种工具来安装 Ruby。 +此页面介绍了如何使用主流的包管理系统和第三方工具来管理和安装 Ruby, +以及如何通过源码来编译安装。 +{: .summary} + +## 选择你的安装方式 + +这里有多种方法来安装 Ruby: + +* 如果你使用的是类 UNIX 操作系统, + 用你系统的**包管理器**是最简单的安装方式。 + 但是,包管理器下的 Ruby 版本通常都不是最新的。 +* **安装工具**能够安装指定或者多个 Ruby 版本。这里有针对 Windows 的安装包。 +* **管理工具**能帮助你在已经安装在你系统中的多个 Ruby 版本中切换。 +* 最后,你也可以**通过源码来编译安装 Ruby**。 + +下面是对于不同需求和平台的安装方式的列表。 + +* [包管理系统](#package-management-systems) + * [Debian, Ubuntu](#apt) + * [CentOS, Fedora, RHEL](#yum) + * [Gentoo](#portage) + * [Arch Linux](#pacman) + * [OS X](#homebrew) + * [Solaris, OpenIndiana](#solaris) + * [Other Distributions](#other-systems) +* [安装工具](#installers) + * [ruby-build](#ruby-build) + * [ruby-install](#ruby-install) + * [RubyInstaller](#rubyinstaller) (Windows) + * [RailsInstaller and Ruby Stack](#railsinstaller) +* [管理工具](#managers) + * [chruby](#chruby) + * [rbenv](#rbenv) + * [RVM](#rvm) + * [uru](#uru) +* [通过源码来编译安装](#building-from-source) + + +## 包管理系统 +{: #package-management-systems} + +如果你无法编译 Ruby,也不想使用第三方工具, +你可以使用你系统的包管理器来安装 Ruby。 + +许多 Ruby 社区的成员强烈建议,应该使用第三方工具来安装 Ruby, +而不是系统的包管理软件。 +详细的优缺点讨论超出了本页面讨论的范围, +基本原因是大多数系统包管理软件里的 Ruby 版本比较老。 +如果你想要使用最新的 Ruby,确保你使用了正确名字的包, +或者使用下列的这些工具。 + + +### apt(Debian 或 Ubuntu) +{: #apt} + +Debian GNU/Linux 和 Ubuntu 使用 apt 包管理工具。 +用法: + +{% highlight sh %} +$ sudo apt-get install ruby-full +{% endhighlight %} + +撰文时,在 Debian 和 Ubuntu 下,`ruby-full` 包提供的是老旧的 Ruby 1.9.3。 + +### yum(CentOS、Fedora 或 RHEL) +{: #yum} + +CentOS、Fedora 和 RHEL 使用 yum 包管理工具. +用法: + +{% highlight sh %} +$ sudo yum install ruby +{% endhighlight %} + +安装的 Ruby 版本通常是发行版发行日能打包的最新版。 + + +### portage(Gentoo) +{: #portage} + +Gentoo 使用 portage 包管理工具. + +{% highlight sh %} +$ sudo emerge dev-lang/ruby +{% endhighlight %} + +一般来说,这将安装 1.9 和 2.0 版本。 +但是更多版本也是可以安装的。 +如果要安装指定版本,请在你的 `make.conf` 中设置 `RUBY_TARGETS`。 +详见 [Gentoo Ruby Project website][gentoo-ruby]。 + + +### pacman(Arch Linux) +{: #pacman} + +Arch Linux 使用 pacman 包管理器。 +要安装 Ruby,只需要: + +{% highlight sh %} +$ sudo pacman -S ruby +{% endhighlight %} + +这将安装最新的 Ruby 稳定版。 + + +### Homebrew(OS X) +{: #homebrew} + +在 OS X Yosemite 和 Mavericks 中内置 Ruby 2.0。 +OS X Mountain Lion、Lion 和 Snow Leopard 出厂内置 Ruby 1.8.7. + +许多 OS X 用户使用 [Homebrew][homebrew] 作为包管理器。 +用 Homebrew 能够非常简单地获取到最新版的 Ruby: + +{% highlight sh %} +$ brew install ruby +{% endhighlight %} + +这将安装最新版的 Ruby。 + + +### Solaris 和 OpenIndiana +{: #solaris} + +[Sunfreeware][sunfreeware] 上的 Solaris 8 到 10 内置 Ruby 1.8.7, +[Blastwave][blastwave] 同样如此。 + +Ruby 1.9.2p0 在 [Sunfreeware][sunfreeware] 上也有,但版本已经过时。 + +要在 [OpenIndiana][openindiana] 上安装 Ruby, +请使用 [Image Packaging System (IPS)][opensolaris-pkg] 客户端。 +这将直接从 OpenSolaris 代码库安装 Ruby 1.9 和 RubyGems: + +{% highlight sh %} +$ pkg install runtime/ruby-18 +{% endhighlight %} + +然而,第三方工具或许是获取最新版 Ruby 更好的方法。 + + +### 其它发行版 +{: #other-systems} + +在其它操作系统上,你可以在包管理器中搜索 Ruby 来安装, +或者使用第三方工具是个更好的选择。 + + +## 安装工具 +{: #installers} + +如果你的系统或者包管理器提供的 Ruby 版本已经过时, +你可以使用第三方安装工具来安装更新的版本。 +其中许多工具允许你在同一个系统中安装多个 Ruby 版本, +相关的工具能帮你在不同版本间进行切换。 +如果你打算用 [RVM](#rvm) 作为版本管理工具, +你不需要其它的安装工具,它自己就有这些功能。 + + +### ruby-build +{: #ruby-build} + +[ruby-build][ruby-build] 是 [rbenv](#rbenv) 的一个插件, +能够编译和安装不同版本的 Ruby 到任意目录下。 +ruby-build 也可以不依赖 rbenv 而单独使用。 +支持的平台有 OS X、Linux 和其它类 UNIX 操作系统。 + + +### ruby-install +{: #ruby-install} + +[ruby-install][ruby-install] 允许你编译和安装不同版本的 Ruby 到任意目录。 +还有个兄弟工具,[chruby](#chruby),可以用来切换不同的 Ruby 版本。 +支持的平台有 OS X、Linux 和其它类 UNIX 操作系统。 + + +### RubyInstaller +{: #rubyinstaller} + +如果你使用的 Windows,这个不错的项目能帮你安装 Ruby:[RubyInstaller][rubyinstaller]。 +它能帮你安装在 Windows 上所需的所有 Ruby 开发环境。 +下载、执行,即可! + + +### RailsInstaller 和 Ruby Stack +{: #railsinstaller} + +如果你是为了使用 Ruby on Rails 而安装 Ruby, +你可以使用下列安装工具: + +* [RailsInstaller][railsinstaller], + 使用的是 RubyInstaller,但包括了其它能够帮助 Rails 开发的工具。 + 支持 OS X 和 Windows。 + +* [Bitnami Ruby Stack][rubystack], + 提供了完整的 Rails 开发环境。 + 支持 OS X、Linux、Windows、虚拟机和云镜像。 + + +## 管理工具 +{: #managers} + +许多 Rubyist 使用 Ruby 管理工具来管理不同版本的 Ruby。 +这些管理工具有很多额外的优点,但没有官方支持。 +这些工具背后的社群都很有帮助。 + + +### chruby +{: #chruby} + +[chruby][chruby] 允许你在不同版本的 Ruby 之间进行切换。 +chruby 能够管理用 [ruby-install](#ruby-install) 或者通过源码编译安装的 Ruby。 + + +### rbenv +{: #rbenv} + +[rbenv][rbenv] 能让你管理在系统中安装的多个 Ruby。 +它不能直接用来安装 Ruby, +但有个流行的插件叫 [ruby-build](#ruby-build) 能够用来安装 Ruby。 + +这两个工具都支持 OS X、Linux 和其它类 UNIX 操作系统。 + + +### RVM(“Ruby Version Manager”) +{: #rvm} + +[RVM][rvm] 能让你在系统中安装和管理多个版本的 Ruby。 +同时还能管理不同的 gemsets。 +支持 OS X、Linux 和其它类 UNIX 操作系统。 + + +## uru +{: #uru} + +[Uru][uru] 是一个轻量的、支持多平台的命令行工具, +能够帮助你在 OS X、Linux 和 Windows 上使用不同版本的 Ruby。 + + +## 通过源码来编译安装 +{: #building-from-source} + +当然,你也可以通过源码来安装 Ruby。 +[下载](/en/downloads/),解压 tarball,然后执行: + +{% highlight sh %} +$ ./configure +$ make +$ sudo make install +{% endhighlight %} + +默认会将 Ruby 安装到 `/usr/local`。 +通过传 `--prefix=DIR` 选项给 `./configure` 脚本可以改变安装路径。 + +因为无法使用任何工具来管理通过源码编译安装的 Ruby, +所以使用第三方工具或者包管理器或许是更好的选择。 + + +[rvm]: http://rvm.io/ +[rbenv]: https://github.com/sstephenson/rbenv#readme +[ruby-build]: https://github.com/sstephenson/ruby-build#readme +[ruby-install]: https://github.com/postmodern/ruby-install#readme +[chruby]: https://github.com/postmodern/chruby#readme +[uru]: https://bitbucket.org/jonforums/uru +[rubyinstaller]: http://rubyinstaller.org/ +[railsinstaller]: http://railsinstaller.org/ +[rubystack]: http://bitnami.com/stack/ruby/installer +[sunfreeware]: http://www.sunfreeware.com +[blastwave]: http://www.blastwave.org +[openindiana]: http://openindiana.org/ +[opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ +[gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ +[homebrew]: http://brew.sh/ From 58115ad9a51189db85a00749f7c37811db3771f1 Mon Sep 17 00:00:00 2001 From: ta1kt0me Date: Mon, 23 Nov 2015 13:51:50 +0900 Subject: [PATCH 0224/3767] Change url Hackety Hack --- bg/documentation/index.md | 4 ++-- de/documentation/index.md | 2 +- en/documentation/index.md | 4 ++-- fr/documentation/index.md | 4 ++-- id/documentation/index.md | 4 ++-- it/documentation/index.md | 4 ++-- ko/documentation/index.md | 4 ++-- pl/documentation/index.md | 4 ++-- pt/documentation/index.md | 4 ++-- ru/documentation/index.md | 4 ++-- tr/documentation/index.md | 4 ++-- vi/documentation/index.md | 4 ++-- zh_cn/documentation/index.md | 2 +- zh_tw/documentation/index.md | 4 ++-- 14 files changed, 26 insertions(+), 26 deletions(-) diff --git a/bg/documentation/index.md b/bg/documentation/index.md index f8cce1fc39..0646703491 100644 --- a/bg/documentation/index.md +++ b/bg/documentation/index.md @@ -37,7 +37,7 @@ ruby -v : Научи Ruby идиоми и уроци и решавай проблеми в твоят браузър! [Hackety Hack][4] -: The little coder’s starter kit. +: The little coder’s starter kit. Забавен и лесен начин да се учи програмиране с Ruby чрез използването на Shoes GUI Toolkit. @@ -145,7 +145,7 @@ ruby -v [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/de/documentation/index.md b/de/documentation/index.md index 93b45f154b..a2d3f96b7f 100644 --- a/de/documentation/index.md +++ b/de/documentation/index.md @@ -84,7 +84,7 @@ deutschsprachigen Artikeln. Für weitergehende Fragen steht eine große [1]: http://tryruby.org -[2]: http://hackety-hack.com/ +[2]: http://www.hackety.com/ [3]: http://mislav.uniqpath.com/poignant-guide/ [4]: http://www.moccasoft.de/papers/ruby_tutorial [5]: http://pine.fm/LearnToProgram/ diff --git a/en/documentation/index.md b/en/documentation/index.md index 5d24b42fae..5fdb9630a1 100644 --- a/en/documentation/index.md +++ b/en/documentation/index.md @@ -40,7 +40,7 @@ of getting Ruby. browser! [Hackety Hack][4] -: The little coder’s starter kit. +: The little coder’s starter kit. A fun and easy way to learn about programming (through Ruby) using the Shoes GUI Toolkit. @@ -162,7 +162,7 @@ If you have questions about Ruby the [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/fr/documentation/index.md b/fr/documentation/index.md index f669f475fe..422a43c67f 100644 --- a/fr/documentation/index.md +++ b/fr/documentation/index.md @@ -74,7 +74,7 @@ pour les nombreuses façons d'obtenir Ruby. traduction française est [disponible en PDF][7] [Hackety Hack][8] -: The little coder’s starter kit. +: The little coder’s starter kit. Il s’agit d’un logiciel à vocation éducative, qui vous apprendra à programmer en utilisant Ruby et le toolkit Shoes pour réaliser des interfaces graphiques. @@ -152,7 +152,7 @@ la [liste de diffusion](/en/community/mailing-lists/) est un bon endroit [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://pine.fm/LearnToProgram/ [7]: http://www.ruby-doc.org/docs/ApprendreProgrammer/Apprendre_%E0_Programmer.pdf -[8]: http://hackety-hack.com/ +[8]: http://www.hackety.com/ [9]: http://rubylearning.com/ [10]: http://www.techotopia.com/index.php/Ruby_Essentials [11]: http://www.meshplex.org/wiki/Ruby/Ruby_on_Rails_programming_tutorials diff --git a/id/documentation/index.md b/id/documentation/index.md index 7be46299cb..17e08a4771 100644 --- a/id/documentation/index.md +++ b/id/documentation/index.md @@ -25,7 +25,7 @@ akan berguna ketika Anda merasa seperti coding di Ruby. browser Anda! [Hackety Hack][4] -: Starter kit kecil untuk koder. +: Starter kit kecil untuk koder. Ini sebuah cara menyenangkan dan mudah untuk belajar tentang pemrograman (melalui Ruby) menggunakan Shoes GUI Toolkit. @@ -141,7 +141,7 @@ adalah tempat yang baik untuk memulai. [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/it/documentation/index.md b/it/documentation/index.md index 4fc036f38f..0930306595 100644 --- a/it/documentation/index.md +++ b/it/documentation/index.md @@ -25,7 +25,7 @@ potrà venire comodo quando vorrai programmare in Ruby. : Impara il lessico Ruby risolvendo problemi nel tuo browser! [Hackety Hack][4] -: Lo starter kit del piccolo +: Lo starter kit del piccolo programmatore. Un modo facile e divertente per imparare a programmare (attraverso Ruby) usando il toolkit GUI *Shoes*. @@ -146,7 +146,7 @@ iniziare. [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/ko/documentation/index.md b/ko/documentation/index.md index 3d2b233a22..b26ba54d70 100644 --- a/ko/documentation/index.md +++ b/ko/documentation/index.md @@ -42,7 +42,7 @@ ruby -v 수 있습니다. [Hackety Hack][4] (영문) -: 꼬꼬마 코더의 스타터 킷. +: 꼬꼬마 코더의 스타터 킷. Shoes GUI 개발환경을 사용해 루비를 통해 쉽고 재미있게 프로그래밍을 배웁니다. [Why’s (Poignant) Guide to Ruby][5] (영문) @@ -159,7 +159,7 @@ ruby -v [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/pl/documentation/index.md b/pl/documentation/index.md index 7016d98043..905ff71f1b 100644 --- a/pl/documentation/index.md +++ b/pl/documentation/index.md @@ -25,7 +25,7 @@ Znajdziesz tutaj odnośniki do podręczników, tutoriali i materiałów w twojej przeglądarce! [Hackety Hack][4] -: Zestaw startowy młodego kodera. +: Zestaw startowy młodego kodera. Zabawny i prosty sposób na naukę programowania (poprzez Rubiego) przy użyciu Shoes GUI Toolkit. @@ -149,7 +149,7 @@ Jeśli szukasz pomocy w języku polskim, zajrzyj na [forum][pl-2]. [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/pt/documentation/index.md b/pt/documentation/index.md index 815d72a289..5462266a62 100644 --- a/pt/documentation/index.md +++ b/pt/documentation/index.md @@ -40,7 +40,7 @@ diversas maneiras de obter o Ruby. no seu browser! [Hackety Hack][4] -: O kit de iniciante do programadorzinho. +: O kit de iniciante do programadorzinho. Um jeito fácil e divertido de aprender sobre programação (com Ruby) usando o Shoes GUI Toolkit. @@ -155,7 +155,7 @@ perguntas sobre Ruby, a [lista de e-mails](/pt/community/mailing-lists/) [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://why.carlosbrando.com/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/ru/documentation/index.md b/ru/documentation/index.md index 2aa7c19a9f..ae9a704912 100644 --- a/ru/documentation/index.md +++ b/ru/documentation/index.md @@ -25,7 +25,7 @@ lang: ru вашем браузере! [Hackety Hack][4] -: Стартовый набор маленького +: Стартовый набор маленького программиста. Веселый и легкий путь обучения программированию (при помощи Ruby), использует графическую среду разработки Shoes. @@ -138,7 +138,7 @@ lang: ru [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/tr/documentation/index.md b/tr/documentation/index.md index 3d02cb5644..b283a653de 100644 --- a/tr/documentation/index.md +++ b/tr/documentation/index.md @@ -22,7 +22,7 @@ referanslar ve diğer belgeleri bulacaksınız. öğretiyor. [Hackety Hack][3] -: Küçük programcının başlangıç +: Küçük programcının başlangıç kiti. Shoes GUI Toolkit kullanarak Ruby programlamayı öğrenmek için eğlenceli ve koly bir yol. @@ -116,7 +116,7 @@ listeleri](/en/community/mailing-lists/) iyi bir başlangıç olacaktır. [1]: http://tryruby.org/ [2]: http://rubykoans.com/ -[3]: http://hackety-hack.com/ +[3]: http://www.hackety.com/ [4]: http://mislav.uniqpath.com/poignant-guide/ [5]: http://pine.fm/LearnToProgram/ [6]: http://rubylearning.com/ diff --git a/vi/documentation/index.md b/vi/documentation/index.md index 152c5d5601..1e7606a95a 100644 --- a/vi/documentation/index.md +++ b/vi/documentation/index.md @@ -25,7 +25,7 @@ tại đây. học thông qua các bài học và giải quyết những bài tập. [Hackety Hack][4] -: Nhập môn Ruby cho người không có kinh +: Nhập môn Ruby cho người không có kinh nghiệm lập trình. Một cách thích thú và dễ dàng để học về lập trình (thông qua Ruby) sử dụng bộ công cụ Shoes GUI. @@ -133,7 +133,7 @@ là một nơi tuyệt vời. [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/zh_cn/documentation/index.md b/zh_cn/documentation/index.md index 36334f2898..fa29510edc 100644 --- a/zh_cn/documentation/index.md +++ b/zh_cn/documentation/index.md @@ -119,7 +119,7 @@ ruby -v [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials diff --git a/zh_tw/documentation/index.md b/zh_tw/documentation/index.md index da49673a49..5a1bf03d8b 100644 --- a/zh_tw/documentation/index.md +++ b/zh_tw/documentation/index.md @@ -20,7 +20,7 @@ lang: zh_tw : 探索 Ruby 的慣用法、學習課程,解決問題,在瀏覽器內便可完成! [Hackety Hack][4] -: 程式設計師的新手包. +: 程式設計師的新手包. 一種使用叫做 Shoes 的 GUI 工具,來學習如何用 Ruby 寫程式,有趣又簡單。 [Why’s (Poignant) Guide to Ruby][5] @@ -109,7 +109,7 @@ lang: zh_tw [1]: http://tryruby.org/ [2]: http://rubykoans.com/ [3]: http://rubymonk.com/ -[4]: http://hackety-hack.com/ +[4]: http://www.hackety.com/ [5]: http://mislav.uniqpath.com/poignant-guide/ [6]: http://rubylearning.com/ [7]: http://www.techotopia.com/index.php/Ruby_Essentials From ed4a8622c23aa8d2cc65025448467f30a8643c9a Mon Sep 17 00:00:00 2001 From: Quintus Date: Mon, 23 Nov 2015 21:36:33 +0100 Subject: [PATCH 0225/3767] Some fixes for 2.3.0-preview1 release post (de) --- de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index ee6b2b530f..cc47396e5d 100644 --- a/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -17,9 +17,9 @@ So wird etwa das [Pragma für eingefrorene String-Literale](https://bugs.ruby-lang.org/issues/11473) eingeführt. Bereits seit Ruby 2.1 handelt es sich bei `"str".freeze` um eine auf besseren Speicherverbrauch optimierte Operation, mit Ruby -2.3 wird nunmehr ein neuer magischer Kommentar und eine +2.3 werden nunmehr ein neuer magischer Kommentar und eine Kommandozeilenoption eingeführt, die alle String-Literale im Quellcode -betrifft. Zu Debugging-Zwecken können Sie mithilfe der Option +einfrieren. Zu Debugging-Zwecken können Sie mithilfe der Option `--enable-frozen-string-literal-debug` feststellen, an welcher Stelle das Objekt erstellt wird, welches den Fehler `"can't modify frozen String"` auslöst. @@ -30,8 +30,8 @@ bereits aus C#, Groovy und Swift bekannt ist. Er erleichtert die Behandlung von `nil` als `obj.&foo`. Außerdem wurden `Array#dig` und `Hash#dig` hinzugefügt. -[did_you_mean.gem wird -mitgeliefert](https://bugs.ruby-lang.org/issues/11252). did_you_mean.gem +Das [`did_you_mean`-Gem wird +mitgeliefert](https://bugs.ruby-lang.org/issues/11252). Dieses Gem gibt mögliche Kandidaten bei einem `NameError` oder `NoMethodError` aus, um so das Debugging zu vereinfachen. From 4a14252fe5313be564b9bbbc97d4f58e7823c592 Mon Sep 17 00:00:00 2001 From: Cecile Veneziani Date: Wed, 25 Nov 2015 01:27:58 +0100 Subject: [PATCH 0226/3767] Update User Group details for Lille, France - Rename group from Nord Europe Ruby User Group Francophone to Ruby Nord - Mention friendship with Ruby Belgium community - Update Ruby Nord website url --- fr/community/user-groups/index.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/fr/community/user-groups/index.md b/fr/community/user-groups/index.md index 11e0af8b7d..0d80a53be1 100644 --- a/fr/community/user-groups/index.md +++ b/fr/community/user-groups/index.md @@ -74,8 +74,10 @@ d’un verre dans un lieu adapté aux présentations). Ruby France. [Lille][13] -: Le Nord Europe Ruby User Group Francophone organise des apéros sur - Lille. +: Le groupe Ruby Nord organise sur Lille (et la région Nord-Pas-de-Calais) + des apéros Ruby, des repas Ruby Burgers et des ateliers Rails Mentors. + Du fait de leur proximité, les groupes Ruby Nord et Ruby Belgium sont + très régulièrement amenés à échanger lors de rencontres conviviales. [Marseille][14] : Le Pastis Ruby Brigade est le groupe d’utilisateurs pour les rubyistes @@ -118,7 +120,7 @@ détail [comment organiser un apéro Ruby][19]. [10]: https://twitter.com/#!/yannski [11]: http://www.rennesonrails.com/ [12]: http://groups.google.com/group/rubyfr-public/ -[13]: http://groups.google.com/group/ruby-nord +[13]: http://ruby-nord.org/ [14]: https://twitter.com/#!/PastisRB [15]: http://rivierarb.fr/ [16]: http://www.facebook.com/AperoRubyMontpellier From 43896b3bdda1fb9f9eb8af293ff799ae54f19e8d Mon Sep 17 00:00:00 2001 From: Cecile Veneziani Date: Wed, 25 Nov 2015 01:33:23 +0100 Subject: [PATCH 0227/3767] Update French user groups page - Fix typos in How to create a Ruby user group --- fr/community/user-groups/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fr/community/user-groups/index.md b/fr/community/user-groups/index.md index 11e0af8b7d..4d56bc94ad 100644 --- a/fr/community/user-groups/index.md +++ b/fr/community/user-groups/index.md @@ -96,10 +96,10 @@ d’un verre dans un lieu adapté aux présentations). ### Votre propre groupe -Si votre ville n’est pas listé sur cette page, tout n’est pas perdu. +Si votre ville n’est pas listée sur cette page, tout n’est pas perdu. Vous pouvez envoyer un mail à contact AT rubyfr DOT org. Nous nous -efforçons de mettre en relation les utilisateurs de Ruby dans toutes les -frances. Et ça peut également être l’occasion de lancer votre groupe +efforçons de mettre en relation les utilisateurs de Ruby dans toute la +France. Et ça peut également être l’occasion de lancer votre groupe d’utilisateurs avec l’appui de Ruby France. En plus, vous n’avez pas d’excuse, Camille Roux a écrit un billet de blog qui explique dans le détail [comment organiser un apéro Ruby][19]. From c65c5db5164e31a67c74045678f5e7a6a2f1a5e0 Mon Sep 17 00:00:00 2001 From: Pavel Sorokin Date: Wed, 25 Nov 2015 11:08:14 +0100 Subject: [PATCH 0228/3767] Fix typo (ru) --- ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 076efd8ad4..596d8d83b5 100644 --- a/ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/ru/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -36,7 +36,7 @@ Ruby 2.3.0-preview1 — первая предварительная верс ## Значительные изменения с 2.2 Смотрите подробнее [новости](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) и -[список измменений](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog). +[список изменений](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog). С версии 2.2.0 было изменено 1036 файлов, 81312 строк добавлено и 51322 удалено. From 2e3626c56602288dcd967e91924e85074d9f3f61 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Fri, 27 Nov 2015 19:00:54 +0700 Subject: [PATCH 0229/3767] Fix previous news translation (id) Edit some translated words and link news post with translated post link when it's available --- id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md | 4 ++-- id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md | 2 +- id/news/_posts/2015-03-06-google-summer-of-code-2015.md | 2 +- id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md | 2 +- id/news/_posts/2015-04-13-ruby-2-1-6-released.md | 2 +- id/news/_posts/2015-04-13-ruby-2-2-2-released.md | 2 +- .../_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md | 2 +- id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md b/id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md index 83701b5405..63ca974327 100644 --- a/id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md +++ b/id/news/_posts/2015-02-23-support-for-ruby-1-9-3-has-ended.md @@ -8,8 +8,8 @@ lang: id --- Mulai hari ini, semua dukungan untuk Ruby 1.9.3 telah berakhir. Perbaikan *bug* dan keamanan -dari versi Ruby yang lebih baru tidak akan lagi di-*backport* ke 1.9.3. +versi Ruby terbaru tidak akan lagi di-*backport* ke 1.9.3. Masa hidup ini sudah [announced over a year ago](https://www.ruby-lang.org/en/news/2014/01/10/ruby-1-9-3-will-end-on-2015/). -Kami sangat merekomendasikan Anda untuk memperbarui versi ke Ruby 2.0.0 atau terbaru segera mungkin. Silakan kontak kami jika Anda ingin tetap melanjutkan *branch* 1.9.3 karena beberapa alasan Anda tidak dapat memperbarui. +Kami sangat merekomendasikan Anda untuk memperbarui versi Ruby ke 2.0.0 atau terbaru segera mungkin. Silakan kontak kami jika Anda ingin tetap melanjutkan *branch* 1.9.3 karena beberapa alasan Anda tidak dapat memperbarui. diff --git a/id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md b/id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md index d2331f59d5..4d8e7a49b5 100644 --- a/id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md +++ b/id/news/_posts/2015-02-25-ruby-2-0-0-p643-is-released.md @@ -15,7 +15,7 @@ dan tidak akan pernah rilis kecuali ada regresi yang kritis atau masalah keamanan ditemukan. Tahap ini direncanakan akan di-*maintain* selama satu tahun. Kemudian, perawatan dari Ruby 2.0.0 akan diakhiri pada tanggal 24 Februari 2016. -Kami merekomendasikan untuk mulai merencanakan untuk migrasi ke versi Ruby yang lebih baru, seperti 2.1 atau 2.2. +Kami merekomendasikan untuk mulai merencanakan migrasi ke versi Ruby yang lebih baru, seperti 2.1 atau 2.2. Rilis ini mencakup banyak *bugfixes*. Lihat [tickets](https://bugs.ruby-lang.org/projects/ruby-200/issues?set_filter=1&status_id=5) diff --git a/id/news/_posts/2015-03-06-google-summer-of-code-2015.md b/id/news/_posts/2015-03-06-google-summer-of-code-2015.md index b8f93d2d7a..b8e812d730 100644 --- a/id/news/_posts/2015-03-06-google-summer-of-code-2015.md +++ b/id/news/_posts/2015-03-06-google-summer-of-code-2015.md @@ -9,7 +9,7 @@ lang: id Ruby akan berpartisipasi di [Google Summer of Code 2015][gsoc] sebagai salah satu komunitas kelas atas. Kami akan tampil sebagai penanggung jawab untuk proyek-proyek yang berhubungan dengan Ruby termasuk [Ruby][ruby-ideas], [JRuby][jruby-ideas], [Celluloid][celluloid] dan -[others][ideas]. Ajuan pelajar dapat diajukan mulai 16 Maret dan batas akhir 27 Maret +[others][ideas]. Ajuan bagi pelajar dapat diajukan mulai 16 Maret dan batas akhir 27 Maret (berikut ini [timeline][timeline]). Jika Anda tertarik untuk berpartisipasi sebagai pelajar atau pembimbing mohon bergabung dengan diff --git a/id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md b/id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md index c3911c5fa3..b5c3904847 100644 --- a/id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md +++ b/id/news/_posts/2015-04-13-ruby-2-0-0-p645-released.md @@ -12,7 +12,7 @@ Kami dengan senang hati mengumumkan rilis dari Ruby 2.0.0-p645. Rilis ini mencakup perbaikan keamanan untuk *OpenSSL extension*. Mohon lihat topik di bawah ini untuk lebih detail. -* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/id/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) Ruby 2.0.0 saat ini berada pada tahap perawatan keamanan, hingga 24 Februari 2016. Setelah tanggal tersebut, perawatan Ruby 2.0.0 akan diakhiri. diff --git a/id/news/_posts/2015-04-13-ruby-2-1-6-released.md b/id/news/_posts/2015-04-13-ruby-2-1-6-released.md index 90b64f4aee..8130647e89 100644 --- a/id/news/_posts/2015-04-13-ruby-2-1-6-released.md +++ b/id/news/_posts/2015-04-13-ruby-2-1-6-released.md @@ -12,7 +12,7 @@ Ruby 2.1.6 telah dirilis. Rilis ini mencakup perbaikan keamanan untuk *OpenSSL extension*. Mohon lihat topik di bawah ini untuk lebih detail. -* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/id/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) Dan, banyak perbaikan *bug* juga dimasukkan. Lihat [tickets](https://bugs.ruby-lang.org/projects/ruby-21/issues?set_filter=1&status_id=5) diff --git a/id/news/_posts/2015-04-13-ruby-2-2-2-released.md b/id/news/_posts/2015-04-13-ruby-2-2-2-released.md index f805891086..e623b60d37 100644 --- a/id/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/id/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -12,7 +12,7 @@ Ini adalah sebuah versi TEENY dari rangkaian *stable* 2.2. Rilis ini mencakup perbaikan keamanan untuk *OpenSSL extension's hostname verification vulnerability*. -* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) +* [CVE-2015-1855: Ruby OpenSSL Hostname Verification](https://www.ruby-lang.org/id/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/) Ada juga beberapa *bugfixes*. Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_2/ChangeLog) diff --git a/id/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md b/id/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md index b6887eaec1..72e59b1001 100644 --- a/id/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md +++ b/id/news/_posts/2015-07-14-rubyconftw-2015-call-for-proposals.md @@ -8,7 +8,7 @@ lang: id --- [RubyConf Taiwan 2015](http://rubyconf.tw) akan berlangsung 11-12 -September di Taipei, Taiwan, sebuah pulau tropis yang berlokasi di jantung Asia. +September di Taipei, Taiwan, sebuah pulau tropis yang berlokasi di jantung Benua Asia. [Matz](https://twitter.com/yukihiro_matz), [Aaron Patterson](https://twitter.com/tenderlove), diff --git a/id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md b/id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md index 9791afc628..286f1c12e0 100644 --- a/id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md +++ b/id/news/_posts/2015-08-18-ruby-2-0-0-p647-released.md @@ -20,7 +20,7 @@ Dan, rilis ini juga mencakup perbaikan sebuah regresi dari lib/resolv.rb Ruby 2.0.0 saat ini masih dalam tahap perawatan keamanan hingga 24 Februari 2016. Setelah tanggal tersebut, perawatan dari Ruby 2.0.0 akan diakhiri. -Kami merekomendasikan Anda untuk memulai rencana migrasi ke versi terbaru Ruby, seperti 2.1 atau 2.2. +Kami merekomendasikan Anda untuk memulai rencana migrasi ke versi Ruby terbaru, seperti 2.1 atau 2.2. ## Unduh From 96f92925779e3916a403fea81dbe2af505835a7e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 28 Nov 2015 19:14:17 +0100 Subject: [PATCH 0230/3767] Fix typo; rewrap links (de) --- .../2015-11-11-ruby-2-3-0-preview1-released.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index cc47396e5d..c0c23bb614 100644 --- a/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -13,8 +13,8 @@ bekanntgeben zu können. Ruby 2.3.0-preview1 ist die erste Vorschau auf Ruby 2.3.0, in die viele neue Features und Verbesserungen eingeflossen sind. -So wird etwa das [Pragma für eingefrorene -String-Literale](https://bugs.ruby-lang.org/issues/11473) +So wird etwa das +[Pragma für eingefrorene String-Literale](https://bugs.ruby-lang.org/issues/11473) eingeführt. Bereits seit Ruby 2.1 handelt es sich bei `"str".freeze` um eine auf besseren Speicherverbrauch optimierte Operation, mit Ruby 2.3 werden nunmehr ein neuer magischer Kommentar und eine @@ -24,21 +24,21 @@ einfrieren. Zu Debugging-Zwecken können Sie mithilfe der Option das Objekt erstellt wird, welches den Fehler `"can't modify frozen String"` auslöst. -Daneben wird der [Safe Navigation -Operator](https://bugs.ruby-lang.org/issues/11537) eingeführt, wie er +Daneben wird der [Safe Navigation Operator](https://bugs.ruby-lang.org/issues/11537) +eingeführt, wie er bereits aus C#, Groovy und Swift bekannt ist. Er erleichtert die Behandlung von `nil` als `obj.&foo`. Außerdem wurden `Array#dig` und `Hash#dig` hinzugefügt. -Das [`did_you_mean`-Gem wird -mitgeliefert](https://bugs.ruby-lang.org/issues/11252). Dieses Gem -gibt mögliche Kandidaten bei einem `NameError` oder `NoMethodError` +Das [`did_you_mean`-Gem wird mitgeliefert](https://bugs.ruby-lang.org/issues/11252). +Dieses Gem gibt mögliche Kandidaten bei einem `NameError` oder `NoMethodError` aus, um so das Debugging zu vereinfachen. Probieren Sie Ruby 2.3.0-preview1 aus, haben Sie Spaß daran und lassen Sie uns an Ihren Erfahrungen teilhaben! ## Wesentliche Änderungen seit 2.2 + * TBD Siehe die @@ -46,7 +46,7 @@ Siehe die [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) für weitere Informationen. -Mit diesen Änderungen wurden seit Ruby 2.2.0. 1036 Dateien geändert, +Mit diesen Änderungen wurden seit Ruby 2.2.0 1036 Dateien geändert, 81312 Einfügungen(+), 51322 Löschungen(-). ## Download From 5ba3845882431d4a7c3d57c0d893bff23ba7616c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 28 Nov 2015 20:59:31 +0100 Subject: [PATCH 0231/3767] Fix date and checksums in 2.3.0-preview1 post (es) --- .../_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index ed8438421d..a8fd446961 100644 --- a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -3,7 +3,7 @@ layout: news_post title: "Liberada la versión 2.3.0-preview1 de Ruby" author: "naruse" translator: "mariochavez" -date: 2015-11-11 16:00:00 +0000 +date: 2015-11-11 14:00:00 +0000 lang: es --- @@ -48,14 +48,14 @@ eliminaciones(-) desde Ruby 2.2.0. SIZE: 14174035 bytes SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea - SHA256: b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 * [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz) SIZE: 17560800 bytes SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f - SHA256: 8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 * [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.xz) @@ -68,8 +68,8 @@ eliminaciones(-) desde Ruby 2.2.0. * [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.zip) SIZE: 19777010 bytes - SHA1: 58666c250dd333ac4b537be25f1913dd311ea1 - SHA256: c1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 ## Comentarios de la versión From 7bbd37811772e0f5704d42346d8bfe7d6bccbdfd Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 28 Nov 2015 21:07:34 +0100 Subject: [PATCH 0232/3767] Use https links in 2.3.0-preview1 post; sync markdown --- ...2015-11-11-ruby-2-3-0-preview1-released.md | 17 ++++--- ...2015-11-11-ruby-2-3-0-preview1-released.md | 17 ++++--- ...2015-11-11-ruby-2-3-0-preview1-released.md | 44 +++++++++---------- ...2015-11-11-ruby-2-3-0-preview1-released.md | 17 ++++--- ...2015-11-11-ruby-2-3-0-preview1-released.md | 7 +++ ...2015-11-11-ruby-2-3-0-preview1-released.md | 8 ++-- ...2015-11-11-ruby-2-3-0-preview1-released.md | 17 ++++--- ...2015-11-11-ruby-2-3-0-preview1-released.md | 17 ++++--- 8 files changed, 93 insertions(+), 51 deletions(-) diff --git a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 5cea987cd9..c0613a43ed 100644 --- a/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/bg/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -40,22 +40,29 @@ https://bugs.ruby-lang.org/issues/11537), който позволява ## Сваляне -* +* + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 -* + +* + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 -* + +* + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b -* + +* + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 @@ -65,4 +72,4 @@ https://bugs.ruby-lang.org/issues/11537), който позволява За повече информация и release schedule: -[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) diff --git a/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index c0c23bb614..780c23e044 100644 --- a/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/de/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -51,22 +51,29 @@ Mit diesen Änderungen wurden seit Ruby 2.2.0 1036 Dateien geändert, ## Download -* +* + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 -* + +* + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 -* + +* + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b -* + +* + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 @@ -76,4 +83,4 @@ Mit diesen Änderungen wurden seit Ruby 2.2.0 1036 Dateien geändert, Siehe den Veröffentlichungszeitplan und andere Informationen: -[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) diff --git a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index a8fd446961..ba3290da97 100644 --- a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -35,6 +35,7 @@ de simplificar el depurado. Prueba y disfruta el programar con Ruby 2.3.0-preview1. ## Cambios notables desde la versión 2.2 + * TBD Puedes ver las [Noticias](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) y la [Bitácora de Cambios](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) para mayor detalle. @@ -44,37 +45,36 @@ eliminaciones(-) desde Ruby 2.2.0. ## Descargas -* [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.bz2) +* - SIZE: 14174035 bytes - SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea - SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f - SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 -* [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.gz) +* - SIZE: 17560800 bytes - SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f - SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe - SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 -* [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.tar.xz) +* - SIZE: 11225228 bytes - SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 - SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 - SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b -* [http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.zip](http://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0-preview1.zip) +* - SIZE: 19777010 bytes - SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 - SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 - SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 ## Comentarios de la versión Puedes referirte también al calendario de entregas e información adicional: -[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) - +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) diff --git a/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 2e73bcf662..79fd4f39bc 100644 --- a/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -47,22 +47,29 @@ In tutto, 1036 file cambiati, 81312 aggiunte(+), 51322 rimozioni(-) da Ruby ## Download -* +* + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 -* + +* + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 -* + +* + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b -* + +* + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 @@ -72,4 +79,4 @@ In tutto, 1036 file cambiati, 81312 aggiunte(+), 51322 rimozioni(-) da Ruby Potete leggere anche il programma delle release e altre informazioni qui: -[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) diff --git a/ja/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/ja/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index f8f20576b2..d2d9a87a89 100644 --- a/ja/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/ja/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -33,21 +33,28 @@ Ruby 2.3.0-preview1 でのプログラミングをお楽しみください。そ ## ダウンロード * + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 + * + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 + * + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b + * + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 diff --git a/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 1c7e9b3374..588369dad2 100644 --- a/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/ko/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -47,28 +47,28 @@ C#, 그루비, 스위프트 언어에 있습니다. * - * SIZE: 14174035 Bytes + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 * - * SIZE: 17560800 Bytes + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 * - * SIZE: 11225228 Bytes + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b * - * SIZE: 19777010 Bytes + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 diff --git a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 289c109005..1f07291ccf 100644 --- a/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/vi/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -45,22 +45,29 @@ gỡ bỏ(-) từ Ruby 2.2.0. ## Download -* +* + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 -* + +* + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 -* + +* + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b -* + +* + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 @@ -70,4 +77,4 @@ gỡ bỏ(-) từ Ruby 2.2.0. Xin xem lịch ấn bản và các thông tin khác tại -[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) diff --git a/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 627ffd8288..05fee451ab 100644 --- a/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/zh_cn/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -33,22 +33,29 @@ Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 针对了 `"str". ## 下载 -* +* + * SIZE: 14174035 bytes * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 -* + +* + * SIZE: 17560800 bytes * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 -* + +* + * SIZE: 11225228 bytes * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b -* + +* + * SIZE: 19777010 bytes * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 @@ -58,4 +65,4 @@ Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 针对了 `"str". 其他资讯请参考发布日程安排: -[ReleaseEngineering23](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From e727154666c94f624ff40f668abd54c44890f57e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 28 Nov 2015 21:49:15 +0100 Subject: [PATCH 0233/3767] Small fixes (zh_cn) --- zh_cn/about/index.md | 8 ++++---- zh_cn/about/website/index.md | 4 ++-- zh_cn/documentation/installation/index.md | 4 +--- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/zh_cn/about/index.md b/zh_cn/about/index.md index a86c9e02ac..ec241eb5a5 100644 --- a/zh_cn/about/index.md +++ b/zh_cn/about/index.md @@ -5,6 +5,7 @@ lang: zh_cn --- 想知道 Ruby 为什么会如此受欢迎吗?为什么使用过它的支持者都称赞它为巧妙、优雅且易用更实用有趣的语言? +{: .summary} ### Ruby 发明者的理想 @@ -15,7 +16,7 @@ Smalltalk、 Eiffel、 Ada 和 Lisp ) 产生了一种具有函数式及指令 除此之外,他还提到: -> Ruby 就像人的身体一样,表面上看来简单,但是内部却相当的复杂[\[1\]](#fn1)。 +> Ruby 就像人的身体一样,表面上看来简单,但是内部却相当的复杂[1](#fn1)。 ### Ruby 的成长 @@ -39,7 +40,7 @@ Ruby 是[开源软件]({{ site.license.url }})。 不只是免费,而且可以 最初,Matz 从其它语言中找寻理想的语法,回想他的调查,他说,我想要一种比 Perl -更强大、比 Python 更面向对象的脚本语言[\[2\]](#fn2)。 +更强大、比 Python 更面向对象的脚本语言[2](#fn2)。 在 Ruby 中,所有的东西都是对象,所有的信息和代码都可以给它们所拥有的属性和行为。面向对象程序设计中称属性为实例变量(*instance variables*),称命令为方法 (*methods*)。 从下列程序代码中看到 Ruby 能够给数字赋于行为,从这点可以证明 Ruby @@ -76,7 +77,7 @@ Ruby 的符号只是语法糖 (syntactic sugar)。你可以随时重定义他们 Ruby 的代码块是非常强大且灵活的。程序员可以给任何函数添加一个闭合(closure)来表述这个函数该如何工作。闭合也被叫做代码块,是用过其他规则语言(比如 PHP、Visual Basic 等)转到 Ruby 的初学者最喜欢使用的一个功能。 -代码块取自函数语言。Matz 说:“我希望在 Ruby 的闭合中融入 Lisp 的文化 [\[3\]](#fn3)。” +代码块取自函数语言。Matz 说:“我希望在 Ruby 的闭合中融入 Lisp 的文化 [3](#fn3)。” {% highlight ruby %} search_engines = @@ -181,4 +182,3 @@ Ruby 作为一种语言还有一些不同的实现。 [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org [rubyspec]: http://rubyspec.org - diff --git a/zh_cn/about/website/index.md b/zh_cn/about/website/index.md index 4bc3bb8469..12b8d08e43 100644 --- a/zh_cn/about/website/index.md +++ b/zh_cn/about/website/index.md @@ -4,8 +4,8 @@ title: "关于本站" lang: zh_cn --- -网站是由 Ruby 编写的 [Jekyll][jekyll] 生成的,
源码托管在 -[GitHub][github-repo] 上。 +网站是由 Ruby 编写的 [Jekyll][jekyll] 生成的,
+源码托管在 [GitHub][github-repo] 上。 视觉设计是由 [Jason Zimdars][jzimdars] 完成的。
基于之前 Ruby Visual Identity Team 的设计。 diff --git a/zh_cn/documentation/installation/index.md b/zh_cn/documentation/installation/index.md index d4ad532aaa..1df61600de 100644 --- a/zh_cn/documentation/installation/index.md +++ b/zh_cn/documentation/installation/index.md @@ -9,6 +9,7 @@ lang: zh_cn 以及如何通过源码来编译安装。 {: .summary} + ## 选择你的安装方式 这里有多种方法来安装 Ruby: @@ -131,7 +132,6 @@ $ brew install ruby [Sunfreeware][sunfreeware] 上的 Solaris 8 到 10 内置 Ruby 1.8.7, [Blastwave][blastwave] 同样如此。 - Ruby 1.9.2p0 在 [Sunfreeware][sunfreeware] 上也有,但版本已经过时。 要在 [OpenIndiana][openindiana] 上安装 Ruby, @@ -197,7 +197,6 @@ ruby-build 也可以不依赖 rbenv 而单独使用。 * [RailsInstaller][railsinstaller], 使用的是 RubyInstaller,但包括了其它能够帮助 Rails 开发的工具。 支持 OS X 和 Windows。 - * [Bitnami Ruby Stack][rubystack], 提供了完整的 Rails 开发环境。 支持 OS X、Linux、Windows、虚拟机和云镜像。 @@ -224,7 +223,6 @@ chruby 能够管理用 [ruby-install](#ruby-install) 或者通过源码编译安 [rbenv][rbenv] 能让你管理在系统中安装的多个 Ruby。 它不能直接用来安装 Ruby, 但有个流行的插件叫 [ruby-build](#ruby-build) 能够用来安装 Ruby。 - 这两个工具都支持 OS X、Linux 和其它类 UNIX 操作系统。 From 2f36f4e1a6b87e06ceab0f4fa697863be8d72e82 Mon Sep 17 00:00:00 2001 From: Tasos Laskos Date: Fri, 2 Oct 2015 16:36:16 +0300 Subject: [PATCH 0234/3767] Added Arachni to the list of success stories --- en/documentation/success-stories/index.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/en/documentation/success-stories/index.md b/en/documentation/success-stories/index.md index 222be30037..abac60b54e 100644 --- a/en/documentation/success-stories/index.md +++ b/en/documentation/success-stories/index.md @@ -72,7 +72,9 @@ you’ll find a small sample of real world usage of Ruby. code and has been downloaded over a million times in 2010. The commercial editions [Metasploit Express][15] and [Metasploit Pro][16] developed by Rapid7 are also based on Ruby. - +* The [Arachni Web Application Security Scanner][17] is a free, modular, + high-performance Ruby framework aimed towards helping penetration testers + and administrators evaluate the security of modern web applications. [1]: http://www.larc.nasa.gov/ @@ -91,3 +93,4 @@ you’ll find a small sample of real world usage of Ruby. [14]: http://www.rapid7.com [15]: http://www.rapid7.com/products/metasploit-express.jsp [16]: http://www.rapid7.com/products/metasploit-pro.jsp +[17]: http://www.arachni-scanner.com/ From 7a524868b85d6b4d106ba2df8712d093e11f91e7 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 29 Nov 2015 14:34:15 +0100 Subject: [PATCH 0235/3767] Small fixes in Arachni paragraph (en) --- en/documentation/success-stories/index.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/en/documentation/success-stories/index.md b/en/documentation/success-stories/index.md index abac60b54e..21b4a6d171 100644 --- a/en/documentation/success-stories/index.md +++ b/en/documentation/success-stories/index.md @@ -72,11 +72,13 @@ you’ll find a small sample of real world usage of Ruby. code and has been downloaded over a million times in 2010. The commercial editions [Metasploit Express][15] and [Metasploit Pro][16] developed by Rapid7 are also based on Ruby. -* The [Arachni Web Application Security Scanner][17] is a free, modular, + +* The [Arachni Web Application Security Scanner][arachni] is a free, modular, high-performance Ruby framework aimed towards helping penetration testers and administrators evaluate the security of modern web applications. + [1]: http://www.larc.nasa.gov/ [2]: http://www.motorola.com [3]: http://www.sketchup.com/ @@ -93,4 +95,4 @@ you’ll find a small sample of real world usage of Ruby. [14]: http://www.rapid7.com [15]: http://www.rapid7.com/products/metasploit-express.jsp [16]: http://www.rapid7.com/products/metasploit-pro.jsp -[17]: http://www.arachni-scanner.com/ +[arachni]: http://www.arachni-scanner.com/ From c723a01bcc9b6b48b54c370b75bd58244182cd43 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 29 Nov 2015 14:37:19 +0100 Subject: [PATCH 0236/3767] Fix links and trim Metasploit paragraph (en) --- en/documentation/success-stories/index.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/en/documentation/success-stories/index.md b/en/documentation/success-stories/index.md index 21b4a6d171..f7a2f3c1ad 100644 --- a/en/documentation/success-stories/index.md +++ b/en/documentation/success-stories/index.md @@ -65,13 +65,12 @@ you’ll find a small sample of real world usage of Ruby. #### Security -* The [Metasploit Framework][14], a community open source project - managed by [Rapid7][14], is a free penetration testing platform that +* The [Metasploit Framework][metasploit], a community open source project + managed by [Rapid7][rapid7], is a free penetration testing platform that helps IT professionals assess the security of their networks and applications. The Metasploit Project consists of over 700,000 lines of - code and has been downloaded over a million times in 2010. The - commercial editions [Metasploit Express][15] and [Metasploit Pro][16] - developed by Rapid7 are also based on Ruby. + code and has been downloaded over a million times in 2010. + The commercial editions developed by Rapid7 are also based on Ruby. * The [Arachni Web Application Security Scanner][arachni] is a free, modular, high-performance Ruby framework aimed towards helping penetration testers @@ -91,8 +90,6 @@ you’ll find a small sample of real world usage of Ruby. [10]: http://www.37signals.com [11]: http://www.alistapart.com [12]: http://www.bluefountain.com/supply-chain-management/ -[13]: http://www.metasploit.com -[14]: http://www.rapid7.com -[15]: http://www.rapid7.com/products/metasploit-express.jsp -[16]: http://www.rapid7.com/products/metasploit-pro.jsp +[metasploit]: http://www.metasploit.com +[rapid7]: http://www.rapid7.com [arachni]: http://www.arachni-scanner.com/ From 4b7e0c49db7790bf65814890826b88fb2f946535 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 29 Nov 2015 14:39:35 +0100 Subject: [PATCH 0237/3767] Fix links and trim paragraph in success-stories --- it/documentation/success-stories/index.md | 19 ++++++++----------- ko/documentation/success-stories/index.md | 10 ++++------ pt/documentation/success-stories/index.md | 14 ++++++-------- ru/documentation/success-stories/index.md | 17 ++++++++--------- tr/documentation/success-stories/index.md | 15 +++++++-------- vi/documentation/success-stories/index.md | 13 ++++++------- zh_cn/documentation/success-stories/index.md | 10 +++++----- 7 files changed, 44 insertions(+), 54 deletions(-) diff --git a/it/documentation/success-stories/index.md b/it/documentation/success-stories/index.md index 294df446e6..9c5b9b321a 100644 --- a/it/documentation/success-stories/index.md +++ b/it/documentation/success-stories/index.md @@ -65,14 +65,13 @@ alcuni esempi reali di come viene utilizzato Ruby nel mondo. #### Security -* Il [Metasploit Framework][13], un progetto community open source - gestito da [Rapid7][14], è una piattaforma gratuita di penetration testing - che aiuta i professionisti IT a valutare la sicurezza dei loro network - e applicazioni. +* Il [Metasploit Framework][metasploit], un progetto community open source + gestito da [Rapid7][rapid7], è una piattaforma gratuita di penetration + testing che aiuta i professionisti IT a valutare la sicurezza dei + loro network e applicazioni. Il progetto Metasploit consiste in più di 700,000 linee di codice ed ha - raggiunto più di un milione di download nel 2010. Le edizioni commerciali - [Metasploit Express][15] e [Metasploit Pro][16] sviluppate da Rapid7 - sono anche esse basate su Ruby. + raggiunto più di un milione di download nel 2010. + Le edizioni commerciali sviluppate da Rapid7 sono anche esse basate su Ruby. @@ -88,7 +87,5 @@ alcuni esempi reali di come viene utilizzato Ruby nel mondo. [10]: http://www.37signals.com [11]: http://www.alistapart.com [12]: http://www.bluefountain.com/supply-chain-management/ -[13]: http://www.metasploit.com -[14]: http://www.rapid7.com -[15]: http://www.rapid7.com/products/metasploit-express.jsp -[16]: http://www.rapid7.com/products/metasploit-pro.jsp +[metasploit]: http://www.metasploit.com +[rapid7]: http://www.rapid7.com diff --git a/ko/documentation/success-stories/index.md b/ko/documentation/success-stories/index.md index 31f6744f6f..0ed0a45071 100644 --- a/ko/documentation/success-stories/index.md +++ b/ko/documentation/success-stories/index.md @@ -62,12 +62,12 @@ lang: ko #### 보안 -* [Metasploit Framework][13]는 [Rapid7][14]에서 관리하는 커뮤니티형 +* [Metasploit Framework][metasploit]는 [Rapid7][rapid7]에서 관리하는 커뮤니티형 오픈 소스 프로젝트입니다. Metasploit 프레임워크는 IT 전문가가 자신의 네트워크 및 응용 프로그램의 보안을 평가하는 데 사용되는 무료 침투 테스트 플랫폼입니다. Metasploit 프로젝트의 코드 700,000 라인으로 구성되어 있으며 2010년에만 백만 회 이상 다운로드 되었습니다. - 상용 버전인 [Metasploit Express][15]와 [Metasploit Pro][16]도 + 상용 버전인 Metasploit Express와 Metasploit Pro도 Rapid7에서 개발하였으며 루비를 사용합니다. @@ -84,7 +84,5 @@ lang: ko [10]: http://www.37signals.com [11]: http://www.alistapart.com [12]: http://www.bluefountain.com/supply-chain-management/ -[13]: http://www.metasploit.com -[14]: http://www.rapid7.com -[15]: http://www.rapid7.com/products/metasploit-express.jsp -[16]: http://www.rapid7.com/products/metasploit-pro.jsp +[metasploit]: http://www.metasploit.com +[rapid7]: http://www.rapid7.com diff --git a/pt/documentation/success-stories/index.md b/pt/documentation/success-stories/index.md index 2e77828b0b..93069fad7c 100644 --- a/pt/documentation/success-stories/index.md +++ b/pt/documentation/success-stories/index.md @@ -67,13 +67,13 @@ Aqui você encontrará uma pequena amostra do uso de Ruby no mundo real. #### Segurança -* O [Metasploit Framework][14], um projeto open source da comunidade - gerenciado pela [Rapid7][15], é uma plataforma gratuita de teste de +* O [Metasploit Framework][metasploit], um projeto open source da comunidade + gerenciado pela [Rapid7][rapid7], é uma plataforma gratuita de teste de penetração que permite que profissionais de TI avaliem a segurança de suas redes e aplicações. O projeto Metasploit consiste de mais de 700.000 linhas de código e foi baixado mais de um milhão de vezes - em 2010. As versões comerciais [Metasploit Express][16] e [Metasploit Pro][17] - desenvolvidas pela Rapid7 também são baseadas em Ruby. + em 2010. + As versões comerciais desenvolvidas pela Rapid7 também são baseadas em Ruby. @@ -89,7 +89,5 @@ Aqui você encontrará uma pequena amostra do uso de Ruby no mundo real. [10]: http://www.37signals.com [11]: http://www.alistapart.com [12]: http://www.bluefountain.com/supply-chain-management/ -[13]: http://www.metasploit.com -[14]: http://www.rapid7.com -[15]: http://www.rapid7.com/products/metasploit-express.jsp -[16]: http://www.rapid7.com/products/metasploit-pro.jsp +[metasploit]: http://www.metasploit.com +[rapid7]: http://www.rapid7.com diff --git a/ru/documentation/success-stories/index.md b/ru/documentation/success-stories/index.md index c486820138..9f6d4c6731 100644 --- a/ru/documentation/success-stories/index.md +++ b/ru/documentation/success-stories/index.md @@ -69,13 +69,14 @@ lang: ru #### Безопасность -* [Metasploit Framework][13], проект с открытым исходным кодом, - поддерживаемый [Rapid7][14], это бесплатная платформа проникающего тестирования, +* [Metasploit Framework][metasploit], проект с открытым исходным кодом, + поддерживаемый [Rapid7][rapid7], это бесплатная платформа проникающего + тестирования, которая помогает IT профессионалам проверить безопасность их сети и приложений. Metasploit Project содержит более 700 000 строк кода и был - скачан больше миллиона раз в 2010 году. Коммерческая версия [Metasploit - Express][15] и [Metasploit Pro][16] разработаны Rapid7 и так же написаны - на Ruby. + скачан больше миллиона раз в 2010 году. + Коммерческая версия Metasploit Express и Metasploit Pro разработаны Rapid7 + и так же написаны на Ruby. @@ -91,7 +92,5 @@ lang: ru [10]: http://www.37signals.com [11]: http://www.alistapart.com [12]: http://www.bluefountain.com/supply-chain-management/ -[13]: http://www.metasploit.com -[14]: http://www.rapid7.com -[15]: http://www.rapid7.com/products/metasploit-express.jsp -[16]: http://www.rapid7.com/products/metasploit-pro.jsp +[metasploit]: http://www.metasploit.com +[rapid7]: http://www.rapid7.com diff --git a/tr/documentation/success-stories/index.md b/tr/documentation/success-stories/index.md index 52ecf11bed..c39d593879 100644 --- a/tr/documentation/success-stories/index.md +++ b/tr/documentation/success-stories/index.md @@ -67,13 +67,14 @@ olarak. Burada Ruby’nin gerçek dünyadan örneklerini görebilirsiniz. #### Güvenlik -* [Metasploit Framework][12], [Rapid7][13] tarafından yönetilen topluluk - açık kaynak projesi, ağların ve uygulamarın güvenliğini +* [Metasploit Framework][metasploit], [Rapid7][rapid7] tarafından yönetilen + topluluk açık kaynak projesi, ağların ve uygulamarın güvenliğini değerlendirmede BT uzmanlarına yardımcı olan ücretsiz bir penetrasyon test platformudur. Metasploit Projesi 700,000 satırın üstünde koddan oluşur ve 2010 yılında 1 milyondan fazla indirilme sayısına - ulaşmıştır. Ticari sürüm olan [Metasploit Express][14] ve [Metasploit - Pro][15] Rapid7 tarafından geliştirilir ayrıca Ruby tabanlıdır. + ulaşmıştır. + Ticari sürüm olan Metasploit Express ve Metasploit Pro + Rapid7 tarafından geliştirilir ayrıca Ruby tabanlıdır. @@ -88,7 +89,5 @@ olarak. Burada Ruby’nin gerçek dünyadan örneklerini görebilirsiniz. [9]: http://www.37signals.com [10]: http://www.alistapart.com [11]: http://www.bluefountain.com/supply-chain-management/ -[12]: http://www.metasploit.com -[13]: http://www.rapid7.com -[14]: http://www.rapid7.com/products/metasploit-express.jsp -[15]: http://www.rapid7.com/products/metasploit-pro.jsp +[metasploit]: http://www.metasploit.com +[rapid7]: http://www.rapid7.com diff --git a/vi/documentation/success-stories/index.md b/vi/documentation/success-stories/index.md index 316b66e13b..b1a698880c 100644 --- a/vi/documentation/success-stories/index.md +++ b/vi/documentation/success-stories/index.md @@ -61,11 +61,12 @@ nó như thứ tiêu khiển. Trong trang này, bạn sẽ tìm thấy những v #### Bảo mật -* [Metasploit Framework][13], một dự án mã nguồn mỡ quản lý bởi - [Rapid7][14], là một nền tảng thử nghiệm các tấn công bảo mật +* [Metasploit Framework][metasploit], một dự án mã nguồn mỡ quản lý bởi + [Rapid7][rapid7], là một nền tảng thử nghiệm các tấn công bảo mật giúp các chuyên gia kiểm định bảo mật của mạng hay ứng dụng. Dự án Metasploit bao gồm trên 700,000 dòng mã và được download - trên một triệu lần trong năm 2010. Phiên bản thương mại [Metasploit Express][15] và [Metasploit Pro][16] + trên một triệu lần trong năm 2010. + Phiên bản thương mại Metasploit Express và Metasploit Pro do Rapid7 phát triển cũng dựa trên Ruby. @@ -82,7 +83,5 @@ nó như thứ tiêu khiển. Trong trang này, bạn sẽ tìm thấy những v [10]: http://www.37signals.com [11]: http://www.alistapart.com [12]: http://www.bluefountain.com/supply-chain-management/ -[13]: http://www.metasploit.com -[14]: http://www.rapid7.com -[15]: http://www.rapid7.com/products/metasploit-express.jsp -[16]: http://www.rapid7.com/products/metasploit-pro.jsp +[metasploit]: http://www.metasploit.com +[rapid7]: http://www.rapid7.com diff --git a/zh_cn/documentation/success-stories/index.md b/zh_cn/documentation/success-stories/index.md index 5253a55d69..4e120a6da8 100644 --- a/zh_cn/documentation/success-stories/index.md +++ b/zh_cn/documentation/success-stories/index.md @@ -51,7 +51,9 @@ lang: zh_cn #### 安全 -* 由 Rapid7 管理的社区开源项目 [Metasploit Framework][14] 是一个免费的渗透测试平台,旨在帮助IT专业人员评估网络和应用程序的安全性。项目由超过了 70 万行 代码组成,2010 年已经下载超过一百万次。Rapid7 开发的商业版本 [Metasploit Express][16] 和 [Metasploit Pro][17]均基于 Ruby 开发。 +* 由 [Rapid7][rapid7] 管理的社区开源项目 [Metasploit Framework][metasploit] 是一个免费的渗透测试平台,旨在帮助IT专业人员评估网络和应用程序的安全性。项目由超过了 70 万行 代码组成,2010 年已经下载超过一百万次。Rapid7 开发的商业版本 Metasploit Express 和 Metasploit Pro均基于 Ruby 开发。 + + [1]: http://www.larc.nasa.gov/ [2]: http://www.motorola.com @@ -66,7 +68,5 @@ lang: zh_cn [11]: http://www.43things.com [12]: http://www.alistapart.com [13]: http://www.bluefountain.com/supply-chain-management/ -[14]: http://www.metasploit.com -[15]: http://www.rapid7.com -[16]: http://www.rapid7.com/products/metasploit-express.jsp -[17]: http://www.rapid7.com/products/metasploit-pro.jsp +[metasploit]: http://www.metasploit.com +[rapid7]: http://www.rapid7.com From ac31d482593ca056362c59e72dbe915cfe65a42a Mon Sep 17 00:00:00 2001 From: Stephen Lujan Date: Tue, 24 Nov 2015 11:43:56 -0500 Subject: [PATCH 0238/3767] to-ruby-from-python functional programming Added one bullet point of similarities and two of differences, regarding functional programming, in to-ruby-from-python/index.md --- .../to-ruby-from-python/index.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/en/documentation/ruby-from-other-languages/to-ruby-from-python/index.md b/en/documentation/ruby-from-other-languages/to-ruby-from-python/index.md index 012f6570ca..55509c296f 100644 --- a/en/documentation/ruby-from-other-languages/to-ruby-from-python/index.md +++ b/en/documentation/ruby-from-other-languages/to-ruby-from-python/index.md @@ -27,6 +27,8 @@ As with Python, in Ruby,... * Although the keywords are a bit different, exceptions work about the same. * You’ve got embedded doc tools (Ruby’s is called rdoc). +* There is good support for functional programming with first-class + functions, anonymous functions, and closures. ### Differences @@ -71,4 +73,11 @@ Unlike Python, in Ruby,... statement). You can reset a variable to `nil`, allowing the old contents to be garbage collected, but the variable will remain in the symbol table as long as it is in scope. +* The `yield` keyword behaves differently. In Python it will return + execution to the scope outside the function's invocation. External + code is responsible for resuming the function. In Ruby `yield` will + execute another function that has been passed as the final argument, + then immediately resume. +* Python supports just one kind of anonymous functions, lambdas, while + Ruby contains blocks, Procs, and lambdas. From a20567e37cf52009251d55ff58df477ef92530f0 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 Nov 2015 17:04:39 +0100 Subject: [PATCH 0239/3767] Add simple custom 404 page --- 404.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 404.md diff --git a/404.md b/404.md new file mode 100644 index 0000000000..6aa4573adf --- /dev/null +++ b/404.md @@ -0,0 +1,10 @@ +--- +layout: page +title: "404: Not Found" +lang: en +permalink: 404.html +--- + +The requested page does not exist. + +You might try and start from the [home page](/). From d9562fa8666ccecb06b2461c521c70b161148e3f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 3 Dec 2015 20:09:57 +0100 Subject: [PATCH 0240/3767] Fix broken link to missing translation (es) --- es/downloads/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es/downloads/index.md b/es/downloads/index.md index ee2e05a43c..79b43f36bf 100644 --- a/es/downloads/index.md +++ b/es/downloads/index.md @@ -53,7 +53,7 @@ de ayuda. Puede contener errores, ¡úsalo bajo tu responsabilidad! Para información sobre los repositorios de Subversion y Git, consulta -nuestra página [Ruby core](/es/community/ruby-core/). +nuestra página [Ruby core](/en/community/ruby-core/) (en inglés). El código fuente de Ruby está disponible desde un conjunto de [mirror sites][mirrors] a lo largo del mundo. From 47d3d8c2c4fce49eb2a51578a1ded141b24691ef Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 4 Dec 2015 20:59:35 +0100 Subject: [PATCH 0241/3767] Improve method and variable names on quickstart pages (en) Replace single character names with more descriptive ones. --- en/documentation/quickstart/2/index.md | 34 ++++++++++++------------- en/documentation/quickstart/3/index.md | 35 +++++++++++++------------- 2 files changed, 34 insertions(+), 35 deletions(-) diff --git a/en/documentation/quickstart/2/index.md b/en/documentation/quickstart/2/index.md index 48cfdcdc2d..3fbc4e92b9 100644 --- a/en/documentation/quickstart/2/index.md +++ b/en/documentation/quickstart/2/index.md @@ -21,17 +21,17 @@ What if we want to say “Hello” a lot without getting our fingers all tired? We need to define a method! {% highlight irb %} -irb(main):010:0> def h +irb(main):010:0> def hi irb(main):011:1> puts "Hello World!" irb(main):012:1> end -=> :h +=> :hi {% endhighlight %} -The code `def h` starts the definition of the method. It tells Ruby that -we’re defining a method, that its name is `h`. The next line is the body +The code `def hi` starts the definition of the method. It tells Ruby that +we’re defining a method, that its name is `hi`. The next line is the body of the method, the same line we saw earlier: `puts "Hello World"`. Finally, the last line `end` tells Ruby we’re done defining the method. -Ruby’s response `=> :h` tells us that it knows we’re done defining the +Ruby’s response `=> :hi` tells us that it knows we’re done defining the method. This response could be `=> nil` for Ruby 2.0 and earlier versions. But, it's not important here, so let's go on. @@ -40,10 +40,10 @@ But, it's not important here, so let's go on. Now let’s try running that method a few times: {% highlight irb %} -irb(main):013:0> h +irb(main):013:0> hi Hello World! => nil -irb(main):014:0> h() +irb(main):014:0> hi() Hello World! => nil {% endhighlight %} @@ -54,14 +54,14 @@ that’s all you need. You can add empty parentheses if you’d like, but they’re not needed. What if we want to say hello to one person, and not the whole world? -Just redefine `h` to take a name as a parameter. +Just redefine `hi` to take a name as a parameter. {% highlight irb %} -irb(main):015:0> def h(name) +irb(main):015:0> def hi(name) irb(main):016:1> puts "Hello #{name}!" irb(main):017:1> end -=> :h -irb(main):018:0> h("Matz") +=> :hi +irb(main):018:0> hi("Matz") Hello Matz! => nil {% endhighlight %} @@ -77,14 +77,14 @@ point. You can also use this to make sure that someone’s name is properly capitalized: {% highlight irb %} -irb(main):019:0> def h(name = "World") +irb(main):019:0> def hi(name = "World") irb(main):020:1> puts "Hello #{name.capitalize}!" irb(main):021:1> end -=> :h -irb(main):022:0> h "chris" +=> :hi +irb(main):022:0> hi "chris" Hello Chris! => nil -irb(main):023:0> h +irb(main):023:0> hi Hello World! => nil {% endhighlight %} @@ -121,6 +121,6 @@ and a bunch of methods for that class. Also notice `@name`. This is an instance variable, and is available to all the methods of the class. As you can see it’s used by `say_hi` and `say_bye`. -So how do we get this Greeter class set in motion? [Create an -object.](../3/) +So how do we get this Greeter class set in motion? +[Create an object.](../3/) diff --git a/en/documentation/quickstart/3/index.md b/en/documentation/quickstart/3/index.md index 1017503659..3074586f58 100644 --- a/en/documentation/quickstart/3/index.md +++ b/en/documentation/quickstart/3/index.md @@ -20,21 +20,21 @@ header: | Now let’s create a greeter object and use it: {% highlight irb %} -irb(main):035:0> g = Greeter.new("Pat") +irb(main):035:0> greeter = Greeter.new("Pat") => # -irb(main):036:0> g.say_hi +irb(main):036:0> greeter.say_hi Hi Pat! => nil -irb(main):037:0> g.say_bye +irb(main):037:0> greeter.say_bye Bye Pat, come back soon. => nil {% endhighlight %} -Once the `g` object is created, it remembers that the name is Pat. Hmm, +Once the `greeter` object is created, it remembers that the name is Pat. Hmm, what if we want to get at the name directly? {% highlight irb %} -irb(main):038:0> g.@name +irb(main):038:0> greeter.@name SyntaxError: compile error (irb):52: syntax error from (irb):52 @@ -81,11 +81,11 @@ Ah, that’s more like it. So let’s see which methods our greeter object responds to: {% highlight irb %} -irb(main):041:0> g.respond_to?("name") +irb(main):041:0> greeter.respond_to?("name") => false -irb(main):042:0> g.respond_to?("say_hi") +irb(main):042:0> greeter.respond_to?("say_hi") => true -irb(main):043:0> g.respond_to?("to_s") +irb(main):043:0> greeter.respond_to?("to_s") => true {% endhighlight %} @@ -111,22 +111,22 @@ objects of that class. So, let’s create a new object and play with its `@name` property. {% highlight irb %} -irb(main):047:0> g = Greeter.new("Andy") +irb(main):047:0> greeter = Greeter.new("Andy") => # -irb(main):048:0> g.respond_to?("name") +irb(main):048:0> greeter.respond_to?("name") => true -irb(main):049:0> g.respond_to?("name=") +irb(main):049:0> greeter.respond_to?("name=") => true -irb(main):050:0> g.say_hi +irb(main):050:0> greeter.say_hi Hi Andy! => nil -irb(main):051:0> g.name="Betty" +irb(main):051:0> greeter.name="Betty" => "Betty" -irb(main):052:0> g +irb(main):052:0> greeter => # -irb(main):053:0> g.name +irb(main):053:0> greeter.name => "Betty" -irb(main):054:0> g.say_hi +irb(main):054:0> greeter.say_hi Hi Betty! => nil {% endhighlight %} @@ -181,7 +181,6 @@ class MegaGreeter puts "Goodbye #{@names}. Come back soon!" end end - end @@ -197,7 +196,7 @@ if __FILE__ == $0 # Change the name to an array of names mg.names = ["Albert", "Brenda", "Charles", - "Dave", "Engelbert"] + "Dave", "Engelbert"] mg.say_hi mg.say_bye From 7ea6efa46efbf9eec7982e84eede2ed65e4e38db Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 6 Dec 2015 15:55:19 +0100 Subject: [PATCH 0242/3767] Update gem bundle --- Gemfile.lock | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2859b2392d..f583c491dc 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,15 +1,18 @@ GEM remote: https://rubygems.org/ specs: + addressable (2.3.8) blankslate (2.1.2.4) classifier-reborn (2.0.4) fast-stemmer (~> 1.0) coffee-script (2.4.1) coffee-script-source execjs - coffee-script-source (1.9.1.1) + coffee-script-source (1.10.0) colorator (0.1) execjs (2.6.0) + faraday (0.9.2) + multipart-post (>= 1.2, < 3) fast-stemmer (1.0.2) ffi (1.9.10) jekyll (2.5.3) @@ -29,7 +32,8 @@ GEM toml (~> 0.1.0) jekyll-coffeescript (1.0.1) coffee-script (~> 2.2) - jekyll-gist (1.3.5) + jekyll-gist (1.4.0) + octokit (~> 4.2) jekyll-paginate (1.1.0) jekyll-sass-converter (1.3.0) sass (~> 3.2) @@ -37,18 +41,21 @@ GEM listen (~> 3.0) kgio (2.10.0) kramdown (1.9.0) - lanyon (0.2.0) + lanyon (0.2.2) jekyll (~> 2.0) rack (~> 1.6) liquid (2.6.3) - listen (3.0.4) + listen (3.0.5) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) mercenary (0.3.5) - mini_portile (0.6.2) + mini_portile2 (2.0.0) + multipart-post (2.0.0) multipart_body (0.2.1) - nokogiri (1.6.6.2) - mini_portile (~> 0.6.0) + nokogiri (1.6.7) + mini_portile2 (~> 2.0.0.rc2) + octokit (4.2.0) + sawyer (~> 0.6.0, >= 0.5.3) paint (0.9.0) parslet (1.5.0) blankslate (~> 2.0) @@ -70,11 +77,14 @@ GEM redcarpet (3.3.3) safe_yaml (1.0.4) sass (3.4.19) + sawyer (0.6.0) + addressable (~> 2.3.5) + faraday (~> 0.8, < 0.10) spidr (0.4.1) nokogiri (~> 1.3) toml (0.1.2) parslet (~> 1.5.0) - unicorn (5.0.0) + unicorn (5.0.1) kgio (~> 2.6) rack raindrops (~> 0.7) From 0cdaad5ce3b7632021f3945f7edfec6ecc497706 Mon Sep 17 00:00:00 2001 From: miyohide Date: Mon, 7 Dec 2015 00:02:42 +0900 Subject: [PATCH 0243/3767] add latest new posts (ja): Rubyist Magazine 0052 --- .../2015-12-06-rubyist-magazine-0052-published.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md diff --git a/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md b/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md new file mode 100644 index 0000000000..9bdd9b9890 --- /dev/null +++ b/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md @@ -0,0 +1,15 @@ +--- +layout: news_post +title: "Rubyist Magazine 0052号 発行" +author: "gunjisatoshi" +date: 2015-12-06 11:45:00 +0000 +lang: ja +--- + +[日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0052号][3]がリリースされました([\[ruby-list:50263\]][4])。 お楽しみください。 + + +[1]: http://ruby-no-kai.org +[2]: http://magazine.rubyist.net/ +[3]: http://magazine.rubyist.net/?0052 +[4]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/50263 From 20fc1fe7e74c3be7d2e39a4cb791373edaca3353 Mon Sep 17 00:00:00 2001 From: miyohide Date: Mon, 7 Dec 2015 00:05:12 +0900 Subject: [PATCH 0244/3767] change author. --- ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md b/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md index 9bdd9b9890..41a7437d1c 100644 --- a/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md +++ b/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md @@ -1,7 +1,7 @@ --- layout: news_post title: "Rubyist Magazine 0052号 発行" -author: "gunjisatoshi" +author: "miyohide" date: 2015-12-06 11:45:00 +0000 lang: ja --- From 03a4eb0dfdeaf65e86f3aede2e0379167ef158e7 Mon Sep 17 00:00:00 2001 From: miyohide Date: Mon, 7 Dec 2015 22:14:44 +0900 Subject: [PATCH 0245/3767] add a table of contents. --- ...2015-12-06-rubyist-magazine-0052-published.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md b/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md index 41a7437d1c..73ad60fd2f 100644 --- a/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md +++ b/ja/news/_posts/2015-12-06-rubyist-magazine-0052-published.md @@ -6,7 +6,21 @@ date: 2015-12-06 11:45:00 +0000 lang: ja --- -[日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0052号][3]がリリースされました([\[ruby-list:50263\]][4])。 お楽しみください。 +[日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0052号][3]がリリースされました([\[ruby-list:50263\]][4])。 + +今号は、 + +* [巻頭言](http://magazine.rubyist.net/?0052-ForeWord) +* [Rubyist Hotlinks【第 35 回】島田浩二さん](http://magazine.rubyist.net/?0052-Hotlinks) +* [esa.ioの作り方](http://magazine.rubyist.net/?0052-esaio) +* [はじめての海外カンファレンスは、台湾でした。〜RubyConf Taiwan 2015 レポート〜](http://magazine.rubyist.net/?0052-RubyConfTaiwan2015) +* [RegionalRubyKaigi レポート (55) 松江 Ruby 会議 07](http://magazine.rubyist.net/?0052-MatsueRubyKaigi07Report) +* [アクセスランキング](http://magazine.rubyist.net/?0052-RubyistMagazineRanking) +* [プレゼント当選者からのフィードバック](http://magazine.rubyist.net/?0052-present-feedback) + +という構成となっています。 + +お楽しみください。 [1]: http://ruby-no-kai.org From febf823a32cbc96df2da650ffd43f0dde388ed0e Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Fri, 11 Dec 2015 09:11:38 +0900 Subject: [PATCH 0246/3767] renamed: Ruby 2.3.0-preview2 is relased on 2015-12-11 --- ...ew2-released.md => 2015-12-11-ruby-2-3-0-preview2-released.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename en/news/_posts/{2015-11-27-ruby-2-3-0-preview2-released.md => 2015-12-11-ruby-2-3-0-preview2-released.md} (100%) diff --git a/en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md similarity index 100% rename from en/news/_posts/2015-11-27-ruby-2-3-0-preview2-released.md rename to en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md From 3b292e9e8276ef2f8fd0d1a39363ed31d0130038 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Fri, 11 Dec 2015 09:13:56 +0900 Subject: [PATCH 0247/3767] add tarball URLs --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 57 ++++++++----------- 1 file changed, 24 insertions(+), 33 deletions(-) diff --git a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index e6968d609e..41982a68d2 100644 --- a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -3,7 +3,7 @@ layout: news_post title: "Ruby 2.3.0-preview2 Released" author: "naruse" translator: -date: 2015-11-11 14:00:00 +0000 +date: 2015-12-11 14:00:00 +0000 lang: en --- @@ -19,10 +19,10 @@ Ruby 2.3 introduces a new magic comment and command line option to freeze all string literals in the source files. Additionally for debugging, you can get where the object is created on `"can't modify frozen String"` error by -`--enable-frozen-string-literal-debug`. +`--debug=frozen-string-literal` command line option. A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) -[`&.`](https://instagram.com/p/-M9l6mRPLR/), +([so-called lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. @@ -36,43 +36,34 @@ knowledge! ## Notable Changes since 2.2 -* TBD - See [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) and [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) for detail. -With those changes, [1036 files changed, 81312 insertions(+), 51322 deletions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) since Ruby 2.2.0! +With those changes, [1097 files changed, 97466 insertions(+), 58685 deletions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) since Ruby 2.2.0! ## Download -* - - * SIZE: 14174035 bytes - * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea - * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f - * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 - -* - - * SIZE: 17560800 bytes - * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f - * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe - * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 - -* - - * SIZE: 11225228 bytes - * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 - * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 - * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b - -* - - * SIZE: 19777010 bytes - * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 - * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 - * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 +* + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 +* + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 +* + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 +* + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 ## Release Comment From 4bacacdb228f53f285e7586a188a65df89b98436 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Fri, 11 Dec 2015 10:37:12 +0900 Subject: [PATCH 0248/3767] Add ko1's work --- .../_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 41982a68d2..8083ba9e97 100644 --- a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -31,6 +31,15 @@ The did_you_mean gem shows the candidates on the `NameError` and `NoMethodError` to ease debugging. +[RubyVM::InstructionSequence#to_binary and .load_from_binary] (https://bugs.ruby-lang.org/issues/11788) are introduced as experimental feature. With these features, we can make a ISeq (bytecode) pre-compilation system. + +Ruby 2.3 includes many performance tuning fixes. +For example, [optimize Proc#call] (https://bugs.ruby-lang.org/issues/11569), +[reconsider method entry data structure] (https://bugs.ruby-lang.org/issues/11278), +[introducing new table data structure] (https://bugs.ruby-lang.org/issues/11420), +machine code level tuning for object allocation and method calling code, +and other many optimizations. + Try and enjoy programming with Ruby 2.3.0-preview2, and report us your knowledge! From 75d212b35f3d133b54a0c57133b13bec30b79fd6 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 11 Dec 2015 11:10:03 +0900 Subject: [PATCH 0249/3767] fixed syntax --- en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 8083ba9e97..69e666a9b2 100644 --- a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -31,7 +31,7 @@ The did_you_mean gem shows the candidates on the `NameError` and `NoMethodError` to ease debugging. -[RubyVM::InstructionSequence#to_binary and .load_from_binary] (https://bugs.ruby-lang.org/issues/11788) are introduced as experimental feature. With these features, we can make a ISeq (bytecode) pre-compilation system. +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental feature. With these features, we can make a ISeq (bytecode) pre-compilation system. Ruby 2.3 includes many performance tuning fixes. For example, [optimize Proc#call] (https://bugs.ruby-lang.org/issues/11569), From 8b0c2c1c3826882dd4b8641949cc7394601f0acb Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 11 Dec 2015 11:13:27 +0900 Subject: [PATCH 0250/3767] more fixes syntax misstake --- en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 69e666a9b2..d571f4ee67 100644 --- a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -34,9 +34,9 @@ debugging. [RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental feature. With these features, we can make a ISeq (bytecode) pre-compilation system. Ruby 2.3 includes many performance tuning fixes. -For example, [optimize Proc#call] (https://bugs.ruby-lang.org/issues/11569), -[reconsider method entry data structure] (https://bugs.ruby-lang.org/issues/11278), -[introducing new table data structure] (https://bugs.ruby-lang.org/issues/11420), +For example, [optimize Proc#call](https://bugs.ruby-lang.org/issues/11569), +[reconsider method entry data structure](https://bugs.ruby-lang.org/issues/11278), +[introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), machine code level tuning for object allocation and method calling code, and other many optimizations. From 469e96227e1cc81e1ede07d3e80bbd46937c9c55 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 11 Dec 2015 06:40:33 +0100 Subject: [PATCH 0251/3767] Small fixes in 2.3.0-preview2 post (en) --- .../_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index d571f4ee67..4cbf82bdb1 100644 --- a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -18,7 +18,7 @@ With Ruby 2.1, `"str".freeze` has been optimized to reduce object allocation. Ruby 2.3 introduces a new magic comment and command line option to freeze all string literals in the source files. Additionally for debugging, you can get where the object is created on -`"can't modify frozen String"` error by +`"can't modify frozen String"` error by using the `--debug=frozen-string-literal` command line option. A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) @@ -31,14 +31,14 @@ The did_you_mean gem shows the candidates on the `NameError` and `NoMethodError` to ease debugging. -[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental feature. With these features, we can make a ISeq (bytecode) pre-compilation system. +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental features. With these features, we can make an ISeq (bytecode) pre-compilation system. Ruby 2.3 includes many performance tuning fixes. -For example, [optimize Proc#call](https://bugs.ruby-lang.org/issues/11569), -[reconsider method entry data structure](https://bugs.ruby-lang.org/issues/11278), +For example, [optimizing Proc#call](https://bugs.ruby-lang.org/issues/11569), +[reconsidering method entry data structure](https://bugs.ruby-lang.org/issues/11278), [introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), machine code level tuning for object allocation and method calling code, -and other many optimizations. +and many other optimizations. Try and enjoy programming with Ruby 2.3.0-preview2, and report us your knowledge! From 05ecc7f4a8d1d4833b782d3132ea69f13baad589 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 11 Dec 2015 06:41:35 +0100 Subject: [PATCH 0252/3767] Rewrap --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 4cbf82bdb1..896872cc96 100644 --- a/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/en/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -31,10 +31,13 @@ The did_you_mean gem shows the candidates on the `NameError` and `NoMethodError` to ease debugging. -[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental features. With these features, we can make an ISeq (bytecode) pre-compilation system. +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) +are introduced as experimental features. +With these features, we can make an ISeq (bytecode) pre-compilation system. Ruby 2.3 includes many performance tuning fixes. -For example, [optimizing Proc#call](https://bugs.ruby-lang.org/issues/11569), +For example, +[optimizing Proc#call](https://bugs.ruby-lang.org/issues/11569), [reconsidering method entry data structure](https://bugs.ruby-lang.org/issues/11278), [introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), machine code level tuning for object allocation and method calling code, @@ -45,30 +48,37 @@ knowledge! ## Notable Changes since 2.2 -See [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) and -[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) -for detail. +See [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) +and [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +for details. With those changes, [1097 files changed, 97466 insertions(+), 58685 deletions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) since Ruby 2.2.0! ## Download * + * SIZE: 14126752 bytes * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + * + * SIZE: 17623519 bytes * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + * + * SIZE: 11249780 bytes * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + * + * SIZE: 19841531 bytes * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d From 2e2630dce91b5c65b892eb2877c028c91fbf1dee Mon Sep 17 00:00:00 2001 From: Shim Won Date: Fri, 11 Dec 2015 11:19:01 +0900 Subject: [PATCH 0253/3767] Translate ruby 2.3.0-preview2 news (ko) --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 86 +++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 ko/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md diff --git a/ko/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/ko/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..e11077e092 --- /dev/null +++ b/ko/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,86 @@ +--- +layout: news_post +title: "루비 2.3.0-preview2 릴리스" +author: "naruse" +translator: "marocchino" +date: 2015-12-11 14:00:00 +0000 +lang: ko +--- + +루비 2.3.0-preview2가 릴리스되었습니다. + +루비 2.3.0-preview2는 루비 2.3.0의 두 번째 프리뷰입니다. +많은 새로운 기능과 개선을 포함합니다. + +[프로즌 스트링 리터럴 +프라그마](https://bugs.ruby-lang.org/issues/11473)를 도입합니다. +루비 2.1에서 `"str".freeze`를 최적화하여 객체 할당을 줄였습니다. +루비 2.3은 매직 코멘트와 커맨드 라인 옵션을 새로 도입하여 +소스 파일의 모든 스트링 리터럴을 프리즈(freeze)합니다. +그리고 디버깅할 때, `--enable-frozen-string-literal-debug` 옵션을 사용하면 +`"can't modify frozen String"` (프로즌 스트링을 수정할 수 없음) 에러가 발생하는 +객체를 생성한 위치를 알려줍니다. + +C#, 그루비, 스위프트 언어에 이미 있는 [세이프 내비게이션 +연산자](https://bugs.ruby-lang.org/issues/11537)([외견 때문에 외톨이 +연산자라고도 함](https://instagram.com/p/-M9l6mRPLR/)) `&.`를 도입하여 +`obj&.foo`처럼 `nil`을 간편하게 처리합니다. `Array#dig`와 `Hash#dig`도 +추가되었습니다. + +[did_you_mean 젬이 포합됩니다.](https://bugs.ruby-lang.org/issues/11252) +did_you_mean 젬은 간편한 디버깅을 위해 `NameError`와 `NoMethodError`에 대해 +추천 목록을 보여줍니다. + +[RubyVM::InstructionSequence#to_binary와 +.load_from_binary](https://bugs.ruby-lang.org/issues/11788)가 실험적인 기능으로 +도입되었습니다. 이 기능으로 ISeq(바이트코드) 전처리 시스템을 만들 수 있습니다. + +루비 2.3에는 많은 성능 향상이 포함됩니다. +예를 들어, [Proc#call 최적화](https://bugs.ruby-lang.org/issues/11569), +[메소드 엔트리 데이터 구조 재고](https://bugs.ruby-lang.org/issues/11278), +[테이블 데이터 구조 도입](https://bugs.ruby-lang.org/issues/11420), +객체 할당과 메소드 호출 코드의 머신 코드 레벨 튜닝과 그 밖의 수많은 최적화가 +이루어져 있습니다. + +루비 2.3.0-preview2를 시험하고 즐겁게 프로그래밍 해보세요. 그리고 지식을 +공유해주세요! + +## 2.2 이후의 주목할 만한 변경 + +자세한 내용은 [뉴스](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS)와 +[변경기록](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog)을 +참고하세요. + + +이 변경으로 루비 2.2.0 이후 [1097 파일이 변경되었으며, 97466 줄이 추가(+)되고, +58685 줄이 삭제(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) +되었습니다! + +## 다운로드 + +* + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 +* + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 +* + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 +* + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## 릴리스 코멘트 + +릴리스 일정과 다른 정보는 밑의 링크를 참조하세요. + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 22d8398a05ace710986058cfc0926c90dd56f124 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Fri, 11 Dec 2015 16:54:47 +0900 Subject: [PATCH 0254/3767] Translate Ruby 2.3.0-preview2 news post (zh_tw) --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 zh_tw/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md diff --git a/zh_tw/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/zh_tw/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..23a2214521 --- /dev/null +++ b/zh_tw/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,73 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 發佈" +author: "naruse" +translator: "Juanito Fatas" +date: 2015-12-11 14:00:00 +0000 +lang: zh_tw +--- + +很高興告訴大家 Ruby 2.3.0-preview2 發佈了。 + +Ruby 2.3.0-preview2 是 Ruby 2.3.0 系列的第二個預覽版。 +包含了許多改進與新功能。 + +引入[冰凍字串常量編譯指示(Frozen String Literal +Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str".freeze` 進行優化,減少了物件的佔用空間。Ruby 2.3 引入了新的魔法註解以及命令行選項,用來指定一個檔案裡的字串,全部默認為無法修改的字串(Frozen String)。除此之外,在除錯時也可以透過使用 `--enable-frozen-string-literal-debug` 來找到 `"can't modify frozen String"` 錯誤發生的地方。 + +[安全調用運算子](https://bugs.ruby-lang.org/issues/11537)([又稱孤獨運算子](https://instagram.com/p/-M9l6mRPLR/) `&.`),引入了 C#、Groovy 以及 Swift 都有的安全調用運算子,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 + +[did_you_mean 納入標準函式庫](https://bugs.ruby-lang.org/issues/11252)。did_you_mean gem 針對 `NameError` 以及 `NoMethodError` 會顯示可能的正確拼寫,進而簡化除錯。 + +引入 [RubyVM::InstructionSequence#to_binary 和 .load_from_binary](https://bugs.ruby-lang.org/issues/11788) 作為實驗性的功能,用來實作 ISeq(bytecode)預編譯系統。 + +Ruby 2.3 引入了許多效能優化,譬如: +[優化了 Proc#call](https://bugs.ruby-lang.org/issues/11569)、 +[重新處理了方法進入點的資料結構](https://bugs.ruby-lang.org/issues/11278)、 +[引入了新的資料結構:表](https://bugs.ruby-lang.org/issues/11420),以及在機器碼層級針對了記憶體配置與方法呼叫進行了調校,以及許多其他的效能優化。 + +請嘗試並享受與 Ruby 2.3.0-preview2 的編碼時光,有任何問題敬請回報! + +## 自 2.2 起重要的變化 + +請參閱 [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) 和 +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +來進一步了解。 + +以上變化自 Ruby 2.2.0 以來,計有 [1097 變更的檔案,程式碼新增 97466 行,移除了 58685 行](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2)。 + +## 下載 + +* + + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + +* + + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + +* + + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + +* + + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## 發佈記 + +其他資訊請參考發佈時程: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 2965d978e9823bae5c6950836ef1511cf490406e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Trung=20L=C3=AA?= Date: Fri, 11 Dec 2015 20:27:11 +1100 Subject: [PATCH 0255/3767] Add 2015-12-11-ruby-2-3-0-preview2-released.md [vi] --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md diff --git a/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..2319a514a7 --- /dev/null +++ b/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,89 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 Released" +author: "naruse" +translator: "Trung Lê" +date: 2015-12-11 14:00:00 +0000 +lang: vi +--- + +Chúng tôi hân hạnh công bố ấn bản Ruby 2.3.0-preview2. + +Ruby 2.3.0-preview2 là phiên bản thử nghiệm thứ hai của Ruby 2.3.0. +Giới thiệu cùng với phiên bản này bao gồm các cải tiến sau: + +[Frozen String Literal +Pragma](https://bugs.ruby-lang.org/issues/11473) được giới thiệu. Trên +Ruby 2.1, "str".freeze được tối ưu hoá để giảm số lượng đối tượng được +tạo ra. Ruby 2.3 cho phép đóng băng tất cả chuỗi ký tự trong các +file mã nguồn thông qua một magic comment và một cờ của command line. +Ngoài ra người dùng còn có thể biết được vị trí đổi tượng được tạo +khi gặp phải lỗi "can't modify frozen String" thông qua cờ `--enable-frozen-string-literal-debug`. + +[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537) +([hay còn gọi là lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +chức năng này đã hiện diện trong C#, Groovy, và Swift. Cú pháp này +được giới thiệu để làm giảm phiền toái xử lý `nil`, xem vd: +`obj&.foo`. `Array#dig` và `Hash#dig` cũng mới được bổ sung vào thư viện. + +[did_you_mean gem được kèm cùng](https://bugs.ruby-lang.org/issues/11252). +did_you_mean gem hiển thị những gợi ý trong trường hợp gặp lỗi `NameError` +hay `NoMethodError` giúp cho việc debug dễ dàng hơn. + +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) +are introduced as experimental features. +With these features, we can make an ISeq (bytecode) pre-compilation system. + +Ruby 2.3 còn kèm theo các cải tiến về phần hiệu chỉnh công suất. +Ví dụ, [tối ưu hoá Proc#call](https://bugs.ruby-lang.org/issues/11569), +[xem xét lại phần cấu trúc dữ liệu hàm nhập](https://bugs.ruby-lang.org/issues/11278), +[giớii thiệu kiểu cấu trúc dữ liệu bảng mới](https://bugs.ruby-lang.org/issues/11420), +hiệu chỉnh ở tầng mã máy cho việc gán phần tử và hàm gọi mã, và +còn nhiều tối ưu hoá khác. + +Hãy thử sử dụng Ruby 2.3.0-preview2, và cho chúng tôi biết cảm +nghĩ của bạn. + +## Các thay đổi lên so với 2.2 + +Xem [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) +và [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +để biết thêm chi tiết. + +Các thay đổi: [1097 files bị thay đổi, 97466 thêm vào(+), 58685 loại bỏ(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) kể từ Ruby 2.2.0! + +## Download + +* + + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + +* + + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + +* + + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + +* + + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## Chú thích + +Xin xem lịch ấn bản và các thông tin khác tại + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 326539a313b6a5d2656e618099901223ef25df60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Trung=20L=C3=AA?= Date: Fri, 11 Dec 2015 20:53:49 +1100 Subject: [PATCH 0256/3767] Update based on feedbacks --- .../_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 2319a514a7..fba2965193 100644 --- a/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -31,8 +31,8 @@ did_you_mean gem hiển thị những gợi ý trong trường hợp gặp lỗi hay `NoMethodError` giúp cho việc debug dễ dàng hơn. [RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) -are introduced as experimental features. -With these features, we can make an ISeq (bytecode) pre-compilation system. +là các tính năng thử nghiệm được giới thiệu trong phiên bản này. Với các chức năng này +chúng ta có thể tạo ra một hệ thống biện dịch trước ISeq (bytecode). Ruby 2.3 còn kèm theo các cải tiến về phần hiệu chỉnh công suất. Ví dụ, [tối ưu hoá Proc#call](https://bugs.ruby-lang.org/issues/11569), @@ -41,10 +41,9 @@ Ví dụ, [tối ưu hoá Proc#call](https://bugs.ruby-lang.org/issues/11569), hiệu chỉnh ở tầng mã máy cho việc gán phần tử và hàm gọi mã, và còn nhiều tối ưu hoá khác. -Hãy thử sử dụng Ruby 2.3.0-preview2, và cho chúng tôi biết cảm -nghĩ của bạn. +Hãy thử sử dụng Ruby 2.3.0-preview2, và cho chúng tôi biết trải nghiệm của bạn. -## Các thay đổi lên so với 2.2 +## Các thay đổi đáng chú ý so với 2.2 Xem [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) và [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) From b988fbe44a5361a0d29cff1ea7b4d7a1d864fec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Trung=20L=C3=AA?= Date: Fri, 11 Dec 2015 21:06:14 +1100 Subject: [PATCH 0257/3767] Update based on feedbacks v2 --- .../2015-12-11-ruby-2-3-0-preview2-released.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index fba2965193..91d5734ba2 100644 --- a/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -23,23 +23,23 @@ khi gặp phải lỗi "can't modify frozen String" thông qua cờ `--enable-fr [Safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([hay còn gọi là lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, chức năng này đã hiện diện trong C#, Groovy, và Swift. Cú pháp này -được giới thiệu để làm giảm phiền toái xử lý `nil`, xem vd: +được giới thiệu để làm giảm thiểu sự phiền toái khi xử lý `nil`, xem ví dụ: `obj&.foo`. `Array#dig` và `Hash#dig` cũng mới được bổ sung vào thư viện. -[did_you_mean gem được kèm cùng](https://bugs.ruby-lang.org/issues/11252). +[Giới thiệu did_you_mean gem](https://bugs.ruby-lang.org/issues/11252). did_you_mean gem hiển thị những gợi ý trong trường hợp gặp lỗi `NameError` hay `NoMethodError` giúp cho việc debug dễ dàng hơn. [RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) là các tính năng thử nghiệm được giới thiệu trong phiên bản này. Với các chức năng này -chúng ta có thể tạo ra một hệ thống biện dịch trước ISeq (bytecode). +chúng ta có thể tạo ra một hệ thống biên dịch trước ISeq (bytecode). Ruby 2.3 còn kèm theo các cải tiến về phần hiệu chỉnh công suất. Ví dụ, [tối ưu hoá Proc#call](https://bugs.ruby-lang.org/issues/11569), [xem xét lại phần cấu trúc dữ liệu hàm nhập](https://bugs.ruby-lang.org/issues/11278), -[giớii thiệu kiểu cấu trúc dữ liệu bảng mới](https://bugs.ruby-lang.org/issues/11420), -hiệu chỉnh ở tầng mã máy cho việc gán phần tử và hàm gọi mã, và -còn nhiều tối ưu hoá khác. +[giới thiệu kiểu cấu trúc dữ liệu bảng mới](https://bugs.ruby-lang.org/issues/11420), +hiệu chỉnh ở tầng mã máy cho việc gán phần tử và hàm gọi mã, +và nhiều tối ưu khác. Hãy thử sử dụng Ruby 2.3.0-preview2, và cho chúng tôi biết trải nghiệm của bạn. From 12012988ff43ad4041699e596d90210a597209ec Mon Sep 17 00:00:00 2001 From: Quintus Date: Fri, 11 Dec 2015 15:55:14 +0100 Subject: [PATCH 0258/3767] Translate 2.3.0-preview2 post (de). --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 95 +++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 de/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md diff --git a/de/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/de/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..b928d497e6 --- /dev/null +++ b/de/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,95 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 veröffentlicht" +author: "naruse" +translator: "Marvin Gülker" +date: 2015-12-11 14:00:00 +0000 +lang: de +--- + +Wir freuen uns, die Veröffentlichung von Ruby 2.3.0-preview2 +bekanntgeben zu können. + +Bei Ruby 2.3.0-preview2 handelt es sich um die zweite Vorschau auf +Ruby 2.3.0, in die viele neue Features und Verbesserungen eingeflossen +sind. + +So wird etwa das +[Pragma für eingefrorene String-Literale](https://bugs.ruby-lang.org/issues/11473) +eingeführt. Bereits seit Ruby 2.1 handelt es sich bei `"str".freeze` +um eine auf besseren Speicherverbrauch optimierte Operation; mit Ruby +2.3 werden nunmehr ein neuer magischer Kommentar und eine +Kommandozeilenoption eingeführt, die alle String-Literale im Quellcode +einfrieren. Zu Debugging-Zwecken können Sie mithilfe des Schalters +`--debug=frozen-string-literal` feststellen, an welcher Stelle +das Objekt erstellt wird, welches den Fehler `"can't modify frozen +String"` auslöst. + +Daneben wird der [Safe Navigation Operator](https://bugs.ruby-lang.org/issues/11537) +eingeführt, wie er +bereits aus C#, Groovy und Swift bekannt ist. Er erleichtert die +Behandlung von `nil` als `obj.&foo`. Außerdem wurden `Array#dig` und +`Hash#dig` hinzugefügt. + +Das [`did_you_mean`-Gem wird mitgeliefert](https://bugs.ruby-lang.org/issues/11252). +Dieses Gem gibt mögliche Kandidaten bei einem `NameError` oder `NoMethodError` +aus, um so das Debugging zu vereinfachen. + +Experimentell eingeführt werden [RubyVM::InstructionSequence#to_binary +und .load_from_binary](https://bugs.ruby-lang.org/issues/11788). Diese +beiden Features ermöglichen die Einrichtung eines auf ISeq (Bytecode) +basierenden Vorkompilationssystems. + +Daneben enthält Ruby 2.3 zahlreiche die Performanzoptimierung +betreffende Verbesserungen, darunter etwa die [Optimierung von +Proc#call](https://bugs.ruby-lang.org/issues/11569), [eine neue +tabellarische Datenstruktur](https://bugs.ruby-lang.org/issues/11278), +Optimierungen auf Maschinencodeebene für Objektallozierung und +Methodenaufrufverarbeitung, und vieles andere mehr. + +Probieren Sie Ruby 2.3.0-preview2 aus, haben Sie Spaß daran und lassen +Sie uns an Ihren Erfahrungen teilhaben! + +## Wesentliche Änderungen seit 2.2 + +Siehe die [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) +und das [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +für Details. + +Mit diesen Änderungen wurden seit Ruby 2.2.0 [1097 Dateien geändert, 97466 Einfügungen(+), 58685 Löschungen(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2)! + +## Download + +* + + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + +* + + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + +* + + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + +* + + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## Veröffentlichungskommentar + +Siehe den Veröffentlichungszeitplan und andere Informationen: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From 15ee1bc837b83e3d76b89f056ff472782ecc2cc0 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 11 Dec 2015 21:16:18 +0100 Subject: [PATCH 0259/3767] Small fixes in recent translations --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 20 +++++++++---------- ...2015-12-11-ruby-2-3-0-preview2-released.md | 10 ++++++++-- ...2015-12-11-ruby-2-3-0-preview2-released.md | 6 +++--- ...2015-12-11-ruby-2-3-0-preview2-released.md | 3 +-- 4 files changed, 22 insertions(+), 17 deletions(-) diff --git a/de/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/de/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index b928d497e6..8da18f1531 100644 --- a/de/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/de/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -17,13 +17,13 @@ sind. So wird etwa das [Pragma für eingefrorene String-Literale](https://bugs.ruby-lang.org/issues/11473) eingeführt. Bereits seit Ruby 2.1 handelt es sich bei `"str".freeze` -um eine auf besseren Speicherverbrauch optimierte Operation; mit Ruby -2.3 werden nunmehr ein neuer magischer Kommentar und eine +um eine auf besseren Speicherverbrauch optimierte Operation; +mit Ruby 2.3 werden nunmehr ein neuer magischer Kommentar und eine Kommandozeilenoption eingeführt, die alle String-Literale im Quellcode einfrieren. Zu Debugging-Zwecken können Sie mithilfe des Schalters `--debug=frozen-string-literal` feststellen, an welcher Stelle -das Objekt erstellt wird, welches den Fehler `"can't modify frozen -String"` auslöst. +das Objekt erstellt wird, welches den Fehler +`"can't modify frozen String"` auslöst. Daneben wird der [Safe Navigation Operator](https://bugs.ruby-lang.org/issues/11537) eingeführt, wie er @@ -35,15 +35,15 @@ Das [`did_you_mean`-Gem wird mitgeliefert](https://bugs.ruby-lang.org/issues/112 Dieses Gem gibt mögliche Kandidaten bei einem `NameError` oder `NoMethodError` aus, um so das Debugging zu vereinfachen. -Experimentell eingeführt werden [RubyVM::InstructionSequence#to_binary -und .load_from_binary](https://bugs.ruby-lang.org/issues/11788). Diese -beiden Features ermöglichen die Einrichtung eines auf ISeq (Bytecode) +Experimentell eingeführt werden +[RubyVM::InstructionSequence#to_binary und .load_from_binary](https://bugs.ruby-lang.org/issues/11788). +Diese beiden Features ermöglichen die Einrichtung eines auf ISeq (Bytecode) basierenden Vorkompilationssystems. Daneben enthält Ruby 2.3 zahlreiche die Performanzoptimierung -betreffende Verbesserungen, darunter etwa die [Optimierung von -Proc#call](https://bugs.ruby-lang.org/issues/11569), [eine neue -tabellarische Datenstruktur](https://bugs.ruby-lang.org/issues/11278), +betreffende Verbesserungen, darunter etwa die +[Optimierung von Proc#call](https://bugs.ruby-lang.org/issues/11569), +[eine neue tabellarische Datenstruktur](https://bugs.ruby-lang.org/issues/11278), Optimierungen auf Maschinencodeebene für Objektallozierung und Methodenaufrufverarbeitung, und vieles andere mehr. diff --git a/ko/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/ko/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index e11077e092..5377eee31a 100644 --- a/ko/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/ko/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -17,7 +17,7 @@ lang: ko 루비 2.1에서 `"str".freeze`를 최적화하여 객체 할당을 줄였습니다. 루비 2.3은 매직 코멘트와 커맨드 라인 옵션을 새로 도입하여 소스 파일의 모든 스트링 리터럴을 프리즈(freeze)합니다. -그리고 디버깅할 때, `--enable-frozen-string-literal-debug` 옵션을 사용하면 +그리고 디버깅할 때, `--debug=frozen-string-literal` 옵션을 사용하면 `"can't modify frozen String"` (프로즌 스트링을 수정할 수 없음) 에러가 발생하는 객체를 생성한 위치를 알려줍니다. @@ -51,7 +51,6 @@ did_you_mean 젬은 간편한 디버깅을 위해 `NameError`와 `NoMethodError` [변경기록](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog)을 참고하세요. - 이 변경으로 루비 2.2.0 이후 [1097 파일이 변경되었으며, 97466 줄이 추가(+)되고, 58685 줄이 삭제(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) 되었습니다! @@ -59,21 +58,28 @@ did_you_mean 젬은 간편한 디버깅을 위해 `NameError`와 `NoMethodError` ## 다운로드 * + * SIZE: 14126752 bytes * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + * + * SIZE: 17623519 bytes * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + * + * SIZE: 11249780 bytes * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + * + * SIZE: 19841531 bytes * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d diff --git a/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 91d5734ba2..c88d2805d4 100644 --- a/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/vi/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.3.0-preview2 Released" +title: "Phát hành Ruby 2.3.0-preview2" author: "naruse" translator: "Trung Lê" date: 2015-12-11 14:00:00 +0000 @@ -18,7 +18,7 @@ Ruby 2.1, "str".freeze được tối ưu hoá để giảm số lượng đối tạo ra. Ruby 2.3 cho phép đóng băng tất cả chuỗi ký tự trong các file mã nguồn thông qua một magic comment và một cờ của command line. Ngoài ra người dùng còn có thể biết được vị trí đổi tượng được tạo -khi gặp phải lỗi "can't modify frozen String" thông qua cờ `--enable-frozen-string-literal-debug`. +khi gặp phải lỗi "can't modify frozen String" thông qua cờ `--debug=frozen-string-literal`. [Safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([hay còn gọi là lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, @@ -38,7 +38,7 @@ Ruby 2.3 còn kèm theo các cải tiến về phần hiệu chỉnh công suấ Ví dụ, [tối ưu hoá Proc#call](https://bugs.ruby-lang.org/issues/11569), [xem xét lại phần cấu trúc dữ liệu hàm nhập](https://bugs.ruby-lang.org/issues/11278), [giới thiệu kiểu cấu trúc dữ liệu bảng mới](https://bugs.ruby-lang.org/issues/11420), -hiệu chỉnh ở tầng mã máy cho việc gán phần tử và hàm gọi mã, +hiệu chỉnh ở tầng mã máy cho việc gán phần tử và hàm gọi mã, và nhiều tối ưu khác. Hãy thử sử dụng Ruby 2.3.0-preview2, và cho chúng tôi biết trải nghiệm của bạn. diff --git a/zh_tw/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/zh_tw/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 23a2214521..09142f8d46 100644 --- a/zh_tw/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/zh_tw/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -12,8 +12,7 @@ lang: zh_tw Ruby 2.3.0-preview2 是 Ruby 2.3.0 系列的第二個預覽版。 包含了許多改進與新功能。 -引入[冰凍字串常量編譯指示(Frozen String Literal -Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str".freeze` 進行優化,減少了物件的佔用空間。Ruby 2.3 引入了新的魔法註解以及命令行選項,用來指定一個檔案裡的字串,全部默認為無法修改的字串(Frozen String)。除此之外,在除錯時也可以透過使用 `--enable-frozen-string-literal-debug` 來找到 `"can't modify frozen String"` 錯誤發生的地方。 +引入[冰凍字串常量編譯指示(Frozen String Literal Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 針對了 `"str".freeze` 進行優化,減少了物件的佔用空間。Ruby 2.3 引入了新的魔法註解以及命令行選項,用來指定一個檔案裡的字串,全部默認為無法修改的字串(Frozen String)。除此之外,在除錯時也可以透過使用 `--debug=frozen-string-literal` 來找到 `"can't modify frozen String"` 錯誤發生的地方。 [安全調用運算子](https://bugs.ruby-lang.org/issues/11537)([又稱孤獨運算子](https://instagram.com/p/-M9l6mRPLR/) `&.`),引入了 C#、Groovy 以及 Swift 都有的安全調用運算子,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 From dd93418bfaa69b7ccbeaa06e8f33036444000ec9 Mon Sep 17 00:00:00 2001 From: Shimpei Makimoto Date: Fri, 11 Dec 2015 11:58:28 +0900 Subject: [PATCH 0260/3767] Translate 2015-12-11-ruby-2-3-0-preview2-released (ja) --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md diff --git a/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..348f848405 --- /dev/null +++ b/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,78 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 リリース" +author: "naruse" +translator: "makimoto" +date: 2015-12-11 14:00:00 +0000 +lang: ja +--- + +Ruby 2.3.0-preview2 がリリースされました。 + +Ruby 2.3.0-preview2 は Ruby 2.3.0 の2つ目のプレビューです。 +多くの新機能と改善が含まれます。 + +[Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) が導入されました。 +Ruby 2.1 から `"str".freeze` はオブジェクトアロケーションを削減するように最適化されています。 +Ruby 2.3 はソースファイル内の滑ての文字列リテラルを不変にする新しいマジックコメントとコマンドラインオプションが導入されます。 + +またデバッグ用に、`--debug=frozen-string-literal` コマンドラインオプションによって、 +`"can't modify frozen String"` エラーが発生したときにそのオブジェクトがどこで生成されたかを知ることができます。 + +[safe navigation operator](https://bugs.ruby-lang.org/issues/11537) `&.` (またの名を[ぼっちオペレータ](https://instagram.com/p/-M9l6mRPLR/)) が導入されました。 +safe navigation operator は C# や Groovy、Swift にも存在し、`obj&.foo` のように `nil` のハンドリングを簡単にするためのものです。 +他にも `Arry#dig` と `Hash#dig` が追加されました。 + +[did_you_mean gem がバンドルされました](https://bugs.ruby-lang.org/issues/11252)。 +did_you_mean gem は、デバッグを容易にするために `NameError` や `NoMethodError` 発生時に候補を表示させます。 + +[RubyVM::InstructionSequence#to_binary と .load_from_binary](https://bugs.ruby-lang.org/issues/11788) は実験的機能として導入されます。 +これらの機能によって、われわれは ISeq (バイトコード) プリコンパイルシステムを作ることができます。 + +Ruby 2.3 は多くのパフォーマンスチューニングの修正を含みます。 +例えば以下のものがあります。 +[Proc#call の最適化](https://bugs.ruby-lang.org/issues/11569)、 +[メソッドエントリデータ構造の再考](https://bugs.ruby-lang.org/issues/11278)、 +[新しいテーブルデータ構造の導入](https://bugs.ruby-lang.org/issues/11420)、 +オブジェクトアロケーションとメソッド呼び出しコードのマシンコードレベルのチューニングなど、 +その他多くの最適化が行なわれています。 + +Ruby 2.3.0-preview2 を試してプログラミングをお楽しみください。 +そして、ぜひあなたの知見を報告してください! + +## 2.2 からの主な変更 + +詳細は [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) および +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +をご覧ください。 + +これらの変更によって、[1097 ファイルの更新、97466 行の追加 (+), 58685 行の削除 (-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) が Ruby 2.2.0 から行なわれました。 + +## ダウンロード + +* + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 +* + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 +* + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 +* + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## リリースコメント + +リリーススケジュールやその他の情報もご覧ください: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From c9c04daba4fa0b8851d3b1e773fc704262cfe7ae Mon Sep 17 00:00:00 2001 From: Shimpei Makimoto Date: Sun, 13 Dec 2015 01:09:18 +0900 Subject: [PATCH 0261/3767] Fix typos (ja) --- ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 348f848405..e91d34ed07 100644 --- a/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -14,14 +14,14 @@ Ruby 2.3.0-preview2 は Ruby 2.3.0 の2つ目のプレビューです。 [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) が導入されました。 Ruby 2.1 から `"str".freeze` はオブジェクトアロケーションを削減するように最適化されています。 -Ruby 2.3 はソースファイル内の滑ての文字列リテラルを不変にする新しいマジックコメントとコマンドラインオプションが導入されます。 +Ruby 2.3 はソースファイル内の全ての文字列リテラルを不変にする新しいマジックコメントとコマンドラインオプションが導入されます。 またデバッグ用に、`--debug=frozen-string-literal` コマンドラインオプションによって、 `"can't modify frozen String"` エラーが発生したときにそのオブジェクトがどこで生成されたかを知ることができます。 [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) `&.` (またの名を[ぼっちオペレータ](https://instagram.com/p/-M9l6mRPLR/)) が導入されました。 safe navigation operator は C# や Groovy、Swift にも存在し、`obj&.foo` のように `nil` のハンドリングを簡単にするためのものです。 -他にも `Arry#dig` と `Hash#dig` が追加されました。 +他にも `Array#dig` と `Hash#dig` が追加されました。 [did_you_mean gem がバンドルされました](https://bugs.ruby-lang.org/issues/11252)。 did_you_mean gem は、デバッグを容易にするために `NameError` や `NoMethodError` 発生時に候補を表示させます。 From ab8edd33cbd2f7f7d169e3ccd4a09d4592e42b65 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 13 Dec 2015 15:36:37 +0100 Subject: [PATCH 0262/3767] Fix list markdown (ja) --- ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index e91d34ed07..7f9adb0c94 100644 --- a/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/ja/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -51,21 +51,28 @@ Ruby 2.3.0-preview2 を試してプログラミングをお楽しみください ## ダウンロード * + * SIZE: 14126752 bytes * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + * + * SIZE: 17623519 bytes * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + * + * SIZE: 11249780 bytes * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + * + * SIZE: 19841531 bytes * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d From 691348da1d826912aa1a895fc91da148d56927df Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 14 Dec 2015 18:35:49 +0200 Subject: [PATCH 0263/3767] Translate ruby-2-3-0-preview2-released (bg) --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 bg/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md diff --git a/bg/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/bg/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..9e893d84a4 --- /dev/null +++ b/bg/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,85 @@ +--- +layout: news_post +title: "Излезе Ruby 2.3.0-preview2" +author: "naruse" +translator: "Georgi Mitrev" +date: 2015-12-11 14:00:00 +0000 +lang: bg +--- + +Радваме се да обявим излизането на Ruby 2.3.0-preview2. + +Това е вторият предварителен преглед на Ruby 2.3.0, който включва +много новости и подобрения. + +Първата голяма новост е добавянето на [Frozen String Literal]( +https://bugs.ruby-lang.org/issues/11473). В Ruby 2.1 `"str".freeze` +е оптимизирано да намали броят на алокациите. Ruby 2.3 въвежда +нов 'магически' коментар и опция, чрез които може да се обявят всички +'string literals' във входните файлове. При дебъгване може да се подава +опцията `--debug=frozen-string-literal`, която ще помогне при намирането +на стрингове при получаване на `"can't modify frozen String"` грешки. + +Другата голяма новост е добавянето на [Safe Navigation Operator]( +https://bugs.ruby-lang.org/issues/11537), който позволява +`obj && obj.foo` да бъде заместено от `obj&.foo`. Подобни оператори +вече съществуват в C#, Groovy и Swift. Добавени са също `Array#dig` +и `Hash#dig`. + +[did_you_mean gem](https://bugs.ruby-lang.org/issues/11252) e добавен +към ruby-core. Библиотеката показва потенциални кандидати при `NameError` +и `NoMethodError` за по-лесно дебъгване. + +[RubyVM::InstructionSequence#to_binary и .load_from_binary](https://bugs.ruby-lang.org/issues/11788) са добавени като експерименталнa функционалност. С тяхна помощ може да се създаде платформено-зависимо binary, което да използва по-малко памет и да зарежда по-бързо. + +Ruby 2.3 включва много подобрения по производителността. Например, +[оптимизиран Proc#call](https://bugs.ruby-lang.org/issues/11569), +[улеснено търсене на super-класове](https://bugs.ruby-lang.org/issues/11278), +[добавяне на `st_table` в +интерпретатора](https://bugs.ruby-lang.org/issues/11420), +оптимизиране на алокирането на обекти и извикване на методи, както и много +други. + +Приятно използване на Ruby 2.3.0-preview2! + +## Важни промени от 2.2 + +Виж [Новини](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) и +[Списък с промени](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +за повече информация. + +## Download + +* + + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + +* + + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + +* + + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + +* + + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## Коментар + +За повече информация и release schedule: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From ad2c53f94ab06aebc02d479312406a1c9f6e4d47 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Mon, 14 Dec 2015 23:20:28 -0300 Subject: [PATCH 0264/3767] Improve release note of Ruby 2.3.0-preview1 (ES). --- es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index ba3290da97..a41de8a003 100644 --- a/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/es/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -12,11 +12,11 @@ Nos complace anunciar la entrega de Ruby 2.3.0-preview1. Ruby 2.3.0-preview1 es el primer preview de la serie 2.3.0. Incluye muchas mejoras y nuevas características. -[Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) +[Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) ha sido introducida. En Ruby 2.1. "str".freeze está optimizado para reducir la creación de nuevos objetos. Ruby 2.3 introduce un nuevo comentario _mágico_ y una opción de línea de comando para especificar todas las literales de -cadena +cadena de texto. Adicionalmente para depurarlo, tu puedes obtener donde fue creado el objeto cuando sucede el error `"can't modify frozen String"` con @@ -38,7 +38,7 @@ Prueba y disfruta el programar con Ruby 2.3.0-preview1. * TBD -Puedes ver las [Noticias](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) y la [Bitácora de Cambios](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) para mayor detalle. +Puedes ver las [Noticias](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) y la [Bitácora de Cambios](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) para más detalles. Con estos cambios, 1036 archivos se modificaron, 81312 inserciones(+), 51322 eliminaciones(-) desde Ruby 2.2.0. From 6a108e37e279bd663c97b7b3cbd4950d9e1552c7 Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 16 Dec 2015 22:10:33 +0900 Subject: [PATCH 0265/3767] Add announce for CVE-2015-7551 and related releases. --- .../2015-12-16-ruby-2-0-0-p648-released.md | 53 +++++++++++ .../_posts/2015-12-16-ruby-2-1-8-released.md | 55 ++++++++++++ .../_posts/2015-12-16-ruby-2-2-4-released.md | 53 +++++++++++ ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 87 +++++++++++++++++++ .../2015-12-16-ruby-2-0-0-p648-released.md | 53 +++++++++++ .../_posts/2015-12-16-ruby-2-1-8-released.md | 55 ++++++++++++ .../_posts/2015-12-16-ruby-2-2-4-released.md | 50 +++++++++++ ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 81 +++++++++++++++++ 8 files changed, 487 insertions(+) create mode 100644 en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md create mode 100644 en/news/_posts/2015-12-16-ruby-2-1-8-released.md create mode 100644 en/news/_posts/2015-12-16-ruby-2-2-4-released.md create mode 100644 en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md create mode 100644 ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md create mode 100644 ja/news/_posts/2015-12-16-ruby-2-1-8-released.md create mode 100644 ja/news/_posts/2015-12-16-ruby-2-2-4-released.md create mode 100644 ja/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md diff --git a/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..a74e954519 --- /dev/null +++ b/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p648 Released" +author: "usa" +translator: +date: 2015-12-16 12:00:00 +0000 +lang: en +--- + +Ruby 2.0.0-p648 has been released. + +This release includes a security fix for Fiddle and DL extension. +Please view the topic below for more details. + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ruby 2.0.0 is now under the state of the security maintenance phase, until Feb. 24th, 2016. +After the date, maintenace of Ruby 2.0.0 will be ended. +We recommend you start planning migration to newer versions of Ruby, such as 2.1, 2.2 or 2.3 (scheduled to release within a few weeks). + +## Download + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## Release Comment + +Thanks to everyone who helped with this release. diff --git a/en/news/_posts/2015-12-16-ruby-2-1-8-released.md b/en/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..612b06a67e --- /dev/null +++ b/en/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.1.8 Released" +author: "usa" +translator: +date: 2015-12-16 12:00:00 +0000 +lang: en +--- + +Ruby 2.1.8 has been released. + +This release includes a security fix for Fiddle and DL extension. +Please view the topic below for more details. + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +And, many bug fixes are also included. +See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) +for details. + +## Download + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## Release Comment + +Thanks to everyone who helped with this release. + +The maintenace of Ruby 2.1, include this release, is based on the "Agreement for the Ruby stable version" of [the Ruby Association](http://www.ruby.or.jp/). diff --git a/en/news/_posts/2015-12-16-ruby-2-2-4-released.md b/en/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..2cdd9affeb --- /dev/null +++ b/en/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.2.4 Released" +author: "nagachika" +translator: +date: 2015-12-16 12:00:00 +0000 +lang: en +--- + +Ruby 2.2.4 has been released. + +This release includes a security fix for Fiddle extension. +Please view the topic below for more details. + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +There are also some bugfixes. +See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) for details. + +## Download + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## Release Comment + +Many committers, developers, and users who provided bug reports helped us to make this release. +Thanks for their contributions. diff --git a/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..98b85967f6 --- /dev/null +++ b/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,87 @@ +--- +layout: news_post +title: "CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL" +author: "usa" +translator: +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: en +--- + +There is an unsafe tainted string usage vulnerability in Fiddle and DL. +This vulnerability has been assigned the CVE identifier +[CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). + +Details +------- + +There is an unsafe tainted string vulnerability in Fiddle and DL. +This issue was originally reported and fixed with [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) in DL, +but reappeared after DL was reimplemented using Fiddle and libffi. + +And, about DL, [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) was fixed at Ruby 1.9.1, +but not fixed at other branches, then rubies which bundled DL +except Ruby 1.9.1 are still vulnerable. + +Impacted code looks something like this: + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +Or: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +All users running an affected release should either upgrade or use one of +the work arounds immediately. + +Affected Versions +----------------- + +* All patch releases of Ruby 1.9.2 and Ruby 1.9.3 (DL and Fiddle). +* All patch releases of Ruby 2.0.0 prior to Ruby 2.0.0 patchlevel 648 (DL and Fiddle). +* All versions of Ruby 2.1 prior to Ruby 2.1.8 (DL and Fiddle). +* All versions of Ruby 2.2 prior to Ruby 2.2.4 (Fiddle). +* Ruby 2.3.0 preview 1 and preview 2 (Fiddle). +* prior to trunk revision 53153 (Fiddle). + +Workarounds +----------- + +If you cannot upgrade, the following monkey patch can be applied as a +workaround for Fiddle: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +If you are using DL, use Fiddle instead of it. + +Credits +------- + +Thanks to Christian Hofstaedtler for reporting this issue! + +History +------- + +* Originally published at 2015-12-16 12:00:00 UTC diff --git a/ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..54db52bd5c --- /dev/null +++ b/ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p648 リリース" +author: "usa" +translator: +date: 2015-12-16 12:00:00 +0000 +lang: ja +--- + +Ruby 2.0.0-p648 がリリースされました。 + +今回のリリースは、Fiddle 拡張ライブラリおよび DL 拡張ライブラリの脆弱性対応に伴うものです。 +この脆弱性についての詳細は以下のページを参照してください。 + +* [CVE-2015-7551: Fiddle と DL における tainted 文字列使用時の脆弱性について](https://www.ruby-lang.org/ja/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +なお、Ruby 2.0.0 は現在セキュリティメンテナンスフェーズにあります。 +このフェーズは 2016 年 2 月 24 日まで続き、その時点で Ruby 2.0.0 の保守は終了する予定です。 +Ruby 2.0.0 のユーザーには、2.1、2.2 あるいは 2.3(近日リリース予定) といった新しいバージョンへの移行の検討を開始されるようお勧めします。 + +## ダウンロード + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## リリースコメント + +今回のリリースに協力してくれた皆様に深く感謝申し上げます。 diff --git a/ja/news/_posts/2015-12-16-ruby-2-1-8-released.md b/ja/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..123922e67b --- /dev/null +++ b/ja/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.1.8 リリース" +author: "usa" +translator: +date: 2015-12-16 12:00:00 +0000 +lang: ja +--- + +Ruby 2.1.8 がリリースされました。 +これは安定版 2.1 系列の TEENY リリースです。 + +今回のリリースには、Fiddle 拡張ライブラリおよび DL 拡張ライブラリの脆弱性対応が含まれています。 +この脆弱性についての詳細は以下のページを参照してください。 + +* [CVE-2015-7551: Fiddle と DL における tainted 文字列使用時の脆弱性について](https://www.ruby-lang.org/ja/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +この脆弱性の対応以外にも、多数のバグ修正が行われています。 +詳しくは、対応する [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) を参照してください。 + +## ダウンロード + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## リリースコメント + +リリースに協力してくれた皆様に感謝します。 + +このリリースを含む Ruby 2.1 系列の保守は、[一般財団法人 Ruby アソシエーション](http://www.ruby.or.jp/)の Ruby 安定版保守委託事業に基いています。 diff --git a/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md b/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..151b2247c8 --- /dev/null +++ b/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,50 @@ +--- +layout: news_post +title: "Ruby 2.2.4 リリース" +author: "nagachika" +translator: "nagachika" +date: 2015-12-16 12:00:00 +0000 +lang: ja +--- + +Ruby 2.2.4 がリリースされました。これは安定版 2.2 系列の TEENY リリースです。 + +このリリースには Fiddle 拡張ライブラリのセキュリティフィックスが含まれています。 + +* [CVE-2015-7551: Fiddle と DL における tainted 文字列使用時の脆弱性について](https://www.ruby-lang.org/ja/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +その他詳細は [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2.2.4/ChangeLog) を参照してください。 + +## ダウンロード + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## リリースコメント + +このリリースにあたり、多くのコミッター、開発者、バグ報告をしてくれたユーザーの皆様に感謝を申し上げます。 diff --git a/ja/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/ja/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..5446b6c0b5 --- /dev/null +++ b/ja/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,81 @@ +--- +layout: news_post +title: "CVE-2015-7551: Fiddle と DL における tainted 文字列使用時の脆弱性について" +author: "usa" +translator: +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: ja +--- + +Ruby の標準添付ライブラリである Fiddle と DL に、信用できない tainted な文字列の使用に関する脆弱性が発見されました。 +この脆弱性は、[CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551) として登録されています。 + +詳細 +---- + +Ruby の標準添付ライブラリである Fiddle と DL で、信用できない tainted な文字列を使用すると、本来禁止されるべき危険な操作が可能となる問題が発見されました。 + +この問題は、元々は DL において [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) として報告され、修正が行われていました。 +しかし、DL が Fiddle と libffi を用いて再実装された際に、同じ問題が再び発生してしまいました。 +また、DL に関しても、Ruby 1.9.1 ではこの問題は修正されましたが、他のバージョンでは修正が行われなかったため、その後にリリースされた DL を含むバージョンには依然として同じ問題が残されていました。 + +この問題の影響を受けるコードは以下のようなものです: + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +または: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +この問題の影響を受けるバージョンの Ruby のユーザーは、速やかに問題の修正されたバージョンに更新するか、または何らかの回避策を採ってください。 + +影響を受けるバージョン +---------------------- + +* Ruby 1.9.2 および 1.9.3 の全てのパッチリリース (DL および Fiddle に関して) +* Ruby 2.0.0 patchlevel 648 より前の全ての Ruby 2.0.0 系列 (DL および Fiddle に関して) +* Ruby 2.2.4 より前の全ての Ruby 2.2 系列 (Fiddle に関して) +* Ruby 2.3.0 preview 1 および preview 2 (Fiddle に関して) +* revision 53153 より前の開発版 (Fiddle に関して) + +回避策 +------ + +もし何らかの事情で Ruby を更新できない場合は、以下のモンキーパッチによって Fiddle については問題を回避することができます: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +DL を使用している場合は、Fiddle を使うようにしてください。 + +クレジット +---------- + +この脆弱性は Christian Hofstaedtler によって報告されました。 + +更新履歴 +-------- + +* 2015-12-16 21:00:00 (JST) 初版 From a4b082671f162ef359c1c10ebfa877616fbd1106 Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 16 Dec 2015 22:15:11 +0900 Subject: [PATCH 0266/3767] Update _config.yml to floow up stable releases. --- _config.yml | 55 +++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 27 deletions(-) diff --git a/_config.yml b/_config.yml index 0b39a597ff..f05d5adb32 100644 --- a/_config.yml +++ b/_config.yml @@ -24,41 +24,42 @@ license: downloads: stable: - version: 2.2.3 + version: 2.2.4 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip sha256: - bz2: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f - gz: df795f2f99860745a416092a4004b016ccf77e8b82dec956b120f18bdc71edce - xz: c6ec90e9ed018e6d9a578fc93755d8565839908d5796809e1aecd1798c7ea8a7 - zip: 0af3035be23120e5a617fcae0d34bc6cd5ee313ed7a6e1b68591268b415c95e4 + bz2: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + gz: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + xz: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + zip: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 previous: - version: 2.1.7 + version: 2.1.8 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip sha256: - bz2: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 - gz: f59c1596ac39cc7e60126e7d3698c19f482f04060674fdfe0124e1752ba6dd81 - xz: 225c067d9820fe52fcffbfb91d5b5243708a0b666b9929bea466e9379eb40ad7 - zip: caa60d82ef958232ecbd0ac7cb95ba9f13b15c268ef4ebeef7083d21b8c9d0e9 + bz2: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + gz: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + xz: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + zip: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee previous20: - version: 2.0.0-p647 + version: 2.0.0-p648 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p647.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip sha256: - bz2: 3c3782e313d1ec3ed06c104eafd133cc54ff5183b991786ece9e957fd6cf1cb9 - gz: c88aaf5b4ec72e2cb7d290ff854f04d135939f6134f517002a9d65d5fc5e5bec - xz: 9f793880df1209ea4e5c10ee9d8ef79caa0e73ee769f745f1c191505255e2847 - zip: 788c34fa034088bc49b9a0c622a0d81e0b0c6dd0f993c2cacf3b839fce8d4780 + bz2: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + gz: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + xz: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + zip: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + stable_snapshot: url: bz2: https://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.bz2 From fbfa286837d2fce7d4ed2f5ad0cbb657b95116de Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 16 Dec 2015 22:47:49 +0900 Subject: [PATCH 0267/3767] fix link miss in ruby-2.2.4 release announce. --- ja/news/_posts/2015-12-16-ruby-2-2-4-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md b/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md index 151b2247c8..33aab35b74 100644 --- a/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -13,7 +13,7 @@ Ruby 2.2.4 がリリースされました。これは安定版 2.2 系列の TEE * [CVE-2015-7551: Fiddle と DL における tainted 文字列使用時の脆弱性について](https://www.ruby-lang.org/ja/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) -その他詳細は [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2.2.4/ChangeLog) を参照してください。 +その他詳細は [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) を参照してください。 ## ダウンロード From a933ba821fc28382aba799010b59f8e2ec8b30e8 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Thu, 17 Dec 2015 00:11:51 +0800 Subject: [PATCH 0268/3767] Fix wrong location of ruby price 2015 post (zh_tw). --- zh_tw/news/{ => _posts}/2015-06-30-ruby-prize-2015.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename zh_tw/news/{ => _posts}/2015-06-30-ruby-prize-2015.md (100%) diff --git a/zh_tw/news/2015-06-30-ruby-prize-2015.md b/zh_tw/news/_posts/2015-06-30-ruby-prize-2015.md similarity index 100% rename from zh_tw/news/2015-06-30-ruby-prize-2015.md rename to zh_tw/news/_posts/2015-06-30-ruby-prize-2015.md From e87c0a1bb4f8e531363d1fd96ad5f8a8b5ab9ab4 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Thu, 17 Dec 2015 00:28:53 +0800 Subject: [PATCH 0269/3767] Translate CVE-2015-7551, 2.2.4, 2.1.8, 2.0.0-p648 posts (zh_tw) --- .../2015-12-16-ruby-2-0-0-p648-released.md | 51 ++++++++++++ .../_posts/2015-12-16-ruby-2-1-8-released.md | 53 +++++++++++++ .../_posts/2015-12-16-ruby-2-2-4-released.md | 51 ++++++++++++ ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 79 +++++++++++++++++++ 4 files changed, 234 insertions(+) create mode 100644 zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md create mode 100644 zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md create mode 100644 zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md create mode 100644 zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md diff --git a/zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..bdd4f37049 --- /dev/null +++ b/zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p648 發佈了" +author: "usa" +translator: "Juanito Fatas" +date: 2015-12-16 12:00:00 +0000 +lang: zh_tw +--- + +Ruby 2.0.0-p648 已經發佈了。 + +本次發佈包含了 DL 和 Fiddle 擴充模組(extension)的安全性修正。 +請詳閱下述內容來進一步了解。 + +* [CVE-2015-7551:不安全的字串用途瑕疵存在安全性風險](https://www.ruby-lang.org/zh_tw/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ruby 2.0.0 處於安全性維護階段,將會在 2016 年 2 月 24 日中止。建議您開始計畫遷移到新版的 Ruby,譬如 2.1 或 2.2 或 2.3(預計數週內發佈)。 + +## 下載 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## 發佈記 + +感謝所有幫助本次發佈的朋友。 diff --git a/zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md b/zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..61a64563ef --- /dev/null +++ b/zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.1.8 發佈了" +author: "usa" +translator: "Juanito Fatas" +date: 2015-12-16 12:00:00 +0000 +lang: zh_tw +--- + +Ruby 2.1.8 已經發佈了。 + +本次發佈包含了 DL 和 Fiddle 擴充模組(extension)的安全性修正。 +請詳閱下述內容來進一步了解。 + +* [CVE-2015-7551:不安全的字串用途瑕疵存在安全性風險](https://www.ruby-lang.org/zh_tw/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +同時包含了許多錯誤修正。請查閱 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) 來進一步了解。 + +## 下載 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## 發佈記 + +感謝所有幫助本次發佈的朋友。 + +Ruby 2.1 的維護(包含本版本)是基於 [Ruby 協會](http://www.ruby.or.jp/)關於穩定版本的協議。 diff --git a/zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md b/zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..72145e9683 --- /dev/null +++ b/zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Ruby 2.2.4 發佈了" +author: "nagachika" +translator: "Juanito Fatas" +date: 2015-12-16 12:00:00 +0000 +lang: zh_tw +--- + +Ruby 2.2.4 已經發佈了。 + +本次發佈包含了 Fiddle 擴充模組(extension)的安全性修正。 +請詳閱下列文章來進一步了解。 + +* [CVE-2015-7551:不安全的字串用途瑕疵存在安全性風險](https://www.ruby-lang.org/zh_tw/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +同時包含了許多錯誤修正。請查閱 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) 來進一步了解。 + +## 下載 + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## 發佈記 + +這次的發行版要感謝許多提交者、開發者以及熱心回報錯誤的使用者的幫助,感謝他們的貢獻。 diff --git a/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..4f66e477bd --- /dev/null +++ b/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,79 @@ +--- +layout: news_post +title: "CVE-2015-7551:Fiddle 與 DL 不安全的字串用途瑕疵存在安全性風險" +author: "usa" +translator: "Juanito Fatas" +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: zh_tw +--- + +Fiddle 與 DL 擴充模組不安全的字串用途瑕疵存在安全性風險。本安全風險識別號已經被指派為 [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551)。 + +細節 +------- + +Fiddle 與 DL 函式庫發現了不安全的字串用途瑕疵所產生的安全性風險。本問題初見於 DL 的 [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147),但在 DL 重新使用 Fiddle 和 libffi 實作後重新發現。 + +[CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) 曾在 Ruby 1.9.1 版本修復,但其它分支並未修復,Ruby 1.9 系列除了 1.9.1 之外,有打包 DL 的版本都存在此安全性風險。 + +受影響的程式碼看起來像是: + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +或: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +所有正使用受影響版本的使用者,應儘速升級或立即使用下述暫時解決方案。 + +受影響版本 +----------------- + +* 1.9.2 與 1.9.3 所有補丁版本(DL 和 Fiddle) +* 所有 Ruby 2.0.0 補丁號在 648 之前的版本(DL 和 Fiddle) +* 所有 Ruby 2.1 在 2.1.8 之前的版本(DL 和 Fiddle) +* 所有 Ruby 2.2 在 2.2.4 之前的版本(Fiddle) +* Ruby 2.3.0-preview1 與 2.3.0-preview2(Fiddle) +* 主幹 revision 53153 之前的版本(Fiddle) + +暫時解決方法 +----------- + +若無法升級,下面的補丁可以套用到 Fiddle: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +若是使用 DL,請改用 Fiddle。 + +致謝 +------- + +感謝 Christian Hofstaedtler 回報此問題! + +歷史 +------- + +* 初次發佈於 2015-12-16 12:00:00 UTC From f4ca37c639a530e5ce09da5b6998581494737aa7 Mon Sep 17 00:00:00 2001 From: "Shota Fukumori (sora_h)" Date: Thu, 17 Dec 2015 02:00:43 +0900 Subject: [PATCH 0270/3767] Use https for cache.ruby-lang.org URLs --- en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md | 8 ++++---- en/news/_posts/2015-12-16-ruby-2-1-8-released.md | 8 ++++---- en/news/_posts/2015-12-16-ruby-2-2-4-released.md | 8 ++++---- ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md | 8 ++++---- ja/news/_posts/2015-12-16-ruby-2-1-8-released.md | 8 ++++---- ja/news/_posts/2015-12-16-ruby-2-2-4-released.md | 8 ++++---- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index a74e954519..6a37042c3a 100644 --- a/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -20,28 +20,28 @@ We recommend you start planning migration to newer versions of Ruby, such as 2.1 ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) SIZE: 10785918 bytes SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) SIZE: 13622628 bytes SHA1: 2323df55f5e941c45be13500df9daf216098f884 SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) SIZE: 8303584 bytes SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) SIZE: 15139871 bytes SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 diff --git a/en/news/_posts/2015-12-16-ruby-2-1-8-released.md b/en/news/_posts/2015-12-16-ruby-2-1-8-released.md index 612b06a67e..c31e6389d3 100644 --- a/en/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/en/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -20,28 +20,28 @@ for details. ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) SIZE: 12014426 bytes SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) SIZE: 15154017 bytes SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) SIZE: 9382672 bytes SHA1: e1f4e043006a762604c042e6aac7540854a92d8c SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) SIZE: 16686848 bytes SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 diff --git a/en/news/_posts/2015-12-16-ruby-2-2-4-released.md b/en/news/_posts/2015-12-16-ruby-2-2-4-released.md index 2cdd9affeb..59c760b59d 100644 --- a/en/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/en/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -19,28 +19,28 @@ See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) for d ## Download -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) SIZE: 13336518 bytes SHA1: 6132840a859dbf2ac1498ba313021f299a870038 SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) SIZE: 16638151 bytes SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) SIZE: 10464500 bytes SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) SIZE: 18472352 bytes SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a diff --git a/ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index 54db52bd5c..719469dde4 100644 --- a/ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/ja/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -20,28 +20,28 @@ Ruby 2.0.0 のユーザーには、2.1、2.2 あるいは 2.3(近日リリース ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) SIZE: 10785918 bytes SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) SIZE: 13622628 bytes SHA1: 2323df55f5e941c45be13500df9daf216098f884 SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) SIZE: 8303584 bytes SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) SIZE: 15139871 bytes SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 diff --git a/ja/news/_posts/2015-12-16-ruby-2-1-8-released.md b/ja/news/_posts/2015-12-16-ruby-2-1-8-released.md index 123922e67b..d2103bc642 100644 --- a/ja/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/ja/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -20,28 +20,28 @@ Ruby 2.1.8 がリリースされました。 ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) SIZE: 12014426 bytes SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) SIZE: 15154017 bytes SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) SIZE: 9382672 bytes SHA1: e1f4e043006a762604c042e6aac7540854a92d8c SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) SIZE: 16686848 bytes SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 diff --git a/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md b/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md index 33aab35b74..205db029ef 100644 --- a/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/ja/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -17,28 +17,28 @@ Ruby 2.2.4 がリリースされました。これは安定版 2.2 系列の TEE ## ダウンロード -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) SIZE: 13336518 bytes SHA1: 6132840a859dbf2ac1498ba313021f299a870038 SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) SIZE: 16638151 bytes SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) SIZE: 10464500 bytes SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) SIZE: 18472352 bytes SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a From 3196d9a814500d26b1a6f2bbf1cc9130185f85bb Mon Sep 17 00:00:00 2001 From: "Shota Fukumori (sora_h)" Date: Thu, 17 Dec 2015 02:01:37 +0900 Subject: [PATCH 0271/3767] zh_tw: Use https for cache.ruby-lang.org related to f4ca37c639a530e5ce09da5b6998581494737aa7 --- zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md | 8 ++++---- zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md | 8 ++++---- zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index bdd4f37049..e75ae8412b 100644 --- a/zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/zh_tw/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -18,28 +18,28 @@ Ruby 2.0.0 處於安全性維護階段,將會在 2016 年 2 月 24 日中止 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) SIZE: 10785918 bytes SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) SIZE: 13622628 bytes SHA1: 2323df55f5e941c45be13500df9daf216098f884 SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) SIZE: 8303584 bytes SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 -* [http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) SIZE: 15139871 bytes SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 diff --git a/zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md b/zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md index 61a64563ef..9ab3eaf100 100644 --- a/zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/zh_tw/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -18,28 +18,28 @@ Ruby 2.1.8 已經發佈了。 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) SIZE: 12014426 bytes SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) SIZE: 15154017 bytes SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) SIZE: 9382672 bytes SHA1: e1f4e043006a762604c042e6aac7540854a92d8c SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 -* [http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) SIZE: 16686848 bytes SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 diff --git a/zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md b/zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md index 72145e9683..19d63594d4 100644 --- a/zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/zh_tw/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -18,28 +18,28 @@ Ruby 2.2.4 已經發佈了。 ## 下載 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) SIZE: 13336518 bytes SHA1: 6132840a859dbf2ac1498ba313021f299a870038 SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) SIZE: 16638151 bytes SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) SIZE: 10464500 bytes SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da -* [http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) SIZE: 18472352 bytes SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a From 789553612d1640bb174f767ca1a444546b5dbc0c Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Thu, 17 Dec 2015 01:13:25 +0800 Subject: [PATCH 0272/3767] Cannot use chinese colon in title (zh_tw). --- ...nsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 4f66e477bd..9c08d0eb5c 100644 --- a/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "CVE-2015-7551:Fiddle 與 DL 不安全的字串用途瑕疵存在安全性風險" +title: "CVE-2015-7551: Fiddle 與 DL 不安全的字串用途瑕疵存在安全性風險" author: "usa" translator: "Juanito Fatas" date: 2015-12-16 12:00:00 +0000 From 0b7a1d5e898277fb2d39f677fb48c65eaed24ec9 Mon Sep 17 00:00:00 2001 From: Shim Won Date: Thu, 17 Dec 2015 08:14:45 +0900 Subject: [PATCH 0273/3767] Translate news related CVE-2015-7551 (ko) --- .../2015-12-16-ruby-2-0-0-p648-released.md | 54 ++++++++++++ .../_posts/2015-12-16-ruby-2-1-8-released.md | 54 ++++++++++++ .../_posts/2015-12-16-ruby-2-2-4-released.md | 55 ++++++++++++ ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 85 +++++++++++++++++++ 4 files changed, 248 insertions(+) create mode 100644 ko/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md create mode 100644 ko/news/_posts/2015-12-16-ruby-2-1-8-released.md create mode 100644 ko/news/_posts/2015-12-16-ruby-2-2-4-released.md create mode 100644 ko/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md diff --git a/ko/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/ko/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..92d5d69ce6 --- /dev/null +++ b/ko/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "루비 2.0.0-p648 릴리스" +author: "usa" +translator: "marocchino" +date: 2015-12-16 12:00:00 +0000 +lang: ko +--- + +루비 2.0.0-p648가 릴리스되었습니다. + +이 릴리스는 Fiddle, DL의 보안 수정을 포함합니다. +더 자세한 내용은 밑의 주제를 확인하세요. + +* [CVE-2015-7551: Fiddle, DL의 tainted 문자열 사용 취약점](https://www.ruby-lang.org/ko/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +루비 2.0.0은 이제 보안 유지보수 단계입니다. 이 단계는 2016년 2월 24일까지입니다. +그날 이후 루비 2.0.0의 유지보수는 끝납니다. +루비 2.1, 2.2, 2.3(몇 주 후 릴리스 예정) 같은 새로운 버전으로의 이관 계획을 +시작하시기를 권해드립니다. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## 릴리스 코멘트 + +이 릴리스를 도와주신 모든 분께 감사드립니다. diff --git a/ko/news/_posts/2015-12-16-ruby-2-1-8-released.md b/ko/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..a9321db75c --- /dev/null +++ b/ko/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "루비 2.1.8 릴리스" +author: "usa" +translator: "marocchino" +date: 2015-12-16 12:00:00 +0000 +lang: ko +--- + +루비 2.1.8가 릴리스되었습니다. + +이 릴리스는 Fiddle, DL의 보안 수정을 포함합니다. +더 자세한 내용은 밑의 주제를 확인하세요. + +* [CVE-2015-7551: Fiddle, DL의 tainted 문자열 사용 취약점](https://www.ruby-lang.org/ko/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +또한 많은 버그가 수정되었습니다. +자세한 내용은 [변경로그](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog)를 참고하세요. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## 릴리스 코멘트 + +이 릴리스를 도와주신 모든 분들께 감사드립니다. + +이 릴리스를 포함한 루비 2.1의 유지보수는 [Ruby Association](http://www.ruby.or.jp/)의 "루비 안정 버전에 관한 협의"에 기반해 이루어집니다. diff --git a/ko/news/_posts/2015-12-16-ruby-2-2-4-released.md b/ko/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..e34fa5c654 --- /dev/null +++ b/ko/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "루비 2.2.4 릴리스" +author: "nagachika" +translator: "marocchino" +date: 2015-12-16 12:00:00 +0000 +lang: ko +--- + +루비 2.2.4가 릴리스 되었습니다. + + +이 릴리스는 Fiddle, DL의 보안 수정을 포함합니다. +더 자세한 내용은 밑의 주제를 확인하세요. + +* [CVE-2015-7551: Fiddle, DL의 tainted 문자열 사용 취약점](https://www.ruby-lang.org/ko/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +또한 많은 버그가 수정되었습니다. +자세한 내용은 [변경로그](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog)를 참고하세요. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## 릴리스 코멘트 + +많은 커미터, 개발자 그리고 버그를 제보해준 사용자들이 이 릴리스를 만드는 +데 도움을 주었습니다. +그들의 기여에 감사합니다. diff --git a/ko/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/ko/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..b2a4ee9a63 --- /dev/null +++ b/ko/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,85 @@ +--- +layout: news_post +title: "CVE-2015-7551: Fiddle, DL의 tainted 문자열 사용 취약점" +author: "usa" +translator: "marocchino" +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: ko +--- + +신용할 수 없는 tainted 문자열 사용에 관한 취약점이 발견되었습니다. +이 취약점은 CVE 아이디 [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551)에 +할당 되었습니다. + +상세 +------- + +Fiddle과 DL에 신용할 수 없는 tainted 문자열 사용에 관한 취약점이 발견되었습니다. +이 문제는 DL에서 처음 보고되어 [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147)에서 수정되었습니다만, Fiddle, libffi에 재구현할 때 재발했습니다. + +그리고 DL의 [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147)은 +루비 1.9.1에서 수정되었지만, DL이 포함된 다른 루비 브랜치에서는 수정되지 +않았고 취약점이 아직 있습니다. + +영향을 받는 코드는 이렇습니다. + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +또는 + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +영향을 받는 릴리스를 사용 중인 사용자는 즉시 업그레이드 하시거나, 다음 해결책 중 +하나를 사용하시기를 권장합니다. + +영향을 받는 버전 +----------------- + +* 루비 1.9.2, 1.9.3의 모든 패치 릴리스(DL, Fiddle). +* 루비 2.0.0 패치레벨 648 이전의 루비 2.0의 모든 버전(DL, Fiddle). +* 루비 2.1.8 이전의 루비 2.1의 모든 버전(DL, Fiddle). +* 루비 2.2.4 이전의 루비 2.2의 모든 버전(Fiddle). +* 루비 2.3.0 preview 1, preview 2(Fiddle). +* 트렁크 리비전 53153 이전(Fiddle). + +해결책 +----------- + +업그레이드를 할 수 없다면, 다음 몽키 패치를 Fiddle에 적용해 해결할 수 있습니다. + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +DL을 사용 중이면, 대신 Fiddle을 사용하세요. + +크레딧 +------- + +이 문제를 보고해주신 Christian Hofstaedtler 님께 감사드립니다. + +이력 +------- + +* 2015-12-16 12:00:00 UTC 작성 From f948eadbcbec80fd7026514b911a2595c70c38f1 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Thu, 17 Dec 2015 12:38:55 -0300 Subject: [PATCH 0274/3767] Translate release note of Ruby 2.2.4 (ES). --- .../_posts/2015-12-16-ruby-2-2-4-released.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 es/news/_posts/2015-12-16-ruby-2-2-4-released.md diff --git a/es/news/_posts/2015-12-16-ruby-2-2-4-released.md b/es/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..1ad2d86114 --- /dev/null +++ b/es/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Liberada la versión 2.2.4 de Ruby" +author: "nagachika" +translator: "gfvcastro" +date: 2015-12-16 12:00:00 +0000 +lang: es +--- + +Ruby 2.2.4 ha sido liberado. + +Esta entrega contiene una corrección de seguridad para una vulnerabilidad de la extensión Fiddle. + +Puedes leer más detalles en esta publicación: + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +También se incluyen muchas correcciones de errores. + +Puedes ver el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) para más detalles. + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## Comentarios de la entrega + +Muchos colaboradores, desarrolladores y usuarios que nos reportaron problemas nos ayudaron a hacer esta entrega una realidad. + +Gracias por su ayuda. From fba62537b7b1aaef19c2f6be62494e5248e2e5f0 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Thu, 17 Dec 2015 12:46:23 -0300 Subject: [PATCH 0275/3767] Fix typographical error. --- es/news/_posts/2015-12-16-ruby-2-2-4-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es/news/_posts/2015-12-16-ruby-2-2-4-released.md b/es/news/_posts/2015-12-16-ruby-2-2-4-released.md index 1ad2d86114..aeacd27a9d 100644 --- a/es/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/es/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -9,7 +9,7 @@ lang: es Ruby 2.2.4 ha sido liberado. -Esta entrega contiene una corrección de seguridad para una vulnerabilidad de la extensión Fiddle. +Esta entrega contiene una corrección de seguridad para una vulnerabilidad en la extensión Fiddle. Puedes leer más detalles en esta publicación: From 5e1c5d995849e57e521cfd683ffaa50f5af1d320 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Thu, 17 Dec 2015 13:08:01 -0300 Subject: [PATCH 0276/3767] Translate release note of Ruby 2.1.8 (ES). --- .../_posts/2015-12-16-ruby-2-1-8-released.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 es/news/_posts/2015-12-16-ruby-2-1-8-released.md diff --git a/es/news/_posts/2015-12-16-ruby-2-1-8-released.md b/es/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..777f764049 --- /dev/null +++ b/es/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Liberada la versión 2.1.8 de Ruby" +author: "usa" +translator: "gfvcastro" +date: 2015-12-16 12:00:00 +0000 +lang: es +--- + +Ruby 2.1.8 ha sido liberado. + +Esta entrega contiene una corrección de seguridad para una vulnerabilidad en la extensión Fiddle y DL. + +Puedes leer más detalles en esta publicación: + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +También se incluyen muchas correcciones de errores. + +Puedes ver el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) para más detalles. + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## Comentarios de la entrega + +Muchas gracias a todos los que nos ayudaron con esta entrega. + +El mantenimiento de Ruby 2.1 que contiene esta entrega, se basa en el "Acuerdo para la versión estable de Ruby" de [the Ruby Association](http://www.ruby.or.jp/). From 6a9b57c53e15bd2df95bcc85f33e7941d9d0d87e Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Fri, 18 Dec 2015 02:00:25 +0900 Subject: [PATCH 0277/3767] Update ruby snapshot versions (ja) --- ja/dev/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ja/dev/index.md b/ja/dev/index.md index 1ad910c255..6e0e701d2a 100644 --- a/ja/dev/index.md +++ b/ja/dev/index.md @@ -26,8 +26,8 @@ Rubyの不具合や機能追加の要望などは[問題追跡システム][2] 開発中のソースコードはAnonymous SVNから取得できます。 詳しくは[リポジトリガイド](/ja/documentation/repository-guide)のページを参照してください。 -また、毎日、日本時間の午前4時頃に、開発版系列(現在はruby 2.2)および安定版系列(現在はruby -2.1)のソースコードのスナップショットを作成しています。 それぞれ、以下のリンクからダウンロードできます。 +また、毎日、日本時間の午前4時頃に、開発版系列(現在はruby 2.3)および安定版系列(現在はruby +2.2)のソースコードのスナップショットを作成しています。 それぞれ、以下のリンクからダウンロードできます。 * [開発版スナップショット][3] * [安定版スナップショット][4] From 49e975956e25638542d0446ed098b689c17973ad Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Thu, 17 Dec 2015 23:05:49 -0300 Subject: [PATCH 0278/3767] Translate release note of Ruby 2.0.0-p648 (ES). --- .../2015-12-16-ruby-2-0-0-p648-released.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 es/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md diff --git a/es/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/es/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..c4dcdb8ac8 --- /dev/null +++ b/es/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Liberada la versión 2.0.0-p648 de Ruby" +author: "usa" +translator: "gfvcastro" +date: 2015-12-16 12:00:00 +0000 +lang: es +--- + +Ruby 2.0.0-p648 ha sido liberado. + +Esta entrega contiene una corrección de seguridad para una vulnerabilidad en la extensión Fiddle y DL. + +Puedes leer más detalles en esta publicación: + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ruby 2.0.0 está en una fase de mantenimiento sólo por seguridad hasta Febrero 24 del 2016. + +Después de esa fecha, el mantenimiento de Ruby 2.0.0 llegará a su fin. + +Te recomendamos que comiences a planear una migración a versiones más nuevas de Ruby como 2.1, 2.2 o 2.3 (programado para liberar dentro de unas pocas semanas). + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## Comentarios de la entrega + +Muchas gracias a todos los que nos ayudaron con esta entrega. From 33b9c7a02ef5ba28e55a983f52c6009ca5f1c4f9 Mon Sep 17 00:00:00 2001 From: Alex S Date: Sun, 20 Dec 2015 17:54:04 +0800 Subject: [PATCH 0279/3767] Translate ruby-2-3-0-preview2-released (zh_cn) --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 zh_cn/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md diff --git a/zh_cn/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/zh_cn/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..baeb74741c --- /dev/null +++ b/zh_cn/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,72 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 发布" +author: "naruse" +translator: "Alex S" +date: 2015-12-11 14:00:00 +0000 +lang: zh_cn +--- + +很高兴告诉大家 Ruby 2.3.0-preview2 发布了。 + +Ruby 2.3.0-preview2 是 Ruby 2.3.0 系列的第二个预览版。 +包含了许多改进与新功能。 + +引入[冰冻字串常量编译指示(Frozen String Literal Pragma)](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 针对了 `"str".freeze` 进行优化,减少了对象的占用空间。Ruby 2.3 引入了新的魔法注解以及命令行选项,用来指定一个代码中的字符串,全部默认为无法修改的字符串(Frozen String)。除此之外,在除错时也可以通过使用 `--debug=frozen-string-literal` 来找到 `"can't modify frozen String"` 错误发生的地方。 + +[安全调用运算子](https://bugs.ruby-lang.org/issues/11537)([又称孤独运算子](https://instagram.com/p/-M9l6mRPLR/) `&.`),引入了 C#、Groovy 以及 Swift 都有的安全调用运算子,用来简化 `nil` 的处理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。 + +[did_you_mean 纳入标准函式库](https://bugs.ruby-lang.org/issues/11252)。did_you_mean gem 针对 `NameError` 以及 `NoMethodError` 会显示可能的正确拼写,进而简化除错。 + +引入 [RubyVM::InstructionSequence#to_binary 和 .load_from_binary](https://bugs.ruby-lang.org/issues/11788) 作为实验性的功能,用来实作 ISeq(bytecode)预编译系统。 + +Ruby 2.3 引入了许多性能优化,譬如: +[优化了 Proc#call](https://bugs.ruby-lang.org/issues/11569)、 +[重新处理了方法进入点的资料结构](https://bugs.ruby-lang.org/issues/11278)、 +[引入了新的资料结构:表](https://bugs.ruby-lang.org/issues/11420),以及在机器码层级针对了内存分配与方法调用进行了调校,以及许多其他的性能优化。 + +请尝试并享受与 Ruby 2.3.0-preview2 的编码时光,有任何问题敬请回报! + +## 自 2.2 起重要的变化 + +请参阅 [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) 和 +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +来进一步了解。 + +以上变化自 Ruby 2.2.0 以来,计有 [1097 文件变更,新增代码 97466 行,移除了 58685 行](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2)。 + +## 下载 + +* + + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + +* + + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + +* + + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + +* + + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## 发布记 + +其他资讯请参考发布日程安排: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) From b9e96212225030bf764ddcde60a8634d07a34f53 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 21 Dec 2015 19:34:11 +0200 Subject: [PATCH 0280/3767] Translate ruby-2-0-0-p648-released (bg) --- .../2015-12-16-ruby-2-0-0-p648-released.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 bg/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md diff --git a/bg/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/bg/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..82721425d2 --- /dev/null +++ b/bg/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Излезе Ruby 2.0.0-p648" +author: "usa" +translator: "Georgi Mitrev" +date: 2015-12-16 12:00:00 +0000 +lang: bg +--- + +Излезе Ruby 2.0.0-p648. + +Този рилийз включва поправка по сигурността за Fiddle и DL. +Посетете страницата по-долу за повече информация. + +* [CVE-2015-7551: Използване на опасни стрингове във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ruby 2.0.0 ще получава поправки по сигурността до 24 Февруари 2016 и +поддръжката му ще бъде преустановена след тази дата. +Препоръчваме да започнете да мигрирате към по-нови версии на Ruby +като 2.1, 2.2 или 2.3 (която ще излезе след няколко седмици). + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## Коментар + +Благодарим на всички, помогнали при подготвянето на тази версия. From b7303f60084dffcae683949d7309a1f7acac8805 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 21 Dec 2015 19:38:22 +0200 Subject: [PATCH 0281/3767] Translate ruby-2-2-4-released (bg) --- .../_posts/2015-12-16-ruby-2-1-8-released.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 bg/news/_posts/2015-12-16-ruby-2-1-8-released.md diff --git a/bg/news/_posts/2015-12-16-ruby-2-1-8-released.md b/bg/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..61882cf177 --- /dev/null +++ b/bg/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Излезе Ruby 2.1.8" +author: "usa" +translator: "Georgi Mitrev" +date: 2015-12-16 12:00:00 +0000 +lang: bg +--- + +Излезе Ruby 2.1.8. + +Този рилийз включва поправка по сигурността за Fiddle и DL. +Посетете страницата по-долу за повече информация. + +* [CVE-2015-7551: Използване на опасни стрингове във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Включени са и много бъгфиксове. +Вижте [Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) +за повече информация. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## Коментар + +Благодарим на всички, помогнали при подготвянето на тази версия. + +Поддръжката на Ruby 2.1, включително и тази версия, е базиранa на +'Споразумение за стабилни версии на Ruby' от [Ruby асоциацията](http://www.ruby.or.jp/). From 9c073d7bba0a352c67a600bca8d1287c31bb7dc2 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 21 Dec 2015 19:40:19 +0200 Subject: [PATCH 0282/3767] Translate ruby-2-2-4-released (bg) --- .../_posts/2015-12-16-ruby-2-2-4-released.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 bg/news/_posts/2015-12-16-ruby-2-2-4-released.md diff --git a/bg/news/_posts/2015-12-16-ruby-2-2-4-released.md b/bg/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..5e704297e3 --- /dev/null +++ b/bg/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,52 @@ +--- +layout: news_post +title: "Излезе Ruby 2.2.4" +author: "nagachika" +translator: "Georgi Mitrev" +date: 2015-12-16 12:00:00 +0000 +lang: bg +--- + +Излезе Ruby 2.2.4. + +Този рилийз включва поправка по сигурността за Fiddle. +Посетете страницата по-долу за повече информация. + +* [CVE-2015-7551: Използване на опасни стрингове във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Включени са и много бъгфиксове. +Вижте [Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) за повече информация. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## Коментар + +Благодарим на всички, помогнали при подготвянето на тази версия. From d3ad4d54e8c0ea27861ecb4fc76f0027d09fd2d9 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 21 Dec 2015 19:55:21 +0200 Subject: [PATCH 0283/3767] Translate cve-2015-7551 (bg) --- .../2015-12-16-ruby-2-0-0-p648-released.md | 2 +- .../_posts/2015-12-16-ruby-2-1-8-released.md | 2 +- .../_posts/2015-12-16-ruby-2-2-4-released.md | 2 +- ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 86 +++++++++++++++++++ 4 files changed, 89 insertions(+), 3 deletions(-) create mode 100644 bg/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md diff --git a/bg/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/bg/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index 82721425d2..2a0b65863e 100644 --- a/bg/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/bg/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -12,7 +12,7 @@ lang: bg Този рилийз включва поправка по сигурността за Fiddle и DL. Посетете страницата по-долу за повече информация. -* [CVE-2015-7551: Използване на опасни стрингове във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) +* [CVE-2015-7551: Уязвимост във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) Ruby 2.0.0 ще получава поправки по сигурността до 24 Февруари 2016 и поддръжката му ще бъде преустановена след тази дата. diff --git a/bg/news/_posts/2015-12-16-ruby-2-1-8-released.md b/bg/news/_posts/2015-12-16-ruby-2-1-8-released.md index 61882cf177..d71797d708 100644 --- a/bg/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/bg/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -12,7 +12,7 @@ lang: bg Този рилийз включва поправка по сигурността за Fiddle и DL. Посетете страницата по-долу за повече информация. -* [CVE-2015-7551: Използване на опасни стрингове във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) +* [CVE-2015-7551: Уязвимост във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) Включени са и много бъгфиксове. Вижте [Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) diff --git a/bg/news/_posts/2015-12-16-ruby-2-2-4-released.md b/bg/news/_posts/2015-12-16-ruby-2-2-4-released.md index 5e704297e3..db5374cad5 100644 --- a/bg/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/bg/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -12,7 +12,7 @@ lang: bg Този рилийз включва поправка по сигурността за Fiddle. Посетете страницата по-долу за повече информация. -* [CVE-2015-7551: Използване на опасни стрингове във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) +* [CVE-2015-7551: Уязвимост във Fiddle и DL](https://www.ruby-lang.org/bg/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) Включени са и много бъгфиксове. Вижте [Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) за повече информация. diff --git a/bg/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/bg/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..c649ee3f11 --- /dev/null +++ b/bg/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,86 @@ +--- +layout: news_post +title: "CVE-2015-7551: Уязвимост във Fiddle и DL" +author: "usa" +translator: "Georgi Mitrev" +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: bg +--- + +Същестува проблем с опасни стрингове във Fiddle и DL. На уязвимостта е назначен +CVE идентификатор [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). + +Детайли +------- + +Същестува уязвимост във Fiddle и DL, първоначално докладвана +и поправена с [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) +в DL, но появила се отново след като DL е реимплментиран чрез Fiddle и libffi. + +[CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) +е поправен в Ruby 1.9.1, но не и в другите branch-ове и затова всички версии +на Ruby с вграден DL са уязвими. + +Пример за уязвим код; + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +Или: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +Всички потребители на уязвените версии трябва веднага да ъпдейтнат или да +ползват workardound. + +Уязвими версии +----------------- + +* Всички рилийзи на Ruby 1.9.2 и Ruby 1.9.3 (DL и Fiddle). +* Всички пачнати рилийзи на Ruby 2.0.0 преди 2.0.0-p648 (DL и Fiddle). +* Всички версии на Ruby 2.1 преди 2.1.8 (DL и Fiddle). +* Всички версии на Ruby 2.2 преди Ruby 2.2.4 (Fiddle). +* Ruby 2.3.0 preview 1 и preview 2 (Fiddle). +* преди trunk revision 53153 (Fiddle). + +Workaround-и +----------- + +Ако не можете да ъпгрейднете Ruby, използвайте следният monkey patch: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +Ако използвате DL, започнете да използвате Fiddle вместо него. + +Благодарности +------- + +Благодарим на Christian Hofstaedtler за докладване на +проблема! + +История +------- + +* Първоначално публикувано на 2015-12-16 12:00:00 UTC From b7ec0218e21b8877279c4d6856d4f0f07aaf4a33 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Sun, 13 Dec 2015 02:33:02 +0900 Subject: [PATCH 0284/3767] Ruby 2.3.0 Released --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 en/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..05f7228cfb --- /dev/null +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,73 @@ +--- +layout: news_post +title: "Ruby 2.3.0 Released" +author: "naruse" +translator: +date: 2015-12-25 00:00:00 +0000 +lang: en +--- + +We are pleased to announce the release of Ruby 2.3.0. + +This is the first stable release of Ruby 2.3 series. +It introduces many new features and improvements for example: + +A [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) +is introduced. +With Ruby 2.1, `"str".freeze` has been optimized to reduce object allocation. +Ruby 2.3 introduces a new magic comment and command line option to +freeze all string literals in the source files. +Additionally for debugging, you can get where the object is created on +`"can't modify frozen String"` error by +`--debug=frozen-string-literal` command line option. + +A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) +([so-called lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +which already exists in C#, Groovy, and Swift, is introduced to ease +`nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. +Note that this behaves as [try! of ActiveSupport](http://apidock.com/rails/Object/try%21), +which specially handle only nil. + +The [did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). +The did_you_mean gem +shows the candidates on the `NameError` and `NoMethodError` to ease +debugging. + +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental feature. With these features, we can make a ISeq (bytecode) pre-compilation system. + +Ruby 2.3 includes many performance tuning fixes. +For example, +[reconsider method entry data structure](https://bugs.ruby-lang.org/issues/11278), +[introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), +[optimize Proc#call](https://bugs.ruby-lang.org/issues/11569), +machine code level tuning for object allocation and method calling code, +and other many optimizations. + +For a complete list of new features and compatibility notes, please see +[NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) and +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). + +With those changes, [1097 files changed, 97466 insertions(+), 58685 deletions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) since Ruby 2.2.0! + +## Download + +* + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 +* + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 +* + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 +* + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 From a70fd191db83ae3c28bfa275253c95586d9032a5 Mon Sep 17 00:00:00 2001 From: Koichi Sasada Date: Fri, 25 Dec 2015 02:19:29 +0900 Subject: [PATCH 0285/3767] apply feedback of [ruby-core:72467] --- en/news/_posts/2015-12-25-ruby-2-3-0-released.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index 05f7228cfb..439232d0a2 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -41,7 +41,9 @@ For example, [introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), [optimize Proc#call](https://bugs.ruby-lang.org/issues/11569), machine code level tuning for object allocation and method calling code, -and other many optimizations. +[smarter instance variable data structure](https://bugs.ruby-lang.org/issues/11170), +[Socket and I/O allow to use "exception:" keywords for high-performance non-blocking I/O](https://bugs.ruby-lang.org/issues/11229) +and so on. Check "Implementation improvements" section in NEWS file. For a complete list of new features and compatibility notes, please see [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) and From fc5f4a1bd0663fdfc8d6b067b23769007661b76a Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 25 Dec 2015 10:30:04 +0900 Subject: [PATCH 0286/3767] use latest ruby in 2.2 --- .travis.yml | 2 +- Gemfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 13599a2f29..50dc3f4518 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: ruby sudo: false -rvm: 2.2.3 +rvm: 2.2.4 cache: bundler: true # Notifications, used by our Gitter channel. diff --git a/Gemfile b/Gemfile index 54bb714b6d..e1ed75a7d8 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source "https://rubygems.org" -ruby '2.2.3' +ruby '2.2.4' gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' From 6ad6607d828026c5b507acafd7122299efdef0f0 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 25 Dec 2015 10:30:13 +0900 Subject: [PATCH 0287/3767] bundle update and use bundler-1.11.x --- Gemfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f583c491dc..298f9d9356 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -52,7 +52,7 @@ GEM mini_portile2 (2.0.0) multipart-post (2.0.0) multipart_body (0.2.1) - nokogiri (1.6.7) + nokogiri (1.6.7.1) mini_portile2 (~> 2.0.0.rc2) octokit (4.2.0) sawyer (~> 0.6.0, >= 0.5.3) @@ -76,7 +76,7 @@ GEM ffi (>= 0.5.0) redcarpet (3.3.3) safe_yaml (1.0.4) - sass (3.4.19) + sass (3.4.20) sawyer (0.6.0) addressable (~> 2.3.5) faraday (~> 0.8, < 0.10) @@ -109,4 +109,4 @@ DEPENDENCIES validate-website (~> 0.9) BUNDLED WITH - 1.10.6 + 1.11.2 From e344371832094f08bde8574ca76e79c3aa556c7e Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Fri, 25 Dec 2015 13:43:22 +0900 Subject: [PATCH 0288/3767] Link official Rails document for try! --- en/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index 439232d0a2..d73e93f0df 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -25,7 +25,7 @@ A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([so-called lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. -Note that this behaves as [try! of ActiveSupport](http://apidock.com/rails/Object/try%21), +Note that this behaves as [try! of ActiveSupport](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), which specially handle only nil. The [did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). From bc07c3a0242281b564d8cae456e98e511bd5aaea Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Fri, 25 Dec 2015 14:59:55 +0900 Subject: [PATCH 0289/3767] Add files and update stats --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 51 ++++++++++--------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index d73e93f0df..04455b52a8 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -3,14 +3,14 @@ layout: news_post title: "Ruby 2.3.0 Released" author: "naruse" translator: -date: 2015-12-25 00:00:00 +0000 +date: 2015-12-25 17:00:00 +0000 lang: en --- We are pleased to announce the release of Ruby 2.3.0. This is the first stable release of Ruby 2.3 series. -It introduces many new features and improvements for example: +It introduces many new features for example: A [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. @@ -35,8 +35,7 @@ debugging. [RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental feature. With these features, we can make a ISeq (bytecode) pre-compilation system. -Ruby 2.3 includes many performance tuning fixes. -For example, +It also includes many performance improvements for example, [reconsider method entry data structure](https://bugs.ruby-lang.org/issues/11278), [introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), [optimize Proc#call](https://bugs.ruby-lang.org/issues/11569), @@ -49,27 +48,29 @@ For a complete list of new features and compatibility notes, please see [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) and [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). -With those changes, [1097 files changed, 97466 insertions(+), 58685 deletions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) since Ruby 2.2.0! +With those changes, [2946 files changed, 104057 insertions(+), 59478 deletions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) since Ruby 2.2.0! + +Merry Christmas, Happy Holidays, and enjoy programming with Ruby 2.3! ## Download -* - * SIZE: 14126752 bytes - * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 - * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb - * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 -* - * SIZE: 17623519 bytes - * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d - * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 - * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 -* - * SIZE: 11249780 bytes - * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b - * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 - * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 -* - * SIZE: 19841531 bytes - * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 - * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d - * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 +* + * SIZE: 14185617 bytes + * SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + * SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + * SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c +* + * SIZE: 17648682 bytes + * SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + * SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + * SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc +* + * SIZE: 11294412 bytes + * SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + * SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + * SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 +* + * SIZE: 19840511 bytes + * SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + * SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + * SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef From 4538978d50938d1336409239faeee65f693a9123 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Fri, 25 Dec 2015 15:48:51 +0900 Subject: [PATCH 0290/3767] Add blank lines --- en/news/_posts/2015-12-25-ruby-2-3-0-released.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index 04455b52a8..549554113a 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -55,21 +55,28 @@ Merry Christmas, Happy Holidays, and enjoy programming with Ruby 2.3! ## Download * + * SIZE: 14185617 bytes * SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 * SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e * SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + * + * SIZE: 17648682 bytes * SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 * SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 * SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + * + * SIZE: 11294412 bytes * SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 * SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 * SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + * + * SIZE: 19840511 bytes * SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 * SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a From 3485924f1b027acc6a57425158662df2b370fb4f Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Fri, 25 Dec 2015 15:51:22 +0900 Subject: [PATCH 0291/3767] format as `pre` --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index 549554113a..4b059eea0d 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -56,28 +56,28 @@ Merry Christmas, Happy Holidays, and enjoy programming with Ruby 2.3! * - * SIZE: 14185617 bytes - * SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 - * SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e - * SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c * - * SIZE: 17648682 bytes - * SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 - * SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 - * SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc * - * SIZE: 11294412 bytes - * SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 - * SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 - * SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 * - * SIZE: 19840511 bytes - * SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 - * SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a - * SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef From 1f5c8f22ad5d66d8073406c73b1667bb12bdb04f Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Fri, 25 Dec 2015 15:16:38 +0800 Subject: [PATCH 0292/3767] Translate Ruby 2.3.0 release post (zh_tw) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..0709e67f52 --- /dev/null +++ b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,68 @@ +--- +layout: news_post +title: "Ruby 2.3.0 發佈" +author: "naruse" +translator: "Juanito Fatas" +date: 2015-12-25 17:00:00 +0000 +lang: zh_tw +--- + +我們很高興的宣佈 Ruby 2.2.0 發佈了。 + +Ruby 2.3.0-preview1 是 Ruby 2.3.0 版本的第一個穩定版。 +包含了許多新功能,譬如: + +新增[冰凍字串常量編譯指示(Frozen String Literal Pragma)](https://bugs.ruby-lang.org/issues/11473) +。Ruby 2.1 針對了 `"str".freeze` 進行優化,減少了物件的佔用空間。Ruby 2.3 引入了新的魔法註解以及命令行選項,用來指定一個檔案裡的字串,全部默認為無法修改的字串(Frozen String)。除此之外,在除錯時也可以透過使用 `--debug=frozen-string-literal` 來找到 `"can't modify frozen String"` 錯誤發生的地方。 + +[安全調用運算子](https://bugs.ruby-lang.org/issues/11537)([又稱孤獨運算子](https://instagram.com/p/-M9l6mRPLR/) `&.`),引入了 C#、Groovy 以及 Swift 都有的安全調用運算子,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。注意,安全調用運算子的行為和 [ActiveSupport 的 try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21)一樣,僅處理 `nil`。 + +[did_you_mean 納入標準函式庫](https://bugs.ruby-lang.org/issues/11252)。did_you_mean gem 針對 `NameError` 以及 `NoMethodError` 會顯示可能的正確拼寫,進而簡化除錯。 + +引入 [RubyVM::InstructionSequence#to_binary 和 .load_from_binary](https://bugs.ruby-lang.org/issues/11788) 作為實驗性的功能,用來實作 ISeq(bytecode)預編譯系統。 + +Ruby 2.3 包含了效能優化。比如, +[重理了方法進入點的資料結構](https://bugs.ruby-lang.org/issues/11278), +[引入了新的資料表結構](https://bugs.ruby-lang.org/issues/11420), +[優化了 Proc#call](https://bugs.ruby-lang.org/issues/11569), +machine code level tuning for object allocation and method calling code, +[實體變數使用了更智能的資料結構](https://bugs.ruby-lang.org/issues/11170), +[Socket 和 I/O 允許使用 “exceptions” 關鍵字來達到高效能非組塞式 I/O](https://bugs.ruby-lang.org/issues/11229) +and so on. Check "Implementation improvements" section in NEWS file. + +完整新功能清單與相容性說明,請參考 [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) 以及 [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog)。 + +自 Ruby v2.2.0 以來,計有 [2946 變更的檔案,程式碼新增 104057 行,移除 59478 行](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0)! + +聖誕快樂,佳節愉快,享受與 Ruby 2.3 編程的時光吧! + +## 下載 + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + From 6b90fe56c04a72dd61b1fc30a4ec0da3990c6685 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Fri, 25 Dec 2015 15:19:57 +0800 Subject: [PATCH 0293/3767] Fix Ruby 2.3.0 release posts download sections (en, zh_tw) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 33 ++++++++++--------- .../_posts/2015-12-25-ruby-2-3-0-released.md | 32 +++++++++--------- 2 files changed, 33 insertions(+), 32 deletions(-) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index 4b059eea0d..f83bcc3b1e 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -56,28 +56,29 @@ Merry Christmas, Happy Holidays, and enjoy programming with Ruby 2.3! * - SIZE: 14185617 bytes - SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 - SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e - SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c * - SIZE: 17648682 bytes - SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 - SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 - SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc * - SIZE: 11294412 bytes - SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 - SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 - SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 * - SIZE: 19840511 bytes - SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 - SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a - SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + diff --git a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md index 0709e67f52..f8f9c3a95d 100644 --- a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -40,29 +40,29 @@ and so on. Check "Implementation improvements" section in NEWS file. * - SIZE: 14185617 bytes - SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 - SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e - SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c * - SIZE: 17648682 bytes - SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 - SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 - SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc * - SIZE: 11294412 bytes - SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 - SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 - SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 * - SIZE: 19840511 bytes - SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 - SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a - SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef From da6f7f67caf823bea0648cd5e88536d51e65b733 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Fri, 25 Dec 2015 15:27:39 +0800 Subject: [PATCH 0294/3767] Really fix Ruby 2.3.0 release posts download sections (en, zh_tw) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 32 +++++++++---------- .../_posts/2015-12-25-ruby-2-3-0-released.md | 32 +++++++++---------- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index f83bcc3b1e..bf10714912 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -56,29 +56,29 @@ Merry Christmas, Happy Holidays, and enjoy programming with Ruby 2.3! * - SIZE: 14185617 bytes - SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 - SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e - SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c * - SIZE: 17648682 bytes - SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 - SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 - SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc * - SIZE: 11294412 bytes - SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 - SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 - SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 * - SIZE: 19840511 bytes - SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 - SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a - SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef diff --git a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md index f8f9c3a95d..476c0c9fad 100644 --- a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -40,29 +40,29 @@ and so on. Check "Implementation improvements" section in NEWS file. * - SIZE: 14185617 bytes - SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 - SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e - SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c * - SIZE: 17648682 bytes - SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 - SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 - SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc * - SIZE: 11294412 bytes - SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 - SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 - SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 * - SIZE: 19840511 bytes - SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 - SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a - SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef From 6de724672c011b5e2d2b54d64a64edf30e39ab4e Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Fri, 25 Dec 2015 15:41:53 +0800 Subject: [PATCH 0295/3767] Fix typos in Ruby 2.3.0 release post (zh_tw). --- zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md index 476c0c9fad..d33fe89aaf 100644 --- a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -7,9 +7,9 @@ date: 2015-12-25 17:00:00 +0000 lang: zh_tw --- -我們很高興的宣佈 Ruby 2.2.0 發佈了。 +我們很高興的宣佈 Ruby 2.3.0 發佈了。 -Ruby 2.3.0-preview1 是 Ruby 2.3.0 版本的第一個穩定版。 +Ruby 2.3.0 是 Ruby 2.3.0 版本的第一個穩定版。 包含了許多新功能,譬如: 新增[冰凍字串常量編譯指示(Frozen String Literal Pragma)](https://bugs.ruby-lang.org/issues/11473) From 29eda1d5ca3bc3f9cb13b7144d162bc044b56036 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Fri, 25 Dec 2015 16:13:17 +0800 Subject: [PATCH 0296/3767] Fix ruby.taobao.org link into HTTPs URL --- en/downloads/mirrors/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/downloads/mirrors/index.md b/en/downloads/mirrors/index.md index 54b6444c1a..3f1340f56d 100644 --- a/en/downloads/mirrors/index.md +++ b/en/downloads/mirrors/index.md @@ -92,7 +92,7 @@ Please try to use a mirror that is near you. [mirror-http-at]: http://gd.tuwien.ac.at/languages/ruby/ [mirror-http-tw1]: http://pluto.cdpa.nsysu.edu.tw/ruby/ [mirror-http-tw2]: http://ftp.cs.pu.edu.tw/Unix/lang/Ruby/ -[mirror-http-cn]: http://ruby.taobao.org/mirrors/ruby/ +[mirror-http-cn]: https://ruby.taobao.org/mirrors/ruby/ [mirror-ftp-jp1]: ftp://ftp.ruby-lang.org/pub/ruby/ [mirror-ftp-jp-ring-shibaura-it]: ftp://ring.shibaura-it.ac.jp/pub/lang/ruby/ [mirror-ftp-jp-ring-tohoku]: ftp://ring.tains.tohoku.ac.jp/pub/lang/ruby/ From 831af50a9205c66f75b283350d728469b18dd000 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Fri, 25 Dec 2015 17:35:50 +0800 Subject: [PATCH 0297/3767] Translate Ruby 2.3.0 release post (zh_cn) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md b/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..950120b3b5 --- /dev/null +++ b/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,59 @@ +--- +layout: news_post +title: "Ruby 2.3.0 发布" +author: "naruse" +translator: "安道" +date: 2015-12-25 17:00:00 +0000 +lang: zh_cn +--- + +我们很高兴地宣布:Ruby 2.3.0 发布了。 + +这是 Ruby 2.3 的第一个稳定版,引入了很多新功能,例如: + +新增[冻结字符串字面量的标示符](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 针对 `"str".freeze` 进行了优化,以减少分配给对象的空间。Ruby 2.3 引入了新的魔法注释和命令行选项,用于冻结源码文件中的所有字符串字面量。此外,可以使用 `--debug=frozen-string-literal` 命令行选项找到 `"can't modify frozen String"` 错误发生的地方。 + +引入了[安全调用运算符](https://bugs.ruby-lang.org/issues/11537)【也叫“孤寂运算符”(lonely operator)】——`.&`。C#、Groovy 和 Swift 已经有这个运算符,其作用是简化对 `nil` 的处理,例如 `obj&.foo`。另外,还增加了 `Array#dig` 和 `Hash#dig` 方法。注意,这与 [ActiveSupport 中的 try! 方法](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21)行为一致,不过只对 `nil` 做特殊处理。 + +[内置了 did_you_mean gem](https://bugs.ruby-lang.org/issues/11252)。出现 `NameError` 以及 `NoMethodError` 异常时,这个 gem 会显示可能正确的拼写,从而简化调试。 + +引入 [RubyVM::InstructionSequence#to_binary 和 .load_from_binary 方法](https://bugs.ruby-lang.org/issues/11788) 作为实验功能,用于创建 ISeq(字节码)预编译系统。 + +Ruby 2.3.0 还做了很多性能优化,例如:[重新设定方法入口的数据结构](https://bugs.ruby-lang.org/issues/11278);[引入新的数据表结构](https://bugs.ruby-lang.org/issues/11420);[优化 Proc#call 方法](https://bugs.ruby-lang.org/issues/11569);在机器码层级对分配对象和调用方法的代码进行调优;[更智能的实例变量数据结构](https://bugs.ruby-lang.org/issues/11170);[允许 Socket 和 I/O 使用“exceptions”关键字,提高非阻塞型 I/O 的性能](https://bugs.ruby-lang.org/issues/11229);等等。详情参见 NEWS 文件中的“Implementation improvements”一节。 + +完整的新功能列表和兼容性说明,请參考 [NEWS 文件](https://github.com/ruby/ruby/blob/v2_3_0/NEWS)和 [ChangeLog 文件](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog)。 + +自 Ruby 2.2.0 发布以来,共有 [2946 个文件发生了变动,增加了 104057 行代码,删除了 59478 行代码](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0)! + +圣诞快乐,节日愉快!享受用 Ruby 2.3 编程的美好时光吧! + +## 下載 + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + From 925c6eb9de5309dcf63bf69144ce5c51bd33478f Mon Sep 17 00:00:00 2001 From: "Shota Fukumori (sora_h)" Date: Sat, 26 Dec 2015 01:48:08 +0900 Subject: [PATCH 0298/3767] ja: Translate news 2015-12-25-ruby-2-3-0-released --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 ja/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md b/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..39924d2d94 --- /dev/null +++ b/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,72 @@ +--- +layout: news_post +title: "Ruby 2.3.0 リリース" +author: "naruse" +translator: sorah +date: 2015-12-25 17:00:00 +0000 +lang: ja +--- + +Ruby 2.3 シリーズの最初の安定版である、Ruby 2.3.0 のリリースをお知らせします。 + +Ruby 2.3.0 には以下に示すようなたくさんの新機能が含まれています: + +[Frozen String Literal プラグマ](https://bugs.ruby-lang.org/issues/11473) が導入されました。 +Ruby 2.1 では既に、オブジェクトアロケーション削減のために `"str".freeze` が最適化されていましたが、これは、1 ファイル中の全 String リテラルを freeze する新しいマジックコメントとコマンドラインオプションになります。 +また、`can't modify frozen String` エラーのデバッグを容易にするため、当該エラーにおいてどこで対象の String オブジェクトが作成されたかを表示する `--debug=frozen-string-literal` コマンドラインオプションが追加されました。 + +[safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([lonely operator](https://instagram.com/p/-M9l6mRPLR/) `&.` とも呼ばれています) が導入されました。これは `nil` の扱いをやりやすくするものです。既に C#, Groovy, Swift などでも同様の機能が存在します。 +また、`Array#dig`, `Hash#dig` も追加されました。 +safe navigation operator は、`nil` のみを取り扱う [ActiveSupport における try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21) と同様の挙動をする事について注意してください。 + +[did_you_mean gem がバンドル](https://bugs.ruby-lang.org/issues/11252) されました。 +この gem は `NameError` と `NoMethodError` の発生時、デバッグを容易にするため、正しい名前と思われる候補を合わせて表示します。 + +[RubyVM::InstructionSequence#to_binary と .load_from_binary](https://bugs.ruby-lang.org/issues/11788) が experimental feature として追加されました。 +これらを活用することにより、ISeq (バイトコード) をプリコンパイルする仕組みを実装することができます。 + +また、Ruby 2.3.0 にはさまざまなパフォーマンス改善が含まれています。例えば、 +[method entry データ構造の再検討](https://bugs.ruby-lang.org/issues/11278), +[新しい table data 構造](https://bugs.ruby-lang.org/issues/11420), +[Proc#call 最適化](https://bugs.ruby-lang.org/issues/11569), +オブジェクトアロケーションとメソッド呼び出しのコードにおけるマシンコードレベルでの最適化, +[よりスマートな instance variable データ構造](https://bugs.ruby-lang.org/issues/11170), +[Socket#sendmsg/recvmsg における exception: false キーワード引数のサポート](https://bugs.ruby-lang.org/issues/11229) +などが上げられます。その他の改善については NEWS ファイルの Implementation improvements セクションをごらんください。 + +その他、全新機能のリストや互換性については、[NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) と [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog) をごらんください。 + +なお、Ruby 2.2.0 から [2946 ファイルが変更され, 104057 行追加, 59478 行の削除](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) が行われました! + +メリークリスマス。Ruby とともに良き休日をおすごしください。 + +## ダウンロード + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + From a05e8f5e55fac43edad793a5ae28c372158c5c82 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Sat, 26 Dec 2015 13:26:50 +0900 Subject: [PATCH 0299/3767] switched ruby 2.3.0 --- .travis.yml | 2 +- Gemfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 50dc3f4518..290d08d05c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: ruby sudo: false -rvm: 2.2.4 +rvm: 2.3.0 cache: bundler: true # Notifications, used by our Gitter channel. diff --git a/Gemfile b/Gemfile index e1ed75a7d8..cb2384e292 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source "https://rubygems.org" -ruby '2.2.4' +ruby '2.3.0' gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' From 9916f38014f5fbca487454f3c01229eeda100a6d Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sat, 26 Dec 2015 19:17:08 +0800 Subject: [PATCH 0300/3767] Change TC to SC (zh_cn) --- zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md b/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md index 950120b3b5..3369d07558 100644 --- a/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -27,7 +27,7 @@ Ruby 2.3.0 还做了很多性能优化,例如:[重新设定方法入口的 圣诞快乐,节日愉快!享受用 Ruby 2.3 编程的美好时光吧! -## 下載 +## 下载 * From 58a877ec03709985db09becb418a3c4c953c6fa0 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sat, 26 Dec 2015 19:26:49 +0800 Subject: [PATCH 0301/3767] Update sidebar locale (zh_cn) --- _config.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_config.yml b/_config.yml index f05d5adb32..a70bd4d802 100644 --- a/_config.yml +++ b/_config.yml @@ -1600,18 +1600,18 @@ locales: url: /zh_tw/feeds/news.rss zh_cn: get_started: - text: 试用, 其实很简单! + text: 试用,其实很简单! try_ruby: - text: 在浏览器上试用 Ruby (英文) + text: 在浏览器中试用 Ruby(英文) <<: *try_ruby quickstart: - text: 20分钟体验 Ruby + text: 20 分钟体验 Ruby url: /zh_cn/documentation/quickstart/ ruby_from_other_languages: - text: 从其它语言到 Ruby + text: 从其它语言转到 Ruby url: /zh_cn/documentation/ruby-from-other-languages/ explore: - text: 探索 新的世界 + text: 探索新的世界 documentation: text: 文档 url: /zh_cn/documentation/ @@ -1625,7 +1625,7 @@ locales: text: 成功案例 url: /zh_cn/documentation/success-stories/ participate: - text: 加入 友善及日益壮大的社区 + text: 加入友善及日益壮大的社区 mailing_lists: text: 邮件列表 url: /zh_cn/community/mailing-lists/ @@ -1654,7 +1654,7 @@ locales: syndicate: text: 订阅 recent_news: - text: 最新消息(RSS) + text: 最新消息(RSS) url: /zh_cn/feeds/news.rss subscription_form: From 11407a9cd9eb64843cbb827cdcba7617242b8f5d Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sat, 26 Dec 2015 19:35:32 +0800 Subject: [PATCH 0302/3767] Update footer locale (zh_cn) --- _config.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/_config.yml b/_config.yml index a70bd4d802..2218c4550f 100644 --- a/_config.yml +++ b/_config.yml @@ -1813,6 +1813,7 @@ locales: pt: "Este site em outros idiomas:" ru: "Этот сайт на других языках:" tr: "Diğer dillerde bu site:" + zh_cn: "本站其他语言版本:" credits: bg: | @@ -1873,8 +1874,6 @@ locales: hay liên lạc với webmaster (bằng tiếng Anh) nếu có câu hỏi hoặc ý kiến phản hồi về trang này. zh_cn: | - 本网站使用 Ruby 工具 Jekyll 制作,并有幸由来自 Ruby 社区的会员共同维护。 - 请贡献代码至 GitHub。 - 如有任何疑问和意见,请联系我们的站点管理员。 + 本站由 Ruby 社区的成员共同维护。 zh_tw: | 本站由 Ruby 社群成員共同維護。 From e96f99c7c53829b8c438678c1984abf188d62e02 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sat, 26 Dec 2015 20:02:02 +0800 Subject: [PATCH 0303/3767] Update index (zh_cn) --- zh_cn/index.html | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/zh_cn/index.html b/zh_cn/index.html index c7fc6d5c40..7db2c86cab 100644 --- a/zh_cn/index.html +++ b/zh_cn/index.html @@ -9,16 +9,13 @@ intro: |
-

Ruby 是...

+

Ruby 是……

-

- 一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性, - 它不仅是一门编程语言,更是表达想法的一种简练方式。 -

+

一门开源的动态编程语言,注重简洁和效率。Ruby 的句法优雅,读起来自然,写起来舒适。

- Download Ruby + 下载 Ruby 或 - 了解更多... + 了解更多……
From 19fef89c2c3783b87b2b1632fc564dfc0e9b81b8 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sat, 26 Dec 2015 20:22:27 +0800 Subject: [PATCH 0304/3767] Update about logo page (zh_cn) --- zh_cn/about/logo/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zh_cn/about/logo/index.md b/zh_cn/about/logo/index.md index 7842199107..8914cffe2d 100644 --- a/zh_cn/about/logo/index.md +++ b/zh_cn/about/logo/index.md @@ -1,19 +1,19 @@ --- layout: page -title: "Ruby 标识" +title: "Ruby 徽标" lang: zh_cn --- -![Ruby 标识][logo] +![Ruby 徽标][logo] -Ruby 标识是受版权保护的 © 2006,Yukihiro Matsumoto。 +Ruby 徽标受版权保护 © 2006,Yukihiro Matsumoto。 -基于 [Creative Commons Attribution-ShareAlike 2.5 License][cc-by-sa] 条目协议授权。 +基于 [Creative Commons Attribution-ShareAlike 2.5 License][cc-by-sa] 协议授权。 ## 下载 -[Ruby 标识全套][logo-kit]包含多种格式的 Ruby 标志(PNG, JPG, PDF, AI, SWF, XAR)。 +[Ruby 徽标集][logo-kit]包含多种格式的 Ruby 徽标(PNG, JPG, PDF, AI, SWF, XAR)。 [logo]: /images/header-ruby-logo.png From d7625da1117c8075d7413efa94233e184c3c638f Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sat, 26 Dec 2015 20:24:12 +0800 Subject: [PATCH 0305/3767] Update about website page (zh_cn) --- zh_cn/about/website/index.md | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/zh_cn/about/website/index.md b/zh_cn/about/website/index.md index 12b8d08e43..eaafa70ba0 100644 --- a/zh_cn/about/website/index.md +++ b/zh_cn/about/website/index.md @@ -4,30 +4,28 @@ title: "关于本站" lang: zh_cn --- -网站是由 Ruby 编写的 [Jekyll][jekyll] 生成的,
-源码托管在 [GitHub][github-repo] 上。 +本站由使用 Ruby 开发的 [Jekyll][jekyll] 生成,源码托管在 [GitHub][github-repo] 上。 -视觉设计是由 [Jason Zimdars][jzimdars] 完成的。
-基于之前 Ruby Visual Identity Team 的设计。 +视觉设计由 [Jason Zimdars][jzimdars] 完成。基于 Ruby 视觉识别团队之前的设计。 -[Ruby 标识][logo]是受版权保护的 © 2006,Yukihiro Matsumoto。 +[Ruby 徽标][logo]受版权保护。© 2006,Yukihiro Matsumoto。 ## 报告问题 ## -请使用 [issue tracker][github-issues] 来报告问题或者联系我们的[网站管理员][webmaster] (使用英语)。 +请使用 [issue tracker][github-issues] 报告问题,或者联系我们的[网站管理员][webmaster](请用英语)。 -## 如何做出贡献 ## +## 如何做贡献 ## -网站是因由 Ruby 社区的成员维护而自豪。 +本站由 Ruby 社区成员维护。 -如果你想做出贡献的话,请阅读[贡献指导][github-wiki],然后提交 pull request 吧。 +如果您想贡献,请阅读[贡献说明][github-wiki],然后提交工单或拉取请求。 ## 答谢 ## -我们感谢所有向这个网站做出贡献的的提交者、作者、翻译者和其他贡献者。 +感谢所有向本站做出贡献的提交者、作者、翻译和其他贡献者。 同时也感谢这些组织对我们的支持: @@ -37,11 +35,11 @@ lang: zh_cn * [GlobalSign][globalsign](SSL 认证) * [Fastly][fastly](CDN) * [Hatena][hatena]([mackerel][mackerel],服务器监控) - * [CloudCore][cloudcore](服务器创建) - * [Ruby no Kai][rubynokai](服务器创建) + * [![CloudCore][cloudcore-logo] CloudCore][cloudcore](构建服务器) + * [Ruby no Kai][rubynokai](构建服务器) -[logo]: /en/about/logo/ +[logo]: /zh_cn/about/logo/ [webmaster]: mailto:webmaster@ruby-lang.org [jekyll]: http://www.jekyllrb.com/ [jzimdars]: https://twitter.com/jasonzimdars @@ -55,5 +53,6 @@ lang: zh_cn [fastly]: http://www.fastly.com [hatena]: http://hatenacorp.jp/ [mackerel]: https://mackerel.io/ +[cloudcore-logo]: http://www.cloudcore.jp/develop/links/images/74x36_white.gif [cloudcore]: http://www.cloudcore.jp/ [rubynokai]: http://ruby-no-kai.org/ From 1260cef2983714be7ba3cbd04c161c510e22cc24 Mon Sep 17 00:00:00 2001 From: unak Date: Sun, 27 Dec 2015 00:43:39 +0900 Subject: [PATCH 0306/3767] =?UTF-8?q?=E3=80=8C=E3=81=93=E3=82=8C=E3=80=8D?= =?UTF-8?q?=20is=20not=20clear,=20and=20not=20in=20the=20original=20articl?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ja/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md b/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md index 39924d2d94..75c202c306 100644 --- a/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -12,7 +12,7 @@ Ruby 2.3 シリーズの最初の安定版である、Ruby 2.3.0 のリリース Ruby 2.3.0 には以下に示すようなたくさんの新機能が含まれています: [Frozen String Literal プラグマ](https://bugs.ruby-lang.org/issues/11473) が導入されました。 -Ruby 2.1 では既に、オブジェクトアロケーション削減のために `"str".freeze` が最適化されていましたが、これは、1 ファイル中の全 String リテラルを freeze する新しいマジックコメントとコマンドラインオプションになります。 +Ruby 2.1 では既に、オブジェクトアロケーション削減のために `"str".freeze` が最適化されていましたが、Ruby 2.3 では 1 ファイル中の全 String リテラルを freeze する新しいマジックコメントとコマンドラインオプションが導入されました。 また、`can't modify frozen String` エラーのデバッグを容易にするため、当該エラーにおいてどこで対象の String オブジェクトが作成されたかを表示する `--debug=frozen-string-literal` コマンドラインオプションが追加されました。 [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([lonely operator](https://instagram.com/p/-M9l6mRPLR/) `&.` とも呼ばれています) が導入されました。これは `nil` の扱いをやりやすくするものです。既に C#, Groovy, Swift などでも同様の機能が存在します。 From 89dd1c886ccf29374a02990ef6c5e39aaa02bef6 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sun, 27 Dec 2015 20:20:42 +0800 Subject: [PATCH 0307/3767] Updates slogan (zh_cn) --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 2218c4550f..5471b03bb4 100644 --- a/_config.yml +++ b/_config.yml @@ -380,7 +380,7 @@ locales: ru: "лучший друг программиста" tr: "BİR PROGRAMCININ EN İYİ ARKADAŞI" vi: "Người bạn tri kỉ của lập trình viên" - zh_cn: "程序员最要好的朋友" + zh_cn: "程序员最好的朋友" zh_tw: "程式設計師的摯友" ruby: From b989aa7e06dda4197b72b5cb26ffc3ca17dad398 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sun, 27 Dec 2015 20:21:06 +0800 Subject: [PATCH 0308/3767] Update doc index page (zh_cn) --- zh_cn/documentation/index.md | 83 +++++++++++++++++++----------------- 1 file changed, 45 insertions(+), 38 deletions(-) diff --git a/zh_cn/documentation/index.md b/zh_cn/documentation/index.md index fa29510edc..4af8ba9392 100644 --- a/zh_cn/documentation/index.md +++ b/zh_cn/documentation/index.md @@ -1,80 +1,79 @@ --- layout: page -title: "文档 - Ruby 官方网站" +title: "文档" lang: zh_cn --- -在这里您可以找到手册、教程和参考资料的链接,在你喜欢上 Ruby 编程的时候,他们将帮上大忙。 +在这里您可以找到手册、教程和参考资料的链接,在你爱上使用 Ruby 编程的时候,它们将帮上大忙。 +{: .summary} -### 安装Ruby +### 安装 Ruby -除非只想在浏览器里尝试 Ruby(查看下面的链接),否则你的计算机需要安装 Ruby。打开终端,输入以下命令检查 Ruby 是否可用。 +除非只想在浏览器里尝试 Ruby(查看下面的链接),否则你需要在自己的电脑中安装 Ruby。打开终端,输入以下命令检查 Ruby 是否可用: {% highlight sh %} ruby -v {% endhighlight %} -这个命令输出已安装 Ruby 的版本信息。如无显示,请查看[安装页面](installation/)获取 Ruby 的各种方法。 +这个命令输出已安装 Ruby 的版本信息。如无显示,请访问[安装页面](installation/)查看安装 Ruby 的各种方法。 ### 入门 -[尝试 Ruby!][1] -: 可以在浏览器内体验 Ruby 的交互式教程。此 15 分钟教程主要面向想尝试这门语言的初学者。 +[Try Ruby!][1] +: 可以在浏览器内体验 Ruby 的交互式教程。这个 15 分钟的教程主要面向想尝试这门语言的初学者。 [Ruby Koans][2] -: Ruby Koans 可以指引你走过学习 Ruby 的启蒙之路。 - 在这里可以学到 Ruby 语言,语法,结构,常用函数和库。当然,还有文化。 +: Ruby Koans 可以指引你走过学习 Ruby 的启蒙之路。在这里可以学到 Ruby 语言的语法、结构、常用函数和库。当然,还有 Ruby 文化。 -[RubyMonk][3] (monk:修行的僧侣) -:发现 Ruby 的习惯用法,学习课程,解决问题,只需要浏览器就可完成! +[RubyMonk][3] +: 探索 Ruby 的习惯用法,学习课程,解决问题,只需要浏览器就可完成! [Hackety Hack][4] -: 使用一个 GUI 应用程序工具来有趣的学习编程(Ruby). +: “小小程序员的入门工具。”使用 Shoes GUI 工具包趣学(Ruby)编程。 [Why’s (Poignant) Guide to Ruby][5] -: 一本不同寻常但是非常有趣的书,通过故事、幽默和漫画来教你学习 Ruby, - 由 *why the luckystiff* 创作, 本书仍然是学习 Ruby 的经典之作。 +: 一本不同寻常但是非常有趣的书,通过故事、幽默和漫画教你 Ruby。由 *why the luckystiff* 创作, 本书始终是学习 Ruby 的经典之作。 [Ruby 20 分钟入门](/zh_cn/documentation/quickstart/) -: 不错的介绍 Ruby 基础知识的教程。从开始到结束不超过20分钟。 +: 这是个不错的教程,介绍 Ruby 基础知识。从开始到结束不超过 20 分钟。 -[从其它语言到 Ruby](/zh_cn/documentation/ruby-from-other-languages/) -: 已经熟悉其他的编程语言?不管是 C++, Java, Perl, PHP, 还是 Python, 这里都有介绍! +[从其它语言转到 Ruby](/zh_cn/documentation/ruby-from-other-languages/) +: 你是从其他语言转到 Ruby 的吗?不管是 C、C++、Java、Perl、PHP,还是 Python,这里都有介绍! [学习 Ruby][6] -: 这里汇集了了许多 Ruby 学习摘要以及对 Ruby 概念和结构的全面介绍。 +: 这里汇集了许多 Ruby 初学者的学习笔记,对 Ruby 的概念和结构有全面的介绍。 -[Ruby 概要][7] -: Ruby Essential是一本免费在线书籍,旨在提供一个简洁、易懂的 Ruby 学习指南。 +[Ruby Essentials][7] +: Ruby Essentials 是一本免费在线书籍,旨在提供简洁易懂的 Ruby 学习指南。 -[学习编程][8] -: 由 Chris Pine 为编程入门者编写的非常棒的小教程。如果你不知道如何编程,从这里开始。 +[Learn to Program][8] +: 非常棒的小教程,由 Chris Pine 为编程入门者编写。如果你不知道如何编程,从这里开始吧。 [笨方法学 Ruby][38] -: 一系列非常好的带有说明的练习,可以指导你从基本的 Ruby 一路进阶到面向对象编程和网页开发。 +: 一系列非常好的练习,附带讲解,可以指导你从基本的 Ruby 知识一路进阶到面向对象编程和 Web 开发。 ### 手册 -[Ruby 编程][9] -: 最有影响的 Ruby 教材,[Pragmatic Programmers’ book][10] 第一版可以在网上免费获得 。 +[Programming Ruby][9] +: 最有影响的 Ruby 英文教材,[Pragmatic Programmers 出版的第一版][10]可以在网上免费阅读。 [Ruby 用户指南][11] -: 译自松本行弘(Ruby 的发明者)日文版原作,Goto Kentaro 和 Mark Slagell 在这部教材里介绍了 Ruby 的各个方面的功能。 +: 译自松本行弘(Ruby 的发明者)的日文版原作,Goto Kentaro 和 Mark Slagell 在这部教材里介绍了 Ruby 各个方面的功能。 [Ruby 编程百科全书][12] : 免费的在线语言参考资料,内容从 Ruby 初级到中级。 -### 参考文献 +### 参考文档 [Ruby 内核参考][13] -: 直接从源代码中的 [RDoc][14] 提取,这个文档包含了所有的核心类和模块(比如 String, Array, Symbol 等)。 +: 直接从源代码中的 [RDoc][14] 提取,这个文档包含了所有的核心类和模块(比如 String,Array,Symbol 等)。 [Ruby 标准库参考][15] -: 同样是从源代码中提取,这个是标准库的参考。 +: 同样从源代码中提取,这是标准库的参考。 [RubyDoc.info][16] -: 关于 Ruby gems 和 Github 上托管的 Ruby 项目的参考文档的一站式站点。 +: 关于 Ruby gems 和 GitHub 上托管的 Ruby 项目的参考文档的一站式站点。 [Ruby 和 Rails 可检索 API 文档][17] : 可以智能搜索的 Rails 和 Ruby 文档。 @@ -82,37 +81,43 @@ ruby -v [APIdock][18] : 带有用户评注的 Ruby、Rails 和 RSpec 文档。 +[Omniref:带有注解的 Ruby、Rails 和 gem 文档][40] +: Ruby 和 RubyGem 各个版本的文档。这是全方位的 Ruby 参考手册,支持代码搜索、源码注解和疑问解答等。 + + ### 编辑器和集成开发环境 -您可以用您操作系统上默认的编辑器来进行 Ruby 编程。此外,为了更高效的编程,选择一个支持基本特性支持 Ruby(比如 代码高亮,文件浏览)的代码编辑器或者对 Ruby 有着高级特性支持(比如 代码补全,重构,测试支持等)的集成开发环境是非常值得的。 +您可以用操作系统中默认的编辑器来进行 Ruby 编程。不过,为了更高效地编程,建议选择一个支持 Ruby 基本特性(比如句法高亮,文件浏览)的代码编辑器,或者有高级特性(比如代码补全,重构,测试支持等)的集成开发环境。 -下面是 Ruby 程序员使用的流行工具列表: +下面是 Ruby 程序员常用的工具列表: * Linux 和跨平台工具: * [Aptana Studio][19] - * [Emacs][20] with [Ruby mode][21] and [Rsense][22] + * [Emacs][20],安装 [Ruby 模式][21]和 [Rsense][22] * [Geany][23] * [gedit][24] - * [Vim][25] with [vim-ruby][26] plugin and [Rsense][22] + * [Vim][25],安装 [vim-ruby][26] 插件和 [Rsense][22] * [RubyMine][27] * [SciTe][28] * [NetBeans][36] * [Sublime Text][37] + * [Atom][atom] * Windows: * [Notepad++][29] * [E-TextEditor][30] * [Ruby In Steel][31] + * [Atom][atom] * Mac OS X: * [TextMate][32] * [TextWrangler][33] - * [Dash][39](文档浏览) + * [Dash][39](文档浏览器) + * [Atom][atom] -### 进一步阅读 +### 扩展阅读 -[Ruby-Doc.org][34] 有完整的 Ruby 英文文档。这里有 [Ruby 的书籍][35] 。如果您有问题,可以参加 Ruby -[邮件列表](/zh_cn/community/mailing-lists/) 的讨论。 +[Ruby-Doc.org][34] 网站中有完整的 Ruby 英文文档。此外,还有很多 [Ruby 的书籍][35]。如果有 Ruby 相关的问题,可以参加[邮件列表](/zh_cn/community/mailing-lists/)中的讨论。 @@ -155,3 +160,5 @@ ruby -v [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash +[40]: https://www.omniref.com +[atom]: https://atom.io/ From 8e0982e99d9ff807baf0db765ec4403d1640423d Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sun, 27 Dec 2015 20:59:59 +0800 Subject: [PATCH 0309/3767] Update installation doc page (zh_cn) --- zh_cn/documentation/installation/index.md | 134 +++++++--------------- 1 file changed, 42 insertions(+), 92 deletions(-) diff --git a/zh_cn/documentation/installation/index.md b/zh_cn/documentation/installation/index.md index 1df61600de..13d125abaf 100644 --- a/zh_cn/documentation/installation/index.md +++ b/zh_cn/documentation/installation/index.md @@ -4,24 +4,20 @@ title: "安装 Ruby" lang: zh_cn --- -你可以使用多种工具来安装 Ruby。 -此页面介绍了如何使用主流的包管理系统和第三方工具来管理和安装 Ruby, -以及如何通过源码来编译安装。 +可以使用多种工具安装 Ruby。本页介绍如何使用主流的包管理系统和第三方工具管理和安装 Ruby,以及如何通过源码编译安装。 {: .summary} -## 选择你的安装方式 +## 选择安装方式 -这里有多种方法来安装 Ruby: +安装 Ruby 的方式有多种: -* 如果你使用的是类 UNIX 操作系统, - 用你系统的**包管理器**是最简单的安装方式。 - 但是,包管理器下的 Ruby 版本通常都不是最新的。 -* **安装工具**能够安装指定或者多个 Ruby 版本。这里有针对 Windows 的安装包。 -* **管理工具**能帮助你在已经安装在你系统中的多个 Ruby 版本中切换。 -* 最后,你也可以**通过源码来编译安装 Ruby**。 +* 如果使用的是类 UNIX 操作系统,使用系统的**包管理器**是最简单的安装方式。但是,包管理器中的 Ruby 版本通常都不是最新的。 +* **安装工具**能够安装指定的一个或多个 Ruby 版本。有针对 Windows 的安装包。 +* **管理工具**能帮助你在系统中安装的多个 Ruby 版本之间切换。 +* 最后,也可以**通过源码编译安装 Ruby**。 -下面是对于不同需求和平台的安装方式的列表。 +下面概述针对不同需求和不同平台的安装方式。 * [包管理系统](#package-management-systems) * [Debian, Ubuntu](#apt) @@ -30,51 +26,43 @@ lang: zh_cn * [Arch Linux](#pacman) * [OS X](#homebrew) * [Solaris, OpenIndiana](#solaris) - * [Other Distributions](#other-systems) + * [其他发行版](#other-systems) * [安装工具](#installers) * [ruby-build](#ruby-build) * [ruby-install](#ruby-install) * [RubyInstaller](#rubyinstaller) (Windows) - * [RailsInstaller and Ruby Stack](#railsinstaller) + * [RailsInstaller 和 Ruby Stack](#railsinstaller) * [管理工具](#managers) * [chruby](#chruby) * [rbenv](#rbenv) * [RVM](#rvm) * [uru](#uru) -* [通过源码来编译安装](#building-from-source) +* [通过源码编译安装](#building-from-source) ## 包管理系统 {: #package-management-systems} -如果你无法编译 Ruby,也不想使用第三方工具, -你可以使用你系统的包管理器来安装 Ruby。 +如果不能自己编译 Ruby,也不想使用第三方工具,可以使用系统中的包管理器安装 Ruby。 -许多 Ruby 社区的成员强烈建议,应该使用第三方工具来安装 Ruby, -而不是系统的包管理软件。 -详细的优缺点讨论超出了本页面讨论的范围, -基本原因是大多数系统包管理软件里的 Ruby 版本比较老。 -如果你想要使用最新的 Ruby,确保你使用了正确名字的包, -或者使用下列的这些工具。 +许多 Ruby 社区的成员强烈建议,应该使用第三方工具来安装 Ruby,不要用系统的包管理器。详细的优缺点超出了本页的讨论范畴,基本原因是大多数系统包管理器里的 Ruby 版本比较老。如果想使用最新的 Ruby 版本,要确保包的名称正确,或者使用后面列出的工具。 ### apt(Debian 或 Ubuntu) {: #apt} -Debian GNU/Linux 和 Ubuntu 使用 apt 包管理工具。 -用法: +Debian GNU/Linux 和 Ubuntu 使用 apt 包管理器。用法如下: {% highlight sh %} $ sudo apt-get install ruby-full {% endhighlight %} -撰文时,在 Debian 和 Ubuntu 下,`ruby-full` 包提供的是老旧的 Ruby 1.9.3。 +撰写本文时,在 Debian 和 Ubuntu 下,`ruby-full` 包提供的是老旧的 Ruby 1.9.3。 ### yum(CentOS、Fedora 或 RHEL) {: #yum} -CentOS、Fedora 和 RHEL 使用 yum 包管理工具. -用法: +CentOS、Fedora 和 RHEL 使用 yum 包管理器。用法如下: {% highlight sh %} $ sudo yum install ruby @@ -86,23 +74,19 @@ $ sudo yum install ruby ### portage(Gentoo) {: #portage} -Gentoo 使用 portage 包管理工具. +Gentoo 使用 portage 包管理器。 {% highlight sh %} $ sudo emerge dev-lang/ruby {% endhighlight %} -一般来说,这将安装 1.9 和 2.0 版本。 -但是更多版本也是可以安装的。 -如果要安装指定版本,请在你的 `make.conf` 中设置 `RUBY_TARGETS`。 -详见 [Gentoo Ruby Project website][gentoo-ruby]。 +一般来说,这将安装 1.9 和 2.0 版本,不过还有更多版本可供安装。如果想安装指定的版本,要在 `make.conf` 文件中设置 `RUBY_TARGETS`。详见 [Gentoo Ruby Project 网站][gentoo-ruby]。 ### pacman(Arch Linux) {: #pacman} -Arch Linux 使用 pacman 包管理器。 -要安装 Ruby,只需要: +Arch Linux 使用 pacman 包管理器。要安装 Ruby,只需要执行下述命令: {% highlight sh %} $ sudo pacman -S ruby @@ -114,11 +98,9 @@ $ sudo pacman -S ruby ### Homebrew(OS X) {: #homebrew} -在 OS X Yosemite 和 Mavericks 中内置 Ruby 2.0。 -OS X Mountain Lion、Lion 和 Snow Leopard 出厂内置 Ruby 1.8.7. +OS X Yosemite 和 Mavericks 内置了 Ruby 2.0。OS X Mountain Lion、Lion 和 Snow Leopard 内置了 Ruby 1.8.7。 -许多 OS X 用户使用 [Homebrew][homebrew] 作为包管理器。 -用 Homebrew 能够非常简单地获取到最新版的 Ruby: +许多 OS X 用户使用 [Homebrew][homebrew] 作为包管理器。用 Homebrew 能够非常简单地获取到最新版的 Ruby: {% highlight sh %} $ brew install ruby @@ -130,13 +112,9 @@ $ brew install ruby ### Solaris 和 OpenIndiana {: #solaris} -[Sunfreeware][sunfreeware] 上的 Solaris 8 到 10 内置 Ruby 1.8.7, -[Blastwave][blastwave] 同样如此。 -Ruby 1.9.2p0 在 [Sunfreeware][sunfreeware] 上也有,但版本已经过时。 +[Sunfreeware][sunfreeware] 上的 Solaris 8 到 10 内置了 Ruby 1.8.7,[Blastwave][blastwave] 同样如此。Ruby 1.9.2p0 在 [Sunfreeware][sunfreeware] 上也有,但是这一版已经过时。 -要在 [OpenIndiana][openindiana] 上安装 Ruby, -请使用 [Image Packaging System (IPS)][opensolaris-pkg] 客户端。 -这将直接从 OpenSolaris 代码库安装 Ruby 1.9 和 RubyGems: +若想在 [OpenIndiana][openindiana] 上安装 Ruby,要使用 [Image Packaging System (IPS)][opensolaris-pkg] 客户端。这将直接从 OpenSolaris 代码库安装 Ruby 1.9 和 RubyGems: {% highlight sh %} $ pkg install runtime/ruby-18 @@ -148,104 +126,78 @@ $ pkg install runtime/ruby-18 ### 其它发行版 {: #other-systems} -在其它操作系统上,你可以在包管理器中搜索 Ruby 来安装, -或者使用第三方工具是个更好的选择。 +在其它操作系统中,可以使用包管理器在包仓库中搜索 Ruby,或许使用第三方工具是更好的选择。 ## 安装工具 {: #installers} -如果你的系统或者包管理器提供的 Ruby 版本已经过时, -你可以使用第三方安装工具来安装更新的版本。 -其中许多工具允许你在同一个系统中安装多个 Ruby 版本, -相关的工具能帮你在不同版本间进行切换。 -如果你打算用 [RVM](#rvm) 作为版本管理工具, -你不需要其它的安装工具,它自己就有这些功能。 +如果系统或者包管理器提供的 Ruby 版本已经过时,可以使用第三方安装工具来安装更新的版本。其中许多工具允许在同一个系统中安装多个 Ruby 版本,相关的工具能帮你在不同的版本之间切换。如果打算用 [RVM](#rvm) 作为版本管理工具,不需要其它的安装工具,它自己就具有这些功能。 ### ruby-build {: #ruby-build} -[ruby-build][ruby-build] 是 [rbenv](#rbenv) 的一个插件, -能够编译和安装不同版本的 Ruby 到任意目录下。 -ruby-build 也可以不依赖 rbenv 而单独使用。 -支持的平台有 OS X、Linux 和其它类 UNIX 操作系统。 +[ruby-build][ruby-build] 是 [rbenv](#rbenv) 的一个插件,能在任意目录中编译和安装不同版本的 Ruby。ruby-build 也可以不依赖 rbenv 而单独使用。支持的平台有 OS X、Linux 和其它类 UNIX 操作系统。 ### ruby-install {: #ruby-install} -[ruby-install][ruby-install] 允许你编译和安装不同版本的 Ruby 到任意目录。 -还有个兄弟工具,[chruby](#chruby),可以用来切换不同的 Ruby 版本。 -支持的平台有 OS X、Linux 和其它类 UNIX 操作系统。 +[ruby-install][ruby-install] 能在任意目录中编译和安装不同版本的 Ruby。还有个兄弟工具,[chruby](#chruby),可以用来切换不同的 Ruby 版本。支持的平台有 OS X、Linux 和其它类 UNIX 操作系统。 ### RubyInstaller {: #rubyinstaller} -如果你使用的 Windows,这个不错的项目能帮你安装 Ruby:[RubyInstaller][rubyinstaller]。 -它能帮你安装在 Windows 上所需的所有 Ruby 开发环境。 -下载、执行,即可! +如果使用 Windows,有个不错的项目能帮你安装 Ruby:[RubyInstaller][rubyinstaller]。它能帮你在 Windows 中安装所需的所有 Ruby 开发环境。 + +下载、运行,即可! ### RailsInstaller 和 Ruby Stack {: #railsinstaller} -如果你是为了使用 Ruby on Rails 而安装 Ruby, -你可以使用下列安装工具: +如果是为了使用 Ruby on Rails 而安装 Ruby,可以使用下列安装工具: -* [RailsInstaller][railsinstaller], - 使用的是 RubyInstaller,但包括了其它能够帮助 Rails 开发的工具。 - 支持 OS X 和 Windows。 -* [Bitnami Ruby Stack][rubystack], - 提供了完整的 Rails 开发环境。 - 支持 OS X、Linux、Windows、虚拟机和云镜像。 +* [RailsInstaller][railsinstaller],使用的是 RubyInstaller,但包括了其它能够帮助 Rails 开发的工具。支持 OS X 和 Windows。 +* [Bitnami Ruby Stack][rubystack],提供了完整的 Rails 开发环境。支持 OS X、Linux、Windows、虚拟机和云镜像。 ## 管理工具 {: #managers} -许多 Rubyist 使用 Ruby 管理工具来管理不同版本的 Ruby。 -这些管理工具有很多额外的优点,但没有官方支持。 -这些工具背后的社群都很有帮助。 +许多 Ruby 程序员使用 Ruby 管理工具管理不同版本的 Ruby。这些管理工具有很多额外的优点,但没有官方支持。不过,这些工具背后的社群都乐于助人。 ### chruby {: #chruby} -[chruby][chruby] 允许你在不同版本的 Ruby 之间进行切换。 -chruby 能够管理用 [ruby-install](#ruby-install) 或者通过源码编译安装的 Ruby。 +[chruby][chruby] 用于在不同的 Ruby 版本之间切换。chruby 能够管理用 [ruby-install](#ruby-install) 或者通过源码编译安装的 Ruby。 ### rbenv {: #rbenv} -[rbenv][rbenv] 能让你管理在系统中安装的多个 Ruby。 -它不能直接用来安装 Ruby, -但有个流行的插件叫 [ruby-build](#ruby-build) 能够用来安装 Ruby。 -这两个工具都支持 OS X、Linux 和其它类 UNIX 操作系统。 +[rbenv][rbenv] 用于管理系统中安装的多个 Ruby 版本。它不能直接安装 Ruby,但有个流行的插件叫 [ruby-build](#ruby-build) 能够安装 Ruby。这两个工具都支持 OS X、Linux 和其它类 UNIX 操作系统。 ### RVM(“Ruby Version Manager”) {: #rvm} -[RVM][rvm] 能让你在系统中安装和管理多个版本的 Ruby。 -同时还能管理不同的 gemsets。 -支持 OS X、Linux 和其它类 UNIX 操作系统。 +[RVM][rvm] 能在系统中安装和管理多个 Ruby 版本。同时还能管理不同的 gem 集。支持 OS X、Linux 和其它类 UNIX 操作系统。 ## uru {: #uru} -[Uru][uru] 是一个轻量的、支持多平台的命令行工具, -能够帮助你在 OS X、Linux 和 Windows 上使用不同版本的 Ruby。 +[Uru][uru] 是一个轻量级的命令行工具,支持多平台,能够帮你在 OS X、Linux 和 Windows 上使用不同的 Ruby 版本。 -## 通过源码来编译安装 +## 通过源码编译安装 {: #building-from-source} -当然,你也可以通过源码来安装 Ruby。 -[下载](/en/downloads/),解压 tarball,然后执行: +当然,也可以通过源码安装 Ruby。[下载](/zh_cn/downloads/),解压,然后执行: {% highlight sh %} $ ./configure @@ -253,11 +205,9 @@ $ make $ sudo make install {% endhighlight %} -默认会将 Ruby 安装到 `/usr/local`。 -通过传 `--prefix=DIR` 选项给 `./configure` 脚本可以改变安装路径。 +默认情况下,Ruby 安装到 `/usr/local` 目录。如果想使用其他目录,可以把 `--prefix=DIR` 选项传给 `./configure` 脚本。 -因为无法使用任何工具来管理通过源码编译安装的 Ruby, -所以使用第三方工具或者包管理器或许是更好的选择。 +因为无法使用任何工具来管理通过源码编译安装的 Ruby,所以使用第三方工具或者包管理器或许是更好的选择。 [rvm]: http://rvm.io/ From c2b6468e6ce3c6ceb9d347d7ad0a6e361088e71b Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sun, 27 Dec 2015 21:14:31 +0800 Subject: [PATCH 0310/3767] Update downloads page (zh_cn) --- zh_cn/downloads/index.md | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/zh_cn/downloads/index.md b/zh_cn/downloads/index.md index 46c395e345..65fb9ca178 100644 --- a/zh_cn/downloads/index.md +++ b/zh_cn/downloads/index.md @@ -1,61 +1,58 @@ --- layout: page -title: "下载 Ruby - Ruby 官方网站" +title: "下载 Ruby" lang: zh_cn --- -您可以在这里下载适合最新的 Ruby 发行版。目前最新的稳定版本是 +您可以在这里下载最新的 Ruby 发行版。目前最新的稳定版本是 {{ site.downloads.stable.version }}。另外,请先阅读 [Ruby 版权说明][license]。 {: .summary} ### 安装 Ruby 的方法 -每个流行的平台都有多种工具可安装 Ruby: +每个流行的平台都有多种工具可用于安装 Ruby: -* Linux/UNIX 平台,可以使用第三方工具(如 rbenv 或 RVM)或使用系统包管理工具。 +* Linux/UNIX 平台,可以使用第三方工具(如 rbenv 或 RVM)或使用系统中的包管理系统。 * OS X 平台,可以使用第三方工具(如 rbenv 或 RVM)。 * Windows 平台,可以使用 RubyInstaller。 -进一步了解请了解[安装][installation]页面上关于使用包管理工具与第三方工具的内容。 +使用包管理系统或第三方工具的详细说明,参见[安装页面][installation]。 -当然,每个平台都可以从源代码来安装 Ruby。 +当然,每个平台都可以从源代码编译安装 Ruby。 ### 从源代码编译 Ruby -如果您非常熟悉您的操作系统,或是您的环境需要特別设定,那么直接使用源代码来安装是个极佳的方式。如果您的平台没有编译好的包的话,则需要通过源代码来安装。 +如果您非常熟悉您的操作系统,或是您的环境需要特別设定,那么直接使用源码安装是个极佳的方式。如果您的平台没有编译好的包,则需要通过源代码来安装。 -进一步关于从源代码编译 Ruby 的内容,请参考[安装][installation]页面。若编译 Ruby 时遇到任何问题,请参考安装页面罗列的第三方工具,可能会有帮助。 +从源代码编译 Ruby 的详细说明,参见[安装页面][installation]。若编译 Ruby 时遇到问题,请参考安装页面罗列的第三方工具,可能会有帮助。 * **当前稳定版:** [Ruby {{ site.downloads.stable.version }}][stable-gz]
sha256: {{ site.downloads.stable.sha256.gz }} -* **上一个稳定版:** +* **前一个稳定版:** [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **旧稳定版(2.0.0 系列):** +* **旧的稳定版(2.0.0 系列):** [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
sha256: {{ site.downloads.previous20.sha256.gz }} * **快照:** - * [Stable Snapshot][stable-snapshot-gz]: - 当前稳定版 tarball 的最新快照 - * [Nightly Snapshot][nightly-gz]: - 这是 SVN 上的 tarball,每晚更新。 - 可能有问题或 bug,谨慎使用! + * [稳定版快照][stable-snapshot-gz]:当前稳定版 tarball 的最新快照 + * [每日构建版快照][nightly-gz]:这是 SVN 上的 tarball,每晚构建。可能有问题或 bug,谨慎使用! -关于 Ruby Subversion 与 Git Repositories 的信息,参见 [Ruby Core](/en/community/ruby-core/) 页面。 +关于 Ruby Subversion 和 Git 仓库的信息,参见 [Ruby Core](/zh_cn/community/ruby-core/) 页面。 Ruby 源代码可从世界各地的[镜像站][mirrors]获得。请尝试离您最近的镜像站。 [license]: {{ site.license.url }} -[installation]: /en/documentation/installation/ +[installation]: /zh_cn/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} [previous20-gz]: {{ site.downloads.previous20.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} -[mirrors]: /en/downloads/mirrors/ +[mirrors]: /zh_cn/downloads/mirrors/ From 9e78f6b69d762c6dfe01ee8035e902568cd6852a Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Sun, 27 Dec 2015 21:16:11 +0800 Subject: [PATCH 0311/3767] Change mirrors page link (zh_cn) --- zh_cn/downloads/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_cn/downloads/index.md b/zh_cn/downloads/index.md index 65fb9ca178..a71a314f4c 100644 --- a/zh_cn/downloads/index.md +++ b/zh_cn/downloads/index.md @@ -55,4 +55,4 @@ Ruby 源代码可从世界各地的[镜像站][mirrors]获得。请尝试离您 [previous20-gz]: {{ site.downloads.previous20.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} -[mirrors]: /zh_cn/downloads/mirrors/ +[mirrors]: /en/downloads/mirrors/ From 77b8c5cadb850513cec0273bc3f692fdb7aa84e6 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Sun, 27 Dec 2015 15:52:01 +0200 Subject: [PATCH 0312/3767] Translate ruby-2-3-0-released (bg) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 bg/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/bg/news/_posts/2015-12-25-ruby-2-3-0-released.md b/bg/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..188ee61608 --- /dev/null +++ b/bg/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,84 @@ +--- +layout: news_post +title: "Излезе Ruby 2.3.0" +author: "naruse" +translator: "Georgi Mitrev" +date: 2015-12-25 17:00:00 +0000 +lang: bg +--- + +Радваме се да обявим излизането на Ruby 2.3.0. + +Това е първият стабилен рилийз от Ruby 2.3 серията. Включени са много нови +функционалности, например: + +Добавянето на [Frozen String Literal]( +https://bugs.ruby-lang.org/issues/11473). В Ruby 2.1 `"str".freeze` +е оптимизирано да намали броят на алокациите. Ruby 2.3 въвежда +нов 'магически' коментар и опция, чрез които може да се обявят всички +'string literals' във входните файлове. При дебъгване може да се подава +опцията `--debug=frozen-string-literal`, която ще помогне при намирането +на стрингове при получаване на `"can't modify frozen String"` грешки. + +[Safe Navigation Operator]( https://bugs.ruby-lang.org/issues/11537), +който позволява +`obj && obj.foo` да бъде заместено от `obj&.foo`. Подобни оператори +вече съществуват в C#, Groovy и Swift. Добавени са също `Array#dig` +и `Hash#dig`. Забележете, че `&.` се държи като +[try! от ActiveSupport](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +който специфично обработва само `nil`. + +[did_you_mean gem](https://bugs.ruby-lang.org/issues/11252) e добавен +към ruby-core. Библиотеката показва потенциални кандидати при `NameError` +и `NoMethodError` за по-лесно дебъгване. + +[RubyVM::InstructionSequence#to_binary и .load_from_binary](https://bugs.ruby-lang.org/issues/11788) +са добавени като експерименталнa функционалност. С тяхна помощ +може да се създаде платформено-зависимо binary, +което да използва по-малко памет и да зарежда по-бързо. + +Ruby 2.3 включва много подобрения по производителността. Например, +[оптимизиран Proc#call](https://bugs.ruby-lang.org/issues/11569), +[улеснено търсене на super-класове](https://bugs.ruby-lang.org/issues/11278), +[добавяне на `st_table` в +интерпретатора](https://bugs.ruby-lang.org/issues/11420), +[по-умна структура от данни за instance променливи](https://bugs.ruby-lang.org/issues/11170), +оптимизиране на алокирането на обекти и извикване на методи, както и много +други. + +За пълен списък с промени, моля вижте +[Новини](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) и +[Списък с промени](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). + +Весели празници и приятно ползване на Ruby 2.3! + +## Сваляне + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + From b54b7b0187aa238a30ef94babea34595f127f370 Mon Sep 17 00:00:00 2001 From: "Shota Fukumori (sora_h)" Date: Mon, 28 Dec 2015 11:05:13 +0900 Subject: [PATCH 0313/3767] Update _config.yml for Ruby 2.3 - Also moving 2.0.0 to new section called `tooold` instead of removing. I think leaving it for a while is better even if Ruby 2.0.0 EOL is soon, but it's still maintained. --- _config.yml | 17 ++++++++++++++--- bg/downloads/index.md | 8 ++++---- de/downloads/index.md | 8 ++++---- en/downloads/index.md | 15 +++++++++++---- es/downloads/index.md | 8 ++++---- fr/downloads/index.md | 8 ++++---- it/downloads/index.md | 8 ++++---- ja/downloads/index.md | 15 +++++++++++---- ko/downloads/index.md | 8 ++++---- pl/downloads/index.md | 8 ++++---- pt/downloads/index.md | 8 ++++---- ru/downloads/index.md | 8 ++++---- vi/downloads/index.md | 8 ++++---- zh_cn/downloads/index.md | 8 ++++---- zh_tw/downloads/index.md | 8 ++++---- 15 files changed, 84 insertions(+), 59 deletions(-) diff --git a/_config.yml b/_config.yml index 5471b03bb4..2d7a4db013 100644 --- a/_config.yml +++ b/_config.yml @@ -24,6 +24,18 @@ license: downloads: stable: + version: 2.3.0 + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.zip + sha256: + bz2: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + gz: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + xz: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + zip: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + previous: version: 2.2.4 url: bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2 @@ -35,7 +47,7 @@ downloads: gz: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 xz: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c zip: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 - previous: + old: version: 2.1.8 url: bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2 @@ -47,7 +59,7 @@ downloads: gz: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d xz: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d zip: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee - previous20: + tooold: # still supported version: 2.0.0-p648 url: bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2 @@ -59,7 +71,6 @@ downloads: gz: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 xz: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 zip: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd - stable_snapshot: url: bz2: https://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.bz2 diff --git a/bg/downloads/index.md b/bg/downloads/index.md index b7e94c0114..75160b9d40 100644 --- a/bg/downloads/index.md +++ b/bg/downloads/index.md @@ -45,9 +45,9 @@ Ruby може да бъде инсталиран и от изходен код [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Стара стабилна версия (серия 2.0.0):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Стара стабилна версия :** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Snapshots:** * [Stable Snapshot][stable-snapshot-gz]: @@ -69,7 +69,7 @@ Ruby може да бъде инсталиран и от изходен код [installation]: /bg/documentation/installation [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/de/downloads/index.md b/de/downloads/index.md index 000c9e94ee..4e8dbdc190 100644 --- a/de/downloads/index.md +++ b/de/downloads/index.md @@ -44,9 +44,9 @@ vielleicht zu einem der oben erwähnten Drittanbieter-Werkzeuge greifen. [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Stabile Vorgängerversion (2.0.0):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Stabile Vorgängerversion:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Snapshots:** * [Stable Snapshot][stable-snapshot-gz]: @@ -69,7 +69,7 @@ Bitte nutze einen Mirror in deiner Nähe. [installation]: /de/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/en/downloads/index.md b/en/downloads/index.md index 1e64cbbf24..047e306a4b 100644 --- a/en/downloads/index.md +++ b/en/downloads/index.md @@ -42,9 +42,15 @@ one of the third party tools mentioned above. They may help you. [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Old stable (2.0.0 series):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Old stable:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} + +{% if site.downloads.tooold %} +* **Too old stable (will EOL soon!):** + [Ruby {{site.downloads.tooold.version}}][tooold-gz]
+ sha256: {{ site.downloads.tooold.sha256.gz }} +{% endif %} * **Snapshots:** * [Stable Snapshot][stable-snapshot-gz]: @@ -66,7 +72,8 @@ Please try to use a mirror that is near you. [installation]: /en/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} +[tooold-gz]: {{ site.downloads.tooold.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/es/downloads/index.md b/es/downloads/index.md index 79b43f36bf..c004d959b3 100644 --- a/es/downloads/index.md +++ b/es/downloads/index.md @@ -41,9 +41,9 @@ de ayuda. [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Estable viejo (serie 2.0.0):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Estable viejo:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Snapshots:** * [Stable Snapshot][stable-snapshot-gz]: @@ -65,7 +65,7 @@ Intenta usar el mirror site que te quede más cerca. [installation]: /es/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/fr/downloads/index.md b/fr/downloads/index.md index daeee9f1cc..96f527b6b1 100644 --- a/fr/downloads/index.md +++ b/fr/downloads/index.md @@ -46,9 +46,9 @@ peut-être vous aider. [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Anciennes versions stables (séries 2.0.0) :** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Anciennes versions stables:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Snapshots :** * [Stable Snapshot][stable-snapshot-gz]: @@ -69,7 +69,7 @@ Utilisez s'il-vous-plaît un miroir proche de vous. [installation]: /fr/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/it/downloads/index.md b/it/downloads/index.md index ba181fb478..86913109c0 100644 --- a/it/downloads/index.md +++ b/it/downloads/index.md @@ -48,9 +48,9 @@ esserti di aiuto. [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Stabile Vecchia (serie 2.0.0):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Stabile Vecchia:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Snapshots:** * [Stable Snapshot][stable-snapshot-gz]: @@ -73,7 +73,7 @@ Cerca di utilizzare il sito mirror più vicino a te. [installation]: /it/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/ja/downloads/index.md b/ja/downloads/index.md index b9ece5355e..41eb27c652 100644 --- a/ja/downloads/index.md +++ b/ja/downloads/index.md @@ -36,9 +36,15 @@ lang: ja [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **古い安定版 (2.0 系):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **古い安定版:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} + +{% if site.downloads.tooold %} +* **さらに古い安定版 (まもなく EOL):** + [Ruby {{site.downloads.tooold.version}}][tooold-gz]
+ sha256: {{ site.downloads.tooold.sha256.gz }} +{% endif %} * **スナップショット:** * [安定版のスナップショット][stable-snapshot-gz]: @@ -69,7 +75,8 @@ Windows向けのバイナリが有志により配布されています。 [installation]: /ja/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} +[tooold-gz]: {{ site.downloads.tooold.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/ko/downloads/index.md b/ko/downloads/index.md index d58c73d391..1d486a7f8d 100644 --- a/ko/downloads/index.md +++ b/ko/downloads/index.md @@ -43,9 +43,9 @@ lang: ko [루비 {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **낡은 버전 (2.0.0 시리즈):** - [루비 {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **낡은 버전:** + [루비 {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **스냅숏:** * [Stable Snapshot][stable-snapshot-gz]: @@ -65,7 +65,7 @@ lang: ko [installation]: /ko/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/pl/downloads/index.md b/pl/downloads/index.md index 3b73af2c80..111d294476 100644 --- a/pl/downloads/index.md +++ b/pl/downloads/index.md @@ -44,9 +44,9 @@ skorzystanie z narzędzi osób trzecich wspomnianych powyżej. Mogą ci pomóc. [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Stary stabilny (seria 2.0.0):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Stary stabilny:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Migawki:** * [Stabilna migawka][stable-snapshot-gz]: @@ -68,7 +68,7 @@ Spróbuj użyć jakiegoś blisko ciebie. [installation]: /pl/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/pt/downloads/index.md b/pt/downloads/index.md index 2efeef98fd..9b739beadb 100644 --- a/pt/downloads/index.md +++ b/pt/downloads/index.md @@ -44,9 +44,9 @@ mencionadas acima. Elas podem te ajudar. [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Versão estável antiga (série 2.0.0):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Versão estável antiga:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Snapshots:** * [Snapshot Estável][stable-snapshot-gz]: @@ -68,7 +68,7 @@ usar um _mirror_ que está próximo de você. [installation]: /pt/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/ru/downloads/index.md b/ru/downloads/index.md index 588252f477..5ee8808376 100644 --- a/ru/downloads/index.md +++ b/ru/downloads/index.md @@ -48,9 +48,9 @@ lang: ru [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Старая стабильная (Из 2.0.0 серии):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Старая стабильная:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Слепки:** * [Стабильный слепок][stable-snapshot-gz]: @@ -240,7 +240,7 @@ Ruby как язык имеет несколько разных имплемен [license]: {{ site.license.url }} [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/vi/downloads/index.md b/vi/downloads/index.md index 995db2e091..d70ead6559 100644 --- a/vi/downloads/index.md +++ b/vi/downloads/index.md @@ -42,9 +42,9 @@ dụng một trong những công cụ của bên thứ ba đã được đề c [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **Bản ổn định cũ (chuỗi 2.0.0):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **Bản ổn định c:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **Snapshots:** * [Stable Snapshot][stable-snapshot-gz]: @@ -65,7 +65,7 @@ Xin hãy sử dụng mirror gần bạn nhất. [installation]: /vi/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/zh_cn/downloads/index.md b/zh_cn/downloads/index.md index a71a314f4c..0bd951e379 100644 --- a/zh_cn/downloads/index.md +++ b/zh_cn/downloads/index.md @@ -34,9 +34,9 @@ lang: zh_cn [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **旧的稳定版(2.0.0 系列):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **旧的稳定版:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **快照:** * [稳定版快照][stable-snapshot-gz]:当前稳定版 tarball 的最新快照 @@ -52,7 +52,7 @@ Ruby 源代码可从世界各地的[镜像站][mirrors]获得。请尝试离您 [installation]: /zh_cn/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/zh_tw/downloads/index.md b/zh_tw/downloads/index.md index 0cc5383065..06103baac4 100644 --- a/zh_tw/downloads/index.md +++ b/zh_tw/downloads/index.md @@ -34,9 +34,9 @@ lang: zh_tw [Ruby {{ site.downloads.previous.version }}][previous-gz]
sha256: {{ site.downloads.previous.sha256.gz }} -* **舊穩定版(2.0.0 系列):** - [Ruby {{ site.downloads.previous20.version }}][previous20-gz]
- sha256: {{ site.downloads.previous20.sha256.gz }} +* **舊穩定版:** + [Ruby {{ site.downloads.old.version }}][old-gz]
+ sha256: {{ site.downloads.old.sha256.gz }} * **快照:** * [Stable Snapshot][stable-snapshot-gz]: @@ -55,7 +55,7 @@ Ruby 原始碼可從世界各地的[鏡像站][mirrors]獲得。請嘗試離您 [installation]: /zh_tw/documentation/installation/ [stable-gz]: {{ site.downloads.stable.url.gz }} [previous-gz]: {{ site.downloads.previous.url.gz }} -[previous20-gz]: {{ site.downloads.previous20.url.gz }} +[old-gz]: {{ site.downloads.old.url.gz }} [stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} [nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ From 0f271ddb6f5fbe53fe8a3dd3fae7f2dd3c7e55e8 Mon Sep 17 00:00:00 2001 From: Nhat Tan Nguyen Date: Mon, 28 Dec 2015 23:28:23 +0700 Subject: [PATCH 0314/3767] Translate Unsafe tainted string usage vulnerability news (vi) --- ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 vi/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md diff --git a/vi/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/vi/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..691e9be15b --- /dev/null +++ b/vi/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,79 @@ +--- +layout: news_post +title: "CVE-2015-7551: Sử dụng string nhiễm độc không an toàn ở Fiddle và DL" +author: "usa" +translator: "Nhat Tan" +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: vi +--- + +Có một lỗ hổng khi sử dụng string nhiễm độc không an toàn ở Fiddle và DL. +Lỗ hổng này là đã được đánh dấu lỗi trên CVE [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). + +Chi tiết +-------- + +Có một lỗ hổng string nhiễm độc không an toàn ở Fiddle và DL. +Lỗi này ban đầu được báo cáo và sửa với [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) ở DL, nhưng xuất hiện trở lại sau khi DL được triển khai lại bằng Fiddle và libffi. + +Và, về DL, [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) đã được sửa ở Ruby 1.9.1, nhưng không được sửa ở những nhánh khác, nên các phiên bản ruby được đóng gói cùng DL trừ Ruby 1.9.1 vẫn bị ảnh hưởng. + +Mã bị ảnh hưởng trông giống như thế này: +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +Hoặc: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +Tất cả người dùng đang chạy phiên bản bị ảnh hưởng nên nâng cấp hoặc sử dụng một trong những giải pháp thay thế ngay lập tức. + +Các phiên bản bị ảnh hưởng +-------------------------- +* Tất cả các phiên bản vá lỗi của Ruby 1.9.2 và Ruby 1.9.3 (DL và Fiddle). +* Tất cả các phiên bản vá lỗi của Ruby 2.0.0 trước Ruby 2.0.0 bản vá 648 (DL và Fiddle). +* Tất cả các phiên bản của Ruby 2.1 trước Ruby 2.1.8 (DL và Fiddle). +* Tất cả các phiên bản của Ruby 2.2 trước Ruby 2.2.4 (Fiddle). +* Ruby 2.3.0 preview 1 và preview 2 (Fiddle). +* Trước sửa đổi đầu tiên 53153 (Fiddle). + +Giải pháp +--------- + +Nếu bạn không thể nâng cấp, bản vá tạm sau có thể được áp dụng như một giải pháp thay thế cho Fiddle: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +Nếu bạn đang dùng DL, hãy sử dụng Fiddle thay thế cho nó. + +Công lao +-------- + +Cảm ơn Christian Hofstaedtler đã thông báo lỗi này! + +Lịch sử +------- + +* Phát hành lần đầu vào lúc 2015-12-16 12:00:00 UTC From 1a038be4d1e18e2f040662bed3f88c11e042a3ef Mon Sep 17 00:00:00 2001 From: Nhat Tan Nguyen Date: Wed, 30 Dec 2015 00:19:03 +0700 Subject: [PATCH 0315/3767] Translate Ruby 2.2.4 Released (vi) --- .../_posts/2015-12-16-ruby-2-2-4-released.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 vi/news/_posts/2015-12-16-ruby-2-2-4-released.md diff --git a/vi/news/_posts/2015-12-16-ruby-2-2-4-released.md b/vi/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..140e3a51d1 --- /dev/null +++ b/vi/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.2.4" +author: "nagachika" +translator: "Nhat Tan" +date: 2015-12-16 12:00:00 +0000 +lang: vi +--- + +Ruby 2.2.4 đã được phát hành. + +Bản phát hành này bao gồm việc sửa chữa bảo mật cho phần mở rộng Fiddle. +Vui lòng xem chi tiết ở chủ đề dưới đây. + +* [CVE-2015-7551: Sử dụng string nhiễm độc không an toàn ở Fiddle và DL](https://www.ruby-lang.org/vi/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ngoài ra còn sửa chữa một số lỗi khác. +Xem chi tiết tại đây [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog). + +## Tải về + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## Chú thích + +Nhiều lập trình viên, người dùng cung cấp các báo cáo về lỗi đã giúp chúng tôi +ra mắt phiên bản này. +Xin cảm ơn tất cả về những đóng góp đó. From ab250b4eb3cce9e4edb00ee00c83a7f8b4859b8f Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Tue, 29 Dec 2015 23:53:27 +0900 Subject: [PATCH 0316/3767] Fix wording of Active Support in 2.3.0 release posts (en, ja, bg, zh_cn, zh_tw) "Active Support" has a space in between the words, not ActiveSupport. see http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?revision=52232&view=revision Closes #1260 --- bg/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- en/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- ja/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bg/news/_posts/2015-12-25-ruby-2-3-0-released.md b/bg/news/_posts/2015-12-25-ruby-2-3-0-released.md index 188ee61608..ef5aedef96 100644 --- a/bg/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/bg/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -25,7 +25,7 @@ https://bugs.ruby-lang.org/issues/11473). В Ruby 2.1 `"str".freeze` `obj && obj.foo` да бъде заместено от `obj&.foo`. Подобни оператори вече съществуват в C#, Groovy и Swift. Добавени са също `Array#dig` и `Hash#dig`. Забележете, че `&.` се държи като -[try! от ActiveSupport](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +[try! от Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), който специфично обработва само `nil`. [did_you_mean gem](https://bugs.ruby-lang.org/issues/11252) e добавен diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index bf10714912..ae7f10ce26 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -25,7 +25,7 @@ A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([so-called lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. -Note that this behaves as [try! of ActiveSupport](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +Note that this behaves as [try! of Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), which specially handle only nil. The [did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). diff --git a/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md b/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md index 75c202c306..2f71817053 100644 --- a/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -17,7 +17,7 @@ Ruby 2.1 では既に、オブジェクトアロケーション削減のため [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([lonely operator](https://instagram.com/p/-M9l6mRPLR/) `&.` とも呼ばれています) が導入されました。これは `nil` の扱いをやりやすくするものです。既に C#, Groovy, Swift などでも同様の機能が存在します。 また、`Array#dig`, `Hash#dig` も追加されました。 -safe navigation operator は、`nil` のみを取り扱う [ActiveSupport における try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21) と同様の挙動をする事について注意してください。 +safe navigation operator は、`nil` のみを取り扱う [Active Support における try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21) と同様の挙動をする事について注意してください。 [did_you_mean gem がバンドル](https://bugs.ruby-lang.org/issues/11252) されました。 この gem は `NameError` と `NoMethodError` の発生時、デバッグを容易にするため、正しい名前と思われる候補を合わせて表示します。 diff --git a/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md b/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md index 3369d07558..11741e9cec 100644 --- a/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/zh_cn/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -13,7 +13,7 @@ lang: zh_cn 新增[冻结字符串字面量的标示符](https://bugs.ruby-lang.org/issues/11473)。Ruby 2.1 针对 `"str".freeze` 进行了优化,以减少分配给对象的空间。Ruby 2.3 引入了新的魔法注释和命令行选项,用于冻结源码文件中的所有字符串字面量。此外,可以使用 `--debug=frozen-string-literal` 命令行选项找到 `"can't modify frozen String"` 错误发生的地方。 -引入了[安全调用运算符](https://bugs.ruby-lang.org/issues/11537)【也叫“孤寂运算符”(lonely operator)】——`.&`。C#、Groovy 和 Swift 已经有这个运算符,其作用是简化对 `nil` 的处理,例如 `obj&.foo`。另外,还增加了 `Array#dig` 和 `Hash#dig` 方法。注意,这与 [ActiveSupport 中的 try! 方法](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21)行为一致,不过只对 `nil` 做特殊处理。 +引入了[安全调用运算符](https://bugs.ruby-lang.org/issues/11537)【也叫“孤寂运算符”(lonely operator)】——`.&`。C#、Groovy 和 Swift 已经有这个运算符,其作用是简化对 `nil` 的处理,例如 `obj&.foo`。另外,还增加了 `Array#dig` 和 `Hash#dig` 方法。注意,这与 [Active Support 中的 try! 方法](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21)行为一致,不过只对 `nil` 做特殊处理。 [内置了 did_you_mean gem](https://bugs.ruby-lang.org/issues/11252)。出现 `NameError` 以及 `NoMethodError` 异常时,这个 gem 会显示可能正确的拼写,从而简化调试。 diff --git a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md index d33fe89aaf..a89cc58883 100644 --- a/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/zh_tw/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -15,7 +15,7 @@ Ruby 2.3.0 是 Ruby 2.3.0 版本的第一個穩定版。 新增[冰凍字串常量編譯指示(Frozen String Literal Pragma)](https://bugs.ruby-lang.org/issues/11473) 。Ruby 2.1 針對了 `"str".freeze` 進行優化,減少了物件的佔用空間。Ruby 2.3 引入了新的魔法註解以及命令行選項,用來指定一個檔案裡的字串,全部默認為無法修改的字串(Frozen String)。除此之外,在除錯時也可以透過使用 `--debug=frozen-string-literal` 來找到 `"can't modify frozen String"` 錯誤發生的地方。 -[安全調用運算子](https://bugs.ruby-lang.org/issues/11537)([又稱孤獨運算子](https://instagram.com/p/-M9l6mRPLR/) `&.`),引入了 C#、Groovy 以及 Swift 都有的安全調用運算子,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。注意,安全調用運算子的行為和 [ActiveSupport 的 try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21)一樣,僅處理 `nil`。 +[安全調用運算子](https://bugs.ruby-lang.org/issues/11537)([又稱孤獨運算子](https://instagram.com/p/-M9l6mRPLR/) `&.`),引入了 C#、Groovy 以及 Swift 都有的安全調用運算子,用來簡化 `nil` 的處理:`obj&.foo`。另新增了 `Array#dig` 和 `Hash#dig` 方法。注意,安全調用運算子的行為和 [Active Support 的 try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21)一樣,僅處理 `nil`。 [did_you_mean 納入標準函式庫](https://bugs.ruby-lang.org/issues/11252)。did_you_mean gem 針對 `NameError` 以及 `NoMethodError` 會顯示可能的正確拼寫,進而簡化除錯。 From 1d1cc34fe091820f3a98c065a646393d500014b7 Mon Sep 17 00:00:00 2001 From: Shia Date: Thu, 31 Dec 2015 16:30:35 +0900 Subject: [PATCH 0317/3767] Translate ruby-2-3-0-released (ko) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 ko/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/ko/news/_posts/2015-12-25-ruby-2-3-0-released.md b/ko/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..489864823d --- /dev/null +++ b/ko/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,62 @@ +--- +layout: news_post +title: "루비 2.3.0 릴리스" +author: "naruse" +translator: "Shia Sim" +date: 2015-12-25 17:00:00 +0000 +lang: ko +--- + +루비 2.3.0의 릴리스를 발표할 수 있게 되어 기쁘게 생각합니다. + +이것은 루비 2.3.x 의 첫 번째 안정판 릴리스입니다. +여기에서는 많은 새 기능들이 도입되었습니다. + +[프로즌 스트링 리터럴 프라그마](https://bugs.ruby-lang.org/issues/11473)가 +도입되었습니다. 루비 2.1에서는 객체 할당을 줄이기 위해 `"str".freeze`가 최적화 되었습니다. +루비 2.3에서는 모든 리터럴 문자열을 얼리는 새 매직 코멘트와 커맨드 라인 옵션이 추가 되었습니다. +추가로 디버깅을 위해서 `--debug=frozen-string-literal` 옵션을 통해 `"can't modify frozen String"` 에러와 함께 객체가 어디에서 생성되었는지에 대한 정보를 얻을 수 있게 되었습니다. + +C#, Groovy, Swift의 [세이프 내비게이션 연산자](https://bugs.ruby-lang.org/issues/11537)([외톨이 연산자라고도 불리는](https://instagram.com/p/-M9l6mRPLR/)) `&.`가 도입되어서 `obj&.foo`처럼 `nil` 처리가 한결 쉬워졌습니다. `Array#dig`와 `Hash#dig`도 추가되었습니다. 이 연산자는 [ActiveSupport의 try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21)처럼 동작하지만, `nil`만을 처리합니다. + +[`did_you_mean` gem이 기본으로 내장됩니다.](https://bugs.ruby-lang.org/issues/11252) did_you_mean gem은 디버깅이 편리하도록 `NameError`와 `NoMethodError`가 발생했을 때 잘못 입력했을 가능성이 있는 이름의 후보군을 보여줍니다. + +[RubyVM::InstructionSequence#to_binary와 .load_from_binary](https://bugs.ruby-lang.org/issues/11788)가 실험적으로 도입되었습니다. 이 기능을 통해서 ISeq(bytecode) 사전 컴파일 기능을 만들 수 있습니다. + +더불어 많은 성능 개선이 있었습니다. 예를 들어, [메소드 엔트리 데이터 구조의 변경](https://bugs.ruby-lang.org/issues/11278), [새 테이블 데이터 구조의 도입](https://bugs.ruby-lang.org/issues/11420), [Proc#call 최적화](https://bugs.ruby-lang.org/issues/11569), 기계 코드 레벨의 객체 할당 및 함수 호출 방법의 개선, [더 영리한 인스턴스 변수 데이터 구조](https://bugs.ruby-lang.org/issues/11170), [소켓과 I/O에서 고성능 논블로킹 I/O를 위해 "exception:" 키워드 사용을 허용](https://bugs.ruby-lang.org/issues/11229)하는 등의 변경이 있었습니다. NEWS 파일의 "Implementation improvements"를 확인하세요. + +새 기능과 호환성의 전체 목록은 [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS)와 [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog)를 확인해주세요. + +이외에도 루비 2.2.0 이후로 [2946개의 파일이 변경되었으며, 104057줄이 추가되고, 59478줄이 제거](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0)되었습니다! + +즐거운 성탄절, 행복한 휴일을 보내시고, 루비 2.3 코딩을 즐겨주세요! + +## 다운로드 + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef From fbf7df4d49190feeec92d3cb2cc808f9df66bef1 Mon Sep 17 00:00:00 2001 From: "Shota Fukumori (sora_h)" Date: Fri, 1 Jan 2016 18:46:18 +0900 Subject: [PATCH 0318/3767] ja: the support was for *_nonblock methods --- ja/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md b/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md index 2f71817053..0d9ce60ed5 100644 --- a/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/ja/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -31,7 +31,7 @@ safe navigation operator は、`nil` のみを取り扱う [Active Support に [Proc#call 最適化](https://bugs.ruby-lang.org/issues/11569), オブジェクトアロケーションとメソッド呼び出しのコードにおけるマシンコードレベルでの最適化, [よりスマートな instance variable データ構造](https://bugs.ruby-lang.org/issues/11170), -[Socket#sendmsg/recvmsg における exception: false キーワード引数のサポート](https://bugs.ruby-lang.org/issues/11229) +[Socket#*_nonblock メソッド群における exception: false キーワード引数のサポート](https://bugs.ruby-lang.org/issues/11229) などが上げられます。その他の改善については NEWS ファイルの Implementation improvements セクションをごらんください。 その他、全新機能のリストや互換性については、[NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) と [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog) をごらんください。 From 85ab34a71fbfac0796f0165bf81d1c737ec24857 Mon Sep 17 00:00:00 2001 From: "Shota Fukumori (sora_h)" Date: Fri, 1 Jan 2016 18:46:38 +0900 Subject: [PATCH 0319/3767] Better sentence for explanation --- en/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index ae7f10ce26..d1883f8be6 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -41,7 +41,7 @@ It also includes many performance improvements for example, [optimize Proc#call](https://bugs.ruby-lang.org/issues/11569), machine code level tuning for object allocation and method calling code, [smarter instance variable data structure](https://bugs.ruby-lang.org/issues/11170), -[Socket and I/O allow to use "exception:" keywords for high-performance non-blocking I/O](https://bugs.ruby-lang.org/issues/11229) +[`exception: false` keyword argument support on Socket#*_nonblock methods](https://bugs.ruby-lang.org/issues/11229) and so on. Check "Implementation improvements" section in NEWS file. For a complete list of new features and compatibility notes, please see From 9224ee64cf7e8286a0f8c22c687a06cac07ba5b7 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Sat, 2 Jan 2016 05:18:46 -0300 Subject: [PATCH 0320/3767] Fix typographical error (EN). --- en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md | 2 +- en/news/_posts/2015-12-16-ruby-2-1-8-released.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index 6a37042c3a..a55fa586f3 100644 --- a/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -15,7 +15,7 @@ Please view the topic below for more details. * [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) Ruby 2.0.0 is now under the state of the security maintenance phase, until Feb. 24th, 2016. -After the date, maintenace of Ruby 2.0.0 will be ended. +After the date, maintenance of Ruby 2.0.0 will be ended. We recommend you start planning migration to newer versions of Ruby, such as 2.1, 2.2 or 2.3 (scheduled to release within a few weeks). ## Download diff --git a/en/news/_posts/2015-12-16-ruby-2-1-8-released.md b/en/news/_posts/2015-12-16-ruby-2-1-8-released.md index c31e6389d3..2c17152b48 100644 --- a/en/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/en/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -52,4 +52,4 @@ for details. Thanks to everyone who helped with this release. -The maintenace of Ruby 2.1, include this release, is based on the "Agreement for the Ruby stable version" of [the Ruby Association](http://www.ruby.or.jp/). +The maintenance of Ruby 2.1, include this release, is based on the "Agreement for the Ruby stable version" of [the Ruby Association](http://www.ruby.or.jp/). From 4925eea3f751a9582b63dce973396dc4ef479a3d Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Sat, 2 Jan 2016 04:49:55 -0300 Subject: [PATCH 0321/3767] Translate release note of Ruby 2.3.0 (ES). --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 es/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/es/news/_posts/2015-12-25-ruby-2-3-0-released.md b/es/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..6a2d8d9918 --- /dev/null +++ b/es/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,80 @@ +--- +layout: news_post +title: "Liberada la versión 2.3.0 de Ruby" +author: "naruse" +translator: "gfvcastro" +date: 2015-12-25 17:00:00 +0000 +lang: es +--- + +Nos complace anunciar la entrega de Ruby 2.3.0. + +Ruby 2.3.0 es la primera versión estable de la serie 2.3. + +Esta entrega contiene nuevas características, por ejemplo: + +[Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) ha sido introducido. + +En Ruby 2.1, `"str".freeze` ha sido optimizado para reducir la asignación de objeto. +Ruby 2.3 introduce un nuevo comentario mágico y una opción de línea de comando para especificar todas las literales de cadena. +Además para depurar, tu puedes obtener donde fue creado el objeto cuando sucede el error +`"can't modify frozen String"` con `--debug=frozen-string-literal`. + +[safe navigation operator](https://bugs.ruby-lang.org/issues/11537) +([so-called lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +el cual existe en C#, Groovy, y Swift. Se introduce para facilitar el manejo de +`nil` utilizado `obj&.foo`. También se añaden `Array#dig` y `Hash#dig`. +Toma en cuenta que este se comporta como [try! of Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +que especialmente sólo utiliza nil. + +[did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). +did_you_mean muestra candidatos en las excepciones `NameError` y `NoMethodError` para facilitar la depuración. + +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) ha sido introducido como característica experimental. Con estas características, podemos hacer un sistema ISeq (bytecode) de pre-compilación. + +También incluye muchas mejoras de rendimiento, por ejemplo, +[reconsider method entry data structure](https://bugs.ruby-lang.org/issues/11278), +[introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), +[optimize Proc#call](https://bugs.ruby-lang.org/issues/11569), +se perfeccionó a nivel de código máquina la asignación de objeto y llamada a método +[smarter instance variable data structure](https://bugs.ruby-lang.org/issues/11170), +[`exception: false` keyword argument support on Socket#*_nonblock methods](https://bugs.ruby-lang.org/issues/11229). +Compruebe la sección "Implementation improvements" en el archivo NEWS. + +Para obtener una lista completa de las nuevas características y las notas de compatibilidad, puedes ver el +[NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) y +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). + +Con estos cambios, [2946 archivos se modificaron, 104057 inserciones(+), 59478 eliminaciones(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) desde Ruby 2.2.0. + +¡Feliz Navidad, Felices Fiestas, y disfruta de la programación con Ruby 2.3! + +## Descarga + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef From 0ca3e9e63febe80c123270dae0b26ec9f5f495a7 Mon Sep 17 00:00:00 2001 From: hminaya Date: Fri, 8 Jan 2016 20:56:27 -0400 Subject: [PATCH 0322/3767] Translate ruby examples (es) --- es/examples/cities.md | 14 +++++++------- es/examples/greeter.md | 10 +++++----- es/examples/hello_world.md | 14 +++++++------- es/examples/i_love_ruby.md | 12 ++++++------ 4 files changed, 25 insertions(+), 25 deletions(-) diff --git a/es/examples/cities.md b/es/examples/cities.md index 50238b2089..1be1a0d1c6 100644 --- a/es/examples/cities.md +++ b/es/examples/cities.md @@ -3,10 +3,10 @@ layout: null --- {% highlight ruby %} -# Ruby knows what you -# mean, even if you -# want to do math on -# an entire Array +# Ruby sabe lo que tu +# quieres, aun si quieres +# hacer matematicas +# en un Arreglo completo cities = %w[ London Oslo Paris @@ -14,8 +14,8 @@ cities = %w[ London Berlin ] visited = %w[Berlin Oslo] -puts "I still need " + - "to visit the " + - "following cities:", +puts "Aun necesito " + + "visitar las " + + "siguientes ciudades:", cities - visited {% endhighlight %} diff --git a/es/examples/greeter.md b/es/examples/greeter.md index 5b3f830242..eb8a945145 100644 --- a/es/examples/greeter.md +++ b/es/examples/greeter.md @@ -3,20 +3,20 @@ layout: null --- {% highlight ruby %} -# The Greeter class +# La clase Greeter class Greeter def initialize(name) @name = name.capitalize end def salute - puts "Hello #{@name}!" + puts "Hola #{@name}!" end end -# Create a new object -g = Greeter.new("world") +# Crear un nuevo objeto +g = Greeter.new("Mundo") -# Output "Hello World!" +# Output "Hola Mundo!" g.salute {% endhighlight %} diff --git a/es/examples/hello_world.md b/es/examples/hello_world.md index f34e698c53..f3b2ad7d34 100644 --- a/es/examples/hello_world.md +++ b/es/examples/hello_world.md @@ -3,15 +3,15 @@ layout: null --- {% highlight ruby %} -# The famous Hello World -# Program is trivial in -# Ruby. Superfluous: +# El famoso programa +# Hola Mundo es trivial +# en Ruby. Superfluo: # -# * A "main" method -# * Newline +# * Un metodo "main" +# * Nueva linea # * Semicolons # -# Here is the Code: +# Aqui esta el codigo: -puts "Hello World!" +puts "Hola Mundo!" {% endhighlight %} diff --git a/es/examples/i_love_ruby.md b/es/examples/i_love_ruby.md index eb6b1c74d2..bd08a0060c 100644 --- a/es/examples/i_love_ruby.md +++ b/es/examples/i_love_ruby.md @@ -3,15 +3,15 @@ layout: null --- {% highlight ruby %} -# Output "I love Ruby" -say = "I love Ruby" +# Salida "Yo amo Ruby" +say = "Yo amo Ruby" puts say -# Output "I *LOVE* RUBY" -say['love'] = "*love*" +# Salida "YO *AMO* RUBY" +say['amo'] = "*amo*" puts say.upcase -# Output "I *love* Ruby" -# five times +# Salida "Yo *amo* Ruby +# cinco veces 5.times { puts say } {% endhighlight %} From ec2a88ee71427bac29cec2d017b54bc0a99f7ef0 Mon Sep 17 00:00:00 2001 From: hminaya Date: Fri, 8 Jan 2016 21:40:46 -0400 Subject: [PATCH 0323/3767] Translated (es) CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL --- ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 es/news/_posts/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md diff --git a/es/news/_posts/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/es/news/_posts/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..40f95537e4 --- /dev/null +++ b/es/news/_posts/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,88 @@ +--- +layout: news_post +title: "CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL" +author: "usa" +translator: +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: es +--- + +Existe una vulerabilidad del tipo "unsafe tainted string usage" en Fiddle y DL. +Esta vulnerabilidad se la ha asignado el identificador CVE +[CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). + +Detalles +------- + +Existe una vulerabilidad del tipo "unsafe tainted string usage" en Fiddle y DL. +Esta vulnerabilidad fue reportada y corregida originalmente con +[CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) en +DL, pero reaparecio despues que DL fue reimplementado utilizando Fiddle y libffi. + +DL, [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) fue corregido en Ruby 1.9.1, +pero no corregido en otros branches, asi que los rubies que integran DL, menos +Ruby 1.91.1, son vulnerables. + +Algunos ejemplos de codigo impactado: + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +O: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +Todos los usuarios que estan utilizando una version afectada deben actualizarla +o utilizar una de las soluciones inmediatamente. + +Versiones Afectadas +----------------- + +* Todos los releases patch de Ruby 1.9.2 y Ruby 1.9.3 (DL y Fiddle). +* Todos los releases patch de Ruby 2.0.0 prior to Ruby 2.0.0 patchlevel 648 (DL and Fiddle). +* Todas las versiones de Ruby 2.1 anterior a Ruby 2.1.8 (DL y Fiddle). +* Todas las versiones de Ruby 2.2 anterior a Ruby 2.2.4 (Fiddle). +* Ruby 2.3.0 preview 1 y preview 2 (Fiddle). +* anterior a trunk revision 53153 (Fiddle). + +Soluciones +----------- + +Si no puedes actualizar, el siguiente monkey patch puede ser aplicado +como una solucion para Fiddle: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +Si estas utilizando DL, utiliza Fiddle mejor. + +Creditos +------- + +Gracias a Christian Hofstaedtler por reportar esta vulnerabilidad + +Historial +------- + +* Originalmente publicado at 2015-12-16 12:00:00 UTC From 3fa35c82166eadb74cff4e2a9f4fbd25059b64fd Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 17:31:50 +0100 Subject: [PATCH 0324/3767] [fr] Translate Ruby 2.3.0-preview2 release news --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md diff --git a/fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..544336e829 --- /dev/null +++ b/fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,91 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 est disponible" +author: "naruse" +translator: "Jean-Denis Vauguet" +date: 2015-12-11 14:00:00 +0000 +lang: fr +--- + +Nous avons le plaisir de vous annoncer la sortie de Ruby 2.3.0-preview2. + +Cette seconde preview de la branche 2.3 amène de nombreuses nouvelles +fonctionnalités et améliorations. + +On notera en particulier l'ajout des [*Frozen String Literal +Pragma*](https://bugs.ruby-lang.org/issues/11473). Avec Ruby 2.1, +`"str".freeze` avait été optimisé afin de réduire la quantité d'allocations +objet. Ruby 2.3 permet en plus l'utilisation d'un nouveau commentaire sémantique +et d'une option en ligne de commande, pour *freeze* d'un seul coup tout ou +partie des chaînes de caractères litérales présentes dans le code source. Par +ailleurs, du coté du deboggage, il est maintenant possible de savoir où +exactement une certaine chaîne de caractère gelée était sur le point d'être +modifiée lorsque survient une erreur du type `"can't modify frozen String"`, en +utilisant le drapeau `--enable-frozen-string-literal-debug`. + +Autre nouveauté, l'[opérateur de navigation sécurisé](https://bugs.ruby-lang.org/issues/11537) +(*Safe navigation operator*) `&.` qui va faciliter la gestion de `nil`. Déjà +présent dans C#, Groovy, Swift ou encore CoffeeScript, cet opérateur permet +d'écrire `obj&.foo` sans se soucier de savoir si `foo` existe. À noter +également, l'ajout de `Array#dig` and `Hash#dig`. + +La gem `did_you_mean` [a été intégrée à Ruby MRI](https://bugs.ruby-lang.org/issues/11252). +Cette librairie permet de proposer au développeur des corrections probables +lorsque survient une erreur du type `NameError` ou `NoMethodError`. Pratique ! + +Les méthodes [RubyVM::InstructionSequence#to_binary et .load_from_binary](https://bugs.ruby-lang.org/issues/11788) +ont été ajoutées en tant que foncionnalités expérimentales. Elles permettent de +concevoir un système de pré-compilation ISeq (sur base de bytecode). + +Par ailleurs, Ruby 2.3 apporte de nombreuses améliorations coté performances. +Par exemple, +[une optimisation de Proc#call](https://bugs.ruby-lang.org/issues/11569), +[la refonte du modèle de données liant méthodes et classes](https://bugs.ruby-lang.org/issues/11278), +[la mise en place d'une nouvelle structure de données pour gérer les ID de façon générique](https://bugs.ruby-lang.org/issues/11420), +des optimisations du code machine gérant l'allocation objet et l'appel des méthodes, etc. + +À vous maintenant de tester Ruby 2.3.0-preview2 et de faire vos retours. +knowledge! + +## Changements depuis la 2.2 + +Consultez les fichiers [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) +et [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +pour plus de détails sur cette *release*. + +Par rapport à la version précédente, la 2.2, [1097 fichiers ont été modifiés, +avec 97 466 insertions(+) et 58 685 suppressions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2. + +## Téléchargement + +* + + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + +* + + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + +* + + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + +* + + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## Commentaire de version + +Vous pouvez également consulter [un calendrier de *release* (avec diverses infos)](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23). From dc629b0c78cbf9a0949788efeb0c0b6c5b6466f7 Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 17:43:45 +0100 Subject: [PATCH 0325/3767] [fr] Remove leftover keyword from en/ source --- fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 1 - 1 file changed, 1 deletion(-) diff --git a/fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 544336e829..bb8ee0e481 100644 --- a/fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/fr/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -45,7 +45,6 @@ Par exemple, des optimisations du code machine gérant l'allocation objet et l'appel des méthodes, etc. À vous maintenant de tester Ruby 2.3.0-preview2 et de faire vos retours. -knowledge! ## Changements depuis la 2.2 From 68b0c2bc34e6f3e3569c281fe69bf73f08059b11 Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 17:55:55 +0100 Subject: [PATCH 0326/3767] [fr] Translate Ruby2.0.0-p648 (Fiddle CVE) news --- .../2015-12-16-ruby-2-0-0-p648-released.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 fr/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md diff --git a/fr/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/fr/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..4cbe852f64 --- /dev/null +++ b/fr/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p648 est disponible" +author: "usa" +translator: "Jean-Denis Vauguet" +date: 2015-12-16 12:00:00 +0000 +lang: fr +--- + +Nous avons le plaisir de vous annoncer la sortie de Ruby 2.0.0-p648. + +Cette nouvelle version comporte un correctif de sécurité pour `Fiddle` (*wrapper* +`libffi`) et plus précisement [l'API `DL`](http://ruby-doc.org/stdlib-2.0.0/libdoc/dl/rdoc/DL.html). +Plus de détails dans le lien suivant : + +* [CVE-2015-7551: *Unsafe tainted string usage in Fiddle and DL*](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ruby 2.0.0 entre en phase de maintenance de sécurité, jusqu'au 24 février 2016, +après quoi la branche 2.0 reviendra à la normale. Nous vous suggérons de passer +à une version plus récente de Ruby, telles que la 2.1, la 2.2 ou la toute +proche 2.3. + +## Téléchargement + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## Commentaire de version + +Merci à toutes les personnes nous ayant aidé à préparer cette *release*. From f7fa4200ca7b82f521d3b2fbad32426435865ba0 Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 18:08:51 +0100 Subject: [PATCH 0327/3767] [fr] Translate Ruby2.1.8 news --- .../_posts/2015-12-16-ruby-2-1-8-released.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 fr/news/_posts/2015-12-16-ruby-2-1-8-released.md diff --git a/fr/news/_posts/2015-12-16-ruby-2-1-8-released.md b/fr/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..78b3001352 --- /dev/null +++ b/fr/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.1.8 est disponible" +author: "usa" +translator: "Jean-Denis Vauguet" +date: 2015-12-16 12:00:00 +0000 +lang: fr +--- + +Nous avons le plaisir de vous annoncer la sortie de Ruby 2.1.8. + +Cette *release* comporte un correctif de sécurité pour `Fiddle` (*wrapper* +`libffi`) et l'[API `DL`](http://ruby-doc.org/stdlib-2.1.8/libdoc/dl/rdoc/DL.html). +Plus de détails dans le lien suivant : + +* [CVE-2015-7551: *Unsafe tainted string usage in Fiddle and DL*](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Par ailleurs, vous y trouverez de nombreuses corrections de bugs (cf. le +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog)). + +## Téléchargement + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## Commentaire de version + +Merci à toutes les personnes ayant aidé à préparer cette *release*. + +À noter : la maintenance de la branche 2.1, dont fait partie cette version, se +base sur le document *Agreement for the Ruby stable version* établi par +[la *Ruby Association*](http://www.ruby.or.jp/). From bb454d2eb4fa885c04137e7b2d53163e44ed98bb Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 18:26:20 +0100 Subject: [PATCH 0328/3767] [fr] Translate Ruby2.2.4 news --- .../_posts/2015-12-16-ruby-2-2-4-released.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 fr/news/_posts/2015-12-16-ruby-2-2-4-released.md diff --git a/fr/news/_posts/2015-12-16-ruby-2-2-4-released.md b/fr/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..e5b03794f5 --- /dev/null +++ b/fr/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Ruby 2.2.4 est disponible" +author: "nagachika" +translator: "Jean-Denis Vauguet" +date: 2015-12-16 12:00:00 +0000 +lang: fr +--- + +Nous avons le plaisir de vous annoncer la sortie de Ruby 2.2.4. + +Cette *release* comporte un correctif de sécurité pour `Fiddle` (*wrapper* +`libffi`) et l'[API `DL`](http://ruby-doc.org/stdlib-2.2.4/libdoc/dl/rdoc/DL.html). +Plus de détails dans le lien suivant : + +* [CVE-2015-7551: *Unsafe tainted string usage in Fiddle and DL*](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Par ailleurs, vous y trouverez de nombreuses corrections de bugs (cf. le +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog)). + +## Téléchargement + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## Commentaire de version + +Merci à toutes les personnes (développeurs et utilisateurs) ayant participé à la +préparation de cette *release*, notamment à travers la remontée de bugs. From 1a8e4af5f05085e9905a9dfdb85e495741117719 Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 18:46:18 +0100 Subject: [PATCH 0329/3767] [fr] Translate CVE report of Fiddle/DL --- ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 fr/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md diff --git a/fr/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/fr/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..3a26392d50 --- /dev/null +++ b/fr/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,85 @@ +--- +layout: news_post +title: "Faille CVE-2015-7551 : vulnérabilité liée à une chaîne de caractère dans Fiddle et DL" +author: "usa" +translator: "Jean-Denis Vauguet" +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: fr +--- + +La librairie `Fiddle` (*wrapper* `libffi`) et l'API `DL` comportent une +vulnérabilité liée à la possibilité de compromettre une chaîne de caractère. +Cette vulnérabilité s'est vue assigner l'identifiant CVE +[CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). + +## Détails + +La vulnérabilité a tout d'abord été signalée sous l'identifiant [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) +dans `DL`. Elle a été corrigée, puis malheureusement réintroduite lors de la +réécriture de `DL` avec `Fiddle` et `libffi`. + +La correction initiale pour [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) +s'est faite dans Ruby 1.9.1, mais n'a pas été portée sur les autres branches, de +sorte que les versions de Ruby incorporant `DL` (mise à part Ruby 1.9.1) sont +touchées par cette faille. + +Voici une démonstration de la vulnérabilité : + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +Ou bien encore : + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +Nous invitons fortement tous les utilisateurs d'une version affectée par cette +vulnérabilité à procéder à une mise à jour, ou au minimum à implémenter un +contournement (*hotfix*) le plus rapidement possible (cf. ci-après). + +## Versions affectées + +* Toutes les *releases* de niveau "patch" pour Ruby 1.9.2 et Ruby 1.9.3 (`DL` et `Fiddle`). +* Toutes les *releases* de niveau "patch" pour Ruby 2.0.0 avant p648 (`DL` et `Fiddle`). +* Toutes les versions de Ruby 2.1 antérieures à Ruby 2.1.8 (`DL` et `Fiddle`). +* Toutes les versions de Ruby 2.2 antérieures à Ruby 2.2.4 (`Fiddle`). +* Ruby 2.3.0-preview 1 et -preview 2 (`Fiddle`). +* Sur le `trunk`, toute version avant la révision 53153 (`Fiddle`). + +## Contournements + +Si vous ne pouvez pas mettre à jour votre version de Ruby, vous pouvez choisir +d'implémenter un contournement pour `Fiddle` : + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +Si vous utilisez encore `DL`, passez à `Fiddle`. + +## Remerciements + +À Christian Hofstaedtler pour avoir remonter le bug ! + +## Historique + +* Initialement publié le 16 décembre 2015 à 12:00:00 UTC From 89d748a472f2dc70e539ca58ac48837505552466 Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 19:04:32 +0100 Subject: [PATCH 0330/3767] [fr] Translate Ruby2.3.0 news --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 fr/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md b/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..7d0f8bfa34 --- /dev/null +++ b/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,90 @@ +--- +layout: news_post +title: "Ruby 2.3.0 est disponible" +author: "naruse" +translator: "Jean-Denis Vauguet" +date: 2015-12-25 17:00:00 +0000 +lang: fr +--- + +Nous avons le plaisir de vous annoncer la sortie de Ruby 2.3.0. + +Il s'agit de la première version stable de la branche 2.3. Au menu, de nombreuses +nouvelles fonctionnalités, avec par exemple… + + +L'ajout des [*Frozen String Literal +Pragma*](https://bugs.ruby-lang.org/issues/11473). Avec Ruby 2.1, +`"str".freeze` avait été optimisé afin de réduire la quantité d'allocations +objet. Ruby 2.3 permet en plus l'utilisation d'un nouveau commentaire sémantique +et d'une option en ligne de commande, pour *freeze* d'un seul coup tout ou +partie des chaînes de caractères litérales présentes dans le code source. Par +ailleurs, du coté du deboggage, il est maintenant possible de savoir où +exactement une certaine chaîne de caractère gelée était sur le point d'être +modifiée lorsque survient une erreur du type `"can't modify frozen String"`, en +utilisant le drapeau `--enable-frozen-string-literal-debug`. + +L'[opérateur de navigation sécurisé](https://bugs.ruby-lang.org/issues/11537) +(*Safe navigation operator*) `&.` qui va faciliter la gestion de `nil`. Déjà +présent dans C#, Groovy, Swift ou encore CoffeeScript, cet opérateur permet +d'écrire `obj&.foo` sans se soucier de savoir si `foo` existe. +Il s'agit de la même chose que le [`try!`` d'Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +mais qui est limité à `nil`. À noter également, l'ajout de `Array#dig` and `Hash#dig`. + +La gem `did_you_mean` [a été intégrée à Ruby MRI](https://bugs.ruby-lang.org/issues/11252). +Cette librairie permet de proposer au développeur des corrections probables +lorsque survient une erreur du type `NameError` ou `NoMethodError`. Pratique ! + +Les méthodes [RubyVM::InstructionSequence#to_binary et .load_from_binary](https://bugs.ruby-lang.org/issues/11788), +qui ont été ajoutées en tant que fonctionnalités expérimentales. Elles permettent de +concevoir un système de pré-compilation ISeq (sur base de bytecode). + +Par ailleurs, Ruby 2.3 apporte de nombreuses améliorations coté performances. +Par exemple, +[une optimisation de Proc#call](https://bugs.ruby-lang.org/issues/11569), +[la refonte du modèle de données liant méthodes et classes](https://bugs.ruby-lang.org/issues/11278), +[la mise en place d'une nouvelle structure de données pour gérer les ID de façon générique](https://bugs.ruby-lang.org/issues/11420), +des optimisations du code machine gérant l'allocation objet et l'appel des méthodes, +[une structure de donnée plus ingénieuse pour les variables](https://bugs.ruby-lang.org/issues/11170), +[la gestion de `exception: false` dans les argument des méthodes `Socket#*_nonblock`], etc. +Consultez la section "Implementation improvements" du fichier NEWS pour plus de +détails. + +Vous trouverez une liste exhaustive des changements, ainsi que des notes de +compatibilité, dans le fichier [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) +et dans le [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). + +Par rapport à la version précédente, la 2.2, [2946 fichiers ont été modifiés, +avec 104 057 insertions(+) et 59 478 suppressions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2. + +Joyeux Noël, bonnes vacances et amusez-vous bien avec Ruby 2.3 ! + +## Téléchargement + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef From c26a1ea35d91c25b7068fcce280b17bcf6a4d9de Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 19:16:26 +0100 Subject: [PATCH 0331/3767] [fr] Quickfix for markdown link typo --- fr/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md b/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md index 7d0f8bfa34..71bc2b5e3b 100644 --- a/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -55,7 +55,7 @@ compatibilité, dans le fichier [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/ et dans le [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). Par rapport à la version précédente, la 2.2, [2946 fichiers ont été modifiés, -avec 104 057 insertions(+) et 59 478 suppressions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2. +avec 104 057 insertions(+) et 59 478 suppressions(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2). Joyeux Noël, bonnes vacances et amusez-vous bien avec Ruby 2.3 ! From 929c749bf88c05fbcf199cc63d4e34fae018ec02 Mon Sep 17 00:00:00 2001 From: Jean-Denis Vauguet Date: Mon, 11 Jan 2016 19:19:10 +0100 Subject: [PATCH 0332/3767] [fr] Ruby 2.3.0 more post-edit fixes --- fr/news/_posts/2015-12-25-ruby-2-3-0-released.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md b/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md index 71bc2b5e3b..3ef4cd0906 100644 --- a/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/fr/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -28,7 +28,7 @@ L'[opérateur de navigation sécurisé](https://bugs.ruby-lang.org/issues/11537) (*Safe navigation operator*) `&.` qui va faciliter la gestion de `nil`. Déjà présent dans C#, Groovy, Swift ou encore CoffeeScript, cet opérateur permet d'écrire `obj&.foo` sans se soucier de savoir si `foo` existe. -Il s'agit de la même chose que le [`try!`` d'Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +Il s'agit de la même chose que le [`try!` d'Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), mais qui est limité à `nil`. À noter également, l'ajout de `Array#dig` and `Hash#dig`. La gem `did_you_mean` [a été intégrée à Ruby MRI](https://bugs.ruby-lang.org/issues/11252). @@ -46,7 +46,7 @@ Par exemple, [la mise en place d'une nouvelle structure de données pour gérer les ID de façon générique](https://bugs.ruby-lang.org/issues/11420), des optimisations du code machine gérant l'allocation objet et l'appel des méthodes, [une structure de donnée plus ingénieuse pour les variables](https://bugs.ruby-lang.org/issues/11170), -[la gestion de `exception: false` dans les argument des méthodes `Socket#*_nonblock`], etc. +[la gestion de `exception: false` dans les argument des méthodes `Socket#*_nonblock`](https://bugs.ruby-lang.org/issues/11229), etc. Consultez la section "Implementation improvements" du fichier NEWS pour plus de détails. From a295b95efe6179cd69630b4ad2bd523f63bada93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=E1=BA=A9m?= Date: Tue, 12 Jan 2016 23:23:32 +0700 Subject: [PATCH 0333/3767] Vietnamese translation of 2015-12-16-ruby-2-1-8-released.md --- .../_posts/2015-12-16-ruby-2-1-8-released.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 vi/news/_posts/2015-12-16-ruby-2-1-8-released.md diff --git a/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md b/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..1eac9401f0 --- /dev/null +++ b/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.1.8" +author: "usa" +translator: "Cẩm Huỳnh" +date: 2015-12-16 12:00:00 +0000 +lang: en +--- + +Ruby 2.1.8 đã được phát hành. + +Bản phát hành này bao gồm một bản vá lỗi bảo mật cho Fiddle and DL extension. +Vui lòng xem thông tin bên dưới để biết thêm chi tiết. + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Đồng thời bao gồm nhiều bản vá lỗi khác. +Xem thêm tại [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) +để biết thêm chi tiết + +## Tải xuống + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## Chú thích về bản phát hành + +Xin cám ơn tất cả những người đã tham gia vào bản phát hành này. +Việc bảo trì Ruby 2.1, bao gồm bản phát hành này, dựa trên văn bản "Agreement for the Ruby stable version" của [the Ruby Association](http://www.ruby.or.jp/). From b305510f29c9862c419ca30d7aa01f6954e75eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=E1=BA=A9m?= Date: Tue, 12 Jan 2016 23:35:08 +0700 Subject: [PATCH 0334/3767] Vietnamese translation of 2015-12-16-ruby-2-0-0-p648-released.md --- .../2015-12-16-ruby-2-0-0-p648-released.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md diff --git a/vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..fcfe934a56 --- /dev/null +++ b/vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.0.0-p648" +author: "usa" +translator: "Cẩm Huỳnh" +date: 2015-12-16 12:00:00 +0000 +lang: en +--- + +Ruby 2.0.0-p648 đã được phát hành. + +Bản cập nhật này bao gồm một bản vá lỗi bảo mật cho Fiddle và DL extension. +Vui lòng xem thêm thông tin bên dưới để biết thêm chi tiết. + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Việc bảo trì cho Ruby 2.0.0 sẽ được duy trì đến ngày 24 tháng 02 năm 2016. +Sau ngày này, việc bảo trì cho Ruby 2.0.0 sẽ chấm dứt. +Chúng tôi khuyến cáo các bạn nên chuẩn bị cho kế hoạch chuyển sang những phiên bản Ruby cao hơn như 2.1, 2.2 hoặc 2.3 (sẽ được phát hành trong một vài tuần tới). + +## Tải xuống + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## Chú thích về bản phát hành + +Xin cảm ơn những người đã tham gia đóng góp vào bản phát hành này. From 0b9e1369124e0a2274c03a8b46121c872747f9b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=E1=BA=A9m?= Date: Tue, 12 Jan 2016 23:39:51 +0700 Subject: [PATCH 0335/3767] Update 2015-12-16-ruby-2-1-8-released.md --- vi/news/_posts/2015-12-16-ruby-2-1-8-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md b/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md index 1eac9401f0..b0197935df 100644 --- a/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -9,7 +9,7 @@ lang: en Ruby 2.1.8 đã được phát hành. -Bản phát hành này bao gồm một bản vá lỗi bảo mật cho Fiddle and DL extension. +Bản phát hành này bao gồm một bản vá lỗi bảo mật cho Fiddle và DL extension. Vui lòng xem thông tin bên dưới để biết thêm chi tiết. * [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) From 09a314ae9c6d5e47f714452e79c422b9e879f901 Mon Sep 17 00:00:00 2001 From: fabiaiz Date: Mon, 18 Jan 2016 16:26:53 +0100 Subject: [PATCH 0336/3767] Fix a Word in about index (it) At line 175 "collector" was written with 2 "c". Closes #1283 --- it/about/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/it/about/index.md b/it/about/index.md index a2356f7df2..555a4d5c4c 100644 --- a/it/about/index.md +++ b/it/about/index.md @@ -172,7 +172,7 @@ Ruby è in grado di offrire una marea di altre funzionalità, tra cui: * la gestione delle eccezioni, proprio come Java o Python, per rendere la gestione degli errori più semplice. -* Ruby ha un vero Garbage collecttor mark-and-sweep per tutti gli oggetti. +* Ruby ha un vero Garbage collector mark-and-sweep per tutti gli oggetti. Come dice Matz: “Molto meglio per la tua salute!” * Scrivere estensioni in linguaggio C per Ruby è più facile che From 755970e61fb0a0e4f417b6bc7c5f992a43f5f0d4 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Thu, 21 Jan 2016 10:51:35 +0900 Subject: [PATCH 0337/3767] use specified ruby version before 2.3.0 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index cb2384e292..273263979a 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source "https://rubygems.org" -ruby '2.3.0' +ruby ENV['CUSTOM_RUBY_VERSION'] || '2.3.0' gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' From 3d36b1518dd90ccdad7fc13503f2b3365a9f20b6 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Thu, 21 Jan 2016 10:52:48 +0900 Subject: [PATCH 0338/3767] bundle update --- Gemfile.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 298f9d9356..d5b6e9ab9b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -35,9 +35,9 @@ GEM jekyll-gist (1.4.0) octokit (~> 4.2) jekyll-paginate (1.1.0) - jekyll-sass-converter (1.3.0) - sass (~> 3.2) - jekyll-watch (1.3.0) + jekyll-sass-converter (1.4.0) + sass (~> 3.4) + jekyll-watch (1.3.1) listen (~> 3.0) kgio (2.10.0) kramdown (1.9.0) @@ -52,7 +52,7 @@ GEM mini_portile2 (2.0.0) multipart-post (2.0.0) multipart_body (0.2.1) - nokogiri (1.6.7.1) + nokogiri (1.6.7.2) mini_portile2 (~> 2.0.0.rc2) octokit (4.2.0) sawyer (~> 0.6.0, >= 0.5.3) @@ -70,17 +70,17 @@ GEM rack-ssl (1.4.1) rack raindrops (0.15.0) - rake (10.4.2) - rb-fsevent (0.9.6) + rake (10.5.0) + rb-fsevent (0.9.7) rb-inotify (0.9.5) ffi (>= 0.5.0) - redcarpet (3.3.3) + redcarpet (3.3.4) safe_yaml (1.0.4) - sass (3.4.20) + sass (3.4.21) sawyer (0.6.0) addressable (~> 2.3.5) faraday (~> 0.8, < 0.10) - spidr (0.4.1) + spidr (0.5.0) nokogiri (~> 1.3) toml (0.1.2) parslet (~> 1.5.0) From 4106463dc219f1a5df5cd107c987613a9e290f02 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Thu, 21 Jan 2016 12:23:52 +0900 Subject: [PATCH 0339/3767] use fastly's CDN instead of direct access. It reduce network transfer of our servers. --- _config.yml | 12 +++++----- .../_posts/2010-11-15-ruby-1-9-2-released-.md | 12 +++++----- ...9-dos-sicherheitslcke-in-cgi-bibliothek.md | 2 +- ...nother-dos-vulnerability-in-cgi-library.md | 4 ++-- .../2007-10-04-net-https-sicherheitslcke.md | 8 +++---- ...009-05-21-ruby-1-9-1-p129-verffentlicht.md | 12 +++++----- en/downloads/mirrors/index.md | 2 +- en/news/_posts/2006-11-03-CVE-2006-5467.md | 2 +- ...nother-dos-vulnerability-in-cgi-library.md | 8 +++---- .../2007-10-04-net-https-vulnerability.md | 8 +++---- .../2009-12-07-ruby-1-9-1-p376-is-released.md | 12 +++++----- .../2010-07-02-ruby-1-9-1-p429-is-released.md | 6 ++--- .../2010-07-02-ruby-1-9-2-rc1-is-released.md | 6 ++--- .../2010-07-11-ruby-1-9-2-rc2-is-released.md | 6 ++--- .../2010-08-16-ruby-1-9-1-p430-is-released.md | 12 +++++----- .../_posts/2010-08-18-ruby-1-9.2-released.md | 12 +++++----- .../2010-12-25-ruby-1-9-2-p136-is-released.md | 12 +++++----- .../2011-07-15-ruby-1-9-2-p290-is-released.md | 12 +++++----- ...1-ruby-1-9-3-preview1-has-been-released.md | 12 +++++----- ...-09-24-ruby-1-9-3-rc1-has-been-released.md | 12 +++++----- .../2011-10-31-ruby-1-9-3-p0-is-released.md | 12 +++++----- .../2012-02-16-ruby-1-9-3-p125-is-released.md | 12 +++++----- .../2012-04-20-ruby-1-9-3-p194-is-released.md | 12 +++++----- .../2012-04-21-ruby-1-9-2-p320-is-released.md | 12 +++++----- es/news/_posts/2006-12-04-CVE-2006-5467.md | 2 +- ...vulnerabilidad-dos-en-la-biblioteca-cgi.md | 6 ++--- es/news/_posts/2009-05-21-ruby-1-9-1-p129.md | 12 +++++----- .../2009-12-13-ruby-1-9-1-p376-liberado.md | 12 +++++----- .../_posts/2010-08-18-ruby-1-9-2-liberada.md | 12 +++++----- .../2010-12-29-liberaciones-navideas.md | 24 +++++++++---------- es/news/_posts/2011-02-28-vulnerabilidades.md | 12 +++++----- .../2011-07-19-liberado-ruby-1-9-2-p290-.md | 12 +++++----- .../2011-11-04-liberado-ruby-1-9-3-p0.md | 12 +++++----- .../_posts/2012-02-25-febrero-de-versiones.md | 6 ++--- ...-29-parches-de-seguridad-para-rubygems-.md | 24 +++++++++---------- es/news/_posts/2013-08-06-status-issue.md | 2 +- ...20-vulnrabilit-dans-le-module-net-https.md | 8 +++---- .../2009-05-14-sortie-de-ruby-1-9-1-p129.md | 12 +++++----- .../2010-07-03-sortie-de-ruby-1-9-1-p429.md | 6 ++--- .../2010-07-03-sortie-de-ruby-1-9-2-rc1.md | 6 ++--- .../2010-07-11-sortie-de-ruby-1-9-2-rc2.md | 6 ++--- .../2010-08-23-ruby-1-9-2-is-released.md | 12 +++++----- ...0-12-28-sortie-de-la-version-1-9-2-p136.md | 12 +++++----- .../2011-07-16-sortie-de-ruby-1-9-2-p290.md | 12 +++++----- ...011-08-03-sortie-de-ruby-1-9-3-preview1.md | 12 +++++----- .../2011-09-25-sortie-de-ruby-1-9-3-rc1.md | 12 +++++----- .../2011-10-31-sortie-de-ruby-1-9-3-p0.md | 12 +++++----- fr/news/_posts/2012-02-16-sortie-de.md | 12 +++++----- .../2012-04-20-sortie-de-ruby-1-9-3-p194.md | 12 +++++----- id/downloads/index.md | 2 +- .../2012-02-16-ruby-1-9-3-p125-is-released.md | 12 +++++----- .../2012-04-20-ruby-1-9-3-p194-is-released.md | 12 +++++----- .../2012-04-21-ruby-1-9-2-p320-is-released.md | 12 +++++----- .../2010-11-14-ruby-1-9-1-p429-is-released.md | 6 ++--- .../2010-11-14-ruby-1-9-1-p430-is-released.md | 12 +++++----- .../2010-11-14-ruby-1-9-2-is-released.md | 12 +++++----- .../2010-11-14-ruby-1-9-2-rc1-is-released.md | 6 ++--- .../2010-11-14-ruby-1-9-2-rc2-is-released.md | 6 ++--- .../2011-01-01-ruby-1-9-2-p136-is-released.md | 12 +++++----- .../2011-08-05-ruby-1-9-2-p290-is-released.md | 12 +++++----- ...5-ruby-1-9-3-preview1-has-been-released.md | 12 +++++----- ja/news/_posts/2003-08-04-20030804.md | 4 ++-- ja/news/_posts/2006-11-02-CVE-2006-5467.md | 2 +- ...nother-dos-vulnerability-in-cgi-library.md | 4 ++-- .../2009-05-12-ruby-1-9-1-p129-released.md | 12 +++++----- ja/news/_posts/2009-12-07-ruby-1-9-1-p376.md | 12 +++++----- .../2010-07-02-ruby-1-9-1-p429-is-released.md | 12 +++++----- .../2010-07-02-ruby-1-9-2-rc1-is-released.md | 12 +++++----- .../2010-07-12-ruby-1-9-2-rc2-is-released.md | 12 +++++----- .../2010-08-16-ruby-1-9-1-p430-is-released.md | 12 +++++----- .../2010-08-18-ruby-1-9-2-is-released.md | 12 +++++----- .../2010-12-25-ruby-1-9-2-p136-is-released.md | 12 +++++----- .../2011-07-15-ruby-1-9-2-p290-is-released.md | 12 +++++----- .../2011-08-01-ruby-1-9-3-preview1-release.md | 12 +++++----- .../2011-09-24-ruby-1-9-3-rc1-released.md | 12 +++++----- .../2011-10-31-ruby-1-9-3-p0-is-released.md | 12 +++++----- ja/news/_posts/2012-02-16-ruby-1-9-3-p125-.md | 12 +++++----- .../2012-04-20-ruby-1-9-3-p194-is-released.md | 12 +++++----- ko/news/_posts/2007-01-01-CVE-2006-5467.md | 2 +- ko/news/_posts/2007-01-01-JVN-84798830.md | 4 ++-- .../2007-10-08-net-https-vulnerability.md | 8 +++---- .../2010-07-14-ruby-1-9-1-p429-release.md | 12 +++++----- .../2010-07-15-ruby-1-9-2-rc1-release.md | 12 +++++----- .../2010-07-19-ruby-1-9-2-rc2-release.md | 12 +++++----- .../2010-08-16-ruby-1-9-1-p430-is-released.md | 12 +++++----- .../2011-07-19-ruby-1-9-2-p290-release.md | 12 +++++----- .../2011-10-02-ruby-1-9-3-preview1-release.md | 6 ++--- .../2011-11-06-ruby-1-9-3-p0-is-released.md | 12 +++++----- ...by-1-9-1-p129-j-disponvel-para-download.md | 12 +++++----- ...ruby-1-9-2-p290-disponvel-para-download.md | 12 +++++----- ...011-08-02-lancado-o-ruby-1-9-3-preview1.md | 12 +++++----- .../2011-01-17-ruby-1-9-2-is-released.md | 12 +++++----- ...2011-01-18-ruby-1-9-2-p136-srm-yaynland.md | 12 +++++----- zh_cn/news/_posts/2010-11-06-ruby-1-9-2-.md | 12 +++++----- .../_posts/2011-01-04-ruby-1-9-2-p136-.md | 12 +++++----- .../news/_posts/2011-11-26-ruby-1-9-3-p0-.md | 12 +++++----- zh_tw/news/_posts/2006-11-05-CVE-2006-5467.md | 2 +- .../news/_posts/2010-07-17-ruby-1-9-2-rc2-.md | 6 ++--- .../2010-08-18-ruby-1-9-1-p430-is-released.md | 12 +++++----- zh_tw/news/_posts/2010-08-18-ruby-1-9-2-.md | 12 +++++----- ...2012-11-02-ruby-2-0-0-preview1-released.md | 6 ++--- 101 files changed, 505 insertions(+), 505 deletions(-) diff --git a/_config.yml b/_config.yml index 2d7a4db013..59d7c14c16 100644 --- a/_config.yml +++ b/_config.yml @@ -73,14 +73,14 @@ downloads: zip: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd stable_snapshot: url: - bz2: https://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.bz2 - gz: https://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz - zip: https://ftp.ruby-lang.org/pub/ruby/stable-snapshot.zip + bz2: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.zip nightly_snapshot: url: - bz2: https://ftp.ruby-lang.org/pub/ruby/snapshot.tar.bz2 - gz: https://ftp.ruby-lang.org/pub/ruby/snapshot.tar.gz - zip: https://ftp.ruby-lang.org/pub/ruby/snapshot.zip + bz2: https://cache.ruby-lang.org/pub/ruby/snapshot.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/snapshot.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/snapshot.zip svn: stable: diff --git a/bg/news/_posts/2010-11-15-ruby-1-9-2-released-.md b/bg/news/_posts/2010-11-15-ruby-1-9-2-released-.md index 0fe6729d74..d4d7756eec 100644 --- a/bg/news/_posts/2010-11-15-ruby-1-9-2-released-.md +++ b/bg/news/_posts/2010-11-15-ruby-1-9-2-released-.md @@ -70,7 +70,7 @@ It causes a LoadError ### За сваляне -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] РАЗМЕР: : 8495472 bytes @@ -80,7 +80,7 @@ It causes a LoadError SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] РАЗМЕР: : 10787899 bytes @@ -90,7 +90,7 @@ It causes a LoadError SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] РАЗМЕР: : 12159728 bytes @@ -105,6 +105,6 @@ It causes a LoadError [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/de/news/_posts/2006-11-09-dos-sicherheitslcke-in-cgi-bibliothek.md b/de/news/_posts/2006-11-09-dos-sicherheitslcke-in-cgi-bibliothek.md index 8715a6c0f3..87e25bb3c9 100644 --- a/de/news/_posts/2006-11-09-dos-sicherheitslcke-in-cgi-bibliothek.md +++ b/de/news/_posts/2006-11-09-dos-sicherheitslcke-in-cgi-bibliothek.md @@ -50,5 +50,5 @@ Entwicklerversion (1.9 Reihe) [1]: http://de.wikipedia.org/wiki/Denial_of_Service [2]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5467 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch [4]: http://rubyforge.org/pipermail/mongrel-users/2006-October/001946.html diff --git a/de/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md b/de/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md index b5a6d04dd5..11c9cd2cbe 100644 --- a/de/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md +++ b/de/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md @@ -50,7 +50,7 @@ Entwicklerversion (1.9 Reihe) [1]: http://jvn.jp/jp/JVN%2384798830/index.html -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz [4]: http://www.ruby-mine.de/?p=172 [5]: http://rubyforen.de/viewtopic.php?t=3284 diff --git a/de/news/_posts/2007-10-04-net-https-sicherheitslcke.md b/de/news/_posts/2007-10-04-net-https-sicherheitslcke.md index ee7245f935..834a6b0b41 100644 --- a/de/news/_posts/2007-10-04-net-https-sicherheitslcke.md +++ b/de/news/_posts/2007-10-04-net-https-sicherheitslcke.md @@ -36,8 +36,8 @@ Entwicklerversion (1.9 Serien) : Bitte aktualisieren Sie auf die Version 1.8.6-p111 oder 1.8.5-p114. - * [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] - * [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] Weiterhin sollten sie die Methode Net::HTTP#enable\_post\_connection\_check= nutzen um den @@ -65,5 +65,5 @@ Entwicklerversion (1.9 Serie) [1]: http://www.isecpartners.com/advisories/2007-006-rubyssl.txt -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz diff --git a/de/news/_posts/2009-05-21-ruby-1-9-1-p129-verffentlicht.md b/de/news/_posts/2009-05-21-ruby-1-9-1-p129-verffentlicht.md index a7a8dc2cc6..6131ead83b 100644 --- a/de/news/_posts/2009-05-21-ruby-1-9-1-p129-verffentlicht.md +++ b/de/news/_posts/2009-05-21-ruby-1-9-1-p129-verffentlicht.md @@ -13,19 +13,19 @@ allen 1.9.1 Benutzern auf diese Version umzusteigen. #### Download -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] Größe: 7183891 bytes MD5: 6fa62b20f72da471195830dec4eb2013 SHA256: cb730f035aec0e3ac104d23d27a79aa9625fdeb115dae2295de65355f449ce27 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] Größe: 9034947 bytes MD5: c71f413514ee6341c627be2957023a5c SHA256: 27b7a8ace1d17cec237020ae9355230b53f8c3875f8d942de903e7d58d14253b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] Größe: 10299369 bytes MD5: 156305e9633758eb60b419fabc33b6e4 @@ -40,6 +40,6 @@ allen 1.9.1 Benutzern auf diese Version umzusteigen. -[1]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip diff --git a/en/downloads/mirrors/index.md b/en/downloads/mirrors/index.md index 3f1340f56d..d2fa29bb65 100644 --- a/en/downloads/mirrors/index.md +++ b/en/downloads/mirrors/index.md @@ -78,7 +78,7 @@ Please try to use a mirror that is near you. [mirror-http-jp-ring-yamanashi]: http://ring.yamanashi.ac.jp/archives/lang/ruby/ [mirror-http-jp-ring-airnet]: http://ring.airnet.ne.jp/archives/lang/ruby/ [mirror-http-jp-ring-maffin]: http://ring.maffin.ad.jp/archives/lang/ruby/ -[mirror-https-jp]: https://ftp.ruby-lang.org/pub/ruby/ +[mirror-https-jp]: https://cache.ruby-lang.org/pub/ruby/ [mirror-http-uk]: http://www.mirrorservice.org/sites/ftp.ruby-lang.org/pub/ruby/ [mirror-http-de]: http://dl.ambiweb.de/mirrors/ftp.ruby-lang.org/ [mirror-http-be]: http://ruby.mirror.easynet.be/ diff --git a/en/news/_posts/2006-11-03-CVE-2006-5467.md b/en/news/_posts/2006-11-03-CVE-2006-5467.md index 18b394b08d..854a9c0655 100644 --- a/en/news/_posts/2006-11-03-CVE-2006-5467.md +++ b/en/news/_posts/2006-11-03-CVE-2006-5467.md @@ -45,5 +45,5 @@ Development version (1.9 series) [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5467 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch [3]: http://rubyforge.org/pipermail/mongrel-users/2006-October/001946.html diff --git a/en/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md b/en/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md index 5acd1faf5a..cb90a09ab6 100644 --- a/en/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md +++ b/en/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md @@ -12,7 +12,7 @@ denial of service attack (DoS). This vulnerability is open to the public as [JVN#84798830][1]. Please note that the previous patch -([<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch>][2]) +([<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch>][2]) does not fix this problem. #### Impact @@ -35,7 +35,7 @@ Development version (1.9 series) : Please upgrade to 1.8.5-p2. - [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz>][3] + [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz>][3] (4519151 bytes, md5sum: a3517a224716f79b14196adda3e88057) Please note that a package that corrects this weakness may already be @@ -47,5 +47,5 @@ Development version (1.9 series) [1]: http://jvn.jp/jp/JVN%2384798830/index.html -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz diff --git a/en/news/_posts/2007-10-04-net-https-vulnerability.md b/en/news/_posts/2007-10-04-net-https-vulnerability.md index 02a2bbbe7f..e6a52bd1c7 100644 --- a/en/news/_posts/2007-10-04-net-https-vulnerability.md +++ b/en/news/_posts/2007-10-04-net-https-vulnerability.md @@ -35,8 +35,8 @@ Development version (1.9 series) : Please upgrade to 1.8.6-p111 or 1.8.5-p114. - * [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] - * [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] Then you should use Net::HTTP#enable\_post\_connection\_check= to enable post\_connection\_check. @@ -68,5 +68,5 @@ Development version (1.9 series) [1]: http://www.isecpartners.com/advisories/2007-006-rubyssl.txt -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz diff --git a/en/news/_posts/2009-12-07-ruby-1-9-1-p376-is-released.md b/en/news/_posts/2009-12-07-ruby-1-9-1-p376-is-released.md index e3b353adbe..6a4b8af718 100644 --- a/en/news/_posts/2009-12-07-ruby-1-9-1-p376-is-released.md +++ b/en/news/_posts/2009-12-07-ruby-1-9-1-p376-is-released.md @@ -34,7 +34,7 @@ See the ChangeLog for more detail. #### Location -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][3] SIZE: : 7293106 bytes @@ -44,7 +44,7 @@ See the ChangeLog for more detail. SHA256: : 79164e647e23bb7c705195e0075ce6020c30dd5ec4f8c8a12a100fe0eb0d6783 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz>][4] SIZE: : 9073007 bytes @@ -54,7 +54,7 @@ See the ChangeLog for more detail. SHA256: : 58b8fc1645283fcf3d5be195dffcaf55b7c85cbc210074273b57b835409b21ca -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip>][5] SIZE: : 10337871 bytes @@ -68,6 +68,6 @@ See the ChangeLog for more detail. [1]: {{ site.url }}/en/news/2009/12/07/heap-overflow-in-string/ [2]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip diff --git a/en/news/_posts/2010-07-02-ruby-1-9-1-p429-is-released.md b/en/news/_posts/2010-07-02-ruby-1-9-1-p429-is-released.md index 50a73b335b..e7856e0f61 100644 --- a/en/news/_posts/2010-07-02-ruby-1-9-1-p429-is-released.md +++ b/en/news/_posts/2010-07-02-ruby-1-9-1-p429-is-released.md @@ -53,6 +53,6 @@ The vulnerability was found and reported by Masaya TARUI. -[1]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip diff --git a/en/news/_posts/2010-07-02-ruby-1-9-2-rc1-is-released.md b/en/news/_posts/2010-07-02-ruby-1-9-2-rc1-is-released.md index 64d1c14549..db163b23cf 100644 --- a/en/news/_posts/2010-07-02-ruby-1-9-2-rc1-is-released.md +++ b/en/news/_posts/2010-07-02-ruby-1-9-2-rc1-is-released.md @@ -42,7 +42,7 @@ Ruby and let us know via [our issue tracker][4] if you have any issues. * SHA256: c2a680aa5472c8d04a71625afa2b0f75c030d3655a3063fe364cfda8b33c1480 -* [ruby-1.9.2-rc1.tar.gz](URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz) +* [ruby-1.9.2-rc1.tar.gz](URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz) * SIZE: 10779309 bytes * MD5: fdedd5b42ae89a9a46797823ad2d9acf * SHA256: @@ -60,5 +60,5 @@ Ruby and let us know via [our issue tracker][4] if you have any issues. [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc1/ChangeLog [3]: https://bugs.ruby-lang.org/issues/show/3462 [4]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip diff --git a/en/news/_posts/2010-07-11-ruby-1-9-2-rc2-is-released.md b/en/news/_posts/2010-07-11-ruby-1-9-2-rc2-is-released.md index 67a9d3c674..007f4fa39b 100644 --- a/en/news/_posts/2010-07-11-ruby-1-9-2-rc2-is-released.md +++ b/en/news/_posts/2010-07-11-ruby-1-9-2-rc2-is-released.md @@ -60,6 +60,6 @@ more than 99% of RubySpecs. Try out the new Ruby and let us know via [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/ChangeLog [3]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip diff --git a/en/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md b/en/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md index 840e61890b..014edff571 100644 --- a/en/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md +++ b/en/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md @@ -12,7 +12,7 @@ I recommend all Ruby 1.9.1 users to upgrade the 1.9.1 to p430. ### Downloads -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] SIZE: : 7299829 bytes @@ -22,7 +22,7 @@ I recommend all Ruby 1.9.1 users to upgrade the 1.9.1 to p430. SHA256: : 8d5cc11d819e476fb651db783f714cc4100922f47447f7acdce87ed769cf9d97 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] SIZE: : 9078229 bytes @@ -32,7 +32,7 @@ I recommend all Ruby 1.9.1 users to upgrade the 1.9.1 to p430. SHA256: : 6d28120e792a4a1cf32dd5f90c1643ecb48760157322a1bb267dd784d14fcb3a -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] SIZE: : 10347823 bytes @@ -45,6 +45,6 @@ I recommend all Ruby 1.9.1 users to upgrade the 1.9.1 to p430. [1]: {{ site.url }}/en/news/2010/08/16/xss-in-webrick-cve-2010-0541/ -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip diff --git a/en/news/_posts/2010-08-18-ruby-1-9.2-released.md b/en/news/_posts/2010-08-18-ruby-1-9.2-released.md index 6b4609d7f3..4718082849 100644 --- a/en/news/_posts/2010-08-18-ruby-1-9.2-released.md +++ b/en/news/_posts/2010-08-18-ruby-1-9.2-released.md @@ -66,7 +66,7 @@ It causes a LoadError ### Downloads -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] SIZE: : 8495472 bytes @@ -76,7 +76,7 @@ It causes a LoadError SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] SIZE: : 10787899 bytes @@ -86,7 +86,7 @@ It causes a LoadError SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] SIZE: : 12159728 bytes @@ -101,6 +101,6 @@ It causes a LoadError [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/en/news/_posts/2010-12-25-ruby-1-9-2-p136-is-released.md b/en/news/_posts/2010-12-25-ruby-1-9-2-p136-is-released.md index cedd24fa8f..8a837facba 100644 --- a/en/news/_posts/2010-12-25-ruby-1-9-2-p136-is-released.md +++ b/en/news/_posts/2010-12-25-ruby-1-9-2-p136-is-released.md @@ -10,7 +10,7 @@ Ruby 1.9.2-p136 has been released. This is the second release of Ruby 1.9.2. It ### Download -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] SIZE: : 8819324 bytes @@ -20,7 +20,7 @@ Ruby 1.9.2-p136 has been released. This is the second release of Ruby 1.9.2. It SHA256: : 33092509aad118f07f0483a3db1d4c5adaccf4bb0324cd43f44e3bd3dd1858cb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] SIZE: : 11155066 bytes @@ -30,7 +30,7 @@ Ruby 1.9.2-p136 has been released. This is the second release of Ruby 1.9.2. It SHA256: : c4314df44f3ab81230685fb51c296ce21034f4c719e2fcc0baba221d19f28746 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] SIZE: : 12566581 bytes @@ -43,6 +43,6 @@ Ruby 1.9.2-p136 has been released. This is the second release of Ruby 1.9.2. It [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip diff --git a/en/news/_posts/2011-07-15-ruby-1-9-2-p290-is-released.md b/en/news/_posts/2011-07-15-ruby-1-9-2-p290-is-released.md index dffc215e3a..f74340289b 100644 --- a/en/news/_posts/2011-07-15-ruby-1-9-2-p290-is-released.md +++ b/en/news/_posts/2011-07-15-ruby-1-9-2-p290-is-released.md @@ -14,7 +14,7 @@ See [ChangeLog][1] for details. ### Downloads -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] SIZE: : 8811237 bytes @@ -24,7 +24,7 @@ See [ChangeLog][1] for details. SHA256: : 403b3093fbe8a08dc69c269753b8c6e7bd8f87fb79a7dd7d676913efe7642487 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] SIZE: : 11182217 bytes @@ -34,7 +34,7 @@ See [ChangeLog][1] for details. SHA256: : 1cc817575c4944d3d78959024320ed1d5b7c2b4931a855772dacad7c3f6ebd7e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] SIZE: : 12600100 bytes @@ -47,6 +47,6 @@ See [ChangeLog][1] for details. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip diff --git a/en/news/_posts/2011-08-01-ruby-1-9-3-preview1-has-been-released.md b/en/news/_posts/2011-08-01-ruby-1-9-3-preview1-has-been-released.md index 48d5e69ef9..ea8c1e50d7 100644 --- a/en/news/_posts/2011-08-01-ruby-1-9-3-preview1-has-been-released.md +++ b/en/news/_posts/2011-08-01-ruby-1-9-3-preview1-has-been-released.md @@ -15,17 +15,17 @@ Ruby Inside has published [a review of this release][3]. ## Downloads -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][4] SIZE: 9507455 bytes MD5: 7d93dc773c5824f05c6e6630d8c4bf9b SHA256: a15d7924d74a45ffe48d5421c5fc4ff83b7009676054fa5952b890711afef6fc -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][5] SIZE: 12186410 bytes MD5: 0f0220be4cc7c51a82c1bd8f6a0969f3 SHA256: 75c2dd57cabd67d8078a61db4ae86b22dc6f262b84460e5b95a0d8a327b36642 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][6] SIZE: 13696708 bytes MD5: 960e08b2dc866c9987f17d0480de63a1 SHA256: 249483f88156b4ae65cd45742c6f6316660f793b78739657596c63b86f76aaeb @@ -56,6 +56,6 @@ SJIS changed to alias for Windows-31J, instead of Shift\_JIS. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/NEWS [3]: http://www.rubyinside.com/ruby-1-9-3-preview-1-released-5229.html -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip diff --git a/en/news/_posts/2011-09-24-ruby-1-9-3-rc1-has-been-released.md b/en/news/_posts/2011-09-24-ruby-1-9-3-rc1-has-been-released.md index 91127fc598..aeebbc16fe 100644 --- a/en/news/_posts/2011-09-24-ruby-1-9-3-rc1-has-been-released.md +++ b/en/news/_posts/2011-09-24-ruby-1-9-3-rc1-has-been-released.md @@ -13,17 +13,17 @@ See [ChangeLogs][1] and [NEWS][2] for the descriptions. ## Locations -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2>][3] SIZE: 9552727 bytes MD5: 26f0dc51ad981e12c58b48380112fa4d SHA256: 951a8810086abca0e200f81767a518ee2730d6dc9b0cc2c7e3587dcfc3bf5fc8 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz>][4] SIZE: 12224459 bytes MD5: 46a2a481536ca0ca0b80ad2b091df68e SHA256: bb1ae474d30e8681df89599520e766270c8e16450efdc01e099810f5e401eb94 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip>][5] SIZE: 13696517 bytes MD5: 9c787f5e4963e54d1a11985a73467342 SHA256: 8e9219b7e6f78a9e171740cbbb3787047383c281c290504dd0e4d8318607a74b @@ -32,6 +32,6 @@ See [ChangeLogs][1] and [NEWS][2] for the descriptions. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/NEWS -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip diff --git a/en/news/_posts/2011-10-31-ruby-1-9-3-p0-is-released.md b/en/news/_posts/2011-10-31-ruby-1-9-3-p0-is-released.md index 350284da9b..69b3cbac00 100644 --- a/en/news/_posts/2011-10-31-ruby-1-9-3-p0-is-released.md +++ b/en/news/_posts/2011-10-31-ruby-1-9-3-p0-is-released.md @@ -12,17 +12,17 @@ See [ChangeLogs][1] and [NEWS][2] for the descriptions. ## Locations -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][3] SIZE: 9554576 bytes MD5: 65401fb3194cdccd6c1175ab29b8fdb8 SHA256: ca8ba4e564fc5f98b210a5784e43dfffef9471222849e46f8e848b37e9f38acf -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][4] SIZE: 12223217 bytes MD5: 8e2fef56185cfbaf29d0c8329fc77c05 SHA256: 3b910042e3561f4296fd95d96bf30322e53eecf083992e5042a7680698cfa34e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][5] SIZE: 13691314 bytes MD5: 437ac529a7872c8dcc956eab8e7e6f76 SHA256: 1be16d0172e9cf9e5078a7bee2465a9f3af431920e1e3d9417a4fc2ee074bca4 @@ -31,6 +31,6 @@ See [ChangeLogs][1] and [NEWS][2] for the descriptions. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip diff --git a/en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md b/en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md index eff86face1..09a8968453 100644 --- a/en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md +++ b/en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md @@ -24,21 +24,21 @@ See [tickets][4] and [ChangeLog][5] for details. NOTE: Repackaged on 2012-02-17 02:04:00 UTC to fix [\[Bug #6040\]][6]. -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2][7] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2][7] * SIZE: 9733962 bytes * MD5: 702529a7f8417ed79f628b77d8061aa5 * SHA256: c67a59443052b5a9219eb4cee3892bdfbc6f250f0c8e214e02256a4cc7ef5526 -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz][8] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz][8] * SIZE: 12278584 bytes * MD5: e3ea86b9d3fc2d3ec867f66969ae3b92 * SHA256: 8b3c035cf4f0ad6420f447d6a48e8817e5384d0504514939aeb156e251d44cce -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip][9] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip][9] * SIZE: 13742164 bytes * MD5: 2cff031a8801d91a0a0ca8e9a83e2ec8 @@ -53,6 +53,6 @@ NOTE: Repackaged on 2012-02-17 02:04:00 UTC to fix [\[Bug #6040\]][6]. [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog [6]: https://bugs.ruby-lang.org/issues/6040 -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 -[8]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz -[9]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip diff --git a/en/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md b/en/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md index 50e56133e8..b7555fed7b 100644 --- a/en/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md +++ b/en/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md @@ -51,19 +51,19 @@ See [tickets][2] and [ChangeLog][3] for details. ## Downloads -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][4] * SIZE: 9841223 bytes * MD5: 2278eff4cfed3cbc0653bc73085caa34 * SHA256: a9d1ea9eaea075c60048369a63b35b3b5a06a30aa214a3d990e0bb71212db8fa -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][5] * SIZE: 12432239 bytes * MD5: bc0c715c69da4d1d8bd57069c19f6c0e * SHA256: 46e2fa80be7efed51bd9cdc529d1fe22ebc7567ee0f91db4ab855438cf4bd8bb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][6] * SIZE: 13898712 bytes * MD5: 77e67b15234e442d4a3dcc450bc70fea * SHA256: @@ -74,6 +74,6 @@ See [tickets][2] and [ChangeLog][3] for details. [1]: https://github.com/rubygems/rubygems/blob/1.8/History.txt [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip diff --git a/en/news/_posts/2012-04-21-ruby-1-9-2-p320-is-released.md b/en/news/_posts/2012-04-21-ruby-1-9-2-p320-is-released.md index 55adc84f13..5fadd4d02b 100644 --- a/en/news/_posts/2012-04-21-ruby-1-9-2-p320-is-released.md +++ b/en/news/_posts/2012-04-21-ruby-1-9-2-p320-is-released.md @@ -51,19 +51,19 @@ See [tickets][2] and [ChangeLog][3] for details. ## Downloads -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2>][4] * SIZE: 8981382 bytes * MD5: b226dfe95d92750ee7163e899b33af00 * SHA256: 6777f865cfa21ffdc167fcc4a7da05cb13aab1bd9e59bfcda82c4b32f75e6b51 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz>][5] * SIZE: 11338691 bytes * MD5: 5ef5d9c07af207710bd9c2ad1cef4b42 * SHA256: 39a1f046e8756c1885cde42b234bc608196e50feadf1d0f202f7634f4a4b1245 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip>][6] * SIZE: 12730896 bytes * MD5: 0bdfd04bfeb0933c0bdcd00e4ea94c49 * SHA256: @@ -74,6 +74,6 @@ See [tickets][2] and [ChangeLog][3] for details. [1]: https://github.com/rubygems/rubygems/blob/1.8/History.txt [2]: https://bugs.ruby-lang.org/projects/ruby-192/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_320/ChangeLog -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip diff --git a/es/news/_posts/2006-12-04-CVE-2006-5467.md b/es/news/_posts/2006-12-04-CVE-2006-5467.md index b945248286..ccc98a9ea1 100644 --- a/es/news/_posts/2006-12-04-CVE-2006-5467.md +++ b/es/news/_posts/2006-12-04-CVE-2006-5467.md @@ -46,5 +46,5 @@ Versión de desarrollo (series 1.9) [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5467 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch [3]: http://rubyforge.org/pipermail/mongrel-users/2006-October/001946.html diff --git a/es/news/_posts/2006-12-04-otra-vulnerabilidad-dos-en-la-biblioteca-cgi.md b/es/news/_posts/2006-12-04-otra-vulnerabilidad-dos-en-la-biblioteca-cgi.md index 602a0d0e3f..a59308bb23 100644 --- a/es/news/_posts/2006-12-04-otra-vulnerabilidad-dos-en-la-biblioteca-cgi.md +++ b/es/news/_posts/2006-12-04-otra-vulnerabilidad-dos-en-la-biblioteca-cgi.md @@ -34,7 +34,7 @@ series 1.8 : Por favor actualízate a la versión 1.8.5-p2. - [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz>][3] + [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz>][3] (4519151 bytes, md5sum: a3517a224716f79b14196adda3e88057) Recuerda que puede ya estar disponible un paquete que corrige esta @@ -46,5 +46,5 @@ Versión de desarrollo (series 1.9) [1]: http://jvn.jp/jp/JVN%2384798830/index.html -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz diff --git a/es/news/_posts/2009-05-21-ruby-1-9-1-p129.md b/es/news/_posts/2009-05-21-ruby-1-9-1-p129.md index dbb127c216..9a123705ac 100644 --- a/es/news/_posts/2009-05-21-ruby-1-9-1-p129.md +++ b/es/news/_posts/2009-05-21-ruby-1-9-1-p129.md @@ -11,19 +11,19 @@ Ruby 1.9.1 que lo instalen. #### Ubicación -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] SIZE: 7183891 bytes MD5: 6fa62b20f72da471195830dec4eb2013 SHA256: cb730f035aec0e3ac104d23d27a79aa9625fdeb115dae2295de65355f449ce27 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] SIZE: 9034947 bytes MD5: c71f413514ee6341c627be2957023a5c SHA256: 27b7a8ace1d17cec237020ae9355230b53f8c3875f8d942de903e7d58d14253b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] SIZE: 10299369 bytes MD5: 156305e9633758eb60b419fabc33b6e4 @@ -41,6 +41,6 @@ $SAFE > 0 -[1]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip diff --git a/es/news/_posts/2009-12-13-ruby-1-9-1-p376-liberado.md b/es/news/_posts/2009-12-13-ruby-1-9-1-p376-liberado.md index f8c99ca9ab..36c02a7f5d 100644 --- a/es/news/_posts/2009-12-13-ruby-1-9-1-p376-liberado.md +++ b/es/news/_posts/2009-12-13-ruby-1-9-1-p376-liberado.md @@ -36,7 +36,7 @@ Vea el ChangeLog para más detalles. #### Location -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][3] SIZE: : 7293106 bytes @@ -46,7 +46,7 @@ Vea el ChangeLog para más detalles. SHA256: : 79164e647e23bb7c705195e0075ce6020c30dd5ec4f8c8a12a100fe0eb0d6783 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz>][4] SIZE: : 9073007 bytes @@ -56,7 +56,7 @@ Vea el ChangeLog para más detalles. SHA256: : 58b8fc1645283fcf3d5be195dffcaf55b7c85cbc210074273b57b835409b21ca -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip>][5] SIZE: : 10337871 bytes @@ -70,6 +70,6 @@ Vea el ChangeLog para más detalles. [1]: {{ site.url }}/en/news/2009/12/07/heap-overflow-in-string/ [2]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip diff --git a/es/news/_posts/2010-08-18-ruby-1-9-2-liberada.md b/es/news/_posts/2010-08-18-ruby-1-9-2-liberada.md index c0a48d6459..148a9f3d7a 100644 --- a/es/news/_posts/2010-08-18-ruby-1-9-2-liberada.md +++ b/es/news/_posts/2010-08-18-ruby-1-9-2-liberada.md @@ -86,7 +86,7 @@ Causa LoadError ### Descargas -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] SIZE: : 8495472 bytes @@ -96,7 +96,7 @@ Causa LoadError SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] SIZE: : 10787899 bytes @@ -106,7 +106,7 @@ Causa LoadError SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] SIZE: : 12159728 bytes @@ -121,6 +121,6 @@ Causa LoadError [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/es/news/_posts/2010-12-29-liberaciones-navideas.md b/es/news/_posts/2010-12-29-liberaciones-navideas.md index 1768292f28..8d3b1342fc 100644 --- a/es/news/_posts/2010-12-29-liberaciones-navideas.md +++ b/es/news/_posts/2010-12-29-liberaciones-navideas.md @@ -17,7 +17,7 @@ de navidad. ### Descargas -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz>][1] SIZE: : 4873383 bytes @@ -27,7 +27,7 @@ de navidad. SHA256: : 6c261a463b5ffce1dc0920c980218379479dbdf94866d5ed53f1c71f1407c561 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2>][2] SIZE: : 4191156 bytes @@ -37,7 +37,7 @@ de navidad. SHA256: : 486c73b023b564c07e062e2e61114e81de970913b04fac6798d0fbe8b7723790 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip>][3] SIZE: : 5972777 bytes @@ -55,7 +55,7 @@ indica corrige muchos fallos encontrados en la primera versión. ### Descargas -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][4] SIZE: : 8819324 bytes @@ -65,7 +65,7 @@ indica corrige muchos fallos encontrados en la primera versión. SHA256: : 33092509aad118f07f0483a3db1d4c5adaccf4bb0324cd43f44e3bd3dd1858cb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][5] SIZE: : 11155066 bytes @@ -75,7 +75,7 @@ indica corrige muchos fallos encontrados en la primera versión. SHA256: : c4314df44f3ab81230685fb51c296ce21034f4c719e2fcc0baba221d19f28746 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][6] SIZE: : 12566581 bytes @@ -98,10 +98,10 @@ aplicación. -[1]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip [7]: http://rubyinstaller.org/downloads diff --git a/es/news/_posts/2011-02-28-vulnerabilidades.md b/es/news/_posts/2011-02-28-vulnerabilidades.md index baa090ce8b..719dbe1305 100644 --- a/es/news/_posts/2011-02-28-vulnerabilidades.md +++ b/es/news/_posts/2011-02-28-vulnerabilidades.md @@ -13,14 +13,14 @@ Como solución a estos problemas se recomienda la instalación de las siguientes nuevas versiones de las diferentes ramas. * Ruby 1.8.7-p334: - [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz>][1] + [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz>][1] * Ruby 1.9.1-p431: - [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz>][2] + [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz>][2] * Ruby 1.9.2-p180: - [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz>][3] + [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz>][3] -[1]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz diff --git a/es/news/_posts/2011-07-19-liberado-ruby-1-9-2-p290-.md b/es/news/_posts/2011-07-19-liberado-ruby-1-9-2-p290-.md index cb0edf6f51..2b380bf7b1 100644 --- a/es/news/_posts/2011-07-19-liberado-ruby-1-9-2-p290-.md +++ b/es/news/_posts/2011-07-19-liberado-ruby-1-9-2-p290-.md @@ -13,7 +13,7 @@ la lectura de su [lista de cambios][1]. ### Descargas -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] SIZE: : 8811237 bytes @@ -23,7 +23,7 @@ la lectura de su [lista de cambios][1]. SHA256: : 403b3093fbe8a08dc69c269753b8c6e7bd8f87fb79a7dd7d676913efe7642487 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] SIZE: : 11182217 bytes @@ -33,7 +33,7 @@ la lectura de su [lista de cambios][1]. SHA256: : 1cc817575c4944d3d78959024320ed1d5b7c2b4931a855772dacad7c3f6ebd7e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] SIZE: : 12600100 bytes @@ -46,6 +46,6 @@ la lectura de su [lista de cambios][1]. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip diff --git a/es/news/_posts/2011-11-04-liberado-ruby-1-9-3-p0.md b/es/news/_posts/2011-11-04-liberado-ruby-1-9-3-p0.md index d559f411bb..e2c1e4a581 100644 --- a/es/news/_posts/2011-11-04-liberado-ruby-1-9-3-p0.md +++ b/es/news/_posts/2011-11-04-liberado-ruby-1-9-3-p0.md @@ -21,7 +21,7 @@ Como resumen de las novedades contenidas en esta versión cabe destacar: ## Descargas -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][3] SIZE: @@ -35,7 +35,7 @@ SHA256: ca8ba4e564fc5f98b210a5784e43dfffef9471222849e46f8e848b37e9f38acf -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][4] SIZE: @@ -49,7 +49,7 @@ SHA256: 3b910042e3561f4296fd95d96bf30322e53eecf083992e5042a7680698cfa34e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][5] SIZE: @@ -67,6 +67,6 @@ SHA256: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip diff --git a/es/news/_posts/2012-02-25-febrero-de-versiones.md b/es/news/_posts/2012-02-25-febrero-de-versiones.md index 4bd769d3c5..109bade30b 100644 --- a/es/news/_posts/2012-02-25-febrero-de-versiones.md +++ b/es/news/_posts/2012-02-25-febrero-de-versiones.md @@ -79,8 +79,8 @@ que tanto nos a facilitado la vida a muchos. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip [5]: http://jruby.org/2012/02/22/jruby-1-6-7 [6]: http://rubyinstaller.org/downloads/ diff --git a/es/news/_posts/2012-04-29-parches-de-seguridad-para-rubygems-.md b/es/news/_posts/2012-04-29-parches-de-seguridad-para-rubygems-.md index a0e0ac5ec0..bb92e3b62b 100644 --- a/es/news/_posts/2012-04-29-parches-de-seguridad-para-rubygems-.md +++ b/es/news/_posts/2012-04-29-parches-de-seguridad-para-rubygems-.md @@ -40,7 +40,7 @@ estas versiones se aconseja verificar los cambios realizados: ## Descargas 1.9.2-p320. -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2>][3] SIZE: @@ -54,7 +54,7 @@ SHA256: 6777f865cfa21ffdc167fcc4a7da05cb13aab1bd9e59bfcda82c4b32f75e6b51 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz>][4] SIZE: @@ -68,7 +68,7 @@ SHA256: 39a1f046e8756c1885cde42b234bc608196e50feadf1d0f202f7634f4a4b1245 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip>][5] SIZE: @@ -84,7 +84,7 @@ SHA256: ## Descargas 1.9.3-p194. -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][6] SIZE: @@ -98,7 +98,7 @@ SHA256: a9d1ea9eaea075c60048369a63b35b3b5a06a30aa214a3d990e0bb71212db8fa -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][7] SIZE: @@ -112,7 +112,7 @@ SHA256: 46e2fa80be7efed51bd9cdc529d1fe22ebc7567ee0f91db4ab855438cf4bd8bb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][8] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][8] SIZE: @@ -130,9 +130,9 @@ SHA256: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_320/ChangeLog -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz -[8]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip diff --git a/es/news/_posts/2013-08-06-status-issue.md b/es/news/_posts/2013-08-06-status-issue.md index 052166db32..ceeae69689 100644 --- a/es/news/_posts/2013-08-06-status-issue.md +++ b/es/news/_posts/2013-08-06-status-issue.md @@ -70,7 +70,7 @@ el accidente en los servidores que habíamos reportado ya están de regreso. * Para mas detalles, por favor revisa [http://lists.ruby-lang.org](http://lists.ruby-lang.org). * Distribución de Paquetes: Ya puedes descargara los paquetes de - [ftp.ruby-lang.org](http://ftp.ruby-lang.org) via http o ftp. + [ftp.ruby-lang.org](https://cache.ruby-lang.org) via http o ftp. * Imagenes diarias: Volvemos a comenzar con la compilación y empaque de los builds diarios. diff --git a/fr/news/_posts/2007-10-20-vulnrabilit-dans-le-module-net-https.md b/fr/news/_posts/2007-10-20-vulnrabilit-dans-le-module-net-https.md index b6052d19e8..d169e4364a 100644 --- a/fr/news/_posts/2007-10-20-vulnrabilit-dans-le-module-net-https.md +++ b/fr/news/_posts/2007-10-20-vulnrabilit-dans-le-module-net-https.md @@ -34,8 +34,8 @@ Development version (1.9 series) : Please upgrade to 1.8.6-p111 or 1.8.5-p114. - * [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] - * [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] Then you should use Net::HTTP#enable\_post\_connection\_check= to enable post\_connection\_check. @@ -67,5 +67,5 @@ Development version (1.9 series) [1]: http://www.isecpartners.com/advisories/2007-006-rubyssl.txt -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz diff --git a/fr/news/_posts/2009-05-14-sortie-de-ruby-1-9-1-p129.md b/fr/news/_posts/2009-05-14-sortie-de-ruby-1-9-1-p129.md index ca65d70e4a..c36ba10856 100644 --- a/fr/news/_posts/2009-05-14-sortie-de-ruby-1-9-1-p129.md +++ b/fr/news/_posts/2009-05-14-sortie-de-ruby-1-9-1-p129.md @@ -13,19 +13,19 @@ d\'installer cette mise-à-jour. #### Téléchargement -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] SIZE: 7183891 bytes MD5: 6fa62b20f72da471195830dec4eb2013 SHA256: cb730f035aec0e3ac104d23d27a79aa9625fdeb115dae2295de65355f449ce27 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] SIZE: 9034947 bytes MD5: c71f413514ee6341c627be2957023a5c SHA256: 27b7a8ace1d17cec237020ae9355230b53f8c3875f8d942de903e7d58d14253b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] SIZE: 10299369 bytes MD5: 156305e9633758eb60b419fabc33b6e4 @@ -43,6 +43,6 @@ $SAFE > 0 -[1]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip diff --git a/fr/news/_posts/2010-07-03-sortie-de-ruby-1-9-1-p429.md b/fr/news/_posts/2010-07-03-sortie-de-ruby-1-9-1-p429.md index 70a87c1d9c..27a29ebd82 100644 --- a/fr/news/_posts/2010-07-03-sortie-de-ruby-1-9-1-p429.md +++ b/fr/news/_posts/2010-07-03-sortie-de-ruby-1-9-1-p429.md @@ -54,6 +54,6 @@ Faille détectée et rapportée par Masaya Tarui. [1]: http://fr.wikipedia.org/wiki/D%C3%A9passement_de_tampon -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip diff --git a/fr/news/_posts/2010-07-03-sortie-de-ruby-1-9-2-rc1.md b/fr/news/_posts/2010-07-03-sortie-de-ruby-1-9-2-rc1.md index 504489a13b..7f90c0b0f7 100644 --- a/fr/news/_posts/2010-07-03-sortie-de-ruby-1-9-2-rc1.md +++ b/fr/news/_posts/2010-07-03-sortie-de-ruby-1-9-2-rc1.md @@ -63,6 +63,6 @@ exprimer vos retours sur [le bug tracker][5]. [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc1/ChangeLog [4]: https://bugs.ruby-lang.org/issues/show/3462 [5]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz -[8]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip diff --git a/fr/news/_posts/2010-07-11-sortie-de-ruby-1-9-2-rc2.md b/fr/news/_posts/2010-07-11-sortie-de-ruby-1-9-2-rc2.md index 507a0dee1d..1f32b5d163 100644 --- a/fr/news/_posts/2010-07-11-sortie-de-ruby-1-9-2-rc2.md +++ b/fr/news/_posts/2010-07-11-sortie-de-ruby-1-9-2-rc2.md @@ -63,6 +63,6 @@ RC et à exprimer vos retours sur [le bug tracker][4]. [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/ChangeLog [3]: http://yehudakatz.com/2010/05/17/encodings-unabridged/ [4]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip diff --git a/fr/news/_posts/2010-08-23-ruby-1-9-2-is-released.md b/fr/news/_posts/2010-08-23-ruby-1-9-2-is-released.md index 45d0c186d8..fc32ff6c59 100644 --- a/fr/news/_posts/2010-08-23-ruby-1-9-2-is-released.md +++ b/fr/news/_posts/2010-08-23-ruby-1-9-2-is-released.md @@ -80,7 +80,7 @@ J\'obtiens une erreur de type LoadError ### Téléchargement -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] SIZE: : 8495472 bytes @@ -90,7 +90,7 @@ J\'obtiens une erreur de type LoadError SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] SIZE: : 10787899 bytes @@ -100,7 +100,7 @@ J\'obtiens une erreur de type LoadError SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] SIZE: : 12159728 bytes @@ -115,6 +115,6 @@ J\'obtiens une erreur de type LoadError [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/fr/news/_posts/2010-12-28-sortie-de-la-version-1-9-2-p136.md b/fr/news/_posts/2010-12-28-sortie-de-la-version-1-9-2-p136.md index 4068873ed8..b779a99dcf 100644 --- a/fr/news/_posts/2010-12-28-sortie-de-la-version-1-9-2-p136.md +++ b/fr/news/_posts/2010-12-28-sortie-de-la-version-1-9-2-p136.md @@ -11,7 +11,7 @@ détails. ### Téléchargement -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] SIZE: : 8819324 bytes @@ -21,7 +21,7 @@ détails. SHA256: : 33092509aad118f07f0483a3db1d4c5adaccf4bb0324cd43f44e3bd3dd1858cb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] SIZE: : 11155066 bytes @@ -31,7 +31,7 @@ détails. SHA256: : c4314df44f3ab81230685fb51c296ce21034f4c719e2fcc0baba221d19f28746 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] SIZE: : 12566581 bytes @@ -44,6 +44,6 @@ détails. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip diff --git a/fr/news/_posts/2011-07-16-sortie-de-ruby-1-9-2-p290.md b/fr/news/_posts/2011-07-16-sortie-de-ruby-1-9-2-p290.md index 29d3562275..d72a22f15c 100644 --- a/fr/news/_posts/2011-07-16-sortie-de-ruby-1-9-2-p290.md +++ b/fr/news/_posts/2011-07-16-sortie-de-ruby-1-9-2-p290.md @@ -9,9 +9,9 @@ La version 1.9.2-p290 de Ruby est sortie. Elle corrige de nombreux bugs mais n\'inclut aucun correctif de sécurité. Nous vous invitons à consulter le [ChangeLog][1] pour les détails. -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2][2] -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz][3] -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip][4] ### Checksums: @@ -30,6 +30,6 @@ consulter le [ChangeLog][1] pour les détails. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip diff --git a/fr/news/_posts/2011-08-03-sortie-de-ruby-1-9-3-preview1.md b/fr/news/_posts/2011-08-03-sortie-de-ruby-1-9-3-preview1.md index aa9a6848ad..dfaf10a961 100644 --- a/fr/news/_posts/2011-08-03-sortie-de-ruby-1-9-3-preview1.md +++ b/fr/news/_posts/2011-08-03-sortie-de-ruby-1-9-3-preview1.md @@ -17,17 +17,17 @@ Ruby Inside a publié une [revue de détail][2] de cette preview. ## Téléchargements -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][3] SIZE: 9507455 bytes MD5: 7d93dc773c5824f05c6e6630d8c4bf9b SHA256: a15d7924d74a45ffe48d5421c5fc4ff83b7009676054fa5952b890711afef6fc -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][4] SIZE: 12186410 bytes MD5: 0f0220be4cc7c51a82c1bd8f6a0969f3 SHA256: 75c2dd57cabd67d8078a61db4ae86b22dc6f262b84460e5b95a0d8a327b36642 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][5] SIZE: 13696708 bytes MD5: 960e08b2dc866c9987f17d0480de63a1 SHA256: 249483f88156b4ae65cd45742c6f6316660f793b78739657596c63b86f76aaeb @@ -58,6 +58,6 @@ SJIS changed to alias for Windows-31J, instead of Shift\_JIS. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/ChangeLog [2]: http://www.rubyinside.com/ruby-1-9-3-preview-1-released-5229.html -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip diff --git a/fr/news/_posts/2011-09-25-sortie-de-ruby-1-9-3-rc1.md b/fr/news/_posts/2011-09-25-sortie-de-ruby-1-9-3-rc1.md index 1659680958..44d96fb1ac 100644 --- a/fr/news/_posts/2011-09-25-sortie-de-ruby-1-9-3-rc1.md +++ b/fr/news/_posts/2011-09-25-sortie-de-ruby-1-9-3-rc1.md @@ -14,17 +14,17 @@ changements. ## Locations -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2>][3] SIZE: 9552727 bytes MD5: 26f0dc51ad981e12c58b48380112fa4d SHA256: 951a8810086abca0e200f81767a518ee2730d6dc9b0cc2c7e3587dcfc3bf5fc8 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz>][4] SIZE: 12224459 bytes MD5: 46a2a481536ca0ca0b80ad2b091df68e SHA256: bb1ae474d30e8681df89599520e766270c8e16450efdc01e099810f5e401eb94 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip>][5] SIZE: 13696517 bytes MD5: 9c787f5e4963e54d1a11985a73467342 SHA256: 8e9219b7e6f78a9e171740cbbb3787047383c281c290504dd0e4d8318607a74b @@ -33,6 +33,6 @@ changements. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/NEWS -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip diff --git a/fr/news/_posts/2011-10-31-sortie-de-ruby-1-9-3-p0.md b/fr/news/_posts/2011-10-31-sortie-de-ruby-1-9-3-p0.md index 8b718275cb..7750e7a194 100644 --- a/fr/news/_posts/2011-10-31-sortie-de-ruby-1-9-3-p0.md +++ b/fr/news/_posts/2011-10-31-sortie-de-ruby-1-9-3-p0.md @@ -13,17 +13,17 @@ sur les changements apportés par cette version. ## Téléchargements -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][3] SIZE: 9554576 bytes MD5: 65401fb3194cdccd6c1175ab29b8fdb8 SHA256: ca8ba4e564fc5f98b210a5784e43dfffef9471222849e46f8e848b37e9f38acf -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][4] SIZE: 12223217 bytes MD5: 8e2fef56185cfbaf29d0c8329fc77c05 SHA256: 3b910042e3561f4296fd95d96bf30322e53eecf083992e5042a7680698cfa34e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][5] SIZE: 13691314 bytes MD5: 437ac529a7872c8dcc956eab8e7e6f76 SHA256: 1be16d0172e9cf9e5078a7bee2465a9f3af431920e1e3d9417a4fc2ee074bca4 @@ -32,6 +32,6 @@ sur les changements apportés par cette version. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip diff --git a/fr/news/_posts/2012-02-16-sortie-de.md b/fr/news/_posts/2012-02-16-sortie-de.md index 5994be9771..e93124b615 100644 --- a/fr/news/_posts/2012-02-16-sortie-de.md +++ b/fr/news/_posts/2012-02-16-sortie-de.md @@ -23,7 +23,7 @@ détails. ## Téléchargements -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2>][6] SIZE: : 9640876 octets @@ -33,7 +33,7 @@ détails. SHA256: : c67a59443052b5a9219eb4cee3892bdfbc6f250f0c8e214e02256a4cc7ef5526 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz>][7] SIZE: : 12128778 octets @@ -43,7 +43,7 @@ détails. SHA256: : 8b3c035cf4f0ad6420f447d6a48e8817e5384d0504514939aeb156e251d44cce -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip>][8] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip>][8] SIZE: : 13590570 octets @@ -60,6 +60,6 @@ détails. [3]: https://bugs.ruby-lang.org/issues/show/5851 [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz -[8]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip diff --git a/fr/news/_posts/2012-04-20-sortie-de-ruby-1-9-3-p194.md b/fr/news/_posts/2012-04-20-sortie-de-ruby-1-9-3-p194.md index 6dafb7ba1d..97a8ae7b98 100644 --- a/fr/news/_posts/2012-04-20-sortie-de-ruby-1-9-3-p194.md +++ b/fr/news/_posts/2012-04-20-sortie-de-ruby-1-9-3-p194.md @@ -55,19 +55,19 @@ Pour plus d\'informations, vous pouvez consultez les [tickets][2] et le ## Téléchargements -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][4] * SIZE: 9841223 bytes * MD5: 2278eff4cfed3cbc0653bc73085caa34 * SHA256: a9d1ea9eaea075c60048369a63b35b3b5a06a30aa214a3d990e0bb71212db8fa -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][5] * SIZE: 12432239 bytes * MD5: bc0c715c69da4d1d8bd57069c19f6c0e * SHA256: 46e2fa80be7efed51bd9cdc529d1fe22ebc7567ee0f91db4ab855438cf4bd8bb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][6] * SIZE: 13898712 bytes * MD5: 77e67b15234e442d4a3dcc450bc70fea * SHA256: @@ -78,6 +78,6 @@ Pour plus d\'informations, vous pouvez consultez les [tickets][2] et le [1]: https://github.com/rubygems/rubygems/blob/1.8/History.txt [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip diff --git a/id/downloads/index.md b/id/downloads/index.md index 963fab3a91..a9bd2be1a4 100644 --- a/id/downloads/index.md +++ b/id/downloads/index.md @@ -185,4 +185,4 @@ Ruby, silakan kunjungi halaman [Ruby Core](/id/community/ruby-core/). [18]: http://www.freebsd.org/ [19]: http://www.sun.com/software/solaris/ [20]: http://www.gnusolaris.org/ -[22]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +[22]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz diff --git a/id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md b/id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md index b288871a8e..2750f16bae 100644 --- a/id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md +++ b/id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md @@ -25,21 +25,21 @@ Lihat [tiket][4] dan [ChangeLog][5] untuk rinciannya. Catatan: Dipackage ulang pada on 2012-02-17 02:04:00 UTC untuk memperbaiki [\[Bug #6040\]][6]. -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2][7] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2][7] * SIZE: 9733962 bytes * MD5: 702529a7f8417ed79f628b77d8061aa5 * SHA256: c67a59443052b5a9219eb4cee3892bdfbc6f250f0c8e214e02256a4cc7ef5526 -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz][8] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz][8] * SIZE: 12278584 bytes * MD5: e3ea86b9d3fc2d3ec867f66969ae3b92 * SHA256: 8b3c035cf4f0ad6420f447d6a48e8817e5384d0504514939aeb156e251d44cce -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip][9] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip][9] * SIZE: 13742164 bytes * MD5: 2cff031a8801d91a0a0ca8e9a83e2ec8 @@ -54,6 +54,6 @@ Catatan: Dipackage ulang pada on 2012-02-17 02:04:00 UTC untuk memperbaiki [\[Bu [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog [6]: https://bugs.ruby-lang.org/issues/6040 -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 -[8]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz -[9]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip diff --git a/id/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md b/id/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md index 92dfd440e8..d0b64fd4f8 100644 --- a/id/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md +++ b/id/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md @@ -51,19 +51,19 @@ Lihat [tiket][2] dan [ChangeLog][3] untuk rinciannya. ## Unduhan -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][4] * SIZE: 9841223 bytes * MD5: 2278eff4cfed3cbc0653bc73085caa34 * SHA256: a9d1ea9eaea075c60048369a63b35b3b5a06a30aa214a3d990e0bb71212db8fa -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][5] * SIZE: 12432239 bytes * MD5: bc0c715c69da4d1d8bd57069c19f6c0e * SHA256: 46e2fa80be7efed51bd9cdc529d1fe22ebc7567ee0f91db4ab855438cf4bd8bb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][6] * SIZE: 13898712 bytes * MD5: 77e67b15234e442d4a3dcc450bc70fea * SHA256: @@ -74,6 +74,6 @@ Lihat [tiket][2] dan [ChangeLog][3] untuk rinciannya. [1]: https://github.com/rubygems/rubygems/blob/1.8/History.txt [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip diff --git a/id/news/_posts/2012-04-21-ruby-1-9-2-p320-is-released.md b/id/news/_posts/2012-04-21-ruby-1-9-2-p320-is-released.md index a452aba3d2..e5c87f9752 100644 --- a/id/news/_posts/2012-04-21-ruby-1-9-2-p320-is-released.md +++ b/id/news/_posts/2012-04-21-ruby-1-9-2-p320-is-released.md @@ -51,19 +51,19 @@ Lihat [tiket][2] dan [ChangeLog][3] untuk rinciannya. ## Unduhan -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2>][4] * SIZE: 8981382 bytes * MD5: b226dfe95d92750ee7163e899b33af00 * SHA256: 6777f865cfa21ffdc167fcc4a7da05cb13aab1bd9e59bfcda82c4b32f75e6b51 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz>][5] * SIZE: 11338691 bytes * MD5: 5ef5d9c07af207710bd9c2ad1cef4b42 * SHA256: 39a1f046e8756c1885cde42b234bc608196e50feadf1d0f202f7634f4a4b1245 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip>][6] * SIZE: 12730896 bytes * MD5: 0bdfd04bfeb0933c0bdcd00e4ea94c49 * SHA256: @@ -74,6 +74,6 @@ Lihat [tiket][2] dan [ChangeLog][3] untuk rinciannya. [1]: https://github.com/rubygems/rubygems/blob/1.8/History.txt [2]: https://bugs.ruby-lang.org/projects/ruby-192/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_320/ChangeLog -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip diff --git a/it/news/_posts/2010-11-14-ruby-1-9-1-p429-is-released.md b/it/news/_posts/2010-11-14-ruby-1-9-1-p429-is-released.md index 471fce6598..a8c7bc60a9 100644 --- a/it/news/_posts/2010-11-14-ruby-1-9-1-p429-is-released.md +++ b/it/news/_posts/2010-11-14-ruby-1-9-1-p429-is-released.md @@ -54,6 +54,6 @@ Questa vulnerabilità è state scoperta e segnalata da Masaya TARUI. -[1]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip diff --git a/it/news/_posts/2010-11-14-ruby-1-9-1-p430-is-released.md b/it/news/_posts/2010-11-14-ruby-1-9-1-p430-is-released.md index be431c66bf..d0329fb160 100644 --- a/it/news/_posts/2010-11-14-ruby-1-9-1-p430-is-released.md +++ b/it/news/_posts/2010-11-14-ruby-1-9-1-p430-is-released.md @@ -14,7 +14,7 @@ versione di patch p430. ### Scarica -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] SIZE: : 7299829 bytes @@ -24,7 +24,7 @@ versione di patch p430. SHA256: : 8d5cc11d819e476fb651db783f714cc4100922f47447f7acdce87ed769cf9d97 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] SIZE: : 9078229 bytes @@ -34,7 +34,7 @@ versione di patch p430. SHA256: : 6d28120e792a4a1cf32dd5f90c1643ecb48760157322a1bb267dd784d14fcb3a -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] SIZE: : 10347823 bytes @@ -47,6 +47,6 @@ versione di patch p430. [1]: {{ site.url }}/it/news/2010/11/14/xss-in-webrick-cve-2010-0541/ -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip diff --git a/it/news/_posts/2010-11-14-ruby-1-9-2-is-released.md b/it/news/_posts/2010-11-14-ruby-1-9-2-is-released.md index 448d7e93df..af64f74e31 100644 --- a/it/news/_posts/2010-11-14-ruby-1-9-2-is-released.md +++ b/it/news/_posts/2010-11-14-ruby-1-9-2-is-released.md @@ -88,7 +88,7 @@ Causa un LoadError ### Scarica -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][2] SIZE: : 8495472 bytes @@ -98,7 +98,7 @@ Causa un LoadError SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][3] SIZE: : 10787899 bytes @@ -108,7 +108,7 @@ Causa un LoadError SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][4] SIZE: : 12159728 bytes @@ -121,6 +121,6 @@ Causa un LoadError [1]: http://www.rubyspec.org -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/it/news/_posts/2010-11-14-ruby-1-9-2-rc1-is-released.md b/it/news/_posts/2010-11-14-ruby-1-9-2-rc1-is-released.md index 64349f73ae..c42bbd2b9c 100644 --- a/it/news/_posts/2010-11-14-ruby-1-9-2-rc1-is-released.md +++ b/it/news/_posts/2010-11-14-ruby-1-9-2-rc1-is-released.md @@ -45,7 +45,7 @@ se trovi qualche problema. * SHA256: c2a680aa5472c8d04a71625afa2b0f75c030d3655a3063fe364cfda8b33c1480 -* [ruby-1.9.2-rc1.tar.gz](URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz) +* [ruby-1.9.2-rc1.tar.gz](URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz) * SIZE: 10779309 bytes * MD5: fdedd5b42ae89a9a46797823ad2d9acf * SHA256: @@ -63,5 +63,5 @@ se trovi qualche problema. [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc1/ChangeLog [3]: https://bugs.ruby-lang.org/issues/show/3462 [4]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip diff --git a/it/news/_posts/2010-11-14-ruby-1-9-2-rc2-is-released.md b/it/news/_posts/2010-11-14-ruby-1-9-2-rc2-is-released.md index ea4e726e1b..dafca83adb 100644 --- a/it/news/_posts/2010-11-14-ruby-1-9-2-rc2-is-released.md +++ b/it/news/_posts/2010-11-14-ruby-1-9-2-rc2-is-released.md @@ -54,6 +54,6 @@ eccetto per i cambiamenti seguenti: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/ChangeLog -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip diff --git a/it/news/_posts/2011-01-01-ruby-1-9-2-p136-is-released.md b/it/news/_posts/2011-01-01-ruby-1-9-2-p136-is-released.md index 7d0b26a1ef..1dca5c8534 100644 --- a/it/news/_posts/2011-01-01-ruby-1-9-2-p136-is-released.md +++ b/it/news/_posts/2011-01-01-ruby-1-9-2-p136-is-released.md @@ -13,7 +13,7 @@ maggiori dettagli. ### Download -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] SIZE: : 8819324 bytes @@ -23,7 +23,7 @@ maggiori dettagli. SHA256: : 33092509aad118f07f0483a3db1d4c5adaccf4bb0324cd43f44e3bd3dd1858cb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] SIZE: : 11155066 bytes @@ -33,7 +33,7 @@ maggiori dettagli. SHA256: : c4314df44f3ab81230685fb51c296ce21034f4c719e2fcc0baba221d19f28746 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] SIZE: : 12566581 bytes @@ -46,6 +46,6 @@ maggiori dettagli. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip diff --git a/it/news/_posts/2011-08-05-ruby-1-9-2-p290-is-released.md b/it/news/_posts/2011-08-05-ruby-1-9-2-p290-is-released.md index 68fcd2a37c..073833cd57 100644 --- a/it/news/_posts/2011-08-05-ruby-1-9-2-p290-is-released.md +++ b/it/news/_posts/2011-08-05-ruby-1-9-2-p290-is-released.md @@ -11,7 +11,7 @@ Vedi [ChangeLog][1] per i dettagli. ### Download -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] SIZE: : 8811237 bytes @@ -21,7 +21,7 @@ Vedi [ChangeLog][1] per i dettagli. SHA256: : 403b3093fbe8a08dc69c269753b8c6e7bd8f87fb79a7dd7d676913efe7642487 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] SIZE: : 11182217 bytes @@ -31,7 +31,7 @@ Vedi [ChangeLog][1] per i dettagli. SHA256: : 1cc817575c4944d3d78959024320ed1d5b7c2b4931a855772dacad7c3f6ebd7e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] SIZE: : 12600100 bytes @@ -44,6 +44,6 @@ Vedi [ChangeLog][1] per i dettagli. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip diff --git a/it/news/_posts/2011-08-05-ruby-1-9-3-preview1-has-been-released.md b/it/news/_posts/2011-08-05-ruby-1-9-3-preview1-has-been-released.md index 7c7da37db6..582c3ee85f 100644 --- a/it/news/_posts/2011-08-05-ruby-1-9-3-preview1-has-been-released.md +++ b/it/news/_posts/2011-08-05-ruby-1-9-3-preview1-has-been-released.md @@ -15,17 +15,17 @@ Ruby Inside ha pubblicato [una recensione di questa versione][3]. ## Download -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][4] SIZE: 9507455 bytes MD5: 7d93dc773c5824f05c6e6630d8c4bf9b SHA256: a15d7924d74a45ffe48d5421c5fc4ff83b7009676054fa5952b890711afef6fc -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][5] SIZE: 12186410 bytes MD5: 0f0220be4cc7c51a82c1bd8f6a0969f3 SHA256: 75c2dd57cabd67d8078a61db4ae86b22dc6f262b84460e5b95a0d8a327b36642 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][6] SIZE: 13696708 bytes MD5: 960e08b2dc866c9987f17d0480de63a1 SHA256: 249483f88156b4ae65cd45742c6f6316660f793b78739657596c63b86f76aaeb @@ -56,6 +56,6 @@ SJIS è ora un alias per Windows-31J, invece di Shift\_JIS. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/NEWS [3]: http://www.rubyinside.com/ruby-1-9-3-preview-1-released-5229.html -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip diff --git a/ja/news/_posts/2003-08-04-20030804.md b/ja/news/_posts/2003-08-04-20030804.md index f60e172ed0..db8f8a058f 100644 --- a/ja/news/_posts/2003-08-04-20030804.md +++ b/ja/news/_posts/2003-08-04-20030804.md @@ -19,7 +19,7 @@ lang: ja おすすめします。 ruby-1.8.0.tar.gzのMD5値は 582a65e52598a4a1e9fce523e16e67d6 です。) --> -Windows版バイナリは[<URL:http://ftp.ruby-lang.org/pub/ruby/binaries/>][2]や +Windows版バイナリは[<URL:https://cache.ruby-lang.org/pub/ruby/binaries/>][2]や [<URL:http://www.dm4lab.to/~usa/ruby/#download>][3]から ダウンロードできます。 Ruby 1.6.xからの変更点については、 @@ -30,7 +30,7 @@ Ruby 1.6.xからの変更点については、 [1]: {{ site.url }}/download-1.8.0.rbx -[2]: http://ftp.ruby-lang.org/pub/ruby/binaries/ +[2]: https://cache.ruby-lang.org/pub/ruby/binaries/ [3]: http://www.dm4lab.to/~usa/ruby/#download [4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 [5]: http://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=changes.1.8.0.ja diff --git a/ja/news/_posts/2006-11-02-CVE-2006-5467.md b/ja/news/_posts/2006-11-02-CVE-2006-5467.md index 88fe1836bb..4f2c3e175a 100644 --- a/ja/news/_posts/2006-11-02-CVE-2006-5467.md +++ b/ja/news/_posts/2006-11-02-CVE-2006-5467.md @@ -41,5 +41,5 @@ Service)状態を容易に引き起こしてしまう脆弱性が存在するこ [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5467 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch [3]: http://rubyforge.org/pipermail/mongrel-users/2006-October/001946.html diff --git a/ja/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md b/ja/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md index 7c4e054c5f..f4484731e9 100644 --- a/ja/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md +++ b/ja/news/_posts/2006-12-04-another-dos-vulnerability-in-cgi-library.md @@ -33,7 +33,7 @@ ruby標準ライブラリcgi.rbを利用しているWebアプリケーション : 1\.8.5-p2にアップグレードしてください。 - [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz>][3] + [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz>][3] (4519151バイト, md5sum: a3517a224716f79b14196adda3e88057) また、Rubyのパッケージを配布している各ベンダから、それぞれ、この脆弱性を修正した版のパッケージが提供されている場合もあります。 @@ -46,4 +46,4 @@ ruby標準ライブラリcgi.rbを利用しているWebアプリケーション [1]: http://jvn.jp/jp/JVN%2384798830/index.html [2]: {{ site.url }}/ja/news/2006/11/02/CVE-2006-5467/ -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz diff --git a/ja/news/_posts/2009-05-12-ruby-1-9-1-p129-released.md b/ja/news/_posts/2009-05-12-ruby-1-9-1-p129-released.md index bc8b8d6417..3cd384cbbb 100644 --- a/ja/news/_posts/2009-05-12-ruby-1-9-1-p129-released.md +++ b/ja/news/_posts/2009-05-12-ruby-1-9-1-p129-released.md @@ -12,19 +12,19 @@ Ruby 1.9.1-p129がリリースされました。 #### 所在 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] SIZE: 7183891 bytes MD5: 6fa62b20f72da471195830dec4eb2013 SHA256: cb730f035aec0e3ac104d23d27a79aa9625fdeb115dae2295de65355f449ce27 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] SIZE: 9034947 bytes MD5: c71f413514ee6341c627be2957023a5c SHA256: 27b7a8ace1d17cec237020ae9355230b53f8c3875f8d942de903e7d58d14253b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] SIZE: 10299369 bytes MD5: 156305e9633758eb60b419fabc33b6e4 @@ -37,6 +37,6 @@ Ruby 1.9.1-p129がリリースされました。 -[1]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip diff --git a/ja/news/_posts/2009-12-07-ruby-1-9-1-p376.md b/ja/news/_posts/2009-12-07-ruby-1-9-1-p376.md index 11c0c2f3bf..633cb067ab 100644 --- a/ja/news/_posts/2009-12-07-ruby-1-9-1-p376.md +++ b/ja/news/_posts/2009-12-07-ruby-1-9-1-p376.md @@ -33,7 +33,7 @@ Ruby 1.9.1のすべてのユーザーにp376へのアップグレードを推奨 #### 所在 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][2] SIZE: : 7293106 bytes @@ -43,7 +43,7 @@ Ruby 1.9.1のすべてのユーザーにp376へのアップグレードを推奨 SHA256: : 79164e647e23bb7c705195e0075ce6020c30dd5ec4f8c8a12a100fe0eb0d6783 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz>][3] SIZE: : 9073007 bytes @@ -53,7 +53,7 @@ Ruby 1.9.1のすべてのユーザーにp376へのアップグレードを推奨 SHA256: : 58b8fc1645283fcf3d5be195dffcaf55b7c85cbc210074273b57b835409b21ca -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip>][4] SIZE: : 10337871 bytes @@ -66,6 +66,6 @@ Ruby 1.9.1のすべてのユーザーにp376へのアップグレードを推奨 [1]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip diff --git a/ja/news/_posts/2010-07-02-ruby-1-9-1-p429-is-released.md b/ja/news/_posts/2010-07-02-ruby-1-9-1-p429-is-released.md index 04a6d8be3e..479061cdb2 100644 --- a/ja/news/_posts/2010-07-02-ruby-1-9-1-p429-is-released.md +++ b/ja/news/_posts/2010-07-02-ruby-1-9-1-p429-is-released.md @@ -28,7 +28,7 @@ Ruby 1.9を1.9.1-p429または1.9.2-rc1に更新することを推奨します ### 所在 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2>][1] SIZE : 7300923 bytes @@ -38,7 +38,7 @@ Ruby 1.9を1.9.1-p429または1.9.2-rc1に更新することを推奨します SHA256 : e0b9471d77354628a8041068f45734eb2d99f5b5df08fe5a76d785d989a47bfb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz>][2] SIZE : 9078126 bytes @@ -48,7 +48,7 @@ Ruby 1.9を1.9.1-p429または1.9.2-rc1に更新することを推奨します SHA256 : fdd97f52873b70f378ac73c76a1b2778e210582ce5fe1e1c241c37bd906b43b2 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip>][3] SIZE : 10347659 bytes @@ -60,6 +60,6 @@ Ruby 1.9を1.9.1-p429または1.9.2-rc1に更新することを推奨します -[1]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip diff --git a/ja/news/_posts/2010-07-02-ruby-1-9-2-rc1-is-released.md b/ja/news/_posts/2010-07-02-ruby-1-9-2-rc1-is-released.md index f57491c7e7..b05166edfa 100644 --- a/ja/news/_posts/2010-07-02-ruby-1-9-2-rc1-is-released.md +++ b/ja/news/_posts/2010-07-02-ruby-1-9-2-rc1-is-released.md @@ -28,7 +28,7 @@ Ruby 1.9.2は8月初旬にリリースされる予定です。1.9.2リリース ### 所在 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2>][5] SIZE : 8479087 bytes @@ -38,7 +38,7 @@ Ruby 1.9.2は8月初旬にリリースされる予定です。1.9.2リリース SHA256 : c2a680aa5472c8d04a71625afa2b0f75c030d3655a3063fe364cfda8b33c1480 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz>][6] SIZE : 10779309 bytes @@ -48,7 +48,7 @@ Ruby 1.9.2は8月初旬にリリースされる予定です。1.9.2リリース SHA256 : 3e90036728342ce8463be00d42d4a36de70dabed96216c5f8a26ec9ba4b29537 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip>][7] SIZE : 12158992 bytes @@ -64,6 +64,6 @@ Ruby 1.9.2は8月初旬にリリースされる予定です。1.9.2リリース [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc1/ChangeLog [3]: https://bugs.ruby-lang.org/issues/show/3462 [4]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip diff --git a/ja/news/_posts/2010-07-12-ruby-1-9-2-rc2-is-released.md b/ja/news/_posts/2010-07-12-ruby-1-9-2-rc2-is-released.md index 0f067b3627..99891df109 100644 --- a/ja/news/_posts/2010-07-12-ruby-1-9-2-rc2-is-released.md +++ b/ja/news/_posts/2010-07-12-ruby-1-9-2-rc2-is-released.md @@ -31,7 +31,7 @@ Ruby 1.9.2は8月初旬にリリースされる予定です。1.9.2リリース ### 所在 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2>][4] SIZE : 8480974 bytes @@ -41,7 +41,7 @@ Ruby 1.9.2は8月初旬にリリースされる予定です。1.9.2リリース SHA256 : 692ebae991b104482dc9f0d220c1afb6b690a338b3b815aaa4f62954d2fa1b4a -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz>][5] SIZE : 10781884 bytes @@ -51,7 +51,7 @@ Ruby 1.9.2は8月初旬にリリースされる予定です。1.9.2リリース SHA256 : 5d523d99f928705ac1de84ade03283c468415c00f8b6755a8dd7a140828869b4 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip>][6] SIZE : 12161233 bytes @@ -66,6 +66,6 @@ Ruby 1.9.2は8月初旬にリリースされる予定です。1.9.2リリース [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/ChangeLog [3]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip diff --git a/ja/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md b/ja/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md index 2d24944726..07ed453e22 100644 --- a/ja/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md +++ b/ja/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md @@ -12,7 +12,7 @@ Ruby 1.9.1-p430 ## ダウンロード -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] SIZE: : 7299829 bytes @@ -23,7 +23,7 @@ Ruby 1.9.1-p430 SHA256: : 8d5cc11d819e476fb651db783f714cc4100922f47447f7acdce87ed769cf9d97 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] SIZE: : 9078229 bytes @@ -34,7 +34,7 @@ Ruby 1.9.1-p430 SHA256: : 6d28120e792a4a1cf32dd5f90c1643ecb48760157322a1bb267dd784d14fcb3a -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] SIZE: : 10347823 bytes @@ -48,6 +48,6 @@ Ruby 1.9.1-p430 [1]: {{ site.url }}/ja/news/2010/08/16/xss-in-webrick-cve-2010-0541/ -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip diff --git a/ja/news/_posts/2010-08-18-ruby-1-9-2-is-released.md b/ja/news/_posts/2010-08-18-ruby-1-9-2-is-released.md index 46b332fbdb..0837574021 100644 --- a/ja/news/_posts/2010-08-18-ruby-1-9-2-is-released.md +++ b/ja/news/_posts/2010-08-18-ruby-1-9-2-is-released.md @@ -71,7 +71,7 @@ LoadErrorが発生する ### ダウンロード -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] SIZE: : 8495472 bytes @@ -81,7 +81,7 @@ LoadErrorが発生する SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] SIZE: : 10787899 bytes @@ -91,7 +91,7 @@ LoadErrorが発生する SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] SIZE: : 12159728 bytes @@ -106,6 +106,6 @@ LoadErrorが発生する [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/ja/news/_posts/2010-12-25-ruby-1-9-2-p136-is-released.md b/ja/news/_posts/2010-12-25-ruby-1-9-2-p136-is-released.md index 2d3fe993ca..9d68e6563f 100644 --- a/ja/news/_posts/2010-12-25-ruby-1-9-2-p136-is-released.md +++ b/ja/news/_posts/2010-12-25-ruby-1-9-2-p136-is-released.md @@ -10,7 +10,7 @@ Ruby 1.9.2-p136がリリースされました。 これはRuby 1.9.2の2回目 ### ダウンロード -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] SIZE: : 8819324 bytes @@ -20,7 +20,7 @@ Ruby 1.9.2-p136がリリースされました。 これはRuby 1.9.2の2回目 SHA256: : 33092509aad118f07f0483a3db1d4c5adaccf4bb0324cd43f44e3bd3dd1858cb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] SIZE: : 11155066 bytes @@ -30,7 +30,7 @@ Ruby 1.9.2-p136がリリースされました。 これはRuby 1.9.2の2回目 SHA256: : c4314df44f3ab81230685fb51c296ce21034f4c719e2fcc0baba221d19f28746 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] SIZE: : 12566581 bytes @@ -43,6 +43,6 @@ Ruby 1.9.2-p136がリリースされました。 これはRuby 1.9.2の2回目 [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip diff --git a/ja/news/_posts/2011-07-15-ruby-1-9-2-p290-is-released.md b/ja/news/_posts/2011-07-15-ruby-1-9-2-p290-is-released.md index 7dc7595a39..696bd8f0b6 100644 --- a/ja/news/_posts/2011-07-15-ruby-1-9-2-p290-is-released.md +++ b/ja/news/_posts/2011-07-15-ruby-1-9-2-p290-is-released.md @@ -13,7 +13,7 @@ Ruby 1.9.2-p290がリリースされました。 ### ダウンロード -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] SIZE: : 8811237 bytes @@ -23,7 +23,7 @@ Ruby 1.9.2-p290がリリースされました。 SHA256: : 403b3093fbe8a08dc69c269753b8c6e7bd8f87fb79a7dd7d676913efe7642487 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] SIZE: : 11182217 bytes @@ -33,7 +33,7 @@ Ruby 1.9.2-p290がリリースされました。 SHA256: : 1cc817575c4944d3d78959024320ed1d5b7c2b4931a855772dacad7c3f6ebd7e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] SIZE: : 12600100 bytes @@ -46,6 +46,6 @@ Ruby 1.9.2-p290がリリースされました。 [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip diff --git a/ja/news/_posts/2011-08-01-ruby-1-9-3-preview1-release.md b/ja/news/_posts/2011-08-01-ruby-1-9-3-preview1-release.md index dc29b8fdb0..796a9486f6 100644 --- a/ja/news/_posts/2011-08-01-ruby-1-9-3-preview1-release.md +++ b/ja/news/_posts/2011-08-01-ruby-1-9-3-preview1-release.md @@ -13,17 +13,17 @@ Ruby 1.9.3 preview1をリリースしました。これはRuby 1.9.3の最初の ## 所在 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][1] SIZE: 9507455 bytes MD5: 7d93dc773c5824f05c6e6630d8c4bf9b SHA256: a15d7924d74a45ffe48d5421c5fc4ff83b7009676054fa5952b890711afef6fc -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][2] SIZE: 12186410 bytes MD5: 0f0220be4cc7c51a82c1bd8f6a0969f3 SHA256: 75c2dd57cabd67d8078a61db4ae86b22dc6f262b84460e5b95a0d8a327b36642 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][3] SIZE: 13696708 bytes MD5: 960e08b2dc866c9987f17d0480de63a1 SHA256: 249483f88156b4ae65cd45742c6f6316660f793b78739657596c63b86f76aaeb @@ -54,9 +54,9 @@ Ruby 1.9.3 preview1をリリースしました。これはRuby 1.9.3の最初の -[1]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip [4]: http://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29 [5]: {{ site.url }}{{ site.license.url }} [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/NEWS diff --git a/ja/news/_posts/2011-09-24-ruby-1-9-3-rc1-released.md b/ja/news/_posts/2011-09-24-ruby-1-9-3-rc1-released.md index 4a4e8cd124..0698c5c01f 100644 --- a/ja/news/_posts/2011-09-24-ruby-1-9-3-rc1-released.md +++ b/ja/news/_posts/2011-09-24-ruby-1-9-3-rc1-released.md @@ -14,17 +14,17 @@ ruby-1.9.3-p0 のリリースにむけて修正が続けられています。 ## 所在 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2>][1] SIZE: 9552727 bytes MD5: 26f0dc51ad981e12c58b48380112fa4d SHA256: 951a8810086abca0e200f81767a518ee2730d6dc9b0cc2c7e3587dcfc3bf5fc8 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz>][2] SIZE: 12224459 bytes MD5: 46a2a481536ca0ca0b80ad2b091df68e SHA256: bb1ae474d30e8681df89599520e766270c8e16450efdc01e099810f5e401eb94 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip>][3] SIZE: 13696517 bytes MD5: 9c787f5e4963e54d1a11985a73467342 SHA256: 8e9219b7e6f78a9e171740cbbb3787047383c281c290504dd0e4d8318607a74b @@ -55,9 +55,9 @@ ruby-1.9.3-p0 のリリースにむけて修正が続けられています。 -[1]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip [4]: http://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29 [5]: {{ site.url }}{{ site.license.url }} [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/NEWS diff --git a/ja/news/_posts/2011-10-31-ruby-1-9-3-p0-is-released.md b/ja/news/_posts/2011-10-31-ruby-1-9-3-p0-is-released.md index fab781a7da..ac0d7db04a 100644 --- a/ja/news/_posts/2011-10-31-ruby-1-9-3-p0-is-released.md +++ b/ja/news/_posts/2011-10-31-ruby-1-9-3-p0-is-released.md @@ -9,19 +9,19 @@ Ruby 1.9.3 の最初の正式版である ruby-1.9.3-p0 がリリースされま ## 所在 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][1] * SIZE: 9554576 bytes * MD5: 65401fb3194cdccd6c1175ab29b8fdb8 * SHA256: ca8ba4e564fc5f98b210a5784e43dfffef9471222849e46f8e848b37e9f38acf -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][2] * SIZE: 12223217 bytes * MD5: 8e2fef56185cfbaf29d0c8329fc77c05 * SHA256: 3b910042e3561f4296fd95d96bf30322e53eecf083992e5042a7680698cfa34e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][3] * SIZE: 13691314 bytes * MD5: 437ac529a7872c8dcc956eab8e7e6f76 * SHA256: @@ -80,9 +80,9 @@ Ruby 1.9.3 の最初の正式版である ruby-1.9.3-p0 がリリースされま -[1]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip [4]: http://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29 [5]: {{ site.url }}{{ site.license.url }} [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS diff --git a/ja/news/_posts/2012-02-16-ruby-1-9-3-p125-.md b/ja/news/_posts/2012-02-16-ruby-1-9-3-p125-.md index 22ada251b4..65cc997b05 100644 --- a/ja/news/_posts/2012-02-16-ruby-1-9-3-p125-.md +++ b/ja/news/_posts/2012-02-16-ruby-1-9-3-p125-.md @@ -22,21 +22,21 @@ See [tickets][4] and [ChangeLog][5] for details. == Downloads -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2][6] * SIZE: 9733962 bytes * MD5: 702529a7f8417ed79f628b77d8061aa5 * SHA256: c67a59443052b5a9219eb4cee3892bdfbc6f250f0c8e214e02256a4cc7ef5526 -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz][7] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz][7] * SIZE: 12278584 bytes * MD5: e3ea86b9d3fc2d3ec867f66969ae3b92 * SHA256: 8b3c035cf4f0ad6420f447d6a48e8817e5384d0504514939aeb156e251d44cce -* [http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip][8] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip][8] * SIZE: 13742164 bytes * MD5: 2cff031a8801d91a0a0ca8e9a83e2ec8 @@ -50,6 +50,6 @@ See [tickets][4] and [ChangeLog][5] for details. [3]: https://bugs.ruby-lang.org/issues/show/5851 [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz -[8]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip diff --git a/ja/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md b/ja/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md index 48cd14ab96..b9bb1bf2ea 100644 --- a/ja/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md +++ b/ja/news/_posts/2012-04-20-ruby-1-9-3-p194-is-released.md @@ -42,19 +42,19 @@ RubyGemsがSSL証明書をどのように使うかは、~/.gemrcファイルや/ ## ダウンロード -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>][4] * SIZE: 9841223 bytes * MD5: 2278eff4cfed3cbc0653bc73085caa34 * SHA256: a9d1ea9eaea075c60048369a63b35b3b5a06a30aa214a3d990e0bb71212db8fa -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>][5] * SIZE: 12432239 bytes * MD5: bc0c715c69da4d1d8bd57069c19f6c0e * SHA256: 46e2fa80be7efed51bd9cdc529d1fe22ebc7567ee0f91db4ab855438cf4bd8bb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>][6] * SIZE: 13898712 bytes * MD5: 77e67b15234e442d4a3dcc450bc70fea * SHA256: @@ -65,6 +65,6 @@ RubyGemsがSSL証明書をどのように使うかは、~/.gemrcファイルや/ [1]: https://github.com/rubygems/rubygems/blob/1.8/History.txt [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip diff --git a/ko/news/_posts/2007-01-01-CVE-2006-5467.md b/ko/news/_posts/2007-01-01-CVE-2006-5467.md index 7803eca88d..0445383923 100644 --- a/ko/news/_posts/2007-01-01-CVE-2006-5467.md +++ b/ko/news/_posts/2007-01-01-CVE-2006-5467.md @@ -38,5 +38,5 @@ lang: ko [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5467 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch [3]: http://rubyforge.org/pipermail/mongrel-users/2006-October/001946.html diff --git a/ko/news/_posts/2007-01-01-JVN-84798830.md b/ko/news/_posts/2007-01-01-JVN-84798830.md index 860bf5ba33..fb0376b219 100644 --- a/ko/news/_posts/2007-01-01-JVN-84798830.md +++ b/ko/news/_posts/2007-01-01-JVN-84798830.md @@ -11,7 +11,7 @@ lang: ko cgi.rb를 사용하는 웹 애플리케이션 모두에 특정 HTTP 요청이 전달되었을 때 해당 기기의 CPU 자원을 고갈할 여지가 있습니다. 이런 요청으로 DoS의 여지가 생깁니다. 취약점에 대한 자세한 내용은 [JVN#84798830][1]을 참고하세요. -이전 패치인 http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch에서 +이전 패치인 https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch에서 이 문제를 함께 해결하지는 않습니다. ## 취약한 버전 @@ -26,7 +26,7 @@ cgi.rb를 사용하는 웹 애플리케이션 모두에 특정 HTTP 요청이 * 1\.8 시리즈 * 1\.8.5-p2로 업그레이드 하세요. - * http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz + * https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p2.tar.gz (4519151 bytes, md5sum: a3517a224716f79b14196adda3e88057) * 시스템에서 패키지 관리 소프트웨어를 사용한다면 이 점은 모두 수정되었습니다. diff --git a/ko/news/_posts/2007-10-08-net-https-vulnerability.md b/ko/news/_posts/2007-10-08-net-https-vulnerability.md index 875b44a547..3a40bc0646 100644 --- a/ko/news/_posts/2007-10-08-net-https-vulnerability.md +++ b/ko/news/_posts/2007-10-08-net-https-vulnerability.md @@ -33,8 +33,8 @@ post\_connection\_check 호출이 실패하는 것입니다. 서버 인증서의 : 1\.8.6-p111이나 1.8.5-p114로 업그레이드 하십시오. - * [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] - * [<URL:http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] 그리고 Net::HTTP#enable\_post\_connection\_check= 메소드를 이용해 post\_connection\_check를 활성화합니다. @@ -64,5 +64,5 @@ post\_connection\_check 호출이 실패하는 것입니다. 서버 인증서의 [1]: http://www.isecpartners.com/advisories/2007-006-rubyssl.txt -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz diff --git a/ko/news/_posts/2010-07-14-ruby-1-9-1-p429-release.md b/ko/news/_posts/2010-07-14-ruby-1-9-1-p429-release.md index 6a137d0eed..72341c88b2 100644 --- a/ko/news/_posts/2010-07-14-ruby-1-9-1-p429-release.md +++ b/ko/news/_posts/2010-07-14-ruby-1-9-1-p429-release.md @@ -30,23 +30,23 @@ Masaya TARUI ## 다운로드 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2>][1] SIZE: 7300923 bytes MD5: 09df32ae51b6337f7a2e3b1909b26213 SHA256: e0b9471d77354628a8041068f45734eb2d99f5b5df08fe5a76d785d989a47bfb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz>][2] SIZE: 9078126 bytes MD5: 0f6d7630f26042e00bc59875755cf879 SHA256: fdd97f52873b70f378ac73c76a1b2778e210582ce5fe1e1c241c37bd906b43b2 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip>][3] SIZE: 10347659 bytes MD5: fcd031414e5e4534f97aa195bb586d6c SHA256: c9fe2364b477ad004030f4feeb89aeaa2a01675ff95db1bed31a932806f85680 -[1]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip diff --git a/ko/news/_posts/2010-07-15-ruby-1-9-2-rc1-release.md b/ko/news/_posts/2010-07-15-ruby-1-9-2-rc1-release.md index 8950c20d3a..565d2a7456 100644 --- a/ko/news/_posts/2010-07-15-ruby-1-9-2-rc1-release.md +++ b/ko/news/_posts/2010-07-15-ruby-1-9-2-rc1-release.md @@ -32,7 +32,7 @@ lang: ko ### 다운로드 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2>][5] SIZE : 8479087 bytes @@ -42,7 +42,7 @@ lang: ko SHA256 : c2a680aa5472c8d04a71625afa2b0f75c030d3655a3063fe364cfda8b33c1480 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz>][6] SIZE : 10779309 bytes @@ -52,7 +52,7 @@ lang: ko SHA256 : 3e90036728342ce8463be00d42d4a36de70dabed96216c5f8a26ec9ba4b29537 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip>][7] SIZE : 12158992 bytes @@ -68,6 +68,6 @@ lang: ko [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc1/ChangeLog [3]: https://bugs.ruby-lang.org/issues/show/3462 [4]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz -[7]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip diff --git a/ko/news/_posts/2010-07-19-ruby-1-9-2-rc2-release.md b/ko/news/_posts/2010-07-19-ruby-1-9-2-rc2-release.md index 9c0810834d..32da7547ec 100644 --- a/ko/news/_posts/2010-07-19-ruby-1-9-2-rc2-release.md +++ b/ko/news/_posts/2010-07-19-ruby-1-9-2-rc2-release.md @@ -32,7 +32,7 @@ RC1 공개 후 psych 라이브러리 수정과 몇 가지 버그 수정이 이 ### 다운로드 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2>][4] SIZE : 8480974 bytes @@ -42,7 +42,7 @@ RC1 공개 후 psych 라이브러리 수정과 몇 가지 버그 수정이 이 SHA256 : 692ebae991b104482dc9f0d220c1afb6b690a338b3b815aaa4f62954d2fa1b4a -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz>][5] SIZE : 10781884 bytes @@ -52,7 +52,7 @@ RC1 공개 후 psych 라이브러리 수정과 몇 가지 버그 수정이 이 SHA256 : 5d523d99f928705ac1de84ade03283c468415c00f8b6755a8dd7a140828869b4 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip>][6] SIZE : 12161233 bytes @@ -67,6 +67,6 @@ RC1 공개 후 psych 라이브러리 수정과 몇 가지 버그 수정이 이 [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/ChangeLog [3]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip diff --git a/ko/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md b/ko/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md index 4b4854bffd..fca5a5a0e1 100644 --- a/ko/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md +++ b/ko/news/_posts/2010-08-16-ruby-1-9-1-p430-is-released.md @@ -13,7 +13,7 @@ lang: ko ## 다운로드 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] SIZE: : 7299829 bytes @@ -24,7 +24,7 @@ lang: ko SHA256: : 8d5cc11d819e476fb651db783f714cc4100922f47447f7acdce87ed769cf9d97 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] SIZE: : 9078229 bytes @@ -35,7 +35,7 @@ lang: ko SHA256: : 6d28120e792a4a1cf32dd5f90c1643ecb48760157322a1bb267dd784d14fcb3a -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] SIZE: : 10347823 bytes @@ -49,6 +49,6 @@ lang: ko [1]: {{ site.url }}/ko/news/2010/08/16/webrick-xss-cve-2010-0541/ -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip diff --git a/ko/news/_posts/2011-07-19-ruby-1-9-2-p290-release.md b/ko/news/_posts/2011-07-19-ruby-1-9-2-p290-release.md index f3135bbcef..bbd0d94d00 100644 --- a/ko/news/_posts/2011-07-19-ruby-1-9-2-p290-release.md +++ b/ko/news/_posts/2011-07-19-ruby-1-9-2-p290-release.md @@ -14,7 +14,7 @@ lang: ko ### 다운로드 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] SIZE: : 8811237 bytes @@ -24,7 +24,7 @@ lang: ko SHA256: : 403b3093fbe8a08dc69c269753b8c6e7bd8f87fb79a7dd7d676913efe7642487 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] SIZE: : 11182217 bytes @@ -34,7 +34,7 @@ lang: ko SHA256: : 1cc817575c4944d3d78959024320ed1d5b7c2b4931a855772dacad7c3f6ebd7e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] SIZE: : 12600100 bytes @@ -47,6 +47,6 @@ lang: ko [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip diff --git a/ko/news/_posts/2011-10-02-ruby-1-9-3-preview1-release.md b/ko/news/_posts/2011-10-02-ruby-1-9-3-preview1-release.md index f2f50f9415..14f284c04c 100644 --- a/ko/news/_posts/2011-10-02-ruby-1-9-3-preview1-release.md +++ b/ko/news/_posts/2011-10-02-ruby-1-9-3-preview1-release.md @@ -13,21 +13,21 @@ lang: ko ## 내려받기 -* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 ^ SIZE: 9507455 bytes MD5: 7d93dc773c5824f05c6e6630d8c4bf9b SHA256: a15d7924d74a45ffe48d5421c5fc4ff83b7009676054fa5952b890711afef6fc -* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz ^ SIZE: 12186410 bytes MD5: 0f0220be4cc7c51a82c1bd8f6a0969f3 SHA256: 75c2dd57cabd67d8078a61db4ae86b22dc6f262b84460e5b95a0d8a327b36642 -* http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip +* https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip ^ SIZE: 13696708 bytes diff --git a/ko/news/_posts/2011-11-06-ruby-1-9-3-p0-is-released.md b/ko/news/_posts/2011-11-06-ruby-1-9-3-p0-is-released.md index 0f7f591bbc..22d87fd754 100644 --- a/ko/news/_posts/2011-11-06-ruby-1-9-3-p0-is-released.md +++ b/ko/news/_posts/2011-11-06-ruby-1-9-3-p0-is-released.md @@ -10,19 +10,19 @@ lang: ko ## 내려받기 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][1] * SIZE: 9554576 bytes * MD5: 65401fb3194cdccd6c1175ab29b8fdb8 * SHA256: ca8ba4e564fc5f98b210a5784e43dfffef9471222849e46f8e848b37e9f38acf -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][2] * SIZE: 12223217 bytes * MD5: 8e2fef56185cfbaf29d0c8329fc77c05 * SHA256: 3b910042e3561f4296fd95d96bf30322e53eecf083992e5042a7680698cfa34e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][3] * SIZE: 13691314 bytes * MD5: 437ac529a7872c8dcc956eab8e7e6f76 * SHA256: @@ -80,9 +80,9 @@ lang: ko -[1]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip [4]: http://en.wikipedia.org/wiki/BSD_licenses#2-clause_license_.28.22Simplified_BSD_License.22_or_.22FreeBSD_License.22.29 [5]: {{ site.url }}{{ site.license.url }} [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS diff --git a/pt/news/_posts/2009-05-15-ruby-1-9-1-p129-j-disponvel-para-download.md b/pt/news/_posts/2009-05-15-ruby-1-9-1-p129-j-disponvel-para-download.md index 70ab7d71d7..c603e77628 100644 --- a/pt/news/_posts/2009-05-15-ruby-1-9-1-p129-j-disponvel-para-download.md +++ b/pt/news/_posts/2009-05-15-ruby-1-9-1-p129-j-disponvel-para-download.md @@ -14,19 +14,19 @@ façam esta actualização. #### Disponível a partir de -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2>][1] SIZE: 7183891 bytes MD5: 6fa62b20f72da471195830dec4eb2013 SHA256: cb730f035aec0e3ac104d23d27a79aa9625fdeb115dae2295de65355f449ce27 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz>][2] SIZE: 9034947 bytes MD5: c71f413514ee6341c627be2957023a5c SHA256: 27b7a8ace1d17cec237020ae9355230b53f8c3875f8d942de903e7d58d14253b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip>][3] SIZE: 10299369 bytes MD5: 156305e9633758eb60b419fabc33b6e4 @@ -44,6 +44,6 @@ $SAFE > 0 -[1]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 -[2]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz -[3]: http://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-p129.zip diff --git a/pt/news/_posts/2011-07-18-ruby-1-9-2-p290-disponvel-para-download.md b/pt/news/_posts/2011-07-18-ruby-1-9-2-p290-disponvel-para-download.md index 3005680193..7c037f08b5 100644 --- a/pt/news/_posts/2011-07-18-ruby-1-9-2-p290-disponvel-para-download.md +++ b/pt/news/_posts/2011-07-18-ruby-1-9-2-p290-disponvel-para-download.md @@ -14,7 +14,7 @@ Ver [ChangeLog][1] (em Inglês). ### Downloads -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2>][2] TAMANHO: : 8811237 bytes @@ -24,7 +24,7 @@ Ver [ChangeLog][1] (em Inglês). SHA256: : 403b3093fbe8a08dc69c269753b8c6e7bd8f87fb79a7dd7d676913efe7642487 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz>][3] TAMANHO: : 11182217 bytes @@ -34,7 +34,7 @@ Ver [ChangeLog][1] (em Inglês). SHA256: : 1cc817575c4944d3d78959024320ed1d5b7c2b4931a855772dacad7c3f6ebd7e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip>][4] TAMANHO: : 12600100 bytes @@ -47,6 +47,6 @@ Ver [ChangeLog][1] (em Inglês). [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip diff --git a/pt/news/_posts/2011-08-02-lancado-o-ruby-1-9-3-preview1.md b/pt/news/_posts/2011-08-02-lancado-o-ruby-1-9-3-preview1.md index 374f48466b..749fbf0411 100644 --- a/pt/news/_posts/2011-08-02-lancado-o-ruby-1-9-3-preview1.md +++ b/pt/news/_posts/2011-08-02-lancado-o-ruby-1-9-3-preview1.md @@ -13,17 +13,17 @@ Ver [ChangeLogs][1] e [NEWS][2] para descrições. ### Descargas -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2>][3] SIZE: 9507455 bytes MD5: 7d93dc773c5824f05c6e6630d8c4bf9b SHA256: a15d7924d74a45ffe48d5421c5fc4ff83b7009676054fa5952b890711afef6fc -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz>][4] SIZE: 12186410 bytes MD5: 0f0220be4cc7c51a82c1bd8f6a0969f3 SHA256: 75c2dd57cabd67d8078a61db4ae86b22dc6f262b84460e5b95a0d8a327b36642 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip>][5] SIZE: 13696708 bytes MD5: 960e08b2dc866c9987f17d0480de63a1 SHA256: 249483f88156b4ae65cd45742c6f6316660f793b78739657596c63b86f76aaeb @@ -53,6 +53,6 @@ SJIS changed to alias for Windows-31J, instead of Shift\_JIS. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/NEWS -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip diff --git a/tr/news/_posts/2011-01-17-ruby-1-9-2-is-released.md b/tr/news/_posts/2011-01-17-ruby-1-9-2-is-released.md index 64cd56736d..cd2227083b 100644 --- a/tr/news/_posts/2011-01-17-ruby-1-9-2-is-released.md +++ b/tr/news/_posts/2011-01-17-ruby-1-9-2-is-released.md @@ -68,7 +68,7 @@ Bir LoadError kaynağı ### İndirin -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] BOYUT: : 8495472 bytes @@ -78,7 +78,7 @@ Bir LoadError kaynağı SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] BOYUT: : 10787899 bytes @@ -88,7 +88,7 @@ Bir LoadError kaynağı SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] BOYUT: : 12159728 bytes @@ -103,6 +103,6 @@ Bir LoadError kaynağı [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/tr/news/_posts/2011-01-18-ruby-1-9-2-p136-srm-yaynland.md b/tr/news/_posts/2011-01-18-ruby-1-9-2-p136-srm-yaynland.md index 8527e9fa6f..ff9198ef03 100644 --- a/tr/news/_posts/2011-01-18-ruby-1-9-2-p136-srm-yaynland.md +++ b/tr/news/_posts/2011-01-18-ruby-1-9-2-p136-srm-yaynland.md @@ -10,7 +10,7 @@ düzenlendi. Ayrıntı için [ChangeLog][1] adresine bakınız. ### İndirin -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] BOYUT: : 8819324 bytes @@ -20,7 +20,7 @@ düzenlendi. Ayrıntı için [ChangeLog][1] adresine bakınız. SHA256: : 33092509aad118f07f0483a3db1d4c5adaccf4bb0324cd43f44e3bd3dd1858cb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] BOYUT: : 11155066 bytes @@ -30,7 +30,7 @@ düzenlendi. Ayrıntı için [ChangeLog][1] adresine bakınız. SHA256: : c4314df44f3ab81230685fb51c296ce21034f4c719e2fcc0baba221d19f28746 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] BOYUT: : 12566581 bytes @@ -43,6 +43,6 @@ düzenlendi. Ayrıntı için [ChangeLog][1] adresine bakınız. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip diff --git a/zh_cn/news/_posts/2010-11-06-ruby-1-9-2-.md b/zh_cn/news/_posts/2010-11-06-ruby-1-9-2-.md index e135b20177..6b4cc4b6f5 100644 --- a/zh_cn/news/_posts/2010-11-06-ruby-1-9-2-.md +++ b/zh_cn/news/_posts/2010-11-06-ruby-1-9-2-.md @@ -76,7 +76,7 @@ It causes a LoadError ### 下载 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] SIZE: : 8495472 bytes @@ -86,7 +86,7 @@ It causes a LoadError SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] SIZE: : 10787899 bytes @@ -96,7 +96,7 @@ It causes a LoadError SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] SIZE: : 12159728 bytes @@ -111,6 +111,6 @@ It causes a LoadError [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/zh_cn/news/_posts/2011-01-04-ruby-1-9-2-p136-.md b/zh_cn/news/_posts/2011-01-04-ruby-1-9-2-p136-.md index f57ee6e7ca..03d288bbe6 100644 --- a/zh_cn/news/_posts/2011-01-04-ruby-1-9-2-p136-.md +++ b/zh_cn/news/_posts/2011-01-04-ruby-1-9-2-p136-.md @@ -10,7 +10,7 @@ Ruby 1.9.2-p136 已经发布. 这是 Ruby 1.9.2 的第二个发布版本。 它 ### 下载 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2>][2] SIZE: : 8819324 bytes @@ -20,7 +20,7 @@ Ruby 1.9.2-p136 已经发布. 这是 Ruby 1.9.2 的第二个发布版本。 它 SHA256: : 33092509aad118f07f0483a3db1d4c5adaccf4bb0324cd43f44e3bd3dd1858cb -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz>][3] SIZE: : 11155066 bytes @@ -30,7 +30,7 @@ Ruby 1.9.2-p136 已经发布. 这是 Ruby 1.9.2 的第二个发布版本。 它 SHA256: : c4314df44f3ab81230685fb51c296ce21034f4c719e2fcc0baba221d19f28746 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip>][4] SIZE: : 12566581 bytes @@ -43,6 +43,6 @@ Ruby 1.9.2-p136 已经发布. 这是 Ruby 1.9.2 的第二个发布版本。 它 [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip diff --git a/zh_cn/news/_posts/2011-11-26-ruby-1-9-3-p0-.md b/zh_cn/news/_posts/2011-11-26-ruby-1-9-3-p0-.md index e941456289..c72e940432 100644 --- a/zh_cn/news/_posts/2011-11-26-ruby-1-9-3-p0-.md +++ b/zh_cn/news/_posts/2011-11-26-ruby-1-9-3-p0-.md @@ -12,17 +12,17 @@ Ruby 1.9.3 p0 已发布。这是1.9系列最新稳定版本。 ## 下载位置 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2>][3] SIZE: 9554576 bytes MD5: 65401fb3194cdccd6c1175ab29b8fdb8 SHA256: ca8ba4e564fc5f98b210a5784e43dfffef9471222849e46f8e848b37e9f38acf -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz>][4] SIZE: 12223217 bytes MD5: 8e2fef56185cfbaf29d0c8329fc77c05 SHA256: 3b910042e3561f4296fd95d96bf30322e53eecf083992e5042a7680698cfa34e -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip>][5] SIZE: 13691314 bytes MD5: 437ac529a7872c8dcc956eab8e7e6f76 SHA256: 1be16d0172e9cf9e5078a7bee2465a9f3af431920e1e3d9417a4fc2ee074bca4 @@ -31,6 +31,6 @@ Ruby 1.9.3 p0 已发布。这是1.9系列最新稳定版本。 [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip diff --git a/zh_tw/news/_posts/2006-11-05-CVE-2006-5467.md b/zh_tw/news/_posts/2006-11-05-CVE-2006-5467.md index c6c0a78b00..7d7eb9bad1 100644 --- a/zh_tw/news/_posts/2006-11-05-CVE-2006-5467.md +++ b/zh_tw/news/_posts/2006-11-05-CVE-2006-5467.md @@ -39,5 +39,5 @@ DoS 問題。 [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-5467 -[2]: http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-cgi-dos-1.patch [3]: http://rubyforge.org/pipermail/mongrel-users/2006-October/001946.html diff --git a/zh_tw/news/_posts/2010-07-17-ruby-1-9-2-rc2-.md b/zh_tw/news/_posts/2010-07-17-ruby-1-9-2-rc2-.md index b3fbef05e2..2f8270e8cc 100644 --- a/zh_tw/news/_posts/2010-07-17-ruby-1-9-2-rc2-.md +++ b/zh_tw/news/_posts/2010-07-17-ruby-1-9-2-rc2-.md @@ -55,6 +55,6 @@ Ruby 1.9.2 已經達到預期的穩定. 根據推出日程, Ruby 1.9.2 將會在 [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/ChangeLog [3]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip diff --git a/zh_tw/news/_posts/2010-08-18-ruby-1-9-1-p430-is-released.md b/zh_tw/news/_posts/2010-08-18-ruby-1-9-1-p430-is-released.md index 776945d43d..80b836a364 100644 --- a/zh_tw/news/_posts/2010-08-18-ruby-1-9-1-p430-is-released.md +++ b/zh_tw/news/_posts/2010-08-18-ruby-1-9-1-p430-is-released.md @@ -13,7 +13,7 @@ I recommend all Ruby 1.9.1 users to upgrade the 1.9.1 to p430. ### Downloads -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2>][2] SIZE: : 7299829 bytes @@ -23,7 +23,7 @@ I recommend all Ruby 1.9.1 users to upgrade the 1.9.1 to p430. SHA256: : 8d5cc11d819e476fb651db783f714cc4100922f47447f7acdce87ed769cf9d97 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz>][3] SIZE: : 9078229 bytes @@ -33,7 +33,7 @@ I recommend all Ruby 1.9.1 users to upgrade the 1.9.1 to p430. SHA256: : 6d28120e792a4a1cf32dd5f90c1643ecb48760157322a1bb267dd784d14fcb3a -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip>][4] SIZE: : 10347823 bytes @@ -46,6 +46,6 @@ I recommend all Ruby 1.9.1 users to upgrade the 1.9.1 to p430. [1]: {{ site.url }}/en/news/2010/08/16/xss-in-webrick-cve-2010-0541/ -[2]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 -[3]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip diff --git a/zh_tw/news/_posts/2010-08-18-ruby-1-9-2-.md b/zh_tw/news/_posts/2010-08-18-ruby-1-9-2-.md index 7b3ac03829..02f956dd91 100644 --- a/zh_tw/news/_posts/2010-08-18-ruby-1-9-2-.md +++ b/zh_tw/news/_posts/2010-08-18-ruby-1-9-2-.md @@ -70,7 +70,7 @@ LoadError 的原因 ? ### 下載 -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2>][4] SIZE: : 8495472 bytes @@ -80,7 +80,7 @@ LoadError 的原因 ? SHA256: : e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz>][5] SIZE: : 10787899 bytes @@ -90,7 +90,7 @@ LoadError 的原因 ? SHA256: : 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c -* [<URL:http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip>][6] SIZE: : 12159728 bytes @@ -105,6 +105,6 @@ LoadError 的原因 ? [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org -[4]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/zh_tw/news/_posts/2012-11-02-ruby-2-0-0-preview1-released.md b/zh_tw/news/_posts/2012-11-02-ruby-2-0-0-preview1-released.md index 47321cf34d..31f8374088 100644 --- a/zh_tw/news/_posts/2012-11-02-ruby-2-0-0-preview1-released.md +++ b/zh_tw/news/_posts/2012-11-02-ruby-2-0-0-preview1-released.md @@ -14,19 +14,19 @@ Hello all -- We are pleased to announce the release of Ruby 2.0.0-preview1. Please check out the new features in Ruby 2.0 before final release! -* http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview1.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview1.tar.bz2 * SIZE: 10309440 bytes * MD5: 47a0f662f0e258aa1c5e429c310861b3 * SHA256: 79e5605003bf6766fbd123ce00a0027df716ba6d28494c35185909f7e61a5bdf -* http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview1.tar.gz +* https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview1.tar.gz * SIZE: 12937316 bytes * MD5: c7d73f3ddb6d25e7733626ddbad04158 * SHA256: 94b585560c05cb40fadd03e675bd3beb8271c2e976b45644cc765bf854cfd80c -* http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview1.zip +* https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview1.zip * SIZE: 14470260 bytes * MD5: 4adb51aa69b56b81c81a8c5f892689cf * SHA256: From 4fbf9dceb4a8f125ab7122965a61b2a3d2125235 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Thu, 21 Jan 2016 12:28:47 +0900 Subject: [PATCH 0340/3767] use https protocol and CDN instead of ftp access --- .../2009-12-25-ruby-1-8-7-p248-released-.md | 6 ++-- ...2001-01-18-stable-snapshot-is-available.md | 2 +- de/news/_posts/2002-03-01-167-is-released.md | 2 +- ...02-12-24-ruby-1-6-8-and-1-8-0-preview-1.md | 12 +++---- .../_posts/2003-08-04-ruby-180-released.md | 4 +-- .../_posts/2003-10-30-ruby-181-preview2.md | 2 +- .../_posts/2003-12-05-ruby-181-preview3.md | 2 +- .../2004-07-21-ruby-182-preview1-released.md | 4 +-- .../2004-07-30-ruby-182-preview2-released.md | 4 +-- .../2004-11-08-182-preview3-released.md | 4 +-- .../2004-12-22-182-preview4-released.md | 4 +-- .../_posts/2004-12-26-ruby-182-released.md | 4 +-- .../_posts/2005-09-21-ruby-183-released.md | 2 +- ...ulnerability-in-the-safe-level-settings.md | 12 +++---- .../2005-12-14-ruby-184-preview-2-released.md | 2 +- .../_posts/2005-12-24-ruby-184-released.md | 4 +-- .../_posts/2006-08-29-ruby-1-8-5-released.md | 4 +-- .../2007-03-13-ruby-1-8-6-verffentlicht.md | 6 ++-- .../2007-12-25-ruby-1-9-0-verffentlicht.md | 6 ++-- ...08-06-02-ruby-1-8-7-wurde-verffentlicht.md | 12 +++---- .../2009-02-01-ruby-1-9-1-verffentlicht.md | 12 +++---- ...1-8-7-p160-und-1-8-6-p368-verffentlicht.md | 24 ++++++------- ...9-06-13-dos-schwachstelle-in-bigdecimal.md | 8 ++--- ...009-09-04-ruby-1-9-1-p243-verffentlicht.md | 12 +++---- ...9-06-ruby-1-9-2-preview-1-verffentlicht.md | 6 ++-- .../2009-12-07-heap-overflow-in-string.md | 2 +- ...009-12-07-ruby-1-9-1-p376-verffentlicht.md | 6 ++-- ...009-12-25-ruby-1-8-7-p248-verffentlicht.md | 6 ++-- ...-escapesequence-injection-schwachstelle.md | 24 ++++++------- ...010-06-23-ruby-1-8-7-p299-verffentlicht.md | 12 +++---- ...010-07-02-ruby-1-9-1-p429-verffentlicht.md | 6 ++-- ...2010-07-02-ruby-1-9-2-rc1-verffentlicht.md | 6 ++-- ...2010-07-11-ruby-1-9-2-rc2-verffentlicht.md | 6 ++-- ...010-08-24-ruby-1-8-7-p302-verffentlicht.md | 6 ++-- ...010-08-24-ruby-1-9-1-p430-verffentlicht.md | 6 ++-- .../2010-08-24-ruby-1-9-2-verffentlicht.md | 6 ++-- ...2010-08-24-xss-in-webrick-cve-2010-0541.md | 4 +-- ...010-12-25-ruby-1-8-7-p330-verffentlicht.md | 6 ++-- ...010-12-25-ruby-1-9-2-p136-verffentlicht.md | 6 ++-- ...8-exception-methoden-knnen-safe-umgehen.md | 12 +++---- ...utils-durch-race-conditions-in-symlinks.md | 36 +++++++++---------- ...011-07-02-ruby-1-8-7-p352-verffentlicht.md | 6 ++-- ...011-07-15-ruby-1-9-2-p290-verffentlicht.md | 6 ++-- ...8-03-ruby-1-9-3-preview-1-verffentlicht.md | 6 ++-- ...2011-09-24-ruby-1-9-3-rc1-verffentlicht.md | 6 ++-- .../2011-10-31-ruby-1-9-3-p0-verffentlicht.md | 6 ++-- ...012-02-16-ruby-1-9-3-p125-verffentlicht.md | 6 ++-- ...012-04-20-ruby-1-9-3-p194-verffentlicht.md | 6 ++-- ...012-04-22-ruby-1-9-2-p320-verffentlicht.md | 6 ++-- ...012-06-29-ruby-1-8-7-p370-verffentlicht.md | 6 ++-- ...012-10-12-ruby-1-9-3-p286-verffentlicht.md | 6 ++-- ...012-11-09-ruby-1-9-3-p327-verffentlicht.md | 6 ++-- ...012-12-27-ruby-1-9-3-p362-verffentlicht.md | 6 ++-- ...013-01-18-ruby-1-9-3-p374-verffentlicht.md | 6 ++-- ...013-02-07-ruby-1-9-3-p385-verffentlicht.md | 6 ++-- ...2013-02-08-ruby-2-0-0-rc2-verffentlicht.md | 6 ++-- ...013-02-23-ruby-1-9-3-p392-verffentlicht.md | 6 ++-- .../_posts/2013-02-24-ruby-2-verffentlicht.md | 6 ++-- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- en/downloads/mirrors/index.md | 2 +- ...2001-01-18-stable-snapshot-is-available.md | 2 +- en/news/_posts/2002-03-01-167-is-released.md | 2 +- ...02-12-24-ruby-1-6-8-and-1-8-0-preview-1.md | 12 +++---- .../_posts/2003-08-04-ruby-180-released.md | 4 +-- .../_posts/2003-10-30-ruby-181-preview2.md | 2 +- .../_posts/2003-12-05-ruby-181-preview3.md | 2 +- .../2004-07-21-ruby-182-preview1-released.md | 4 +-- .../2004-07-30-ruby-182-preview2-released.md | 4 +-- .../2004-11-08-182-preview3-released.md | 4 +-- .../2004-12-22-182-preview4-released.md | 4 +-- .../_posts/2004-12-26-ruby-182-released.md | 4 +-- .../_posts/2005-09-21-ruby-183-released.md | 2 +- ...ulnerability-in-the-safe-level-settings.md | 12 +++---- .../2005-12-14-ruby-184-preview-2-released.md | 2 +- .../_posts/2005-12-24-ruby-184-released.md | 4 +-- .../_posts/2006-08-29-ruby-1-8-5-released.md | 4 +-- .../_posts/2007-03-12-ruby-1-8-6-released.md | 6 ++-- .../_posts/2007-12-25-ruby-1-9-0-released.md | 12 +++---- ...03-03-webrick-file-access-vulnerability.md | 12 +++---- ...2008-05-31-ruby-1-8-7-has-been-released.md | 12 +++---- ...rbitrary-code-execution-vulnerabilities.md | 16 ++++----- ...-08-08-multiple-vulnerabilities-in-ruby.md | 8 ++--- ...-ruby-1-8-7-p72-and-1-8-6-p287-released.md | 24 ++++++------- ...008-10-28-ruby-1-9-1-preview-1-released.md | 12 +++---- .../_posts/2009-01-30-ruby-1-9-1-released.md | 12 +++---- ...ruby-1-8-7-p160-and-1-8-6-p368-released.md | 24 ++++++------- ...9-06-09-dos-vulnerability-in-bigdecimal.md | 8 ++--- .../2009-07-20-ruby-1-9-1-p243-released.md | 12 +++---- ...009-07-20-ruby-1-9-2-preview-1-released.md | 12 +++---- .../2009-12-07-heap-overflow-in-string.md | 4 +-- .../2009-12-25-ruby-1-8-7-p248-released.md | 6 ++-- ...01-10-webrick-escape-sequence-injection.md | 36 +++++++++---------- .../2010-06-23-ruby-1-8-7-p299-released.md | 6 ++-- .../2010-08-16-ruby-1-8-7-p302-is-released.md | 12 +++---- ...2010-08-16-xss-in-webrick-cve-2010-0541.md | 4 +-- .../2010-12-25-ruby-1-8-7-p330-released.md | 12 +++---- ...02-18-exception-methods-can-bypass-safe.md | 12 +++---- ...s-is-vulnerable-to-symlink-race-attacks.md | 36 +++++++++---------- .../2011-07-02-ruby-1-8-7-p352-released.md | 8 ++--- .../2012-06-29-ruby-1-8-7-p370-released.md | 12 +++---- .../2012-10-12-ruby-1-9-3-p286-is-released.md | 12 +++---- .../2012-11-09-ruby-1-9-3-p327-is-released.md | 12 +++---- .../2012-12-25-ruby-1-9-3-p362-is-released.md | 12 +++---- .../2013-01-17-ruby-1-9-3-p374-is-released.md | 12 +++---- .../2013-02-06-ruby-1-9-3-p385-is-released.md | 12 +++---- .../2013-02-08-ruby-2-0-0-rc2-is-released.md | 12 +++---- .../2013-02-22-ruby-1-9-3-p392-is-released.md | 12 +++---- .../2013-02-24-ruby-2-0-0-p0-is-released.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- .../_posts/2007-03-15-liberado-ruby-1-8-6.md | 12 +++---- ...007-12-25-ruby-1-9-0-ya-esta-disponible.md | 12 +++---- .../2008-06-11-ruby-1-8-7-est-disponible.md | 12 +++---- ...008-10-28-ruby-1-9-1-preview-1-liberado.md | 12 +++---- .../2009-01-21-ruby-1-9-1-rc2-liberado.md | 12 +++---- es/news/_posts/2009-02-11-ruby-1-9-1.md | 12 +++---- ...2009-06-10-vulnerabilidad-en-bigdecimal.md | 8 ++--- .../2009-10-13-ruby-1-9-1-p243-liberado.md | 6 ++-- .../2010-08-18-liberado-ruby-1-8-7-p302.md | 12 +++---- ...-liberada-la-versin-1-8-7-p352-de-ruby-.md | 8 ++--- es/news/_posts/2011-12-29-Vulnerabilidad.md | 12 +++---- .../2012-07-05-ruby-1-8-7-p370-liberado-.md | 6 ++-- .../2012-10-17-LiberadoRuby1.9.3-p286.md | 12 +++---- .../2012-11-12-liberado-ruby-1-9-3-p327-.md | 12 +++---- .../2012-12-27-liberado-ruby-1-9-3-p362.md | 12 +++---- .../2013-01-19-liberado-ruby-1-9-3-p374.md | 12 +++---- .../_posts/2013-02-07-LiberadoRuby193-p385.md | 12 +++---- .../2013-02-23-liberado-ruby-1-9-3-p392.md | 12 +++---- .../_posts/2013-02-25-LiberadoRuby200-p0.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- .../_posts/2007-03-15-ruby-1-8-6-released.md | 6 ++-- fr/news/_posts/2008-01-01-ruby-1-9-0.md | 12 +++---- ...08-10-28-sortie-de-ruby-1-9-1-preview-1.md | 12 +++---- .../_posts/2009-02-02-sortie-de-ruby-1-9-1.md | 12 +++---- ...sortie-de-ruby-1-8-7-p160-et-1-8-6-p368.md | 24 ++++++------- ...e-type-dos-dans-la-librairie-bigdecimal.md | 8 ++--- .../2009-07-20-sortie-de-ruby-1-9-1-p243.md | 12 +++---- ...09-07-20-sortie-de-ruby-1-9-2-preview-1.md | 12 +++---- .../2010-01-10-sortie-de-ruby-1-8-7-p248.md | 6 ++-- ...escape-sequence-injection-vulnerability.md | 24 ++++++------- .../2010-06-25-sortie-de-ruby-1-8-7-p299.md | 6 ++-- .../2010-12-28-sortie-de-ruby-1-8-7-p330.md | 12 +++---- ...des-dexception-peuvent-outrepasser-safe.md | 12 +++---- ...lit-du-type-symlink-race-dans-fileutils.md | 36 +++++++++---------- .../2011-07-02-sortie-de-ruby-1-8-7-p352.md | 8 ++--- ...sortie-de-la-version-1-8-7-p370-de-ruby.md | 12 +++---- ...sortie-de-la-version-1-9-3-p286-de-ruby.md | 12 +++---- ...sortie-de-la-version-1-9-3-p327-de-ruby.md | 12 +++---- ...sortie-de-la-version-1-9-3-p362-de-ruby.md | 12 +++---- ...sortie-de-la-version-1-9-3-p374-de-ruby.md | 12 +++---- .../2013-02-11-sortie-de-ruby-1-9-3-p385.md | 12 +++---- .../2013-02-11-sortie-de-ruby-2-0-0-rc2.md | 12 +++---- ...sortie-de-la-version-1-9-3-p392-de-ruby.md | 12 +++---- .../2013-02-25-sortie-de-ruby-2-0-0-p0.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- .../2007-06-28-ruby-1-8-6-telah-tersedia.md | 6 ++-- id/news/_posts/2007-12-25-ruby-1-9-0-rilis.md | 10 +++--- id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md | 12 +++---- .../2012-06-29-ruby-1-8-7-p370-released.md | 12 +++---- .../2012-10-12-ruby-1-9-3-p286-is-released.md | 12 +++---- .../2012-11-09-ruby-1-9-3-p327-is-released.md | 12 +++---- .../2012-12-25-ruby-1-9-3-p362-is-released.md | 12 +++---- .../2013-01-17-ruby-1-9-3-p374-is-released.md | 12 +++---- .../2013-02-06-ruby-1-9-3-p385-is-released.md | 12 +++---- .../2013-02-08-ruby-2-0-0-rc2-is-released.md | 12 +++---- .../2013-02-22-ruby-1-9-3-p392-is-released.md | 12 +++---- .../2013-02-24-ruby-2-0-0-p0-is-released.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- ...-11-14-multiple-vulnerabilities-in-ruby.md | 8 ++--- ...-ruby-1-8-7-p72-and-1-8-6-p287-released.md | 24 ++++++------- ...008-11-14-ruby-1-9-1-preview-1-released.md | 12 +++---- .../_posts/2009-01-31-ruby-1-9-1-released.md | 12 +++---- .../2010-11-14-ruby-1-8-7-p302-is-released.md | 12 +++---- ...2010-11-14-xss-in-webrick-cve-2010-0541.md | 4 +-- .../2011-01-01-ruby-1-8-7-p330-released.md | 12 +++---- ...02-27-exception-methods-can-bypass-safe.md | 12 +++---- ...s-is-vulnerable-to-symlink-race-attacks.md | 18 +++++----- .../2011-07-02-ruby-1-8-7-p352-released.md | 8 ++--- .../2013-01-06-ruby-1-9-3-p362-is-released.md | 12 +++---- .../2013-01-27-ruby-1-9-3-p374-is-released.md | 12 +++---- .../2013-03-03-ruby-1-9-3-p385-is-released.md | 12 +++---- .../2013-03-03-ruby-1-9-3-p392-is-released.md | 12 +++---- .../2013-03-03-ruby-2-0-0-p0-is-released.md | 12 +++---- .../2013-03-03-ruby-2-0-0-rc2-is-released.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- ja/documentation/index.md | 18 +++++----- ja/news/_posts/2002-12-11-20021211.md | 4 +-- ja/news/_posts/2002-12-17-20021217.md | 4 +-- ja/news/_posts/2002-12-24-20021224.md | 12 +++---- ja/news/_posts/2003-03-03-20030303.md | 6 ++-- ja/news/_posts/2003-06-23-20030623.md | 2 +- ja/news/_posts/2003-07-24-20030724.md | 2 +- ja/news/_posts/2003-07-29-20030729.md | 2 +- ja/news/_posts/2003-07-31-20030731.md | 2 +- ja/news/_posts/2003-08-01-20030801.md | 2 +- ja/news/_posts/2003-08-04-20030804.md | 4 +-- ja/news/_posts/2003-10-30-20031030.md | 4 +-- ja/news/_posts/2003-10-31-20031031.md | 4 +-- ja/news/_posts/2003-12-07-20031207.md | 4 +-- ja/news/_posts/2003-12-22-20031222.md | 4 +-- ja/news/_posts/2004-07-21-20040721.md | 4 +-- ja/news/_posts/2004-07-30-20040730.md | 4 +-- ja/news/_posts/2004-11-08-20041108.md | 4 +-- ja/news/_posts/2004-12-22-20041222.md | 4 +-- ja/news/_posts/2004-12-25-20041225.md | 4 +-- ja/news/_posts/2005-05-12-20050512.md | 4 +-- ja/news/_posts/2005-09-19-20050919.md | 4 +-- ja/news/_posts/2005-09-21-20050921.md | 4 +-- ja/news/_posts/2005-09-22-20050922.md | 8 ++--- ja/news/_posts/2005-10-29-20051029.md | 4 +-- ja/news/_posts/2005-11-21-20051121.md | 4 +-- ja/news/_posts/2005-11-22-20051122.md | 4 +-- ja/news/_posts/2005-12-02-20051202.md | 4 +-- ja/news/_posts/2005-12-22-20051222.md | 4 +-- ja/news/_posts/2005-12-24-20051224.md | 4 +-- ja/news/_posts/2006-08-09-1-8-5-preview3.md | 4 +-- .../_posts/2006-08-19-ruby-1-8-5-preview4.md | 4 +-- ja/news/_posts/2006-08-25-ruby-1-8-5.md | 4 +-- ja/news/_posts/2006-12-05-ruby-1-8-5-p2.md | 4 +-- ja/news/_posts/2006-12-25-ruby-1-8-5-p12.md | 4 +-- .../_posts/2007-03-12-ruby-1-8-6-release.md | 12 +++---- .../2007-03-13-ruby-1-8-5-p35-release.md | 4 +-- .../2007-06-09-ruby-1-8-6-p36-release.md | 24 ++++++------- .../2007-09-25-ruby-1-8-6-p110-release.md | 24 ++++++------- ...10-04-isecpartners-com-2007-006-rubyssl.md | 8 ++--- .../_posts/2007-12-25-ruby-1-9-0-release.md | 12 +++---- ja/news/_posts/2007-12-25-rurima-1_9_0.md | 14 ++++---- ...08-03-01-ruby-1-9-0-1-snapshot-released.md | 2 +- ...03-03-webrick-file-access-vulnerability.md | 12 +++---- ...2008-04-26-ruby-1-8-7-preview2-released.md | 12 +++---- ...2008-05-27-ruby-1-8-7-preview4-released.md | 12 +++---- ...2008-06-01-ruby-1-8-7-has-been-released.md | 12 +++---- .../2008-06-13-ruby-1-8-7-p17-release.md | 12 +++---- ...rbitrary-code-execution-vulnerabilities.md | 16 ++++----- ...-08-08-multiple-vulnerabilities-in-ruby.md | 8 ++--- ...-ruby-1-8-7-p72-and-1-8-6-p287-released.md | 24 ++++++------- .../2008-12-31-ruby-1-9-1-rc1-released.md | 12 +++---- .../2009-01-21-ruby-1-9-1-rc2-released.md | 12 +++---- .../_posts/2009-01-30-ruby-1-9-1-released.md | 12 +++---- .../2009-04-02-ruby-1-8-6-p368-release.md | 12 +++---- .../2009-04-16-ruby-1-8-7-p160-release.md | 12 +++---- ...9-06-10-dos-vulnerability-in-bigdecimal.md | 8 ++--- .../2009-07-20-ruby-1-9-1-p243-released.md | 12 +++---- ...2009-07-20-ruby-1-9-2-preview1-released.md | 12 +++---- ja/news/_posts/2009-12-07-string.md | 4 +-- ja/news/_posts/2009-12-25-ruby-1-8-7-p248-.md | 6 ++-- ...01-10-webrick-escape-sequence-injection.md | 24 ++++++------- ja/news/_posts/2010-06-23-ruby-1-8-7-p299-.md | 6 ++-- .../2010-08-16-ruby-1-8-7-p302-is-released.md | 12 +++---- ...2010-08-16-xss-in-webrick-cve-2010-0541.md | 4 +-- .../2010-12-25-ruby-1-8-7-p330-release.md | 12 +++---- ...s-is-vulnerable-to-symlink-race-attacks.md | 36 +++++++++---------- ja/news/_posts/2011-07-02-ruby-1-8-7-p352-.md | 12 +++---- .../2012-10-12-ruby-1-9-3-p286-is-released.md | 12 +++---- .../2012-11-09-ruby-1-9-3-p327-is-released.md | 12 +++---- .../2012-12-25-ruby-1-9-3-p362-is-released.md | 12 +++---- .../2013-01-17-ruby-1-9-3-p374-is-released.md | 12 +++---- .../2013-02-06-ruby-1-9-3-p385-is-released.md | 12 +++---- .../2013-02-08-ruby-2-0-0-rc2-is-released.md | 12 +++---- .../2013-02-22-ruby-1-9-3-p392-is-released.md | 12 +++---- .../2013-02-24-ruby-2-0-0-p0-is-released.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- ...2001-01-18-stable-snapshot-is-available.md | 2 +- ko/news/_posts/2002-03-01-167-is-released.md | 2 +- ...02-12-24-ruby-1-6-8-and-1-8-0-preview-1.md | 12 +++---- .../_posts/2003-08-04-ruby-180-released.md | 4 +-- .../_posts/2003-10-30-ruby-181-preview2.md | 2 +- .../_posts/2003-12-05-ruby-181-preview3.md | 2 +- .../2004-07-21-ruby-182-preview1-released.md | 4 +-- .../2004-07-30-ruby-182-preview2-released.md | 4 +-- .../2004-11-08-182-preview3-released.md | 4 +-- .../2004-12-22-182-preview4-released.md | 4 +-- .../_posts/2004-12-26-ruby-182-released.md | 4 +-- .../_posts/2005-09-21-ruby-183-released.md | 2 +- ...ulnerability-in-the-safe-level-settings.md | 12 +++---- .../2005-12-14-ruby-184-preview-2-released.md | 2 +- .../_posts/2005-12-24-ruby-184-released.md | 4 +-- .../_posts/2006-09-17-ruby-1-8-5-released.md | 4 +-- ko/news/_posts/2007-01-01-ruby-1-8-5-p12.md | 4 +-- ko/news/_posts/2007-03-14-ruby-1-8-6.md | 6 ++-- .../2007-03-14-uby-1-8-5-p35-release.md | 2 +- .../2007-09-27-ruby-1-8-6-p110-release.md | 22 ++++++------ .../_posts/2007-12-26-ruby-1-9-0-released.md | 12 +++---- ko/news/_posts/2008-06-12--1-8-7-.md | 6 ++-- ...rbitrary-code-execution-vulnerabilities.md | 16 ++++----- ...2009-11-02-ruby-1-9-2-preview1-released.md | 12 +++---- ...01-15-webrick-escape-sequence-injection.md | 36 +++++++++---------- ko/news/_posts/2010-07-14-ruby-1-8-7-p299.md | 12 +++---- .../2010-08-16-ruby-1-8-7-p302-is-released.md | 12 +++---- .../2010-08-16-webrick-xss-cve-2010-0541.md | 2 +- .../2011-07-11-ruby-1-8-7-p352-release.md | 8 ++--- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- ...-wydano-ruby-1-8-7-p160-oraz-1-8-6-p368.md | 24 ++++++------- ...9-06-11-luka-bezpieczestwa-w-bigdecimal.md | 8 ++--- ...uk-escape-sequence-injection-w-webricku.md | 36 +++++++++---------- .../2010-01-13-wydano-ruby-1-8-7-p248.md | 6 ++-- .../2013-02-24-ruby-2-0-0-p0-is-released.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- ...5-vulnerabilidades-de-seguranca-no-ruby.md | 16 ++++----- ...3-04-ruby-1-9-1-disponvel-para-download.md | 12 +++---- ...60-e-1-8-6-p368-disponvel-para-download.md | 24 ++++++------- .../2013-01-17-ruby-1-9-3-p374-is-released.md | 12 +++---- .../2013-02-06-ruby-1-9-3-p385-is-released.md | 12 +++---- .../2013-02-08-ruby-2-0-0-rc2-is-released.md | 12 +++---- .../2013-02-22-ruby-1-9-3-p392-is-released.md | 12 +++---- .../2013-02-24-ruby-2-0-0-p0-is-released.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- tr/downloads/index.md | 4 +-- ...011-01-17-ruby-1-9-1-preview-1-released.md | 12 +++---- ...2011-01-18-ruby-1-8-7-p330-srm-yaynland.md | 12 +++---- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- ...2008-06-11-ruby-1-8-7-has-been-released.md | 12 +++---- ...rbitrary-code-execution-vulnerabilities.md | 16 ++++----- ...-08-08-multiple-vulnerabilities-in-ruby.md | 8 ++--- ...-ruby-1-8-7-p72-and-1-8-6-p287-released.md | 24 ++++++------- ...008-10-31-ruby-1-9-1-preview-1-released.md | 12 +++---- zh_cn/news/_posts/2009-02-16-ruby-1-9-1-.md | 12 +++---- ...ruby-1-8-7-p160-and-1-8-6-p368-released.md | 24 ++++++------- .../2013-02-24-ruby-2-0-0-p0-is-released.md | 12 +++---- .../2013-05-14-ruby-1-9-3-p429-is-released.md | 6 ++-- .../2013-05-14-ruby-2-0-0-p195-is-released.md | 6 ++-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- .../_posts/2007-03-14-ruby-1-8-6-released.md | 6 ++-- .../_posts/2007-12-26-ruby-1-9-0-released.md | 12 +++---- ...-09-16-multiple-vulnerabilities-in-ruby.md | 8 ++--- ...-ruby-1-8-7-p72-and-1-8-6-p287-released.md | 24 ++++++------- ...008-10-30-ruby-1-9-1-preview-1-released.md | 12 +++---- zh_tw/news/_posts/2009-01-31-ruby-1-9-1-.md | 12 +++---- .../2009-05-02-ruby-1-8-7-p160-1-8-6-p368-.md | 24 ++++++------- .../news/_posts/2009-07-21-bigdecimal-dos-.md | 8 ++--- .../_posts/2009-07-21-ruby-1-9-1-p243-.md | 12 +++---- .../2009-07-21-ruby-1-9-2-preview-1-.md | 12 +++---- .../2010-08-18-ruby-1-8-7-p302-is-released.md | 12 +++---- ...2010-08-18-xss-in-webrick-cve-2010-0541.md | 4 +-- .../2013-06-27-ruby-1-8-7-p374-is-released.md | 6 ++-- .../2013-06-27-ruby-1-9-3-p448-is-released.md | 6 ++-- .../2013-06-27-ruby-2-0-0-p247-is-released.md | 6 ++-- 375 files changed, 1730 insertions(+), 1730 deletions(-) diff --git a/bg/news/_posts/2009-12-25-ruby-1-8-7-p248-released-.md b/bg/news/_posts/2009-12-25-ruby-1-8-7-p248-released-.md index 6e39799151..e76ef42ecd 100644 --- a/bg/news/_posts/2009-12-25-ruby-1-8-7-p248-released-.md +++ b/bg/news/_posts/2009-12-25-ruby-1-8-7-p248-released-.md @@ -9,9 +9,9 @@ lang: bg Няколко кръпки бяха приложени към 1.8.7, адреса за изтегляне на обновената версия: -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip За повече информация: [ChangeLog][1]. diff --git a/de/news/_posts/2001-01-18-stable-snapshot-is-available.md b/de/news/_posts/2001-01-18-stable-snapshot-is-available.md index cd46b62647..b93f2de9b0 100644 --- a/de/news/_posts/2001-01-18-stable-snapshot-is-available.md +++ b/de/news/_posts/2001-01-18-stable-snapshot-is-available.md @@ -10,4 +10,4 @@ the latest stable CVS. It should be better than the last release. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz diff --git a/de/news/_posts/2002-03-01-167-is-released.md b/de/news/_posts/2002-03-01-167-is-released.md index 2ab26cccca..5e0c47bf55 100644 --- a/de/news/_posts/2002-03-01-167-is-released.md +++ b/de/news/_posts/2002-03-01-167-is-released.md @@ -9,4 +9,4 @@ Die neue stabile Version [1.6.7][1] wurde veröffentlicht. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.7.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.6.7.tar.gz diff --git a/de/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md b/de/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md index 3dee576854..e7ca2ffbb6 100644 --- a/de/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md +++ b/de/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md @@ -8,17 +8,17 @@ lang: de I just put the 1.6.8 release package on the ftp. 1.6.8 should be the last release in the 1.6.x series. Check out -* [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz][1] I also put the first preview of 1.8.0 at -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff][3] Merry Christmas! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff diff --git a/de/news/_posts/2003-08-04-ruby-180-released.md b/de/news/_posts/2003-08-04-ruby-180-released.md index 016aec6791..0a60c2ebcb 100644 --- a/de/news/_posts/2003-08-04-ruby-180-released.md +++ b/de/news/_posts/2003-08-04-ruby-180-released.md @@ -22,11 +22,11 @@ ruby-1.8.0.tar.gz. Its MD5SUM is: Binaries are going to be there. Some features are changed from previous stable version ruby 1.6.x; See -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0][2]. +[https://cache.ruby-lang.org/pub/ruby/1.8/changes.1.8.0][2]. Thank you matz, and all committers, for all your trouble! [1]: {{ site.url }}/download-1.8.0.rbx -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 diff --git a/de/news/_posts/2003-10-30-ruby-181-preview2.md b/de/news/_posts/2003-10-30-ruby-181-preview2.md index a6c89fb09f..d7d1ca8a6d 100644 --- a/de/news/_posts/2003-10-30-ruby-181-preview2.md +++ b/de/news/_posts/2003-10-30-ruby-181-preview2.md @@ -13,5 +13,5 @@ to a stable ruby 1.8.1. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz [2]: http://rubyforge.org/project/showfiles.php?group_id=30&release_id=152 diff --git a/de/news/_posts/2003-12-05-ruby-181-preview3.md b/de/news/_posts/2003-12-05-ruby-181-preview3.md index bea4458887..53d8d626b6 100644 --- a/de/news/_posts/2003-12-05-ruby-181-preview3.md +++ b/de/news/_posts/2003-12-05-ruby-181-preview3.md @@ -10,5 +10,5 @@ Ruby 1.8.1 preview3 is out. Go get [ruby 1.8.1 preview3][1] \|\| -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz [2]: http://rubyforge.org/project/showfiles.php?group_id=30 diff --git a/de/news/_posts/2004-07-21-ruby-182-preview1-released.md b/de/news/_posts/2004-07-21-ruby-182-preview1-released.md index 456b1ac9e2..0d600aced2 100644 --- a/de/news/_posts/2004-07-21-ruby-182-preview1-released.md +++ b/de/news/_posts/2004-07-21-ruby-182-preview1-released.md @@ -11,8 +11,8 @@ md5sum is 6cc070a768996f784fc7480d1c61bc85. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz diff --git a/de/news/_posts/2004-07-30-ruby-182-preview2-released.md b/de/news/_posts/2004-07-30-ruby-182-preview2-released.md index c850b96e15..7f655af7fd 100644 --- a/de/news/_posts/2004-07-30-ruby-182-preview2-released.md +++ b/de/news/_posts/2004-07-30-ruby-182-preview2-released.md @@ -11,8 +11,8 @@ md5sum is f40dae2bd20fd41d681197f1229f25e0. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz diff --git a/de/news/_posts/2004-11-08-182-preview3-released.md b/de/news/_posts/2004-11-08-182-preview3-released.md index 4919694628..1a5d44e361 100644 --- a/de/news/_posts/2004-11-08-182-preview3-released.md +++ b/de/news/_posts/2004-11-08-182-preview3-released.md @@ -12,8 +12,8 @@ md5sum ist 64478c70a44a48af1a1c256a43e5dc61. Hier kann man es sich runterladen: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz diff --git a/de/news/_posts/2004-12-22-182-preview4-released.md b/de/news/_posts/2004-12-22-182-preview4-released.md index 2d0456b6d6..13c4e3505c 100644 --- a/de/news/_posts/2004-12-22-182-preview4-released.md +++ b/de/news/_posts/2004-12-22-182-preview4-released.md @@ -12,8 +12,8 @@ md5sum ist 2f53d4dc4b24e37799143645772aabd0. Hier kann man es sich runterladen: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz diff --git a/de/news/_posts/2004-12-26-ruby-182-released.md b/de/news/_posts/2004-12-26-ruby-182-released.md index 8a6201cd72..5bbdf50e53 100644 --- a/de/news/_posts/2004-12-26-ruby-182-released.md +++ b/de/news/_posts/2004-12-26-ruby-182-released.md @@ -11,7 +11,7 @@ Matz announced that ruby 1.8.2 was released This is mainly a bug fix release. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz][1] md5sum is 8ffc79d96f336b80f2690a17601dea9b @@ -19,4 +19,4 @@ Merry Christmas! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz diff --git a/de/news/_posts/2005-09-21-ruby-183-released.md b/de/news/_posts/2005-09-21-ruby-183-released.md index 4155c809ff..b8748bbe0c 100644 --- a/de/news/_posts/2005-09-21-ruby-183-released.md +++ b/de/news/_posts/2005-09-21-ruby-183-released.md @@ -10,4 +10,4 @@ Ruby 1.8.3 has been released. The source is [here][1], and the md5sum is -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz diff --git a/de/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md b/de/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md index 0e30d9d201..8be6c99903 100644 --- a/de/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md +++ b/de/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md @@ -22,19 +22,19 @@ update Ruby to the latest versions listed above. Users of old releases (1.6.x) should update to the stable releases (1.8.x) or download the latest snapshot for 1.6.x from the URL below, build, and install. -[ftp://ftp.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz][1] +[https://cache.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz][1] A patch from ruby-1.6.8.tar.gz is also provided at the following location: -[ftp://ftp.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz][2] md5sum: 7a97381d61576e68aec94d60bc4cbbab A patch from ruby-1.8.2.tar.gz is also provided at the following location: -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz][3] +[https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz][3] md5sum: 4f32bae4546421a20a9211253da103d3 @@ -55,7 +55,7 @@ found the vulnerability that allows bypassing safe level. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz +[1]: https://cache.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz [4]: http://jvn.jp/jp/JVN%2362914675/index.html diff --git a/de/news/_posts/2005-12-14-ruby-184-preview-2-released.md b/de/news/_posts/2005-12-14-ruby-184-preview-2-released.md index 11016ebb38..e62f6d1b88 100644 --- a/de/news/_posts/2005-12-14-ruby-184-preview-2-released.md +++ b/de/news/_posts/2005-12-14-ruby-184-preview-2-released.md @@ -10,4 +10,4 @@ Ruby 1.8.4 preview 2 has been released. You can download the source -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz diff --git a/de/news/_posts/2005-12-24-ruby-184-released.md b/de/news/_posts/2005-12-24-ruby-184-released.md index 7765861efd..d8ea655294 100644 --- a/de/news/_posts/2005-12-24-ruby-184-released.md +++ b/de/news/_posts/2005-12-24-ruby-184-released.md @@ -6,9 +6,9 @@ lang: de --- Ruby 1.8.4 has been released. The source is -[ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz][1], the md5sum is +[https://cache.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz][1], the md5sum is bd8c2e593e1fa4b01fd98eaf016329bb, and filesize is 4,312,965 bytes. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz diff --git a/de/news/_posts/2006-08-29-ruby-1-8-5-released.md b/de/news/_posts/2006-08-29-ruby-1-8-5-released.md index 9200fa1d06..3a38109435 100644 --- a/de/news/_posts/2006-08-29-ruby-1-8-5-released.md +++ b/de/news/_posts/2006-08-29-ruby-1-8-5-released.md @@ -7,7 +7,7 @@ lang: de Ruby 1.8.5 has been released. -The source is [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz][1], +The source is [https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz][1], the md5sum is 3fbb02294a8ca33d4684055adba5ed6f, and filesize is 4,438,603 bytes. @@ -15,5 +15,5 @@ Mauricio Fernandez wrote [a summary of changes][2]. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz [2]: http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog diff --git a/de/news/_posts/2007-03-13-ruby-1-8-6-verffentlicht.md b/de/news/_posts/2007-03-13-ruby-1-8-6-verffentlicht.md index cf3da4e228..84acb75bb8 100644 --- a/de/news/_posts/2007-03-13-ruby-1-8-6-verffentlicht.md +++ b/de/news/_posts/2007-03-13-ruby-1-8-6-verffentlicht.md @@ -33,8 +33,8 @@ Patchlevel-Updates bereitgestellt. [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43267 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/ChangeLog diff --git a/de/news/_posts/2007-12-25-ruby-1-9-0-verffentlicht.md b/de/news/_posts/2007-12-25-ruby-1-9-0-verffentlicht.md index 0669db3a89..d942dc6918 100644 --- a/de/news/_posts/2007-12-25-ruby-1-9-0-verffentlicht.md +++ b/de/news/_posts/2007-12-25-ruby-1-9-0-verffentlicht.md @@ -29,7 +29,7 @@ Einige Änderungen sind in der [Ruby-Mine][5] beschrieben. [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44387 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip [5]: http://www.ruby-mine.de/2007/12/25/warum-ruby-1-9-0 diff --git a/de/news/_posts/2008-06-02-ruby-1-8-7-wurde-verffentlicht.md b/de/news/_posts/2008-06-02-ruby-1-8-7-wurde-verffentlicht.md index b807cf2cfc..ad42d0845b 100644 --- a/de/news/_posts/2008-06-02-ruby-1-8-7-wurde-verffentlicht.md +++ b/de/news/_posts/2008-06-02-ruby-1-8-7-wurde-verffentlicht.md @@ -14,9 +14,9 @@ Optimierungen bezüglich der Geschwindigkeit und Stabilität. Der Quelltext steht in drei Formaten zur Verfügung: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip][3] Checksumme: @@ -45,6 +45,6 @@ Dokumente: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip diff --git a/de/news/_posts/2009-02-01-ruby-1-9-1-verffentlicht.md b/de/news/_posts/2009-02-01-ruby-1-9-1-verffentlicht.md index af75474058..350929f2d9 100644 --- a/de/news/_posts/2009-02-01-ruby-1-9-1-verffentlicht.md +++ b/de/news/_posts/2009-02-01-ruby-1-9-1-verffentlicht.md @@ -28,19 +28,19 @@ Systems][3]. Bezugsquellen: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] Größe: 7190271 Bytes MD5: 0278610ec3f895ece688de703d99143e ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] Größe: 9025004 Bytes MD5: 50e4f381ce68c6de72bace6d75f0135b ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] Größe: 10273609 Bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -50,6 +50,6 @@ Bezugsquellen: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS [2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/de/news/_posts/2009-04-18-ruby-1-8-7-p160-und-1-8-6-p368-verffentlicht.md b/de/news/_posts/2009-04-18-ruby-1-8-7-p160-und-1-8-6-p368-verffentlicht.md index e22361546e..8ef2f37665 100644 --- a/de/news/_posts/2009-04-18-ruby-1-8-7-p160-und-1-8-6-p368-verffentlicht.md +++ b/de/news/_posts/2009-04-18-ruby-1-8-7-p160-und-1-8-6-p368-verffentlicht.md @@ -15,12 +15,12 @@ Liste aller Änderungen, steht die Datei \"ChangeLog\" zur Verfügung. Die neuen Versionen sind verfügbar unter: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] Checksums: @@ -57,11 +57,11 @@ weiterhin unter den folgenden Links verfügbar: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip [7]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_368/ChangeLog [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_160/ChangeLog diff --git a/de/news/_posts/2009-06-13-dos-schwachstelle-in-bigdecimal.md b/de/news/_posts/2009-06-13-dos-schwachstelle-in-bigdecimal.md index 65c19bd4e0..2ce51a4dee 100644 --- a/de/news/_posts/2009-06-13-dos-schwachstelle-in-bigdecimal.md +++ b/de/news/_posts/2009-06-13-dos-schwachstelle-in-bigdecimal.md @@ -39,10 +39,10 @@ BigDecimal initiieren, in dem er extrem große Zahlen parst: Bitte aktualisiere Ruby auf die Version 1.8.6-p369 oder ruby-1.8.7-p173. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz][2] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz diff --git a/de/news/_posts/2009-09-04-ruby-1-9-1-p243-verffentlicht.md b/de/news/_posts/2009-09-04-ruby-1-9-1-p243-verffentlicht.md index 29621fcd59..21da137983 100644 --- a/de/news/_posts/2009-09-04-ruby-1-9-1-p243-verffentlicht.md +++ b/de/news/_posts/2009-09-04-ruby-1-9-1-p243-verffentlicht.md @@ -13,7 +13,7 @@ weitere Informationen. Download: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2][2] Größe: 7.191.348 Bytes MD5: 66d4f8403d13623051091347764881a0 @@ -22,7 +22,7 @@ Download: 39c9850841c0dd5d368f96b854f97c19b21eb28a02200f8b4e151f608092e687 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz][3] Größe: 9.043.825 Bytes MD5: 515bfd965814e718c0943abf3dde5494 @@ -31,7 +31,7 @@ Download: 31598e37b3962643bec722921644957be6f8fb9a26f6c91fa627bd668ea68be4 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip][4] Größe: 10.307.868 Bytes MD5: 7086675f78185d72719132231b810e4d @@ -42,6 +42,6 @@ Download: [1]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip diff --git a/de/news/_posts/2009-09-06-ruby-1-9-2-preview-1-verffentlicht.md b/de/news/_posts/2009-09-06-ruby-1-9-2-preview-1-verffentlicht.md index 539509e8af..c236e1672c 100644 --- a/de/news/_posts/2009-09-06-ruby-1-9-2-preview-1-verffentlicht.md +++ b/de/news/_posts/2009-09-06-ruby-1-9-2-preview-1-verffentlicht.md @@ -63,6 +63,6 @@ Siehe auch die [NEWS][1] und das [ChangeLog][2]. [1]: http://svn.ruby-lang.org/repos/ruby/trunk/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/trunk/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip diff --git a/de/news/_posts/2009-12-07-heap-overflow-in-string.md b/de/news/_posts/2009-12-07-heap-overflow-in-string.md index 40fedb16e0..ee325f6304 100644 --- a/de/news/_posts/2009-12-07-heap-overflow-in-string.md +++ b/de/news/_posts/2009-12-07-heap-overflow-in-string.md @@ -32,4 +32,4 @@ Ein Update auf [1.9.1-p376][2] durchführen. [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4124 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 diff --git a/de/news/_posts/2009-12-07-ruby-1-9-1-p376-verffentlicht.md b/de/news/_posts/2009-12-07-ruby-1-9-1-p376-verffentlicht.md index a723efd1ac..279a8fca61 100644 --- a/de/news/_posts/2009-12-07-ruby-1-9-1-p376-verffentlicht.md +++ b/de/news/_posts/2009-12-07-ruby-1-9-1-p376-verffentlicht.md @@ -50,6 +50,6 @@ Alle Änderungen sind im [ChangeLog][2] aufgelistet. [1]: {{ site.url }}/de/news/2009/12/07/heap-overflow-in-string/ [2]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.zip diff --git a/de/news/_posts/2009-12-25-ruby-1-8-7-p248-verffentlicht.md b/de/news/_posts/2009-12-25-ruby-1-8-7-p248-verffentlicht.md index 0b00afb219..49139bd17e 100644 --- a/de/news/_posts/2009-12-25-ruby-1-8-7-p248-verffentlicht.md +++ b/de/news/_posts/2009-12-25-ruby-1-8-7-p248-verffentlicht.md @@ -34,6 +34,6 @@ Zu dieser Version sind keine Release Notes erschienen, aber es gibt ein [1]: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/tags/v1_8_7_248/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip diff --git a/de/news/_posts/2010-01-10-webrick-escapesequence-injection-schwachstelle.md b/de/news/_posts/2010-01-10-webrick-escapesequence-injection-schwachstelle.md index 054fc9885d..01ef32f05a 100644 --- a/de/news/_posts/2010-01-10-webrick-escapesequence-injection-schwachstelle.md +++ b/de/news/_posts/2010-01-10-webrick-escapesequence-injection-schwachstelle.md @@ -49,15 +49,15 @@ Bitte den Fenstertitel von xterm beachten. * 1\.8.7 pl. 249 beseitigt diesen Fehler. Benutzer von 1.8.7 sollten auf folgende Version aktualisieren. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][3] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][4] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][4] * 1\.9.1 pl. 378 beseitigt diesen Fehler. Benutzer von 1.9.1 sollten auf folgende Version aktualisieren. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][6] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][7] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][7] * Für Entwicklerversionen bitte auf die Letzte Revision im Trunk aktualisieren. @@ -70,9 +70,9 @@ und Francesco \"ascii\" Ongaro, welche diese Fehler entdeckt haben. [1]: http://marc.info/?l=bugtraq&m=104612710031920&w=2 "Terminal Emulator Security Issues" -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip diff --git a/de/news/_posts/2010-06-23-ruby-1-8-7-p299-verffentlicht.md b/de/news/_posts/2010-06-23-ruby-1-8-7-p299-verffentlicht.md index 71fd9271fb..2394e76ad3 100644 --- a/de/news/_posts/2010-06-23-ruby-1-8-7-p299-verffentlicht.md +++ b/de/news/_posts/2010-06-23-ruby-1-8-7-p299-verffentlicht.md @@ -15,7 +15,7 @@ Fehler findet ihr im [ChangeLog][1]. #### Download -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz][2] : **MD5-Summe** @@ -29,7 +29,7 @@ Fehler findet ihr im [ChangeLog][1]. 4\.867.600 Byte -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2][3] +[https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2][3] : **MD5-Summe** @@ -43,7 +43,7 @@ Fehler findet ihr im [ChangeLog][1]. 4\.183.359 Byte -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip][4] +[https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip][4] : **MD5-Summe** @@ -62,6 +62,6 @@ Viel Spaß! [1]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_7/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip diff --git a/de/news/_posts/2010-07-02-ruby-1-9-1-p429-verffentlicht.md b/de/news/_posts/2010-07-02-ruby-1-9-1-p429-verffentlicht.md index a13cb6f5dd..1974eedecb 100644 --- a/de/news/_posts/2010-07-02-ruby-1-9-1-p429-verffentlicht.md +++ b/de/news/_posts/2010-07-02-ruby-1-9-1-p429-verffentlicht.md @@ -76,6 +76,6 @@ Die Sicherheitslücke wurde von Masaya TARUI gefunden und gemeldet. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p429.zip diff --git a/de/news/_posts/2010-07-02-ruby-1-9-2-rc1-verffentlicht.md b/de/news/_posts/2010-07-02-ruby-1-9-2-rc1-verffentlicht.md index f6126be453..83ef402e6f 100644 --- a/de/news/_posts/2010-07-02-ruby-1-9-2-rc1-verffentlicht.md +++ b/de/news/_posts/2010-07-02-ruby-1-9-2-rc1-verffentlicht.md @@ -86,6 +86,6 @@ RubySpec. Probiert das neue Ruby aus und meldet Probleme mit Ruby 1.9.2 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc1/ChangeLog [3]: https://bugs.ruby-lang.org/issues/show/3462 [4]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc1.zip diff --git a/de/news/_posts/2010-07-11-ruby-1-9-2-rc2-verffentlicht.md b/de/news/_posts/2010-07-11-ruby-1-9-2-rc2-verffentlicht.md index 8bafc35554..98fd1a30e1 100644 --- a/de/news/_posts/2010-07-11-ruby-1-9-2-rc2-verffentlicht.md +++ b/de/news/_posts/2010-07-11-ruby-1-9-2-rc2-verffentlicht.md @@ -87,6 +87,6 @@ RubySpec. Probiert das neue Ruby aus und meldet Probleme mit Ruby 1.9.2 [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_rc2/ChangeLog [3]: https://bugs.ruby-lang.org/projects/show/ruby-19/ -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-rc2.zip diff --git a/de/news/_posts/2010-08-24-ruby-1-8-7-p302-verffentlicht.md b/de/news/_posts/2010-08-24-ruby-1-8-7-p302-verffentlicht.md index b0ab4db2fb..277a80a0c7 100644 --- a/de/news/_posts/2010-08-24-ruby-1-8-7-p302-verffentlicht.md +++ b/de/news/_posts/2010-08-24-ruby-1-8-7-p302-verffentlicht.md @@ -59,6 +59,6 @@ Ich empfehle allen Ruby-1.8.7-Nutzern, auf p302 zu updaten. [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [2]: {{ site.url }}/de/news/2010/08/24/xss-in-webrick-cve-2010-0541/ -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip diff --git a/de/news/_posts/2010-08-24-ruby-1-9-1-p430-verffentlicht.md b/de/news/_posts/2010-08-24-ruby-1-9-1-p430-verffentlicht.md index e10eef7275..dbfaae9cb5 100644 --- a/de/news/_posts/2010-08-24-ruby-1-9-1-p430-verffentlicht.md +++ b/de/news/_posts/2010-08-24-ruby-1-9-1-p430-verffentlicht.md @@ -58,6 +58,6 @@ Ich empfehle allen Ruby-1.9.1-Nutzern auf p430 zu updaten. [1]: {{ site.url }}/de/news/2010/08/24/xss-in-webrick-cve-2010-0541/ -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p430.zip diff --git a/de/news/_posts/2010-08-24-ruby-1-9-2-verffentlicht.md b/de/news/_posts/2010-08-24-ruby-1-9-2-verffentlicht.md index 29b7c2e1e2..b8629c818f 100644 --- a/de/news/_posts/2010-08-24-ruby-1-9-2-verffentlicht.md +++ b/de/news/_posts/2010-08-24-ruby-1-9-2-verffentlicht.md @@ -135,6 +135,6 @@ sein. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/ChangeLog [3]: http://www.rubyspec.org/ -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.zip diff --git a/de/news/_posts/2010-08-24-xss-in-webrick-cve-2010-0541.md b/de/news/_posts/2010-08-24-xss-in-webrick-cve-2010-0541.md index 604dbde8f1..9eaf3c1ccb 100644 --- a/de/news/_posts/2010-08-24-xss-in-webrick-cve-2010-0541.md +++ b/de/news/_posts/2010-08-24-xss-in-webrick-cve-2010-0541.md @@ -38,7 +38,7 @@ Fixes für 1.8.6, 1.8.7 und 1.9.1 werden diesem Post folgen. * Du kannst die Sicherheitslücke auch beseitigen, indem du einen Patch auf `$(libdir)/ruby/${ruby_version}/webrick/httpresponse.rb` anwendest. Der von Hirokazu NISHIO geschriebene Patch kann unter der - URL [ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff][4] + URL [https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff][4] gefunden werden. * Größe: 466 Byte * MD5: 395585e1aae7ddef842f0d1d9f5e6e07 @@ -68,5 +68,5 @@ Ruby-Sicherheitsteam von Hideki Yamane gemeldet[1](#fn1). [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0541 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [3]: {{ site.url }}/en/news/2010/08/16/ruby-1-9-1-p430-is-released/ -[4]: ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff +[4]: https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff [5]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/42003 diff --git a/de/news/_posts/2010-12-25-ruby-1-8-7-p330-verffentlicht.md b/de/news/_posts/2010-12-25-ruby-1-8-7-p330-verffentlicht.md index 57e89cfde8..85b8ff0e35 100644 --- a/de/news/_posts/2010-12-25-ruby-1-8-7-p330-verffentlicht.md +++ b/de/news/_posts/2010-12-25-ruby-1-8-7-p330-verffentlicht.md @@ -64,6 +64,6 @@ Vielen Dank, frohe Ferien. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip diff --git a/de/news/_posts/2010-12-25-ruby-1-9-2-p136-verffentlicht.md b/de/news/_posts/2010-12-25-ruby-1-9-2-p136-verffentlicht.md index 33ec7f2f84..e1fa8df231 100644 --- a/de/news/_posts/2010-12-25-ruby-1-9-2-p136-verffentlicht.md +++ b/de/news/_posts/2010-12-25-ruby-1-9-2-p136-verffentlicht.md @@ -57,6 +57,6 @@ Dies ist das zweite Release von Ruby 1.9.2 und berichtigt viele Bugs von [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p136.zip diff --git a/de/news/_posts/2011-02-18-exception-methoden-knnen-safe-umgehen.md b/de/news/_posts/2011-02-18-exception-methoden-knnen-safe-umgehen.md index 1a9129843a..7b7aedd21f 100644 --- a/de/news/_posts/2011-02-18-exception-methoden-knnen-safe-umgehen.md +++ b/de/news/_posts/2011-02-18-exception-methoden-knnen-safe-umgehen.md @@ -53,12 +53,12 @@ Aktualisiere auf eine neuere Version. Ruby 1.8.7-p334 wurde zur Behandlung des Problems veröffentlicht. Nutzern von 1.8.7 wird empfohlen, zu aktualisieren. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip diff --git a/de/news/_posts/2011-02-18-sicherheitslcke-in-fileutils-durch-race-conditions-in-symlinks.md b/de/news/_posts/2011-02-18-sicherheitslcke-in-fileutils-durch-race-conditions-in-symlinks.md index baded7f717..eaf1548337 100644 --- a/de/news/_posts/2011-02-18-sicherheitslcke-in-fileutils-durch-race-conditions-in-symlinks.md +++ b/de/news/_posts/2011-02-18-sicherheitslcke-in-fileutils-durch-race-conditions-in-symlinks.md @@ -36,32 +36,32 @@ gesetzt ist). * 1\.8.7-p334 wurde zur Lösung des Problems veröffentlicht. Nutzern von 1.8.7 wird empfohlen, zu aktualisieren. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][1] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][1] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] * 1\.9.1-p431 wurde zur Lösung des Problems veröffentlicht. Nutzern von 1.9.1 wird empfohlen, zu aktualisieren. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2][4] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2][4] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip][6] * 1\.9.2-p180 wurde zur Lösung des Problems veröffentlicht. Nutzern von 1.9.2 wird empfohlen, zu aktualisieren. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2][7] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz][8] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip][9] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2][7] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz][8] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip][9] * Alle betroffenen 1.9er-Versionen gefixt. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2 -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2 +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip diff --git a/de/news/_posts/2011-07-02-ruby-1-8-7-p352-verffentlicht.md b/de/news/_posts/2011-07-02-ruby-1-8-7-p352-verffentlicht.md index dd4f41b898..b27d13f20b 100644 --- a/de/news/_posts/2011-07-02-ruby-1-8-7-p352-verffentlicht.md +++ b/de/news/_posts/2011-07-02-ruby-1-8-7-p352-verffentlicht.md @@ -62,6 +62,6 @@ gemacht habt. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_352/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip diff --git a/de/news/_posts/2011-07-15-ruby-1-9-2-p290-verffentlicht.md b/de/news/_posts/2011-07-15-ruby-1-9-2-p290-verffentlicht.md index eefe2dc2ef..8d706159db 100644 --- a/de/news/_posts/2011-07-15-ruby-1-9-2-p290-verffentlicht.md +++ b/de/news/_posts/2011-07-15-ruby-1-9-2-p290-verffentlicht.md @@ -60,6 +60,6 @@ Siehe das [ChangeLog][1] für weitere Informationen. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.zip diff --git a/de/news/_posts/2011-08-03-ruby-1-9-3-preview-1-verffentlicht.md b/de/news/_posts/2011-08-03-ruby-1-9-3-preview-1-verffentlicht.md index b6ebc8b5bb..8a5dc4c97a 100644 --- a/de/news/_posts/2011-08-03-ruby-1-9-3-preview-1-verffentlicht.md +++ b/de/news/_posts/2011-08-03-ruby-1-9-3-preview-1-verffentlicht.md @@ -87,6 +87,6 @@ worden. VM-Locking ist geändert worden. [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_preview1/NEWS [3]: http://www.rubyinside.com/ruby-1-9-3-preview-1-released-5229.html [4]: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.zip diff --git a/de/news/_posts/2011-09-24-ruby-1-9-3-rc1-verffentlicht.md b/de/news/_posts/2011-09-24-ruby-1-9-3-rc1-verffentlicht.md index 2811cbf941..a363a65cd1 100644 --- a/de/news/_posts/2011-09-24-ruby-1-9-3-rc1-verffentlicht.md +++ b/de/news/_posts/2011-09-24-ruby-1-9-3-rc1-verffentlicht.md @@ -72,6 +72,6 @@ Probleme mit Ruby 1.9.3 haben, [lass es uns wissen][3] . [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/ChangeLog [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-rc1.zip diff --git a/de/news/_posts/2011-10-31-ruby-1-9-3-p0-verffentlicht.md b/de/news/_posts/2011-10-31-ruby-1-9-3-p0-verffentlicht.md index 7d108df827..07d9c9d5a8 100644 --- a/de/news/_posts/2011-10-31-ruby-1-9-3-p0-verffentlicht.md +++ b/de/news/_posts/2011-10-31-ruby-1-9-3-p0-verffentlicht.md @@ -59,6 +59,6 @@ Für nähere Informationen siehe das [Changelog][1] sowie die [NEWS][2]. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.zip diff --git a/de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md b/de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md index f93639b66f..21103a3da7 100644 --- a/de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md +++ b/de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md @@ -77,6 +77,6 @@ Für nähere Informationen siehe die [Tickets][4] und das [Changelog][5]. [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog [6]: https://bugs.ruby-lang.org/issues/6040 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.bz2 +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.zip diff --git a/de/news/_posts/2012-04-20-ruby-1-9-3-p194-verffentlicht.md b/de/news/_posts/2012-04-20-ruby-1-9-3-p194-verffentlicht.md index ef0a08f972..dc50b88b4e 100644 --- a/de/news/_posts/2012-04-20-ruby-1-9-3-p194-verffentlicht.md +++ b/de/news/_posts/2012-04-20-ruby-1-9-3-p194-verffentlicht.md @@ -99,6 +99,6 @@ Für nähere Informationen siehe die [Tickets][2] und das [Changelog][3]. [1]: https://github.com/rubygems/rubygems/blob/1.8/History.txt [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip diff --git a/de/news/_posts/2012-04-22-ruby-1-9-2-p320-verffentlicht.md b/de/news/_posts/2012-04-22-ruby-1-9-2-p320-verffentlicht.md index 08204819ee..90052d5b9a 100644 --- a/de/news/_posts/2012-04-22-ruby-1-9-2-p320-verffentlicht.md +++ b/de/news/_posts/2012-04-22-ruby-1-9-2-p320-verffentlicht.md @@ -98,6 +98,6 @@ Für nähere Informationen siehe die [Tickets][2] und das [Changelog][3]. [1]: https://github.com/rubygems/rubygems/blob/1.8/History.txt [2]: https://bugs.ruby-lang.org/projects/ruby-192/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_320/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.zip diff --git a/de/news/_posts/2012-06-29-ruby-1-8-7-p370-verffentlicht.md b/de/news/_posts/2012-06-29-ruby-1-8-7-p370-verffentlicht.md index 23ad2452c2..67cb6555f4 100644 --- a/de/news/_posts/2012-06-29-ruby-1-8-7-p370-verffentlicht.md +++ b/de/news/_posts/2012-06-29-ruby-1-8-7-p370-verffentlicht.md @@ -62,6 +62,6 @@ Release stellt daher dessen 4. Geburtstag da. Vielen Dank an alle! [1]: {{ site.url }}/de/news/2011/10/11/plne-fr-1-8-7 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_370/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip diff --git a/de/news/_posts/2012-10-12-ruby-1-9-3-p286-verffentlicht.md b/de/news/_posts/2012-10-12-ruby-1-9-3-p286-verffentlicht.md index 64a0a86051..417262bcda 100644 --- a/de/news/_posts/2012-10-12-ruby-1-9-3-p286-verffentlicht.md +++ b/de/news/_posts/2012-10-12-ruby-1-9-3-p286-verffentlicht.md @@ -75,6 +75,6 @@ Für Details siehe [die Tickets][3] und [das Changelog][4]. [2]: {{ site.url }}/de/news/2012/10/12/sicherheitsluecke-in-exception-ermoeglicht-umgehung-von-safe-mode/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip diff --git a/de/news/_posts/2012-11-09-ruby-1-9-3-p327-verffentlicht.md b/de/news/_posts/2012-11-09-ruby-1-9-3-p327-verffentlicht.md index b6d51858e2..d59a900fbf 100644 --- a/de/news/_posts/2012-11-09-ruby-1-9-3-p327-verffentlicht.md +++ b/de/news/_posts/2012-11-09-ruby-1-9-3-p327-verffentlicht.md @@ -68,6 +68,6 @@ Für Details siehe [die Tickets][2] und [das Changelog][3]. [1]: {{ site.url }}/de/news/2012/11/09/hash-flooding-dos-sicherheitsleck-in-ruby-1-9-cve-2012-5371/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_327/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip diff --git a/de/news/_posts/2012-12-27-ruby-1-9-3-p362-verffentlicht.md b/de/news/_posts/2012-12-27-ruby-1-9-3-p362-verffentlicht.md index e3ee65d4b8..b6ce66ea66 100644 --- a/de/news/_posts/2012-12-27-ruby-1-9-3-p362-verffentlicht.md +++ b/de/news/_posts/2012-12-27-ruby-1-9-3-p362-verffentlicht.md @@ -72,6 +72,6 @@ Schöne Ferien und happy hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_362/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip diff --git a/de/news/_posts/2013-01-18-ruby-1-9-3-p374-verffentlicht.md b/de/news/_posts/2013-01-18-ruby-1-9-3-p374-verffentlicht.md index 78ee86da18..476b5dbb03 100644 --- a/de/news/_posts/2013-01-18-ruby-1-9-3-p374-verffentlicht.md +++ b/de/news/_posts/2013-01-18-ruby-1-9-3-p374-verffentlicht.md @@ -77,6 +77,6 @@ Happy Hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_374/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip diff --git a/de/news/_posts/2013-02-07-ruby-1-9-3-p385-verffentlicht.md b/de/news/_posts/2013-02-07-ruby-1-9-3-p385-verffentlicht.md index 48e5e38de2..8e1bc7547d 100644 --- a/de/news/_posts/2013-02-07-ruby-1-9-3-p385-verffentlicht.md +++ b/de/news/_posts/2013-02-07-ruby-1-9-3-p385-verffentlicht.md @@ -71,6 +71,6 @@ Happy Hacking! [1]: {{ site.url }}/de/news/2013/02/07/xss-exploit-fr-rdoc-dokumentation/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_385/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip diff --git a/de/news/_posts/2013-02-08-ruby-2-0-0-rc2-verffentlicht.md b/de/news/_posts/2013-02-08-ruby-2-0-0-rc2-verffentlicht.md index f5f6d15da9..5d2ebfdcb7 100644 --- a/de/news/_posts/2013-02-08-ruby-2-0-0-rc2-verffentlicht.md +++ b/de/news/_posts/2013-02-08-ruby-2-0-0-rc2-verffentlicht.md @@ -146,6 +146,6 @@ mir bei dieser Veröffentlichung geholfen haben, sehr dankbar. [14]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/48984 [15]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/49119 [16]: https://bugs.ruby-lang.org/projects/ruby/wiki/200UpgradeNotesDraft -[17]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 -[18]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz -[19]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip +[17]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 +[18]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz +[19]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip diff --git a/de/news/_posts/2013-02-23-ruby-1-9-3-p392-verffentlicht.md b/de/news/_posts/2013-02-23-ruby-1-9-3-p392-verffentlicht.md index ee78cb3065..b2d60ff722 100644 --- a/de/news/_posts/2013-02-23-ruby-1-9-3-p392-verffentlicht.md +++ b/de/news/_posts/2013-02-23-ruby-1-9-3-p392-verffentlicht.md @@ -77,6 +77,6 @@ Mitarbeit. [2]: {{ site.url }}/de/news/2013/02/23/rexml-bombe/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_392/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip diff --git a/de/news/_posts/2013-02-24-ruby-2-verffentlicht.md b/de/news/_posts/2013-02-24-ruby-2-verffentlicht.md index 3f0bb97095..c45bcc0772 100644 --- a/de/news/_posts/2013-02-24-ruby-2-verffentlicht.md +++ b/de/news/_posts/2013-02-24-ruby-2-verffentlicht.md @@ -222,6 +222,6 @@ Vielen Dank euch allen! [9]: http://www.infoq.com/news/2012/11/ruby-20-preview1 [10]: http://jp.rubyist.net/magazine/?0041-200Special [11]: https://bugs.ruby-lang.org/projects/ruby/wiki/200SpecialThanks -[12]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[13]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[14]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[12]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[13]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[14]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip diff --git a/de/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/de/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index cdf6195221..6e1c877807 100644 --- a/de/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/de/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -25,19 +25,19 @@ für weitere Informationen. ## Download -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/de/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/de/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index 04dff554e0..b74da5ccdb 100644 --- a/de/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/de/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -20,19 +20,19 @@ sowie Verbesserungen in der Dokumentation. ## Downloads -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/de/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/de/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 1e7da69075..876a14c1dc 100644 --- a/de/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/de/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ Dieses Release behandelt die folgenden Sicherheitslücken: ## Download -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/de/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/de/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index 010126cd9a..46adf57442 100644 --- a/de/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/de/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -23,19 +23,19 @@ für nähere Informationen. ## Download -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/de/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/de/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index 49e657e91c..cc20cedfdd 100644 --- a/de/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/de/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -19,19 +19,19 @@ Diese Version enthält auch einige Bugfixes. ## Download -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/en/downloads/mirrors/index.md b/en/downloads/mirrors/index.md index d2fa29bb65..09731688c4 100644 --- a/en/downloads/mirrors/index.md +++ b/en/downloads/mirrors/index.md @@ -93,7 +93,7 @@ Please try to use a mirror that is near you. [mirror-http-tw1]: http://pluto.cdpa.nsysu.edu.tw/ruby/ [mirror-http-tw2]: http://ftp.cs.pu.edu.tw/Unix/lang/Ruby/ [mirror-http-cn]: https://ruby.taobao.org/mirrors/ruby/ -[mirror-ftp-jp1]: ftp://ftp.ruby-lang.org/pub/ruby/ +[mirror-ftp-jp1]: https://cache.ruby-lang.org/pub/ruby/ [mirror-ftp-jp-ring-shibaura-it]: ftp://ring.shibaura-it.ac.jp/pub/lang/ruby/ [mirror-ftp-jp-ring-tohoku]: ftp://ring.tains.tohoku.ac.jp/pub/lang/ruby/ [mirror-ftp-jp-ring-u-toyama]: ftp://ring.u-toyama.ac.jp/pub/lang/ruby/ diff --git a/en/news/_posts/2001-01-18-stable-snapshot-is-available.md b/en/news/_posts/2001-01-18-stable-snapshot-is-available.md index 76aa08cba1..010fa3889b 100644 --- a/en/news/_posts/2001-01-18-stable-snapshot-is-available.md +++ b/en/news/_posts/2001-01-18-stable-snapshot-is-available.md @@ -10,4 +10,4 @@ the latest stable CVS. It should be better than the last release. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz diff --git a/en/news/_posts/2002-03-01-167-is-released.md b/en/news/_posts/2002-03-01-167-is-released.md index 85d07cfcdb..022939daaa 100644 --- a/en/news/_posts/2002-03-01-167-is-released.md +++ b/en/news/_posts/2002-03-01-167-is-released.md @@ -9,4 +9,4 @@ The new stable version [1.6.7][1] is released. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.7.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.6.7.tar.gz diff --git a/en/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md b/en/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md index e422b402fb..c72e99a6d4 100644 --- a/en/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md +++ b/en/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md @@ -8,17 +8,17 @@ lang: en I just put the 1.6.8 release package on the ftp. 1.6.8 should be the last release in the 1.6.x series. Check out -* [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz][1] I also put the first preview of 1.8.0 at -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff][3] Merry Christmas! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff diff --git a/en/news/_posts/2003-08-04-ruby-180-released.md b/en/news/_posts/2003-08-04-ruby-180-released.md index 133e527ca6..2dac5e8ae7 100644 --- a/en/news/_posts/2003-08-04-ruby-180-released.md +++ b/en/news/_posts/2003-08-04-ruby-180-released.md @@ -22,11 +22,11 @@ ruby-1.8.0.tar.gz. Its MD5SUM is: Binaries are going to be there. Some features are changed from previous stable version ruby 1.6.x; See -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0][2]. +[https://cache.ruby-lang.org/pub/ruby/1.8/changes.1.8.0][2]. Thank you matz, and all committers, for all your trouble! [1]: {{ site.url }}/download-1.8.0.rbx -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 diff --git a/en/news/_posts/2003-10-30-ruby-181-preview2.md b/en/news/_posts/2003-10-30-ruby-181-preview2.md index 967697adad..35c10f3db1 100644 --- a/en/news/_posts/2003-10-30-ruby-181-preview2.md +++ b/en/news/_posts/2003-10-30-ruby-181-preview2.md @@ -13,5 +13,5 @@ to a stable ruby 1.8.1. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz [2]: http://rubyforge.org/project/showfiles.php?group_id=30&release_id=152 diff --git a/en/news/_posts/2003-12-05-ruby-181-preview3.md b/en/news/_posts/2003-12-05-ruby-181-preview3.md index 246ea46080..1c217dbba8 100644 --- a/en/news/_posts/2003-12-05-ruby-181-preview3.md +++ b/en/news/_posts/2003-12-05-ruby-181-preview3.md @@ -10,5 +10,5 @@ Ruby 1.8.1 preview3 is out. Go get [ruby 1.8.1 preview3][1] \|\| -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz [2]: http://rubyforge.org/project/showfiles.php?group_id=30 diff --git a/en/news/_posts/2004-07-21-ruby-182-preview1-released.md b/en/news/_posts/2004-07-21-ruby-182-preview1-released.md index 6f4941d91b..cbc5aafe7c 100644 --- a/en/news/_posts/2004-07-21-ruby-182-preview1-released.md +++ b/en/news/_posts/2004-07-21-ruby-182-preview1-released.md @@ -11,8 +11,8 @@ md5sum is 6cc070a768996f784fc7480d1c61bc85. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz diff --git a/en/news/_posts/2004-07-30-ruby-182-preview2-released.md b/en/news/_posts/2004-07-30-ruby-182-preview2-released.md index eefc6ca4c4..c453c05d67 100644 --- a/en/news/_posts/2004-07-30-ruby-182-preview2-released.md +++ b/en/news/_posts/2004-07-30-ruby-182-preview2-released.md @@ -11,8 +11,8 @@ md5sum is f40dae2bd20fd41d681197f1229f25e0. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz diff --git a/en/news/_posts/2004-11-08-182-preview3-released.md b/en/news/_posts/2004-11-08-182-preview3-released.md index c42251acb9..d46e63b2fb 100644 --- a/en/news/_posts/2004-11-08-182-preview3-released.md +++ b/en/news/_posts/2004-11-08-182-preview3-released.md @@ -12,8 +12,8 @@ md5sum is 64478c70a44a48af1a1c256a43e5dc61. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz diff --git a/en/news/_posts/2004-12-22-182-preview4-released.md b/en/news/_posts/2004-12-22-182-preview4-released.md index 4e0e86b7fa..60786ad934 100644 --- a/en/news/_posts/2004-12-22-182-preview4-released.md +++ b/en/news/_posts/2004-12-22-182-preview4-released.md @@ -12,8 +12,8 @@ md5sum is 2f53d4dc4b24e37799143645772aabd0. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz diff --git a/en/news/_posts/2004-12-26-ruby-182-released.md b/en/news/_posts/2004-12-26-ruby-182-released.md index 11a12fbbe4..9b81083456 100644 --- a/en/news/_posts/2004-12-26-ruby-182-released.md +++ b/en/news/_posts/2004-12-26-ruby-182-released.md @@ -11,7 +11,7 @@ Matz announced that ruby 1.8.2 was released This is mainly a bug fix release. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz][1] md5sum is 8ffc79d96f336b80f2690a17601dea9b @@ -19,4 +19,4 @@ Merry Christmas! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz diff --git a/en/news/_posts/2005-09-21-ruby-183-released.md b/en/news/_posts/2005-09-21-ruby-183-released.md index 430b2e37c2..23158fd514 100644 --- a/en/news/_posts/2005-09-21-ruby-183-released.md +++ b/en/news/_posts/2005-09-21-ruby-183-released.md @@ -10,4 +10,4 @@ Ruby 1.8.3 has been released. The source is [here][1], and the md5sum is -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz diff --git a/en/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md b/en/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md index 1519e5da47..71d7cb6791 100644 --- a/en/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md +++ b/en/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md @@ -22,19 +22,19 @@ update Ruby to the latest versions listed above. Users of old releases (1.6.x) should update to the stable releases (1.8.x) or download the latest snapshot for 1.6.x from the URL below, build, and install. -[ftp://ftp.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz][1] +[https://cache.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz][1] A patch from ruby-1.6.8.tar.gz is also provided at the following location: -[ftp://ftp.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz][2] md5sum: 7a97381d61576e68aec94d60bc4cbbab A patch from ruby-1.8.2.tar.gz is also provided at the following location: -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz][3] +[https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz][3] md5sum: 4f32bae4546421a20a9211253da103d3 @@ -55,7 +55,7 @@ found the vulnerability that allows bypassing safe level. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz +[1]: https://cache.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz [4]: http://jvn.jp/jp/JVN%2362914675/index.html diff --git a/en/news/_posts/2005-12-14-ruby-184-preview-2-released.md b/en/news/_posts/2005-12-14-ruby-184-preview-2-released.md index fb5e8201a3..8c79bc3c82 100644 --- a/en/news/_posts/2005-12-14-ruby-184-preview-2-released.md +++ b/en/news/_posts/2005-12-14-ruby-184-preview-2-released.md @@ -10,4 +10,4 @@ Ruby 1.8.4 preview 2 has been released. You can download the source -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz diff --git a/en/news/_posts/2005-12-24-ruby-184-released.md b/en/news/_posts/2005-12-24-ruby-184-released.md index 01a909e081..1f0de990fb 100644 --- a/en/news/_posts/2005-12-24-ruby-184-released.md +++ b/en/news/_posts/2005-12-24-ruby-184-released.md @@ -6,9 +6,9 @@ lang: en --- Ruby 1.8.4 has been released. The source is -[ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz][1], the md5sum is +[https://cache.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz][1], the md5sum is bd8c2e593e1fa4b01fd98eaf016329bb, and filesize is 4,312,965 bytes. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz diff --git a/en/news/_posts/2006-08-29-ruby-1-8-5-released.md b/en/news/_posts/2006-08-29-ruby-1-8-5-released.md index 18ae5c699a..02f0f913db 100644 --- a/en/news/_posts/2006-08-29-ruby-1-8-5-released.md +++ b/en/news/_posts/2006-08-29-ruby-1-8-5-released.md @@ -7,7 +7,7 @@ lang: en Ruby 1.8.5 has been released. -The source is [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz][1], +The source is [https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz][1], the md5sum is 3fbb02294a8ca33d4684055adba5ed6f, and filesize is 4,438,603 bytes. @@ -15,5 +15,5 @@ Mauricio Fernandez wrote [a summary of changes][2]. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz [2]: http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog diff --git a/en/news/_posts/2007-03-12-ruby-1-8-6-released.md b/en/news/_posts/2007-03-12-ruby-1-8-6-released.md index 45dcc45d4d..d0a2fa3c5b 100644 --- a/en/news/_posts/2007-03-12-ruby-1-8-6-released.md +++ b/en/news/_posts/2007-03-12-ruby-1-8-6-released.md @@ -35,8 +35,8 @@ check them out after upgrading Ruby to 1.8.6. [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43267 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/ChangeLog diff --git a/en/news/_posts/2007-12-25-ruby-1-9-0-released.md b/en/news/_posts/2007-12-25-ruby-1-9-0-released.md index d2d770bbf0..63bcccdd44 100644 --- a/en/news/_posts/2007-12-25-ruby-1-9-0-released.md +++ b/en/news/_posts/2007-12-25-ruby-1-9-0-released.md @@ -9,20 +9,20 @@ Matz announced the release of Ruby 1.9.0, a development release. You can fetch it from: -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] 407cc7d0032e19eb12216c0ebc7f17b3 -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] b20cce98b284f7f75939c09d5c8e846d -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][3] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][3] 78b2a5f9a81c5f6775002c4fb24d2d75 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip diff --git a/en/news/_posts/2008-03-03-webrick-file-access-vulnerability.md b/en/news/_posts/2008-03-03-webrick-file-access-vulnerability.md index eabe2bd795..243617d1df 100644 --- a/en/news/_posts/2008-03-03-webrick-file-access-vulnerability.md +++ b/en/news/_posts/2008-03-03-webrick-file-access-vulnerability.md @@ -54,16 +54,16 @@ This vulnerability has the following impacts. 1.8 series : Please upgrade to 1.8.5-p115 or 1.8.6-p114. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz>][1] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz>][1] (md5sum: 20ca6cc87eb077296806412feaac0356) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz>][2] (md5sum: 500a9f11613d6c8ab6dcf12bec1b3ed3) 1.9 series : Please apply the following patch to lib/webrick/httpservlet/filehandler.rb. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff>][3] (md5sum: b7b58aed40fa1609a67f53cfd3a13257) Please note that a package that corrects this weakness may already be @@ -77,7 +77,7 @@ Security Team. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff [4]: http://dsec.ru/ diff --git a/en/news/_posts/2008-05-31-ruby-1-8-7-has-been-released.md b/en/news/_posts/2008-05-31-ruby-1-8-7-has-been-released.md index 2db46c50e1..a4302be17e 100644 --- a/en/news/_posts/2008-05-31-ruby-1-8-7-has-been-released.md +++ b/en/news/_posts/2008-05-31-ruby-1-8-7-has-been-released.md @@ -16,9 +16,9 @@ details about compatibility issues. The source code package is available in three formats at the following locations: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip][3] Checksums: @@ -48,6 +48,6 @@ at the following locations: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip diff --git a/en/news/_posts/2008-06-20-arbitrary-code-execution-vulnerabilities.md b/en/news/_posts/2008-06-20-arbitrary-code-execution-vulnerabilities.md index 7fefb108bc..1c8348f615 100644 --- a/en/news/_posts/2008-06-20-arbitrary-code-execution-vulnerabilities.md +++ b/en/news/_posts/2008-06-20-arbitrary-code-execution-vulnerabilities.md @@ -35,17 +35,17 @@ service condition or execute arbitrary code. 1.8 series : Please upgrade to 1.8.5-p231, or 1.8.6-p230, or 1.8.7-p22. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] (md5sum: e900cf225d55414bffe878f00a85807c) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] (md5sum: 5e8247e39be2dc3c1a755579c340857f) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] (md5sum: fc3ede83a98f48d8cb6de2145f680ef2) 1.9 series : Please upgrade to 1.9.0-2. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] (md5sum: 2a848b81ed1d6393b88eec8aa6173b75) These versions also fix the vulnerability of WEBrick @@ -71,8 +71,8 @@ to Ruby Security Team. [3]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2725 [4]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2726 [5]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2664 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz [10]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1891 diff --git a/en/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md b/en/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md index ca6bb1a58a..003bfccee2 100644 --- a/en/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md +++ b/en/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md @@ -142,8 +142,8 @@ This vulnerability was reported by Tanaka Akira. 1.8 series : Please upgrade to 1.8.6-p287, or 1.8.7-p72. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][3] 1.9 series @@ -168,6 +168,6 @@ Akira for disclosing these problems to Ruby Security Team. [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz [4]: {{ site.url }}/en/news/2008/08/11/ruby-1-8-7-p72-and-1-8-6-p287-released/ diff --git a/en/news/_posts/2008-08-11-ruby-1-8-7-p72-and-1-8-6-p287-released.md b/en/news/_posts/2008-08-11-ruby-1-8-7-p72-and-1-8-6-p287-released.md index 2eabcb534a..11de870256 100644 --- a/en/news/_posts/2008-08-11-ruby-1-8-7-p72-and-1-8-6-p287-released.md +++ b/en/news/_posts/2008-08-11-ruby-1-8-7-p72-and-1-8-6-p287-released.md @@ -11,12 +11,12 @@ announced vulnerability of dl][1]. The released source archives are available at: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] Checksums: @@ -53,11 +53,11 @@ which are also available at the following locations: [1]: {{ site.url }}/en/news/2008/08/08/multiple-vulnerabilities-in-ruby/#label-3 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_287/ChangeLog [9]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_72/ChangeLog diff --git a/en/news/_posts/2008-10-28-ruby-1-9-1-preview-1-released.md b/en/news/_posts/2008-10-28-ruby-1-9-1-preview-1-released.md index 4e28b55c15..1570d5ed9d 100644 --- a/en/news/_posts/2008-10-28-ruby-1-9-1-preview-1-released.md +++ b/en/news/_posts/2008-10-28-ruby-1-9-1-preview-1-released.md @@ -18,23 +18,23 @@ Yugui (Yuki Sonoda) announced the release of Ruby 1.9.1-preview 1: You can download the release from; -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2] SIZE: 6169022 bytes MD5: 0d51dc949bb6b438ad4ebfabbb5f6754 SHA256: dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3] SIZE: 7409682 bytes MD5: 738f701532452fd5d36f5c155f3ba692 SHA256: 99443bdae9f94ba7b08de187881f8cbee172379edf9c5fa85fc04c869150ff6d ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4] SIZE: 8569116 bytes MD5: 5f68246246c4cd29d8a3b6b34b29b6ac SHA256: a6c3a7bf7ea83b595024764926353e08596a78e40c57ac58c568662e5e88df95 [1]: https://bugs.ruby-lang.org -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip diff --git a/en/news/_posts/2009-01-30-ruby-1-9-1-released.md b/en/news/_posts/2009-01-30-ruby-1-9-1-released.md index 56022f58dc..f459471349 100644 --- a/en/news/_posts/2009-01-30-ruby-1-9-1-released.md +++ b/en/news/_posts/2009-01-30-ruby-1-9-1-released.md @@ -28,7 +28,7 @@ official issue [tracking system][3]. Download from -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e @@ -37,7 +37,7 @@ Download from de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b @@ -46,7 +46,7 @@ Download from a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -59,6 +59,6 @@ Download from [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS [2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/en/news/_posts/2009-04-18-ruby-1-8-7-p160-and-1-8-6-p368-released.md b/en/news/_posts/2009-04-18-ruby-1-8-7-p160-and-1-8-6-p368-released.md index e628ebc6b6..591b7b91ea 100644 --- a/en/news/_posts/2009-04-18-ruby-1-8-7-p160-and-1-8-6-p368-released.md +++ b/en/news/_posts/2009-04-18-ruby-1-8-7-p160-and-1-8-6-p368-released.md @@ -13,12 +13,12 @@ what has been fixed, please read the ChangeLogs. The released tarballs are available at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] Checksums: @@ -61,11 +61,11 @@ the following locations: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip [7]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_368/ChangeLog [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_160/ChangeLog diff --git a/en/news/_posts/2009-06-09-dos-vulnerability-in-bigdecimal.md b/en/news/_posts/2009-06-09-dos-vulnerability-in-bigdecimal.md index 403aa8a755..21e94b8bad 100644 --- a/en/news/_posts/2009-06-09-dos-vulnerability-in-bigdecimal.md +++ b/en/news/_posts/2009-06-09-dos-vulnerability-in-bigdecimal.md @@ -38,8 +38,8 @@ an insanely large number, such as: Please upgrade to 1.8.6-p369 or ruby-1.8.7-p174. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz][2] ## Updates @@ -48,5 +48,5 @@ Please upgrade to 1.8.6-p369 or ruby-1.8.7-p174. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz diff --git a/en/news/_posts/2009-07-20-ruby-1-9-1-p243-released.md b/en/news/_posts/2009-07-20-ruby-1-9-1-p243-released.md index 1f63ece33a..476c82cabd 100644 --- a/en/news/_posts/2009-07-20-ruby-1-9-1-p243-released.md +++ b/en/news/_posts/2009-07-20-ruby-1-9-1-p243-released.md @@ -14,7 +14,7 @@ see the [ChangeLog][1] for more details. #### Location -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>][2] SIZE : 7191348 bytes @@ -24,7 +24,7 @@ see the [ChangeLog][1] for more details. SHA256 : 39c9850841c0dd5d368f96b854f97c19b21eb28a02200f8b4e151f608092e687 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>][3] SIZE : 9043825 bytes @@ -34,7 +34,7 @@ see the [ChangeLog][1] for more details. SHA256 : 31598e37b3962643bec722921644957be6f8fb9a26f6c91fa627bd668ea68be4 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>][4] SIZE : 10307868 bytes @@ -47,6 +47,6 @@ see the [ChangeLog][1] for more details. [1]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip diff --git a/en/news/_posts/2009-07-20-ruby-1-9-2-preview-1-released.md b/en/news/_posts/2009-07-20-ruby-1-9-2-preview-1-released.md index d10dfbeb89..cb79ed5355 100644 --- a/en/news/_posts/2009-07-20-ruby-1-9-2-preview-1-released.md +++ b/en/news/_posts/2009-07-20-ruby-1-9-2-preview-1-released.md @@ -21,7 +21,7 @@ see the [NEWS][1] and the [ChangeLog][2] for more detail. #### Location -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] SIZE : 7487008 bytes @@ -31,7 +31,7 @@ see the [NEWS][1] and the [ChangeLog][2] for more detail. SHA256 : 0681204e52207153250da80b3cc46812f94107807458a7d64b17554b6df71120 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] SIZE : 9422226 bytes @@ -41,7 +41,7 @@ see the [NEWS][1] and the [ChangeLog][2] for more detail. SHA256 : 7f29ab3b1d5f0074bb82a6bf398f1cacd42fe508a17fc14844560c4d906786b6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] SIZE : 10741739 bytes @@ -55,6 +55,6 @@ see the [NEWS][1] and the [ChangeLog][2] for more detail. [1]: http://svn.ruby-lang.org/repos/ruby/trunk/NEWS%0A [2]: http://svn.ruby-lang.org/repos/ruby/trunk/ChangeLog%0A -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip diff --git a/en/news/_posts/2009-12-07-heap-overflow-in-string.md b/en/news/_posts/2009-12-07-heap-overflow-in-string.md index d70f59937a..c83f1936fe 100644 --- a/en/news/_posts/2009-12-07-heap-overflow-in-string.md +++ b/en/news/_posts/2009-12-07-heap-overflow-in-string.md @@ -21,7 +21,7 @@ This vulnerability does not affect Ruby 1.8 series. Please upgrade to Ruby 1.9.1-p376. -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][2] ## Credit @@ -36,4 +36,4 @@ Ruby Security team. [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4124 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 diff --git a/en/news/_posts/2009-12-25-ruby-1-8-7-p248-released.md b/en/news/_posts/2009-12-25-ruby-1-8-7-p248-released.md index c081c3932a..a8d9ad16c1 100644 --- a/en/news/_posts/2009-12-25-ruby-1-8-7-p248-released.md +++ b/en/news/_posts/2009-12-25-ruby-1-8-7-p248-released.md @@ -31,7 +31,7 @@ Checksums: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip [4]: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/tags/v1_8_7_248/ChangeLog diff --git a/en/news/_posts/2010-01-10-webrick-escape-sequence-injection.md b/en/news/_posts/2010-01-10-webrick-escape-sequence-injection.md index e1c0ce6954..1fcb359591 100644 --- a/en/news/_posts/2010-01-10-webrick-escape-sequence-injection.md +++ b/en/news/_posts/2010-01-10-webrick-escape-sequence-injection.md @@ -46,21 +46,21 @@ Watch out for the window title of xterm. * Fixes for 1.8.6, 1.8.7, and 1.9.1 are to follow this announce. * **Update** 1.8.7 pl. 249 was released to fix this issue. 1.8.7 users are encouraged to upgrade. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][3] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][4] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][4] * **Update** 1.9.1 pl. 378 was released to fix this issue. 1.9.1 users are encouraged to upgrade. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][6] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][7] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][7] * **Update** 1.8.6 pl. 388 was released to fix this issue. 1.8.6 users are encouraged to upgrade. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz][8] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2][9] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip][10] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz][8] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2][9] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip][10] * For development versions, please update to the most recent revision for each development branch. @@ -73,12 +73,12 @@ and Francesco \"ascii\" Ongaro for discovering this vulnerability. [1]: http://marc.info/?l=bugtraq&m=104612710031920&w=2 "Terminal Emulator Security Issues" -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2 -[10]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2 +[10]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip diff --git a/en/news/_posts/2010-06-23-ruby-1-8-7-p299-released.md b/en/news/_posts/2010-06-23-ruby-1-8-7-p299-released.md index 11e8818333..e21ff2046b 100644 --- a/en/news/_posts/2010-06-23-ruby-1-8-7-p299-released.md +++ b/en/news/_posts/2010-06-23-ruby-1-8-7-p299-released.md @@ -11,9 +11,9 @@ This time we fixed various bugs, including the Unicode inspection bug that annoyed you a lot. For a complete list of what has been fixed, please take a look at the ChangeLog. -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip Checksums: diff --git a/en/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md b/en/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md index 4a93834c2a..46dbab7a40 100644 --- a/en/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md +++ b/en/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md @@ -13,7 +13,7 @@ I recommend all Ruby 1.8.7 users to upgrade the 1.8.7 to p302. ## Downloads -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] SIZE(ruby-1.8.7-p302.tar.bz2): : 4184764 bytes @@ -24,7 +24,7 @@ MD5(ruby-1.8.7-p302.tar.bz2): SHA256(ruby-1.8.7-p302.tar.bz2): : 3537cc81cc2378a2bc319cd16c4237ddee14a2839cfd1515b27dce108d061a68 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] SIZE(ruby-1.8.7-p302.tar.gz): : 4866763 bytes @@ -35,7 +35,7 @@ MD5(ruby-1.8.7-p302.tar.gz): SHA256(ruby-1.8.7-p302.tar.gz): : 5883df5204de70762602ce885b18c8bf6c856d33298c35df9151031b2ce044a1 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] SIZE(ruby-1.8.7-p302.zip): : 5965421 bytes @@ -50,6 +50,6 @@ SHA256(ruby-1.8.7-p302.zip): [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [2]: {{ site.url }}/en/news/2010/08/16/xss-in-webrick-cve-2010-0541/ -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip diff --git a/en/news/_posts/2010-08-16-xss-in-webrick-cve-2010-0541.md b/en/news/_posts/2010-08-16-xss-in-webrick-cve-2010-0541.md index ce199ee54d..31510fcbf8 100644 --- a/en/news/_posts/2010-08-16-xss-in-webrick-cve-2010-0541.md +++ b/en/news/_posts/2010-08-16-xss-in-webrick-cve-2010-0541.md @@ -40,7 +40,7 @@ releases. * You can also fix the vulnerability by applying a patch to `$(libdir)/ruby/${ruby_version}/webrick/httpresponse.rb`. The patch is available at - [<URL:ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>][4]. + [<URL:https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>][4]. It is written by Hirokazu NISHIO. SIZE: @@ -75,5 +75,5 @@ team by Hideki Yamane. [\*1](#fn1) [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0541 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [3]: {{ site.url }}/en/news/2010/08/16/ruby-1-9-1-p430-is-released/ -[4]: ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff +[4]: https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff [5]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/42003 diff --git a/en/news/_posts/2010-12-25-ruby-1-8-7-p330-released.md b/en/news/_posts/2010-12-25-ruby-1-8-7-p330-released.md index 1df4aa1580..90de9e896b 100644 --- a/en/news/_posts/2010-12-25-ruby-1-8-7-p330-released.md +++ b/en/news/_posts/2010-12-25-ruby-1-8-7-p330-released.md @@ -9,9 +9,9 @@ Here you are an annual release of 1.8.7 updates. ### Downloads -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] ### Checksums @@ -37,6 +37,6 @@ Thank you, happy holidays. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip diff --git a/en/news/_posts/2011-02-18-exception-methods-can-bypass-safe.md b/en/news/_posts/2011-02-18-exception-methods-can-bypass-safe.md index 303da2ee33..c49ac2bc79 100644 --- a/en/news/_posts/2011-02-18-exception-methods-can-bypass-safe.md +++ b/en/news/_posts/2011-02-18-exception-methods-can-bypass-safe.md @@ -48,12 +48,12 @@ Please upgrade to a newer version. * 1\.8.7-334 was released to fix this issue. 1.8.7 users are encouraged to upgrade. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip diff --git a/en/news/_posts/2011-02-18-fileutils-is-vulnerable-to-symlink-race-attacks.md b/en/news/_posts/2011-02-18-fileutils-is-vulnerable-to-symlink-race-attacks.md index f5ed9b127a..8c52517f94 100644 --- a/en/news/_posts/2011-02-18-fileutils-is-vulnerable-to-symlink-race-attacks.md +++ b/en/news/_posts/2011-02-18-fileutils-is-vulnerable-to-symlink-race-attacks.md @@ -35,32 +35,32 @@ should not be world writable except when the sticky bit set. * Fixed typo. (vulnerabile -> vulnerable) * 1\.8.7-334 was released to fix this issue. 1.8.7 users are encouraged to upgrade. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] * 1\.9.1-p431 was released to fix this issue. 1.9.1 users are encouraged to upgrade. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz][4] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz][4] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip][6] * 1\.9.2-p180 was released to fix this issue. 1.9.2 users are encouraged to upgrade. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz][7] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2][8] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip][9] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz][7] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2][8] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip][9] * Fixed affected versions for 1.9 series. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2 -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2 +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip diff --git a/en/news/_posts/2011-07-02-ruby-1-8-7-p352-released.md b/en/news/_posts/2011-07-02-ruby-1-8-7-p352-released.md index a954a27f76..2c2232cf63 100644 --- a/en/news/_posts/2011-07-02-ruby-1-8-7-p352-released.md +++ b/en/news/_posts/2011-07-02-ruby-1-8-7-p352-released.md @@ -10,9 +10,9 @@ anniversary of Ruby 1.8.7, we have a new patchlevel release today. It includes several bug fixes. For the detail please read the [ChangeLog][1]. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][2] ### Checksums: @@ -33,4 +33,4 @@ Thank you for all the efforts you made in these three years. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_352/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz diff --git a/en/news/_posts/2012-06-29-ruby-1-8-7-p370-released.md b/en/news/_posts/2012-06-29-ruby-1-8-7-p370-released.md index dfb0d3e6b5..b78b0a0f23 100644 --- a/en/news/_posts/2012-06-29-ruby-1-8-7-p370-released.md +++ b/en/news/_posts/2012-06-29-ruby-1-8-7-p370-released.md @@ -13,9 +13,9 @@ its fourth birthday. Thank you all. ### Downloads -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip][4] ### Checksums @@ -34,6 +34,6 @@ its fourth birthday. Thank you all. [1]: {{ site.url }}/en/news/2011/10/06/plans-for-1-8-7/ -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip diff --git a/en/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md b/en/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md index 7ed463d8c3..77d6af93d3 100644 --- a/en/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md +++ b/en/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md @@ -19,19 +19,19 @@ See [tickets][3] and [ChangeLog][4] for details. ## Download -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][5] * SIZE: 9961862 bytes * MD5: e76848a86606a4fd5dcf14fc4b4e755e * SHA256: 5281656c7a0ae48b64f28d845a96b4dfa16ba1357a911265752787585fb5ea64 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][6] * SIZE: 12459652 bytes * MD5: e2469b55c2a3d0d643097d47fe4984bb * SHA256: e94367108751fd6bce79401d947baa66096c757fd3a0856350a2abd05d26d89d -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][7] * SIZE: 13906047 bytes * MD5: 8b3c2d6bd306804ed198260e4f5b6418 * SHA256: @@ -43,6 +43,6 @@ See [tickets][3] and [ChangeLog][4] for details. [2]: {{ site.url }}/en/news/2012/10/12/poisoned-NUL-byte-vulnerability/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip diff --git a/en/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md b/en/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md index 5c4c137887..aa7a86c2d2 100644 --- a/en/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md +++ b/en/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md @@ -16,19 +16,19 @@ See [tickets][2] and [ChangeLog][3] for details. ## Download -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][4] * SIZE: 9975835 bytes * MD5: 7d602aba93f31ceef32800999855fbca * SHA256: d989465242f9b11a8a3aa8cbd2c75a9b3a8c0ec2f14a087a0c7b51abf164e488 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][5] * SIZE: 12484826 bytes * MD5: 96118e856b502b5d7b3a4398e6c6e98c * SHA256: 51dd76462d3f6eb2c659a75e90f949f56da58c42bfb5766212478160b7f23d71 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][6] * SIZE: 13925310 bytes * MD5: 24f4417179a5eae6ce321c0cfadd837e * SHA256: @@ -39,6 +39,6 @@ See [tickets][2] and [ChangeLog][3] for details. [1]: {{ site.url }}/en/news/2012/11/09/ruby19-hashdos-cve-2012-5371/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_327/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip diff --git a/en/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md b/en/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md index 1938acec0f..c2e7bb1f8e 100644 --- a/en/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md +++ b/en/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md @@ -21,19 +21,19 @@ In addition, any security fixes are not included in this release. You can download this release from: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] * SIZE: 10021565 bytes * MD5: 13c26ea368d88a560f07cc8c5eb4fa05 * SHA256: 9ed456711a4c0fb2969d9144a81a706d2d506070a35a6d5bc98bb5c8407f9985 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] * SIZE: 12565596 bytes * MD5: 1efc2316dc50e97591792d90647fade2 * SHA256: eb593607862b16a28176ae6d086dbe3bd9bd41935ec999a8cd5ef8773e8239d6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] * SIZE: 13869324 bytes * MD5: 764d5e2d8149a7f424fc02089f8a7359 * SHA256: @@ -50,6 +50,6 @@ Have good holidays, and happy hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_362/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip diff --git a/en/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md b/en/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md index 95c71175d9..f666ac1f82 100644 --- a/en/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md +++ b/en/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md @@ -22,19 +22,19 @@ users of previous release (p362) to update. You can download this release from: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] * SIZE: 10017658 bytes * MD5: 944e73eba9ee9e1f2647ff32ec0b14b2 * SHA256: 712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] * SIZE: 12555429 bytes * MD5: 90b6c327abcdf30a954c2d6ae44da2a9 * SHA256: 0d0e32a3554867e3eddbb23fbf30a72c4748622e010c23e31302d899fc005574 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] * SIZE: 13871394 bytes * MD5: c0001d5d36ad2e3e6a84810abe585b79 * SHA256: @@ -51,6 +51,6 @@ Happy Hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_374/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip diff --git a/en/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md b/en/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md index 63b8da3f4e..41da45e0d8 100644 --- a/en/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md +++ b/en/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md @@ -19,19 +19,19 @@ See [tickets][2] and [ChangeLog][3] for details. You can download this release from: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] SIZE: 10021486 bytes MD5: 5ec9aff670f4912b0f6f0e11e855ef6c SHA256: f991ee50414dc795696bad0fc5c7b0b94d93b9b38fed943326d20ce4e9dda42b -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] SIZE: 12546003 bytes MD5: 3e0d7f8512400c1a6732327728a56f1d SHA256: 4b15df007f5935ec9696d427d8d6265b121d944d237a2342d5beeeba9b8309d0 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] SIZE: 13862147 bytes MD5: 044564fe519a2c8e278472c4272b3ff2 @@ -49,6 +49,6 @@ Happy Hacking! [1]: {{ site.url }}/en/news/2013/02/06/rdoc-xss-cve-2013-0256/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_385/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip diff --git a/en/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md b/en/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md index 01aa381e15..2dffccf62b 100644 --- a/en/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md +++ b/en/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md @@ -13,19 +13,19 @@ Please give it a try, and report any issue if you notice. ## Locations -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] SIZE: 10822239 bytes MD5: e92420131bd7994513e0bf09a3e2a19b SHA256: d55f897bb04283c5fa80223d96d990fe8ecb598508dd59443b356cbba1f66145 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] SIZE: 13616756 bytes MD5: 9d5e6f26db7c8c3ddefc81fdb19bd41a SHA256: 87072ab3e6d393d47f7402682364e4f24efe1c518969795cc01fcdeeb0e646f3 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] SIZE: 15118480 bytes MD5: 1a2d33f1c50e32ca1532f8dea4790d53 @@ -104,9 +104,9 @@ all the people who helped me do this release. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip [4]: https://speakerdeck.com/a_matsuda/ruby-2-dot-0-on-rails [5]: http://globaldev.co.uk/2012/11/ruby-2-0-0-preview-features/ [6]: http://www.infoq.com/news/2012/11/ruby-20-preview1 diff --git a/en/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md b/en/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md index 47d6cb4c30..add6c5aa0b 100644 --- a/en/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md +++ b/en/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md @@ -24,19 +24,19 @@ See [tickets][3] and [ChangeLog][4] for details. You can download this release from: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] SIZE: 10024221 bytes MD5: a810d64e2255179d2f334eb61fb8519c SHA256: 5a7334dfdf62966879bf539b8a9f0b889df6f3b3824fb52a9303c3c3d3a58391 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] SIZE: 12557294 bytes MD5: f689a7b61379f83cbbed3c7077d83859 SHA256: 8861ddadb2cd30fb30e42122741130d12f6543c3d62d05906cd41076db70975f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] SIZE: 13863402 bytes MD5: 212fb3bc41257b41d1f8bfe0725916b7 @@ -53,6 +53,6 @@ make this release. Thanks for their contributions. [2]: {{ site.url }}/en/news/2013/02/22/rexml-dos-2013-02-22/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_392/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip diff --git a/en/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md b/en/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md index b04b97fb76..cbfbf9d258 100644 --- a/en/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md +++ b/en/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md @@ -16,19 +16,19 @@ Enjoy programming with Ruby 2.0.0! ## Download -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] SIZE: 10814890 bytes MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] SIZE: 15037340 bytes MD5: db5af5d6034646ad194cbdf6e50f49ee @@ -176,9 +176,9 @@ Thank you all! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example [5]: https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0 [6]: http://el.jibun.atmarkit.co.jp/rails/2012/11/ruby-20-8256.html diff --git a/en/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/en/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index ae321cbccb..a690fad105 100644 --- a/en/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/en/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -23,19 +23,19 @@ See [tickets](https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&a You can download this release from: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/en/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/en/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index 5d071e3433..d587f35f92 100644 --- a/en/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/en/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -18,19 +18,19 @@ And there are many bug-fixes and some optimization, and documentation fixes. ## Downloads -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/en/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/en/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 59aae1bcdc..2594b9c9aa 100644 --- a/en/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/en/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ This release includes follow security fixes: ## Download -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/en/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/en/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index 77f9c25c90..9b713fae80 100644 --- a/en/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/en/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -20,19 +20,19 @@ and [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_448/ChangeLog) f ## Download -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/en/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/en/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index a7713aed92..d7a14e85e3 100644 --- a/en/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/en/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -20,19 +20,19 @@ And some bugfixes are also included. You can download this release from: -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/es/news/_posts/2007-03-15-liberado-ruby-1-8-6.md b/es/news/_posts/2007-03-15-liberado-ruby-1-8-6.md index 22af0dbd0b..f12536113d 100644 --- a/es/news/_posts/2007-03-15-liberado-ruby-1-8-6.md +++ b/es/news/_posts/2007-03-15-liberado-ruby-1-8-6.md @@ -9,19 +9,19 @@ Ruby 1.8.6 ha sido liberado. (anunciado en [\[ruby-list:43267\]][1]) El código fuente está disponible en 3 formatos. -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2>][2] (md5: e558a0e00ae318d43bf6ff9af452bad2, sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7, tamaño: 3946186) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz>][3] (md5: 23d2494aa94e7ae1ecbbb8c5e1507683, sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868, tamaño: 4589394) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip>][4] (md5: 5f4b82cec8f437634e05a3ce9bb3ca67, sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76, @@ -45,8 +45,8 @@ actualizarse a Ruby 1.8.6. [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43267 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/ChangeLog diff --git a/es/news/_posts/2007-12-25-ruby-1-9-0-ya-esta-disponible.md b/es/news/_posts/2007-12-25-ruby-1-9-0-ya-esta-disponible.md index fc6a5fa9f5..c9814395e5 100644 --- a/es/news/_posts/2007-12-25-ruby-1-9-0-ya-esta-disponible.md +++ b/es/news/_posts/2007-12-25-ruby-1-9-0-ya-esta-disponible.md @@ -10,20 +10,20 @@ Matz hizo pública la disponibilidad de Ruby 1.9.0, una versión de Ustedes pueden obtener el código en las siguientes ubicaciones: -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] 407cc7d0032e19eb12216c0ebc7f17b3 -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] b20cce98b284f7f75939c09d5c8e846d -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][3] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][3] 78b2a5f9a81c5f6775002c4fb24d2d75 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip diff --git a/es/news/_posts/2008-06-11-ruby-1-8-7-est-disponible.md b/es/news/_posts/2008-06-11-ruby-1-8-7-est-disponible.md index 7f9f2037c6..6f0e78f38a 100644 --- a/es/news/_posts/2008-06-11-ruby-1-8-7-est-disponible.md +++ b/es/news/_posts/2008-06-11-ruby-1-8-7-est-disponible.md @@ -16,9 +16,9 @@ para mas detalles sobre compatibilidad. El código fuente del paquete está disponible en tres formatos en las siguientes direcciones: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip][3] Checksums: @@ -42,6 +42,6 @@ Changelog, que están disponibles en las siguientes direcciones: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip diff --git a/es/news/_posts/2008-10-28-ruby-1-9-1-preview-1-liberado.md b/es/news/_posts/2008-10-28-ruby-1-9-1-preview-1-liberado.md index e51445d74b..b7e6258945 100644 --- a/es/news/_posts/2008-10-28-ruby-1-9-1-preview-1-liberado.md +++ b/es/news/_posts/2008-10-28-ruby-1-9-1-preview-1-liberado.md @@ -17,7 +17,7 @@ sistema de seguimiento [https://bugs.ruby-lang.org][1] Usted puede obtener la versión de; -* \"[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2]\" +* \"[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2]\" ^ @@ -26,7 +26,7 @@ Usted puede obtener la versión de; MD5: 0d51dc949bb6b438ad4ebfabbb5f6754 SHA256: dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a -* \"[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3]\" +* \"[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3]\" ^ @@ -34,7 +34,7 @@ Usted puede obtener la versión de; MD5: 738f701532452fd5d36f5c155f3ba692 SHA256: 99443bdae9f94ba7b08de187881f8cbee172379edf9c5fa85fc04c869150ff6d -* \"[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4]\" +* \"[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4]\" ^ @@ -45,6 +45,6 @@ Usted puede obtener la versión de; [1]: https://bugs.ruby-lang.org -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip diff --git a/es/news/_posts/2009-01-21-ruby-1-9-1-rc2-liberado.md b/es/news/_posts/2009-01-21-ruby-1-9-1-rc2-liberado.md index da36dcf8eb..be43e7c78d 100644 --- a/es/news/_posts/2009-01-21-ruby-1-9-1-rc2-liberado.md +++ b/es/news/_posts/2009-01-21-ruby-1-9-1-rc2-liberado.md @@ -26,7 +26,7 @@ oficial del sistema.([https://bugs.ruby-lang.org][3] ). Ubicación: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2][4] ^ @@ -34,7 +34,7 @@ Ubicación: MD5: f113cec7a1a447243575d39ed611ddda SHA256: acb5061123fa7170597e713ef773e21ddd9dd167f27aaae2c5440b5ec12df2ec -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.gz][5] ^ @@ -42,7 +42,7 @@ Ubicación: MD5: 7a2e4e16361ebf33b2032f366ceef785 SHA256: 195228054af5f557e407e88a8be1e35e6ea997132cd9e4e7d6ccacfc37fb04d7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.zip][6] ^ @@ -55,6 +55,6 @@ Ubicación: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_rc2/NEWS [2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=7 [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.zip diff --git a/es/news/_posts/2009-02-11-ruby-1-9-1.md b/es/news/_posts/2009-02-11-ruby-1-9-1.md index 85e0753729..b4df834203 100644 --- a/es/news/_posts/2009-02-11-ruby-1-9-1.md +++ b/es/news/_posts/2009-02-11-ruby-1-9-1.md @@ -15,7 +15,7 @@ internacionalización. Pueden acceder a la lista [lista completa de los cambios][1] y descargarlo de las siguientes direcciones: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][2] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e @@ -24,7 +24,7 @@ descargarlo de las siguientes direcciones: de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][3] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b @@ -33,7 +33,7 @@ descargarlo de las siguientes direcciones: a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][4] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -44,6 +44,6 @@ descargarlo de las siguientes direcciones: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/es/news/_posts/2009-06-10-vulnerabilidad-en-bigdecimal.md b/es/news/_posts/2009-06-10-vulnerabilidad-en-bigdecimal.md index 8a55ae44a9..b1be953f3d 100644 --- a/es/news/_posts/2009-06-10-vulnerabilidad-en-bigdecimal.md +++ b/es/news/_posts/2009-06-10-vulnerabilidad-en-bigdecimal.md @@ -36,10 +36,10 @@ número muy grande y lo transforme en Float. Por ejemplo: Por favor, actualicen a 1.8.6-p369 o ruby-1.8.7-p173. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz][2] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz diff --git a/es/news/_posts/2009-10-13-ruby-1-9-1-p243-liberado.md b/es/news/_posts/2009-10-13-ruby-1-9-1-p243-liberado.md index b37d33bd30..704a37d81f 100644 --- a/es/news/_posts/2009-10-13-ruby-1-9-1-p243-liberado.md +++ b/es/news/_posts/2009-10-13-ruby-1-9-1-p243-liberado.md @@ -13,19 +13,19 @@ Vea los cambios en [ChangeLog][1] para más detalles. #### Ubicación -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2) +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2) SIZE 7191348 bytes MD5 66d4f8403d13623051091347764881a0 SHA256 39c9850841c0dd5d368f96b854f97c19b21eb28a02200f8b4e151f608092e687 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz) +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz) SIZE 9043825 bytes MD5 515bfd965814e718c0943abf3dde5494 SHA256 31598e37b3962643bec722921644957be6f8fb9a26f6c91fa627bd668ea68be4 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip) +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip) SIZE 10307868 bytes MD5 7086675f78185d72719132231b810e4d diff --git a/es/news/_posts/2010-08-18-liberado-ruby-1-8-7-p302.md b/es/news/_posts/2010-08-18-liberado-ruby-1-8-7-p302.md index 54c2494c35..8d49447a62 100644 --- a/es/news/_posts/2010-08-18-liberado-ruby-1-8-7-p302.md +++ b/es/news/_posts/2010-08-18-liberado-ruby-1-8-7-p302.md @@ -14,7 +14,7 @@ p302. ## Descargas -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] SIZE(ruby-1.8.7-p302.tar.bz2): : 4184764 bytes @@ -25,7 +25,7 @@ MD5(ruby-1.8.7-p302.tar.bz2): SHA256(ruby-1.8.7-p302.tar.bz2): : 3537cc81cc2378a2bc319cd16c4237ddee14a2839cfd1515b27dce108d061a68 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] SIZE(ruby-1.8.7-p302.tar.gz): : 4866763 bytes @@ -36,7 +36,7 @@ MD5(ruby-1.8.7-p302.tar.gz): SHA256(ruby-1.8.7-p302.tar.gz): : 5883df5204de70762602ce885b18c8bf6c856d33298c35df9151031b2ce044a1 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] SIZE(ruby-1.8.7-p302.zip): : 5965421 bytes @@ -51,6 +51,6 @@ SHA256(ruby-1.8.7-p302.zip): [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [2]: {{ site.url }}/en/news/2010/08/16/xss-in-webrick-cve-2010-0541/ -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip diff --git a/es/news/_posts/2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby-.md b/es/news/_posts/2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby-.md index 30dc8db39d..a24581e51d 100644 --- a/es/news/_posts/2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby-.md +++ b/es/news/_posts/2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby-.md @@ -11,9 +11,9 @@ liberado una nueva versión para corregir pequeños errores. Para tener información detallada de los casos tratados se recomienda la lectura de los ficheros Changelog incluidos en las descargas disponibles. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][1] ### Checksums: @@ -34,4 +34,4 @@ años. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz diff --git a/es/news/_posts/2011-12-29-Vulnerabilidad.md b/es/news/_posts/2011-12-29-Vulnerabilidad.md index fd0587611d..cbb91b4b0d 100644 --- a/es/news/_posts/2011-12-29-Vulnerabilidad.md +++ b/es/news/_posts/2011-12-29-Vulnerabilidad.md @@ -25,7 +25,7 @@ pequeños errores y vulnerabilidades. ## Descargas -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.gz>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.gz>][1] SIZE: @@ -39,7 +39,7 @@ SHA256: 2fdcac4eb37b2eba1a4eef392a2922e07a9222fc86d781d92154d716434b962c -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.bz2>][2] SIZE: @@ -53,7 +53,7 @@ SHA256: 5c64b63a597b4cb545887364e1fd1e0601a7aeb545e576e74a6d8e88a2765a37 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.zip>][3] SIZE: @@ -78,7 +78,7 @@ dirigiéndose a la página de descarga del producto. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p357.zip [4]: http://www.jruby.org/download diff --git a/es/news/_posts/2012-07-05-ruby-1-8-7-p370-liberado-.md b/es/news/_posts/2012-07-05-ruby-1-8-7-p370-liberado-.md index bfb53d523d..990778172b 100644 --- a/es/news/_posts/2012-07-05-ruby-1-8-7-p370-liberado-.md +++ b/es/news/_posts/2012-07-05-ruby-1-8-7-p370-liberado-.md @@ -66,6 +66,6 @@ ruta. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip diff --git a/es/news/_posts/2012-10-17-LiberadoRuby1.9.3-p286.md b/es/news/_posts/2012-10-17-LiberadoRuby1.9.3-p286.md index b5c47cb534..2bbe75cbef 100644 --- a/es/news/_posts/2012-10-17-LiberadoRuby1.9.3-p286.md +++ b/es/news/_posts/2012-10-17-LiberadoRuby1.9.3-p286.md @@ -17,19 +17,19 @@ recomiendo la lectura del registro de [cambios.][2] ## Descargas -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][3] * SIZE: 9961862 bytes * MD5: e76848a86606a4fd5dcf14fc4b4e755e * SHA256: 5281656c7a0ae48b64f28d845a96b4dfa16ba1357a911265752787585fb5ea64 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][4] * SIZE: 12459652 bytes * MD5: e2469b55c2a3d0d643097d47fe4984bb * SHA256: e94367108751fd6bce79401d947baa66096c757fd3a0856350a2abd05d26d89d -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][5] * SIZE: 13906047 bytes * MD5: 8b3c2d6bd306804ed198260e4f5b6418 * SHA256: @@ -39,6 +39,6 @@ recomiendo la lectura del registro de [cambios.][2] [1]: http://unaaldia.hispasec.com/2012/10/vulnerabilidad-en-la-creacion-de.html [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip diff --git a/es/news/_posts/2012-11-12-liberado-ruby-1-9-3-p327-.md b/es/news/_posts/2012-11-12-liberado-ruby-1-9-3-p327-.md index 3957b6ace4..aff57fb428 100644 --- a/es/news/_posts/2012-11-12-liberado-ruby-1-9-3-p327-.md +++ b/es/news/_posts/2012-11-12-liberado-ruby-1-9-3-p327-.md @@ -19,19 +19,19 @@ Para tener información detallada se recomienda revisar el registro de ## Descargas -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][2] * SIZE: 9975835 bytes * MD5: 7d602aba93f31ceef32800999855fbca * SHA256: d989465242f9b11a8a3aa8cbd2c75a9b3a8c0ec2f14a087a0c7b51abf164e488 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][3] * SIZE: 12484826 bytes * MD5: 96118e856b502b5d7b3a4398e6c6e98c * SHA256: 51dd76462d3f6eb2c659a75e90f949f56da58c42bfb5766212478160b7f23d71 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][4] * SIZE: 13925310 bytes * MD5: 24f4417179a5eae6ce321c0cfadd837e * SHA256: @@ -40,6 +40,6 @@ Para tener información detallada se recomienda revisar el registro de [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_327/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip diff --git a/es/news/_posts/2012-12-27-liberado-ruby-1-9-3-p362.md b/es/news/_posts/2012-12-27-liberado-ruby-1-9-3-p362.md index b83a2a502a..7b9d2987fd 100644 --- a/es/news/_posts/2012-12-27-liberado-ruby-1-9-3-p362.md +++ b/es/news/_posts/2012-12-27-liberado-ruby-1-9-3-p362.md @@ -21,7 +21,7 @@ el [Registro de Cambios][2]. A continuación detallamos las fuentes para descargar esta versión. -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] ^ * SIZE 10021565 bytes @@ -30,7 +30,7 @@ A continuación detallamos las fuentes para descargar esta versión. 9ed456711a4c0fb2969d9144a81a706d2d506070a35a6d5bc98bb5c8407f9985 ^ -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] ^ * SIZE 12565596 bytes @@ -39,7 +39,7 @@ A continuación detallamos las fuentes para descargar esta versión. eb593607862b16a28176ae6d086dbe3bd9bd41935ec999a8cd5ef8773e8239d6 ^ -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] ^ * SIZE 13869324 bytes @@ -59,6 +59,6 @@ prospero año nuevo. [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_362/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip diff --git a/es/news/_posts/2013-01-19-liberado-ruby-1-9-3-p374.md b/es/news/_posts/2013-01-19-liberado-ruby-1-9-3-p374.md index bc0902d6aa..5f3c077d68 100644 --- a/es/news/_posts/2013-01-19-liberado-ruby-1-9-3-p374.md +++ b/es/news/_posts/2013-01-19-liberado-ruby-1-9-3-p374.md @@ -26,17 +26,17 @@ casos tratados. Las fuentes de descarga disponibles son las siguientes: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] * SIZE 10017658 bytes * MD5 944e73eba9ee9e1f2647ff32ec0b14b2 * SHA256 712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] * SIZE 12555429 bytes * MD5 90b6c327abcdf30a954c2d6ae44da2a9 * SHA256 0d0e32a3554867e3eddbb23fbf30a72c4748622e010c23e31302d899fc005574 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] * SIZE 13871394 bytes * MD5 c0001d5d36ad2e3e6a84810abe585b79 * SHA256 @@ -46,6 +46,6 @@ Las fuentes de descarga disponibles son las siguientes: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_374/ChangeLog [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip diff --git a/es/news/_posts/2013-02-07-LiberadoRuby193-p385.md b/es/news/_posts/2013-02-07-LiberadoRuby193-p385.md index b32e7e52b4..e9c4cc90f6 100644 --- a/es/news/_posts/2013-02-07-LiberadoRuby193-p385.md +++ b/es/news/_posts/2013-02-07-LiberadoRuby193-p385.md @@ -30,17 +30,17 @@ para obtener más información se recomienda la lectura de los Se puede realizar la descarga de esta versión de las siguientes fuentes: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] * SIZE 10021486 bytes * MD5 5ec9aff670f4912b0f6f0e11e855ef6c * SHA256 f991ee50414dc795696bad0fc5c7b0b94d93b9b38fed943326d20ce4e9dda42b -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] * SIZE 12546003 bytes * MD5 3e0d7f8512400c1a6732327728a56f1d * SHA256 4b15df007f5935ec9696d427d8d6265b121d944d237a2342d5beeeba9b8309d0 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] * SIZE 13862147 bytes * MD5 044564fe519a2c8e278472c4272b3ff2 * SHA256 @@ -54,6 +54,6 @@ todas las personas que han colaborado en la realización de esta versión. [1]: {{ site.url }}/en/news/2013/02/06/rdoc-xss-cve-2013-0256/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_385/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip diff --git a/es/news/_posts/2013-02-23-liberado-ruby-1-9-3-p392.md b/es/news/_posts/2013-02-23-liberado-ruby-1-9-3-p392.md index e85142f411..b9b216438c 100644 --- a/es/news/_posts/2013-02-23-liberado-ruby-1-9-3-p392.md +++ b/es/news/_posts/2013-02-23-liberado-ruby-1-9-3-p392.md @@ -24,7 +24,7 @@ Se recomienda la consulta de los [Tickets][3] y del Registro de Se puede obtener esta versión desde las siguientes fuentes de descarga: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] SIZE: 10024221 bytes @@ -33,7 +33,7 @@ Se puede obtener esta versión desde las siguientes fuentes de descarga: SHA256: 5a7334dfdf62966879bf539b8a9f0b889df6f3b3824fb52a9303c3c3d3a58391 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] SIZE: 12557294 bytes @@ -42,7 +42,7 @@ Se puede obtener esta versión desde las siguientes fuentes de descarga: SHA256: 8861ddadb2cd30fb30e42122741130d12f6543c3d62d05906cd41076db70975f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] SIZE: 13863402 bytes @@ -61,6 +61,6 @@ así como las disculpas de este ante frecuencia de actualización actual. [2]: {{ site.url }}/en/news/2013/02/22/rexml-dos-2013-02-22/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_392/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip diff --git a/es/news/_posts/2013-02-25-LiberadoRuby200-p0.md b/es/news/_posts/2013-02-25-LiberadoRuby200-p0.md index 95b3b6af1e..61974b5add 100644 --- a/es/news/_posts/2013-02-25-LiberadoRuby200-p0.md +++ b/es/news/_posts/2013-02-25-LiberadoRuby200-p0.md @@ -93,7 +93,7 @@ en cuenta si se va a usar esta versión. Se puede obtener una copia de esta nueva versión desde las siguientes fuentes de descarga. -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] SIZE: 10814890 bytes @@ -102,7 +102,7 @@ fuentes de descarga. SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] SIZE: 13608925 bytes @@ -111,7 +111,7 @@ fuentes de descarga. SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] SIZE: 15037340 bytes @@ -127,7 +127,7 @@ contiene estos [agradecimientos][4]. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: https://bugs.ruby-lang.org/projects/ruby/wiki/200SpecialThanks diff --git a/es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index 99a6b86195..bee8224999 100644 --- a/es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -25,19 +25,19 @@ y el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_429/ChangeLog) Puedes descargar esta version de: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) TAMAÑO: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) TAMAÑO: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) TAMAÑO: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index 341a9034fe..d1e07f024b 100644 --- a/es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -17,19 +17,19 @@ Y muchas otras correcciones, optimizaciones y actualizaciones de documentación. ## Descargas -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) TAMAÑO: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) TAMAÑO: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) TAMAÑO: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/es/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/es/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 081118bc23..7e1d5e065a 100644 --- a/es/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/es/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ Esta entrega incluye las siguientes correcciones de seguridad: ## Descargas -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/es/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/es/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index bb73967e96..d3b153356f 100644 --- a/es/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/es/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -19,19 +19,19 @@ También incluye otras correcciones. ## Descargas -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/es/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/es/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index e6b9f81445..d8484d2739 100644 --- a/es/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/es/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -18,19 +18,19 @@ También incluye otras correcciones. ## Descargas -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/fr/news/_posts/2007-03-15-ruby-1-8-6-released.md b/fr/news/_posts/2007-03-15-ruby-1-8-6-released.md index 94b7c4c26a..04b62697bb 100644 --- a/fr/news/_posts/2007-03-15-ruby-1-8-6-released.md +++ b/fr/news/_posts/2007-03-15-ruby-1-8-6-released.md @@ -31,8 +31,8 @@ Le fichier NEWS récapitule les grands changements utiles à l\'utilisateur ; le À partir de maintenant commence le développement de la branche 1.8.7. La branche 1.8.6, quant à elle, est maintenue et intègrera les mises-à-jour importantes éventuelles (bugs critiques, failles de sécurité). Gardez donc l\'œil ouvert. [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43267 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/ChangeLog diff --git a/fr/news/_posts/2008-01-01-ruby-1-9-0.md b/fr/news/_posts/2008-01-01-ruby-1-9-0.md index d62effee91..927014e70b 100644 --- a/fr/news/_posts/2008-01-01-ruby-1-9-0.md +++ b/fr/news/_posts/2008-01-01-ruby-1-9-0.md @@ -8,21 +8,21 @@ lang: fr Matz a annoncé la sortie de Ruby 1.9.0, une version de développement. [Plus d’information sur Ruby France][1]. -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][2] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][2] 407cc7d0032e19eb12216c0ebc7f17b3 -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][3] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][3] b20cce98b284f7f75939c09d5c8e846d -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][4] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][4] 78b2a5f9a81c5f6775002c4fb24d2d75 [1]: http://rubyfrance.org/articles/2007/12/25/sortie-de-ruby-1-9-0/ -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip diff --git a/fr/news/_posts/2008-10-28-sortie-de-ruby-1-9-1-preview-1.md b/fr/news/_posts/2008-10-28-sortie-de-ruby-1-9-1-preview-1.md index 1989f966c3..f856932fae 100644 --- a/fr/news/_posts/2008-10-28-sortie-de-ruby-1-9-1-preview-1.md +++ b/fr/news/_posts/2008-10-28-sortie-de-ruby-1-9-1-preview-1.md @@ -17,22 +17,22 @@ Yugui (Yuki Sonoda) a annoncé la sortie de Ruby 1.9.1-preview 1 : Vous pouvez télécharger cette pré-version dans les formats suivants : -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][1] SIZE: 6169022 bytes MD5: 0d51dc949bb6b438ad4ebfabbb5f6754 SHA256: dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][2] SIZE: 7409682 bytes MD5: 738f701532452fd5d36f5c155f3ba692 SHA256: 99443bdae9f94ba7b08de187881f8cbee172379edf9c5fa85fc04c869150ff6d ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][3] SIZE: 8569116 bytes MD5: 5f68246246c4cd29d8a3b6b34b29b6ac SHA256: a6c3a7bf7ea83b595024764926353e08596a78e40c57ac58c568662e5e88df95 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip diff --git a/fr/news/_posts/2009-02-02-sortie-de-ruby-1-9-1.md b/fr/news/_posts/2009-02-02-sortie-de-ruby-1-9-1.md index 07ee12f3d1..efc07fd3df 100644 --- a/fr/news/_posts/2009-02-02-sortie-de-ruby-1-9-1.md +++ b/fr/news/_posts/2009-02-02-sortie-de-ruby-1-9-1.md @@ -26,7 +26,7 @@ rapport de bug sur le [tracker officiel][3]. Téléchargement -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] TAILLE : 7190271 bytes MD5 : 0278610ec3f895ece688de703d99143e @@ -35,7 +35,7 @@ Téléchargement de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] TAILLE : 9025004 bytes MD5 : 50e4f381ce68c6de72bace6d75f0135b @@ -44,7 +44,7 @@ Téléchargement a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] TAILLE : 10273609 bytes MD5 : 3377d43b041877cda108e243c6b7f436 @@ -57,6 +57,6 @@ Téléchargement [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS [2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/fr/news/_posts/2009-05-02-sortie-de-ruby-1-8-7-p160-et-1-8-6-p368.md b/fr/news/_posts/2009-05-02-sortie-de-ruby-1-8-7-p160-et-1-8-6-p368.md index a3bc6e8db2..4dc9003658 100644 --- a/fr/news/_posts/2009-05-02-sortie-de-ruby-1-8-7-p160-et-1-8-6-p368.md +++ b/fr/news/_posts/2009-05-02-sortie-de-ruby-1-8-7-p160-et-1-8-6-p368.md @@ -13,12 +13,12 @@ changelogs. Les archives : -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] Checksums : @@ -55,11 +55,11 @@ directement via : -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip [7]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_368/ChangeLog [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_160/ChangeLog diff --git a/fr/news/_posts/2009-06-10-vulnrabilit-de-type-dos-dans-la-librairie-bigdecimal.md b/fr/news/_posts/2009-06-10-vulnrabilit-de-type-dos-dans-la-librairie-bigdecimal.md index d52f3741d4..eab2b86790 100644 --- a/fr/news/_posts/2009-06-10-vulnrabilit-de-type-dos-dans-la-librairie-bigdecimal.md +++ b/fr/news/_posts/2009-06-10-vulnrabilit-de-type-dos-dans-la-librairie-bigdecimal.md @@ -38,10 +38,10 @@ nombre immense, du type : Une mise à jour vers 1.8.6-p369 ou ruby-1.8.7-p173 règle le problème. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz][2] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz diff --git a/fr/news/_posts/2009-07-20-sortie-de-ruby-1-9-1-p243.md b/fr/news/_posts/2009-07-20-sortie-de-ruby-1-9-1-p243.md index 6b031979d3..971853ba01 100644 --- a/fr/news/_posts/2009-07-20-sortie-de-ruby-1-9-1-p243.md +++ b/fr/news/_posts/2009-07-20-sortie-de-ruby-1-9-1-p243.md @@ -12,7 +12,7 @@ résolutions de bugs. Voyez le [ChangeLog][1] pour les détails. #### Télécharger -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>][2] TAILLE : 7191348 bytes @@ -22,7 +22,7 @@ résolutions de bugs. Voyez le [ChangeLog][1] pour les détails. SHA256 : 39c9850841c0dd5d368f96b854f97c19b21eb28a02200f8b4e151f608092e687 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>][3] TAILLE : 9043825 bytes @@ -32,7 +32,7 @@ résolutions de bugs. Voyez le [ChangeLog][1] pour les détails. SHA256 : 31598e37b3962643bec722921644957be6f8fb9a26f6c91fa627bd668ea68be4 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>][4] TAILLE : 10307868 bytes @@ -45,6 +45,6 @@ résolutions de bugs. Voyez le [ChangeLog][1] pour les détails. [1]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip diff --git a/fr/news/_posts/2009-07-20-sortie-de-ruby-1-9-2-preview-1.md b/fr/news/_posts/2009-07-20-sortie-de-ruby-1-9-2-preview-1.md index 8cf9a8918f..284cb9d23d 100644 --- a/fr/news/_posts/2009-07-20-sortie-de-ruby-1-9-2-preview-1.md +++ b/fr/news/_posts/2009-07-20-sortie-de-ruby-1-9-2-preview-1.md @@ -24,7 +24,7 @@ Voyez le fichier [NEWS][1] et le [ChangeLog][2] pour plus de détails. #### Télécharger -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] TAILLE : 7487008 bytes @@ -34,7 +34,7 @@ Voyez le fichier [NEWS][1] et le [ChangeLog][2] pour plus de détails. SHA256 : 0681204e52207153250da80b3cc46812f94107807458a7d64b17554b6df71120 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] TAILLE : 9422226 bytes @@ -44,7 +44,7 @@ Voyez le fichier [NEWS][1] et le [ChangeLog][2] pour plus de détails. SHA256 : 7f29ab3b1d5f0074bb82a6bf398f1cacd42fe508a17fc14844560c4d906786b6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] TAILLE : 10741739 bytes @@ -58,6 +58,6 @@ Voyez le fichier [NEWS][1] et le [ChangeLog][2] pour plus de détails. [1]: http://svn.ruby-lang.org/repos/ruby/trunk/NEWS%0D%0A [2]: http://svn.ruby-lang.org/repos/ruby/trunk/ChangeLog%0D%0A -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip diff --git a/fr/news/_posts/2010-01-10-sortie-de-ruby-1-8-7-p248.md b/fr/news/_posts/2010-01-10-sortie-de-ruby-1-8-7-p248.md index 7228f2ad69..43b3c1def4 100644 --- a/fr/news/_posts/2010-01-10-sortie-de-ruby-1-8-7-p248.md +++ b/fr/news/_posts/2010-01-10-sortie-de-ruby-1-8-7-p248.md @@ -31,7 +31,7 @@ Checksums : -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip [4]: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/tags/v1_8_7_248/ChangeLog diff --git a/fr/news/_posts/2010-01-10-vulnrabilit-webrick-par-injection-dune-squenescape-sequence-injection-vulnerability.md b/fr/news/_posts/2010-01-10-vulnrabilit-webrick-par-injection-dune-squenescape-sequence-injection-vulnerability.md index 6141c076b4..ac92864917 100644 --- a/fr/news/_posts/2010-01-10-vulnrabilit-webrick-par-injection-dune-squenescape-sequence-injection-vulnerability.md +++ b/fr/news/_posts/2010-01-10-vulnrabilit-webrick-par-injection-dune-squenescape-sequence-injection-vulnerability.md @@ -52,16 +52,16 @@ Regardez le titre de la fenêtre xterm. * **Mise-à-jour** 1.8.7 pl. 249 règle le problème pour la brache 1.8. Les utilisateurs de la version 1.8.7 sont encouragés à appliquer le patch. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][3] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][4] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][4] * **Mise-à-jour** 1.9.1 pl. 378 règle le problème pour la branche 1.9. Les utilisateurs de la version 1.9.1 sont encouragés à appliquer le patch. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][6] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][7] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][7] * Pour ce qui est des versions de développement, une mise-à-jour vers la révision la plus récente règle le problème. @@ -74,9 +74,9 @@ Francesco \"ascii\" Ongaro pur la découvert de cette vulnérabilité. [1]: http://marc.info/?l=bugtraq&m=104612710031920&w=2 "Terminal Emulator Security Issues" -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip diff --git a/fr/news/_posts/2010-06-25-sortie-de-ruby-1-8-7-p299.md b/fr/news/_posts/2010-06-25-sortie-de-ruby-1-8-7-p299.md index a084af25ee..6f9665f2f4 100644 --- a/fr/news/_posts/2010-06-25-sortie-de-ruby-1-8-7-p299.md +++ b/fr/news/_posts/2010-06-25-sortie-de-ruby-1-8-7-p299.md @@ -11,9 +11,9 @@ Ce patch inclus un certain nombre de corrections de bugs, notamment celui lié à l\'inspection Unicode. Le ChangeLog donne le détail de tous les changements. -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip Checksums: diff --git a/fr/news/_posts/2010-12-28-sortie-de-ruby-1-8-7-p330.md b/fr/news/_posts/2010-12-28-sortie-de-ruby-1-8-7-p330.md index ed1da82bb5..149a2ae7c2 100644 --- a/fr/news/_posts/2010-12-28-sortie-de-ruby-1-8-7-p330.md +++ b/fr/news/_posts/2010-12-28-sortie-de-ruby-1-8-7-p330.md @@ -9,9 +9,9 @@ Voici la release annuelle de mise à jour de la branche 1.8.7. ### Téléchargements -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] ### Checksums @@ -38,6 +38,6 @@ Merci et passe de joyeuses fêtes de fin d\'année. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip diff --git a/fr/news/_posts/2011-03-07-les-mthodes-dexception-peuvent-outrepasser-safe.md b/fr/news/_posts/2011-03-07-les-mthodes-dexception-peuvent-outrepasser-safe.md index 88042b7a36..5e68afc4e3 100644 --- a/fr/news/_posts/2011-03-07-les-mthodes-dexception-peuvent-outrepasser-safe.md +++ b/fr/news/_posts/2011-03-07-les-mthodes-dexception-peuvent-outrepasser-safe.md @@ -49,12 +49,12 @@ installation de Ruby. * 1\.8.7-334 corrige cette faille. Les utilisateurs de la branche 1.8.7 sont invités à l\'installer. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip diff --git a/fr/news/_posts/2011-03-07-vulnrabilit-du-type-symlink-race-dans-fileutils.md b/fr/news/_posts/2011-03-07-vulnrabilit-du-type-symlink-race-dans-fileutils.md index 49345d4272..0453319494 100644 --- a/fr/news/_posts/2011-03-07-vulnrabilit-du-type-symlink-race-dans-fileutils.md +++ b/fr/news/_posts/2011-03-07-vulnrabilit-du-type-symlink-race-dans-fileutils.md @@ -33,30 +33,30 @@ parents ne peut être déplacé/modifié par quelqu\'un de suspect. * 1\.8.7-334 corrige cette faille. Les utilisateurs de la branche 1.8.7 sont invités à installer cette version. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] * 1\.9.1-p431 corrige cette faille. Les utilisateur de la branche 1.9.1 sont invités à installer cette version. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz][4] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz][4] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip][6] * 1\.9.2-p180 corrige cette faille. Les utilisateurs de la branche 1.9.2 sont invités à installer cette version. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz][7] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2][8] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip][9] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz][7] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2][8] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip][9] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2 -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2 +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip diff --git a/fr/news/_posts/2011-07-02-sortie-de-ruby-1-8-7-p352.md b/fr/news/_posts/2011-07-02-sortie-de-ruby-1-8-7-p352.md index 27a28f5b96..b306d2acb2 100644 --- a/fr/news/_posts/2011-07-02-sortie-de-ruby-1-8-7-p352.md +++ b/fr/news/_posts/2011-07-02-sortie-de-ruby-1-8-7-p352.md @@ -10,9 +10,9 @@ anniversaire de Ruby 1.8.7, nous avons la publication d\'une nouvelle version de niveau patch. Elle inclut plusieurs corrections de bugs. Pour le détail, nous vous invitons à consulter le ChangeLog. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][1] ### Checksums: @@ -32,4 +32,4 @@ Merci pour tous les efforts que vous avez fournis sur ces trois années. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz diff --git a/fr/news/_posts/2012-06-29-sortie-de-la-version-1-8-7-p370-de-ruby.md b/fr/news/_posts/2012-06-29-sortie-de-la-version-1-8-7-p370-de-ruby.md index dc45797668..a5c3949f14 100644 --- a/fr/news/_posts/2012-06-29-sortie-de-la-version-1-8-7-p370-de-ruby.md +++ b/fr/news/_posts/2012-06-29-sortie-de-la-version-1-8-7-p370-de-ruby.md @@ -14,9 +14,9 @@ quatrième anniversaire. Merci ! ### Téléchargements -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip][4] ### Sommes de contrôle @@ -35,6 +35,6 @@ quatrième anniversaire. Merci ! [1]: {{ site.url }}/fr/news/2011/10/06/les-plans-pour-ruby-1-8-7/ -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip diff --git a/fr/news/_posts/2012-10-13-sortie-de-la-version-1-9-3-p286-de-ruby.md b/fr/news/_posts/2012-10-13-sortie-de-la-version-1-9-3-p286-de-ruby.md index ab8b158e13..86d452de12 100644 --- a/fr/news/_posts/2012-10-13-sortie-de-la-version-1-9-3-p286-de-ruby.md +++ b/fr/news/_posts/2012-10-13-sortie-de-la-version-1-9-3-p286-de-ruby.md @@ -19,19 +19,19 @@ détails. ## Téléchargement -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][5] * TAILLE: 9961862 bytes * MD5: e76848a86606a4fd5dcf14fc4b4e755e * SHA256: 5281656c7a0ae48b64f28d845a96b4dfa16ba1357a911265752787585fb5ea64 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][6] * TAILLE: 12459652 bytes * MD5: e2469b55c2a3d0d643097d47fe4984bb * SHA256: e94367108751fd6bce79401d947baa66096c757fd3a0856350a2abd05d26d89d -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][7] * TAILLE: 13906047 bytes * MD5: 8b3c2d6bd306804ed198260e4f5b6418 * SHA256: @@ -43,6 +43,6 @@ détails. [2]: {{ site.url }}/fr/news/2012/10/13/cration-non-intentionnelle-de-fichiers/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip diff --git a/fr/news/_posts/2012-11-11-sortie-de-la-version-1-9-3-p327-de-ruby.md b/fr/news/_posts/2012-11-11-sortie-de-la-version-1-9-3-p327-de-ruby.md index 2f7662a368..957389d0e2 100644 --- a/fr/news/_posts/2012-11-11-sortie-de-la-version-1-9-3-p327-de-ruby.md +++ b/fr/news/_posts/2012-11-11-sortie-de-la-version-1-9-3-p327-de-ruby.md @@ -16,19 +16,19 @@ détails. ## Téléchargement -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][4] * SIZE: 9975835 bytes * MD5: 7d602aba93f31ceef32800999855fbca * SHA256: d989465242f9b11a8a3aa8cbd2c75a9b3a8c0ec2f14a087a0c7b51abf164e488 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][5] * SIZE: 12484826 bytes * MD5: 96118e856b502b5d7b3a4398e6c6e98c * SHA256: 51dd76462d3f6eb2c659a75e90f949f56da58c42bfb5766212478160b7f23d71 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][6] * SIZE: 13925310 bytes * MD5: 24f4417179a5eae6ce321c0cfadd837e * SHA256: @@ -39,6 +39,6 @@ détails. [1]: {{ site.url }}/fr/news/2012/11/11/ruby-1-9-vulnrable-un-dni-de-service-par-collision-sur-le-hachage-cve-2012-5371/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_327/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip diff --git a/fr/news/_posts/2012-12-27-sortie-de-la-version-1-9-3-p362-de-ruby.md b/fr/news/_posts/2012-12-27-sortie-de-la-version-1-9-3-p362-de-ruby.md index 603fe2a1a7..d77ec4abeb 100644 --- a/fr/news/_posts/2012-12-27-sortie-de-la-version-1-9-3-p362-de-ruby.md +++ b/fr/news/_posts/2012-12-27-sortie-de-la-version-1-9-3-p362-de-ruby.md @@ -24,19 +24,19 @@ sécurité. Vous pouvez télécharger cette version depuis : -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] * SIZE: 10021565 bytes * MD5: 13c26ea368d88a560f07cc8c5eb4fa05 * SHA256: 9ed456711a4c0fb2969d9144a81a706d2d506070a35a6d5bc98bb5c8407f9985 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] * SIZE: 12565596 bytes * MD5: 1efc2316dc50e97591792d90647fade2 * SHA256: eb593607862b16a28176ae6d086dbe3bd9bd41935ec999a8cd5ef8773e8239d6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] * SIZE: 13869324 bytes * MD5: 764d5e2d8149a7f424fc02089f8a7359 * SHA256: @@ -53,6 +53,6 @@ Passez de bonnes fêtes de fin d\'année et joyeux hacking ! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_362/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip diff --git a/fr/news/_posts/2013-01-19-sortie-de-la-version-1-9-3-p374-de-ruby.md b/fr/news/_posts/2013-01-19-sortie-de-la-version-1-9-3-p374-de-ruby.md index a1c3ff3597..2c0cca0124 100644 --- a/fr/news/_posts/2013-01-19-sortie-de-la-version-1-9-3-p374-de-ruby.md +++ b/fr/news/_posts/2013-01-19-sortie-de-la-version-1-9-3-p374-de-ruby.md @@ -26,19 +26,19 @@ la mise à jour. Vous pouvez télécharger cette nouvelle version depuis : -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] * SIZE: 10017658 bytes * MD5: 944e73eba9ee9e1f2647ff32ec0b14b2 * SHA256: 712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] * SIZE: 12555429 bytes * MD5: 90b6c327abcdf30a954c2d6ae44da2a9 * SHA256: 0d0e32a3554867e3eddbb23fbf30a72c4748622e010c23e31302d899fc005574 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] * SIZE: 13871394 bytes * MD5: c0001d5d36ad2e3e6a84810abe585b79 * SHA256: @@ -56,6 +56,6 @@ Joyeux Hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_374/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip diff --git a/fr/news/_posts/2013-02-11-sortie-de-ruby-1-9-3-p385.md b/fr/news/_posts/2013-02-11-sortie-de-ruby-1-9-3-p385.md index f19132eb04..5f2517893a 100644 --- a/fr/news/_posts/2013-02-11-sortie-de-ruby-1-9-3-p385.md +++ b/fr/news/_posts/2013-02-11-sortie-de-ruby-1-9-3-p385.md @@ -19,19 +19,19 @@ informations. Vous pouvez vous procurer cette release depuis : -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] SIZE: 10021486 bytes MD5: 5ec9aff670f4912b0f6f0e11e855ef6c SHA256: f991ee50414dc795696bad0fc5c7b0b94d93b9b38fed943326d20ce4e9dda42b -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] SIZE: 12546003 bytes MD5: 3e0d7f8512400c1a6732327728a56f1d SHA256: 4b15df007f5935ec9696d427d8d6265b121d944d237a2342d5beeeba9b8309d0 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] SIZE: 13862147 bytes MD5: 044564fe519a2c8e278472c4272b3ff2 @@ -50,6 +50,6 @@ Happy Hacking! [1]: {{ site.url }}/en/news/2013/02/06/rdoc-xss-cve-2013-0256/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_385/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip diff --git a/fr/news/_posts/2013-02-11-sortie-de-ruby-2-0-0-rc2.md b/fr/news/_posts/2013-02-11-sortie-de-ruby-2-0-0-rc2.md index 424cc11ef2..de6c9fdf2c 100644 --- a/fr/news/_posts/2013-02-11-sortie-de-ruby-2-0-0-rc2.md +++ b/fr/news/_posts/2013-02-11-sortie-de-ruby-2-0-0-rc2.md @@ -15,19 +15,19 @@ N\'hésitez pas à la tester et à rapporter tout problème rencontré. Vous pouvez obtenir cette version depuis : -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] SIZE: 10822239 bytes MD5: e92420131bd7994513e0bf09a3e2a19b SHA256: d55f897bb04283c5fa80223d96d990fe8ecb598508dd59443b356cbba1f66145 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] SIZE: 13616756 bytes MD5: 9d5e6f26db7c8c3ddefc81fdb19bd41a SHA256: 87072ab3e6d393d47f7402682364e4f24efe1c518969795cc01fcdeeb0e646f3 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] SIZE: 15118480 bytes MD5: 1a2d33f1c50e32ca1532f8dea4790d53 @@ -119,9 +119,9 @@ chaleureusement. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip [4]: https://speakerdeck.com/a_matsuda/ruby-2-dot-0-on-rails [5]: http://globaldev.co.uk/2012/11/ruby-2-0-0-preview-features/ [6]: http://www.infoq.com/news/2012/11/ruby-20-preview1 diff --git a/fr/news/_posts/2013-02-23-sortie-de-la-version-1-9-3-p392-de-ruby.md b/fr/news/_posts/2013-02-23-sortie-de-la-version-1-9-3-p392-de-ruby.md index a6320ca1ed..4d754b388a 100644 --- a/fr/news/_posts/2013-02-23-sortie-de-la-version-1-9-3-p392-de-ruby.md +++ b/fr/news/_posts/2013-02-23-sortie-de-la-version-1-9-3-p392-de-ruby.md @@ -25,19 +25,19 @@ Voyez les [tickets][3] et le [ChangeLog][4] pour plus de détails. Vous pouvez télécharger cette nouvelle version depuis : -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] SIZE: 10024221 bytes MD5: a810d64e2255179d2f334eb61fb8519c SHA256: 5a7334dfdf62966879bf539b8a9f0b889df6f3b3824fb52a9303c3c3d3a58391 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] SIZE: 12557294 bytes MD5: f689a7b61379f83cbbed3c7077d83859 SHA256: 8861ddadb2cd30fb30e42122741130d12f6543c3d62d05906cd41076db70975f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] SIZE: 13863402 bytes MD5: 212fb3bc41257b41d1f8bfe0725916b7 @@ -54,6 +54,6 @@ ont aidé à préparer cette version. Merci pour leurs contributions. [2]: {{ site.url }}/fr/news/2013/02/23/vulnrabilit-de-type-dni-de-service-par-expansion-des-entits-dans-rexml-bombe-xml/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_392/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip diff --git a/fr/news/_posts/2013-02-25-sortie-de-ruby-2-0-0-p0.md b/fr/news/_posts/2013-02-25-sortie-de-ruby-2-0-0-p0.md index 3b1da8a7e0..3f4a49448b 100644 --- a/fr/news/_posts/2013-02-25-sortie-de-ruby-2-0-0-p0.md +++ b/fr/news/_posts/2013-02-25-sortie-de-ruby-2-0-0-p0.md @@ -17,19 +17,19 @@ Nous vous souhaitons un *happy hacking* avec Ruby 2.0.0 ! ## Téléchargements -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] SIZE: 10814890 bytes MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] SIZE: 15037340 bytes MD5: db5af5d6034646ad194cbdf6e50f49ee @@ -204,9 +204,9 @@ Merci à tous et à toutes ! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example [5]: https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0 [6]: http://el.jibun.atmarkit.co.jp/rails/2012/11/ruby-20-8256.html diff --git a/fr/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/fr/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index f227b618f6..fe36fb4de8 100644 --- a/fr/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/fr/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -23,19 +23,19 @@ associés. ## Téléchargement -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/fr/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/fr/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index c6b6968dab..b8aee25601 100644 --- a/fr/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/fr/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -21,19 +21,19 @@ Les principales corrections de bugs sont listées ci-dessous. ## Téléchargement -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/fr/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/fr/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 35949481cb..772c382b65 100644 --- a/fr/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/fr/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -19,19 +19,19 @@ Cette version contient des correctifs de sécurité pour les attaques suivantes ## Téléchargement -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/fr/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/fr/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index d33ded576d..5f3a29c7d8 100644 --- a/fr/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/fr/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -21,19 +21,19 @@ et le [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_448/ChangeLog) ## Téléchargement -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/fr/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/fr/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index 810be54a87..9a74899160 100644 --- a/fr/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/fr/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -21,19 +21,19 @@ Elle contient également des correctifs de bugs. Vous pouvez télécharger cette version depuis : -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/id/news/_posts/2007-06-28-ruby-1-8-6-telah-tersedia.md b/id/news/_posts/2007-06-28-ruby-1-8-6-telah-tersedia.md index ce83cd4557..06ecfd51ea 100644 --- a/id/news/_posts/2007-06-28-ruby-1-8-6-telah-tersedia.md +++ b/id/news/_posts/2007-06-28-ruby-1-8-6-telah-tersedia.md @@ -41,8 +41,8 @@ ketersediaan *patch-patch* tersebut segera setelah Anda melakukan [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43267 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/ChangeLog diff --git a/id/news/_posts/2007-12-25-ruby-1-9-0-rilis.md b/id/news/_posts/2007-12-25-ruby-1-9-0-rilis.md index a4b0c8596f..d0b6466c27 100644 --- a/id/news/_posts/2007-12-25-ruby-1-9-0-rilis.md +++ b/id/news/_posts/2007-12-25-ruby-1-9-0-rilis.md @@ -9,19 +9,19 @@ Matz mengumumkan rilis Ruby 1.9.0. Anda bisa mendapatkannya di: -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] 407cc7d0032e19eb12216c0ebc7f17b3 -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] b20cce98b284f7f75939c09d5c8e846d -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][2] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][2] 78b2a5f9a81c5f6775002c4fb24d2d75 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz diff --git a/id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md b/id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md index b762480766..7d14c0c766 100644 --- a/id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md +++ b/id/news/_posts/2009-01-30-ruby-1-9-1-rilis.md @@ -28,7 +28,7 @@ menggunakan [sistem pelacakan masalah][3] resmi. Download dari -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e @@ -37,7 +37,7 @@ Download dari de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b @@ -46,7 +46,7 @@ Download dari a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -59,6 +59,6 @@ Download dari [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS [2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/id/news/_posts/2012-06-29-ruby-1-8-7-p370-released.md b/id/news/_posts/2012-06-29-ruby-1-8-7-p370-released.md index 64b36e0fa5..2863f12c1d 100644 --- a/id/news/_posts/2012-06-29-ruby-1-8-7-p370-released.md +++ b/id/news/_posts/2012-06-29-ruby-1-8-7-p370-released.md @@ -13,9 +13,9 @@ yang keempat. Terima kasih semuanya. ### Unduhan -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip][4] ### Checksum @@ -34,6 +34,6 @@ yang keempat. Terima kasih semuanya. [1]: {{ site.url }}/id/news/2011/10/06/plans-for-1-8-7/ -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p370.zip diff --git a/id/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md b/id/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md index a0b9c2fdf0..e381a45c84 100644 --- a/id/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md +++ b/id/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md @@ -19,19 +19,19 @@ Lihat [tiket][3] dan [ChangeLog][4] untuk rinciannya. ## Unduhan -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][5] * SIZE: 9961862 bytes * MD5: e76848a86606a4fd5dcf14fc4b4e755e * SHA256: 5281656c7a0ae48b64f28d845a96b4dfa16ba1357a911265752787585fb5ea64 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][6] * SIZE: 12459652 bytes * MD5: e2469b55c2a3d0d643097d47fe4984bb * SHA256: e94367108751fd6bce79401d947baa66096c757fd3a0856350a2abd05d26d89d -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][7] * SIZE: 13906047 bytes * MD5: 8b3c2d6bd306804ed198260e4f5b6418 * SHA256: @@ -43,6 +43,6 @@ Lihat [tiket][3] dan [ChangeLog][4] untuk rinciannya. [2]: {{ site.url }}/id/news/2012/10/12/poisoned-NUL-byte-vulnerability/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip diff --git a/id/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md b/id/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md index 855532ae14..eaa92f24de 100644 --- a/id/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md +++ b/id/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md @@ -17,19 +17,19 @@ Harap lihat [tiket][2] dan [ChangeLog][3] untuk rinciannya. ## Unduhan -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][4] * SIZE: 9975835 bytes * MD5: 7d602aba93f31ceef32800999855fbca * SHA256: d989465242f9b11a8a3aa8cbd2c75a9b3a8c0ec2f14a087a0c7b51abf164e488 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][5] * SIZE: 12484826 bytes * MD5: 96118e856b502b5d7b3a4398e6c6e98c * SHA256: 51dd76462d3f6eb2c659a75e90f949f56da58c42bfb5766212478160b7f23d71 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][6] * SIZE: 13925310 bytes * MD5: 24f4417179a5eae6ce321c0cfadd837e * SHA256: @@ -40,6 +40,6 @@ Harap lihat [tiket][2] dan [ChangeLog][3] untuk rinciannya. [1]: {{ site.url }}/id/news/2012/11/09/ruby19-hashdos-cve-2012-5371/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_327/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip diff --git a/id/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md b/id/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md index 42cf7c4ff8..6ffca8b7a8 100644 --- a/id/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md +++ b/id/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md @@ -22,19 +22,19 @@ Sebagai informasi tambahan, perbaikan keamanan tidak termasuk dalam rilis ini. Anda dapat mengunduh rilis ini dari: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] * SIZE: 10021565 bytes * MD5: 13c26ea368d88a560f07cc8c5eb4fa05 * SHA256: 9ed456711a4c0fb2969d9144a81a706d2d506070a35a6d5bc98bb5c8407f9985 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] * SIZE: 12565596 bytes * MD5: 1efc2316dc50e97591792d90647fade2 * SHA256: eb593607862b16a28176ae6d086dbe3bd9bd41935ec999a8cd5ef8773e8239d6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] * SIZE: 13869324 bytes * MD5: 764d5e2d8149a7f424fc02089f8a7359 * SHA256: @@ -51,6 +51,6 @@ Selamat berlibur, dan selamat hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_362/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip diff --git a/id/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md b/id/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md index 3fd882f72f..d637e5f917 100644 --- a/id/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md +++ b/id/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md @@ -23,19 +23,19 @@ pengguna versi sebelumnya (p362) untuk meng-update. Anda dapat mengunduh rilis ini dari: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] * SIZE: 10017658 bytes * MD5: 944e73eba9ee9e1f2647ff32ec0b14b2 * SHA256: 712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] * SIZE: 12555429 bytes * MD5: 90b6c327abcdf30a954c2d6ae44da2a9 * SHA256: 0d0e32a3554867e3eddbb23fbf30a72c4748622e010c23e31302d899fc005574 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] * SIZE: 13871394 bytes * MD5: c0001d5d36ad2e3e6a84810abe585b79 * SHA256: @@ -52,6 +52,6 @@ Selamat Hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_374/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip diff --git a/id/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md b/id/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md index a3cd60295a..cc4c94dda4 100644 --- a/id/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md +++ b/id/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md @@ -20,19 +20,19 @@ Lihat [tiket][2] and [ChangeLog][3] untuk rinciannya. Anda dapat mengunduh rilis ini dari: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] SIZE: 10021486 bytes MD5: 5ec9aff670f4912b0f6f0e11e855ef6c SHA256: f991ee50414dc795696bad0fc5c7b0b94d93b9b38fed943326d20ce4e9dda42b -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] SIZE: 12546003 bytes MD5: 3e0d7f8512400c1a6732327728a56f1d SHA256: 4b15df007f5935ec9696d427d8d6265b121d944d237a2342d5beeeba9b8309d0 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] SIZE: 13862147 bytes MD5: 044564fe519a2c8e278472c4272b3ff2 @@ -50,6 +50,6 @@ Selamat Hacking! [1]: {{ site.url }}/en/news/2013/02/06/rdoc-xss-cve-2013-0256/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_385/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip diff --git a/id/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md b/id/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md index a5387d018a..ac8b1a5d5b 100644 --- a/id/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md +++ b/id/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md @@ -14,19 +14,19 @@ Harap dicoba, dan laporkan masalah apapun jika Anda menemukannya. ## Lokasi Unduh -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] SIZE: 10822239 bytes MD5: e92420131bd7994513e0bf09a3e2a19b SHA256: d55f897bb04283c5fa80223d96d990fe8ecb598508dd59443b356cbba1f66145 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] SIZE: 13616756 bytes MD5: 9d5e6f26db7c8c3ddefc81fdb19bd41a SHA256: 87072ab3e6d393d47f7402682364e4f24efe1c518969795cc01fcdeeb0e646f3 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] SIZE: 15118480 bytes MD5: 1a2d33f1c50e32ca1532f8dea4790d53 @@ -104,9 +104,9 @@ sangat berterima kasih kepada semua orang yang membantu saya untuk melakukan ril -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip [4]: https://speakerdeck.com/a_matsuda/ruby-2-dot-0-on-rails [5]: http://globaldev.co.uk/2012/11/ruby-2-0-0-preview-features/ [6]: http://www.infoq.com/news/2012/11/ruby-20-preview1 diff --git a/id/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md b/id/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md index 363b7b3cc5..63e7270660 100644 --- a/id/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md +++ b/id/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md @@ -23,19 +23,19 @@ Lihat tiket [tiket][3] dan [ChangeLog][4] untuk rinciannya. Anda dapat mengunduh rilis in dari: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] SIZE: 10024221 bytes MD5: a810d64e2255179d2f334eb61fb8519c SHA256: 5a7334dfdf62966879bf539b8a9f0b889df6f3b3824fb52a9303c3c3d3a58391 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] SIZE: 12557294 bytes MD5: f689a7b61379f83cbbed3c7077d83859 SHA256: 8861ddadb2cd30fb30e42122741130d12f6543c3d62d05906cd41076db70975f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] SIZE: 13863402 bytes MD5: 212fb3bc41257b41d1f8bfe0725916b7 @@ -52,6 +52,6 @@ membuat rilis ini. Terima kasih untuk kontribusi mereka. [2]: {{ site.url }}/en/news/2013/02/22/rexml-dos-2013-02-22/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_392/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip diff --git a/id/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md b/id/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md index 675691ea74..1e5231f35b 100644 --- a/id/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md +++ b/id/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md @@ -17,19 +17,19 @@ Nikmati pemrograman dengan Ruby 2.0.0! ## Unduhan -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] SIZE: 10814890 bytes MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] SIZE: 15037340 bytes MD5: db5af5d6034646ad194cbdf6e50f49ee @@ -175,9 +175,9 @@ Terima kasih semuanya! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example [5]: https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0 [6]: http://el.jibun.atmarkit.co.jp/rails/2012/11/ruby-20-8256.html diff --git a/id/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/id/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index ff31e75050..c8213e49b8 100644 --- a/id/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/id/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -24,19 +24,19 @@ Lihat [tiket](https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&a Anda dapat mengunduh rilis ini dari: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/id/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/id/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index ef1c599dff..b611552b18 100644 --- a/id/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/id/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -18,19 +18,19 @@ Ada juga berbagai bug, optimisasi, dan dokumentasi yang diperbaiki. ## Unduhan -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/id/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/id/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 461ce69a99..c552332a4c 100644 --- a/id/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/id/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ Rilis ini mencakup perbaikan keamanan berikut: ## Unduhan -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/id/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/id/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index 11089707e4..a1b66b1a3f 100644 --- a/id/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/id/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -20,19 +20,19 @@ dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_448/ChangeLog) u ## Unduhan -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/id/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/id/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index 60bc1d3310..a5e78f3aa0 100644 --- a/id/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/id/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -20,19 +20,19 @@ Dan beberapa perbaikan bug lain juga termasuk dalam rilis ini. Anda dapat mengunduh rilis ini dari: -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/it/news/_posts/2008-11-14-multiple-vulnerabilities-in-ruby.md b/it/news/_posts/2008-11-14-multiple-vulnerabilities-in-ruby.md index 5b29f0d7e2..bd3e8a8f62 100644 --- a/it/news/_posts/2008-11-14-multiple-vulnerabilities-in-ruby.md +++ b/it/news/_posts/2008-11-14-multiple-vulnerabilities-in-ruby.md @@ -143,8 +143,8 @@ serie 1.9 serie 1.8 : Eseguire l\'agggiornamento a 1.8.6-p287 o 1.8.7-p72. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][3] serie 1.9 @@ -170,6 +170,6 @@ Security Team. [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz [4]: {{ site.url }}/it/news/2008/11/14/ruby-1-8-7-p72-and-1-8-6-p287-released/ diff --git a/it/news/_posts/2008-11-14-ruby-1-8-7-p72-and-1-8-6-p287-released.md b/it/news/_posts/2008-11-14-ruby-1-8-7-p72-and-1-8-6-p287-released.md index a1ec2625eb..66c39eb694 100644 --- a/it/news/_posts/2008-11-14-ruby-1-8-7-p72-and-1-8-6-p287-released.md +++ b/it/news/_posts/2008-11-14-ruby-1-8-7-p72-and-1-8-6-p287-released.md @@ -11,12 +11,12 @@ erano incompleti, e i nuovi rilasci includono correzioni della Gli archivi dei sorgenti rilasciati sono disponibili su: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] Checksum: @@ -53,11 +53,11 @@ chiamati ChandeLog, che sono anche disponibili ai seguenti indirizzi: [1]: {{ site.url }}/en/news/2008/08/08/multiple-vulnerabilities-in-ruby/#label-3 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_287/ChangeLog [9]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_72/ChangeLog diff --git a/it/news/_posts/2008-11-14-ruby-1-9-1-preview-1-released.md b/it/news/_posts/2008-11-14-ruby-1-9-1-preview-1-released.md index 381b76b47d..aabb960162 100644 --- a/it/news/_posts/2008-11-14-ruby-1-9-1-preview-1-released.md +++ b/it/news/_posts/2008-11-14-ruby-1-9-1-preview-1-released.md @@ -18,19 +18,19 @@ Yugui (Yuki Sonoda) ha annunciato il rilascio di Ruby 1.9.1-preview 1: Puoi scaricare questa nuova versione da: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2] Dimensione: 6169022 bytes MD5: 0d51dc949bb6b438ad4ebfabbb5f6754 SHA256: dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3] Dimensione: 7409682 bytes MD5: 738f701532452fd5d36f5c155f3ba692 SHA256: 99443bdae9f94ba7b08de187881f8cbee172379edf9c5fa85fc04c869150ff6d ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4] Dimensione: 8569116 bytes MD5: 5f68246246c4cd29d8a3b6b34b29b6ac SHA256: a6c3a7bf7ea83b595024764926353e08596a78e40c57ac58c568662e5e88df95 @@ -38,6 +38,6 @@ Puoi scaricare questa nuova versione da: [1]: https://bugs.ruby-lang.org -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip diff --git a/it/news/_posts/2009-01-31-ruby-1-9-1-released.md b/it/news/_posts/2009-01-31-ruby-1-9-1-released.md index e16c440147..46c339bb07 100644 --- a/it/news/_posts/2009-01-31-ruby-1-9-1-released.md +++ b/it/news/_posts/2009-01-31-ruby-1-9-1-released.md @@ -26,7 +26,7 @@ di tracciamento ufficiale][3]. Scaricalo da: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e @@ -35,7 +35,7 @@ Scaricalo da: de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b @@ -44,7 +44,7 @@ Scaricalo da: a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -57,6 +57,6 @@ Scaricalo da: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS [2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/it/news/_posts/2010-11-14-ruby-1-8-7-p302-is-released.md b/it/news/_posts/2010-11-14-ruby-1-8-7-p302-is-released.md index 41ae1dd5a5..204944ff4d 100644 --- a/it/news/_posts/2010-11-14-ruby-1-8-7-p302-is-released.md +++ b/it/news/_posts/2010-11-14-ruby-1-8-7-p302-is-released.md @@ -14,7 +14,7 @@ di patch p302. ## Scarica -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] SIZE(ruby-1.8.7-p302.tar.bz2): : 4184764 bytes @@ -25,7 +25,7 @@ MD5(ruby-1.8.7-p302.tar.bz2): SHA256(ruby-1.8.7-p302.tar.bz2): : 3537cc81cc2378a2bc319cd16c4237ddee14a2839cfd1515b27dce108d061a68 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] SIZE(ruby-1.8.7-p302.tar.gz): : 4866763 bytes @@ -36,7 +36,7 @@ MD5(ruby-1.8.7-p302.tar.gz): SHA256(ruby-1.8.7-p302.tar.gz): : 5883df5204de70762602ce885b18c8bf6c856d33298c35df9151031b2ce044a1 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] SIZE(ruby-1.8.7-p302.zip): : 5965421 bytes @@ -51,6 +51,6 @@ SHA256(ruby-1.8.7-p302.zip): [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [2]: {{ site.url }}/it/news/2010/11/14/xss-in-webrick-cve-2010-0541/ -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip diff --git a/it/news/_posts/2010-11-14-xss-in-webrick-cve-2010-0541.md b/it/news/_posts/2010-11-14-xss-in-webrick-cve-2010-0541.md index 5ae03cebbe..51adb85ff7 100644 --- a/it/news/_posts/2010-11-14-xss-in-webrick-cve-2010-0541.md +++ b/it/news/_posts/2010-11-14-xss-in-webrick-cve-2010-0541.md @@ -42,7 +42,7 @@ rilasci di patch. patch a `$(libdir)/ruby/${ruby_version}/webrick/httpresponse.rb`. La patch è disponibile qui: - [<URL:ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>][4], + [<URL:https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>][4], ed è stata scritta da Hirokazu NISHIO. SIZE: @@ -77,5 +77,5 @@ sicurezza di Ruby da Hideki Yamane [\*1](#fn1) [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0541 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [3]: {{ site.url }}/en/news/2010/08/16/ruby-1-9-1-p430-is-released/ -[4]: ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff +[4]: https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff [5]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/42003 diff --git a/it/news/_posts/2011-01-01-ruby-1-8-7-p330-released.md b/it/news/_posts/2011-01-01-ruby-1-8-7-p330-released.md index 92056cb771..553ab4e81c 100644 --- a/it/news/_posts/2011-01-01-ruby-1-8-7-p330-released.md +++ b/it/news/_posts/2011-01-01-ruby-1-8-7-p330-released.md @@ -9,9 +9,9 @@ Ecco qui un rilascio annuale di di aggiornamenti sulla versione 1.8.7. ### Scarica -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] ### Checksums @@ -38,6 +38,6 @@ Grazie e buone feste! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip diff --git a/it/news/_posts/2011-02-27-exception-methods-can-bypass-safe.md b/it/news/_posts/2011-02-27-exception-methods-can-bypass-safe.md index 401d9bff22..e22b125abb 100644 --- a/it/news/_posts/2011-02-27-exception-methods-can-bypass-safe.md +++ b/it/news/_posts/2011-02-27-exception-methods-can-bypass-safe.md @@ -52,12 +52,12 @@ Aggiornamento ad una nuova versione. * 1\.8.7-334 è stato rilasciato per correggere questo problema. Tutti gli utenti d Ruby 1.8.7 sono pregati di aggiornare la propria installazione. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip diff --git a/it/news/_posts/2011-02-27-fileutils-is-vulnerable-to-symlink-race-attacks.md b/it/news/_posts/2011-02-27-fileutils-is-vulnerable-to-symlink-race-attacks.md index a7110e405d..ed07190537 100644 --- a/it/news/_posts/2011-02-27-fileutils-is-vulnerable-to-symlink-race-attacks.md +++ b/it/news/_posts/2011-02-27-fileutils-is-vulnerable-to-symlink-race-attacks.md @@ -34,22 +34,22 @@ tutti tranne quando lo sticky bit è settato. * 1.8.7-334 è stato rilasciato per correggere questo problema. Utenti che fanno uso di Ruby 1.8.7 sono pregati di aggiornare la loro installazione. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz) - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2) - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip) + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz) + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2) + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip) * 1.9.1-p431 è stato rilasciato per correggere questo problema. Utenti che fanno uso di Ruby 1.9.1 sono pregati di aggiornare la loro installazione. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz) - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2) - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip) + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz) + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2) + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip) * 1.9.2-p180 è stato rilasciato per correggere questo problema. Utenti che fanno uso di Ruby 1.9.2 sono pregati di aggiornare la loro installazione. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz) - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2) - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip) + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz) + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2) + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip) * Corrette le versioni soggette a questa vulnerabilità per la serie 1.9. diff --git a/it/news/_posts/2011-07-02-ruby-1-8-7-p352-released.md b/it/news/_posts/2011-07-02-ruby-1-8-7-p352-released.md index 444f8526c8..a408edc914 100644 --- a/it/news/_posts/2011-07-02-ruby-1-8-7-p352-released.md +++ b/it/news/_posts/2011-07-02-ruby-1-8-7-p352-released.md @@ -10,9 +10,9 @@ del terzo anniversario di Ruby 1.8.7, oggi abbiamo rilasciato una nuova patch, che include molte correzioni di bachi. Per i dettagli, vedi il ChangeLog. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][1] ### Checksums: @@ -32,4 +32,4 @@ Grazie per tutti gli sforzi fatti in questi tre anni. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz diff --git a/it/news/_posts/2013-01-06-ruby-1-9-3-p362-is-released.md b/it/news/_posts/2013-01-06-ruby-1-9-3-p362-is-released.md index 488961f49f..38fbd2d642 100644 --- a/it/news/_posts/2013-01-06-ruby-1-9-3-p362-is-released.md +++ b/it/news/_posts/2013-01-06-ruby-1-9-3-p362-is-released.md @@ -21,19 +21,19 @@ Security fix non sono incluse in questa versione. Puoi scaricare questa versione da: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] * SIZE: 10021565 bytes * MD5: 13c26ea368d88a560f07cc8c5eb4fa05 * SHA256: 9ed456711a4c0fb2969d9144a81a706d2d506070a35a6d5bc98bb5c8407f9985 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] * SIZE: 12565596 bytes * MD5: 1efc2316dc50e97591792d90647fade2 * SHA256: eb593607862b16a28176ae6d086dbe3bd9bd41935ec999a8cd5ef8773e8239d6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] * SIZE: 13869324 bytes * MD5: 764d5e2d8149a7f424fc02089f8a7359 * SHA256: @@ -52,6 +52,6 @@ Buone feste e buon hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_362/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip diff --git a/it/news/_posts/2013-01-27-ruby-1-9-3-p374-is-released.md b/it/news/_posts/2013-01-27-ruby-1-9-3-p374-is-released.md index e067864aec..1d81b59ead 100644 --- a/it/news/_posts/2013-01-27-ruby-1-9-3-p374-is-released.md +++ b/it/news/_posts/2013-01-27-ruby-1-9-3-p374-is-released.md @@ -23,19 +23,19 @@ rilascio, tuttavia si raccomanda agli utenti della versione precedente Puoi scaricare questa versione da: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] * SIZE: 10017658 bytes * MD5: 944e73eba9ee9e1f2647ff32ec0b14b2 * SHA256: 712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] * SIZE: 12555429 bytes * MD5: 90b6c327abcdf30a954c2d6ae44da2a9 * SHA256: 0d0e32a3554867e3eddbb23fbf30a72c4748622e010c23e31302d899fc005574 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] * SIZE: 13871394 bytes * MD5: c0001d5d36ad2e3e6a84810abe585b79 * SHA256: @@ -54,6 +54,6 @@ Happy Hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_374/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip diff --git a/it/news/_posts/2013-03-03-ruby-1-9-3-p385-is-released.md b/it/news/_posts/2013-03-03-ruby-1-9-3-p385-is-released.md index 4da99547dc..f50054f4ec 100644 --- a/it/news/_posts/2013-03-03-ruby-1-9-3-p385-is-released.md +++ b/it/news/_posts/2013-03-03-ruby-1-9-3-p385-is-released.md @@ -20,19 +20,19 @@ Vedi i [ticket][2] e il [ChangeLog][3] per i dettagli. Puoi scaricare questa versione da: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] SIZE: 10021486 bytes MD5: 5ec9aff670f4912b0f6f0e11e855ef6c SHA256: f991ee50414dc795696bad0fc5c7b0b94d93b9b38fed943326d20ce4e9dda42b -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] SIZE: 12546003 bytes MD5: 3e0d7f8512400c1a6732327728a56f1d SHA256: 4b15df007f5935ec9696d427d8d6265b121d944d237a2342d5beeeba9b8309d0 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] SIZE: 13862147 bytes MD5: 044564fe519a2c8e278472c4272b3ff2 @@ -51,6 +51,6 @@ Buon Hacking! [1]: {{ site.url }}/it/news/2013/03/03/xss-exploit-of-rdoc-documentation-generated-by-rdoc-cve-2013-0256/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_385/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip diff --git a/it/news/_posts/2013-03-03-ruby-1-9-3-p392-is-released.md b/it/news/_posts/2013-03-03-ruby-1-9-3-p392-is-released.md index 53633c12c2..00b3463942 100644 --- a/it/news/_posts/2013-03-03-ruby-1-9-3-p392-is-released.md +++ b/it/news/_posts/2013-03-03-ruby-1-9-3-p392-is-released.md @@ -24,19 +24,19 @@ Vedi i [ticket][3] e il [ChangeLog][4] per i dettagli. Puoi scaricare questa versione da: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] SIZE: 10024221 bytes MD5: a810d64e2255179d2f334eb61fb8519c SHA256: 5a7334dfdf62966879bf539b8a9f0b889df6f3b3824fb52a9303c3c3d3a58391 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] SIZE: 12557294 bytes MD5: f689a7b61379f83cbbed3c7077d83859 SHA256: 8861ddadb2cd30fb30e42122741130d12f6543c3d62d05906cd41076db70975f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] SIZE: 13863402 bytes MD5: 212fb3bc41257b41d1f8bfe0725916b7 @@ -54,6 +54,6 @@ bachi. [2]: {{ site.url }}/it/news/2013/03/03/rexml-dos-2013-02-22 [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_392/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip diff --git a/it/news/_posts/2013-03-03-ruby-2-0-0-p0-is-released.md b/it/news/_posts/2013-03-03-ruby-2-0-0-p0-is-released.md index b374eddb78..3bc3d7ad32 100644 --- a/it/news/_posts/2013-03-03-ruby-2-0-0-p0-is-released.md +++ b/it/news/_posts/2013-03-03-ruby-2-0-0-p0-is-released.md @@ -16,19 +16,19 @@ Buon divertimento con Ruby 2.0.0! ## Download -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] SIZE: 10814890 bytes MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] SIZE: 15037340 bytes MD5: db5af5d6034646ad194cbdf6e50f49ee @@ -192,9 +192,9 @@ Grazie a tutti! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example [5]: https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0 [6]: http://el.jibun.atmarkit.co.jp/rails/2012/11/ruby-20-8256.html diff --git a/it/news/_posts/2013-03-03-ruby-2-0-0-rc2-is-released.md b/it/news/_posts/2013-03-03-ruby-2-0-0-rc2-is-released.md index ee757eddbd..3c8f2d8526 100644 --- a/it/news/_posts/2013-03-03-ruby-2-0-0-rc2-is-released.md +++ b/it/news/_posts/2013-03-03-ruby-2-0-0-rc2-is-released.md @@ -13,19 +13,19 @@ Provalo e notificaci in merito a qualsiasi problema. ## Download -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] SIZE: 10822239 bytes MD5: e92420131bd7994513e0bf09a3e2a19b SHA256: d55f897bb04283c5fa80223d96d990fe8ecb598508dd59443b356cbba1f66145 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] SIZE: 13616756 bytes MD5: 9d5e6f26db7c8c3ddefc81fdb19bd41a SHA256: 87072ab3e6d393d47f7402682364e4f24efe1c518969795cc01fcdeeb0e646f3 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] SIZE: 15118480 bytes MD5: 1a2d33f1c50e32ca1532f8dea4790d53 @@ -113,9 +113,9 @@ l\'autore a preparare questa versione. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip [4]: https://speakerdeck.com/a_matsuda/ruby-2-dot-0-on-rails [5]: http://globaldev.co.uk/2012/11/ruby-2-0-0-preview-features/ [6]: http://www.infoq.com/news/2012/11/ruby-20-preview1 diff --git a/it/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/it/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index b92c0575f1..b99abe553c 100644 --- a/it/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/it/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -26,19 +26,19 @@ e il [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_429/ChangeLog) Puoi scaricare questa versione da: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/it/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/it/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index 6454384ba5..0b52b77dc0 100644 --- a/it/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/it/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -22,19 +22,19 @@ documentazione. Puoi scaricare questa versione da: -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/ja/documentation/index.md b/ja/documentation/index.md index eca1a209a3..5bcd9f2767 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -106,15 +106,15 @@ Posted by Shugo Maeda on 26 May 2006 [man-187-chm]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.8.7-20120829.chm [man-193-chm]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-20120829.chm [man-mirror]: http://doc.okkez.net/ -[old-man-html-gz]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-html-20051029.tar.gz -[old-man-html-bz2]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-html-20051029.tar.bz2 -[old-man-html-zip]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-html-20051029.zip -[old-man-rd-gz]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-rd-20051029.tar.gz -[old-man-rd-bz2]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-rd-20051029.tar.bz2 -[old-man-rd-zip]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-rd-20051029.zip -[man-166-ja]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-ja-1.6.6-20011225-rd.tar.gz -[man-146-ja]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-1.4.6-jp.tar.gz -[man-146-en]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-man-1.4.6.tar.gz +[old-man-html-gz]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-ja-html-20051029.tar.gz +[old-man-html-bz2]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-ja-html-20051029.tar.bz2 +[old-man-html-zip]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-ja-html-20051029.zip +[old-man-rd-gz]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-ja-rd-20051029.tar.gz +[old-man-rd-bz2]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-ja-rd-20051029.tar.bz2 +[old-man-rd-zip]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-ja-rd-20051029.zip +[man-166-ja]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-ja-1.6.6-20011225-rd.tar.gz +[man-146-ja]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-1.4.6-jp.tar.gz +[man-146-en]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-man-1.4.6.tar.gz [19]: http://www.aptana.com/ [20]: http://www.gnu.org/software/emacs/ diff --git a/ja/news/_posts/2002-12-11-20021211.md b/ja/news/_posts/2002-12-11-20021211.md index 68304bfb40..1052c3c4ef 100644 --- a/ja/news/_posts/2002-12-11-20021211.md +++ b/ja/news/_posts/2002-12-11-20021211.md @@ -7,7 +7,7 @@ lang: ja ruby 1.6.8のpreview3がリリースされました。以下のURLからダウンロードできます。問題を発見された方はお早めにレポートをお願いします[\[ruby-list:36717\]][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview3.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview3.tar.gz][2] [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/36717 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview3.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview3.tar.gz diff --git a/ja/news/_posts/2002-12-17-20021217.md b/ja/news/_posts/2002-12-17-20021217.md index e5382fa6a0..a0dd3ebd23 100644 --- a/ja/news/_posts/2002-12-17-20021217.md +++ b/ja/news/_posts/2002-12-17-20021217.md @@ -7,11 +7,11 @@ lang: ja ruby 1.6.8 preview4がリリースされました(アナウンスメイルは[\[ruby-dev:19081\]][1]です)。ここから入手できます。 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview4.tar.gz][2] 問題を発見された方はお早めにレポートを、よろしく。 +* [https://cache.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview4.tar.gz][2] 問題を発見された方はお早めにレポートを、よろしく。 preview3からの変更点は[\[ruby-dev:19081\]][1]の後半部分にあります。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/19081 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview4.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.6/ruby-1.6.8-preview4.tar.gz diff --git a/ja/news/_posts/2002-12-24-20021224.md b/ja/news/_posts/2002-12-24-20021224.md index a6d82b7674..d5a5756b32 100644 --- a/ja/news/_posts/2002-12-24-20021224.md +++ b/ja/news/_posts/2002-12-24-20021224.md @@ -7,17 +7,17 @@ lang: ja 1\.6.8リリースパッケージがftp上に公開されました。1.6.8は1.6系最後のリリースになる予定です。以下からダウンロードできます。 -* [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz][1] また、1.8.0の最初のプレビューも公開されました。 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff][3] メリークリスマス! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff diff --git a/ja/news/_posts/2003-03-03-20030303.md b/ja/news/_posts/2003-03-03-20030303.md index a1242d2423..8563d16c9b 100644 --- a/ja/news/_posts/2003-03-03-20030303.md +++ b/ja/news/_posts/2003-03-03-20030303.md @@ -15,7 +15,7 @@ lang: ja 指摘がありWindows版のLink間違いを修正しました。 --> -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview2.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview2.tar.gz][1] 残念ながらTest::Unitの導入などは間に合わなかったようですが、preview1で発見されたバグの修正や、改良などが行われています。1.8.0の正式公開に向け、普段利用しているライブラリやアプリケーションなどで不具合が発生しないかどうか、ご確認ください(追記:どうも配布ファイル作成時のミスがあったようで、Test::Unitとwin32/registryの差分だけをパッケージングしたものが[追加で公開][3]されています)。 @@ -28,6 +28,6 @@ lang: ja -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview2.tar.gz [2]: {{ site.url }}/~usa/mswin32/ruby-1.8.0-preview2-i386-mswin32.zip -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview2-missing.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview2-missing.tar.gz diff --git a/ja/news/_posts/2003-06-23-20030623.md b/ja/news/_posts/2003-06-23-20030623.md index f7f5d066c4..7f14010da2 100644 --- a/ja/news/_posts/2003-06-23-20030623.md +++ b/ja/news/_posts/2003-06-23-20030623.md @@ -10,4 +10,4 @@ Ruby 1.8.0の3番目のプレビュー版、Ruby 1.8.0-preview3が公開され -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview3.tar.gz diff --git a/ja/news/_posts/2003-07-24-20030724.md b/ja/news/_posts/2003-07-24-20030724.md index b4d9fc973d..504fc56ec2 100644 --- a/ja/news/_posts/2003-07-24-20030724.md +++ b/ja/news/_posts/2003-07-24-20030724.md @@ -12,4 +12,4 @@ preview3から多くのバグ修正が行われたほか、ruby-openssl、WEBric -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview4.tar.gz diff --git a/ja/news/_posts/2003-07-29-20030729.md b/ja/news/_posts/2003-07-29-20030729.md index 2c37001f7b..f2d6a117a1 100644 --- a/ja/news/_posts/2003-07-29-20030729.md +++ b/ja/news/_posts/2003-07-29-20030729.md @@ -12,4 +12,4 @@ Ruby 1.8.0 の final preview こと Ruby -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview5.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview5.tar.gz diff --git a/ja/news/_posts/2003-07-31-20030731.md b/ja/news/_posts/2003-07-31-20030731.md index 7f69020f39..4eda10d69f 100644 --- a/ja/news/_posts/2003-07-31-20030731.md +++ b/ja/news/_posts/2003-07-31-20030731.md @@ -12,5 +12,5 @@ Ruby 1.8.0 の 6番目のプレビュー版、Ruby 1.8.0-preview6 が公開さ -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview6.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview6.tar.gz [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/77510 diff --git a/ja/news/_posts/2003-08-01-20030801.md b/ja/news/_posts/2003-08-01-20030801.md index d4adde5f39..d5e9a763f0 100644 --- a/ja/news/_posts/2003-08-01-20030801.md +++ b/ja/news/_posts/2003-08-01-20030801.md @@ -14,5 +14,5 @@ Tk のマルチインタープリタサポート、Linux-IA64などが対応さ -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview7.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview7.tar.gz [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/77701 diff --git a/ja/news/_posts/2003-08-04-20030804.md b/ja/news/_posts/2003-08-04-20030804.md index db8f8a058f..3300f3c78a 100644 --- a/ja/news/_posts/2003-08-04-20030804.md +++ b/ja/news/_posts/2003-08-04-20030804.md @@ -23,7 +23,7 @@ Windows版バイナリは[<URL:https://cache.ruby-lang.org/pub/ruby/binaries/ [<URL:http://www.dm4lab.to/~usa/ruby/#download>][3]から ダウンロードできます。 Ruby 1.6.xからの変更点については、 -[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0>][4](英語)や +[<URL:https://cache.ruby-lang.org/pub/ruby/1.8/changes.1.8.0>][4](英語)や [<URL:http://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=changes.1.8.0.ja>][5](日本語、8月7日現在鋭意編集中)を 参考にしてください。 @@ -32,5 +32,5 @@ Ruby 1.6.xからの変更点については、 [1]: {{ site.url }}/download-1.8.0.rbx [2]: https://cache.ruby-lang.org/pub/ruby/binaries/ [3]: http://www.dm4lab.to/~usa/ruby/#download -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 [5]: http://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=changes.1.8.0.ja diff --git a/ja/news/_posts/2003-10-30-20031030.md b/ja/news/_posts/2003-10-30-20031030.md index 0faa40257d..5e3794bce5 100644 --- a/ja/news/_posts/2003-10-30-20031030.md +++ b/ja/news/_posts/2003-10-30-20031030.md @@ -9,7 +9,7 @@ lang: ja [\[ruby-dev:21790\]][2]にてまつもとさんより、Ruby 1.8.1のpreview 1を公開したとのアナウンスがありました。 -このソースは、[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview1.tar.gz>][3]よりダウンロードできます。md5は +このソースは、[<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview1.tar.gz>][3]よりダウンロードできます。md5は c739d26356b8e3a1fa6409a6bcdcef68 です。 Rubyを使ったアプリケーションやライブラリを作成されている方や、そうしたアプリケーションを使用されている方は、このpreview版を使っての動作テストを行ってみてください。もし不具合などがあった場合、それを報告していただけると、正式リリースではその問題を修正したものが提供できるかもしれません。 @@ -19,4 +19,4 @@ Rubyを使ったアプリケーションやライブラリを作成されてい [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/21747 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/21790 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview1.tar.gz diff --git a/ja/news/_posts/2003-10-31-20031031.md b/ja/news/_posts/2003-10-31-20031031.md index 0bceb641fa..f71492992c 100644 --- a/ja/news/_posts/2003-10-31-20031031.md +++ b/ja/news/_posts/2003-10-31-20031031.md @@ -6,12 +6,12 @@ lang: ja --- [\[ruby-talk:84606\]][1]にてまつもとさんより、Ruby 1.8.1のpreview -2を公開したとのアナウンスがありました。ソースファイルは[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz>][2]か[<URL:http://rubyforge.org/project/showfiles.php?group\_id=30&release\_id=152>][3]よりダウンロードできます。 +2を公開したとのアナウンスがありました。ソースファイルは[<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz>][2]か[<URL:http://rubyforge.org/project/showfiles.php?group\_id=30&release\_id=152>][3]よりダウンロードできます。 どうもpreview1はYAML用ライブラリのSyckのコンパイルに失敗していたようで、その修正などが入っています。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/84606 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz [3]: http://rubyforge.org/project/showfiles.php?group_id=30&release_id=152 diff --git a/ja/news/_posts/2003-12-07-20031207.md b/ja/news/_posts/2003-12-07-20031207.md index cbd1965613..3800974419 100644 --- a/ja/news/_posts/2003-12-07-20031207.md +++ b/ja/news/_posts/2003-12-07-20031207.md @@ -9,10 +9,10 @@ lang: ja 3を公開したとのアナウンスがありました。 ソースファイルは -[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz>][2]よりダウンロードできます([rubyforgeのミラー][3])。 +[<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz>][2]よりダウンロードできます([rubyforgeのミラー][3])。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/22167 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz [3]: http://rubyforge.org/project/showfiles.php?group_id=30 diff --git a/ja/news/_posts/2003-12-22-20031222.md b/ja/news/_posts/2003-12-22-20031222.md index f16a6ebb71..2af941f1bf 100644 --- a/ja/news/_posts/2003-12-22-20031222.md +++ b/ja/news/_posts/2003-12-22-20031222.md @@ -8,11 +8,11 @@ lang: ja [\[ruby-list:38919\]][1]にてまつもとさんより、Ruby 1.8.1のpreview 4を公開したとのアナウンスがありました。 -ソースファイルは[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview4.tar.gz>][2]よりダウンロードできます([rubyforgeのミラー][3])。 +ソースファイルは[<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview4.tar.gz>][2]よりダウンロードできます([rubyforgeのミラー][3])。 なお、1.8.1正式版はクリスマスに公開が予定されています。それまでみなさんバグ出しにご協力ください! [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/38919 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview4.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview4.tar.gz [3]: http://rubyforge.org/project/showfiles.php?group_id=30 diff --git a/ja/news/_posts/2004-07-21-20040721.md b/ja/news/_posts/2004-07-21-20040721.md index d9e23fffa7..70098f1bb4 100644 --- a/ja/news/_posts/2004-07-21-20040721.md +++ b/ja/news/_posts/2004-07-21-20040721.md @@ -9,8 +9,8 @@ lang: ja 以下のURLで入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz>][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz diff --git a/ja/news/_posts/2004-07-30-20040730.md b/ja/news/_posts/2004-07-30-20040730.md index 810093fad7..ee77374595 100644 --- a/ja/news/_posts/2004-07-30-20040730.md +++ b/ja/news/_posts/2004-07-30-20040730.md @@ -11,7 +11,7 @@ ftp.ruby-lang.orgにそれらしきファイルがあったが本当にpreview2 1\.8.2 preview2のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz>][1] md5値は f40dae2bd20fd41d681197f1229f25e0 です。 @@ -19,4 +19,4 @@ md5値は f40dae2bd20fd41d681197f1229f25e0 です。 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz diff --git a/ja/news/_posts/2004-11-08-20041108.md b/ja/news/_posts/2004-11-08-20041108.md index 5db48597d0..040db3655b 100644 --- a/ja/news/_posts/2004-11-08-20041108.md +++ b/ja/news/_posts/2004-11-08-20041108.md @@ -10,7 +10,7 @@ lang: ja 1\.8.2 preview3のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz>][2] md5値は 64478c70a44a48af1a1c256a43e5dc61 です。 @@ -19,4 +19,4 @@ md5値は 64478c70a44a48af1a1c256a43e5dc61 です。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/24740 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz diff --git a/ja/news/_posts/2004-12-22-20041222.md b/ja/news/_posts/2004-12-22-20041222.md index 654a4d0ccd..2188f1bd53 100644 --- a/ja/news/_posts/2004-12-22-20041222.md +++ b/ja/news/_posts/2004-12-22-20041222.md @@ -10,7 +10,7 @@ lang: ja 1\.8.2 preview4のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz>][2] md5値は 2f53d4dc4b24e37799143645772aabd0 です。 @@ -19,4 +19,4 @@ md5値は 2f53d4dc4b24e37799143645772aabd0 です。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/25283 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz diff --git a/ja/news/_posts/2004-12-25-20041225.md b/ja/news/_posts/2004-12-25-20041225.md index b7c6777b50..d5cbd8a1c4 100644 --- a/ja/news/_posts/2004-12-25-20041225.md +++ b/ja/news/_posts/2004-12-25-20041225.md @@ -9,7 +9,7 @@ Ruby安定版の最新版、Ruby 1.8.2がリリースされました( [\[ruby-list:40458\]][1]、[\[ruby-talk:124413\]][2] )。ソースコードは下記URLよりダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz>][3] MD5チェックサムは 8ffc79d96f336b80f2690a17601dea9b です。 @@ -21,4 +21,4 @@ MD5チェックサムは 8ffc79d96f336b80f2690a17601dea9b です。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/40458 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/124413 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz diff --git a/ja/news/_posts/2005-05-12-20050512.md b/ja/news/_posts/2005-05-12-20050512.md index 25c7e8c972..7d263bb032 100644 --- a/ja/news/_posts/2005-05-12-20050512.md +++ b/ja/news/_posts/2005-05-12-20050512.md @@ -10,7 +10,7 @@ lang: ja 1\.8.3 preview1のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3-preview1.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3-preview1.tar.gz>][2] md5sumは a5ae008de3332dc831244ac63289b761 です。 @@ -19,4 +19,4 @@ md5sumは a5ae008de3332dc831244ac63289b761 です。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/26156 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3-preview1.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3-preview1.tar.gz diff --git a/ja/news/_posts/2005-09-19-20050919.md b/ja/news/_posts/2005-09-19-20050919.md index 22b394f6fc..f89d0ed6b8 100644 --- a/ja/news/_posts/2005-09-19-20050919.md +++ b/ja/news/_posts/2005-09-19-20050919.md @@ -10,7 +10,7 @@ lang: ja 1\.8.3 preview3のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3-preview3.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3-preview3.tar.gz>][2] md5sumは 6691ea6aaeeb1a51df587f714f1ae3e1 です。 @@ -20,4 +20,4 @@ md5sumは 6691ea6aaeeb1a51df587f714f1ae3e1 です。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27148 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3-preview3.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.3-preview3.tar.gz diff --git a/ja/news/_posts/2005-09-21-20050921.md b/ja/news/_posts/2005-09-21-20050921.md index 41f359e4d3..b3181d2639 100644 --- a/ja/news/_posts/2005-09-21-20050921.md +++ b/ja/news/_posts/2005-09-21-20050921.md @@ -6,7 +6,7 @@ lang: ja --- Ruby 1.8.3がリリースされました。ソースコードは -[ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz][1]から入手できます。md5sumは63d6c2bddd6af86664e338b31f3189a6です。 +[https://cache.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz][1]から入手できます。md5sumは63d6c2bddd6af86664e338b31f3189a6です。 近日中にミラーからも入手可能になると思います。 @@ -19,6 +19,6 @@ Ruby 1.8.3がリリースされました。ソースコードは -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz [2]: http://rubyforge.org/frs/?group_id=426 [3]: http://www.garbagecollect.jp/ruby/ruby-1.8.3.tar.gz diff --git a/ja/news/_posts/2005-09-22-20050922.md b/ja/news/_posts/2005-09-22-20050922.md index d9b1a91c16..75910fdbf1 100644 --- a/ja/news/_posts/2005-09-22-20050922.md +++ b/ja/news/_posts/2005-09-22-20050922.md @@ -25,11 +25,11 @@ lang: ja 1.8系 : 以下のいずれかの方法で更新してください。 1. 1\.8.3にバージョンアップする。 - 2. 1\.8.2に対して[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz>][2]のパッチ(md5sum: + 2. 1\.8.2に対して[<URL:https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz>][2]のパッチ(md5sum: 4f32bae4546421a20a9211253da103d3)を適用する。このパッチは[XMLRPC.iPIMethodsの脆弱性][3]の修正を含みます。 1.6系 -: 1\.6.8に対して[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz>][4]のパッチ(md5sum: +: 1\.6.8に対して[<URL:https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz>][4]のパッチ(md5sum: 7a97381d61576e68aec94d60bc4cbbab)を適用してください。 開発版(1.9系) @@ -43,8 +43,8 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27251 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz [3]: {{ site.url }}/ja/news/2005/07/01/20050701/ -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz [5]: http://jvn.jp/jp/JVN%2362914675/index.html [6]: http://www.ipa.go.jp/security/vuln/documents/2005/JVN_62914675_Ruby.html diff --git a/ja/news/_posts/2005-10-29-20051029.md b/ja/news/_posts/2005-10-29-20051029.md index 4d8cc57727..94f3c7d405 100644 --- a/ja/news/_posts/2005-10-29-20051029.md +++ b/ja/news/_posts/2005-10-29-20051029.md @@ -10,7 +10,7 @@ lang: ja 1\.8.4 preview1のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview1.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview1.tar.gz>][2] md5sumは cfb6e4c53369c016ebb4061c240c493d です。 また、サイズは 4263940 バイトです。 @@ -20,5 +20,5 @@ Ruby 1.8.4の正式版は12月24日にリリースされる 予定です( [\[rub [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27548 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview1.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview1.tar.gz [3]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27268 diff --git a/ja/news/_posts/2005-11-21-20051121.md b/ja/news/_posts/2005-11-21-20051121.md index 4d77ffa843..4b097f37ad 100644 --- a/ja/news/_posts/2005-11-21-20051121.md +++ b/ja/news/_posts/2005-11-21-20051121.md @@ -22,7 +22,7 @@ lang: ja 1.8系 : 以下のいずれかの方法で更新してください。 1. 1\.8.3にバージョンアップする。 - 2. 1\.8.2に対して[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-webrick-dos-1.patch>][2]のパッチ(md5sum: + 2. 1\.8.2に対して[<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-webrick-dos-1.patch>][2]のパッチ(md5sum: 8b8a614f1d039562e33e8a8c54ffdf2f)を適用する。 開発版(1.9系) @@ -31,4 +31,4 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27787 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-webrick-dos-1.patch +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-webrick-dos-1.patch diff --git a/ja/news/_posts/2005-11-22-20051122.md b/ja/news/_posts/2005-11-22-20051122.md index df94b72bc0..5209285bb0 100644 --- a/ja/news/_posts/2005-11-22-20051122.md +++ b/ja/news/_posts/2005-11-22-20051122.md @@ -22,7 +22,7 @@ lang: ja 1.8系 : 以下のいずれかの方法で更新してください。 1. 1\.8.3にバージョンアップする。 - 2. 1\.8.2に対して[<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-xmlrpc-dos-1.patch>][2]のパッチ(md5sum: + 2. 1\.8.2に対して[<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-xmlrpc-dos-1.patch>][2]のパッチ(md5sum: 53857ca9a6d4e59e4789b1139cf6e9c4)を適用する。 開発版(1.9系) @@ -31,4 +31,4 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27787 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-xmlrpc-dos-1.patch +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-xmlrpc-dos-1.patch diff --git a/ja/news/_posts/2005-12-02-20051202.md b/ja/news/_posts/2005-12-02-20051202.md index 2b8ef21b6d..e7460654cf 100644 --- a/ja/news/_posts/2005-12-02-20051202.md +++ b/ja/news/_posts/2005-12-02-20051202.md @@ -10,7 +10,7 @@ lang: ja 1\.8.4 preview2のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz>][2] md5sumは e5a48054fb34f09da17e8e8f04b8c706 です。 また、サイズは 4312084 バイトです。 @@ -20,5 +20,5 @@ Ruby 1.8.4の正式版は12月24日にリリースされる 予定です( [\[rub [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27904 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz [3]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27268 diff --git a/ja/news/_posts/2005-12-22-20051222.md b/ja/news/_posts/2005-12-22-20051222.md index 22ce0ca509..2b3bbe44c3 100644 --- a/ja/news/_posts/2005-12-22-20051222.md +++ b/ja/news/_posts/2005-12-22-20051222.md @@ -10,7 +10,7 @@ lang: ja 1\.8.4 preview3のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview3.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview3.tar.gz>][2] md5sumは 1ba94874e1a253d3f1373533553080ae です。 また、サイズは 4312917 バイトです。 @@ -20,5 +20,5 @@ md5sumは 1ba94874e1a253d3f1373533553080ae です。 また、サイズは 43129 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/28095 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview3.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview3.tar.gz [3]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/27268 diff --git a/ja/news/_posts/2005-12-24-20051224.md b/ja/news/_posts/2005-12-24-20051224.md index def4df96b2..f65c0b11c7 100644 --- a/ja/news/_posts/2005-12-24-20051224.md +++ b/ja/news/_posts/2005-12-24-20051224.md @@ -9,7 +9,7 @@ lang: ja 1\.8.4 のソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz>][2] md5sumは bd8c2e593e1fa4b01fd98eaf016329bb です。 また、サイズは 4312965 バイトです。 @@ -22,5 +22,5 @@ Merry Christmas! そして、Happy Hacking! [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/41728 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz [3]: {{ site.url }}/ja/man/?cmd=view;name=ruby+1.8.4+feature diff --git a/ja/news/_posts/2006-08-09-1-8-5-preview3.md b/ja/news/_posts/2006-08-09-1-8-5-preview3.md index ecbd28ce99..cd783ad311 100644 --- a/ja/news/_posts/2006-08-09-1-8-5-preview3.md +++ b/ja/news/_posts/2006-08-09-1-8-5-preview3.md @@ -10,7 +10,7 @@ lang: ja ソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview3.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview3.tar.gz>][2] md5sumは 85f8565560db6055b349eede50ba30bb です。 @@ -24,6 +24,6 @@ Ruby 1.8.5の正式版は日本時間の8月15日~16日付近にリリース [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/29228 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview3.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview3.tar.gz [3]: {{ site.url }}/ja/man/?cmd=view;name=ruby+1.8.5+feature [4]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/29232 diff --git a/ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md b/ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md index 98371ea3e4..8624fcff4b 100644 --- a/ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md +++ b/ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md @@ -10,7 +10,7 @@ lang: ja ソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview4.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview4.tar.gz>][2] md5sumは c30cdad5b208116682db24d548f20b2f です。 @@ -23,5 +23,5 @@ Ruby 1.8.5 正式版のリリースは予定より遅れております。いま [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/29291 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview4.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-preview4.tar.gz [3]: {{ site.url }}/ja/man/?cmd=view;name=ruby+1.8.5+feature diff --git a/ja/news/_posts/2006-08-25-ruby-1-8-5.md b/ja/news/_posts/2006-08-25-ruby-1-8-5.md index 018a61ad2d..817d130f48 100644 --- a/ja/news/_posts/2006-08-25-ruby-1-8-5.md +++ b/ja/news/_posts/2006-08-25-ruby-1-8-5.md @@ -9,7 +9,7 @@ lang: ja ソースコードは以下のURLから入手できます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz>][2] md5sumは 3fbb02294a8ca33d4684055adba5ed6f です。また、サイズは 4,438,603 バイトです。 @@ -24,5 +24,5 @@ Ruby [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/42751 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz [3]: {{ site.url }}/ja/man/?cmd=view;name=ruby+1.8.5+feature diff --git a/ja/news/_posts/2006-12-05-ruby-1-8-5-p2.md b/ja/news/_posts/2006-12-05-ruby-1-8-5-p2.md index 774e089246..453d9173fa 100644 --- a/ja/news/_posts/2006-12-05-ruby-1-8-5-p2.md +++ b/ja/news/_posts/2006-12-05-ruby-1-8-5-p2.md @@ -9,7 +9,7 @@ Ruby 1.8.5-p2がリリースされました。(リリースについてのアナ ソースコードは以下のURLから入手できます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5-p2.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5-p2.tar.gz>][2] md5sumは a3517a224716f79b14196adda3e88057 です。また、サイズは 4,519,151 バイトです。 @@ -33,4 +33,4 @@ Ruby [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43017 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5-p2.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5-p2.tar.gz diff --git a/ja/news/_posts/2006-12-25-ruby-1-8-5-p12.md b/ja/news/_posts/2006-12-25-ruby-1-8-5-p12.md index af19da8722..c31b3ff4f8 100644 --- a/ja/news/_posts/2006-12-25-ruby-1-8-5-p12.md +++ b/ja/news/_posts/2006-12-25-ruby-1-8-5-p12.md @@ -9,7 +9,7 @@ ruby 1.8.5-p12がリリースされました。(リリースについてのア ソースコードは以下のURLから入手できます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz>][2] md5sumは d7d12dd9124c9b7d55cdbbee313e3931です。また、サイズは 4,526,961 バイトです。 @@ -19,4 +19,4 @@ md5sumは d7d12dd9124c9b7d55cdbbee313e3931です。また、サイズは 4,526,9 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43074 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz diff --git a/ja/news/_posts/2007-03-12-ruby-1-8-6-release.md b/ja/news/_posts/2007-03-12-ruby-1-8-6-release.md index a32a599ab4..54463c844b 100644 --- a/ja/news/_posts/2007-03-12-ruby-1-8-6-release.md +++ b/ja/news/_posts/2007-03-12-ruby-1-8-6-release.md @@ -9,19 +9,19 @@ Ruby 1.8.6がリリースされました。 (リリースについてのアナ ソースコードは以下のURLから入手できます。 3種類のフォーマットから選んでください。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2>][2] (md5: e558a0e00ae318d43bf6ff9af452bad2, sha256: 0fc6ad0b31d8ec3997db2a56a2ac1c235283a3607abb876300fc711b3f8e3dd7, size: 3946186) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz>][3] (md5: 23d2494aa94e7ae1ecbbb8c5e1507683, sha256: 3ef37fb961d04471a1aef2c8079d6fab09932e3281d79859d5cd5d426bde0868, size: 4589394) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip>][4] (md5: 5f4b82cec8f437634e05a3ce9bb3ca67, sha256: c4b011d66b3f7e3bddbdf61a7404120d5ac80c6b742ad08e7e75b6d14ee56e76, @@ -40,8 +40,8 @@ Ruby 1.8.6がリリースされました。 (リリースについてのアナ [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43267 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/ChangeLog diff --git a/ja/news/_posts/2007-03-13-ruby-1-8-5-p35-release.md b/ja/news/_posts/2007-03-13-ruby-1-8-5-p35-release.md index 82b9cae74d..4e30682298 100644 --- a/ja/news/_posts/2007-03-13-ruby-1-8-5-p35-release.md +++ b/ja/news/_posts/2007-03-13-ruby-1-8-5-p35-release.md @@ -10,7 +10,7 @@ Ruby 1.8.6のリリースに合わせて、Ruby 1.8.5系列のアップデート ソースコードは以下のURLから入手できます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p35.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p35.tar.gz>][2] (md5: fe413bf114e16b0cd596d869743e9d35, sha256: 4d937d5c51e95b4f5c881e334c1c3f69c8e894deac1024ed7c9911c4f78548f0, @@ -30,5 +30,5 @@ URLの誤記を訂正しました。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43268 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p35.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p35.tar.gz [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_5_35/ChangeLog diff --git a/ja/news/_posts/2007-06-09-ruby-1-8-6-p36-release.md b/ja/news/_posts/2007-06-09-ruby-1-8-6-p36-release.md index 0f776d690f..47d64c75dc 100644 --- a/ja/news/_posts/2007-06-09-ruby-1-8-6-p36-release.md +++ b/ja/news/_posts/2007-06-09-ruby-1-8-6-p36-release.md @@ -12,38 +12,38 @@ lang: ja ソースコードは以下のURLから入手できます。 * Ruby 1.8.6-p36 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.bz2>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.bz2>][3] (md5: eb7f25818cb6993839b38d1f21bd4ea1, sha256: a9b9715235580e1ba9248aeef5f9a8d329824b04d1b0af2a30ab74d3123c801c, size: 3905975) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.gz>][4] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.gz>][4] (md5: 2a252394ecdcbcb3a55732efd9d38e27, sha256: 1a9db5f4720a7023d9ecfaa6c4128ecb5f8cd59460744fb4b5f3b64ed3786935, size: 4535005) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.zip>][5] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.zip>][5] (md5: 9ba29d5f1de37a49f89f280d94aea67d, sha256: b9d8945d6207db2a15991d874ce93320fe2565225a2b219cab8c56ffb3d8d834, size: 5544539) * Ruby 1.8.5-p52 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.bz2>][6] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.bz2>][6] (md5: bc19ddcca90a54692306b45c43f8e1a9, sha256: 17e4bde8e6fc93866774e66c556fe581104f5cdf162a07430a9e976e46915500, size: 3857426) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.gz>][7] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.gz>][7] (md5: 8864064e98fa1b5d4ec53b25294bd288, sha256: 2acae0140647c60d1369557fb984e81f553ffffd7bdfec064015094c511bb950, size: 4476901) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.zip>][8] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.zip>][8] (md5: 1fd45d84805b314701e5d2b09c7da5ae, sha256: 3d146463a83fd2fb60b3f5724334191a547e69cbdfe65d2e307d3a83bb8d1e0f, @@ -61,11 +61,11 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43608 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43609 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.zip -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p36.zip +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.zip [9]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_36/ChangeLog [10]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_5_52/ChangeLog diff --git a/ja/news/_posts/2007-09-25-ruby-1-8-6-p110-release.md b/ja/news/_posts/2007-09-25-ruby-1-8-6-p110-release.md index 38b01f1195..37288d85a8 100644 --- a/ja/news/_posts/2007-09-25-ruby-1-8-6-p110-release.md +++ b/ja/news/_posts/2007-09-25-ruby-1-8-6-p110-release.md @@ -12,38 +12,38 @@ lang: ja ソースコードは以下のURLから入手できます。 * Ruby 1.8.6-p110 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2>][3] (md5: 39cbf0cc610e636983cb3311bef3f2d0, sha256: 88a8a63dae9219fa38faa6c308dbfc9ac9e9c15f6d8f6848c452b9c920183169, size: 3918377) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz>][4] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz>][4] (md5: 5d9f903eae163cda2374ef8fdba5c0a5, sha256: d3f11ecaf2b0bd7bd3f0bc24007b1c7c12640c55cd40e8e4cc396ba835186fbe, size: 4546509) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.zip>][5] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.zip>][5] (md5: e4a478bc1d68388f72ce8a6150840d45, sha256: b7e857bdaddf9bc5ee54f3e05f6291a796f3dbb00ae76fb2f3c31254ec9510c8, size: 5562981) * Ruby 1.8.5-p52 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.bz2>][6] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.bz2>][6] (md5: 682117fbca4cd2ceac6beb6a403eef59, sha256: 216600f9ad07648c501766a25069009c5c543010821da2ad916dd2ca808efd01, size: 3863232) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.gz>][7] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.gz>][7] (md5: 26cf9d6833908e1d8f351035b98d71eb, sha256: 5df5d21f7414e2191dc73d4d388b1d95d14ddf689eb5fc0d16e04ba01ecf866e, size: 4484645) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.zip>][8] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.zip>][8] (md5: 464c6b58337912b5599ac6f969deefed, sha256: 8c20686d6d2b981920841cfc052d5f5a9557dade2f16c256fc6fdce45f17f253, @@ -65,11 +65,11 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44054 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44055 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.zip -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.zip +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.zip [9]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_110/ChangeLog [10]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_5_113/ChangeLog diff --git a/ja/news/_posts/2007-10-04-isecpartners-com-2007-006-rubyssl.md b/ja/news/_posts/2007-10-04-isecpartners-com-2007-006-rubyssl.md index 96a77225e8..16e16daaf7 100644 --- a/ja/news/_posts/2007-10-04-isecpartners-com-2007-006-rubyssl.md +++ b/ja/news/_posts/2007-10-04-isecpartners-com-2007-006-rubyssl.md @@ -28,8 +28,8 @@ net/http.rbでは、SSL接続の際に、証明書のCNがリクエスト先のD : 1\.8.6-p111または1.8.5-p114にアップグレードしてください。 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz>][3] チェックを有効にするためには、以下のようにNet::HTTP#enable\_post\_connection\_check=を使用する必要があります。 @@ -59,5 +59,5 @@ net/http.rbでは、SSL接続の際に、証明書のCNがリクエスト先のD [1]: http://www.isecpartners.com/advisories/2007-006-rubyssl.txt -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p114.tar.gz diff --git a/ja/news/_posts/2007-12-25-ruby-1-9-0-release.md b/ja/news/_posts/2007-12-25-ruby-1-9-0-release.md index 8d751aa69c..33b2051ecc 100644 --- a/ja/news/_posts/2007-12-25-ruby-1-9-0-release.md +++ b/ja/news/_posts/2007-12-25-ruby-1-9-0-release.md @@ -12,15 +12,15 @@ lang: ja ソースコードは以下のURLから入手できます。 3種類のフォーマットから選んでください。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2>][3] (md5: 407cc7d0032e19eb12216c0ebc7f17b3, size: 4999262) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz>][4] (md5: b20cce98b284f7f75939c09d5c8e846d, size: 5923616) -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip>][5] (md5: 78b2a5f9a81c5f6775002c4fb24d2d75, size: 6963464) @@ -35,9 +35,9 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44387 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/32713 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_0_0/doc/NEWS [7]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_0_0/ChangeLog [8]: http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9 diff --git a/ja/news/_posts/2007-12-25-rurima-1_9_0.md b/ja/news/_posts/2007-12-25-rurima-1_9_0.md index 6619ed0baf..f3ab95500f 100644 --- a/ja/news/_posts/2007-12-25-rurima-1_9_0.md +++ b/ja/news/_posts/2007-12-25-rurima-1_9_0.md @@ -24,7 +24,7 @@ Rubyリファレンスマニュアル刷新計画は2006年初頭に青木峰郎 * Webからの閲覧: * [http://doc.loveruby.net/refm/api/][6] -また、[ftp://ftp.ruby-lang.org/pub/ruby/doc/][7] +また、[https://cache.ruby-lang.org/pub/ruby/doc/][7] や、[http://www.ruby-lang.org/ja/downloads/][8] の各ミラーサイトからもダウンロードできるようになる予定です。 @@ -54,13 +54,13 @@ Rubyリファレンスマニュアル刷新計画は2006年初頭に青木峰郎 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.8.6-chm.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-chm.zip +[1]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.zip +[4]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.8.6-chm.zip +[5]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-chm.zip [6]: http://doc.loveruby.net/refm/api/ -[7]: ftp://ftp.ruby-lang.org/pub/ruby/doc/ +[7]: https://cache.ruby-lang.org/pub/ruby/doc/ [8]: {{ site.url }}/ja/downloads/ [9]: http://doc.loveruby.net/wiki/ReleasePackageHowTo.html [10]: http://doc.loveruby.net/wiki/HowToJoin.html diff --git a/ja/news/_posts/2008-03-01-ruby-1-9-0-1-snapshot-released.md b/ja/news/_posts/2008-03-01-ruby-1-9-0-1-snapshot-released.md index 7dde9ce79b..69563f8ddf 100644 --- a/ja/news/_posts/2008-03-01-ruby-1-9-0-1-snapshot-released.md +++ b/ja/news/_posts/2008-03-01-ruby-1-9-0-1-snapshot-released.md @@ -24,5 +24,5 @@ sumを確認してからご利用ください。ご迷惑をおかけしてし [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/33947 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ [3]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/33951 diff --git a/ja/news/_posts/2008-03-03-webrick-file-access-vulnerability.md b/ja/news/_posts/2008-03-03-webrick-file-access-vulnerability.md index 264269e002..a8d6ba429d 100644 --- a/ja/news/_posts/2008-03-03-webrick-file-access-vulnerability.md +++ b/ja/news/_posts/2008-03-03-webrick-file-access-vulnerability.md @@ -54,15 +54,15 @@ Rubyに標準で添付されている`WEBrick`ライブラリにおいて、 こ 1.8系 : 1\.8.5-p115または1.8.6-p114に更新してください。 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz>][1] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz>][1] (md5sum: 20ca6cc87eb077296806412feaac0356) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz>][2] (md5sum: 500a9f11613d6c8ab6dcf12bec1b3ed3) 1.9系 : 以下のパッチを適用してください。 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff>][3] (md5sum: b7b58aed40fa1609a67f53cfd3a13257) Rubyのパッケージを配布している各ベンダから、この脆弱性を修正 した版のパッケージが提供されている場合もあります。詳細につい @@ -75,6 +75,6 @@ Teamに報告されました。 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p115.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-1-webrick-vulnerability-fix.diff diff --git a/ja/news/_posts/2008-04-26-ruby-1-8-7-preview2-released.md b/ja/news/_posts/2008-04-26-ruby-1-8-7-preview2-released.md index 78573778e6..00a42937a4 100644 --- a/ja/news/_posts/2008-04-26-ruby-1-8-7-preview2-released.md +++ b/ja/news/_posts/2008-04-26-ruby-1-8-7-preview2-released.md @@ -10,9 +10,9 @@ lang: ja ソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.bz2>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.gz>][3] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.zip>][4] チェックサムは以下のとおりです。 @@ -41,9 +41,9 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/34462 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview2.tar.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_preview2/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_preview2/ChangeLog [7]: http://rubyforge.org/tracker/?atid=22040&group_id=426&func=browse diff --git a/ja/news/_posts/2008-05-27-ruby-1-8-7-preview4-released.md b/ja/news/_posts/2008-05-27-ruby-1-8-7-preview4-released.md index a0ec2429a5..e30d3b7616 100644 --- a/ja/news/_posts/2008-05-27-ruby-1-8-7-preview4-released.md +++ b/ja/news/_posts/2008-05-27-ruby-1-8-7-preview4-released.md @@ -10,9 +10,9 @@ lang: ja ソースコードは以下のURLから入手可能です。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.bz2>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.gz>][3] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.zip>][4] チェックサムは以下のとおりです。 @@ -47,9 +47,9 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/34848 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-preview4.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_preview4/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_preview4/ChangeLog [7]: http://rubyforge.org/tracker/?atid=22040&group_id=426&func=browse diff --git a/ja/news/_posts/2008-06-01-ruby-1-8-7-has-been-released.md b/ja/news/_posts/2008-06-01-ruby-1-8-7-has-been-released.md index 3f6cbe26a6..6329cdb1ae 100644 --- a/ja/news/_posts/2008-06-01-ruby-1-8-7-has-been-released.md +++ b/ja/news/_posts/2008-06-01-ruby-1-8-7-has-been-released.md @@ -9,19 +9,19 @@ Ruby 1.8.7がリリースされました。 (リリースについてのアナ ソースコードは以下のURLから入手できます。 3種類のフォーマットから選んでください。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2>][2] * md5: f17f14c8d55e731b3ce1bc35c42f0a6c * sha256: 65f2a862ba5e88bac7a78cff15bcb88d7534e741b51a1ffb79a0136c7041359a * size: 4100024 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz>][3] * md5: de906850f9a012c12ffc6e9f56fb1b66 * sha256: 600dccf13bca3e4179fa6ff554220ce4ba67ffc72bce1ac3bf74c2599c03a0ca * size: 4799732 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip>][4] * md5: 14d3eb37b32e4a26966bdd80f361ccd2 * sha256: 805987ad167d8f9cac90e4b9342686e96a7708664111be27a3c6d680ce21d6c1 @@ -41,9 +41,9 @@ Ruby 1.8.7がリリースされました。 (リリースについてのアナ [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44986 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/ChangeLog [7]: http://rubyspec.org/ diff --git a/ja/news/_posts/2008-06-13-ruby-1-8-7-p17-release.md b/ja/news/_posts/2008-06-13-ruby-1-8-7-p17-release.md index d6ce420e69..b61a3f40c4 100644 --- a/ja/news/_posts/2008-06-13-ruby-1-8-7-p17-release.md +++ b/ja/news/_posts/2008-06-13-ruby-1-8-7-p17-release.md @@ -11,19 +11,19 @@ lang: ja ソースファイルは以下のURLから入手できます。 * Ruby 1.8.7-p17 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.bz2>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.bz2>][2] (md5: 4bbcf952fad200f4d265cb77a123d2fc, sha256: f205c586764ffbd944b4ec6439bd08286e3e7b27bc9448e74949e76c63f6016b, size: 4114057) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.gz>][3] (md5: 5b4bf50111d037aab6ea9ce1ad54e6ed, sha256: f0b1f4eeeffb8a4a5c9f10ec657f55e5ccbfc85583f546131a0d4d70cfbb317d, size: 4803589) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.zip>][4] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.zip>][4] (md5: 19255930b0e955c2287bf940db35ca38, sha256: 58639c0d444782f3af9e45f90ff8b4d8047032b12e87d82fbcd4c608e43030d8, @@ -40,8 +40,8 @@ lang: ja [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/45021 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p17.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_17/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_17/ChangeLog diff --git a/ja/news/_posts/2008-06-20-arbitrary-code-execution-vulnerabilities.md b/ja/news/_posts/2008-06-20-arbitrary-code-execution-vulnerabilities.md index 062cefc143..6e9701d3f6 100644 --- a/ja/news/_posts/2008-06-20-arbitrary-code-execution-vulnerabilities.md +++ b/ja/news/_posts/2008-06-20-arbitrary-code-execution-vulnerabilities.md @@ -35,17 +35,17 @@ lang: ja 1.8系 : 1\.8.5-p231または1.8.6-p230・1.8.7-p22に更新してください。 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] (md5sum: e900cf225d55414bffe878f00a85807c) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] (md5sum: 5e8247e39be2dc3c1a755579c340857f) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] (md5sum: fc3ede83a98f48d8cb6de2145f680ef2) 1.9系 : 1\.9.0-2に更新してください。 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] (md5sum: 2a848b81ed1d6393b88eec8aa6173b75) これらのバージョンでは、[CVE-2008-1891][10]のWEBrickの脆弱性も同時に修正しています。 @@ -68,8 +68,8 @@ Rubyのパッケージを配布している各ベンダから、この脆弱性 [3]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2725 [4]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2726 [5]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2664 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz [10]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1891 diff --git a/ja/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md b/ja/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md index 565b244b44..723acfa93d 100644 --- a/ja/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md +++ b/ja/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md @@ -142,8 +142,8 @@ resolv.rbには、リモートの攻撃者が偽造したDNS問い合わせの 1.8系 : 1\.8.6-p287または1.8.7-p72に更新してください。 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][3] 1.9 series @@ -167,6 +167,6 @@ Teamに報告されました。 [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz [4]: {{ site.url }}/ja/news/2008/08/11/ruby-1-8-7-p72-and-1-8-6-p287-released/ diff --git a/ja/news/_posts/2008-08-11-ruby-1-8-7-p72-and-1-8-6-p287-released.md b/ja/news/_posts/2008-08-11-ruby-1-8-7-p72-and-1-8-6-p287-released.md index 008af7d1a0..18f7998a7d 100644 --- a/ja/news/_posts/2008-08-11-ruby-1-8-7-p72-and-1-8-6-p287-released.md +++ b/ja/news/_posts/2008-08-11-ruby-1-8-7-p72-and-1-8-6-p287-released.md @@ -10,12 +10,12 @@ Ruby 1.8.7-p72 / 1.8.6-p287がリリースされました。 リリースされたソースアーカイブは以下から入手できます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] チェックサム: @@ -51,11 +51,11 @@ Ruby 1.8.7-p72 / 1.8.6-p287がリリースされました。 [1]: {{ site.url }}/ja/news/2008/08/08/multiple-vulnerabilities-in-ruby/#label-3 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_287/ChangeLog [9]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_72/ChangeLog diff --git a/ja/news/_posts/2008-12-31-ruby-1-9-1-rc1-released.md b/ja/news/_posts/2008-12-31-ruby-1-9-1-rc1-released.md index bb1fef2eb4..25c0a3a1ab 100644 --- a/ja/news/_posts/2008-12-31-ruby-1-9-1-rc1-released.md +++ b/ja/news/_posts/2008-12-31-ruby-1-9-1-rc1-released.md @@ -15,19 +15,19 @@ RC1のリリースのアナウンスがありました。 ソースコードは以下のURLよりダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.tar.bz2>][2] SIZE: 6181532 bytes MD5: d440c030131903e72a6152149a097af3 SHA256: 35acfb6b8d9dd9159ef308ac763c629092cda2e8c9f41254e72a7b9fa454c27f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.tar.gz>][3] SIZE: 7425278 bytes MD5: b145bc39667f27c018b188c812f07ca6 SHA256: a5d41b58bb9a379b3a98713c07a17757c853413104694036d9885559163f5518 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.zip>][4] SIZE: 8695438 bytes MD5: 91ca7ebd3fe4ad577d08963e81e79c82 @@ -57,9 +57,9 @@ RC1ではまだ対応が行われていない課題は、以下のURLです。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/45758 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.zip +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/ruby-1.9.1-rc1.zip [5]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/45759 [6]: http://arton.no-ip.info/data/asr/Ruby-1.9.1.msi [7]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=9 diff --git a/ja/news/_posts/2009-01-21-ruby-1-9-1-rc2-released.md b/ja/news/_posts/2009-01-21-ruby-1-9-1-rc2-released.md index bdf6a4930a..3b47cad60b 100644 --- a/ja/news/_posts/2009-01-21-ruby-1-9-1-rc2-released.md +++ b/ja/news/_posts/2009-01-21-ruby-1-9-1-rc2-released.md @@ -10,19 +10,19 @@ RC2のリリースのアナウンスがありました。 ソースコードは以下のURLよりダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2>][2] SIZE: 7189157 bytes MD5: f113cec7a1a447243575d39ed611ddda SHA256: acb5061123fa7170597e713ef773e21ddd9dd167f27aaae2c5440b5ec12df2ec -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.gz>][3] SIZE: 9027293 bytes MD5: 7a2e4e16361ebf33b2032f366ceef785 SHA256: 195228054af5f557e407e88a8be1e35e6ea997132cd9e4e7d6ccacfc37fb04d7 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.zip>][4] SIZE: 10286594 bytes MD5: 1160c08515904be2557eba9e5f8c89a3 @@ -44,9 +44,9 @@ RC2のリリースのアナウンスがありました。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/45801 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-rc2.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_rc2/NEWS [6]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=7 [7]: https://bugs.ruby-lang.org/projects/show/ruby-19 diff --git a/ja/news/_posts/2009-01-30-ruby-1-9-1-released.md b/ja/news/_posts/2009-01-30-ruby-1-9-1-released.md index e9dd1c5bdd..c0bccbc0a5 100644 --- a/ja/news/_posts/2009-01-30-ruby-1-9-1-released.md +++ b/ja/news/_posts/2009-01-30-ruby-1-9-1-released.md @@ -36,19 +36,19 @@ Ruby 1.9.1は1.8から数多くの改良が加えられています。 1.8.7以 ソースコードは以下のURLから入手できます。3種類のフォーマットから選んでください。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2>][5] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e SHA256: de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz>][6] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b SHA256: a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip>][7] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -60,6 +60,6 @@ Ruby 1.9.1は1.8から数多くの改良が加えられています。 1.8.7以 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS [3]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 [4]: https://bugs.ruby-lang.org -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/ja/news/_posts/2009-04-02-ruby-1-8-6-p368-release.md b/ja/news/_posts/2009-04-02-ruby-1-8-6-p368-release.md index a06f2eb1c1..c961c4544d 100644 --- a/ja/news/_posts/2009-04-02-ruby-1-8-6-p368-release.md +++ b/ja/news/_posts/2009-04-02-ruby-1-8-6-p368-release.md @@ -16,9 +16,9 @@ Ruby 1.8.6-p368は、安定版であるruby 1.8.6の保守リリースです。 今回のリリースのソースアーカイブは以下のURLから入手できます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz>][4] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2>][5] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip>][6] それぞれのチェックサムは以下の通りです。 @@ -43,7 +43,7 @@ Ruby 1.8.6-p368は、安定版であるruby 1.8.6の保守リリースです。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/45951 [2]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1558 [3]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip [7]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_368/ChangeLog diff --git a/ja/news/_posts/2009-04-16-ruby-1-8-7-p160-release.md b/ja/news/_posts/2009-04-16-ruby-1-8-7-p160-release.md index 65f4dbef1f..2b9d5902e7 100644 --- a/ja/news/_posts/2009-04-16-ruby-1-8-7-p160-release.md +++ b/ja/news/_posts/2009-04-16-ruby-1-8-7-p160-release.md @@ -13,9 +13,9 @@ Ruby 1.8.7-p160は安定版であるruby 1.8.7の保守リリースです。 今回のリリースのソースアーカイブは以下のURLから入手できます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2>][3] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip>][4] それぞれのチェックサムは以下の通りです。 @@ -38,7 +38,7 @@ Ruby 1.8.7-p160は安定版であるruby 1.8.7の保守リリースです。 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/45969 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_160/ChangeLog diff --git a/ja/news/_posts/2009-06-10-dos-vulnerability-in-bigdecimal.md b/ja/news/_posts/2009-06-10-dos-vulnerability-in-bigdecimal.md index f818db01f0..af4a6955b2 100644 --- a/ja/news/_posts/2009-06-10-dos-vulnerability-in-bigdecimal.md +++ b/ja/news/_posts/2009-06-10-dos-vulnerability-in-bigdecimal.md @@ -36,8 +36,8 @@ ActiveRecordライブラリはこのメソッドを使用しているため、 1\.8.6-p369 または ruby-1.8.7-p174 にアップグレードしてください。 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz][2] ## 更新情報 @@ -46,5 +46,5 @@ ActiveRecordライブラリはこのメソッドを使用しているため、 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz diff --git a/ja/news/_posts/2009-07-20-ruby-1-9-1-p243-released.md b/ja/news/_posts/2009-07-20-ruby-1-9-1-p243-released.md index d19b5fdd1d..a2a880cc6a 100644 --- a/ja/news/_posts/2009-07-20-ruby-1-9-1-p243-released.md +++ b/ja/news/_posts/2009-07-20-ruby-1-9-1-p243-released.md @@ -15,7 +15,7 @@ Ruby 1.9.1-p243がリリースされました。 #### 所在 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>][2] SIZE : 7191348 bytes @@ -25,7 +25,7 @@ Ruby 1.9.1-p243がリリースされました。 SHA256 : 39c9850841c0dd5d368f96b854f97c19b21eb28a02200f8b4e151f608092e687 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>][3] SIZE : 9043825 bytes @@ -35,7 +35,7 @@ Ruby 1.9.1-p243がリリースされました。 SHA256 : 31598e37b3962643bec722921644957be6f8fb9a26f6c91fa627bd668ea68be4 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>][4] SIZE : 10307868 bytes @@ -48,6 +48,6 @@ Ruby 1.9.1-p243がリリースされました。 [1]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip diff --git a/ja/news/_posts/2009-07-20-ruby-1-9-2-preview1-released.md b/ja/news/_posts/2009-07-20-ruby-1-9-2-preview1-released.md index 17bbb3fa7a..35281b4bf6 100644 --- a/ja/news/_posts/2009-07-20-ruby-1-9-2-preview1-released.md +++ b/ja/news/_posts/2009-07-20-ruby-1-9-2-preview1-released.md @@ -19,7 +19,7 @@ Ruby 1.9.2 preview1がリリースされました。 #### 所在 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] SIZE : 7487008 bytes @@ -29,7 +29,7 @@ Ruby 1.9.2 preview1がリリースされました。 SHA256 : 0681204e52207153250da80b3cc46812f94107807458a7d64b17554b6df71120 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] SIZE : 9422226 bytes @@ -39,7 +39,7 @@ Ruby 1.9.2 preview1がリリースされました。 SHA256 : 7f29ab3b1d5f0074bb82a6bf398f1cacd42fe508a17fc14844560c4d906786b6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] SIZE : 10741739 bytes @@ -53,6 +53,6 @@ Ruby 1.9.2 preview1がリリースされました。 [1]: http://svn.ruby-lang.org/repos/ruby/trunk/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/trunk/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip diff --git a/ja/news/_posts/2009-12-07-string.md b/ja/news/_posts/2009-12-07-string.md index c922aec293..5e526f8b35 100644 --- a/ja/news/_posts/2009-12-07-string.md +++ b/ja/news/_posts/2009-12-07-string.md @@ -20,7 +20,7 @@ lang: ja Ruby 1.9.1-p376にアップグレードしてください。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2>][2] ## クレジット @@ -33,4 +33,4 @@ Ruby 1.9.1-p376にアップグレードしてください。 [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4124 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p376.tar.bz2 diff --git a/ja/news/_posts/2009-12-25-ruby-1-8-7-p248-.md b/ja/news/_posts/2009-12-25-ruby-1-8-7-p248-.md index e7e3be1ea4..70af9f2e7d 100644 --- a/ja/news/_posts/2009-12-25-ruby-1-8-7-p248-.md +++ b/ja/news/_posts/2009-12-25-ruby-1-8-7-p248-.md @@ -7,9 +7,9 @@ lang: ja 1\.8.7に対するバグ修正がたまってきたので、リリースを出すことにしました。 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip リリースノートが間に合わず申し訳ないです。かわりに[ChangeLog][1]を参照してください。 diff --git a/ja/news/_posts/2010-01-10-webrick-escape-sequence-injection.md b/ja/news/_posts/2010-01-10-webrick-escape-sequence-injection.md index af3b7cc124..8d51a5339d 100644 --- a/ja/news/_posts/2010-01-10-webrick-escape-sequence-injection.md +++ b/ja/news/_posts/2010-01-10-webrick-escape-sequence-injection.md @@ -37,14 +37,14 @@ xtermのウィンドウタイトルを見てください。 * 1\.8.6, 1.8.7, および1.9.1のリリースは続報をお待ちください。 * **更新** 1.8.7 pl. 249がリリースされました。 1.8.7利用者には更新を推奨します。 - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][1] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][1] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][3] * **Update** 1.9.1 pl. 378がリリースされました。 1.9.1利用者には更新を推奨します。 - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][4] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][4] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][6] * 開発版については、各ブランチの最新リビジョンに更新してください。 @@ -55,9 +55,9 @@ Francesco \"ascii\" Ongaroがこの脆弱性を発見しました。 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip diff --git a/ja/news/_posts/2010-06-23-ruby-1-8-7-p299-.md b/ja/news/_posts/2010-06-23-ruby-1-8-7-p299-.md index 85a382990f..e883b5aaa9 100644 --- a/ja/news/_posts/2010-06-23-ruby-1-8-7-p299-.md +++ b/ja/news/_posts/2010-06-23-ruby-1-8-7-p299-.md @@ -10,9 +10,9 @@ lang: ja 今回は様々なバグが修正されています。(特に日本語圏の皆さんを悩ませた)UTF-8の inspect問題も修正されています。修正点の一覧についてはChangeLogを御覧ください。 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip チェックサムです: diff --git a/ja/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md b/ja/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md index f92464de9b..5224f3c26f 100644 --- a/ja/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md +++ b/ja/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md @@ -12,7 +12,7 @@ Ruby 1.8.7-p302 がリリースされました( [\[ruby-talk:367769\]][1] ## ダウンロード -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] SIZE(ruby-1.8.7-p302.tar.bz2): : 4184764 bytes @@ -23,7 +23,7 @@ MD5(ruby-1.8.7-p302.tar.bz2): SHA256(ruby-1.8.7-p302.tar.bz2): : 3537cc81cc2378a2bc319cd16c4237ddee14a2839cfd1515b27dce108d061a68 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] SIZE(ruby-1.8.7-p302.tar.gz): : 4866763 @@ -34,7 +34,7 @@ MD5(ruby-1.8.7-p302.tar.gz): SHA256(ruby-1.8.7-p302.tar.gz): : 5883df5204de70762602ce885b18c8bf6c856d33298c35df9151031b2ce044a1 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] SIZE(ruby-1.8.7-p302.zip): : 5965421 @@ -49,6 +49,6 @@ SHA256(ruby-1.8.7-p302.zip): [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [2]: {{ site.url }}/ja/news/2010/08/16/xss-in-webrick-cve-2010-0541/ -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip diff --git a/ja/news/_posts/2010-08-16-xss-in-webrick-cve-2010-0541.md b/ja/news/_posts/2010-08-16-xss-in-webrick-cve-2010-0541.md index 12ab49270e..9b5da3c1bd 100644 --- a/ja/news/_posts/2010-08-16-xss-in-webrick-cve-2010-0541.md +++ b/ja/news/_posts/2010-08-16-xss-in-webrick-cve-2010-0541.md @@ -34,7 +34,7 @@ WEBrickにはクロスサイトスクリプティング脆弱性がありまし パッチを当てることにより自身で修正することもできます。対象となるファイルは $(libdir)/ruby/$\{ruby\_version}/webrick/httpresponse.rb です。このパッチは -[<URL:ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>][4] +[<URL:https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>][4] より取得できます。これは Hirokazu NISHIO 氏により作成されたものです。 SIZE: @@ -61,5 +61,5 @@ Yamane氏がRubyセキュリティチームに報告したものです( [\[ruby- [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0541 [2]: {{ site.url }}/ja/news/2010/08/16/ruby-1-8-7-p302-is-released/ [3]: {{ site.url }}/ja/news/2010/08/16/ruby-1-9-1-p430-is-released/ -[4]: ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff +[4]: https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff [5]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/42003 diff --git a/ja/news/_posts/2010-12-25-ruby-1-8-7-p330-release.md b/ja/news/_posts/2010-12-25-ruby-1-8-7-p330-release.md index 75cf37a535..cfb5f0b810 100644 --- a/ja/news/_posts/2010-12-25-ruby-1-8-7-p330-release.md +++ b/ja/news/_posts/2010-12-25-ruby-1-8-7-p330-release.md @@ -9,9 +9,9 @@ lang: ja ### ダウンロード -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] ### チェックサム @@ -36,6 +36,6 @@ matzによれば、ライセンス変更は1.8.7のように既にリリース -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip diff --git a/ja/news/_posts/2011-02-18-fileutils-is-vulnerable-to-symlink-race-attacks.md b/ja/news/_posts/2011-02-18-fileutils-is-vulnerable-to-symlink-race-attacks.md index 14e796913b..58b435cbea 100644 --- a/ja/news/_posts/2011-02-18-fileutils-is-vulnerable-to-symlink-race-attacks.md +++ b/ja/news/_posts/2011-02-18-fileutils-is-vulnerable-to-symlink-race-attacks.md @@ -30,31 +30,31 @@ bitが設定されている場合を除き、親ディレクトリがworld writa ### 更新情報 * 本脆弱性の修正を含む1.8.7-334がリリースされました。 1.8.7をお使いの方にはアップグレードを推奨します。 - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz][1] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip][3] * 本脆弱性の修正を含む1.9.1-p431がリリースされました。 1.9.1をお使いの方にはアップグレードを推奨します。 - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz][4] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz][4] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip][6] * 本脆弱性の修正を含む1.9.2-p180がリリースされました。 1.9.2をお使いの方にはアップグレードを推奨します。 - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz][7] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2][8] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip][9] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz][7] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2][8] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip][9] * 「影響のあるバージョン」の「Ruby 1.9.1 patchlevel 136 以前のバージョン」を「Ruby 1.9.2 patchlevel 136 以前のバージョン」に修正しました。 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2 -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p334.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p431.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2 +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.zip diff --git a/ja/news/_posts/2011-07-02-ruby-1-8-7-p352-.md b/ja/news/_posts/2011-07-02-ruby-1-8-7-p352-.md index 9a09a17c89..8bbbd25fdd 100644 --- a/ja/news/_posts/2011-07-02-ruby-1-8-7-p352-.md +++ b/ja/news/_posts/2011-07-02-ruby-1-8-7-p352-.md @@ -11,9 +11,9 @@ Ruby 1.8.7 の三周年を記念して、新しいパッチリリース、p352 今回も様々なバグが修正されています。修正点の一覧については [ChangeLog][2] を御覧ください。(Fri Feb 18 21:18:55 2011まではp334以前の変更点) -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][4] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][5] ### Checksums: @@ -35,6 +35,6 @@ Ruby 1.8.7 の三周年を記念して、新しいパッチリリース、p352 [1]: {{ site.url }}/ja/news/2008/06/01/ruby-1-8-7-has-been-released/ [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_352/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip diff --git a/ja/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md b/ja/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md index 0f3f3a1bce..cb2431021e 100644 --- a/ja/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md +++ b/ja/news/_posts/2012-10-12-ruby-1-9-3-p286-is-released.md @@ -20,19 +20,19 @@ Ruby 1.9.3-p286 がリリースされました。 以下の URL から本リリースをダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2>][5] * SIZE: 9961862 bytes * MD5: e76848a86606a4fd5dcf14fc4b4e755e * SHA256: 5281656c7a0ae48b64f28d845a96b4dfa16ba1357a911265752787585fb5ea64 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz>][6] * SIZE: 12459652 bytes * MD5: e2469b55c2a3d0d643097d47fe4984bb * SHA256: e94367108751fd6bce79401d947baa66096c757fd3a0856350a2abd05d26d89d -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip>][7] * SIZE: 13906047 bytes * MD5: 8b3c2d6bd306804ed198260e4f5b6418 * SHA256: @@ -52,7 +52,7 @@ Ruby 1.9.3-p286 がリリースされました。 [2]: {{ site.url }}/ja/news/2012/10/12/poisoned-NUL-byte-vulnerability/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.zip [8]: http://www.ruby.or.jp/ja/news/20121011.html diff --git a/ja/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md b/ja/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md index c7400ad6d2..195060e6a5 100644 --- a/ja/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md +++ b/ja/news/_posts/2012-11-09-ruby-1-9-3-p327-is-released.md @@ -18,19 +18,19 @@ Ruby 1.9.3-p327 がリリースされました。 以下の URL から本リリースをダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2>][4] * SIZE: 9975835 bytes * MD5: 7d602aba93f31ceef32800999855fbca * SHA256: d989465242f9b11a8a3aa8cbd2c75a9b3a8c0ec2f14a087a0c7b51abf164e488 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz>][5] * SIZE: 12484826 bytes * MD5: 96118e856b502b5d7b3a4398e6c6e98c * SHA256: 51dd76462d3f6eb2c659a75e90f949f56da58c42bfb5766212478160b7f23d71 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip>][6] * SIZE: 13925310 bytes * MD5: 24f4417179a5eae6ce321c0cfadd837e * SHA256: @@ -41,6 +41,6 @@ Ruby 1.9.3-p327 がリリースされました。 [1]: {{ site.url }}/ja/news/2012/11/09/ruby19-hashdos-cve-2012-5371/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_327/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.zip diff --git a/ja/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md b/ja/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md index 6accf325fa..936a7828f8 100644 --- a/ja/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md +++ b/ja/news/_posts/2012-12-25-ruby-1-9-3-p362-is-released.md @@ -22,19 +22,19 @@ lang: ja 以下の URL から本リリースをダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2>][3] * SIZE: 10021565 bytes * MD5: 13c26ea368d88a560f07cc8c5eb4fa05 * SHA256: 9ed456711a4c0fb2969d9144a81a706d2d506070a35a6d5bc98bb5c8407f9985 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz>][4] * SIZE: 12565596 bytes * MD5: 1efc2316dc50e97591792d90647fade2 * SHA256: eb593607862b16a28176ae6d086dbe3bd9bd41935ec999a8cd5ef8773e8239d6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip>][5] * SIZE: 13869324 bytes * MD5: 764d5e2d8149a7f424fc02089f8a7359 * SHA256: @@ -50,6 +50,6 @@ lang: ja [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_362/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p362.zip diff --git a/ja/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md b/ja/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md index 63e6530f4c..cf48bf6077 100644 --- a/ja/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md +++ b/ja/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md @@ -22,19 +22,19 @@ lang: ja 以下の URL から本リリースをダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] * SIZE: 10017658 bytes * MD5: 944e73eba9ee9e1f2647ff32ec0b14b2 * SHA256: 712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] * SIZE: 12555429 bytes * MD5: 90b6c327abcdf30a954c2d6ae44da2a9 * SHA256: 0d0e32a3554867e3eddbb23fbf30a72c4748622e010c23e31302d899fc005574 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] * SIZE: 13871394 bytes * MD5: c0001d5d36ad2e3e6a84810abe585b79 * SHA256: @@ -51,6 +51,6 @@ Happy Hacking! [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_374/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip diff --git a/ja/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md b/ja/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md index fcca7ec74e..20b1abc43f 100644 --- a/ja/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md +++ b/ja/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md @@ -21,19 +21,19 @@ lang: ja 以下の URL から本リリースをダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] SIZE: 10021486 bytes MD5: 5ec9aff670f4912b0f6f0e11e855ef6c SHA256: f991ee50414dc795696bad0fc5c7b0b94d93b9b38fed943326d20ce4e9dda42b -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] SIZE: 12546003 bytes MD5: 3e0d7f8512400c1a6732327728a56f1d SHA256: 4b15df007f5935ec9696d427d8d6265b121d944d237a2342d5beeeba9b8309d0 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] SIZE: 13862147 bytes MD5: 044564fe519a2c8e278472c4272b3ff2 @@ -51,6 +51,6 @@ Happy Hacking! [1]: {{ site.url }}/ja/news/2013/02/06/rdoc-xss-cve-2013-0256/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_385/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip diff --git a/ja/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md b/ja/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md index 202ffdd3dd..a659d732ef 100644 --- a/ja/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md +++ b/ja/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md @@ -12,19 +12,19 @@ Ruby 2.0.0-rc2 がリリースされました。Ruby 2.0.0 の最後の Release ## 所在 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] SIZE: 10822239 bytes MD5: e92420131bd7994513e0bf09a3e2a19b SHA256: d55f897bb04283c5fa80223d96d990fe8ecb598508dd59443b356cbba1f66145 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] SIZE: 13616756 bytes MD5: 9d5e6f26db7c8c3ddefc81fdb19bd41a SHA256: 87072ab3e6d393d47f7402682364e4f24efe1c518969795cc01fcdeeb0e646f3 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] SIZE: 15118480 bytes MD5: 1a2d33f1c50e32ca1532f8dea4790d53 @@ -95,9 +95,9 @@ preview と rc1 を試してくれた皆さんに感謝します。 相変わら -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip [4]: http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_rc2/NEWS [5]: https://speakerdeck.com/a_matsuda/ruby-2-dot-0-on-rails [6]: http://globaldev.co.uk/2012/11/ruby-2-0-0-preview-features/ diff --git a/ja/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md b/ja/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md index a2f7f41602..3e711f2b34 100644 --- a/ja/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md +++ b/ja/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md @@ -23,19 +23,19 @@ Ruby 1.9.3-p392 がリリースされました。 頻繁なリリースでユー 以下の URL から本リリースをダウンロードできます。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] SIZE: 10024221 bytes MD5: a810d64e2255179d2f334eb61fb8519c SHA256: 5a7334dfdf62966879bf539b8a9f0b889df6f3b3824fb52a9303c3c3d3a58391 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] SIZE: 12557294 bytes MD5: f689a7b61379f83cbbed3c7077d83859 SHA256: 8861ddadb2cd30fb30e42122741130d12f6543c3d62d05906cd41076db70975f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] SIZE: 13863402 bytes MD5: 212fb3bc41257b41d1f8bfe0725916b7 @@ -51,6 +51,6 @@ Ruby 1.9.3-p392 がリリースされました。 頻繁なリリースでユー [2]: {{ site.url }}/ja/news/2013/02/22/rexml-dos-2013-02-22/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_392/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip diff --git a/ja/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md b/ja/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md index d7bf57ade1..b108cb720b 100644 --- a/ja/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md +++ b/ja/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md @@ -15,19 +15,19 @@ Ruby 2.0.0 でプログラミングを楽しんでください。 ## ダウンロード -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] SIZE: 10814890 bytes MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] SIZE: 15037340 bytes MD5: db5af5d6034646ad194cbdf6e50f49ee @@ -155,9 +155,9 @@ special thanks のページヘのリンクを貼ることでその代わりと -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example [5]: https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0 [6]: http://el.jibun.atmarkit.co.jp/rails/2012/11/ruby-20-8256.html diff --git a/ja/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/ja/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index 0c57336dd3..3d7dabd691 100644 --- a/ja/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/ja/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -23,19 +23,19 @@ Ruby 1.9.3-p429 がリリースされました。 以下の URL から本リリースをダウンロードできます。 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/ja/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/ja/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index c50facd08d..20225b0552 100644 --- a/ja/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/ja/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -17,19 +17,19 @@ Ruby 2.0.0-p195 をリリースします。 これは 2.0.0 の最初のパッ ## Downloads -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/ja/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/ja/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index b0c5955911..91883a6244 100644 --- a/ja/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/ja/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ Ruby 1.8.7-p374 がリリースされました。 ## ダウンロード -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/ja/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/ja/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index 769581f956..c7b0fe323a 100644 --- a/ja/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/ja/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -19,19 +19,19 @@ Ruby 1.9.3-p448 がリリースされました。 ## ダウンロード -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/ja/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/ja/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index c54ec13884..f817123b10 100644 --- a/ja/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/ja/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -18,19 +18,19 @@ Ruby 2.0.0-p247 をリリースします。 ## ダウンロード -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/ko/news/_posts/2001-01-18-stable-snapshot-is-available.md b/ko/news/_posts/2001-01-18-stable-snapshot-is-available.md index 22b272a69f..fff8560774 100644 --- a/ko/news/_posts/2001-01-18-stable-snapshot-is-available.md +++ b/ko/news/_posts/2001-01-18-stable-snapshot-is-available.md @@ -10,4 +10,4 @@ the latest stable CVS. It should be better than the last release. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz diff --git a/ko/news/_posts/2002-03-01-167-is-released.md b/ko/news/_posts/2002-03-01-167-is-released.md index 1c8e337223..878cc3b5b2 100644 --- a/ko/news/_posts/2002-03-01-167-is-released.md +++ b/ko/news/_posts/2002-03-01-167-is-released.md @@ -9,4 +9,4 @@ The new stable version [1.6.7][1] is released. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.7.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.6.7.tar.gz diff --git a/ko/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md b/ko/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md index 2676988188..9d2579b2b9 100644 --- a/ko/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md +++ b/ko/news/_posts/2002-12-24-ruby-1-6-8-and-1-8-0-preview-1.md @@ -8,17 +8,17 @@ lang: ko I just put the 1.6.8 release package on the ftp. 1.6.8 should be the last release in the 1.6.x series. Check out -* [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz][1] I also put the first preview of 1.8.0 at -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff][3] Merry Christmas! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.6.8.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.0-preview1-errata.diff diff --git a/ko/news/_posts/2003-08-04-ruby-180-released.md b/ko/news/_posts/2003-08-04-ruby-180-released.md index d053e5d5a2..6c2f44250b 100644 --- a/ko/news/_posts/2003-08-04-ruby-180-released.md +++ b/ko/news/_posts/2003-08-04-ruby-180-released.md @@ -22,11 +22,11 @@ ruby-1.8.0.tar.gz. Its MD5SUM is: Binaries are going to be there. Some features are changed from previous stable version ruby 1.6.x; See -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0][2]. +[https://cache.ruby-lang.org/pub/ruby/1.8/changes.1.8.0][2]. Thank you matz, and all committers, for all your trouble! [1]: {{ site.url }}/download-1.8.0.rbx -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/changes.1.8.0 diff --git a/ko/news/_posts/2003-10-30-ruby-181-preview2.md b/ko/news/_posts/2003-10-30-ruby-181-preview2.md index f39d2d633a..e36d308b50 100644 --- a/ko/news/_posts/2003-10-30-ruby-181-preview2.md +++ b/ko/news/_posts/2003-10-30-ruby-181-preview2.md @@ -13,5 +13,5 @@ to a stable ruby 1.8.1. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview2.tar.gz [2]: http://rubyforge.org/project/showfiles.php?group_id=30&release_id=152 diff --git a/ko/news/_posts/2003-12-05-ruby-181-preview3.md b/ko/news/_posts/2003-12-05-ruby-181-preview3.md index eae66dd78b..3e43b50464 100644 --- a/ko/news/_posts/2003-12-05-ruby-181-preview3.md +++ b/ko/news/_posts/2003-12-05-ruby-181-preview3.md @@ -10,5 +10,5 @@ Ruby 1.8.1 preview3 is out. Go get [ruby 1.8.1 preview3][1] \|\| -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.1-preview3.tar.gz [2]: http://rubyforge.org/project/showfiles.php?group_id=30 diff --git a/ko/news/_posts/2004-07-21-ruby-182-preview1-released.md b/ko/news/_posts/2004-07-21-ruby-182-preview1-released.md index 298cc433d2..bc3ecee592 100644 --- a/ko/news/_posts/2004-07-21-ruby-182-preview1-released.md +++ b/ko/news/_posts/2004-07-21-ruby-182-preview1-released.md @@ -11,8 +11,8 @@ md5sum is 6cc070a768996f784fc7480d1c61bc85. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview1.tar.gz diff --git a/ko/news/_posts/2004-07-30-ruby-182-preview2-released.md b/ko/news/_posts/2004-07-30-ruby-182-preview2-released.md index 7ed4f48f44..9cd67adee4 100644 --- a/ko/news/_posts/2004-07-30-ruby-182-preview2-released.md +++ b/ko/news/_posts/2004-07-30-ruby-182-preview2-released.md @@ -11,8 +11,8 @@ md5sum is f40dae2bd20fd41d681197f1229f25e0. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview2.tar.gz diff --git a/ko/news/_posts/2004-11-08-182-preview3-released.md b/ko/news/_posts/2004-11-08-182-preview3-released.md index e8b522a464..7fe7cae6a7 100644 --- a/ko/news/_posts/2004-11-08-182-preview3-released.md +++ b/ko/news/_posts/2004-11-08-182-preview3-released.md @@ -12,8 +12,8 @@ md5sum is 64478c70a44a48af1a1c256a43e5dc61. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview3.tar.gz diff --git a/ko/news/_posts/2004-12-22-182-preview4-released.md b/ko/news/_posts/2004-12-22-182-preview4-released.md index 5bfe033e5e..56fd7d0b37 100644 --- a/ko/news/_posts/2004-12-22-182-preview4-released.md +++ b/ko/news/_posts/2004-12-22-182-preview4-released.md @@ -12,8 +12,8 @@ md5sum is 2f53d4dc4b24e37799143645772aabd0. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz][1] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.2-preview4.tar.gz diff --git a/ko/news/_posts/2004-12-26-ruby-182-released.md b/ko/news/_posts/2004-12-26-ruby-182-released.md index 610bc69f0e..56753b5847 100644 --- a/ko/news/_posts/2004-12-26-ruby-182-released.md +++ b/ko/news/_posts/2004-12-26-ruby-182-released.md @@ -11,7 +11,7 @@ Matz announced that ruby 1.8.2 was released This is mainly a bug fix release. You can download it at: -* [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz][1] md5sum is 8ffc79d96f336b80f2690a17601dea9b @@ -19,4 +19,4 @@ Merry Christmas! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz diff --git a/ko/news/_posts/2005-09-21-ruby-183-released.md b/ko/news/_posts/2005-09-21-ruby-183-released.md index c0126d8377..e6d638121f 100644 --- a/ko/news/_posts/2005-09-21-ruby-183-released.md +++ b/ko/news/_posts/2005-09-21-ruby-183-released.md @@ -10,4 +10,4 @@ Ruby 1.8.3 has been released. The source is [here][1], and the md5sum is -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.3.tar.gz diff --git a/ko/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md b/ko/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md index d2b6f74847..bed1e12698 100644 --- a/ko/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md +++ b/ko/news/_posts/2005-10-03-ruby-vulnerability-in-the-safe-level-settings.md @@ -22,19 +22,19 @@ update Ruby to the latest versions listed above. Users of old releases (1.6.x) should update to the stable releases (1.8.x) or download the latest snapshot for 1.6.x from the URL below, build, and install. -[ftp://ftp.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz][1] +[https://cache.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz][1] A patch from ruby-1.6.8.tar.gz is also provided at the following location: -[ftp://ftp.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz][2] md5sum: 7a97381d61576e68aec94d60bc4cbbab A patch from ruby-1.8.2.tar.gz is also provided at the following location: -[ftp://ftp.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz][3] +[https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz][3] md5sum: 4f32bae4546421a20a9211253da103d3 @@ -55,7 +55,7 @@ found the vulnerability that allows bypassing safe level. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz +[1]: https://cache.ruby-lang.org/pub/ruby/snapshot-1.6.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.6/1.6.8-patch1.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/1.8.2-patch1.gz [4]: http://jvn.jp/jp/JVN%2362914675/index.html diff --git a/ko/news/_posts/2005-12-14-ruby-184-preview-2-released.md b/ko/news/_posts/2005-12-14-ruby-184-preview-2-released.md index 10f819aa10..85dea41e77 100644 --- a/ko/news/_posts/2005-12-14-ruby-184-preview-2-released.md +++ b/ko/news/_posts/2005-12-14-ruby-184-preview-2-released.md @@ -10,4 +10,4 @@ Ruby 1.8.4 preview 2 has been released. You can download the source -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4-preview2.tar.gz diff --git a/ko/news/_posts/2005-12-24-ruby-184-released.md b/ko/news/_posts/2005-12-24-ruby-184-released.md index cb594afde5..7e35b0fb8e 100644 --- a/ko/news/_posts/2005-12-24-ruby-184-released.md +++ b/ko/news/_posts/2005-12-24-ruby-184-released.md @@ -6,9 +6,9 @@ lang: ko --- Ruby 1.8.4 has been released. The source is -[ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz][1], the md5sum is +[https://cache.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz][1], the md5sum is bd8c2e593e1fa4b01fd98eaf016329bb, and filesize is 4,312,965 bytes. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz diff --git a/ko/news/_posts/2006-09-17-ruby-1-8-5-released.md b/ko/news/_posts/2006-09-17-ruby-1-8-5-released.md index 3a7077f7ba..7cd55656f3 100644 --- a/ko/news/_posts/2006-09-17-ruby-1-8-5-released.md +++ b/ko/news/_posts/2006-09-17-ruby-1-8-5-released.md @@ -7,7 +7,7 @@ lang: ko 루비 1.8.5 버전이 배포되었습니다. -소스 코드는 [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz][1]에서 다운로드할 +소스 코드는 [https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz][1]에서 다운로드할 수 있고, md5sum은 3fbb02294a8ca33d4684055adba5ed6f입니다. 용량은 4,438,603 바이트입니다. @@ -15,5 +15,5 @@ lang: ko -[1]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz [2]: http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog diff --git a/ko/news/_posts/2007-01-01-ruby-1-8-5-p12.md b/ko/news/_posts/2007-01-01-ruby-1-8-5-p12.md index 66e52ececa..dd6c423f7e 100644 --- a/ko/news/_posts/2007-01-01-ruby-1-8-5-p12.md +++ b/ko/news/_posts/2007-01-01-ruby-1-8-5-p12.md @@ -9,7 +9,7 @@ lang: ko 아래 주소에서 소스 코드를 내려 받을 수 있습니다. -* [ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz][2] md5sum은 d7d12dd9124c9b7d55cdbbee313e3931이고 파일 크기는 4,526,961 바이트입니다. @@ -19,4 +19,4 @@ md5sum은 d7d12dd9124c9b7d55cdbbee313e3931이고 파일 크기는 4,526,961 바 [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43074 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/ruby-1.8.5-p12.tar.gz diff --git a/ko/news/_posts/2007-03-14-ruby-1-8-6.md b/ko/news/_posts/2007-03-14-ruby-1-8-6.md index f780ea3815..86dd06b962 100644 --- a/ko/news/_posts/2007-03-14-ruby-1-8-6.md +++ b/ko/news/_posts/2007-03-14-ruby-1-8-6.md @@ -9,19 +9,19 @@ lang: ko 소스코드는 아래 3가지 형태로 제공됩니다. -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 * md5: e558a0e00ae318d43bf6ff9af452bad2 * sha256: 0fc6ad0b31d8ec3997db2a5 6a2ac1c235283a3607abb876300fc711b3f8e3dd7 * size: 3946186 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz * md5: 23d2494aa94e7ae1ecbbb8c5e1507683 * sha256: 3ef37fb961d04471a1aef2c 8079d6fab09932e3281d79859d5cd5d426bde0868 * size: 4589394 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip * md5: 5f4b82cec8f437634e05a3ce9bb3ca67 * sha256: c4b011d66b3f7e3bddbdf61 a7404120d5ac80c6b742ad08e7e75b6d14ee56e76 diff --git a/ko/news/_posts/2007-03-14-uby-1-8-5-p35-release.md b/ko/news/_posts/2007-03-14-uby-1-8-5-p35-release.md index 25e8c4f19c..2da00b75fc 100644 --- a/ko/news/_posts/2007-03-14-uby-1-8-5-p35-release.md +++ b/ko/news/_posts/2007-03-14-uby-1-8-5-p35-release.md @@ -9,7 +9,7 @@ lang: ko 소스코드는 아래 주소에서 내려받을 수 있습니다. -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p35.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p35.tar.gz * md5: fe413bf114e16b0cd596d869743e9d35, * sha256: 4d937d5c51e95b4f5c881 e334c1c3f69c8e894deac1024ed7c9911c4f78548f0 diff --git a/ko/news/_posts/2007-09-27-ruby-1-8-6-p110-release.md b/ko/news/_posts/2007-09-27-ruby-1-8-6-p110-release.md index f2b5cf3a38..90465f227b 100644 --- a/ko/news/_posts/2007-09-27-ruby-1-8-6-p110-release.md +++ b/ko/news/_posts/2007-09-27-ruby-1-8-6-p110-release.md @@ -16,37 +16,37 @@ lang: ko 소스 코드는 아래 주소에서 내려받을 수 있습니다. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2][4] * MD5: 39cbf0cc610e636983cb3311bef3f2d0 * SHA256: 88a8a63dae9219fa38faa6c308dbfc9ac9e9c15f6d8f6848c452b9c920183169 * SIZE: 3918377 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz][5] * MD5: 5d9f903eae163cda2374ef8fdba5c0a5 * SHA256: d3f11ecaf2b0bd7bd3f0bc24007b1c7c12640c55cd40e8e4cc396ba835186fbe * SIZE: 4546509 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.zip][6] * MD5: e4a478bc1d68388f72ce8a6150840d45 * SHA256: b7e857bdaddf9bc5ee54f3e05f6291a796f3dbb00ae76fb2f3c31254ec9510c8 * SIZE: 5562981 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.bz2][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.bz2][6] * MD5 682117fbca4cd2ceac6beb6a403eef59 * SHA256: 216600f9ad07648c501766a25069009c5c543010821da2ad916dd2ca808efd01 * SIZE: 3863232 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.gz][7] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.gz][7] * MD5: 26cf9d6833908e1d8f351035b98d71eb * SHA256: 5df5d21f7414e2191dc73d4d388b1d95d14ddf689eb5fc0d16e04ba01ecf866e * SIZE: 4484645 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.zip][8] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.zip][8] * MD5: 464c6b58337912b5599ac6f969deefed * SHA256: 8c20686d6d2b981920841cfc052d5f5a9557dade2f16c256fc6fdce45f17f253 * SIZE: 5493011 @@ -56,8 +56,8 @@ lang: ko [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44054 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44055 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_110/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.zip -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p113.zip diff --git a/ko/news/_posts/2007-12-26-ruby-1-9-0-released.md b/ko/news/_posts/2007-12-26-ruby-1-9-0-released.md index a866dd2da5..8fe8600ee5 100644 --- a/ko/news/_posts/2007-12-26-ruby-1-9-0-released.md +++ b/ko/news/_posts/2007-12-26-ruby-1-9-0-released.md @@ -9,20 +9,20 @@ lang: ko 아래 주소에서 내려받을 수 있습니다. -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] 407cc7d0032e19eb12216c0ebc7f17b3 -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] b20cce98b284f7f75939c09d5c8e846d -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][3] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][3] 78b2a5f9a81c5f6775002c4fb24d2d75 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip diff --git a/ko/news/_posts/2008-06-12--1-8-7-.md b/ko/news/_posts/2008-06-12--1-8-7-.md index 50e047fb19..5bf115e265 100644 --- a/ko/news/_posts/2008-06-12--1-8-7-.md +++ b/ko/news/_posts/2008-06-12--1-8-7-.md @@ -14,9 +14,9 @@ Akinori MUSHA announced today that Ruby 1.8.7 has been released. 루비 소스코드 패키지는 3가지 형태로 아래 주소에서 내려받을 수 있습니다. -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz -* ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz +* https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip 변경사항은 NEWS와 ChangeLog 파일을 참고하세요. diff --git a/ko/news/_posts/2008-06-23-arbitrary-code-execution-vulnerabilities.md b/ko/news/_posts/2008-06-23-arbitrary-code-execution-vulnerabilities.md index a715766a90..6233998ccd 100644 --- a/ko/news/_posts/2008-06-23-arbitrary-code-execution-vulnerabilities.md +++ b/ko/news/_posts/2008-06-23-arbitrary-code-execution-vulnerabilities.md @@ -33,17 +33,17 @@ lang: ko 1.8 시리즈 : 1\.8.5-p231, 1.8.6-p230, 1.8.7-p22 버전으로 업그레이드하시기 바랍니다. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] (md5sum: e900cf225d55414bffe878f00a85807c) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] (md5sum: 5e8247e39be2dc3c1a755579c340857f) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] (md5sum: fc3ede83a98f48d8cb6de2145f680ef2) 1.9 시리즈 : 1\.9.0-2로 업그레이드하시기 바랍니다. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] (md5sum: 2a848b81ed1d6393b88eec8aa6173b75) 이 버전에서는 WEBrick의 보안 취약점도 해결되었습니다([CVE-2008-1891][10]). @@ -66,8 +66,8 @@ lang: ko [3]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2725 [4]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2726 [5]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2664 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz [10]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1891 diff --git a/ko/news/_posts/2009-11-02-ruby-1-9-2-preview1-released.md b/ko/news/_posts/2009-11-02-ruby-1-9-2-preview1-released.md index 5d406c4cd5..8911946c0a 100644 --- a/ko/news/_posts/2009-11-02-ruby-1-9-2-preview1-released.md +++ b/ko/news/_posts/2009-11-02-ruby-1-9-2-preview1-released.md @@ -26,7 +26,7 @@ lang: ko #### 내려받기 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] SIZE : 7487008 bytes @@ -36,7 +36,7 @@ lang: ko SHA256 : 0681204e52207153250da80b3cc46812f94107807458a7d64b17554b6df71120 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] SIZE : 9422226 bytes @@ -46,7 +46,7 @@ lang: ko SHA256 : 7f29ab3b1d5f0074bb82a6bf398f1cacd42fe508a17fc14844560c4d906786b6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] SIZE : 10741739 bytes @@ -60,6 +60,6 @@ lang: ko [1]: http://svn.ruby-lang.org/repos/ruby/trunk/NEWS [2]: http://svn.ruby-lang.org/repos/ruby/trunk/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip diff --git a/ko/news/_posts/2010-01-15-webrick-escape-sequence-injection.md b/ko/news/_posts/2010-01-15-webrick-escape-sequence-injection.md index 395d8aa880..dd7da718e6 100644 --- a/ko/news/_posts/2010-01-15-webrick-escape-sequence-injection.md +++ b/ko/news/_posts/2010-01-15-webrick-escape-sequence-injection.md @@ -42,21 +42,21 @@ xterm의 창 제목을 확인해 보세요. * 1\.8.6, 1.8.7, 1.9.1의 경우 * 1\.8.7 pl.249 업데이트 버전은 이 이슈를 수정하기 위해 공개 되었습니다. 1.8.7 사용자들에게 업그레이드를 권장합니다. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz>][1] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2>][2] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz>][1] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip>][3] * 1\.9.1 pl. 378 업데이트 버전은 이 이슈를 수정하기 위해 공개 되었습니다. 1.9.1 사용자들에게 업그레이드를 권장합니다. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz>][4] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2>][5] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip>][6] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz>][4] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2>][5] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip>][6] * 1\.8.6 pl. 388 업데이트 버전은 이 이슈를 수정하기 위해 공개 되었습니다. 1.8.6 사용자들에게 업그레이드를 권장합니다. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz>][7] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2>][8] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip>][9] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz>][7] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2>][8] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip>][9] * 개발 버전의 경우 각 개발 브랜치에 릴리스된 최신 리비전으로 업데이트 하세요. @@ -67,12 +67,12 @@ Giovanni \"evilaliv3\" Pellerano, Alessandro \"jekil\" Tanasi, Francesco -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2 -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2 +[9]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip diff --git a/ko/news/_posts/2010-07-14-ruby-1-8-7-p299.md b/ko/news/_posts/2010-07-14-ruby-1-8-7-p299.md index 3bddcf8748..3d8dec6cb1 100644 --- a/ko/news/_posts/2010-07-14-ruby-1-8-7-p299.md +++ b/ko/news/_posts/2010-07-14-ruby-1-8-7-p299.md @@ -8,9 +8,9 @@ lang: ko 이번 릴리스에는 다수의 버그 수정이 포함되어 있습니다. UTF-8에 의한 inspection 문제에 대해서도 수정이 된 상태입니다. 좀 더 구체적인 릴리스 정보는 ChangeLog를 참고하시기 바랍니다. -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz>][1] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip>][3] 변경로그: @@ -33,7 +33,7 @@ lang: ko -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_299/ChangeLog diff --git a/ko/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md b/ko/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md index e4a0899b3c..3a19210d32 100644 --- a/ko/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md +++ b/ko/news/_posts/2010-08-16-ruby-1-8-7-p302-is-released.md @@ -13,7 +13,7 @@ lang: ko ## 다운로드 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][2] SIZE(ruby-1.8.7-p302.tar.bz2): : 4184764 bytes @@ -24,7 +24,7 @@ MD5(ruby-1.8.7-p302.tar.bz2): SHA256(ruby-1.8.7-p302.tar.bz2): : 3537cc81cc2378a2bc319cd16c4237ddee14a2839cfd1515b27dce108d061a68 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][3] SIZE(ruby-1.8.7-p302.tar.gz): : 4866763 @@ -35,7 +35,7 @@ MD5(ruby-1.8.7-p302.tar.gz): SHA256(ruby-1.8.7-p302.tar.gz): : 5883df5204de70762602ce885b18c8bf6c856d33298c35df9151031b2ce044a1 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][4] SIZE(ruby-1.8.7-p302.zip): : 5965421 @@ -49,6 +49,6 @@ SHA256(ruby-1.8.7-p302.zip): [1]: {{ site.url }}/ko/news/2010/08/16/webrick-xss-cve-2010-0541/ -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip diff --git a/ko/news/_posts/2010-08-16-webrick-xss-cve-2010-0541.md b/ko/news/_posts/2010-08-16-webrick-xss-cve-2010-0541.md index dbdfec3186..11f3f63ec3 100644 --- a/ko/news/_posts/2010-08-16-webrick-xss-cve-2010-0541.md +++ b/ko/news/_posts/2010-08-16-webrick-xss-cve-2010-0541.md @@ -55,5 +55,5 @@ SHA256: [2]: http://en.wikipedia.org/wiki/User_agent [3]: {{ site.url }}/ko/news/2010/08/16/ruby-1-8-7-p302-is-released/ [4]: {{ site.url }}/ko/news/2010/08/16/ruby-1-9-1-p430-is-released/ -[5]: ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff +[5]: https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff [6]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/42003 diff --git a/ko/news/_posts/2011-07-11-ruby-1-8-7-p352-release.md b/ko/news/_posts/2011-07-11-ruby-1-8-7-p352-release.md index 45dc7f5cc3..683633e156 100644 --- a/ko/news/_posts/2011-07-11-ruby-1-8-7-p352-release.md +++ b/ko/news/_posts/2011-07-11-ruby-1-8-7-p352-release.md @@ -13,9 +13,9 @@ lang: ko ※ 1.8.7의 업데이트는 머지 않아 중지될 예정입니다. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.zip][2] ### Checksums: @@ -34,4 +34,4 @@ lang: ko [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_352/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz diff --git a/ko/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/ko/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 94d590460d..590f2e05ea 100644 --- a/ko/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/ko/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ lang: ko ## 다운로드 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/ko/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/ko/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index 3b9c709a3d..ea194794a4 100644 --- a/ko/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/ko/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -20,19 +20,19 @@ lang: ko ## 디운로드 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/ko/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/ko/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index f9f5958626..65658aa998 100644 --- a/ko/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/ko/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -19,19 +19,19 @@ lang: ko 이번 릴리스는 아래 위치로부터 다운로드 받을 수 있습니다. -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/pl/news/_posts/2009-04-18-wydano-ruby-1-8-7-p160-oraz-1-8-6-p368.md b/pl/news/_posts/2009-04-18-wydano-ruby-1-8-7-p160-oraz-1-8-6-p368.md index 460fb18122..ea81afa854 100644 --- a/pl/news/_posts/2009-04-18-wydano-ruby-1-8-7-p160-oraz-1-8-6-p368.md +++ b/pl/news/_posts/2009-04-18-wydano-ruby-1-8-7-p160-oraz-1-8-6-p368.md @@ -14,12 +14,12 @@ Kompletna lista wszystkich poprawek znajduje się w Changelog\'ach. Zaktualizowany kod źródłowy można pobrać z: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] Sumy kontrolne: @@ -52,9 +52,9 @@ The ChangeLogs are bundled into those tarballs, and also available at the follow * http://svn.ruby-lang.org/repos/ruby/tags/v1\_8\_6\_368/ChangeLog * http://svn.ruby-lang.org/repos/ruby/tags/v1\_8\_7\_160/ChangeLog -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip diff --git a/pl/news/_posts/2009-06-11-luka-bezpieczestwa-w-bigdecimal.md b/pl/news/_posts/2009-06-11-luka-bezpieczestwa-w-bigdecimal.md index 106414ba4e..036aeb86b0 100644 --- a/pl/news/_posts/2009-06-11-luka-bezpieczestwa-w-bigdecimal.md +++ b/pl/news/_posts/2009-06-11-luka-bezpieczestwa-w-bigdecimal.md @@ -39,10 +39,10 @@ BigDecimal do sparsowania, np: Zaleca się aktualizację do wersji 1.8.6-p369 lub ruby-1.8.7-p173. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz][2] -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p173.tar.gz diff --git a/pl/news/_posts/2010-01-13-odkryto-luk-escape-sequence-injection-w-webricku.md b/pl/news/_posts/2010-01-13-odkryto-luk-escape-sequence-injection-w-webricku.md index a7c3558677..a6051fcd06 100644 --- a/pl/news/_posts/2010-01-13-odkryto-luk-escape-sequence-injection-w-webricku.md +++ b/pl/news/_posts/2010-01-13-odkryto-luk-escape-sequence-injection-w-webricku.md @@ -48,21 +48,21 @@ Obserwuj tytuł okienka xterm. * Poprawki dla 1.8.6, 1.8.7, oraz 1.9.1 znajdują się poniżej. * 1\.8.7 patch-level 249 naprawia ten problem. Użytkowników 1.8.7 zachęca się do aktualizacji. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][2] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][3] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][4] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz][2] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2][3] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip][4] * 1\.9.1 patch-level 378 naprawia ten problem. Użytkowników 1.9.1 zachęca się do aktualizacji. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][5] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][6] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][7] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz][5] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2][6] + * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip][7] * 1\.8.6 patch-level 388 naprawia ten problem. Użytkowników 1.8.6 zachęca się do aktualizacji. - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz][8] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2][9] - * [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip][10] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.gz][8] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.tar.bz2][9] + * [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p388.zip][10] * Wersje deweloperskie prosimy zaktualizować do najnowszej wersji. @@ -74,12 +74,12 @@ Podziekowania należą się Giovanni \"evilaliv3\" Pellerano, Alessandro [1]: http://marc.info/?l=bugtraq&m=104612710031920&w=2 "Terminal Emulator Security Issues" -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p388.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p388.tar.bz2 -[10]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p388.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.zip +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p388.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p388.tar.bz2 +[10]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p388.zip diff --git a/pl/news/_posts/2010-01-13-wydano-ruby-1-8-7-p248.md b/pl/news/_posts/2010-01-13-wydano-ruby-1-8-7-p248.md index 42b7147916..2df964e0ce 100644 --- a/pl/news/_posts/2010-01-13-wydano-ruby-1-8-7-p248.md +++ b/pl/news/_posts/2010-01-13-wydano-ruby-1-8-7-p248.md @@ -31,7 +31,7 @@ Sumy kontrolne: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.zip [4]: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/tags/v1_8_7_248/ChangeLog diff --git a/pl/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md b/pl/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md index 3f7eca1440..7e069584db 100644 --- a/pl/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md +++ b/pl/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md @@ -18,19 +18,19 @@ Przyjemnego programowania w Ruby 2.0.0! ## Pobieranie -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] SIZE: 10814890 bytes MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] SIZE: 15037340 bytes MD5: db5af5d6034646ad194cbdf6e50f49ee @@ -174,9 +174,9 @@ Dzięki wam wszystkim! -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example [5]: https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0 [6]: http://el.jibun.atmarkit.co.jp/rails/2012/11/ruby-20-8256.html diff --git a/pl/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/pl/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index 77b033ef80..5e8d25f6a1 100644 --- a/pl/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/pl/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -24,19 +24,19 @@ i [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_429/ChangeLog). ## Pobieranie -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/pl/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/pl/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index e2296a61f3..c6745eeceb 100644 --- a/pl/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/pl/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -19,19 +19,19 @@ poprawek w dokumentacji. ## Pobieranie -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/pl/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/pl/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index e96ed0674b..f68060375a 100644 --- a/pl/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/pl/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ To wydanie zawiera następujące łatki bezpieczeństwa: ## Pobieranie -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/pl/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/pl/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index d827e6d08a..7d44c9512d 100644 --- a/pl/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/pl/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -20,19 +20,19 @@ i [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_448/ChangeLog). ## Pobieranie -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/pl/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/pl/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index 185041d816..6222e9af6f 100644 --- a/pl/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/pl/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -20,19 +20,19 @@ Zawartych zostało też trochę poprawek błędów. To wydanie można pobrać z: -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/pt/news/_posts/2008-06-25-vulnerabilidades-de-seguranca-no-ruby.md b/pt/news/_posts/2008-06-25-vulnerabilidades-de-seguranca-no-ruby.md index 9672498e8d..e8d919a9fe 100644 --- a/pt/news/_posts/2008-06-25-vulnerabilidades-de-seguranca-no-ruby.md +++ b/pt/news/_posts/2008-06-25-vulnerabilidades-de-seguranca-no-ruby.md @@ -35,17 +35,17 @@ arbitrária de código. 1.8 : Actualizar para a versão 1.8.5-p231, ou 1.8.6-p230, ou 1.8.7-p22. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] (md5sum: e900cf225d55414bffe878f00a85807c) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] (md5sum: 5e8247e39be2dc3c1a755579c340857f) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] (md5sum: fc3ede83a98f48d8cb6de2145f680ef2) 1.9 : Actualizar para a versão 1.9.0-2. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] (md5sum: 2a848b81ed1d6393b88eec8aa6173b75) Estas versões também corrigem a vulnerabilidade no WEBrick @@ -71,8 +71,8 @@ a conhecer o problema à equipa de segurança do Ruby [3]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2725 [4]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2726 [5]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2664 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz [10]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1891 diff --git a/pt/news/_posts/2009-03-04-ruby-1-9-1-disponvel-para-download.md b/pt/news/_posts/2009-03-04-ruby-1-9-1-disponvel-para-download.md index d31316a22c..d8495ef880 100644 --- a/pt/news/_posts/2009-03-04-ruby-1-9-1-disponvel-para-download.md +++ b/pt/news/_posts/2009-03-04-ruby-1-9-1-disponvel-para-download.md @@ -31,7 +31,7 @@ Se encontrar qualquer bug ou problema, por favor reporte utilizando o O Download está disponível em: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e @@ -40,7 +40,7 @@ O Download está disponível em: de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b @@ -49,7 +49,7 @@ O Download está disponível em: a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -62,6 +62,6 @@ O Download está disponível em: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS [2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/pt/news/_posts/2009-05-15-ruby-1-8-7-p160-e-1-8-6-p368-disponvel-para-download.md b/pt/news/_posts/2009-05-15-ruby-1-8-7-p160-e-1-8-6-p368-disponvel-para-download.md index b185c85ff1..6cddf824ec 100644 --- a/pt/news/_posts/2009-05-15-ruby-1-8-7-p160-e-1-8-6-p368-disponvel-para-download.md +++ b/pt/news/_posts/2009-05-15-ruby-1-8-7-p160-e-1-8-6-p368-disponvel-para-download.md @@ -18,12 +18,12 @@ ChangeLogs inclusos nos ficheiros para download ou aqui: O download está disponível em: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][4] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][5] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][6] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][7] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][8] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][7] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][8] Checksums: @@ -56,9 +56,9 @@ Checksums: [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_368/ChangeLog [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_160/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip diff --git a/ru/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md b/ru/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md index 13f9ec7488..beb6b2002b 100644 --- a/ru/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md +++ b/ru/news/_posts/2013-01-17-ruby-1-9-3-p374-is-released.md @@ -23,19 +23,19 @@ lang: ru Вы можете скачать релиз: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2>][3] * SIZE: 10017658 bytes * MD5: 944e73eba9ee9e1f2647ff32ec0b14b2 * SHA256: 712944f691b79f22f655547826400c26b13bc8c9e7bdc73a4abea45d5e766d85 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz>][4] * SIZE: 12555429 bytes * MD5: 90b6c327abcdf30a954c2d6ae44da2a9 * SHA256: 0d0e32a3554867e3eddbb23fbf30a72c4748622e010c23e31302d899fc005574 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip>][5] * SIZE: 13871394 bytes * MD5: c0001d5d36ad2e3e6a84810abe585b79 * SHA256: @@ -52,6 +52,6 @@ lang: ru [1]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [2]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_374/ChangeLog -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p374.zip diff --git a/ru/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md b/ru/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md index 16653ae36a..5cb42059be 100644 --- a/ru/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md +++ b/ru/news/_posts/2013-02-06-ruby-1-9-3-p385-is-released.md @@ -20,19 +20,19 @@ lang: ru Вы можете скачать релиз: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2>][4] SIZE: 10021486 bytes MD5: 5ec9aff670f4912b0f6f0e11e855ef6c SHA256: f991ee50414dc795696bad0fc5c7b0b94d93b9b38fed943326d20ce4e9dda42b -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz>][5] SIZE: 12546003 bytes MD5: 3e0d7f8512400c1a6732327728a56f1d SHA256: 4b15df007f5935ec9696d427d8d6265b121d944d237a2342d5beeeba9b8309d0 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip>][6] SIZE: 13862147 bytes MD5: 044564fe519a2c8e278472c4272b3ff2 @@ -50,6 +50,6 @@ lang: ru [1]: {{ site.url }}/ru/news/2013/02/06/rdoc-xss-cve-2013-0256/ [2]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [3]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_385/ChangeLog -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p385.zip diff --git a/ru/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md b/ru/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md index 88ad6c89f9..abd7560932 100644 --- a/ru/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md +++ b/ru/news/_posts/2013-02-08-ruby-2-0-0-rc2-is-released.md @@ -14,19 +14,19 @@ Ruby 2.0.0. ## Скачать -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2>][1] SIZE: 10822239 bytes MD5: e92420131bd7994513e0bf09a3e2a19b SHA256: d55f897bb04283c5fa80223d96d990fe8ecb598508dd59443b356cbba1f66145 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz>][2] SIZE: 13616756 bytes MD5: 9d5e6f26db7c8c3ddefc81fdb19bd41a SHA256: 87072ab3e6d393d47f7402682364e4f24efe1c518969795cc01fcdeeb0e646f3 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip>][3] SIZE: 15118480 bytes MD5: 1a2d33f1c50e32ca1532f8dea4790d53 @@ -107,9 +107,9 @@ FYI: Мы добавляем записи с обновлениями, но ча -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-rc2.zip [4]: https://speakerdeck.com/a_matsuda/ruby-2-dot-0-on-rails [5]: http://globaldev.co.uk/2012/11/ruby-2-0-0-preview-features/ [6]: http://www.infoq.com/news/2012/11/ruby-20-preview1 diff --git a/ru/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md b/ru/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md index a73b002eda..dbb1648ab8 100644 --- a/ru/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md +++ b/ru/news/_posts/2013-02-22-ruby-1-9-3-p392-is-released.md @@ -24,19 +24,19 @@ lang: ru Вы можете скачать релиз отсюда: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2>][5] SIZE: 10024221 bytes MD5: a810d64e2255179d2f334eb61fb8519c SHA256: 5a7334dfdf62966879bf539b8a9f0b889df6f3b3824fb52a9303c3c3d3a58391 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz>][6] SIZE: 12557294 bytes MD5: f689a7b61379f83cbbed3c7077d83859 SHA256: 8861ddadb2cd30fb30e42122741130d12f6543c3d62d05906cd41076db70975f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip>][7] SIZE: 13863402 bytes MD5: 212fb3bc41257b41d1f8bfe0725916b7 @@ -53,6 +53,6 @@ lang: ru [2]: {{ site.url }}/ru/news/2013/02/22/rexml-dos-2013-02-22/ [3]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 [4]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_392/ChangeLog -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.zip diff --git a/ru/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md b/ru/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md index 29c0009c87..4e0e6b33ff 100644 --- a/ru/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md +++ b/ru/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md @@ -17,19 +17,19 @@ Ruby 2.0.0 – это первый стабильный релиз Ruby 2.0 се ## Скачать -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] SIZE: 10814890 bytes MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] SIZE: 15037340 bytes MD5: db5af5d6034646ad194cbdf6e50f49ee @@ -185,9 +185,9 @@ Refinements до сих пор эксперементальная фича: мы -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example [5]: https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0 [6]: http://el.jibun.atmarkit.co.jp/rails/2012/11/ruby-20-8256.html diff --git a/ru/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/ru/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index ea21461616..e9c0839ac3 100644 --- a/ru/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/ru/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -24,19 +24,19 @@ lang: ru Вы можете скачать этот релиз: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/ru/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/ru/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index 957c73a123..9422bafc7e 100644 --- a/ru/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/ru/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -19,19 +19,19 @@ lang: ru ## Скачать -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/ru/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/ru/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 22e654fb42..b9869576a7 100644 --- a/ru/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/ru/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ lang: ru ## Скачать -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/ru/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/ru/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index 5bf3fb49f4..8a3dc4e653 100644 --- a/ru/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/ru/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -21,19 +21,19 @@ OpenSSL. ## Скачать -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/ru/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/ru/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index a9a363d372..2a71326048 100644 --- a/ru/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/ru/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -21,19 +21,19 @@ OpenSSL. Вы можете скачать этот релиз: -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/tr/downloads/index.md b/tr/downloads/index.md index 91e69f0ca9..9937dc5ef2 100644 --- a/tr/downloads/index.md +++ b/tr/downloads/index.md @@ -151,8 +151,8 @@ Rubyforge][29] adresini inceleyin. [7]: http://rubyforge.org/frs/download.php/73719/rubyinstaller-1.8.7-p330.exe [8]: http://rubyforge.org/frs/download.php/72075/rubyinstaller-1.9.1-p430.exe [9]: http://rubyforge.org/frs/download.php/73722/rubyinstaller-1.9.2-p136.exe -[10]: ftp://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ruby-1.8.7-p249-i386-mswin32.zip -[11]: ftp://ftp.ruby-lang.org:21/pub/ruby/binaries/mswin32/ruby-1.9.1-p378-i386-mswin32.zip +[10]: https://cache.ruby-lang.org/pub/ruby/binaries/mswin32/ruby-1.8.7-p249-i386-mswin32.zip +[11]: https://cache.ruby-lang.org:21/pub/ruby/binaries/mswin32/ruby-1.9.1-p378-i386-mswin32.zip [12]: http://www.garbagecollect.jp/ruby/mswin32/en/documents/install.html [13]: http://github.com/vertiginous/pik [14]: http://rvm.beginrescueend.com diff --git a/tr/news/_posts/2011-01-17-ruby-1-9-1-preview-1-released.md b/tr/news/_posts/2011-01-17-ruby-1-9-1-preview-1-released.md index f242e412c2..c44d63b81d 100644 --- a/tr/news/_posts/2011-01-17-ruby-1-9-1-preview-1-released.md +++ b/tr/news/_posts/2011-01-17-ruby-1-9-1-preview-1-released.md @@ -17,23 +17,23 @@ Yugui (Yuki Sonoda) Ruby 1.9.1-preview 1 sürümünü bildirdi: Bu sürümü indirebileceğiniz yerler; -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2] BOYUT: 6169022 bytes MD5: 0d51dc949bb6b438ad4ebfabbb5f6754 SHA256: dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3] BOYUT: 7409682 bytes MD5: 738f701532452fd5d36f5c155f3ba692 SHA256: 99443bdae9f94ba7b08de187881f8cbee172379edf9c5fa85fc04c869150ff6d ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4] BOYUT: 8569116 bytes MD5: 5f68246246c4cd29d8a3b6b34b29b6ac SHA256: a6c3a7bf7ea83b595024764926353e08596a78e40c57ac58c568662e5e88df95 [1]: https://bugs.ruby-lang.org -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip diff --git a/tr/news/_posts/2011-01-18-ruby-1-8-7-p330-srm-yaynland.md b/tr/news/_posts/2011-01-18-ruby-1-8-7-p330-srm-yaynland.md index 6d0042732e..3b28649908 100644 --- a/tr/news/_posts/2011-01-18-ruby-1-8-7-p330-srm-yaynland.md +++ b/tr/news/_posts/2011-01-18-ruby-1-8-7-p330-srm-yaynland.md @@ -9,9 +9,9 @@ Yıllık 1.8.7 update\'leri burada. ### İndirin -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip][3] ### Checksum @@ -35,6 +35,6 @@ devam edebilirsiniz. -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.zip diff --git a/vi/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/vi/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 9484e4b25b..61c042d4e8 100644 --- a/vi/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/vi/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ Bản này kèm một các vá bảo mật sau: ## Download -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) DUNG LƯỢNG: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) DUNG LƯỢNG: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) DUNG LƯỢNG: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/vi/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/vi/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index 7256e21f9e..13191358cf 100644 --- a/vi/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/vi/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -21,19 +21,19 @@ và [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_448/ChangeLog) f ## Download -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) DUNG LƯỢNG: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) DUNG LƯỢNG: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) DUNG LƯỢNG: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/vi/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/vi/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index f176d41064..de26502c1c 100644 --- a/vi/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/vi/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -21,19 +21,19 @@ Và sửa một số lỗi khác. Bạn có thể download bản này từ: -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) DUNG LƯỢNG: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) DUNG LƯỢNG: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) DUNG LƯỢNG: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/zh_cn/news/_posts/2008-06-11-ruby-1-8-7-has-been-released.md b/zh_cn/news/_posts/2008-06-11-ruby-1-8-7-has-been-released.md index b3ba15828d..71f6095804 100644 --- a/zh_cn/news/_posts/2008-06-11-ruby-1-8-7-has-been-released.md +++ b/zh_cn/news/_posts/2008-06-11-ruby-1-8-7-has-been-released.md @@ -11,9 +11,9 @@ Akinori MUSHA 今天宣布 Ruby 1.8.7 发布了。 源代码有如下打包方式: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip][3] 验证码: @@ -41,6 +41,6 @@ Akinori MUSHA 今天宣布 Ruby 1.8.7 发布了。 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.zip diff --git a/zh_cn/news/_posts/2008-07-01-arbitrary-code-execution-vulnerabilities.md b/zh_cn/news/_posts/2008-07-01-arbitrary-code-execution-vulnerabilities.md index b7375c2e63..0e0c9f2a5e 100644 --- a/zh_cn/news/_posts/2008-07-01-arbitrary-code-execution-vulnerabilities.md +++ b/zh_cn/news/_posts/2008-07-01-arbitrary-code-execution-vulnerabilities.md @@ -33,17 +33,17 @@ Ruby的多个漏洞可能导致拒绝服务(DoS)的情况,或者允许执行 1.8 系列 : 请更新到 1.8.5-p231, 或者 1.8.6-p230, 或者 1.8.7-p22. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz>][6] (md5sum: e900cf225d55414bffe878f00a85807c) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz>][7] (md5sum: 5e8247e39be2dc3c1a755579c340857f) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz>][8] (md5sum: fc3ede83a98f48d8cb6de2145f680ef2) 1.9 系列 : 请更新到 1.9.0-2. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz>][9] (md5sum: 2a848b81ed1d6393b88eec8aa6173b75) 这些版本同时也修正了WEBrick的安全漏洞 ([CVE-2008-1891][10]). @@ -66,8 +66,8 @@ Ruby的多个漏洞可能导致拒绝服务(DoS)的情况,或者允许执行 [3]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2725 [4]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2726 [5]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2664 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz -[8]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz -[9]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p231.tar.gz +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p230.tar.gz +[8]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.gz +[9]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-2.tar.gz [10]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1891 diff --git a/zh_cn/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md b/zh_cn/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md index ab51b403fd..b6123ab64b 100644 --- a/zh_cn/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md +++ b/zh_cn/news/_posts/2008-08-08-multiple-vulnerabilities-in-ruby.md @@ -140,13 +140,13 @@ resolv.rb允许远程攻击者欺骗DNS响应。这个漏洞可以通过随机 1.8系列 : 请更新到1.8.6-p286或者1.8.7-p71。 - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p286.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p286.tar.gz>][2] (md5: 797ea136fe43e4286c9362ee4516674e, sha256: 1774de918b156c360843c1b68690f5f57532ee48ff079d4d05c51dace8d523ed, size: 4590373) - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p71.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p71.tar.gz>][3] (md5: 721741d1e0785a0b6b9fb07d55184908, sha256: 30ec4298e9ac186a2fe1a94362919ba805538252b707f3aadae1938429269c1a, @@ -172,5 +172,5 @@ Security Team指出这个问题。 [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p286.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p71.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p286.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p71.tar.gz diff --git a/zh_cn/news/_posts/2008-08-12-ruby-1-8-7-p72-and-1-8-6-p287-released.md b/zh_cn/news/_posts/2008-08-12-ruby-1-8-7-p72-and-1-8-6-p287-released.md index 7fd54c0555..d19cb24ce0 100644 --- a/zh_cn/news/_posts/2008-08-12-ruby-1-8-7-p72-and-1-8-6-p287-released.md +++ b/zh_cn/news/_posts/2008-08-12-ruby-1-8-7-p72-and-1-8-6-p287-released.md @@ -10,12 +10,12 @@ Ruby 1.8.7-p72 和 1.8.6-p287 发布。 先前的发布版本不完全,新的 发布的源代码包可以从以下位置获得: -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] 校验码: @@ -51,11 +51,11 @@ Ruby 1.8.7-p72 和 1.8.6-p287 发布。 先前的发布版本不完全,新的 [1]: {{ site.url }}/zh_cn/news/2008/08/08/multiple-vulnerabilities-in-ruby/#label-3 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_287/ChangeLog [9]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_72/ChangeLog diff --git a/zh_cn/news/_posts/2008-10-31-ruby-1-9-1-preview-1-released.md b/zh_cn/news/_posts/2008-10-31-ruby-1-9-1-preview-1-released.md index 735c313884..b98f199137 100644 --- a/zh_cn/news/_posts/2008-10-31-ruby-1-9-1-preview-1-released.md +++ b/zh_cn/news/_posts/2008-10-31-ruby-1-9-1-preview-1-released.md @@ -16,23 +16,23 @@ Yugui (Yuki Sonoda) 宣布发布 Ruby 1.9.1-preview 1: 你可以从下面下载这个版本: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][2] SIZE: 6169022 bytes MD5: 0d51dc949bb6b438ad4ebfabbb5f6754 SHA256: dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][3] SIZE: 7409682 bytes MD5: 738f701532452fd5d36f5c155f3ba692 SHA256: 99443bdae9f94ba7b08de187881f8cbee172379edf9c5fa85fc04c869150ff6d ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][4] SIZE: 8569116 bytes MD5: 5f68246246c4cd29d8a3b6b34b29b6ac SHA256: a6c3a7bf7ea83b595024764926353e08596a78e40c57ac58c568662e5e88df95 [1]: https://bugs.ruby-lang.org -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip diff --git a/zh_cn/news/_posts/2009-02-16-ruby-1-9-1-.md b/zh_cn/news/_posts/2009-02-16-ruby-1-9-1-.md index f3519c4b35..9b5e3aa837 100644 --- a/zh_cn/news/_posts/2009-02-16-ruby-1-9-1-.md +++ b/zh_cn/news/_posts/2009-02-16-ruby-1-9-1-.md @@ -21,7 +21,7 @@ Ruby 1.8 系列自从 2003 年发布以来,已经造就了许多伟大的产 下载这个版本: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][2] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e @@ -30,7 +30,7 @@ Ruby 1.8 系列自从 2003 年发布以来,已经造就了许多伟大的产 de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][3] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b @@ -39,7 +39,7 @@ Ruby 1.8 系列自从 2003 年发布以来,已经造就了许多伟大的产 a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][4] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -50,6 +50,6 @@ Ruby 1.8 系列自从 2003 年发布以来,已经造就了许多伟大的产 [1]: https://bugs.ruby-lang.org -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/zh_cn/news/_posts/2009-04-19-ruby-1-8-7-p160-and-1-8-6-p368-released.md b/zh_cn/news/_posts/2009-04-19-ruby-1-8-7-p160-and-1-8-6-p368-released.md index f4707603e9..201c20d29b 100644 --- a/zh_cn/news/_posts/2009-04-19-ruby-1-8-7-p160-and-1-8-6-p368-released.md +++ b/zh_cn/news/_posts/2009-04-19-ruby-1-8-7-p160-and-1-8-6-p368-released.md @@ -12,12 +12,12 @@ lang: zh_cn 发布的源代码包可以从以下位置获得: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] Checksums校验码: @@ -53,11 +53,11 @@ ChangeLogs包含在源码包中,也可以从下面位置查看: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip [7]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_368/ChangeLog [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_160/ChangeLog diff --git a/zh_cn/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md b/zh_cn/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md index 8e0d529994..a3ae576f18 100644 --- a/zh_cn/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md +++ b/zh_cn/news/_posts/2013-02-24-ruby-2-0-0-p0-is-released.md @@ -15,19 +15,19 @@ Ruby 2.0.0 是 Ruby 2.0 系列首个稳定版本。对于 Ruby 不断增加的 ## 下载 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2>][1] 大小: 10814890 字节 MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz>][2] 大小: 13608925 字节 MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip>][3] 大小: 15037340 字节 MD5: db5af5d6034646ad194cbdf6e50f49ee @@ -142,9 +142,9 @@ Ruby 2.0.0 版是可以实际运用的,而且绝对能提高您使用 Ruby 编 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.zip [4]: http://blog.marc-andre.ca/2013/02/23/ruby-2-by-example [5]: https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0 [6]: http://el.jibun.atmarkit.co.jp/rails/2012/11/ruby-20-8256.html diff --git a/zh_cn/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/zh_cn/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index 0155b54d23..fe3f960380 100644 --- a/zh_cn/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/zh_cn/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -15,19 +15,19 @@ Ruby 1.9.3-p429 发布了,我们刚发布p426不久,但是那个版本在某 ## 下载 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d diff --git a/zh_cn/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/zh_cn/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index ede6fb8029..d3d31a47aa 100644 --- a/zh_cn/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/zh_cn/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -18,19 +18,19 @@ Ruby 2.0.0-p195 发布了,这是 2.0.0 的第一个补丁版本。 ## 下载 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) 大小: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) 大小: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) 大小: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 diff --git a/zh_cn/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/zh_cn/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 8f02eb6d45..0bcd2801cd 100644 --- a/zh_cn/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/zh_cn/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -18,19 +18,19 @@ lang: zh_cn ## 下载 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/zh_cn/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/zh_cn/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index 44241ebab6..11e6e05e3d 100644 --- a/zh_cn/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/zh_cn/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -20,19 +20,19 @@ lang: zh_cn ## 下载 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/zh_cn/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/zh_cn/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index 4c3df0998a..a5c8e01ca0 100644 --- a/zh_cn/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/zh_cn/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -20,19 +20,19 @@ lang: zh_cn 你可以通过下面的方式下载这次发布的版本: -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) SIZE: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) SIZE: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) SIZE: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 diff --git a/zh_tw/news/_posts/2007-03-14-ruby-1-8-6-released.md b/zh_tw/news/_posts/2007-03-14-ruby-1-8-6-released.md index e062ff01a8..14c274e3cb 100644 --- a/zh_tw/news/_posts/2007-03-14-ruby-1-8-6-released.md +++ b/zh_tw/news/_posts/2007-03-14-ruby-1-8-6-released.md @@ -35,8 +35,8 @@ check them out after upgrading Ruby to 1.8.6. [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43267 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.zip [5]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/NEWS [6]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6/ChangeLog diff --git a/zh_tw/news/_posts/2007-12-26-ruby-1-9-0-released.md b/zh_tw/news/_posts/2007-12-26-ruby-1-9-0-released.md index 28c4bdc89b..25ecd6f924 100644 --- a/zh_tw/news/_posts/2007-12-26-ruby-1-9-0-released.md +++ b/zh_tw/news/_posts/2007-12-26-ruby-1-9-0-released.md @@ -9,20 +9,20 @@ Matz 於日前釋出了 Ruby 1.9.0 的開發版本. 可由以下連結取得: -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2][1] 407cc7d0032e19eb12216c0ebc7f17b3 -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz][2] b20cce98b284f7f75939c09d5c8e846d -[ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][3] +[https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip][3] 78b2a5f9a81c5f6775002c4fb24d2d75 -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip diff --git a/zh_tw/news/_posts/2008-09-16-multiple-vulnerabilities-in-ruby.md b/zh_tw/news/_posts/2008-09-16-multiple-vulnerabilities-in-ruby.md index 5cb449b969..887de25afb 100644 --- a/zh_tw/news/_posts/2008-09-16-multiple-vulnerabilities-in-ruby.md +++ b/zh_tw/news/_posts/2008-09-16-multiple-vulnerabilities-in-ruby.md @@ -141,8 +141,8 @@ This vulnerability was reported by Tanaka Akira. 1.8 series : Please upgrade to 1.8.6-p287, or 1.8.7-p72. - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] - * [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][3] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] + * [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][3] 1.9 series @@ -167,6 +167,6 @@ Akira for disclosing these problems to Ruby Security Team. [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz [4]: {{ site.url }}/zh_tw/news/2008/09/16/ruby-1-8-7-p72-and-1-8-6-p287-released/ diff --git a/zh_tw/news/_posts/2008-09-16-ruby-1-8-7-p72-and-1-8-6-p287-released.md b/zh_tw/news/_posts/2008-09-16-ruby-1-8-7-p72-and-1-8-6-p287-released.md index 8d30cd273f..8d572547c6 100644 --- a/zh_tw/news/_posts/2008-09-16-ruby-1-8-7-p72-and-1-8-6-p287-released.md +++ b/zh_tw/news/_posts/2008-09-16-ruby-1-8-7-p72-and-1-8-6-p287-released.md @@ -10,19 +10,19 @@ Ruby 1.8.7-p72 and 1.8.6-p287 已於日前釋出. 此最新的版本仍不完全 可由以下連結下載此版本原始碼。 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2>][6] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip>][7] [1]: {{ site.url }}/zh_tw/news/2008/09/16/multiple-vulnerabilities-in-ruby/#label-3 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 -[7]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p287.zip +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.bz2 +[7]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.zip diff --git a/zh_tw/news/_posts/2008-10-30-ruby-1-9-1-preview-1-released.md b/zh_tw/news/_posts/2008-10-30-ruby-1-9-1-preview-1-released.md index 1ddcabaa59..f109130f83 100644 --- a/zh_tw/news/_posts/2008-10-30-ruby-1-9-1-preview-1-released.md +++ b/zh_tw/news/_posts/2008-10-30-ruby-1-9-1-preview-1-released.md @@ -14,17 +14,17 @@ Yugui (Yuki Sonoda) 先生於日前公佈發表了 Ruby 1.9.1-preview 1 您可以在以下連結下載: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][1] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2][1] SIZE: 6169022 bytes MD5: 0d51dc949bb6b438ad4ebfabbb5f6754 SHA256: dc39000537d7c7528ef26af8e1c3a6215b30b6c579c615eaec7013513410456a ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz][2] SIZE: 7409682 bytes MD5: 738f701532452fd5d36f5c155f3ba692 SHA256: 99443bdae9f94ba7b08de187881f8cbee172379edf9c5fa85fc04c869150ff6d ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip][3] SIZE: 8569116 bytes MD5: 5f68246246c4cd29d8a3b6b34b29b6ac SHA256: a6c3a7bf7ea83b595024764926353e08596a78e40c57ac58c568662e5e88df95 @@ -47,6 +47,6 @@ Ruby 1.9.1 新版本釋出時間表如下: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.bz2 +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.tar.gz +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-preview1.zip diff --git a/zh_tw/news/_posts/2009-01-31-ruby-1-9-1-.md b/zh_tw/news/_posts/2009-01-31-ruby-1-9-1-.md index b290d7811d..c0ed2a1b64 100644 --- a/zh_tw/news/_posts/2009-01-31-ruby-1-9-1-.md +++ b/zh_tw/news/_posts/2009-01-31-ruby-1-9-1-.md @@ -23,7 +23,7 @@ Ruby 1.8 將繼續維護. 今年將會釋出 1.8.8的版本. 您可以從以下連結下載 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2][4] SIZE: 7190271 bytes MD5: 0278610ec3f895ece688de703d99143e @@ -32,7 +32,7 @@ Ruby 1.8 將繼續維護. 今年將會釋出 1.8.8的版本. de7d33aeabdba123404c21230142299ac1de88c944c9f3215b816e824dd33321 ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz][5] SIZE: 9025004 bytes MD5: 50e4f381ce68c6de72bace6d75f0135b @@ -41,7 +41,7 @@ Ruby 1.8 將繼續維護. 今年將會釋出 1.8.8的版本. a5485951823c8c22ddf6100fc9e10c7bfc85fb5a4483844033cee0fad9e292cc ^ -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip][6] SIZE: 10273609 bytes MD5: 3377d43b041877cda108e243c6b7f436 @@ -54,6 +54,6 @@ Ruby 1.8 將繼續維護. 今年將會釋出 1.8.8的版本. [1]: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS [2]: https://bugs.ruby-lang.org/projects/ruby-19/issues?query_id=11 [3]: https://bugs.ruby-lang.org -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.bz2 +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz +[6]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.zip diff --git a/zh_tw/news/_posts/2009-05-02-ruby-1-8-7-p160-1-8-6-p368-.md b/zh_tw/news/_posts/2009-05-02-ruby-1-8-7-p160-1-8-6-p368-.md index eb28253efe..8c94f906ee 100644 --- a/zh_tw/news/_posts/2009-05-02-ruby-1-8-7-p160-1-8-6-p368-.md +++ b/zh_tw/news/_posts/2009-05-02-ruby-1-8-7-p160-1-8-6-p368-.md @@ -12,12 +12,12 @@ segfaults。完整的修正項目請參考 ChangeLogs。 可由以下連結取得檔案: -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip][3] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz][4] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2][5] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip][6] Checksums: @@ -53,11 +53,11 @@ Checksums: -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 -[6]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.zip +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.bz2 +[6]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.zip [7]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_6_368/ChangeLog [8]: http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_160/ChangeLog diff --git a/zh_tw/news/_posts/2009-07-21-bigdecimal-dos-.md b/zh_tw/news/_posts/2009-07-21-bigdecimal-dos-.md index 9661db0f32..bfa7ddcc58 100644 --- a/zh_tw/news/_posts/2009-07-21-bigdecimal-dos-.md +++ b/zh_tw/news/_posts/2009-07-21-bigdecimal-dos-.md @@ -34,8 +34,8 @@ ActiveRecord 也用了 BigDecimal 轉換到浮點數,因此大部分的 Rails 請更新到 to 1.8.6-p369 或 ruby-1.8.7-p174. -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz][2] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz][1] +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz][2] ## 更新 @@ -43,5 +43,5 @@ ActiveRecord 也用了 BigDecimal 轉換到浮點數,因此大部分的 Rails -[1]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz +[1]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p369.tar.gz +[2]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz diff --git a/zh_tw/news/_posts/2009-07-21-ruby-1-9-1-p243-.md b/zh_tw/news/_posts/2009-07-21-ruby-1-9-1-p243-.md index 3dc90b8787..6a50d9f68a 100644 --- a/zh_tw/news/_posts/2009-07-21-ruby-1-9-1-p243-.md +++ b/zh_tw/news/_posts/2009-07-21-ruby-1-9-1-p243-.md @@ -13,7 +13,7 @@ Ruby 1.9.1-p243 已經釋出. #### 下載位置 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>][2] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2>][2] SIZE : 7191348 bytes @@ -23,7 +23,7 @@ Ruby 1.9.1-p243 已經釋出. SHA256 : 39c9850841c0dd5d368f96b854f97c19b21eb28a02200f8b4e151f608092e687 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz>][3] SIZE : 9043825 bytes @@ -33,7 +33,7 @@ Ruby 1.9.1-p243 已經釋出. SHA256 : 31598e37b3962643bec722921644957be6f8fb9a26f6c91fa627bd668ea68be4 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip>][4] SIZE : 10307868 bytes @@ -46,6 +46,6 @@ Ruby 1.9.1-p243 已經釋出. [1]: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_1/ChangeLog -[2]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip +[2]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.bz2 +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.zip diff --git a/zh_tw/news/_posts/2009-07-21-ruby-1-9-2-preview-1-.md b/zh_tw/news/_posts/2009-07-21-ruby-1-9-2-preview-1-.md index aa4e3593b3..f1fdd8fdf0 100644 --- a/zh_tw/news/_posts/2009-07-21-ruby-1-9-2-preview-1-.md +++ b/zh_tw/news/_posts/2009-07-21-ruby-1-9-2-preview-1-.md @@ -18,7 +18,7 @@ Ruby 1.9.2 preview 1 已經釋出. #### 下載位置 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2>][3] SIZE : 7487008 bytes @@ -28,7 +28,7 @@ Ruby 1.9.2 preview 1 已經釋出. SHA256 : 0681204e52207153250da80b3cc46812f94107807458a7d64b17554b6df71120 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz>][4] SIZE : 9422226 bytes @@ -38,7 +38,7 @@ Ruby 1.9.2 preview 1 已經釋出. SHA256 : 7f29ab3b1d5f0074bb82a6bf398f1cacd42fe508a17fc14844560c4d906786b6 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip>][5] SIZE : 10741739 bytes @@ -52,6 +52,6 @@ Ruby 1.9.2 preview 1 已經釋出. [1]: http://svn.ruby-lang.org/repos/ruby/trunk/NEWS%0D%0A [2]: http://svn.ruby-lang.org/repos/ruby/trunk/ChangeLog%0D%0A -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-preview1.zip diff --git a/zh_tw/news/_posts/2010-08-18-ruby-1-8-7-p302-is-released.md b/zh_tw/news/_posts/2010-08-18-ruby-1-8-7-p302-is-released.md index 12ef0dfe67..14dd5ee6e9 100644 --- a/zh_tw/news/_posts/2010-08-18-ruby-1-8-7-p302-is-released.md +++ b/zh_tw/news/_posts/2010-08-18-ruby-1-8-7-p302-is-released.md @@ -14,7 +14,7 @@ I recommend all Ruby 1.8.7 users to upgrade the 1.8.7 to p302. ## Downloads -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2>][3] SIZE(ruby-1.8.7-p302.tar.bz2): : 4184764 bytes @@ -25,7 +25,7 @@ MD5(ruby-1.8.7-p302.tar.bz2): SHA256(ruby-1.8.7-p302.tar.bz2): : 3537cc81cc2378a2bc319cd16c4237ddee14a2839cfd1515b27dce108d061a68 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz>][4] SIZE(ruby-1.8.7-p302.tar.gz): : 4866763 bytes @@ -36,7 +36,7 @@ MD5(ruby-1.8.7-p302.tar.gz): SHA256(ruby-1.8.7-p302.tar.gz): : 5883df5204de70762602ce885b18c8bf6c856d33298c35df9151031b2ce044a1 -* [<URL:ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] +* [<URL:https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip>][5] SIZE(ruby-1.8.7-p302.zip): : 5965421 bytes @@ -51,6 +51,6 @@ SHA256(ruby-1.8.7-p302.zip): [1]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [2]: {{ site.url }}/en/news/2010/08/16/xss-in-webrick-cve-2010-0541/ -[3]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 -[4]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz -[5]: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip +[3]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 +[4]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.gz +[5]: https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.zip diff --git a/zh_tw/news/_posts/2010-08-18-xss-in-webrick-cve-2010-0541.md b/zh_tw/news/_posts/2010-08-18-xss-in-webrick-cve-2010-0541.md index 504e138f33..c6d6eadbbb 100644 --- a/zh_tw/news/_posts/2010-08-18-xss-in-webrick-cve-2010-0541.md +++ b/zh_tw/news/_posts/2010-08-18-xss-in-webrick-cve-2010-0541.md @@ -37,7 +37,7 @@ WEBrick 有個 XSS (cross-site scripting) 弱點, 可以讓入侵者經由特製 * 你也可以用 patch `$(libdir)/ruby/${ruby_version}/webrick/httpresponse.rb` 的方式來修復安全性弱點. Patch 可在此下載: - [<URL:ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>][4]. + [<URL:https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff>][4]. 由 Hirokazu NISHIO 所撰寫. SIZE: @@ -70,5 +70,5 @@ WEBrick 有個 XSS (cross-site scripting) 弱點, 可以讓入侵者經由特製 [1]: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0541 [2]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/367769 [3]: {{ site.url }}/en/news/2010/08/16/ruby-1-9-1-p430-is-released/ -[4]: ftp://ftp.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff +[4]: https://cache.ruby-lang.org/pub/misc/webrick-cve-2010-0541.diff [5]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/42003 diff --git a/zh_tw/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md b/zh_tw/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md index 107293c21c..8f52b5f50e 100644 --- a/zh_tw/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md +++ b/zh_tw/news/_posts/2013-06-27-ruby-1-8-7-p374-is-released.md @@ -16,19 +16,19 @@ lang: zh_tw ## 下載 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.bz2) SIZE: 4250351 bytes MD5: 83c92e2b57ea08f31187060098b2200b SHA256: b4e34703137f7bfb8761c4ea474f7438d6ccf440b3d35f39cc5e4d4e239c07e3 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.tar.gz) SIZE: 4903749 bytes MD5: b72a0bc5b824398537762e5272bbb8dc SHA256: 876eeeaaeeab10cbf4767833547d66d86d6717ef48fd3d89e27db8926a65276c -* [ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip](https://cache.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p374.zip) SIZE: 6000586 bytes MD5: 07b1b9032b616faeafb5ac1063494925 diff --git a/zh_tw/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md b/zh_tw/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md index c2403a6eab..4894d0a852 100644 --- a/zh_tw/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md +++ b/zh_tw/news/_posts/2013-06-27-ruby-1-9-3-p448-is-released.md @@ -18,19 +18,19 @@ lang: zh_tw ## 下載 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.bz2) SIZE: 10052488 bytes MD5: aa710d386e5903f78f0231868255e6af SHA256: a7372230357bfff8e4525fb8019046da521561fe66b02c25d8efc10c9877bc91 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz) SIZE: 12559260 bytes MD5: a893cff26bcf351b8975ebf2a63b1023 SHA256: 2f35e186543a03bec5e603296d6d8828b94ca58bab049b67b1ceb61d381bc8a7 -* [ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) +* [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip) SIZE: 13873826 bytes MD5: bb3b1108847abaab312c024f3c0bc6c3 diff --git a/zh_tw/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md b/zh_tw/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md index 9ca910c9a3..6fa84819c0 100644 --- a/zh_tw/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md +++ b/zh_tw/news/_posts/2013-06-27-ruby-2-0-0-p247-is-released.md @@ -20,19 +20,19 @@ lang: zh_tw 你可以從這些地方來下載 Ruby 2.0.0-p247: -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.bz2) 大小: 10804581 bytes MD5: 60913f3eec0c4071f44df42600be2604 SHA256: 08e3d4b85b8a1118a8e81261f59dd8b4ddcfd70b6ae554e0ec5ceb99c3185e8a -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz) 大小: 13652782 bytes MD5: c351450a0bed670e0f5ca07da3458a5b SHA256: 3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 -* [ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip) 大小: 15100206 bytes MD5: 7548f781d868456e84afcd0327c7f894 From 139b3425bfba39fa31ba4db2751504bd36926d7a Mon Sep 17 00:00:00 2001 From: Andrew Gauger Date: Sat, 23 Jan 2016 08:01:53 -0800 Subject: [PATCH 0341/3767] SDForum moved to SVForum Twitter https://twitter.com/sdforum informs moved site. SDForum.org is a bad link --- en/community/conferences/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/community/conferences/index.md b/en/community/conferences/index.md index 556c8d7303..b496c25690 100644 --- a/en/community/conferences/index.md +++ b/en/community/conferences/index.md @@ -49,8 +49,8 @@ event dates, location, CFP (Call For Proposals) and Registration information. to offset expenses for local and regional groups wanting to organize events. -Ruby Central has also teamed up with [SDForum][7] to produce the Silicon -Valley Ruby Conference, entering its second year in 2007. +Ruby Central has also teamed up with [SVForum][7] (previously known as SDForum) +to produce the Silicon Valley Ruby Conference, entering its second year in 2007. [RubyNation][8] is an annual Ruby conference serving the Virginia, West Virginia, Maryland, and Washington, DC areas. @@ -97,7 +97,7 @@ O’Reilly), and Canada on Rails. [4]: http://euruko.org [5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant -[7]: http://www.sdforum.org +[7]: http://www.svforum.org [8]: http://rubynation.org/ [9]: http://windycityrails.org [10]: http://conferences.oreillynet.com/os2006/ From 4605a8485d87400c9555e080826abed0c5b83cfd Mon Sep 17 00:00:00 2001 From: takahashim Date: Wed, 27 Jan 2016 20:45:59 +0900 Subject: [PATCH 0342/3767] add rurema 2.3.0 --- ja/documentation/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ja/documentation/index.md b/ja/documentation/index.md index 5bcd9f2767..63ccc20981 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -18,6 +18,7 @@ lang: ja * [Rubyリファレンスマニュアル Ruby 2.0.0版][man-200] * [Rubyリファレンスマニュアル Ruby 2.1.0版][man-210] * [Rubyリファレンスマニュアル Ruby 2.2.0版][man-220] +* [Rubyリファレンスマニュアル Ruby 2.3.0版][man-230] * [るりまサーチ][man-search] またこのリファレンスマニュアルをまとめてダウンロードすることもできます。 @@ -99,6 +100,7 @@ Posted by Shugo Maeda on 26 May 2006 [man-200]: http://docs.ruby-lang.org/ja/2.0.0/doc/index.html [man-210]: http://docs.ruby-lang.org/ja/2.1.0/doc/index.html [man-220]: http://docs.ruby-lang.org/ja/2.2.0/doc/index.html +[man-230]: http://docs.ruby-lang.org/ja/2.3.0/doc/index.html [man-search]: http://docs.ruby-lang.org/ja/search/ [man-xz]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.tar.xz [man-gz]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.tar.gz From a27d03cd055aa0752852bd29887c33987d40e74a Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Thu, 28 Jan 2016 00:46:56 -0300 Subject: [PATCH 0343/3767] Fix capitalization of GitHub. --- _config.yml | 2 +- bg/about/website/index.md | 2 +- en/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md | 2 +- en/news/_posts/2013-10-04-rubyconf-au-2014.md | 2 +- ...12-04-29-mruby-la-nueva-implementacin-ligera-de-ruby-.md | 2 +- es/news/_posts/2013-09-03-vietnamese-translation.md | 2 +- es/news/_posts/2013-09-28-design-contest.md | 2 +- es/news/_posts/2013-10-04-rubyconf-au-2014.md | 2 +- es/news/_posts/2013-11-30-russian-translation.md | 4 ++-- .../_posts/2013-02-16-les-ruby-hero-awards-dition-2013.md | 2 +- fr/news/_posts/2013-11-30-russian-translation.md | 4 ++-- ...inshoshi-open-source-rails-social-networking-platform.md | 2 +- id/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md | 2 +- id/news/_posts/2013-10-04-rubyconf-au-2014.md | 2 +- it/news/_posts/2013-03-03-the-2013-ruby-hero-awards.md | 2 +- ja/news/_posts/2013-10-04-rubyconf-au-2014.md | 2 +- ko/news/_posts/2013-10-04-rubyconf-au-2014.md | 2 +- pl/news/_posts/2013-10-04-rubyconf-au-2014.md | 2 +- ru/news/_posts/2013-09-28-design-contest.md | 2 +- ru/news/_posts/2013-10-04-rubyconf-au-2014.md | 2 +- ru/news/_posts/2013-11-30-russian-translation.md | 2 +- vi/news/_posts/2013-10-04-rubyconf-au-2014.md | 2 +- zh_cn/news/_posts/2011-12-29-ruby-china-.md | 6 +++--- 23 files changed, 27 insertions(+), 27 deletions(-) diff --git a/_config.yml b/_config.yml index 59d7c14c16..f4211d0621 100644 --- a/_config.yml +++ b/_config.yml @@ -1839,7 +1839,7 @@ locales: es: | Este sitio web está desarrollado con Ruby y Jekyll y es orgullosamente mantenido por miembros de la comunidad. - Si quieres contribuir, por favor hazlo en Github + Si quieres contribuir, por favor hazlo en GitHub o contacta a nuestro webmaster si tienes preguntas o comentarios. fr: | diff --git a/bg/about/website/index.md b/bg/about/website/index.md index 09cf4555fb..49775b0d9b 100644 --- a/bg/about/website/index.md +++ b/bg/about/website/index.md @@ -5,7 +5,7 @@ lang: bg --- Този уебсайт е генериран с Ruby и използва [Jekyll][jekyll],
-а изходният код се хоства в [Github][github-repo]. +а изходният код се хоства в [GitHub][github-repo]. Визуалният дизайн e изготвен от [Jason Zimdars][jzimdars].
diff --git a/en/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md b/en/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md index 1291ca8445..637b492a07 100644 --- a/en/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md +++ b/en/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md @@ -14,7 +14,7 @@ past year, could be an educator, or maybe someone who’s helped organize Ruby events. If you have a minute please take a moment to nominate someone by heading -over to [RubyHeroes.com][1], typing in the github username of the person +over to [RubyHeroes.com][1], typing in the GitHub username of the person you wish to nominate, and giving us a reason why they deserve to win. About a month from now all the previous year’s Ruby Heroes will help decide who will win this year’s 6 awards which will be presented to the diff --git a/en/news/_posts/2013-10-04-rubyconf-au-2014.md b/en/news/_posts/2013-10-04-rubyconf-au-2014.md index b7cc64ef77..1deb4e9dfe 100644 --- a/en/news/_posts/2013-10-04-rubyconf-au-2014.md +++ b/en/news/_posts/2013-10-04-rubyconf-au-2014.md @@ -11,7 +11,7 @@ lang: en It will be the second Ruby conference held in Australia. The Call For Proposals is open until October 31. Proposals will be -by Github pull request, like EuRuKo and Sapporo RubyKaigi. +by GitHub pull request, like EuRuKo and Sapporo RubyKaigi. "Egg" (pre early-bird) tickets are available until October 28. Scholarships to attend the event are also available. diff --git a/es/news/_posts/2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby-.md b/es/news/_posts/2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby-.md index 6244389d1e..c7ccefbfc6 100644 --- a/es/news/_posts/2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby-.md +++ b/es/news/_posts/2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby-.md @@ -39,7 +39,7 @@ Los ficheros de distribución se pueden encontrar en la página de [descarga.][2] Para ampliar información sobre el proyecto lo mejor es dirigirse a su -página en [Github.][3] +página en [GitHub.][3] diff --git a/es/news/_posts/2013-09-03-vietnamese-translation.md b/es/news/_posts/2013-09-03-vietnamese-translation.md index b16f5dbaea..9ad18b14bb 100644 --- a/es/news/_posts/2013-09-03-vietnamese-translation.md +++ b/es/news/_posts/2013-09-03-vietnamese-translation.md @@ -18,7 +18,7 @@ Muchas gracias a el equipo de traductores: Si tu también quieres contribuir a la comunidad de Ruby, puedes hacerlo manteniendo este sitio actualizado. Simplemente visita -[ruby-lang.org en Github][2] y reporta problemas o envía Pull Requests hoy mismo! +[ruby-lang.org en GitHub][2] y reporta problemas o envía Pull Requests hoy mismo! [1]: {{ site.url }}/vi/ [2]: https://github.com/ruby/www.ruby-lang.org/ diff --git a/es/news/_posts/2013-09-28-design-contest.md b/es/news/_posts/2013-09-28-design-contest.md index 9e119d3405..3a828dcda2 100644 --- a/es/news/_posts/2013-09-28-design-contest.md +++ b/es/news/_posts/2013-09-28-design-contest.md @@ -11,7 +11,7 @@ La Asociación de Ruby va a llevar a cabo un concurso de diseño para la nueva imagen de ruby-lang.org. La plataforma de ruby-lang.org cambió de Radiant CMS a Jekyll en la primavera -del 2013, ahora todos pueden editar el contenido a través de Github. +del 2013, ahora todos pueden editar el contenido a través de GitHub. Sin embargo, el diseño actual fue construido para el tamaño tipico de una pantalla de computadora o laptop, pero no para smartphones o tablets. ¡Aún hay trabajo por hacer! diff --git a/es/news/_posts/2013-10-04-rubyconf-au-2014.md b/es/news/_posts/2013-10-04-rubyconf-au-2014.md index 2a59279858..e9f3b309c3 100644 --- a/es/news/_posts/2013-10-04-rubyconf-au-2014.md +++ b/es/news/_posts/2013-10-04-rubyconf-au-2014.md @@ -11,7 +11,7 @@ La [RubyConf Australia 2014][1] se llevará a cabo en Sydney del 19 al 21 de Febrero. Esta será la segunda conferencia de Ruby en Australia. Se estarán recibiendo propuestas hasta Octubre 31. Las propuestas deben ser -enviadas por medio de Pull Requests en Github, tal como se ha hecho en EuRuKo +enviadas por medio de Pull Requests en GitHub, tal como se ha hecho en EuRuKo y Sapporo RubyKaigi. Los boletos "Egg" (precio para madrugadores) estarán disponibles hasta Octubre 28. diff --git a/es/news/_posts/2013-11-30-russian-translation.md b/es/news/_posts/2013-11-30-russian-translation.md index ad35998c57..f0d4ef4166 100644 --- a/es/news/_posts/2013-11-30-russian-translation.md +++ b/es/news/_posts/2013-11-30-russian-translation.md @@ -15,10 +15,10 @@ Muchas gracias al equipo de traductores: • Vlad Bokov (razum2um) Estamos muy felices de que ya podemos anunciar la segunda nueva traducción -desde que hicimos el cambio al flujo de trabajo con Github a principios de este año. +desde que hicimos el cambio al flujo de trabajo con GitHub a principios de este año. Si también quieres contribuir con la comunidad de Ruby, puedes hacerlo ayudando -a mantener el sitio actualizado. Simplemente visita ruby-lang.org en Github y ¡comienza +a mantener el sitio actualizado. Simplemente visita ruby-lang.org en GitHub y ¡comienza a enviar issues o pull requests hoy! diff --git a/fr/news/_posts/2013-02-16-les-ruby-hero-awards-dition-2013.md b/fr/news/_posts/2013-02-16-les-ruby-hero-awards-dition-2013.md index 9bf0ce92cf..c1dbbe4cb6 100644 --- a/fr/news/_posts/2013-02-16-les-ruby-hero-awards-dition-2013.md +++ b/fr/news/_posts/2013-02-16-les-ruby-hero-awards-dition-2013.md @@ -15,7 +15,7 @@ façon particulièrement utile (au moins selon vous…), un mentor, un organisateur de conférences ou ateliers… Si vous avez une idée en tête, proposer un nom sur [RubyHeroes.com][1] -ne vous prendra pas plus d\'une minute : indiquez un pseudo github et +ne vous prendra pas plus d\'une minute : indiquez un pseudo GitHub et expliquez en quelques mots les raisons de votre choix. Dans environ un mois, les lauréats des années précédentes se concerteront pour désigner leurs six nouveaux héros, lesquels seront révélés au monde lors de la diff --git a/fr/news/_posts/2013-11-30-russian-translation.md b/fr/news/_posts/2013-11-30-russian-translation.md index 9e05f594bb..e7ea649e82 100644 --- a/fr/news/_posts/2013-11-30-russian-translation.md +++ b/fr/news/_posts/2013-11-30-russian-translation.md @@ -17,11 +17,11 @@ De chaleureux remerciements à toute l'équipe en charge de cette traduction : Nous sommes heureux de pouvoir ainsi fêter l'arrivée d'une seconde nouvelle traduction du site depuis le passage à un workflow de contribution ouvert -sur Github, il y a peu. +sur GitHub, il y a peu. C'est aussi l'occasion de rappeler qu'à l'exemple d'Alexey et Vlad, tout un chacun peut participer à l'élaboration et aux mises à jour -du site officiel de Ruby : il suffit de se [rendre sur Github][2], +du site officiel de Ruby : il suffit de se [rendre sur GitHub][2], et participer en proposant des Issues ou des Pull Requests. diff --git a/id/news/_posts/2008-05-08-inshoshi-open-source-rails-social-networking-platform.md b/id/news/_posts/2008-05-08-inshoshi-open-source-rails-social-networking-platform.md index 9ecb37655d..26870bab3d 100644 --- a/id/news/_posts/2008-05-08-inshoshi-open-source-rails-social-networking-platform.md +++ b/id/news/_posts/2008-05-08-inshoshi-open-source-rails-social-networking-platform.md @@ -8,7 +8,7 @@ lang: id [Insoshi][1] adalah sesuatu yang baru, open-source social networking platform yang dikembangkan dalam Ruby on Rails. Insoshi ini terdapat -[pada Github][2], sehingga Anda dapat mengembangkan aplikasi social Web +[pada GitHub][2], sehingga Anda dapat mengembangkan aplikasi social Web yang Anda miliki. Feature yang ada didalamnya activity feeds, profiles, photo sharing, comment walls, blogs, forums, user messaging, dan admin panel. diff --git a/id/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md b/id/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md index 990a87ca31..df5713cc30 100644 --- a/id/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md +++ b/id/news/_posts/2013-02-15-the-2013-ruby-hero-awards.md @@ -15,7 +15,7 @@ berguna tahun lalu. Orang-orang tersebut bisa juga seorang pendidik, atau mungki orang-orang yang membantu mengorganisir acara Ruby. Jika Anda memiliki waktu sebentar, harap luangkan waktu untuk mencalonkan seseorang -dengan mengunjungi [RubyHeroes.com][1], mengetik username github orang yang +dengan mengunjungi [RubyHeroes.com][1], mengetik username GitHub orang yang Anda calonkan, dan memberikan kami alasan mengapa mereka layak untuk menang. Sekitar sebulan dari sekarang, semua Pahlawan Ruby tahun sebelumnya akan membantu memutuskan siapa yang akan memenangkan 6 penghargaan tahun ini. Penghargaan-penghargaan diff --git a/id/news/_posts/2013-10-04-rubyconf-au-2014.md b/id/news/_posts/2013-10-04-rubyconf-au-2014.md index 4d3aa814ac..2bb7f711d3 100644 --- a/id/news/_posts/2013-10-04-rubyconf-au-2014.md +++ b/id/news/_posts/2013-10-04-rubyconf-au-2014.md @@ -11,7 +11,7 @@ lang: id Ini akan menjadi konferensi Ruby kedua yang diadakan di Australia. The Call For Proposals dibuka sampai 31 Oktober. Pengiriman proposal -akan dilakukan melalui pull request Github, sama seperti EuRuKo dan +akan dilakukan melalui pull request GitHub, sama seperti EuRuKo dan RubyKaigi Sapporo. Tiket "Egg" (pra early-bird) tersedia sampai 28 Oktober. Beasiswa untuk diff --git a/it/news/_posts/2013-03-03-the-2013-ruby-hero-awards.md b/it/news/_posts/2013-03-03-the-2013-ruby-hero-awards.md index 66310d0a78..8cff86d4ae 100644 --- a/it/news/_posts/2013-03-03-the-2013-ruby-hero-awards.md +++ b/it/news/_posts/2013-03-03-the-2013-ruby-hero-awards.md @@ -15,7 +15,7 @@ magari un educatore, o magari qualcuno che ha aiutato ad organizzare eventi inerenti a Ruby. Se hai un minuto, usalo per nominare qualcuno tramite il sito -[RubyHeroes.com][1], semplicemente inserendo lo username Github della +[RubyHeroes.com][1], semplicemente inserendo lo username GitHub della persona che vuoi nominare, e dandoci una ragione perchè secondo te merita di vincere. Tra circa un mese, tutti i Ruby Hero degli anni precedenti ci aiuteranno a decidere chi vincerà uno dei 6 premi che diff --git a/ja/news/_posts/2013-10-04-rubyconf-au-2014.md b/ja/news/_posts/2013-10-04-rubyconf-au-2014.md index 761c17e117..afc143b995 100644 --- a/ja/news/_posts/2013-10-04-rubyconf-au-2014.md +++ b/ja/news/_posts/2013-10-04-rubyconf-au-2014.md @@ -9,7 +9,7 @@ lang: ja [RubyConf Australia 2014][1] が来年2月19-21日の期間、シドニーで開催されます!RubyConf AUは今回が2度目のオーストラリア版Rubyカンファレンスです。 -発表応募締め切りは今月末、10月31日ですのでお忘れなく。応募はEuRuKoや札幌RubyKaigiと同じく、githubのプルリクエストにて受け付けています。 +発表応募締め切りは今月末、10月31日ですのでお忘れなく。応募はEuRuKoや札幌RubyKaigiと同じく、GitHubのプルリクエストにて受け付けています。 発表者に選ばれるとホテル代などの旅費はカンファレンスから支払われますので、安心して応募してください。 "Egg (元 early-bird)" チケット(早割チケット)は今月、10月28日までの販売ですので、参加を考えている方はお急ぎください。カンファレンス参加のためのスカラーシップ(奨学金、金銭面での補助)もありますので、必要な方はご連絡ください。 diff --git a/ko/news/_posts/2013-10-04-rubyconf-au-2014.md b/ko/news/_posts/2013-10-04-rubyconf-au-2014.md index a65d13a4a2..1e36569bee 100644 --- a/ko/news/_posts/2013-10-04-rubyconf-au-2014.md +++ b/ko/news/_posts/2013-10-04-rubyconf-au-2014.md @@ -10,7 +10,7 @@ lang: ko [RubyConf Australia 2014][1]가 2014년 2월 19일부터 21일까지 시드니에서 개최됩니다. 이 행사는 호주에서 열리는 두 번째 루비 콘퍼런스입니다. -발표제안은 10월 31일까지 열려 있습니다. 요청은 EuRuKo와 Sapporo RubyKaigi처럼 Github의 풀 리퀘스트로 이루어질 것입니다. +발표제안은 10월 31일까지 열려 있습니다. 요청은 EuRuKo와 Sapporo RubyKaigi처럼 GitHub의 풀 리퀘스트로 이루어질 것입니다. "Egg" (pre early-bird) 티켓은 10월 28일까지 가능합니다. 행사 참석을 위한 장학금 사용도 가능합니다. diff --git a/pl/news/_posts/2013-10-04-rubyconf-au-2014.md b/pl/news/_posts/2013-10-04-rubyconf-au-2014.md index afafe31348..dcb2924160 100644 --- a/pl/news/_posts/2013-10-04-rubyconf-au-2014.md +++ b/pl/news/_posts/2013-10-04-rubyconf-au-2014.md @@ -11,7 +11,7 @@ lang: pl Będzie to druga konferencja Rubiego ulokowana w Australii. Składanie prac jest otwarte do 31 października. Propozycje należy składać poprzez -pull requesty na Githubie, jak dla EuRuKo i Sapporo RubyKaigi. +pull requesty na GitHubie, jak dla EuRuKo i Sapporo RubyKaigi. Bilety "Egg" (pre early-bird) są dostępne do 28 października. Jest możliwość uzyskania stypendium na wzięcie udziału w wydarzeniu. diff --git a/ru/news/_posts/2013-09-28-design-contest.md b/ru/news/_posts/2013-09-28-design-contest.md index ae73151e2e..fcc04252b1 100644 --- a/ru/news/_posts/2013-09-28-design-contest.md +++ b/ru/news/_posts/2013-09-28-design-contest.md @@ -11,7 +11,7 @@ Ruby Association объявляет об открытии конкурса на ruby-lang.org. ruby-lang.org сменил платфортму с Radiant CMS на Jekyll весной 2013. Теперь -каждый может редактировать содержание через Github. Круто? +каждый может редактировать содержание через GitHub. Круто? Однако, дзайн на текущий момент "заточен" под размеры экрана десктопа или ноутбука, но не для планшета или смартфона. Надо поработать над дизайном! diff --git a/ru/news/_posts/2013-10-04-rubyconf-au-2014.md b/ru/news/_posts/2013-10-04-rubyconf-au-2014.md index 719ab16536..254c3c6f3f 100644 --- a/ru/news/_posts/2013-10-04-rubyconf-au-2014.md +++ b/ru/news/_posts/2013-10-04-rubyconf-au-2014.md @@ -11,7 +11,7 @@ lang: ru Это будет вторая по счету австралийская Ruby-конференция. До 31 октября можно внести свои предложения по докладам через пулл-реквест -на Github, как на EuRuKo или Sapporo RubyKaigi. +на GitHub, как на EuRuKo или Sapporo RubyKaigi. Предварительный заказ билетов возможен до 28 октября. Приветствуются также учащиеся и студенты. diff --git a/ru/news/_posts/2013-11-30-russian-translation.md b/ru/news/_posts/2013-11-30-russian-translation.md index 1b55f48340..bbc1bb4a69 100644 --- a/ru/news/_posts/2013-11-30-russian-translation.md +++ b/ru/news/_posts/2013-11-30-russian-translation.md @@ -15,7 +15,7 @@ lang: ru * Vlad Bokov (razum2um) Мы очень рады, что мы можем анонсировать уже второй новый перевод сайта, -с момента как мы переключились на воркфлоу через Github ранее в этом +с момента как мы переключились на воркфлоу через GitHub ранее в этом году. Если вы тоже желаете внести вклад в сообщество Ruby, diff --git a/vi/news/_posts/2013-10-04-rubyconf-au-2014.md b/vi/news/_posts/2013-10-04-rubyconf-au-2014.md index a12b3a3cbf..00fe045aea 100644 --- a/vi/news/_posts/2013-10-04-rubyconf-au-2014.md +++ b/vi/news/_posts/2013-10-04-rubyconf-au-2014.md @@ -11,7 +11,7 @@ lang: vi Đây là hội thảo Ruby thứ hai tại Australia. Mở cửa nhận đơn đề xuất đến hết 31/10/2013. Đề xuất sẽ được nộp qua hình thức -Github pull request, giống như EuRuKo và Sapporo RubyKaigi. +GitHub pull request, giống như EuRuKo và Sapporo RubyKaigi. Vé "trứng" (hay vé sớm) sẽ được bán cho đến hết 28/10. Thêm vào đấy chúng tôi cũng đang tiếp nhận đơn đăng kí học bổng tài trợ đi dự sự kiện. diff --git a/zh_cn/news/_posts/2011-12-29-ruby-china-.md b/zh_cn/news/_posts/2011-12-29-ruby-china-.md index 2ed33f1696..39a27eb160 100644 --- a/zh_cn/news/_posts/2011-12-29-ruby-china-.md +++ b/zh_cn/news/_posts/2011-12-29-ruby-china-.md @@ -17,12 +17,12 @@ Ruby 中国社区: * [Ruby China][1] 因为 Ruby China 社区是用 Rails 开发,所以... -如果你精通Ruby或者Rails,你可以在Github的Ruby-China项目中,Fork +如果你精通Ruby或者Rails,你可以在GitHub的Ruby-China项目中,Fork 以后提交你的改进,社区会根据情况合并到主线中去,并将你列入贡献者名单。 -Github 项目地址: +GitHub 项目地址: -* [Github 项目][2] +* [GitHub 项目][2] From 4c8f332ad41877440292f16dc4e93e4b112e5fda Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sun, 31 Jan 2016 10:07:49 +0700 Subject: [PATCH 0344/3767] Translate about logo and website (id) --- id/about/logo/index.md | 23 ++++++++++++++ id/about/website/index.md | 63 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 id/about/logo/index.md create mode 100644 id/about/website/index.md diff --git a/id/about/logo/index.md b/id/about/logo/index.md new file mode 100644 index 0000000000..81bfb6e76c --- /dev/null +++ b/id/about/logo/index.md @@ -0,0 +1,23 @@ +--- +layout: page +title: "Logo Ruby" +lang: id +--- + +![Logo Ruby][logo] + +Logo Ruby merupakan hak cipta © 2006, Yukihiro Matsumoto. + +Logo tersebut berlisensi di bawah ketentuan +[Creative Commons Attribution-ShareAlike-2.5 License][cc-by-sa]. + + +## Unduh + +[Ruby Logo Kit][logo-kit] berisi logo Ruby dalam berbagai jenis format +(PNG, JPG, PDF, AI, SWF, XAR). + + +[logo]: /images/header-ruby-logo.png +[logo-kit]: https://cache.ruby-lang.org/pub/misc/logo/ruby-logo-kit.zip +[cc-by-sa]: http://creativecommons.org/licenses/by-sa/2.5/ diff --git a/id/about/website/index.md b/id/about/website/index.md new file mode 100644 index 0000000000..9309362927 --- /dev/null +++ b/id/about/website/index.md @@ -0,0 +1,63 @@ +--- +layout: page +title: "Tentang Situs Ruby" +lang: id +--- + +Situs ini dibuat dengan Ruby menggunakan [Jekyll][jekyll],
+Kode sumber situs ada di [GitHub][github-repo]. + +Desain visual oleh [Jason Zimdars][jzimdars].
+Didasarkan pada desain awal oleh Ruby Visual Identity Team. + +[Logo Ruby][logo] merupakan hak cipta © 2006, Yukihiro Matsumoto. + + +## Pelaporan Masalah ## + +Untuk melaporkan sebuah masalah gunakan [issue tracker][github-issues] +atau hubungi [webmaster][webmaster] kami (dalam bahasa Inggris). + + +## Bagaimana Berkontribusi ## + +Situs ini dengan bangga dirawat oleh anggota komunitas Ruby. + +Jika Anda ingin berkontribusi, baca [contribution instructions][github-wiki] +dan mulai dengan membuka *issue* atau *pull request*! + + +## Apresiasi ## + +Kami berterima kasih kepada semua *committers*, penulis, penerjemah, dan kontributor lain +situs ini. + +Terima kasih juga kepada organisasi-organisasi yang telah mendukung kami: + + * [NaCl][nacl] (hosting) + * [Heroku][heroku] (hosting) + * [IIJ][iij] (hosting) + * [GlobalSign][globalsign] (sertifikasi SSL) + * [Fastly][fastly] (CDN) + * [Hatena][hatena] ([mackerel][mackerel], pemantauan *server*) + * [![CloudCore][cloudcore-logo] CloudCore][cloudcore] (*build server*) + * [Ruby no Kai][rubynokai] (*build server*) + + +[logo]: /id/about/logo/ +[webmaster]: mailto:webmaster@ruby-lang.org +[jekyll]: http://www.jekyllrb.com/ +[jzimdars]: https://twitter.com/jasonzimdars +[github-repo]: https://github.com/ruby/www.ruby-lang.org/ +[github-issues]: https://github.com/ruby/www.ruby-lang.org/issues +[github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki +[nacl]: http://www.netlab.jp +[heroku]: https://www.heroku.com/ +[iij]: http://www.iij.ad.jp +[globalsign]: https://www.globalsign.com +[fastly]: http://www.fastly.com +[hatena]: http://hatenacorp.jp/ +[mackerel]: https://mackerel.io/ +[cloudcore]: http://www.cloudcore.jp/?utm_source=ad&utm_medium=ad&utm_content=dev&utm_campaign=vps +[cloudcore-logo]: http://www.cloudcore.jp/develop/links/images/74x36_white.gif +[rubynokai]: http://ruby-no-kai.org/ From be8876d6628f26961cdd27682e74b71c368894e6 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Sun, 31 Jan 2016 01:53:25 -0300 Subject: [PATCH 0345/3767] Add SSL to connections. --- README.md | 2 +- de/news/_posts/2002-01-06-ruby-cvs-repository-guide.md | 2 +- ...002-11-25-ruby-installer-for-windows-at-sourceforge.md | 2 +- .../_posts/2002-12-07-my20021207-raasuccversion--210.md | 4 ++-- de/news/_posts/2004-01-17-rss-feed-started.md | 3 +-- .../_posts/2004-06-24-cvsweb-service-luft-nun-wieder.md | 2 +- de/news/_posts/2013-06-30-we-retire-1-8-7.md | 2 +- en/news/_posts/2002-01-06-ruby-cvs-repository-guide.md | 2 +- ...002-11-25-ruby-installer-for-windows-at-sourceforge.md | 2 +- .../_posts/2002-12-07-my20021207-raasuccversion--210.md | 4 ++-- en/news/_posts/2004-01-17-rss-feed-started.md | 2 +- .../_posts/2004-05-29-heliumruby-langorg-was-cracked.md | 2 +- en/news/_posts/2004-06-24-cvsweb-service-restart.md | 2 +- ...ent-analysis-of-the-intrusion-on-heliumruby-langorg.md | 8 ++++---- en/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md | 2 +- id/news/_posts/2008-08-23-dos-vulnerability-di-rexml.md | 2 +- it/news/_posts/2008-11-14-dos-vulnerability-in-rexml.md | 2 +- ja/announce.txt | 2 +- ja/announce3.txt | 2 +- ja/news/_posts/2002-11-28-20021128.md | 2 +- ja/news/_posts/2003-08-04-20030804.md | 4 ++-- ja/news/_posts/2003-12-25-20031225.md | 4 ++-- ja/news/_posts/2004-01-17-20040117.md | 2 +- ja/news/_posts/2004-06-24-20040624.md | 2 +- ja/news/_posts/2005-12-24-20051224.md | 2 +- ja/news/_posts/2006-08-09-1-8-5-preview3.md | 2 +- ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md | 2 +- ja/news/_posts/2006-08-25-ruby-1-8-5.md | 2 +- ja/news/_posts/2007-12-25-rurima-1_9_0.md | 2 +- ja/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md | 2 +- ja/news/_posts/2011-10-07-plans-for-1-8-7.md | 2 +- ja/report.txt | 8 ++++---- ja/report1.txt | 8 ++++---- ja/report2.txt | 8 ++++---- ja/report3.txt | 8 ++++---- ko/news/_posts/2002-01-06-ruby-cvs-repository-guide.md | 2 +- ...002-11-25-ruby-installer-for-windows-at-sourceforge.md | 2 +- .../_posts/2002-12-07-my20021207-raasuccversion--210.md | 4 ++-- ko/news/_posts/2004-01-17-rss-feed-started.md | 2 +- ko/news/_posts/2004-06-24-cvsweb-service-restart.md | 2 +- .../2008-09-05-vulnerabilidade-dos-na-biblioteca-rexml.md | 2 +- 41 files changed, 61 insertions(+), 62 deletions(-) diff --git a/README.md b/README.md index 774ee0498b..1037916fd2 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ www.ruby-lang.org [![Build Status](https://travis-ci.org/ruby/www.ruby-lang.org.svg?branch=master)](https://travis-ci.org/ruby/www.ruby-lang.org) This is the [Jekyll](http://www.jekyllrb.com/) source of -the [www.ruby-lang.org](http://www.ruby-lang.org/) website. +the [www.ruby-lang.org](https://www.ruby-lang.org/) website. ## How to Contribute? diff --git a/de/news/_posts/2002-01-06-ruby-cvs-repository-guide.md b/de/news/_posts/2002-01-06-ruby-cvs-repository-guide.md index 5a62eb2e0f..96ed2dc9a1 100644 --- a/de/news/_posts/2002-01-06-ruby-cvs-repository-guide.md +++ b/de/news/_posts/2002-01-06-ruby-cvs-repository-guide.md @@ -8,7 +8,7 @@ lang: de The source code of Ruby is stored in CVS repositories. You can walk them around by CVSweb: -* http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ +* https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ Anonymous CVS is also available: diff --git a/de/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md b/de/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md index 99d59f159c..027f863e61 100644 --- a/de/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md +++ b/de/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md @@ -25,4 +25,4 @@ Win32 binaries with dozens of popular extensions. [1]: http://rubyinstaller.sourceforge.net/ [2]: http://www.dm4lab.to/~usa/ruby/index_en.html#download -[3]: http://www.ruby-lang.org/~eban/ruby/binaries/ +[3]: https://www.ruby-lang.org/~eban/ruby/binaries/ diff --git a/de/news/_posts/2002-12-07-my20021207-raasuccversion--210.md b/de/news/_posts/2002-12-07-my20021207-raasuccversion--210.md index 1aa1428d23..261816804b 100644 --- a/de/news/_posts/2002-12-07-my20021207-raasuccversion--210.md +++ b/de/news/_posts/2002-12-07-my20021207-raasuccversion--210.md @@ -10,7 +10,7 @@ RAA is upgraded. Changes: * URL was changed. RAA is at [http://raa.ruby-lang.org/][1] now. Former - URL http://www.ruby-lang.org/en/raa.html is redirected to the new URL. + URL https://www.ruby-lang.org/en/raa.html is redirected to the new URL. * Add new page “All” that lists all RAA entries by alphabetical order. * Show number of projects in each major\_category or minor category in listing view. We have 753 projects now. Is your stomach full? @@ -39,7 +39,7 @@ Changes: forget your pass phrase. \[1\] canonical name generation tool; -http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/app/raa/tool/name\_conv.rb +https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/app/raa/tool/name\_conv.rb {: #fn1} RAA development team:
diff --git a/de/news/_posts/2004-01-17-rss-feed-started.md b/de/news/_posts/2004-01-17-rss-feed-started.md index 80bba82321..22813be134 100644 --- a/de/news/_posts/2004-01-17-rss-feed-started.md +++ b/de/news/_posts/2004-01-17-rss-feed-started.md @@ -6,5 +6,4 @@ lang: de --- We just started RSS feed in this site. Check it. -http://www.ruby-lang.org/en/index.rdf - +https://www.ruby-lang.org/en/index.rdf diff --git a/de/news/_posts/2004-06-24-cvsweb-service-luft-nun-wieder.md b/de/news/_posts/2004-06-24-cvsweb-service-luft-nun-wieder.md index b809b57254..8f7e32c4a3 100644 --- a/de/news/_posts/2004-06-24-cvsweb-service-luft-nun-wieder.md +++ b/de/news/_posts/2004-06-24-cvsweb-service-luft-nun-wieder.md @@ -6,7 +6,7 @@ lang: de --- CVSweb Service läuft nun wieder unter -[http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/][1] +[https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/][1] diff --git a/de/news/_posts/2013-06-30-we-retire-1-8-7.md b/de/news/_posts/2013-06-30-we-retire-1-8-7.md index de685f8922..71f4a7074a 100644 --- a/de/news/_posts/2013-06-30-we-retire-1-8-7.md +++ b/de/news/_posts/2013-06-30-we-retire-1-8-7.md @@ -11,7 +11,7 @@ Ich wünschte, ich könnte an dieser Stelle irgendetwas Episches sagen, allerdings lassen dies meine Englischkenntnisse nicht zu. Daher sage ich nur: Dies ist das Ende. [So wie geplant][1]. -[1]: http://www.ruby-lang.org/de/news/2011/10/11/plne-fr-1-8-7/ +[1]: https://www.ruby-lang.org/de/news/2011/10/11/plne-fr-1-8-7/ ## Über Ruby 1.8.7 diff --git a/en/news/_posts/2002-01-06-ruby-cvs-repository-guide.md b/en/news/_posts/2002-01-06-ruby-cvs-repository-guide.md index c6e3a91239..1c08d6a908 100644 --- a/en/news/_posts/2002-01-06-ruby-cvs-repository-guide.md +++ b/en/news/_posts/2002-01-06-ruby-cvs-repository-guide.md @@ -8,7 +8,7 @@ lang: en The source code of Ruby is stored in CVS repositories. You can walk them around by CVSweb: -* http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ +* https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ Anonymous CVS is also available: diff --git a/en/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md b/en/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md index a8d5da3f40..58910ce209 100644 --- a/en/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md +++ b/en/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md @@ -25,4 +25,4 @@ Win32 binaries with dozens of popular extensions. [1]: http://rubyinstaller.sourceforge.net/ [2]: http://www.dm4lab.to/~usa/ruby/index_en.html#download -[3]: http://www.ruby-lang.org/~eban/ruby/binaries/ +[3]: https://www.ruby-lang.org/~eban/ruby/binaries/ diff --git a/en/news/_posts/2002-12-07-my20021207-raasuccversion--210.md b/en/news/_posts/2002-12-07-my20021207-raasuccversion--210.md index 7d94ab3f8f..351fa341e7 100644 --- a/en/news/_posts/2002-12-07-my20021207-raasuccversion--210.md +++ b/en/news/_posts/2002-12-07-my20021207-raasuccversion--210.md @@ -10,7 +10,7 @@ RAA is upgraded. Changes: * URL was changed. RAA is at [http://raa.ruby-lang.org/][1] now. Former - URL http://www.ruby-lang.org/en/raa.html is redirected to the new URL. + URL https://www.ruby-lang.org/en/raa.html is redirected to the new URL. * Add new page “All” that lists all RAA entries by alphabetical order. * Show number of projects in each major\_category or minor category in listing view. We have 753 projects now. Is your stomach full? @@ -39,7 +39,7 @@ Changes: forget your pass phrase. \[1\] canonical name generation tool; -http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/app/raa/tool/name\_conv.rb +https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/app/raa/tool/name\_conv.rb {: #fn1} RAA development team:
diff --git a/en/news/_posts/2004-01-17-rss-feed-started.md b/en/news/_posts/2004-01-17-rss-feed-started.md index 9f3f7f2b4f..7845783205 100644 --- a/en/news/_posts/2004-01-17-rss-feed-started.md +++ b/en/news/_posts/2004-01-17-rss-feed-started.md @@ -6,5 +6,5 @@ lang: en --- We just started RSS feed in this site. Check it. -http://www.ruby-lang.org/en/index.rdf +https://www.ruby-lang.org/en/index.rdf diff --git a/en/news/_posts/2004-05-29-heliumruby-langorg-was-cracked.md b/en/news/_posts/2004-05-29-heliumruby-langorg-was-cracked.md index 0196bf60ca..95dd316877 100644 --- a/en/news/_posts/2004-05-29-heliumruby-langorg-was-cracked.md +++ b/en/news/_posts/2004-05-29-heliumruby-langorg-was-cracked.md @@ -23,5 +23,5 @@ distributions are not affected at least. The mailing list services are restarted, but CVS/WWW/FTP/RSYNC are stopped yet, sorry. -Further information will be provided on http://www.ruby-lang.org/. +Further information will be provided on https://www.ruby-lang.org/. For more information, send mail to admin@ruby-lang.org please. diff --git a/en/news/_posts/2004-06-24-cvsweb-service-restart.md b/en/news/_posts/2004-06-24-cvsweb-service-restart.md index 9f9bb13e63..9c7be405ed 100644 --- a/en/news/_posts/2004-06-24-cvsweb-service-restart.md +++ b/en/news/_posts/2004-06-24-cvsweb-service-restart.md @@ -6,7 +6,7 @@ lang: en --- CVSweb service is restarted. -[http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/][1] +[https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/][1] diff --git a/en/news/_posts/2004-07-22-incident-analysis-of-the-intrusion-on-heliumruby-langorg.md b/en/news/_posts/2004-07-22-incident-analysis-of-the-intrusion-on-heliumruby-langorg.md index 45c79849b9..0bb3373833 100644 --- a/en/news/_posts/2004-07-22-incident-analysis-of-the-intrusion-on-heliumruby-langorg.md +++ b/en/news/_posts/2004-07-22-incident-analysis-of-the-intrusion-on-heliumruby-langorg.md @@ -230,9 +230,9 @@ we verified each commit with the committer. Our verification was supported by data in the following URL. * Log of cvsup
- http://www.ruby-lang.org/check-data/cvs/cvsup-log/ + https://www.ruby-lang.org/check-data/cvs/cvsup-log/ * Contents of the commits from 19 May to 28 May
- http://www.ruby-lang.org/check-data/cvs/cvs-diff/ + https://www.ruby-lang.org/check-data/cvs/cvs-diff/ Moreover, in addition to the above-mentioned material, we did the following supplemental work: @@ -322,7 +322,7 @@ and eruby-old. ### HTTP (www.ruby-lang.org) -http://www.ruby-lang.org/{ja, en}/ is generated by tDiary. We performed +https://www.ruby-lang.org/{ja, en}/ is generated by tDiary. We performed the following in order to check that there are no problems executing the tDiary CGI program: @@ -342,7 +342,7 @@ On-line reference manual was on RWiki. We first restored the contents on The diff can be obtained from: - http://www.ruby-lang.org/check-data/ruby-man/man-rd-ja.diff + https://www.ruby-lang.org/check-data/ruby-man/man-rd-ja.diff The difference of Base64.rd comes from new-lines inserted when receiving the mail. trap%3A%3ANilClass.rd.rej was rejected, because the same patch diff --git a/en/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md b/en/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md index 768dbfe50c..d9197abc06 100644 --- a/en/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md +++ b/en/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md @@ -49,7 +49,7 @@ document containing recursively nested entities such as: Please download the following monkey patch to fix this problem. -* [<URL:http://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix2.rb>][1] +* [<URL:https://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix2.rb>][1] Then fix your application to load rexml-expansion-fix2.rb before using REXML. diff --git a/id/news/_posts/2008-08-23-dos-vulnerability-di-rexml.md b/id/news/_posts/2008-08-23-dos-vulnerability-di-rexml.md index c4382e7055..3d85cbeb2d 100644 --- a/id/news/_posts/2008-08-23-dos-vulnerability-di-rexml.md +++ b/id/news/_posts/2008-08-23-dos-vulnerability-di-rexml.md @@ -49,7 +49,7 @@ memparse dokumen yang berisikan entitas bersarang rekursif seperti: Silakan mendownload monkey patch berikut untuk membenahi masalah ini. -[http://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix.rb][1] +[https://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix.rb][1] Kemudian benahi aplikasi untuk meload rexml-expansion-fix.rb sebelum menggunakan REXML. diff --git a/it/news/_posts/2008-11-14-dos-vulnerability-in-rexml.md b/it/news/_posts/2008-11-14-dos-vulnerability-in-rexml.md index df489f89ae..d40751562e 100644 --- a/it/news/_posts/2008-11-14-dos-vulnerability-in-rexml.md +++ b/it/news/_posts/2008-11-14-dos-vulnerability-in-rexml.md @@ -52,7 +52,7 @@ ricorsivamente, come per esempio: Per favore scaricare il la seguente monkey patch per correggere il problema. -* [<URL:http://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix2.rb>][1] +* [<URL:https://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix2.rb>][1] Dopodichè è necessario correggere un applicazione in modo che carichi rexml-expansion-fix2.rb prima di usare REXML: diff --git a/ja/announce.txt b/ja/announce.txt index 6f8abe49e4..7cbc493a95 100644 --- a/ja/announce.txt +++ b/ja/announce.txt @@ -27,7 +27,7 @@ bf48d49dbd94b5c0eda5f75b3bfbac16 ruby-1.6.8.tar.gz CVS/WWW/FTP/RSYNC$B$K$D$-$^$7$F$O!"?=$7Lu$"$j$^$;$s$,%5!<%S%9$r(B $BDd;_$5$;$F$$$?$@$$$F$*$j$^$9!#(B -$B:#8e$b$3$N7o$K4X$9$k>pJs$r(Bhttp://www.ruby-lang.org/$B$G>pJs$rDs6!$7$F(B +$B:#8e$b$3$N7o$K4X$9$k>pJs$r(Bhttps://www.ruby-lang.org/$B$G>pJs$rDs6!$7$F(B $B$^$$$j$^$9!#(B $B$h$j>\$7$$>pJs$,I,MW$J>l9g!"(Badmin@ruby-lang.org$B08$K%a!<%k$r$*Aw$j$/$@$5$$!#(B diff --git a/ja/announce3.txt b/ja/announce3.txt index 4482cb410f..11a5e638c4 100644 --- a/ja/announce3.txt +++ b/ja/announce3.txt @@ -6,7 +6,7 @@ Hash: SHA1 $B%3%s%F%s%D$N8!>Z:n6H$,=*N;$7$^$7$?$N$G!"(BWWW/FTP$B%5!<%S%9$r:F3+$$$?(B $B$7$^$7$?!#(B - + $B8!>Z:n6H$NFbMF$K$D$$$F$O8eF|2~$a$F$4Js9p$$$?$7$^$9$N$G!":#$7$P$i(B diff --git a/ja/news/_posts/2002-11-28-20021128.md b/ja/news/_posts/2002-11-28-20021128.md index b480c445db..9ce29965bc 100644 --- a/ja/news/_posts/2002-11-28-20021128.md +++ b/ja/news/_posts/2002-11-28-20021128.md @@ -12,5 +12,5 @@ Cool」をmp3化した音声ファイルが、高橋征義さんにより公開 同時にまつもとさんから、その時のスライドが公開されています。 - http://www.ruby-lang.org/en/rc2002-minor/ + https://www.ruby-lang.org/en/rc2002-minor/ diff --git a/ja/news/_posts/2003-08-04-20030804.md b/ja/news/_posts/2003-08-04-20030804.md index 3300f3c78a..5563024ab0 100644 --- a/ja/news/_posts/2003-08-04-20030804.md +++ b/ja/news/_posts/2003-08-04-20030804.md @@ -6,14 +6,14 @@ lang: ja --- お待たせしました。Ruby 1.8.0がリリースされました。 ソースコードは -<URL:http://www.ruby-lang.org/download-1.8.0.rbx>から +<URL:https://www.ruby-lang.org/download-1.8.0.rbx>から ダウンロードできます。 (このURLは転送用URLで、ruby-lang.orgではないサイトに 転送され、そこからファイルをダウンロードします。 安全のため、ダウンロードしたファイルのMD5値をmd5sum等で確認することを おすすめします。 ruby-1.8.0.tar.gzのMD5値は 582a65e52598a4a1e9fce523e16e67d6 です。) MD5チェックサムは 5d52c7d0e6a6eb6e3bc68d77e794898e です。 diff --git a/ja/news/_posts/2004-01-17-20040117.md b/ja/news/_posts/2004-01-17-20040117.md index a5da0a6cd3..e2f6c70bfd 100644 --- a/ja/news/_posts/2004-01-17-20040117.md +++ b/ja/news/_posts/2004-01-17-20040117.md @@ -7,5 +7,5 @@ lang: ja RSSの配信を開始しました。右の「RDF」アイコンがリンクになっています。URLは以下の通りです。 -http://www.ruby-lang.org/ja/index.rdf +https://www.ruby-lang.org/ja/index.rdf diff --git a/ja/news/_posts/2004-06-24-20040624.md b/ja/news/_posts/2004-06-24-20040624.md index 1e0cb98d07..2b967b4492 100644 --- a/ja/news/_posts/2004-06-24-20040624.md +++ b/ja/news/_posts/2004-06-24-20040624.md @@ -7,7 +7,7 @@ lang: ja CVSwebサービスを再開しました。 -[<URL:http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/>][1] +[<URL:https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/>][1] diff --git a/ja/news/_posts/2005-12-24-20051224.md b/ja/news/_posts/2005-12-24-20051224.md index f65c0b11c7..e098d53f22 100644 --- a/ja/news/_posts/2005-12-24-20051224.md +++ b/ja/news/_posts/2005-12-24-20051224.md @@ -15,7 +15,7 @@ md5sumは bd8c2e593e1fa4b01fd98eaf016329bb です。 また、サイズは 43129 1\.8.4での変更点は、以下のページを参考にしてください。 -* [<URL:http://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.8.4+feature>][3] +* [<URL:https://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.8.4+feature>][3] Merry Christmas! そして、Happy Hacking! diff --git a/ja/news/_posts/2006-08-09-1-8-5-preview3.md b/ja/news/_posts/2006-08-09-1-8-5-preview3.md index cd783ad311..86442c8ca2 100644 --- a/ja/news/_posts/2006-08-09-1-8-5-preview3.md +++ b/ja/news/_posts/2006-08-09-1-8-5-preview3.md @@ -16,7 +16,7 @@ md5sumは 85f8565560db6055b349eede50ba30bb です。 1\.8.5での変更点は、以下のページを参考にしてください。 -* [<URL:http://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.8.5+feature>][3] +* [<URL:https://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.8.5+feature>][3] Ruby 1.8.5の正式版は日本時間の8月15日~16日付近にリリースされる 予定です( [\[ruby-dev:29232\]][4] )。それまでに不具合を修正するため、 問題点等を発見された方はruby-dev MLなどにお早めにご報告ください。よろしくお願いいたします。 diff --git a/ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md b/ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md index 8624fcff4b..79b5c048b9 100644 --- a/ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md +++ b/ja/news/_posts/2006-08-19-ruby-1-8-5-preview4.md @@ -16,7 +16,7 @@ md5sumは c30cdad5b208116682db24d548f20b2f です。 1\.8.5での変更点は、以下のページを参考にしてください。 -* [<URL:http://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.8.5+feature>][3] +* [<URL:https://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.8.5+feature>][3] Ruby 1.8.5 正式版のリリースは予定より遅れております。いましばらくお待ちください。よろしくお願いいたします。 diff --git a/ja/news/_posts/2006-08-25-ruby-1-8-5.md b/ja/news/_posts/2006-08-25-ruby-1-8-5.md index 817d130f48..027b13906e 100644 --- a/ja/news/_posts/2006-08-25-ruby-1-8-5.md +++ b/ja/news/_posts/2006-08-25-ruby-1-8-5.md @@ -19,7 +19,7 @@ Ruby 1.8.5は、前バージョンである1.8.4のバグ修正版となります。1.8.4とは本質的な違いがないことが期待されていますが、バグを修正するために幾つか従前と挙動が異なる場合があります。 1.8.5での変更点については、以下のページを参考にしてください。 -* [<URL:http://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.8.5+feature>][3] +* [<URL:https://www.ruby-lang.org/ja/man/?cmd=view;name=ruby+1.8.5+feature>][3] diff --git a/ja/news/_posts/2007-12-25-rurima-1_9_0.md b/ja/news/_posts/2007-12-25-rurima-1_9_0.md index f3ab95500f..bacb30e4af 100644 --- a/ja/news/_posts/2007-12-25-rurima-1_9_0.md +++ b/ja/news/_posts/2007-12-25-rurima-1_9_0.md @@ -25,7 +25,7 @@ Rubyリファレンスマニュアル刷新計画は2006年初頭に青木峰郎 * [http://doc.loveruby.net/refm/api/][6] また、[https://cache.ruby-lang.org/pub/ruby/doc/][7] -や、[http://www.ruby-lang.org/ja/downloads/][8] +や、[https://www.ruby-lang.org/ja/downloads/][8] の各ミラーサイトからもダウンロードできるようになる予定です。 パッケージ版にはコンパイル済みのデータベースと、コマンドライン用の diff --git a/ja/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md b/ja/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md index e9b08a12bb..453e7f8ffd 100644 --- a/ja/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md +++ b/ja/news/_posts/2008-08-23-dos-vulnerability-in-rexml.md @@ -47,7 +47,7 @@ Railsはデフォルトの状態でユーザから与えられたXMLを解析す 問題を修正するためのモンキーパッチ(実行時にライブラリを修正するパッチ)をダウンロードしてください。 -* [<URL:http://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix2.rb>][1] +* [<URL:https://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix2.rb>][1] REXMLを使用する前にrexml-expansion-fix2.rbをロードするように、あなたのアプリケーションを修正してください。 diff --git a/ja/news/_posts/2011-10-07-plans-for-1-8-7.md b/ja/news/_posts/2011-10-07-plans-for-1-8-7.md index eac0bcc492..a5a35a04c6 100644 --- a/ja/news/_posts/2011-10-07-plans-for-1-8-7.md +++ b/ja/news/_posts/2011-10-07-plans-for-1-8-7.md @@ -5,7 +5,7 @@ author: "maki" lang: ja --- -([<URL:http://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/>][1] +([<URL:https://www.ruby-lang.org/en/news/2011/10/06/plans-for-1-8-7/>][1] の翻訳です) いつもRubyをご愛用いただき、誠にありがとうございます。 diff --git a/ja/report.txt b/ja/report.txt index b916784903..977b52d11f 100644 --- a/ja/report.txt +++ b/ja/report.txt @@ -222,9 +222,9 @@ CVS$B$N@HZ$K;HMQ$7$?;qNA$O!"0J2<$N(BURL$B$G8x3+$7$F$$$^$9!#(B * cvsup$B$N%m%0(B - + * 5/19$B$+$i(B5/28$B$^$G$N(Bcommit$BFbMF(B - + $B$^$?!">e5-$NH=CG:`NA$K2C$($F!"0J2<$N:n6H$K$h$j!"JdB-E*$J8!>Z$r9T$$$^$7(B $B$?!#(B @@ -315,7 +315,7 @@ ruby$BK\BN$K$9$G$K(Bwince$B$, + Base64.rd$B$NAj0c$O!"%a!<%k$G:9J,$,Aw?.$5$l$k:]$K!"ESCf$K2~9T$,F~$C$F$7(B $B$^$C$?$?$a$G$9!#(B diff --git a/ja/report1.txt b/ja/report1.txt index c187618c27..3267de312a 100644 --- a/ja/report1.txt +++ b/ja/report1.txt @@ -213,9 +213,9 @@ CVS$B$N@HZ$K;HMQ$7$?;qNA$O!"0J2<$N(BURL$B$G8x3+$7$F$$$^$9!#(B * cvsup$B$N%m%0(B - + * 5/19$B$+$i(B5/28$B$^$G$N(Bcommit$BFbMF(B - + $B$^$?!">e5-$NH=CG:`NA$K2C$($F!"0J2<$N:n6H$K$h$j!"JdB-E*$J8!>Z$r9T$$$^$7(B $B$?!#(B @@ -313,7 +313,7 @@ ruby$BK\BN$K$9$G$K(Bwince$B$, + Base64.rd$B$NAj0c$O!"%a!<%k$G:9J,$,Aw?.$5$l$k:]$K!"ESCf$K2~9T$,F~$C$F$7(B $B$^$C$?$?$a$G$9!#(B diff --git a/ja/report2.txt b/ja/report2.txt index cf2094b97c..6dcb443333 100644 --- a/ja/report2.txt +++ b/ja/report2.txt @@ -213,9 +213,9 @@ CVS$B$N@HZ$K;HMQ$7$?;qNA$O!"0J2<$N(BURL$B$G8x3+$7$F$$$^$9!#(B * cvsup$B$N%m%0(B - + * 5/19$B$+$i(B5/28$B$^$G$N(Bcommit$BFbMF(B - + $B$^$?!">e5-$NH=CG:`NA$K2C$($F!"0J2<$N:n6H$K$h$j!"JdB-E*$J8!>Z$r9T$$$^$7(B $B$?!#(B @@ -306,7 +306,7 @@ ruby$BK\BN$K$9$G$K(Bwince$B$, + Base64.rd$B$NAj0c$O!"%a!<%k$G:9J,$,Aw?.$5$l$k:]$K!"ESCf$K2~9T$,F~$C$F$7(B $B$^$C$?$?$a$G$9!#(B diff --git a/ja/report3.txt b/ja/report3.txt index b916784903..977b52d11f 100644 --- a/ja/report3.txt +++ b/ja/report3.txt @@ -222,9 +222,9 @@ CVS$B$N@HZ$K;HMQ$7$?;qNA$O!"0J2<$N(BURL$B$G8x3+$7$F$$$^$9!#(B * cvsup$B$N%m%0(B - + * 5/19$B$+$i(B5/28$B$^$G$N(Bcommit$BFbMF(B - + $B$^$?!">e5-$NH=CG:`NA$K2C$($F!"0J2<$N:n6H$K$h$j!"JdB-E*$J8!>Z$r9T$$$^$7(B $B$?!#(B @@ -315,7 +315,7 @@ ruby$BK\BN$K$9$G$K(Bwince$B$, + Base64.rd$B$NAj0c$O!"%a!<%k$G:9J,$,Aw?.$5$l$k:]$K!"ESCf$K2~9T$,F~$C$F$7(B $B$^$C$?$?$a$G$9!#(B diff --git a/ko/news/_posts/2002-01-06-ruby-cvs-repository-guide.md b/ko/news/_posts/2002-01-06-ruby-cvs-repository-guide.md index b09eaf333e..2500d53946 100644 --- a/ko/news/_posts/2002-01-06-ruby-cvs-repository-guide.md +++ b/ko/news/_posts/2002-01-06-ruby-cvs-repository-guide.md @@ -8,7 +8,7 @@ lang: ko The source code of Ruby is stored in CVS repositories. You can walk them around by CVSweb: -* http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ +* https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ Anonymous CVS is also available: diff --git a/ko/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md b/ko/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md index 21668499e0..a3e3c8e1bb 100644 --- a/ko/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md +++ b/ko/news/_posts/2002-11-25-ruby-installer-for-windows-at-sourceforge.md @@ -24,4 +24,4 @@ Win32 바이너리와 수십여 개의 인기있는 익스텐션을 보시려면 [1]: http://rubyinstaller.sourceforge.net/ [2]: http://www.dm4lab.to/~usa/ruby/index_en.html#download -[3]: http://www.ruby-lang.org/~eban/ruby/binaries/ +[3]: https://www.ruby-lang.org/~eban/ruby/binaries/ diff --git a/ko/news/_posts/2002-12-07-my20021207-raasuccversion--210.md b/ko/news/_posts/2002-12-07-my20021207-raasuccversion--210.md index fc9050ebda..9d62bc2234 100644 --- a/ko/news/_posts/2002-12-07-my20021207-raasuccversion--210.md +++ b/ko/news/_posts/2002-12-07-my20021207-raasuccversion--210.md @@ -10,7 +10,7 @@ RAA is upgraded. Changes: * URL was changed. RAA is at [http://raa.ruby-lang.org/][1] now. Former - URL http://www.ruby-lang.org/en/raa.html is redirected to the new URL. + URL https://www.ruby-lang.org/en/raa.html is redirected to the new URL. * Add new page “All” that lists all RAA entries by alphabetical order. * Show number of projects in each major\_category or minor category in listing view. We have 753 projects now. Is your stomach full? @@ -39,7 +39,7 @@ Changes: forget your pass phrase. \[1\] canonical name generation tool; -http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/app/raa/tool/name\_conv.rb +https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/app/raa/tool/name\_conv.rb {: #fn1} RAA development team:
diff --git a/ko/news/_posts/2004-01-17-rss-feed-started.md b/ko/news/_posts/2004-01-17-rss-feed-started.md index c630917550..3408b6f241 100644 --- a/ko/news/_posts/2004-01-17-rss-feed-started.md +++ b/ko/news/_posts/2004-01-17-rss-feed-started.md @@ -6,5 +6,5 @@ lang: ko --- We just started RSS feed in this site. Check it. -http://www.ruby-lang.org/en/index.rdf +https://www.ruby-lang.org/en/index.rdf diff --git a/ko/news/_posts/2004-06-24-cvsweb-service-restart.md b/ko/news/_posts/2004-06-24-cvsweb-service-restart.md index 6fcd182f75..28f8e47837 100644 --- a/ko/news/_posts/2004-06-24-cvsweb-service-restart.md +++ b/ko/news/_posts/2004-06-24-cvsweb-service-restart.md @@ -6,7 +6,7 @@ lang: ko --- CVSweb service is restarted. -[http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/][1] +[https://www.ruby-lang.org/cgi-bin/cvsweb.cgi/][1] diff --git a/pt/news/_posts/2008-09-05-vulnerabilidade-dos-na-biblioteca-rexml.md b/pt/news/_posts/2008-09-05-vulnerabilidade-dos-na-biblioteca-rexml.md index fa1cd1f37d..7ab27052be 100644 --- a/pt/news/_posts/2008-09-05-vulnerabilidade-dos-na-biblioteca-rexml.md +++ b/pt/news/_posts/2008-09-05-vulnerabilidade-dos-na-biblioteca-rexml.md @@ -50,7 +50,7 @@ REXML. Veja-se o exemplo: Faça download do seguinte *patch* para corrigir o problema. -* [http://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix.rb][1] +* [https://www.ruby-lang.org/security/20080823rexml/rexml-expansion-fix.rb][1] Depois adicione a linha na aplicação para carregar rexml-expansion-fix.rb antes de utilizar REXML. From e6a8eee8397e1adbf589eca2e32347cf65f5512c Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sun, 31 Jan 2016 18:16:59 +0700 Subject: [PATCH 0346/3767] Update site links, sidebar, footer, and credit translations (id) --- _config.yml | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/_config.yml b/_config.yml index 59d7c14c16..fa70b4db02 100644 --- a/_config.yml +++ b/_config.yml @@ -171,11 +171,11 @@ locales: - text: À propos de Ruby url: /fr/about id: - - text: Download + - text: Unduh url: /id/downloads - text: Dokumentasi url: /id/documentation - - text: Library + - text: Pustaka url: /id/libraries - text: Komunitas url: /id/community @@ -594,7 +594,7 @@ locales: more_news: Arsip Sebelumnya... continue: Baca Selengkapnya... back_to_year: "Kembali ke Arsip Tahun %Y" - recent_news: Berita + recent_news: Berita Baru yearly_archive_title: "Arsip Tahun %Y" monthly_archive_title: "Arsip %B %Y" yearly_archives: Arsip Tahunan @@ -1044,7 +1044,7 @@ locales: text: Buku-buku url: http://www.ruby-doc.org/bookstore libraries: - text: Library + text: Pustaka url: /id/libraries/ success_stories: text: Kisah Sukses @@ -1073,11 +1073,11 @@ locales: url: /id/community/ruby-core/ description: | Silakan berkontribusi untuk versi Ruby terbaru. -# issue_tracking: -# text: Issue Tracking -# url: https://bugs.ruby-lang.org/ -# description: | -# Report or help solve issues in Ruby. + issue_tracking: + text: Laporkan Masalah + url: https://bugs.ruby-lang.org/ + description: | + Lapor atau bantu memecahkan masalah yang ada di Ruby. syndicate: text: Sindikasi Web recent_news: @@ -1819,6 +1819,7 @@ locales: de: "Diese Website in anderen Sprachen:" en: "This site in other languages:" fr: "Autres langues disponibles :" + id: "Situs ini dalam bahasa lain:" it: "Questo sito in altre lingue:" pl: "Ta strona w innych językach:" pt: "Este site em outros idiomas:" @@ -1849,11 +1850,8 @@ locales: ou contactez le webmaster pour toute question ou tout commentaire. id: | - Situs ini dikembangkan menggunakan bahasa Ruby dan Jekyll. - Dipersembahkan dengan bangga oleh anggota komunitas Ruby. - Silakan berkontribusi melalui GitHub - atau hubungi webmaster kami - untuk pertanyaan atau komentar mengenai situs ini. + Situs ini + dengan bangga dirawat oleh anggota komunitas Ruby. it: | Questo sito web è mantenuto con orgoglio dai membri della comunità Ruby. From 499755c8bb03adf88c3e3815ad995fd10651893a Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Sat, 6 Feb 2016 02:14:05 -0300 Subject: [PATCH 0347/3767] Fix typographical error (ES). --- .../2015-04-13-ruby-openssl-hostname-matching-vulnerability.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md b/es/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md index c33a0de777..fe48c6bddb 100644 --- a/es/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md +++ b/es/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md @@ -25,7 +25,7 @@ Después de revisar [RFC 6125][RFC-6125] y [RFC 5280][RFC-5280], encontramos varias violaciones a la manera en que se hace el empate de nombres de host particularmente con certificados de estrella. -La extensión de OpenSSl de Ruby ahora va a proveer un algortitmo de empate basado +La extensión de OpenSSl de Ruby ahora va a proveer un algoritmo de empate basado en cadenas que sigue un comportamiento _más_ estricto, como recomiendan los RFC mencionados. From 89e25778e3d67f540eb8b1d4799b6ac9e449381f Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Sun, 7 Feb 2016 00:52:42 -0300 Subject: [PATCH 0348/3767] Add SSL to connections. --- bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- config.ru | 2 +- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md | 8 ++++---- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md | 2 +- it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md | 4 ++-- vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- .../_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md | 4 ++-- .../_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md | 4 ++-- .../2013-12-21-ruby-version-policy-changes-with-2-1-0.md | 2 +- .../_posts/2014-09-18-ruby-2-2-0-preview1-released.md | 4 ++-- .../_posts/2014-11-28-ruby-2-2-0-preview2-released.md | 4 ++-- zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md | 4 ++-- 80 files changed, 149 insertions(+), 149 deletions(-) diff --git a/bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 5849af0a43..8cbe906990 100644 --- a/bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/bg/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -87,8 +87,8 @@ configure.in да използва jemalloc [Feature #9113](https://bugs.ruby-la ## Допълнително -* [2.2.0 Известни проблеми](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Известни проблеми](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) За повече информация: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index a9d9fdf3c2..5c33912565 100644 --- a/bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/bg/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -94,8 +94,8 @@ Symbol GC. ## Допълнително -* [2.2.0 Известни проблеми](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Известни проблеми](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) За повече информация: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/config.ru b/config.ru index c16128b39a..982993ec43 100644 --- a/config.ru +++ b/config.ru @@ -9,7 +9,7 @@ use Rack::CommonLogger use Rack::Rewrite do # bugreport.html (linked to from Ruby source code) - r302 %r{^/bugreport\.html$}, "http://bugs.ruby-lang.org/" + r302 %r{^/bugreport\.html$}, "https://bugs.ruby-lang.org/" # various redirects r302 %r{^/(en|ja)/(LICENSE|license).txt$}, "/en/about/license.txt" diff --git a/de/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/de/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 979a13b51f..34aba97c55 100644 --- a/de/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/de/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -64,8 +64,8 @@ Konstantin Haase (@konstantinhaase) hat in seinem Blog eine gute Zusammenfassung Bekannte Probleme finden Sie hier: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Den Release-Plan und weitere Informationen finden Sie hier: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/de/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/de/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 78f74cf934..b6a5eb3f14 100644 --- a/de/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/de/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -73,8 +73,8 @@ Zusammenfassung veröffentlicht: [Was ist neu in Ruby 2.1?](http://rkh.im/ruby-2 Bekannte Probleme sind: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Siehe auch den Veröffentlichungszeitplan für weitere Informationen: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/de/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/de/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index 20e30df5dd..ce0e7582c7 100644 --- a/de/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/de/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -75,7 +75,7 @@ auch weiterhin verbessern! [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-de]: https://www.ruby-lang.org/de/security/ [sunset-187-de]: https://www.ruby-lang.org/de/news/2013/06/30/we-retire-1-8-7/ diff --git a/de/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/de/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index bb68c91d08..284476ad3e 100644 --- a/de/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/de/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -60,7 +60,7 @@ aufrecht zu erhalten, daher wird `TEENY` auf 0 festgehalten. Sie können die folgenden Beiträge lesen, um mehr über diesen Vorschlag zu erfahren: -* [Einführung eines semantischen Versionierungsschemas und einer Branching-Richtlinie](http://bugs.ruby-lang.org/issues/8835) +* [Einführung eines semantischen Versionierungsschemas und einer Branching-Richtlinie](https://bugs.ruby-lang.org/issues/8835) * [Akzeptierter Vorschlag auf Englisch](https://gist.github.com/sorah/7803201) * [Akzeptierter Vorschlag auf Japanisch](https://gist.github.com/hsbt/7719305) diff --git a/de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 166b367732..2d3ad47773 100644 --- a/de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/de/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -79,8 +79,8 @@ Diese Änderungen schlagen sich nieder in 1239 geänderten Dateien, ## Veröffentlichungskommentar -* [2.2.0 bekannte Probleme](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 bekannte Probleme](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Siehe auch den Veröffentlichungsplan und andere Informationen: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/en/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/en/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 5e52519876..5d8c4f6159 100644 --- a/en/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/en/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -62,8 +62,8 @@ Konstantin Haase (@konstantinhaase) wrote a good summary in his blog post: [What Known issues are: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) See also the release schedule and other information: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/en/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/en/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index fcb3477a94..9056bfcf17 100644 --- a/en/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/en/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -66,8 +66,8 @@ Konstantin Haase (@konstantinhaase) wrote a good summary in his blog post: [What Known issues are: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) See also the release schedule and other information: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/en/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/en/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index f10647e78f..fedf56759c 100644 --- a/en/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/en/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -69,7 +69,7 @@ Thank you for your continued support and lets keep making Ruby better! [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-en]: https://www.ruby-lang.org/en/security/ [sunset-187-en]: https://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/ diff --git a/en/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/en/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index 8b9af37283..7e387e08ed 100644 --- a/en/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/en/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -54,7 +54,7 @@ level releases, so `TEENY` will be fixed at 0. To read up more on this proposal please see the following links: -* [Introducing a semantic versioning scheme and branching policy](http://bugs.ruby-lang.org/issues/8835) +* [Introducing a semantic versioning scheme and branching policy](https://bugs.ruby-lang.org/issues/8835) * [Accepted proposal in English](https://gist.github.com/sorah/7803201) * [Accepted proposal in Japanese](https://gist.github.com/hsbt/7719305) diff --git a/en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index c798cbd5cb..83d1aa6e1b 100644 --- a/en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/en/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -73,8 +73,8 @@ With those changes, 1239 files changed, 98343 insertions(+), 61858 deletions(-). ## Release Comment -* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Known issues](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) See also the release schedule and other information: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index fa39d312a9..0d026bfb8c 100644 --- a/en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/en/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -87,8 +87,8 @@ With those changes, 1239 files changed, 98343 insertions(+), 61858 deletions(-). ## Release Comment -* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Known issues](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) See also the release schedule and other information: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 948e7ebab6..47aeb2171a 100644 --- a/en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/en/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -84,8 +84,8 @@ With those changes, 1548 files changed, 123658 insertions(+), 74306 deletions(-) ## Release Comment -* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Known issues](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) See also the release schedule and other information: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/es/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/es/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 165028f5fe..77846235c4 100644 --- a/es/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/es/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -57,8 +57,8 @@ Los cambios que sobresalen en esta versión son: Problemas conocidos: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Más información y la agenda de cambios: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/es/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/es/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index e847efc1a7..62783529c6 100644 --- a/es/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/es/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -70,9 +70,9 @@ cambios en su blog post: [What's new in Ruby 2.1?](http://rkh.im/ruby-2.1). Problemas conocidos: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Ver también la agenda de entregas y otra información: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/es/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/es/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index 68ed43862f..c0c21e815f 100644 --- a/es/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/es/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -75,7 +75,7 @@ y desearíamos que tomaras ventaja de ello. [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-es]: https://www.ruby-lang.org/es/security/ [sunset-187-es]: https://www.ruby-lang.org/es/news/2013/06/30/we-retire-1-8-7/ diff --git a/es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index 3370fd3981..3d02aaafc3 100644 --- a/es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/es/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -64,8 +64,8 @@ cambios en su blog post: [What's new in Ruby 2.1?](http://rkh.im/ruby-2.1). Problemas conocidos: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Ver también la agenda de entregas y otra información: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/es/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/es/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index a112c88fc7..90747345fa 100644 --- a/es/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/es/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -56,7 +56,7 @@ mismo nivel de entregas de `MINOR`. Por lo tanto `TEENY` será corregida en 0. Para leer más acerca de esta propuesta por favor ve a las siguientes ligas: -* [Introducing a semantic versioning scheme and branching policy](http://bugs.ruby-lang.org/issues/8835) +* [Introducing a semantic versioning scheme and branching policy](https://bugs.ruby-lang.org/issues/8835) * [Accepted proposal in English](https://gist.github.com/sorah/7803201) * [Accepted proposal in Japanese](https://gist.github.com/hsbt/7719305) diff --git a/es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 057d2b8f95..0ef2da05bb 100644 --- a/es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/es/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -101,8 +101,8 @@ Con estos cambios, 1548 archivos cambiaron, 123658 inserciones(+), 74306 borrado ## Comentarios de la entrega -* [Problemas conocidos de 2.2.0](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [Problemas conocidos de 2.2.0](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Para más información de la agenda de entregas: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/fr/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/fr/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 3ee901e99c..0cb679efdd 100644 --- a/fr/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/fr/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -57,8 +57,8 @@ Les modifications les plus notables sont : Les problèmes connus sont listés sur : -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Vous pouvez aussi suivre l'avancement du planning et d'autres informations sur : -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/fr/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/fr/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 36602bdf06..3cf5ab9b2a 100644 --- a/fr/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/fr/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -68,8 +68,8 @@ Konstantin Haase (@konstantinhaase) a produit un bon résumé dans ce billet de Les problèmes connus sont listés sur : -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Vous pouvez aussi suivre l'avancement du planning et d'autres informations sur : -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/fr/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/fr/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index 5e622da9f8..163bcc0a5a 100644 --- a/fr/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/fr/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -59,7 +59,7 @@ la version `MINEURE`, par conséquent le numéro de version `MICRO` sera fixé Pour plus d'informations sur cette proposition, veuillez consulter les liens suivants : -* [Introduction au schéma de versionnage et à la politique de gestion des branches](http://bugs.ruby-lang.org/issues/8835) +* [Introduction au schéma de versionnage et à la politique de gestion des branches](https://bugs.ruby-lang.org/issues/8835) * [Proposition acceptée en anglais](https://gist.github.com/sorah/7803201) * [Proposition acceptée en japonais](https://gist.github.com/hsbt/7719305) diff --git a/fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index e427eeee51..4de1f29ab0 100644 --- a/fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/fr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -75,8 +75,8 @@ Avec ces changements : 1239 fichiers changés, 98343 insertions(+), 61858 suppre ## Commentaire -* [Problème connus sur 2.2.0](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [Problème connus sur 2.2.0](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Consultez également le planning de sortie et d'autres informations : -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 8f9531e1a8..0a34e220a1 100644 --- a/fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/fr/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -88,8 +88,8 @@ Avec ces changements, 1 239 fichiers changés, 98 343 ajouts(+), 61 858 supprés ## Commentaire -* [Tickets ouverts](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [Tickets ouverts](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Consultez également le planning de versions et d'autres informations : -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index ba358b6bdc..6f8674427c 100644 --- a/fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/fr/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -96,8 +96,8 @@ Avec ces changements, 1 548 fichiers changés, 123 658 ajouts(+), 74 306 suppré ## Commentaire -* [Tickets ouverts](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [Tickets ouverts](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Consultez également le planning de versions et d'autres informations : -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/id/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/id/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index a032d07633..30905c28d2 100644 --- a/id/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/id/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -62,8 +62,8 @@ Konstantin Haase (@konstantinhaase) menulis sebuah ringkasan yang sangat bagus d Issue yang diketahui adalah: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Lihat juga jadwal rilis dan informasi lainnya: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 1edea01a2f..e9b58c9d25 100644 --- a/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -67,8 +67,8 @@ artikel di blognya: [What's new in Ruby 2.1?](http://rkh.im/ruby-2.1). Isu - isu yang diketahui: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Lihat juga jadwal rilis dan informasi lainya: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/id/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/id/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index e274bff323..57a8981950 100644 --- a/id/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/id/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -69,7 +69,7 @@ Terima kasih telah mendukung kami tiada henti dan mari buat Ruby lebih baik! [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-id]: https://www.ruby-lang.org/id/security/ [sunset-187-id]: https://www.ruby-lang.org/id/news/2013/06/30/we-retire-1-8-7/ diff --git a/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 8198eb34d0..4f6b471011 100644 --- a/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/id/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -87,8 +87,8 @@ Dengan perubahan tersebut, 1239 berkas berubah, 98343 Penambahan(+), 61858 pengh ## Komentar Rilis -* [Isu 2.2.0 yang diketahui](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [Isu 2.2.0 yang diketahui](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Lihat juga jadwal rilis dan informasi lainnya: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index f46eb66fe3..85cb4c4c8d 100644 --- a/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/id/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -84,8 +84,8 @@ Dengan perubahan-perubahan di atas, 1548 berkas berubah, 123658 *insertions(+)*, ## Komentar Rilis -* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Known issues](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Lihat juga jadwal rilis dan informasi lain: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/it/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/it/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 38acc011ab..8b7ad94f1b 100644 --- a/it/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/it/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -68,8 +68,8 @@ post: [What's new in Ruby 2.1?](http://rkh.im/ruby-2.1). Problemi noti sono: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Vedere inoltre il release schedule e altre informazioni: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/it/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/it/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index 0d258e009c..cae3df1617 100644 --- a/it/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/it/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -71,7 +71,7 @@ Grazie per il vostro continuo supporto e continuiamo a rendere Ruby migliore! [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-it]: https://www.ruby-lang.org/it/security/ [sunset-187-en]: https://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/ diff --git a/it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md b/it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md index 59c21f60ad..611602c55c 100644 --- a/it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md +++ b/it/news/_posts/2013-12-20-ruby-2-1-0-rc1-is-released.md @@ -12,7 +12,7 @@ Per favore provate le nuove feature in Ruby 2.1 prima del rilascio finale previs ## Modifiche rilevanti dalla preview 2 -* rimosse curses. [#8584](http://bugs.ruby-lang.org/issues/8584) +* rimosse curses. [#8584](https://bugs.ruby-lang.org/issues/8584) per le altre modifiche vedere [NEWS](https://github.com/ruby/ruby/blob/v2_1_0_rc1/NEWS). @@ -49,7 +49,7 @@ Le modifiche rilevanti sono: * "literal".freeze è ora ottimizzato [#9042](https://bugs.ruby-lang.org/issues/9042) * aggiunto Exception#cause [#8257](https://bugs.ruby-lang.org/issues/8257) * aggiornate librerie come BigDecimal, JSON, NKF, Rake, RubyGems, e RDoc. -* rimosse curses. [#8584](http://bugs.ruby-lang.org/issues/8584) +* rimosse curses. [#8584](https://bugs.ruby-lang.org/issues/8584) Guarda più dettagli sulle modifiche: [NEWS su repository Ruby (WIP)](https://github.com/ruby/ruby/blob/v2_1_0_rc1/NEWS). @@ -63,8 +63,8 @@ post: [What's new in Ruby 2.1?](http://rkh.im/ruby-2.1). Problemi noti sono: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Vedere inoltre il release schedule e altre informazioni: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/it/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/it/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index c2d5ea2527..dc3437b5bf 100644 --- a/it/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/it/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -58,7 +58,7 @@ stesso livello `MINOR`, così che `TEENY` resterà fisso a 0. Per documentarsi meglio su questa proposta si prega di vedere i seguenti link: -* [Introducing a semantic versioning scheme and branching policy](http://bugs.ruby-lang.org/issues/8835) +* [Introducing a semantic versioning scheme and branching policy](https://bugs.ruby-lang.org/issues/8835) * [Proposta accettata in Inglese](https://gist.github.com/sorah/7803201) * [Proposta accettata in Giapponese](https://gist.github.com/hsbt/7719305) diff --git a/it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md b/it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md index b8188efce0..afe1979c68 100644 --- a/it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md +++ b/it/news/_posts/2013-12-25-ruby-2-1-0-is-released.md @@ -47,6 +47,6 @@ Le modifiche rilevanti sono: * "literal".freeze è ora ottimizzato [#9042](https://bugs.ruby-lang.org/issues/9042) * aggiunto Exception#cause [#8257](https://bugs.ruby-lang.org/issues/8257) * aggiornate librerie come BigDecimal, JSON, NKF, Rake, RubyGems, e RDoc. -* rimosse curses. [#8584](http://bugs.ruby-lang.org/issues/8584) +* rimosse curses. [#8584](https://bugs.ruby-lang.org/issues/8584) Guarda più dettagli sulle modifiche: [NEWS su repository Ruby](https://github.com/ruby/ruby/blob/v2_1_0/NEWS). diff --git a/it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index e3f506d163..2a314f99c7 100644 --- a/it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/it/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -75,8 +75,8 @@ Totale delle modifiche: 1239 file modificati, 98343 aggiunte(+), 61858 rimozioni ## Commento alla Release -* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Known issues](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Per vedere anche il release schedule e altre informazioni: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/ja/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/ja/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 37c088ee7c..a3f0f7af95 100644 --- a/ja/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/ja/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -62,8 +62,8 @@ Konstantin Haase (@konstantinhaase) さんがブログに良いまとめを書 既知の問題点: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) リリーススケジュールやその他の情報については以下も参照してください: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/ja/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/ja/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index eb56c75eff..bface70648 100644 --- a/ja/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/ja/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -66,8 +66,8 @@ Konstantin Haase (@konstantinhaase) さんがブログに良いまとめを書 既知の問題点: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) リリーススケジュールやその他の情報については以下も参照してください: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/ja/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/ja/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index df4ee85e94..def77ec609 100644 --- a/ja/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/ja/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -64,7 +64,7 @@ ruby-core チームによる 1.8.7 と 1.9.2 のメンテナンスをこれ以 [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-ja]: https://www.ruby-lang.org/ja/security/ [sunset-187-ja]: https://www.ruby-lang.org/ja/news/2013/06/30/we-retire-1-8-7/ diff --git a/ja/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/ja/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index ac41eeacf8..ebfba4b2b8 100644 --- a/ja/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/ja/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -52,7 +52,7 @@ ABI は `{MAJOR}.{MINOR}.0` のスキーマに従うものとします。 この提案についてのより詳しい情報は以下のリンクを参照してください。 -* [Introducing a semantic versioning scheme and branching policy](http://bugs.ruby-lang.org/issues/8835) +* [Introducing a semantic versioning scheme and branching policy](https://bugs.ruby-lang.org/issues/8835) * [受理された提案](https://gist.github.com/hsbt/7719305) * [受理された提案 (英語訳)](https://gist.github.com/sorah/7803201) diff --git a/ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index c7c7a8e497..5db5d2ff65 100644 --- a/ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/ja/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -73,8 +73,8 @@ Ruby 2.2.0-preview1 でのプログラミングをお楽しみください! ## リリースコメント -* [2.2.0 既知の問題](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 既知の問題](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) リリーススケジュールとその他の情報は以下を参照してください: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/ko/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/ko/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index c55d259138..cced8ba6b4 100644 --- a/ko/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/ko/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -60,8 +60,8 @@ Konstantin Haase(@konstantinhaase)가 멋진 요약을 자신의 블로그 포 알려진 이슈들: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) 릴리스 일정과 기타 정보들은 다음 링크를 참조해 주십시오: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/ko/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/ko/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index c6d2d76862..38e5c0014c 100644 --- a/ko/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/ko/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -66,8 +66,8 @@ Konstantin Haase(@konstantinhaase)가 자신의 블로그 포스트에 멋진 알려진 이슈들: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) 릴리스 일정과 기타 정보들은 다음 링크를 참조하십시오: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/ko/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/ko/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index 7d5a57bcb7..013c49a05a 100644 --- a/ko/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/ko/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -56,7 +56,7 @@ Terence와 Zachary가 기업 후원의 일환으로 이 버전의 보안 유지 [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-ko]: https://www.ruby-lang.org/ko/security/ [sunset-187-ko]: https://www.ruby-lang.org/ko/news/2013/06/30/we-retire-1-8-7/ diff --git a/ko/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/ko/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index c39b6ddeec..cdf7e66a59 100644 --- a/ko/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/ko/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -54,7 +54,7 @@ ABI는 `{MAJOR}.{MINOR}.0`의 스키마를 사용하도록 합니다. 이 제안에 관한 좀 더 자세한 정보는 밑의 링크를 참고하여 주십시오. -* [Introducing a semantic versioning scheme and branching policy](http://bugs.ruby-lang.org/issues/8835) +* [Introducing a semantic versioning scheme and branching policy](https://bugs.ruby-lang.org/issues/8835) * [Accepted proposal in English](https://gist.github.com/sorah/7803201) * [Accepted proposal in Japanese](https://gist.github.com/hsbt/7719305) diff --git a/ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 32ae8de64b..1cbd7fb6a4 100644 --- a/ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/ko/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -73,8 +73,8 @@ lang: ko ## 릴리스 코멘트 -* [2.2.0 알려진 이슈](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 알려진 이슈](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) 릴리스 일정과 다른 정보는 밑의 링크에서도 보실 수 있습니다. -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index c761957912..9486c93d4e 100644 --- a/ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/ko/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -93,8 +93,8 @@ lang: ko ## 릴리스 코멘트 -* [2.2.0 알려진 이슈](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 알려진 이슈](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) 릴리스 일정과 다른 정보는 밑의 링크를 참조하세요. -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 5d4b041199..1060e306e0 100644 --- a/ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/ko/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -97,8 +97,8 @@ vfork(2)는 아직 잘 알려지지 않은 위험할 수도 있는 시스템 콜 ## 릴리스 코멘트 -* [2.2.0 알려진 이슈](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 알려진 이슈](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) 릴리스 일정과 다른 정보는 밑의 링크를 참조하세요. -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/pl/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/pl/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 2d967f1da2..cbfbad23d9 100644 --- a/pl/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/pl/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -65,8 +65,8 @@ Konstantin Haase (@konstantinhaase) napisał dobre podsumowanie na swoim blogu: Znane problemy to: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Zobacz także plan wydań oraz inne informacje: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/pl/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/pl/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index da4690d71a..6049ccb066 100644 --- a/pl/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/pl/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -66,8 +66,8 @@ Konstantin Haase (@konstantinhaase) napisał dobre podsumowanie na swoim blogu: Znane problemy to: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Zobacz także plan wydań oraz inne informacje: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/pl/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/pl/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index accae73e3c..626cbe86a6 100644 --- a/pl/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/pl/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -70,7 +70,7 @@ Dziękujemy za nieustające wsparcie i uczyńmy Rubiego lepszym! [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-en]: https://www.ruby-lang.org/en/security/ [sunset-187-pl]: https://www.ruby-lang.org/pl/news/2013/06/30/we-retire-1-8-7/ diff --git a/pl/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/pl/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index 9cf714b438..dfb2269244 100644 --- a/pl/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/pl/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -53,7 +53,7 @@ wydań `MINOR`, więc `TEENY` zostanie ustalona na 0. Aby przeczytać więcej na temat tej propozycji zobacz poniższe linki: -* [Wprowadzenie schematu semantycznego wersjonowania i polityki branchy](http://bugs.ruby-lang.org/issues/8835) +* [Wprowadzenie schematu semantycznego wersjonowania i polityki branchy](https://bugs.ruby-lang.org/issues/8835) * [Zaakceptowane propozycje po angielsku](https://gist.github.com/sorah/7803201) * [Zaakceptowane propozycje po japońsku](https://gist.github.com/hsbt/7719305) diff --git a/pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index d3b449c456..1c6e9ed3a8 100644 --- a/pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/pl/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -74,8 +74,8 @@ Z tymi zmianami, 1239 zmienionych plików, 98343 wstawień(+), 61858 usunięć(- ## Komentarz do wydania -* [2.2.0 znane błędy](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 znane błędy](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Zobacz także harmonogram wydań i inne informacje: -[Wydania 2.2](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[Wydania 2.2](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 07ee0c87ad..441435b367 100644 --- a/pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/pl/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -92,8 +92,8 @@ Z tymi zmianami, 1239 zmienionych plików, 98343 wstawień(+), 61858 usunięć(- ## Komentarz do wydania -* [2.2.0 Znane problemy](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Znane problemy](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Zobacz także harmonogram wydań i inne informacje: -[Wydania22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[Wydania22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 4c17820f9d..f986f9dd05 100644 --- a/pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/pl/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -93,8 +93,8 @@ Z tymi zmianami, 1548 zmienionych plików, 123658 wstawień(+), 74306 usunięć( ## Komentarz do wydania -* [2.2.0 Znane problemy](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Znane problemy](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Zobacz także harmonogram wydań i inne informacje: -[Wydania22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[Wydania22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/pt/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/pt/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index 7914da2467..b6a52397c4 100644 --- a/pt/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/pt/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -56,7 +56,7 @@ de nível `MINOR`, então `TEENY` será corrigida em 0. Para ler mais sobre esta proposta por favor siga os links abaixo: -* [Introducing a semantic versioning scheme and branching policy](http://bugs.ruby-lang.org/issues/8835) +* [Introducing a semantic versioning scheme and branching policy](https://bugs.ruby-lang.org/issues/8835) * [Proposta aceita em Inglês](https://gist.github.com/sorah/7803201) * [Proposta aceita em Japonês](https://gist.github.com/hsbt/7719305) diff --git a/ru/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/ru/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 470bc9cee5..19ba0ef6e1 100644 --- a/ru/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/ru/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -63,8 +63,8 @@ Konstantin Haase (@konstantinhaase) написал хороший обзор в Известные баги: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) О плане релизов и другую информацию можно получить тут: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/ru/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/ru/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 175bf1da51..b7e8293c28 100644 --- a/ru/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/ru/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -66,8 +66,8 @@ Konstantin Haase (@konstantinhaase) написал хороший пост в с Известные баги: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) О плане релизов и другую информацию можно получить тут: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/ru/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/ru/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index a740c8e6b9..ae6ab37c4f 100644 --- a/ru/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/ru/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -65,7 +65,7 @@ Terence и Zachary будут поддерживать безопасность [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-ru]: https://www.ruby-lang.org/ru/security/ [sunset-187-ru]: https://www.ruby-lang.org/ru/news/2013/06/30/we-retire-1-8-7/ diff --git a/ru/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/ru/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index 49f3df5ecf..70286f4183 100644 --- a/ru/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/ru/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -53,7 +53,7 @@ ABI будет представлен следующей схемой: `{MAJOR}. Для получения дальнейшей информации по версионированию посетите: -* [Введение в схему семантического версионирования и ветвления (EN)](http://bugs.ruby-lang.org/issues/8835) +* [Введение в схему семантического версионирования и ветвления (EN)](https://bugs.ruby-lang.org/issues/8835) * [Принятие предложения (EN)](https://gist.github.com/sorah/7803201) * [Принятие предложения (JP)](https://gist.github.com/hsbt/7719305) diff --git a/ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 914e914906..934e3f625a 100644 --- a/ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/ru/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -72,7 +72,7 @@ Ruby 2.2 и старше. (См. [пост в их блоге](http://weblog.rub ## Замечания к релизу -* [Известные проблемы с 2.2.0](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [Известные проблемы с 2.2.0](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) -Информацию о плане релиза можно узнать [тут](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22). +Информацию о плане релиза можно узнать [тут](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22). diff --git a/ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index b3cee8fda2..fa7b95ead9 100644 --- a/ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/ru/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -109,8 +109,8 @@ lang: ru ## Комментарии к релизу -* [Известные ошибки в 2.2.0](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [Известные ошибки в 2.2.0](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Другая информация и график релизов: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 9b97d3288e..fd3d62644c 100644 --- a/tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/tr/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -74,8 +74,8 @@ Bu değişiklikler ile, 1239 dosya değiştirildi, 98343 ekleme(+), 61858 silme( ## Sürüm Yorumu -* [2.2.0 Bilinen sorunlar](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Bilinen sorunlar](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Ayrıca, sürüm planlaması ve diğer bilgiler için bakınız: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/vi/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/vi/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 0a1c16c807..2b053131ee 100644 --- a/vi/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/vi/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -55,8 +55,8 @@ Các thay đổi chính: Các vấn đề hiện được biết: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Xem thông tin lịch trình phát hành tại: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/vi/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/vi/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 349f73af19..4baf20a0fc 100644 --- a/vi/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/vi/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -67,8 +67,8 @@ Konstantin Haase (@konstantinhaase) tóm tắt trong bài blog: [Có gì mới t Các lỗi được biết: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) Xem lịch phát hành và các thông tin khác: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/vi/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md b/vi/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md index c3c9c18b91..73affddd85 100644 --- a/vi/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md +++ b/vi/news/_posts/2013-12-17-maintenance-of-1-8-7-and-1-9-2.md @@ -68,7 +68,7 @@ Cảm bạn đã tiếp tục ủng hộ và hãy cùng làm cho Ruby tốt hơn [heroku]: http://heroku.com/ [securing-ruby]: https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby/ -[source-187]: http://bugs.ruby-lang.org/projects/ruby-187/repository -[source-192]: http://bugs.ruby-lang.org/projects/ruby-192/repository +[source-187]: https://bugs.ruby-lang.org/projects/ruby-187/repository +[source-192]: https://bugs.ruby-lang.org/projects/ruby-192/repository [security-en]: https://www.ruby-lang.org/en/security/ [sunset-187-en]: https://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/ diff --git a/vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index dbe084fffc..95192474b8 100644 --- a/vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/vi/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -74,8 +74,8 @@ Thông kê thay đổi, 1239 files thay đổi, 98343 thêm vào(+), 61858 xoá ## Chú thích ấn bản -* [2.2.0 Các lỗi đã xác định](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Các lỗi đã xác định](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Xem luôn lịch ấn hành và các thông tin khác tại: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 25ac48eaad..23f094a09d 100644 --- a/vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/vi/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -93,8 +93,8 @@ Với những thay đổi, 1239 file đã được thay đổi, 98343 insertions ## Chú thích -* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Known issues](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) Lịch phát hành các phiên bản tiếp theo và các thông tin khác tại: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/zh_cn/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/zh_cn/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index ab1420671b..60bdce0078 100644 --- a/zh_cn/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/zh_cn/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -56,8 +56,8 @@ lang: zh_cn 已知的问题: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) 请参照以下日程安排和其他信息: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/zh_cn/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/zh_cn/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 4624fcd0dc..d5db0f01ca 100644 --- a/zh_cn/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/zh_cn/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -71,8 +71,8 @@ Rails 5.0 将会依赖 Symbol GC,它将只支持 Ruby 2.2 及之后的版本 ## 发布评论 -* [2.2.0 已知问题](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 已知问题](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) 又见发布时间表和其他信息: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index 0ad1b36192..1aedc57e5b 100644 --- a/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/zh_cn/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -74,8 +74,8 @@ Ruby 2.2.0-preview2 是 Ruby 2.2.0 的第二个预览版,针对使用者日益 ## 发布公告 -* [2.2.0 版本已知的问题](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 版本已知的问题](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) 同时请参考发布进程表及其他信息: -* [ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +* [ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index 7f581db3a8..218cb5b475 100644 --- a/zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/zh_cn/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -77,8 +77,8 @@ Ruby 2.2.0 针对使用者日益增多的各类需求,进行了许多更新和 ## 发布公告 -* [2.2.0 版本已知的问题](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 版本已知的问题](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) 同时请参考发布进程表及其他信息: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/zh_tw/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md b/zh_tw/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md index 4d054162a4..816382b042 100644 --- a/zh_tw/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md +++ b/zh_tw/news/_posts/2013-09-23-ruby-2-1-0-preview1-is-released.md @@ -62,8 +62,8 @@ Konstantin Haase (@konstantinhaase) 寫了篇文章總結了 2.1 的變化:[Wh 已知問題: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) 請參考下列時程與其他資訊: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/zh_tw/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md b/zh_tw/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md index 5c73a966f7..ab58775d95 100644 --- a/zh_tw/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md +++ b/zh_tw/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -66,8 +66,8 @@ Konstantin Haase ([@konstantinhaase](https://twitter.com/konstantinhaase)) 寫 已知問題: -[http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) +[https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=102) 請參考其他相關資訊與發佈時程: -[http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) +[https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering210) diff --git a/zh_tw/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md b/zh_tw/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md index 5e61e36abf..c662853ad0 100644 --- a/zh_tw/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md +++ b/zh_tw/news/_posts/2013-12-21-ruby-version-policy-changes-with-2-1-0.md @@ -48,7 +48,7 @@ ABI 會採用下列架構 `{MAJOR}.{MINOR}.0`。 閱讀更多關於此提案的內容,請參考下列連結: -* [語意化版本與分支架構簡介](http://bugs.ruby-lang.org/issues/8835) +* [語意化版本與分支架構簡介](https://bugs.ruby-lang.org/issues/8835) * [採納提案(英文)](https://gist.github.com/sorah/7803201) * [採納提案(日文)](https://gist.github.com/hsbt/7719305) diff --git a/zh_tw/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md b/zh_tw/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md index 5849941555..d8a9ae16d1 100644 --- a/zh_tw/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md +++ b/zh_tw/news/_posts/2014-09-18-ruby-2-2-0-preview1-released.md @@ -68,8 +68,8 @@ Ruby 2.2.0-preview1 是 Ruby 2.2.0 版本的初次亮相。 ## 發佈記 -* [2.2.0 已知問題](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115)。 +* [2.2.0 已知問題](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115)。 同時請參考發佈行程表以及其他資訊: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/zh_tw/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md b/zh_tw/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md index a31ee428c5..2eeb31235e 100644 --- a/zh_tw/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md +++ b/zh_tw/news/_posts/2014-11-28-ruby-2-2-0-preview2-released.md @@ -74,8 +74,8 @@ Ruby 2.2.0-preview2 是 Ruby 2.2.0 第二個預覽版。針對使用者對 Ruby ## 發佈記 -* [2.2.0 Known issues](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 Known issues](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) 同時請參考發佈行程表以及其他資訊: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) diff --git a/zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md b/zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md index d2be88530c..88376a6dd5 100644 --- a/zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md +++ b/zh_tw/news/_posts/2014-12-18-ruby-2-2-0-rc1-released.md @@ -76,8 +76,8 @@ Ruby 2.2 針對使用者對 Ruby 各式各樣的需求,做了許多修正、 ## 發佈記 -* [2.2.0 已知問題](http://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) +* [2.2.0 已知問題](https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=115) 同時請參考發佈時程及其他相關資訊: -[ReleaseEngineering22](http://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) +[ReleaseEngineering22](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering22) From ffeafeef826fa2bdc958d69a140d28ca6b68332e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 8 Feb 2016 10:40:53 +0100 Subject: [PATCH 0349/3767] Move post into correct directory (es) --- ...-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename es/news/_posts/{en/news/_posts => }/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md (100%) diff --git a/es/news/_posts/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md similarity index 100% rename from es/news/_posts/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md rename to es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md From 7ea6507a19325b75ae8661b5e72b26ee083cabd7 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 8 Feb 2016 10:42:25 +0100 Subject: [PATCH 0350/3767] Add translator to post (es) --- ...nsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 40f95537e4..7e20eab0c7 100644 --- a/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -2,7 +2,7 @@ layout: news_post title: "CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL" author: "usa" -translator: +translator: "hminaya" date: 2015-12-16 12:00:00 +0000 tags: security lang: es From ef15c25590f2b1458374a42137909d35dc5720d0 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 8 Feb 2016 10:52:54 +0100 Subject: [PATCH 0351/3767] Fix markdown for headings in post --- ...tring-usage-in-fiddle-and-dl-cve-2015-7551.md | 15 +++++---------- ...tring-usage-in-fiddle-and-dl-cve-2015-7551.md | 15 +++++---------- ...tring-usage-in-fiddle-and-dl-cve-2015-7551.md | 15 +++++---------- ...tring-usage-in-fiddle-and-dl-cve-2015-7551.md | 15 +++++---------- ...tring-usage-in-fiddle-and-dl-cve-2015-7551.md | 15 +++++---------- ...tring-usage-in-fiddle-and-dl-cve-2015-7551.md | 16 ++++++---------- ...tring-usage-in-fiddle-and-dl-cve-2015-7551.md | 15 +++++---------- 7 files changed, 36 insertions(+), 70 deletions(-) diff --git a/bg/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/bg/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index c649ee3f11..6969dc3d2a 100644 --- a/bg/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/bg/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -11,8 +11,7 @@ lang: bg Същестува проблем с опасни стрингове във Fiddle и DL. На уязвимостта е назначен CVE идентификатор [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). -Детайли -------- +## Детайли Същестува уязвимост във Fiddle и DL, първоначално докладвана и поправена с [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) @@ -38,8 +37,7 @@ function_pointer = handle[dangerous_user_input] Всички потребители на уязвените версии трябва веднага да ъпдейтнат или да ползват workardound. -Уязвими версии ------------------ +## Уязвими версии * Всички рилийзи на Ruby 1.9.2 и Ruby 1.9.3 (DL и Fiddle). * Всички пачнати рилийзи на Ruby 2.0.0 преди 2.0.0-p648 (DL и Fiddle). @@ -48,8 +46,7 @@ function_pointer = handle[dangerous_user_input] * Ruby 2.3.0 preview 1 и preview 2 (Fiddle). * преди trunk revision 53153 (Fiddle). -Workaround-и ------------ +## Workaround-и Ако не можете да ъпгрейднете Ruby, използвайте следният monkey patch: @@ -74,13 +71,11 @@ end Ако използвате DL, започнете да използвате Fiddle вместо него. -Благодарности -------- +## Благодарности Благодарим на Christian Hofstaedtler за докладване на проблема! -История -------- +## История * Първоначално публикувано на 2015-12-16 12:00:00 UTC diff --git a/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 98b85967f6..e12e08ed99 100644 --- a/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -12,8 +12,7 @@ There is an unsafe tainted string usage vulnerability in Fiddle and DL. This vulnerability has been assigned the CVE identifier [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). -Details -------- +## Details There is an unsafe tainted string vulnerability in Fiddle and DL. This issue was originally reported and fixed with [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) in DL, @@ -39,8 +38,7 @@ function_pointer = handle[dangerous_user_input] All users running an affected release should either upgrade or use one of the work arounds immediately. -Affected Versions ------------------ +## Affected Versions * All patch releases of Ruby 1.9.2 and Ruby 1.9.3 (DL and Fiddle). * All patch releases of Ruby 2.0.0 prior to Ruby 2.0.0 patchlevel 648 (DL and Fiddle). @@ -49,8 +47,7 @@ Affected Versions * Ruby 2.3.0 preview 1 and preview 2 (Fiddle). * prior to trunk revision 53153 (Fiddle). -Workarounds ------------ +## Workarounds If you cannot upgrade, the following monkey patch can be applied as a workaround for Fiddle: @@ -76,12 +73,10 @@ end If you are using DL, use Fiddle instead of it. -Credits -------- +## Credits Thanks to Christian Hofstaedtler for reporting this issue! -History -------- +## History * Originally published at 2015-12-16 12:00:00 UTC diff --git a/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 7e20eab0c7..eae906f1a5 100644 --- a/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -12,8 +12,7 @@ Existe una vulerabilidad del tipo "unsafe tainted string usage" en Fiddle y DL. Esta vulnerabilidad se la ha asignado el identificador CVE [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). -Detalles -------- +## Detalles Existe una vulerabilidad del tipo "unsafe tainted string usage" en Fiddle y DL. Esta vulnerabilidad fue reportada y corregida originalmente con @@ -40,8 +39,7 @@ function_pointer = handle[dangerous_user_input] Todos los usuarios que estan utilizando una version afectada deben actualizarla o utilizar una de las soluciones inmediatamente. -Versiones Afectadas ------------------ +## Versiones Afectadas * Todos los releases patch de Ruby 1.9.2 y Ruby 1.9.3 (DL y Fiddle). * Todos los releases patch de Ruby 2.0.0 prior to Ruby 2.0.0 patchlevel 648 (DL and Fiddle). @@ -50,8 +48,7 @@ Versiones Afectadas * Ruby 2.3.0 preview 1 y preview 2 (Fiddle). * anterior a trunk revision 53153 (Fiddle). -Soluciones ------------ +## Soluciones Si no puedes actualizar, el siguiente monkey patch puede ser aplicado como una solucion para Fiddle: @@ -77,12 +74,10 @@ end Si estas utilizando DL, utiliza Fiddle mejor. -Creditos -------- +## Creditos Gracias a Christian Hofstaedtler por reportar esta vulnerabilidad -Historial -------- +## Historial * Originalmente publicado at 2015-12-16 12:00:00 UTC diff --git a/ja/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/ja/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 5446b6c0b5..c7cb63a4ab 100644 --- a/ja/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/ja/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -11,8 +11,7 @@ lang: ja Ruby の標準添付ライブラリである Fiddle と DL に、信用できない tainted な文字列の使用に関する脆弱性が発見されました。 この脆弱性は、[CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551) として登録されています。 -詳細 ----- +## 詳細 Ruby の標準添付ライブラリである Fiddle と DL で、信用できない tainted な文字列を使用すると、本来禁止されるべき危険な操作が可能となる問題が発見されました。 @@ -35,8 +34,7 @@ function_pointer = handle[dangerous_user_input] この問題の影響を受けるバージョンの Ruby のユーザーは、速やかに問題の修正されたバージョンに更新するか、または何らかの回避策を採ってください。 -影響を受けるバージョン ----------------------- +## 影響を受けるバージョン * Ruby 1.9.2 および 1.9.3 の全てのパッチリリース (DL および Fiddle に関して) * Ruby 2.0.0 patchlevel 648 より前の全ての Ruby 2.0.0 系列 (DL および Fiddle に関して) @@ -44,8 +42,7 @@ function_pointer = handle[dangerous_user_input] * Ruby 2.3.0 preview 1 および preview 2 (Fiddle に関して) * revision 53153 より前の開発版 (Fiddle に関して) -回避策 ------- +## 回避策 もし何らかの事情で Ruby を更新できない場合は、以下のモンキーパッチによって Fiddle については問題を回避することができます: @@ -70,12 +67,10 @@ end DL を使用している場合は、Fiddle を使うようにしてください。 -クレジット ----------- +## クレジット この脆弱性は Christian Hofstaedtler によって報告されました。 -更新履歴 --------- +## 更新履歴 * 2015-12-16 21:00:00 (JST) 初版 diff --git a/ko/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/ko/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index b2a4ee9a63..6a4a9affef 100644 --- a/ko/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/ko/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -12,8 +12,7 @@ lang: ko 이 취약점은 CVE 아이디 [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551)에 할당 되었습니다. -상세 -------- +## 상세 Fiddle과 DL에 신용할 수 없는 tainted 문자열 사용에 관한 취약점이 발견되었습니다. 이 문제는 DL에서 처음 보고되어 [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147)에서 수정되었습니다만, Fiddle, libffi에 재구현할 때 재발했습니다. @@ -38,8 +37,7 @@ function_pointer = handle[dangerous_user_input] 영향을 받는 릴리스를 사용 중인 사용자는 즉시 업그레이드 하시거나, 다음 해결책 중 하나를 사용하시기를 권장합니다. -영향을 받는 버전 ------------------ +## 영향을 받는 버전 * 루비 1.9.2, 1.9.3의 모든 패치 릴리스(DL, Fiddle). * 루비 2.0.0 패치레벨 648 이전의 루비 2.0의 모든 버전(DL, Fiddle). @@ -48,8 +46,7 @@ function_pointer = handle[dangerous_user_input] * 루비 2.3.0 preview 1, preview 2(Fiddle). * 트렁크 리비전 53153 이전(Fiddle). -해결책 ------------ +## 해결책 업그레이드를 할 수 없다면, 다음 몽키 패치를 Fiddle에 적용해 해결할 수 있습니다. @@ -74,12 +71,10 @@ end DL을 사용 중이면, 대신 Fiddle을 사용하세요. -크레딧 -------- +## 크레딧 이 문제를 보고해주신 Christian Hofstaedtler 님께 감사드립니다. -이력 -------- +## 이력 * 2015-12-16 12:00:00 UTC 작성 diff --git a/vi/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/vi/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 691e9be15b..a945face72 100644 --- a/vi/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/vi/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -11,8 +11,7 @@ lang: vi Có một lỗ hổng khi sử dụng string nhiễm độc không an toàn ở Fiddle và DL. Lỗ hổng này là đã được đánh dấu lỗi trên CVE [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). -Chi tiết --------- +## Chi tiết Có một lỗ hổng string nhiễm độc không an toàn ở Fiddle và DL. Lỗi này ban đầu được báo cáo và sửa với [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) ở DL, nhưng xuất hiện trở lại sau khi DL được triển khai lại bằng Fiddle và libffi. @@ -33,8 +32,8 @@ function_pointer = handle[dangerous_user_input] Tất cả người dùng đang chạy phiên bản bị ảnh hưởng nên nâng cấp hoặc sử dụng một trong những giải pháp thay thế ngay lập tức. -Các phiên bản bị ảnh hưởng --------------------------- +## Các phiên bản bị ảnh hưởng + * Tất cả các phiên bản vá lỗi của Ruby 1.9.2 và Ruby 1.9.3 (DL và Fiddle). * Tất cả các phiên bản vá lỗi của Ruby 2.0.0 trước Ruby 2.0.0 bản vá 648 (DL và Fiddle). * Tất cả các phiên bản của Ruby 2.1 trước Ruby 2.1.8 (DL và Fiddle). @@ -42,8 +41,7 @@ Các phiên bản bị ảnh hưởng * Ruby 2.3.0 preview 1 và preview 2 (Fiddle). * Trước sửa đổi đầu tiên 53153 (Fiddle). -Giải pháp ---------- +## Giải pháp Nếu bạn không thể nâng cấp, bản vá tạm sau có thể được áp dụng như một giải pháp thay thế cho Fiddle: @@ -68,12 +66,10 @@ end Nếu bạn đang dùng DL, hãy sử dụng Fiddle thay thế cho nó. -Công lao --------- +## Công lao Cảm ơn Christian Hofstaedtler đã thông báo lỗi này! -Lịch sử -------- +## Lịch sử * Phát hành lần đầu vào lúc 2015-12-16 12:00:00 UTC diff --git a/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 9c08d0eb5c..52c0021ed5 100644 --- a/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/zh_tw/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -10,8 +10,7 @@ lang: zh_tw Fiddle 與 DL 擴充模組不安全的字串用途瑕疵存在安全性風險。本安全風險識別號已經被指派為 [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551)。 -細節 -------- +## 細節 Fiddle 與 DL 函式庫發現了不安全的字串用途瑕疵所產生的安全性風險。本問題初見於 DL 的 [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147),但在 DL 重新使用 Fiddle 和 libffi 實作後重新發現。 @@ -32,8 +31,7 @@ function_pointer = handle[dangerous_user_input] 所有正使用受影響版本的使用者,應儘速升級或立即使用下述暫時解決方案。 -受影響版本 ------------------ +## 受影響版本 * 1.9.2 與 1.9.3 所有補丁版本(DL 和 Fiddle) * 所有 Ruby 2.0.0 補丁號在 648 之前的版本(DL 和 Fiddle) @@ -42,8 +40,7 @@ function_pointer = handle[dangerous_user_input] * Ruby 2.3.0-preview1 與 2.3.0-preview2(Fiddle) * 主幹 revision 53153 之前的版本(Fiddle) -暫時解決方法 ------------ +## 暫時解決方法 若無法升級,下面的補丁可以套用到 Fiddle: @@ -68,12 +65,10 @@ end 若是使用 DL,請改用 Fiddle。 -致謝 -------- +## 致謝 感謝 Christian Hofstaedtler 回報此問題! -歷史 -------- +## 歷史 * 初次發佈於 2015-12-16 12:00:00 UTC From ccde973983e8da500283bd36216148b40cf9fca9 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 8 Feb 2016 16:23:59 +0100 Subject: [PATCH 0352/3767] Fix lang attribute (vi) --- vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md | 2 +- vi/news/_posts/2015-12-16-ruby-2-1-8-released.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index fcfe934a56..0759544670 100644 --- a/vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/vi/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -4,7 +4,7 @@ title: "Phát hành Ruby 2.0.0-p648" author: "usa" translator: "Cẩm Huỳnh" date: 2015-12-16 12:00:00 +0000 -lang: en +lang: vi --- Ruby 2.0.0-p648 đã được phát hành. diff --git a/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md b/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md index b0197935df..d9ec8f5890 100644 --- a/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/vi/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -4,7 +4,7 @@ title: "Phát hành Ruby 2.1.8" author: "usa" translator: "Cẩm Huỳnh" date: 2015-12-16 12:00:00 +0000 -lang: en +lang: vi --- Ruby 2.1.8 đã được phát hành. From 3f25d9f07a31a17efc1e617843a9bd3ce0a38652 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 8 Feb 2016 20:54:06 +0100 Subject: [PATCH 0353/3767] Partially revert "Add SSL to connections" This partially reverts commit be8876d6628f26961cdd27682e74b71c368894e6 for PGP signed files, since any change invalidates the signature. --- ja/announce.txt | 2 +- ja/announce3.txt | 2 +- ja/report.txt | 8 ++++---- ja/report1.txt | 8 ++++---- ja/report2.txt | 8 ++++---- ja/report3.txt | 8 ++++---- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/ja/announce.txt b/ja/announce.txt index 7cbc493a95..6f8abe49e4 100644 --- a/ja/announce.txt +++ b/ja/announce.txt @@ -27,7 +27,7 @@ bf48d49dbd94b5c0eda5f75b3bfbac16 ruby-1.6.8.tar.gz CVS/WWW/FTP/RSYNC$B$K$D$-$^$7$F$O!"?=$7Lu$"$j$^$;$s$,%5!<%S%9$r(B $BDd;_$5$;$F$$$?$@$$$F$*$j$^$9!#(B -$B:#8e$b$3$N7o$K4X$9$k>pJs$r(Bhttps://www.ruby-lang.org/$B$G>pJs$rDs6!$7$F(B +$B:#8e$b$3$N7o$K4X$9$k>pJs$r(Bhttp://www.ruby-lang.org/$B$G>pJs$rDs6!$7$F(B $B$^$$$j$^$9!#(B $B$h$j>\$7$$>pJs$,I,MW$J>l9g!"(Badmin@ruby-lang.org$B08$K%a!<%k$r$*Aw$j$/$@$5$$!#(B diff --git a/ja/announce3.txt b/ja/announce3.txt index 11a5e638c4..4482cb410f 100644 --- a/ja/announce3.txt +++ b/ja/announce3.txt @@ -6,7 +6,7 @@ Hash: SHA1 $B%3%s%F%s%D$N8!>Z:n6H$,=*N;$7$^$7$?$N$G!"(BWWW/FTP$B%5!<%S%9$r:F3+$$$?(B $B$7$^$7$?!#(B - + $B8!>Z:n6H$NFbMF$K$D$$$F$O8eF|2~$a$F$4Js9p$$$?$7$^$9$N$G!":#$7$P$i(B diff --git a/ja/report.txt b/ja/report.txt index 977b52d11f..b916784903 100644 --- a/ja/report.txt +++ b/ja/report.txt @@ -222,9 +222,9 @@ CVS$B$N@HZ$K;HMQ$7$?;qNA$O!"0J2<$N(BURL$B$G8x3+$7$F$$$^$9!#(B * cvsup$B$N%m%0(B - + * 5/19$B$+$i(B5/28$B$^$G$N(Bcommit$BFbMF(B - + $B$^$?!">e5-$NH=CG:`NA$K2C$($F!"0J2<$N:n6H$K$h$j!"JdB-E*$J8!>Z$r9T$$$^$7(B $B$?!#(B @@ -315,7 +315,7 @@ ruby$BK\BN$K$9$G$K(Bwince$B$, + Base64.rd$B$NAj0c$O!"%a!<%k$G:9J,$,Aw?.$5$l$k:]$K!"ESCf$K2~9T$,F~$C$F$7(B $B$^$C$?$?$a$G$9!#(B diff --git a/ja/report1.txt b/ja/report1.txt index 3267de312a..c187618c27 100644 --- a/ja/report1.txt +++ b/ja/report1.txt @@ -213,9 +213,9 @@ CVS$B$N@HZ$K;HMQ$7$?;qNA$O!"0J2<$N(BURL$B$G8x3+$7$F$$$^$9!#(B * cvsup$B$N%m%0(B - + * 5/19$B$+$i(B5/28$B$^$G$N(Bcommit$BFbMF(B - + $B$^$?!">e5-$NH=CG:`NA$K2C$($F!"0J2<$N:n6H$K$h$j!"JdB-E*$J8!>Z$r9T$$$^$7(B $B$?!#(B @@ -313,7 +313,7 @@ ruby$BK\BN$K$9$G$K(Bwince$B$, + Base64.rd$B$NAj0c$O!"%a!<%k$G:9J,$,Aw?.$5$l$k:]$K!"ESCf$K2~9T$,F~$C$F$7(B $B$^$C$?$?$a$G$9!#(B diff --git a/ja/report2.txt b/ja/report2.txt index 6dcb443333..cf2094b97c 100644 --- a/ja/report2.txt +++ b/ja/report2.txt @@ -213,9 +213,9 @@ CVS$B$N@HZ$K;HMQ$7$?;qNA$O!"0J2<$N(BURL$B$G8x3+$7$F$$$^$9!#(B * cvsup$B$N%m%0(B - + * 5/19$B$+$i(B5/28$B$^$G$N(Bcommit$BFbMF(B - + $B$^$?!">e5-$NH=CG:`NA$K2C$($F!"0J2<$N:n6H$K$h$j!"JdB-E*$J8!>Z$r9T$$$^$7(B $B$?!#(B @@ -306,7 +306,7 @@ ruby$BK\BN$K$9$G$K(Bwince$B$, + Base64.rd$B$NAj0c$O!"%a!<%k$G:9J,$,Aw?.$5$l$k:]$K!"ESCf$K2~9T$,F~$C$F$7(B $B$^$C$?$?$a$G$9!#(B diff --git a/ja/report3.txt b/ja/report3.txt index 977b52d11f..b916784903 100644 --- a/ja/report3.txt +++ b/ja/report3.txt @@ -222,9 +222,9 @@ CVS$B$N@HZ$K;HMQ$7$?;qNA$O!"0J2<$N(BURL$B$G8x3+$7$F$$$^$9!#(B * cvsup$B$N%m%0(B - + * 5/19$B$+$i(B5/28$B$^$G$N(Bcommit$BFbMF(B - + $B$^$?!">e5-$NH=CG:`NA$K2C$($F!"0J2<$N:n6H$K$h$j!"JdB-E*$J8!>Z$r9T$$$^$7(B $B$?!#(B @@ -315,7 +315,7 @@ ruby$BK\BN$K$9$G$K(Bwince$B$, + Base64.rd$B$NAj0c$O!"%a!<%k$G:9J,$,Aw?.$5$l$k:]$K!"ESCf$K2~9T$,F~$C$F$7(B $B$^$C$?$?$a$G$9!#(B From 4125f5dd190daba370955e3e12876ae50ffeef9c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 8 Feb 2016 21:06:02 +0100 Subject: [PATCH 0354/3767] Change SDForum to SVForum See commit 139b3425bfba39fa31ba4db2751504bd36926d7a for `en'. --- bg/community/conferences/index.md | 4 ++-- fr/community/conferences/index.md | 4 ++-- id/community/conferences/index.md | 4 ++-- it/community/conferences/index.md | 4 ++-- pt/community/conferences/index.md | 4 ++-- ru/community/conferences/index.md | 4 ++-- vi/community/conferences/index.md | 4 ++-- zh_cn/community/conferences/index.md | 4 ++-- zh_tw/community/conferences/index.md | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/bg/community/conferences/index.md b/bg/community/conferences/index.md index 93c083f7bb..d2e88e4eb7 100644 --- a/bg/community/conferences/index.md +++ b/bg/community/conferences/index.md @@ -46,7 +46,7 @@ Ruby програмистите по света все по-често орга като поемат разходите за локални и регионални групи, желаещи да организират събирания. -Ruby Central също така работи с [SDForum][7] в усилията си за Silicon +Ruby Central също така работи с [SVForum][7] в усилията си за Silicon Valley Ruby Conference. [RubyNation][8] е ежегодна Ruby конференция, която се провежда във @@ -69,7 +69,7 @@ Central и [Skills Matter][14], и през 2007 г. с помощта на Ruby [4]: http://euruko.org [5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant -[7]: http://www.sdforum.org +[7]: http://www.svforum.org [8]: http://rubynation.org/ [10]: http://conferences.oreillynet.com/os2006/ [11]: http://www.rubyonrails.org diff --git a/fr/community/conferences/index.md b/fr/community/conferences/index.md index d5a5321452..803d609b27 100644 --- a/fr/community/conferences/index.md +++ b/fr/community/conferences/index.md @@ -53,7 +53,7 @@ bon moment pour accueillir les nouveaux, également. afin de guider sur les plans budgétaire et organisationnel les groupes amateurs souhaitant monter des conférences locales ou régionales. -Ruby Central s’est également rapproché de [SDForum][7] pour monter la +Ruby Central s’est également rapproché de [SVForum][7] pour monter la *Silicon Valley Ruby Conference*, dont le deuxième opus se tient en 2007. @@ -75,7 +75,7 @@ O’Reilly) et enfin *Canada on Rails*. [4]: http://euruko.org [5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant -[7]: http://www.sdforum.org +[7]: http://www.svforum.org [8]: http://conferences.oreillynet.com/os2006/ [9]: http://www.rubyonrails.org [10]: http://www.railsconf.org diff --git a/id/community/conferences/index.md b/id/community/conferences/index.md index c007a89596..3bb29b9f94 100644 --- a/id/community/conferences/index.md +++ b/id/community/conferences/index.md @@ -53,7 +53,7 @@ bergabung dengan milis tersebut untuk mengetahui perkembangan terbaru. untuk membantu kelompok lokal dan regional yang hendak mengadakan *event* tentang Ruby. -Ruby Central juga berkolaborasi dengan [SDForum][9] untuk mengadakan +Ruby Central juga berkolaborasi dengan [SVForum][9] untuk mengadakan Silicon Valley Ruby Conference, yang sudah memasuki tahun kedua penyelenggaraannya di tahun 2007. @@ -77,7 +77,7 @@ on Rails. [6]: http://rubykaigi.org/ [7]: http://euruko.org [8]: http://rubycentral.org/community/grant -[9]: http://www.sdforum.org +[9]: http://www.svforum.org [10]: http://conferences.oreillynet.com/os2006/ [11]: http://www.rubyonrails.org [12]: http://www.railsconf.org diff --git a/it/community/conferences/index.md b/it/community/conferences/index.md index a182509726..32cd3ac082 100644 --- a/it/community/conferences/index.md +++ b/it/community/conferences/index.md @@ -51,7 +51,7 @@ For Proposals) e registrazioni. per contribuire alle spese di gruppi locali e regionali intenzionati a organizzare eventi. -Ruby Central si è anche collegata con [SDForum][7] per produrre la +Ruby Central si è anche collegata con [SVForum][7] per produrre la Conferenza Ruby di Silicon Valley, che ha avuto il suo secondo incontro annuale nel 2007. @@ -100,7 +100,7 @@ e in 2007 da Ruby Central e O’Reilly), e infine Canada on Rails. [4]: http://euruko.org [5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant -[7]: http://www.sdforum.org +[7]: http://www.svforum.org [8]: http://rubynation.org/ [9]: http://windycityrails.org [10]: http://conferences.oreillynet.com/os2006/ diff --git a/pt/community/conferences/index.md b/pt/community/conferences/index.md index df9af70476..ab0a64792b 100644 --- a/pt/community/conferences/index.md +++ b/pt/community/conferences/index.md @@ -51,7 +51,7 @@ A [Ruby Central][2] administra o [Regional Conference Grant Program][6], para compensar despesas para grupos regionais e locais que desejem organizar eventos. -A Ruby Central juntou-se também com a [SDForum][7] para realizar a +A Ruby Central juntou-se também com a [SVForum][7] para realizar a “Silicon Valley Ruby Conference”, entrando no seu segundo ano em 2007. A [RubyNation][8] é uma conferência anual de Ruby às áreas da Virginia, West @@ -95,7 +95,7 @@ O’Reilly) e, para finalizar a Canada on Rails. [4]: http://euruko.org [5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant -[7]: http://www.sdforum.org +[7]: http://www.svforum.org [8]: http://rubynation.org/ [9]: http://windycityrails.org [10]: http://conferences.oreillynet.com/os2006/ diff --git a/ru/community/conferences/index.md b/ru/community/conferences/index.md index 90fe757c9c..9cf117ea52 100644 --- a/ru/community/conferences/index.md +++ b/ru/community/conferences/index.md @@ -43,7 +43,7 @@ lang: ru событий. -Ruby Central также сотрудничает с [SDForum][7], чтобы организовать Silicon +Ruby Central также сотрудничает с [SVForum][7], чтобы организовать Silicon Valley Ruby Conference, участвуя в этом со второй такой конференции в 2007 году. @@ -71,7 +71,7 @@ O’Reilly), и Canada on Rails. [4]: http://euruko.org [5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant -[7]: http://www.sdforum.org +[7]: http://www.svforum.org [8]: http://rubynation.org/ [9]: http://windycityrails.org [10]: http://conferences.oreillynet.com/os2006/ diff --git a/vi/community/conferences/index.md b/vi/community/conferences/index.md index b0e60b15a2..b1d2f8bdf3 100644 --- a/vi/community/conferences/index.md +++ b/vi/community/conferences/index.md @@ -39,7 +39,7 @@ về tương lai của Ruby và chào đón những thành viên mới đến v [Ruby Central][2] điều hành [chương trình tài trợ cho hội thảo khu vực][6], để trợ giúp về chi phí cho các nhóm trong khu vực muốn tổ chức sự kiện. -Ruby Central đã hợp tác với [SDForum][7] để tạo ra thung lũng Silicon dành cho các +Ruby Central đã hợp tác với [SVForum][7] để tạo ra thung lũng Silicon dành cho các hội thảo về Ruby trong khu vực lần thứ 2 trong năm 2007. [RubyNation][8] là cuộc hội thảo Ruby thường niên dành cho các khu vực Virginia, @@ -65,7 +65,7 @@ Ruby Central và O’Reilly năm 2007), và Canada on Rails. [4]: http://euruko.org [5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant -[7]: http://www.sdforum.org +[7]: http://www.svforum.org [8]: http://rubynation.org/ [9]: http://windycityrails.org [10]: http://conferences.oreillynet.com/os2006/ diff --git a/zh_cn/community/conferences/index.md b/zh_cn/community/conferences/index.md index 5c0d883f2f..8ec3eb3c08 100644 --- a/zh_cn/community/conferences/index.md +++ b/zh_cn/community/conferences/index.md @@ -34,7 +34,7 @@ Ruby 相关的报道,而且我们总是对 Ruby 相关的内容更感兴趣。 [Ruby Central][2] 提供了 [区域性研讨会赞助计划][6],提供经费给区域性团体组织活动。 -自2006年起,Ruby Central 还携手 [SDForum][7] 主办了硅谷 Ruby 研讨会。 +自2006年起,Ruby Central 还携手 [SVForum][7] 主办了硅谷 Ruby 研讨会。 [RubyNation][8] 是美国东岸(Virginia, West Virginia, Maryland, and Washington, DC 等地区)的年度 Ruby 大会。 @@ -69,7 +69,7 @@ Ruby 相关的内容都在逐年增加。许多研讨会都以 [Ruby on Rails][1 [4]: http://euruko.org [5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant -[7]: http://www.sdforum.org +[7]: http://www.svforum.org [8]: http://rubynation.org/ [9]: http://windycityrails.org [10]: http://conferences.oreillynet.com/os2006/ diff --git a/zh_tw/community/conferences/index.md b/zh_tw/community/conferences/index.md index 7c240a0eb1..1f20c661c0 100644 --- a/zh_tw/community/conferences/index.md +++ b/zh_tw/community/conferences/index.md @@ -38,7 +38,7 @@ lang: zh_tw [Ruby Central][2] 提供了 [地區性研討會贊助計畫][11] ,提供一些經費給地區性團體來組織活動。 -自 2007 年起,Ruby Central 也與 [SDForum][12] 合作主辦矽谷的 Ruby 研討會。 +自 2007 年起,Ruby Central 也與 [SVForum][12] 合作主辦矽谷的 Ruby 研討會。 [RubyNation][13] 則是美國東岸(Virginia, West Virginia, Maryland, and Washington, DC 等地區)的 Ruby 年度大會。 @@ -62,7 +62,7 @@ Ruby 演講,並逐年增加中。也有許多研討會以 [Ruby on Rails][15] [9]: http://rubyconfchina.org [10]: http://groups.google.com/group/shanghaionrails [11]: http://rubycentral.org/community/grant -[12]: http://www.sdforum.org +[12]: http://www.svforum.org [13]: http://rubynation.org/ [14]: http://conferences.oreillynet.com/os2006/ [15]: http://www.rubyonrails.org From d4c9c06c4a77e8d81826cd541a934cd670eec71b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 9 Feb 2016 18:43:33 +0100 Subject: [PATCH 0355/3767] Fix link to about website page (id) --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 9c05695d0d..01396075a2 100644 --- a/_config.yml +++ b/_config.yml @@ -1850,7 +1850,7 @@ locales: ou contactez le webmaster pour toute question ou tout commentaire. id: | - Situs ini + Situs ini dengan bangga dirawat oleh anggota komunitas Ruby. it: | Questo sito web From 697a1894b460bf436183bb0d88769280af550e53 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 10 Feb 2016 09:30:44 +0100 Subject: [PATCH 0356/3767] Update svn branch names --- _config.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_config.yml b/_config.yml index 01396075a2..05446c0c50 100644 --- a/_config.yml +++ b/_config.yml @@ -84,14 +84,14 @@ downloads: svn: stable: + version: 2.3 + branch: ruby_2_3 + previous: version: 2.2 branch: ruby_2_2 - previous: + old: version: 2.1 branch: ruby_2_1 - old: - version: 2.0.0 - branch: ruby_2_0_0 locales: sitelinks: From a6f6ca47e3b197c924c4af519332cdc33ca2187e Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Wed, 10 Feb 2016 21:15:58 +0900 Subject: [PATCH 0357/3767] bundle update --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index d5b6e9ab9b..8ffca282ed 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,13 +41,13 @@ GEM listen (~> 3.0) kgio (2.10.0) kramdown (1.9.0) - lanyon (0.2.2) + lanyon (0.2.3) jekyll (~> 2.0) rack (~> 1.6) liquid (2.6.3) - listen (3.0.5) + listen (3.0.6) rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) + rb-inotify (>= 0.9.7) mercenary (0.3.5) mini_portile2 (2.0.0) multipart-post (2.0.0) @@ -72,7 +72,7 @@ GEM raindrops (0.15.0) rake (10.5.0) rb-fsevent (0.9.7) - rb-inotify (0.9.5) + rb-inotify (0.9.7) ffi (>= 0.5.0) redcarpet (3.3.4) safe_yaml (1.0.4) From 357fe84cd6ba7305762153c233c0a8eaaaf191d6 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 10 Feb 2016 17:52:22 +0100 Subject: [PATCH 0358/3767] Small rewording on downloads page (en) --- en/downloads/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/downloads/index.md b/en/downloads/index.md index 047e306a4b..3399e29ba3 100644 --- a/en/downloads/index.md +++ b/en/downloads/index.md @@ -47,7 +47,7 @@ one of the third party tools mentioned above. They may help you. sha256: {{ site.downloads.old.sha256.gz }} {% if site.downloads.tooold %} -* **Too old stable (will EOL soon!):** +* **In security maintenance phase (will EOL soon!):** [Ruby {{site.downloads.tooold.version}}][tooold-gz]
sha256: {{ site.downloads.tooold.sha256.gz }} {% endif %} From 5f4a6a5f95c21bf06a4707b8ec21969320dad981 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Sun, 31 Jan 2016 16:41:31 -0300 Subject: [PATCH 0359/3767] Improvement security note of CVE-2015-7551 (ES). --- ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index eae906f1a5..ffb4966cb1 100644 --- a/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/es/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -8,22 +8,22 @@ tags: security lang: es --- -Existe una vulerabilidad del tipo "unsafe tainted string usage" en Fiddle y DL. +Existe una vulnerabilidad del tipo "unsafe tainted string usage" en Fiddle y DL. Esta vulnerabilidad se la ha asignado el identificador CVE [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). ## Detalles -Existe una vulerabilidad del tipo "unsafe tainted string usage" en Fiddle y DL. +Existe una vulnerabilidad del tipo "unsafe tainted string usage" en Fiddle y DL. Esta vulnerabilidad fue reportada y corregida originalmente con [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) en -DL, pero reaparecio despues que DL fue reimplementado utilizando Fiddle y libffi. +DL, pero reapareció después que DL fue reimplementado utilizando Fiddle y libffi. DL, [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) fue corregido en Ruby 1.9.1, pero no corregido en otros branches, asi que los rubies que integran DL, menos -Ruby 1.91.1, son vulnerables. +Ruby 1.9.1, son vulnerables. -Algunos ejemplos de codigo impactado: +Algunos ejemplos de código impactado: {% highlight ruby %} handle = Fiddle::Handle.new(dangerous_user_input) @@ -36,22 +36,22 @@ handle = Fiddle::Handle.new(some_library) function_pointer = handle[dangerous_user_input] {% endhighlight %} -Todos los usuarios que estan utilizando una version afectada deben actualizarla +Todos los usuarios que están utilizando una versión afectada deben actualizarla o utilizar una de las soluciones inmediatamente. ## Versiones Afectadas * Todos los releases patch de Ruby 1.9.2 y Ruby 1.9.3 (DL y Fiddle). -* Todos los releases patch de Ruby 2.0.0 prior to Ruby 2.0.0 patchlevel 648 (DL and Fiddle). +* Todos los releases patch de Ruby 2.0.0 anterior a Ruby 2.0.0 patchlevel 648 (DL and Fiddle). * Todas las versiones de Ruby 2.1 anterior a Ruby 2.1.8 (DL y Fiddle). * Todas las versiones de Ruby 2.2 anterior a Ruby 2.2.4 (Fiddle). * Ruby 2.3.0 preview 1 y preview 2 (Fiddle). -* anterior a trunk revision 53153 (Fiddle). +* Anterior a trunk revision 53153 (Fiddle). ## Soluciones Si no puedes actualizar, el siguiente monkey patch puede ser aplicado -como una solucion para Fiddle: +como una solución para Fiddle: {% highlight ruby %} class Fiddle::Handle @@ -72,11 +72,11 @@ class Fiddle::Handle end {% endhighlight %} -Si estas utilizando DL, utiliza Fiddle mejor. +Si estás utilizando DL, utiliza Fiddle mejor. ## Creditos -Gracias a Christian Hofstaedtler por reportar esta vulnerabilidad +¡Gracias a Christian Hofstaedtler por reportar esta vulnerabilidad! ## Historial From d99bd09f4b09e1a981017ac44650f20bc6f0d86f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 12 Feb 2016 21:00:51 +0100 Subject: [PATCH 0360/3767] Mark downloads page as out-of-date (id, tr) --- id/downloads/index.md | 2 ++ tr/downloads/index.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/id/downloads/index.md b/id/downloads/index.md index a9bd2be1a4..c7406f7ae1 100644 --- a/id/downloads/index.md +++ b/id/downloads/index.md @@ -4,6 +4,8 @@ title: "Unduh Ruby" lang: id --- +{% include out-of-date.html %} + Di sini Anda bisa mendapatkan distribusi Ruby terbaru. Versi stabil saat ini adalah {{ site.downloads.stable.version }}. Ruby disediakan secara gratis, namun pastikan Anda membaca [Lisensi Ruby][license] terlebih dahulu sebelum diff --git a/tr/downloads/index.md b/tr/downloads/index.md index 9937dc5ef2..6f6ebfcaa8 100644 --- a/tr/downloads/index.md +++ b/tr/downloads/index.md @@ -4,6 +4,8 @@ title: "Ruby İndirin" lang: tr --- +{% include out-of-date.html %} + Burada en son Ruby dağıtımlarını işinize gelen şekliyle bulabilirsiniz. En son kararlı sürüm {{ site.downloads.stable.version }}, lütfen önce [Ruby lisansını][license] okuyun. From 30f4a8c00e72f6150422034599df040d8b264faa Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 12 Feb 2016 21:02:33 +0100 Subject: [PATCH 0361/3767] Restructure 'downloads' site variable Provide information on available releases as an array. This avoids the need of naming them differently and allows iterating over them. Also drop named link references for download URLs. --- _config.yml | 92 ++++++++++++++++++++-------------------- bg/downloads/index.md | 23 ++++------ de/downloads/index.md | 23 ++++------ en/downloads/index.md | 30 ++++++------- es/downloads/index.md | 23 ++++------ fr/downloads/index.md | 25 +++++------ id/downloads/index.md | 14 +++--- it/downloads/index.md | 23 ++++------ ja/downloads/index.md | 30 ++++++------- ko/downloads/index.md | 23 ++++------ pl/downloads/index.md | 23 ++++------ pt/downloads/index.md | 23 ++++------ ru/downloads/index.md | 31 ++++++-------- tr/downloads/index.md | 16 +++---- vi/downloads/index.md | 23 ++++------ zh_cn/downloads/index.md | 23 ++++------ zh_tw/downloads/index.md | 23 ++++------ 17 files changed, 195 insertions(+), 273 deletions(-) diff --git a/_config.yml b/_config.yml index 05446c0c50..8665999e12 100644 --- a/_config.yml +++ b/_config.yml @@ -24,53 +24,51 @@ license: downloads: stable: - version: 2.3.0 - url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.zip - sha256: - bz2: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e - gz: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 - xz: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 - zip: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a - previous: - version: 2.2.4 - url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip - sha256: - bz2: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 - gz: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 - xz: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c - zip: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 - old: - version: 2.1.8 - url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip - sha256: - bz2: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 - gz: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d - xz: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d - zip: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee - tooold: # still supported - version: 2.0.0-p648 - url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip - sha256: - bz2: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 - gz: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 - xz: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 - zip: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + - version: 2.3.0 + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.zip + sha256: + bz2: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + gz: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + xz: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + zip: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + - version: 2.2.4 + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip + sha256: + bz2: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + gz: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + xz: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + zip: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + - version: 2.1.8 + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip + sha256: + bz2: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + gz: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + xz: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + zip: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + security_maintenance: + - version: 2.0.0-p648 + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip + sha256: + bz2: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + gz: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + xz: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + zip: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd stable_snapshot: url: bz2: https://cache.ruby-lang.org/pub/ruby/stable-snapshot.tar.bz2 diff --git a/bg/downloads/index.md b/bg/downloads/index.md index 75160b9d40..989cbb9253 100644 --- a/bg/downloads/index.md +++ b/bg/downloads/index.md @@ -5,7 +5,7 @@ lang: bg --- Това е мястото, от където можете да свалите последната версия на Ruby. -Наличната стабилна версия е {{ site.downloads.stable.version }}. +Наличната стабилна версия е {{ site.downloads.stable[0].version }}. Препоръчително е да прочете [Лиценз на Ruby][license]. {: .summary} @@ -38,21 +38,21 @@ Ruby може да бъде инсталиран и от изходен код споменати по-горе. Те могат да ви помогнат. * **Текуща стабилна версия:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Предишна стабилна версия:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Стара стабилна версия :** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **Snapshots:** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): Това е архвирано копие на последната стабилна версия в SVN хранилището. - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): Това е архивирано копие на последната версия в SVN хранилището. Възможно е да съдържа бъгове или некоригирани проблеми. @@ -67,9 +67,4 @@ Ruby може да бъде инсталиран и от изходен код [license]: {{ site.license.url }} [installation]: /bg/documentation/installation -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/de/downloads/index.md b/de/downloads/index.md index 4e8dbdc190..a648005508 100644 --- a/de/downloads/index.md +++ b/de/downloads/index.md @@ -5,7 +5,7 @@ lang: de --- Hier kannst Du die aktuellen Ruby-Distributionen herunterladen. -Die stabile Version ist derzeit {{ site.downloads.stable.version }}. +Die stabile Version ist derzeit {{ site.downloads.stable[0].version }}. Bitte nimm auch [Rubys Lizenz][license] zur Kenntnis. {: .summary} @@ -37,21 +37,21 @@ Falls es Schwierigkeiten beim Kompilieren geben sollte, solltest Du vielleicht zu einem der oben erwähnten Drittanbieter-Werkzeuge greifen. * **Stabile Version:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Stabile Vorgängerversion:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Stabile Vorgängerversion:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **Snapshots:** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): Hierbei handelt es sich um den neuesten Snapshot des stabilen Zweiges. - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): Hierbei handelt es sich um eine Kopie der SVN-Version von letzter Nacht. Es besteht durchaus die Gefahr, dass in dieser Version noch nicht korrigierte Fehler enthalten sind. @@ -67,9 +67,4 @@ Bitte nutze einen Mirror in deiner Nähe. [license]: {{ site.license.url }} [installation]: /de/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/en/downloads/index.md b/en/downloads/index.md index 3399e29ba3..62ab26bbf7 100644 --- a/en/downloads/index.md +++ b/en/downloads/index.md @@ -5,7 +5,7 @@ lang: en --- Here you can get the latest Ruby distributions in your favorite flavor. -The current stable version is {{ site.downloads.stable.version }}. +The current stable version is {{ site.downloads.stable[0].version }}. Please be sure to read [Ruby’s License][license]. {: .summary} @@ -35,27 +35,27 @@ Ruby from source. If you have an issue compiling Ruby, consider using one of the third party tools mentioned above. They may help you. * **Current stable:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Previous stable:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Old stable:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} -{% if site.downloads.tooold %} +{% if site.downloads.security_maintenance %} * **In security maintenance phase (will EOL soon!):** - [Ruby {{site.downloads.tooold.version}}][tooold-gz]
- sha256: {{ site.downloads.tooold.sha256.gz }} + [Ruby {{ site.downloads.security_maintenance[0].version }}]({{ site.downloads.security_maintenance[0].url.gz }})
+ sha256: {{ site.downloads.security_maintenance[0].sha256.gz }} {% endif %} * **Snapshots:** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): This is a tarball of the latest snapshot of the current stable branch. - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): This is a tarball of whatever is in SVN, made nightly. This may contain bugs or other issues, use at your own risk! @@ -70,10 +70,4 @@ Please try to use a mirror that is near you. [license]: {{ site.license.url }} [installation]: /en/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[tooold-gz]: {{ site.downloads.tooold.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/es/downloads/index.md b/es/downloads/index.md index c004d959b3..576c1478bc 100644 --- a/es/downloads/index.md +++ b/es/downloads/index.md @@ -5,7 +5,7 @@ lang: es --- Aquí puedes obtener las últimas distribuciones de Ruby en tu sabor -favorito. La versión estable actual es {{ site.downloads.stable.version }}. +favorito. La versión estable actual es {{ site.downloads.stable[0].version }}. Por favor asegúrate de leer la [licencia de Ruby][license]. {: .summary} @@ -34,21 +34,21 @@ usar una de las herramientas de terceros en la siguiente sección. Pueden servir de ayuda. * **Estable actual:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Estable previo:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Estable viejo:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **Snapshots:** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): Este es el tarball del último snapshot del branch de la versión actual estable. - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): Este es el tarball de lo que exista en SVN, hecho diariamente. Puede contener errores, ¡úsalo bajo tu responsabilidad! @@ -63,9 +63,4 @@ Intenta usar el mirror site que te quede más cerca. [license]: {{ site.license.url }} [installation]: /es/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/fr/downloads/index.md b/fr/downloads/index.md index 96f527b6b1..0f24a4d92a 100644 --- a/fr/downloads/index.md +++ b/fr/downloads/index.md @@ -5,7 +5,7 @@ lang: fr --- Vous pouvez obtenir sur cette page les dernières versions de Ruby. La -version stable actuelle est la {{ site.downloads.stable.version }}. +version stable actuelle est la {{ site.downloads.stable[0].version }}. N’oubliez pas de consulter la [licence Ruby][license]. {: .summary} @@ -39,22 +39,22 @@ envisagez d'utiliser l'un des outils tiers mentionnés plus haut. Ils pourront peut-être vous aider. * **Dernière version stable :** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Version stable précédente :** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Anciennes versions stables:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **Snapshots :** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): Archive de la dernière version publiée à partir de la branche stable courante. - * [Nightly Snapshot][nightly-gz] Archive construite chaque nuit à partir du code le plus - récent présent sur SVN. + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): + Archive construite chaque nuit à partir du code le plus récent présent sur SVN. Comporte probablement des bugs ou d'autres problèmes, utilisez-la en connaissance de cause ! Pour plus d’information sur le dépôt Subversion de Ruby, voyez la page @@ -67,9 +67,4 @@ Utilisez s'il-vous-plaît un miroir proche de vous. [license]: {{ site.license.url }} [installation]: /fr/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/id/downloads/index.md b/id/downloads/index.md index c7406f7ae1..5b22344367 100644 --- a/id/downloads/index.md +++ b/id/downloads/index.md @@ -7,7 +7,7 @@ lang: id {% include out-of-date.html %} Di sini Anda bisa mendapatkan distribusi Ruby terbaru. Versi stabil saat -ini adalah {{ site.downloads.stable.version }}. Ruby disediakan secara gratis, +ini adalah {{ site.downloads.stable[0].version }}. Ruby disediakan secara gratis, namun pastikan Anda membaca [Lisensi Ruby][license] terlebih dahulu sebelum menggunakannya. {: .summary} @@ -151,11 +151,12 @@ Anda berpengalaman dengan sistem operasi Anda atau membutuhkan konfigurasi yang spesifik. Apabila tidak ada paket distribusi siap pakai untuk sistem operasi Anda, alternatif ini juga solusi yang baik. -* [Ruby {{ site.downloads.stable.version }}][stable-gz] - (sha256: {{ site.downloads.stable.sha256.gz }}) Stable (*dianjurkan*) +* [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }}) + (sha256: {{ site.downloads.stable[0].sha256.gz }}) Stable (*dianjurkan*) * [Ruby 1.9.3 preview1][22] (md5: 0f0220be4cc7c51a82c1bd8f6a0969f3) -* [Stable Snapshot][stable-snapshot-gz] -* [Nightly Snapshot][nightly-gz] Ini adalah versi paling mutakhir langsung dari +* [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}) +* [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}) + Ini adalah versi paling mutakhir langsung dari Subversion *repository* dalam format tar+gzip. Versi ini mungkin memiliki bug yang belum diperbaiki. @@ -165,9 +166,6 @@ Ruby, silakan kunjungi halaman [Ruby Core](/id/community/ruby-core/). [license]: {{ site.license.url }} -[stable-gz]: {{ site.downloads.stable.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [2]: http://www.linuxmint.com/ [3]: http://www.ubuntu.com [4]: http://www.debian.org diff --git a/it/downloads/index.md b/it/downloads/index.md index 86913109c0..428d690e85 100644 --- a/it/downloads/index.md +++ b/it/downloads/index.md @@ -6,7 +6,7 @@ lang: it Tramite questa pagina è possibile scaricare le distribuzioni di Ruby più recenti nel tuo formato preferito. La versione stabile corrente è la -{{ site.downloads.stable.version }}. Assicurati di aver letto +{{ site.downloads.stable[0].version }}. Assicurati di aver letto la [Licenza di Ruby][license]. {: .summary} @@ -41,21 +41,21 @@ degli strumenti di terze parti presenti nella sezione successiva. Potrebbero esserti di aiuto. * **Stabile Corrente:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Stabile Precedente:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Stabile Vecchia:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **Snapshots:** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): Questo è il tarball dell'ultimo snapshot del branch stabile corrente. - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): Questo è il tarball di ciò che c’è in SVN, generato giornalmente. Potrebbe contenere bug o avere altri problemi, usalo a tuo rischio e pericolo! @@ -71,9 +71,4 @@ Cerca di utilizzare il sito mirror più vicino a te. [license]: {{ site.license.url }} [installation]: /it/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/ja/downloads/index.md b/ja/downloads/index.md index 41eb27c652..60badb47f7 100644 --- a/ja/downloads/index.md +++ b/ja/downloads/index.md @@ -6,7 +6,7 @@ lang: ja ここでは、Rubyインタプリタの代表的な入手方法を説明します。 -現在の安定版は {{ site.downloads.stable.version }}です。 +現在の安定版は {{ site.downloads.stable[0].version }}です。 [Ruby’sライセンス][license]を必ずお読み下さい。 ### Rubyのインストール方法 @@ -29,27 +29,27 @@ lang: ja もしコンパイルで問題がある場合、[インストールガイド][installation] ページで解説しているサードパーティーツールの利用が助けになるかもしれません。 * **最新の安定版:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **前世代の安定版:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **古い安定版:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} -{% if site.downloads.tooold %} +{% if site.downloads.security_maintenance %} * **さらに古い安定版 (まもなく EOL):** - [Ruby {{site.downloads.tooold.version}}][tooold-gz]
- sha256: {{ site.downloads.tooold.sha256.gz }} + [Ruby {{ site.downloads.security_maintenance[0].version }}]({{ site.downloads.security_maintenance[0].url.gz }})
+ sha256: {{ site.downloads.security_maintenance[0].sha256.gz }} {% endif %} * **スナップショット:** - * [安定版のスナップショット][stable-snapshot-gz]: + * [安定版のスナップショット]({{ site.downloads.stable_snapshot.url.gz }}): 最も新しい現在の安定版ブランチのスナップショットのtarballです。 - * [ナイトリースナップショット][nightly-gz]: + * [ナイトリースナップショット]({{ site.downloads.nightly_snapshot.url.gz }}): 毎晩SVNに入っているものから作成しているtarballです。 バグやその他の問題があるかもしれません。利用する場合は自己責任でお願いします! @@ -73,12 +73,6 @@ Windows向けのバイナリが有志により配布されています。 [license]: {{ site.license.url }} [installation]: /ja/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[tooold-gz]: {{ site.downloads.tooold.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ [active-script-ruby]: http://www.artonx.org/data/asr/ [rubyinstaller]: http://rubyinstaller.org/ diff --git a/ko/downloads/index.md b/ko/downloads/index.md index 1d486a7f8d..722b7758a3 100644 --- a/ko/downloads/index.md +++ b/ko/downloads/index.md @@ -5,7 +5,7 @@ lang: ko --- 자신이 선호하는 방식으로 최신 루비 배포판을 설치할 수 있습니다. -현재 안정 버전은 {{ site.downloads.stable.version }}입니다. +현재 안정 버전은 {{ site.downloads.stable[0].version }}입니다. [루비 라이센스][license]를 읽어 보십시오. {: .summary} @@ -36,21 +36,21 @@ lang: ko 도움이 될 것입니다. * **안정버전:** - [루비 {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [루비 {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **이전버전:** - [루비 {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [루비 {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **낡은 버전:** - [루비 {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [루비 {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **스냅숏:** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): 안정 브랜치의 최신 스냅숏을 tarball로 압축한 것. - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): 나이틀리로 제작된 SVN 상의 모든 것을 tarball로 압축한 것. 본 스냅숏은 버그 혹은 기타 이슈를 포함하고 있을 수 있으니 주의하여 사용하십시오! @@ -63,9 +63,4 @@ lang: ko [license]: {{ site.license.url }} [installation]: /ko/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/pl/downloads/index.md b/pl/downloads/index.md index 111d294476..95da9a2e0e 100644 --- a/pl/downloads/index.md +++ b/pl/downloads/index.md @@ -5,7 +5,7 @@ lang: pl --- Tutaj znajdziesz najnowsze dystrybucje języka Ruby. Aktualna stabilna -wersja to {{ site.downloads.stable.version }}. Pamiętaj aby przeczytać +wersja to {{ site.downloads.stable[0].version }}. Pamiętaj aby przeczytać [licencję Rubiego][license]. {: .summary} @@ -37,21 +37,21 @@ budowania Rubiego ze źródeł. Jeśli masz problem z kompilacją Rubiego rozwa skorzystanie z narzędzi osób trzecich wspomnianych powyżej. Mogą ci pomóc. * **Obecny stabilny:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Poprzedni stabilny:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Stary stabilny:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **Migawki:** - * [Stabilna migawka][stable-snapshot-gz]: + * [Stabilna migawka]({{ site.downloads.stable_snapshot.url.gz }}): To jest tarball ostatniej migawki stabilnej obecnego stabilnego brancha. - * [Nocny migawka][nightly-gz]: + * [Nocny migawka]({{ site.downloads.nightly_snapshot.url.gz }}): To jest tarball tego co jest w SVN, przygotowany w nocy. Może zawierać błędy lub inne problemy, używaj na własne ryzyko! @@ -66,9 +66,4 @@ Spróbuj użyć jakiegoś blisko ciebie. [license]: {{ site.license.url }} [installation]: /pl/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/pt/downloads/index.md b/pt/downloads/index.md index 9b739beadb..28aeae7a31 100644 --- a/pt/downloads/index.md +++ b/pt/downloads/index.md @@ -5,7 +5,7 @@ lang: pt --- Aqui você poderá obter as distribuições mais recentes de Ruby em seus sabores -preferidos. A versão estável atual é a {{ site.downloads.stable.version }}. +preferidos. A versão estável atual é a {{ site.downloads.stable[0].version }}. Por favor certifique-se de ter lido a [Licença do Ruby][license]. {: .summary} @@ -37,21 +37,21 @@ compilando Ruby, considere utilizar uma das ferramentas de terceiros mencionadas acima. Elas podem te ajudar. * **Versão estável atual:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Versão estável anterior:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Versão estável antiga:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **Snapshots:** - * [Snapshot Estável][stable-snapshot-gz]: + * [Snapshot Estável]({{ site.downloads.stable_snapshot.url.gz }}): Este é um arquivo compactado com o snapshot mais recente do branch estável. - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): Este é um arquivo compactado do que está no SVN, criado todas as noites. Ele pode conter bugs ou outros problemas, use por sua própria conta e risco! @@ -66,9 +66,4 @@ usar um _mirror_ que está próximo de você. [license]: {{ site.license.url }} [installation]: /pt/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/ru/downloads/index.md b/ru/downloads/index.md index 5ee8808376..bc693945d8 100644 --- a/ru/downloads/index.md +++ b/ru/downloads/index.md @@ -5,7 +5,7 @@ lang: ru --- Здесь вы найдете последние дистрибутивы Ruby на любой вкус. Текущая -стабильная версия {{ site.downloads.stable.version }}. Пожалуйста ознакомьтесь +стабильная версия {{ site.downloads.stable[0].version }}. Пожалуйста ознакомьтесь с [лицензией Ruby][license]. {: .summary} @@ -41,23 +41,23 @@ lang: ru сторонних инструментов из следующей секции. Они могут помочь вам. * **Текущая стабильная:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Предыдущая стабильная:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Старая стабильная:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} - * **Слепки:** - * [Стабильный слепок][stable-snapshot-gz]: - Это архив свежайшего стабильного слепка текущей стабильной ветки. - * [Nightly слепок][nightly-gz]: - Это архив того что в SVN на данный момент. - Может содержать баги и другие проблемы. Используйте на собственный риск. +* **Слепки:** + * [Стабильный слепок]({{ site.downloads.stable_snapshot.url.gz }}): + Это архив свежайшего стабильного слепка текущей стабильной ветки. + * [Nightly слепок]({{ site.downloads.nightly_snapshot.url.gz }}): + Это архив того что в SVN на данный момент. + Может содержать баги и другие проблемы. Используйте на собственный риск. За информацией о Ruby Subversion и Git репозиториях пожалуйста, посмотрите страницу о [ядре Ruby](/ru/community/ruby-core/). @@ -238,11 +238,6 @@ Ruby как язык имеет несколько разных имплемен [license]: {{ site.license.url }} -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ [5]: https://github.com/vertiginous/pik [7]: https://rvm.io/rvm/install/ diff --git a/tr/downloads/index.md b/tr/downloads/index.md index 6f6ebfcaa8..72069f0f14 100644 --- a/tr/downloads/index.md +++ b/tr/downloads/index.md @@ -7,7 +7,7 @@ lang: tr {% include out-of-date.html %} Burada en son Ruby dağıtımlarını işinize gelen şekliyle bulabilirsiniz. -En son kararlı sürüm {{ site.downloads.stable.version }}, +En son kararlı sürüm {{ site.downloads.stable[0].version }}, lütfen önce [Ruby lisansını][license] okuyun. {: .summary} @@ -17,13 +17,14 @@ Kaynak kodundan kurmak, platformunuza yeterince hakimseniz ve ortamınızda özel ayarlar gerekiyorsa uygun çözümdür. Eğer platformunuza hazır paket bulunmazsa da uygun olacaktır. -* [Ruby {{ site.downloads.stable.version }}][stable-gz] - (sha256: {{ site.downloads.stable.sha256.gz }}) +* [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }}) + (sha256: {{ site.downloads.stable[0].sha256.gz }}) Kararlı Versiyon (*tavsiye edilir*) -* [Stable Snapshot][stable-snapshot-gz] Bu son kararlı SVN’nin tar gzip hali. Son kararlı +* [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}) + Bu son kararlı SVN’nin tar gzip hali. Son kararlı sürümden daha iyi olması beklenir. -* [Nightly Snapshot][nightly-gz] Bu son SVN’nin tar gzip hali. Çözülmemiş - problemleri olabilir. +* [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}) + Bu son SVN’nin tar gzip hali. Çözülmemiş problemleri olabilir. Ruby Subversion ve Git depoları hakkında bilgi için [Ruby Core](/en/community/ruby-core/) sayfasına bakınız. @@ -145,9 +146,6 @@ Rubyforge][29] adresini inceleyin. [license]: {{ site.license.url }} -[stable-gz]: {{ site.downloads.stable.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [5]: http://rubyinstaller.org/ [6]: http://rubyforge.org/frs/download.php/71066/rubyinstaller-1.8.6-p398.exe [7]: http://rubyforge.org/frs/download.php/73719/rubyinstaller-1.8.7-p330.exe diff --git a/vi/downloads/index.md b/vi/downloads/index.md index d70ead6559..6b222aacbf 100644 --- a/vi/downloads/index.md +++ b/vi/downloads/index.md @@ -6,7 +6,7 @@ lang: vi Bạn có thể lấy về bản phân phối Ruby mới nhất cho hầu hết các nền tảng tại đây. -Bản ổn định mới nhất là {{ site.downloads.stable.version }}. +Bản ổn định mới nhất là {{ site.downloads.stable[0].version }}. Xin tham khảo [giấy phép][license] trước khi dùng. {: .summary} @@ -35,21 +35,21 @@ Ruby từ nguồn. Nếu bạn gặp vấn đề biên dịch Ruby, xin hãy xem dụng một trong những công cụ của bên thứ ba đã được đề cập ở trên. * **Bản ổn định hiện hành:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **Bản ổn định trước đó:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **Bản ổn định c:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **Snapshots:** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): Đây là một tarball của snapshot mới nhất của nhánh ổn định hiện hành. - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): Đây là một tarball của mã mới nhất hiện hữu trong SVN. Gói này được tạo ra mỗi đêm. Xin lưu ý gói có thể kèm theo lỗi và một số vấn đề khác. @@ -63,9 +63,4 @@ Xin hãy sử dụng mirror gần bạn nhất. [license]: {{ site.license.url }} [installation]: /vi/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/zh_cn/downloads/index.md b/zh_cn/downloads/index.md index 0bd951e379..da3b713607 100644 --- a/zh_cn/downloads/index.md +++ b/zh_cn/downloads/index.md @@ -5,7 +5,7 @@ lang: zh_cn --- 您可以在这里下载最新的 Ruby 发行版。目前最新的稳定版本是 -{{ site.downloads.stable.version }}。另外,请先阅读 [Ruby 版权说明][license]。 +{{ site.downloads.stable[0].version }}。另外,请先阅读 [Ruby 版权说明][license]。 {: .summary} ### 安装 Ruby 的方法 @@ -27,20 +27,20 @@ lang: zh_cn 从源代码编译 Ruby 的详细说明,参见[安装页面][installation]。若编译 Ruby 时遇到问题,请参考安装页面罗列的第三方工具,可能会有帮助。 * **当前稳定版:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **前一个稳定版:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **旧的稳定版:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **快照:** - * [稳定版快照][stable-snapshot-gz]:当前稳定版 tarball 的最新快照 - * [每日构建版快照][nightly-gz]:这是 SVN 上的 tarball,每晚构建。可能有问题或 bug,谨慎使用! + * [稳定版快照]({{ site.downloads.stable_snapshot.url.gz }}):当前稳定版 tarball 的最新快照 + * [每日构建版快照]({{ site.downloads.nightly_snapshot.url.gz }}):这是 SVN 上的 tarball,每晚构建。可能有问题或 bug,谨慎使用! 关于 Ruby Subversion 和 Git 仓库的信息,参见 [Ruby Core](/zh_cn/community/ruby-core/) 页面。 @@ -50,9 +50,4 @@ Ruby 源代码可从世界各地的[镜像站][mirrors]获得。请尝试离您 [license]: {{ site.license.url }} [installation]: /zh_cn/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ diff --git a/zh_tw/downloads/index.md b/zh_tw/downloads/index.md index 06103baac4..83481d37fd 100644 --- a/zh_tw/downloads/index.md +++ b/zh_tw/downloads/index.md @@ -5,7 +5,7 @@ lang: zh_tw --- 您可以在這裡下載適合最新的 Ruby 發行版。目前最新的穩定版本是 -{{ site.downloads.stable.version }}。另外,請先閱讀 [Ruby 版權說明][license]。 +{{ site.downloads.stable[0].version }}。另外,請先閱讀 [Ruby 版權說明][license]。 {: .summary} ### 安裝 Ruby 的方法 @@ -27,21 +27,21 @@ lang: zh_tw 進一步關於從原始碼編譯 Ruby 的資訊,請參考[安裝][installation]頁面。若編譯 Ruby 時遇到任何問題,請參考安裝頁面羅列的第三方工具,可能會有幫助。 * **當前穩定版:** - [Ruby {{ site.downloads.stable.version }}][stable-gz]
- sha256: {{ site.downloads.stable.sha256.gz }} + [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
+ sha256: {{ site.downloads.stable[0].sha256.gz }} * **穩定上一版:** - [Ruby {{ site.downloads.previous.version }}][previous-gz]
- sha256: {{ site.downloads.previous.sha256.gz }} + [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
+ sha256: {{ site.downloads.stable[1].sha256.gz }} * **舊穩定版:** - [Ruby {{ site.downloads.old.version }}][old-gz]
- sha256: {{ site.downloads.old.sha256.gz }} + [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
+ sha256: {{ site.downloads.stable[2].sha256.gz }} * **快照:** - * [Stable Snapshot][stable-snapshot-gz]: + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): 當前穩定版 tarball 的最新快照 - * [Nightly Snapshot][nightly-gz]: + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): 這是 SVN 上的 tarball,每晚更新。 可能有問題或 bug,謹慎使用! @@ -53,9 +53,4 @@ Ruby 原始碼可從世界各地的[鏡像站][mirrors]獲得。請嘗試離您 [license]: {{ site.license.url }} [installation]: /zh_tw/documentation/installation/ -[stable-gz]: {{ site.downloads.stable.url.gz }} -[previous-gz]: {{ site.downloads.previous.url.gz }} -[old-gz]: {{ site.downloads.old.url.gz }} -[stable-snapshot-gz]: {{ site.downloads.stable_snapshot.url.gz }} -[nightly-gz]: {{ site.downloads.nightly_snapshot.url.gz }} [mirrors]: /en/downloads/mirrors/ From e8e91bdd6783e17913f1c859983160bcb886bcbc Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 12 Feb 2016 21:08:21 +0100 Subject: [PATCH 0362/3767] Simplify release list on downloads page (en) Stop distinguishing between "current", "previous", ... releases, simply list them under "stable releases". This allows iterating over the corresponding site variable (an array). --- en/downloads/index.md | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/en/downloads/index.md b/en/downloads/index.md index 62ab26bbf7..22c41d9c5f 100644 --- a/en/downloads/index.md +++ b/en/downloads/index.md @@ -34,22 +34,14 @@ See the [Installation][installation] page for details on building Ruby from source. If you have an issue compiling Ruby, consider using one of the third party tools mentioned above. They may help you. -* **Current stable:** - [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} - -* **Previous stable:** - [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} - -* **Old stable:** - [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +* **Stable releases:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} {% if site.downloads.security_maintenance %} -* **In security maintenance phase (will EOL soon!):** - [Ruby {{ site.downloads.security_maintenance[0].version }}]({{ site.downloads.security_maintenance[0].url.gz }})
- sha256: {{ site.downloads.security_maintenance[0].sha256.gz }} +* **In security maintenance phase (will EOL soon!):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} {% endif %} * **Snapshots:** From 36ca7f54f1bb4d3118f6b259fbae5fb05bb559d5 Mon Sep 17 00:00:00 2001 From: Quintus Date: Tue, 29 Dec 2015 09:13:45 +0100 Subject: [PATCH 0363/3767] Translate Ruby 2.0.0-p648 release post (de) --- .../2015-12-16-ruby-2-0-0-p648-released.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 de/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md diff --git a/de/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/de/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..be9bd7f62f --- /dev/null +++ b/de/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p648 veröffentlicht" +author: "usa" +translator: "Marvin Gülker" +date: 2015-12-16 12:00:00 +0000 +lang: de +--- + +Ruby 2.0.0-p648 ist veröffentlicht worden. + +Dieses Release behebt ein Sicherheitsproblem mit den Fiddle- und +DL-Erweiterungen. Schauen Sie sich für weitere Informationen bitte den +unten verlinkten Artikel an. + +* [CVE-2015-7551: Unsichere Behandlung von tainted Strings in Fiddle und DL](https://www.ruby-lang.org/de/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ruby 2.0.0 befindet sich noch bis zum 24. Februar 2016 in der Phase +der Sicherheitsunterstützung. Danach wird die Unterstützung von Ruby +2.0.0 eingestellt. +Wir empfehlen Ihnen, Pläne für eine Migration auf eine neuere Version +von Ruby, etwa 2.1, 2.2 oder 2.3 (dessen Veröffentlichung in wenigen +Wochen geplant ist), zu machen. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## Release Comment + +Danke an alle, die mit dieser Veröffentlichung geholfen haben. From 0145f0c46ec2569adaa2d4aedf852360933461e5 Mon Sep 17 00:00:00 2001 From: Quintus Date: Tue, 29 Dec 2015 09:14:00 +0100 Subject: [PATCH 0364/3767] Translate Ruby 2.1.8 release post (de) --- .../_posts/2015-12-16-ruby-2-1-8-released.md | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 de/news/_posts/2015-12-16-ruby-2-1-8-released.md diff --git a/de/news/_posts/2015-12-16-ruby-2-1-8-released.md b/de/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..46e6f34a25 --- /dev/null +++ b/de/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,58 @@ +--- +layout: news_post +title: "Ruby 2.1.8 veröffentlicht" +author: "usa" +translator: "Marvin Gülker" +date: 2015-12-16 12:00:00 +0000 +lang: de +--- + +Ruby 2.1.8 ist veröffentlicht worden. + +Dieses Release behebt ein Sicherheitsproblem mit den Fiddle- und +DL-Erweiterungen. Schauen Sie sich für weitere Informationen bitte den +unten verlinkten Artikel an. + +* [CVE-2015-7551: Unsichere Behandlung von tainted Strings in Fiddle und DL](https://www.ruby-lang.org/de/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Daneben sind viele weitere Fehler behoben worden. Siehe das +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) +für weitere Informationen. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## Veröffentlichungskommentar + +Dank an alle, die mit dieser Veröffentlichung geholfen haben. + +Die Unterstützung von Ruby 2.1, diese Veröffentlichung eingeschlossen, +basiert auf der „Vereinbarung über die stabile Version von Ruby“ +[der Ruby Assocation](http://www.ruby.or.jp/). From 1b3c5e3d5c280946eb14e296dbcb7dd19b61c63d Mon Sep 17 00:00:00 2001 From: Quintus Date: Tue, 29 Dec 2015 09:14:14 +0100 Subject: [PATCH 0365/3767] Translate Ruby 2.2.4 release post (de) --- .../_posts/2015-12-16-ruby-2-2-4-released.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 de/news/_posts/2015-12-16-ruby-2-2-4-released.md diff --git a/de/news/_posts/2015-12-16-ruby-2-2-4-released.md b/de/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..04096309b1 --- /dev/null +++ b/de/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.2.4 veröffentlicht" +author: "nagachika" +translator: "Marvin Gülker" +date: 2015-12-16 12:00:00 +0000 +lang: de +--- + +Ruby 2.2.4 ist veröffentlicht worden. + +Dieses Release behebt ein Sicherheitsproblem mit den Fiddle- und +DL-Erweiterungen. Schauen Sie sich für weitere Informationen bitte den +unten verlinkten Artikel an. + +* [CVE-2015-7551: Unsichere Behandlung von tainted Strings in Fiddle und DL](https://www.ruby-lang.org/de/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Außerdem sind ein paar Fehler behoben worden. Siehe das +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) +für weitere Informationen. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## Veröffentlichungskommentar + +Viele Commiters, Entwickler und Nutzer, die Fehler gemeldet haben, +haben uns bei der Erstellung dieser Veröffentlichung geholfen. +Vielen Dank für ihre Mitarbeit. From 96b2ab8e368a9aa17d32593901b2b0cb2fe141e6 Mon Sep 17 00:00:00 2001 From: Quintus Date: Tue, 29 Dec 2015 09:14:30 +0100 Subject: [PATCH 0366/3767] Translate DL/Fiddle vulnerability post (de) --- ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 de/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md diff --git a/de/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/de/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..04945c164e --- /dev/null +++ b/de/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,92 @@ +--- +layout: news_post +title: "CVE-2015-7551: Unsichere Behandlung von tainted Strings in Fiddle und DL" +author: "usa" +translator: "Marvin Gülker" +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: de +--- + +Es gibt ein Sicherheitsproblem mit dem Gebrauch von „tainted“ Strings +in Fiddle und DL. Der Sicherheitslücke wurde die CVE-Nummer +[CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551) +zugewiesen. + +Details +------- + +Fiddle und DL sind anfällig für eine Sicherheitslücke beim Umgang mit +„tainted“ Strings. Das Problem wurde ursprünglich mit [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) +gegen DL gemeldet und behoben, trat jedoch nach Reimplementation von +DL auf der Basis von Fiddle und libffi wieder auf. + +Im Bezug auf DL wurde [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) +mit Ruby 1.9.1 behoben, nicht jedoch in anderen Zweigen, weshalb +alle Rubies mit mitgeliefertem DL außer Ruby 1.9.1 noch immer von dem +Problem betroffen sind. + +Betroffener Code sieht so aus: + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +Oder so: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +Alle Nutzer einer betroffenen Veröffentlichung sollten umgehend +aktualisieren oder einen der Workarounds anwenden. + +Betroffene Versionen +-------------------- + +* Alle Patch-Veröffentlichungen von Ruby 1.9.2 und Ruby 1.9.3 (DL und + Fiddle) +* Alle Patch-Veröffentlichungen von Ruby 2.0.0 vor Ruby 2.0.0 + patchlevel 648 (DL und Fiddle) +* Alle Versionen von Ruby 2.1 vor Ruby 2.1.8 (DL und Fiddle) +* Alle Versionen von Ruby 2.2 vor Ruby 2.2.4 (Fiddle) +* Ruby 2.3.0 preview 1 und preview 2 (Fiddle) +* Trunk vor Revision 53153 (Fiddle). + +Workarounds +----------- + +Wenn Sie nicht aktualisieren können, besteht die Möglichkeit, als +Workaround den folgenden Monkeypatch auf Fiddle anzuwenden: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +Wenn Sie DL nutzen, wechseln Sie stattdessen zu Fiddle. + +Danksagung +---------- + +Danke an Christian Hofstaedtler für das Melden des Problems! + +Historie +-------- + +* Erstmals veröffentlicht am 2015-12-16 12:00:00 UTC From 2b0e2d16bfeff2f74fa5ecc936cbd78493be1b0e Mon Sep 17 00:00:00 2001 From: Quintus Date: Tue, 29 Dec 2015 09:14:41 +0100 Subject: [PATCH 0367/3767] Translate Ruby 2.3.0 release post (de) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 95 +++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 de/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/de/news/_posts/2015-12-25-ruby-2-3-0-released.md b/de/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..aa8ca92047 --- /dev/null +++ b/de/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,95 @@ +--- +layout: news_post +title: "Ruby 2.3.0 veröffentlicht" +author: "naruse" +translator: "Marvin Gülker" +date: 2015-12-25 17:00:00 +0000 +lang: de +--- + +Wir freuen uns, die Veröffentlichung von Ruby 2.3.0 bekannt geben zu +können. + +Dabei handelt es sich um die erste stabile Veröffentlichung der +2.3er-Serie von Ruby. Sie enthält viele neue Features, beispielsweise: + +Es wurde ein [Literal-Pragma für eingefrorene Strings](https://bugs.ruby-lang.org/issues/11473) +hinzugefügt. +Bereits mit Ruby 2.1 war `"str".freeze` so optimiert worden, dass +weniger Objekte alloziert werden mussten. Ruby 2.3 führt nun einen +neuen magischen Kommentar und eine entsprechende Kommandozeilenoption +ein, mit der alle String-Literale im Quelltext eingefroren werden +können. +Zu Debugging-Zwecken besteht zudem die Möglichkeit, mithilfe der +Kommandozeilenoption `--debug=frozen-string-literal` herauszufinden, +wo das Objekt erstellt wird, welches den Fehler `"can't modify frozen +String"` auslöst. + +Der [Safe Navigation +Operator](https://bugs.ruby-lang.org/issues/11537) +([auch bekannt als Einsamkeitsoperator](https://instagram.com/p/-M9l6mRPLR/)) +`&.`, wie er auch aus C#, Groovy und Swift bekannt ist, wird mit dem +Ziel eingeführt, die Behandlung von `nil` als `obj&.foo` zu +erleichtern. Daneben wurden `Array#dig` und `Hash#dig` +eingeführt. Dies verhält sich wie [ActiveSupports try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +welches speziell auf die Behandlung von nil zugeschnitten ist. + +Das [`did_you_mean`-Gem wird mitgeliefert](https://bugs.ruby-lang.org/issues/11252). +Dieses Gem gibt mögliche Kandidaten bei einem `NameError` oder `NoMethodError` +aus, um so das Debugging zu vereinfachen. + +Experimentell eingeführt werden +[RubyVM::InstructionSequence#to_binary und .load_from_binary](https://bugs.ruby-lang.org/issues/11788). +Diese beiden Features ermöglichen die Einrichtung eines auf ISeq (Bytecode) +basierenden Vorkompilationssystems. + +Daneben enthält Ruby 2.3 zahlreiche die Performanzoptimierung +betreffende Verbesserungen, darunter [die Neuausrichtung der +Datenstruktur für Methodeneinträge](https://bugs.ruby-lang.org/issues/11278), +[die Einführung einer neuen tabellarischen Datenstruktur](https://bugs.ruby-lang.org/issues/11420), +ein optimiertes [Proc#call](https://bugs.ruby-lang.org/issues/11569), +Feinjustierung auf Maschinencode-Ebene im Bezug auf Objektallozierung +und Methodenaufrufscode, eine [intelligentere Datenstruktur für Instanzvariablen](https://bugs.ruby-lang.org/issues/11170), +[ein neues Schlüsselwort „exception:“ für Socket und I/O für nicht-blockende high-performance I/O](https://bugs.ruby-lang.org/issues/11229) +und so weiter. Werfen Sie einen Blick auf den Abschnitt +„Implementation improvements“ in der NEWS-Datei. + +Eine vollständige Liste neuer Features und Kompatibilitätshinweise +finden Sie in den [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) +und im [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). + +Mit diesen Änderungen wurden seit Ruby 2.2.0 [2946 Dateien geändert, 104057 Einfügungen(+), 59478 Löschungen(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0)! + +Frohe Weihnachten, schöne Ferien und haben Sie Spaß an der +Programmierung mit Ruby 2.3! + +## Download + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + From c23f11c02986d23d39f7abd8be5756bb57aeea34 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 14 Feb 2016 16:02:25 +0100 Subject: [PATCH 0368/3767] Various fixes for recent posts (de) --- .../2015-12-16-ruby-2-0-0-p648-released.md | 2 +- .../_posts/2015-12-16-ruby-2-1-8-released.md | 2 +- .../_posts/2015-12-16-ruby-2-2-4-released.md | 2 +- ...ing-usage-in-fiddle-and-dl-cve-2015-7551.md | 15 +++++---------- .../_posts/2015-12-25-ruby-2-3-0-released.md | 18 +++++++++--------- 5 files changed, 17 insertions(+), 22 deletions(-) diff --git a/de/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/de/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index be9bd7f62f..b8adc84218 100644 --- a/de/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/de/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -52,6 +52,6 @@ Wochen geplant ist), zu machen. SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 -## Release Comment +## Veröffentlichungskommentar Danke an alle, die mit dieser Veröffentlichung geholfen haben. diff --git a/de/news/_posts/2015-12-16-ruby-2-1-8-released.md b/de/news/_posts/2015-12-16-ruby-2-1-8-released.md index 46e6f34a25..855c7df9bc 100644 --- a/de/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/de/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -55,4 +55,4 @@ Dank an alle, die mit dieser Veröffentlichung geholfen haben. Die Unterstützung von Ruby 2.1, diese Veröffentlichung eingeschlossen, basiert auf der „Vereinbarung über die stabile Version von Ruby“ -[der Ruby Assocation](http://www.ruby.or.jp/). +[der Ruby Association](http://www.ruby.or.jp/). diff --git a/de/news/_posts/2015-12-16-ruby-2-2-4-released.md b/de/news/_posts/2015-12-16-ruby-2-2-4-released.md index 04096309b1..45f8d92db1 100644 --- a/de/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/de/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -51,6 +51,6 @@ für weitere Informationen. ## Veröffentlichungskommentar -Viele Commiters, Entwickler und Nutzer, die Fehler gemeldet haben, +Viele Committer, Entwickler und Nutzer, die Fehler gemeldet haben, haben uns bei der Erstellung dieser Veröffentlichung geholfen. Vielen Dank für ihre Mitarbeit. diff --git a/de/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/de/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 04945c164e..f4595f3a0f 100644 --- a/de/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/de/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -13,8 +13,7 @@ in Fiddle und DL. Der Sicherheitslücke wurde die CVE-Nummer [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551) zugewiesen. -Details -------- +## Details Fiddle und DL sind anfällig für eine Sicherheitslücke beim Umgang mit „tainted“ Strings. Das Problem wurde ursprünglich mit [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) @@ -42,8 +41,7 @@ function_pointer = handle[dangerous_user_input] Alle Nutzer einer betroffenen Veröffentlichung sollten umgehend aktualisieren oder einen der Workarounds anwenden. -Betroffene Versionen --------------------- +## Betroffene Versionen * Alle Patch-Veröffentlichungen von Ruby 1.9.2 und Ruby 1.9.3 (DL und Fiddle) @@ -54,8 +52,7 @@ Betroffene Versionen * Ruby 2.3.0 preview 1 und preview 2 (Fiddle) * Trunk vor Revision 53153 (Fiddle). -Workarounds ------------ +## Workarounds Wenn Sie nicht aktualisieren können, besteht die Möglichkeit, als Workaround den folgenden Monkeypatch auf Fiddle anzuwenden: @@ -81,12 +78,10 @@ end Wenn Sie DL nutzen, wechseln Sie stattdessen zu Fiddle. -Danksagung ----------- +## Danksagung Danke an Christian Hofstaedtler für das Melden des Problems! -Historie --------- +## Historie * Erstmals veröffentlicht am 2015-12-16 12:00:00 UTC diff --git a/de/news/_posts/2015-12-25-ruby-2-3-0-released.md b/de/news/_posts/2015-12-25-ruby-2-3-0-released.md index aa8ca92047..f2716b5c69 100644 --- a/de/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/de/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -25,13 +25,12 @@ Kommandozeilenoption `--debug=frozen-string-literal` herauszufinden, wo das Objekt erstellt wird, welches den Fehler `"can't modify frozen String"` auslöst. -Der [Safe Navigation -Operator](https://bugs.ruby-lang.org/issues/11537) +Der [Safe Navigation Operator](https://bugs.ruby-lang.org/issues/11537) ([auch bekannt als Einsamkeitsoperator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, wie er auch aus C#, Groovy und Swift bekannt ist, wird mit dem Ziel eingeführt, die Behandlung von `nil` als `obj&.foo` zu erleichtern. Daneben wurden `Array#dig` und `Hash#dig` -eingeführt. Dies verhält sich wie [ActiveSupports try!](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +eingeführt. Dies verhält sich wie [try! bei Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), welches speziell auf die Behandlung von nil zugeschnitten ist. Das [`did_you_mean`-Gem wird mitgeliefert](https://bugs.ruby-lang.org/issues/11252). @@ -43,14 +42,15 @@ Experimentell eingeführt werden Diese beiden Features ermöglichen die Einrichtung eines auf ISeq (Bytecode) basierenden Vorkompilationssystems. -Daneben enthält Ruby 2.3 zahlreiche die Performanzoptimierung -betreffende Verbesserungen, darunter [die Neuausrichtung der -Datenstruktur für Methodeneinträge](https://bugs.ruby-lang.org/issues/11278), +Daneben enthält Ruby 2.3 zahlreiche die Performanz betreffende Verbesserungen, +darunter +[die Neuausrichtung der Datenstruktur für Methodeneinträge](https://bugs.ruby-lang.org/issues/11278), [die Einführung einer neuen tabellarischen Datenstruktur](https://bugs.ruby-lang.org/issues/11420), -ein optimiertes [Proc#call](https://bugs.ruby-lang.org/issues/11569), +ein [optimiertes Proc#call](https://bugs.ruby-lang.org/issues/11569), Feinjustierung auf Maschinencode-Ebene im Bezug auf Objektallozierung -und Methodenaufrufscode, eine [intelligentere Datenstruktur für Instanzvariablen](https://bugs.ruby-lang.org/issues/11170), -[ein neues Schlüsselwort „exception:“ für Socket und I/O für nicht-blockende high-performance I/O](https://bugs.ruby-lang.org/issues/11229) +und Methodenaufrufscode, +eine [intelligentere Datenstruktur für Instanzvariablen](https://bugs.ruby-lang.org/issues/11170), +[Unterstützung des Keyword-Arguments „exception: false“ für Socket#*_nonblock-Methoden](https://bugs.ruby-lang.org/issues/11229) und so weiter. Werfen Sie einen Blick auf den Abschnitt „Implementation improvements“ in der NEWS-Datei. From d2780db3a6b05752325a1bd12bf5428901b31afe Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Wed, 17 Feb 2016 11:49:17 +0900 Subject: [PATCH 0369/3767] Create Code of Conduct --- en/conduct/index.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 en/conduct/index.md diff --git a/en/conduct/index.md b/en/conduct/index.md new file mode 100644 index 0000000000..fb5e553c21 --- /dev/null +++ b/en/conduct/index.md @@ -0,0 +1,28 @@ +--- +layout: page +title: "The Ruby Community CoC" +lang: en +--- + +We have picked the following code of conduct based on PostgreSQL CoC, for Ruby +developer's community for safe, productive collaboration. Each Ruby related +community (conference etc.) may pick their own CoC. +{: .summary} + +### The Ruby Community CoC + +This document provides community guidelines for a safe, respectful, productive, +and collaborative place for any person who is willing to contribute to the Ruby +community. It applies to all "collaborative space", which is defined as +community communications channels (such as mailing lists, submitted patches, +commit comments, etc.). + +Participants will be tolerant of opposing views. + +Participants must ensure that their language and actions are free of personal +attacks and disparaging personal remarks. + +When interpreting the words and actions of others, participants should always +assume good intentions. + +Behaviour which can be reasonably considered harassment will not be tolerated. From 156e5d2fa03d8fdda976bc2950aa1edf9a81afa8 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Wed, 17 Feb 2016 12:02:01 +0900 Subject: [PATCH 0370/3767] expand CoC to Code of Conduct and remove duplicated title --- en/conduct/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/en/conduct/index.md b/en/conduct/index.md index fb5e553c21..729475e230 100644 --- a/en/conduct/index.md +++ b/en/conduct/index.md @@ -1,6 +1,6 @@ --- layout: page -title: "The Ruby Community CoC" +title: "The Ruby Community Code of Conduct" lang: en --- @@ -9,8 +9,6 @@ developer's community for safe, productive collaboration. Each Ruby related community (conference etc.) may pick their own CoC. {: .summary} -### The Ruby Community CoC - This document provides community guidelines for a safe, respectful, productive, and collaborative place for any person who is willing to contribute to the Ruby community. It applies to all "collaborative space", which is defined as From 1d260817f452dee5c16694be303b1cc44106ffca Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Wed, 17 Feb 2016 13:05:16 +0900 Subject: [PATCH 0371/3767] listed --- en/conduct/index.md | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/en/conduct/index.md b/en/conduct/index.md index 729475e230..a4d44e08b7 100644 --- a/en/conduct/index.md +++ b/en/conduct/index.md @@ -15,12 +15,7 @@ community. It applies to all "collaborative space", which is defined as community communications channels (such as mailing lists, submitted patches, commit comments, etc.). -Participants will be tolerant of opposing views. - -Participants must ensure that their language and actions are free of personal -attacks and disparaging personal remarks. - -When interpreting the words and actions of others, participants should always -assume good intentions. - -Behaviour which can be reasonably considered harassment will not be tolerated. + * Participants will be tolerant of opposing views. + * Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks. + * When interpreting the words and actions of others, participants should always assume good intentions. + * Behaviour which can be reasonably considered harassment will not be tolerated. From b85ef0abaae29e72e62b2bc64e54e4e778808953 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Wed, 17 Feb 2016 15:26:00 +0800 Subject: [PATCH 0372/3767] Review and update about/index page (zh_CN) --- zh_cn/about/index.md | 123 ++++++++++++++++++------------------------- 1 file changed, 52 insertions(+), 71 deletions(-) diff --git a/zh_cn/about/index.md b/zh_cn/about/index.md index ec241eb5a5..3f2da063a9 100644 --- a/zh_cn/about/index.md +++ b/zh_cn/about/index.md @@ -1,64 +1,55 @@ --- layout: page -title: "关于 Ruby - Ruby 官方网站" +title: "关于 Ruby" lang: zh_cn --- -想知道 Ruby 为什么会如此受欢迎吗?为什么使用过它的支持者都称赞它为巧妙、优雅且易用更实用有趣的语言? +想知道 Ruby 为什么会如此受欢迎吗?在粉丝眼中,Ruby 是一门优美而巧妙的语言,他们还认为 Ruby 易于使用,能解决实际问题。想知道受到这些赞誉的原因吗? {: .summary} ### Ruby 发明者的理想 -Ruby 是一个注重均衡的语言,它的发明者[松本行弘 Yukihiro “Matz” Matsumoto][matz],混合了他喜欢的语言(Perl、 -Smalltalk、 Eiffel、 Ada 和 Lisp ) 产生了一种具有函数式及指令程序设计特性的新语言。 +Ruby 是一个注重均衡的语言,它的发明者[松本行弘(Yukihiro “Matz” Matsumoto)][matz],混合了他喜欢的多门语言(Perl、Smalltalk、 Eiffel、 Ada 和 Lisp ),创造出了一种兼具函数式编程和命令式编程特色的新语言。 -他常说,他是“试着让 Ruby 更自然,而不是简单,就像生活一样”。 +他常说,他是“试着让 Ruby 更自然,而不是更简单”,让一切符合生活常规。 除此之外,他还提到: -> Ruby 就像人的身体一样,表面上看来简单,但是内部却相当的复杂[1](#fn1)。 +> Ruby 就像人的身体一样,表面上看来简单,但是内部却相当复杂。[1](#fn1) ### Ruby 的成长 -自从 1995 年 Ruby 公开发布以来,Ruby 在全球吸引了许多忠实的程序设计员。在 2006 年,Ruby -被广泛接受。在各大城市都有活跃的使用者并通过社区举办许许多多场场爆满的研讨会。 +自从 1995 年公开发布以来,Ruby 在全球吸引了许多忠实的程序员。2006 年,Ruby 得到广泛接受,各大城市都有活跃的用户组,以及 Ruby 相关的开发者大会。 ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity "Graph courtesy of Gmane."){: style="padding-left:8px;"} {: style="float:right"} -在 Ruby-Talk,主要的[邮件列表](/zh_cn/community/mailing-lists/)上,讨论 Ruby -语言的文章爬升到每日 200 封。这个数目近几年有所降低,因为社区讨论从一个集中化的列表分成了很多更小的组织。 +在主要的[邮件列表](/zh_cn/community/mailing-lists/) Ruby-Talk 中,讨论 Ruby 语言的消息攀升到每日 200 封。近几年,消息数量有所下降,因为社区在不断变大,由一个集中的邮件列表分成了很多小型的讨论组。 -Ruby 经常位于全球编程语言成长和流行度指数的前十名(比如[TIOBE][tiobe])。 -造成 Ruby 如此快速成长的原因很大是因为使用 Ruby 编写而成的 web framework [Ruby on Rails][ror] 非常受欢迎。 +Ruby 经常位于全球编程语言成长和流行度指数的前十名(比如[TIOBE][tiobe])。造成 Ruby 如此快速成长的原因很大程度上是因为使用 Ruby 编写的 Web 框架 [Ruby on Rails][ror] 非常受欢迎。 -Ruby 是[开源软件]({{ site.license.url }})。 不只是免费,而且可以自由的使用、复制、修改与发布。 +Ruby [完全免费]({{ site.license.url }}),除了不收费之外,还可以自由使用、复制、修改和分发。 -### 所有见到的都是对象 +### 把一切视为对象 -最初,Matz -从其它语言中找寻理想的语法,回想他的调查,他说,我想要一种比 Perl -更强大、比 Python 更面向对象的脚本语言[2](#fn2)。 +最初,Matz 从其它语言中找寻理想的语法。回想他的研究,他说,“我想要一种比 Perl 更强大、比 Python 更面向对象的脚本语言”。[2](#fn2) -在 Ruby 中,所有的东西都是对象,所有的信息和代码都可以给它们所拥有的属性和行为。面向对象程序设计中称属性为实例变量(*instance -variables*),称命令为方法 (*methods*)。 从下列程序代码中看到 Ruby 能够给数字赋于行为,从这点可以证明 Ruby -是纯面向对象的语言。 +在 Ruby 中,一切皆对象。所有的信息和代码都拥有属性和行为。面向对象编程称属性为实例变量(*instance variables*),称行为为方法(*methods*)。 从下列代码可以看出,Ruby 能给数字赋于行为,从这一点可以证明,Ruby 是纯面向对象的语言。 {% highlight ruby %} 5.times { print "We *love* Ruby -- it's outrageous!" } {% endhighlight %} -在许多语言中,数字和其它原生的类型都不是对象。而 Ruby 受 Smalltalk -语言影响,让所有的类型都可以赋予方法及产生实例变量,并让这些规则适用于 Ruby 所有对象。 +在许多语言中,数字和其它基本类型都不是对象。而 Ruby 受 Smalltalk +语言影响,所有类型都可以赋予方法和实例变量。这一点让 Ruby 特别易于使用,因为适用于对象的规则适用于 Ruby 中的一切。 ### Ruby 的灵活性 -Ruby 是一个相当灵活的语言,她允许用户去改变她本身。 Ruby 的核心部分可以被更改或重新定义,模块可以被添加。Ruby -试着不去妨碍程序员。 +Ruby 是一门相当灵活的语言,允许用户改变自身。 Ruby 的核心部分可以更改,也可以重新定义。此外,还可以在现有功能的基础上增加新功能。Ruby 不想阻碍程序员的创造力。 -比如(`+`) 是用做加法的运算符。如果你更喜欢使用易读的 `plus` 的话,你可以给 Ruby 的内建 `Numeric` 类添加一个函数。 +比如,加号(`+`)是做加法的运算符。如果你更喜欢使用易读的 `plus` 的话,可以给 Ruby 内置的 `Numeric` 类添加一个函数。 {% highlight ruby %} class Numeric @@ -71,13 +62,13 @@ y = 5.plus 6 # y 现在等于 11 {% endhighlight %} -Ruby 的符号只是语法糖 (syntactic sugar)。你可以随时重定义他们。 +Ruby 的运算符只是语法糖 (syntactic sugar),随时可以重定义。 -### Blocks,一个独特且强大的特性 +### 代码块:表现力强大的特性 -Ruby 的代码块是非常强大且灵活的。程序员可以给任何函数添加一个闭合(closure)来表述这个函数该如何工作。闭合也被叫做代码块,是用过其他规则语言(比如 PHP、Visual Basic 等)转到 Ruby 的初学者最喜欢使用的一个功能。 +Ruby 的代码块非常灵活。程序员可以给任何方法添加闭包,指明方法该如何工作。闭包也叫代码块,是从其他命令式语言(比如 PHP、Visual Basic 等)转到 Ruby 的初学者最喜欢使用的特性。 -代码块取自函数语言。Matz 说:“我希望在 Ruby 的闭合中融入 Lisp 的文化 [3](#fn3)。” +代码块取自函数式语言。Matz 说:“我希望在 Ruby 的闭包中融入 Lisp 的文化。”[3](#fn3) {% highlight ruby %} search_engines = @@ -86,16 +77,13 @@ search_engines = end {% endhighlight %} -在上面的代码中,代码块是在 `do ... end` 中的结构。 `map` 函数将代码块应用到一个词的列表中。Ruby -的其他函数经常会为程序员留出一个空当给代码块来控制函数的功能。 +在上述代码中,代码块使用 `do ... end` 结构表述。`map` 方法把代码块应用到单词列表上。Ruby 中有很多方法都留出了切入点,让程序员编写代码块,控制方法具体的操作细节。 -### Ruby 与 Mixin +### Ruby 中的混入 -于其他面向对象语言不同,Ruby “有意”只提供单继承。不过 Ruby 拥有模块(在 Objective-C -里面叫做类别)。模块是把许多方法放在了一个类别里。 +与其他面向对象语言不同,Ruby“有意”只提供单继承。不过 Ruby 有模块(在 Objective-C 中叫做类别)。模块是一系列方法。 -类可以混合一个模块,得到这个模块提供的所有方法。比如所有提供 `each` 方法的类可以混合 `Enumerable` -模块,来得到这个模块提供的所有方法,当然这些方法都会调用 `each` 做循环。 +类可以混入模块,得到模块中的所有方法。例如,所有实现 `each` 方法的类可以混入 `Enumerable` 模块,得到这个模块提供的所有方法,当然这些方法都会调用 `each` 做循环。 {% highlight ruby %} class MyArray @@ -103,66 +91,59 @@ class MyArray end {% endhighlight %} -一般来说,Ruby 爱好者相对于复杂和限制颇多的多态继承方法来讲更偏向于这种混合方法。 +一般来说,Ruby 高手认为这种方式比多重继承更简洁。多重继承复杂,而且可能有太多限制。 -### Ruby 的面貌 +### Ruby 的视觉呈现 -尽管 Ruby 只用很少的符号并且偏向与英文单词做关键字,但是少量的符号也被用来装饰 Ruby。Ruby -不需要提前定义变量。它用简单的命名法来提示变量存在的范围。 +尽管 Ruby 只用很少的符号,而且偏向使用英文单词做关键字,但是也用一些符号装饰 Ruby。在 Ruby 中,不需要提前声明变量。Ruby 使用简单的命名约定指明变量的作用域。 -* `var` 可以是局部变量。 -* `@var` 是一个实例变量。 -* `$var` 是一个全局变量。 +* `var` 可能是局部变量 +* `@var` 是实例变量 +* `$var` 是全局变量 -这些信号让程序员更清楚的看到每一个变量的角色,增强了程序的可读性,也不需要在实例变量前面加上 `self.` 了。 +这些符号能让程序员轻易识别变量的作用。此外,实例成员前面无需加上烦人的 `self.`。 -### 更上一层楼 +### 更上层楼 -Ruby 还有其他丰富的特性: +Ruby 还有其他众多特性,下面列举一些: -* Ruby 有类似于 Java 和 Python 的异常处理,使处理错误更方便。 +* Ruby 的异常处理特性与 Java 和 Python 类似,易于处理错误。 -* Ruby 拥有一个针对所有对象的标识-清扫(mark-and-sweep)式垃圾收集器(garbage collector)。使用者无需维护扩展库中的引用计数(reference counts)。正如 - Matz 所说:“这对您的健康有益。” +* Ruby 拥有一个针对所有对象的标识-清扫(mark-and-sweep)式垃圾回收程序)。使用者无需维护扩展库中的引用计数。正如 Matz 所说:“这对您的健康有益。” -* 为 Ruby 写 C 的扩展比 Perl 和 Python 更容易。Ruby 有一个非常雅致的 API 从 C 语言调用 Ruby。这包括把 - Ruby 作为嵌入式脚本语言时,从其他软件里调用 Ruby。SWIG 界面也是可选的。 +* 为 Ruby 写 C 扩展比 Perl 和 Python 容易,因为 Ruby 有一个非常雅致的 API,能从 C 语言中调用 Ruby。例如,调用软件中内嵌的 Ruby,当做脚本语言使用。此外,还有 SWIG 接口可用。 -* Ruby 可以在操作系统允许的情况下动态调用库。 +* 如果操作系统允许,Ruby 可以动态加载扩展库。 -* Ruby 提供不依赖操作系统的线程。所以在所有 Ruby 支持的操作系统里都可以使用多线程处理,不管操作系统支不支持,甚至是 MS-DOS! +* Ruby 提供不依赖操作系统的线程。所以,不管操作系统是否支持,Ruby 支持的所有操作系统都可以使用多线程,甚至是 MS-DOS! -* Ruby 极为轻便:它主要是在 GNU/Linux 上开发的,但也支持很多类型的 UNIX,以及 Mac OS X, Windows - 95/98/Me/NT/2000/XP,DOS,BeOS,OS/2 等。 +* Ruby 高度可移植:它主要在 GNU/Linux 上开发,但也支持很多类型的 UNIX,以及 Mac OS X,Windows 95/98/Me/NT/2000/XP,DOS,BeOS,OS/2 等。 ### Ruby 的其他实现 -Ruby 作为一种语言还有一些不同的实现。 -这个页面和社区所说的常常指的是 **MRI**(“Matz’s Ruby Interpreter”)或者 **CRuby**(因为是用 C 语言写的),但是还存在别的一些实现。 -它们经常被用在一些特定的情况下,为了和别的语言或者环境能更好的集成,或者为了一些 MRI 不支持的特性。 +作为一门语言,Ruby 有不同的实现。本页讨论的是推荐的实现,社区通常称之为 **MRI**(“Matz’s Ruby Interpreter”)或 **CRuby**(因为是用 C 语言写的)。不过,还有一些别的实现。其他实现通常在特定的场合中有用,集成了其他语言或环境,或者有 MRI 不具有的特性。 -详细列表: +下面列出一些其他实现: -* [JRuby][jruby] 是一个基于 JVM(Java Virtual Machine)的 Ruby实现,通过 JVM 优化 JIT 编译器,垃圾回收,并发线程,工具生态系统和大量的库。 -* [Rubinius][rubinius] 是用 “Ruby 编写的 Ruby”。构建于 LLVM, - Rubinius 跑在一个很灵活的虚拟机上,别的语言也可以构建于这个虚拟机上。 -* [MacRuby][macruby] 是一个和苹果 Mac OS X 上 Cocoa 库紧密集成的实现,可以让你轻易地写出桌面应用程序。 -* [mruby][mruby] 是一个轻量级的 Ruby,可以被连接或者嵌入到程序之中。它是由 Ruby 的创造者 Yukihiro “Matz” Matsumoto 带领开发的。 -* [IronRuby][ironruby] 是一个紧密和 .NET 框架集成的实现。 -* [MagLev][maglev] 是一个快速,稳定的 Ruby 实现,支持集成对象持久化和分布式共享缓存。 -* [Cardinal][cardinal] 是一个为 [Parrot][parrot] 虚拟机 编写的 Ruby 编译器(Perl 6)。 +* [JRuby][jruby] 是基于 JVM(Java Virtual Machine)的 Ruby 实现,利用了 JVM 中优秀的 JIT 编译器、垃圾回收程序、并发线程、工具生态系统和大量的库。 +* [Rubinius][rubinius] 是用“Ruby 编写的 Ruby”。构建于 LLVM 之上,Rubinius 跑在一个很灵活的虚拟机上,别的语言也可以构建于这个虚拟机上。 +* [MacRuby][macruby] 是一个与苹果 Mac OS X 上 Cocoa 库紧密集成的实现,可以让你轻易地写出桌面应用程序。 +* [mruby][mruby] 是 Ruby 语言的轻量级实现,可以链接或嵌入到程序之中。mruby 由 Ruby 的创建者松本行弘(Matz)领导开发。 +* [IronRuby][ironruby] 是一个“与 .NET 框架紧密集成”的实现。 +* [MagLev][maglev] 是“一个快速、稳定的 Ruby 实现,支持集成对象持久化和分布式共享缓存”。 +* [Cardinal][cardinal] 是一个“为 [Parrot][parrot] 虚拟机 (Perl 6)编写的 Ruby 编译器”。 -这些实现中有一部分,包括 MRI,遵守 [RubySpec][rubyspec] 的说明书,这个说明书是一个”Ruby 编程语言完全可执行的详述“。 +这些实现中有一部分(包括 MRI)遵守 [RubySpec][rubyspec] 规范,这是一份“完全可以执行的 Ruby 编程语言规范”。 ### 参考资料 -1 Matz,在 Ruby-Talk 邮件列表,[5 月 12 日,2000 年][blade]。 +1 [2000 年 5 月 12 日][blade],Matz 在 Ruby-Talk 邮件列表中发布的消息。 {: #fn1} -2 Matz,在 [Ruby 创造者的采访][linuxdevcenter],11 月 29 日,2001。 +2 2001 年 11 月 29 日,Matz 在[接受采访][linuxdevcenter]时说的话。 {: #fn2} -3 Matz,在 [Ruby 的代码块和闭合][artima],12 月 22 日,2003。 +3 摘自 2003 年 12 月 22 日发布的文章——“[Blocks and Closures in Ruby][artima]”。 {: #fn3} From c149cd689ef14722444002cef2c6ae5d3d8ad66a Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Wed, 17 Feb 2016 15:48:51 +0800 Subject: [PATCH 0373/3767] Review and update community/index page (zh_CN) --- zh_cn/community/index.md | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/zh_cn/community/index.md b/zh_cn/community/index.md index 6dc651c945..86bd72e4fa 100644 --- a/zh_cn/community/index.md +++ b/zh_cn/community/index.md @@ -1,36 +1,35 @@ --- layout: page -title: "社区 - Ruby 官方网站" +title: "社区" lang: zh_cn --- -编程语言社区成长的好坏是衡量出这个编程语言发展的状况很重要的一个方面。Ruby -就拥有一个充满活力、不断壮大的社区,并且这个社区友好的对待每前来访问的个人,不管是初学者还是专家。 +编程语言社区成长的好坏是衡量一门语言发展状况的重要指标。Ruby 拥有一个充满活力、不断壮大的社区,这个社区对待各种技术水平的人都很友善。 +{: .summary} -如果你想对参与其中很感兴趣,你可以先从这几个地方入手: +如果你想参与其中,可以先从这几个地方入手: -[Ruby China 社区论坛][1] -: Ruby 的中文论坛,目前国内最权威的 Ruby 社区,拥有国内所有资深的 Ruby 工程师。 +[Ruby China 社区][ruby-china] +: 中国 Ruby 社区,由众多爱好者共同维护,致力于构建完善的 Ruby 中文社区。 [Ruby 用户组](user-groups/) -: 你的本地用户组是一个能让你在网络上与其他 Ruby 程序员进行交流的地方。Ruby - 用户组是自主管理的,通常设置有月度集会、邮件列表、Web站点,并且如果你幸运的话,还会时不时的举办代码节(codefest)。 +: 本地用户组是与其他 Ruby 程序员交流的好地方。Ruby + 用户组是自发组织的,通常有月度聚会、邮件列表和网站。如果幸运的话,时不时还有代码节。 [Ruby 邮件列表和新闻组](mailing-lists/) -: Ruby 拥有一个由不同话题不同语言组成的列表目录。如果你有关于 Ruby 的问题,在邮件列表上进行提问是一个获得答案的好方法。 - -[Ruby 在 IRC 上(#ruby)](irc://irc.freenode.net/ruby) -: 在 Ruby 语言 IRC 频道上,你可以与其他 Ruby 同道者进行畅谈。 +: Ruby 有各种各样的邮件列表,使用不同的语言讨论各种话题。如果你有 Ruby 相关的问题,在邮件列表中提问往往能得到解答。 +[IRC 中的 Ruby 频道(#ruby)](irc://irc.freenode.net/ruby) +: 在 IRC 中的 Ruby 频道中,你可以与其他 Ruby 同道者畅谈。 + [Ruby 核心](ruby-core/) -: 随着Ruby 2.0在向我们逐渐走来,现在是一个追随 Ruby 发展的绝好时机。如果你对帮助 Ruby 的发展有兴趣,请从这里开始。 +: 现在是追踪 Ruby 开发的绝好时机。如果你想帮助开发 Ruby,请从这里开始。 -[关于 Ruby 的网络日志](weblogs/ "Weblog") -: 在 Ruby 社区中,没有什么事情不会在 Blog 上被谈起。在这里我们有一份细致的建议表等着你去插入新条目。 +[关于 Ruby 的网络日志](weblogs/) +: Ruby 社区中发生的一切都有博客讨论。这个页面列出了一些推荐的博客,供你先期阅读。 [Ruby 会议](conferences/) -: 遍及世界的 Ruby 程序员正在参与越来越多的会议,在会议上他们一起分享工作成果,讨论 Ruby 的未来并且欢迎新成员加入到 Ruby - 社区。 +: 遍及世界的 Ruby 程序员正在参与越来越多的会议,在会议上他们一起分享工作成果,讨论 Ruby 的未来,欢迎新成员加入到 Ruby 社区。 Ruby 的一般信息 : * [Ruby Central][3] @@ -39,7 +38,7 @@ Ruby 的一般信息 -[1]: http://ruby-china.org [3]: http://rubycentral.org/ [4]: http://dmoz.org/Computers/Programming/Languages/Ruby/ [5]: http://dmoz.org/Computers/Programming/Languages/Ruby/Software/Rails/ +[ruby-china]: http://ruby-china.org From 4cf663bb2323a6661a605d989b57d194e9cdf7fa Mon Sep 17 00:00:00 2001 From: Sean Collins Date: Wed, 17 Feb 2016 11:04:08 -0700 Subject: [PATCH 0374/3767] Add that Postgres Code of Conduct is a draft --- en/conduct/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/conduct/index.md b/en/conduct/index.md index a4d44e08b7..15de32427d 100644 --- a/en/conduct/index.md +++ b/en/conduct/index.md @@ -4,9 +4,9 @@ title: "The Ruby Community Code of Conduct" lang: en --- -We have picked the following code of conduct based on PostgreSQL CoC, for Ruby -developer's community for safe, productive collaboration. Each Ruby related -community (conference etc.) may pick their own CoC. +We have picked the following code of conduct based on an early draft of the +PostgreSQL CoC, for Ruby developer's community for safe, productive collaboration. +Each Ruby related community (conference etc.) may pick their own CoC. {: .summary} This document provides community guidelines for a safe, respectful, productive, From 1a72163c59579b9f35c306b4df088440d8ffb5bc Mon Sep 17 00:00:00 2001 From: Sean Collins Date: Wed, 17 Feb 2016 14:22:07 -0700 Subject: [PATCH 0375/3767] Clarify that the PostgreSQL Code of Conduct was a draft --- en/conduct/index.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/en/conduct/index.md b/en/conduct/index.md index 15de32427d..c364946aa8 100644 --- a/en/conduct/index.md +++ b/en/conduct/index.md @@ -4,8 +4,9 @@ title: "The Ruby Community Code of Conduct" lang: en --- -We have picked the following code of conduct based on an early draft of the -PostgreSQL CoC, for Ruby developer's community for safe, productive collaboration. +We have picked the following code of conduct based on an early proposed draft +of a CoC for PostgreSQL, for Ruby developer's community for safe, +productive collaboration. Each Ruby related community (conference etc.) may pick their own CoC. {: .summary} From 0dec96405da2a0043272f0ba339abf66b9e8e90b Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Wed, 17 Feb 2016 23:54:20 -0300 Subject: [PATCH 0376/3767] Improvement Ruby examples (ES). --- es/examples/cities.md | 8 ++++---- es/examples/greeter.md | 18 +++++++++--------- es/examples/hello_world.md | 8 ++++---- es/examples/i_love_ruby.md | 10 +++++----- 4 files changed, 22 insertions(+), 22 deletions(-) diff --git a/es/examples/cities.md b/es/examples/cities.md index 1be1a0d1c6..fc405fe8b1 100644 --- a/es/examples/cities.md +++ b/es/examples/cities.md @@ -5,17 +5,17 @@ layout: null {% highlight ruby %} # Ruby sabe lo que tu # quieres, aun si quieres -# hacer matematicas +# hacer matemáticas # en un Arreglo completo -cities = %w[ London +ciudades = %w[ London Oslo Paris Amsterdam Berlin ] -visited = %w[Berlin Oslo] +visitado = %w[Berlin Oslo] puts "Aun necesito " + "visitar las " + "siguientes ciudades:", - cities - visited + ciudades - visitado {% endhighlight %} diff --git a/es/examples/greeter.md b/es/examples/greeter.md index eb8a945145..077e4faa67 100644 --- a/es/examples/greeter.md +++ b/es/examples/greeter.md @@ -3,20 +3,20 @@ layout: null --- {% highlight ruby %} -# La clase Greeter -class Greeter - def initialize(name) - @name = name.capitalize +# La clase Saludo +class Saludo + def initialize(nombre) + @nombre = nombre.capitalize end - def salute - puts "Hola #{@name}!" + def saludar + puts "¡Hola #{@nombre}!" end end # Crear un nuevo objeto -g = Greeter.new("Mundo") +s = Saludo.new("Mundo") -# Output "Hola Mundo!" -g.salute +# Salida "¡Hola Mundo!" +s.saludar {% endhighlight %} diff --git a/es/examples/hello_world.md b/es/examples/hello_world.md index f3b2ad7d34..b044f4e671 100644 --- a/es/examples/hello_world.md +++ b/es/examples/hello_world.md @@ -7,11 +7,11 @@ layout: null # Hola Mundo es trivial # en Ruby. Superfluo: # -# * Un metodo "main" +# * Un método "main" # * Nueva linea -# * Semicolons +# * Punto y coma # -# Aqui esta el codigo: +# Aqui esta el código: -puts "Hola Mundo!" +puts "¡Hola Mundo!" {% endhighlight %} diff --git a/es/examples/i_love_ruby.md b/es/examples/i_love_ruby.md index bd08a0060c..3d0da9c902 100644 --- a/es/examples/i_love_ruby.md +++ b/es/examples/i_love_ruby.md @@ -4,14 +4,14 @@ layout: null {% highlight ruby %} # Salida "Yo amo Ruby" -say = "Yo amo Ruby" -puts say +expresar = "Yo amo Ruby" +puts expresar # Salida "YO *AMO* RUBY" -say['amo'] = "*amo*" -puts say.upcase +expresar['amo'] = "*amo*" +puts expresar.upcase # Salida "Yo *amo* Ruby # cinco veces -5.times { puts say } +5.times { puts expresar } {% endhighlight %} From aee130ac76da74af950719d39ca8d449df8d7a1a Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Thu, 18 Feb 2016 12:24:14 +0900 Subject: [PATCH 0377/3767] use Guideline instead of Conduct --- en/conduct/index.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/en/conduct/index.md b/en/conduct/index.md index c364946aa8..496e3d386c 100644 --- a/en/conduct/index.md +++ b/en/conduct/index.md @@ -1,13 +1,11 @@ --- layout: page -title: "The Ruby Community Code of Conduct" +title: "The Ruby Community Conduct Guideline" lang: en --- - -We have picked the following code of conduct based on an early proposed draft -of a CoC for PostgreSQL, for Ruby developer's community for safe, -productive collaboration. -Each Ruby related community (conference etc.) may pick their own CoC. +We have picked the following conduct guideline based on an early draft of the +PostgreSQL CoC, for Ruby developers community for safe, productive collaboration. +Each Ruby related community (conference etc.) may pick their own Code of Conduct. {: .summary} This document provides community guidelines for a safe, respectful, productive, From aee6496b385798dc98802303d87fa1b54d12af31 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Thu, 18 Feb 2016 02:00:30 -0300 Subject: [PATCH 0378/3767] Fix typographical error (ES). --- es/examples/i_love_ruby.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/es/examples/i_love_ruby.md b/es/examples/i_love_ruby.md index 3d0da9c902..ae6de9db48 100644 --- a/es/examples/i_love_ruby.md +++ b/es/examples/i_love_ruby.md @@ -4,14 +4,14 @@ layout: null {% highlight ruby %} # Salida "Yo amo Ruby" -expresar = "Yo amo Ruby" -puts expresar +expresion = "Yo amo Ruby" +puts expresion # Salida "YO *AMO* RUBY" -expresar['amo'] = "*amo*" -puts expresar.upcase +expresion['amo'] = "*amo*" +puts expresion.upcase # Salida "Yo *amo* Ruby # cinco veces -5.times { puts expresar } +5.times { puts expresion } {% endhighlight %} From c3b72d9426b5d66edda1a246dd8b54a32a7a5a7e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 18 Feb 2016 15:20:37 +0100 Subject: [PATCH 0379/3767] Fix typos (de) --- de/news/_posts/2015-04-13-ruby-2-2-2-released.md | 4 ++-- de/news/_posts/2015-08-18-ruby-2-2-3-released.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/de/news/_posts/2015-04-13-ruby-2-2-2-released.md b/de/news/_posts/2015-04-13-ruby-2-2-2-released.md index f642967740..ff8b0e5951 100644 --- a/de/news/_posts/2015-04-13-ruby-2-2-2-released.md +++ b/de/news/_posts/2015-04-13-ruby-2-2-2-released.md @@ -53,6 +53,6 @@ für Details. ## Veröffentlichungskommentar -Viele Commiters, Entwickler und Nutzer, die uns Fehlermeldungen -sanddten, halfen uns dabei, diese Veröffentlichung durchzuführen. +Viele Committer, Entwickler und Nutzer, die uns Fehlermeldungen +sandten, halfen uns dabei, diese Veröffentlichung durchzuführen. Wir danken ihnen für ihre Mitarbeit. diff --git a/de/news/_posts/2015-08-18-ruby-2-2-3-released.md b/de/news/_posts/2015-08-18-ruby-2-2-3-released.md index b011e1e282..e0f23ded5d 100644 --- a/de/news/_posts/2015-08-18-ruby-2-2-3-released.md +++ b/de/news/_posts/2015-08-18-ruby-2-2-3-released.md @@ -51,7 +51,7 @@ für weitere Informationen. ## Veröffentlichungskommentar -Zahlreiche Commiters, Entwickler und Nutzer, die uns Fehlermeldungen +Zahlreiche Committer, Entwickler und Nutzer, die uns Fehlermeldungen geschickt haben, haben uns bei der Erstellung dieser Veröffentlichung geholfen. Vielen Dank für ihre Mitwirkung. From c7bc8db3498688f059d778927008e8e3fd82595b Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Mon, 22 Feb 2016 10:52:30 +0900 Subject: [PATCH 0380/3767] Follow up https://github.com/ruby/www.ruby-lang.org/commit/aee130ac76da74af950719d39ca8d449df8d7a1a#commitcomment-16228087 --- en/conduct/index.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/en/conduct/index.md b/en/conduct/index.md index 496e3d386c..30e1064711 100644 --- a/en/conduct/index.md +++ b/en/conduct/index.md @@ -3,8 +3,9 @@ layout: page title: "The Ruby Community Conduct Guideline" lang: en --- -We have picked the following conduct guideline based on an early draft of the -PostgreSQL CoC, for Ruby developers community for safe, productive collaboration. +We have picked the following conduct guideline based on an early proposed draft +of the PostgreSQL CoC, for Ruby developers community for safe, productive +collaboration. Each Ruby related community (conference etc.) may pick their own Code of Conduct. {: .summary} From dad65b816ee39ff3291d751e552e147e97dc89ba Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Wed, 24 Feb 2016 00:13:00 +0900 Subject: [PATCH 0381/3767] Announcement about the support plans for Ruby 2.0.0 and Ruby 2.1. --- ...6-02-24-support--lan-of-ruby-200-and-21.md | 34 +++++++++++++++++++ ...6-02-24-support-plan-of-ruby-200-and-21.md | 33 ++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 en/news/_posts/2016-02-24-support--lan-of-ruby-200-and-21.md create mode 100644 ja/news/_posts/2016-02-24-support-plan-of-ruby-200-and-21.md diff --git a/en/news/_posts/2016-02-24-support--lan-of-ruby-200-and-21.md b/en/news/_posts/2016-02-24-support--lan-of-ruby-200-and-21.md new file mode 100644 index 0000000000..61af92c166 --- /dev/null +++ b/en/news/_posts/2016-02-24-support--lan-of-ruby-200-and-21.md @@ -0,0 +1,34 @@ +--- +layout: news_post +title: "Support plans for Ruby 2.0.0 and Ruby 2.1" +author: "usa" +translator: +date: 2016-02-24 09:00:00 +0000 +lang: en +--- + +We announce about the future support plans for Ruby 2.0.0 and Ruby 2.1. + +## About Ruby 2.0.0 + +As it has been announced from before, all support for Ruby 2.0.0 has ended today. +Bug and security fixes from more recent Ruby versions will no longer be backported to 2.0.0, and no patch release of 2.0.0 will be released. + +We highly recommend that you upgrade to Ruby 2.3 or 2.2 as soon as possible. + +Please contact us via ruby-core ML if you'd like to continue maintaining the 2.0.0 branch for some justifiable reason you can't upgrade. + +## About Ruby 2.1 + +We are planning to release Ruby 2.1.9 until the end of March. +After the release, we will end the normal maintenance phase of 2.1, and start the security maintenance phase of it. +This means that we will never backport any bug fixes to 2.1 except security fixes after the release of 2.1.9. + +We recommend that you start planning to upgrate Ruby 2.3 or 2.2. + +By the way, we are also planning to release Ruby 2.1.10 just after releacing 2.1.9. +This is not a bug fix release nor security fix release. +We have never experienced two-digits version number of Ruby. +Therefore, we consider that we have to test it instead of releacing such version with critical security fixes. +Ruby 2.1.10 will not include any changes from 2.1.9, instead of its version number. +Users does not have to use it on production, but should test it before the release of 2.1.11 which will include some security fixes. diff --git a/ja/news/_posts/2016-02-24-support-plan-of-ruby-200-and-21.md b/ja/news/_posts/2016-02-24-support-plan-of-ruby-200-and-21.md new file mode 100644 index 0000000000..4613a266c6 --- /dev/null +++ b/ja/news/_posts/2016-02-24-support-plan-of-ruby-200-and-21.md @@ -0,0 +1,33 @@ +--- +layout: news_post +title: "Ruby 2.0.0 および Ruby 2.1 の今後について" +author: "usa" +translator: +date: 2016-02-24 09:00:00 +0000 +lang: ja +--- + +Ruby 2.0.0 および Ruby 2.1 の今後の公式サポートについてお知らせします。 + +## Ruby 2.0.0 について + +かねてからの予告通り、本日(2016年2月24日)をもって、Ruby 2.0.0 の公式サポートは終了となります。 +今後、より新しいバージョンの Ruby で行われたバグ修正やセキュリティ修正は、2.0.0 にはバックポートされず、また、2.0.0 の新しいパッチリリースも行われません。 + +現在まだ Ruby 2.0.0 を使用しているユーザーは、速やかにより新しいバージョン(2.3 等)に移行するよう強く推奨します。 + +Ruby インタプリタ開発者、あるいは企業内で Ruby インタプリタの保守を担当されている方で、今後も Ruby 2.0.0 の公式リリースが継続されないと困る、という適切な理由がある方は、ruby-core ML までお問い合わせください。 + +## Ruby 2.1 について + +Ruby 2.1 については、3月末までに予定されている 2.1.9 のリリースをもって通常メンテナンスを終了し、セキュリティメンテナンスに移行します。 +これは、2.1.9 以降は重大なセキュリティ修正のみが行われ、単なるバグなどの修正が行われなくなることを意味します。 + +セキュリティメンテナンスの期間は1年間です。即ち、2.1.9 のリリース後1年で、2.1 の公式サポートは終了します。 +よって、Ruby 2.1 を使用しているユーザーは、より新しいバージョンへの移行の準備を進めるよう強く推奨します。 +また、現在 Ruby 2.0.0 を使用しているユーザーの移行先としては、Ruby 2.1 はあまり推奨できません。 + +なお、Ruby 2.1.9 のリリース後、さほど間を置かずに Ruby 2.1.10 をリリースすることを計画しています。 +本来、セキュリティメンテナンス期間中は、重大なセキュリティ修正が行われない限りリリースは行いませんが、次々回のリリースでは Ruby のバージョン番号表記が現在の形式となってから初めてバージョン番号の一部が2桁となることが決定しています。 +そのため、セキュリティ修正リリースに抱き合わせる形でこのような変更が導入されることを防ぎ、事前にユーザーが互換性検証を行えるよう、2.1.9 からバージョン番号のみを変更した 2.1.10 をリリースします。 +2.1.10 をプロダクション環境で使用する必要は特にありませんが、以降のリリースに備えるために、必要に応じて検証を行っておくようお勧めします。 From d35214abf28f992fc3cf1d052e32780064640c20 Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Wed, 24 Feb 2016 15:46:59 +0900 Subject: [PATCH 0382/3767] Changed file names --- ...and-21.md => 2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md} | 0 ...and-21.md => 2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename en/news/_posts/{2016-02-24-support--lan-of-ruby-200-and-21.md => 2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md} (100%) rename ja/news/_posts/{2016-02-24-support-plan-of-ruby-200-and-21.md => 2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md} (100%) diff --git a/en/news/_posts/2016-02-24-support--lan-of-ruby-200-and-21.md b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md similarity index 100% rename from en/news/_posts/2016-02-24-support--lan-of-ruby-200-and-21.md rename to en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/ja/news/_posts/2016-02-24-support-plan-of-ruby-200-and-21.md b/ja/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md similarity index 100% rename from ja/news/_posts/2016-02-24-support-plan-of-ruby-200-and-21.md rename to ja/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md From ae3afb8875a5e05c92105daef44078afb6d90966 Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Wed, 24 Feb 2016 15:59:24 +0900 Subject: [PATCH 0383/3767] Applied @stomar comments --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md index 61af92c166..4f2f0869e6 100644 --- a/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md +++ b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -7,28 +7,29 @@ date: 2016-02-24 09:00:00 +0000 lang: en --- -We announce about the future support plans for Ruby 2.0.0 and Ruby 2.1. +We announce the future support plans for Ruby 2.0.0 and Ruby 2.1. ## About Ruby 2.0.0 -As it has been announced from before, all support for Ruby 2.0.0 has ended today. -Bug and security fixes from more recent Ruby versions will no longer be backported to 2.0.0, and no patch release of 2.0.0 will be released. +As it has been announced before, all support for Ruby 2.0.0 has ended today. +Bug and security fixes from more recent Ruby versions will no longer be backported to 2.0.0, and no further patch release of 2.0.0 will be released. We highly recommend that you upgrade to Ruby 2.3 or 2.2 as soon as possible. -Please contact us via ruby-core ML if you'd like to continue maintaining the 2.0.0 branch for some justifiable reason you can't upgrade. +Please contact us via the ruby-core ML if you'd like to continue maintaining the 2.0.0 branch for some justifiable reason you can't upgrade. ## About Ruby 2.1 We are planning to release Ruby 2.1.9 until the end of March. After the release, we will end the normal maintenance phase of 2.1, and start the security maintenance phase of it. -This means that we will never backport any bug fixes to 2.1 except security fixes after the release of 2.1.9. +This means that after the release of 2.1.9 we will never backport any bug fixes to 2.1 except security fixes. -We recommend that you start planning to upgrate Ruby 2.3 or 2.2. +We recommend that you start planning to upgrate to Ruby 2.3 or 2.2. -By the way, we are also planning to release Ruby 2.1.10 just after releacing 2.1.9. -This is not a bug fix release nor security fix release. -We have never experienced two-digits version number of Ruby. -Therefore, we consider that we have to test it instead of releacing such version with critical security fixes. -Ruby 2.1.10 will not include any changes from 2.1.9, instead of its version number. -Users does not have to use it on production, but should test it before the release of 2.1.11 which will include some security fixes. +By the way, we are also planning to release Ruby 2.1.10 just after releasing 2.1.9. +This is not a bug fix release nor a security fix release. +We have never experienced a two-digit version number of Ruby. +Therefore, we consider it important to test such a release without any critical security fixes. + +Ruby 2.1.10 will not include any changes from 2.1.9, except for its version number. +You do not have to use it on production, but you should test it before the release of 2.1.11 which will probably include security fixes. From 224c4f22e9bf01ca69b7c0c97c1d02bc7987d4be Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Wed, 24 Feb 2016 18:59:17 +0900 Subject: [PATCH 0384/3767] Applied @agrimm's comments. --- .../_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md index 4f2f0869e6..9810dd6068 100644 --- a/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md +++ b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -16,7 +16,7 @@ Bug and security fixes from more recent Ruby versions will no longer be backport We highly recommend that you upgrade to Ruby 2.3 or 2.2 as soon as possible. -Please contact us via the ruby-core ML if you'd like to continue maintaining the 2.0.0 branch for some justifiable reason you can't upgrade. +Please contact us via the ruby-core ML if you'd like to continue maintaining the 2.0.0 branch as for some justifiable reason you can't upgrade. ## About Ruby 2.1 @@ -24,7 +24,7 @@ We are planning to release Ruby 2.1.9 until the end of March. After the release, we will end the normal maintenance phase of 2.1, and start the security maintenance phase of it. This means that after the release of 2.1.9 we will never backport any bug fixes to 2.1 except security fixes. -We recommend that you start planning to upgrate to Ruby 2.3 or 2.2. +We recommend that you start planning to upgrade to Ruby 2.3 or 2.2. By the way, we are also planning to release Ruby 2.1.10 just after releasing 2.1.9. This is not a bug fix release nor a security fix release. From 41a619b57d9140dd0228f92dbfe026f19f8adf6e Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Wed, 24 Feb 2016 19:41:03 +0900 Subject: [PATCH 0385/3767] "by" instead of "until" --- en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md index 9810dd6068..a0dfc2fd52 100644 --- a/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md +++ b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -20,7 +20,7 @@ Please contact us via the ruby-core ML if you'd like to continue maintaining the ## About Ruby 2.1 -We are planning to release Ruby 2.1.9 until the end of March. +We are planning to release Ruby 2.1.9 by the end of March. After the release, we will end the normal maintenance phase of 2.1, and start the security maintenance phase of it. This means that after the release of 2.1.9 we will never backport any bug fixes to 2.1 except security fixes. From ae52dfc15e17fdee974f5ee704ea4f93cb63022b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 24 Feb 2016 16:22:47 +0100 Subject: [PATCH 0386/3767] Rewrap --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md index a0dfc2fd52..dab1a23c46 100644 --- a/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md +++ b/en/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -12,24 +12,31 @@ We announce the future support plans for Ruby 2.0.0 and Ruby 2.1. ## About Ruby 2.0.0 As it has been announced before, all support for Ruby 2.0.0 has ended today. -Bug and security fixes from more recent Ruby versions will no longer be backported to 2.0.0, and no further patch release of 2.0.0 will be released. +Bug and security fixes from more recent Ruby versions will no longer be +backported to 2.0.0, and no further patch release of 2.0.0 will be released. We highly recommend that you upgrade to Ruby 2.3 or 2.2 as soon as possible. -Please contact us via the ruby-core ML if you'd like to continue maintaining the 2.0.0 branch as for some justifiable reason you can't upgrade. +Please contact us via the ruby-core ML if you'd like to continue maintaining +the 2.0.0 branch as for some justifiable reason you can't upgrade. ## About Ruby 2.1 We are planning to release Ruby 2.1.9 by the end of March. -After the release, we will end the normal maintenance phase of 2.1, and start the security maintenance phase of it. -This means that after the release of 2.1.9 we will never backport any bug fixes to 2.1 except security fixes. +After the release, we will end the normal maintenance phase of 2.1, +and start the security maintenance phase of it. +This means that after the release of 2.1.9 we will never backport +any bug fixes to 2.1 except security fixes. We recommend that you start planning to upgrade to Ruby 2.3 or 2.2. -By the way, we are also planning to release Ruby 2.1.10 just after releasing 2.1.9. -This is not a bug fix release nor a security fix release. +By the way, we are also planning to release Ruby 2.1.10 just after +releasing 2.1.9. This is not a bug fix release nor a security fix release. We have never experienced a two-digit version number of Ruby. -Therefore, we consider it important to test such a release without any critical security fixes. +Therefore, we consider it important to test such a release +without any critical security fixes. -Ruby 2.1.10 will not include any changes from 2.1.9, except for its version number. -You do not have to use it on production, but you should test it before the release of 2.1.11 which will probably include security fixes. +Ruby 2.1.10 will not include any changes from 2.1.9, +except for its version number. +You do not have to use it on production, but you should test it before +the release of 2.1.11 which will probably include security fixes. From 78936e2e5d2bc6539c2fbe2102fb1f7e3051dcda Mon Sep 17 00:00:00 2001 From: Felipe Gentil Date: Wed, 24 Feb 2016 14:37:01 -0300 Subject: [PATCH 0387/3767] Translate support plans for Ruby 2.0.0 and Ruby 2.1 (pt) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pt/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/pt/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/pt/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..989cc4920a --- /dev/null +++ b/pt/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,42 @@ +--- +layout: news_post +title: "Planos de suporte para Ruby 2.0.0 e Ruby 2.1" +author: "usa" +translator: "fpgentil" +date: 2016-02-24 09:00:00 +0000 +lang: pt +--- + +Anunciamos os futuros planos de suporte para Ruby 2.0.0 e Ruby 2.1. + +## Sobre Ruby 2.0.0 + +Como anunciado anteriormente, todo o suporte para Ruby 2.0.0 se encerra hoje. +*Bugs* e correções de seguranças de versões mais recentes de Ruby não serão mais +portadas à versão 2.0.0 e nenhum *patch release* da versão 2.0.0 será lançado. + +Recomendamos fortemente que você faça o upgrade para Ruby 2.3 ou 2.2 o mais +rápido possível. + +Por favor entre em contato conosco através da lista de email ruby-core caso +queira continuar mantendo um branch da versão 2.0.0 com motivos pelos quais você +não pode fazer o upgrade. + +## Ruby 2.1 + +Estamos planejando em lançar uma versão de Ruby 2.1.9 até o final de março. +Isso significa que após o lançamento da versão 2.1.9 nós não iremos mais portar +nenhuma correção de *bugs* para a versão 2.1, com exceção das correções de +segurança. + +Nós recomendamos que você comece a planejar o *upgrade* para Ruby 2.3 ou 2.2. + +A propósito, nós estamos também planejando em lançar a versão 2.1.10 logo após +a *release* 2.1.9. Isso não é uma correção de *bugs* e nem de segurança. Nós +nunca tivemos antes uma versão de Ruby com dois dígitos. Portanto, nós +consideramos que é importante testar essa versão sem nenhuma correção crítica +de segurança. + +Ruby 2.1.10 não irá incluir nenhuma mudança da 2.1.9 com exceção do número da +versão. Você não deve usá-la em produção, mas sim testá-la antes do lançamento +da 2.1.11 que irá provavelmente incluir correções de segurança. From d27c7f593b9ebcd01a48467daea0e0f0dce0a026 Mon Sep 17 00:00:00 2001 From: Vlad Bokov Date: Thu, 25 Feb 2016 23:30:59 +0600 Subject: [PATCH 0388/3767] 2016-02-24-support-plan-of-ruby-2-0-0-and-2-1 (ru) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ru/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/ru/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/ru/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..2af50b2e6a --- /dev/null +++ b/ru/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,38 @@ +--- +layout: news_post +title: "О планах будущей поддержки Ruby 2.0.0 и 2.1" +author: "usa" +translator: "Vlad Bokov" +date: 2016-02-24 09:00:00 +0000 +lang: ru +--- + +О планах будущей поддержки Ruby 2.0.0 и 2.1 + +## Ruby 2.0.0 + +Поддержка Ruby 2.0.0 заканчивается сегодня, как это и было объявлено ранее. +Исправления и обновления безопасности не будут переноситься в 2.0.0, +не будет и выхода новых версий. + +Мы очень рекомендуем вам обновиться на Ruby 2.3 или 2.2. + +Пожалуйста, напишите в список рассылки, если вы по каким-либо причинам +не можете обновиться и желаете продолжать поддерживать эту ветку. + +## Ruby 2.1 + +Версия Ruby 2.1.9 выйдет в конце марта. После этого мы закончим развитие 2.1 +и перейдем в фазу обновлений безопасности. Также, после выхода 2.1.9 мы +не будем переносить исправления, не касающиеся безопасности, из новых версий. + +Подумайте о переходе на Ruby 2.3 или 2.2. + +Кстати, мы планируем выпустить Ruby 2.1.10 сразу после 2.1.9. +Это технический релиз без исправлений, чтобы протестировать выпуск версии +с двухзначным номером. Этого еще не случалось, поэтому мы думаем, +что необходимо это попробовать без значительных изменений. + +Ruby 2.1.10 не будет отличаться от 2.1.9 ничем, кроме номера версии. +Вам не обязательно обновляться, но стоит попробовать перед выходом 2.1.11 +с возможными исправлениями безопасности. From d494fc3d355102f9a7670bb1d3b0e4c67f431a90 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 25 Feb 2016 20:47:12 +0100 Subject: [PATCH 0389/3767] Small fixes (ru) Thanks to @arbox. --- .../_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ru/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/ru/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md index 2af50b2e6a..b815a948fa 100644 --- a/ru/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md +++ b/ru/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -23,16 +23,16 @@ lang: ru ## Ruby 2.1 Версия Ruby 2.1.9 выйдет в конце марта. После этого мы закончим развитие 2.1 -и перейдем в фазу обновлений безопасности. Также, после выхода 2.1.9 мы +и перейдем в фазу обновлений безопасности. Также после выхода 2.1.9 мы не будем переносить исправления, не касающиеся безопасности, из новых версий. Подумайте о переходе на Ruby 2.3 или 2.2. Кстати, мы планируем выпустить Ruby 2.1.10 сразу после 2.1.9. Это технический релиз без исправлений, чтобы протестировать выпуск версии -с двухзначным номером. Этого еще не случалось, поэтому мы думаем, +с двузначным номером. Этого еще не случалось, поэтому мы думаем, что необходимо это попробовать без значительных изменений. Ruby 2.1.10 не будет отличаться от 2.1.9 ничем, кроме номера версии. -Вам не обязательно обновляться, но стоит попробовать перед выходом 2.1.11 +Вам необязательно обновляться, но стоит попробовать перед выходом 2.1.11 с возможными исправлениями безопасности. From 866ca09df247cce740a43fe089208000257df56c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 25 Feb 2016 21:17:11 +0100 Subject: [PATCH 0390/3767] Remove dead link (tr) --- tr/documentation/index.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tr/documentation/index.md b/tr/documentation/index.md index b283a653de..71f5057b89 100644 --- a/tr/documentation/index.md +++ b/tr/documentation/index.md @@ -88,11 +88,6 @@ referanslar ve diğer belgeleri bulacaksınız. : Yine RDoc ile üretilmiş bu referans belgesi, standart kütüphaneyi kapsayacak niteliktedir. -[Ruby C API Referansı][18] -: Ruby’nin temelinde yatan C kodu hakkında bir belgeleme çalışması. Eğer - C kodları yazmak ve Ruby’nin geliştirilmesine katkıda bulunmak - isterseniz, bu belge size yardımcı olabilir. - [RubyDoc.info][19] : Ruby gem’leri için dökümanlar ve GitHub Ruby projeleri için tek kaynak site. @@ -131,7 +126,6 @@ listeleri](/en/community/mailing-lists/) iyi bir başlangıç olacaktır. [15]: http://www.ruby-doc.org/core [16]: http://docs.seattlerb.org/rdoc/ [17]: http://www.ruby-doc.org/stdlib -[18]: http://www.ruby-doc.org/doxygen/current/ [19]: http://www.rubydoc.info/ [20]: http://rubydocs.org/ [21]: http://www.rubydox.net/ From 9d02b9c5cfbb62c43ec1bd0d91c77a8646b45ea0 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 25 Feb 2016 21:17:35 +0100 Subject: [PATCH 0391/3767] Fix dead link to C API reference (de, es, fr) --- de/documentation/index.md | 11 +++++------ es/documentation/index.md | 8 ++++---- fr/documentation/index.md | 9 ++++----- 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/de/documentation/index.md b/de/documentation/index.md index a2d3f96b7f..cb3886fab3 100644 --- a/de/documentation/index.md +++ b/de/documentation/index.md @@ -64,11 +64,10 @@ Ruby-Programmieren sicher nützlich sein werden. Dokumentation wird ebenfalls direkt aus dem Quelltext generiert (englisch). -[Referenz zu Rubys C-API][11] -: Eine C-API-Dokumentation von Ruby. Für Erweiterungen von Ruby ist - dieses API absolut unverzichtbar. Es beschreibt die vordefinierten - Schnittstellen für Erweiterungen in der Programmiersprache C und wie - diese sowohl von der Ruby- als auch der C-Seite aus verwendet werden. +[Referenz zu Rubys C-API][extensions] +: Offizielle C-API-Dokumentation von Ruby. Sie beschreibt die vordefinierten + Schnittstellen für Erweiterungen in der Programmiersprache C und wie diese + sowohl von der Ruby- als auch der C-Seite aus verwendet werden. [RubyDoc.info][12] : Die Referenzdokumentation für Ruby, Gems und auf GitHub gehostete @@ -93,7 +92,7 @@ deutschsprachigen Artikeln. Für weitergehende Fragen steht eine große [8]: http://www.approximity.com/rubybuch2/ [9]: http://www.ruby-doc.org/core [10]: http://www.ruby-doc.org/stdlib -[11]: http://www.ruby-doc.org/doxygen/current/ +[extensions]: http://docs.ruby-lang.org/en/trunk/extension_rdoc.html [12]: http://www.rubydoc.info/ [13]: http://ruby-doc.org [14]: http://wiki.ruby-portal.de diff --git a/es/documentation/index.md b/es/documentation/index.md index 4efa69122f..c8a9eaf2f7 100644 --- a/es/documentation/index.md +++ b/es/documentation/index.md @@ -57,9 +57,9 @@ serán útiles a la hora de desarrollar con Ruby. : También extraída del código fuente mediante RDoc, esta referencia documenta la biblioteca estándar. -[Referencia de la API C de Ruby][10] -: Documentación del código C subyacente en Ruby. Perfecto si quieres - escribir extensiones en C para contribuir al desarrollo de Ruby. +[Referencia de la API C de Ruby][extensions] +: Documentación de la API C de Ruby. + Perfecto si quieres escribir extensiones en C. ### Otras lecturas @@ -79,6 +79,6 @@ correo](/es/community/mailing-lists/) es un buen lugar para comenzar. [7]: http://www.ruby-doc.org/core [8]: http://docs.seattlerb.org/rdoc/ [9]: http://www.ruby-doc.org/stdlib -[10]: http://www.ruby-doc.org/doxygen/current/ +[extensions]: http://docs.ruby-lang.org/en/trunk/extension_rdoc.html [11]: http://ruby-doc.org [12]: http://www.ruby-doc.org/bookstore diff --git a/fr/documentation/index.md b/fr/documentation/index.md index 422a43c67f..a1adc61eaf 100644 --- a/fr/documentation/index.md +++ b/fr/documentation/index.md @@ -118,10 +118,9 @@ pour les nombreuses façons d'obtenir Ruby. : Également extraite du code source par RDoc, cette seconde référence documente la bibliothèque standard. -[*Ruby C API Reference*][19] -: La documentation de l’implémentation C de ruby. Très utile si vous - comptez écrire des extensions C ou contribuer au développement de - Ruby. +[*Ruby C API Reference*][extensions] +: La documentation de l’API C de Ruby. + Très utile si vous comptez écrire des extensions C. [rubydoc.info][20] : Documentation auto-générée pour un grand nombre de bibliothèques Ruby. @@ -163,7 +162,7 @@ la [liste de diffusion](/en/community/mailing-lists/) est un bon endroit [16]: http://www.ruby-doc.org/core [17]: http://docs.seattlerb.org/rdoc/ [18]: http://www.ruby-doc.org/stdlib -[19]: http://www.ruby-doc.org/doxygen/current/ +[extensions]: http://docs.ruby-lang.org/en/trunk/extension_rdoc.html [20]: http://rubydoc.info/ [21]: http://rubydocs.org/ [22]: http://www.rubydox.net/ From 4e299d12727a462f259c85e94cdabec0c1b67684 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 25 Feb 2016 21:18:02 +0100 Subject: [PATCH 0392/3767] Add link to Ruby's C API reference (en) Link to doc/extension.rdoc in trunk, the former README.EXT file. --- en/documentation/index.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/en/documentation/index.md b/en/documentation/index.md index 5fdb9630a1..5e5a5f7796 100644 --- a/en/documentation/index.md +++ b/en/documentation/index.md @@ -100,6 +100,11 @@ of getting Ruby. : Also pulled from the source code using RDoc, this reference work documents the standard library. +[Ruby C API Reference][extensions] +: The official introduction to Ruby's C API. + Great if you want to write C extensions + or contribute to Ruby’s development. + [RubyDoc.info][16] : The one-stop web site for reference documentation about Ruby gems and GitHub-hosted Ruby projects. @@ -174,6 +179,7 @@ If you have questions about Ruby the [13]: http://www.ruby-doc.org/core [14]: http://docs.seattlerb.org/rdoc/ [15]: http://www.ruby-doc.org/stdlib +[extensions]: http://docs.ruby-lang.org/en/trunk/extension_rdoc.html [16]: http://www.rubydoc.info/ [17]: http://rubydocs.org/ [18]: http://apidock.com/ From edbfeaa09c58bc6790bd31d0862a1cb9ff99a02d Mon Sep 17 00:00:00 2001 From: Duc Giang Date: Fri, 26 Feb 2016 17:39:16 +0700 Subject: [PATCH 0393/3767] translate 2 latest news to Vietnamese --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 69 +++++++++++++++++++ ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 28 ++++++++ 2 files changed, 97 insertions(+) create mode 100644 vi/news/_posts/2015-12-25-ruby-2-3-0-released.md create mode 100644 vi/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/vi/news/_posts/2015-12-25-ruby-2-3-0-released.md b/vi/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..85cc7d0621 --- /dev/null +++ b/vi/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,69 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.3.0" +author: "naruse" +translator: "Nguyễn Đức Giang" +date: 2015-12-25 17:00:00 +0000 +lang: vi +--- + +Chúng tôi vui mừng thông báo việc phát hành Ruby 2.3.0. + +Đây là phiên bản ổn định đầu tiên của sê-ri Ruby 2.3. Phiên bản này giới thiệu nhiều tính năng mới, như: + +Giới thiệu [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473). +Trong Ruby 2.1, `"str".freeze` được tối ưu để giảm số lượng đối tượng tạo ra. +Ruby 2.3 giới thiệu một magic comment và một tùy chọn cho command line để đóng băng tất cả các chuỗi trong tệp mã nguồn. Ngoài ra, bạn có thể sử dụng tùy chọn `--debug=frozen-string-literal` trong command line để xem các đối được tạo ra ở đâu khi debug lỗi `"can't modify frozen String"`. + +[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([hay còn gọi là lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, đã hiện diện trong C#, Groovy, và Swift, được giới thiệu để làm giảm thiểu sự phiền toái khi xử lý `nil` với cú pháp `obj&.foo`. `Array#dig` và `Hash#dig` cũng mới được thêm vào, chúng hoạt động giống như [try! trong Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), vốn được tạo ra để xử lý trường hợp `nil`. + +[Tích hợp did_you_mean gem](https://bugs.ruby-lang.org/issues/11252). did_you_mean gem đưa ra một số lời khuyên khi gặp `NameError` và `NoMethodError`, giúp cho việc debug dễ dàng hơn. + +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) là các tính năng thử nghiệm được giới thiệu trong phiên bản này. Với các chức năng này chúng ta có thể tạo ra một hệ thống tiền biên dịch ISeq (bytecode). + +Ruby 2.3.0 còn có rất nhiều cải thiện về hiệu suất, như +[xem xét lại phần cấu trúc dữ liệu hàm nhập](https://bugs.ruby-lang.org/issues/11278), +[giới thiệu kiểu cấu trúc dữ liệu bảng mới](https://bugs.ruby-lang.org/issues/11420), +[tối ưu Proc#call](https://bugs.ruby-lang.org/issues/11569), +hiệu chỉnh ở tầng mã máy cho việc gán phần tử và hàm gọi mã, +[cấu trúc dữ liệu instance variable thông minh hơn](https://bugs.ruby-lang.org/issues/11170), +[hỗ trợ keyword argument `exception: false` cho Socket#*_nonblock methods](https://bugs.ruby-lang.org/issues/11229). +Vui lòng xem phần "Implementation improvements" trong tệp tin NEWS. + +Để biết đầy đủ danh sách các tính năng mới và các lưu ý về vấn đề tương thích, vui lòng xem +[NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) và +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). + +Để có những thay đổi trên, [2946 tệp tin đã được thay đổi, 104057 dòng được thêm vào(+), 59478 dòng được xóa đi(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) kể từ Ruby 2.2.0! + +Chúc mừng Giáng sinh, chúc các bạn có một kì nghỉ vui vẻ, và có những giây phút lập trình đầy hứng khởi với Ruby 2.3! + +## Tải về + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef diff --git a/vi/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/vi/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..8e6246285c --- /dev/null +++ b/vi/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,28 @@ +--- +layout: news_post +title: "Kế hoạch hỗ trợ cho Ruby 2.0.0 và Ruby 2.1" +author: "usa" +translator: "Nguyễn Đức Giang" +date: 2016-02-24 09:00:00 +0000 +lang: vi +--- + +Chúng tôi xin thông báo về kế hoạch hỗ trợ sắp tới cho Ruby 2.0.0 và Ruby 2.1. + +## Với Ruby 2.0.0 + +Như chúng tôi đã thông báo trước đây, tất cả hỗ trợ cho Ruby 2.0.0 sẽ kết thúc vào ngày hôm nay. Các bản sửa lỗi và bảo mật từ các phiên bản Ruby mới sẽ không được cập nhật, cũng như sẽ không có bản vá nào được phát hành cho Ruby 2.0.0. + +Chúng tôi khuyến nghị các bạn nâng cấp lên Ruby 2.3 hoặc 2.2 trong thời gian sớm nhất. + +Vui lòng liên hệ với chúng tôi thông qua ruby-core ML nếu bạn muốn tiếp tục duy trì 2.0.0 branch vì bạn không thể nâng cấp lên phiên bản mới hơn. + +## Với Ruby 2.1 + +Chúng tôi dự định phát hành Ruby 2.1.9 trước tháng tư. Sau khi phát hành, chúng tôi sẽ kết thúc giai đoạn bảo trì thông thường, chuyển sang giai đoạn bảo trì an ninh. Điều này có nghĩa rằng sau khi phiên bản 2.1.9 được phát hành, ngoài các bản vá bảo mật, chúng tôi sẽ không cập nhật các bản sửa lỗi cho 2.1. + +Chúng tôi khuyến nghị các bạn lên kế hoạch cho việc nâng cấp lên Ruby 2.3 hoặc 2.2. + +Nhân đây, chúng tôi cũng đang có kế hoạch phát hành Ruby 2.1.10 ngay sau khi phát hành 2.1.9. Đây không phải là một bản vá lỗi hay bản vá bảo mật. Chúng tôi chưa từng phát hành phiên bản Ruby có 2 chữ số trong phiên bản bao giờ. Do đó, chúng tôi coi đây là một thử nghiệm quan trọng, với một phiên bản được phát hành mà không có bất cứ thay đổi nào. + +Điểm khác biệt duy nhất giữa Ruby 2.1.10 và 2.1.9 là tên phiên bản. Bạn không nhất thiết phải sử dụng 2.1.10 trên production, tuy nhiên bạn nên thử nghiệm qua trước khi phiên bản 2.1.11 - có khả năng sẽ bao gồm vá lỗi bảo mật - được phát hành. From 45c749a9a970a3c89a5ab194a4a8fe95757d1fa9 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 26 Feb 2016 20:20:57 +0100 Subject: [PATCH 0394/3767] Rewrap (vi) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 43 +++++++++++++------ ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 37 +++++++++++----- 2 files changed, 58 insertions(+), 22 deletions(-) diff --git a/vi/news/_posts/2015-12-25-ruby-2-3-0-released.md b/vi/news/_posts/2015-12-25-ruby-2-3-0-released.md index 85cc7d0621..fe97289370 100644 --- a/vi/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/vi/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -9,17 +9,32 @@ lang: vi Chúng tôi vui mừng thông báo việc phát hành Ruby 2.3.0. -Đây là phiên bản ổn định đầu tiên của sê-ri Ruby 2.3. Phiên bản này giới thiệu nhiều tính năng mới, như: +Đây là phiên bản ổn định đầu tiên của sê-ri Ruby 2.3. +Phiên bản này giới thiệu nhiều tính năng mới, như: -Giới thiệu [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473). +Giới thiệu +[Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473). Trong Ruby 2.1, `"str".freeze` được tối ưu để giảm số lượng đối tượng tạo ra. -Ruby 2.3 giới thiệu một magic comment và một tùy chọn cho command line để đóng băng tất cả các chuỗi trong tệp mã nguồn. Ngoài ra, bạn có thể sử dụng tùy chọn `--debug=frozen-string-literal` trong command line để xem các đối được tạo ra ở đâu khi debug lỗi `"can't modify frozen String"`. - -[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([hay còn gọi là lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, đã hiện diện trong C#, Groovy, và Swift, được giới thiệu để làm giảm thiểu sự phiền toái khi xử lý `nil` với cú pháp `obj&.foo`. `Array#dig` và `Hash#dig` cũng mới được thêm vào, chúng hoạt động giống như [try! trong Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), vốn được tạo ra để xử lý trường hợp `nil`. - -[Tích hợp did_you_mean gem](https://bugs.ruby-lang.org/issues/11252). did_you_mean gem đưa ra một số lời khuyên khi gặp `NameError` và `NoMethodError`, giúp cho việc debug dễ dàng hơn. - -[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) là các tính năng thử nghiệm được giới thiệu trong phiên bản này. Với các chức năng này chúng ta có thể tạo ra một hệ thống tiền biên dịch ISeq (bytecode). +Ruby 2.3 giới thiệu một magic comment và một tùy chọn cho command line để đóng +băng tất cả các chuỗi trong tệp mã nguồn. Ngoài ra, bạn có thể sử dụng tùy +chọn `--debug=frozen-string-literal` trong command line để xem các đối được +tạo ra ở đâu khi debug lỗi `"can't modify frozen String"`. + +[Safe navigation operator](https://bugs.ruby-lang.org/issues/11537) +([hay còn gọi là lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +đã hiện diện trong C#, Groovy, và Swift, được giới thiệu để làm giảm +thiểu sự phiền toái khi xử lý `nil` với cú pháp `obj&.foo`. `Array#dig` và +`Hash#dig` cũng mới được thêm vào, chúng hoạt động giống như +[try! trong Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +vốn được tạo ra để xử lý trường hợp `nil`. + +[Tích hợp did_you_mean gem](https://bugs.ruby-lang.org/issues/11252). +did_you_mean gem đưa ra một số lời khuyên khi gặp `NameError` và +`NoMethodError`, giúp cho việc debug dễ dàng hơn. + +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) +là các tính năng thử nghiệm được giới thiệu trong phiên bản này. Với các chức +năng này chúng ta có thể tạo ra một hệ thống tiền biên dịch ISeq (bytecode). Ruby 2.3.0 còn có rất nhiều cải thiện về hiệu suất, như [xem xét lại phần cấu trúc dữ liệu hàm nhập](https://bugs.ruby-lang.org/issues/11278), @@ -30,13 +45,17 @@ hiệu chỉnh ở tầng mã máy cho việc gán phần tử và hàm gọi m [hỗ trợ keyword argument `exception: false` cho Socket#*_nonblock methods](https://bugs.ruby-lang.org/issues/11229). Vui lòng xem phần "Implementation improvements" trong tệp tin NEWS. -Để biết đầy đủ danh sách các tính năng mới và các lưu ý về vấn đề tương thích, vui lòng xem +Để biết đầy đủ danh sách các tính năng mới và các lưu ý về vấn đề tương thích, +vui lòng xem [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) và [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). -Để có những thay đổi trên, [2946 tệp tin đã được thay đổi, 104057 dòng được thêm vào(+), 59478 dòng được xóa đi(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) kể từ Ruby 2.2.0! +Để có những thay đổi trên, +[2946 tệp tin đã được thay đổi, 104057 dòng được thêm vào(+), 59478 dòng được xóa đi(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) +kể từ Ruby 2.2.0! -Chúc mừng Giáng sinh, chúc các bạn có một kì nghỉ vui vẻ, và có những giây phút lập trình đầy hứng khởi với Ruby 2.3! +Chúc mừng Giáng sinh, chúc các bạn có một kì nghỉ vui vẻ, và có những giây +phút lập trình đầy hứng khởi với Ruby 2.3! ## Tải về diff --git a/vi/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/vi/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md index 8e6246285c..ae6836a00c 100644 --- a/vi/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md +++ b/vi/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -11,18 +11,35 @@ Chúng tôi xin thông báo về kế hoạch hỗ trợ sắp tới cho Ruby 2. ## Với Ruby 2.0.0 -Như chúng tôi đã thông báo trước đây, tất cả hỗ trợ cho Ruby 2.0.0 sẽ kết thúc vào ngày hôm nay. Các bản sửa lỗi và bảo mật từ các phiên bản Ruby mới sẽ không được cập nhật, cũng như sẽ không có bản vá nào được phát hành cho Ruby 2.0.0. +Như chúng tôi đã thông báo trước đây, tất cả hỗ trợ cho Ruby 2.0.0 sẽ kết thúc +vào ngày hôm nay. Các bản sửa lỗi và bảo mật từ các phiên bản Ruby mới sẽ +không được cập nhật, cũng như sẽ không có bản vá nào được phát hành cho +Ruby 2.0.0. -Chúng tôi khuyến nghị các bạn nâng cấp lên Ruby 2.3 hoặc 2.2 trong thời gian sớm nhất. +Chúng tôi khuyến nghị các bạn nâng cấp lên Ruby 2.3 hoặc 2.2 trong thời gian +sớm nhất. -Vui lòng liên hệ với chúng tôi thông qua ruby-core ML nếu bạn muốn tiếp tục duy trì 2.0.0 branch vì bạn không thể nâng cấp lên phiên bản mới hơn. +Vui lòng liên hệ với chúng tôi thông qua ruby-core ML nếu bạn muốn tiếp tục +duy trì 2.0.0 branch vì bạn không thể nâng cấp lên phiên bản mới hơn. ## Với Ruby 2.1 -Chúng tôi dự định phát hành Ruby 2.1.9 trước tháng tư. Sau khi phát hành, chúng tôi sẽ kết thúc giai đoạn bảo trì thông thường, chuyển sang giai đoạn bảo trì an ninh. Điều này có nghĩa rằng sau khi phiên bản 2.1.9 được phát hành, ngoài các bản vá bảo mật, chúng tôi sẽ không cập nhật các bản sửa lỗi cho 2.1. - -Chúng tôi khuyến nghị các bạn lên kế hoạch cho việc nâng cấp lên Ruby 2.3 hoặc 2.2. - -Nhân đây, chúng tôi cũng đang có kế hoạch phát hành Ruby 2.1.10 ngay sau khi phát hành 2.1.9. Đây không phải là một bản vá lỗi hay bản vá bảo mật. Chúng tôi chưa từng phát hành phiên bản Ruby có 2 chữ số trong phiên bản bao giờ. Do đó, chúng tôi coi đây là một thử nghiệm quan trọng, với một phiên bản được phát hành mà không có bất cứ thay đổi nào. - -Điểm khác biệt duy nhất giữa Ruby 2.1.10 và 2.1.9 là tên phiên bản. Bạn không nhất thiết phải sử dụng 2.1.10 trên production, tuy nhiên bạn nên thử nghiệm qua trước khi phiên bản 2.1.11 - có khả năng sẽ bao gồm vá lỗi bảo mật - được phát hành. +Chúng tôi dự định phát hành Ruby 2.1.9 trước tháng tư. Sau khi phát hành, +chúng tôi sẽ kết thúc giai đoạn bảo trì thông thường, chuyển sang giai đoạn +bảo trì an ninh. Điều này có nghĩa rằng sau khi phiên bản 2.1.9 được phát +hành, ngoài các bản vá bảo mật, chúng tôi sẽ không cập nhật các bản sửa lỗi +cho 2.1. + +Chúng tôi khuyến nghị các bạn lên kế hoạch cho việc nâng cấp lên Ruby 2.3 +hoặc 2.2. + +Nhân đây, chúng tôi cũng đang có kế hoạch phát hành Ruby 2.1.10 ngay sau khi +phát hành 2.1.9. Đây không phải là một bản vá lỗi hay bản vá bảo mật. Chúng +tôi chưa từng phát hành phiên bản Ruby có 2 chữ số trong phiên bản bao giờ. +Do đó, chúng tôi coi đây là một thử nghiệm quan trọng, với một phiên bản được +phát hành mà không có bất cứ thay đổi nào. + +Điểm khác biệt duy nhất giữa Ruby 2.1.10 và 2.1.9 là tên phiên bản. Bạn không +nhất thiết phải sử dụng 2.1.10 trên production, tuy nhiên bạn nên thử nghiệm +qua trước khi phiên bản 2.1.11 - có khả năng sẽ bao gồm vá lỗi bảo mật - được +phát hành. From 443ad4e3858716f606514a4f06e495681383b5ab Mon Sep 17 00:00:00 2001 From: hienvd Date: Sat, 27 Feb 2016 09:03:16 +0700 Subject: [PATCH 0395/3767] Update community/conferences page (vi) --- vi/community/conferences/index.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/vi/community/conferences/index.md b/vi/community/conferences/index.md index b1d2f8bdf3..54d10d4c8d 100644 --- a/vi/community/conferences/index.md +++ b/vi/community/conferences/index.md @@ -8,6 +8,10 @@ Các lập trình viên Ruby trên khắp thế giới đang nhận được l hội thảo, nơi mà họ có thể chia sẻ các báo cáo về tiến độ công việc, thảo luận về tương lai của Ruby và chào đón những thành viên mới đến với cộng đồng Ruby. +[RubyConferences.org][rc] là một danh sách đơn giản các hội nghị chuyên về Ruby, +được công bố một cách hợp tác với cộng đồng Ruby. Ở đó, bạn sẽ tìm thấy thời gian, +địa điểm, kêu gọi đề xuất và thông tin đăng kí của sự kiện. + ### Các hội thảo lớn [RubyConf][1] @@ -49,6 +53,23 @@ Tây Virginia, Maryland, và Washington, DC. Ruby on Rails. Trụ sở hội thảo tại Chicago đã phục vụ cộng đồng Ruby từ năm 2008. +[Madison Ruby][15]: Madison, WI + +[Steel City Ruby][16]: Pittsburg, PA + +[Ruby on Ales][17] là một hội nghị 2 ngày thường niên lấy cảm hứng từ Ruby, bia microbrew +, và tuyết. Lắng nghe những người thuyết trình hấp dẫn, thưởng thức món ăn ngon và +phong cảnh tuyệt vời xung quanh Bend Oregon. + +[Burlington Ruby Conference][18]: Một hội nghị Ruby diễn ra vào mùa hè hàng năm ở +Burlington, Vermont, Mỹ. Hội nghị kéo dài 2 ngày và đi theo một lộ trình duy nhất. Trọng tâm +của hội nghị là việc tạo ra một môi trường học tập, vui chơi và gặp gỡ giữa các Rubyist. + +[Goruko][19]: một hội nghị Ruby hàng năm ở thành phố New York. Một hội nghị một chiều một ngày. + +[DeccanRubyConf][20]: hội nghị Ruby thường niên ở Pune (Ấn Độ), +chủ đề xung quanh các hoạt động thú vị suốt ngày. Nó là hội nghị một chiều một ngày. + ### Ruby tại những hội thảo khác Có một số người quan tâm đến Ruby tại [hội thảo mã nguồn mở O’Reilly][10] @@ -59,6 +80,7 @@ Ruby Central và O’Reilly năm 2007), và Canada on Rails. +[rc]: http://rubyconferences.org/ [1]: http://rubyconf.org/ [2]: http://rubycentral.org [3]: http://rubykaigi.org/ @@ -73,3 +95,9 @@ Ruby Central và O’Reilly năm 2007), và Canada on Rails. [12]: http://www.railsconf.org [13]: http://europe.railsconf.org [14]: http://www.skillsmatter.com +[15]: http://madisonruby.org/ +[16]: http://steelcityruby.org/ +[17]: http://ruby.onales.com/ +[18]: http://burlingtonrubyconference.com +[19]: http://goruco.com/ +[20]: http://www.deccanrubyconf.org/ From 2c353e400c002dfafb95ba1ac4aed27d1ffb19f5 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 27 Feb 2016 13:39:47 +0100 Subject: [PATCH 0396/3767] Add EOL section to release list (en) --- en/downloads/index.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/en/downloads/index.md b/en/downloads/index.md index 22c41d9c5f..e4c29429bd 100644 --- a/en/downloads/index.md +++ b/en/downloads/index.md @@ -44,6 +44,12 @@ one of the third party tools mentioned above. They may help you. sha256: {{ release.sha256.gz }}{% endfor %} {% endif %} +{% if site.downloads.eol %} +* **Not maintained anymore (EOL):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} + * **Snapshots:** * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): This is a tarball of the latest snapshot of the current stable branch. From 8e1fb40579260a003942244501d4d0f5128a7d5e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 27 Feb 2016 13:40:06 +0100 Subject: [PATCH 0397/3767] Move 2.0.0 to EOL section --- _config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_config.yml b/_config.yml index 8665999e12..79b250a451 100644 --- a/_config.yml +++ b/_config.yml @@ -58,6 +58,7 @@ downloads: xz: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d zip: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee security_maintenance: + eol: - version: 2.0.0-p648 url: bz2: https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2 From 94f8db13906f1f29d3dd446f04f0d0f51f6b92b1 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 28 Feb 2016 10:42:51 +0100 Subject: [PATCH 0398/3767] Typo; rewrap (vi) --- vi/community/conferences/index.md | 53 +++++++++++++++++-------------- 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/vi/community/conferences/index.md b/vi/community/conferences/index.md index 54d10d4c8d..6fa8d64589 100644 --- a/vi/community/conferences/index.md +++ b/vi/community/conferences/index.md @@ -8,19 +8,20 @@ Các lập trình viên Ruby trên khắp thế giới đang nhận được l hội thảo, nơi mà họ có thể chia sẻ các báo cáo về tiến độ công việc, thảo luận về tương lai của Ruby và chào đón những thành viên mới đến với cộng đồng Ruby. -[RubyConferences.org][rc] là một danh sách đơn giản các hội nghị chuyên về Ruby, -được công bố một cách hợp tác với cộng đồng Ruby. Ở đó, bạn sẽ tìm thấy thời gian, -địa điểm, kêu gọi đề xuất và thông tin đăng kí của sự kiện. +[RubyConferences.org][rc] là một danh sách đơn giản các hội nghị chuyên về +Ruby, được công bố một cách hợp tác với cộng đồng Ruby. Ở đó, bạn sẽ tìm thấy +thời gian, địa điểm, kêu gọi đề xuất và thông tin đăng kí của sự kiện. ### Các hội thảo lớn [RubyConf][1] -: Diễn ra thường niên từ năm 2001, [Ruby Central, Inc.][2] đã tổ chức RubyConf - - hội thảo quốc tế về Ruby. Số người tham gia tăng gấp mười từ năm 2001 đến năm 2006. - RubyConf cung cấp một diễn đàn dành riêng cho các bài thuyết trình về các công nghệ của Ruby, - bao gồm các bài thuyết trình của Nathaniel Talbot về Test Unit, Jim Weirich về Rake, - David Heinemeier Hansson về Ruby on Rails, Why the Lucky Stiff về thư viện YAML, - và Sasada Koichi về YARV. Ông Matz cũng tham dự và phát biểu ở hầu hết các RubyConf. +: Diễn ra thường niên từ năm 2001, [Ruby Central, Inc.][2] đã tổ chức + RubyConf - hội thảo quốc tế về Ruby. Số người tham gia tăng gấp mười từ năm + 2001 đến năm 2006. RubyConf cung cấp một diễn đàn dành riêng cho các bài + thuyết trình về các công nghệ của Ruby, bao gồm các bài thuyết trình của + Nathaniel Talbot về Test Unit, Jim Weirich về Rake, David Heinemeier Hansson + về Ruby on Rails, Why the Lucky Stiff về thư viện YAML, và Sasada Koichi về + YARV. Ông Matz cũng tham dự và phát biểu ở hầu hết các RubyConf. [RubyKaigi][3] : Hội thảo về Ruby đầu tiên của Nhật, RubyKaigi được tổ chức năm 2006 tại @@ -30,8 +31,8 @@ về tương lai của Ruby và chào đón những thành viên mới đến v [EuRuKo (Hội thảo về Ruby tại châu Âu)][4] : Hội thảo thường niên về Ruby tại châu Âu (EuRuKo) lần đầu tiên được tổ chức tại Karlsruhe, Đức vào năm 2003. Hội thảo được tổ chức bởi 2 nhà lập trình - viên Ruby Armin Roehrl và Michael Neumann, EuRuKo nổi lên như một sự kiện hàng - năm thứ 2 của Ruby sau RubyConf 2 năm. + viên Ruby Armin Roehrl và Michael Neumann, EuRuKo nổi lên như một sự kiện + hàng năm thứ 2 của Ruby sau RubyConf 2 năm. [Hội thảo mã nguồn mở][5] : Đây là hội thảo mã nguồn mở hàng năm tại Úc. Mặc dù không phải là một hội @@ -43,8 +44,8 @@ về tương lai của Ruby và chào đón những thành viên mới đến v [Ruby Central][2] điều hành [chương trình tài trợ cho hội thảo khu vực][6], để trợ giúp về chi phí cho các nhóm trong khu vực muốn tổ chức sự kiện. -Ruby Central đã hợp tác với [SVForum][7] để tạo ra thung lũng Silicon dành cho các -hội thảo về Ruby trong khu vực lần thứ 2 trong năm 2007. +Ruby Central đã hợp tác với [SVForum][7] để tạo ra thung lũng Silicon dành cho +các hội thảo về Ruby trong khu vực lần thứ 2 trong năm 2007. [RubyNation][8] là cuộc hội thảo Ruby thường niên dành cho các khu vực Virginia, Tây Virginia, Maryland, và Washington, DC. @@ -57,26 +58,30 @@ năm 2008. [Steel City Ruby][16]: Pittsburg, PA -[Ruby on Ales][17] là một hội nghị 2 ngày thường niên lấy cảm hứng từ Ruby, bia microbrew -, và tuyết. Lắng nghe những người thuyết trình hấp dẫn, thưởng thức món ăn ngon và -phong cảnh tuyệt vời xung quanh Bend Oregon. +[Ruby on Ales][17] là một hội nghị 2 ngày thường niên lấy cảm hứng từ Ruby, +bia microbrew , và tuyết. Lắng nghe những người thuyết trình hấp dẫn, thưởng +thức món ăn ngon và phong cảnh tuyệt vời xung quanh Bend Oregon. -[Burlington Ruby Conference][18]: Một hội nghị Ruby diễn ra vào mùa hè hàng năm ở -Burlington, Vermont, Mỹ. Hội nghị kéo dài 2 ngày và đi theo một lộ trình duy nhất. Trọng tâm -của hội nghị là việc tạo ra một môi trường học tập, vui chơi và gặp gỡ giữa các Rubyist. +[Burlington Ruby Conference][18]: Một hội nghị Ruby diễn ra vào mùa hè hàng +năm ở Burlington, Vermont, Mỹ. Hội nghị kéo dài 2 ngày và đi theo một lộ trình +duy nhất. Trọng tâm của hội nghị là việc tạo ra một môi trường học tập, vui +chơi và gặp gỡ giữa các Rubyist. -[Goruko][19]: một hội nghị Ruby hàng năm ở thành phố New York. Một hội nghị một chiều một ngày. +[GoRuCo][19]: một hội nghị Ruby hàng năm ở thành phố New York. Một hội nghị +một chiều một ngày. [DeccanRubyConf][20]: hội nghị Ruby thường niên ở Pune (Ấn Độ), -chủ đề xung quanh các hoạt động thú vị suốt ngày. Nó là hội nghị một chiều một ngày. +chủ đề xung quanh các hoạt động thú vị suốt ngày. Nó là hội nghị một chiều +một ngày. ### Ruby tại những hội thảo khác Có một số người quan tâm đến Ruby tại [hội thảo mã nguồn mở O’Reilly][10] (OSCON) từ năm 2004, và con số này không ngừng tăng lên qua các hội thảo khác. -Một số hội thảo dành riêng cho [Ruby on Rails][11], gồm [RailsConf][12] của Ruby Central, -[RailsConf Europe][13] (đồng tổ chức bởi Ruby Central và [Skills Matter][14] năm 2006, -Ruby Central và O’Reilly năm 2007), và Canada on Rails. +Một số hội thảo dành riêng cho [Ruby on Rails][11], gồm [RailsConf][12] của +Ruby Central, [RailsConf Europe][13] (đồng tổ chức bởi Ruby Central và +[Skills Matter][14] năm 2006, Ruby Central và O’Reilly năm 2007), +và Canada on Rails. From cee3daca3d84977e6ecfecb625502f19f9768443 Mon Sep 17 00:00:00 2001 From: hienvd Date: Sun, 28 Feb 2016 12:07:57 +0700 Subject: [PATCH 0399/3767] Update documentation page (vi) --- vi/documentation/index.md | 45 +++++++++++++++++++++++++++++++++------ 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/vi/documentation/index.md b/vi/documentation/index.md index 1e7606a95a..aa06faecab 100644 --- a/vi/documentation/index.md +++ b/vi/documentation/index.md @@ -8,6 +8,20 @@ Bạn sẽ tìm được các nguồn tài liệu hướng dẫn và tham khảo tại đây. {: .summary} +### Cài đặt Ruby + +Trừ khi bạn chỉ muốn thử Ruby trên trình duyệt (xem những liên kết bên dưới), +bạn cần có Ruby được cài đặt trong máy tính của bạn. Bạn có thể kiểm tra liệu +Ruby đã có sẵn hay chưa bằng việc mở terminal lên và gõ + +{% highlight sh %} +ruby -v +{% endhighlight %} + +Câu lệnh này nên in ra một số về phiên bản của Ruby đã được cài đặt. Nếu không +thấy, hãy xem [trang cài đặt](installation/) để có những tùy chọn khác nhau cho +việc cài đặt Ruby. + ### Khởi đầu [Thử Ruby!][1] @@ -21,8 +35,8 @@ tại đây. dụng của Ruby. [RubyMonk][3] -: Khám phá các thành ngữ của Ruby với phương pháp tương tác trực tuyến. Bạn sẽ - học thông qua các bài học và giải quyết những bài tập. +: Khám phá các thành ngữ của Ruby, học các bài học và giải quyết những bài tập, + tất cả trên trình duyệt của bạn! [Hackety Hack][4] : Nhập môn Ruby cho người không có kinh @@ -39,11 +53,13 @@ tại đây. phút cho phần này. [Đến với Ruby từ ngôn ngữ khác](/vi/documentation/ruby-from-other-languages/) -: Bạn đến với Ruby từ ngôn ngữ khác? Bất kể nó là C, C++, Java, Perl, PHP hay - Python, bài viết này. +: Bạn đến với Ruby từ ngôn ngữ khác? Bất kể nó là C, C++, Java, + Perl, PHP hay Python, bài viết này sẽ giải quyết cho bạn. [Học về Ruby][6] -: Một bộ sưu tập các thông tin về Ruby dành cho những người mới bắt đầu. +: Một bộ sưu tập toàn diện về Ruby dành cho những người mới làm + quen với ngôn ngữ và tìm kiếm một sự giới thiệu vững chắc về các + khái niệm và cấu trúc của Ruby. [Ruby Essentials][7] : Ruby Essentials là một cuốn sách trực tuyến miễn phí hướng dẫn học Ruby dễ @@ -60,7 +76,7 @@ tại đây. ### Hướng dẫn sử dụng [Lập trình Ruby][9] -: Hội thảo làm viện trên Ruby bằng Tiếng Anh, phiên bản đầu tiên +: Hội thảo làm việc trên Ruby bằng Tiếng Anh, phiên bản đầu tiên [Sách của Lập trình viên thực dụng][10] hiện đang được miễn phí trực tuyến. [Hướng dẫn người sử dụng Ruby][11] @@ -81,6 +97,10 @@ tại đây. [Thư viện tài liệu tham khảo Ruby chuẩn][15] : Cũng được tải từ mã nguồn sử dụng RDoc, đưa ra tài liệu của thư viện chuẩn. +[Tài liệu tham khảo Ruby C API][extensions] +: Sự giới thiệu chính thức về Ruby's C API. Tuyệt vời nếu bạn muốn + viết những mở rộng của C hoặc đóng góp cho sự phát triển của Ruby. + [RubyDoc.info][16] : Các trang web một cửa cho tài liệu tham khảo về Ruby gems và GitHub chứa các dự án Ruby. @@ -91,6 +111,11 @@ tại đây. [APIdock][18] : Tài liệu Ruby, Rails và RSpec với các ghi chú của người sử dụng. +[Omniref: Chú thích Ruby, Rails và tài liệu về Gem][40] +: Tài liệu cho mọi phiên bản của Ruby, và mọi phiên bản của mỗi Rubygem. + Một hướng dẫn tham khảo toàn diện cho Ruby, với các tính năng tìm kiếm + code, nguồn chú thích và hỏi đáp. + ### Phần mềm chỉnh sửa và các môi trường phát triển tích hợp Để lập trình trong Ruby bạn có thể sử dụng chương trình chỉnh sửa mặc định của @@ -111,15 +136,19 @@ tính năng nâng cao (ví dụ: tự động hoàn thiện, tái cấu trúc, h * [SciTe][28] * [NetBeans][36] * [Sublime Text][37] + * [Atom][atom] * Trên Windows: * [Notepad++][29] * [E-TextEditor][30] * [Ruby In Steel][31] + * [Atom][atom] * Trên Mac OS X: * [TextMate][32] * [TextWrangler][33] + * [Dash][39] (trình duyệt tài liệu) + * [Atom][atom] ### Đọc thêm @@ -145,6 +174,7 @@ là một nơi tuyệt vời. [13]: http://www.ruby-doc.org/core [14]: http://docs.seattlerb.org/rdoc/ [15]: http://www.ruby-doc.org/stdlib +[extensions]: http://docs.ruby-lang.org/en/trunk/extension_rdoc.html [16]: http://www.rubydoc.info/ [17]: http://rubydocs.org/ [18]: http://apidock.com/ @@ -168,3 +198,6 @@ là một nơi tuyệt vời. [36]: https://netbeans.org/ [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ +[39]: http://kapeli.com/dash +[40]: https://www.omniref.com +[atom]: https://atom.io/ From 4d0fa4b5463c6d8f06661128f5702eea85ed11ef Mon Sep 17 00:00:00 2001 From: Quintus Date: Sun, 28 Feb 2016 20:24:37 +0100 Subject: [PATCH 0400/3767] Translate support plans for 2.0 and 2.1 post (de) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 de/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/de/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/de/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..95f2f74f10 --- /dev/null +++ b/de/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Zur Unterstützung von Ruby 2.0.0 und Ruby 2.1" +author: "usa" +translator: "Marvin Gülker" +date: 2016-02-24 09:00:00 +0000 +lang: de +--- + +Wir geben die Pläne für die zukunftige Unterstützung von Ruby 2.0.0 +und Ruby 2.1 bekannt. + +## Über Ruby 2.0.0 + +Wie bereits früher bekannt gegeben wurde, endet die gesamte +Unterstützung von Ruby 2.0.0 heute. Es werden weder Fehlerkorrekturen +noch Sicherheitsaktualisierungen aus neueren Ruby-Versionen +zurückportiert und es wird keine weitere Patch-Veröffentlichung von +2.0.0 mehr geben. + +Wir empfehlen Ihnen, so schnell wie möglich auf Ruby 2.3 oder 2.2 zu +aktualisieren. + +Wenn Sie den 2.0.0-Zweig weiter pflegen wollen, weil Sie aus +erheblichen Gründen nicht aktualisieren können, nehmen Sie bitte über +die Mailingliste ruby-core Kontakt zu uns auf. + +## Über Ruby 2.1 + +Wir haben vor, Ruby 2.1.9 Ende März zu veröffentlichen. Danach werden +wir die normale Unterstützungsphase für 2.1 beenden und die weitere +Unterstützung dieser Serie auf Sicherheitsaktualisierungen +beschränken. +Das heißt, dass nach der Veröffentlichung von 2.1.9 +abseits von Sicherheitsaktualisierungen keine Fehlerkorrekturen mehr +nach 2.1 zurückportiert werden. + +Wir empfehlen Ihnen, nunmehr mit den Planungen für eine Aktualisierung +auf Ruby 2.3 oder 2.2 zu beginnen. + +Außerdem planen wir, unmittelbar nach der Veröffentlichung von 2.1.9 +Ruby 2.1.10 freizugeben. Dabei handelt es sich weder um ein Release +zur Fehlerkorrektur noch um eines zur Behebung von +Sicherheitsproblemen; vielmehr dient es ausschließlich dem Zweck, eine +zweistellige Versionsnummer für Ruby zu testen, da es einen +vergleichbaren Fall nie zuvor gegeben hat und wir es deshalb für +wichtig halten, eine solche Nummerierung in einer Veröffentlichung +ohne kritische Sicherheitsaktualisierungen auszuprobieren. + +Ruby 2.1.10 wird gegenüber 2.1.9 außer der Versionsnummer keinerlei +Änderungen aufweisen. +Sie müssen es nicht produktiv benutzen, aber Sie sollten es vor der +möglichen Veröffentlichung von 2.1.11 testen, da diese wahrscheinlich +Sicherheitsaktualisierungen enthalten wird. From 0a3bd73ed8c84d9daa36c2fa4c549bdaa5948728 Mon Sep 17 00:00:00 2001 From: Andrei Beliankou Date: Mon, 29 Feb 2016 01:10:03 +0100 Subject: [PATCH 0401/3767] Removed capitalization inside a sentence. --- ru/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ru/index.html b/ru/index.html index ded11be01b..1b2a605214 100644 --- a/ru/index.html +++ b/ru/index.html @@ -12,7 +12,7 @@

Ruby это...

- Динамический язык программирования с открытым исходным кодом с + динамический язык программирования с открытым исходным кодом с упором на простоту и продуктивность. Он обладает элегантным синтаксисом, который приятно читать и легко писать.

From 16bf0a56b02a34de7168d61d9d17de63a92513e0 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 29 Feb 2016 18:24:32 +0200 Subject: [PATCH 0402/3767] Translate support-plan-of-ruby-2-0-0-and-2-1 (bg) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 bg/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/bg/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/bg/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..78c31720ca --- /dev/null +++ b/bg/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,38 @@ +--- +layout: news_post +title: "Планове за поддръжка на Ruby 2.0.0 и Ruby 2.1" +author: "usa" +translator: "Georgi Mitrev" +date: 2016-02-24 09:00:00 +0000 +lang: bg +--- + +Тук може да намерите плановете за поддръжка на Ruby 2.0.0 и Ruby 2.1 + +## Ruby 2.0.0 + +Както бе обявено преди, поддръжката на Ruby 2.0.0 се прекратява днес. Бъгове +и фиксове по сигурността няма да бъдат backport-вани към 2.0.0, както няма +да бъдат издавани и повече пачове. + +Препоръчваме да преминете към Ruby 2.3 или 2.2 възможно най-скоро. + +Моля свържете се с нас чрез ruby-core ML ако желаете да поддържате 2.0.0 +branch-a, в случай, че поради някаква причина не можете да преминете към +нова версия. + +## Ruby 2.1 + +Планирано е Ruby 2.1.9 да излезе към краят на Март. След това ще приключи +фазата за поддръжка на 2.1 и ще излизат единствено поправки по сигурността. +Това означава, че след излизането на 2.1.9 няма да бъде backport-вано нищо +освен security фиксове. + +Препоръчваме да започнете с планирането на ъпгрейд към Ruby 2.3 или 2.2. + +След Ruby 2.1.9 ще излезе и 2.1.10, който няма да включва никакви новости. +Единствената му цел е да се тества версия, която има двуцифрен patch-level. + +Ruby 2.1.10 няма да включва промени от 2.1.9 освен номера на версията. Не е +нужно да го ползвате в продукция, но е добре да го тествате преди да излезе +версия 2.1.11, която вероятно ще включва поправки по сигурността. From ae1a29c03f970c15a4e0f3242663f24e0e13de6c Mon Sep 17 00:00:00 2001 From: Sunki Baek Date: Fri, 4 Mar 2016 07:17:15 +0900 Subject: [PATCH 0403/3767] Translate latest news posts (ko) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 ko/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/ko/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/ko/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..29636eb5da --- /dev/null +++ b/ko/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,37 @@ +--- +layout: news_post +title: "루비 2.0.0과 루비 2.1 지원 계획" +author: "usa" +translator: "Sunki Baek" +date: 2016-02-24 09:00:00 +0000 +lang: ko +--- + +루비 2.0.0과 루비 2.1 지원 계획을 알려드립니다. + +## 루비 2.0.0에 대해 + +앞서 발표된 것처럼 루비 2.0.0에 대한 지원은 오늘로 종료됩니다. 가장 최신 버전의 버그 및 보안 패치는 +더 이상 2.0.0 버전으로 백포트 되지 않을 것이며 2.0.0에 대한 더 이상의 패치 릴리즈는 없을 것입니다. + +루비 2.3 혹은 2.2 버전으로 가능하면 빨리 업그레이드하실 것을 강력히 권장합니다. + +혹시라도 업그레이드할 수 없는 어쩔 수 없는 사유가 있어서 2.0.0 버전이 계속 유지되길 바라시는 경우 +ruby-core 메일링 리스트로 저희에게 연락 주시기 바랍니다. + +## 루비 2.1에 대해 + +루비 2.1.9의 릴리즈는 3월 말까지 하는 것으로 계획하고 있습니다. 이후에는 2.1 버전의 통상적인 +유지보수 단계는 끝나게 되며 보안 유지보수 단계가 시작됩니다. +다시 말하면 2.1.9 버전 이후에는 버그 픽스에 대한 백포트는 없을 것이며 보안 패치만 이루어지게 되는 +것입니다. + +루비 2.3 혹은 2.2 버전으로 업그레이드하는 계획을 세우실 것을 권장합니다. + +그런데 루비 2.1.9 릴리즈 바로 다음에는 루비 2.1.10 버전이 릴리즈 될 예정입니다. 이 버전은 +버그 픽스도 아니고 보안 패치도 아닙니다. 지금까지 루비에서는 두 자릿수 버전 넘버를 사용해본적이 +없었습니다. 따라서 두 자릿수 버전 넘버를 중요한 보안 패치 내용 없이 테스트하는 것이 중요하다고 +생각했습니다. + +루비 2.1.10과 2.1.9는 버전 넘버 이외에 모든 것이 동일할 것입니다. 실제 서버에서 사용하실 필요는 +없습니다만 향후 보안 패치를 담게될 2.1.11 버전 이전에 2.1.10 버전을 테스트 해볼 것을 권장합니다. From 75cf1ea8c0a6e4ea5890e94de0918c1832284166 Mon Sep 17 00:00:00 2001 From: Sunki Baek Date: Fri, 4 Mar 2016 13:26:09 +0900 Subject: [PATCH 0404/3767] Edit translation upon feedbacks --- .../2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ko/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/ko/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md index 29636eb5da..75a05db164 100644 --- a/ko/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md +++ b/ko/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -12,24 +12,24 @@ lang: ko ## 루비 2.0.0에 대해 앞서 발표된 것처럼 루비 2.0.0에 대한 지원은 오늘로 종료됩니다. 가장 최신 버전의 버그 및 보안 패치는 -더 이상 2.0.0 버전으로 백포트 되지 않을 것이며 2.0.0에 대한 더 이상의 패치 릴리즈는 없을 것입니다. +더 이상 2.0.0 버전으로 백포트 되지 않을 것이며 패치 릴리스도 더 이상 없을 것입니다. 루비 2.3 혹은 2.2 버전으로 가능하면 빨리 업그레이드하실 것을 강력히 권장합니다. -혹시라도 업그레이드할 수 없는 어쩔 수 없는 사유가 있어서 2.0.0 버전이 계속 유지되길 바라시는 경우 +혹시라도 업그레이드할 수 없는 어쩔 수 없는 사유가 있어서 2.0.0 버전의 릴리스 유지를 원하시면 ruby-core 메일링 리스트로 저희에게 연락 주시기 바랍니다. ## 루비 2.1에 대해 -루비 2.1.9의 릴리즈는 3월 말까지 하는 것으로 계획하고 있습니다. 이후에는 2.1 버전의 통상적인 +루비 2.1.9의 릴리스는 3월 말까지 하는 것으로 계획하고 있습니다. 이후에는 2.1 버전의 통상적인 유지보수 단계는 끝나게 되며 보안 유지보수 단계가 시작됩니다. 다시 말하면 2.1.9 버전 이후에는 버그 픽스에 대한 백포트는 없을 것이며 보안 패치만 이루어지게 되는 것입니다. 루비 2.3 혹은 2.2 버전으로 업그레이드하는 계획을 세우실 것을 권장합니다. -그런데 루비 2.1.9 릴리즈 바로 다음에는 루비 2.1.10 버전이 릴리즈 될 예정입니다. 이 버전은 -버그 픽스도 아니고 보안 패치도 아닙니다. 지금까지 루비에서는 두 자릿수 버전 넘버를 사용해본적이 +그런데 루비 2.1.9 릴리스 바로 다음에는 루비 2.1.10 버전이 릴리스 될 예정입니다. 이 버전은 +버그 픽스도 아니고 보안 패치도 아닙니다. 지금까지 루비에서는 두 자릿수 버전 넘버를 사용해본 적이 없었습니다. 따라서 두 자릿수 버전 넘버를 중요한 보안 패치 내용 없이 테스트하는 것이 중요하다고 생각했습니다. From 0c3685e5b9f648037488385f98564ac9ea52f896 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Fri, 4 Mar 2016 14:33:32 +0800 Subject: [PATCH 0405/3767] Translate support plan for Ruby 2.0 and 2.1 (zh_tw) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 zh_tw/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/zh_tw/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/zh_tw/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..93c14e60a8 --- /dev/null +++ b/zh_tw/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,29 @@ +--- +layout: news_post +title: "Ruby 2.0.0 和 Ruby 2.1 支援計畫" +author: "usa" +translator: "Juanito Fatas" +date: 2016-02-24 09:00:00 +0000 +lang: zh_tw +--- + +我們宣布 Ruby 2.0.0 和 Ruby 2.1 未來的支援計畫。 + +## 關於 Ruby 2.0.0 + +如之前所公告的,所有對 Ruby 2.0.0 的支援到今天終止。 +新版 Ruby 的 Bug 及安全性修正將不再移植到 2.0.0,2.0.0 以後也不再有補丁版本發佈。 + +我們強烈建議您儘速升級至 Ruby 2.3 或 2.2。 + +若有不可升級的理由,您要繼續維護 Ruby 2.0.0,請透過 ruby-core 郵件論壇聯絡我們。 + +## 關於 Ruby 2.1 + +我們預計在 3 月底發佈 Ruby 2.1.9。在此次發佈之後,我們將終止 2.1 的正常維護階段,進入安全性維護階段。這表示 Ruby 2.1.9 之後的發佈,不會再移植任何新版的 Bug 修正(除了安全性修正以外)。 + +我們建議您開始計畫升級至 Ruby 2.3 或 2.2。 + +除此之外,在 2.1.9 之後,我們也計畫要發佈 Ruby 2.1.10。這既不是錯誤修正發佈,也不是安全性修正發佈。Ruby 從來沒有第三位到達兩位數的版本號,因此我們考慮發佈來測試是否會有任何嚴重的安全性修正。 + +Ruby 2.1.10 除了版本號有變以外,不包含任何 2.1.9 的改動。不需要在上線環境使用,但應該要在 2.1.11 發佈(可能有安全性修正的發佈)以前先試用 2.1.10。 From 4de3db2418e5961ca2d599721d3e0631f53bbd63 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 5 Mar 2016 17:58:08 +0100 Subject: [PATCH 0406/3767] Remove whitespace (zh_cn) --- zh_cn/about/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_cn/about/index.md b/zh_cn/about/index.md index 3f2da063a9..e828fbc697 100644 --- a/zh_cn/about/index.md +++ b/zh_cn/about/index.md @@ -9,7 +9,7 @@ lang: zh_cn ### Ruby 发明者的理想 -Ruby 是一个注重均衡的语言,它的发明者[松本行弘(Yukihiro “Matz” Matsumoto)][matz],混合了他喜欢的多门语言(Perl、Smalltalk、 Eiffel、 Ada 和 Lisp ),创造出了一种兼具函数式编程和命令式编程特色的新语言。 +Ruby 是一个注重均衡的语言,它的发明者[松本行弘(Yukihiro “Matz” Matsumoto)][matz],混合了他喜欢的多门语言(Perl、Smalltalk、Eiffel、Ada 和 Lisp),创造出了一种兼具函数式编程和命令式编程特色的新语言。 他常说,他是“试着让 Ruby 更自然,而不是更简单”,让一切符合生活常规。 From 6144a2b77de69c72624f7da4d5fc993f30f77cda Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 5 Mar 2016 17:58:46 +0100 Subject: [PATCH 0407/3767] Remove trailing whitespace --- en/community/conferences/index.md | 2 +- ...nsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md | 2 +- zh_cn/community/index.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/en/community/conferences/index.md b/en/community/conferences/index.md index b496c25690..f7a49f2de0 100644 --- a/en/community/conferences/index.md +++ b/en/community/conferences/index.md @@ -49,7 +49,7 @@ event dates, location, CFP (Call For Proposals) and Registration information. to offset expenses for local and regional groups wanting to organize events. -Ruby Central has also teamed up with [SVForum][7] (previously known as SDForum) +Ruby Central has also teamed up with [SVForum][7] (previously known as SDForum) to produce the Silicon Valley Ruby Conference, entering its second year in 2007. [RubyNation][8] is an annual Ruby conference serving the Virginia, West diff --git a/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index e12e08ed99..9144a58321 100644 --- a/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -36,7 +36,7 @@ function_pointer = handle[dangerous_user_input] {% endhighlight %} All users running an affected release should either upgrade or use one of -the work arounds immediately. +the work arounds immediately. ## Affected Versions diff --git a/zh_cn/community/index.md b/zh_cn/community/index.md index 86bd72e4fa..3fb0e53c6b 100644 --- a/zh_cn/community/index.md +++ b/zh_cn/community/index.md @@ -21,7 +21,7 @@ lang: zh_cn [IRC 中的 Ruby 频道(#ruby)](irc://irc.freenode.net/ruby) : 在 IRC 中的 Ruby 频道中,你可以与其他 Ruby 同道者畅谈。 - + [Ruby 核心](ruby-core/) : 现在是追踪 Ruby 开发的绝好时机。如果你想帮助开发 Ruby,请从这里开始。 From 10ab6a89564d7c2cd42ea9de50f4b9938ed73d38 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 5 Mar 2016 18:32:53 +0100 Subject: [PATCH 0408/3767] Small improvements in 2.3.0 post (en) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md index d1883f8be6..5d09fe4136 100644 --- a/en/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/en/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -9,40 +9,40 @@ lang: en We are pleased to announce the release of Ruby 2.3.0. -This is the first stable release of Ruby 2.3 series. -It introduces many new features for example: +This is the first stable release of the Ruby 2.3 series. +It introduces many new features, for example: -A [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473) +A [frozen string literal pragma](https://bugs.ruby-lang.org/issues/11473) is introduced. With Ruby 2.1, `"str".freeze` has been optimized to reduce object allocation. Ruby 2.3 introduces a new magic comment and command line option to freeze all string literals in the source files. Additionally for debugging, you can get where the object is created on -`"can't modify frozen String"` error by +`"can't modify frozen String"` error by using the `--debug=frozen-string-literal` command line option. A [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([so-called lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, which already exists in C#, Groovy, and Swift, is introduced to ease `nil` handling as `obj&.foo`. `Array#dig` and `Hash#dig` are also added. -Note that this behaves as [try! of Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), -which specially handle only nil. +Note that this behaves like [try! of Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +which specially handles only `nil`. The [did_you_mean gem is bundled](https://bugs.ruby-lang.org/issues/11252). The did_you_mean gem shows the candidates on the `NameError` and `NoMethodError` to ease debugging. -[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental feature. With these features, we can make a ISeq (bytecode) pre-compilation system. +[RubyVM::InstructionSequence#to_binary and .load_from_binary](https://bugs.ruby-lang.org/issues/11788) are introduced as experimental features. With these features, we can make a ISeq (bytecode) pre-compilation system. -It also includes many performance improvements for example, -[reconsider method entry data structure](https://bugs.ruby-lang.org/issues/11278), +Ruby 2.3 also includes many performance improvements, for example +[reconsidering method entry data structure](https://bugs.ruby-lang.org/issues/11278), [introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), -[optimize Proc#call](https://bugs.ruby-lang.org/issues/11569), +[optimizing Proc#call](https://bugs.ruby-lang.org/issues/11569), machine code level tuning for object allocation and method calling code, [smarter instance variable data structure](https://bugs.ruby-lang.org/issues/11170), -[`exception: false` keyword argument support on Socket#*_nonblock methods](https://bugs.ruby-lang.org/issues/11229) -and so on. Check "Implementation improvements" section in NEWS file. +[`exception: false` keyword argument support on Socket#*_nonblock methods](https://bugs.ruby-lang.org/issues/11229), +and so on. Check the "Implementation improvements" section in the NEWS file. For a complete list of new features and compatibility notes, please see [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) and @@ -81,4 +81,3 @@ Merry Christmas, Happy Holidays, and enjoy programming with Ruby 2.3! SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef - From 6f37266ef19ac4745d757b1c7fd2acd1f51e7919 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Sat, 5 Mar 2016 19:36:05 +0200 Subject: [PATCH 0409/3767] Update release list on downloads page (bg) --- bg/downloads/index.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/bg/downloads/index.md b/bg/downloads/index.md index 989cbb9253..4178b7f303 100644 --- a/bg/downloads/index.md +++ b/bg/downloads/index.md @@ -37,17 +37,21 @@ Ruby може да бъде инсталиран и от изходен код може да използвате някое от приложенията за управление на Ruby версии, споменати по-горе. Те могат да ви помогнат. -* **Текуща стабилна версия:** - [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} - -* **Предишна стабилна версия:** - [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} - -* **Стара стабилна версия :** - [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +* **Стабилни версии:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} + +{% if site.downloads.security_maintenance %} +* **Получават security ъпдейти (скоро ще бъдат преустановени!):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} + +{% if site.downloads.eol %} +* **Преустановена поддръжка (EOL):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} * **Snapshots:** * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): From b9060cea19a1bf59af1c75398fda0de5f838b6a6 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 5 Mar 2016 18:48:07 +0100 Subject: [PATCH 0410/3767] Fix link (bg) --- bg/downloads/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bg/downloads/index.md b/bg/downloads/index.md index 4178b7f303..ade91ef529 100644 --- a/bg/downloads/index.md +++ b/bg/downloads/index.md @@ -69,6 +69,7 @@ Ruby може да бъде инсталиран и от изходен код вас. + [license]: {{ site.license.url }} -[installation]: /bg/documentation/installation +[installation]: /bg/documentation/installation/ [mirrors]: /en/downloads/mirrors/ From cc006f9ab1e198e5970792fe586c852334bf55e3 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 5 Mar 2016 18:58:22 +0100 Subject: [PATCH 0411/3767] Update release list on downloads page (de) --- de/downloads/index.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/de/downloads/index.md b/de/downloads/index.md index a648005508..4d5e987d14 100644 --- a/de/downloads/index.md +++ b/de/downloads/index.md @@ -36,17 +36,21 @@ Siehe die [Installationsanleitung][installation] für Details. Falls es Schwierigkeiten beim Kompilieren geben sollte, solltest Du vielleicht zu einem der oben erwähnten Drittanbieter-Werkzeuge greifen. -* **Stabile Version:** - [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} - -* **Stabile Vorgängerversion:** - [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} - -* **Stabile Vorgängerversion:** - [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +* **Stabile Versionen:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} + +{% if site.downloads.security_maintenance %} +* **In der Phase der Sicherheits-Maintenance (Unterstützung endet bald!):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} + +{% if site.downloads.eol %} +* **Nicht mehr unterstützt (EOL):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} * **Snapshots:** * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): From 86696bec57d9f276ca9b69781c554d248dcd0bdc Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 5 Mar 2016 20:07:25 +0100 Subject: [PATCH 0412/3767] Remove deprecated 'generate' task --- Rakefile | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Rakefile b/Rakefile index 2773097b1e..42888d4f8e 100644 --- a/Rakefile +++ b/Rakefile @@ -29,11 +29,6 @@ task :build do Jekyll::Site.new(options).process end -task :generate do - warn "Warning: The `generate' task is deprecated, use `build' instead." - Rake::Task[:build].invoke -end - desc "Serve the Jekyll site locally" task :serve do sh "rackup config.ru" From cb74e831d639055dd4dc8b706b97bcfac9dac897 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 5 Mar 2016 20:18:30 +0100 Subject: [PATCH 0413/3767] Small improvements in posts (en) --- en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md | 4 ++-- en/news/_posts/2015-12-16-ruby-2-1-8-released.md | 4 ++-- en/news/_posts/2015-12-16-ruby-2-2-4-released.md | 2 +- ...afe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index a55fa586f3..e59e08a025 100644 --- a/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/en/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -9,13 +9,13 @@ lang: en Ruby 2.0.0-p648 has been released. -This release includes a security fix for Fiddle and DL extension. +This release includes a security fix for the Fiddle and DL extensions. Please view the topic below for more details. * [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) Ruby 2.0.0 is now under the state of the security maintenance phase, until Feb. 24th, 2016. -After the date, maintenance of Ruby 2.0.0 will be ended. +After that date, maintenance of Ruby 2.0.0 will be ended. We recommend you start planning migration to newer versions of Ruby, such as 2.1, 2.2 or 2.3 (scheduled to release within a few weeks). ## Download diff --git a/en/news/_posts/2015-12-16-ruby-2-1-8-released.md b/en/news/_posts/2015-12-16-ruby-2-1-8-released.md index 2c17152b48..0a4845cfd1 100644 --- a/en/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/en/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -9,7 +9,7 @@ lang: en Ruby 2.1.8 has been released. -This release includes a security fix for Fiddle and DL extension. +This release includes a security fix for the Fiddle and DL extensions. Please view the topic below for more details. * [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) @@ -52,4 +52,4 @@ for details. Thanks to everyone who helped with this release. -The maintenance of Ruby 2.1, include this release, is based on the "Agreement for the Ruby stable version" of [the Ruby Association](http://www.ruby.or.jp/). +The maintenance of Ruby 2.1, including this release, is based on the "Agreement for the Ruby stable version" of the [Ruby Association](http://www.ruby.or.jp/). diff --git a/en/news/_posts/2015-12-16-ruby-2-2-4-released.md b/en/news/_posts/2015-12-16-ruby-2-2-4-released.md index 59c760b59d..ecc19dc6dd 100644 --- a/en/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/en/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -9,7 +9,7 @@ lang: en Ruby 2.2.4 has been released. -This release includes a security fix for Fiddle extension. +This release includes a security fix for the Fiddle extension. Please view the topic below for more details. * [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) diff --git a/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 9144a58321..528b35a0b1 100644 --- a/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/en/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -36,7 +36,7 @@ function_pointer = handle[dangerous_user_input] {% endhighlight %} All users running an affected release should either upgrade or use one of -the work arounds immediately. +the workarounds immediately. ## Affected Versions From ea6eda47995ed559b1cc8e840de084c8a68960f4 Mon Sep 17 00:00:00 2001 From: Shim Won Date: Sun, 6 Mar 2016 10:36:05 +0900 Subject: [PATCH 0414/3767] Update release list on downloads page (ko) --- ko/downloads/index.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/ko/downloads/index.md b/ko/downloads/index.md index 722b7758a3..14911e5708 100644 --- a/ko/downloads/index.md +++ b/ko/downloads/index.md @@ -35,17 +35,21 @@ lang: ko 밑에서 소개하는 서드파티 도구 중 하나를 이용해볼 것을 고려해 보십시오. 도움이 될 것입니다. -* **안정버전:** - [루비 {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} - -* **이전버전:** - [루비 {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} - -* **낡은 버전:** - [루비 {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +* **안정 릴리스:**{% for release in site.downloads.stable %} + * [루비 {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} + +{% if site.downloads.security_maintenance %} +* **보안 유지보수 단계 (곧 EOL 예정!):**{% for release in site.downloads.security_maintenance %} + * [루비 {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} + +{% if site.downloads.eol %} +* **더 이상 유지보수 없음 (EOL):**{% for release in site.downloads.eol %} + * [루비 {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} * **스냅숏:** * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): From 263ff5bfa684a7e7247caa7a988303298e78a47a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 6 Mar 2016 10:24:11 +0100 Subject: [PATCH 0415/3767] Small fix (ko) --- ko/downloads/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ko/downloads/index.md b/ko/downloads/index.md index 14911e5708..a06ec9c41e 100644 --- a/ko/downloads/index.md +++ b/ko/downloads/index.md @@ -40,13 +40,13 @@ lang: ko sha256: {{ release.sha256.gz }}{% endfor %} {% if site.downloads.security_maintenance %} -* **보안 유지보수 단계 (곧 EOL 예정!):**{% for release in site.downloads.security_maintenance %} +* **보안 유지보수 단계(곧 EOL 예정!):**{% for release in site.downloads.security_maintenance %} * [루비 {{ release.version }}]({{ release.url.gz }})
sha256: {{ release.sha256.gz }}{% endfor %} {% endif %} {% if site.downloads.eol %} -* **더 이상 유지보수 없음 (EOL):**{% for release in site.downloads.eol %} +* **더 이상 유지보수 없음(EOL):**{% for release in site.downloads.eol %} * [루비 {{ release.version }}]({{ release.url.gz }})
sha256: {{ release.sha256.gz }}{% endfor %} {% endif %} From 57d3bf6aea49fe63cc917c81898227821cbd1a6b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 7 Mar 2016 17:52:15 +0100 Subject: [PATCH 0416/3767] Update community/mailing-lists page (de) Closes issue #1314. --- de/community/mailing-lists/index.md | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/de/community/mailing-lists/index.md b/de/community/mailing-lists/index.md index 1e4a80bee1..534385e8ab 100644 --- a/de/community/mailing-lists/index.md +++ b/de/community/mailing-lists/index.md @@ -12,24 +12,27 @@ Ruby hat vier vorrangige englischsprachige Mailinglisten: Ruby-Talk : Dies ist die höchstfrequentierte Liste. Sie behandelt alle allgemeinen - Themen zu Ruby. Ruby-Talk wird auf der - [comp.lang.ruby](news:comp.lang.ruby) Newsgroup und im - [Ruby-Forum.org][1] gespiegelt. ([Wöchentliche Zusammenfassung][2], - [FAQ][3], [Archiv][4]) + Themen zu Ruby. Ruby-Talk wird im [Ruby-Forum.com][1] gespiegelt. + ([FAQ][2], [Archiv][3]) Ruby-Core : Diese Liste behandelt die Core-Entwicklung von Ruby. Sie wird hauptsächlich zum Besprechen von Implementierungsfragen und - Patch-Reviews verwendet. ([Archiv][5]) + Patch-Reviews verwendet. ([Archiv][4]) Ruby-Doc : Diese Liste dient zur Diskussion der Ruby-Dokumentation und der dafür - verwendeten Programme. ([Archiv auf Gmane][6]) + verwendeten Programme. ([Archiv auf Gmane][5]) Ruby-CVS : Sämtliche Commits in das Ruby-Repository werden an diese Liste gesendet. +comp.lang.ruby (Newsgroup) +: Für diejenigen, die das Usenet bevorzugen, ist die + [comp.lang.ruby](news:comp.lang.ruby)-Newsgroup eine gute Anlaufstelle. + + ## An- oder Abmelden {% include subscription-form.html %} @@ -39,9 +42,8 @@ auch [manuell anmelden](manual-instructions/). -[1]: http://ruby-forum.org -[2]: http://www.rubyweeklynews.org/ -[3]: http://rubyhacker.com/clrFAQ.html -[4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml -[5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml -[6]: http://dir.gmane.org/gmane.comp.lang.ruby.documentation +[1]: https://www.ruby-forum.com/ +[2]: http://rubyhacker.com/clrFAQ.html +[3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml +[4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml +[5]: http://dir.gmane.org/gmane.comp.lang.ruby.documentation From 2bdfaecd87b36be9af55caca6cfe69e3d311ef15 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 7 Mar 2016 17:53:59 +0100 Subject: [PATCH 0417/3767] Fix link to ruby-forum.com --- bg/community/mailing-lists/index.md | 2 +- en/community/mailing-lists/index.md | 2 +- es/community/mailing-lists/index.md | 4 ++-- fr/community/mailing-lists/index.md | 2 +- id/community/mailing-lists/index.md | 4 ++-- it/community/mailing-lists/index.md | 2 +- ko/community/mailing-lists/index.md | 2 +- pl/community/mailing-lists/index.md | 4 ++-- pt/community/mailing-lists/index.md | 2 +- ru/community/mailing-lists/index.md | 2 +- vi/community/mailing-lists/index.md | 2 +- zh_cn/community/mailing-lists/index.md | 4 ++-- 12 files changed, 16 insertions(+), 16 deletions(-) diff --git a/bg/community/mailing-lists/index.md b/bg/community/mailing-lists/index.md index 11c147c672..7fb4a65dd2 100644 --- a/bg/community/mailing-lists/index.md +++ b/bg/community/mailing-lists/index.md @@ -40,7 +40,7 @@ comp.lang.ruby дискусионна група. -[1]: http://ruby-forum.com +[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/en/community/mailing-lists/index.md b/en/community/mailing-lists/index.md index 13ac77950b..6153b295ae 100644 --- a/en/community/mailing-lists/index.md +++ b/en/community/mailing-lists/index.md @@ -40,7 +40,7 @@ subscribing the [manual way](manual-instructions/). -[1]: http://ruby-forum.com +[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/es/community/mailing-lists/index.md b/es/community/mailing-lists/index.md index 5baf12c001..5794222b56 100644 --- a/es/community/mailing-lists/index.md +++ b/es/community/mailing-lists/index.md @@ -13,7 +13,7 @@ Ruby tiene cuatro listas de correo principales en inglés: Ruby-Talk : Esta es la lista más popular y trata temas en general sobre Ruby. Se mantiene una copia espejada de Ruby-Talk en el grupo de noticias - [comp.lang.ruby](news:comp.lang.ruby) y [Ruby-Forum.org][1]. + [comp.lang.ruby](news:comp.lang.ruby) y [Ruby-Forum.com][1]. ([Resúmenes semanales][2], [FAQ][3], [Archivos][4]) Ruby-Core @@ -38,7 +38,7 @@ manual](manual-instructions/). -[1]: http://ruby-forum.org +[1]: https://www.ruby-forum.com/ [2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml diff --git a/fr/community/mailing-lists/index.md b/fr/community/mailing-lists/index.md index 9ad8622590..e5f6fb1096 100644 --- a/fr/community/mailing-lists/index.md +++ b/fr/community/mailing-lists/index.md @@ -40,7 +40,7 @@ formulaire, essayez la [méthode manuelle](manual-instructions/). -[1]: http://ruby-forum.com +[1]: https://www.ruby-forum.com/ [2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml diff --git a/id/community/mailing-lists/index.md b/id/community/mailing-lists/index.md index 9cad2c4559..5c3b7d6f3a 100644 --- a/id/community/mailing-lists/index.md +++ b/id/community/mailing-lists/index.md @@ -23,7 +23,7 @@ Ruby juga menyediakan milis berbahasa Inggris dengan komunitas global: Ruby-Talk : Milis Ruby internasional yang paling terkenal. Ruby-Talk juga tersedia melalui newsgroup [comp.lang.ruby](news:comp.lang.ruby) dan - [Ruby-Forum.org][8]. ([Rangkuman Mingguan][9], [FAQ][10], [Arsip][11]) + [Ruby-Forum.com][8]. ([Rangkuman Mingguan][9], [FAQ][10], [Arsip][11]) Ruby-Core : Mendiskusikan implementasi *interpreter* Ruby, terutama @@ -54,7 +54,7 @@ manual](/id/community/mailing-lists/manual-instructions/). [5]: http://blog.gmane.org/gmane.comp.lang.ruby.region.indonesia [6]: http://rss.gmane.org/gmane.comp.lang.ruby.region.indonesia [7]: http://www.mail-archive.com/id-ruby@yahoogroups.com/ -[8]: http://ruby-forum.org +[8]: https://www.ruby-forum.com/ [9]: http://www.rubyweeklynews.org/ [10]: http://rubyhacker.com/clrFAQ.html [11]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml diff --git a/it/community/mailing-lists/index.md b/it/community/mailing-lists/index.md index 5260cdb962..0f0bc6de34 100644 --- a/it/community/mailing-lists/index.md +++ b/it/community/mailing-lists/index.md @@ -38,7 +38,7 @@ manuale](/en/community/mailing-lists/manual-instructions/) (in inglese). -[1]: http://ruby-forum.com +[1]: https://www.ruby-forum.com/ [2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml diff --git a/ko/community/mailing-lists/index.md b/ko/community/mailing-lists/index.md index af82576c43..4bad36816b 100644 --- a/ko/community/mailing-lists/index.md +++ b/ko/community/mailing-lists/index.md @@ -38,7 +38,7 @@ comp.lang.ruby 뉴스그룹 -[1]: http://ruby-forum.com +[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/pl/community/mailing-lists/index.md b/pl/community/mailing-lists/index.md index f071fd5c0e..d22ed1274e 100644 --- a/pl/community/mailing-lists/index.md +++ b/pl/community/mailing-lists/index.md @@ -14,7 +14,7 @@ Ruby-Talk : Najpopularniejsza lista mailingowa, która zajmuje się ogólnymi tematami związanymi z językiem Ruby. Ruby-Talk jest kopiowana na grupę newsową [comp.lang.ruby](news:comp.lang.ruby) oraz forum - [Ruby-Forum.org][1]. ([Tygodniowe Podsumowania][2], [FAQ][3], + [Ruby-Forum.com][1]. ([Tygodniowe Podsumowania][2], [FAQ][3], [Archiwa][4]) Ruby-Core @@ -44,7 +44,7 @@ way](/en/community/mailing-lists/manual-instructions/). -[1]: http://ruby-forum.org +[1]: https://www.ruby-forum.com/ [2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml diff --git a/pt/community/mailing-lists/index.md b/pt/community/mailing-lists/index.md index 1aa92e6e2a..8d335ba80f 100644 --- a/pt/community/mailing-lists/index.md +++ b/pt/community/mailing-lists/index.md @@ -53,7 +53,7 @@ tente se inscrever [manualmente](manual-instructions/). -[1]: http://ruby-forum.com +[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/ru/community/mailing-lists/index.md b/ru/community/mailing-lists/index.md index 3c076f9b7a..802322cac3 100644 --- a/ru/community/mailing-lists/index.md +++ b/ru/community/mailing-lists/index.md @@ -40,7 +40,7 @@ Ruby-CVS -[1]: http://ruby-forum.com +[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/vi/community/mailing-lists/index.md b/vi/community/mailing-lists/index.md index bddecbe009..d4dc0b6236 100644 --- a/vi/community/mailing-lists/index.md +++ b/vi/community/mailing-lists/index.md @@ -39,7 +39,7 @@ vui lòng thử lại theo cách [thủ công](manual-instructions/). -[1]: http://ruby-forum.com +[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/zh_cn/community/mailing-lists/index.md b/zh_cn/community/mailing-lists/index.md index 0d46980058..02c6015754 100644 --- a/zh_cn/community/mailing-lists/index.md +++ b/zh_cn/community/mailing-lists/index.md @@ -11,7 +11,7 @@ Ruby 最主要的四个使用英文语言交流的邮件列表: Ruby-Talk : 这是处理一般 Ruby 话题最流行的邮件列表。Ruby-Talk 被 [comp.lang.ruby](news:comp.lang.ruby) -新闻组和 [Ruby-Forum.org][1] 所效仿。([Weekly Summaries][2], [FAQ][3], [Archives][4]) +新闻组和 [Ruby-Forum.com][1] 所效仿。([Weekly Summaries][2], [FAQ][3], [Archives][4]) Ruby-Core : 该列表处理和 Ruby 相关的核心和重点专题,经常被用于补丁审核。([Archives][5]) @@ -30,7 +30,7 @@ Ruby-CVS -[1]: http://ruby-forum.org +[1]: https://www.ruby-forum.com/ [2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml From 6724b75a788c821528e37cee822edf676447e13f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 7 Mar 2016 17:55:00 +0100 Subject: [PATCH 0418/3767] Remove link to weekly summaries of Ruby-Talk The site ceased to exist years ago. --- es/community/mailing-lists/index.md | 3 +-- fr/community/mailing-lists/index.md | 6 ++---- id/community/mailing-lists/index.md | 3 +-- it/community/mailing-lists/index.md | 3 +-- pl/community/mailing-lists/index.md | 3 +-- zh_cn/community/mailing-lists/index.md | 3 +-- 6 files changed, 7 insertions(+), 14 deletions(-) diff --git a/es/community/mailing-lists/index.md b/es/community/mailing-lists/index.md index 5794222b56..461e9a8df3 100644 --- a/es/community/mailing-lists/index.md +++ b/es/community/mailing-lists/index.md @@ -14,7 +14,7 @@ Ruby-Talk : Esta es la lista más popular y trata temas en general sobre Ruby. Se mantiene una copia espejada de Ruby-Talk en el grupo de noticias [comp.lang.ruby](news:comp.lang.ruby) y [Ruby-Forum.com][1]. - ([Resúmenes semanales][2], [FAQ][3], [Archivos][4]) + ([FAQ][3], [Archivos][4]) Ruby-Core : Esta lista trata temas del núcleo y de implementación sobre Ruby, a @@ -39,7 +39,6 @@ manual](manual-instructions/). [1]: https://www.ruby-forum.com/ -[2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/fr/community/mailing-lists/index.md b/fr/community/mailing-lists/index.md index e5f6fb1096..044d701309 100644 --- a/fr/community/mailing-lists/index.md +++ b/fr/community/mailing-lists/index.md @@ -15,9 +15,8 @@ Ruby-Talk : C’est la plus populaire, elle accueille les discussions généralistes sur Ruby. Elle possède des miroirs sur le web, le *newsgroup* [comp.lang.ruby](news:comp.lang.ruby) et le forum - [*Ruby-Forum.com*][1]. Des résumés hebdomadaires, les [*Weekly - Summaries*][2], sont proposés. Voir aussi la [FAQ][3], les - [archives][4]. + [*Ruby-Forum.com*][1]. + Voir aussi la [FAQ][3], les [archives][4]. Ruby-Core : Cette liste accueille les sujets relatifs à l’implémentation et au @@ -41,7 +40,6 @@ formulaire, essayez la [méthode manuelle](manual-instructions/). [1]: https://www.ruby-forum.com/ -[2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/id/community/mailing-lists/index.md b/id/community/mailing-lists/index.md index 5c3b7d6f3a..27dc5c9c21 100644 --- a/id/community/mailing-lists/index.md +++ b/id/community/mailing-lists/index.md @@ -23,7 +23,7 @@ Ruby juga menyediakan milis berbahasa Inggris dengan komunitas global: Ruby-Talk : Milis Ruby internasional yang paling terkenal. Ruby-Talk juga tersedia melalui newsgroup [comp.lang.ruby](news:comp.lang.ruby) dan - [Ruby-Forum.com][8]. ([Rangkuman Mingguan][9], [FAQ][10], [Arsip][11]) + [Ruby-Forum.com][8]. ([FAQ][10], [Arsip][11]) Ruby-Core : Mendiskusikan implementasi *interpreter* Ruby, terutama @@ -55,7 +55,6 @@ manual](/id/community/mailing-lists/manual-instructions/). [6]: http://rss.gmane.org/gmane.comp.lang.ruby.region.indonesia [7]: http://www.mail-archive.com/id-ruby@yahoogroups.com/ [8]: https://www.ruby-forum.com/ -[9]: http://www.rubyweeklynews.org/ [10]: http://rubyhacker.com/clrFAQ.html [11]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [12]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/it/community/mailing-lists/index.md b/it/community/mailing-lists/index.md index 0f0bc6de34..1d5d35398a 100644 --- a/it/community/mailing-lists/index.md +++ b/it/community/mailing-lists/index.md @@ -14,7 +14,7 @@ Ruby-Talk : Questa è la lista di discussione più popolare e tratta di argomenti generali su Ruby. Ruby-Talk ha anche un mirror nel newsgroup [comp.lang.ruby](news:comp.lang.ruby) e [Ruby-Forum.com][1]. - ([Riassunti settimanali][2], [FAQ][3], [Archivi][4]). + ([FAQ][3], [Archivi][4]). Ruby-Core : Questa lista tratta argomenti che riguardano nucleo (“core”) e @@ -39,7 +39,6 @@ manuale](/en/community/mailing-lists/manual-instructions/) (in inglese). [1]: https://www.ruby-forum.com/ -[2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/pl/community/mailing-lists/index.md b/pl/community/mailing-lists/index.md index d22ed1274e..bc65a13850 100644 --- a/pl/community/mailing-lists/index.md +++ b/pl/community/mailing-lists/index.md @@ -14,7 +14,7 @@ Ruby-Talk : Najpopularniejsza lista mailingowa, która zajmuje się ogólnymi tematami związanymi z językiem Ruby. Ruby-Talk jest kopiowana na grupę newsową [comp.lang.ruby](news:comp.lang.ruby) oraz forum - [Ruby-Forum.com][1]. ([Tygodniowe Podsumowania][2], [FAQ][3], + [Ruby-Forum.com][1]. ([FAQ][3], [Archiwa][4]) Ruby-Core @@ -45,7 +45,6 @@ way](/en/community/mailing-lists/manual-instructions/). [1]: https://www.ruby-forum.com/ -[2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/zh_cn/community/mailing-lists/index.md b/zh_cn/community/mailing-lists/index.md index 02c6015754..9b29451f58 100644 --- a/zh_cn/community/mailing-lists/index.md +++ b/zh_cn/community/mailing-lists/index.md @@ -11,7 +11,7 @@ Ruby 最主要的四个使用英文语言交流的邮件列表: Ruby-Talk : 这是处理一般 Ruby 话题最流行的邮件列表。Ruby-Talk 被 [comp.lang.ruby](news:comp.lang.ruby) -新闻组和 [Ruby-Forum.com][1] 所效仿。([Weekly Summaries][2], [FAQ][3], [Archives][4]) +新闻组和 [Ruby-Forum.com][1] 所效仿。([FAQ][3], [Archives][4]) Ruby-Core : 该列表处理和 Ruby 相关的核心和重点专题,经常被用于补丁审核。([Archives][5]) @@ -31,7 +31,6 @@ Ruby-CVS [1]: https://www.ruby-forum.com/ -[2]: http://www.rubyweeklynews.org/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml From cd47a55b0ad7644660673668c9b586df94410df0 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 7 Mar 2016 19:54:00 +0100 Subject: [PATCH 0419/3767] Update gem bundle --- Gemfile.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 8ffca282ed..f1e32c82fb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.3.8) + addressable (2.4.0) blankslate (2.1.2.4) classifier-reborn (2.0.4) fast-stemmer (~> 1.0) @@ -40,7 +40,7 @@ GEM jekyll-watch (1.3.1) listen (~> 3.0) kgio (2.10.0) - kramdown (1.9.0) + kramdown (1.10.0) lanyon (0.2.3) jekyll (~> 2.0) rack (~> 1.6) @@ -54,8 +54,8 @@ GEM multipart_body (0.2.1) nokogiri (1.6.7.2) mini_portile2 (~> 2.0.0.rc2) - octokit (4.2.0) - sawyer (~> 0.6.0, >= 0.5.3) + octokit (4.3.0) + sawyer (~> 0.7.0, >= 0.5.3) paint (0.9.0) parslet (1.5.0) blankslate (~> 2.0) @@ -69,7 +69,7 @@ GEM rack-rewrite (1.5.1) rack-ssl (1.4.1) rack - raindrops (0.15.0) + raindrops (0.16.0) rake (10.5.0) rb-fsevent (0.9.7) rb-inotify (0.9.7) @@ -77,8 +77,8 @@ GEM redcarpet (3.3.4) safe_yaml (1.0.4) sass (3.4.21) - sawyer (0.6.0) - addressable (~> 2.3.5) + sawyer (0.7.0) + addressable (>= 2.3.5, < 2.5) faraday (~> 0.8, < 0.10) spidr (0.5.0) nokogiri (~> 1.3) From 770eed84e7349537a901e2a95cacad725dc30ed2 Mon Sep 17 00:00:00 2001 From: Alex S Date: Sun, 6 Mar 2016 16:38:54 +0800 Subject: [PATCH 0420/3767] Update release list on downloads page (zh_cn) --- zh_cn/downloads/index.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/zh_cn/downloads/index.md b/zh_cn/downloads/index.md index da3b713607..b49e19ea01 100644 --- a/zh_cn/downloads/index.md +++ b/zh_cn/downloads/index.md @@ -26,17 +26,21 @@ lang: zh_cn 从源代码编译 Ruby 的详细说明,参见[安装页面][installation]。若编译 Ruby 时遇到问题,请参考安装页面罗列的第三方工具,可能会有帮助。 -* **当前稳定版:** - [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} - -* **前一个稳定版:** - [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} - -* **旧的稳定版:** - [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +* **稳定版:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} + +{% if site.downloads.security_maintenance %} +* **在做安全性维护的版本(很快 EOL!):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} + +{% if site.downloads.eol %} +* **不再维护的版本(EOL):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} * **快照:** * [稳定版快照]({{ site.downloads.stable_snapshot.url.gz }}):当前稳定版 tarball 的最新快照 From 283cca44efce6ab038e7f8c4a1cd19801635b562 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Fri, 11 Mar 2016 11:28:01 +0900 Subject: [PATCH 0421/3767] removed RubySpec, It was already sunsets --- en/about/index.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/en/about/index.md b/en/about/index.md index bbab05eebd..1155b1891a 100644 --- a/en/about/index.md +++ b/en/about/index.md @@ -212,10 +212,6 @@ Here’s a list: * [Cardinal][cardinal] is a “Ruby compiler for [Parrot][parrot] Virtual Machine” (Perl 6). -Some of those implementations, including MRI, follow the guidelines of -[RubySpec][rubyspec], a “complete executable specification for the Ruby -programming language”. - ### References 1 Matz, speaking on the Ruby-Talk mailing list, [May 12th, @@ -246,4 +242,3 @@ programming language”. [maglev]: http://ruby.gemstone.com [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org -[rubyspec]: http://rubyspec.org From 4bf1b5e32cff455efc8e424897f4e92c5023decc Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Tue, 16 Feb 2016 12:25:51 +0800 Subject: [PATCH 0422/3767] Switch pygments to rouge Use rouge for syntax highlighting instead of pygments. --- Gemfile | 1 + Gemfile.lock | 2 ++ _config.yml | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index 273263979a..748d907587 100644 --- a/Gemfile +++ b/Gemfile @@ -3,6 +3,7 @@ ruby ENV['CUSTOM_RUBY_VERSION'] || '2.3.0' gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' +gem 'rouge', '~> 1.10' gem 'unicorn' gem 'lanyon', '~> 0.2.0' diff --git a/Gemfile.lock b/Gemfile.lock index f1e32c82fb..3b783bd170 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -75,6 +75,7 @@ GEM rb-inotify (0.9.7) ffi (>= 0.5.0) redcarpet (3.3.4) + rouge (1.10.1) safe_yaml (1.0.4) sass (3.4.21) sawyer (0.7.0) @@ -104,6 +105,7 @@ DEPENDENCIES rack-rewrite rack-ssl rake (~> 10.0) + rouge (~> 1.10) spidr (~> 0.4) unicorn validate-website (~> 0.9) diff --git a/_config.yml b/_config.yml index 79b250a451..4c64280618 100644 --- a/_config.yml +++ b/_config.yml @@ -1,6 +1,6 @@ markdown: kramdown permalink: pretty -highlighter: pygments +highlighter: rouge timezone: UTC From ae55032288ca0e565c5ae2cc73af7964ff16ddfc Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 12 Mar 2016 21:04:15 +0100 Subject: [PATCH 0423/3767] Remove mention of Pygments from README --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index 1037916fd2..36581cdeb5 100644 --- a/README.md +++ b/README.md @@ -19,12 +19,7 @@ Please help us stay on top of things by following our ## Get It! -The site uses Pygments for syntax highlighting. In order to generate the -site locally, you need to have Python installed on your system -(refer to the [pygments.rb gem homepage](https://github.com/tmm1/pygments.rb) -for more detailed information). - -Bundler will take care of the rest of the dependencies, so unless you +Bundler will take care of the dependencies, so unless you already have done so, you might need to install bundler with: ``` sh From 971554c6cbe563d94dd75f3fcccc1fe15774c457 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Thu, 17 Mar 2016 11:21:10 +0700 Subject: [PATCH 0424/3767] Translate support plans of Ruby 2.0.0 and Ruby 2.1 (id) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 id/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/id/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/id/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..1da7387672 --- /dev/null +++ b/id/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,42 @@ +--- +layout: news_post +title: "Rencana Dukungan untuk Ruby 2.0.0 dan Ruby 2.1" +author: "usa" +translator: "meisyal" +date: 2016-02-24 09:00:00 +0000 +lang: id +--- + +Kami mengumumkan rencana dukungan untuk Ruby 2.0.0 dan Ruby 2.1. + +## Tentang Ruby 2.0.0 + +Seperti yang telah diumumkan sebelumnya, semua dukungan untuk Ruby 2.0.0 telah berakhir hari ini. +*Bug* dan perbaikan keamanan dari versi Ruby terakhir tidak akan lagi +di-*backport* ke 2.0.0, dan tidak ada *patch* 2.0.0 yang akan dirilis. + +Kami sangat merekomendasikan Anda untuk memperbarui ke Ruby 2.3 atau 2.2 segera mungkin. + +Mohon hubungi kami lewat ruby-core ML jika Anda ingin melanjutkan perawatan +*branch* 2.0.0 karena beberapa alasan yang dapat dibenarkan Anda tidak dapat memperbarui. + +## Tentang Ruby 2.1 + +Kami sedang merencanakan untuk merilis Ruby 2.1.9 pada akhir bulan Maret. +Setelah rilis, kami akan mengakhiri fase perawatan biasa dari 2.1, +dan memulai fase perawatan keamanannya. +Ini berarti setelah rilis 2.1.9 kami tidak akan pernah *backport* +perbaikan *bug* apapun ke 2.1 kecuali perbaikan keamanan. + +Kami merekomendasikan Anda untuk mulai merencanakan pembaruan ke Ruby 2.3 atau 2.2. + +Ngomong-ngomong, kami juga sedang merencanakan untuk merilis Ruby 2.1.10 setelah +merilis 2.1.9. Rilis ini bukan sebuah perbaikan *bug* atau keamanan. +Kami tidak pernah mengalami versi Ruby dengan dua digit angka. +Sehingga, kami menganggap penting untuk menguji rilis tersebut +tanpa ada perbaikan keamanan yang kritis. + +Ruby 2.1.10 tidak akan mencakup perubahan apapun dari 2.1.9, +kecuali untuk nomor versinya. +Anda tidak harus menggunakannya saat produksi, tetapi Anda seharusnya mengujinya sebelum +rilis 2.1.11 yang mungkin akan mencakup perbaikan keamanan. From d51d171a2de754f5c0ba103fecba70483261e859 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Sun, 20 Mar 2016 12:41:56 +0800 Subject: [PATCH 0425/3767] Update download page (zh_tw) --- zh_tw/downloads/index.md | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/zh_tw/downloads/index.md b/zh_tw/downloads/index.md index 83481d37fd..1b89a9546f 100644 --- a/zh_tw/downloads/index.md +++ b/zh_tw/downloads/index.md @@ -4,8 +4,8 @@ title: "下載安裝" lang: zh_tw --- -您可以在這裡下載適合最新的 Ruby 發行版。目前最新的穩定版本是 -{{ site.downloads.stable[0].version }}。另外,請先閱讀 [Ruby 版權說明][license]。 +您可以在這裡下載最適合的 Ruby 發行版。目前最新的穩定版本是 +{{ site.downloads.stable[0].version }}。請記得詳閱 [Ruby 版權說明][license]。 {: .summary} ### 安裝 Ruby 的方法 @@ -22,28 +22,32 @@ lang: zh_tw ### 從原始碼編譯 Ruby -如果您非常熟悉您的作業系統,或是您的環境需要特別設定,那麼直接使用原始碼來安裝是個極佳的方式。如果您的平台沒有編譯好的套件,則會需要透過原始碼來安裝。 +如果您非常熟悉您的作業系統,或是您的環境需要特別設定,那麼直接使用原始碼來安裝是最適合的方式。如果您的平台沒有編譯好的套件,則會需要透過原始碼來安裝。 進一步關於從原始碼編譯 Ruby 的資訊,請參考[安裝][installation]頁面。若編譯 Ruby 時遇到任何問題,請參考安裝頁面羅列的第三方工具,可能會有幫助。 -* **當前穩定版:** - [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} +* **穩定版本:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} -* **穩定上一版:** - [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} +{% if site.downloads.security_maintenance %} +* **處於安全維護週期(即將停止維護!):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} -* **舊穩定版:** - [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +{% if site.downloads.eol %} +* **不再維護(停止維護):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} * **快照:** - * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): - 當前穩定版 tarball 的最新快照 - * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): + * [穩定版快照]({{ site.downloads.stable_snapshot.url.gz }}): + 這是當前穩定版本分支的 tarball 的最新快照; + * [最新版本]({{ site.downloads.nightly_snapshot.url.gz }}): 這是 SVN 上的 tarball,每晚更新。 - 可能有問題或 bug,謹慎使用! + 可能有問題或 bug,謹慎使用,風險自負! 關於 Ruby Subversion 與 Git Repositories 的資訊,參見 [Ruby Core](/en/community/ruby-core/) 頁面。 From 39c1178219100548690b3b82cb2b79b640b2b127 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 20 Mar 2016 14:50:53 +0100 Subject: [PATCH 0426/3767] Upgrade to lanyon 0.3.0 --- Gemfile | 2 +- Gemfile.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 748d907587..3d8434c862 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,7 @@ gem 'jekyll', '~> 2.0' gem 'rouge', '~> 1.10' gem 'unicorn' -gem 'lanyon', '~> 0.2.0' +gem 'lanyon', '~> 0.3.0' gem 'rack-rewrite' gem 'rack-ssl' gem 'rack-protection' diff --git a/Gemfile.lock b/Gemfile.lock index 3b783bd170..7ec0648cce 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,8 +41,8 @@ GEM listen (~> 3.0) kgio (2.10.0) kramdown (1.10.0) - lanyon (0.2.3) - jekyll (~> 2.0) + lanyon (0.3.0) + jekyll (>= 2.0, < 4.0) rack (~> 1.6) liquid (2.6.3) listen (3.0.6) @@ -100,7 +100,7 @@ PLATFORMS DEPENDENCIES jekyll (~> 2.0) - lanyon (~> 0.2.0) + lanyon (~> 0.3.0) rack-protection rack-rewrite rack-ssl From 2ecaaf7098fe9152a2cb3e92ce7404a03067282a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 20 Mar 2016 15:28:44 +0100 Subject: [PATCH 0427/3767] Revert "Upgrade to lanyon 0.3.0" This reverts commit 39c1178219100548690b3b82cb2b79b640b2b127. --- Gemfile | 2 +- Gemfile.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 3d8434c862..748d907587 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,7 @@ gem 'jekyll', '~> 2.0' gem 'rouge', '~> 1.10' gem 'unicorn' -gem 'lanyon', '~> 0.3.0' +gem 'lanyon', '~> 0.2.0' gem 'rack-rewrite' gem 'rack-ssl' gem 'rack-protection' diff --git a/Gemfile.lock b/Gemfile.lock index 7ec0648cce..3b783bd170 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,8 +41,8 @@ GEM listen (~> 3.0) kgio (2.10.0) kramdown (1.10.0) - lanyon (0.3.0) - jekyll (>= 2.0, < 4.0) + lanyon (0.2.3) + jekyll (~> 2.0) rack (~> 1.6) liquid (2.6.3) listen (3.0.6) @@ -100,7 +100,7 @@ PLATFORMS DEPENDENCIES jekyll (~> 2.0) - lanyon (~> 0.3.0) + lanyon (~> 0.2.0) rack-protection rack-rewrite rack-ssl From 9a1d0997e6eaa62417921fb29913b436a4160d4c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 20 Mar 2016 16:04:52 +0100 Subject: [PATCH 0428/3767] Upgrade to lanyon 0.3.1 --- Gemfile | 2 +- Gemfile.lock | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 748d907587..904ecf5ae6 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,7 @@ gem 'jekyll', '~> 2.0' gem 'rouge', '~> 1.10' gem 'unicorn' -gem 'lanyon', '~> 0.2.0' +gem 'lanyon', '~> 0.3.1' gem 'rack-rewrite' gem 'rack-ssl' gem 'rack-protection' diff --git a/Gemfile.lock b/Gemfile.lock index 3b783bd170..566088840c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,8 +41,8 @@ GEM listen (~> 3.0) kgio (2.10.0) kramdown (1.10.0) - lanyon (0.2.3) - jekyll (~> 2.0) + lanyon (0.3.1) + jekyll (>= 2.0, < 4.0) rack (~> 1.6) liquid (2.6.3) listen (3.0.6) @@ -100,7 +100,7 @@ PLATFORMS DEPENDENCIES jekyll (~> 2.0) - lanyon (~> 0.2.0) + lanyon (~> 0.3.1) rack-protection rack-rewrite rack-ssl From 57eba54ea33c655e3ca75da0624ff52a4be001f4 Mon Sep 17 00:00:00 2001 From: Zhang Dan Jie Date: Tue, 22 Mar 2016 14:12:03 +0800 Subject: [PATCH 0429/3767] Minor fix, spanish correction --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index 4c64280618..6ed98676cd 100644 --- a/_config.yml +++ b/_config.yml @@ -938,7 +938,7 @@ locales: text: Listas de correo url: /es/community/mailing-lists/ description: | - Habla sobre Ruby con desarrolladores al rededor del mundo. + Habla sobre Ruby con desarrolladores alrededor del mundo. user_groups: text: Grupos de usuarios url: /es/community/user-groups/ From 9c3604a044bd2258ec9bb796c68e635f8cc7c63b Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Fri, 11 Mar 2016 14:58:12 -0600 Subject: [PATCH 0430/3767] Translate Support plan of ruby 2.0.0 and 2.1 (es) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 es/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md diff --git a/es/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/es/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md new file mode 100644 index 0000000000..5eddf41a1d --- /dev/null +++ b/es/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -0,0 +1,47 @@ +--- +layout: news_post +title: "Planes de soporte para Ruby 2.0.0 y Ruby 2.1" +author: "usa" +translator: "Fernando Perales" +date: 2016-02-24 09:00:00 +0000 +lang: es +--- + +Anunciamos los planes de soporte a futuro para Ruby 2.0.0 y Ruby 2.1. + +## Sobre Ruby 2.0.0 + + +Como se anunció anteriormente, todo el soporte para Ruby 2.0.0 ha terminado el día de hoy. + +Las correcciones de seguridad y errores de las versiones más recientes de Ruby ya no serán +portados a 2.0.0, y ningún parche de 2.0.0 será liberado. + +Te recomendamos altamente que actualices a Ruby 2.3 o 2.2 lo más pronto posible. + +Por favor contáctanos a través de la lista de correo ruby-core si quieres seguir manteniendo +la rama 2.0.0 o si por alguna razón justificada no puedes actualizar tu versión de Ruby. + +## Sobre Ruby 2.1 + +Estamos planeando liberar Ruby 2.1.9 a finales de marzo. +Después del lanzamiento, finalizaremos la fase normal de mantenimiento de 2.1, +y empezaremos la fase de mantenimiento de seguridad de dicha versión. +Eso significa que, después del lanzamiento de la versión 2.1.9, ya no +adaptaremos ningúna corrección de errores a 2.1 con excepción de los parches +de seguridad. + +Te recomendamos que comiences a planear la actualización a Ruby 2.3 o 2.2. + +Por cierto, también estamos planeando lanzar Ruby 2.1.10 inmediatamente +después de lanzar la versión 2.1.9. Este no es un lanzamiento ni de +correción de errores ni de seguridad. +Nunca hemos experimentado una versión de Ruby de dos dígitos. +Por lo tanto, consideramos importante probar dicho lanzamiento sin parches +de seguridad alguno. + +Ruby 2.1.10 no incluirá cambios de la versión 2.1.9, con excepción del número +de versión. +No es necesario que la uses en producción, pero deberías probarla antes del +lanzamiento de la versión 2.1.11 que probablemente ya incluya parches de +seguridad. From 786a623eed8931525e3865f03807fe61e7b1889d Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Sat, 26 Mar 2016 01:55:49 +0900 Subject: [PATCH 0431/3767] Update about page (ja) --- ja/about/index.md | 216 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 198 insertions(+), 18 deletions(-) diff --git a/ja/about/index.md b/ja/about/index.md index f50b69d9dd..7722cad1d1 100644 --- a/ja/about/index.md +++ b/ja/about/index.md @@ -4,30 +4,210 @@ title: "Rubyとは" lang: ja --- -Rubyは、手軽なオブジェクト指向プログラミングを実現するための種々の機能を持つオブジェクト指向スクリプト言語です。本格的なオブジェクト指向言語であるSmalltalk、EiffelやC++などでは大げさに思われるような領域でのオブジェクト指向プログラミングを支援することを目的としています。もちろん通常の手続き型のプログラミングも可能です。 +なぜRubyはこんなに人気なのでしょうか?Rubyのファンは、Rubyを美しく芸術的な言語だと言います。 +なおかつ、便利で実用的だとも言います。 +一体どういうことでしょうか? +{: .summary} -Rubyはテキスト処理関係の能力などに優れ、Perlと同じくらい強力です。さらにシンプルな文法と、例外処理やイテレータなどの機構によって、より分かりやすいプログラミングが出来ます。 +### Rubyの作者の理念 -まあ、簡単にいえばPerlのような手軽さで「楽しく」オブジェクト指向しようという言語です。どうぞ使ってみてください。 +Rubyは絶妙にバランスのとれた言語です。 +Rubyの作者である、Matzこと[まつもと ゆきひろ][matz]氏は、好みの言語(Perl、Smalltalk、Eiffel、Ada、Lisp)の一部をブレンドし、 +関数型プログラミングと命令型プログラミングが絶妙に調和された新しい言語を作りました。 -Rubyはまつもと ゆきひろが個人で開発しているフリーソフトウェアです。 +Matzはよく、「Rubyをシンプルなものではなく、自然なものにしようとしている」と言います。 -## Rubyの特長 +付け加えて、こんな風にも言っています。 -* シンプルな文法 -* 普通のオブジェクト指向機能(クラス、メソッドコールなど) -* 特殊なオブジェクト指向機能(Mixin、特異メソッドなど) -* 演算子オーバーロード -* 例外処理機能 -* イテレータとクロージャ -* ガーベージコレクタ -* ダイナミックローディング(アーキテクチャによる) -* 移植性が高い。多くのUNIX上で動くだけでなく、DOSやWindows、Mac、BeOSなどの上でも動く +>Rubyの外観はシンプルです。けれど、内側はとても複雑なのです。 +>それはちょうど私たちの身体と同じようなものです[1](#fn1)。 -## Rubyの作者 +### Rubyの成長について -まつもと ゆきひろ [matz@netlab.jp](mailto:matz@netlab.jp) +1995年の一般公開以来、Rubyは世界中から熱心なプログラマーを集めています。 +2006年になると、Rubyは大量の支持を集めました。 +現在では、世界中の主要都市に活発なユーザーグループが形成され、 +そしてRubyに関する大規模なカンファレンスが開かれています。 -Posted by Shugo Maeda on 26 May 2006 -{: .post-info} +![Gmaneのグラフ](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity +"Graph courtesy of Gmane."){: style="padding-left:8px;"} +{: style="float:right"} +英語でRubyについて会話するための[メーリングリスト](/ja/community/mailing-lists/)であるruby-talkでは、 +2006年には平均して日に200通ものメッセージがやりとりされていました。 +最近ではそういった大きな場所での流量は低下しているものの、 +たくさんの小さなグループに分かれて、さまざまな会話がされています。 + +[TOIBE指標][tiobe]のような、人気や成長の度合いからプログラミング言語を測る指標のほとんどで、 +Rubyはトップ10内にランクインしています。 +こうした成長は、Rubyで書かれたソフトウェア、 +とりわけWebアプリケーションフレームワーク[Ruby on Rails][ror]の人気に起因しています。 + +また、Rubyは[フリーソフトウェア]({{ site.license.url }})です。 +無料とか自由に使えるといったことだけでなく、コピー、変更、および再配布の自由を約束しています。 + +### すべてがオブジェクト + +理想的な構文を見つけようと、Matzは当初、他の言語を調査したそうです。 +その時のことを思い出して、Matzは「Perlよりも強力で、Python2よりもオブジェクト指向な言語が欲しかったんだ[2](#fn2)」と語っています。 + +Rubyでは、すべてのものはオブジェクトです。 +すべての情報の塊・コードには、固有のプロパティとアクションを与えることができます。 +オブジェクト指向プログラミングでは、プロパティはインスタンス変数、アクションはメソッドと呼ばれます。 +Rubyによる純粋なオブジェクト指向のアプローチは、 +最もよくみられる、数にアクションを与える以下のようなコード片で確認できます。 + +{% highlight ruby %} +5.times { print "We *love* Ruby -- it's outrageous!" } +{% endhighlight %} + +多くの言語では、数やそれ以外のプリミティブな型はオブジェクトではありません。 +ですが、RubyはSmalltalkの影響を受け、すべての型がメソッドやインスタンス変数を与えられるようになっています。 +これがRubyが使いやすい理由の一つです。 +Rubyの世界では、オブジェクトに適用できることは、すべてのものに対して適用できるのです。 + +### Rubyの柔軟性 + +Rubyは柔軟な言語として知られています。 +Rubyでは、ユーザーが自由にその一部を変更することができます。 +やろうと思えば、Rubyのコアな部分でさえ、削除したり再定義したりできます。 +既存の部品をその上に追加することすらできます。 +Rubyはプログラマを制限しない言語なのです。 + +たとえば、加算は加算演算子(`+`)を用いて行われますが、 +`plus`という単語の方が読み取りやすいというのであれば、 +Rubyの組み込みクラスである`Numeric`クラスに次のようなメソッドを追加できます。 + +{% highlight ruby %} +class Numeric + def plus(x) + self.+(x) + end +end + +y = 5.plus 6 +# y は 11 になります +{% endhighlight %} + +Rubyの演算子はメソッドの糖衣構文(シンタックスシュガー)ですので、 +演算子もまた同様に再定義できます。 + +### ブロック: 表現力豊かな機能 + +Rubyのブロックもまた、偉大な柔軟性の源泉として知られています。 +プログラマーは、どんなメソッドへも、メソッドがどのように振る舞うべきかを記述したクロージャを付け加えることができます。 +このクロージャは *ブロック* と呼ばれます。 +ブロックは、PHPやVisual Basicなどの命令型言語からRubyの世界に新しく入ってきた人たちにもっとも人気のある機能の一つになっています。 + +ブロックは関数型言語に影響された機能です。Matzは「Rubyのクロージャでは、Lispの文化に敬意を表したかった」と語っています[3](#fn3)。 + +{% highlight ruby %} +search_engines = + %w[Google Yahoo MSN].map do |engine| + "http://www." + engine.downcase + ".com" + end +{% endhighlight %} + +上のコードで、ブロックは`do...end`定数の内側に書かれています。 +`map`メソッドは定義された単語のリストに与えられたブロックを適用します。 +Rubyのメソッドの多くは、メソッドを使用するプログラマーが処理の詳細を埋めれるような独自のブロックをかけるように定義されています。 + +### RubyとMixin + +多くのオブジェクト指向言語と異なり、Rubyは **わざと** 単一継承しか備えていません。 +けれど、Rubyはモジュール(Object-Cではカテゴリと呼ばれているもの)の概念を持ちます。モジュールとはメソッドの集合です。 + +クラスはモジュールをミックスイン(Mixin)し、モジュールのすべてのメソッドを自由に受け取ることができます。 +たとえば、`each`メソッドが実装されたクラスは、`Enumerable`モジュールをミックスインして、 +繰り返し処理に`each`を使うメソッド群を追加することができます。 + +{% highlight ruby %} +class MyArray + include Enumerable +end +{% endhighlight %} + +一般的にこちらの方が、複雑で制限の強い多重継承よりもRubyistにとって明瞭な表現です。 + +### Rubyの外観 + +Rubyはとても限られた句読法を使い、英語のキーワードを好みます。 +いくつかの句読法はRubyを修飾するためだけに使われます。 +Rubyは変数宣言を必要としません。 +変数のスコープを示すためには単純な命名規則が使われます。 + +* `var` はローカル変数になります。 +* `@var` はインスタンス変数です。 +* `$var` はグローバル変数です。 + +上記の印は、プログラマがそれぞれの変数の役割を識別することを容易にし、読みやすさを向上させます。 +また、すべてのインスタンスのメンバの前に付く億劫な`self.`をつける必要も無くなります。 + +### 基礎を超えて + +Rubyは次に示すような豊富な機能を持っています。 + +* Rubyは、JavaやPythonのような、エラーを処理するための例外処理機構を備えています。 + +* Rubyには、すべてのRubyオブジェクトを扱うマークスイープ方式のガベージコレクション機能(GC)があります。 + 拡張ライブラリ内の参照カウンタを管理する必要はありません。Matzは「これは健康に良い」と言っています。 + +* RubyでC拡張を書くことは、PerlやPythonで同じことをやるよりも簡単です。CからRubyを呼び出すためのよくできたAPIがあるからです。 + このAPIはソフトウェア内に組み込まれたRubyを呼び出し、スクリプト言語のように使います。SWIGインターフェイスも存在しています。 + +* OSが許すなら、Rubyは動的なライブラリ拡張をロードすることもできます。 + +* RubyはOSに依存しないスレッド機構を備えています。これによって、Rubyが動作するすべてのプラットフォーム上で、 + OSのサポートなしに(MS-DOSだとしても!)マルチスレッド処理を扱えます。 + +* Rubyにはとても高い可搬性があります。Rubyは主にGNU/Linux上で開発されていますが、 + UNIX、Max OS X、Windows 95/98/Me/NT/2000/XP、DOS、BeOS、OS/2など、多くのOSで動作します。 + +### さまざまなRuby処理系 + +言語としてのRubyには、いくつか別の処理系が存在しています。 +このページでは、**MRI** (Matz Ruby Interpreter)あるいは **CRuby** (Cで書かれていることに由来する)と呼ばれる +Rubyのリファンレス実装について記載していますが、別のRuby処理系も存在します。 +他の言語や環境と統合したりMRIにはないような特別な機能を使いたい場合など、 +ある特定の状況でそうしたRuby処理系は役に立ちます。 + +MRI以外のRuby処理系には以下のようなものがあります。 + +* [JRuby][jruby]は、JVM(Java仮想マシン)上に構築されたRubyです。 + JVMの最適化されたJITコンパイラやGC、並行スレッド、ツール群、そして膨大なコレクションのライブラリを使うことができます。 +* [Rubinius][rubinius]は「Rubyで書かれたRuby」です。LLVM上に構築されています。LLVMは他の言語も構築されるよくできた仮想マシンです。 +* [MacRuby][macruby]は、Mac OS X用のCocoaライブラリとしっかり統合されたRubyです。デスクトップアプリケーションを作成できます。 +* [mruby][mruby]はRubyの軽量実装です。アプリケーションにリンクし、組み込むことができます。Rubyの作者であるまつもと ゆきひろ氏によって開発が進められています。 +* [IronRuby][ironruby]は、.Netフレームワークにしっかりと統合されたRuby処理系です。 +* [MagLev][maglev]は、オブジェクトの永続化と分散共有キャッシュを持った、高速で安定したRuby処理系です。 +* [Cardinal][cardinal]はPerl6用の仮想マシンである[Parrot][parrot]上のRubyコンパイラです。 + +MRIを含めて、これらの処理系は「Ruby言語のための実行可能な仕様」である[RubySpec][rubyspec]のガイドラインに沿っています。 + +### 参照リンク + +1 Matz, ruby-talk メーリンクリスト上での会話, [2000年5月12日][blade]。 +{: #fn1} + +2 Matz, [An Interview with the Creator of Ruby][linuxdevcenter]から, 2001年11月29日。 +{: #fn2} + +3 Matz, [Blocks and Closures in Ruby][artima]から, 2003年12月22日。 +{: #fn3} + + +[matz]: http://www.rubyist.net/~matz/ +[blade]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/2773 +[ror]: http://rubyonrails.org/ +[linuxdevcenter]: http://www.linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html +[artima]: http://www.artima.com/intv/closures2.html +[tiobe]: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html +[jruby]: http://jruby.org +[rubinius]: http://rubini.us +[macruby]: http://www.macruby.org +[mruby]: http://www.mruby.org/ +[ironruby]: http://www.ironruby.net +[maglev]: http://ruby.gemstone.com +[cardinal]: https://github.com/parrot/cardinal +[parrot]: http://parrot.org +[rubyspec]: http://rubyspec.org From d8fd1907a287da9f9086ae7f372e8702c88c8d5d Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Sat, 26 Mar 2016 08:08:36 +0900 Subject: [PATCH 0432/3767] Add atom to editor list on documentation page (ja) --- ja/documentation/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ja/documentation/index.md b/ja/documentation/index.md index 63ccc20981..694df96bba 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -77,16 +77,19 @@ Rubyistに人気のあるソフトウェアには次のようなものがあり * [SciTe][28] * [NetBeans][36] * [Sublime Text][37] + * [Atom][atom] * Windows * [Notepad++][29] * [E-TextEditor][30] * [Ruby In Steel][31] + * [Atom][atom] * OS X * [TextMate][32] * [TextWrangler][33] * [Dash][39] (ドキュメント表示ツール) + * [Atom][atom] Posted by Shugo Maeda on 26 May 2006 {: .post-info} @@ -136,3 +139,4 @@ Posted by Shugo Maeda on 26 May 2006 [36]: https://netbeans.org/ [37]: http://www.sublimetext.com/ [39]: http://kapeli.com/dash +[atom]: https://atom.io/ From 2a769287676136d508e124a1359d360d360d0577 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Sat, 26 Mar 2016 03:34:32 -0300 Subject: [PATCH 0433/3767] Improvement release plans note of Ruby 2.0.0 and 2.1 (es) --- ...2-24-support-plan-of-ruby-2-0-0-and-2-1.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/es/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md b/es/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md index 5eddf41a1d..0af0f12320 100644 --- a/es/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md +++ b/es/news/_posts/2016-02-24-support-plan-of-ruby-2-0-0-and-2-1.md @@ -11,11 +11,10 @@ Anunciamos los planes de soporte a futuro para Ruby 2.0.0 y Ruby 2.1. ## Sobre Ruby 2.0.0 - Como se anunció anteriormente, todo el soporte para Ruby 2.0.0 ha terminado el día de hoy. Las correcciones de seguridad y errores de las versiones más recientes de Ruby ya no serán -portados a 2.0.0, y ningún parche de 2.0.0 será liberado. +portadas a 2.0.0, y ningún parche de 2.0.0 será liberado. Te recomendamos altamente que actualices a Ruby 2.3 o 2.2 lo más pronto posible. @@ -24,24 +23,24 @@ la rama 2.0.0 o si por alguna razón justificada no puedes actualizar tu versió ## Sobre Ruby 2.1 -Estamos planeando liberar Ruby 2.1.9 a finales de marzo. -Después del lanzamiento, finalizaremos la fase normal de mantenimiento de 2.1, +Planeamos liberar Ruby 2.1.9 a fines de marzo. +Después del lanzamiento, pondremos fin a la fase normal de mantenimiento de 2.1, y empezaremos la fase de mantenimiento de seguridad de dicha versión. -Eso significa que, después del lanzamiento de la versión 2.1.9, ya no -adaptaremos ningúna corrección de errores a 2.1 con excepción de los parches +Esto significa que después del lanzamiento de la versión 2.1.9, ya no +portaremos ninguna corrección de errores a 2.1 con excepción de las correcciones de seguridad. -Te recomendamos que comiences a planear la actualización a Ruby 2.3 o 2.2. +Te recomendamos que comiences a planear una actualización a Ruby 2.3 o 2.2. -Por cierto, también estamos planeando lanzar Ruby 2.1.10 inmediatamente -después de lanzar la versión 2.1.9. Este no es un lanzamiento ni de -correción de errores ni de seguridad. +Por cierto, también planeamos liberar Ruby 2.1.10 inmediatamente +después de liberar la versión 2.1.9. Este no es un lanzamiento ni de +corrección de errores ni de seguridad. Nunca hemos experimentado una versión de Ruby de dos dígitos. -Por lo tanto, consideramos importante probar dicho lanzamiento sin parches -de seguridad alguno. +Por lo tanto, consideramos importante probar dicho lanzamiento sin ningún tipo de +correcciones de seguridad. Ruby 2.1.10 no incluirá cambios de la versión 2.1.9, con excepción del número de versión. No es necesario que la uses en producción, pero deberías probarla antes del -lanzamiento de la versión 2.1.11 que probablemente ya incluya parches de +lanzamiento de la versión 2.1.11 que probablemente ya incluya correcciones de seguridad. From 1d25cc3dd2144370e372d680162f7f4523eb6b14 Mon Sep 17 00:00:00 2001 From: Anastasiya Lazutkina Date: Wed, 23 Mar 2016 17:29:01 +0600 Subject: [PATCH 0434/3767] Update examples for Ruby 2.3 (en) --- en/documentation/quickstart/2/index.md | 2 +- en/documentation/quickstart/3/index.md | 28 +++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/en/documentation/quickstart/2/index.md b/en/documentation/quickstart/2/index.md index 3fbc4e92b9..e117255c0f 100644 --- a/en/documentation/quickstart/2/index.md +++ b/en/documentation/quickstart/2/index.md @@ -113,7 +113,7 @@ irb(main):031:1> def say_bye irb(main):032:2> puts "Bye #{@name}, come back soon." irb(main):033:2> end irb(main):034:1> end -=> nil +=> :say_bye {% endhighlight %} The new keyword here is `class`. This defines a new class called Greeter diff --git a/en/documentation/quickstart/3/index.md b/en/documentation/quickstart/3/index.md index 3074586f58..402d908d5a 100644 --- a/en/documentation/quickstart/3/index.md +++ b/en/documentation/quickstart/3/index.md @@ -35,9 +35,7 @@ what if we want to get at the name directly? {% highlight irb %} irb(main):038:0> greeter.@name -SyntaxError: compile error -(irb):52: syntax error - from (irb):52 +SyntaxError: (irb):38: syntax error, unexpected tIVAR, expecting '(' {% endhighlight %} Nope, can’t do it. @@ -53,16 +51,18 @@ So what methods do exist for Greeter objects? {% highlight irb %} irb(main):039:0> Greeter.instance_methods -=> ["method", "send", "object_id", "singleton_methods", - "__send__", "equal?", "taint", "frozen?", - "instance_variable_get", "kind_of?", "to_a", - "instance_eval", "type", "protected_methods", "extend", - "eql?", "display", "instance_variable_set", "hash", - "is_a?", "to_s", "class", "tainted?", "private_methods", - "untaint", "say_hi", "id", "inspect", "==", "===", - "clone", "public_methods", "respond_to?", "freeze", - "say_bye", "__id__", "=~", "methods", "nil?", "dup", - "instance_variables", "instance_of?"] +=> [:say_hi, :say_bye, :h, :instance_of?, :public_send, + :instance_variable_get, :instance_variable_set, + :instance_variable_defined?, :remove_instance_variable, + :private_methods, :kind_of?, :instance_variables, :tap, + :is_a?, :extend, :define_singleton_method, :to_enum, + :enum_for, :<=>, :===, :=~, :!~, :eql?, :respond_to?, + :freeze, :inspect, :display, :send, :object_id, :to_s, + :method, :public_method, :singleton_method, :nil?, :hash, + :class, :singleton_class, :clone, :dup, :itself, :taint, + :tainted?, :untaint, :untrust, :trust, :untrusted?, :methods, + :protected_methods, :frozen?, :public_methods, :singleton_methods, + :!, :==, :!=, :__send__, :equal?, :instance_eval, :instance_exec, :__id__] {% endhighlight %} Whoa. That’s a lot of methods. We only defined two methods. What’s going @@ -74,7 +74,7 @@ methods defined by ancestors. {% highlight irb %} irb(main):040:0> Greeter.instance_methods(false) -=> ["say_bye", "say_hi"] +=> [:say_hi, :say_bye] {% endhighlight %} Ah, that’s more like it. So let’s see which methods our greeter object From faa1b9aa303572ca17b014966ed2d1795ddbe7b6 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 26 Mar 2016 15:43:52 +0100 Subject: [PATCH 0435/3767] Remove trailing whitespace --- en/documentation/quickstart/3/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/documentation/quickstart/3/index.md b/en/documentation/quickstart/3/index.md index 402d908d5a..b5c29c91c3 100644 --- a/en/documentation/quickstart/3/index.md +++ b/en/documentation/quickstart/3/index.md @@ -55,8 +55,8 @@ irb(main):039:0> Greeter.instance_methods :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :remove_instance_variable, :private_methods, :kind_of?, :instance_variables, :tap, - :is_a?, :extend, :define_singleton_method, :to_enum, - :enum_for, :<=>, :===, :=~, :!~, :eql?, :respond_to?, + :is_a?, :extend, :define_singleton_method, :to_enum, + :enum_for, :<=>, :===, :=~, :!~, :eql?, :respond_to?, :freeze, :inspect, :display, :send, :object_id, :to_s, :method, :public_method, :singleton_method, :nil?, :hash, :class, :singleton_class, :clone, :dup, :itself, :taint, From ec865f9e127f82fc0547dcc6a48e0a89c322fdc2 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Sun, 27 Mar 2016 00:04:27 +0800 Subject: [PATCH 0436/3767] Add atom to "documentation" page (zh_tw) --- zh_tw/documentation/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/zh_tw/documentation/index.md b/zh_tw/documentation/index.md index 5a1bf03d8b..db07c1bba5 100644 --- a/zh_tw/documentation/index.md +++ b/zh_tw/documentation/index.md @@ -89,16 +89,19 @@ lang: zh_tw * [SciTe][28] * [NetBeans][36] * [Sublime Text][37] + * [Atom][atom] * Windows 作業系統: * [Notepad++][29] * [E-TextEditor][30] * [Ruby In Steel][31] + * [Atom][atom] * Mac OS X 作業系統: * [TextMate][32] * [TextWrangler][33] * [Dash][39] (瀏覽文件用) + * [Atom][atom] ### 進階閱讀 @@ -145,6 +148,7 @@ lang: zh_tw [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash +[atom]: https://atom.io/ [rubytw]: http://ruby.tw [ruby-user-guide-zh_tw]: http://guides.ruby.tw/ruby/ From f5f49edb6797099e464398f66d5329d232f4150f Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Sun, 27 Mar 2016 00:07:29 +0800 Subject: [PATCH 0437/3767] Add Omniref to "documentation" page (zh_tw) --- zh_tw/documentation/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/zh_tw/documentation/index.md b/zh_tw/documentation/index.md index db07c1bba5..e14ade989f 100644 --- a/zh_tw/documentation/index.md +++ b/zh_tw/documentation/index.md @@ -73,6 +73,9 @@ lang: zh_tw [APIdock][18] : Ruby、Rails 與 RSpec 的文件,具有使用者的評論。 +[Omniref: 有注釋的 Ruby、Rails、以及 Gem 文件][40] +: 擁有所有 Ruby 與 RubyGem 的文件。易於理解的 Ruby 參考手冊,可以搜尋程式碼,注釋原始碼並進行問答的功能。 + ### 編輯器與整合開發環境 您可以用操作系統內建的編輯器來撰寫 Ruby。為了更有效的寫程式,值得選個 Ruby 基本特性支援良好的編輯器(如:語法高亮、檔案瀏覽)或是有更進階功能的整合開發環境(如:程式碼補全、重構、支持測試等。) From 47edcdd9797758dc22edafd2387975d9db168ab2 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Sun, 27 Mar 2016 00:08:32 +0800 Subject: [PATCH 0438/3767] Add missing Omniref link to "documentation" page (zh_tw) --- zh_tw/documentation/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/zh_tw/documentation/index.md b/zh_tw/documentation/index.md index e14ade989f..7008b30c3a 100644 --- a/zh_tw/documentation/index.md +++ b/zh_tw/documentation/index.md @@ -151,6 +151,7 @@ lang: zh_tw [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash +[40]: https://www.omniref.com [atom]: https://atom.io/ [rubytw]: http://ruby.tw From 172095ff6849370d87ebad6262a8c529357a9125 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 27 Mar 2016 15:58:26 +0200 Subject: [PATCH 0439/3767] Small markdown style fix --- ja/about/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ja/about/index.md b/ja/about/index.md index 7722cad1d1..4d5fdc4200 100644 --- a/ja/about/index.md +++ b/ja/about/index.md @@ -19,8 +19,8 @@ Matzはよく、「Rubyをシンプルなものではなく、自然なものに 付け加えて、こんな風にも言っています。 ->Rubyの外観はシンプルです。けれど、内側はとても複雑なのです。 ->それはちょうど私たちの身体と同じようなものです[1](#fn1)。 +> Rubyの外観はシンプルです。けれど、内側はとても複雑なのです。 +> それはちょうど私たちの身体と同じようなものです[1](#fn1)。 ### Rubyの成長について From d6f15f8cd789b11e21aeb2a8f785ec0f322e300d Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Fri, 4 Mar 2016 20:03:51 +0700 Subject: [PATCH 0440/3767] Add installation page, update downloads page (id) --- id/documentation/installation/index.md | 297 +++++++++++++++++++++++++ id/downloads/index.md | 209 ++++------------- 2 files changed, 343 insertions(+), 163 deletions(-) create mode 100644 id/documentation/installation/index.md diff --git a/id/documentation/installation/index.md b/id/documentation/installation/index.md new file mode 100644 index 0000000000..87c3f2b7ba --- /dev/null +++ b/id/documentation/installation/index.md @@ -0,0 +1,297 @@ +--- +layout: page +title: "Instalasi Ruby" +lang: id +--- + +Anda dapat menggunakan beberapa kakas bantu untuk memasang Ruby. +Halaman ini menjelaskan bagaimana menggunakan *package management systems* +dan kakas bantu pihak ketiga untuk mengatur dan memasang Ruby +dan bagaimana membangun Ruby dari kode sumbernya. +{: .summary} + + +## Pilih Metode Instalasi Anda + +Ada banyak jalan untuk memasang Ruby: + +* Saat Anda menggunakan sistem operasi UNIX-like, menggunakan **package manager** + sistem adalah jalan paling mudah untuk memulai. + Namun, versi Ruby yang akan dipasang biasanya bukan yang terbaru. +* **Installers** dapat digunakan untuk memasang versi Ruby tertentu + atau banyak versi Ruby. Ada juga sebuah *installer* untuk Windows. +* **Managers** membantu Anda untuk berpindah antar instalasi Ruby yang berbeda + pada sistem Anda. +* Dan terakhir, Anda juga dapat **membangun Ruby dari kode sumbernya**. + +Berikut adalah daftar metode instalasi yang tersedia +sesuai kebutuhan dan *platform* tertentu. + +* [Package Management Systems](#package-management-systems) + * [Debian, Ubuntu](#apt) + * [CentOS, Fedora, RHEL](#yum) + * [Gentoo](#portage) + * [Arch Linux](#pacman) + * [OS X](#homebrew) + * [Solaris, OpenIndiana](#solaris) + * [Other Distributions](#other-systems) +* [Installers](#installers) + * [ruby-build](#ruby-build) + * [ruby-install](#ruby-install) + * [RubyInstaller](#rubyinstaller) (Windows) + * [RailsInstaller and Ruby Stack](#railsinstaller) +* [Managers](#managers) + * [chruby](#chruby) + * [rbenv](#rbenv) + * [RVM](#rvm) + * [uru](#uru) +* [Membangun Ruby dari kode sumbernya](#building-from-source) + + +## Package Management Systems +{: #package-management-systems} + +Jika Anda tidak dapat mengkompilasi Ruby sendiri, dan tidak ingin menggunakan sebuah +kakas bantu pihak ketiga, Anda dapat menggunakan *package manager* sistem untuk memasang Ruby. + +Beberapa anggota komunitas Ruby sangat menyarankan Anda untuk +tidak menggunakan *package manager* untuk memasang Ruby dan sebaiknya menggunakan kakas +bantu. Selagi penuh pro dan kontra di luar bahasan +halaman ini, alasan mendasarnya adalah kebanyakan *package manager* memiliki +versi Ruby lama di dalam *repository* mereka. Jika Anda ingin +menggunakan Ruby terbaru, pastikan Anda menggunakan nama *package* yang benar, +atau menggunakan kakas bantu yang dijelaskan di bawah ini. + + +### apt (Debian atau Ubuntu) +{: #apt} + +Debian GNU/Linux dan Ubuntu menggunakan *apt package manager*. +Anda dapat menggunakannya seperti ini: + +{% highlight sh %} +$ sudo apt-get install ruby-full +{% endhighlight %} + +Sesuai penulisan, paket `ruby-full` menyediakan Ruby 1.9.3, yang mana adalah versi +lama yang stabil, pada Debian dan Ubuntu. + + +### yum (CentOS, Fedora, atau RHEL) +{: yum} + +CentOS, Fedora, dan RHEL menggunakan *yum package manager*. +Anda dapat menggunakannya seperti ini: + +{% highlight sh %} +$ sudo yum install ruby +{% endhighlight %} + +Versi yang terpasang adalah versi Ruby terbaru yang tersedia +saat waktu rilis versi distribusi tertentu. + + +### portage (Gentoo) +{: portage} + +Gentoo menggunakan *portage package manager*. + +{% highlight sh %} +$ sudo emerge dev-lang/ruby +{% endhighlight %} + +Secara otomatis, ini akan mencoba untuk memasang Ruby versi 1.9 dan 2.0, +tetapi versi lainnya juga tersedia. +Untuk memasang versi tertentu, atur `RUBY_TARGETS` di dalam `make.conf` Anda. +Lihat [Gentoo Ruby Project website][gentoo-ruby] untuk detail. + + +### pacman (Arch Linux) +{: #pacman} + +Arch Linux menggunakan sebuah *package manager* bernama *pacman*. +Untuk mendapatkan Ruby, lakukan ini: + +{% highlight sh %} +$ sudo pacman -S ruby +{% endhighlight %} + +Ini semestinya memasang versi Ruby terbaru. + + +### Homebrew (OS X) +{: homebrew} + +Pada OS X Yosemite dan Mavericks, Ruby 2.0 sudah tersedia. +OS X Mountain Lion, Lion, dan Snow Leopard terisi dengan Ruby 1.8.7. + +Banyak pengguna OS X menggunakan [Homebrew][homebrew] sebagai *package manager*. +Hal ini sangat mudah untuk mendapatkan versi terbaru menggunakan Homebrew: + +{% highlight sh %} +$ brew install ruby +{% endhighlight %} + +Ini semestinya memasang versi Ruby terbaru. + + +### Ruby di Solaris dan OpenIndiana +{: #solaris} + +Ruby 1.8.7 tersedia untuk Solaris 8 hingga Solaris 10 di +[Sunfreeware][sunfreeware] dan Ruby 1.8.7 tersedia di +[Blastwave][blastwave]. +Ruby 1.9.2p0 juga tersedia di [Sunfreeware][sunfreeware], +namun sudah tidak diperbarui lagi. + +Untuk memasang Ruby pada [OpenIndiana][openindiana], mohon gunakan +[Image Package Systems (IPS)][opensolaris-pkg] *client*. +Ini akan memasang *binary* Ruby terbaru dan RubyGems secara langsung +dari jaringan *repository* OpenSolaris untuk Ruby 1.9. Ini mudah: + +{% highlight sh %} +$ pkg install runtime/ruby-18 +{% endhighlight %} + +Namun demikian, kakas bantu pihak ketiga mungkin adalah jalan terbaik untuk mendapatkan +Ruby versi terbaru. + + +### Distribusi Lainnya +{: #other-systems} + +Pada sistem lain, Anda dapat mencari *package repository* dari +*manager* distribusi Linux Anda untuk Ruby, atau kakas bantu pihak ketiga mungkin +pilihan tepat untuk Anda. + + +## Installers +{: #installers} + +Jika versi Ruby yang disediakan oleh system atau *package manager* Anda telah +usang, versi terbaru dapat dipasang menggunakan sebuah *installer* pihak ketiga. +Beberapa dari mereka juga memperbolehkan Anda untuk memasang banyak versi dalam sistem yang sama; +*manager* yang bersesuaian dapat membantu berpindah antar versi Ruby yang berbeda. +Jika Anda sedang merencanakan untuk mengunakan [RVM](#rvm) sebagai *version manager* Anda tidak perlu +*installer* terpisah, ini sudah ada dengan sendirinya. + + +### ruby-build +{: #ruby-buid} + +[ruby-buid][ruby-buid] adalah sebuah *plugin* untuk [rbenv](#rbenv) yang +memperbolehkan Anda untuk mengkompilasi dan memasang versi Ruby yang berbeda +ke dalam *directory* pilihan Anda. +ruby-buid juga dapat digunakan sebagai *standalone program* tanpa rbenv. +ruby-buid tersedia untuk OS X, Linux, dan sistem operasi UNIX-like lainnya. + + +### ruby-install +{: #ruby-install} + +[ruby-install][ruby-install] memperbolehkan Anda untuk mengkompilasi dan memasang +versi Ruby yang berbeda ke dalam *directory* pilihan Anda. +Ini juga ada saudaranya, [chruby](#chruby), yang menangani perpindahan antar +versi Ruby. +ruby-install tersedia untuk OS X, Linux, dan sistem operasi UNIX-like lainnya. + + +### RubyInstaller +{: #rubyinstaller} + +Jika Anda di Windows, ada sebuah kakas bantu yang membantu Anda memasang Ruby: +[RubyInstaller][rubyinstaller]. Ini memberikan apapun yang Anda butuhkan untuk memasang +Ruby *development environment* sepenuhnya pada Windows. + +Unduh, jalankan, dan selesai! + + +### RailsInstaller dan Ruby Stack +{: #railsinstaller} + +Jika Anda sedang memasang Ruby untuk menggunakan Ruby on Rails, +Anda dapat menggunakan *installer* berikut: + +* [RailsInstaller][railsinstaller], + yang mana menggunakan RubyInstaller tetapi memberikan + kakas tambahan untuk pengembangan dengan Rails. + RailsInstaller mendukung OS X dan Windows. +* [Bitnami Ruby Stack][rubystack], + yang mana menyediakan *development environment* lengkap untuk Rails. + Bitnami Ruby Stack mendukung OS X, Linux, Windows, *virtual machines*, dan *cloud images*. + + +## Managers +{: #manager} + +Banyak Rubyists menggunakan Ruby *manager* untuk mengatur banyak versi Ruby. +Ruby *manager* memberikan banyak keuntungan tetapi tidak didukung secara resmi. +Meskipun demikian, perhatian komunitas ini sangat membantu. + + +### chruby +{: #chruby} + +[chruby][chruby] memperbolehkan Anda untuk berpindah antar banyak versi Ruby. +chruby dapat mengatur Ruby yang terpasang dengan [ruby-install](#ruby-install) +atau bahkan dari kode sumber. + + +### rbenv +{: #rbenv} + +[rbenv][rbenv] memperbolehkan Anda untuk mengatur banyak instalasi Ruby. +rbenv tidak mendukung instalasi Ruby, tetapi ada sebuah *plugin* populer +yang bernama [ruby-build](#ruby-build) untuk memasang Ruby. +Kedua kakas bantu ini tersedia untuk OS X, Linux, atau sistem operasi UNIX-like lainnya. + + +### RVM ("Ruby Version Manager") +{: #rvm} + +[RVM][rvm] memperbolehkan Anda untuk memasang dan mengatur banyak instalasi Ruby +pada sistem Anda. RVM juga dapat mengatur *gemsets* yang berbeda. +RVM tersedi untuk OS X, Linux, dan sistem operasi UNIX-like lainnya. + + +## uru +{: #uru} + +[Uru][uru] adalah sebuah *command line tool* yang ringan dan mendukung banyak *platform* yang membantu Anda +untuk menggunakan banyak versi Ruby pada sistem operasi OS X, Linux, atau Windows. + + +## Membangun dari Kode Sumber +{: #building-from-source} + +Tentu saja, Anda dapat memasang Ruby dari kode sumbernya. +[Download](/id/downloads/) dan *unpack tarball* tersebut, kemudian lakukan ini: + +{% highlight sh %} +$ ./configure +$ make +$ sudo make install +{% endhighlight %} + +Secara otomatis, ini akan memasang Ruby pada `/usr/local`. +Untuk mengubahnya, tambahkan opsi `--prefix=DIR` di dalam skrip `./configure`. + +Meskipun begitu, menggunakan kakas bantu pihak ketiga atau *package manager* mungkin adalah solusi yang terbaik, +karena Ruby yang terpasang tidak akan diatur oleh kakas apapun. + + +[rvm]: http://rvm.io/ +[rbenv]: https://github.com/sstephenson/rbenv#readme +[ruby-build]: https://github.com/sstephenson/ruby-build#readme +[ruby-install]: https://github.com/postmodern/ruby-install#readme +[chruby]: https://github.com/postmodern/chruby#readme +[uru]: https://bitbucket.org/jonforums/uru +[rubyinstaller]: http://rubyinstaller.org/ +[railsinstaller]: http://railsinstaller.org/ +[rubystack]: http://bitnami.com/stack/ruby/installer +[sunfreeware]: http://www.sunfreeware.com +[blastwave]: http://www.blastwave.org +[openindiana]: http://openindiana.org/ +[opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ +[gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ +[homebrew]: http://brew.sh/ diff --git a/id/downloads/index.md b/id/downloads/index.md index 5b22344367..a66430c0dd 100644 --- a/id/downloads/index.md +++ b/id/downloads/index.md @@ -4,185 +4,68 @@ title: "Unduh Ruby" lang: id --- -{% include out-of-date.html %} - -Di sini Anda bisa mendapatkan distribusi Ruby terbaru. Versi stabil saat -ini adalah {{ site.downloads.stable[0].version }}. Ruby disediakan secara gratis, -namun pastikan Anda membaca [Lisensi Ruby][license] terlebih dahulu sebelum -menggunakannya. +Di sini Anda bisa mendapatkan distribusi Ruby terbaru sesuai pilihan Anda. +Versi stabil saat ini adalah {{ site.downloads.stable[0].version }}. +Pastikan Anda membaca [Lisensi Ruby][license] terlebih dahulu. {: .summary} -### Tiga Cara Menginstall Ruby - -Anda bisa mendapatkan copy dari Ruby dalam berbagai cara, dan ada tiga -metode untuk alasan yang berbeda: - -* **Kompilasi dari Sumber** adalah cara standar memasang perangkat lunak - telah dipakai selama bertahun-tahun. Ini dikhususkan bagi developer - yang terbiasa mengkompilasi sendiri. -* Ada beberapa perangkat lunak **pihak ketiga** untuk menginstall Ruby. - Ini paling sederhana untuk pemula total. -* Terakhir, sebuah **sistem manajemen paket** yang mendukung Ruby. Cara - ini paling akrab bagi orang yang menggunakan sistem operasi berbasis - Linux seperti [Linux Mint][2], [Ubuntu][3], [Debian][4], dan - [Fedora][5]. - -Jika Anda ingin menjalankan beberapa versi Ruby pada mesin yang sama, -silakan gunakan RVM. Ini cara terbaik melakukannya, kecuali Anda tahu -persis apa yang Anda lakukan. - -### Ruby di Windows - -Jika Anda menggunakan Windows, ada sebuah proyek besar untuk membantu -Anda menginstal Ruby: [RubyInstaller][6]. Ini memberi Anda semua yang -anda butuhkan untuk menyiapkan lingkungan pengembangan Ruby lengkap pada -Windows. - -Untuk menggunakan RubyInstaller, download dari [laman download -RubyInstaller][7]. Kemudian jalankan installer, dan Anda selesai! - -Jika Anda menginstal Ruby untuk menggunakan Rails, Anda harus -menggunakan [RailsInstaller][8] yang menggunakan RubyInstaller tapi -memberi Anda tambahan yang membantu untuk pengembangan website berbasis -Ruby on Rails. - -### Ruby di Linux - -Ada beberapa pilihan untuk melakukan instalasi Ruby di Linux yang -bergantung pada distro Linux yang digunakan. Cara yang paling mudah -adalah menggunakan *package manager* masing-masing distro. Apabila -distro Anda tidak menyediakan paket Ruby, Anda juga bisa melakukan -instalasi dari *source code* Ruby di bawah. - -### Debian dan Ubuntu - -Apabila Anda menggunakan [Debian][4] atau [Ubuntu][3] (juga distribusi -turunan Debian yang lain), Anda bisa menggunakan `apt-get` untuk -melakukan instalasi Ruby dengan mudah: - -{% highlight sh %} -$ sudo apt-get install ruby1.9.1-full -{% endhighlight %} - -Catatan: Banyak package Ruby (termasuk `irb` dan `rdoc`) terdapat dalam -*package repository* `universe`. Gunakan package manager yang Anda pakai -(Synaptic atau Adept) untuk mengaktifkan *package repository* tersebut. - -Perintah di atas akan menginstall Ruby stabil terakhir versi 1.9.1. -Untuk menginstall versi 1.8.x, gunakan perintah: - -{% highlight sh %} -$ sudo apt-get install ruby-full -{% endhighlight %} - -### Fedora dan CentOS - -Apabila Anda menggunakan [Fedora][9] atau [CentOS][10] (juga distribusi -berbasis Fedora yang lain), login sebagai `root` dan gunakan *package -manager* `yum`\: - -{% highlight sh %} -# yum install ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs -{% endhighlight %} - -### Ruby di Mac OS X - -Ada beberapa pilihan untuk melakukan instalasi Ruby di Macintosh OS X. -[Locomotive][11] adalah pilihan yang paling praktis untuk segera memulai -pemrograman menggunakan Ruby dan Rails. Apabila Anda hanya membutuhkan -*installer* berukuran kecil yang berisi Ruby dan beberapa *library* lain -(tanpa Rails), Anda bisa menggunakan [Ruby One-Click Installer for Mac -OS X][12]. Untuk Anda yang lebih berpengalaman, Anda juga bisa -menggunakan [MacPorts][13] atau [Fink][14]. - -Untuk melakukan instalasi Ruby menggunakan MacPorts… - -{% highlight sh %} -$ port install ruby -{% endhighlight %} - -Fink mempunyai tampilan grafis (Fink Commander) untuk melakukan -instalasi Ruby. - -OS X merupakan sistem operasi berbasis Unix, oleh karena itu Anda juga -bisa melakukan instalasi Ruby dari paket *source code* di bawah. - -Untuk instalasi Ruby (dan Rails) di Mac OS X yang lebih detail, Anda -bisa mengikuti artikel [*Building Ruby, Rails, LightTPD, and MySQL on -Tiger*][15] yang ditulis oleh Dan Benjamin. +### Cara Memasang Ruby -*Catatan: Ruby 1.8.6 dan Rails akan dimasukkan dalam distribusi Mac OS X -rilis selanjutnya, 10.5 “Leopard”. [Informasi lebih lanjut][16].* +Kami memiliki beberapa kakas bantu untuk memasang Ruby pada perangkat berikut: -### Ruby di FreeBSD +* Di Linux/UNIX, Anda dapat menggunakan *package management system* dari + distribusi Linux/UNIX Anda atau kakas pihak ketiga (rbenv dan RVM). +* Di OS X, Anda dapat menggunakan kakas pihak ketiga (rbenv dan RVM). +* Di Windows, Anda dapat menggunakan RubyInstaller. -Gunakan [Ports][17] untuk menginstall Ruby di [FreeBSD][18]\: +Lihat halaman [Instalasi][installation] untuk detail menggunakan +*package management system* atau kakas bantu pihak ketiga. -{% highlight sh %} -# pkg_add -r ruby ruby18-gems -{% endhighlight %} +Tentu saja, Anda juga dapat memasang Ruby dari kode sumbernya. -### Ruby di Solaris +### Kompilasi Ruby - Kode Sumber -Untuk melakukan instalasi Ruby di [Solaris][19], download distribusi -*source code* Ruby terlebih dahulu. Dengan login sebagai root -menggunakan console atau xterm: +Memasang dari kode sumber adalah salah satu solusi yang tepat ketika Anda +nyaman dengan perangkat Anda dan mungkin membutuhkan konfigurasi tertentu +sesuai perangkat Anda gunakan. Ini juga termasuk solusi yang baik saat +tidak ada *package* yang sebelumnya telah dibuat di dalam perangkat Anda. -{% highlight sh %} -$ tar -xzv -f ruby-1.8.6.tar.gz -$ cd ruby-1.8.6 -$ ./configure --enable-pthread -$ make -$ make install -{% endhighlight %} +Lihat halaman [Instalasi][installation] untuk detail membangun +Ruby dari kode sumbernya. Jika Anda memiliki masalah kompilasi Ruby, pertimbangkan menggunakan +salah satu kakas bantu pihak ketiga yang telah disebutkan sebelumnya. Itu mungkin membantu Anda. -Apabila Anda menggunakan [Nexenta][20], Anda bisa menggunakan Synaptic -untuk melakukan instalasi paket bernama **ruby**. Anda juga bisa -menggunakan console: +* **Stable releases:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} -{% highlight sh %} -sudo apt-get install ruby -{% endhighlight %} +{% if site.downloads.security_maintenance %} +* **Pada fase perawatan keamanan (akan EOL segera!):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} -### Source Code Ruby +{% if site.downloads.eol %} +* **Tidak dirawat sama sekali (EOL):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} -Melakukan instalasi dari *source code* adalah solusi yang baik apabila -Anda berpengalaman dengan sistem operasi Anda atau membutuhkan -konfigurasi yang spesifik. Apabila tidak ada paket distribusi siap pakai -untuk sistem operasi Anda, alternatif ini juga solusi yang baik. +* **Snapshots:** + * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): + Ini adalah *tarball* dari *snapshot branch* yang stabil saat ini. + * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): + Ini adalah *tarball* dari apapun yang ada di SVN, *nightly*. + Ini mungkin terdapat *bugs* atau masalah lain, gunakan secara hati-hati! -* [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }}) - (sha256: {{ site.downloads.stable[0].sha256.gz }}) Stable (*dianjurkan*) -* [Ruby 1.9.3 preview1][22] (md5: 0f0220be4cc7c51a82c1bd8f6a0969f3) -* [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}) -* [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}) - Ini adalah versi paling mutakhir langsung dari - Subversion *repository* dalam format tar+gzip. Versi ini mungkin - memiliki bug yang belum diperbaiki. +Untuk informasi *repository* Ruby Subversion dan Git, lihat +halaman [Ruby core](/id/community/ruby-core/) kami. -Untuk informasi lebih lengkap mengenai Subversion *repository* untuk -Ruby, silakan kunjungi halaman [Ruby Core](/id/community/ruby-core/). +Kode sumber Ruby tersedia dari kumpulan +[Mirror Sites][mirrors] di seluruh dunia. +Coba gunakan salah satu *mirror* yang dekat dengan Anda. [license]: {{ site.license.url }} -[2]: http://www.linuxmint.com/ -[3]: http://www.ubuntu.com -[4]: http://www.debian.org -[5]: http://fedoraproject.org -[6]: http://rubyinstaller.org/ -[7]: http://rubyinstaller.org/downloads/ -[8]: http://railsinstaller.org/ -[9]: http://fedoraproject.org/ -[10]: http://www.centos.org/ -[11]: http://locomotive.raaum.org/ -[12]: http://rubyosx.rubyforge.org/ -[13]: http://www.macports.org/ -[14]: http://fink.sourceforge.net/ -[15]: http://hivelogic.com/articles/ruby_rails_lighttpd_mysql_tiger -[16]: http://weblog.rubyonrails.org/2006/8/7/ruby-on-rails-will-ship-with-os-x-10-5-leopard -[17]: http://www.freebsd.org/ports/ -[18]: http://www.freebsd.org/ -[19]: http://www.sun.com/software/solaris/ -[20]: http://www.gnusolaris.org/ -[22]: https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-preview1.tar.gz +[installation]: /id/documentation/installation/ +[mirrors]: /en/downloads/mirrors/ From 3918e0e97f17186d00e4d99d72a82f4f7967449a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 27 Mar 2016 16:37:44 +0200 Subject: [PATCH 0441/3767] Small fixes on installation page (id) --- id/documentation/installation/index.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/id/documentation/installation/index.md b/id/documentation/installation/index.md index 87c3f2b7ba..d2cc7c3d51 100644 --- a/id/documentation/installation/index.md +++ b/id/documentation/installation/index.md @@ -78,7 +78,7 @@ lama yang stabil, pada Debian dan Ubuntu. ### yum (CentOS, Fedora, atau RHEL) -{: yum} +{: #yum} CentOS, Fedora, dan RHEL menggunakan *yum package manager*. Anda dapat menggunakannya seperti ini: @@ -92,7 +92,7 @@ saat waktu rilis versi distribusi tertentu. ### portage (Gentoo) -{: portage} +{: #portage} Gentoo menggunakan *portage package manager*. @@ -120,7 +120,7 @@ Ini semestinya memasang versi Ruby terbaru. ### Homebrew (OS X) -{: homebrew} +{: #homebrew} Pada OS X Yosemite dan Mavericks, Ruby 2.0 sudah tersedia. OS X Mountain Lion, Lion, dan Snow Leopard terisi dengan Ruby 1.8.7. @@ -177,13 +177,13 @@ Jika Anda sedang merencanakan untuk mengunakan [RVM](#rvm) sebagai *version mana ### ruby-build -{: #ruby-buid} +{: #ruby-build} -[ruby-buid][ruby-buid] adalah sebuah *plugin* untuk [rbenv](#rbenv) yang +[ruby-build][ruby-build] adalah sebuah *plugin* untuk [rbenv](#rbenv) yang memperbolehkan Anda untuk mengkompilasi dan memasang versi Ruby yang berbeda ke dalam *directory* pilihan Anda. -ruby-buid juga dapat digunakan sebagai *standalone program* tanpa rbenv. -ruby-buid tersedia untuk OS X, Linux, dan sistem operasi UNIX-like lainnya. +ruby-build juga dapat digunakan sebagai *standalone program* tanpa rbenv. +ruby-build tersedia untuk OS X, Linux, dan sistem operasi UNIX-like lainnya. ### ruby-install @@ -222,7 +222,7 @@ Anda dapat menggunakan *installer* berikut: ## Managers -{: #manager} +{: #managers} Banyak Rubyists menggunakan Ruby *manager* untuk mengatur banyak versi Ruby. Ruby *manager* memberikan banyak keuntungan tetapi tidak didukung secara resmi. From 9d81594013ca10f2f8e47485320aac21d6198675 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Tue, 29 Mar 2016 21:36:24 +0900 Subject: [PATCH 0442/3767] fix typos (Object-C -> Objective-C) --- ja/about/index.md | 2 +- ko/about/index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ja/about/index.md b/ja/about/index.md index 4d5fdc4200..d0bb913929 100644 --- a/ja/about/index.md +++ b/ja/about/index.md @@ -115,7 +115,7 @@ Rubyのメソッドの多くは、メソッドを使用するプログラマー ### RubyとMixin 多くのオブジェクト指向言語と異なり、Rubyは **わざと** 単一継承しか備えていません。 -けれど、Rubyはモジュール(Object-Cではカテゴリと呼ばれているもの)の概念を持ちます。モジュールとはメソッドの集合です。 +けれど、Rubyはモジュール(Objective-Cではカテゴリと呼ばれているもの)の概念を持ちます。モジュールとはメソッドの集合です。 クラスはモジュールをミックスイン(Mixin)し、モジュールのすべてのメソッドを自由に受け取ることができます。 たとえば、`each`メソッドが実装されたクラスは、`Enumerable`モジュールをミックスインして、 diff --git a/ko/about/index.md b/ko/about/index.md index 8e163bf1ed..550c25a60e 100644 --- a/ko/about/index.md +++ b/ko/about/index.md @@ -98,7 +98,7 @@ search_engines = ### 루비와 믹스인 -다른 객체지향 언어와 달리 루비는 **의도적으로** 단일 상속만을 제공합니다. 대신 루비에는 모듈 개념(Object-C에서는 +다른 객체지향 언어와 달리 루비는 **의도적으로** 단일 상속만을 제공합니다. 대신 루비에는 모듈 개념(Objective-C에서는 카테고리라 불리는)이 있습니다. 모듈은 메소드의 컬렉션입니다. 클래스에 모듈을 믹스인할 수 있는데, 그렇게 하면 유용한 메소드를 손쉽게 얻을 수 있습니다. 예를 들어 `each` 메소드를 구현하고 From 5db92e2e99057635d9df0485efce2dcf9b3f9079 Mon Sep 17 00:00:00 2001 From: takahashim Date: Sun, 16 Feb 2014 17:57:42 +0900 Subject: [PATCH 0443/3767] translate "Ruby in Twenty Minutes" (ja) --- ja/documentation/index.md | 6 + ja/documentation/quickstart/2/index.md | 129 ++++++++++++++ ja/documentation/quickstart/3/index.md | 233 +++++++++++++++++++++++++ ja/documentation/quickstart/4/index.md | 157 +++++++++++++++++ ja/documentation/quickstart/index.md | 139 +++++++++++++++ 5 files changed, 664 insertions(+) create mode 100644 ja/documentation/quickstart/2/index.md create mode 100644 ja/documentation/quickstart/3/index.md create mode 100644 ja/documentation/quickstart/4/index.md create mode 100644 ja/documentation/quickstart/index.md diff --git a/ja/documentation/index.md b/ja/documentation/index.md index 63ccc20981..f6b84bc731 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -29,6 +29,12 @@ lang: ja ドキュメントは全て [<URL:http://doc.okkez.net/>][man-mirror] でもミラーされています +### 入門 + +[20分ではじめるRuby](/ja/documentation/quickstart/) +: Rubyの基本をカバーしている便利なチュートリアルです。始めから終わりまで読んでも20分かからないでしょう。 + + ### リファレンス [Ruby コアリファレンス (英語)](http://www.ruby-doc.org/core/) diff --git a/ja/documentation/quickstart/2/index.md b/ja/documentation/quickstart/2/index.md new file mode 100644 index 0000000000..b2edff7637 --- /dev/null +++ b/ja/documentation/quickstart/2/index.md @@ -0,0 +1,129 @@ +--- +layout: page +title: "20分ではじめるRuby" +lang: ja + +header: | +
+ 1 + | + 2 + | + 3 + | + 4 +
+

20分ではじめるRuby

+ +--- + +いちいち入力せずに、何度も“Hello”と言いたい時にはどうすればいいでしょうか? +メソッドを定義しましょう! + +{% highlight irb %} +irb(main):010:0> def hi +irb(main):011:1> puts "Hello World!" +irb(main):012:1> end +=> :hi +{% endhighlight %} + +`def hi`というコードがメソッド定義のはじまりになります。 +これは、`hi`という名前のメソッドを定義しようとしていることをRubyに伝えるものです。 +次の行はメソッドの本体になります。この行は、すでに見た行、`puts "Hello World"`と +同じものです。 +そして、最後の行の `end` は、Rubyにメソッド定義が終わったことをRubyに伝えます。 +Rubyのレスポンス `=> :hi` は、メソッド定義の終了を理解したことを表しています。 +なお、Ruby 2.0やそれ以前のバージョンのRubyでは、このレスポンスは `=> nil` +になります。が、その違いはここでは特に重要なことではないので、先に進みます。 + +## 簡潔で繰り返せるメソッド + +それではこのメソッドを何度か実行してみましょう。 + +{% highlight irb %} +irb(main):013:0> hi +Hello World! +=> nil +irb(main):014:0> hi() +Hello World! +=> nil +{% endhighlight %} + +簡単ですね。Rubyでのメソッド呼び出しはその名前をRubyに伝えるのと同じくらい簡単です。 +引数がなければ、名前以外は不要です。 +メソッドが引数を持たない場合、メソッド名の後ろに空のカッコをつけることができますが、 +省略しても構いません。 + +全世界ではなく、特定の人にhelloと言いたい場合はどうすればいいでしょうか? +名前を引数としてとるように`hi`を再定義すればいいのです。 + +{% highlight irb %} +irb(main):015:0> def hi(name) +irb(main):016:1> puts "Hello #{name}!" +irb(main):017:1> end +=> :hi +irb(main):018:0> hi("Matz") +Hello Matz! +=> nil +{% endhighlight %} + +ちゃんと動いているようです。しかし、ここで何が起きているのか、ちょっと詳しく見てみましょう。 + +## Stringに穴を開ける + +`#{name}`とは一体何なのでしょうか。これは、文字列に何かを挿入する際の +Rubyでのやり方なのです。 +ブレースの間にあるものは(もし文字列でなければ)文字列に変換され、 +その外側の文字列の中に置き換えられます。 +このしくみは、誰かの名前を正しくcapitalizedするのにも使えます。 + +{% highlight irb %} +irb(main):019:0> def hi(name = "World") +irb(main):020:1> puts "Hello #{name.capitalize}!" +irb(main):021:1> end +=> :hi +irb(main):022:0> hi "chris" +Hello Chris! +=> nil +irb(main):023:0> hi +Hello World! +=> nil +{% endhighlight %} + +ここでは他にもいろいろなトリックが使われています。 +一つはカッコなしでメソッド呼び出しが使われていることです。 +何をやっているか明確であれば、カッコは省略できます。 +それ以外のトリックは、デフォルト引数の`World`です。 +これは、「もしnameが与えられなければ、nameのデフォルト値である`"World"`を +使う」という定義になります。 + +## 挨拶人(Greeter)への進化 + +もし本物の挨拶人がいたのなら、あなたの名前を覚えてくれる上、 +歓迎し、いつでも丁重に扱ってくれるでしょう。 +そのためにオブジェクトを使いたくなりそうです。 +“Greeter”クラスを作ってみましょう。 + +{% highlight irb %} +irb(main):024:0> class Greeter +irb(main):025:1> def initialize(name = "World") +irb(main):026:2> @name = name +irb(main):027:2> end +irb(main):028:1> def say_hi +irb(main):029:2> puts "Hi #{@name}!" +irb(main):030:2> end +irb(main):031:1> def say_bye +irb(main):032:2> puts "Bye #{@name}, come back soon." +irb(main):033:2> end +irb(main):034:1> end +=> :say_bye +{% endhighlight %} + +新しいキーワードは`class`です。これはGreeterという新しいクラスと、 +そのクラスのメソッドをいくつか定義しています。また、`@name`にも +気づいたかもしれません。これはインスタンス変数で、このクラスにある +全てのメソッドで使うことができます。見ての通り、 +`say_hi` と `say_bye`で使われています。 + +さて、どうすればこのGreeterクラスを動かせるでしょうか? +[オブジェクトを作りましょう。](../3/) diff --git a/ja/documentation/quickstart/3/index.md b/ja/documentation/quickstart/3/index.md new file mode 100644 index 0000000000..e4b614d2ef --- /dev/null +++ b/ja/documentation/quickstart/3/index.md @@ -0,0 +1,233 @@ +--- +layout: page +title: "20分ではじめるRuby" +lang: ja + +header: | +
+ 1 + | + 2 + | + 3 + | + 4 +
+

20分ではじめるRuby

+ +--- + +それではgreeterオブジェクトを作り、使ってみましょう。 + +{% highlight irb %} +irb(main):035:0> greeter = Greeter.new("Pat") +=> # +irb(main):036:0> greeter.say_hi +Hi Pat! +=> nil +irb(main):037:0> greeter.say_bye +Bye Pat, come back soon. +=> nil +{% endhighlight %} + +一度`greeter` オブジェクトを作ると、Patという名前をおぼえてくれます。 +ふむ、名前を直接取得しようとするとどうなるでしょう? + +{% highlight irb %} +irb(main):038:0> greeter.@name +SyntaxError: compile error +(irb):52: syntax error + from (irb):52 +{% endhighlight %} + +おっと、これはできませんでした。 + +## Objectの殻の中 + +インスタンス変数はオブジェクトの内側に隠されています。とはいえ完全に +見えないようになっているのではなく、オブジェクトをinspectすれば +いつでも見ることはできますし、他にもアクセスする手段はあるのですが、 +Rubyはデータを隠しておく、適切なオブジェクト指向アプローチをとっています。 + +では、Greeterオブジェクトにはどんなメソッドがあるのでしょうか? + +{% highlight irb %} +irb(main):039:0> Greeter.instance_methods +=> [:say_hi, :say_bye, :h, :instance_of?, :public_send, + :instance_variable_get, :instance_variable_set, + :instance_variable_defined?, :remove_instance_variable, + :private_methods, :kind_of?, :instance_variables, :tap, + :is_a?, :extend, :define_singleton_method, :to_enum, + :enum_for, :<=>, :===, :=~, :!~, :eql?, :respond_to?, + :freeze, :inspect, :display, :send, :object_id, :to_s, + :method, :public_method, :singleton_method, :nil?, :hash, + :class, :singleton_class, :clone, :dup, :itself, :taint, + :tainted?, :untaint, :untrust, :trust, :untrusted?, :methods, + :protected_methods, :frozen?, :public_methods, :singleton_methods, + :!, :==, :!=, :__send__, :equal?, :instance_eval, :instance_exec, :__id__] +{% endhighlight %} + +おー。メソッドがいっぱいありますね。 +メソッドは2つしか定義していないのに。 +ここでは何が起こっているのでしょうか? +そう、これはGreeterオブジェクトの **すべての** メソッドで、 +親やその上の祖先のクラスで定義されたメソッドを含めた、 +完全なリストになっているのです。 +Greeterで定義されたメソッドだけを一覧したいのなら、引数`false`を渡します。 +これは祖先のクラスで定義されたメソッドが不要であることを意味します。 + +{% highlight irb %} +irb(main):040:0> Greeter.instance_methods(false) +=> [:say_hi, :say_bye] +{% endhighlight %} + +お、こちらの方がよさそうですね。では、greeterオブジェクトがどのメソッドに +反応するか見てみましょう。 + +{% highlight irb %} +irb(main):041:0> greeter.respond_to?("name") +=> false +irb(main):042:0> greeter.respond_to?("say_hi") +=> true +irb(main):043:0> greeter.respond_to?("to_s") +=> true +{% endhighlight %} + +このように、`say_hi` と`to_s`(何かを文字列に変換するもので、 +すべてのオブジェクトに標準で定義されているメソッドです) +は知っていましたが、`name`は知りませんでした。 + +## クラスの変更 - まだ間に合います + +しかし、名前を表示したり変えたりしたい場合はどうでしょう? +Rubyはオブジェクトの変数にアクセスできる簡単な方法を用意しています。 + +{% highlight irb %} +irb(main):044:0> class Greeter +irb(main):045:1> attr_accessor :name +irb(main):046:1> end +=> nil +{% endhighlight %} + +Rubyでは、定義されたクラスをさらに変更できます。 +この変更は新たに作られたオブジェクトすべてはもちろん、すでにあるオブジェクトにも +反映されます。それでは、`@name`属性のついた新しくオブジェクトを作って +試してみましょう。 + +{% highlight irb %} +irb(main):047:0> greeter = Greeter.new("Andy") +=> # +irb(main):048:0> greeter.respond_to?("name") +=> true +irb(main):049:0> greeter.respond_to?("name=") +=> true +irb(main):050:0> greeter.say_hi +Hi Andy! +=> nil +irb(main):051:0> greeter.name="Betty" +=> "Betty" +irb(main):052:0> greeter +=> # +irb(main):053:0> greeter.name +=> "Betty" +irb(main):054:0> greeter.say_hi +Hi Betty! +=> nil +{% endhighlight %} + +`attr_accessor`を使うと2つの新しいメソッドが定義されます。 +`name`は値を参照するメソッドで、`name=`は値を設定するメソッドです。 + +## 何にでも挨拶してくれる、MegaGreeterは無視しない! + +このgreeterはそれほど興味深いものではないですが、一度に扱えるのは +1人だけです。世界にも、1人の人にも、リストの全員にも挨拶してくれる +MegaGreeterのようなものがあればどうでしょう? + +対話式RubyインタプリタのIRBで直接書くのではなく、ファイルに書いてみましょう。 + +IRBを抜けるには、“quit”や“exit”とタイプするか、コントロールキーを押しながらDキーを押します。 + +{% highlight ruby %} +#!/usr/bin/env ruby + +class MegaGreeter + attr_accessor :names + + # Create the object + def initialize(names = "World") + @names = names + end + + # 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 "Hello #{@names}!" + end + end + + # Say bye to everybody + def say_bye + if @names.nil? + puts "..." + elsif @names.respond_to?("join") + # Join the list elements with commas + puts "Goodbye #{@names.join(", ")}. Come back soon!" + else + puts "Goodbye #{@names}. Come back soon!" + end + end +end + + +if __FILE__ == $0 + mg = MegaGreeter.new + mg.say_hi + mg.say_bye + + # Change name to be "Zeke" + mg.names = "Zeke" + mg.say_hi + mg.say_bye + + # Change the name to an array of names + mg.names = ["Albert", "Brenda", "Charles", + "Dave", "Engelbert"] + mg.say_hi + mg.say_bye + + # Change to nil + mg.names = nil + mg.say_hi + mg.say_bye +end +{% endhighlight %} + +このファイルを“ri20min.rb”という名前で保存して、“ruby ri20min.rb”と +実行しましょう。結果は以下のようになるはずです。 + + Hello World! + Goodbye World. Come back soon! + Hello Zeke! + Goodbye Zeke. Come back soon! + Hello Albert! + Hello Brenda! + Hello Charles! + Hello Dave! + Hello Engelbert! + Goodbye Albert, Brenda, Charles, Dave, Engelbert. Come + back soon! + ... + ... +{: .code} + +この最後の例では新しいことがたくさん詰め込まれています。 +[詳しく見てみましょう。](../4/) + diff --git a/ja/documentation/quickstart/4/index.md b/ja/documentation/quickstart/4/index.md new file mode 100644 index 0000000000..29ea59af91 --- /dev/null +++ b/ja/documentation/quickstart/4/index.md @@ -0,0 +1,157 @@ +--- +layout: page +title: "20分ではじめるRuby" +lang: ja + +header: | +
+ 1 + | + 2 + | + 3 + | + 4 +
+

20分ではじめるRuby

+ +--- + +この新しいプログラムを調べようとすると、最初の行がハッシュマーク(#)で +始まっていることに気づきます。Rubyでは、ハッシュマークで始まる行の内容は +コメントになり、インタプリタからは無視されます。このファイルの最初の行は +特別な行で、Unix系のOSではファイルをどう実行するかをシェルに知らせてくれます。 +その他のコメントは処理内容の説明になっています。 + +この`say_hi`メソッドはちょっと複雑になっています。 + +{% highlight ruby %} +# 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 "Hello #{@names}!" + end +end +{% endhighlight %} + +インスタンス変数の`@names`によって判断が行われているように見えます。 +もしこれがnilなら、ドットを3つ表示するだけです。誰もいなければ誰にも挨拶しない、 +ということでよいですね? + +## サイクルとループ - 別名: イテレーション + +`@names`オブジェクトが`each`メソッドを持っている場合、 +イテレーションできる何かであるということで、それぞれの人に対して +挨拶をするイテレーションを行います。最後に、 +`@names`がそれ以外であれば、自動的に文字列へ変換させてデフォルトの挨拶を行います。 + +このイテレーションを詳しく見てみましょう。 + +{% highlight ruby %} +@names.each do |name| + puts "Hello #{name}!" +end +{% endhighlight %} + +`each`はコードブロックをとるメソッドで、リストにある要素それぞれに対して +ブロック内のコードを実行します。`do` と `end`で囲われている部分がそのブロックです。 +ブロックは無名関数や`lambda`に似ています。 +パイプ文字の挟まれた変数がこのブロックのパラメタになります。 + +ここでは、リスト内のすべての要素の値について、1つずつnameという変数に代入され、 +そして`puts "Hello #{name}!"`という表現がそのnameの値を使って実行されます。 + +他の多くのプログラミング言語では`for`ループを使ってリストを扱います。 +たとえばCでは以下のようになります。 + +{% highlight c %} +for (i=0; i + 1 + | + 2 + | + 3 + | + 4 + +

20分ではじめるRuby

+ +--- + +## はじめに + +これは20分程度で一通り読み通せる、簡単なRubyチュートリアルです。 +Rubyはあらかじめインストールされていることとします +(もしお使いのマシンにRubyが入っていない場合、始める前に +[インストール][installation]しておいてください)。 + +## インタラクティブRuby + +Rubyの処理系には、入力したRubyの文を実行して結果を出力するプログラムが付属しています。 +このように対話的なセッションでRubyのコードを試してみるのは、新しい言語を学ぶのに最適です。 + +IRBを立ち上げましょう(IRBはInteractive Rubyの略です)。 + +* **Mac OS X** をお使いの場合、`Terminal`を立ち上げて`irb`と入力し、enterキーを押して下さい。 +* **Linux** をお使いの場合、shellを立ち上げて`irb`と入力し、enterキーを押して下さい。 +* **Windows** をお使いの場合、スタートメニューのRubyから`Interactive Ruby`を起動してください。 + +{% highlight irb %} +irb(main):001:0> +{% endhighlight %} + +実行するとこのようになります。この次はどうしましょうか? + +`"Hello World"` と入力してください。 + +{% highlight irb %} +irb(main):001:0> "Hello World" +=> "Hello World" +{% endhighlight %} + +## Rubyはあなたの言うとおりにします! + +何が起こったのでしょうか。世界一短い “Hello World” プログラムを書いたのでしょうか? +ちょっと違います。2行目はIRBが最後の式を実行した結果を教えてくれているのです。 +“Hello World”と出力したいのであれば、もう少し書き加えます: + +{% highlight irb %} +irb(main):002:0> puts "Hello World" +Hello World +=> nil +{% endhighlight %} + +`puts`はRubyで何かを出力する基本的なコマンドです。 +では、`=> nil`は何でしょうか? これはこのコマンドの評価結果です。 +`puts`は必ずnilを返します。nilは、「まったく何もない」ことを表すRubyの「値」です。 + +## 好きなだけ使える計算機をどうぞ + +ここまで来れば、IRBを簡単な計算機として使いこなせるはずです。 + +{% highlight irb %} +irb(main):003:0> 3+2 +=> 5 +{% endhighlight %} + +3足す2。簡単ですね。3 *かける* 2はどうでしょうか? +短いのでそのまま入力し直してもよいですが、先ほど入力したところに戻って +変更することもできます。その場合、キーボードの **上向き矢印**(↑) キーを押して、 +その行に `3+2` と表示されているのを確認します。確認できたら、 +左向き矢印(←)キーを使って、 `+` の直後まで動かし、 +バックスペースキーを使って `*` 記号に変更します。 + +{% highlight irb %} +irb(main):004:0> 3*2 +=> 6 +{% endhighlight %} + +続いて、3を2乗してみましょう。 + +{% highlight irb %} +irb(main):005:0> 3**2 +=> 9 +{% endhighlight %} + +Rubyでは、 `**` はべき乗するときに使います。 +では、平方根(square root)を求めるにはどうすればいいでしょうか? + +{% highlight irb %} +irb(main):006:0> Math.sqrt(9) +=> 3.0 +{% endhighlight %} + +これは一体何なんでしょうか? 「9の平方根を計算しているのでは」と +思った方は、それで正解です。しかし、もうちょっと詳しく見てみましょう。 +まず、 `Math` は一体なんでしょうか? + +## 関連コードをグループ化するモジュール + +`Math` は数学のためのビルトインモジュール(標準で組み込まれているモジュール)です。 +Rubyでは、モジュールには2通りの役割があります。これはその1つ目の役割、 +関連するメソッドを馴染みのある名前でグループ化するものです。 +`Math` は `sin()` や `tan()` といったメソッドも持っています。 + +その次はドット(.)です。このドットは何でしょうか? +これは、レシーバの「メッセージ」を指定するためのものです。 +では「メッセージ」とは何でしょうか? この例では、`sqrt(9)`がメッセージになります。 +これは「平方根(square root)」の省略形、 +`sqrt`というメソッドにパラメータとして`9`を与えて呼び出しています。 +このメソッド呼び出しの実行結果は`3.0`という値になります。 +`3` ではないことに気づいたかもしれません。 +平方根はたいてい整数にならないためです。 +そのため、このメソッドは必ず小数(浮動小数点数)を返します。 + +この計算結果を覚えさせるにはどうすればいいでしょうか? 実行結果を変数に代入しましょう。 + +{% highlight irb %} +irb(main):007:0> a = 3 ** 2 +=> 9 +irb(main):008:0> b = 4 ** 2 +=> 16 +irb(main):009:0> Math.sqrt(a+b) +=> 5.0 +{% endhighlight %} + +たいへん素晴らしい計算機を紹介してきましたが、素晴らしすぎてチュートリアルの冒頭で触れた +伝統的な `Hello World` メッセージからはだいぶ脱線してしまいました……。 +[そろそろ本題に戻りましょう。](2/) + +[installation]: /ja/documentation/installation/ From f705a774e5e176b484dad5bb5cc6f5a3cac49b8a Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Wed, 30 Mar 2016 12:30:03 +0900 Subject: [PATCH 0444/3767] Translated and applied e8e91bd and 2c353e4. ref #1321 --- ja/downloads/index.md | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/ja/downloads/index.md b/ja/downloads/index.md index 60badb47f7..7a5b01f283 100644 --- a/ja/downloads/index.md +++ b/ja/downloads/index.md @@ -28,22 +28,20 @@ lang: ja もしコンパイルで問題がある場合、[インストールガイド][installation] ページで解説しているサードパーティーツールの利用が助けになるかもしれません。 -* **最新の安定版:** - [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} - -* **前世代の安定版:** - [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} - -* **古い安定版:** - [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +* **安定版:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} {% if site.downloads.security_maintenance %} -* **さらに古い安定版 (まもなく EOL):** - [Ruby {{ site.downloads.security_maintenance[0].version }}]({{ site.downloads.security_maintenance[0].url.gz }})
- sha256: {{ site.downloads.security_maintenance[0].sha256.gz }} +* **セキュリティ修正のみの安定版 (まもなく EOL):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} + +{% if site.downloads.eol %} +* **メンテナンス終了 (EOL):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} {% endif %} * **スナップショット:** From c0bc8167e9ca78d29c72316db9ce0df0126c9d91 Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Wed, 30 Mar 2016 19:19:20 +0900 Subject: [PATCH 0445/3767] Announcements of Ruby 2.1.9 release. --- .../_posts/2016-03-30-ruby-2-1-9-released.md | 58 ++++++++++++++++++ .../_posts/2016-03-30-ruby-2-1-9-released.md | 60 +++++++++++++++++++ 2 files changed, 118 insertions(+) create mode 100644 en/news/_posts/2016-03-30-ruby-2-1-9-released.md create mode 100644 ja/news/_posts/2016-03-30-ruby-2-1-9-released.md diff --git a/en/news/_posts/2016-03-30-ruby-2-1-9-released.md b/en/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..8eff121852 --- /dev/null +++ b/en/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,58 @@ +--- +layout: news_post +title: "Ruby 2.1.9 Released" +author: "usa" +translator: +date: 2016-03-30 12:00:00 +0000 +lang: en +--- + +Ruby 2.1.9 has been released. + +This release includes many bug fixes. +See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) +for details. + +[As announced before](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), this is the last normal release of Ruby 2.1 series. +After this release we will never backport any bug fixes to 2.1 except security fixes. +We recommend that you start planning to upgrade to Ruby 2.3 or 2.2. + +By the way, we are planning to release Ruby 2.1.10 in a few days. +Ruby 2.1.10 will not include any changes from 2.1.9, except for its version number. +You do not have to use it on production, but you should test it because it has two-digit version number. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## Release Comment + +Thanks to everyone who helped with this release. + +The maintenance of Ruby 2.1, including this release, is based on the "Agreement for the Ruby stable version" of the [Ruby Association](http://www.ruby.or.jp/). diff --git a/ja/news/_posts/2016-03-30-ruby-2-1-9-released.md b/ja/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..8eba3b4799 --- /dev/null +++ b/ja/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Ruby 2.1.9 リリース" +author: "usa" +translator: +date: 2016-03-30 12:00:00 +0000 +lang: ja +--- + +Ruby 2.1.9 がリリースされました。 +これは安定版 2.1 系列の TEENY リリースです。 + +今回のリリースでは、多数のバグ修正が行われています。 +詳しくは、対応する [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) を参照してください。 + +[以前からの予告どおり](https://www.ruby-lang.org/ja/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/)、本リリースが 2.1 系列の最後の通常リリースとなります。 +以後、2.1 系列はセキュリティメンテナンスに移行し、セキュリティ対応以外のバグ修正・リリースは行われなくなります。 +この期間は 1 年間を予定しており、その後は 2.1 系列のサポートは終了となります。 +現在 2.1 系列の Ruby を使用しているユーザーには、より新しいバージョン系列への移行をなるべく早く準備するようお勧めします。 + +なお、近日中に、Ruby 2.1.10 を特別にリリースする予定です。 +2.1.10 は、単にバージョン番号が異なるだけで、それ以外の中身は 2.1.9 と全く同じパッケージとなります。 +2 桁のバージョン番号のリリースに対するテスト用のリリースですので、Ruby のバージョン番号に依存したコードが含まれうるアプリケーション・ライブラリの作者の方は、これを使って互換性の検証を行うようお願いします。 +互換性検証以外の目的で 2.1.10 を使用する必要性はありません。 + +## ダウンロード + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## リリースコメント + +リリースに協力してくれた皆様に感謝します。 + +このリリースを含む Ruby 2.1 系列の保守は、[一般財団法人 Ruby アソシエーション](http://www.ruby.or.jp/)の Ruby 安定版保守委託事業に基いています。 From 66e382bf3d1077fc3f6389268459f1db15a337a5 Mon Sep 17 00:00:00 2001 From: unak Date: Wed, 30 Mar 2016 19:45:14 +0900 Subject: [PATCH 0446/3767] 2.1.9 --- _config.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/_config.yml b/_config.yml index 6ed98676cd..bf553042dd 100644 --- a/_config.yml +++ b/_config.yml @@ -46,17 +46,17 @@ downloads: gz: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 xz: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c zip: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 - - version: 2.1.8 + - version: 2.1.9 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip sha256: - bz2: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 - gz: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d - xz: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d - zip: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + bz2: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + gz: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + xz: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + zip: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 security_maintenance: eol: - version: 2.0.0-p648 From 01acb3952a11f96add88ad7624ba9f492f45f424 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 30 Mar 2016 13:26:54 +0200 Subject: [PATCH 0447/3767] Small fixes in release post (en) --- en/news/_posts/2016-03-30-ruby-2-1-9-released.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2016-03-30-ruby-2-1-9-released.md b/en/news/_posts/2016-03-30-ruby-2-1-9-released.md index 8eff121852..b992fe945e 100644 --- a/en/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/en/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -13,13 +13,13 @@ This release includes many bug fixes. See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) for details. -[As announced before](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), this is the last normal release of Ruby 2.1 series. +[As announced before](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), this is the last normal release of the Ruby 2.1 series. After this release we will never backport any bug fixes to 2.1 except security fixes. We recommend that you start planning to upgrade to Ruby 2.3 or 2.2. By the way, we are planning to release Ruby 2.1.10 in a few days. Ruby 2.1.10 will not include any changes from 2.1.9, except for its version number. -You do not have to use it on production, but you should test it because it has two-digit version number. +You do not have to use it on production, but you should test it because it has a two-digit version number. ## Download From 56e8f78936129671b1a7797a1e955c3c4d2282fc Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Wed, 30 Mar 2016 19:37:31 +0800 Subject: [PATCH 0448/3767] Translate 2.1.9 release post (zh_tw) --- .../_posts/2016-03-30-ruby-2-1-9-released.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md diff --git a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..0d0efa1cf5 --- /dev/null +++ b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.1.9 Released" +author: "usa" +translator: "Juanito Fatas" +date: 2016-03-30 12:00:00 +0000 +lang: zh_tw +--- + +Ruby 2.1.9 釋出。 + +本次發行版包含了許多錯誤修正。 +請參考 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) +來進一步了解。 + +[如先前所宣布](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/),這是 2.1 系列的最後一次正常發行版。 +這次發行版之後,除了安全性修正之外,就不再將錯誤修正移植到 2.1 版本。 +我們建議您開始計畫升級到 Ruby 2.3 或 2.2。 + +除此之外,我們計畫在數日內發佈 Ruby 2.1.10。 +Ruby 2.1.10 除了版本號有變以外,不包含任何 2.1.9 的改動。不用在上線環境使用,但應該要測試看看,因為這是第一個有版本號兩位數字的 Ruby。 + +## 下載 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## 發佈記 + +感謝所有幫助此次發佈的朋友。 + +Ruby 2.1 的維護(包含本版本)是基於 [Ruby 協會](http://www.ruby.or.jp/)關於穩定版本的協議。 From d322365cb40ec551568c7b781daa76b976642f1c Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Wed, 30 Mar 2016 19:42:25 +0800 Subject: [PATCH 0449/3767] Update 2.1.9 release post (zh_tw) - use Traditional Chinese support plans link --- zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md index 0d0efa1cf5..18f9fb04dd 100644 --- a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -13,7 +13,7 @@ Ruby 2.1.9 釋出。 請參考 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) 來進一步了解。 -[如先前所宣布](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/),這是 2.1 系列的最後一次正常發行版。 +[如先前所宣布](https://www.ruby-lang.org/zh_tw/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/),這是 2.1 系列的最後一次正常發行版。 這次發行版之後,除了安全性修正之外,就不再將錯誤修正移植到 2.1 版本。 我們建議您開始計畫升級到 Ruby 2.3 或 2.2。 From f184117ca6318ce9f12359ac0f2e5cdf549e8d9c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 30 Mar 2016 13:57:56 +0200 Subject: [PATCH 0450/3767] Fix title of 2.1.9 release post (zh_tw) --- zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md index 18f9fb04dd..2a7a586903 100644 --- a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.1.9 Released" +title: "Ruby 2.1.9 發佈了" author: "usa" translator: "Juanito Fatas" date: 2016-03-30 12:00:00 +0000 From 9041427140af2eafe6e17ff8ecb3353c559eb8ca Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 30 Mar 2016 17:29:03 +0200 Subject: [PATCH 0451/3767] Update error message to current Ruby version (ja) --- ja/documentation/quickstart/3/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ja/documentation/quickstart/3/index.md b/ja/documentation/quickstart/3/index.md index e4b614d2ef..2d30ff68f7 100644 --- a/ja/documentation/quickstart/3/index.md +++ b/ja/documentation/quickstart/3/index.md @@ -35,9 +35,7 @@ Bye Pat, come back soon. {% highlight irb %} irb(main):038:0> greeter.@name -SyntaxError: compile error -(irb):52: syntax error - from (irb):52 +SyntaxError: (irb):38: syntax error, unexpected tIVAR, expecting '(' {% endhighlight %} おっと、これはできませんでした。 From aa2eef196bcf55dc41f7b1b022265d1d3ebd1889 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 30 Mar 2016 17:29:32 +0200 Subject: [PATCH 0452/3767] Update sidebar translations (ja) --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index bf553042dd..663627608b 100644 --- a/_config.yml +++ b/_config.yml @@ -1148,7 +1148,7 @@ locales: # text: Try Ruby! (in your browser) # <<: *try_ruby # quickstart: -# text: Ruby in Twenty Minutes +# text: 20分ではじめるRuby # url: /ja/documentation/quickstart/ # ruby_from_other_languages: # text: Ruby from Other Languages From 82cebab431bfb03e7c0e822a8b45d314da92691f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 30 Mar 2016 17:29:54 +0200 Subject: [PATCH 0453/3767] Fix code example on quickstart page --- en/documentation/quickstart/3/index.md | 2 +- ja/documentation/quickstart/3/index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/en/documentation/quickstart/3/index.md b/en/documentation/quickstart/3/index.md index b5c29c91c3..d7d45ff5c2 100644 --- a/en/documentation/quickstart/3/index.md +++ b/en/documentation/quickstart/3/index.md @@ -51,7 +51,7 @@ So what methods do exist for Greeter objects? {% highlight irb %} irb(main):039:0> Greeter.instance_methods -=> [:say_hi, :say_bye, :h, :instance_of?, :public_send, +=> [:say_hi, :say_bye, :instance_of?, :public_send, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :remove_instance_variable, :private_methods, :kind_of?, :instance_variables, :tap, diff --git a/ja/documentation/quickstart/3/index.md b/ja/documentation/quickstart/3/index.md index 2d30ff68f7..fd5d76b146 100644 --- a/ja/documentation/quickstart/3/index.md +++ b/ja/documentation/quickstart/3/index.md @@ -51,7 +51,7 @@ Rubyはデータを隠しておく、適切なオブジェクト指向アプロ {% highlight irb %} irb(main):039:0> Greeter.instance_methods -=> [:say_hi, :say_bye, :h, :instance_of?, :public_send, +=> [:say_hi, :say_bye, :instance_of?, :public_send, :instance_variable_get, :instance_variable_set, :instance_variable_defined?, :remove_instance_variable, :private_methods, :kind_of?, :instance_variables, :tap, From 8441740f1e71a1a4a5e647ee1e83a900eb6b569c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 30 Mar 2016 18:19:18 +0200 Subject: [PATCH 0454/3767] Combine attribute lists for graph into a single one --- bg/about/index.md | 3 +-- de/about/index.md | 3 +-- en/about/index.md | 3 +-- es/about/index.md | 3 +-- fr/about/index.md | 3 +-- id/about/index.md | 3 +-- it/about/index.md | 3 +-- ja/about/index.md | 3 +-- ko/about/index.md | 3 +-- pl/about/index.md | 3 +-- pt/about/index.md | 3 +-- ru/about/index.md | 3 +-- tr/about/index.md | 3 +-- vi/about/index.md | 3 +-- zh_cn/about/index.md | 3 +-- zh_tw/about/index.md | 3 +-- 16 files changed, 16 insertions(+), 32 deletions(-) diff --git a/bg/about/index.md b/bg/about/index.md index d6efdf22a5..161eda14cd 100644 --- a/bg/about/index.md +++ b/bg/about/index.md @@ -30,8 +30,7 @@ Ruby e перфектно балансиран език за програмир ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk – основният [пощенски списък](/bg/community/mailing-lists/) за дискусии относно Ruby достигна 200 съобщения на ден. diff --git a/de/about/index.md b/de/about/index.md index 5451907bc1..d5a6c14dc1 100644 --- a/de/about/index.md +++ b/de/about/index.md @@ -36,8 +36,7 @@ Konferenzen rund um Ruby sind ausverkauft. ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, die wichtigste [Mailingliste](/de/community/mailing-lists/) für Diskussionen rund um Ruby, erreichte 2006 einen Spitzenwert von etwa diff --git a/en/about/index.md b/en/about/index.md index bbab05eebd..3b5b2139bc 100644 --- a/en/about/index.md +++ b/en/about/index.md @@ -32,8 +32,7 @@ filled to capacity. ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, the primary [mailing list](/en/community/mailing-lists/) for discussion of the Ruby language, climbed to an average of 200 messages diff --git a/es/about/index.md b/es/about/index.md index fb73e2a980..ccbdc5384c 100644 --- a/es/about/index.md +++ b/es/about/index.md @@ -34,8 +34,7 @@ conferencias relacionadas a Ruby. ![Gráfica cortesía de Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Actividad+en+Ruby-Talk -"Gráfica cortesía de Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Gráfica cortesía de Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, la [lista de correo](/es/community/mailing-lists/) más importante sobre el lenguaje Ruby ha crecido hasta lograr un promedio de diff --git a/fr/about/index.md b/fr/about/index.md index b217c764f1..f3a24f510f 100644 --- a/fr/about/index.md +++ b/fr/about/index.md @@ -42,8 +42,7 @@ propos de Ruby affichent complet. ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, la toute première [liste de diffusion](/fr/community/mailing-lists/) recevant les discussions à diff --git a/id/about/index.md b/id/about/index.md index 182b3973dc..7fbde71e45 100644 --- a/id/about/index.md +++ b/id/about/index.md @@ -36,8 +36,7 @@ konferensi-konferensi beserta pertemuan Ruby terkait. ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, [milis](/id/community/mailing-lists/) utama untuk diskusi Ruby (dalam bahasa Inggris) telah mencapai kisaran 200 email setiap diff --git a/it/about/index.md b/it/about/index.md index 555a4d5c4c..d4cebdf97e 100644 --- a/it/about/index.md +++ b/it/about/index.md @@ -34,8 +34,7 @@ del mondo e conferenze a tema capaci di fare il tutto esaurito. ![Grafico per cortesia di Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Grafico per cortesia di Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Grafico per cortesia di Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, la prima [lista di discussione](/it/community/mailing-lists/) del linguaggio Ruby, ha raggiunto il traguardo di 200 nuovi messaggi diff --git a/ja/about/index.md b/ja/about/index.md index d0bb913929..4a1a867714 100644 --- a/ja/about/index.md +++ b/ja/about/index.md @@ -30,8 +30,7 @@ Matzはよく、「Rubyをシンプルなものではなく、自然なものに そしてRubyに関する大規模なカンファレンスが開かれています。 ![Gmaneのグラフ](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} 英語でRubyについて会話するための[メーリングリスト](/ja/community/mailing-lists/)であるruby-talkでは、 2006年には平均して日に200通ものメッセージがやりとりされていました。 diff --git a/ko/about/index.md b/ko/about/index.md index 550c25a60e..50476d0d64 100644 --- a/ko/about/index.md +++ b/ko/about/index.md @@ -27,8 +27,7 @@ lang: ko ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} 루비의 주된 [메일링 리스트](/ko/community/mailing-lists/)인 루비 토크는 2006년까지 하루에 평균 200개의 글이 올라올 정도로 성장하였습니다. 최근 몇 년 동안 커뮤니티의 경향이 하나의 집중된 메일링 리스트보다 작은 그룹에서의 토론을 선호하게 바뀌어 diff --git a/pl/about/index.md b/pl/about/index.md index 297315207b..fbf6f8ddd1 100644 --- a/pl/about/index.md +++ b/pl/about/index.md @@ -35,8 +35,7 @@ konferencyjnych wypełnionych po brzegi. ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, główna [lista mailingowa](/en/community/mailing-lists/) na tematy związane z Rubim, osiągnęła średnio ruch 200 wiadomości dziennie diff --git a/pt/about/index.md b/pt/about/index.md index a9e8f9b8f7..fdfc0423a9 100644 --- a/pt/about/index.md +++ b/pt/about/index.md @@ -34,8 +34,7 @@ cidades do mundo e com as conferências sobre Ruby com lotação esgotada. ![Gráfico cortesia de Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} A Ruby-Talk, a principal [lista de e-mails](/pt/community/mailing-lists/) para a discussão sobre a diff --git a/ru/about/index.md b/ru/about/index.md index 3b111c1296..afd3415b20 100644 --- a/ru/about/index.md +++ b/ru/about/index.md @@ -35,8 +35,7 @@ Ruby – это тщательно сбалансированный язык. Е ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, основная [рассылка](/en/community/mailing-lists/) для обсуждения языка Ruby, содержала в среднем 200 сообщений ежедневно в 2006 diff --git a/tr/about/index.md b/tr/about/index.md index d35d2ddbd0..dbb51dd8a7 100644 --- a/tr/about/index.md +++ b/tr/about/index.md @@ -33,8 +33,7 @@ ilgili konferanslar gerçekleştirilmiştir. ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk, en çok kullanılan Ruby [e-posta listesi](/en/community/mailing-lists/) günde ortalama 200 mesaj diff --git a/vi/about/index.md b/vi/about/index.md index ff195e25c8..bb1a089a45 100644 --- a/vi/about/index.md +++ b/vi/about/index.md @@ -31,8 +31,7 @@ và cả các hội nghị liên quan Ruby luôn bán hết vé. ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} Ruby-Talk là [mailing list](/vi/community/mailing-lists/) chính để thảo luận về ngôn ngữ Ruby. Theo thống kê trung bình có trên 200 bài mỗi ngày trong năm 2006. diff --git a/zh_cn/about/index.md b/zh_cn/about/index.md index e828fbc697..6dd33e53a8 100644 --- a/zh_cn/about/index.md +++ b/zh_cn/about/index.md @@ -23,8 +23,7 @@ Ruby 是一个注重均衡的语言,它的发明者[松本行弘(Yukihiro ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} 在主要的[邮件列表](/zh_cn/community/mailing-lists/) Ruby-Talk 中,讨论 Ruby 语言的消息攀升到每日 200 封。近几年,消息数量有所下降,因为社区在不断变大,由一个集中的邮件列表分成了很多小型的讨论组。 diff --git a/zh_tw/about/index.md b/zh_tw/about/index.md index 14000a3d9c..55a619502b 100644 --- a/zh_tw/about/index.md +++ b/zh_tw/about/index.md @@ -22,8 +22,7 @@ Matz 常說: “不斷嘗試讓 Ruby 更為自然,而不是簡單”,就 ![Graph courtesy of Gmane.](http://gmane.org/plot-rate.php?group=gmane.comp.lang.ruby.general&width=320&height=160&title=Ruby-Talk+Activity -"Graph courtesy of Gmane."){: style="padding-left:8px;"} -{: style="float:right"} +"Graph courtesy of Gmane."){: style="padding-left:8px; float:right;"} 2006 年,Ruby 主要的[郵件列表:Ruby-Talk](/en/community/mailing-lists/) 上,討論 Ruby 語言的文章爬升到每日 200 封。近幾年郵件列表討論下降了,因為各個社群有著自己的討論小組。 From 133dafc29e0d5d5566351df4173145693ac843d9 Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Mon, 28 Mar 2016 16:09:07 +0900 Subject: [PATCH 0455/3767] Drop unnecessary mention of Ruby 1.8 (en) Closes #1334. --- .../ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md b/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md index ff359d6a3a..bff725681c 100644 --- a/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md +++ b/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md @@ -78,7 +78,7 @@ Unlike C, in Ruby,... * There are no header files. You just define your functions (usually referred to as “methods”) and classes in the main source code files. * There’s no `#define`. Just use constants instead. -* As of Ruby 1.8, code is interpreted at run-time rather than compiled +* Code is interpreted at run-time rather than compiled to any sort of machine- or byte-code. * All variables live on the heap. Further, you don’t need to free them yourself—the garbage collector takes care of that. From 1a625d89cb3ebb86f673c5b200d8c47e93b6fff8 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 30 Mar 2016 21:49:43 +0200 Subject: [PATCH 0456/3767] Improve statement about Ruby as interpreted language (en) Copied from to-ruby-from-java. --- .../ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md b/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md index bff725681c..3555df8cdd 100644 --- a/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md +++ b/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md @@ -71,6 +71,7 @@ As with C++, in Ruby,... Unlike C, in Ruby,... +* You don’t need to compile your code. You just run it directly. * Objects are strongly typed (and variable names themselves have no type at all). * There’s no macros or preprocessor. No casts. No pointers (nor pointer @@ -78,8 +79,6 @@ Unlike C, in Ruby,... * There are no header files. You just define your functions (usually referred to as “methods”) and classes in the main source code files. * There’s no `#define`. Just use constants instead. -* Code is interpreted at run-time rather than compiled - to any sort of machine- or byte-code. * All variables live on the heap. Further, you don’t need to free them yourself—the garbage collector takes care of that. * Arguments to methods (i.e. functions) are passed by reference, not by From 8c9375807cb269eece3ea4669566129f2ef25b04 Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Thu, 31 Mar 2016 20:46:11 +0900 Subject: [PATCH 0457/3767] Add 'Get Started' section to sidebar(ja) --- _config.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/_config.yml b/_config.yml index 663627608b..862f773946 100644 --- a/_config.yml +++ b/_config.yml @@ -1142,19 +1142,19 @@ locales: text: Ultime Notizie (RSS) url: /it/feeds/news.rss ja: -# get_started: -# text: Get Started, it's easy! -# try_ruby: -# text: Try Ruby! (in your browser) -# <<: *try_ruby -# quickstart: -# text: 20分ではじめるRuby -# url: /ja/documentation/quickstart/ + get_started: + text: はじめよう! + try_ruby: + text: 試してみる! (ブラウザから) + <<: *try_ruby + quickstart: + text: 20分ではじめるRuby + url: /ja/documentation/quickstart/ # ruby_from_other_languages: # text: Ruby from Other Languages # url: /ja/documentation/ruby-from-other-languages/ explore: - text: 探求しよう! + text: 探求しよう documentation: text: ドキュメント url: /ja/documentation/ From 88bc39e041574e9fb87af7e0acc3eee7942bb2e2 Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Fri, 1 Apr 2016 01:22:46 +0900 Subject: [PATCH 0458/3767] Announcement of Ruby 2.1.10 release. --- .../_posts/2016-04-01-ruby-2-1-10-released.md | 49 ++++++++++++++++++ .../_posts/2016-04-01-ruby-2-1-10-released.md | 51 +++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 en/news/_posts/2016-04-01-ruby-2-1-10-released.md create mode 100644 ja/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/en/news/_posts/2016-04-01-ruby-2-1-10-released.md b/en/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..08274d18ca --- /dev/null +++ b/en/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,49 @@ +--- +layout: news_post +title: "Ruby 2.1.10 Released" +author: "usa" +translator: +date: 2016-04-01 02:00:00 +0000 +lang: en +--- + +Ruby 2.1.10 has been released. +This release is not for production environment, but for compatibility test with two-digit version number. +You don't have to replace Ruby 2.1.9 by 2.1.10 in normal use. + +[As announced in 2.1.9 release](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 does not include any changes from 2.1.9, except for its version number. (And, this includes only one small change in its test suite.) +Please test your applications and/or libraries for testing compatibility with two-digit version number. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## Release Comment + +Thanks to everyone who helped with this release. diff --git a/ja/news/_posts/2016-04-01-ruby-2-1-10-released.md b/ja/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..e15cbee9fb --- /dev/null +++ b/ja/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Ruby 2.1.10 リリース" +author: "usa" +translator: +date: 2016-04-01 02:00:00 +0000 +lang: ja +--- + +Ruby 2.1.10 がリリースされました。 +これは安定版 2.1 系列の TEENY リリースです。 +が、これは正規のリリースではありますが、プロダクション環境での利用を意図したものではありません。 +一般のユーザーは、先日リリースされた 2.1.9 を 2.1.10 で置き換える必要はありません。 + +2.1.9 のリリース時に[予告されていた](https://www.ruby-lang.org/ja/news/2016/03/30/ruby-2-1-9-released/)ように、2.1.10 は 2.1.9 とバージョン番号が異なるだけのパッケージです。(実際には、同梱のテストスイートの修正も 1 件含まれています。) +2.1.10 は 2 桁のバージョン番号に対するテスト用のリリースです。 +Ruby のバージョン番号に依存したコードが含まれうるアプリケーション・ライブラリの作者の方は、これを使って互換性の検証を行うようお願いします。 + +## ダウンロード + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## リリースコメント + +いつもながら、リリースに協力してくれた皆様に感謝します。 From b977f249fec4824da91da2649519cbd4202ed028 Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Fri, 1 Apr 2016 03:15:15 +0900 Subject: [PATCH 0459/3767] Applied @stomar comments. --- en/news/_posts/2016-04-01-ruby-2-1-10-released.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2016-04-01-ruby-2-1-10-released.md b/en/news/_posts/2016-04-01-ruby-2-1-10-released.md index 08274d18ca..9c40dacfb6 100644 --- a/en/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/en/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -8,11 +8,11 @@ lang: en --- Ruby 2.1.10 has been released. -This release is not for production environment, but for compatibility test with two-digit version number. +This release is not intended for production use, but for compatibility tests with two-digit version numbers. You don't have to replace Ruby 2.1.9 by 2.1.10 in normal use. -[As announced in 2.1.9 release](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 does not include any changes from 2.1.9, except for its version number. (And, this includes only one small change in its test suite.) -Please test your applications and/or libraries for testing compatibility with two-digit version number. +[As announced in 2.1.9 release post](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 does not include any changes from 2.1.9, except for its version number (and only one small related change in its test suite). +Please test your applications and/or libraries for compatibility with two-digit version numbers. ## Download From 75e1bc6aa103412ea5ec9c25df90ff4026d1a916 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 1 Apr 2016 09:14:55 +0200 Subject: [PATCH 0460/3767] Small fix (en) --- en/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2016-04-01-ruby-2-1-10-released.md b/en/news/_posts/2016-04-01-ruby-2-1-10-released.md index 9c40dacfb6..097c6b6324 100644 --- a/en/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/en/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -11,7 +11,7 @@ Ruby 2.1.10 has been released. This release is not intended for production use, but for compatibility tests with two-digit version numbers. You don't have to replace Ruby 2.1.9 by 2.1.10 in normal use. -[As announced in 2.1.9 release post](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 does not include any changes from 2.1.9, except for its version number (and only one small related change in its test suite). +As announced in the [2.1.9 release post](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 does not include any changes from 2.1.9, except for its version number (and only one small related change in its test suite). Please test your applications and/or libraries for compatibility with two-digit version numbers. ## Download From 7e0653b29aa1dfd7338cb6b48c8e593214a5b196 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 1 Apr 2016 12:18:48 +0200 Subject: [PATCH 0461/3767] Remove now obsolete tweak of Encoding.default_external This was introduced a long time ago (commit f47d8058) to avoid exceptions for site generation in LC_ALL=C environments, like "YAML Exception reading index.md: invalid byte sequence in US-ASCII". With the current gem bundle it is not needed anymore. --- Rakefile | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Rakefile b/Rakefile index 42888d4f8e..5e37c1f827 100644 --- a/Rakefile +++ b/Rakefile @@ -18,11 +18,6 @@ task :default => [:build] desc "Build the Jekyll site" task :build do require 'jekyll' - # workaround for LANG=C environment - module Jekyll::Convertible - Encoding.default_external = Encoding::UTF_8 - end - options = Jekyll.configuration puts "Building site: #{options['source']} -> #{options['destination']}" $stdout.flush From fb6cd1ef0b5a5680f4388e39c5b06e3f0bea415c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 1 Apr 2016 12:20:47 +0200 Subject: [PATCH 0462/3767] Build site using Lanyon's build method --- Rakefile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Rakefile b/Rakefile index 5e37c1f827..4b97685f6c 100644 --- a/Rakefile +++ b/Rakefile @@ -17,11 +17,9 @@ task :default => [:build] desc "Build the Jekyll site" task :build do - require 'jekyll' - options = Jekyll.configuration - puts "Building site: #{options['source']} -> #{options['destination']}" - $stdout.flush - Jekyll::Site.new(options).process + require "lanyon" + + Lanyon.build end desc "Serve the Jekyll site locally" From e0bb94835e9d6eb6256a34c16b924239feee1b0d Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Fri, 1 Apr 2016 20:00:28 +0700 Subject: [PATCH 0463/3767] Update documentation page (id) --- id/documentation/index.md | 67 ++++++++++++++++++++++++++++----------- 1 file changed, 49 insertions(+), 18 deletions(-) diff --git a/id/documentation/index.md b/id/documentation/index.md index 17e08a4771..e506e4af63 100644 --- a/id/documentation/index.md +++ b/id/documentation/index.md @@ -4,10 +4,25 @@ title: "Dokumentasi" lang: id --- -Di sini Anda akan menemukan petunjuk untuk manual, tutorial dan referensi yang -akan berguna ketika Anda merasa seperti coding di Ruby. +Di sini Anda akan menemukan petunjuk manual, tutorial, dan referensi yang +akan berguna ketika Anda merasa seperti meng-*coding* di Ruby. {: .summary} +### Memasang Ruby + +Kecuali jika Anda hanya ingin mencoba Ruby di *browser* (lihat tautan di bawah ini) +Anda perlu memasang Ruby di dalam komputer Anda. +Anda dapat mengecek apakah Ruby telah tersedia dengan membuka *terminal* +dan mengetik + +{% highlight sh %} +ruby -v +{% endhighlight %} + +Ini seharusnya mengeluarkan informasi versi Ruby yang terpasang. +Jika tidak, lihat [halaman instalasi](installation/) untuk berbagai pilihan +mendapatkan Ruby. + ### Langkah Pertama [Try Ruby!][1] @@ -44,7 +59,8 @@ akan berguna ketika Anda merasa seperti coding di Ruby. [Learning Ruby][6] : Sebuah koleksi menyeluruh dari catatan pelajaran Ruby bagi mereka yang baru ke - bahasa Ruby dan sedang mencari pengenalan konsep dan konstruksi Ruby. + bahasa Ruby dan sedang mencari pengenalan konsep dan konstruksi + Ruby. [Ruby Essentials][7] : Ruby Essentials adalah buku online gratis yang dirancang untuk memberikan @@ -54,14 +70,9 @@ akan berguna ketika Anda merasa seperti coding di Ruby. : Tutorial kecil yang indah Chris Pine untuk pemula pemrograman. Jika Anda tidak tahu bagaimana membuat program, mulai di sini. -[Coba Ruby](http://id-ruby.org/coba-ruby/) -: Situs ini mirip dengan [Try Ruby!][1], tetapi isinya diterjemah dan - diadaptasikan ke Bahasa Indonesia. - -[Mengenal Ruby](http://nyan.catcyb.org/mengenal-ruby/) -: Tempat mengenal dasar-dasar Ruby secara singkat dalam Bahasa Indonesia. - Isinya mencakup fitur-fitur Ruby yang biasa dipakai, RubyGems dan cara - instalasi Ruby. Terdapat juga contoh-contoh kode Ruby dapat dicoba langsung online. +[Learn Ruby the Hard Way][38] +: Sebuah kumpulan latihan yang sangat baik dengan penjelasan yang memandu Anda dari + semua dasar Ruby hingga OOP dan pengembangan *web*. ### Manual @@ -89,6 +100,11 @@ akan berguna ketika Anda merasa seperti coding di Ruby. : Juga diambil langsung dari source code menggunakan RDoc, referensi ini mendokumentasikan library standar. +[Ruby C API Reference][extensions] +: Pengenalan Ruby C API. + Bagus jika Anda ingin membuat *extension* C + atau membantu pengembangan Ruby. + [RubyDoc.info][16] : Situs web lengkap untuk dokumentasi referensi tentang gem Ruby dan proyek Ruby yang di-host di GitHub. @@ -99,17 +115,23 @@ akan berguna ketika Anda merasa seperti coding di Ruby. [APIdock][18] : Dokumentasi Ruby, Rails dan RSpec dengan catatan para pengguna. +[Omniref: Annotated Ruby, Rails, dan Gem Documentation][40] +: Dokumentasi setiap versi Ruby dan setiap versi dari setiap + RubyGem. Sebuah referensi manual Ruby yang lengkat, dengan pencarian *code*, + *source annotation*, dan fitur Q&A. + ### Editor dan IDE -Untuk koding Ruby, Anda dapat menggunakan editor default dari sistem operasi. -Supaya lebih efektif koding, alangkah sangat berguna untuk memilih editor -dengan dukungan Ruby dasar (misalnya highlight sintaks, browsing file) -atau integrated development environment yang memiliki fitur canggih -(misalnya code completion, refactoring, support untuk testing). +Untuk meng-*coding* Ruby, Anda dapat menggunakan *default editor* dari sistem operasi +Anda. Supaya lebih efektif koding, alangkah sangat berguna untuk +memilih editor dengan dukungan Ruby dasar (misalnya +*highlight* sintaks, *browsing file*) atau *integrated development environment* +yang memiliki fitur canggih (misalnya *code completion*, *refactoring*, +*testing support*). -Berikut adalah daftar alat populer yang digunakan oleh para pengguna Ruby. +Berikut adalah daftar kakas populer yang digunakan oleh para pengguna Ruby. -* Alat pada Linux dan lintas platform: +* Kakas pada Linux dan lintas platform: * [Aptana Studio][19] * [Emacs][20] with [Ruby mode][21] and [Rsense][22] * [Geany][23] @@ -119,15 +141,19 @@ Berikut adalah daftar alat populer yang digunakan oleh para pengguna Ruby. * [SciTe][28] * [NetBeans][36] * [Sublime Text][37] + * [Atom][atom] * Pada Windows: * [Notepad++][29] * [E-TextEditor][30] * [Ruby In Steel][31] + * [Atom][atom] * Pada Mac OS X: * [TextMate][32] * [TextWrangler][33] + * [Dash][39] (documentation browser) + * [Atom][atom] ### Bacaan selanjutnya @@ -153,6 +179,7 @@ adalah tempat yang baik untuk memulai. [13]: http://www.ruby-doc.org/core [14]: http://docs.seattlerb.org/rdoc/ [15]: http://www.ruby-doc.org/stdlib +[extensions]: http://docs.ruby-lang.org/en/trunk/extension_rdoc.html [16]: http://www.rubydoc.info/ [17]: http://rubydocs.org/ [18]: http://apidock.com/ @@ -175,3 +202,7 @@ adalah tempat yang baik untuk memulai. [35]: http://www.ruby-doc.org/bookstore [36]: https://netbeans.org/ [37]: http://www.sublimetext.com/ +[38]: http://ruby.learncodethehardway.org/ +[39]: http://kapeli.com/dash +[40]: https://www.omniref.com +[atom]: https://atom.io/ From 30804d341bf5e53182ecb3eec63925cd1f0e2229 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 1 Apr 2016 16:54:34 +0200 Subject: [PATCH 0464/3767] Fix link on documentation page (id) --- id/documentation/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/id/documentation/index.md b/id/documentation/index.md index e506e4af63..49601f5bde 100644 --- a/id/documentation/index.md +++ b/id/documentation/index.md @@ -159,7 +159,7 @@ Berikut adalah daftar kakas populer yang digunakan oleh para pengguna Ruby. [Ruby-Doc.org][34] me-maintain daftar lengkap dokumentasi bahasa Inggris. Ada juga banyak [buku tentang Ruby] [35]. Jika Anda memiliki pertanyaan -tentang Ruby, [mailing list](/en/community/mailing-lists/) +tentang Ruby, [mailing list](/id/community/mailing-lists/) adalah tempat yang baik untuk memulai. From 220d7cbb8a456896901a33e01a3ce000d4903c5f Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Sat, 2 Apr 2016 23:07:35 +0800 Subject: [PATCH 0465/3767] Update title of 2.1.9 release post (zh_tw) --- zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md index 2a7a586903..4958d063ce 100644 --- a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Ruby 2.1.9 發佈了" +title: "Ruby 2.1.9 發佈" author: "usa" translator: "Juanito Fatas" date: 2016-03-30 12:00:00 +0000 From 2003559ac5871a744d27dd99cb5bfe69fa08fb14 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Sat, 2 Apr 2016 23:08:00 +0800 Subject: [PATCH 0466/3767] Translate 2.1.10 release post (zh_tw) --- .../_posts/2016-04-01-ruby-2-1-10-released.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md b/zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..9e50df9656 --- /dev/null +++ b/zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,48 @@ +--- +layout: news_post +title: "Ruby 2.1.10 發佈" +author: "usa" +translator: "Juanito Fatas" +date: 2016-04-01 02:00:00 +0000 +lang: zh_tw +--- + +Ruby 2.1.10 釋出。 +本次發行版不適合在 production 使用,是為了測試有兩位數字版本號的兼容性。 +正常情況不需要把 Ruby 2.1.9 換成 2.1.10。 + +如先前在 [2.1.9 發佈一文](https://www.ruby-lang.org/zh_tw/news/2016/03/30/ruby-2-1-9-released/)所述,Ruby 2.1.10,除了版本號跟 2.1.9 不一樣之外,沒有任何新的改變(僅有一小處和測試有關的修改)。請測試您的應用程式或函式庫與 Ruby 2.1.10 的兼容性。 + +## 下載 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## 發佈記 + +感謝所有幫忙此次發行版的人。 From 4bd71455e2ca5ebff15b9f0d49f34acd698095df Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 2 Apr 2016 19:09:26 +0200 Subject: [PATCH 0467/3767] Update gem bundle --- Gemfile.lock | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 566088840c..f7a088cd5e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -41,7 +41,7 @@ GEM listen (~> 3.0) kgio (2.10.0) kramdown (1.10.0) - lanyon (0.3.1) + lanyon (0.3.2) jekyll (>= 2.0, < 4.0) rack (~> 1.6) liquid (2.6.3) @@ -77,7 +77,7 @@ GEM redcarpet (3.3.4) rouge (1.10.1) safe_yaml (1.0.4) - sass (3.4.21) + sass (3.4.22) sawyer (0.7.0) addressable (>= 2.3.5, < 2.5) faraday (~> 0.8, < 0.10) @@ -85,9 +85,8 @@ GEM nokogiri (~> 1.3) toml (0.1.2) parslet (~> 1.5.0) - unicorn (5.0.1) + unicorn (5.1.0) kgio (~> 2.6) - rack raindrops (~> 0.7) validate-website (0.9.5) multipart_body (~> 0.2) From 9fc8288dd808a51d63cba90e0a29112afe089363 Mon Sep 17 00:00:00 2001 From: kurotaky Date: Sun, 3 Apr 2016 19:15:33 +0900 Subject: [PATCH 0468/3767] Rubyist Magazine 0053 published! --- ...6-04-03-rubyist-magazine-0053-published.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md diff --git a/ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md b/ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md new file mode 100644 index 0000000000..2b03a06522 --- /dev/null +++ b/ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md @@ -0,0 +1,29 @@ +--- +layout: news_post +title: "Rubyist Magazine 0053号 発行" +author: "kurotaky" +date: 2016-04-03 18:50:00 +0000 +lang: ja +--- + +[日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0053号][3]がリリースされました([\[ruby-list:50299\] + +今号は、 + +* [巻頭言](http://magazine.rubyist.net/?0053-ForeWord) +* [Rubyist Hotlinks 【第 36 回】 須藤功平さん](http://magazine.rubyist.net/?0053-Hotlinks) +* [YARV Maniacs 【第 13 回】 事前コンパイルへの道](http://magazine.rubyist.net/?0053-YarvManiacs) +* [RegionalRubyKaigi レポート (56) TokyuRuby 会議 09](http://magazine.rubyist.net/?0053-TokyuRubyKaigi09Report) +* [RegionalRubyKaigi レポート (57) 大江戸 Ruby 会議 05](http://magazine.rubyist.net/?0053-OoedoRubyKaigi05Report) +* [TRICK2015 開催報告&入賞作品紹介](http://magazine.rubyist.net/?0053-TRICK2015) +* [るびまアクセスランキング Vol.53](http://magazine.rubyist.net/?0053-RubyistMagazineRanking) +* [0053 号 読者プレゼント](http://magazine.rubyist.net/?0053-Present) + +という構成となっています。 + +お楽しみください。 + +[1]: http://ruby-no-kai.org +[2]: http://magazine.rubyist.net/ +[3]: http://magazine.rubyist.net/?0053 +[4]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/50299 From e25b183f75f846af059d44b231e7842e17572384 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Sun, 3 Apr 2016 19:21:30 +0900 Subject: [PATCH 0469/3767] Update book guide URL from 2015 to 2016 --- ja/documentation/quickstart/4/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ja/documentation/quickstart/4/index.md b/ja/documentation/quickstart/4/index.md index 29ea59af91..52ef8bcedd 100644 --- a/ja/documentation/quickstart/4/index.md +++ b/ja/documentation/quickstart/4/index.md @@ -151,7 +151,7 @@ Rubyにはこの他にもたくさんの異なる制御構造や、ブロック あるいは、書籍で探してみたいのであれば、 ネット書店やリアル書店で購入できる書籍の[ブックガイド][1]を -(訳注: これは2015年4月現在の関連書籍紹介ページに置き換えています) +(訳注: これは2016年4月現在の関連書籍紹介ページに置き換えています) チェックしてみてください。 -[1]: http://magazine.rubyist.net/?0050-ForeWord +[1]: http://magazine.rubyist.net/?0053-ForeWord From b803c1ffc8a896fdd95716ab7f1b4a4e7240d51c Mon Sep 17 00:00:00 2001 From: Yuta Kurotaki Date: Mon, 4 Apr 2016 00:52:43 +0900 Subject: [PATCH 0470/3767] Fix ruby-list URL in the Rubyist Magazine 0053 (ja) --- ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md b/ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md index 2b03a06522..b63d84de13 100644 --- a/ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md +++ b/ja/news/_posts/2016-04-03-rubyist-magazine-0053-published.md @@ -6,7 +6,7 @@ date: 2016-04-03 18:50:00 +0000 lang: ja --- -[日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0053号][3]がリリースされました([\[ruby-list:50299\] +[日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0053号][3]がリリースされました([\[ruby-list:50299\]][4])。 今号は、 From 2e69b07648bca54226603e593068a2a2d64e9ffc Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 4 Apr 2016 20:23:02 +0300 Subject: [PATCH 0471/3767] Translate 2016-03-30-ruby-2-1-9-released (bg) --- .../_posts/2016-03-30-ruby-2-1-9-released.md | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 bg/news/_posts/2016-03-30-ruby-2-1-9-released.md diff --git a/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md b/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..e3172a2816 --- /dev/null +++ b/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Излезе Ruby 2.1.9" +author: "usa" +translator: "Georgi Mitrev" +date: 2016-03-30 12:00:00 +0000 +lang: bg +--- + +Излезе Ruby 2.1.9. + +Рилийзът съдържа много бъгфиксове. Вижте +[Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) +за повече информация. + +[Както бе обявено по-рано](https://www.ruby-lang.org/bg/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), +това ще бъде последният нормален рилийз от серията 2.1 и +след него ще бъдат backport-вани единствено поправки по сигурността. +Препоръчваме да планирате ъпгрейд към Ruby 2.3 или 2.2. + +След няколко дни ще излезе Ruby 2.1.10, който няма да включва никакви промени +от 2.1.9. Това е удобна възможност да се тества версия с двуцифрен номер. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## Коментар + +Благодарим на всички, помогнали при подготвянето на тази версия. +Thanks to everyone who helped with this release. + +Поддръжката на Ruby 2.1, включително този рилийз, е базирана на +"Agreement for the Ruby stable version" от [Ruby Association](http://www.ruby.or.jp/). From 0ca78566d1c5c8c23a716eaae668c2f285cde62d Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 4 Apr 2016 20:29:05 +0300 Subject: [PATCH 0472/3767] Translate ruby-2-1-10-released (bg) --- .../_posts/2016-04-01-ruby-2-1-10-released.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 bg/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md b/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..533c4f57e2 --- /dev/null +++ b/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Излезе Ruby 2.1.10" +author: "usa" +translator: "Georgi Mitrev" +date: 2016-04-01 02:00:00 +0000 +lang: bg +--- + +Излезе Ruby 2.1.10. Този рилийз не е предназначен за употреба в продукция, а за +да се тества съвместимостта на версия с двуцифрено число. Може да продължите да +използвате Ruby 2.1.9. + +Както бе обявено при [излизането на Ruby 2.1.9](https://www.ruby-lang.org/bg/news/2016/03/30/ruby-2-1-9-released/), +Ruby 2.1.10 не включва никакви промени от 2.1.9 освен смяната на номера (и +малка промяна в тестовете). Моля тествайте приложенията и библиотеките си за +съвместимост с двуцифрена версия. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## Коментар + +Благодарим на всички, помогнали при подготвянето на тази версия. From 563dfd8def32bd7900e407f3a204b00769852cfe Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Mon, 4 Apr 2016 20:32:40 +0300 Subject: [PATCH 0473/3767] Improve wording in latest Bulgarian news articles --- bg/news/_posts/2016-03-30-ruby-2-1-9-released.md | 1 - bg/news/_posts/2016-04-01-ruby-2-1-10-released.md | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md b/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md index e3172a2816..2fb7c136a3 100644 --- a/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -54,7 +54,6 @@ lang: bg ## Коментар Благодарим на всички, помогнали при подготвянето на тази версия. -Thanks to everyone who helped with this release. Поддръжката на Ruby 2.1, включително този рилийз, е базирана на "Agreement for the Ruby stable version" от [Ruby Association](http://www.ruby.or.jp/). diff --git a/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md b/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md index 533c4f57e2..ab102dc9b2 100644 --- a/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -8,8 +8,7 @@ lang: bg --- Излезе Ruby 2.1.10. Този рилийз не е предназначен за употреба в продукция, а за -да се тества съвместимостта на версия с двуцифрено число. Може да продължите да -използвате Ruby 2.1.9. +да се тества съвместимостта на версия с двуцифрено число. Както бе обявено при [излизането на Ruby 2.1.9](https://www.ruby-lang.org/bg/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 не включва никакви промени от 2.1.9 освен смяната на номера (и From ee4e5ce943e3ed0c35f3347a9a19e00898fd10f4 Mon Sep 17 00:00:00 2001 From: Matheus Andrade Date: Tue, 5 Apr 2016 19:31:12 -0300 Subject: [PATCH 0474/3767] Update documentation page (pt). --- pt/documentation/index.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pt/documentation/index.md b/pt/documentation/index.md index 5462266a62..c7c28f2e9b 100644 --- a/pt/documentation/index.md +++ b/pt/documentation/index.md @@ -110,6 +110,11 @@ diversas maneiras de obter o Ruby. [APIdock][18] : Documentação do Ruby, Rails e RSpec com notas de usuários. +[Omniref: Annotated Ruby, Rails, and Gem Documentation][40] +: Documentação de todas as versões do Ruby e todas as versões de cada gem do + RubyGem. Um manual de referência completo para Ruby com pesquisa de código, + anotações, além de seção de Perguntas & Respostas. + ### Editores e IDEs Para programar em Ruby, você pode usar o editor padrão do seu sistema @@ -132,16 +137,19 @@ programadores Ruby: * [SciTe][28] * [NetBeans][36] * [Sublime Text][37] + * [Atom][atom] * No Windows: * [Notepad++][29] * [E-TextEditor][30] * [Ruby In Steel][31] + * [Atom][atom] * No Mac OS X: * [TextMate][32] * [TextWrangler][33] * [Dash][39] (navegador de documentação) + * [Atom][atom] ### Leitura Complementar @@ -191,3 +199,5 @@ perguntas sobre Ruby, a [lista de e-mails](/pt/community/mailing-lists/) [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash +[40]: https://www.omniref.com +[atom]: https://atom.io/ From acccd54f93678ab0a5103c0fbbd3115d25319fda Mon Sep 17 00:00:00 2001 From: Matheus Andrade Date: Tue, 5 Apr 2016 20:21:28 -0300 Subject: [PATCH 0475/3767] Update release list on download page (pt). --- pt/downloads/index.md | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/pt/downloads/index.md b/pt/downloads/index.md index 28aeae7a31..24ad704316 100644 --- a/pt/downloads/index.md +++ b/pt/downloads/index.md @@ -36,17 +36,21 @@ como compilar Ruby a partir dos fontes. Se você tiver algum problema compilando Ruby, considere utilizar uma das ferramentas de terceiros mencionadas acima. Elas podem te ajudar. -* **Versão estável atual:** - [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} - -* **Versão estável anterior:** - [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} - -* **Versão estável antiga:** - [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +* **Versões estáveis:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} + +{% if site.downloads.security_maintenance %} +* **Com suporte a atualizações de segurança (EOL em breve!):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} + +{% if site.downloads.eol %} +* **Sem suporte a atualizações (EOL):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} * **Snapshots:** * [Snapshot Estável]({{ site.downloads.stable_snapshot.url.gz }}): From ae90be3eebbb345140f0a6fbd8ca0df5a6cb9972 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Fri, 8 Apr 2016 11:36:16 +0700 Subject: [PATCH 0476/3767] Translate Ruby 2.1.9 and 2.1.10 released news (id) --- .../_posts/2016-03-30-ruby-2-1-9-released.md | 58 +++++++++++++++++++ .../_posts/2016-04-01-ruby-2-1-10-released.md | 49 ++++++++++++++++ 2 files changed, 107 insertions(+) create mode 100644 id/news/_posts/2016-03-30-ruby-2-1-9-released.md create mode 100644 id/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/id/news/_posts/2016-03-30-ruby-2-1-9-released.md b/id/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..d258f247c8 --- /dev/null +++ b/id/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,58 @@ +--- +layout: news_post +title: "Ruby 2.1.9 Rilis" +author: "usa" +translator: "meisyal" +date: 2016-03-30 12:00:00 +0000 +lang: id +--- + +Ruby 2.1.9 telah rilis. + +Rilis ini mencakup banyak perbaikan *bug*. +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) +untuk detail. + +[Seperti yang diumumkan sebelumnya](https://www.ruby-lang.org/id/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), ini adalah rilis terakhir dari rangkaian versi Ruby 2.1. +Setelah rilis ini, kami tidak akan pernah *backport* perbaikan *bug* apapun ke 2.1 kecuali perbaikan keamanan. +Kami merekomendasikan Anda untuk mulai merencanakan pembaruan ke Ruby 2.3 atau 2.2. + +Kami juga sedang merencanakan untuk merilis Ruby 2.1.10 dalam beberapa hari. +Ruby 2.1.10 tidak akan mencakup perubahan apapun dari 2.1.9, kecuali untuk nomor versinya. +Anda tidak harus menggunakannya saat produksi, tetapi Anda harus mengujinya karena versi ini memiliki dua digit angka. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## Komentar Rilis + +Terima kasih kepada semua yang telah membantu rilis ini. + +Perawatan Ruby 2.1, termasuk rilis ini, didasarkan pada "Agreement for the Ruby stable version" dari [Ruby Association](http://www.ruby.or.jp/). diff --git a/id/news/_posts/2016-04-01-ruby-2-1-10-released.md b/id/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..14b2563269 --- /dev/null +++ b/id/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,49 @@ +--- +layout: news_post +title: "Ruby 2.1.10 Rilis" +author: "usa" +translator: "meisyal" +date: 2016-04-01 02:00:00 +0000 +lang: id +--- + +Ruby 2.1.0 telah rilis. +Rilis ini tidak ditujukan untuk penggunaan saat produksi, tetapi untuk *compatibility test* dengan versi dua digit angka. +Kamu tidak harus mengganti Ruby 2.1.9 dengan 2.1.10 untuk penggunaan biasa. + +Seperti yang diumumkan pada [berita 2.1.9 rilis](https//www.ruby-lang.org/id/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 tidak mencakup perubahan apapun dari 2.1.9, kecuali nomor versinya (dan hanya satu perubahan kecil terkait dengan *test suite*-nya). +Mohon uji aplikasi dan/atau pustaka Anda untuk *compatibility* dengan versi dua digit angka. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## Komentar Rilis + +Terima kasih kepada semua yang telah membantu rilis ini. From 91a7c7dd4ebe5b61cd40c47bd5072ad5a233629a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 9 Apr 2016 13:56:36 +0200 Subject: [PATCH 0477/3767] Fix link (id) --- id/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/id/news/_posts/2016-04-01-ruby-2-1-10-released.md b/id/news/_posts/2016-04-01-ruby-2-1-10-released.md index 14b2563269..11da014900 100644 --- a/id/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/id/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -11,7 +11,7 @@ Ruby 2.1.0 telah rilis. Rilis ini tidak ditujukan untuk penggunaan saat produksi, tetapi untuk *compatibility test* dengan versi dua digit angka. Kamu tidak harus mengganti Ruby 2.1.9 dengan 2.1.10 untuk penggunaan biasa. -Seperti yang diumumkan pada [berita 2.1.9 rilis](https//www.ruby-lang.org/id/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 tidak mencakup perubahan apapun dari 2.1.9, kecuali nomor versinya (dan hanya satu perubahan kecil terkait dengan *test suite*-nya). +Seperti yang diumumkan pada [berita 2.1.9 rilis](https://www.ruby-lang.org/id/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 tidak mencakup perubahan apapun dari 2.1.9, kecuali nomor versinya (dan hanya satu perubahan kecil terkait dengan *test suite*-nya). Mohon uji aplikasi dan/atau pustaka Anda untuk *compatibility* dengan versi dua digit angka. ## Unduh From dbefc88165ce411e63b9e69c485f496389ed46cf Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 9 Apr 2016 20:20:32 +0200 Subject: [PATCH 0478/3767] Drop unnecessary YAML front matter from index.html --- index.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/index.html b/index.html index 0d092e0449..acf2b8f5b0 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,3 @@ ---- -layout: null ---- - From 78ed1e7dccbcb14453ec8c5b470c1dc65e6f21ab Mon Sep 17 00:00:00 2001 From: Quintus Date: Wed, 13 Apr 2016 14:54:13 +0200 Subject: [PATCH 0480/3767] Translate 2.1.9 release post (de) --- .../_posts/2016-03-30-ruby-2-1-9-released.md | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 de/news/_posts/2016-03-30-ruby-2-1-9-released.md diff --git a/de/news/_posts/2016-03-30-ruby-2-1-9-released.md b/de/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..8fc2fa183e --- /dev/null +++ b/de/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,66 @@ +--- +layout: news_post +title: "Ruby 2.1.9 veröffentlicht" +author: "usa" +translator: "Marvin Gülker" +date: 2016-03-30 12:00:00 +0000 +lang: de +--- + +Ruby 2.1.9 ist veröffentlicht worden. + +Mit dieser Veröffentlichung wurden viele Fehler behoben. +Siehe das [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) +für weitere Informationen. + +[Wie zuvor angekündigt](https://www.ruby-lang.org/de/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/) +handelt es sich hierbei im die letzte reguläre Veröffentlichung der +2.1er-Serie von Ruby, nach der wir abgesehen von +Sicherheitskorrekturen keine weiteren Bugfixes nach Ruby 2.1 +zurückportieren werden. +Wir empfehlen Ihnen, mit den Planungen für einen Umstieg auf Ruby 2.3 +oder 2.2 zu beginnen. + +Wir werden übrigens in wenigen Tagen Ruby 2.1.10 veröffentlichen, +welches außer der Versionsnummer keine Änderungen gegenüber 2.1.9 +enthalten wird. +Sie müssen diese Version nicht produktiv einsetzen, sollten sie aber +testen, weil sie erstmals eine zweistellige Versionsnummer führt. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## Release Comment + +Dank geht an alle, die bei dieser Veröffentlichung geholfen haben. + +Die Unterstützung von Ruby 2.1, diese Veröffentlichung eingeschlossen, +basiert auf der „Vereinbarung über die stabile Version von Ruby“ +[der Ruby Association](http://www.ruby.or.jp/). From ae1c15b8a5bbdef3778938403fdea5aff95879c7 Mon Sep 17 00:00:00 2001 From: Quintus Date: Wed, 13 Apr 2016 14:54:28 +0200 Subject: [PATCH 0481/3767] Translate 2.1.10 release post (de) --- .../_posts/2016-04-01-ruby-2-1-10-released.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 de/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/de/news/_posts/2016-04-01-ruby-2-1-10-released.md b/de/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..b25d014fae --- /dev/null +++ b/de/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.1.10 veröffentlicht" +author: "usa" +translator: "Marvin Gülker" +date: 2016-04-01 02:00:00 +0000 +lang: de +--- + +Ruby 2.1.10 ist veröffentlicht worden. +Diese Veröffentlichung ist nicht für den Produktiveinsatz gedacht, +sondern zielt aufgrund ihrer zweistelligen Versionsnummer auf +Kompatibilitätstests ab. +Es ist nicht erforderlich, ein im normalen Gebrauch befindliches Ruby +2.1.9 durch 2.1.10 zu ersetzen. + +Wie im [Artikel zur Veröffentlichung von 2.1.9](https://www.ruby-lang.org/de/news/2016/03/30/ruby-2-1-9-released/) +angekündigt wurde, enthält Ruby 2.1.10 keinerlei Änderungen gegenüber +2.1.9, außer eben der nun zweistelligen Versionsnummer (und einer +kleinen diesbezüglichen Änderung der Testsuite). +Bitte überprüfen Sie Ihre Anwendungen und/oder Bibliotheken auf +Kompatibilität mit zweistelligen Versionsnummern. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## Release Comment + +Dank geht an alle, die bei dieser Veröffentlichung geholfen haben. From 88ba419a0bf380f80e4efeccd9f13d05d31d1824 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=E1=BA=A9m=20Hu=E1=BB=B3nh?= Date: Tue, 12 Apr 2016 16:23:14 +0700 Subject: [PATCH 0482/3767] Translate new posts into Vietnamese - _posts/2016-03-30-ruby-2-1-9-released.md - _posts/2016-03-30-ruby-2-1-10-released.md --- .../_posts/2016-03-30-ruby-2-1-9-released.md | 61 +++++++++++++++++++ .../_posts/2016-04-01-ruby-2-1-10-released.md | 54 ++++++++++++++++ 2 files changed, 115 insertions(+) create mode 100644 vi/news/_posts/2016-03-30-ruby-2-1-9-released.md create mode 100644 vi/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md b/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..49eeac93a8 --- /dev/null +++ b/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,61 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.1.9" +author: "usa" +translator: "Cẩm Huỳnh" +date: 2016-03-30 12:00:00 +0000 +lang: vi +--- + +Ruby 2.1.9 đã được chính thức phát hành. + +Bản phát hành này bao gồm nhiều vá lỗi + +Xem [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) +để biết thêm chi tiết. + +[Như đã được thông báo trước đó](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), đây là bản phát hành thông thường cuối cùng của series 2.1. + +Sau bản phát hành này, chúng tôi sẽ không còn hỗ trợ bất kì lỗi nào cho 2.1 ngoại trừ lỗi bảo mật. Chúng tôi khuyến khích bạn bắt đầu lên kế hoạch nâng cấp lên Ruby 2.3 hoặc 2.2. + +Đồng thời, chúng tôi dự định sẽ tung ra bản 2.1.10 trong vòng ít ngày tới. + +Ruby 2.1.10 sẽ không có bất kì sự thay đổi nào so với 2.1.9 ngoại trừ con số phiên bản. + +Bạn không cần phải sử dụng nó cho production, nhưng bạn nên thử nghiệm nó bởi vì số phiên bản của nó có hai chữ số. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## Chú thích phát hành + +Cảm ơn tất cả mọi người đã đóng góp vào bản phát hành này. + +Sự bảo trì của Ruby 2.1, bao gồm bản phát hành này, được dựa trên "Agreement for the Ruby stable version" của [Ruby Association](http://www.ruby.or.jp/). diff --git a/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md b/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..be282386e8 --- /dev/null +++ b/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.1.10" +author: "usa" +translator: "Cẩm Huỳnh" +date: 2016-04-01 02:00:00 +0000 +lang: vi +--- + +Ruby 2.1.10 đã được chính thức phát hành. + +Bản phát hành này không dành cho production, mà nhằm mục đích thử nhiệm sự tương thích của những bản phát hành bao gồm hai chữ số. + +Bạn không cần phải nâng cấp từ 2.1.9 lên 2.1.10 trong trường hợp sử dụng bình thường. + +Như đã được thông báo trong bản phát hành của [Ruby 2.1.9](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.0 không có bất kì sự thay đổi nào so với 2.1.9, ngoại trừ con số của phiên bản (và chỉ một bài sự thay đổi liên quan trong bộ kiểm thử). + +Vui lòng thử nghiệm sự tương thích của ứng dụng và/hoặc thư viên của bạn với những phiên bản bao gồm hai chữ số. + +## Tải xuống + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## Chú thích phát hành + +Cảm ơn sự giúp đỡ của tất cả mọi người trong phiên bản này. + + From 7e7491d79ab41892bf76f362933ae100d645949d Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Fri, 15 Apr 2016 17:43:55 +0800 Subject: [PATCH 0483/3767] Translate Mailing List page (zh_tw) Closes #1354 --- zh_tw/community/mailing-lists/index.md | 34 +++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/zh_tw/community/mailing-lists/index.md b/zh_tw/community/mailing-lists/index.md index 4f1a5a32bc..9f687bbdab 100644 --- a/zh_tw/community/mailing-lists/index.md +++ b/zh_tw/community/mailing-lists/index.md @@ -4,4 +4,36 @@ title: "郵件論壇" lang: zh_tw --- -{% include out-of-date.html %} +加入郵件論壇,掌握最新 Ruby 社群脈動。 +{: .summary} + +Ruby 有四個主要的英文郵件論壇: + +Ruby-Talk +: Ruby-Talk 與 [Ruby-Forum.com][1] 十分相似,其討論的議題十分全面,同時也是最有人氣的 Ruby 郵件論壇。([問與答][2]跟[彙整][3]) + +Ruby-Core +: 此郵件論壇專注於 Ruby 的核心以及重點實作,通常用於修正檔的檢查上。([彙整][4]) + +Ruby-Doc +: 此郵件論壇專注於 Ruby 的標準文件以及工具。([在 Gmane 上的彙整][5]) + +Ruby-CVS +: 此郵件列表會回報 Ruby Subversion 版本控制庫的每一個提交。 + +The comp.lang.ruby 新聞組 +: 喜愛 Usenet 勝過郵件列表的你,會想看看這個 [comp.lang.ruby](news:comp.lang.ruby) 新聞組的。 + + +## 立即訂閱或是取消訂閱 + +{% include subscription-form.html %} + +如果您送出表格後無法收到確認信件,請嘗試以[手動方式](manual-instructions/)訂閱。 + + +[1]: https://www.ruby-forum.com/ +[2]: http://rubyhacker.com/clrFAQ.html +[3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml +[4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml +[5]: http://dir.gmane.org/gmane.comp.lang.ruby.documentation From ae0f9543a1d496ba8274db0d43faa054788582ff Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Wed, 13 Apr 2016 21:47:51 -0500 Subject: [PATCH 0484/3767] Translate Ruby 2.1.9 and 2.1.10 releases (es) --- .../_posts/2016-03-30-ruby-2-1-9-released.md | 57 +++++++++++++++++++ .../_posts/2016-04-01-ruby-2-1-10-released.md | 49 ++++++++++++++++ 2 files changed, 106 insertions(+) create mode 100644 es/news/_posts/2016-03-30-ruby-2-1-9-released.md create mode 100644 es/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/es/news/_posts/2016-03-30-ruby-2-1-9-released.md b/es/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..4c10198472 --- /dev/null +++ b/es/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.1.9 liberado" +author: "usa" +translator: "Fernando Perales" +date: 2016-03-30 12:00:00 +0000 +lang: es +--- + +Ruby 2.1.9 ha sido liberada. + +Este lanzamiento incluye varias correcciones de errores. +Puedes revisar el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) para más detalles. + +[Como se anunció hace tiempo](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), este es el último lanzamiento regular de la serie Ruby 2.1. +Después de este lanzamiento nunca más volveremos a migrar correciones de errores a la versión 2.1 a excepción de parches de seguridad. +Te recomendamos comenzar a planear la actualización a Ruby 2.3 or 2.2. + +Por cierto, estamos planeando liberar Ruby 2.1.10 dentro de pocos días. +Ruby 2.1.10 no contendrá cambios no incluidos en 2.1.9, a excepción del número de versión. +No es necesario que la uses en producción, pero deberías probarla ya que tiene un número de versión de dos dígitos. + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## Comentarios de la entrega + +Gracias a todos los que ayudaron en este lanzamiento. + +El mantenimiento de Ruby 2.1, incluyendo este lanzamiento, se basa en el "Agreement for the Ruby stable version" de la [Ruby Association](http://www.ruby.or.jp/). diff --git a/es/news/_posts/2016-04-01-ruby-2-1-10-released.md b/es/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..e1afdbb797 --- /dev/null +++ b/es/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,49 @@ +--- +layout: news_post +title: "Ruby 2.1.10 liberado" +author: "usa" +translator: "Fernando Perales" +date: 2016-04-01 02:00:00 +0000 +lang: es +--- + +Ruby 2.1.10 ha sido liberada. +Este no es un lanzamiento pensado para su uso en producción, sino para pruebas de compatibilidad con versiones de dos dígitos. +No tienes que reemplazar Ruby 2.1.9 por 2.1.10 en uso normal. + +Como se anunció en la [publicación de lanzamiento de la versión 2.1.9](https://www.ruby-lang.org/es/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.10 no incluye cambio alguno en comparación con la versión 2.1.9, a excepción de su número de versión (y sólo un pequeño cambio relacionado a su suite de pruebas). +Por favor prueba tus aplicaciones y/o bibliotecas para asegurar la compatibilidad con versiones de dos dígitos. + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## Comentarios de la entrega + +Gracias a todos los que ayudaron con este lanzamiento. From 2b1a60fe0a51fd01340118daa3d62e0ca3a96b57 Mon Sep 17 00:00:00 2001 From: Vincent Lin Date: Sun, 17 Apr 2016 23:34:44 +0800 Subject: [PATCH 0485/3767] Translate User Groups page (zh_tw) (#1355) --- zh_tw/community/user-groups/index.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/zh_tw/community/user-groups/index.md b/zh_tw/community/user-groups/index.md index 22363ceae0..c52b78c318 100644 --- a/zh_tw/community/user-groups/index.md +++ b/zh_tw/community/user-groups/index.md @@ -4,4 +4,26 @@ title: "使用者群組" lang: zh_tw --- -{% include out-of-date.html %} +在程式開發社群中,使用者群組為了對於特定主題感興趣的人們,提供了友善的互助網絡,同時他也是與其他的開發者一起提升能力的好地方。使用者群組通常是非正式且各自相異的,每個人都可以建立屬於他的群組,及訂下自己的規範與計畫。 +{: .summary} + +### Ruby 使用者群組 + +若您想要與其他的 Ruby 開發者碰面的話,當地的使用者群組是您的最佳選擇。 Ruby 使用者群組完全專注於 Ruby 本身 ,典型的特色有每月活動、郵件論壇、網站,幸運的話,還有經常性舉辦的動手工作坊(給參加者有機會動手寫 Ruby 的聚會)。 + +關於 Ruby 使用者群組的資訊可以在許多網站找到: + +[rubyusergroups.org][1] +: 一個遍及全世界的 Ruby 使用者群組列表,同時也允許讓 Ruby 使用者們將自己標示在全球地圖上。 + +[Ruby Meetup Groups][2] +: 許多 Ruby 使用者群組選擇在 Meetup 建立自己的家, Meetup 提供許多群組工具,包含:私密論壇、公佈欄、自動聚會提醒、還有一個很棒的 RSVP 系統。 + +### 組織您自己的使用者群組 + +若您有興趣建立自己的使用者群組,請確認在您的所在地區是否已經有 Ruby 使用者群組,因為越大的聚會通常會越有趣,所以如果您的地區已經有了,再建立群組也許不是最好的選項。 + + + +[1]: http://www.rubyusergroups.org/ +[2]: http://ruby.meetup.com From 57b6915e694a2463b5d002f1612c1e6d6f7ea4eb Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 17 Apr 2016 18:27:11 +0200 Subject: [PATCH 0486/3767] Fix typos and links (de, vi) --- de/news/_posts/2016-03-30-ruby-2-1-9-released.md | 4 ++-- vi/news/_posts/2016-03-30-ruby-2-1-9-released.md | 8 ++------ vi/news/_posts/2016-04-01-ruby-2-1-10-released.md | 7 +------ 3 files changed, 5 insertions(+), 14 deletions(-) diff --git a/de/news/_posts/2016-03-30-ruby-2-1-9-released.md b/de/news/_posts/2016-03-30-ruby-2-1-9-released.md index 8fc2fa183e..0f689c64c4 100644 --- a/de/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/de/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -14,7 +14,7 @@ Siehe das [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) für weitere Informationen. [Wie zuvor angekündigt](https://www.ruby-lang.org/de/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/) -handelt es sich hierbei im die letzte reguläre Veröffentlichung der +handelt es sich hierbei um die letzte reguläre Veröffentlichung der 2.1er-Serie von Ruby, nach der wir abgesehen von Sicherheitskorrekturen keine weiteren Bugfixes nach Ruby 2.1 zurückportieren werden. @@ -63,4 +63,4 @@ Dank geht an alle, die bei dieser Veröffentlichung geholfen haben. Die Unterstützung von Ruby 2.1, diese Veröffentlichung eingeschlossen, basiert auf der „Vereinbarung über die stabile Version von Ruby“ -[der Ruby Association](http://www.ruby.or.jp/). +der [Ruby Association](http://www.ruby.or.jp/). diff --git a/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md b/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md index 49eeac93a8..58342d14cf 100644 --- a/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -9,19 +9,15 @@ lang: vi Ruby 2.1.9 đã được chính thức phát hành. -Bản phát hành này bao gồm nhiều vá lỗi - +Bản phát hành này bao gồm nhiều vá lỗi. Xem [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) để biết thêm chi tiết. -[Như đã được thông báo trước đó](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), đây là bản phát hành thông thường cuối cùng của series 2.1. - +[Như đã được thông báo trước đó](https://www.ruby-lang.org/vi/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), đây là bản phát hành thông thường cuối cùng của series 2.1. Sau bản phát hành này, chúng tôi sẽ không còn hỗ trợ bất kì lỗi nào cho 2.1 ngoại trừ lỗi bảo mật. Chúng tôi khuyến khích bạn bắt đầu lên kế hoạch nâng cấp lên Ruby 2.3 hoặc 2.2. Đồng thời, chúng tôi dự định sẽ tung ra bản 2.1.10 trong vòng ít ngày tới. - Ruby 2.1.10 sẽ không có bất kì sự thay đổi nào so với 2.1.9 ngoại trừ con số phiên bản. - Bạn không cần phải sử dụng nó cho production, nhưng bạn nên thử nghiệm nó bởi vì số phiên bản của nó có hai chữ số. ## Download diff --git a/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md b/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md index be282386e8..a8024db567 100644 --- a/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -8,13 +8,10 @@ lang: vi --- Ruby 2.1.10 đã được chính thức phát hành. - Bản phát hành này không dành cho production, mà nhằm mục đích thử nhiệm sự tương thích của những bản phát hành bao gồm hai chữ số. - Bạn không cần phải nâng cấp từ 2.1.9 lên 2.1.10 trong trường hợp sử dụng bình thường. -Như đã được thông báo trong bản phát hành của [Ruby 2.1.9](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.0 không có bất kì sự thay đổi nào so với 2.1.9, ngoại trừ con số của phiên bản (và chỉ một bài sự thay đổi liên quan trong bộ kiểm thử). - +Như đã được thông báo trong bản phát hành của [Ruby 2.1.9](https://www.ruby-lang.org/vi/news/2016/03/30/ruby-2-1-9-released/), Ruby 2.1.0 không có bất kì sự thay đổi nào so với 2.1.9, ngoại trừ con số của phiên bản (và chỉ một bài sự thay đổi liên quan trong bộ kiểm thử). Vui lòng thử nghiệm sự tương thích của ứng dụng và/hoặc thư viên của bạn với những phiên bản bao gồm hai chữ số. ## Tải xuống @@ -50,5 +47,3 @@ Vui lòng thử nghiệm sự tương thích của ứng dụng và/hoặc thư ## Chú thích phát hành Cảm ơn sự giúp đỡ của tất cả mọi người trong phiên bản này. - - From 00595245326cb4b9ad00cf6023e3cf429d1e82d1 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Mon, 18 Apr 2016 17:47:30 +0800 Subject: [PATCH 0487/3767] Add https://cache.ruby-china.org to download mirros page Closes #1356 --- en/downloads/mirrors/index.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/en/downloads/mirrors/index.md b/en/downloads/mirrors/index.md index 09731688c4..8e97d95c7c 100644 --- a/en/downloads/mirrors/index.md +++ b/en/downloads/mirrors/index.md @@ -36,7 +36,8 @@ Please try to use a mirror that is near you. * [Austria][mirror-http-at] (tuwien.ac.at) * [Taiwan 1][mirror-http-tw1] (cdpa.nsysu.edu.tw) * [Taiwan 2][mirror-http-tw2] (ftp.cs.pu.edu.tw) -* [China][mirror-http-cn] (ruby.taobao.org) +* [China 1][mirror-http-cn1] (ruby.taobao.org) +* [China 2][mirror-http-cn2] (Ruby China) ### Mirror sites via FTP @@ -92,7 +93,8 @@ Please try to use a mirror that is near you. [mirror-http-at]: http://gd.tuwien.ac.at/languages/ruby/ [mirror-http-tw1]: http://pluto.cdpa.nsysu.edu.tw/ruby/ [mirror-http-tw2]: http://ftp.cs.pu.edu.tw/Unix/lang/Ruby/ -[mirror-http-cn]: https://ruby.taobao.org/mirrors/ruby/ +[mirror-http-cn1]: https://ruby.taobao.org/mirrors/ruby/ +[mirror-http-cn2]: https://cache.ruby-china.org/pub/ruby/ [mirror-ftp-jp1]: https://cache.ruby-lang.org/pub/ruby/ [mirror-ftp-jp-ring-shibaura-it]: ftp://ring.shibaura-it.ac.jp/pub/lang/ruby/ [mirror-ftp-jp-ring-tohoku]: ftp://ring.tains.tohoku.ac.jp/pub/lang/ruby/ From f67c37a80a246a2af40c6d41ec2bdfd105111a2e Mon Sep 17 00:00:00 2001 From: Felipe Gentil Date: Tue, 12 Apr 2016 18:41:55 -0300 Subject: [PATCH 0488/3767] Translate Ruby 2.1.9 released (pt) --- .../_posts/2016-03-30-ruby-2-1-9-released.md | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 pt/news/_posts/2016-03-30-ruby-2-1-9-released.md diff --git a/pt/news/_posts/2016-03-30-ruby-2-1-9-released.md b/pt/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..b2fa202f88 --- /dev/null +++ b/pt/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,62 @@ +--- +layout: news_post +title: "Ruby 2.1.9 lançado" +author: "usa" +translator: "fpgentil" +date: 2016-03-30 12:00:00 +0000 +lang: pt +--- + +Ruby 2.1.9 foi lançado. + +Esta versão inclui várias correções de *bugs*. +Consulte o [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) +para detalhes. + +[Como anunciado anteriormente](https://www.ruby-lang.org/pt/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), +esta é a última *release* normal para a série Ruby 2.1. Depois disso, nós nunca +mais iremos portar nenhuma correção de *bug* para 2.1 com exceção de correções +de segurança. Nós recomandamos que você comece a planejar o *upgrade* para Ruby +2.3 ou 2.2. + +A propósito, nós estamos planejando lançar o Ruby 2.1.10 em alguns dias. +Ruby 2.1.10 não incluirá nenhuma alteração da versão 2.1.9, com exceção do +número da versão. Você não deve utilizá-la em produção, mas deve testá-la pois +é um número de versão com dois dígitos. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## Comentário da *release* + +Obrigado a todos que ajudaram nessa *release*. + +A manutenção do Ruby 2.1, incluindo essa *release*, baseia-se no "Agreement for +the Ruby stable version" da [Ruby Association](http://www.ruby.or.jp/). From 0332b889076714ca93ba5e221a3495efa64d7477 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 21 Apr 2016 21:50:33 +0200 Subject: [PATCH 0489/3767] Fix link (es) --- es/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es/news/_posts/2016-03-30-ruby-2-1-9-released.md b/es/news/_posts/2016-03-30-ruby-2-1-9-released.md index 4c10198472..1c4046dafa 100644 --- a/es/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/es/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -12,7 +12,7 @@ Ruby 2.1.9 ha sido liberada. Este lanzamiento incluye varias correcciones de errores. Puedes revisar el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog) para más detalles. -[Como se anunció hace tiempo](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), este es el último lanzamiento regular de la serie Ruby 2.1. +[Como se anunció hace tiempo](https://www.ruby-lang.org/es/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), este es el último lanzamiento regular de la serie Ruby 2.1. Después de este lanzamiento nunca más volveremos a migrar correciones de errores a la versión 2.1 a excepción de parches de seguridad. Te recomendamos comenzar a planear la actualización a Ruby 2.3 or 2.2. From d78e9f0c0f45448d1e154d60001a24635528ca86 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Fri, 22 Apr 2016 19:09:16 +0900 Subject: [PATCH 0490/3767] Translate Ruby 2.1.9 Released (ko) --- .../_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- .../_posts/2016-03-30-ruby-2-1-9-released.md | 61 +++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 ko/news/_posts/2016-03-30-ruby-2-1-9-released.md diff --git a/ko/news/_posts/2015-12-25-ruby-2-3-0-released.md b/ko/news/_posts/2015-12-25-ruby-2-3-0-released.md index 489864823d..2b97b31e72 100644 --- a/ko/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/ko/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -9,7 +9,7 @@ lang: ko 루비 2.3.0의 릴리스를 발표할 수 있게 되어 기쁘게 생각합니다. -이것은 루비 2.3.x 의 첫 번째 안정판 릴리스입니다. +이것은 루비 2.3.x의 첫 번째 안정판 릴리스입니다. 여기에서는 많은 새 기능들이 도입되었습니다. [프로즌 스트링 리터럴 프라그마](https://bugs.ruby-lang.org/issues/11473)가 diff --git a/ko/news/_posts/2016-03-30-ruby-2-1-9-released.md b/ko/news/_posts/2016-03-30-ruby-2-1-9-released.md new file mode 100644 index 0000000000..b404710349 --- /dev/null +++ b/ko/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -0,0 +1,61 @@ +--- +layout: news_post +title: "루비 2.1.9 릴리스" +author: "usa" +translator: "yous" +date: 2016-03-30 12:00:00 +0000 +lang: ko +--- + +루비 2.1.9가 릴리스 되었습니다. + +이번 릴리스는 많은 버그 수정을 포함하고 있습니다. +자세한 사항은 +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_9/ChangeLog)를 +확인해주세요. + +[이전에 공지했듯이](https://www.ruby-lang.org/en/news/2016/02/24/support-plan-of-ruby-2-0-0-and-2-1/), +이는 루비 2.1의 마지막 일반 릴리스입니다. +이 릴리스 이후로는 보안 수정을 제외한 어떤 버그 수정도 백포트되지 않을 것입니다. +루비 2.3이나 2.2로 업그레이드할 계획을 세우시길 추천합니다. + +한편 우리는 루비 2.1.10의 릴리스를 계획하고 있습니다. +루비 2.1.10은 버전 번호를 제외하면 2.1.9에서 변경된 어떠한 사항도 포함하고 있지 않습니다. +프로덕션 환경에서 사용할 필요는 없지만 두 글자짜리 버전 번호를 갖고 있으므로 테스트 해보셔야 합니다. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2) + + SIZE: 12016421 bytes + SHA1: 39524185b580a3390a3b5019819c8b28d3249766 + SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) + + SIZE: 15166126 bytes + SHA1: dd68afc652fe542f83a9a709a74f4da2662054bf + SHA256: 034cb9c50676d2c09b3b6cf5c8003585acea05008d9a29fa737c54d52c1eb70c + SHA512: 1e03aa720e932f019c4651c355e8ef35b87fdf69b054c9d39a319467d2a8e5bfe4995cbacd9add36b832c77761a47c9d1040f00e856ad5888d69ec7221455e35 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.xz) + + SIZE: 9395648 bytes + SHA1: 5e89efa5189c3def8ee8de18ce750a7e4a20ac32 + SHA256: 39f203f7498aed2456fb500147fada5adcbf102d89d4f6aca773ebcadd8ea82a + SHA512: 1f331a8910fd7a9ab9c41bf56aef12041dd413ad49c696f6df2c9a7ec3a3d5cdf383f2a3d30949ea37b8ecb39f50355e526412b36ed4e07b60733d9db4d2bd14 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.zip) + + SIZE: 16696728 bytes + SHA1: 4aa288b65fbf12692ac53577adc561c9a0f6a6ca + SHA256: 8610fdb1836d493c19600cfed4828083f85197096c0aea3f73fa1ed532cbb5a7 + SHA512: a212b6a58637f6bf4f456d7ecc7bbd8ceaa0c3f16cb844b872eb62eaf261b5874fdb79705241d05a356fcdc1d3fdd8a94fcd8e6ca62190e9f544c8f45a9f41af + +## 릴리스 코멘트 + +이 릴리스를 만드는 데 도움을 준 모두에게 감사드립니다. + +이 릴리스를 포함한 루비 2.1의 유지보수는 [Ruby Association](http://www.ruby.or.jp/)의 +"루비 안정 버전에 관한 협의"에 기반해 이루어집니다. From f76743c7cf009975ae286b13973bcd8eeb015192 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 24 Apr 2016 09:14:12 +0200 Subject: [PATCH 0491/3767] Remove link to RubySpec (translations) --- bg/about/index.md | 5 ----- de/about/index.md | 5 ----- ja/about/index.md | 3 --- ko/about/index.md | 3 --- pl/about/index.md | 4 ---- pt/about/index.md | 5 ----- zh_cn/about/index.md | 3 --- 7 files changed, 28 deletions(-) diff --git a/bg/about/index.md b/bg/about/index.md index 161eda14cd..48a75fbb13 100644 --- a/bg/about/index.md +++ b/bg/about/index.md @@ -193,10 +193,6 @@ Ruby притежава множество други черти, като ня * [Cardinal][cardinal] e “Ruby компилатор за виртуалната машина [Parrot][parrot]” (Perl 6). -Някои от тези имплементации, включително MRI, ползват списъка с ръководни -принципи на [RubySpec][rubyspec], което е пълна изпълнима спецификация на -Ruby. - ### Референции 1 Matz в пощенския списък Ruby-Talk, [May 12th, 2000][blade]. @@ -225,4 +221,3 @@ Ruby. [maglev]: http://ruby.gemstone.com [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org -[rubyspec]: http://rubyspec.org diff --git a/de/about/index.md b/de/about/index.md index d5a6c14dc1..bc6cd47b4c 100644 --- a/de/about/index.md +++ b/de/about/index.md @@ -227,10 +227,6 @@ Hier ist eine Liste: * [Cardinal][cardinal] ist ein „Ruby-Compiler für die [Parrot][parrot] Virtual Machine“ (Perl 6). -Einige der genannten Implementierungen, MRI eingeschlossen, folgen den -Richtlinien von [RubySpec][rubyspec], einer „kompletten ausführbaren -Spezifikation für die Programmiersprache Ruby“. - ### Referenzen 1 Matz in der Ruby-Talk-Mailingliste am [12. Mai 2000][blade]. @@ -260,4 +256,3 @@ November 2001. [maglev]: http://ruby.gemstone.com [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org -[rubyspec]: http://rubyspec.org diff --git a/ja/about/index.md b/ja/about/index.md index 4a1a867714..6861ccf6a0 100644 --- a/ja/about/index.md +++ b/ja/about/index.md @@ -181,8 +181,6 @@ MRI以外のRuby処理系には以下のようなものがあります。 * [MagLev][maglev]は、オブジェクトの永続化と分散共有キャッシュを持った、高速で安定したRuby処理系です。 * [Cardinal][cardinal]はPerl6用の仮想マシンである[Parrot][parrot]上のRubyコンパイラです。 -MRIを含めて、これらの処理系は「Ruby言語のための実行可能な仕様」である[RubySpec][rubyspec]のガイドラインに沿っています。 - ### 参照リンク 1 Matz, ruby-talk メーリンクリスト上での会話, [2000年5月12日][blade]。 @@ -209,4 +207,3 @@ MRIを含めて、これらの処理系は「Ruby言語のための実行可能 [maglev]: http://ruby.gemstone.com [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org -[rubyspec]: http://rubyspec.org diff --git a/ko/about/index.md b/ko/about/index.md index 50476d0d64..9a75fbf666 100644 --- a/ko/about/index.md +++ b/ko/about/index.md @@ -164,8 +164,6 @@ MRI가 지원하지 않는 특별한 기능을 가지거나 합니다. * [MagLev][maglev]는 “통합된 개체 지속성과 분산 공유 캐시를 가진 빠르고, 안정적인 루비 구현체”입니다. * [Cardinal][cardinal]는 “[Parrot][parrot] 가상 기기을 위한 루비 컴파일러”(Perl 6)입니다. -MRI를 포함, 일부 구현체들은 “complete executable specification for the Ruby programming language”인 [RubySpec][rubyspec]의 가이드라인을 준수합니다. - ### 참조 1 마츠, 루비토크 메일링 리스트에서, [May 12th, @@ -196,4 +194,3 @@ MRI를 포함, 일부 구현체들은 “complete executable specification for t [maglev]: http://ruby.gemstone.com [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org -[rubyspec]: http://rubyspec.org diff --git a/pl/about/index.md b/pl/about/index.md index fbf6f8ddd1..340c0de65f 100644 --- a/pl/about/index.md +++ b/pl/about/index.md @@ -216,9 +216,6 @@ Tu jest lista: * [Cardinal][cardinal] jest “kompilatorem Rubiego dla [Parrot][parrot] Virtual Machine” (Perl 6). -Niektóre z tych implementacji, włączając w to MRI, podążają za wytycznymi -[RubySpec][rubyspec], “pełna wykonywalna specyfikacja dla języka programowania Ruby”. - ### Odnośniki 1 Matz, wypowiedź na liście ruby-talk, [May 12th, 2000][blade]. @@ -247,4 +244,3 @@ Niektóre z tych implementacji, włączając w to MRI, podążają za wytycznymi [maglev]: http://ruby.gemstone.com [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org -[rubyspec]: http://rubyspec.org diff --git a/pt/about/index.md b/pt/about/index.md index fdfc0423a9..87adb5a1c1 100644 --- a/pt/about/index.md +++ b/pt/about/index.md @@ -226,10 +226,6 @@ Segue uma lista: * [Cardinal][cardinal] é um “compilador Ruby para a Máquina Virtual [Parrot][parrot]” (Perl 6). -Algumas dessas implementações, inclusive o MRI, seguem as diretrizes da -[RubySpec][rubyspec], uma “especificação completamente executável para a -linguagem de programação Ruby”. - ### Referências 1 Matz, falando na lista de e-mails Ruby-Talk, [12 Mai. @@ -260,4 +256,3 @@ Nov. 2001. [maglev]: http://ruby.gemstone.com [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org -[rubyspec]: http://rubyspec.org diff --git a/zh_cn/about/index.md b/zh_cn/about/index.md index 6dd33e53a8..f090781399 100644 --- a/zh_cn/about/index.md +++ b/zh_cn/about/index.md @@ -132,8 +132,6 @@ Ruby 还有其他众多特性,下面列举一些: * [MagLev][maglev] 是“一个快速、稳定的 Ruby 实现,支持集成对象持久化和分布式共享缓存”。 * [Cardinal][cardinal] 是一个“为 [Parrot][parrot] 虚拟机 (Perl 6)编写的 Ruby 编译器”。 -这些实现中有一部分(包括 MRI)遵守 [RubySpec][rubyspec] 规范,这是一份“完全可以执行的 Ruby 编程语言规范”。 - ### 参考资料 1 [2000 年 5 月 12 日][blade],Matz 在 Ruby-Talk 邮件列表中发布的消息。 @@ -161,4 +159,3 @@ Ruby 还有其他众多特性,下面列举一些: [maglev]: http://ruby.gemstone.com [cardinal]: https://github.com/parrot/cardinal [parrot]: http://parrot.org -[rubyspec]: http://rubyspec.org From 53ed776f8c80838d1a8a1cdfb7c5422ea36f4f1e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 24 Apr 2016 15:27:34 +0200 Subject: [PATCH 0492/3767] Fix link to RubyGarden FAQ (en) Has been down for a long time; link to "The Ruby Language FAQ" instead. Closes #1202. --- en/documentation/ruby-from-other-languages/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/documentation/ruby-from-other-languages/index.md b/en/documentation/ruby-from-other-languages/index.md index 5f9b905c5a..3363e69385 100644 --- a/en/documentation/ruby-from-other-languages/index.md +++ b/en/documentation/ruby-from-other-languages/index.md @@ -234,7 +234,7 @@ private method call. `protected` is the one to be on the lookout for. A protected method can be called from a class or descendant class instances, but also with another -instance as its receiver. Example, adapted from the [Ruby FAQ][1]\: +instance as its receiver. Example, adapted from [The Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -433,4 +433,4 @@ When you are ready for more Ruby knowledge, see our -[1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html From 0ac298b71e7429c3939dd94f076d6cf39dbf20c4 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 24 Apr 2016 15:27:48 +0200 Subject: [PATCH 0493/3767] Fix link to RubyGarden FAQ (translations) --- bg/documentation/ruby-from-other-languages/index.md | 6 +++++- de/documentation/ruby-from-other-languages/index.md | 4 ++-- es/documentation/ruby-from-other-languages/index.md | 4 ++-- fr/documentation/ruby-from-other-languages/index.md | 4 ++-- id/documentation/ruby-from-other-languages/index.md | 4 ++-- it/documentation/ruby-from-other-languages/index.md | 4 ++-- ko/documentation/ruby-from-other-languages/index.md | 4 ++-- pl/documentation/ruby-from-other-languages/index.md | 4 ++-- pt/documentation/ruby-from-other-languages/index.md | 4 ++-- ru/documentation/ruby-from-other-languages/index.md | 4 ++-- tr/documentation/ruby-from-other-languages/index.md | 4 ++-- vi/documentation/ruby-from-other-languages/index.md | 5 +++-- zh_cn/documentation/ruby-from-other-languages/index.md | 6 ++++-- zh_tw/documentation/ruby-from-other-languages/index.md | 4 ++-- 14 files changed, 34 insertions(+), 27 deletions(-) diff --git a/bg/documentation/ruby-from-other-languages/index.md b/bg/documentation/ruby-from-other-languages/index.md index 6f7abd5845..dc8c60d5bc 100644 --- a/bg/documentation/ruby-from-other-languages/index.md +++ b/bg/documentation/ruby-from-other-languages/index.md @@ -161,7 +161,7 @@ end ### Достъп до метод -В Ruby `private` се изпозлзва за модификатор за достъп, който прави методите достъпни, когато се викат без explicit receiver. В този случай Само **self** е receiver на извикването на private метод. Към `protected` трябва да се подхожда с внимание. protected метод може да бъде извикан от клас или инстанция на наследен клас, но също така и с друга инстанции като receiver. Пример, взет от [Ruby FAQ](http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F): +В Ruby `private` се изпозлзва за модификатор за достъп, който прави методите достъпни, когато се викат без explicit receiver. В този случай Само **self** е receiver на извикването на private метод. Към `protected` трябва да се подхожда с внимание. protected метод може да бъде извикан от клас или инстанция на наследен клас, но също така и с друга инстанции като receiver. Пример, взет от [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -327,3 +327,7 @@ end ## Научете още Ако сте готови за още знания, посетете [документацията](/en/documentation/). + + + +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/de/documentation/ruby-from-other-languages/index.md b/de/documentation/ruby-from-other-languages/index.md index b17773fc17..1f43033504 100644 --- a/de/documentation/ruby-from-other-languages/index.md +++ b/de/documentation/ruby-from-other-languages/index.md @@ -257,7 +257,7 @@ Empfänger in der Klasse und abgeleiteten Klassen aufgerufen werden (wie bei *private*), aber zusätzlich auch mit einer anderen Instanz dieser Klasse als Empfänger. -Ein Beispiel aus den [Ruby FAQ][1]\: +Ein Beispiel aus den [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -464,4 +464,4 @@ Wenn du bereit für noch mehr Ruby-Wissen bist, dann schau dir die -[1]: http://www.rubycentral.com/faq/rubyfaq-7.html +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/es/documentation/ruby-from-other-languages/index.md b/es/documentation/ruby-from-other-languages/index.md index 81b948978e..f0dc41edf5 100644 --- a/es/documentation/ruby-from-other-languages/index.md +++ b/es/documentation/ruby-from-other-languages/index.md @@ -252,7 +252,7 @@ Al que debemos estar atentos es a `protected`. Un método protegido puede ser llamado desde una instancia de una clase o las instancias de sus ancestros, pero también con otra instancia como su receptor. -Ejemplo, adaptado del [Ruby FAQ][1]\: +Ejemplo, adaptado del [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -457,4 +457,4 @@ Cuando estés listo para saber más sobre Ruby, visita nuestra sección de -[1]: http://www.rubycentral.com/faq/rubyfaq-7.html +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/fr/documentation/ruby-from-other-languages/index.md b/fr/documentation/ruby-from-other-languages/index.md index 280f17564f..55da35c6bd 100644 --- a/fr/documentation/ruby-from-other-languages/index.md +++ b/fr/documentation/ruby-from-other-languages/index.md @@ -249,7 +249,7 @@ est autorisé. `protected` est à part : une méthode protégée peut être appelée depuis une instance de classe ou de classe fille, mais également avec une autre instance comme destinataire. -Un exemple, repris de la [FAQ Ruby][1]\: +Un exemple, repris de la [FAQ Ruby][faq]: {% highlight irb %} $ irb @@ -458,4 +458,4 @@ Enthousiaste ? Direction notre section -[1]: http://www.rubycentral.com/faq/rubyfaq-7.html +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/id/documentation/ruby-from-other-languages/index.md b/id/documentation/ruby-from-other-languages/index.md index bc36f043fd..33294d5aa2 100644 --- a/id/documentation/ruby-from-other-languages/index.md +++ b/id/documentation/ruby-from-other-languages/index.md @@ -262,7 +262,7 @@ metode hanya bisa diakses ketika metode bisa dipanggil tanpa obyek penerima yang eksplisit. Hanya **self** yang boleh menjadi receiver pemanggilan metode private. -`protected` perlu diperhatikan lebih lanjut. Metode `protected` bisa dipanggil dari kelas ataupun *instance* kelas turunan, tetapi juga dengan *instance* lain sebagai penerima. Contoh, diadaptasi dari [Ruby FAQ][2]\: +`protected` perlu diperhatikan lebih lanjut. Metode `protected` bisa dipanggil dari kelas ataupun *instance* kelas turunan, tetapi juga dengan *instance* lain sebagai penerima. Contoh, diadaptasi dari [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -485,4 +485,4 @@ Ketika Anda siap dengan pengetahuan Ruby yang lebih lagi, lihat bagian [1]: http://www.jvoegele.com/software/langcomp.html -[2]: http://www.rubycentral.com/faq/rubyfaq-7.html +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/it/documentation/ruby-from-other-languages/index.md b/it/documentation/ruby-from-other-languages/index.md index abfa82496b..d1a122a7ca 100644 --- a/it/documentation/ruby-from-other-languages/index.md +++ b/it/documentation/ruby-from-other-languages/index.md @@ -245,7 +245,7 @@ usato come ricevente per una chiamata ad un metodo pubblico. `protected` è il più inusuale dei tre. Un metodo protetto può essere chiamato da un’istanza della classe o delle sue derivate, ma anche con un’altra istanza come receiver. Per chiarificare meglio il concetto, consideriamo questo -semplice esempio adattato dalle [Ruby FAQ][1]\: +semplice esempio adattato dalle [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -457,4 +457,4 @@ sezione [Documentazione](/it/documentation/). -[1]: http://www.rubycentral.com/faq/rubyfaq-7.html +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/ko/documentation/ruby-from-other-languages/index.md b/ko/documentation/ruby-from-other-languages/index.md index ed1fe367c8..fe4845fdd2 100644 --- a/ko/documentation/ruby-from-other-languages/index.md +++ b/ko/documentation/ruby-from-other-languages/index.md @@ -222,7 +222,7 @@ end `protected` 밖에서부터 호출했을 때 주의해야 한다는 뜻입니다. `protected` 메소드는 클래스나 하위 클래스 인스턴스에서 호출할 수 있고, 다른 인스턴스를 리시버로 -사용할 수 있습니다. [루비 FAQ][1]에서 가져온 예제입니다. +사용할 수 있습니다. [루비 FAQ][faq]에서 가져온 예제입니다. {% highlight irb %} $ irb @@ -421,4 +421,4 @@ C++의 `operator+` 같은 건 필요 없습니다. -[1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/pl/documentation/ruby-from-other-languages/index.md b/pl/documentation/ruby-from-other-languages/index.md index 3611e82936..b012175a71 100644 --- a/pl/documentation/ruby-from-other-languages/index.md +++ b/pl/documentation/ruby-from-other-languages/index.md @@ -228,7 +228,7 @@ dostęp publiczny. `private` oznacza, że dana metoda(y) jest dostępna tylko wtedy, jeśli można ją wywołać bez wyraźnego określenia odbiorcy. Jedynie **self** jest dozwolonym odbiorcą wywołań prywatnych metod. -`protected` jest tym, na co trzeba zwrócić uwagę. Metoda chroniona może być wywołana przez instancje danej klasy lub klas pochodnych, ale również przez inną instancję danej klasy. Poniżej przykład za [Ruby FAQ][1]\: +`protected` jest tym, na co trzeba zwrócić uwagę. Metoda chroniona może być wywołana przez instancje danej klasy lub klas pochodnych, ale również przez inną instancję danej klasy. Poniżej przykład za [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -432,4 +432,4 @@ Więcej informacji na temat języka Ruby znajdziesz w -[1]: http://www.rubycentral.com/faq/rubyfaq-7.html +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/pt/documentation/ruby-from-other-languages/index.md b/pt/documentation/ruby-from-other-languages/index.md index 3f0431211e..0151340078 100644 --- a/pt/documentation/ruby-from-other-languages/index.md +++ b/pt/documentation/ruby-from-other-languages/index.md @@ -246,7 +246,7 @@ significa que os métodos são acessíveis somente quando chamados com um receptor específico. Só **self** pode ser o receptor dum método privado Only **self** is allowed to be the receiver of a private method call. -`protected` é aquele que se deve ter mais cuidado. Um método protegido pode ser chamado de uma class ou classes descendentes, mas também com outra instância como receptor. Exemplo adaptado da [Ruby FAQ][1]\: +`protected` é aquele que se deve ter mais cuidado. Um método protegido pode ser chamado de uma class ou classes descendentes, mas também com outra instância como receptor. Exemplo adaptado da [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -456,4 +456,4 @@ secção de [Documentação](/pt/documentation/). -[1]: http://www.rubycentral.com/faq/rubyfaq-7.html "FAQ de Ruby" +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/ru/documentation/ruby-from-other-languages/index.md b/ru/documentation/ruby-from-other-languages/index.md index c99390eb9f..78af7f1a71 100644 --- a/ru/documentation/ruby-from-other-languages/index.md +++ b/ru/documentation/ruby-from-other-languages/index.md @@ -226,7 +226,7 @@ end О `protected` методах надо поговорить подробнее. Protected метод может быть вызван инстансом текущего или дочернего класса, однако может иметь вызывающей стороной -другой инстанс. Пример, позаимствованный из [Ruby FAQ][1]\: +другой инстанс. Пример, позаимствованный из [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -425,4 +425,4 @@ end -[1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/tr/documentation/ruby-from-other-languages/index.md b/tr/documentation/ruby-from-other-languages/index.md index cda8b76203..171fe1f41b 100644 --- a/tr/documentation/ruby-from-other-languages/index.md +++ b/tr/documentation/ruby-from-other-languages/index.md @@ -219,7 +219,7 @@ Ruby biraz farklılık gösterir. `public` doğal olarak herkese açık demektir. `private` ise metodun belirlenmiş alıcısı varsa erişilebileceğini belirtir ve bu alıcı sadece **self** olabilir. -`protected` incelenmesi gereken birşey. Bir protected metod sınıfın yada türetilmiş sınıfın oluşumlarından çağrılabilir, ayrıca diğer oluşum üzerinden çağrılabilir. Örnek, [Ruby FAQ][1] alınmıştır: +`protected` incelenmesi gereken birşey. Bir protected metod sınıfın yada türetilmiş sınıfın oluşumlarından çağrılabilir, ayrıca diğer oluşum üzerinden çağrılabilir. Örnek, [Ruby Language FAQ][faq] alınmıştır: {% highlight irb %} $ irb @@ -420,4 +420,4 @@ bölümüne bakınız. -[1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/vi/documentation/ruby-from-other-languages/index.md b/vi/documentation/ruby-from-other-languages/index.md index 5d6eeeb7ad..705990dc51 100644 --- a/vi/documentation/ruby-from-other-languages/index.md +++ b/vi/documentation/ruby-from-other-languages/index.md @@ -233,7 +233,8 @@ tiếp nhận khi gọi phương thức private. `protected` là một truy cập cần được xem xét. Một phương thức protected có thể được gọi từ một lớp con của lớp thể hiện (lớp cha), nhưng cũng có thề được gọi -bởi lớp thể hiện khác như là một lớp tiếp nhận của nó. Ví dụ, từ [Ruby FAQ][1]\: +bởi lớp thể hiện khác như là một lớp tiếp nhận của nó. +Ví dụ, từ [Ruby Language FAQ][faq]: {% highlight irb %} $ irb @@ -433,4 +434,4 @@ Khi bạn đã sẵn sàng để nâng cao kiến thức về Ruby, xem phần -[1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/zh_cn/documentation/ruby-from-other-languages/index.md b/zh_cn/documentation/ruby-from-other-languages/index.md index 1cac8994dc..365bb6efdb 100644 --- a/zh_cn/documentation/ruby-from-other-languages/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/index.md @@ -186,7 +186,7 @@ end Ruby 有些不同。`public` 还是公开的。`private` 表示只有非明确指定接收者(receiver)才允许调用。私有方法调用只允许 **self** 为接收者。 -`protected` 应该特别注意。受保护的方法可以被类及继承类的实例调用,同一个类的其他实例也可以调用。 来自[Ruby FAQ][1] 的例子: +`protected` 应该特别注意。受保护的方法可以被类及继承类的实例调用,同一个类的其他实例也可以调用。 来自[Ruby Language FAQ][faq] 的例子: {% highlight irb %} $ irb @@ -353,4 +353,6 @@ end 当你准备学习更多 Ruby 知识的时候,请查看[文档](/zh_cn/documentation/)部分。 -[1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F + + +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/zh_tw/documentation/ruby-from-other-languages/index.md b/zh_tw/documentation/ruby-from-other-languages/index.md index fd013277ec..75823ea5fa 100644 --- a/zh_tw/documentation/ruby-from-other-languages/index.md +++ b/zh_tw/documentation/ruby-from-other-languages/index.md @@ -195,7 +195,7 @@ package 類別的實例可以呼叫,而 `private` 表示除了這個類別的 在 Ruby 中,`public` 還是一樣是公開的意思,其他則有一點差異。`private` 表示只有不指定接受者(receiver)時才可以呼叫,也就是只有 **self** 可以當成 private 方法的接受者。 -`protected` 也有點不同。一個 protected 方法除了可以被一個類別或衍生類別的實例呼叫,也可以讓另一個相同類別的實例來當做接受者。 來看看 [Ruby FAQ][1] 的例子: +`protected` 也有點不同。一個 protected 方法除了可以被一個類別或衍生類別的實例呼叫,也可以讓另一個相同類別的實例來當做接受者。 來看看 [Ruby Language FAQ][faq] 的例子: {% highlight irb %} $ irb @@ -381,4 +381,4 @@ end -[1]: http://faq.rubygarden.org/entry/show/57?controller_prefix=faq%2F +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html From d5bcf44075755fa03685d51914156c48622b5d80 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 24 Apr 2016 15:28:05 +0200 Subject: [PATCH 0494/3767] Improve code sample for `protected' (en) Remove irb prompts, rename method, clarify a comment. --- .../ruby-from-other-languages/index.md | 75 +++++++++---------- 1 file changed, 35 insertions(+), 40 deletions(-) diff --git a/en/documentation/ruby-from-other-languages/index.md b/en/documentation/ruby-from-other-languages/index.md index 3363e69385..5fd8643f74 100644 --- a/en/documentation/ruby-from-other-languages/index.md +++ b/en/documentation/ruby-from-other-languages/index.md @@ -234,47 +234,42 @@ private method call. `protected` is the one to be on the lookout for. A protected method can be called from a class or descendant class instances, but also with another -instance as its receiver. Example, adapted from [The Ruby Language FAQ][faq]: +instance as its receiver. +Here is an example (adapted from [The Ruby Language FAQ][faq]): -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # public by default -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # now make `func` protected, still works -irb(main):016:0* # because protected allows the other reference -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # now make `func` private -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # public by default + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# now make `identifier' protected; it still works +# because protected allows `other' as receiver + +class Test + protected :identifier +end + +t1 == t2 # => true + +# now make `identifier' private + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Classes are open From d4419f3c3a944b619a819d4903e398465984ba94 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 24 Apr 2016 15:28:25 +0200 Subject: [PATCH 0495/3767] Improve code sample for `protected' (translations) --- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- .../ruby-from-other-languages/index.md | 72 +++++++++---------- 14 files changed, 462 insertions(+), 546 deletions(-) diff --git a/bg/documentation/ruby-from-other-languages/index.md b/bg/documentation/ruby-from-other-languages/index.md index dc8c60d5bc..5b111551af 100644 --- a/bg/documentation/ruby-from-other-languages/index.md +++ b/bg/documentation/ruby-from-other-languages/index.md @@ -163,45 +163,39 @@ end В Ruby `private` се изпозлзва за модификатор за достъп, който прави методите достъпни, когато се викат без explicit receiver. В този случай Само **self** е receiver на извикването на private метод. Към `protected` трябва да се подхожда с внимание. protected метод може да бъде извикан от клас или инстанция на наследен клас, но също така и с друга инстанции като receiver. Пример, взет от [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # public by default -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # now make `func` protected, still works -irb(main):016:0* # because protected allows the other reference -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # now make `func` private -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # public by default + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# now make `identifier' protected; it still works +# because protected allows `other' as receiver + +class Test + protected :identifier +end + +t1 == t2 # => true + +# now make `identifier' private + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Отворени класове diff --git a/de/documentation/ruby-from-other-languages/index.md b/de/documentation/ruby-from-other-languages/index.md index 1f43033504..49bfdc39f7 100644 --- a/de/documentation/ruby-from-other-languages/index.md +++ b/de/documentation/ruby-from-other-languages/index.md @@ -259,45 +259,39 @@ Klasse als Empfänger. Ein Beispiel aus den [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # normalerweise "public" -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # func ist jetzt "protected". Das funktioniert, -irb(main):016:0* # weil other eine Instanz derselben Klasse ist. -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # Jetzt ist func "private" => Boom. -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # standardmäßig "public" + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# `identifier' ist jetzt "protected"; das funktioniert noch, +# weil `other' eine Instanz derselben Klasse ist + +class Test + protected :identifier +end + +t1 == t2 # => true + +# nun ist `identifier' "private" + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Offene Klassen diff --git a/es/documentation/ruby-from-other-languages/index.md b/es/documentation/ruby-from-other-languages/index.md index f0dc41edf5..a90ac5be0b 100644 --- a/es/documentation/ruby-from-other-languages/index.md +++ b/es/documentation/ruby-from-other-languages/index.md @@ -254,45 +254,39 @@ ancestros, pero también con otra instancia como su receptor. Ejemplo, adaptado del [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # public por defecto -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(otro) -irb(main):008:2> func == otro.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # ahora haz 'func' protected, todavía funciona -irb(main):016:0* # porque protected permite la otra referencia -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # ahora haz 'func' private -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # public por defecto + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# ahora haz `identifier' protected, todavía funciona +# porque protected permite la otra referencia + +class Test + protected :identifier +end + +t1 == t2 # => true + +# ahora haz `identifier' private + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Las clases están abiertas diff --git a/fr/documentation/ruby-from-other-languages/index.md b/fr/documentation/ruby-from-other-languages/index.md index 55da35c6bd..1a529a049e 100644 --- a/fr/documentation/ruby-from-other-languages/index.md +++ b/fr/documentation/ruby-from-other-languages/index.md @@ -251,45 +251,39 @@ avec une autre instance comme destinataire. Un exemple, repris de la [FAQ Ruby][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # publique par défaut -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # passer `func` en protected fonctionne toujours : -irb(main):016:0* # la référence à other est autorisée -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # par contre, si `func` est private... -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # publique par défaut + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# passer `identifier' en protected fonctionne toujours : +# la référence à other est autorisée + +class Test + protected :identifier +end + +t1 == t2 # => true + +# par contre, si `identifier' est private... + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Les classes restent ouvertes diff --git a/id/documentation/ruby-from-other-languages/index.md b/id/documentation/ruby-from-other-languages/index.md index 33294d5aa2..63c355f5ff 100644 --- a/id/documentation/ruby-from-other-languages/index.md +++ b/id/documentation/ruby-from-other-languages/index.md @@ -264,45 +264,39 @@ pemanggilan metode private. `protected` perlu diperhatikan lebih lanjut. Metode `protected` bisa dipanggil dari kelas ataupun *instance* kelas turunan, tetapi juga dengan *instance* lain sebagai penerima. Contoh, diadaptasi dari [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # metode berikut secara default adalah public -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # sekarang atur `func` menjadi protected, -irb(main):016:0* # masih jalan karena protected bisa reference ke lain -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # sekarang atur `func` menjadi private -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # metode berikut secara default adalah public + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# sekarang atur `identifier' menjadi protected, +# masih jalan karena protected bisa reference ke lain + +class Test + protected :identifier +end + +t1 == t2 # => true + +# sekarang atur `identifier' menjadi private + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Kelas Bersifat Terbuka diff --git a/it/documentation/ruby-from-other-languages/index.md b/it/documentation/ruby-from-other-languages/index.md index d1a122a7ca..25b6df36d2 100644 --- a/it/documentation/ruby-from-other-languages/index.md +++ b/it/documentation/ruby-from-other-languages/index.md @@ -247,45 +247,39 @@ da un’istanza della classe o delle sue derivate, ma anche con un’altra istan come receiver. Per chiarificare meglio il concetto, consideriamo questo semplice esempio adattato dalle [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # public per default -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # rendiamo `func` protetto, e viene sempre -irb(main):016:0* # ritornato true, perchè t2 è pur sempre un'istanza di Test -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # Ora rendiamo `func` privato -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # public per default + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# rendiamo `identifier' protetto, e viene sempre +# ritornato true, perchè t2 è pur sempre un'istanza di Test + +class Test + protected :identifier +end + +t1 == t2 # => true + +# ora rendiamo `identifier' privato + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Classi aperte diff --git a/ko/documentation/ruby-from-other-languages/index.md b/ko/documentation/ruby-from-other-languages/index.md index fe4845fdd2..81a457e34e 100644 --- a/ko/documentation/ruby-from-other-languages/index.md +++ b/ko/documentation/ruby-from-other-languages/index.md @@ -224,45 +224,39 @@ end 클래스나 하위 클래스 인스턴스에서 호출할 수 있고, 다른 인스턴스를 리시버로 사용할 수 있습니다. [루비 FAQ][faq]에서 가져온 예제입니다. -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # 기본값은 public입니다. -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # 이제 `func`를 protected로 만들지만 protected가 다른 -irb(main):016:0* # 객체에서의 참조를 허용하기 때문에 여전히 동작합니다. -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # 이제 `func`을 private으로 만듭니다. -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # 기본값은 public입니다. + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# 이제 `identifier'를 protected로 만들지만 protected가 다른 +# 객체에서의 참조를 허용하기 때문에 여전히 동작합니다. + +class Test + protected :identifier +end + +t1 == t2 # => true + +# 이제 `identifier'을 private으로 만듭니다. + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### 열린 클래스 diff --git a/pl/documentation/ruby-from-other-languages/index.md b/pl/documentation/ruby-from-other-languages/index.md index b012175a71..b0e101c84d 100644 --- a/pl/documentation/ruby-from-other-languages/index.md +++ b/pl/documentation/ruby-from-other-languages/index.md @@ -230,45 +230,39 @@ Jedynie **self** jest dozwolonym odbiorcą wywołań prywatnych metod. `protected` jest tym, na co trzeba zwrócić uwagę. Metoda chroniona może być wywołana przez instancje danej klasy lub klas pochodnych, ale również przez inną instancję danej klasy. Poniżej przykład za [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # domyślnie metoda publiczna -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # uczyńmy teraz `func` metodą chronioną, wciąż działa -irb(main):016:0* # ponieważ 'protected' umożliwia odniesienie do 'other' -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # uczyńmy teraz 'func' metodą prywatną -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # domyślnie metoda publiczna + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# uczyńmy teraz `identifier' metodą chronioną, wciąż działa +# ponieważ 'protected' umożliwia odniesienie do `other' + +class Test + protected :identifier +end + +t1 == t2 # => true + +# uczyńmy teraz `identifier' metodą prywatną + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Klasy są otwarte diff --git a/pt/documentation/ruby-from-other-languages/index.md b/pt/documentation/ruby-from-other-languages/index.md index 0151340078..2252285aea 100644 --- a/pt/documentation/ruby-from-other-languages/index.md +++ b/pt/documentation/ruby-from-other-languages/index.md @@ -248,45 +248,39 @@ Only **self** is allowed to be the receiver of a private method call. `protected` é aquele que se deve ter mais cuidado. Um método protegido pode ser chamado de uma class ou classes descendentes, mas também com outra instância como receptor. Exemplo adaptado da [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Teste -irb(main):002:1> # public por omissao -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(outro) -irb(main):008:2> func == outro.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Teste.new -=> # -irb(main):013:0> t2 = Teste.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # seja `func` protected. ainda funciona -irb(main):016:0* # porque protected permite a outra referência -irb(main):017:0* class Teste -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # seja `func` private -irb(main):022:0* class Teste -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # public por omissao + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# seja `identifier' protected. ainda funciona +# porque protected permite a outra referência + +class Test + protected :identifier +end + +t1 == t2 # => true + +# seja `identifier' private + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### As Classes são abertas diff --git a/ru/documentation/ruby-from-other-languages/index.md b/ru/documentation/ruby-from-other-languages/index.md index 78af7f1a71..ff22001eb4 100644 --- a/ru/documentation/ruby-from-other-languages/index.md +++ b/ru/documentation/ruby-from-other-languages/index.md @@ -228,45 +228,39 @@ end инстансом текущего или дочернего класса, однако может иметь вызывающей стороной другой инстанс. Пример, позаимствованный из [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # публичный метод по умолчанию -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # сделаем `func` protected методом -irb(main):016:0* # это возможно, потому что можно вызвать метод у объекта other -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # теперь сделаем `func` приватным -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # публичный метод по умолчанию + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# сделаем `identifier' protected методом +# это возможно, потому что можно вызвать метод у объекта other + +class Test + protected :identifier +end + +t1 == t2 # => true + +# теперь сделаем `identifier' приватным + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Открытые классы diff --git a/tr/documentation/ruby-from-other-languages/index.md b/tr/documentation/ruby-from-other-languages/index.md index 171fe1f41b..1baeca862e 100644 --- a/tr/documentation/ruby-from-other-languages/index.md +++ b/tr/documentation/ruby-from-other-languages/index.md @@ -221,45 +221,39 @@ erişilebileceğini belirtir ve bu alıcı sadece **self** olabilir. `protected` incelenmesi gereken birşey. Bir protected metod sınıfın yada türetilmiş sınıfın oluşumlarından çağrılabilir, ayrıca diğer oluşum üzerinden çağrılabilir. Örnek, [Ruby Language FAQ][faq] alınmıştır: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # default olarak public -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(diger) -irb(main):008:2> func == diger.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # şimdi `func` u protected yapalım, hala çalışıyor -irb(main):016:0* # çünkü protexted diğerine referansa izin veriyor -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # şimdi `func` u private yapalım -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # default olarak public + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# şimdi `identifier' u protected yapalım, hala çalışıyor +# çünkü protexted diğerine referansa izin veriyor + +class Test + protected :identifier +end + +t1 == t2 # => true + +# şimdi `identifier' u private yapalım + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Sınıflar Açıktır diff --git a/vi/documentation/ruby-from-other-languages/index.md b/vi/documentation/ruby-from-other-languages/index.md index 705990dc51..fc39647f7a 100644 --- a/vi/documentation/ruby-from-other-languages/index.md +++ b/vi/documentation/ruby-from-other-languages/index.md @@ -236,45 +236,39 @@ tiếp nhận khi gọi phương thức private. bởi lớp thể hiện khác như là một lớp tiếp nhận của nó. Ví dụ, từ [Ruby Language FAQ][faq]: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # mặc định là public -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # bây giờ chuyển `func` thành protected, và nó -irb(main):016:0* # vẫn hoạt động vì protected cho phép tham chiếu -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # bây giờ chuyển `func` thành private -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # mặc định là public + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# bây giờ chuyển `identifier' thành protected, và nó +# vẫn hoạt động vì protected cho phép tham chiếu + +class Test + protected :identifier +end + +t1 == t2 # => true + +# bây giờ chuyển `identifier' thành private + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### Các lớp đều mở diff --git a/zh_cn/documentation/ruby-from-other-languages/index.md b/zh_cn/documentation/ruby-from-other-languages/index.md index 365bb6efdb..5e1840049b 100644 --- a/zh_cn/documentation/ruby-from-other-languages/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/index.md @@ -188,45 +188,39 @@ Ruby 有些不同。`public` 还是公开的。`private` 表示只有非明确 `protected` 应该特别注意。受保护的方法可以被类及继承类的实例调用,同一个类的其他实例也可以调用。 来自[Ruby Language FAQ][faq] 的例子: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # 默认公开 -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # 修改 `func` 为受保护方法,仍然可用 -irb(main):016:0* # 因为受保护方法允许其他引用 -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # 修改 `func` 为私有方法 -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # 默认公开 + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# 修改 `identifier' 为受保护方法,仍然可用 +# 因为受保护方法允许其他引用 + +class Test + protected :identifier +end + +t1 == t2 # => true + +# 修改 `identifier' 为私有方法 + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### 类是开放的 diff --git a/zh_tw/documentation/ruby-from-other-languages/index.md b/zh_tw/documentation/ruby-from-other-languages/index.md index 75823ea5fa..e822570ced 100644 --- a/zh_tw/documentation/ruby-from-other-languages/index.md +++ b/zh_tw/documentation/ruby-from-other-languages/index.md @@ -197,45 +197,39 @@ package 類別的實例可以呼叫,而 `private` 表示除了這個類別的 `protected` 也有點不同。一個 protected 方法除了可以被一個類別或衍生類別的實例呼叫,也可以讓另一個相同類別的實例來當做接受者。 來看看 [Ruby Language FAQ][faq] 的例子: -{% highlight irb %} -$ irb -irb(main):001:0> class Test -irb(main):002:1> # 預設是 public 的 -irb(main):003:1* def func -irb(main):004:2> 99 -irb(main):005:2> end -irb(main):006:1> -irb(main):007:1* def ==(other) -irb(main):008:2> func == other.func -irb(main):009:2> end -irb(main):010:1> end -=> nil -irb(main):011:0> -irb(main):012:0* t1 = Test.new -=> # -irb(main):013:0> t2 = Test.new -=> # -irb(main):014:0> t1 == t2 -=> true -irb(main):015:0> # 來讓 `func` 變成 protected,一樣沒問題 -irb(main):016:0* # 因為 protected 允許其他相同類別的實例呼叫 -irb(main):017:0* class Test -irb(main):018:1> protected :func -irb(main):019:1> end -=> Test -irb(main):020:0> t1 == t2 -=> true -irb(main):021:0> # 來讓 `func` 變成 private -irb(main):022:0* class Test -irb(main):023:1> private :func -irb(main):024:1> end -=> Test -irb(main):025:0> t1 == t2 -NoMethodError: private method `func' called for # - from (irb):8:in `==' - from (irb):25 - from :0 -irb(main):026:0> +{% highlight ruby %} +class Test + # 預設是 public 的 + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# 來讓 `identifier' 變成 protected,一樣沒問題 +# 因為 protected 允許其他相同類別的實例呼叫 + +class Test + protected :identifier +end + +t1 == t2 # => true + +# 來讓 `identifier' 變成 private + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # {% endhighlight %} ### 類別是開放的 From db6eecdff580f43cfcaf65588b65b8db01cb221a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 24 Apr 2016 18:11:17 +0200 Subject: [PATCH 0496/3767] Small fixes on ruby-from-other-languages page (en) --- .../ruby-from-other-languages/index.md | 29 ++++++++----------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/en/documentation/ruby-from-other-languages/index.md b/en/documentation/ruby-from-other-languages/index.md index 5fd8643f74..dfe2655baa 100644 --- a/en/documentation/ruby-from-other-languages/index.md +++ b/en/documentation/ruby-from-other-languages/index.md @@ -19,16 +19,11 @@ with. ## What to Expect: *Language X* to Ruby -* [To Ruby From C and - C++](/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [To Ruby From - Java](/en/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [To Ruby From - Perl](/en/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [To Ruby From - PHP](/en/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [To Ruby From - Python](/en/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [To Ruby From C and C++](to-ruby-from-c-and-cpp/) +* [To Ruby From Java](to-ruby-from-java/) +* [To Ruby From Perl](to-ruby-from-perl/) +* [To Ruby From PHP](to-ruby-from-php/) +* [To Ruby From Python](to-ruby-from-python/) ## Important Language Features And Some Gotchas @@ -56,7 +51,7 @@ For more info on `each` (and its friends `collect`, `find`, `inject`, ### Everything has a value There’s no difference between an expression and a statement. Everything -has a value, even if that value is **nil**. This is possible: +has a value, even if that value is `nil`. This is possible: {% highlight ruby %} x = 10 @@ -160,7 +155,7 @@ deliver(via: "Pony Express", from: "B", to: "A") ### The universal truth -In Ruby, everything except **nil** and **false** is considered true. In +In Ruby, everything except `nil` and `false` is considered true. In C, Python and many other languages, 0 and possibly other values, such as empty lists, are considered false. Take a look at the following Python code (the example applies to other languages, too): @@ -224,12 +219,12 @@ altered. In Java, `public` means a method is accessible by anyone. `protected` means the class’s instances, instances of descendant classes, and instances of classes in the same package can access it, but not anyone -else, and `private` means nobody besides the class's instances can +else, and `private` means nobody besides the class’s instances can access the method. Ruby differs slightly. `public` is, naturally, public. `private` means the method(s) are accessible only when they can be called without an -explicit receiver. Only **self** is allowed to be the receiver of a +explicit receiver. Only `self` is allowed to be the receiver of a private method call. `protected` is the one to be on the lookout for. A protected method can be @@ -296,9 +291,9 @@ Time.mktime(2006, 01, 01) + 14.hours # => Sun Jan 01 14:00:00 In Ruby, methods are allowed to end with question marks or exclamation marks. By convention, methods that answer questions end in question marks -(e.g. `Array#empty?`, which returns **true** if the receiver is empty). +(e.g. `Array#empty?`, which returns `true` if the receiver is empty). Potentially “dangerous” methods by convention end with exclamation marks -(e.g. methods that modify **self** or the arguments, `exit!`, etc.). +(e.g. methods that modify `self` or the arguments, `exit!`, etc.). Not all methods that change their arguments end with exclamation marks, though. `Array#replace` replaces the contents of an array with the contents of another array. It doesn’t make much sense to have a method like that @@ -395,7 +390,7 @@ method(:puts).call "puts is an object!" ### Operators are syntactic sugar Most operators in Ruby are just syntactic sugar (with some precedence -rules) for method calls. You can, for example, override Fixnums + +rules) for method calls. You can, for example, override Fixnum’s `+` method: {% highlight ruby %} From f9470e296122e704573fbf39fb411b964d53de4d Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 24 Apr 2016 20:06:45 +0200 Subject: [PATCH 0497/3767] Simplify links on ruby-from-other-languages page --- .../ruby-from-other-languages/index.md | 10 ++++---- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 21 ++++++----------- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 9 +++----- .../ruby-from-other-languages/index.md | 23 ++++--------------- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 15 ++++-------- .../ruby-from-other-languages/index.md | 15 ++++-------- 14 files changed, 70 insertions(+), 143 deletions(-) diff --git a/bg/documentation/ruby-from-other-languages/index.md b/bg/documentation/ruby-from-other-languages/index.md index 5b111551af..c88e97d6ee 100644 --- a/bg/documentation/ruby-from-other-languages/index.md +++ b/bg/documentation/ruby-from-other-languages/index.md @@ -14,11 +14,11 @@ Ruby. Втората секция е посветена на някои от о ## Какво да очакваме - * [Oт C/C++ към Ruby](/bg/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) - * [Oт Java към Ruby](/bg/documentation/ruby-from-other-languages/to-ruby-from-java/) - * [Oт Perl към Ruby](/bg/documentation/ruby-from-other-languages/to-ruby-from-perl/) - * [Oт PHP към Ruby](/bg/documentation/ruby-from-other-languages/to-ruby-from-php/) - * [Oт Python към Ruby](/bg/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [Oт C/C++ към Ruby](to-ruby-from-c-and-cpp/) +* [Oт Java към Ruby](to-ruby-from-java/) +* [Oт Perl към Ruby](to-ruby-from-perl/) +* [Oт PHP към Ruby](to-ruby-from-php/) +* [Oт Python към Ruby](to-ruby-from-python/) ## Важни неща в езика diff --git a/de/documentation/ruby-from-other-languages/index.md b/de/documentation/ruby-from-other-languages/index.md index 49bfdc39f7..46911ab55d 100644 --- a/de/documentation/ruby-from-other-languages/index.md +++ b/de/documentation/ruby-from-other-languages/index.md @@ -19,16 +19,11 @@ anderer Sprachen, die du bereits kennst. ## Von *Sprache X* zu Ruby: Was erwartet mich? -* [Von C und C++ zu - Ruby](/de/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [Von Java zu - Ruby](/de/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [Von Perl zu - Ruby](/de/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [Von PHP zu - Ruby](/de/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [Von Python zu - Ruby](/de/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [Von C und C++ zu Ruby](to-ruby-from-c-and-cpp/) +* [Von Java zu Ruby](to-ruby-from-java/) +* [Von Perl zu Ruby](to-ruby-from-perl/) +* [Von PHP zu Ruby](to-ruby-from-php/) +* [Von Python zu Ruby](to-ruby-from-python/) ## Wichtige Features und ein paar Fallen diff --git a/es/documentation/ruby-from-other-languages/index.md b/es/documentation/ruby-from-other-languages/index.md index a90ac5be0b..c0a0c9c606 100644 --- a/es/documentation/ruby-from-other-languages/index.md +++ b/es/documentation/ruby-from-other-languages/index.md @@ -19,28 +19,21 @@ familiarizado. ## Qué esperar: *Lenguaje X* a Ruby -* [A Ruby desde - Java](/es/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [A Ruby desde - PHP](/es/documentation/ruby-from-other-languages/to-ruby-from-php/) +* [A Ruby desde Java](to-ruby-from-java/) +* [A Ruby desde PHP](to-ruby-from-php/) Estamos en proceso de traducir todos estos artículos, pero mientras lo hacemos no queremos privarte de que los leas en inglés: -* [To Ruby From C and - C++](/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) +* [To Ruby From C and C++](/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) (en inglés) -* [To Ruby From - Java](/en/documentation/ruby-from-other-languages/to-ruby-from-java/) +* [To Ruby From Java](/en/documentation/ruby-from-other-languages/to-ruby-from-java/) (en inglés) -* [To Ruby From - Perl](/en/documentation/ruby-from-other-languages/to-ruby-from-perl/) +* [To Ruby From Perl](/en/documentation/ruby-from-other-languages/to-ruby-from-perl/) (en inglés) -* [To Ruby From - PHP](/en/documentation/ruby-from-other-languages/to-ruby-from-php/) +* [To Ruby From PHP](/en/documentation/ruby-from-other-languages/to-ruby-from-php/) (en inglés) -* [To Ruby From - Python](/en/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [To Ruby From Python](/en/documentation/ruby-from-other-languages/to-ruby-from-python/) (en inglés) ## Funcionalidades importantes del lenguaje y algunas advertencias diff --git a/fr/documentation/ruby-from-other-languages/index.md b/fr/documentation/ruby-from-other-languages/index.md index 1a529a049e..06496b18bc 100644 --- a/fr/documentation/ruby-from-other-languages/index.md +++ b/fr/documentation/ruby-from-other-languages/index.md @@ -19,16 +19,11 @@ comparaisons avec d’autres langages. ## À quoi s’attendre : passer d’un langage X à Ruby -* [De C/C++ à - Ruby](/fr/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [De Java à - Ruby](/fr/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [De Perl à - Ruby](/fr/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [De PHP à - Ruby](/fr/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [De Python à - Ruby](/fr/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [De C/C++ à Ruby](to-ruby-from-c-and-cpp/) +* [De Java à Ruby](to-ruby-from-java/) +* [De Perl à Ruby](to-ruby-from-perl/) +* [De PHP à Ruby](to-ruby-from-php/) +* [De Python à Ruby](to-ruby-from-python/) ## Les fonctionnalités importantes et autres astuces diff --git a/id/documentation/ruby-from-other-languages/index.md b/id/documentation/ruby-from-other-languages/index.md index 63c355f5ff..658904b675 100644 --- a/id/documentation/ruby-from-other-languages/index.md +++ b/id/documentation/ruby-from-other-languages/index.md @@ -20,16 +20,11 @@ Anda lakukan di bahasa lain. ## Apa yang Diharapkan: *Bahasa X* ke Ruby -* [Dari C dan C++ ke - Ruby](/id/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [Dari Java ke - Ruby](/id/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [Dari Perl ke - Ruby](/id/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [Dari PHP ke - Ruby](/id/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [Dari Python ke - Ruby](/id/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [Dari C dan C++ ke Ruby](to-ruby-from-c-and-cpp/) +* [Dari Java ke Ruby](to-ruby-from-java/) +* [Dari Perl ke Ruby](to-ruby-from-perl/) +* [Dari PHP ke Ruby](to-ruby-from-php/) +* [Dari Python ke Ruby](to-ruby-from-python/) ## Tabel Perbandingan diff --git a/it/documentation/ruby-from-other-languages/index.md b/it/documentation/ruby-from-other-languages/index.md index 25b6df36d2..a971d76e4c 100644 --- a/it/documentation/ruby-from-other-languages/index.md +++ b/it/documentation/ruby-from-other-languages/index.md @@ -20,16 +20,11 @@ ti è già familiare. ## Cosa c’è da aspettarsi: Da *Linguaggio X* a Ruby -* [Da C/C++ a - Ruby](/it/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [Da Java a - Ruby](/it/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [Da Perl a - Ruby](/it/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [Da PHP a - Ruby](/it/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [Da Python a - Ruby](/it/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [Da C/C++ a Ruby](to-ruby-from-c-and-cpp/) +* [Da Java a Ruby](to-ruby-from-java/) +* [Da Perl a Ruby](to-ruby-from-perl/) +* [Da PHP a Ruby](to-ruby-from-php/) +* [Da Python a Ruby](to-ruby-from-python/) ## Caratteristiche importanti e peculiarità diff --git a/ko/documentation/ruby-from-other-languages/index.md b/ko/documentation/ruby-from-other-languages/index.md index 81a457e34e..425ef12f60 100644 --- a/ko/documentation/ruby-from-other-languages/index.md +++ b/ko/documentation/ruby-from-other-languages/index.md @@ -16,16 +16,11 @@ lang: ko ## 차이점들: *어떤 언어*에서 루비로 -* [C 나 C++에서 - 루비로](/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [자바에서 - 루비로](/ko/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [펄에서 - 루비로](/en/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [PHP에서 - 루비로](/en/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [파이썬에서 - 루비로](/ko/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [C 나 C++에서 루비로](/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) +* [자바에서 루비로](to-ruby-from-java/) +* [펄에서 루비로](/en/documentation/ruby-from-other-languages/to-ruby-from-perl/) +* [PHP에서 루비로](/en/documentation/ruby-from-other-languages/to-ruby-from-php/) +* [파이썬에서 루비로](to-ruby-from-python/) ## 언어의 중요한 기능과 알아둘 점 diff --git a/pl/documentation/ruby-from-other-languages/index.md b/pl/documentation/ruby-from-other-languages/index.md index b0e101c84d..c3238daf7b 100644 --- a/pl/documentation/ruby-from-other-languages/index.md +++ b/pl/documentation/ruby-from-other-languages/index.md @@ -16,12 +16,9 @@ najważniejszych elementów języka i porównuje je do tego, co już znasz. ## Czego oczekiwać: *Język X* a Ruby -* [Ruby a - Java](/pl/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [Ruby a - PHP](/pl/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [Ruby a - Python](/pl/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [Ruby a Java](to-ruby-from-java/) +* [Ruby a PHP](to-ruby-from-php/) +* [Ruby a Python](to-ruby-from-python/) ## Ważne elementy języka i niespodzianki diff --git a/pt/documentation/ruby-from-other-languages/index.md b/pt/documentation/ruby-from-other-languages/index.md index 2252285aea..dfa548f7c9 100644 --- a/pt/documentation/ruby-from-other-languages/index.md +++ b/pt/documentation/ruby-from-other-languages/index.md @@ -19,24 +19,11 @@ aquilo que já se encontra familiarizado. ## O Que Esperar: *Linguagem X* para Ruby -* [Para Ruby a partir de C e - C++](/pt/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -^ - -* [Para Ruby a partir de - Java](/pt/documentation/ruby-from-other-languages/to-ruby-from-java/) -^ - -* [Para Ruby a partir de - Perl](/pt/documentation/ruby-from-other-languages/to-ruby-from-perl/) -^ - -* [Para Ruby a partir de - PHP](/pt/documentation/ruby-from-other-languages/to-ruby-from-php/) -^ - -* [Para Ruby a partir de - Python](/pt/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [Para Ruby a partir de C e C++](to-ruby-from-c-and-cpp/) +* [Para Ruby a partir de Java](to-ruby-from-java/) +* [Para Ruby a partir de Perl](to-ruby-from-perl/) +* [Para Ruby a partir de PHP](to-ruby-from-php/) +* [Para Ruby a partir de Python](to-ruby-from-python/) ## Características Importantes da Linguagem e Algumas Notas diff --git a/ru/documentation/ruby-from-other-languages/index.md b/ru/documentation/ruby-from-other-languages/index.md index ff22001eb4..5a50929c98 100644 --- a/ru/documentation/ruby-from-other-languages/index.md +++ b/ru/documentation/ruby-from-other-languages/index.md @@ -16,16 +16,11 @@ lang: ru ## Чего ожидать после *языка Х* на Ruby -* [Пришедшим из C и - C++](/ru/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [В Ruby из - Java](/ru/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [Знакомым с - Perl](/ru/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [Разработчикам на - PHP](/ru/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [Пришедшим из - Python](/ru/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [Пришедшим из C и C++](to-ruby-from-c-and-cpp/) +* [В Ruby из Java](to-ruby-from-java/) +* [Знакомым с Perl](to-ruby-from-perl/) +* [Разработчикам на PHP](to-ruby-from-php/) +* [Пришедшим из Python](to-ruby-from-python/) ## Важные замечания по поводу языка и подсказки diff --git a/tr/documentation/ruby-from-other-languages/index.md b/tr/documentation/ruby-from-other-languages/index.md index 1baeca862e..8412824eda 100644 --- a/tr/documentation/ruby-from-other-languages/index.md +++ b/tr/documentation/ruby-from-other-languages/index.md @@ -16,16 +16,11 @@ bildiklerinizle karşılaştırır. ## Neler Değişiyor: *X Dilinden* Ruby’ye -* [C ve C++ dan - Ruby’ye](/tr/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [Java’dan - Ruby’ye](/tr/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [Perl’den - Ruby’ye](/tr/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [PHP’den - Ruby’ye](/tr/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [Python’dan - Ruby’ye](/tr/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [C ve C++ dan Ruby’ye](to-ruby-from-c-and-cpp/) +* [Java’dan Ruby’ye](to-ruby-from-java/) +* [Perl’den Ruby’ye](to-ruby-from-perl/) +* [PHP’den Ruby’ye](to-ruby-from-php/) +* [Python’dan Ruby’ye](to-ruby-from-python/) ## Önemli Dil Özellikleri ve Bazı İpuçları diff --git a/vi/documentation/ruby-from-other-languages/index.md b/vi/documentation/ruby-from-other-languages/index.md index fc39647f7a..4ee0331e29 100644 --- a/vi/documentation/ruby-from-other-languages/index.md +++ b/vi/documentation/ruby-from-other-languages/index.md @@ -18,16 +18,11 @@ mà bạn đã quen thuộc. ## Mong đợi gì: từ *ngôn ngữ X* đến Ruby -* [Đến với Ruby từ C và - C++](/vi/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [Đến với Ruby từ - Java](/vi/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [Đến với Ruby từ - Perl](/vi/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [Đến với Ruby từ - PHP](/vi/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [Đến với Ruby từ - Python](/vi/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [Đến với Ruby từ C và C++](to-ruby-from-c-and-cpp/) +* [Đến với Ruby từ Java](to-ruby-from-java/) +* [Đến với Ruby từ Perl](to-ruby-from-perl/) +* [Đến với Ruby từ PHP](to-ruby-from-php/) +* [Đến với Ruby từ Python](to-ruby-from-python/) ## Một số vấn đề và tính năng quan trọng của ngôn ngữ diff --git a/zh_cn/documentation/ruby-from-other-languages/index.md b/zh_cn/documentation/ruby-from-other-languages/index.md index 5e1840049b..7ccf9296ab 100644 --- a/zh_cn/documentation/ruby-from-other-languages/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/index.md @@ -11,16 +11,11 @@ Perl、Python 和 Java(以及其他语言)的用户所熟悉的。 如果您 ## 可以期待什么: *从语言 X* 到 Ruby -* [从 C/C++ 到 - Ruby](/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [从 Java 到 - Ruby](/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [从 Perl 到 - Ruby](/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [从 PHP 到 - Ruby](/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [从 Python 到 - Ruby](/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [从 C/C++ 到 Ruby](to-ruby-from-c-and-cpp/) +* [从 Java 到 Ruby](to-ruby-from-java/) +* [从 Perl 到 Ruby](to-ruby-from-perl/) +* [从 PHP 到 Ruby](to-ruby-from-php/) +* [从 Python 到 Ruby](to-ruby-from-python/) ## 重要的语言特性和一些小技巧 diff --git a/zh_tw/documentation/ruby-from-other-languages/index.md b/zh_tw/documentation/ruby-from-other-languages/index.md index e822570ced..1fcb314bd2 100644 --- a/zh_tw/documentation/ruby-from-other-languages/index.md +++ b/zh_tw/documentation/ruby-from-other-languages/index.md @@ -12,16 +12,11 @@ lang: zh_tw ## 重點整理: 從 *程式語言 X* 到 Ruby -* [從 C 和 C++ 到 - Ruby](/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [從 Java 到 - Ruby](/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [從 Perl 到 - Ruby](/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [從 PHP 到 - Ruby](/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [從 Python 到 - Ruby](/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [從 C 和 C++ 到 Ruby](to-ruby-from-c-and-cpp/) +* [從 Java 到 Ruby](to-ruby-from-java/) +* [從 Perl 到 Ruby](to-ruby-from-perl/) +* [從 PHP 到 Ruby](to-ruby-from-php/) +* [從 Python 到 Ruby](to-ruby-from-python/) ## 重要的語言特色及一些訣竅 From b44a7be778534580f10d97e3e05fe7f3db87e23f Mon Sep 17 00:00:00 2001 From: unak Date: Tue, 26 Apr 2016 20:47:29 +0900 Subject: [PATCH 0498/3767] Release announcements of Ruby 2.2.5. (#1361) Release announcements of Ruby 2.2.5. --- _config.yml | 18 +++---- .../_posts/2016-04-26-ruby-2-2-5-released.md | 54 +++++++++++++++++++ .../_posts/2016-04-26-ruby-2-2-5-released.md | 53 ++++++++++++++++++ 3 files changed, 116 insertions(+), 9 deletions(-) create mode 100644 en/news/_posts/2016-04-26-ruby-2-2-5-released.md create mode 100644 ja/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/_config.yml b/_config.yml index 862f773946..2bde9699d1 100644 --- a/_config.yml +++ b/_config.yml @@ -35,17 +35,17 @@ downloads: gz: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 xz: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 zip: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a - - version: 2.2.4 + - version: 2.2.5 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip sha256: - bz2: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 - gz: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 - xz: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c - zip: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + bz2: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + gz: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + xz: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + zip: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 - version: 2.1.9 url: bz2: https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.bz2 diff --git a/en/news/_posts/2016-04-26-ruby-2-2-5-released.md b/en/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..46b4ddc865 --- /dev/null +++ b/en/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Ruby 2.2.5 Released" +author: "usa" +translator: +date: 2016-04-26 12:00:00 +0000 +lang: en +--- + +Ruby 2.2.5 has been released. + +This release includes many bug fixes. +See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) +for details. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6a + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## Release Comment + +Thanks to everyone who helped with this release. + +With this release, the maintainer of Ruby 2.2 changed from nagachika-san to usa. +About two thirds of the changes included in this release were made by nagachika-san. +Thanks for his great contributions. + +The maintenance of Ruby 2.2, including this release, is based on the "Agreement for the Ruby stable version" of the [Ruby Association](http://www.ruby.or.jp/). diff --git a/ja/news/_posts/2016-04-26-ruby-2-2-5-released.md b/ja/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..37b66cec00 --- /dev/null +++ b/ja/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.2.5 リリース" +author: "usa" +translator: +date: 2016-04-26 12:00:00 +0000 +lang: ja +--- + +Ruby 2.2.5 がリリースされました。 +これは安定版 2.2 系列の TEENY リリースです。 + +今回のリリースでは、多数のバグ修正が行われています。 +詳しくは、対応する [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) を参照してください。 + +## ダウンロード + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6a + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## リリースコメント + +リリースに協力してくれた皆様に感謝します。 + +今回のリリースより、2.2 系列のメンテナが前任の nagachika さんから usa に交替しました。 +今回のリリースに含まれる変更のうち、およそ 2/3 に当たる分は nagachika さんによるものです。ありがとうございました。 + +このリリースを含む Ruby 2.2 系列の保守は、[一般財団法人 Ruby アソシエーション](http://www.ruby.or.jp/)の Ruby 安定版保守委託事業に基いています。 From 8a5dc6c7b50944311d53bf83f8aff53e8ce69edd Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Tue, 26 Apr 2016 20:15:52 +0900 Subject: [PATCH 0499/3767] 2.3.1 release announcement. --- _config.yml | 18 +++---- .../_posts/2016-04-26-ruby-2-3-1-released.md | 50 +++++++++++++++++++ .../_posts/2016-04-26-ruby-2-3-1-released.md | 46 +++++++++++++++++ 3 files changed, 105 insertions(+), 9 deletions(-) create mode 100644 en/news/_posts/2016-04-26-ruby-2-3-1-released.md create mode 100644 ja/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/_config.yml b/_config.yml index 2bde9699d1..dd85508632 100644 --- a/_config.yml +++ b/_config.yml @@ -24,17 +24,17 @@ license: downloads: stable: - - version: 2.3.0 + - version: 2.3.1 url: - bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2 - gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz - xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.xz - zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip sha256: - bz2: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e - gz: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 - xz: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 - zip: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + bz2: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + gz: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + xz: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + zip: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 - version: 2.2.5 url: bz2: https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2 diff --git a/en/news/_posts/2016-04-26-ruby-2-3-1-released.md b/en/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..b8288faedd --- /dev/null +++ b/en/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,50 @@ +--- +layout: news_post +title: "Ruby 2.3.1 Released" +author: "nagachika" +translator: +date: 2016-04-26 12:00:00 +0000 +lang: en +--- + +Ruby 2.3.1 has been released. + +This is the first TEENY version release of the stable 2.3 series. + +There are many bugfixes. +See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) for details. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## Release Comment + +Many committers, developers, and users who provided bug reports helped us to make this release. +Thanks for their contributions. diff --git a/ja/news/_posts/2016-04-26-ruby-2-3-1-released.md b/ja/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..5239f9b50b --- /dev/null +++ b/ja/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,46 @@ +--- +layout: news_post +title: "Ruby 2.3.1 リリース" +author: "nagachika" +translator: "nagachika" +date: 2016-04-26 12:00:00 +0000 +lang: ja +--- + +Ruby 2.3.1 がリリースされました。これは安定版 2.3 系列の最初の TEENY リリースです。 + +その他詳細は [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) を参照してください。 + +## ダウンロード + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## リリースコメント + +このリリースにあたり、多くのコミッター、開発者、バグ報告をしてくれたユーザーの皆様に感謝を申し上げます。 From 7f643e5215f9ca6c1d04323ce8acdfdeca91daf4 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Tue, 26 Apr 2016 21:25:11 +0900 Subject: [PATCH 0500/3767] fixed accidental truncation --- en/news/_posts/2016-04-26-ruby-2-2-5-released.md | 2 +- ja/news/_posts/2016-04-26-ruby-2-2-5-released.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2016-04-26-ruby-2-2-5-released.md b/en/news/_posts/2016-04-26-ruby-2-2-5-released.md index 46b4ddc865..fcc51953f4 100644 --- a/en/news/_posts/2016-04-26-ruby-2-2-5-released.md +++ b/en/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -20,7 +20,7 @@ for details. SIZE: 13350551 bytes SHA1: f78473fe60a632b778599374ae64612592c2c9c1 SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 - SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6a + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e * [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) diff --git a/ja/news/_posts/2016-04-26-ruby-2-2-5-released.md b/ja/news/_posts/2016-04-26-ruby-2-2-5-released.md index 37b66cec00..e754dd270b 100644 --- a/ja/news/_posts/2016-04-26-ruby-2-2-5-released.md +++ b/ja/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -20,7 +20,7 @@ Ruby 2.2.5 がリリースされました。 SIZE: 13350551 bytes SHA1: f78473fe60a632b778599374ae64612592c2c9c1 SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 - SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6a + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e * [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) From 09277daa2cdc7feb33937d4d2eac8d21467de62d Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 26 Apr 2016 11:00:05 +0200 Subject: [PATCH 0501/3767] Translate Ruby 2.2.5 post (de) --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 de/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/de/news/_posts/2016-04-26-ruby-2-2-5-released.md b/de/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..8da5fa0627 --- /dev/null +++ b/de/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.2.5 veröffentlicht" +author: "usa" +translator: "Marcus Stollsteimer" +date: 2016-04-26 12:00:00 +0000 +lang: de +--- + +Ruby 2.2.5 ist veröffentlicht worden. + +Diese Veröffentlichung enthält viele Bugfixes. +Siehe das +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) +für weitere Informationen. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## Veröffentlichungskommentar + +Danke an alle, die zu diesem Release beigetragen haben. + +Mit diesem Release wechselt der Maintainer für Ruby 2.2 von nagachika zu usa. +Etwa zwei Drittel der Änderungen wurden von nagachika vorgenommen. +Vielen Dank für seinen großen Beitrag. + +Die Unterstützung von Ruby 2.2, einschließlich dieser Veröffentlichung, +basiert auf der „Vereinbarung für die stabile Ruby-Version“ der +[Ruby Association](http://www.ruby.or.jp/). From 5f890da9d0489ddc2de2b3b7188c5fae06ee82ab Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 26 Apr 2016 18:30:10 +0200 Subject: [PATCH 0502/3767] Small fixes (en) --- en/news/_posts/2016-04-26-ruby-2-2-5-released.md | 6 ++++-- en/news/_posts/2016-04-26-ruby-2-3-1-released.md | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2016-04-26-ruby-2-2-5-released.md b/en/news/_posts/2016-04-26-ruby-2-2-5-released.md index fcc51953f4..75b8f7746f 100644 --- a/en/news/_posts/2016-04-26-ruby-2-2-5-released.md +++ b/en/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -10,7 +10,7 @@ lang: en Ruby 2.2.5 has been released. This release includes many bug fixes. -See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) +See the [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) for details. ## Download @@ -51,4 +51,6 @@ With this release, the maintainer of Ruby 2.2 changed from nagachika-san to usa. About two thirds of the changes included in this release were made by nagachika-san. Thanks for his great contributions. -The maintenance of Ruby 2.2, including this release, is based on the "Agreement for the Ruby stable version" of the [Ruby Association](http://www.ruby.or.jp/). +The maintenance of Ruby 2.2, including this release, +is based on the "Agreement for the Ruby stable version" of the +[Ruby Association](http://www.ruby.or.jp/). diff --git a/en/news/_posts/2016-04-26-ruby-2-3-1-released.md b/en/news/_posts/2016-04-26-ruby-2-3-1-released.md index b8288faedd..deefb8c49e 100644 --- a/en/news/_posts/2016-04-26-ruby-2-3-1-released.md +++ b/en/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -12,7 +12,8 @@ Ruby 2.3.1 has been released. This is the first TEENY version release of the stable 2.3 series. There are many bugfixes. -See [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) for details. +See the [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) +for details. ## Download From c43f440a8654cf1914202a0ec50958377d2a34be Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 26 Apr 2016 18:43:13 +0200 Subject: [PATCH 0503/3767] Small fix (de) --- de/news/_posts/2015-03-03-ruby-2-2-1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de/news/_posts/2015-03-03-ruby-2-2-1-released.md b/de/news/_posts/2015-03-03-ruby-2-2-1-released.md index 48340f98a3..9f5dfce953 100644 --- a/de/news/_posts/2015-03-03-ruby-2-2-1-released.md +++ b/de/news/_posts/2015-03-03-ruby-2-2-1-released.md @@ -52,6 +52,6 @@ für weitere Details. ## Veröffentlichungskommentar -Viele Committers, Entwickler und Nutzer, die uns Fehlermeldungen +Viele Committer, Entwickler und Nutzer, die uns Fehlermeldungen zusandten, halfen uns, diese Veröffentlichung durchzuführen. Danke für ihre Mitarbeit. From b1c7f46b5bc7837e8563f8eeee5588e628e2c43b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 26 Apr 2016 18:44:09 +0200 Subject: [PATCH 0504/3767] Translate Ruby 2.3.1 post (de) --- .../_posts/2016-04-26-ruby-2-3-1-released.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 de/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/de/news/_posts/2016-04-26-ruby-2-3-1-released.md b/de/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..9081fbee45 --- /dev/null +++ b/de/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,52 @@ +--- +layout: news_post +title: "Ruby 2.3.1 veröffentlicht" +author: "nagachika" +translator: "Marcus Stollsteimer" +date: 2016-04-26 12:00:00 +0000 +lang: de +--- + +Ruby 2.3.1 ist veröffentlicht worden. + +Dies ist das erste TEENY-Release der stabilen 2.3er-Serie. + +Diese Veröffentlichung enthält viele Bugfixes. +Siehe das [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) +für weitere Informationen. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## Veröffentlichungskommentar + +Viele Committer, Entwickler und Nutzer, die uns Fehlermeldungen +zukommen ließen, halfen uns bei der Vorbereitung dieser Veröffentlichung. +Danke für ihre Mitarbeit. From 88063f291163349f56e7fa26a776dbf02120e4ec Mon Sep 17 00:00:00 2001 From: Vincent Lin Date: Wed, 27 Apr 2016 07:26:46 +0800 Subject: [PATCH 0505/3767] Translate Ruby 2.3.1 Released (zh_tw) (#1364) --- .../_posts/2016-04-26-ruby-2-3-1-released.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 zh_tw/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/zh_tw/news/_posts/2016-04-26-ruby-2-3-1-released.md b/zh_tw/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..4ee75cc78a --- /dev/null +++ b/zh_tw/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,50 @@ +--- +layout: news_post +title: "Ruby 2.3.1 發佈" +author: "nagachika" +translator: "Vincent Lin" +date: 2016-04-26 12:00:00 +0000 +lang: zh_tw +--- + +Ruby 2.3.1 釋出。 + +這是穩定 2.3 系列的第一個小版本釋出。 + +本次發行版包含了許多錯誤修正。 +請參考 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) 來進一步了解。 + +## 下載 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## 發佈記 + +許多提交者、開發者、和回報錯誤的用戶幫助我們完成這次釋出。 +感謝他們的貢獻。 From 30649685b3247f67c76b66f3d99e5e5c8ec57ebd Mon Sep 17 00:00:00 2001 From: Vincent Lin Date: Wed, 27 Apr 2016 14:56:09 +0800 Subject: [PATCH 0506/3767] Translate Ruby 2.2.5 Released (zh_tw) (#1365) --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 zh_tw/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/zh_tw/news/_posts/2016-04-26-ruby-2-2-5-released.md b/zh_tw/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..35ee70a502 --- /dev/null +++ b/zh_tw/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.2.5 發佈" +author: "usa" +translator: "Vincent Lin" +date: 2016-04-26 12:00:00 +0000 +lang: zh_tw +--- + +Ruby 2.2.5 釋出。 + +本次發行版包含了許多錯誤修正。 +請參考 [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) 來進一步了解。 + +## 下載 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## 發佈記 + +感謝所有幫助此次發佈的朋友。 + +同時,Ruby 2.2 的維護者由 nagachika-san 換成 usa。 +包含此次的發佈,大約有三分之二的變動是出自 nagachika-san 之手。 +感謝他巨大的貢獻。 + +Ruby 2.2 的維護(包含本版本)是基於 [Ruby 協會](http://www.ruby.or.jp/)關於穩定版本的協議。 From 46ed28283b8bb946439fbcdb5dfbfbbba71f7b1d Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Wed, 27 Apr 2016 18:24:14 +0900 Subject: [PATCH 0507/3767] Translate Ruby 2.2.5 Released (ko) (#1366) --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 ko/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/ko/news/_posts/2016-04-26-ruby-2-2-5-released.md b/ko/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..5e99fe2963 --- /dev/null +++ b/ko/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "루비 2.2.5 릴리스" +author: "usa" +translator: "yous" +date: 2016-04-26 12:00:00 +0000 +lang: ko +--- + +루비 2.2.5가 릴리스 되었습니다. + +이번 릴리스는 많은 버그 수정을 포함하고 있습니다. +자세한 사항은 +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog)를 +확인해주세요. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## 릴리스 코멘트 + +이 릴리스를 만드는 데 도움을 준 모두에게 감사드립니다. + +이번 릴리스부터 루비 2.2의 메인테이너는 nagachika-san 님에서 usa 님으로 변경되었습니다. +nagachika-san 님은 이 릴리스에 포함된 변경 사항의 3분의 2 정도를 작성했습니다. +그의 대단한 기여에 감사드립니다. + +이 릴리스를 포함한 루비 2.2의 유지보수는 +[Ruby Association](http://www.ruby.or.jp/)의 "루비 안정 버전에 관한 협의"에 +기반해 이루어집니다. From d0020975bd33cfba1a3b53cb881b9eef840f3d5f Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Wed, 27 Apr 2016 17:59:49 +0800 Subject: [PATCH 0508/3767] Translate Ruby 2.2.5 Released (zh_CN) --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 zh_cn/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/zh_cn/news/_posts/2016-04-26-ruby-2-2-5-released.md b/zh_cn/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..e187c51f7e --- /dev/null +++ b/zh_cn/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,50 @@ +--- +layout: news_post +title: "Ruby 2.2.5 发布" +author: "usa" +translator: "安道" +date: 2016-04-26 12:00:00 +0000 +lang: zh_cn +--- + +Ruby 2.2.5 今天发布了。 + +这一版修正了很多缺陷,详情参见[更改日志](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog)。 + +## 下载 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## 发布记事 + +感谢对这一版提供帮助的所有人。 + +从这一版开始,Ruby 2.2 的维护者由 nagachika-san 变成 usa。在这一版中,约三分之二的变化是 nagachika-san 改动的。感谢他的极大贡献。 + +对 Ruby 2.2(包括这一版)的维护遵守了 [Ruby 协会](http://www.ruby.or.jp/)制定的“Ruby 稳定版协议”。 From c168f54b733dbec1dd6859ffa44131400e542837 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Wed, 27 Apr 2016 18:00:14 +0800 Subject: [PATCH 0509/3767] Translate Ruby 2.3.1 Released (zh_CN) --- .../_posts/2016-04-26-ruby-2-3-1-released.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 zh_cn/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/zh_cn/news/_posts/2016-04-26-ruby-2-3-1-released.md b/zh_cn/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..c3c77b6b74 --- /dev/null +++ b/zh_cn/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,48 @@ +--- +layout: news_post +title: "Ruby 2.3.1 发布" +author: "nagachika" +translator: "安道" +date: 2016-04-26 12:00:00 +0000 +lang: zh_cn +--- + +Ruby 2.3.1 今天发布了。 + +这是 2.3 系列的第一个小版本。 + +这一版修正了很多缺陷,详情参见[更改日志](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog)。 + +## 下载 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## 发布记事 + +这一版的发布得益于众多提交者、开发者和用户的缺陷报告,感谢所有的贡献者。 From 753427066ef808a41bf902ca14a825b2e216003e Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Wed, 27 Apr 2016 19:20:57 +0800 Subject: [PATCH 0510/3767] Updates security page (zh_CN) --- zh_cn/security/index.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/zh_cn/security/index.md b/zh_cn/security/index.md index 885de16726..ae526c68ef 100644 --- a/zh_cn/security/index.md +++ b/zh_cn/security/index.md @@ -1,19 +1,22 @@ --- layout: page -title: "安全 - Ruby 官方网站" +title: "安全" lang: zh_cn --- -在这里你可以找到关于Ruby安全问题的相关信息。 +在这里你可以找到与 Ruby 安全问题相关的信息。 +{: .summary} ## 报告安全漏洞 -安全漏洞应该通过电子邮件报告到security@ruby-lang.org。这是一个非公开的邮件列表。 报告的问题将在被修正以后才会公开发布。 +如果发现安全漏洞,请通过电子邮件发到security@ruby-lang.org([PGP 公钥](/security.asc))。这是个私密邮件列表,报告的问题经修正之后才会公开。 + +这个邮件列表的成员是为你提供 Ruby 的人(Ruby 提交者和其他 Ruby 实现的作者,分法人和 PaaS 平台商)。这个邮件列表的成员必须是个人,否则不许加入。 ## 已知漏洞 -这里是最近的一些漏洞。 +以下是最近发现的一些漏洞。 {% include security_posts.html %} -See [the English page](/en/security/) for prior security related posts. +以前发布的关于安全的文章参见[英文版网站中的相应页面](/en/security/)。 From ee281b8a46cf8a9e8b4da20f631a27802e1f5fb1 Mon Sep 17 00:00:00 2001 From: Andor Chen Date: Wed, 27 Apr 2016 19:36:04 +0800 Subject: [PATCH 0511/3767] Updates mailing lists page and locale for submit button (zh_CN) --- _config.yml | 2 +- zh_cn/community/mailing-lists/index.md | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/_config.yml b/_config.yml index dd85508632..a99d56d03c 100644 --- a/_config.yml +++ b/_config.yml @@ -1802,7 +1802,7 @@ locales: action: 操作 subscribe: 订阅 unsubscribe: 退订 - submit: 提交表格 + submit: 提交表单 zh_tw: list: 郵件論壇 first_name: 名 diff --git a/zh_cn/community/mailing-lists/index.md b/zh_cn/community/mailing-lists/index.md index 9b29451f58..192f8c94a2 100644 --- a/zh_cn/community/mailing-lists/index.md +++ b/zh_cn/community/mailing-lists/index.md @@ -10,23 +10,25 @@ lang: zh_cn Ruby 最主要的四个使用英文语言交流的邮件列表: Ruby-Talk -: 这是处理一般 Ruby 话题最流行的邮件列表。Ruby-Talk 被 [comp.lang.ruby](news:comp.lang.ruby) -新闻组和 [Ruby-Forum.com][1] 所效仿。([FAQ][3], [Archives][4]) +: 这是处理一般 Ruby 话题最流行的邮件列表。[Ruby-Forum.com][1] 是 Ruby-Talk 的镜像。([FAQ][3],[存档][4]) Ruby-Core -: 该列表处理和 Ruby 相关的核心和重点专题,经常被用于补丁审核。([Archives][5]) +: 该列表处理和 Ruby 相关的核心和重点专题,经常被用于补丁审核。([存档][5]) Ruby-Doc -: 该列表用于讨论 Ruby 的标准文档和工具。([Archives at Gmane][6]) +: 该列表用于讨论 Ruby 的标准文档和工具。([Gmane 中的存档][6]) Ruby-CVS : 该列表报道所有针对 Ruby 的 Subversion 仓库的提交。 -## 订阅 或者 退订 +comp.lang.ruby新闻组 +: 如果喜欢 Usenet 多过邮件列表,可以加入[comp.lang.ruby](news:comp.lang.ruby)新闻组。 + +## 订阅或退订 {% include subscription-form.html %} -如果您使用此表格订阅无法接收到邮件,请使用[手工的方式](manual-instructions/)订阅。 +如果您使用此表单订阅后接收不到邮件,请使用[手工方式](manual-instructions/)订阅。 From 8d4894744213db6094df40ab580d9cc6fc1c2487 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Wed, 27 Apr 2016 18:27:34 +0300 Subject: [PATCH 0512/3767] Translate ruby-2-2-5-released to Bulgarian --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 bg/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/bg/news/_posts/2016-04-26-ruby-2-2-5-released.md b/bg/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..9c7ea9e88c --- /dev/null +++ b/bg/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Излезе Ruby 2.2.5" +author: "usa" +translator: "Georgi Mitrev" +date: 2016-04-26 12:00:00 +0000 +lang: bg +--- + +Излезе Ruby 2.2.5. + +Рилийзът съдържа много бъгфиксове. Виж +[Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) +за повече информация. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## Коментар + +Благодарим на всички, помогнали при подготвянето на този рилийз. + +От този рилийз maintainer-ът на Ruby 2.2 става usa, който ще замести +nagichka-san. Около две трети от промените в тази версия са направени от nagichka-san. +Благодарим му за неговият огромен принос към проекта. + +Поддръжката на Ruby 2.2, включително този рилийз, е базирана на +"Agreement for the Ruby stable version" от [Ruby Association](http://www.ruby.or.jp/). From a23416dfed517ee352896cb07bdd6ab3e26b3749 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Wed, 27 Apr 2016 18:39:42 +0300 Subject: [PATCH 0513/3767] Translate ruby-2-3-1-released to Bulgarian --- .../_posts/2016-04-26-ruby-2-3-1-released.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 bg/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/bg/news/_posts/2016-04-26-ruby-2-3-1-released.md b/bg/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..b9bb6165d1 --- /dev/null +++ b/bg/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,50 @@ +--- +layout: news_post +title: "Излезе Ruby 2.3.1" +author: "nagachika" +translator: "Georgi Mitrev" +date: 2016-04-26 12:00:00 +0000 +lang: bg +--- + +Излезе Ruby 2.3.1. + +Това е първата TEENY версия от стабилната 2.3 серия. + +Включени са много бъгфиксове. Вижте +[Списък с промени](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) +за повече информация. + +## Сваляне + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## Коментар + +Благодарим на всички, помогнали при подготвянето на тази версия. From daa8587f282131eea8c81fcae82d1ef12bd0fafd Mon Sep 17 00:00:00 2001 From: hienvd Date: Thu, 28 Apr 2016 00:21:17 +0700 Subject: [PATCH 0514/3767] Update release list on downloads page (vi) --- vi/downloads/index.md | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/vi/downloads/index.md b/vi/downloads/index.md index 6b222aacbf..2bec46bef4 100644 --- a/vi/downloads/index.md +++ b/vi/downloads/index.md @@ -22,7 +22,8 @@ Chúng ta có một vài công cụ trên các nền tảng chính để cài đ Xem trang [Cài đặt][installation] để biết thêm chi tiết về hệ thống quản lý gói hoặc các công cụ của bên thứ ba. -Dĩ nhiên bạn có thể cài đặt Ruby từ gói mã nguồn trên các nền tảng chính. +Dĩ nhiên bạn có thể cài đặt Ruby từ gói mã nguồn trên các nền tảng +chính. ### Biên dịch Ruby — Mã nguồn @@ -34,24 +35,29 @@ Xem trang [Cài đặt][installation] để biết thêm chi tiết cách biên Ruby từ nguồn. Nếu bạn gặp vấn đề biên dịch Ruby, xin hãy xem xét sử dụng một trong những công cụ của bên thứ ba đã được đề cập ở trên. -* **Bản ổn định hiện hành:** - [Ruby {{ site.downloads.stable[0].version }}]({{ site.downloads.stable[0].url.gz }})
- sha256: {{ site.downloads.stable[0].sha256.gz }} +* **Bản ổn định:**{% for release in site.downloads.stable %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} -* **Bản ổn định trước đó:** - [Ruby {{ site.downloads.stable[1].version }}]({{ site.downloads.stable[1].url.gz }})
- sha256: {{ site.downloads.stable[1].sha256.gz }} +{% if site.downloads.security_maintenance %} +* **Trong giai đoạn duy trì bảo mật (sẽ sớm EOL!):**{% for release in site.downloads.security_maintenance %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} -* **Bản ổn định c:** - [Ruby {{ site.downloads.stable[2].version }}]({{ site.downloads.stable[2].url.gz }})
- sha256: {{ site.downloads.stable[2].sha256.gz }} +{% if site.downloads.eol %} +* **Không còn duy trì nữa (EOL):**{% for release in site.downloads.eol %} + * [Ruby {{ release.version }}]({{ release.url.gz }})
+ sha256: {{ release.sha256.gz }}{% endfor %} +{% endif %} * **Snapshots:** * [Stable Snapshot]({{ site.downloads.stable_snapshot.url.gz }}): Đây là một tarball của snapshot mới nhất của nhánh ổn định hiện hành. * [Nightly Snapshot]({{ site.downloads.nightly_snapshot.url.gz }}): - Đây là một tarball của mã mới nhất hiện hữu trong SVN. Gói này được tạo - ra mỗi đêm. Xin lưu ý gói có thể kèm theo lỗi và một số vấn đề khác. + Đây là một tarball của mã mới nhất hiện hữu trong SVN. Gói này được + tạo ra mỗi đêm. Xin lưu ý gói có thể kèm theo lỗi và một số vấn đề + khác. Để biết thêm chi tiết về Ruby Subversion và Git repositories, xem trang [Ruby Core](/vi/community/ruby-core/). From 6002792affc328174fe014d44164b45486bbb85e Mon Sep 17 00:00:00 2001 From: Juanito Fatas Date: Thu, 28 Apr 2016 07:59:51 +0800 Subject: [PATCH 0515/3767] Unmark zh_cn as unmaintained (#1368) --- zh_cn/index.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/zh_cn/index.html b/zh_cn/index.html index 7db2c86cab..a8168396b7 100644 --- a/zh_cn/index.html +++ b/zh_cn/index.html @@ -21,5 +21,3 @@

Ruby 是……

--- - -{% include unmaintained.html %} From 075ad6721d19c00c8ff053c7e9d337395999b0d5 Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Wed, 27 Apr 2016 23:23:38 -0300 Subject: [PATCH 0516/3767] Translate release note of Ruby 2.2.5 (es) --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 es/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/es/news/_posts/2016-04-26-ruby-2-2-5-released.md b/es/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..4215fc2d95 --- /dev/null +++ b/es/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Liberada la versión 2.2.5 de Ruby" +author: "usa" +translator: "gfvcastro" +date: 2016-04-26 12:00:00 +0000 +lang: es +--- + +Ruby 2.2.5 ha sido liberado. + +Esta entrega contiene varias correcciones de errores. + +Puedes ver el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) para más detalles. + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## Comentarios de la entrega + +Muchas gracias a todos los que nos ayudaron con esta entrega. + +Con esta entrega, el mantenedor de Ruby 2.2 se cambia de nagachika-san a usa. +Alrededor de dos tercios de los cambios incluidos en esta entrega fueron hechos por nagachika-san. +Gracias por sus grandes contribuciones. + +El mantenimiento de Ruby 2.2 que contiene esta entrega, se basa en el "Acuerdo para la versión estable de Ruby" de [Ruby Association](http://www.ruby.or.jp/). From 0d2f2c2e852fb2c950b106bfeb77c0e24e491918 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Thu, 28 Apr 2016 10:24:30 +0700 Subject: [PATCH 0517/3767] Translate Ruby 2.2.5 released (id) --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 id/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/id/news/_posts/2016-04-26-ruby-2-2-5-released.md b/id/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..4dd5b12b32 --- /dev/null +++ b/id/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.2.5 Rilis" +author: "usa" +translator: "meisyal" +date: 2016-04-26 12:00:00 +0000 +lang: id +--- + +Ruby 2.2.5 telah rilis. + +Rilis ini mencakup banyak perbaikan *bug*. +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## Komentar Rilis + +Terima kasih kepada semua yang telah membantu rilis ini. + +Dengan rilis ini, pengelola Ruby 2.2 berubah dari nagachika-san ke usa. +Sekitar dua per tiga perubahan di dalam rilis ini dibuat oleh nagachika-san. +Terima kasih atas kontribusinya. + +Perawatan Ruby 2.2, termasuk rilis ini, +didasarkan pada "Agreement for the Ruby stable version" dari +[Ruby Association](http://www.ruby.or.jp/). From 73b9f0c0d076872d272172cc2494686dc9212a8e Mon Sep 17 00:00:00 2001 From: Gustavo Villa Date: Thu, 28 Apr 2016 10:40:58 -0300 Subject: [PATCH 0518/3767] Translate release note of Ruby 2.3.1 (es) --- .../_posts/2016-04-26-ruby-2-3-1-released.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 es/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/es/news/_posts/2016-04-26-ruby-2-3-1-released.md b/es/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..b1e050ce34 --- /dev/null +++ b/es/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Liberada la versión 2.3.1 de Ruby" +author: "nagachika" +translator: "gfvcastro" +date: 2016-04-26 12:00:00 +0000 +lang: es +--- + +Ruby 2.3.1 ha sido liberado. + +Esta es la primera versión TEENY de la serie estable de 2.3. + +Esta entrega contiene varias correcciones de errores. +Puedes ver el [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) para más detalles. + +## Descargas + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## Comentarios de la entrega + +Muchos colaboradores, desarrolladores y usuarios que nos reportaron problemas nos ayudaron a hacer esta entrega una realidad. + +Gracias por su ayuda. From 18f53f39b95ce3e9e6d7f6fd819c46b10488a62f Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Fri, 29 Apr 2016 09:28:14 +0700 Subject: [PATCH 0519/3767] Translate Ruby 2.3.1 released (id) Closes #1376. --- .../_posts/2016-04-26-ruby-2-3-1-released.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 id/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/id/news/_posts/2016-04-26-ruby-2-3-1-released.md b/id/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..f77fadf9ed --- /dev/null +++ b/id/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Ruby 2.3.1 Rilis" +author: "nagachika" +translator: "meisyal" +date: 2016-04-26 12:00:00 +0000 +lang: id +--- + +Ruby 2.3.1 telah rilis. + +Ini adalah versi rilis TEENY pertama dalam rangkaian versi 2.3 yang *stable*. + +Ada banyak perbaikan *bug*. +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## Komentar Rilis + +Banyak *commiter*, pengembang, dan pengguna yang menyediakan laporan *bug* telah membantu kami untuk membuat rilis ini. +Terima kasih atas kontribusinya. From 72b323b76adfbd7b9508323727784663e2a957c7 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Fri, 29 Apr 2016 01:03:42 +0900 Subject: [PATCH 0520/3767] Fix syntax error in Python 3 (en) (#1374) --- en/documentation/ruby-from-other-languages/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/documentation/ruby-from-other-languages/index.md b/en/documentation/ruby-from-other-languages/index.md index dfe2655baa..339fd034c7 100644 --- a/en/documentation/ruby-from-other-languages/index.md +++ b/en/documentation/ruby-from-other-languages/index.md @@ -163,9 +163,9 @@ code (the example applies to other languages, too): {% highlight python %} # in Python if 0: - print "0 is true" + print("0 is true") else: - print "0 is false" + print("0 is false") {% endhighlight %} This will print “0 is false”. The equivalent Ruby: From 9082567de3dc26613ba18fb770a46d9472e34b11 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 29 Apr 2016 17:47:58 +0200 Subject: [PATCH 0521/3767] Fix syntax error in Python 3 (translations) --- bg/documentation/ruby-from-other-languages/index.md | 4 ++-- de/documentation/ruby-from-other-languages/index.md | 4 ++-- es/documentation/ruby-from-other-languages/index.md | 4 ++-- fr/documentation/ruby-from-other-languages/index.md | 4 ++-- id/documentation/ruby-from-other-languages/index.md | 4 ++-- it/documentation/ruby-from-other-languages/index.md | 4 ++-- ko/documentation/ruby-from-other-languages/index.md | 4 ++-- pl/documentation/ruby-from-other-languages/index.md | 4 ++-- pt/documentation/ruby-from-other-languages/index.md | 4 ++-- ru/documentation/ruby-from-other-languages/index.md | 4 ++-- tr/documentation/ruby-from-other-languages/index.md | 4 ++-- vi/documentation/ruby-from-other-languages/index.md | 4 ++-- zh_cn/documentation/ruby-from-other-languages/index.md | 4 ++-- zh_tw/documentation/ruby-from-other-languages/index.md | 4 ++-- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/bg/documentation/ruby-from-other-languages/index.md b/bg/documentation/ruby-from-other-languages/index.md index c88e97d6ee..7132adfede 100644 --- a/bg/documentation/ruby-from-other-languages/index.md +++ b/bg/documentation/ruby-from-other-languages/index.md @@ -115,9 +115,9 @@ some_keyword_params(:param_one => 10, :param_two => 42) {% highlight python %} # in Python if 0: - print "0 is true" + print("0 is true") else: - print "0 is false" + print("0 is false") {% endhighlight %} Изхода от кода е \"0 is false\". Еквивалента на Ruby diff --git a/de/documentation/ruby-from-other-languages/index.md b/de/documentation/ruby-from-other-languages/index.md index 46911ab55d..4d5cac1aa8 100644 --- a/de/documentation/ruby-from-other-languages/index.md +++ b/de/documentation/ruby-from-other-languages/index.md @@ -180,9 +180,9 @@ Python-Code an (das Beispiel funktioniert auch in anderen Sprachen): {% highlight python %} # in Python if 0: - print "0 ist true" + print("0 ist true") else: - print "0 ist false" + print("0 ist false") {% endhighlight %} Hier wird “0 ist false” ausgeben. Dasselbe in Ruby: diff --git a/es/documentation/ruby-from-other-languages/index.md b/es/documentation/ruby-from-other-languages/index.md index c0a0c9c606..ad8d36789e 100644 --- a/es/documentation/ruby-from-other-languages/index.md +++ b/es/documentation/ruby-from-other-languages/index.md @@ -179,9 +179,9 @@ código Python (el ejemplo aplica también a otros lenguajes): {% highlight python %} # en Python if 0: - print "0 es verdadero" + print("0 es verdadero") else: - print "0 es falso" + print("0 es falso") {% endhighlight %} Esto imprimirá “0 es falso”. El equivalente en Ruby: diff --git a/fr/documentation/ruby-from-other-languages/index.md b/fr/documentation/ruby-from-other-languages/index.md index 06496b18bc..638bf8cde5 100644 --- a/fr/documentation/ruby-from-other-languages/index.md +++ b/fr/documentation/ruby-from-other-languages/index.md @@ -177,9 +177,9 @@ Voyez par exemple le bout de code suivant, écrit en Python : {% highlight python %} # en Python if 0: - print "0 est vrai/true" + print("0 est vrai/true") else: - print "0 est faux/false" + print("0 est faux/false") {% endhighlight %} Ce qui affichera « 0 est faux/false. » L’équivalent en Ruby, maintenant : diff --git a/id/documentation/ruby-from-other-languages/index.md b/id/documentation/ruby-from-other-languages/index.md index 658904b675..ef9523f01b 100644 --- a/id/documentation/ruby-from-other-languages/index.md +++ b/id/documentation/ruby-from-other-languages/index.md @@ -195,9 +195,9 @@ seperti list yang kosong, dianggap false. Perhatikan kode Python berikut {% highlight python %} # di Python if 0: - print "0 is true" + print("0 is true") else: - print "0 is false" + print("0 is false") {% endhighlight %} Ini akan print “0 is false”. Kode yang sama di Ruby: diff --git a/it/documentation/ruby-from-other-languages/index.md b/it/documentation/ruby-from-other-languages/index.md index a971d76e4c..0b03417431 100644 --- a/it/documentation/ruby-from-other-languages/index.md +++ b/it/documentation/ruby-from-other-languages/index.md @@ -170,9 +170,9 @@ applica anche ad altri linguaggi): {% highlight python %} # in Python if 0: - print "0 è true" + print("0 è true") else: - print "0 è false" + print("0 è false") {% endhighlight %} Questo stamperà “0 è false”, mentre l’equivalente in Ruby: diff --git a/ko/documentation/ruby-from-other-languages/index.md b/ko/documentation/ruby-from-other-languages/index.md index 425ef12f60..e0e81073fa 100644 --- a/ko/documentation/ruby-from-other-languages/index.md +++ b/ko/documentation/ruby-from-other-languages/index.md @@ -155,9 +155,9 @@ C나 파이썬이나 많은 다른 언어들에서 0과 빈 리스트같은 값 {% highlight python %} # 파이썬 if 0: - print "0 is true" + print("0 is true") else: - print "0 is false" + print("0 is false") {% endhighlight %} 이 구문은 “0 is false”를 출력합니다. 같은 구문은 루비에서: diff --git a/pl/documentation/ruby-from-other-languages/index.md b/pl/documentation/ruby-from-other-languages/index.md index c3238daf7b..e949eb0d45 100644 --- a/pl/documentation/ruby-from-other-languages/index.md +++ b/pl/documentation/ruby-from-other-languages/index.md @@ -163,9 +163,9 @@ poniższy kod w Pythonie: {% highlight python %} # w Pythonie if 0: - print "0 is true" + print("0 is true") else: - print "0 is false" + print("0 is false") {% endhighlight %} Ten kawałek kodu wypisze `0 is false` To samo w Rubim wygląda diff --git a/pt/documentation/ruby-from-other-languages/index.md b/pt/documentation/ruby-from-other-languages/index.md index dfa548f7c9..8618ef963b 100644 --- a/pt/documentation/ruby-from-other-languages/index.md +++ b/pt/documentation/ruby-from-other-languages/index.md @@ -170,9 +170,9 @@ seguinte código Python (o exemplo aplica-se a outras linguagens também): {% highlight python %} # em Python if 0: - print "0 e' verdadeiro" + print("0 e' verdadeiro") else: - print "0 e' falso" + print("0 e' falso") {% endhighlight %} Isto irá imprimir “0 e’ falso”. O equivalente em Ruby: diff --git a/ru/documentation/ruby-from-other-languages/index.md b/ru/documentation/ruby-from-other-languages/index.md index 5a50929c98..916877e5c5 100644 --- a/ru/documentation/ruby-from-other-languages/index.md +++ b/ru/documentation/ruby-from-other-languages/index.md @@ -158,9 +158,9 @@ deliver(via: "Pony Express", from: "B", to: "A") {% highlight python %} # Python if 0: - print "0 - истина" + print("0 - истина") else: - print "0 - ложь" + print("0 - ложь") {% endhighlight %} Это выведет на экран “0 - ложь”. Эквивалент на Ruby: diff --git a/tr/documentation/ruby-from-other-languages/index.md b/tr/documentation/ruby-from-other-languages/index.md index 8412824eda..8224021e93 100644 --- a/tr/documentation/ruby-from-other-languages/index.md +++ b/tr/documentation/ruby-from-other-languages/index.md @@ -157,9 +157,9 @@ yanlış kabul edilir. Aşağıdaki Python koduna bakın (diğer dillere de {% highlight python %} # Python'da if 0: - print "0 is true" + print("0 is true") else: - print "0 is false" + print("0 is false") {% endhighlight %} Bunu çıktısı “0 is false” olacaktır. Ruby karşılığı ise: diff --git a/vi/documentation/ruby-from-other-languages/index.md b/vi/documentation/ruby-from-other-languages/index.md index 4ee0331e29..e7098a9c8f 100644 --- a/vi/documentation/ruby-from-other-languages/index.md +++ b/vi/documentation/ruby-from-other-languages/index.md @@ -164,9 +164,9 @@ dưới đây (ví dụ cũng được áp dụng với các ngôn ngữ khác): {% highlight python %} # trong Python if 0: - print "0 is true" + print("0 is true") else: - print "0 is false" + print("0 is false") {% endhighlight %} Sẽ trả về kết quả “0 is false”. tương tự với Ruby: diff --git a/zh_cn/documentation/ruby-from-other-languages/index.md b/zh_cn/documentation/ruby-from-other-languages/index.md index 7ccf9296ab..5544259ab7 100644 --- a/zh_cn/documentation/ruby-from-other-languages/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/index.md @@ -128,9 +128,9 @@ Ruby 把任何不是 **nil** 和 **false** 的值当作真值。在 C,Python {% highlight python %} # Python 中 if 0: - print "0 为真" + print("0 为真") else: - print "0 为假" + print("0 为假") {% endhighlight %} 这会打印出 “0 为假”,而在 Ruby 中: diff --git a/zh_tw/documentation/ruby-from-other-languages/index.md b/zh_tw/documentation/ruby-from-other-languages/index.md index 1fcb314bd2..7756d2ce53 100644 --- a/zh_tw/documentation/ruby-from-other-languages/index.md +++ b/zh_tw/documentation/ruby-from-other-languages/index.md @@ -135,9 +135,9 @@ deliver(via: "Pony Express", from: "B", to: "A") {% highlight python %} # in Python if 0: - print "0 is true" + print("0 is true") else: - print "0 is false" + print("0 is false") {% endhighlight %} 這會輸出 “0 is false”。而在 Ruby 裡: From 98e539f1228881341d4a3f55bab69e0304266eca Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 1 May 2016 20:42:20 +0200 Subject: [PATCH 0522/3767] Update gem bundle --- Gemfile.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index f7a088cd5e..90425eb501 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -37,18 +37,18 @@ GEM jekyll-paginate (1.1.0) jekyll-sass-converter (1.4.0) sass (~> 3.4) - jekyll-watch (1.3.1) - listen (~> 3.0) + jekyll-watch (1.4.0) + listen (~> 3.0, < 3.1) kgio (2.10.0) kramdown (1.10.0) - lanyon (0.3.2) + lanyon (0.3.3) jekyll (>= 2.0, < 4.0) rack (~> 1.6) liquid (2.6.3) - listen (3.0.6) + listen (3.0.7) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9.7) - mercenary (0.3.5) + mercenary (0.3.6) mini_portile2 (2.0.0) multipart-post (2.0.0) multipart_body (0.2.1) From deae1caba5b4a77267a6ea32818478734fa429b5 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 1 May 2016 22:44:55 +0200 Subject: [PATCH 0523/3767] Update kramdown --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 90425eb501..55b5776ac6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -40,7 +40,7 @@ GEM jekyll-watch (1.4.0) listen (~> 3.0, < 3.1) kgio (2.10.0) - kramdown (1.10.0) + kramdown (1.11.1) lanyon (0.3.3) jekyll (>= 2.0, < 4.0) rack (~> 1.6) From 8c9cdcc8f3e27405e2fd2470f8b861cf87536e9d Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 2 May 2016 20:56:49 +0200 Subject: [PATCH 0524/3767] Switch to Ruby 2.3.1 --- .travis.yml | 2 +- Gemfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 290d08d05c..ce5494678b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: ruby sudo: false -rvm: 2.3.0 +rvm: 2.3.1 cache: bundler: true # Notifications, used by our Gitter channel. diff --git a/Gemfile b/Gemfile index 904ecf5ae6..c2c83c5f88 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source "https://rubygems.org" -ruby ENV['CUSTOM_RUBY_VERSION'] || '2.3.0' +ruby ENV['CUSTOM_RUBY_VERSION'] || '2.3.1' gem 'rake', '~> 10.0' gem 'jekyll', '~> 2.0' From be3606bc4021f1ec75dbfeaf3f73d047f0fb49f6 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Tue, 3 May 2016 10:38:47 +0900 Subject: [PATCH 0525/3767] Translate Ruby 2.1.10 Released (ko) (#1358) --- .../_posts/2016-04-01-ruby-2-1-10-released.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 ko/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md b/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..69d65b6195 --- /dev/null +++ b/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,52 @@ +--- +layout: news_post +title: "루비 2.1.10 릴리스" +author: "usa" +translator: "yous" +date: 2016-04-01 02:00:00 +0000 +lang: ko +--- + +루비 2.1.10이 릴리스 되었습니다. +이 릴리스는 프로덕션 환경에서 사용할 목적이 아니고 두 글자짜리 버전 번호를 +테스트하기 위함입니다. +일반적인 사용 환경에서 루비 2.1.9 대신 2.1.10을 사용할 필요는 없습니다. + +[2.1.9 릴리스 글](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/)에서 +공지했듯이, 루비 2.1.10은 버전 번호(그리고 그와 관련한 테스트 모음 변경)를 +제외하면 2.1.9에서 변경된 어떠한 사항도 포함하고 있지 않습니다. +두 글자짜리 버전 번호가 호환되는지 애플리케이션 및 라이브러리를 테스트 해보시기 바랍니다. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## 릴리스 코멘트 + +이 릴리스를 만드는 데 도움을 준 모두에게 감사드립니다. From 04bdf59a46d721dedf47ebef3ebaef58a6d46217 Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Tue, 3 May 2016 10:39:11 +0900 Subject: [PATCH 0526/3767] Translate Ruby 2.3.1 Released (ko) (#1367) --- .../_posts/2016-04-26-ruby-2-3-1-released.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 ko/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/ko/news/_posts/2016-04-26-ruby-2-3-1-released.md b/ko/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..de0d27ce65 --- /dev/null +++ b/ko/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "루비 2.3.1 릴리스" +author: "nagachika" +translator: "yous" +date: 2016-04-26 12:00:00 +0000 +lang: ko +--- + +루비 2.3.1이 릴리스 되었습니다. + +2.3 안정 버전 시리즈의 첫 TEENY 버전입니다. + +많은 버그 수정이 포함됩니다. +자세한 사항은 +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog)를 +확인해주세요. + +## 다운로드 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## 릴리스 코멘트 + +많은 커미터, 개발자, 버그를 신고해 준 사용자들이 이 릴리스를 만드는 데 도움을 +주었습니다. +그들의 기여에 감사드립니다. From fe1ddeb22b72f257cf2fe6d1291a8fd6b3e78578 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 3 May 2016 07:12:34 +0200 Subject: [PATCH 0527/3767] Fix link (ko) --- ko/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md b/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md index 69d65b6195..df7aa4feab 100644 --- a/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -12,7 +12,7 @@ lang: ko 테스트하기 위함입니다. 일반적인 사용 환경에서 루비 2.1.9 대신 2.1.10을 사용할 필요는 없습니다. -[2.1.9 릴리스 글](https://www.ruby-lang.org/en/news/2016/03/30/ruby-2-1-9-released/)에서 +[2.1.9 릴리스 글](https://www.ruby-lang.org/ko/news/2016/03/30/ruby-2-1-9-released/)에서 공지했듯이, 루비 2.1.10은 버전 번호(그리고 그와 관련한 테스트 모음 변경)를 제외하면 2.1.9에서 변경된 어떠한 사항도 포함하고 있지 않습니다. 두 글자짜리 버전 번호가 호환되는지 애플리케이션 및 라이브러리를 테스트 해보시기 바랍니다. From 695c77788a53cce62c07fd9e6912858f16a050b8 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 3 May 2016 07:17:40 +0200 Subject: [PATCH 0528/3767] Fix truncated SHA-512 sums (en) --- en/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- en/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2016-03-30-ruby-2-1-9-released.md b/en/news/_posts/2016-03-30-ruby-2-1-9-released.md index b992fe945e..d56cc7103e 100644 --- a/en/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/en/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -28,7 +28,7 @@ You do not have to use it on production, but you should test it because it has a SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/en/news/_posts/2016-04-01-ruby-2-1-10-released.md b/en/news/_posts/2016-04-01-ruby-2-1-10-released.md index 097c6b6324..b26b59085a 100644 --- a/en/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/en/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -21,7 +21,7 @@ Please test your applications and/or libraries for compatibility with two-digit SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) From 4f97bd55bfe9b1e869e7865fcb60f77ca65245cb Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 3 May 2016 07:20:42 +0200 Subject: [PATCH 0529/3767] Fix truncated SHA-512 sums (translations) --- bg/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- bg/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- de/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- de/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- es/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- es/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- id/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- id/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- ja/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- ja/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- ko/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- ko/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- pt/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- vi/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- vi/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md | 2 +- zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md b/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md index 2fb7c136a3..7905d62656 100644 --- a/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/bg/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -28,7 +28,7 @@ lang: bg SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md b/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md index ab102dc9b2..b7d795cd85 100644 --- a/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/bg/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -22,7 +22,7 @@ Ruby 2.1.10 не включва никакви промени от 2.1.9 осв SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) diff --git a/de/news/_posts/2016-03-30-ruby-2-1-9-released.md b/de/news/_posts/2016-03-30-ruby-2-1-9-released.md index 0f689c64c4..c82479a780 100644 --- a/de/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/de/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -34,7 +34,7 @@ testen, weil sie erstmals eine zweistellige Versionsnummer führt. SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/de/news/_posts/2016-04-01-ruby-2-1-10-released.md b/de/news/_posts/2016-04-01-ruby-2-1-10-released.md index b25d014fae..e16296df11 100644 --- a/de/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/de/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -28,7 +28,7 @@ Kompatibilität mit zweistelligen Versionsnummern. SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) diff --git a/es/news/_posts/2016-03-30-ruby-2-1-9-released.md b/es/news/_posts/2016-03-30-ruby-2-1-9-released.md index 1c4046dafa..67216f6324 100644 --- a/es/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/es/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -27,7 +27,7 @@ No es necesario que la uses en producción, pero deberías probarla ya que tiene SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/es/news/_posts/2016-04-01-ruby-2-1-10-released.md b/es/news/_posts/2016-04-01-ruby-2-1-10-released.md index e1afdbb797..d6eab03dc4 100644 --- a/es/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/es/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -21,7 +21,7 @@ Por favor prueba tus aplicaciones y/o bibliotecas para asegurar la compatibilida SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) diff --git a/id/news/_posts/2016-03-30-ruby-2-1-9-released.md b/id/news/_posts/2016-03-30-ruby-2-1-9-released.md index d258f247c8..934feb088d 100644 --- a/id/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/id/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -28,7 +28,7 @@ Anda tidak harus menggunakannya saat produksi, tetapi Anda harus mengujinya kare SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/id/news/_posts/2016-04-01-ruby-2-1-10-released.md b/id/news/_posts/2016-04-01-ruby-2-1-10-released.md index 11da014900..edef27d29a 100644 --- a/id/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/id/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -21,7 +21,7 @@ Mohon uji aplikasi dan/atau pustaka Anda untuk *compatibility* dengan versi dua SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) diff --git a/ja/news/_posts/2016-03-30-ruby-2-1-9-released.md b/ja/news/_posts/2016-03-30-ruby-2-1-9-released.md index 8eba3b4799..240591b8dd 100644 --- a/ja/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/ja/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -30,7 +30,7 @@ Ruby 2.1.9 がリリースされました。 SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/ja/news/_posts/2016-04-01-ruby-2-1-10-released.md b/ja/news/_posts/2016-04-01-ruby-2-1-10-released.md index e15cbee9fb..9ac9e35d0c 100644 --- a/ja/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/ja/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -23,7 +23,7 @@ Ruby のバージョン番号に依存したコードが含まれうるアプリ SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) diff --git a/ko/news/_posts/2016-03-30-ruby-2-1-9-released.md b/ko/news/_posts/2016-03-30-ruby-2-1-9-released.md index b404710349..cc220ed280 100644 --- a/ko/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/ko/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -30,7 +30,7 @@ lang: ko SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md b/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md index df7aa4feab..9400c86f62 100644 --- a/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/ko/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -24,7 +24,7 @@ lang: ko SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) diff --git a/pt/news/_posts/2016-03-30-ruby-2-1-9-released.md b/pt/news/_posts/2016-03-30-ruby-2-1-9-released.md index b2fa202f88..2229401513 100644 --- a/pt/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/pt/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -31,7 +31,7 @@ número da versão. Você não deve utilizá-la em produção, mas deve testá-l SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md b/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md index 58342d14cf..cdca9935ac 100644 --- a/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/vi/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -27,7 +27,7 @@ Bạn không cần phải sử dụng nó cho production, nhưng bạn nên th SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md b/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md index a8024db567..f94db57475 100644 --- a/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/vi/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -21,7 +21,7 @@ Vui lòng thử nghiệm sự tương thích của ứng dụng và/hoặc thư SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) diff --git a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md index 4958d063ce..fa7985847a 100644 --- a/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md +++ b/zh_tw/news/_posts/2016-03-30-ruby-2-1-9-released.md @@ -27,7 +27,7 @@ Ruby 2.1.10 除了版本號有變以外,不包含任何 2.1.9 的改動。不 SIZE: 12016421 bytes SHA1: 39524185b580a3390a3b5019819c8b28d3249766 SHA256: 4f21376aa11e09b499c3254bbd839e68e053c0d18e28d61c428a32347269036e - SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b + SHA512: a86422132e4c64007a84a91696f4557bdcbc8716fbfe1962f1eef3754ee7f994f4de0b5b7e7231c25057515767040d5c4af33339750b6db15744662e9bd24f38 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.9.tar.gz) diff --git a/zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md b/zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md index 9e50df9656..4786d6cec0 100644 --- a/zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md +++ b/zh_tw/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -20,7 +20,7 @@ Ruby 2.1.10 釋出。 SIZE: 12015299 bytes SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 - SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e9 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 * [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) From 2c8e97bdf48f82fd0300614beaa5ffc7c2b57122 Mon Sep 17 00:00:00 2001 From: Felipe Gentil Date: Mon, 2 May 2016 21:08:13 -0300 Subject: [PATCH 0530/3767] Translate Ruby 2.1.10 released (pt) --- .../_posts/2016-04-01-ruby-2-1-10-released.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 pt/news/_posts/2016-04-01-ruby-2-1-10-released.md diff --git a/pt/news/_posts/2016-04-01-ruby-2-1-10-released.md b/pt/news/_posts/2016-04-01-ruby-2-1-10-released.md new file mode 100644 index 0000000000..c0ab3c39ea --- /dev/null +++ b/pt/news/_posts/2016-04-01-ruby-2-1-10-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.1.10 lançado" +author: "usa" +translator: "fpgentil" +date: 2016-04-01 02:00:00 +0000 +lang: pt +--- + +Ruby 2.1.10 foi lançado. +Essa *release* não é destinada para uso em produção, mas sim testes de +compatibilidade com as versões de dois dígitos. +Você não precisa substituir o Ruby 2.1.9 por 2.1.10 em uso regular. + +Como anunciado em [2.1.9 release post](https://www.ruby-lang.org/pt/news/2016/03/30/ruby-2-1-9-released/), +Ruby 2.1.10 não inclui nenhuma mudança da versão 2.1.9, com exceção de seu número +(e uma pequena alteração relacionada com a suíte de testes). Por favor teste sua +aplicação e/ou bibliotecas para compatibilidade com versões de dois dígitos. + + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## Comentários da *release* + +Obrigado a todos que contribuíram para essa *release*. From d91da55ac23ec28c554ce4b26b90241eaf7538c3 Mon Sep 17 00:00:00 2001 From: Felipe Gentil Date: Mon, 2 May 2016 21:08:20 -0300 Subject: [PATCH 0531/3767] Translate Ruby 2.2.5 released (pt) --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 pt/news/_posts/2016-04-26-ruby-2-2-5-released.md diff --git a/pt/news/_posts/2016-04-26-ruby-2-2-5-released.md b/pt/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..47ab672b4f --- /dev/null +++ b/pt/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.2.5 lançado" +author: "usa" +translator: "fpgentil" +date: 2016-04-26 12:00:00 +0000 +lang: pt +--- + +Ruby 2.2.5 foi lançado. + +Essa *release* inclui várias correções de *bugs*. +Consulte o [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog) +para mais detalhes. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## Comentários da *release* + +Obrigado a todos que contribuíram para essa *release*. + +Com essa *release*, a manutenção do Ruby 2.2 mudou do nagachika-san para o usa. +Cerca de dois terços das mudanças incluídas nessa *release* foram feitas pelo +nagachika-san. Obrigado pela sua grande contribuícão. + +A manutenção do Ruby 2.2, incluindo essa *release*, baseia-se no "Agreement for +the Ruby stable version" da [Ruby Association](http://www.ruby.or.jp/). From d4365e8a09e0a57a552c9a275e076cce100e74f0 Mon Sep 17 00:00:00 2001 From: Felipe Gentil Date: Mon, 2 May 2016 21:08:28 -0300 Subject: [PATCH 0532/3767] Translate Ruby 2.3.1 released (pt) --- .../_posts/2016-04-26-ruby-2-3-1-released.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pt/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/pt/news/_posts/2016-04-26-ruby-2-3-1-released.md b/pt/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..61d4ae457e --- /dev/null +++ b/pt/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,51 @@ +--- +layout: news_post +title: "Ruby 2.3.1 Released" +author: "nagachika" +translator: "fpgentil" +date: 2016-04-26 12:00:00 +0000 +lang: pt +--- + +Ruby 2.3.1 foi lançado. + +Essa é a primeira versão minúscula (*TEENY*) estável da série 2.3. + +Essa versão inclui várias correções de *bugs*. +Consulte o [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog) +para detalhes. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## Comentários da *release* + +Vários *committers*, desenvolvedores e usuários que reportaram *bugs* nos ajudaram +a lançar essa versão. Obrigado pelas suas contribuições. From b8c6d635d37b97cf3c3b8b8587051717ffa9b125 Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Sun, 24 Apr 2016 13:30:47 +0900 Subject: [PATCH 0533/3767] Translate ruby-from-other-languages(ja) --- _config.yml | 6 +- ja/documentation/index.md | 2 + .../ruby-from-other-languages/index.md | 441 ++++++++++++++++++ .../to-ruby-from-c-and-cpp/index.md | 121 +++++ .../to-ruby-from-java/index.md | 52 +++ .../to-ruby-from-perl/index.md | 63 +++ .../to-ruby-from-php/index.md | 43 ++ .../to-ruby-from-python/index.md | 77 +++ 8 files changed, 802 insertions(+), 3 deletions(-) create mode 100644 ja/documentation/ruby-from-other-languages/index.md create mode 100644 ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md create mode 100644 ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md create mode 100644 ja/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md create mode 100644 ja/documentation/ruby-from-other-languages/to-ruby-from-php/index.md create mode 100644 ja/documentation/ruby-from-other-languages/to-ruby-from-python/index.md diff --git a/_config.yml b/_config.yml index a99d56d03c..c6f26d71b6 100644 --- a/_config.yml +++ b/_config.yml @@ -1150,9 +1150,9 @@ locales: quickstart: text: 20分ではじめるRuby url: /ja/documentation/quickstart/ -# ruby_from_other_languages: -# text: Ruby from Other Languages -# url: /ja/documentation/ruby-from-other-languages/ + ruby_from_other_languages: + text: 他言語からのRuby入門 + url: /ja/documentation/ruby-from-other-languages/ explore: text: 探求しよう documentation: diff --git a/ja/documentation/index.md b/ja/documentation/index.md index 3ef8db409e..8351b1519e 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -34,6 +34,8 @@ lang: ja [20分ではじめるRuby](/ja/documentation/quickstart/) : Rubyの基本をカバーしている便利なチュートリアルです。始めから終わりまで読んでも20分かからないでしょう。 +[他言語からのRuby入門](/ja/documentation/ruby-from-other-languages/) +: 他の言語からRubyにやってきましたか?C、C++、Java、Perl、PHP、Pythonといった言語から来たのであれば、この記事が役に立つはずです! ### リファレンス diff --git a/ja/documentation/ruby-from-other-languages/index.md b/ja/documentation/ruby-from-other-languages/index.md new file mode 100644 index 0000000000..de5b49a4d0 --- /dev/null +++ b/ja/documentation/ruby-from-other-languages/index.md @@ -0,0 +1,441 @@ +--- +layout: page +title: "他言語からのRuby入門" +lang: ja +--- + +Rubyのコードを目にすると、 +他の言語と似た部分があることに気が付くはずです。 +構文の多くは、(他の言語の中でも特に)PerlやPython、 +Javaプログラマーにとって馴染みのあるものになっています。 +もしあなたがそうした言語に慣れ親しんでいるのなら、 +Rubyを学ぶのはおそらくどうってことないはずです。 +{: .summary} + +このドキュメントは2部構成になっています。 +このページでは、プログラミング言語*X*からRubyへ移ってくる際に役立つ情報をざっと紹介します。 +個別のページでは、Rubyの主な言語機能を紹介しつつ、 +あなたが慣れ親しんできた言語との比較を行います。 + +## 求められていること: *言語X*からRubyへ + +* [C・C++からRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) +* [JavaからRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-java/) +* [PerlからRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/) +* [PHPからRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-php/) +* [PythonからRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-python/) + +## 重要な言語機能と知っておくべきこと + +ここでは、Rubyを学習する中で出会ういくつかの主要な機能について、 +参照先やヒントを示します。 + +### イテレーション + +Rubyの特徴であるブロックとイテレータは、 +これまでにあまり見たことがない、あるいは使い慣れていないものかもしれません。 +(CやC++、1.5以前のJavaのような)インデックスを使った繰り返し処理や、 +(Perlの`for (@a) {...}`やPythonの`for i in aList: ...`のような) +リストをループする処理の代わりに、 +Rubyでは次のようなコードをよく見ることになるでしょう。 + +{% highlight ruby %} +some_list.each do |this_item| + # ここはブロックの中になります。 + # this_itemを扱う処理をここに書きます。 +end +{% endhighlight %} + +`each`(や`collect`、`find`、`inject`、`sort`など)について詳しくは、 +`ri Enumerable`を参照してみてください(そして、次に +`ri Enumerable#some_method`として具体的なメソッドを参照してみてください)。 + +### すべては値 + +式と文に違いはありません。 +すべては値を持ちます。`nil`であっても例外ではありません。 +Rubyでは次のように書くことが可能です。 + +{% highlight ruby %} +x = 10 +y = 11 +z = if x < y + true + else + false + end +z # => true +{% endhighlight %} + +### シンボルは軽量文字列ではない + +多くのRuby初学者はシンボルが何であるか、どう使えばよいのかを理解するのに苦戦します。 + +シンボルは識別子として記述するのに適しています。 +シンボルは、**どんな物か**ではなく、**何者であるか**がすべてです。 +`irb`を立ち上げて、次の違いを見てみてください。 + +{% highlight irb %} +irb(main):001:0> :george.object_id == :george.object_id +=> true +irb(main):002:0> "george".object_id == "george".object_id +=> false +irb(main):003:0> +{% endhighlight %} + +`object_id`メソッドはオブジェクトのIDを返します。 +もし二つのオブジェクトが同じ`object_id`を持っていれば、 +それらはメモリ上の同じ実体を指すものであると言えます。 + +上記で見たとおり、一度でもシンボルを使ったなら、 +同じ文字からなるシンボルは、いずれもメモリ内の同じオブジェクトを参照します。 +同じ文字で表された2つのシンボルは、同じ`object_id`を指します。 + +次に文字列("george")の方を見てみましょう。 +`object_id`は一致していません。 +これは、二つの文字列が異なる実体を指していることを示しています。 +新しい文字列を使うと、Rubyは毎回その文字列のために新しいメモリ領域を確保します。 + +シンボルを使うか文字列を使うかで迷ったなら、 +ハッシュのキーのようにオブジェクトを識別したいのか、 +それとも前述の"george"などのようにコンテンツを表したいのかを、 +選択の指針にしてください。 + +### すべてはオブジェクト + +「すべてはオブジェクト」は誇張ではありません。 +クラスや整数でさえオブジェクトです。 +他のオブジェクトと同じように扱うことができます。 + +{% highlight ruby %} +# 以下のクラス定義と同じことを行っています +# class MyClass +# attr_accessor :instance_var +# end +MyClass = Class.new do + attr_accessor :instance_var +end +{% endhighlight %} + +### 可変な定数 + +定数は厳密な意味での定数ではありません。 +初期化済みの定数を変更したとしても、 +警告はされますが、プログラムは停止しません。 +だからと言って、定数を再定義するべきだということではありません。 + +### 名前付けの規約 + +Rubyにはいくつか名前付けについての規約があります。 +大文字から始まる識別子は定数です。 +ドルマーク(`$`)から始まる識別子はグローバル変数、 +`@`から始まる識別子はインスタンス変数、 +`@@`から始まる識別子はクラス変数になります。 + +メソッド名は大文字から始めることもできます。 +けれど、それは次のような混乱を招くことになるでしょう。 + +{% highlight ruby %} +Constant = 10 +def Constant + 11 +end +{% endhighlight %} + +こうすると、`Constant`は10ですが、`Constant()`は11になります。 + +### キーワード引数 + +メソッドはRuby2.0から、Pythonのように、 +キーワード引数を定義できるようになりました。 + +{% highlight ruby %} +def deliver(from: "A", to: nil, via: "mail") + "Sending from #{from} to #{to} via #{via}." +end + +deliver(to: "B") +# => "Sending from A to B via mail." +deliver(via: "Pony Express", from: "B", to: "A") +# => "Sending from B to A via Pony Express." +{% endhighlight %} + +### 普遍の真理 + +Rubyでは、`nil`と`false`を除くすべてのものは真と評価されます。 +CやPythonを始めとする多くの言語では、0あるいはその他の値、空のリストなどは +偽と評価されます。次に示すPythonコードをみてください +(他の言語でもだいたい同じようなコードになるでしょう)。 + +{% highlight python %} +# Python版 +if 0: + print("0 is true") +else: + print("0 is false") +{% endhighlight %} + +このコードを実行すると「0 is false」と出力されます。 +同じコードをRubyで書くと以下のようになります。 + +{% highlight ruby %} +# Ruby版 +if 0 + puts "0 is true" +else + puts "0 is false" +end +{% endhighlight %} + +このコードを実行すると、 +「0 is true」が出力されることになります。 + +### アクセス修飾子はスコープの最後まで適用される + +次のRubyコードを見てください。 + +{% highlight ruby %} +class MyClass + private + def a_method; true; end + def another_method; false; end +end +{% endhighlight %} + +`another_method`がpublicメソッドになることを期待するかもしれませんが、 +結果はそうなりません。 +`private`アクセス修飾子はスコープの終わりか、他のアクセス修飾子が +あらわれるまで継続されます。 +デフォルトでは、メソッドはpublicになります。 + +{% highlight ruby %} +class MyClass + # a_methodはpublicです + def a_method; true; end + + private + + # another_methodはprivateです + def another_method; false; end +end +{% endhighlight %} + +`public`、`private`、`protected`は実際にはメソッドになるので、 +引数を受けることができます。これらにシンボルを渡した場合には、 +そのメソッドの可視性が変更されます。 + +### アクセス制御 + +Javaでは、`public`は誰でもアクセスできることを意味しています。 +そして、`protected`はクラスおよび継承関係にあるクラスのインスタンス、 +クラスと同じパッケージにあるクラスのインスタンスからアクセスできること、 +`private`はクラスのインスタンスからのみアクセスできることを、 +ぞれぞれ意味します。 + +Rubyでは扱いが若干異なります。 +`public`はそのままの意味になります。 +`private`は、レシーバなしで呼び出すことができる場合に、 +そのメソッドへアクセス可能となります。 +つまり、`self`のみがprivateメソッドを呼び出す際のレシーバとなります。 + +`protected`は気をつけて扱う必要があります。 +protectedメソッドはクラスか継承関係にあるクラスのインスタンスからのみ +呼び出すことができます。しかしまた、 +レシーバとしてインスタンスを指定しても呼び出すことができてしまいます。 +以下に例を示します([The Ruby Language FAQ][faq]から引用)。 + +{% highlight ruby %} +class Test + # デフォルトはpublic + def identifier + 99 + end + + def ==(other) + identifier == other.identifier + end +end + +t1 = Test.new # => # +t2 = Test.new # => # +t1 == t2 # => true + +# ここで`identifier'をprotectedにする。 +# protected はレシーバとして`other'を許容するため、これは動作する。 + +class Test + protected :identifier +end + +t1 == t2 # => true + +# ここで`identifier'をprivateにする。 + +class Test + private :identifier +end + +t1 == t2 +# NoMethodError: private method `identifier' called for # +{% endhighlight %} + +### クラスは開いている + +Rubyのクラスは開いています。 +いつでもクラスを開いて、定義を足したり、変更することができます。 +`Fixnum`や、すべてのオブジェクトの祖先である`Object`のようなクラスであっても、 +自由に再定義することが可能です。Ruby on Railsは、次のような +`Fixnum`に時間を扱うメソッド群を定義しています。 + +{% highlight ruby %} +class Fixnum + def hours + self * 3600 # 1時間あたりの秒数を返します + end + alias hour hours +end + +# 1月1日の0時0分から14時間後 +Time.mktime(2006, 01, 01) + 14.hours # => Sun Jan 01 14:00:00 +{% endhighlight %} + +### 不思議なメソッド名 + +Rubyでは、メソッド名の最後に疑問符(?)や感嘆符(!)が使われることがあります。 +慣習的に、問い合わせ系のメソッドの最後には疑問符が使われます +(例: レシーバが空の場合に`true`を返す`Array#empty?`)。 +また、使用に危険を伴うメソッドの最後には感嘆符が使われます +(例: `self`あるいは引数の内容を書き換えるようなメソッド。`exit!`など)。 +けれど、危険なメソッドすべてがこの慣習に従っているわけでも +ないことに注意してください。 +`Array#replace`は、与えられた配列の内容で配列の内容を置き換えます。 +この操作は、自身を**変更しない**ようなメソッド名とは意に反する振る舞いをします。 + +### 特異メソッド + +特異メソッドはオブジェクト単位のメソッドです。 +特異メソッドは、定義したオブジェクトからだけ利用できるメソッドになります。 + +{% highlight ruby %} +class Car + def inspect + "Cheap car" + end +end + +porsche = Car.new +porsche.inspect # => Cheap car +def porsche.inspect + "Expensive car" +end + +porsche.inspect # => Expensive car + +# 他のオブジェクトには影響しない +other_car = Car.new +other_car.inspect # => Cheap car +{% endhighlight %} + +### 「存在しなかった」メソッド + +Rubyはメッセージに対応するメソッドを見つけられなかったとしても諦めません。 +その場合は、見つけられなかったメソッド名と引数と共に、 +`method_missing`メソッドを呼び出します。 +`method_missing`メソッドはデフォルトではNameError例外を投げますが、 +アプリケーションに合うように再定義することもできます。 +実際、多くのライブラリがそのようにしています。 +以下がその例です。 + +{% highlight ruby %} +# idは呼び出されたメソッド名です。 +# *構文は「arguments」という名前の配列に +# 呼び出されたメソッドに渡されたすべての引数を格納します。 +def method_missing(id, *arguments) + puts "Method #{id} was called, but not found. It has " + + "these arguments: #{arguments.join(", ")}" +end + +__ :a, :b, 10 +# => Method __ was called, but not found. It has these +# arguments: a, b, 10 +{% endhighlight %} + +このコードは単に呼び出されたメソッドの詳細を出力しているだけですが、 +ここには何を書いても良いので、メッセージを受け取って適切な処理を行えます。 + +### 関数呼び出しではなくメッセージ送信 + +メソッド呼び出しは実際には他のオブジェクトへの**メッセージ送信**です。 + +{% highlight ruby %} +# これは +1 + 2 +# これと同じで... +1.+(2) +# つまりこういうことです。 +1.send "+", 2 +{% endhighlight %} + +### ブロックは作りかけのオブジェクト + +ブロック(実際にはクロージャ)は標準ライブラリでもすごく使われています。 +ブロックを呼び出すには、`yield`を使うか、引数リストに特別な引数を追加して +それを`Proc`オブジェクトにします。以下がその例です。 + +{% highlight ruby %} +def block(&the_block) + # この内側では、the_blockはメソッドに渡されたブロックになります。 + the_block # ブロックが返ります +end +adder = block { |a, b| a + b } +# adderはここでProcオブジェクトになります +adder.class # => Proc +{% endhighlight %} + +`Proc.new`にブロックを渡すか、`lambda`メソッドを呼び出すことで、 +メソッド呼び出しの外側でブロックを作成することもできます。 + +同様に、メソッドもまた作りかけのオブジェクトです。 + +{% highlight ruby %} +method(:puts).call "putsはオブジェクト!" +# => putsはオブジェクト! +{% endhighlight %} + +### 演算子は糖衣構文(シンタックスシュガー) + +Rubyにおけるほとんどの演算子は糖衣構文です。 +いくつかの優先順位規則にもとづいて、メソッド呼び出しを単に書き換えているだけです。 +たとえば、Fixnumクラスの`+`メソッドを次のようにオーバーライドすることもできます。 + +{% highlight ruby %} +class Fixnum + # できるけれど、しないほうがいいでしょう + def +(other) + self - other + end +end +{% endhighlight %} + +C++の`operator+`などは必要ありません。 + +`[]`や`[]=`といったメソッドを定義すれば、配列のようなスタイルでアクセスすることもできます。 +(+1や-2みたいな)単項の+や-を定義するには、`+@`か`-@`といったメソッドを定義する必要があります。 +けれど、以下の演算子は糖衣構文では**ありません**。 +これらはメソッドではないので、再定義できません。 + +{% highlight ruby %} +=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +{% endhighlight %} + +加えて`+=`、`*=`などは`var = var + other_var`、`var = var * other_var` +などの処理の略記法になり、これらも再定義できません。 + +## もっと知りたい + +Rubyについてもっと知りたくなったのなら、 +[ドキュメント](/ja/documentation/)の +その他のコンテンツを見てみてください。 + + +[faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md new file mode 100644 index 0000000000..d2d9b93a51 --- /dev/null +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md @@ -0,0 +1,121 @@ +--- +layout: page +title: "C・C++からRubyへ" +lang: ja +--- + +C・C++とRubyとで、あなたのコードがどう変わるのかを示すのは容易ではありません。 +ものすごく大きな違いがあるからです。 +一つには、Rubyの実行環境が本当にたくさんのことを行うという違いがあります。 +RubyはC言語の「機構側は何も隠蔽しない」という原則からはかけ離れた言語のように見えます。 +Rubyの本質は、人間の仕事を簡単にするために、できるだけ多くの作業を実行環境が肩代わりすることにあります。 +最適化するためにコードをプロファイリングするようになるまでは、Rubyを使う際にコンパイラ側の都合を気にする必要はありません。 + +とはいうものの、C・C++で書かれたコードの実行時間と比べて、Rubyコードの実行時間はずっと遅いと言われています。 +そのため、どうしたら最小のコードでやりたいことを実現できるかを考えると同時に、 +それを高速化する方法についても、あなたは頭をフル回転させることになるかもしれません。 +RubyはC++よりもずっとずっとシンプルな言語です。Rubyはきっとあなたのことを甘やかすことでしょう。 + +Rubyは動的型付けです。静的型付けではありません。 +Rubyの実行環境は、なるべく多くのことをプログラム実行時に行おうとします。 +たとえば、どのモジュールをRubyプログラムにリンクする(ロードして使えるようにする)かや、どのメソッドを呼び出すかを、 +あなたはあらかじめ知る必要はありません。 + +幸いなことに、RubyとCは堅実に共生関係を持つことができます。 +Rubyはいわゆる「拡張ライブラリ」という仕組みをサポートしています。 +拡張ライブラリは、Rubyプログラムから使用することができるものですが、Cで書かれます +(外側から見ると、それはRubyで書かれたライブラリと同様に振る舞います)。 +この仕組みを使うと、Rubyプログラムの中でパフォーマンスが重要となる部分を、純粋なCで書き直すことができます。 + +そしてもちろん、Ruby自体もCで書かれています。 + +### Cとの類似 + +Cと同様に、Rubyは... + +* 書きたいと思えば、手続き的にプログラムを書くことができます(けれど、その裏側はオブジェクト指向のままです)。 +* 使用できる演算子は、複合代入子やビット演算子も含めて、だいたい同じです。ですが、Rubyには`++`と`--`はありません。 +* `__FILE__`と`__LINE__`を使えます。 +* 定数もあります。けれど、`const`のような特別なキーワードはありません。 + 定数化は名前付けによって行われます。変数名の最初が大文字のものは定数として扱われます。 +* 文字列は二重引用符(`"`)で括ります。 +* 文字列は可変です。 +* manページのように、ターミナルからほとんどのマニュアルを読むことができます。ただ、その際に使うコマンドは`ri`です。 +* これまでと同じコマンドラインデバッガを使うことができます。 + +### C++との類似 + +C++と同様に、Rubyは... + +* 使用できる演算子はだいたい同じです(`::`もあります)。`<<`はリストに要素を追加するためによく使われます。 + Rubyではメンバ関数の呼び出しに`->`は使いません。常に`.`を使うので、この点には気をつけてください。 +* `public`や`private`、`protected`などを使います。 +* 継承を一文字で表現できます。ですが、使うのは`:`ではなく`<`になります。 +* コードをモジュール化することになりますが、これはC++で`namespace`を使うことと変わりません。 +* 例外を扱うための作法は一緒です。ですが、そのために使われるキーワード名などには違いがあります。 + +### Cとの違い + +Cと違って、Rubyは... + +* コードをコンパイルする必要はありません。単に実行するだけです。 +* オブジェクトは強く型付けされています(そして、変数名自身はまったく型を持ちません)。 +* マクロやプリプロセッサはありません。キャストもポインタ(とポインタ演算)もありません。 + typedef や sizeof、列挙型もありません。 +* ヘッダファイルはありません。ただ関数(「メソッド」と呼ばれます)とクラスをソース内に記述するだけです。 +* `#define`はありません。そのかわりに定数を使います。 +* すべての変数はヒープ上に配置されます。あなたがそれを解放する必要はありません。代わりにGCがその世話をしてくれます。 +* メソッド(関数)の引数は参照渡しされます。値渡しはされません。 +* `#include `や`#include "foo"`の代わりに、`require 'foo'`と書きます。 +* アセンブリコードに変換はできません。 +* 行の終わりにセミコロンは不要です。 +* `if`や`while`などの条件式は、括弧を付けなくても動きます。 +* メソッド(関数)呼び出しの括弧は基本的にオプションです。 +* 波括弧はあまり使いません。複数行に渡る処理片の終わりには、一般的に`end`キーワードが使われます。 +* `do`キーワードは「ブロック」と呼ばれる機能のためにあります。Cにおける「do命令」ではありません。 +* 「ブロック」はC言語にあるブロックとは別ものです。 + Rubyのブロックは、メソッド呼び出しに関連付けるコード片を意味します。 + ブロックは、メソッドの本体から実行時に呼び出されます。 +* 変数宣言はありません。変数が必要になったら、新しい変数名に紐付けるだけです。 +* 真偽値をテストする際、`false`と`nil`だけが偽と評価されます。他(`0`、`0.0`、`"0"`なども)はすべて真となります。 +* `char`はありません。単なる一文字だけの文字列になります。 +* 文字列の終端はヌル文字ではありません。 +* 配列リテラルは角括弧です。波括弧ではありません。 +* 要素を追加すると、配列の大きさは自動的に拡張されます。 +* 二つの配列を足し合わせると、新しい大きい配列が返されます(もちろん、ヒープ上に割り当てられます)。ポインタ演算は行われません。 +* だいたいの場合は、すべてが式です(`while`命令が実際に右辺値を評価しているなど) + +### C++との違い + +C++と違って、Rubyは... + +* 明示的に参照を扱うことはありません。 + Rubyでは、すべての変数はあるオブジェクトへの間接参照として扱われます。 +* オブジェクトは強い型付けがされますが、それは*動的*に行われます。 + 環境は*実行時*、メソッド呼び出しが実際に行われたタイミングで型を決定します。 +* コンストラクタは、クラス名ではなく、`initialize`メソッドとなります。 +* メソッドはすべて仮想関数です。 +* クラス変数(静的メンバ変数)名は、常に`@@`からはじまります(例えば`@@total_widgets`というように)。 +* 外部からメンバ変数に直接アクセスすることはありません。 + publicなメンバ変数(Rubyでは属性と呼ばれます)へのアクセスはメソッド経由で行います。 +* `this`の代わりに`self`を使います。 +* 最後が?や!で終わるメソッドがあります。これらは実際にメソッド名の一部です。 +* 多重継承はありません。Rubyでは代わりにMix-inを使います。 + Mix-inを用いることで、モジュールが持つすべてのインスタンスメソッドを「継承」できます。 +* 大文字表記、小文字表記が強制されるケースがあります。たとえば、 + クラス名は大文字から開始し、変数名は小文字から開始する必要があります。 +* メソッド呼び出しの括弧は基本的にオプションです。 +* いつでもクラスをオープンしてメソッドを追加できます。 +* どんな種類のオブジェクトでも変数に設定でき、型は実行時に評価されるので、 + C++テンプレートは必要ありません。キャストもありません。 +* イテレーションはわずかな違いがあります。 + Rubyでは、(`vector::const_iterator iter`のような)独立したイテレータ・オブジェクトは使いません。 + 代わりに、オブジェクトは`Enumerator`モジュールをMix-inし、 + `my_obj.each`のように呼び出すメソッドを作成する必要があります。 +* コンテナクラスは`Array`と`Hash`の2種類だけです。 +* 型変換はありません。Rubyを使い始めれば、必要ない理由がわかるはずです。 +* マルチスレッド機能は組み込まれています。 + ただし、Ruby1.8 以前のマルチスレッド機構は、ネイティブスレッドに対してグリーンスレッドと呼ばれ、 + 処理系だけで実装されたスレッド機能になっています。 +* ユニットテストのライブラリはRubyに標準添付されています。 + diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md new file mode 100644 index 0000000000..38503724a5 --- /dev/null +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -0,0 +1,52 @@ +--- +layout: page +title: "JavaからRubyへ" +lang: ja +--- + +Javaは成熟しており、よくテストされています。 +アンチJavaな人々が訴えるのに反して、Javaは高速です。ですが、とても冗長です。 +JavaからRubyへ移行すると、コードの量を大幅に削減できます。 +プロトタイピングを少ない時間で済ませられるようになるでしょう。 + +### Javaとの類似 + +Javaと同様に、Rubyは... + +* メモリはGCによって管理されます。 +* オブジェクトは強い型付けがされます。 +* メソッドにはpublic、private、protectedを指定できます。 +* 埋め込み型のドキュメントツールがあります(Ruby用のツールはRDocと呼ばれます)。 + rdocで生成されたドキュメントはjavadocで生成したドキュメントにとてもよく似ています。 + +### Javaとの違い + +Javaと違って、Rubyは... + +* コードをコンパイルする必要はありません。単に実行するだけです。 +* 異なったサードパーティ製のGUIツールキットがいくつか存在します。 + Rubyのユーザーは、たとえば[WxRuby][1]、[FXRuby][2]、[Ruby-GNOME2][3]、[Qt][4]、 + あるいはRubyに同梱されているRuby Tkなどを利用します。 +* クラスなどの定義の最後には`end`キーワードを使います。コードのまとまりを波括弧で括ることはしません。 +* `import`の代わりに`require`を使います。 +* すべてのメンバ変数はプライベード変数です。オブジェクトの外側からはメソッドを介してそれらにアクセスします。 +* メソッド呼び出しの括弧は基本的にオプションで、しばしば省略されます。 +* 2や3.14159といった数値も含めて、すべてのものはオブジェクトです。 +* 静的型チェックはありません。 +* 変数名はただのラベルです。変数名は関連付けられた型を持ちません。 +* 型宣言はありません。必要に応じて新しい変数名を割りあてれば、それらを利用できます + (`int[] a = {1,2,3};`ではなく`a = [1,2,3]`というように)。 +* キャストはありません。メソッドを呼び出すだけです。 + 例外を確認するつもりなら、コードを実行する前にユニットテストで示しましょう。 +* `Foo foo = new Foo("hi")`は`foo = Foo.new("hi")`と書きます。 +* コンストラクタは常に”initialize”という名前になります。クラス名ではありません。 +* インターフェイスの代わりにMix-inを使います。 +* XMLよりもYAMLが好まれます。 +* `null`は`nil`です。 +* `==`と`equals()`の扱いが異なります。等価かどうかを評価したい時(Javaで`equals()`を使うケース)は`==`を使います。 + 二つのオブジェクトが同一かどうかを確認したい時(Javaで`==`を使うケース)は`equal?()`を使います。 + +[1]: http://wxruby.rubyforge.org/wiki/wiki.pl +[2]: http://www.fxruby.org/ +[3]: http://ruby-gnome2.osdn.jp/ +[4]: https://github.com/ryanmelt/qtbindings/ diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md new file mode 100644 index 0000000000..89c68cd0d1 --- /dev/null +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md @@ -0,0 +1,63 @@ +--- +layout: page +title: "PerlからRubyへ" +lang: ja +--- + +Perlはすばらしい言語です。ドキュメントもすばらしいし、Perlコミュニティもすばらしいコミュニティです。 +しかし、言語はかなり大きく、間違いなく複雑です。 +もっとシンプルで直交的な言語や、最初から洗練されたオブジェクト指向の機能が組み込まれた言語を求めているPerl使いにとって、 +Rubyは答えになるかもしれません。 + +### Perlとの類似 + +Perlと同様に、Rubyは… + +* CPANのような、[RubyGems][1]という名前のパッケージ管理システムがあります。 +* 正規表現エンジンが組み込まれています。 +* たくさんの便利な組み込みライブラリがあります。 +* 括弧はしばしば省略されます。 +* 文字列は基本的に同じように使えます。 +* 一般的な区切り文字や正規表現構文はPerlと同様です。 + `%q{this}`(一重引用符)や`%Q{this}`(二重引用符)、 + `%w{this for a single-quoted list of words}`のようになります。 + 区切り文字は、望むなら`%Q|can|` `%Q(use)` `%Q^other^`のようにもできます。 +* 二重引用符の文字列中に、`"looks #{like} this"` のような形で式展開すること + ができます(`#{}`の中に任意のRubyコードを置くことができます)。 +* シェルコマンドを実行するには`` `backticks` ``のようにします。 +* rdocという組み込みのドキュメントツールがあります。 + +### Perlとの違い + +Perlと違って、Rubyは… + +* Perlのようなコンテキスト依存のルールはありません。 +* 変数はオブジェクトそのものではありません。常にオブジェクトへの参照です。 +* 変数名の最初の1文字に`$`や`@`などが使われることがあります。 + これらは型ではなく、スコープを示します + (`$`はグローバル変数、`@`はインスタンス変数、`@@`はクラス変数 + であることを示します)。 +* 配列リテラルは括弧ではなく角括弧を使います。 +* リストの中にリストを入れると、それはフラットな一つのリスト + になるわけでなありません。代わりに配列の配列が得られます。 +* `sub`の代わりに`def`を使います。 +* 行の終わりにセミコロンは必要ありません。 + 関数定義やクラス定義、case文の終わりを示すには、 + `end`キーワードを使います。 +* オブジェクトは強く型付けされています。 + 他の型に変換するには、`foo.to_i`や`foo.to_s`などの変換メソッドを + 呼び出す必要があります。 +* `eq`、`ne`、`lt`、`gt`、`ge`、`le`はありません。 +* ダイアモンド演算子(`<>`)はありません。 + `IO.some_method`を代わりに使います。 +* `=>`はハッシュリテラルにだけ使われます。 +* `undef`はありません。Rubyには`nil`があります。 + `nil`は(Rubyにおける他の値と同様に)オブジェクトで、 + 未定義の変数とは異なります。 + 真偽値のように扱った場合、`nil`は`false`と評価されます。 +* 真か偽かの判定では、`false`と`nil`のみが偽と評価されます。 + それ以外の値(`0`、`0.0`、`"0"`など)はすべて真と評価されます。 +* [PerlMonks][2]はありませんが、ruby-listメーリングリストなどの質問場所があります。 + +[1]: http://guides.rubygems.org +[2]: http://www.perlmonks.org/ diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-php/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-php/index.md new file mode 100644 index 0000000000..58f7507ba9 --- /dev/null +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-php/index.md @@ -0,0 +1,43 @@ +--- +layout: page +title: "PHPからRubyへ" +lang: ja +--- + +PHPはWebアプリケーションを作る道具として普及しています。 +けれど、もしあなたがRuby on Railsに興味をもったのなら、 +あるいは一般的な作業をさせるのに適した言語を求めているなら、Rubyは一見の価値があります。 + +### PHPとの類似 + +PHPと同様に、Rubyは... + +* 動的に型付けされます。変数の宣言について心配することはありません。 +* クラスがあります。PHP5のように `public`、`protected`、`private`によるアクセス制御が可能です。 +* いくつかの変数は`$`から始まります(すべてではありませんが)。 +* `eval`もあります。 +* 式展開を使えます。`"$foo is a $bar"`とする代わりに`"#{foo} is a #{bar}"`と書きます。 + シングルクォーテーションで括った時には、これは有効になりません。 +* ヒアドキュメントがあります。 +* PHP5と同様に、例外機構があります。 +* かなり膨大な標準ライブラリがあります。 +* `array()`を`{`と`}`に変えれば、配列とハッシュは期待するように動きます。 + `array('a' => 'b')`は`{'a' => 'b'}`とします。 +* `true`と`false`はPHPと同じように振る舞います。ただし、`null`は`nil`になります。 + +### PHPとの違い + +PHPと違って、Rubyは... + +* 強い型付けがあります。文字列や数値などを互いに変換するためには、言語に任せるのではなく + `to_s`、`to_i`などのメソッドを明示的に呼ぶ必要があります。 +* 文字列、数、配列、ハッシュなどはオブジェクトです。`abs(-1)`を呼び出す代わりに`-1.abs`とします。 +* パラメータを渡していることを明確にする場合を除いて、メソッド呼び出しの括弧は基本的にオプションです。 +* 標準ライブラリや拡張は、モジュールやクラスを使って構造化されています。アンダースコアなどによる名前付けを使った構造化は行いません。 +* リフレクション機能はオブジェクトごとに備わっています。PHP5のように`Reflection`クラスを使う必要はありません。 +* 変数は参照です。 +* 抽象クラス(`abstract`)や`interface`はありません。 +* ハッシュと配列には互換性はありません。 +* `false`と`nil`のみが偽になります。`0`や`array()`、`””`はすべて真と評価されます。 +* ほとんどすべてのことは、メソッド呼び出しです。`raise`(PHPにおける`throw`)ですら、メソッド呼び出しです。 + diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-python/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-python/index.md new file mode 100644 index 0000000000..f8815af5fd --- /dev/null +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-python/index.md @@ -0,0 +1,77 @@ +--- +layout: page +title: "PythonからRubyへ" +lang: ja +--- + +Pythonは、Rubyと同様、とてもよくできた汎用的なプログラミング言語です。 +PythonからRubyへやってきたなら、Pythonよりもほんの少しだけ構文が多いことに気づくでしょう。 + +### Pythonとの類似 + +Pythonと同様に、Rubyは... + +* `irb`と呼ばれる対話型の実行環境があります。 +* コマンドライン上でドキュメントを読めます + (`pydoc`の代わりに`ri`コマンドを使います)。 +* 通常の改行を除いて、特殊な行区切りはありません。 +* Pythonにおける三重引用符のように、文字列リテラルを複数行に記述できます。 +* 角かっこはリストを示すために使われ、 + 波かっこは辞書(Rubyではハッシュと呼ばれます)を表すために使われます。 +* 配列は同じように機能します( + 要素を追加すれば配列は大きくなっていきます。 + `a3 = [ a1, a2 ]`のように書けば配列の配列を作って、 + それらを構造化することもできます)。 +* オブジェクトは強力で動的な型付けを持ちます。 +* すべてはオブジェクトです。そして、変数はオブジェクトへのただの参照です。 + キーワードは若干の違いがありますが、だいたい同じように機能します。 +* rdocという埋め込み型のドキュメントツールがあります。 +* 第一級関数、無名関数、クロージャといった関数型プログラミングを行うための + 道具立てもそろっています。 + +### Pythonとの違い + +Pythonと違って、Rubyは... + +* 文字列は可変です。 +* 定数(値が変更されることを期待しない変数)をつくれます。 +* 名前付けについての規約がいくつかあります。 + たとえば、クラス名は大文字から始め、変数名は小文字で始めます。 +* リストコンテナは、配列しかありません。配列は可変です。 +* 二重引用符で囲まれた文字列は、エスケープシーケンス(`\t`など)や、 + 式展開(いちいち`+`で文字列連結すること無しに、 + Rubyの式を評価した結果を他の文字列に挿入可能にするしくみ)を解釈します。 + 一重引用符で囲まれた文字列は、Pythonでいうraw文字列と同じ扱いとなります。 +* クラスに新しいスタイル・古いスタイルといったものはありません + (Python3からはこの問題はなくなりました。けれど、Python2との完全な後方互換性はありません)。 +* 属性には直接アクセスできません。 + Rubyでは、属性へのアクセスはすべてメソッド経由になります。 +* メソッド呼び出しの括弧は基本的にオプションです。 +* Pythonでアンダースコアの数によって実現しているアクセス制御は、 + `public`、`private`、`protected`を使って行います。 +* 多重継承の代わりにMix-inを使います。 +* 組み込みクラスにメソッドを追加したり、書き換えたりできます。 + どちらの言語でも任意の時点でクラスを開いたり編集できますが、 + Pythonでは組み込みクラスに対してはそれは許可されていないのに対し、 + Rubyではその制限はありません。 +* `True`と`False`は、`true`と`false`になります。 + また、`None`の代わりは`nil`になります。 +* 真か偽かの判定では、`false`と`nil`のみが偽と評価されます。 + それ以外の値(`0`、`0.0`、`""`、`[]`など)はすべて真と評価されます。 +* `elif`の代わりに`elsif`を使います。 +* `import`の代わりに`require`を使います。それ以外の使い方は同じです。 +* (docstring の代わりに)クラスやメソッドの*直前*に書かれた複数行のコメントは、 + ドキュメント生成に使われます。 +* たくさんの省略記法があります。けれど、すぐに手になじむはずです。 + それらはRubyをより楽しく生産的に使えるようにするために用意されています。 +* 一度定義した変数を、(Pythonでいう`del`のように)未定義にする方法はありません。 + 変数を`nil`で設定すれば、変数に入っていた値をGCできるようにはできますが、 + スコープが存在する限り変数自体はシンボルテーブルに残り続けます。 +* `yield`キーワードの振る舞いは異なります。 + Pythonでは、関数呼び出しの外側のスコープへ実行結果を返します。 + そのため、外側のコードは処理の再開について責任を負います。 + Rubyでは、`yield`は最後の引数として渡された別の関数が実行されます。 + そして、実行が完了すると処理を再開します。 +* Pythonがサポートしている無名関数はラムダ式のみですが、 + Rubyはブロック、Procオブジェクト、ラムダ式といった種類の無名関数があります。 + From ba8829393cde0d21ad9882358ba55db817bcdcf5 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 May 2016 09:13:45 +0200 Subject: [PATCH 0534/3767] Simplify links on ruby-from-other-languages page (ja) --- ja/documentation/ruby-from-other-languages/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ja/documentation/ruby-from-other-languages/index.md b/ja/documentation/ruby-from-other-languages/index.md index de5b49a4d0..d58ad791fd 100644 --- a/ja/documentation/ruby-from-other-languages/index.md +++ b/ja/documentation/ruby-from-other-languages/index.md @@ -19,11 +19,11 @@ Rubyを学ぶのはおそらくどうってことないはずです。 ## 求められていること: *言語X*からRubyへ -* [C・C++からRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/) -* [JavaからRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-java/) -* [PerlからRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/) -* [PHPからRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-php/) -* [PythonからRubyへ](/ja/documentation/ruby-from-other-languages/to-ruby-from-python/) +* [C・C++からRubyへ](to-ruby-from-c-and-cpp/) +* [JavaからRubyへ](to-ruby-from-java/) +* [PerlからRubyへ](to-ruby-from-perl/) +* [PHPからRubyへ](to-ruby-from-php/) +* [PythonからRubyへ](to-ruby-from-python/) ## 重要な言語機能と知っておくべきこと From 8ea567508c3fa87f767367104864d80afcaca913 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 May 2016 09:14:18 +0200 Subject: [PATCH 0535/3767] Small fixes (ja) --- ja/documentation/ruby-from-other-languages/index.md | 3 ++- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 ++ .../ruby-from-other-languages/to-ruby-from-perl/index.md | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ja/documentation/ruby-from-other-languages/index.md b/ja/documentation/ruby-from-other-languages/index.md index d58ad791fd..593347e0ae 100644 --- a/ja/documentation/ruby-from-other-languages/index.md +++ b/ja/documentation/ruby-from-other-languages/index.md @@ -146,7 +146,7 @@ end ### キーワード引数 -メソッドはRuby2.0から、Pythonのように、 +メソッドはRuby 2.0から、Pythonのように、 キーワード引数を定義できるようになりました。 {% highlight ruby %} @@ -438,4 +438,5 @@ Rubyについてもっと知りたくなったのなら、 その他のコンテンツを見てみてください。 + [faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 38503724a5..aa32c350d1 100644 --- a/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -46,6 +46,8 @@ Javaと違って、Rubyは... * `==`と`equals()`の扱いが異なります。等価かどうかを評価したい時(Javaで`equals()`を使うケース)は`==`を使います。 二つのオブジェクトが同一かどうかを確認したい時(Javaで`==`を使うケース)は`equal?()`を使います。 + + [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ [3]: http://ruby-gnome2.osdn.jp/ diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md index 89c68cd0d1..2e4b680f78 100644 --- a/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md @@ -59,5 +59,7 @@ Perlと違って、Rubyは… それ以外の値(`0`、`0.0`、`"0"`など)はすべて真と評価されます。 * [PerlMonks][2]はありませんが、ruby-listメーリングリストなどの質問場所があります。 + + [1]: http://guides.rubygems.org [2]: http://www.perlmonks.org/ From 4bb92207bbbff21215d305ebe4e18e62fdd43936 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 May 2016 09:20:57 +0200 Subject: [PATCH 0536/3767] Update link to the Ruby-GNOME2 site --- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/bg/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/bg/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 5fd747baba..faa9954717 100644 --- a/bg/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/bg/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -46,5 +46,5 @@ lang: bg [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/de/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/de/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 29b7bdd7a6..98428ffdd3 100644 --- a/de/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/de/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -62,5 +62,5 @@ Anders als in Java… [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/en/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/en/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 2e90395c41..eb4dc12ff5 100644 --- a/en/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/en/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -56,5 +56,5 @@ Unlike Java, in Ruby,... [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/es/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/es/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index fd71a6939f..890a34251d 100644 --- a/es/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/es/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -58,5 +58,5 @@ A diferencia de Java, en Ruby… [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/fr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/fr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 6de4d8a94b..a2183c437c 100644 --- a/fr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/fr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -61,5 +61,5 @@ Contrairement à Java, en Ruby… [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/id/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/id/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 1c7b6970c1..efb55eb21b 100644 --- a/id/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/id/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -118,7 +118,7 @@ ini semakin berkembang dari hari ke hari. [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ [5]: http://jruby.codehaus.org/ [6]: http://www.thoughtworks.com/ diff --git a/it/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/it/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index e1399761dd..65e6fc911c 100644 --- a/it/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/it/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -61,5 +61,5 @@ A differenza di Java, in Ruby… [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index aa32c350d1..9bde7833a3 100644 --- a/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -50,5 +50,5 @@ Javaと違って、Rubyは... [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.osdn.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/ko/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/ko/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 60475d0826..6dbd57e7f6 100644 --- a/ko/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/ko/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -52,5 +52,5 @@ lang: ko [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/pl/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/pl/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 2a1a437cf0..8972365748 100644 --- a/pl/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/pl/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -59,5 +59,5 @@ W przeciwieństwie do Javy, w Rubim… [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/pt/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/pt/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index d539415568..caf923f308 100644 --- a/pt/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/pt/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -54,5 +54,5 @@ Ao contrário de Java, em Ruby… [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/ru/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/ru/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 33ce70543f..61300703a8 100644 --- a/ru/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/ru/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -49,5 +49,5 @@ Java - это энтерпрайзно. Проверено. И быстро (н [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/tr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/tr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index b8b47c9682..d30e53c393 100644 --- a/tr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/tr/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -59,5 +59,5 @@ Ruby’de Java’dan farklı olarak,... [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/vi/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/vi/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 88423f3637..febe79fd02 100644 --- a/vi/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/vi/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -56,5 +56,5 @@ Khác với Java, trong Ruby,... [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 636826b9c1..562535f4ad 100644 --- a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -40,5 +40,5 @@ Ruby 与 Java 不同的地方…… [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ diff --git a/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-java/index.md b/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-java/index.md index 38b8a73e9b..8e1edc48f4 100644 --- a/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-java/index.md +++ b/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-java/index.md @@ -45,5 +45,5 @@ Ruby與Java不同的地方,... [1]: http://wxruby.rubyforge.org/wiki/wiki.pl [2]: http://www.fxruby.org/ -[3]: http://ruby-gnome2.sourceforge.jp/ +[3]: https://ruby-gnome2.osdn.jp/ [4]: https://github.com/ryanmelt/qtbindings/ From 5ddfdf32da09c8d71544ff865980b083d3524509 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Wed, 4 May 2016 16:07:41 +0700 Subject: [PATCH 0537/3767] Update libraries page (id) --- id/libraries/index.md | 88 ++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 42 deletions(-) diff --git a/id/libraries/index.md b/id/libraries/index.md index a7e17129c3..88e88ca82d 100644 --- a/id/libraries/index.md +++ b/id/libraries/index.md @@ -1,58 +1,62 @@ --- layout: page -title: "Library" +title: "Pustaka" lang: id --- Seperti bahasa pemrograman lain, Ruby memanfaatkan serangkaian luas -library pihak ketiga. +pustaka pihak ketiga. {: .summary} -Sebagian besar dari library tersebut dirilis dalam bentuk **gem**. -[**RubyGems**][1] adalah sistem packaging Ruby dirancang untuk -memfasilitasi penciptaan, berbagi dan instalasi library (dalam beberapa -hal, itu adalah sistem distribusi packaging yang mirip dengan, katakanlah, -`apt-get`, tetapi ditargetkan pada software Ruby). Sejak versi 1.9, Ruby -dilengkapi dengan RubyGems secara default, sementara pada versi sebelumnya -kita perlu [menginstalnya sendiri][2]. +Sebagian besar dari pustaka tersebut dirilis dalam bentuk **gem**. [**RubyGems**][1] adalah +sistem *packaging* Ruby yang dirancang untuk memfasilitasi penciptaan, berbagi dan +pemasangan pustaka (dalam beberapa hal, itu adalah sistem distribusi *packaging* +yang mirip dengan, katakanlah, `apt-get`, tetapi ditargetkan pada aplikasi Ruby). +Sejak versi 1.9, Ruby dilengkapi dengan RubyGems secara *default*, sementara pada versi +sebelumnya kita perlu [memasangnya sendiri][2]. -Beberapa library lain dirilis sebagai arsip (.zip atau .tar.gz) -direktori dari **kode**. Proses instalasi dapat bervariasi, -biasanya file `README` atau `INSTALL` menyediakan instruksi. +Beberapa pustaka lain dirilis sebagai arsip (.zip atau .tar.gz) +direktori dari **kode sumber**. Proses instalasi dapat bervariasi, +biasanya berkas `README` atau `INSTALL` menyediakan instruksi. -Mari kita lihat cara menemukan library dan menginstalnya +Mari kita lihat cara menemukan pustaka dan memasangnya untuk penggunaan Anda sendiri. -### Menemukan Library +### Menemukan pustaka -[**RubyGems.org**][1] adalah tempat utama dimana library dihost, menyediakan -library Ruby sebagai gem. Anda dapat browse situs webnya langsung, atau +[**RubyGems.org**][1] adalah tempat utama dimana pustaka di-*host*, +menyediakan pustaka Ruby sebagai gem. Anda dapat menelusuri langsung situs tersebut, atau menggunakan perintah `gem`. Dengan menggunakan `gem search -r`, Anda dapat memeriksa repositori RubyGems. Misalnya, `gem search -r rails` akan mengembalikan daftar gem yang terkait dengan Rails. Dengan pilihan `--local` (`-l`), Anda akan melakukan pencarian lokal -melalui gem yang Anda instal. Untuk menginstal gem, gunakan `gem install -[gem]`. Browsing gem yang telah diinstal dilakukan dengan `gem list`. Untuk informasi -lebih jelas tentang perintah `gem`, lihat di bawah atau kunjungi [dokumentasi RubyGems][3]. +melalui gem yang Anda pasang. Untuk memasang gem, gunakan `gem install +[gem]`. Menelusuri gem yang telah dipasang dilakukan dengan `gem list`. Untuk informasi +lebih jelas tentang perintah `gem`, lihat di bawah atau kunjungi [dokumentasi +RubyGems][3]. -Ada sumber lain untuk library juga. [RubyForge][4] dulu populer sebagai -tempat sumber library Ruby, tapi beberapa tahun terakhir [**GitHub**][5] bangkit +Ada sumber lain dari pustaka. [RubyForge][4] dulu populer sebagai +tempat sumber pustaka Ruby, tapi beberapa tahun terakhir [**GitHub**][5] bangkit sebagai salah satu repositori utama untuk konten terkait dengan Ruby. Biasanya, -kode gem di-host di GitHub, dan dipublikasikan sebagai gem lengkap di RubyGems.org. +kode sumber gem akan di-*host* di GitHub, dan dipublikasikan +sebagai gem lengkap di RubyGems.org. -[Ruby Application Archive][6] (RAA) adalah direktori segala macam software Ruby -yang dikategorikan berdasarkan fungsi, tetapi tidak banyak digunakan lagi. -Anda mungkin tidak perlu pergi ke sana. +[**Ruby Toolbox**][6] adalah sebuah proyek yang memudahkan penelusuran proyek *open +source* Ruby. Ruby Toolbox memiliki kategori untuk berbagai tugas pengembangan, pengumpulan +banyak informasi tentang proyek seperti rilis dan aktivitas *commit* atau *dependency*, +dan penilaian proyek berdasarkan popularitasnya di RubyGems.org dan GitHub. +Pencarian memudahkan untuk menemukan apa yang sedang Anda cari. -### Beberapa Kata tentang RubyGems +### Beberapa kata tentang RubyGems Berikut ini tinjauan singkat dari perintah `gem` untuk penggunaan sehari-hari Anda. -[Dokumentasi lebih rinci][7] tersedia, dan mencakup semua aspek sistem packaging ini. +[Dokumentasi lebih rinci][7] tersedia, dan mencakup semua aspek +sistem *packaging* ini. #### Mencari di antara gem yang tersedia -Perintah **search** digunakan untuk mencari gem berdasarkan sebuah string. +Perintah **search** dapat digunakan untuk mencari gem berdasarkan sebuah string. Gem yang namanya mulai dengan string tertentu akan terdaftar sebagai hasil pencarian. Sebagai contoh, untuk mencari gem terkait dengan "html": @@ -64,20 +68,21 @@ $ gem search -r html html-sample (1.0, 1.1) {% endhighlight %} -Flag `--remote` / `-r` menunjukkan bahwa kita ingin memeriksa repositori -resmi RubyGems.org (default). Dengan flag `--local` / `-l` Anda akan -melakukan pencarian lokal pada gem yang telah Anda instal. +Penanda `--remote` / `-r` menunjukkan bahwa kita ingin memeriksa +repositori resmi RubyGems.org (*default*). +Dengan penanda `--local` / `-l` Anda akan melakukan pencarian lokal +pada gem yang telah Anda pasang. -#### Menginstal sebuah gem +#### Memasang sebuah gem -Setelah Anda tahu gem mana yang ingin Anda **install**, misalnya gem +Setelah Anda tahu gem mana yang ingin Anda pasang, misalnya gem Rails yang populer: {% highlight sh %} $ gem install rails {% endhighlight %} -Anda bahkan dapat menginstal library versi tertentu menggunakan flag +Anda bahkan dapat memasang pustaka versi tertentu menggunakan penanda `--version` / `-v`: {% highlight sh %} @@ -86,14 +91,13 @@ $ gem install rails --version 3.0 #### Daftar semua gem -Untuk **list** semua gem yang telah Anda instal: +Untuk **list** semua gem yang telah Anda pasang: {% highlight sh %} $ gem list {% endhighlight %} -Untuk mendapatkan daftar (sangat panjang) dari semua gem yang -tersedia di RubyGems.org: +Untuk mendapatkan daftar (sangat panjang) dari semua gem yang tersedia di RubyGems.org: {% highlight sh %} $ gem list -r @@ -107,14 +111,14 @@ Dokumentasi tersedia pada terminal Anda: $ gem help {% endhighlight %} -Contohnya, `gem help commands` sangat berguna karena mengeluarkan -daftar semua perintah `gem`. +Contohnya, `gem help commands` sangat berguna karena mengeluarkan daftar dari +semua perintah `gem`. #### Membuat gem Anda sendiri -RubyGems.org memiliki [beberapa panduan][3] tentang topik ini. Anda juga +RubyGems.org memiliki [beberapa panduan][3] terkait topik ini. Anda juga mungkin ingin untuk melihat [Bundler][9], alat generik yang membantu -Anda mengelola dependensi dan aplikasi dapat digunakan bersama RubyGems. +Anda mengelola *dependency* dan aplikasi dapat digunakan bersama RubyGems. @@ -123,6 +127,6 @@ Anda mengelola dependensi dan aplikasi dapat digunakan bersama RubyGems. [3]: http://guides.rubygems.org/ [4]: http://rubyforge.org/ [5]: https://github.com/ -[6]: http://raa.ruby-lang.org/ +[6]: https://www.ruby-toolbox.com/ [7]: http://guides.rubygems.org/command-reference/ [9]: http://bundler.io/ From ec741b4eb47ec21a30e8ca2c4d96863f52b0a4ce Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 May 2016 09:40:11 +0200 Subject: [PATCH 0538/3767] Rewrap (id) --- id/libraries/index.md | 66 +++++++++++++++++++++++-------------------- 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/id/libraries/index.md b/id/libraries/index.md index 88e88ca82d..b3ecad5a75 100644 --- a/id/libraries/index.md +++ b/id/libraries/index.md @@ -8,12 +8,13 @@ Seperti bahasa pemrograman lain, Ruby memanfaatkan serangkaian luas pustaka pihak ketiga. {: .summary} -Sebagian besar dari pustaka tersebut dirilis dalam bentuk **gem**. [**RubyGems**][1] adalah -sistem *packaging* Ruby yang dirancang untuk memfasilitasi penciptaan, berbagi dan -pemasangan pustaka (dalam beberapa hal, itu adalah sistem distribusi *packaging* -yang mirip dengan, katakanlah, `apt-get`, tetapi ditargetkan pada aplikasi Ruby). -Sejak versi 1.9, Ruby dilengkapi dengan RubyGems secara *default*, sementara pada versi -sebelumnya kita perlu [memasangnya sendiri][2]. +Sebagian besar dari pustaka tersebut dirilis dalam bentuk **gem**. +[**RubyGems**][1] adalah sistem *packaging* Ruby yang dirancang untuk +memfasilitasi penciptaan, berbagi dan pemasangan pustaka (dalam beberapa hal, +itu adalah sistem distribusi *packaging* yang mirip dengan, katakanlah, +`apt-get`, tetapi ditargetkan pada aplikasi Ruby). Sejak versi 1.9, Ruby +dilengkapi dengan RubyGems secara *default*, sementara pada versi sebelumnya +kita perlu [memasangnya sendiri][2]. Beberapa pustaka lain dirilis sebagai arsip (.zip atau .tar.gz) direktori dari **kode sumber**. Proses instalasi dapat bervariasi, @@ -25,39 +26,41 @@ untuk penggunaan Anda sendiri. ### Menemukan pustaka [**RubyGems.org**][1] adalah tempat utama dimana pustaka di-*host*, -menyediakan pustaka Ruby sebagai gem. Anda dapat menelusuri langsung situs tersebut, atau -menggunakan perintah `gem`. +menyediakan pustaka Ruby sebagai gem. Anda dapat menelusuri langsung situs +tersebut, atau menggunakan perintah `gem`. Dengan menggunakan `gem search -r`, Anda dapat memeriksa repositori RubyGems. Misalnya, `gem search -r rails` akan mengembalikan daftar gem yang terkait -dengan Rails. Dengan pilihan `--local` (`-l`), Anda akan melakukan pencarian lokal -melalui gem yang Anda pasang. Untuk memasang gem, gunakan `gem install -[gem]`. Menelusuri gem yang telah dipasang dilakukan dengan `gem list`. Untuk informasi -lebih jelas tentang perintah `gem`, lihat di bawah atau kunjungi [dokumentasi -RubyGems][3]. - -Ada sumber lain dari pustaka. [RubyForge][4] dulu populer sebagai -tempat sumber pustaka Ruby, tapi beberapa tahun terakhir [**GitHub**][5] bangkit -sebagai salah satu repositori utama untuk konten terkait dengan Ruby. Biasanya, -kode sumber gem akan di-*host* di GitHub, dan dipublikasikan -sebagai gem lengkap di RubyGems.org. - -[**Ruby Toolbox**][6] adalah sebuah proyek yang memudahkan penelusuran proyek *open -source* Ruby. Ruby Toolbox memiliki kategori untuk berbagai tugas pengembangan, pengumpulan -banyak informasi tentang proyek seperti rilis dan aktivitas *commit* atau *dependency*, -dan penilaian proyek berdasarkan popularitasnya di RubyGems.org dan GitHub. -Pencarian memudahkan untuk menemukan apa yang sedang Anda cari. +dengan Rails. Dengan pilihan `--local` (`-l`), Anda akan melakukan pencarian +lokal melalui gem yang Anda pasang. Untuk memasang gem, +gunakan `gem install [gem]`. Menelusuri gem yang telah dipasang dilakukan +dengan `gem list`. Untuk informasi lebih jelas tentang perintah `gem`, +lihat di bawah atau kunjungi [dokumentasi RubyGems][3]. + +Ada sumber lain dari pustaka. [RubyForge][4] dulu populer sebagai tempat +sumber pustaka Ruby, tapi beberapa tahun terakhir [**GitHub**][5] bangkit +sebagai salah satu repositori utama untuk konten terkait dengan Ruby. +Biasanya, kode sumber gem akan di-*host* di GitHub, dan dipublikasikan sebagai +gem lengkap di RubyGems.org. + +[**Ruby Toolbox**][6] adalah sebuah proyek yang memudahkan penelusuran proyek +*open source* Ruby. Ruby Toolbox memiliki kategori untuk berbagai tugas +pengembangan, pengumpulan banyak informasi tentang proyek seperti rilis dan +aktivitas *commit* atau *dependency*, dan penilaian proyek berdasarkan +popularitasnya di RubyGems.org dan GitHub. Pencarian memudahkan untuk +menemukan apa yang sedang Anda cari. ### Beberapa kata tentang RubyGems -Berikut ini tinjauan singkat dari perintah `gem` untuk penggunaan sehari-hari Anda. -[Dokumentasi lebih rinci][7] tersedia, dan mencakup semua aspek -sistem *packaging* ini. +Berikut ini tinjauan singkat dari perintah `gem` untuk penggunaan sehari-hari +Anda. [Dokumentasi lebih rinci][7] tersedia, dan mencakup semua aspek sistem +*packaging* ini. #### Mencari di antara gem yang tersedia -Perintah **search** dapat digunakan untuk mencari gem berdasarkan sebuah string. -Gem yang namanya mulai dengan string tertentu akan terdaftar sebagai hasil pencarian. +Perintah **search** dapat digunakan untuk mencari gem berdasarkan sebuah +string. Gem yang namanya mulai dengan string tertentu akan terdaftar sebagai +hasil pencarian. Sebagai contoh, untuk mencari gem terkait dengan "html": {% highlight sh %} @@ -97,7 +100,8 @@ Untuk **list** semua gem yang telah Anda pasang: $ gem list {% endhighlight %} -Untuk mendapatkan daftar (sangat panjang) dari semua gem yang tersedia di RubyGems.org: +Untuk mendapatkan daftar (sangat panjang) dari semua gem yang tersedia di +RubyGems.org: {% highlight sh %} $ gem list -r From 9cc79bb94ebf5d62c84a365519ea607da3a86064 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 May 2016 09:40:17 +0200 Subject: [PATCH 0539/3767] Rewrap (en) --- en/libraries/index.md | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/en/libraries/index.md b/en/libraries/index.md index 1d711425cc..91ae2b2271 100644 --- a/en/libraries/index.md +++ b/en/libraries/index.md @@ -30,29 +30,30 @@ the `gem` command. Using `gem search -r`, you can inspect RubyGems' repository. For instance, `gem search -r rails` will return a list of Rails-related -gems. With the `--local` (`-l`) option, you would perform a local -search through your installed gems. To install a gem, use `gem install -[gem]`. Browsing installed gems is done with `gem list`. For more -information about the `gem` command, see below or head to [RubyGems’ -docs][3]. +gems. With the `--local` (`-l`) option, you would perform a local search +through your installed gems. To install a gem, use `gem install [gem]`. +Browsing installed gems is done with `gem list`. For more +information about the `gem` command, see below or head to +[RubyGems’ docs][3]. There are other sources of libraries though. [RubyForge][4] used to be a popular home for Ruby libraries, but last years saw the rise of -[**GitHub**][5] as one of the main ruby-related content repository. Most -often a gem source code will be hosted on GitHub while being published -as a fully-fledged gem to RubyGems.org. +[**GitHub**][5] as one of the main ruby-related content repository. +Most often a gem source code will be hosted on GitHub while being +published as a fully-fledged gem to RubyGems.org. -[**The Ruby Toolbox**][6] is a project that makes it easy to explore open source -Ruby projects. It has categories for various common development tasks, collects -a lot of information about the projects like release and commit activity or dependencies, -and rates projects based on their popularity on RubyGems.org and GitHub. -The search makes it easy to find what you are looking for. +[**The Ruby Toolbox**][6] is a project that makes it easy to explore open +source Ruby projects. It has categories for various common development tasks, +collects a lot of information about the projects like release and commit +activity or dependencies, and rates projects based on their popularity on +RubyGems.org and GitHub. The search makes it easy to find what you are +looking for. ### A few more words about RubyGems -Here is a quick review of the `gem` command for your daily use. [More -detailed documentation][7] is available, covering all aspects of this -packaging system. +Here is a quick review of the `gem` command for your daily use. +[More detailed documentation][7] is available, covering all aspects +of this packaging system. #### Searching among available gems From c6a64727c63ac2c541f726dc865840835128021b Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 May 2016 14:51:48 +0200 Subject: [PATCH 0540/3767] Remove ruby-forum link from mailing lists page (en) ruby-talk is not mirrored by the forum anymore. --- en/community/mailing-lists/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/en/community/mailing-lists/index.md b/en/community/mailing-lists/index.md index 6153b295ae..e5c45623fb 100644 --- a/en/community/mailing-lists/index.md +++ b/en/community/mailing-lists/index.md @@ -12,8 +12,7 @@ Ruby has four primary English speaking mailing lists: Ruby-Talk : This is the most popular mailing-list and deals with general topics - about Ruby. Ruby-Talk is mirrored by [Ruby-Forum.com][1]. - ([FAQ][2] and [Archives][3]) + about Ruby. ([FAQ][2] and [Archives][3]) Ruby-Core : This list deals with core and implementation topics about Ruby, often @@ -40,7 +39,6 @@ subscribing the [manual way](manual-instructions/). -[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml From b3d85f62376e21bc73525ef90039e2b3c6b68b7c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 May 2016 14:52:35 +0200 Subject: [PATCH 0541/3767] Remove ruby-forum link from mailing lists page (translations) --- bg/community/mailing-lists/index.md | 2 -- de/community/mailing-lists/index.md | 4 +--- es/community/mailing-lists/index.md | 5 +---- fr/community/mailing-lists/index.md | 6 +----- id/community/mailing-lists/index.md | 5 +---- it/community/mailing-lists/index.md | 5 +---- ko/community/mailing-lists/index.md | 4 +--- pl/community/mailing-lists/index.md | 6 +----- pt/community/mailing-lists/index.md | 4 +--- ru/community/mailing-lists/index.md | 4 +--- vi/community/mailing-lists/index.md | 5 ++--- zh_cn/community/mailing-lists/index.md | 3 +-- 12 files changed, 12 insertions(+), 41 deletions(-) diff --git a/bg/community/mailing-lists/index.md b/bg/community/mailing-lists/index.md index 7fb4a65dd2..c10430e306 100644 --- a/bg/community/mailing-lists/index.md +++ b/bg/community/mailing-lists/index.md @@ -12,7 +12,6 @@ Ruby има четири основни пощенски списъка на а Ruby-Talk : Това е най-популярният пощенски списък, който се занимава с всякакви теми. - Ruby-Talk има огледална версия на [Ruby-Forum.com][1]. ([Често задавани въпроси][2] и [Архив][3]) Ruby-Core @@ -40,7 +39,6 @@ comp.lang.ruby дискусионна група. -[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/de/community/mailing-lists/index.md b/de/community/mailing-lists/index.md index 534385e8ab..5e80caacb0 100644 --- a/de/community/mailing-lists/index.md +++ b/de/community/mailing-lists/index.md @@ -12,8 +12,7 @@ Ruby hat vier vorrangige englischsprachige Mailinglisten: Ruby-Talk : Dies ist die höchstfrequentierte Liste. Sie behandelt alle allgemeinen - Themen zu Ruby. Ruby-Talk wird im [Ruby-Forum.com][1] gespiegelt. - ([FAQ][2], [Archiv][3]) + Themen zu Ruby. ([FAQ][2], [Archiv][3]) Ruby-Core : Diese Liste behandelt die Core-Entwicklung von Ruby. Sie wird @@ -42,7 +41,6 @@ auch [manuell anmelden](manual-instructions/). -[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/es/community/mailing-lists/index.md b/es/community/mailing-lists/index.md index 461e9a8df3..78e82fd6a4 100644 --- a/es/community/mailing-lists/index.md +++ b/es/community/mailing-lists/index.md @@ -11,9 +11,7 @@ pulso a la comunidad Ruby. Ruby tiene cuatro listas de correo principales en inglés: Ruby-Talk -: Esta es la lista más popular y trata temas en general sobre Ruby. Se - mantiene una copia espejada de Ruby-Talk en el grupo de noticias - [comp.lang.ruby](news:comp.lang.ruby) y [Ruby-Forum.com][1]. +: Esta es la lista más popular y trata temas en general sobre Ruby. ([FAQ][3], [Archivos][4]) Ruby-Core @@ -38,7 +36,6 @@ manual](manual-instructions/). -[1]: https://www.ruby-forum.com/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/fr/community/mailing-lists/index.md b/fr/community/mailing-lists/index.md index 044d701309..836daab19f 100644 --- a/fr/community/mailing-lists/index.md +++ b/fr/community/mailing-lists/index.md @@ -13,10 +13,7 @@ Quatre listes principales existent : Ruby-Talk : C’est la plus populaire, elle accueille les discussions généralistes - sur Ruby. Elle possède des miroirs sur le web, le *newsgroup* - [comp.lang.ruby](news:comp.lang.ruby) et le forum - [*Ruby-Forum.com*][1]. - Voir aussi la [FAQ][3], les [archives][4]. + sur Ruby. Voir aussi la [FAQ][3], les [archives][4]. Ruby-Core : Cette liste accueille les sujets relatifs à l’implémentation et au @@ -39,7 +36,6 @@ formulaire, essayez la [méthode manuelle](manual-instructions/). -[1]: https://www.ruby-forum.com/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/id/community/mailing-lists/index.md b/id/community/mailing-lists/index.md index 27dc5c9c21..4ff840fba4 100644 --- a/id/community/mailing-lists/index.md +++ b/id/community/mailing-lists/index.md @@ -21,9 +21,7 @@ id-ruby Ruby juga menyediakan milis berbahasa Inggris dengan komunitas global: Ruby-Talk -: Milis Ruby internasional yang paling terkenal. Ruby-Talk juga tersedia - melalui newsgroup [comp.lang.ruby](news:comp.lang.ruby) dan - [Ruby-Forum.com][8]. ([FAQ][10], [Arsip][11]) +: Milis Ruby internasional yang paling terkenal. ([FAQ][10], [Arsip][11]) Ruby-Core : Mendiskusikan implementasi *interpreter* Ruby, terutama @@ -54,7 +52,6 @@ manual](/id/community/mailing-lists/manual-instructions/). [5]: http://blog.gmane.org/gmane.comp.lang.ruby.region.indonesia [6]: http://rss.gmane.org/gmane.comp.lang.ruby.region.indonesia [7]: http://www.mail-archive.com/id-ruby@yahoogroups.com/ -[8]: https://www.ruby-forum.com/ [10]: http://rubyhacker.com/clrFAQ.html [11]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [12]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/it/community/mailing-lists/index.md b/it/community/mailing-lists/index.md index 1d5d35398a..c4e9b5fbe3 100644 --- a/it/community/mailing-lists/index.md +++ b/it/community/mailing-lists/index.md @@ -12,9 +12,7 @@ Ruby ha quattro liste di discussione principali in Inglese: Ruby-Talk : Questa è la lista di discussione più popolare e tratta di argomenti - generali su Ruby. Ruby-Talk ha anche un mirror nel newsgroup - [comp.lang.ruby](news:comp.lang.ruby) e [Ruby-Forum.com][1]. - ([FAQ][3], [Archivi][4]). + generali su Ruby. ([FAQ][3], [Archivi][4]). Ruby-Core : Questa lista tratta argomenti che riguardano nucleo (“core”) e @@ -38,7 +36,6 @@ manuale](/en/community/mailing-lists/manual-instructions/) (in inglese). -[1]: https://www.ruby-forum.com/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/ko/community/mailing-lists/index.md b/ko/community/mailing-lists/index.md index 4bad36816b..f3b344b1ff 100644 --- a/ko/community/mailing-lists/index.md +++ b/ko/community/mailing-lists/index.md @@ -11,8 +11,7 @@ lang: ko Ruby-Talk : 이 곳은 가장 유명한 메일링 리스트로 루비에 관한 일반적인 주제를 다룹니다. - Ruby-Talk의 미러사이트에는 [Ruby-Forum.com][1]이 있습니다. ([FAQ][2], - [Archives][3]) + ([FAQ][2], [Archives][3]) Ruby-Core : 이 곳은 루비의 코어와 구현에 관한 주제를 다룹니다. 주로 패치의 리뷰에 @@ -38,7 +37,6 @@ comp.lang.ruby 뉴스그룹 -[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/pl/community/mailing-lists/index.md b/pl/community/mailing-lists/index.md index bc65a13850..858c487070 100644 --- a/pl/community/mailing-lists/index.md +++ b/pl/community/mailing-lists/index.md @@ -12,10 +12,7 @@ Ruby posiada cztery angielskojęzyczne listy mailingowe i jedną polskojęzyczn Ruby-Talk : Najpopularniejsza lista mailingowa, która zajmuje się ogólnymi - tematami związanymi z językiem Ruby. Ruby-Talk jest kopiowana na grupę - newsową [comp.lang.ruby](news:comp.lang.ruby) oraz forum - [Ruby-Forum.com][1]. ([FAQ][3], - [Archiwa][4]) + tematami związanymi z językiem Ruby. ([FAQ][3], [Archiwa][4]) Ruby-Core : Lista zajmująca się tematami zwązanymi z rdzeniem języka oraz jego @@ -44,7 +41,6 @@ way](/en/community/mailing-lists/manual-instructions/). -[1]: https://www.ruby-forum.com/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/pt/community/mailing-lists/index.md b/pt/community/mailing-lists/index.md index 8d335ba80f..a7296095b4 100644 --- a/pt/community/mailing-lists/index.md +++ b/pt/community/mailing-lists/index.md @@ -12,8 +12,7 @@ O Ruby tem quatro listas de e-mail principais em inglês: Ruby-Talk : Esta é a lista de e-mails mais popular e trata de tópicos gerais sobre - o Ruby. A Ruby-Talk tem um *mirror* em [Ruby-Forum.com][1]. - ([FAQ][2] e [Arquivos][3]) + o Ruby. ([FAQ][2] e [Arquivos][3]) Ruby-Core : Esta lsta trata do núcleo e tópicos da implementação do Ruby. @@ -53,7 +52,6 @@ tente se inscrever [manualmente](manual-instructions/). -[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/ru/community/mailing-lists/index.md b/ru/community/mailing-lists/index.md index 802322cac3..70c3bbf781 100644 --- a/ru/community/mailing-lists/index.md +++ b/ru/community/mailing-lists/index.md @@ -12,8 +12,7 @@ lang: ru Ruby-Talk : Это наиболее популярная почтовая рассылка, рассматривая основные - вопросы о Ruby. Ruby-Talk транслируется в [Ruby-Forum.com][1]. ([FAQ][2] - и [Архив][3]) + вопросы о Ruby. ([FAQ][2] и [Архив][3]) Ruby-Core : Эта рассылка для обсуждения ядра и внутреннего устройства Ruby. Часто @@ -40,7 +39,6 @@ Ruby-CVS -[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/vi/community/mailing-lists/index.md b/vi/community/mailing-lists/index.md index d4dc0b6236..5b4a8a500d 100644 --- a/vi/community/mailing-lists/index.md +++ b/vi/community/mailing-lists/index.md @@ -10,8 +10,8 @@ Hộp thư chung luôn là nơi tốt nhất để giúp bạn hòa nhịp với Ruby có 4 hộp thư sử dụng tiếng Anh là ngôn ngữ chính sau : Ruby-Talk -: Đây là hộp thư phổ biến nhất với các chủ đề chung về Ruby. Ruby-Talk là một - bản sao của [Ruby-Forum.com][1]. ([Câu hỏi thường gặp][2] và [Lưu trữ][3]) +: Đây là hộp thư phổ biến nhất với các chủ đề chung về Ruby. + ([Câu hỏi thường gặp][2] và [Lưu trữ][3]) Ruby-Core : Danh sách này có rất nhiều chủ đề về Ruby core và cách xử lý, @@ -39,7 +39,6 @@ vui lòng thử lại theo cách [thủ công](manual-instructions/). -[1]: https://www.ruby-forum.com/ [2]: http://rubyhacker.com/clrFAQ.html [3]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml diff --git a/zh_cn/community/mailing-lists/index.md b/zh_cn/community/mailing-lists/index.md index 192f8c94a2..68a5ce13b7 100644 --- a/zh_cn/community/mailing-lists/index.md +++ b/zh_cn/community/mailing-lists/index.md @@ -10,7 +10,7 @@ lang: zh_cn Ruby 最主要的四个使用英文语言交流的邮件列表: Ruby-Talk -: 这是处理一般 Ruby 话题最流行的邮件列表。[Ruby-Forum.com][1] 是 Ruby-Talk 的镜像。([FAQ][3],[存档][4]) +: 这是处理一般 Ruby 话题最流行的邮件列表。([FAQ][3],[存档][4]) Ruby-Core : 该列表处理和 Ruby 相关的核心和重点专题,经常被用于补丁审核。([存档][5]) @@ -32,7 +32,6 @@ comp.lang.ruby新闻组 -[1]: https://www.ruby-forum.com/ [3]: http://rubyhacker.com/clrFAQ.html [4]: http://blade.nagaokaut.ac.jp/ruby/ruby-talk/index.shtml [5]: http://blade.nagaokaut.ac.jp/ruby/ruby-core/index.shtml From 91a44ded583f7ada309b7372825592dee335d1fb Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 6 May 2016 14:52:55 +0200 Subject: [PATCH 0542/3767] Remove wrong link for ruby-talk (bg) --- .../ruby-from-other-languages/to-ruby-from-perl/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bg/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md b/bg/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md index 0b23dbc653..2bf6a4e905 100644 --- a/bg/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md +++ b/bg/documentation/ruby-from-other-languages/to-ruby-from-perl/index.md @@ -49,11 +49,9 @@ Perl е чудесен език, с богата документация и п всичко друго в Ruby) и няма значение на недефинирана променлива. * Когато тестваме за истинност, само `false` и `nil` представляват лъжа. Всичко друго е истина (включително `0`, `0.0`, `""` и `[]`). -* Липсва [PerlMonks][2]. Вместо това имаме [ruby-talk][3] пощенски - списък. +* Липсва [PerlMonks][2]. Вместо това имаме ruby-talk пощенски списък. [1]: http://guides.rubygems.org [2]: http://www.perlmonks.org/ -[3]: http://www.ruby-forum.com/ From c47ea59c916d3dca4a2dc1ee39b5e97e0dab73d7 Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Sat, 7 May 2016 15:22:02 +0900 Subject: [PATCH 0543/3767] Revise contents of 'Explores' on sidebar (ja) --- _config.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_config.yml b/_config.yml index c6f26d71b6..844579b61b 100644 --- a/_config.yml +++ b/_config.yml @@ -1161,6 +1161,9 @@ locales: # books: # text: Books # <<: *books + rubybib: + text: 学術研究(英語) + <<: *rubybib libraries: text: ライブラリ url: /ja/libraries/ From 5c39c1d2fcf3de9749616ec1be5092bb2901b69f Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Sat, 7 May 2016 15:00:57 +0900 Subject: [PATCH 0544/3767] Revise list of not overloadable operators (#1382) `!`, `!=`, and `!~` are overloadable since 1.9.1 --- bg/documentation/ruby-from-other-languages/index.md | 2 +- de/documentation/ruby-from-other-languages/index.md | 2 +- en/documentation/ruby-from-other-languages/index.md | 2 +- es/documentation/ruby-from-other-languages/index.md | 2 +- fr/documentation/ruby-from-other-languages/index.md | 2 +- id/documentation/ruby-from-other-languages/index.md | 2 +- it/documentation/ruby-from-other-languages/index.md | 2 +- ja/documentation/ruby-from-other-languages/index.md | 2 +- ko/documentation/ruby-from-other-languages/index.md | 2 +- pl/documentation/ruby-from-other-languages/index.md | 2 +- pt/documentation/ruby-from-other-languages/index.md | 2 +- ru/documentation/ruby-from-other-languages/index.md | 2 +- tr/documentation/ruby-from-other-languages/index.md | 2 +- vi/documentation/ruby-from-other-languages/index.md | 2 +- zh_cn/documentation/ruby-from-other-languages/index.md | 2 +- zh_tw/documentation/ruby-from-other-languages/index.md | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/bg/documentation/ruby-from-other-languages/index.md b/bg/documentation/ruby-from-other-languages/index.md index 7132adfede..8e69cc515f 100644 --- a/bg/documentation/ruby-from-other-languages/index.md +++ b/bg/documentation/ruby-from-other-languages/index.md @@ -312,7 +312,7 @@ end Оператоите, които следват не са методи и поради това не могат да бъдат предефинирани: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} В допълнение `+=`, `*=` и т.н са съкращения за `var = var + other_var`, diff --git a/de/documentation/ruby-from-other-languages/index.md b/de/documentation/ruby-from-other-languages/index.md index 4d5cac1aa8..a7809b46e9 100644 --- a/de/documentation/ruby-from-other-languages/index.md +++ b/de/documentation/ruby-from-other-languages/index.md @@ -440,7 +440,7 @@ Die folgenden Operatoren sind *kein* syntaktischer Zucker. Sie sind keine Methoden, und können nicht umdefiniert werden: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Zudem sind `+=`, `*=`, usw. nur Abkürzungen für `foo = foo + bar`, diff --git a/en/documentation/ruby-from-other-languages/index.md b/en/documentation/ruby-from-other-languages/index.md index 339fd034c7..10c144185c 100644 --- a/en/documentation/ruby-from-other-languages/index.md +++ b/en/documentation/ruby-from-other-languages/index.md @@ -410,7 +410,7 @@ To define the unary + and - (think +1 and -2), you must define the `+@` and though. They are not methods, and cannot be redefined: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} In addition, `+=`, `*=` etc. are just abbreviations for `var = var + other_var`, diff --git a/es/documentation/ruby-from-other-languages/index.md b/es/documentation/ruby-from-other-languages/index.md index ad8d36789e..c71b780e8c 100644 --- a/es/documentation/ruby-from-other-languages/index.md +++ b/es/documentation/ruby-from-other-languages/index.md @@ -431,7 +431,7 @@ Sin embargo, los siguientes operadores **no** son simplificaciones sintácticas. No son métodos, y no pueden ser redefinidos: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Además, `+=`, `*=` etc. sólo son abreviaciones para `var = var + otra_var`, diff --git a/fr/documentation/ruby-from-other-languages/index.md b/fr/documentation/ruby-from-other-languages/index.md index 638bf8cde5..43a23a5577 100644 --- a/fr/documentation/ruby-from-other-languages/index.md +++ b/fr/documentation/ruby-from-other-languages/index.md @@ -433,7 +433,7 @@ Les opérateurs ci-dessous ne sont pas des méthodes, et ne peuvent pas être modifiés : {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Par ailleurs, `+=`, `*=`, etc. ne sont que des raccourcis pour diff --git a/id/documentation/ruby-from-other-languages/index.md b/id/documentation/ruby-from-other-languages/index.md index ef9523f01b..c852546df1 100644 --- a/id/documentation/ruby-from-other-languages/index.md +++ b/id/documentation/ruby-from-other-languages/index.md @@ -459,7 +459,7 @@ Operator-operator dibawah ini bukan metode dan tidak dapat didefinisikan ulang: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Tambahan, `+=`, `*=` dan lain sebagainya hanyalah singkatan untuk diff --git a/it/documentation/ruby-from-other-languages/index.md b/it/documentation/ruby-from-other-languages/index.md index 0b03417431..6bb323b9df 100644 --- a/it/documentation/ruby-from-other-languages/index.md +++ b/it/documentation/ruby-from-other-languages/index.md @@ -432,7 +432,7 @@ I seguenti operatori però **non** sono zucchero sintattico: non sono metodi e non possono essere ridefiniti: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Inoltre, `+=`, `*=` ecc. sono solo abbreviazioni di diff --git a/ja/documentation/ruby-from-other-languages/index.md b/ja/documentation/ruby-from-other-languages/index.md index 593347e0ae..e3901341f9 100644 --- a/ja/documentation/ruby-from-other-languages/index.md +++ b/ja/documentation/ruby-from-other-languages/index.md @@ -425,7 +425,7 @@ C++の`operator+`などは必要ありません。 これらはメソッドではないので、再定義できません。 {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} 加えて`+=`、`*=`などは`var = var + other_var`、`var = var * other_var` diff --git a/ko/documentation/ruby-from-other-languages/index.md b/ko/documentation/ruby-from-other-languages/index.md index e0e81073fa..6420e2fea2 100644 --- a/ko/documentation/ruby-from-other-languages/index.md +++ b/ko/documentation/ruby-from-other-languages/index.md @@ -397,7 +397,7 @@ C++의 `operator+` 같은 건 필요 없습니다. 아니며 재정의할 수 없습니다. {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} 덧붙여, `+=`, `*=` 등등은 `var = var + other_var`, `var = var * other_var` diff --git a/pl/documentation/ruby-from-other-languages/index.md b/pl/documentation/ruby-from-other-languages/index.md index e949eb0d45..15a38c7f35 100644 --- a/pl/documentation/ruby-from-other-languages/index.md +++ b/pl/documentation/ruby-from-other-languages/index.md @@ -410,7 +410,7 @@ odpowiednio metody `+@` i `-@`. Poniższe operatory jednak przedefiniować. {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Dodatkowo, `+=`, `*=` etc. są po prostu skrótami dla `var = var + other_var`, diff --git a/pt/documentation/ruby-from-other-languages/index.md b/pt/documentation/ruby-from-other-languages/index.md index 8618ef963b..8e1ce1ee86 100644 --- a/pt/documentation/ruby-from-other-languages/index.md +++ b/pt/documentation/ruby-from-other-languages/index.md @@ -424,7 +424,7 @@ Os operadores abaixo não são, no entanto, açúcar sintáctico.Não são métodos, e não podem ser redifinidos: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Como `+=`, `*=` etc. são somente abreviações para `var = var + outra_var`, diff --git a/ru/documentation/ruby-from-other-languages/index.md b/ru/documentation/ruby-from-other-languages/index.md index 916877e5c5..9fe5167c68 100644 --- a/ru/documentation/ruby-from-other-languages/index.md +++ b/ru/documentation/ruby-from-other-languages/index.md @@ -400,7 +400,7 @@ end Они не являются методами и не могут быть переопределены: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} В дополнение к этому, `+=`, `*=` и т.д. - это всего лишь сокращения для diff --git a/tr/documentation/ruby-from-other-languages/index.md b/tr/documentation/ruby-from-other-languages/index.md index 8224021e93..fca94ed868 100644 --- a/tr/documentation/ruby-from-other-languages/index.md +++ b/tr/documentation/ruby-from-other-languages/index.md @@ -396,7 +396,7 @@ Aşağıdaki operatörler bu şekilde değerlendirilmezler. Bunlar metod değildir ve tekrar tanımlanamazlar: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Ek olarak, `+=`, `*=` vb. şunların kısaltmasıdır : `var = var + other_var`, diff --git a/vi/documentation/ruby-from-other-languages/index.md b/vi/documentation/ruby-from-other-languages/index.md index e7098a9c8f..4fade110b6 100644 --- a/vi/documentation/ruby-from-other-languages/index.md +++ b/vi/documentation/ruby-from-other-languages/index.md @@ -410,7 +410,7 @@ Các toán tử dưới đây **không** có cú pháp. Nó không phải là c phương thức, và không thể tái định nghĩa: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} Thêm vào đó, `+=`, `*=` v.v. chỉ là cách viết tắt cho `var = var + other_var`, diff --git a/zh_cn/documentation/ruby-from-other-languages/index.md b/zh_cn/documentation/ruby-from-other-languages/index.md index 5544259ab7..6935c97f8a 100644 --- a/zh_cn/documentation/ruby-from-other-languages/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/index.md @@ -333,7 +333,7 @@ end 定义了 `[]` 和 `[]=` 方法后,你甚至拥有了数组风格的访问方法。要想定义一元操作符 + 和 -,你也必须定义相应的 `+@` 和 `-@` 方法。下面的操作符 **不是** 语法糖,它们不是方法,无法重新被定义: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} 此外,`+=`、`*=` 等类似操作符只是 `var = var + other_var`、 `var = var * other_var`等的简写。因此也无法重新被定义。 diff --git a/zh_tw/documentation/ruby-from-other-languages/index.md b/zh_tw/documentation/ruby-from-other-languages/index.md index 7756d2ce53..de1dd5a82e 100644 --- a/zh_tw/documentation/ruby-from-other-languages/index.md +++ b/zh_tw/documentation/ruby-from-other-languages/index.md @@ -358,7 +358,7 @@ end 以下的操作符則**不是**語法包裝。它們不是方法,不能被覆寫定義: {% highlight ruby %} -=, .., ..., !, not, &&, and, ||, or, !=, !~, :: +=, .., ..., not, &&, and, ||, or, :: {% endhighlight %} 此外 `+=`, `*=` 等只是 `var = var + other_var` 跟 `var = var * other_var` From b371c847ae3d5db41a2a09398ba846d5df97db68 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 7 May 2016 13:51:12 +0200 Subject: [PATCH 0545/3767] Remove bookstore link from sidebar --- _config.yml | 82 +++++++++++++++++++++-------------------------------- 1 file changed, 32 insertions(+), 50 deletions(-) diff --git a/_config.yml b/_config.yml index 844579b61b..c0f296c86f 100644 --- a/_config.yml +++ b/_config.yml @@ -724,8 +724,6 @@ locales: sidebar: try_ruby: &try_ruby url: http://tryruby.org/ - books: &books - url: http://www.amazon.com/s/ref=sr_nr_n_5?ie=UTF8&rs=1000&keywords=Ruby&rh=i%3Aaps%2Ck%3ARuby%2Ci%3Astripbooks%2Cn%3A1000%2Cn%3A5 rubybib: &rubybib url: http://rubybib.org/ @@ -746,9 +744,8 @@ locales: documentation: text: Документация url: /bg/documentation/ - books: - text: Книги - <<: *books + # books: + # text: Книги libraries: text: Библиотеки url: /bg/libraries/ @@ -804,9 +801,8 @@ locales: documentation: text: Dokumentation url: /de/documentation/ - books: - text: Bücher - <<: *books + # books: + # text: Bücher libraries: text: Bibliotheken url: /de/libraries/ @@ -862,9 +858,8 @@ locales: documentation: text: Documentation url: /en/documentation/ - books: - text: Books - <<: *books + # books: + # text: Books rubybib: text: Academic Research <<: *rubybib @@ -923,9 +918,8 @@ locales: documentation: text: Documentación url: /es/documentation/ - books: - text: Libros - url: http://www.ruby-doc.org/bookstore + # books: + # text: Libros libraries: text: Bibliotecas url: /es/libraries/ @@ -981,9 +975,8 @@ locales: documentation: text: Documentation url: /fr/documentation/ - books: - text: Livres - <<: *books + # books: + # text: Livres libraries: text: Bibliothèques url: /fr/libraries/ @@ -1039,9 +1032,8 @@ locales: documentation: text: Dokumentasi url: /id/documentation/ - books: - text: Buku-buku - url: http://www.ruby-doc.org/bookstore + # books: + # text: Buku-buku libraries: text: Pustaka url: /id/libraries/ @@ -1099,9 +1091,8 @@ locales: documentation: text: Documentazione url: /it/documentation/ - books: - text: Libri - url: http://www.ruby-doc.org/bookstore + # books: + # text: Libri libraries: text: Librerie url: /it/libraries/ @@ -1158,9 +1149,8 @@ locales: documentation: text: ドキュメント url: /ja/documentation/ -# books: -# text: Books -# <<: *books + # books: + # text: Books rubybib: text: 学術研究(英語) <<: *rubybib @@ -1219,9 +1209,8 @@ locales: documentation: text: 문서 url: /ko/documentation/ - books: - text: 책 - url: http://www.ruby-doc.org/bookstore + # books: + # text: 책 libraries: text: 라이브러리 url: /ko/libraries/ @@ -1277,9 +1266,8 @@ locales: documentation: text: Dokumentacja url: /pl/documentation/ - books: - text: Książki - url: http://www.ruby-doc.org/bookstore + # books: + # text: Książki libraries: text: Biblioteki url: /pl/libraries/ @@ -1337,9 +1325,8 @@ locales: documentation: text: Documentação url: /pt/documentation/ - books: - text: Livros - url: http://www.ruby-doc.org/bookstore + # books: + # text: Livros libraries: text: Bibliotecas url: /pt/libraries/ @@ -1396,9 +1383,8 @@ locales: documentation: text: Документация url: /ru/documentation/ - books: - text: Книги - <<: *books + # books: + # text: Книги libraries: text: Библиотеки url: /ru/libraries/ @@ -1454,9 +1440,8 @@ locales: documentation: text: Belgeler url: /tr/documentation/ - books: - text: Kitaplar - <<: *books + # books: + # text: Kitaplar libraries: text: Kütüphaneler url: /tr/libraries/ @@ -1512,9 +1497,8 @@ locales: documentation: text: Tài liệu url: /vi/documentation/ - books: - text: Sách - <<: *books + # books: + # text: Sách libraries: text: Thư viện url: /vi/libraries/ @@ -1570,9 +1554,8 @@ locales: documentation: text: 文件 url: /zh_tw/documentation/ - books: - text: 書籍 - <<: *books + # books: + # text: 書籍 libraries: text: 函式庫 url: /zh_tw/libraries/ @@ -1628,9 +1611,8 @@ locales: documentation: text: 文档 url: /zh_cn/documentation/ -# books: -# text: Books -# <<: *books + # books: + # text: Books libraries: text: 代码库 url: /zh_cn/libraries/ From 8313434327ae88f580871a60f0227c9c3e712a47 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 23 Jan 2016 17:55:13 +0700 Subject: [PATCH 0546/3767] Translate latest news (id) --- .../2015-10-13-fukuoka-ruby-award-2016.md | 62 +++++++++++++ ...2015-11-11-ruby-2-3-0-preview1-released.md | 81 +++++++++++++++++ ...2015-12-11-ruby-2-3-0-preview2-released.md | 91 +++++++++++++++++++ .../2015-12-16-ruby-2-0-0-p648-released.md | 53 +++++++++++ .../_posts/2015-12-16-ruby-2-1-8-released.md | 55 +++++++++++ .../_posts/2015-12-16-ruby-2-2-4-released.md | 53 +++++++++++ ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 87 ++++++++++++++++++ .../_posts/2015-12-25-ruby-2-3-0-released.md | 84 +++++++++++++++++ 8 files changed, 566 insertions(+) create mode 100644 id/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md create mode 100644 id/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md create mode 100644 id/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md create mode 100644 id/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md create mode 100644 id/news/_posts/2015-12-16-ruby-2-1-8-released.md create mode 100644 id/news/_posts/2015-12-16-ruby-2-2-4-released.md create mode 100644 id/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md create mode 100644 id/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/id/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/id/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md new file mode 100644 index 0000000000..cf3da2796b --- /dev/null +++ b/id/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -0,0 +1,62 @@ +--- +layout: news_post +title: "2016 Fukuoka Ruby Award Competition - Peserta akan Dinilai oleh Matz" +author: "Fukuoka Ruby" +translator: "meisyal" +date: 2015-10-13 08:00:00 +0000 +lang: id +--- + +Penggemar Ruby terhomat, + +Pemerintah Fukuoka, Jepang bersama dengan "Matz" Matsumoto ingin +mengajak Anda untuk mengikuti kompetisi Ruby berikut. Jika Anda telah mengembangkan sebuah +program Ruby yang menarik, mohon dengan sangat untuk mengajukan. + +2016 Fukuoka Ruby Award Competition +- Grand Prize - 1 juta Yen! + +Batas akhir masuk: 27 November 2015 + +Matz dan sebuah grup panelis akan memilih pemenang kompetisi ini. +Hadiah utama dari kompetisi ini adalah 1 juta yen. +Hadiah utama pemenang sebelumnya *Rhomobile* (USA) dan APEC *Climate Center* (Korea). + +[http://myfukuoka.com/category/news/ruby-news/](http://myfukuoka.com/category/news/ruby-news/) + +Program-program yang masuk di dalam kompetisi tidak harus seluruhnya diprogram dengan Ruby +tetapi harus mengambil kemudahan karakteristik unik yang diberikan Ruby. + +Proyek telah harus dikembangkan atau diselesaikan selama 12 bulan sebelumnya untuk +memenuhi persyaratan. Silakan kunjungi laman Fukuoka berikut untuk detail tambahan atau +pengajuan: + +[http://www.digitalfukuoka.jp/events/84](http://www.digitalfukuoka.jp/events/84) +atau +[http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/](http://myfukuoka.com/events/2016-fukuoka-ruby-award-guidelines-for-applicants/) + +[http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc](http://www.digitalfukuoka.jp/uploads/event_detail/file/210/RubyAward_ApplicationForm_2016.doc) + +Silakan kirim formulir aplikasi ke award@f-ruby.com. + +Tahun ini, kami memiliki hadiah yang spesial berikut ini: + +Pemenang *AWS Prize* akan menerima: + +* *Kindle Fire* HDX (dapat berubah sewaktu-waktu) +* AWS *architect technical consultation* + +Pemenang *GMO Pepabo Prize* akan menerima: + +* 50,000 yen *gift certificate* untuk layanan domain dari *MuuMuu Domain* +* *Gift basket* yang berisi makanan lokasl dan makanan ringan (senilai 30,000 yen) + +Pemenang *IIJ GIO Prize* akan menerima: + +* IIJ GIO kupon gratis senilai 500,000 yen (hingga 6 bulan) + +"Matz akan menguji dan mengulas kode sumber Anda sepenuhnya, sehingga ini sangat +berarti untuk mengajukan dalam kompetisi! Kompetisi ini gratis untuk diikuti." + +Terima kasih dan sampai jumpa! + diff --git a/id/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/id/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md new file mode 100644 index 0000000000..960e702590 --- /dev/null +++ b/id/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -0,0 +1,81 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview1 Rilis" +author: "naruse" +translator: "meisyal" +date: 2015-11-11 14:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby-2.3.0-preview1. + +Ruby 2.3.0-preview1 merupakan pratinjau pertama dari Ruby 2.3.0. +Banyak fitur baru dan perbaikan yang dimasukkan. + +Sebuah [*Frozen String Literal Pragma*](https://bugs.ruby-lang.org/issues/11473) +diperkenalkan. +Dengan Ruby 2.1, `"str".freeze` telah dioptimalkan untuk mengurangi alokasi objek. +Ruby 2.3 memperkenalkan sebuah *magic comment* dan opsi *command line* baru untuk +membekukan semua *string literal* di dalam berkas sumber. +Adapun tambahan untuk *debugging*, Anda bisa mendapatkan di mana objek dibuat +eror `"can't modify frozen String"` oleh +`--enable-frozen-string-literal-debug`. + +Sebuah [*safe navigation operator*](https://bugs.ruby-lang.org/issues/11537), +yang telah ada di C#, Groovy, dan Swift, diperkenalkan untuk memudahkan +penanganan `nil` sebagai `obj&.foo`. `Array#dig` dan `Hash#dig` juga ditambahkan. + +[*did_you_mean gem is bundled*](https://bugs.ruby-lang.org/issues/11252). +*Gem did_you_mean* +menunjukkan calon `NameError` dan `NoMethodError` untuk memudahkan +*debugging*. + +Coba dan nikmati memprogram dengan Ruby 2.3.0-preview1, dan laporkan +apa yang Anda ketahui kepada kami! + +## Perubahan Penting sejak 2.2 + +* akan ditentukan + +Lihat [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview1/NEWS) dan +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview1/ChangeLog) +untuk detail. + +Dengan perubahan-perubahan di atas, 1036 berkas berubah, 81312 sisipan(+), 51322 +terhapus(-) sejak Ruby 2.2.0. + +## Unduh + +* + + * SIZE: 14174035 bytes + * SHA1: 55ad4f04d7a33ab780458ee0999de9f6124217ea + * SHA256: 42b9c9e1740a5abe2855d11803524370bd95744c8dcb0068572ed5c969ac7f0f + * SHA512: ae6d46c87f59e1fd3703b76dfc45bfcf208625f95ab9f4559f0b9f7050e8681f1a6e419f5fa06b704c83e56879c3a9ff1337dba443bcfca76fadb49c97d97a93 + +* + + * SIZE: 17560800 bytes + * SHA1: 6249572e5dca27d8c73a0cbf036e24e5d88fe82f + * SHA256: dc8f9d48392a2bb226df5f4b4fd2074d81af155cdf3f3799139a6e31e012aefe + * SHA512: 58384ef6e743dde20ea263692dab86ce9d6d22d722ef4c02a84396aa3128ce06d933d9b69078a3cd666d72320a8a6ffdc93296bc0d5338595b2a44c29d4db383 + +* + + * SIZE: 11225228 bytes + * SHA1: 85b4f631efa4b6435b2b41df6ce6c46da294c4d4 + * SHA256: a88e19d9dc001db8f49ca3986a8a4e69980affff876854585725e40de0eedcd8 + * SHA512: 3be0f3ed4de73509b2f6975fe3fbe28bb4d51df87db6e2c0019e8a107edf49be60b2127ba5b18bca91f9f5964b07f1adde3042dac6327017359eeb130760672b + +* + + * SIZE: 19777010 bytes + * SHA1: 3458666c250dd333ac4b537be25f1913dd311ea1 + * SHA256: 0fc1d4450e9141f541038a4433f8fb49fb929e43c7bf5985685a4fa7b213a811 + * SHA512: f53653cf11d8dce1d627f7db3a15acca29c74c78735406a5d64bbbdc39fac232ef63110eb4d83521bef40c6f3006d55bbeaf54d1ddab1d4b6e5a13cee9247e85 + +## Komentar Rilis + +Lihat juga jadwal rilis dan informasi lainnya: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) diff --git a/id/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/id/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..7ad405ebb9 --- /dev/null +++ b/id/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,91 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 Rilis" +author: "naruse" +translator: "meisyal" +date: 2015-12-11 14:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.3.0-preview2. + +Ruby 2.3.0-preview2 adalah pratinjau kedua dari Ruby 2.3.0. +Banyak fitur baru dan perbaikan yang dimasukkan. + +Sebuah [*Frozen String Literal Pragma*](https://bugs.ruby-lang.org/issues/11473) +diperkenalkan. +Dengan Ruby 2.1, `"str".freeze` telah dioptimalkan untuk mengurangi alokasi objek. +Ruby 2.3 memperkenalkan sebuah *magic comment* dan opsi *command line* baru untuk +membekukan semua *string literal* di dalam kode sumber. +Adapun tambahan untuk *debugging*, Anda bisa mendapatkan di mana objek dibuat +eror `"can't modify frozen string"` oleh penggunaan +opsi *command line* `--debug=frozen-string-literal`. + +Sebuah [*safe navigation operator*](https://bugs.ruby-lang.org/issues/11537) +([disebut *lonely operator*](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +yang telah ada di C#, Groovy, dan Swift, diperkenalkan untuk mempermudah +penanganan `nil` sebagai `obj&.foo`. `Array#dig` dan `Hash#dig` juga ditambahkan. + +[*did_you_mean gem is bundled*](https://bugs.ruby-lang.org/issues/11252). +*Gem did_you_mean* +menunjukkan calon `NameError` dan `NoMethodError` untuk mempermudah +*debugging*. + +[*RubyVM::InstructionSequence#to_binary and .load_from_binary*](https://bugs.ruby-lang.org/issues/11788) +diperkenalkan sebagai fitur percobaan. +Dengan fitur-fitur tersebut, kita dapat membuat sebuah sistem prakompilasi ISeq (*bytecode*). + +Ruby 2.3 melingkupi banyak perbaikan *performance tuning*. +Sebagai contoh, +[*optimizing Proc#call*](https://bugs.ruby-lang.org/issues/11569), +[*reconsidering method entry data structure*](https://bugs.ruby-lang.org/issues/11278), +[*introducing new table data structure*](https://bugs.ruby-lang.org/issues/11420), +*machine code level tuning* untuk alokasi objek dan *method calling code*, +dan banyak pengoptimalan lainnya. + +Coba dan nikmati memprogram dengan Ruby 2.3.0-preview2, dan laporkan +apa yang Anda ketahui kepada kami! + +## Perubahan Penting sejak 2.2 + +Lihat [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) +dan [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +untuk detail. + +Dengan perubahan-perubahan itu, [1097 berkas berubah, 97466 sisipan(+), 58685 terhapus(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) sejak Ruby 2.2.0! + +## Unduh + +* + + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + +* + + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + +* + + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + +* + + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## Komentar Rilis + +Lihat juga jadwal rilis dan informasi lainnya: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) diff --git a/id/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/id/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..8a405a6f9b --- /dev/null +++ b/id/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p648 Rilis" +author: "usa" +translator: "meisyal" +date: 2015-12-16 12:00:00 +0000 +lang: id +--- + +Ruby 2.0.0-p648 telah rilis. + +Rilis ini mencakup perbaikan keamanan untuk *Fiddle* dan *DL extension*. +Silakan lihat topik di bawah ini untuk lebih detail. + +* [CVE-2015-7551: Cacat penggunaan string yang tidak aman pada Fiddle dan DL](https://www.ruby-lang.org/id/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ruby 2.0.0 saat ini dalam masa perawatan keamanan, hingga 24 Februari 2016. +Setelah tanggal tersebut, perawatan Ruby 2.0.0 akan berakhir. +Kami merekomendasikan Anda untuk mulai merencanakan migrasi ke versi Ruby terbaru, seperti 2.1, 2.2 atau 2.3 (dijadwalkan rilis dalam beberapa minggu lagi). + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## Komentar Rilis + +Terima kasih kepada semua yang telah membantu rilis ini. diff --git a/id/news/_posts/2015-12-16-ruby-2-1-8-released.md b/id/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..eb015432ad --- /dev/null +++ b/id/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.1.8 Rilis" +author: "usa" +translator: "meisyal" +date: 2015-12-16 12:00:00 +0000 +lang: id +--- + +Ruby 2.1.8 telah rilis. + +Rilis ini mencakup perbaikan keamanan untuk *Fiddle* dan *DL extension*. +Silakan lihat topik di bawah ini untuk lebih detail. + +* [CVE-2015-7551: Cacat penggunaan string yang tidak aman pada Fiddle dan DL](https://www.ruby-lang.org/id/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Dan, banyak perbaikan *bug* lainnya dimasukkan. +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) +untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## Komentar Rilis + +Terima kasih kepada semua yang telah membantu rilis ini. + +Perawatan Ruby 2.1, termasuk rilis ini, didasarkan pada "Agreement for Ruby stable version" dari [the Ruby Association](http://www.ruby.or.jp/). diff --git a/id/news/_posts/2015-12-16-ruby-2-2-4-released.md b/id/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..37737dc455 --- /dev/null +++ b/id/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.2.4 Rilis" +author: "nagachika" +translator: "meisyal" +date: 2015-12-16 12:00:00 +0000 +lang: id +--- + +Ruby 2.2.4 telah rilis. + +Rilis ini mencakup perbaikan keamanan *Fiddle extension*. +Silakan lihat topik di bawah ini untuk lebih detail. + +* [CVE-2015-7551: Cacat penggunaan string yang tidak aman pada Fiddle dan DL](https://www.ruby-lang.org/id/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551) + +Ada juga beberapa perbaikan *bug*. +Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) untuk detail. + +## Unduh + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## Komentar Rilis + +Banyak *committer*, pengembang, dan pengguna yang menyediakan laporan *bug* telah membantu kami mengeluarkan rilis ini. +Terima kasih atas kontribusinya. diff --git a/id/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/id/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..e4feb05243 --- /dev/null +++ b/id/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,87 @@ +--- +layout: news_post +title: "CVE-2015-7551: Cacat penggunaan string yang tidak aman pada Fiddle dan DL" +author: "usa" +translator: "meisyal" +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: id +--- + +Ada sebuah kerentanan penggunaan *string* yang tidak aman pada *Fiddle* dan *DL*. +Kerentanan ini telah ditetapkan sebagai *CVE identifier* +[CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). + +Detail +------ + +Ada sebuah kerentanan penggunaan *string* yang tidak aman pada *Fiddle* dan *DL*. +Masalah ini semula telah dilaporkan dan diperbaiki [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) pada *DL*, +namun muncul kembali setelah *DL* diimplementasikan menggunakan *Fiddle* dan *libffi*. + +Dan, tentang *DL*, [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) telah diperbaiki pada Ruby 1.9.1, +namun tidak diperbaiki pada *branch* lain, sehingga *rubies* yang dibundel dengan *DL* +kecuali Ruby 1.9.1 masih rentan. + +Kode yang terkena imbas tampak seperti ini: + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +atau: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +Semua pengguna yang menggunakan rilis yang terkena imbas ini sebaiknya meng-*upgrade* atau menggunakan satu +dari solusi yang ada segera. + +Versi yang terkena imbas +------------------------ + +* Semua rilis *patch* Ruby 1.9.2 dan Ruby 1.9.3 (*DL* dan *Fiddle*). +* Semua rilis *patch* Ruby 2.0.0 sebelum Ruby 2.0.0 *patchlevel* 648 (*DL* dan *Fiddle*). +* Semua versi Ruby 2.1 sebelum Ruby 2.1.8 (*DL* dan *Fiddle*). +* Semua versi Ruby 2.2 sebelum Ruby 2.2.4 (*Fiddle*). +* Ruby 2.3.0 preview1 dan preview2 (*Fiddle*). +* sebelum perbaikan *trunk* 53153 (*Fiddle*). + +Solusi +------ + +Jika Anda tidak dapat *upgrade*, *monkey patch* berikut dapat dipakai sebagai +salah satu solusi untuk *Fiddle*: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +Jika Anda sedang menggunakan *DL*, gunakan *Fiddle* daripada *DL*. + +Pujian +------ + +Terima kasih kepada Christian Hofstaedtler yang telah melaporkan permasalahan ini! + +Riwayat +------- + +* Semula dipublikasikan pada 2015-12-16 12:00:00 UTC diff --git a/id/news/_posts/2015-12-25-ruby-2-3-0-released.md b/id/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..d0e446c9f7 --- /dev/null +++ b/id/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,84 @@ +--- +layout: news_post +title: "Ruby 2.3.0 Rilis" +author: "naruse" +translator: "meisyal" +date: 2015-12-25 17:00:00 +0000 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.3.0. + +Ini adalah rilis *stable* pertama dari rangkaian Ruby 2.3. +Rilis ini memperkenalkan banyak fitur sebagai contoh: + +Sebuah [*Frozen String Literal Pragma*](https:///bugs.ruby-lang.org/issues/11473) +diperkenalkan. +Dengan Ruby 2.1, `"str".freeze` telah dioptimalkan untuk mengurangi alokasi objek. +Ruby 2.3 memperkenalkan sebuah *magic comment* dan opsi *command line* baru untuk +membekukan semua *string literal* di dalam berkas sumber. +Adapun tambahan untuk *debugging*, Anda bisa memperoleh di mana objek dibuat +eror `"can't modify frozen String"` dengan +opsi *command line* `--debug=frozen-string-literal`. + +Sebuah [*safe navigation operator*](https://bugs.ruby-lang.org/issues/11537) +([disebut *lonely operator*](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +yang telah ada di C#, Groovy, dan Swift, diperkenalkan untuk memudahkan +penanganan `nil` sebagai `obj&.foo`. `Array#dig` dan `Hash#dig` juga ditambahkan. +Catat bahwa ini berperilaku sebagai [*try! of Active Support*](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +yang khusus menangani *nil*. + +[*Gem did_you_mean* dibundel](https://bugs.ruby-lang.org/issues/11252). +*Gem did_you_mean* +menunjukkan calon `NameError` dan `NoMethodError` untuk mempermudah +*debugging*. + +[*RubyVM::InstructionSequence#to_binary and .load_from_binary*](https://bugs.ruby-lang.org/issues/11788) diperkenalkan sebagai fitur percobaan. Dengan fitur ini, kita dapat membuat sebuah sistem prakompilasi ISeq (*bytecode*). + +Rilis ini juga mencakup banyak perbaikan performa sebagai contoh, +[*reconsider method entry data structure*](https://bugs.ruby-lang.org/issues/11278), +[*introducing new table data structure*](https://bugs.ruby-lang.org/issues/11420), +[*optimize Proc#call*](https://bugs.ruby-lang.org/issues/11569), +*machine code level tuning* untuk alokasi objek dan *method calling code*, +[*smarter instance variable data structure*](https://bugs.ruby-lang.org/issues/11170), +[`exception: false` *keyword argument support on Socket#*_nonblock methods*](https://bugs.ruby-lang.org/issues/11229) +dan sebagainya. Cek bagian "Implementation improvements" di dalam berkas NEWS. + +Untuk daftar lengkap fitur baru dan catatan *compatibility*, silakan lihat +[NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) dan +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). + +Dengan perubahan tersebut, [2946 berkas berubah, 104057 sisipan(+), 59478 terhapus(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) sejak Ruby 2.2.0! + +Selamat Hari Natal, selamat berlibur, dan nikmati memprogram dengan Ruby 2.3! + +## Unduh + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + From 2bc1d7adaed119d6e5bca002f23d4ce8db6c3bf6 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 8 May 2016 11:49:52 +0200 Subject: [PATCH 0547/3767] Small fixes in recent posts (id) --- id/news/_posts/2015-08-18-ruby-2-1-7-released.md | 2 +- .../_posts/2015-10-13-fukuoka-ruby-award-2016.md | 3 +-- .../2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- .../2015-12-11-ruby-2-3-0-preview2-released.md | 2 +- id/news/_posts/2015-12-16-ruby-2-1-8-released.md | 2 +- id/news/_posts/2015-12-16-ruby-2-2-4-released.md | 2 +- ...string-usage-in-fiddle-and-dl-cve-2015-7551.md | 15 +++++---------- id/news/_posts/2015-12-25-ruby-2-3-0-released.md | 3 +-- 8 files changed, 12 insertions(+), 19 deletions(-) diff --git a/id/news/_posts/2015-08-18-ruby-2-1-7-released.md b/id/news/_posts/2015-08-18-ruby-2-1-7-released.md index 3326a06d92..43e7d2affa 100644 --- a/id/news/_posts/2015-08-18-ruby-2-1-7-released.md +++ b/id/news/_posts/2015-08-18-ruby-2-1-7-released.md @@ -53,4 +53,4 @@ untuk detail. Terima kasih kepada semua yang telah membantu rilis ini, terutama, nagachika. -Perawatan dari Ruby 2.1, termasuk rilis ini, didasarkan pada "Agreement for the Ruby stable version" dari [the Ruby Association](http://www.ruby.or.jp/). +Perawatan dari Ruby 2.1, termasuk rilis ini, didasarkan pada "Agreement for the Ruby stable version" dari [Ruby Association](http://www.ruby.or.jp/). diff --git a/id/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md b/id/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md index cf3da2796b..2a8f8cc480 100644 --- a/id/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md +++ b/id/news/_posts/2015-10-13-fukuoka-ruby-award-2016.md @@ -14,7 +14,7 @@ mengajak Anda untuk mengikuti kompetisi Ruby berikut. Jika Anda telah mengembang program Ruby yang menarik, mohon dengan sangat untuk mengajukan. 2016 Fukuoka Ruby Award Competition -- Grand Prize - 1 juta Yen! + - Grand Prize - 1 juta Yen! Batas akhir masuk: 27 November 2015 @@ -59,4 +59,3 @@ Pemenang *IIJ GIO Prize* akan menerima: berarti untuk mengajukan dalam kompetisi! Kompetisi ini gratis untuk diikuti." Terima kasih dan sampai jumpa! - diff --git a/id/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/id/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 960e702590..c8e5f72e9d 100644 --- a/id/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/id/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -7,7 +7,7 @@ date: 2015-11-11 14:00:00 +0000 lang: id --- -Kami dengan senang hati mengumumkan rilis dari Ruby-2.3.0-preview1. +Kami dengan senang hati mengumumkan rilis dari Ruby 2.3.0-preview1. Ruby 2.3.0-preview1 merupakan pratinjau pertama dari Ruby 2.3.0. Banyak fitur baru dan perbaikan yang dimasukkan. diff --git a/id/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/id/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 7ad405ebb9..6cfb166291 100644 --- a/id/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/id/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -18,7 +18,7 @@ Dengan Ruby 2.1, `"str".freeze` telah dioptimalkan untuk mengurangi alokasi obje Ruby 2.3 memperkenalkan sebuah *magic comment* dan opsi *command line* baru untuk membekukan semua *string literal* di dalam kode sumber. Adapun tambahan untuk *debugging*, Anda bisa mendapatkan di mana objek dibuat -eror `"can't modify frozen string"` oleh penggunaan +eror `"can't modify frozen String"` oleh penggunaan opsi *command line* `--debug=frozen-string-literal`. Sebuah [*safe navigation operator*](https://bugs.ruby-lang.org/issues/11537) diff --git a/id/news/_posts/2015-12-16-ruby-2-1-8-released.md b/id/news/_posts/2015-12-16-ruby-2-1-8-released.md index eb015432ad..b7608b3ad1 100644 --- a/id/news/_posts/2015-12-16-ruby-2-1-8-released.md +++ b/id/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -52,4 +52,4 @@ untuk detail. Terima kasih kepada semua yang telah membantu rilis ini. -Perawatan Ruby 2.1, termasuk rilis ini, didasarkan pada "Agreement for Ruby stable version" dari [the Ruby Association](http://www.ruby.or.jp/). +Perawatan Ruby 2.1, termasuk rilis ini, didasarkan pada "Agreement for the Ruby stable version" dari [Ruby Association](http://www.ruby.or.jp/). diff --git a/id/news/_posts/2015-12-16-ruby-2-2-4-released.md b/id/news/_posts/2015-12-16-ruby-2-2-4-released.md index 37737dc455..daeba3432a 100644 --- a/id/news/_posts/2015-12-16-ruby-2-2-4-released.md +++ b/id/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -12,7 +12,7 @@ Ruby 2.2.4 telah rilis. Rilis ini mencakup perbaikan keamanan *Fiddle extension*. Silakan lihat topik di bawah ini untuk lebih detail. -* [CVE-2015-7551: Cacat penggunaan string yang tidak aman pada Fiddle dan DL](https://www.ruby-lang.org/id/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551) +* [CVE-2015-7551: Cacat penggunaan string yang tidak aman pada Fiddle dan DL](https://www.ruby-lang.org/id/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) Ada juga beberapa perbaikan *bug*. Lihat [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) untuk detail. diff --git a/id/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/id/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index e4feb05243..3ffcebb713 100644 --- a/id/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/id/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -12,8 +12,7 @@ Ada sebuah kerentanan penggunaan *string* yang tidak aman pada *Fiddle* dan *DL* Kerentanan ini telah ditetapkan sebagai *CVE identifier* [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). -Detail ------- +## Detail Ada sebuah kerentanan penggunaan *string* yang tidak aman pada *Fiddle* dan *DL*. Masalah ini semula telah dilaporkan dan diperbaiki [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) pada *DL*, @@ -39,8 +38,7 @@ function_pointer = handle[dangerous_user_input] Semua pengguna yang menggunakan rilis yang terkena imbas ini sebaiknya meng-*upgrade* atau menggunakan satu dari solusi yang ada segera. -Versi yang terkena imbas ------------------------- +## Versi yang terkena imbas * Semua rilis *patch* Ruby 1.9.2 dan Ruby 1.9.3 (*DL* dan *Fiddle*). * Semua rilis *patch* Ruby 2.0.0 sebelum Ruby 2.0.0 *patchlevel* 648 (*DL* dan *Fiddle*). @@ -49,8 +47,7 @@ Versi yang terkena imbas * Ruby 2.3.0 preview1 dan preview2 (*Fiddle*). * sebelum perbaikan *trunk* 53153 (*Fiddle*). -Solusi ------- +## Solusi Jika Anda tidak dapat *upgrade*, *monkey patch* berikut dapat dipakai sebagai salah satu solusi untuk *Fiddle*: @@ -76,12 +73,10 @@ end Jika Anda sedang menggunakan *DL*, gunakan *Fiddle* daripada *DL*. -Pujian ------- +## Pujian Terima kasih kepada Christian Hofstaedtler yang telah melaporkan permasalahan ini! -Riwayat -------- +## Riwayat * Semula dipublikasikan pada 2015-12-16 12:00:00 UTC diff --git a/id/news/_posts/2015-12-25-ruby-2-3-0-released.md b/id/news/_posts/2015-12-25-ruby-2-3-0-released.md index d0e446c9f7..0150e24387 100644 --- a/id/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/id/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -12,7 +12,7 @@ Kami dengan senang hati mengumumkan rilis dari Ruby 2.3.0. Ini adalah rilis *stable* pertama dari rangkaian Ruby 2.3. Rilis ini memperkenalkan banyak fitur sebagai contoh: -Sebuah [*Frozen String Literal Pragma*](https:///bugs.ruby-lang.org/issues/11473) +Sebuah [*frozen string literal pragma*](https://bugs.ruby-lang.org/issues/11473) diperkenalkan. Dengan Ruby 2.1, `"str".freeze` telah dioptimalkan untuk mengurangi alokasi objek. Ruby 2.3 memperkenalkan sebuah *magic comment* dan opsi *command line* baru untuk @@ -81,4 +81,3 @@ Selamat Hari Natal, selamat berlibur, dan nikmati memprogram dengan Ruby 2.3! SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef - From 16bc519e9f0229721d92629552f1fe468bf20c58 Mon Sep 17 00:00:00 2001 From: Artur Cygan Date: Mon, 9 May 2016 20:18:06 +0200 Subject: [PATCH 0548/3767] Fix typo (pl) --- pl/downloads/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pl/downloads/index.md b/pl/downloads/index.md index 95da9a2e0e..89607e65c8 100644 --- a/pl/downloads/index.md +++ b/pl/downloads/index.md @@ -51,7 +51,7 @@ skorzystanie z narzędzi osób trzecich wspomnianych powyżej. Mogą ci pomóc. * **Migawki:** * [Stabilna migawka]({{ site.downloads.stable_snapshot.url.gz }}): To jest tarball ostatniej migawki stabilnej obecnego stabilnego brancha. - * [Nocny migawka]({{ site.downloads.nightly_snapshot.url.gz }}): + * [Nocna migawka]({{ site.downloads.nightly_snapshot.url.gz }}): To jest tarball tego co jest w SVN, przygotowany w nocy. Może zawierać błędy lub inne problemy, używaj na własne ryzyko! From 152ade34a2e49c2802880591ad96a3439f10f77b Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Tue, 10 May 2016 22:33:12 +0300 Subject: [PATCH 0549/3767] Update and improve ruby-from-other-languages (bg) Fixes a lot of spelling and grammatical errors and updates some obsolete code examples. Also fixes code formatting. --- .../ruby-from-other-languages/index.md | 161 +++++++++++++----- 1 file changed, 120 insertions(+), 41 deletions(-) diff --git a/bg/documentation/ruby-from-other-languages/index.md b/bg/documentation/ruby-from-other-languages/index.md index 8e69cc515f..d03c7b4ad3 100644 --- a/bg/documentation/ruby-from-other-languages/index.md +++ b/bg/documentation/ruby-from-other-languages/index.md @@ -4,14 +4,16 @@ title: "Миграция от други езици" lang: bg --- -Когато за първи път се сблъскате с код писан на Ruby е вероятно да ви напомни +Когато за първи път се сблъскате с код, писан на Ruby, е вероятно да ви напомни на езици за програмиране, които вече ползвате. Това е направено с цел. Много -от синтаксиса е заимстван от Perl, Python и Java (както от други езици), за -това научаването на Ruby би било много по-лесно. Този страница е разделена на -две секции. Първата е обобщение на нещата, които ще видите от езика *X* в -Ruby. Втората секция е посветена на някои от основните принципи на езика. +от синтаксиса е заимстван от Perl, Python и Java (както и от други езици), +затова научаването на Ruby би било много по-лесно. {: .summary} +Този страница е разделена на две секции. Първата е обобщение на нещата, които +ще видите от езика *X* в Ruby. Втората секция е посветена на някои от основните +принципи на езика. + ## Какво да очакваме * [Oт C/C++ към Ruby](to-ruby-from-c-and-cpp/) @@ -26,7 +28,10 @@ Ruby. Втората секция е посветена на някои от о ### Итерация -Две от нещата, с които може би не сте се сблъсквали са \"блоковете\" и итераторите. Вместо да използваме цикъл с индекс ( както в C, C++ или в ранните версии на 1.5 Java), итерацията на списък (в Perl `for (@a) {...}` или в Python `for i in aList: ...`) може да се осъществи с : +Две от нещата, с които може би не сте се сблъсквали са "блоковете" и +итераторите. Вместо да използваме цикъл с индекс (както в C, C++ или във +версиите на Java преди 1.5), итерацията на списък (в Perl `for (@a) {...}` или +в Python `for i in aList: ...`) може да се осъществи с: {% highlight ruby %} some_list.each do |this_item| @@ -34,11 +39,14 @@ some_list.each do |this_item| end {% endhighlight %} -За повече информация относно `each` (и неговите приятели `collect`, `find`, `inject`, `sort` и т.н.) можете да прочетете с командата `ri Enumerable` (и `ri Enumerable#име_на_метод`). +За повече информация относно `each` (и неговите приятели `collect`, `find`, +`inject`, `sort` и т.н.) можете да използвате командата `ri Enumerable` (и `ri +Enumerable#име_на_метод`). ### Всичко има стойност -Няма разлика между expression и statement. Всичко има стойност, дори и тя да бъде **nil**: +Няма разлика между expression и statement. Всичко има стойност, дори и тя да +бъде `nil`: {% highlight ruby %} x = 10 @@ -53,7 +61,11 @@ z # => true ### Символите не са опростен вариант на низовете -Много хора, учещи Ruby имат трудности с разбирането на символите и тяхната употреба. Символите могат да се приемат за идентификатори. Стартирайте `irb` и вижте разликата: +Много хора, учещи Ruby, имат трудности с разбирането на символите и тяхната +употреба. + +Символите могат да се приемат за идентификатори. Стартирайте `irb` и вижте +разликата: {% highlight irb %} irb(main):001:0> :george.object_id == :george.object_id @@ -63,11 +75,24 @@ irb(main):002:0> "george".object_id == "george".object_id irb(main):003:0> {% endhighlight %} -Методът `object_id` връща идентификатора на обекта. Ако два обекта имат един и същ `object_id`, те са еднакви (сочат към един и същ обект в паметта). Както може да видим, когато използваме символи, всеки един от тях има характеристики с референция към обект в паметта. За всеки символ, имащ еднаква характеристика, идентификаторът на обекта съвпада. Ако погледнем примера с низовете, виждаме, че имаме два различни обекта. Това е така, тъй като при създаването на нов низ се заделя памет отделно. Ако се чудите дали да ползвате низ или символ, помислете кое е по-важно: идентификацията на обекта или неговото съдържание (\"george\" в горния пример). +Методът `object_id` връща идентификатора на обекта. Ако два обекта имат един и +същи `object_id`, те са еднакви (сочат към един и същ обект в паметта). + +Както може да видим когато използваме символи, всеки един от тях има +характеристики с референция към обект в паметта. За всеки символ, имащ еднаква +характеристика, идентификаторът на обекта съвпада. + +Ако погледнем примера с низовете виждаме, че техните `object_id` не съвпадат. +Това означава, че те реферират към два отделни обекта в паметта. Това е така, +тъй като при създаването на нов низ се заделя памет отделно. + +Ако се чудите дали да ползвате низ или символ, помислете кое е по-важно: +идентификацията на обекта (например ключ на хеш) или неговото съдържание +("george" в горният пример). ### Всичко е обект -"Всичко е обект" не е хипербола. Дори класовете и числата се представят като обекти: +"Всичко е обект" не е хипербола. Дори класовете и числата са обекти: {% highlight ruby %} # Двете дефиниции са еднакви @@ -81,11 +106,20 @@ end ### Променливи константи -Константите всъщност не са константи. Ако промените съдържанието на съществуваща константа ще получите предупреждение, но това няма да наруши изпълнението на програмата. Това не значи, че трябва да предефинирате константите. +Константите всъщност не са константни. Ако промените съдържанието на +съществуваща константа ще получите предупреждение, но това няма да наруши +изпълнението на програмата. Това не значи, че **трябва** да предефинирате +константи. ### Конвенции при наименуването -Ruby ни \"принуждава\" да ползваме някои конвенции при наименуването. Ако идентификаторът започва с главна буква, той е константа. Ако започва с `$`, той е глобална променлива. Ако започва с `@` той е променлива на инстанцията, а с `@@` се именоват клас променливите. Въпреки това може да ползваме главна буква за името на метод, въпреки, че това може да доведе до объркване: +Ruby ни "принуждава" да ползваме някои конвенции при наименуването. Ако +идентификаторът започва с главна буква, той е константа. Ако започва с `$`, +той е глобална променлива. Ако започва с `@` той е променлива на инстанцията, +а с `@@` се именуват клас променливите. + +Въпреки това може да ползваме главна буква за името на метод, въпреки, че това +може да доведе до объркване: {% highlight ruby %} Constant = 10 @@ -94,23 +128,29 @@ def Constant end {% endhighlight %} -`Constant` е 10, но `Constant()` вика метод, който връща 11. +`Constant` е променлива със стойност 10, но `Constant()` извиква метод, +който връща 11. -### Симулиране на ключови параметри +### Именувани аргументи -В Ruby липсват ключови параметри както в Python, но това може да бъде симулирано с употребата на символи и хешове: +Както в Python, от Ruby 2.0 методите могат да използват именувани аргументи: {% highlight ruby %} -def some_keyword_params(params) - params +def deliver(from: "A", to: nil, via: "mail") + "Sending from #{from} to #{to} via #{via}." end -some_keyword_params(:param_one => 10, :param_two => 42) -# => {:param_one=>10, :param_two=>42} + +deliver(to: "B") +# => "Sending from A to B via mail." +deliver(via: "Pony Express", from: "B", to: "A") +# => "Sending from B to A via Pony Express." {% endhighlight %} ### Универсалната истина -В Ruby, всяко нещо, различно от **nil** и **false**, е истина. В C, Python и други езици 0, празен низ и други се считат за лъжа ( false ). Нека разгледаме пример с код на Python code: +В Ruby всяко нещо, различно от `nil` и `false`, е `true`. В C, Python и други +езици `0`, `""` и други се считат за `false`. Нека разгледаме пример с код +на Python: {% highlight python %} # in Python @@ -120,7 +160,7 @@ else: print("0 is false") {% endhighlight %} -Изхода от кода е \"0 is false\". Еквивалента на Ruby +Изхода от кода е `0 is false`. Еквивалента, написан на Ruby: {% highlight ruby %} # in Ruby @@ -131,7 +171,7 @@ else end {% endhighlight %} -Принтира се \"0 is true\". +На екрана се изписва `0 is true`. ### Модификаторите за достъп важат до края на декларацията @@ -143,7 +183,9 @@ class MyClass end {% endhighlight %} -Може би очаквате `another_method` да бъде public, но това не е така. Модификатора \'private\' важи до употребата на друг модификатор. По подразбиране методите са public: +Може би очаквате `another_method` да бъде `public`, но това не е така. +Модификатора `private` важи до употребата на друг модификатор. По подразбиране +всички методи са `public`: {% highlight ruby %} class MyClass @@ -157,11 +199,27 @@ class MyClass end {% endhighlight %} -`public`, `private` и `protected` всъщност са методи и за това могат да приемат параметри. Ако предадем символ към този метод, променяме видимостта на метода с име на символа. +`public`, `private` и `protected` всъщност са методи и за това могат да приемат +параметри. Ако подадем символ на този метод, променяме видимостта на метода с +име на символа. ### Достъп до метод -В Ruby `private` се изпозлзва за модификатор за достъп, който прави методите достъпни, когато се викат без explicit receiver. В този случай Само **self** е receiver на извикването на private метод. Към `protected` трябва да се подхожда с внимание. protected метод може да бъде извикан от клас или инстанция на наследен клас, но също така и с друга инстанции като receiver. Пример, взет от [Ruby Language FAQ][faq]: +В Java, `public` означава, че методът е достъпен за всички. `protected` +означава, че инстанциите на класа и всички наследяващи го класове, както и +класове в същият package могат да го достъпят. `private` означава, че +единствено инстанциите на класа имат достъп до метода. + +В Ruby нещата стоят по малко по-различен начин. `public` работи по същият +начин. `private` се използва за модификатор за достъп, който прави методите +достъпни, когато се викат без explicit receiver. В този случай единствено +`self` може да е получател на извикването на `private` метод. + +Към `protected` трябва да се подхожда с внимание. `protected` метод може да +бъде извикан от клас или инстанция на наследен клас, но също така и с друга +инстанции като неговият receiver. + +Пример, взет от [Ruby Language FAQ][faq]: {% highlight ruby %} class Test @@ -200,7 +258,10 @@ t1 == t2 ### Отворени класове -Класовете в Ruby могат винаги да бъдат отворени за да се добавят и променят. Всеки вграден клас от стандартната библиотека, като `Fixnum` или дори `Object`, родителя на всички обекти, могат да бъдат променяни. Ruby on Rails дефинира множество методи за употребата на дати и времена в `Fixnum`. Пример: +Класовете в Ruby могат винаги да бъдат отворени, за да се допълват и променят. +Всеки вграден клас от стандартната библиотека, като `Fixnum` или дори `Object`, +родителят на всички обекти, може да бъде променен. Ruby on Rails дефинира +множество методи за употребата на дати и времена във `Fixnum`. Пример: {% highlight ruby %} class Fixnum @@ -217,7 +278,13 @@ Time.mktime(2006, 01, 01) + 14.hours # => Sun Jan 01 14:00:00 ### Методи със странни имена -В Ruby е разрешено да използваме \'?\' и \'!\' като последен символ в името на метод. По конвенция, методи, които завършват с \'?\' (i.e. `Array#empty?` връща **true** ако receiver празен) връща булев израз. Потенциално \"опасни\" методи (тоест методи променящи **self** или аргументите си) завършват с \'!\'. Всички методи, променящи аргументите си не завършват с \'!\'. `Array#replace` заменя съдържанието на масив със съдържанието на друг масив. +В Ruby е разрешено да използваме "?" и "!" като последен символ в името на +метод. По конвенция методи, които завършват с "?" (например `Array#empty?` +връща `true` ако receiver празен) връща булев израз. Потенциално "опасни" +методи (тоест методи, променящи `self` или аргументите си, например `exit!`) +завършват с "!". Не всички методи, променящи аргументите си, завършват с "!". +. `Array#replace` заменя съдържанието на масив със съдържанието на друг масив. +Няма смисъл да има подобен метод, който не променя себе си. ### Singleton методи @@ -245,7 +312,10 @@ other_car.inspect # => Cheap car ### Липсващи методи -Ruby не се отказва, ако не може да намери метод отговарящ на дадено съобщение към обект. Когато това стане се вика метода `method_missing`. По подразбиране, `method_missing` активира изключение, но поради динамиката на Ruby, можем да го предефинираме: +Ruby не се отказва, ако не може да намери метод, отговарящ на дадено съобщение +към обект. Когато това стане, се извиква метода `method_missing`. По +подразбиране `method_missing` активира изключение, но поради динамиката на +Ruby можем да го предефинираме, както правят много библиотеки: {% highlight ruby %} # id is the name of the method called, the * syntax collects @@ -260,7 +330,8 @@ __ :a, :b, 10 # arguments: a, b, 10 {% endhighlight %} -При изпълнението на горния код се извеждат детайли относно извикването на метода, но Вие можете свободно да контролирате следствието от този метод. +При изпълнението на горният код се извеждат детайли относно извикването на +метода, но Вие можете свободно да контролирате следствието от този метод. ### Предаване на метод @@ -275,9 +346,11 @@ __ :a, :b, 10 1.send "+", 2 {% endhighlight %} -### Блокове и Обекти +### Блоковете са обекти, които просто не го знаят -Блоковете (closures) се използват интензивно в стандартната библиотека. При извикването на блок можем да ползваме `yield`, или да го направим `Proc` чрез добавянето на специален аргумент: +Блоковете (всъщност closures) се използват интензивно в стандартната +библиотека. При извикването на блок можем да ползваме `yield` или да го +направим `Proc` чрез добавянето на специален аргумент: {% highlight ruby %} def block(&the_block) @@ -289,16 +362,17 @@ adder = block { |a, b| a + b } adder.class # => Proc {% endhighlight %} -Можем да създаваме блокове извън извиквания към методи чрез `Proc.new` или чрез метода `lambda`. Впрочем, методите са обекти: +Можем да създаваме блокове извън методи чрез `Proc.new` или чрез метода +`lambda`. Впрочем, методите също са обекти: {% highlight ruby %} method(:puts).call "puts is an object!" -# => puts is an object! -{% endhighlight %} +# => puts is an object! {% endhighlight %} ### Операторите са синтактична захар -Повечето оператори са \"синтактична захар\" за извиквания на методи. Пример за предефинирането на + : +Повечето оператори са "синтактична захар" за извиквания на методи. Може +например да се предифинира `Fixnum#+`: {% highlight ruby %} class Fixnum @@ -309,19 +383,24 @@ class Fixnum end {% endhighlight %} -Оператоите, които следват не са методи и поради това не могат да бъдат предефинирани: +Не е нужен `operator+` от C++ например. + +Може дори и да се направи достъп, подобен на този при масивите, ако се +предефинират `[]` и `[]=`. `+` и `-` могат също да бъдат предефинирани +съответно чрез `+@` и `-@`. + +Операторите, които следват, не са методи и поради това не могат да бъдат +предефинирани: {% highlight ruby %} =, .., ..., not, &&, and, ||, or, :: {% endhighlight %} В допълнение `+=`, `*=` и т.н са съкращения за `var = var + other_var`, -`var = var * other_var` и не могат да бъдат предефинирани. cannot be redefined. +`var = var * other_var` и не могат да бъдат предефинирани. ## Научете още -Ако сте готови за още знания, посетете [документацията](/en/documentation/). - - +Ако сте готови за още знания, посетете [документацията](/bg/documentation/). [faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html From f3d6f03d780a80c22bc471c8af10b8b96d56d5bc Mon Sep 17 00:00:00 2001 From: Shugo Maeda Date: Fri, 13 May 2016 09:30:45 +0900 Subject: [PATCH 0550/3767] Change NaCl to Ruby Association because hosting is now sponsored by Ruby Association and their sponsors. --- en/about/website/index.md | 4 ++-- ja/about/website/index.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/en/about/website/index.md b/en/about/website/index.md index 184c9e9bd1..75346df50a 100644 --- a/en/about/website/index.md +++ b/en/about/website/index.md @@ -34,7 +34,7 @@ to this website. Also many thanks to the organizations that support us: - * [NaCl][nacl] (hosting) + * [Ruby Association][rubyassociation] (hosting) * [Heroku][heroku] (hosting) * [IIJ][iij] (hosting) * [GlobalSign][globalsign] (SSL certification) @@ -51,7 +51,7 @@ Also many thanks to the organizations that support us: [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki -[nacl]: http://www.netlab.jp +[rubyassociation]: http://www.ruby.or.jp [heroku]: https://www.heroku.com/ [iij]: http://www.iij.ad.jp [globalsign]: https://www.globalsign.com diff --git a/ja/about/website/index.md b/ja/about/website/index.md index ed1d037b5b..077a8bda63 100644 --- a/ja/about/website/index.md +++ b/ja/about/website/index.md @@ -33,7 +33,7 @@ Ruby Visual Identity Team による初期のデザインが元になっていま また、われわれをサポートしてくれる以下の機関にも大きな感謝をいたします: - * [NaCl][nacl] (ホスティング) + * [Rubyアソシエーション][rubyassociation] (ホスティング) * [Heroku][heroku] (ホスティング) * [IIJ][iij] (ホスティング) * [GlobalSign][globalsign] (SSL 証明書) @@ -50,7 +50,7 @@ Ruby Visual Identity Team による初期のデザインが元になっていま [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki -[nacl]: http://www.netlab.jp +[rubyassociation]: http://www.ruby.or.jp/ja/sponsors/list/ [heroku]: https://www.heroku.com/ [iij]: http://www.iij.ad.jp [globalsign]: https://www.globalsign.com From fd35a8359a43932d975affda6ec8cddd31d796ef Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Sat, 14 May 2016 09:19:22 +0900 Subject: [PATCH 0551/3767] update bundler 1.12.x, and added entry for ruby version by bundler. --- Gemfile.lock | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 55b5776ac6..e09ae1fbe9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -109,5 +109,8 @@ DEPENDENCIES unicorn validate-website (~> 0.9) +RUBY VERSION + ruby 2.3.1p112 + BUNDLED WITH - 1.11.2 + 1.12.3 From 9c72083b9c554cc21f5f14540fa8134ee47ff5ee Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 13:50:15 +0200 Subject: [PATCH 0552/3767] Remove trailing whitespace --- en/about/license.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/about/license.txt b/en/about/license.txt index a1f19ff99d..426810a7fb 100644 --- a/en/about/license.txt +++ b/en/about/license.txt @@ -44,9 +44,9 @@ You can redistribute it and/or modify it under either the terms of the For the list of those files and their copying conditions, see the file LEGAL. - 5. The scripts and library files supplied as input to or produced as + 5. The scripts and library files supplied as input to or produced as output from the software do not automatically fall under the - copyright of the software, but belong to whomever generated them, + copyright of the software, but belong to whomever generated them, and may be sold commercially, and may be aggregated with this software. From 07f4bc7c4cd5ef28e1b732f2ab594066c395fcd8 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 16 May 2016 14:20:57 +0200 Subject: [PATCH 0553/3767] Improve paragraph on iterators (en) --- .../to-ruby-from-c-and-cpp/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md b/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md index 3555df8cdd..61e22a07c5 100644 --- a/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md +++ b/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md @@ -136,9 +136,9 @@ Unlike C++, in Ruby,... object to a given variable, and types get figured out at runtime anyway). No casting either. * Iteration is done a bit differently. In Ruby, you don’t use a separate - iterator object (like `vector::const_iterator iter`) but instead - your objects may mixin the `Enumerator` module and just make a method - call like `my_obj.each`. + iterator object (like `vector::const_iterator iter`). + Instead you use an iterator method of the container object (like `each`) + that takes a block of code to which it passes successive elements. * There’s only two container types: `Array` and `Hash`. * There’s no type conversions. With Ruby though, you’ll probably find that they aren’t necessary. From cff86573054742a164a146488c2541bdd84d4d30 Mon Sep 17 00:00:00 2001 From: Laurent Arnoud Date: Mon, 16 May 2016 18:41:33 +0200 Subject: [PATCH 0554/3767] Fix /id/about/website/ link --- _config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_config.yml b/_config.yml index c0f296c86f..72efc6c1d4 100644 --- a/_config.yml +++ b/_config.yml @@ -1834,7 +1834,7 @@ locales: ou contactez le webmaster pour toute question ou tout commentaire. id: | - Situs ini + Situs ini dengan bangga dirawat oleh anggota komunitas Ruby. it: | Questo sito web From e4b08e982e51494f8220e1a802f051c4c9196724 Mon Sep 17 00:00:00 2001 From: Anna Filina Date: Mon, 16 May 2016 14:11:48 -0400 Subject: [PATCH 0555/3767] News: ConFoo Vancouver 2016 call for papers. --- en/news/_posts/2016-05-16-confoo-cfp.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 en/news/_posts/2016-05-16-confoo-cfp.md diff --git a/en/news/_posts/2016-05-16-confoo-cfp.md b/en/news/_posts/2016-05-16-confoo-cfp.md new file mode 100644 index 0000000000..e5db4248be --- /dev/null +++ b/en/news/_posts/2016-05-16-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo Vancouver 2016 is looking for Ruby speakers" +author: "afilina" +translator: +date: 2016-05-16 20:06:00 +0000 +lang: en +--- + +ConFoo is once more seeking passionate speakers for the upcoming conference. + +![ConFoo - Developer Conference](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}ConFoo is happy to open the [call for papers][1] of the Vancouver 2016 edition! If you are interested in speaking about Ruby or other web development topics, please submit until June 6th. We will cover travel and hotel for the speakers who require it. + +ConFoo Vancouver will be held on December 5-7, 2016. For those who are familiar with ConFoo Montreal, that conference will still be running annually in addition to Vancouver. [Visit our site][2] to learn more. + +Talks are 35 minutes for the topic and 10 minutes for Q&A, for a total of 45 minutes. We are eagerly expecting your proposals! + +[1]: https://confoo.ca/en/yvr2016/call-for-papers +[2]: https://confoo.ca/en/yvr2016 From 50bda27cd0265750017b839b20cbdaca008f22d1 Mon Sep 17 00:00:00 2001 From: Alex Shi Date: Thu, 19 May 2016 13:10:32 +0800 Subject: [PATCH 0556/3767] Translate to-ruby-from-python (zh_cn + zh_tw) (#1394) per https://github.com/ruby/www.ruby-lang.org/pull/1226 --- .../ruby-from-other-languages/to-ruby-from-python/index.md | 5 ++++- .../ruby-from-other-languages/to-ruby-from-python/index.md | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/index.md b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/index.md index 77e9cbabd8..ff2d4b3bc6 100644 --- a/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/index.md +++ b/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-python/index.md @@ -20,6 +20,7 @@ Ruby 与 Python 一样的地方…… * 一切皆是对象,变量只是对象的引用。 * 尽管关键字有些许不同,但异常处理方式是一致的。 * 拥有嵌入式文档工具(Ruby 的工具叫 rdoc)。 +* 同样好地支持函数式编程,比如:一级类型函数,匿名方法和闭包。 ### 相异点 @@ -42,4 +43,6 @@ Ruby 与 Python 不同的地方…… * `require` 替代 `import`。其他情况,使用相同。 * 通常,代码之*上*(而不是之下的字符文档)的注释用来生成文档。 * 虽然有很多语法糖需要记忆、学习,这也使得 Ruby 非常有趣且有效率。 -* 变量设置后无法取消(类似 Python 的 `del` 声明)。你可以将其重置为 `nil` 让GC回收旧的内容,但它仍然存在于符号表中。 +* 变量设置后无法取消(类似 Python 的 `del` 声明)。你可以将其重置为 `nil` 让 GC 回收旧的内容,但它仍然存在于符号表中。 +* `yield` 关键字作用是不一样的。在 Python 中,它会记住上一次返回时在函数体中调用的位置。外部代码有责任继续执行函数。而在 Ruby 中,`yield` 会执行作为方法最后一个参数传入的方法,然后立即执行。 +* Python 支持一种匿名函数,`lambdas`。而 Ruby 支持 `blocks`,`Procs` 和 `lambdas`。 diff --git a/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-python/index.md b/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-python/index.md index 48fa43e1a5..106f3baabc 100644 --- a/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-python/index.md +++ b/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-python/index.md @@ -51,3 +51,6 @@ Ruby 與 Python 不同的地方... * 用來產生文件的註解通常寫在內容的**上面**(而不像 docstrings 是寫在下面)。 * Ruby 有許多的捷徑可以使用,雖然有比較多要記,但你可以很快學會。這些捷徑會讓 Ruby 變得更有趣而且更有生產力。 +* 變量設置後無法取消(類似 Python 的 `del` 聲明)。你可以將其重置爲 `nil` 讓 GC 回收舊的內容,但它仍然存在于符號表中。 +* `yield` 關鍵字作用是不一樣的。在 Python 中,它會記住上一次返回時在函數體中調用的位置。外部代碼有責任繼續執行函數。而在 Ruby 中,`yield` 會執行作爲方法最後一個參數傳入的方法,然後立即執行。 +* Python 支持一種匿名函數,`lambdas`。而 Ruby 支持 `blocks`,`Procs` 和 `lambdas`。 From 5f13fe58e5050f8f8a74b840a756afd8f607bd52 Mon Sep 17 00:00:00 2001 From: Alex Shi Date: Thu, 19 May 2016 13:11:27 +0800 Subject: [PATCH 0557/3767] Update about/website/index.md (zh_cn) (#1395) --- zh_cn/about/website/index.md | 4 ++-- zh_tw/about/website/index.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/zh_cn/about/website/index.md b/zh_cn/about/website/index.md index eaafa70ba0..5ce45c6512 100644 --- a/zh_cn/about/website/index.md +++ b/zh_cn/about/website/index.md @@ -29,7 +29,7 @@ lang: zh_cn 同时也感谢这些组织对我们的支持: - * [NaCl][nacl](托管) + * [Ruby Association][rubyassociation](托管) * [Heroku][heroku](托管) * [IIJ][iij](托管) * [GlobalSign][globalsign](SSL 认证) @@ -46,7 +46,7 @@ lang: zh_cn [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki -[nacl]: http://www.netlab.jp +[rubyassociation]: http://www.ruby.or.jp [heroku]: https://www.heroku.com/ [iij]: http://www.iij.ad.jp [globalsign]: https://www.globalsign.com diff --git a/zh_tw/about/website/index.md b/zh_tw/about/website/index.md index 7414cb4ba8..cb92c36843 100644 --- a/zh_tw/about/website/index.md +++ b/zh_tw/about/website/index.md @@ -31,7 +31,7 @@ lang: zh_tw 此外感謝下列機構提供支持: - * [NaCl][nacl] (網站托管)、 + * [Ruby Association][rubyassociation] (網站托管)、 * [Heroku][heroku] (網站托管)、 * [IIJ][iij] (網站托管)、 * [GlobalSign][globalsign] (SSL 證書)、 @@ -45,7 +45,7 @@ lang: zh_tw [github-repo]: https://github.com/ruby/www.ruby-lang.org/ [github-issues]: https://github.com/ruby/www.ruby-lang.org/issues [github-wiki]: https://github.com/ruby/www.ruby-lang.org/wiki -[nacl]: http://www.netlab.jp +[rubyassociation]: http://www.ruby.or.jp [heroku]: https://www.heroku.com/ [iij]: http://www.iij.ad.jp [globalsign]: https://www.globalsign.com From 5d1f4c9ebf03a2c8023534221a63c4965ce084d9 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 19 May 2016 14:17:22 +0200 Subject: [PATCH 0558/3767] Small fix (bg) --- bg/documentation/ruby-from-other-languages/index.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bg/documentation/ruby-from-other-languages/index.md b/bg/documentation/ruby-from-other-languages/index.md index d03c7b4ad3..04c66bfeb4 100644 --- a/bg/documentation/ruby-from-other-languages/index.md +++ b/bg/documentation/ruby-from-other-languages/index.md @@ -367,7 +367,8 @@ adder.class # => Proc {% highlight ruby %} method(:puts).call "puts is an object!" -# => puts is an object! {% endhighlight %} +# => puts is an object! +{% endhighlight %} ### Операторите са синтактична захар @@ -403,4 +404,6 @@ end Ако сте готови за още знания, посетете [документацията](/bg/documentation/). + + [faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html From 68fe244d0d2acadfbe8bd36936eb220758d0d8ca Mon Sep 17 00:00:00 2001 From: Simone D Date: Sun, 3 Jan 2016 19:23:31 +0100 Subject: [PATCH 0559/3767] Translate latest news (it) --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 89 +++++++++++++++++++ .../2015-12-16-ruby-2-0-0-p648-released.md | 55 ++++++++++++ .../_posts/2015-12-16-ruby-2-1-8-released.md | 56 ++++++++++++ .../_posts/2015-12-16-ruby-2-2-4-released.md | 54 +++++++++++ ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 82 +++++++++++++++++ .../_posts/2015-12-25-ruby-2-3-0-released.md | 83 +++++++++++++++++ 6 files changed, 419 insertions(+) create mode 100644 it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md create mode 100644 it/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md create mode 100644 it/news/_posts/2015-12-16-ruby-2-1-8-released.md create mode 100644 it/news/_posts/2015-12-16-ruby-2-2-4-released.md create mode 100644 it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md create mode 100644 it/news/_posts/2015-12-25-ruby-2-3-0-released.md diff --git a/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md new file mode 100644 index 0000000000..0c598204b0 --- /dev/null +++ b/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -0,0 +1,89 @@ +--- +layout: news_post +title: "Ruby 2.3.0-preview2 Released" +author: "naruse" +translator: "simo2409" +date: 2015-12-11 14:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare il rilascio di Ruby 2.3.0-preview2. + +Ruby 2.3.0-preview2 è la seconda anteprima di Ruby 2.3.0. +Sono state aggiunte molte nuove funzionalità e miglioramenti. + +E' stato aggiunto il [Frozen String Literal +Pragma](https://bugs.ruby-lang.org/issues/11473). Su Ruby 2.1 `"str".freeze` è +stato ottimizzato per ridurre il numero di oggetti allocati in memoria. Ruby 2.3 +introduce un nuovo commento 'magico' e un'opzione da linea di comando che +permette di congelare tutte le stringhe nel codice sorgente. +Inoltre per poter debuggare le proprie applicazioni, potete individuare dove sia +stato creato l'oggeto che causa l'errore `"can't modify frozen String"` passando +l'opzione `--enable-frozen-string-literal-debug`. + +Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([chiamato anche lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +che esiste già in linguaggi come C#, Groovy e Swift, è stato introdotto per +rendere più semplice la gestione di oggetti che potrebbero essere `nil`, +scrivendo ad esempio `obj&.foo`. Inoltre sono stati aggiunti `Array#dig` e +`Hash#dig`. + +E' stata anche aggiunta la gemma +[did_you_mean](https://bugs.ruby-lang.org/issues/11252), che mostra le possibili +alternative quando si incontrano `NameError` o `NoMethodError` per rendere più +semplice il debug delle nostre applicazioni. + +Sono stati aggiunti [RubyVM::InstructionSequence#to_binary e .load_from_binary](https://bugs.ruby-lang.org/issues/11788) come funzionalità sperimentali. +Con queste funzionalità, possiamo creare un sistema di pre-compilazione ISeq (bytecode). + +Ruby 2.3 include molti fix per migliorare le performance. +Ad esempio, +[ottimizzazzione Proc#call](https://bugs.ruby-lang.org/issues/11569), +[reconsidering method entry data structure](https://bugs.ruby-lang.org/issues/11278), +[l'introduzione di una nuova struttura dati](https://bugs.ruby-lang.org/issues/11420), +a livello del codice macchina per ottimizzare l'allocazione degli oggetti e il codice relativo all'invocazione dei metodi, oltre ad altre molte ottimizzazioni. + +Provate e godetevi Ruby 2.3.0-preview2 e fateci sapere cosa ne pensate! + +## Modifiche importanti da 2.2 + +Vedi le [NEWS](https://github.com/ruby/ruby/blob/v2_3_0_preview2/NEWS) +e il [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0_preview2/ChangeLog) +per maggiori dettagli. + +Con queste modifiche, [1097 file modificati, 97466 aggiunte(+), 58685 rimozioni(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0_preview2) a partire da Ruby 2.2.0! + +## Download + +* + + * SIZE: 14126752 bytes + * SHA1: 7e717ef7a0a1523ad696b5fe693f7f7a613a3810 + * SHA256: e9b0464e50b2e5c31546e6b8ca8cad71fe2d2146ccf88b7419bbe9626af741cb + * SHA512: e397f321d4338edba8d005d871408775f03d975da90c8abcfdb457a1bc7e6c87efe58c53b2c3bc122e9f58f619767b271bcc8d5d9663ed4b4288c60556e8d288 + +* + + * SIZE: 17623519 bytes + * SHA1: 2deaf3ccbbfc5e08d3d840a4f1c33ff5f62f931d + * SHA256: cb1c745bda33ba9e812b48c87852571ef6486f985c5e6ff4508a137d1c9734a3 + * SHA512: 83022f99775eb139beec281d59029dcc7c59de1e313182685b0a785334ac53d0c445212460d00d065169b922949263f30a1f981e19fc6e59814e79e6e53ae8e0 + +* + + * SIZE: 11249780 bytes + * SHA1: e1dfca06cd3c2cf6456a7feb0b1cd0752bde1a3b + * SHA256: 7c3119268af87c137f415301b299281762453ad78f86e35562be014dabd67b11 + * SHA512: ab3376145d95a2188e6345984f0e5592c8d33515d7046a2ab2565dc418fa2306cdcf797aae9494d4d10446ada54ba638d8a8ad2d4b7510544d7eaea3de4faa87 + +* + + * SIZE: 19841531 bytes + * SHA1: db7fa5291d90e0a9c6f75c0cd068bc54050520d6 + * SHA256: 90d036fd1ec40aa8f5493821ac162bf69f505c5977db54afe53b8bf689d79b9d + * SHA512: 05784df420018aaae7d09d41e872df708e861cacc74dc8ee97a9e3ac7458cb12b937523ad6def34d5ae2890a0cf037a8d61e365beb88d28acd84879b9391ad65 + +## Commento alla release + +Potete leggere anche il programma delle release e altre informazioni qui: + +[ReleaseEngineering23](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering23) diff --git a/it/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/it/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md new file mode 100644 index 0000000000..04aa955ec2 --- /dev/null +++ b/it/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -0,0 +1,55 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p648 Released" +author: "usa" +translator: "simo2409" +date: 2015-12-16 12:00:00 +0000 +lang: it +--- + +Ruby 2.0.0-p648 è stato rilasciato. + +Questa release include un fix di sicurezza per Fiddle e per l'estensione DL. +Guarda i topic qui sotto per maggiori informazioni. + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +Ruby 2.0.0 è nella fase di mantenimento di sicurezza, che durerà fino al 24 +Febbraio 2016. +Dopo tale data, il supporto a Ruby 2.0.0 sarà terminato. +Vi consigliamo di cominciare a pianificare la migrazione a versioni più recenti +di Ruby, come la 2.1, la 2.2 o la 2.3 (programmata per il rilascio nelle prossime settimane). + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.bz2) + + SIZE: 10785918 bytes + SHA1: 504be2eae6cdfe93aa7ed02ec55e35043d067ad5 + SHA256: 087ad4dec748cfe665c856dbfbabdee5520268e94bb81a1d8565d76c3cc62166 + SHA512: 609acf6d6352c9746e21cd7f0e7d29f5eb522e6fff2d5fad0431d63c568cc084ed5b7141f84cd33512d8213200d2d1a22e8d7df71469a980a3a92886133fea38 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.gz) + + SIZE: 13622628 bytes + SHA1: 2323df55f5e941c45be13500df9daf216098f884 + SHA256: 8690bd6b4949c333b3919755c4e48885dbfed6fd055fe9ef89930bde0d2376f8 + SHA512: 285745fa359be124a7ee5eea7ec8ae23a76ebd1f768c1214291ef5a65991c5c4a6ed73eb89e42d2673b16ed9a726bebe7e336ac73082c657f4e460014db30c94 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.tar.xz) + + SIZE: 8303584 bytes + SHA1: 4500e7b65a3788a2c9d787dc3b7d7e16014d4daf + SHA256: 22fe97739110ba9171b13fc4dcd1a92e767f16769de3593ee41ef1283d218402 + SHA512: 95df515d37f04193eaceaded4a4f568f83041683349cd44767803f77361a66533226d83eac6586ac894ae61d79bd36ce047f951aed43f9a8356dbb3244280774 + +* [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p648.zip) + + SIZE: 15139871 bytes + SHA1: 2d5521cc12823af20269b9380a9d605a21509b43 + SHA256: 6d1fb8b285c80bfc1838880626d04f128561a649161c80d1748423c731d548bd + SHA512: c5f136fd75cd85a00312a5a44831fc114c1c329d224b5b45a8fe41de222daef16ed890413085574e62c5d86e743e0172f3523d309be6547c1976dffdba066ea2 + +## Commento alla release + +Grazie a tutti coloro che ci hanno aiutato con questa release. diff --git a/it/news/_posts/2015-12-16-ruby-2-1-8-released.md b/it/news/_posts/2015-12-16-ruby-2-1-8-released.md new file mode 100644 index 0000000000..354213c0e0 --- /dev/null +++ b/it/news/_posts/2015-12-16-ruby-2-1-8-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Ruby 2.1.8 Released" +author: "usa" +translator: "simo2409" +date: 2015-12-16 12:00:00 +0000 +lang: it +--- + +Ruby 2.1.8 è stato rilasciato. + +Questa release include un fix di sicurezza per Fiddle e per l'estensione DL. +Guarda i topic qui sotto per maggiori informazioni. + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +E molti altri fix. +Vedi il [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog) +per maggiori informazioni. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.bz2) + + SIZE: 12014426 bytes + SHA1: 0284eaf42ac76a641abd5cd4b6bd933abeb9934e + SHA256: 250d0b589cba97caddc86a28849365ad0d475539448cf76bbae93190985b3387 + SHA512: 7129c012bca7f0e7cfa51c73ba0898697f7a9f31abd5ae57d38be5b6b646fd80ab33be9b262cd3e2486c66f65aaf4ec6e881ae6e5a82ec9df62f00fa072510fc + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.gz) + + SIZE: 15154017 bytes + SHA1: c7e50159357afd87b13dc5eaf4ac486a70011149 + SHA256: afd832b8d5ecb2e3e1477ec6a9408fdf9898ee73e4c5df17a2b2cb36bd1c355d + SHA512: 155121ed00a1a56e40a74bafd93dcc34a0ea65c56589cf36daa8318368acc12cc88cb73aba548ef204c8d2ad917b0feccf90b5608a86d1aca1203feca2263386 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.tar.xz) + + SIZE: 9382672 bytes + SHA1: e1f4e043006a762604c042e6aac7540854a92d8c + SHA256: 94eeae3b3e3ac93cfd205e1aaef4c5325227b7656cbb2fc1ee217618145dd19d + SHA512: c712ee69cb1d41ad8420177b9564e451ab795e4903f1edc20c14aa189b8e38c54c5119d913204d13a5f8fa424f2ec43bfad04c77b313ea4533e23a9b1d161392 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.8.zip) + + SIZE: 16686848 bytes + SHA1: b554328fb3d9f2a527adc5830de221b00e3ce2b9 + SHA256: 6e0491e029a6f4c40bc091033c5bc91f65438f3f9153f93f1b86889521e79cee + SHA512: 2f9409460c8729fff96522baf5c4a74e1a648db1749a471ee3b6523d8c01e1faaf5f17afdffcaf355654f23e8c2ac392830109dd68dfc4e5a694d95155c593b6 + +## Commento alla release + +Grazie a tutti coloro che ci hanno aiutato con questa release. + +Il mantenimento di Ruby 2.1, inclusa questa release, è basato sull' "Agreement +for the Ruby stable version" della [Ruby Association](http://www.ruby.or.jp/). diff --git a/it/news/_posts/2015-12-16-ruby-2-2-4-released.md b/it/news/_posts/2015-12-16-ruby-2-2-4-released.md new file mode 100644 index 0000000000..cf423d49f4 --- /dev/null +++ b/it/news/_posts/2015-12-16-ruby-2-2-4-released.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "Ruby 2.2.4 Released" +author: "nagachika" +translator: "simo2409" +date: 2015-12-16 12:00:00 +0000 +lang: it +--- + +Ruby 2.2.4 è stato rilasciato. + +Questa release include un fix di sicurezza per Fiddle e per l'estensione DL. +Guarda i topic qui sotto per maggiori informazioni. + +* [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) + +E molti altri fix. +Vedi il [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog) per maggiori informazioni. + +## Download + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.bz2) + + SIZE: 13336518 bytes + SHA1: 6132840a859dbf2ac1498ba313021f299a870038 + SHA256: 31203696adbfdda6f2874a2de31f7c5a1f3bcb6628f4d1a241de21b158cd5c76 + SHA512: d27ca2f19c214ce87f906b57edd41f2f8af35b2871c191470facded9cfda15ba46e5c3bc7d5540225a38da6bd65050fcc8aaa4ffbadbb6bf7dc891c1821da0df + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.gz) + + SIZE: 16638151 bytes + SHA1: 818e5e157f76d4912ba3a7c7b4fc5156105e83c3 + SHA256: b6eff568b48e0fda76e5a36333175df049b204e91217aa32a65153cc0cdcb761 + SHA512: 5f5d4a5b6bb55643a2c2e4df9ec81062f62d97b2aa0de5faf5b4251f7e585b65a0ff07b4edf23c0969525e36916a132362f8349b6ab441ced8a86d0337532832 + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.tar.xz) + + SIZE: 10464500 bytes + SHA1: 9216cf34df7fd5ce8059a6403951d6d47964442a + SHA256: d28bff4641e382681c58072ddc244d025ac47ff71dd9426a92fcfc3830d1773c + SHA512: 755257eea0cb79f28f1d2dc6e2a5ee4b1954280f51153e5fe90605a875b1d52077660b87e4e04d11552591a1f60a1241e4c70056f073a217b3bad896f64780da + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.4.zip) + + SIZE: 18472352 bytes + SHA1: b6de8559d6e56ad09a3f4b57ef2c01e8c0754d5a + SHA256: 9b7f9e96ef84eef97f44bd5ab1fa70ece1668a52585a88ba6a3487579f12e6f4 + SHA512: 7a6678d3f9bc81eb7bb60de342820ed1bf44e834ee3e5ed6c713c8fa0a80c758c5a5260f17aa5ceae32e1f180187c9cb4e278e9fc6a7b8ad4386f9261426ad5b + +## Release Comment + +I molti committer, developer e utenti che ci hanno segnalato bug hanno reso +possibile questa release. +Grazie per il vostro contributo. diff --git a/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md new file mode 100644 index 0000000000..8006e04593 --- /dev/null +++ b/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -0,0 +1,82 @@ +--- +layout: news_post +title: "CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL" +author: "usa" +translator: "simo2409" +date: 2015-12-16 12:00:00 +0000 +tags: security +lang: it +--- + +E' stata trovata una vulnerabilità nella gestione delle stringhe in Fiddle e DL. +A questa vulnerabilità è stato assegnato l'identificativo [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). + +Dettagli +------- + +E' stato trovata una vulnerabilità nella gestion delle stringhe in Fiddle e DL. +Questo problema è stato originariamente riportato e corretto con il codice [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) in DL, +ma è riapparso dopo che DL è stato re-implementato utilizzando Fiddle e libffi. + +E, sempre riguardo DL, la vulnerabilità [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) è stata risolta in Ruby 1.9.1, ma non negli altri branch, quindi tutte le versioni (eccetto Ruby 1.9.1) sono ancora vulnerabili. + +Un esempio del codice che causa il problema: + +{% highlight ruby %} +handle = Fiddle::Handle.new(dangerous_user_input) +{% endhighlight %} + +O: + +{% highlight ruby %} +handle = Fiddle::Handle.new(some_library) +function_pointer = handle[dangerous_user_input] +{% endhighlight %} + +Tutti gli utenti che stanno utilizzando una versione ancora senza fix dovrebbero aggiornarla o usare un workaround. + +Versioni afflitte +----------------- + +* Tutte le versioni patch di Ruby 1.9.2 e Ruby 1.9.3 (DL e Fiddle). +* Tutte le versioni patch di Ruby 2.0.0 e precedenti al patchlevel 648 (DL e Fiddle). +* Tutte le versioni di Ruby 2.1 precedenti a Ruby 2.1.8 (DL e Fiddle). +* Tutte le versioni di Ruby 2.2 precedenti a Ruby 2.2.4 (Fiddle). +* Ruby 2.3.0 preview 1 e preview 2 (Fiddle). +* Tutte le versioni precedenti alla revisione del trunk 53153 (Fiddle). + +Workaround +----------- + +Se non è possibile aggiornare, il seguente codice può essere utilizzato per risolvere il problema in Fiddle: + +{% highlight ruby %} +class Fiddle::Handle + alias :old_initialize :initialize + + def initialize file, *args + raise SecurityError if file.tainted? && $SAFE > 0 + old_initialize file, *args + end + + alias :sym :[] + alias :old_call :[] + + def [] fun + raise SecurityError if fun.tainted? && $SAFE > 0 + old_call fun + end +end +{% endhighlight %} + +Se si utilizza DL si suggerisce di utilizzare Fiddle al suo posto. + +Credits +------- + +Grazie a Christian Hofstaedtler per aver riportato il problema! + +Storia +------- + +* Originariamente pubblicato il 2015-12-16 12:00:00 UTC diff --git a/it/news/_posts/2015-12-25-ruby-2-3-0-released.md b/it/news/_posts/2015-12-25-ruby-2-3-0-released.md new file mode 100644 index 0000000000..d8c1b3a744 --- /dev/null +++ b/it/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -0,0 +1,83 @@ +--- +layout: news_post +title: "Ruby 2.3.0 Released" +author: "naruse" +translator: "simo2409" +date: 2015-12-25 17:00:00 +0000 +lang: it +--- + +Siamo lieti di annunciare la release di Ruby 2.3.0. + +Questa è la prima release stabile della serie Ruby 2.3. +Questa versione introduce nuove funzionalità, ad esempio: + +Il [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473). +Su Ruby 2.1 `"str".freeze` è stato ottimizzato per ridurre il numero di oggetti allocati in memoria. +Ruby 2.3 introduce un nuovo commento 'magico' e un'opzione da linea di comando che +permette di congelare tutte le stringhe nel codice sorgente. +Inoltre per poter debuggare le proprie applicazioni, potete individuare dove sia +stato creato l'oggeto che causa l'errore `"can't modify frozen String"` passando +l'opzione `--enable-frozen-string-literal-debug`. + +Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([chiamato anche lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +che esiste già in linguaggi come C#, Groovy e Swift, è stato introdotto per +rendere più semplice la gestione di oggetti che potrebbero essere `nil`, +scrivendo ad esempio `obj&.foo`. Inoltre sono stati aggiunti `Array#dig` e +`Hash#dig`. +Da notare che si comporta come [try! di Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), +che tratta in maniera particolare solo nil. + +La gemma [did_you_mean](https://bugs.ruby-lang.org/issues/11252), +che mostra le possibili alternative quando si incontrano `NameError` o +`NoMethodError` per rendere più semplice il debug delle nostre applicazioni. + +[RubyVM::InstructionSequence#to_binary e .load_from_binary](https://bugs.ruby-lang.org/issues/11788) sono stati aggiunte come funzionalità sperimentali. +Con queste funzionalità, possiamo creare un sistema di pre-compilazione ISeq (bytecode). + +Questa release include anche molti miglioramenti alle performance, come ad esempio: +[reconsider method entry data structure](https://bugs.ruby-lang.org/issues/11278), +[introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), +[ottimizzazione di Proc#call](https://bugs.ruby-lang.org/issues/11569), +un'ottimizzazione a livello di codice macchina per ottimizzare l'allocazione +degli oggetti e l'invocazione dei metodi, +[smarter instance variable data structure](https://bugs.ruby-lang.org/issues/11170), +[`exception: false` keyword argument support on Socket#*_nonblock methods](https://bugs.ruby-lang.org/issues/11229) +e così via. Controllare la sezione "Implementation improvements" nel file NEWS. + +Per una lista completa delle nuove funzionalità e le note sulla compatibilità, vedere il file [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) e il [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). + +Con queste modifiche, [2946 files modificati, 104057 aggiunte(+), 59478 rimozioni(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) da Ruby 2.2.0! + +Buon natale, Buone feste e buon divertimento con Ruby 2.3! + +## Download + +* + + SIZE: 14185617 bytes + SHA1: 6c8a832d49d22755ea8c45b6d53faf2ccc6d6ac9 + SHA256: ec7579eaba2e4c402a089dbc86c98e5f1f62507880fd800b9b34ca30166bfa5e + SHA512: 77b707359e754c3616699d21697752741497c719dc3d6fdfb55ed639e76d52560d293ae54cbe5c63be78dc73fbe60f1b8615d704d017bdfe1994aa9747d26a6c + +* + + SIZE: 17648682 bytes + SHA1: 2dfcf7f33bda4078efca30ae28cb89cd0e36ddc4 + SHA256: ba5ba60e5f1aa21b4ef8e9bf35b9ddb57286cb546aac4b5a28c71f459467e507 + SHA512: 914d0201ecefaeb67aca0531146d2e89900833d8d2a597ec8a19be94529ab6b4be367f9b0cee2868b407288896cc14b64d96150223cac0aef8aafc46fc3dd7cc + +* + + SIZE: 11294412 bytes + SHA1: 96e620e38af351c8da63e40cfe217ec79f912ba1 + SHA256: 70125af0cfd7048e813a5eecab3676249582bfb65cfd57b868c3595f966e4097 + SHA512: d893c5e6db5a0533e0da48d899c619964388852ef90e7d1b92a4363d5f189cd2dba32a009581f62b9f42a8e6027975fc3c18b64faf356f5e3ac43a8d69ec5327 + +* + + SIZE: 19840511 bytes + SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 + SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a + SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef + From b9c2869b94a5cef39ab4a1c2795415945c86a4df Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 19 May 2016 14:28:56 +0200 Subject: [PATCH 0560/3767] Small fixes in recent posts (it) --- ...2015-12-11-ruby-2-3-0-preview2-released.md | 12 ++++---- .../2015-12-16-ruby-2-0-0-p648-released.md | 3 +- ...ng-usage-in-fiddle-and-dl-cve-2015-7551.md | 28 +++++++++---------- .../_posts/2015-12-25-ruby-2-3-0-released.md | 16 ++++++----- 4 files changed, 31 insertions(+), 28 deletions(-) diff --git a/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 0c598204b0..66a07b83c9 100644 --- a/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -12,16 +12,17 @@ Siamo lieti di annunciare il rilascio di Ruby 2.3.0-preview2. Ruby 2.3.0-preview2 è la seconda anteprima di Ruby 2.3.0. Sono state aggiunte molte nuove funzionalità e miglioramenti. -E' stato aggiunto il [Frozen String Literal -Pragma](https://bugs.ruby-lang.org/issues/11473). Su Ruby 2.1 `"str".freeze` è +E' stato aggiunto il [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473). +Su Ruby 2.1 `"str".freeze` è stato ottimizzato per ridurre il numero di oggetti allocati in memoria. Ruby 2.3 introduce un nuovo commento 'magico' e un'opzione da linea di comando che permette di congelare tutte le stringhe nel codice sorgente. Inoltre per poter debuggare le proprie applicazioni, potete individuare dove sia stato creato l'oggeto che causa l'errore `"can't modify frozen String"` passando -l'opzione `--enable-frozen-string-literal-debug`. +l'opzione `--debug=frozen-string-literal`. -Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([chiamato anche lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) +([chiamato anche lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, che esiste già in linguaggi come C#, Groovy e Swift, è stato introdotto per rendere più semplice la gestione di oggetti che potrebbero essere `nil`, scrivendo ad esempio `obj&.foo`. Inoltre sono stati aggiunti `Array#dig` e @@ -32,7 +33,8 @@ E' stata anche aggiunta la gemma alternative quando si incontrano `NameError` o `NoMethodError` per rendere più semplice il debug delle nostre applicazioni. -Sono stati aggiunti [RubyVM::InstructionSequence#to_binary e .load_from_binary](https://bugs.ruby-lang.org/issues/11788) come funzionalità sperimentali. +Sono stati aggiunti [RubyVM::InstructionSequence#to_binary e .load_from_binary](https://bugs.ruby-lang.org/issues/11788) +come funzionalità sperimentali. Con queste funzionalità, possiamo creare un sistema di pre-compilazione ISeq (bytecode). Ruby 2.3 include molti fix per migliorare le performance. diff --git a/it/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md b/it/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md index 04aa955ec2..bd579cdba6 100644 --- a/it/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md +++ b/it/news/_posts/2015-12-16-ruby-2-0-0-p648-released.md @@ -14,8 +14,7 @@ Guarda i topic qui sotto per maggiori informazioni. * [CVE-2015-7551: Unsafe tainted string usage in Fiddle and DL](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/) -Ruby 2.0.0 è nella fase di mantenimento di sicurezza, che durerà fino al 24 -Febbraio 2016. +Ruby 2.0.0 è nella fase di mantenimento di sicurezza, che durerà fino al 24 Febbraio 2016. Dopo tale data, il supporto a Ruby 2.0.0 sarà terminato. Vi consigliamo di cominciare a pianificare la migrazione a versioni più recenti di Ruby, come la 2.1, la 2.2 o la 2.3 (programmata per il rilascio nelle prossime settimane). diff --git a/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index 8006e04593..fa4408dfdf 100644 --- a/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -9,16 +9,18 @@ lang: it --- E' stata trovata una vulnerabilità nella gestione delle stringhe in Fiddle e DL. -A questa vulnerabilità è stato assegnato l'identificativo [CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). +A questa vulnerabilità è stato assegnato l'identificativo +[CVE-2015-7551](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7551). -Dettagli -------- +## Dettagli E' stato trovata una vulnerabilità nella gestion delle stringhe in Fiddle e DL. Questo problema è stato originariamente riportato e corretto con il codice [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) in DL, ma è riapparso dopo che DL è stato re-implementato utilizzando Fiddle e libffi. -E, sempre riguardo DL, la vulnerabilità [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) è stata risolta in Ruby 1.9.1, ma non negli altri branch, quindi tutte le versioni (eccetto Ruby 1.9.1) sono ancora vulnerabili. +E, sempre riguardo DL, la vulnerabilità [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) +è stata risolta in Ruby 1.9.1, ma non negli altri branch, +quindi tutte le versioni (eccetto Ruby 1.9.1) sono ancora vulnerabili. Un esempio del codice che causa il problema: @@ -33,10 +35,10 @@ handle = Fiddle::Handle.new(some_library) function_pointer = handle[dangerous_user_input] {% endhighlight %} -Tutti gli utenti che stanno utilizzando una versione ancora senza fix dovrebbero aggiornarla o usare un workaround. +Tutti gli utenti che stanno utilizzando una versione ancora senza fix +dovrebbero aggiornarla o usare un workaround. -Versioni afflitte ------------------ +## Versioni afflitte * Tutte le versioni patch di Ruby 1.9.2 e Ruby 1.9.3 (DL e Fiddle). * Tutte le versioni patch di Ruby 2.0.0 e precedenti al patchlevel 648 (DL e Fiddle). @@ -45,10 +47,10 @@ Versioni afflitte * Ruby 2.3.0 preview 1 e preview 2 (Fiddle). * Tutte le versioni precedenti alla revisione del trunk 53153 (Fiddle). -Workaround ------------ +## Workaround -Se non è possibile aggiornare, il seguente codice può essere utilizzato per risolvere il problema in Fiddle: +Se non è possibile aggiornare, il seguente codice può essere utilizzato +per risolvere il problema in Fiddle: {% highlight ruby %} class Fiddle::Handle @@ -71,12 +73,10 @@ end Se si utilizza DL si suggerisce di utilizzare Fiddle al suo posto. -Credits -------- +## Credits Grazie a Christian Hofstaedtler per aver riportato il problema! -Storia -------- +## Storia * Originariamente pubblicato il 2015-12-16 12:00:00 UTC diff --git a/it/news/_posts/2015-12-25-ruby-2-3-0-released.md b/it/news/_posts/2015-12-25-ruby-2-3-0-released.md index d8c1b3a744..58ad7e2b93 100644 --- a/it/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/it/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -12,21 +12,22 @@ Siamo lieti di annunciare la release di Ruby 2.3.0. Questa è la prima release stabile della serie Ruby 2.3. Questa versione introduce nuove funzionalità, ad esempio: -Il [Frozen String Literal Pragma](https://bugs.ruby-lang.org/issues/11473). +Il [frozen string literal pragma](https://bugs.ruby-lang.org/issues/11473). Su Ruby 2.1 `"str".freeze` è stato ottimizzato per ridurre il numero di oggetti allocati in memoria. Ruby 2.3 introduce un nuovo commento 'magico' e un'opzione da linea di comando che permette di congelare tutte le stringhe nel codice sorgente. Inoltre per poter debuggare le proprie applicazioni, potete individuare dove sia stato creato l'oggeto che causa l'errore `"can't modify frozen String"` passando -l'opzione `--enable-frozen-string-literal-debug`. +l'opzione `--debug=frozen-string-literal`. -Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) ([chiamato anche lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, +Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) +([chiamato anche lonely operator](https://instagram.com/p/-M9l6mRPLR/)) `&.`, che esiste già in linguaggi come C#, Groovy e Swift, è stato introdotto per rendere più semplice la gestione di oggetti che potrebbero essere `nil`, scrivendo ad esempio `obj&.foo`. Inoltre sono stati aggiunti `Array#dig` e `Hash#dig`. Da notare che si comporta come [try! di Active Support](http://api.rubyonrails.org/v4.2.5/classes/Object.html#method-i-try-21), -che tratta in maniera particolare solo nil. +che tratta in maniera particolare solo `nil`. La gemma [did_you_mean](https://bugs.ruby-lang.org/issues/11252), che mostra le possibili alternative quando si incontrano `NameError` o @@ -36,7 +37,7 @@ che mostra le possibili alternative quando si incontrano `NameError` o Con queste funzionalità, possiamo creare un sistema di pre-compilazione ISeq (bytecode). Questa release include anche molti miglioramenti alle performance, come ad esempio: -[reconsider method entry data structure](https://bugs.ruby-lang.org/issues/11278), +[reconsidering method entry data structure](https://bugs.ruby-lang.org/issues/11278), [introducing new table data structure](https://bugs.ruby-lang.org/issues/11420), [ottimizzazione di Proc#call](https://bugs.ruby-lang.org/issues/11569), un'ottimizzazione a livello di codice macchina per ottimizzare l'allocazione @@ -45,7 +46,9 @@ degli oggetti e l'invocazione dei metodi, [`exception: false` keyword argument support on Socket#*_nonblock methods](https://bugs.ruby-lang.org/issues/11229) e così via. Controllare la sezione "Implementation improvements" nel file NEWS. -Per una lista completa delle nuove funzionalità e le note sulla compatibilità, vedere il file [NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) e il [ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). +Per una lista completa delle nuove funzionalità e le note sulla compatibilità, vedere il file +[NEWS](https://github.com/ruby/ruby/blob/v2_3_0/NEWS) e il +[ChangeLog](https://github.com/ruby/ruby/blob/v2_3_0/ChangeLog). Con queste modifiche, [2946 files modificati, 104057 aggiunte(+), 59478 rimozioni(-)](https://github.com/ruby/ruby/compare/v2_2_0...v2_3_0) da Ruby 2.2.0! @@ -80,4 +83,3 @@ Buon natale, Buone feste e buon divertimento con Ruby 2.3! SHA1: 3f88617568d9a4f491e8b32dca532363f73eaa71 SHA256: 8270bdcbc6b62a18fdf1b75bd28d5d6fc0fc26b9bd778d422393a1b98006020a SHA512: a3f397bb3c9c19d9b797552c5d60bb01c82db884cfa966df84881125bea35713cffd99f88fb86b271bae72d9cfb09ad9b33838cffcf6365c091459479914fdef - From ce502f9bc7cfa26be033ff3206e54d7ee1cd5f56 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 19 May 2016 14:28:57 +0200 Subject: [PATCH 0561/3767] Small fixes in recent posts (it) Thanks to @kennyadsl. --- it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md | 2 +- it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md | 2 +- ...nsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md | 2 +- it/news/_posts/2015-12-25-ruby-2-3-0-released.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md b/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md index 79fd4f39bc..8f341bfb72 100644 --- a/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md +++ b/it/news/_posts/2015-11-11-ruby-2-3-0-preview1-released.md @@ -18,7 +18,7 @@ stato ottimizzato per ridurre il numero di oggetti allocati in memoria. Ruby 2.3 introduce un nuovo commento 'magico' e un'opzione da linea di comando che permette di congelare tutte le stringhe nel codice sorgente. Inoltre per poter debuggare le proprie applicazioni, potete individuare dove sia -stato creato l'oggeto che causa l'errore `"can't modify frozen String"` passando +stato creato l'oggetto che causa l'errore `"can't modify frozen String"` passando l'opzione `--enable-frozen-string-literal-debug`. Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537), diff --git a/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md b/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md index 66a07b83c9..f2d2fa2850 100644 --- a/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md +++ b/it/news/_posts/2015-12-11-ruby-2-3-0-preview2-released.md @@ -18,7 +18,7 @@ stato ottimizzato per ridurre il numero di oggetti allocati in memoria. Ruby 2.3 introduce un nuovo commento 'magico' e un'opzione da linea di comando che permette di congelare tutte le stringhe nel codice sorgente. Inoltre per poter debuggare le proprie applicazioni, potete individuare dove sia -stato creato l'oggeto che causa l'errore `"can't modify frozen String"` passando +stato creato l'oggetto che causa l'errore `"can't modify frozen String"` passando l'opzione `--debug=frozen-string-literal`. Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) diff --git a/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md b/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md index fa4408dfdf..2385486d96 100644 --- a/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md +++ b/it/news/_posts/2015-12-16-unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551.md @@ -14,7 +14,7 @@ A questa vulnerabilità è stato assegnato l'identificativo ## Dettagli -E' stato trovata una vulnerabilità nella gestion delle stringhe in Fiddle e DL. +E' stato trovata una vulnerabilità nella gestione delle stringhe in Fiddle e DL. Questo problema è stato originariamente riportato e corretto con il codice [CVE-2009-5147](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-5147) in DL, ma è riapparso dopo che DL è stato re-implementato utilizzando Fiddle e libffi. diff --git a/it/news/_posts/2015-12-25-ruby-2-3-0-released.md b/it/news/_posts/2015-12-25-ruby-2-3-0-released.md index 58ad7e2b93..7c985dbc53 100644 --- a/it/news/_posts/2015-12-25-ruby-2-3-0-released.md +++ b/it/news/_posts/2015-12-25-ruby-2-3-0-released.md @@ -17,7 +17,7 @@ Su Ruby 2.1 `"str".freeze` è stato ottimizzato per ridurre il numero di oggetti Ruby 2.3 introduce un nuovo commento 'magico' e un'opzione da linea di comando che permette di congelare tutte le stringhe nel codice sorgente. Inoltre per poter debuggare le proprie applicazioni, potete individuare dove sia -stato creato l'oggeto che causa l'errore `"can't modify frozen String"` passando +stato creato l'oggetto che causa l'errore `"can't modify frozen String"` passando l'opzione `--debug=frozen-string-literal`. Il [safe navigation operator](https://bugs.ruby-lang.org/issues/11537) From 9a25c91629e8bd237df82219e8f0f1ec201aaaea Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Thu, 19 May 2016 22:21:19 +0900 Subject: [PATCH 0562/3767] Improve paragraph on iterators (ja) --- .../to-ruby-from-c-and-cpp/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md b/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md index d2d9b93a51..fe7a6a52b8 100644 --- a/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md +++ b/ja/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md @@ -109,9 +109,9 @@ C++と違って、Rubyは... * どんな種類のオブジェクトでも変数に設定でき、型は実行時に評価されるので、 C++テンプレートは必要ありません。キャストもありません。 * イテレーションはわずかな違いがあります。 - Rubyでは、(`vector::const_iterator iter`のような)独立したイテレータ・オブジェクトは使いません。 - 代わりに、オブジェクトは`Enumerator`モジュールをMix-inし、 - `my_obj.each`のように呼び出すメソッドを作成する必要があります。 + Rubyでは、`vector::const_iterator iter`のような独立したイテレータオブジェクトは使いません。 + 代わりに、コンテナオブジェクトが持つ`each`などのイテレータメソッドを使います。 + イテレータメソッドはコード片を受け取り、それを各要素へと順に渡していきます。 * コンテナクラスは`Array`と`Hash`の2種類だけです。 * 型変換はありません。Rubyを使い始めれば、必要ない理由がわかるはずです。 * マルチスレッド機能は組み込まれています。 From 0fc847f3a6e2ce0f57129b49bd66db7c85fb88f4 Mon Sep 17 00:00:00 2001 From: SHIMADA Koji Date: Thu, 19 May 2016 22:47:55 +0900 Subject: [PATCH 0563/3767] Update and markup summary sections on root pages (ja) --- ja/community/index.md | 7 +++++++ ja/dev/index.md | 1 + ja/documentation/index.md | 4 +++- ja/downloads/index.md | 2 +- ja/libraries/index.md | 1 + ja/security/index.md | 1 + 6 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ja/community/index.md b/ja/community/index.md index caca8f8f37..ee650de4e0 100644 --- a/ja/community/index.md +++ b/ja/community/index.md @@ -4,6 +4,13 @@ title: "コミュニティ" lang: ja --- +プログラミング言語の周りに育まれるコミュニティは、その言語における最も重要な強みの一つです。 +Rubyには活気があり成長しているコミュニティがあります。 +Rubyコミュニティはどのようなスキルレベルの人々にとっても心地よい場です。 +{: .summary} + +Rubyコミュニティに興味があるのなら、ぜひ以下のコミュニティにアクセスしてみてください。 + ## 団体 * [日本Rubyの会][1] diff --git a/ja/dev/index.md b/ja/dev/index.md index 6e0e701d2a..d0be15ce01 100644 --- a/ja/dev/index.md +++ b/ja/dev/index.md @@ -5,6 +5,7 @@ lang: ja --- ここでは、Ruby自体の開発を追いかけるための情報源について述べます。 +{: .summary} ## Wiki diff --git a/ja/documentation/index.md b/ja/documentation/index.md index 8351b1519e..a4f14811fd 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -4,7 +4,9 @@ title: "ドキュメント" lang: ja --- -ここでは、マニュアルなどのドキュメントを紹介します。 +ここでは、マニュアルやチュートリアル、リファレンスといった、 +Rubyでプログラミングする際に役立つドキュメントを紹介します。 +{: .summary} ### マニュアル diff --git a/ja/downloads/index.md b/ja/downloads/index.md index 7a5b01f283..280556a587 100644 --- a/ja/downloads/index.md +++ b/ja/downloads/index.md @@ -5,9 +5,9 @@ lang: ja --- ここでは、Rubyインタプリタの代表的な入手方法を説明します。 - 現在の安定版は {{ site.downloads.stable[0].version }}です。 [Ruby’sライセンス][license]を必ずお読み下さい。 +{: .summary} ### Rubyのインストール方法 diff --git a/ja/libraries/index.md b/ja/libraries/index.md index b5d71cae43..09992ef651 100644 --- a/ja/libraries/index.md +++ b/ja/libraries/index.md @@ -5,6 +5,7 @@ lang: ja --- 多くのプログラミング言語と同様に、Ruby にも幅広いサードパーティのライブラリが提供されています。 +{: .summary} それらのほとんどは "gem" という形式で公開されています。[RubyGems][rubygems] は (Ruby に特化した `apt-get` と同じようなパッケージングシステムで) ライブラリの作成や公開、インストールを助けるシステムです。Ruby のバージョン 1.9 以降 RubyGems は標準添付となっていますが、それ以前のバージョンの Ruby の場合は[自分でインストール][rubygems-download]する必要があります。 diff --git a/ja/security/index.md b/ja/security/index.md index f82b8cc395..6592c84057 100644 --- a/ja/security/index.md +++ b/ja/security/index.md @@ -5,6 +5,7 @@ lang: ja --- Rubyのセキュリティ問題に関連する情報を紹介します。 +{: .summary} ## セキュリティ問題の報告窓口 From 5624e154d4f388b0d6510bc50e3825380c7b82b5 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 09:25:27 +0200 Subject: [PATCH 0564/3767] Rename posts in preparation for Jekyll 3 Jekyll 3 will remove trailing and multiple hyphens from the generated post URLs. Rename the affected files to keep filenames and URLs in sync. --- ...7-p248-released-.md => 2009-12-25-ruby-1-8-7-p248-released.md} | 0 ...-ruby-1-9-2-released-.md => 2010-11-15-ruby-1-9-2-released.md} | 0 ...-my20021207-raasuccversion--210.md => 2002-12-07-raa-2-1-0.md} | 0 ...g-guide-ist-da-obwohl-.md => 2002-12-11-ruby-hacking-guide.md} | 0 ...{2003-01-31-raasuccversion--230.md => 2003-01-31-raa-2-3-0.md} | 0 ...0-000-.md => 2011-10-12-programming-competitions-with-matz.md} | 0 ...riff.md => 2012-02-16-security-fix-for-ruby-openssl-module.md} | 0 ...-my20021207-raasuccversion--210.md => 2002-12-07-raa-2-1-0.md} | 0 ...g-guide-is-out-though-.md => 2002-12-11-ruby-hacking-guide.md} | 0 ...{2003-01-31-raasuccversion--230.md => 2003-01-31-raa-2-3-0.md} | 0 ...grand-prize-12000.md => 2010-11-17-fukuoka-ruby-award-2011.md} | 0 ...00-jpy.md => 2011-10-12-programming-competitions-with-matz.md} | 0 ...ack-.md => 2012-02-16-security-fix-for-ruby-openssl-module.md} | 0 ...be-judged-by-matz.md => 2012-11-10-fukuoka-ruby-award-2013.md} | 0 ...d => 2010-10-02-matz-visita-san-francisco-y-silicon-valley.md} | 0 ...by-.md => 2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby.md} | 0 ...ruby-1-9-2-p290-.md => 2011-07-19-liberado-ruby-1-9-2-p290.md} | 0 ...4-06-matz-gana-el-premio-al-avance-del-software-libre-2011.md} | 0 ... => 2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby.md} | 0 ...ygems-.md => 2012-04-29-parches-de-seguridad-para-rubygems.md} | 0 ...7-p370-liberado-.md => 2012-07-05-ruby-1-8-7-p370-liberado.md} | 0 ...ruby-1-9-3-p327-.md => 2012-11-12-liberado-ruby-1-9-3-p327.md} | 0 ...ack-.md => 2012-02-16-security-fix-for-ruby-openssl-module.md} | 0 ...be-judged-by-matz.md => 2012-11-10-fukuoka-ruby-award-2013.md} | 0 ...grand-prize-12000.md => 2011-01-01-fukuoka-ruby-award-2011.md} | 0 ...be-judged-by-matz.md => 2013-01-06-fukuoka-ruby-award-2013.md} | 0 ...ine-ruby-2006-.md => 2006-06-28-rubyist-magazine-ruby-2006.md} | 0 ...yist-magazine-0016-.md => 2006-09-21-rubyist-magazine-0016.md} | 0 ...yist-magazine-0017-.md => 2006-11-26-rubyist-magazine-0017.md} | 0 ...09-12-25-ruby-1-8-7-p248-.md => 2009-12-25-ruby-1-8-7-p248.md} | 0 ...10-06-23-ruby-1-8-7-p299-.md => 2010-06-23-ruby-1-8-7-p299.md} | 0 ...11-07-02-ruby-1-8-7-p352-.md => 2011-07-02-ruby-1-8-7-p352.md} | 0 ...12-02-16-ruby-1-9-3-p125-.md => 2012-02-16-ruby-1-9-3-p125.md} | 0 ...-my20021207-raasuccversion--210.md => 2002-12-07-raa-2-1-0.md} | 0 ...g-guide-is-out-though-.md => 2002-12-11-ruby-hacking-guide.md} | 0 ...{2003-01-31-raasuccversion--230.md => 2003-01-31-raa-2-3-0.md} | 0 .../{2006-10-30-rubyconf-2006-.md => 2006-10-30-rubyconf-2006.md} | 0 ...2006-11-10--2006-11-25.md => 2006-11-10-meeting-2006-11-25.md} | 0 ...07-03-11-rails-framework-.md => 2007-03-11-rails-framework.md} | 0 .../_posts/{2007-09-10--4-.md => 2007-09-10-ruby-kr-seminar-4.md} | 0 .../{2007-09-10-rubyconf-2007-.md => 2007-09-10-rubyconf-2007.md} | 0 .../_posts/{2008-06-12--1-8-7-.md => 2008-06-12-ruby-1-8-7.md} | 0 ...ita-edycja-konferencji-niebawem.md => 2012-10-22-rupy-2012.md} | 0 .../{2009-02-16-ruby-1-9-1-.md => 2009-02-16-ruby-1-9-1.md} | 0 .../{2010-11-06-ruby-1-9-2-.md => 2010-11-06-ruby-1-9-2.md} | 0 ...11-01-04-ruby-1-9-2-p136-.md => 2011-01-04-ruby-1-9-2-p136.md} | 0 .../{2011-11-26-ruby-1-9-3-p0-.md => 2011-11-26-ruby-1-9-3-p0.md} | 0 .../{2011-12-29-ruby-china-.md => 2011-12-29-ruby-china.md} | 0 .../{2007-09-13-rubyconf-2007-.md => 2007-09-13-rubyconf-2007.md} | 0 ...-09-27-euruko-2007-ruby-.md => 2007-09-27-euruko-2007-ruby.md} | 0 .../{2009-01-31-ruby-1-9-1-.md => 2009-01-31-ruby-1-9-1.md} | 0 ...60-1-8-6-p368-.md => 2009-05-02-ruby-1-8-7-p160-1-8-6-p368.md} | 0 ...2009-07-21-bigdecimal-dos-.md => 2009-07-21-bigdecimal-dos.md} | 0 ...09-07-21-ruby-1-9-1-p243-.md => 2009-07-21-ruby-1-9-1-p243.md} | 0 ...uby-1-9-2-preview-1-.md => 2009-07-21-ruby-1-9-2-preview-1.md} | 0 ...2010-07-17-ruby-1-9-2-rc2-.md => 2010-07-17-ruby-1-9-2-rc2.md} | 0 .../{2010-08-18-ruby-1-9-2-.md => 2010-08-18-ruby-1-9-2.md} | 0 57 files changed, 0 insertions(+), 0 deletions(-) rename bg/news/_posts/{2009-12-25-ruby-1-8-7-p248-released-.md => 2009-12-25-ruby-1-8-7-p248-released.md} (100%) rename bg/news/_posts/{2010-11-15-ruby-1-9-2-released-.md => 2010-11-15-ruby-1-9-2-released.md} (100%) rename de/news/_posts/{2002-12-07-my20021207-raasuccversion--210.md => 2002-12-07-raa-2-1-0.md} (100%) rename de/news/_posts/{2002-12-11-ruby-hacking-guide-ist-da-obwohl-.md => 2002-12-11-ruby-hacking-guide.md} (100%) rename de/news/_posts/{2003-01-31-raasuccversion--230.md => 2003-01-31-raa-2-3-0.md} (100%) rename de/news/_posts/{2011-10-13-anstehende-ruby-programmierwettbewerbe-mit-matz---groer-preis-1-000-000-.md => 2011-10-12-programming-competitions-with-matz.md} (100%) rename de/news/_posts/{2012-02-16-sicherheitsfix-fr-rubys-openssl-modul-erlaube-0n-splitting-als-gegenmanahme-fr-den-tls-beast-angriff.md => 2012-02-16-security-fix-for-ruby-openssl-module.md} (100%) rename en/news/_posts/{2002-12-07-my20021207-raasuccversion--210.md => 2002-12-07-raa-2-1-0.md} (100%) rename en/news/_posts/{2002-12-11-ruby-hacking-guide-is-out-though-.md => 2002-12-11-ruby-hacking-guide.md} (100%) rename en/news/_posts/{2003-01-31-raasuccversion--230.md => 2003-01-31-raa-2-3-0.md} (100%) rename en/news/_posts/{2010-11-17-fukuoka-ruby-award-2011-competition---grand-prize-12000.md => 2010-11-17-fukuoka-ruby-award-2011.md} (100%) rename en/news/_posts/{2011-10-12-upcoming-ruby-programming-competitions-with-matz---grand-prize---1000000-jpy.md => 2011-10-12-programming-competitions-with-matz.md} (100%) rename en/news/_posts/{2012-02-16-security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-.md => 2012-02-16-security-fix-for-ruby-openssl-module.md} (100%) rename en/news/_posts/{2012-11-10-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md => 2012-11-10-fukuoka-ruby-award-2013.md} (100%) rename es/news/_posts/{2010-10-02-matz-visita-san-francisco-y-silicon-valley-.md => 2010-10-02-matz-visita-san-francisco-y-silicon-valley.md} (100%) rename es/news/_posts/{2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby-.md => 2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby.md} (100%) rename es/news/_posts/{2011-07-19-liberado-ruby-1-9-2-p290-.md => 2011-07-19-liberado-ruby-1-9-2-p290.md} (100%) rename es/news/_posts/{2012-04-06-matz-gana-el-premio-al-avance-del-software-libre-2011-.md => 2012-04-06-matz-gana-el-premio-al-avance-del-software-libre-2011.md} (100%) rename es/news/_posts/{2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby-.md => 2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby.md} (100%) rename es/news/_posts/{2012-04-29-parches-de-seguridad-para-rubygems-.md => 2012-04-29-parches-de-seguridad-para-rubygems.md} (100%) rename es/news/_posts/{2012-07-05-ruby-1-8-7-p370-liberado-.md => 2012-07-05-ruby-1-8-7-p370-liberado.md} (100%) rename es/news/_posts/{2012-11-12-liberado-ruby-1-9-3-p327-.md => 2012-11-12-liberado-ruby-1-9-3-p327.md} (100%) rename id/news/_posts/{2012-02-16-security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-.md => 2012-02-16-security-fix-for-ruby-openssl-module.md} (100%) rename id/news/_posts/{2012-11-10-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md => 2012-11-10-fukuoka-ruby-award-2013.md} (100%) rename it/news/_posts/{2011-01-01-fukuoka-ruby-award-2011-competition---grand-prize-12000.md => 2011-01-01-fukuoka-ruby-award-2011.md} (100%) rename it/news/_posts/{2013-01-06-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md => 2013-01-06-fukuoka-ruby-award-2013.md} (100%) rename ja/news/_posts/{2006-06-28-rubyist-magazine-ruby-2006-.md => 2006-06-28-rubyist-magazine-ruby-2006.md} (100%) rename ja/news/_posts/{2006-09-21-rubyist-magazine-0016-.md => 2006-09-21-rubyist-magazine-0016.md} (100%) rename ja/news/_posts/{2006-11-26-rubyist-magazine-0017-.md => 2006-11-26-rubyist-magazine-0017.md} (100%) rename ja/news/_posts/{2009-12-25-ruby-1-8-7-p248-.md => 2009-12-25-ruby-1-8-7-p248.md} (100%) rename ja/news/_posts/{2010-06-23-ruby-1-8-7-p299-.md => 2010-06-23-ruby-1-8-7-p299.md} (100%) rename ja/news/_posts/{2011-07-02-ruby-1-8-7-p352-.md => 2011-07-02-ruby-1-8-7-p352.md} (100%) rename ja/news/_posts/{2012-02-16-ruby-1-9-3-p125-.md => 2012-02-16-ruby-1-9-3-p125.md} (100%) rename ko/news/_posts/{2002-12-07-my20021207-raasuccversion--210.md => 2002-12-07-raa-2-1-0.md} (100%) rename ko/news/_posts/{2002-12-11-ruby-hacking-guide-is-out-though-.md => 2002-12-11-ruby-hacking-guide.md} (100%) rename ko/news/_posts/{2003-01-31-raasuccversion--230.md => 2003-01-31-raa-2-3-0.md} (100%) rename ko/news/_posts/{2006-10-30-rubyconf-2006-.md => 2006-10-30-rubyconf-2006.md} (100%) rename ko/news/_posts/{2006-11-10--2006-11-25.md => 2006-11-10-meeting-2006-11-25.md} (100%) rename ko/news/_posts/{2007-03-11-rails-framework-.md => 2007-03-11-rails-framework.md} (100%) rename ko/news/_posts/{2007-09-10--4-.md => 2007-09-10-ruby-kr-seminar-4.md} (100%) rename ko/news/_posts/{2007-09-10-rubyconf-2007-.md => 2007-09-10-rubyconf-2007.md} (100%) rename ko/news/_posts/{2008-06-12--1-8-7-.md => 2008-06-12-ruby-1-8-7.md} (100%) rename pl/news/_posts/{2012-10-22-rupy-2012---pita-edycja-konferencji-niebawem.md => 2012-10-22-rupy-2012.md} (100%) rename zh_cn/news/_posts/{2009-02-16-ruby-1-9-1-.md => 2009-02-16-ruby-1-9-1.md} (100%) rename zh_cn/news/_posts/{2010-11-06-ruby-1-9-2-.md => 2010-11-06-ruby-1-9-2.md} (100%) rename zh_cn/news/_posts/{2011-01-04-ruby-1-9-2-p136-.md => 2011-01-04-ruby-1-9-2-p136.md} (100%) rename zh_cn/news/_posts/{2011-11-26-ruby-1-9-3-p0-.md => 2011-11-26-ruby-1-9-3-p0.md} (100%) rename zh_cn/news/_posts/{2011-12-29-ruby-china-.md => 2011-12-29-ruby-china.md} (100%) rename zh_tw/news/_posts/{2007-09-13-rubyconf-2007-.md => 2007-09-13-rubyconf-2007.md} (100%) rename zh_tw/news/_posts/{2007-09-27-euruko-2007-ruby-.md => 2007-09-27-euruko-2007-ruby.md} (100%) rename zh_tw/news/_posts/{2009-01-31-ruby-1-9-1-.md => 2009-01-31-ruby-1-9-1.md} (100%) rename zh_tw/news/_posts/{2009-05-02-ruby-1-8-7-p160-1-8-6-p368-.md => 2009-05-02-ruby-1-8-7-p160-1-8-6-p368.md} (100%) rename zh_tw/news/_posts/{2009-07-21-bigdecimal-dos-.md => 2009-07-21-bigdecimal-dos.md} (100%) rename zh_tw/news/_posts/{2009-07-21-ruby-1-9-1-p243-.md => 2009-07-21-ruby-1-9-1-p243.md} (100%) rename zh_tw/news/_posts/{2009-07-21-ruby-1-9-2-preview-1-.md => 2009-07-21-ruby-1-9-2-preview-1.md} (100%) rename zh_tw/news/_posts/{2010-07-17-ruby-1-9-2-rc2-.md => 2010-07-17-ruby-1-9-2-rc2.md} (100%) rename zh_tw/news/_posts/{2010-08-18-ruby-1-9-2-.md => 2010-08-18-ruby-1-9-2.md} (100%) diff --git a/bg/news/_posts/2009-12-25-ruby-1-8-7-p248-released-.md b/bg/news/_posts/2009-12-25-ruby-1-8-7-p248-released.md similarity index 100% rename from bg/news/_posts/2009-12-25-ruby-1-8-7-p248-released-.md rename to bg/news/_posts/2009-12-25-ruby-1-8-7-p248-released.md diff --git a/bg/news/_posts/2010-11-15-ruby-1-9-2-released-.md b/bg/news/_posts/2010-11-15-ruby-1-9-2-released.md similarity index 100% rename from bg/news/_posts/2010-11-15-ruby-1-9-2-released-.md rename to bg/news/_posts/2010-11-15-ruby-1-9-2-released.md diff --git a/de/news/_posts/2002-12-07-my20021207-raasuccversion--210.md b/de/news/_posts/2002-12-07-raa-2-1-0.md similarity index 100% rename from de/news/_posts/2002-12-07-my20021207-raasuccversion--210.md rename to de/news/_posts/2002-12-07-raa-2-1-0.md diff --git a/de/news/_posts/2002-12-11-ruby-hacking-guide-ist-da-obwohl-.md b/de/news/_posts/2002-12-11-ruby-hacking-guide.md similarity index 100% rename from de/news/_posts/2002-12-11-ruby-hacking-guide-ist-da-obwohl-.md rename to de/news/_posts/2002-12-11-ruby-hacking-guide.md diff --git a/de/news/_posts/2003-01-31-raasuccversion--230.md b/de/news/_posts/2003-01-31-raa-2-3-0.md similarity index 100% rename from de/news/_posts/2003-01-31-raasuccversion--230.md rename to de/news/_posts/2003-01-31-raa-2-3-0.md diff --git a/de/news/_posts/2011-10-13-anstehende-ruby-programmierwettbewerbe-mit-matz---groer-preis-1-000-000-.md b/de/news/_posts/2011-10-12-programming-competitions-with-matz.md similarity index 100% rename from de/news/_posts/2011-10-13-anstehende-ruby-programmierwettbewerbe-mit-matz---groer-preis-1-000-000-.md rename to de/news/_posts/2011-10-12-programming-competitions-with-matz.md diff --git a/de/news/_posts/2012-02-16-sicherheitsfix-fr-rubys-openssl-modul-erlaube-0n-splitting-als-gegenmanahme-fr-den-tls-beast-angriff.md b/de/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module.md similarity index 100% rename from de/news/_posts/2012-02-16-sicherheitsfix-fr-rubys-openssl-modul-erlaube-0n-splitting-als-gegenmanahme-fr-den-tls-beast-angriff.md rename to de/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module.md diff --git a/en/news/_posts/2002-12-07-my20021207-raasuccversion--210.md b/en/news/_posts/2002-12-07-raa-2-1-0.md similarity index 100% rename from en/news/_posts/2002-12-07-my20021207-raasuccversion--210.md rename to en/news/_posts/2002-12-07-raa-2-1-0.md diff --git a/en/news/_posts/2002-12-11-ruby-hacking-guide-is-out-though-.md b/en/news/_posts/2002-12-11-ruby-hacking-guide.md similarity index 100% rename from en/news/_posts/2002-12-11-ruby-hacking-guide-is-out-though-.md rename to en/news/_posts/2002-12-11-ruby-hacking-guide.md diff --git a/en/news/_posts/2003-01-31-raasuccversion--230.md b/en/news/_posts/2003-01-31-raa-2-3-0.md similarity index 100% rename from en/news/_posts/2003-01-31-raasuccversion--230.md rename to en/news/_posts/2003-01-31-raa-2-3-0.md diff --git a/en/news/_posts/2010-11-17-fukuoka-ruby-award-2011-competition---grand-prize-12000.md b/en/news/_posts/2010-11-17-fukuoka-ruby-award-2011.md similarity index 100% rename from en/news/_posts/2010-11-17-fukuoka-ruby-award-2011-competition---grand-prize-12000.md rename to en/news/_posts/2010-11-17-fukuoka-ruby-award-2011.md diff --git a/en/news/_posts/2011-10-12-upcoming-ruby-programming-competitions-with-matz---grand-prize---1000000-jpy.md b/en/news/_posts/2011-10-12-programming-competitions-with-matz.md similarity index 100% rename from en/news/_posts/2011-10-12-upcoming-ruby-programming-competitions-with-matz---grand-prize---1000000-jpy.md rename to en/news/_posts/2011-10-12-programming-competitions-with-matz.md diff --git a/en/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-.md b/en/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module.md similarity index 100% rename from en/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-.md rename to en/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module.md diff --git a/en/news/_posts/2012-11-10-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md b/en/news/_posts/2012-11-10-fukuoka-ruby-award-2013.md similarity index 100% rename from en/news/_posts/2012-11-10-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md rename to en/news/_posts/2012-11-10-fukuoka-ruby-award-2013.md diff --git a/es/news/_posts/2010-10-02-matz-visita-san-francisco-y-silicon-valley-.md b/es/news/_posts/2010-10-02-matz-visita-san-francisco-y-silicon-valley.md similarity index 100% rename from es/news/_posts/2010-10-02-matz-visita-san-francisco-y-silicon-valley-.md rename to es/news/_posts/2010-10-02-matz-visita-san-francisco-y-silicon-valley.md diff --git a/es/news/_posts/2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby-.md b/es/news/_posts/2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby.md similarity index 100% rename from es/news/_posts/2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby-.md rename to es/news/_posts/2011-07-12-liberada-la-versin-1-8-7-p352-de-ruby.md diff --git a/es/news/_posts/2011-07-19-liberado-ruby-1-9-2-p290-.md b/es/news/_posts/2011-07-19-liberado-ruby-1-9-2-p290.md similarity index 100% rename from es/news/_posts/2011-07-19-liberado-ruby-1-9-2-p290-.md rename to es/news/_posts/2011-07-19-liberado-ruby-1-9-2-p290.md diff --git a/es/news/_posts/2012-04-06-matz-gana-el-premio-al-avance-del-software-libre-2011-.md b/es/news/_posts/2012-04-06-matz-gana-el-premio-al-avance-del-software-libre-2011.md similarity index 100% rename from es/news/_posts/2012-04-06-matz-gana-el-premio-al-avance-del-software-libre-2011-.md rename to es/news/_posts/2012-04-06-matz-gana-el-premio-al-avance-del-software-libre-2011.md diff --git a/es/news/_posts/2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby-.md b/es/news/_posts/2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby.md similarity index 100% rename from es/news/_posts/2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby-.md rename to es/news/_posts/2012-04-29-mruby-la-nueva-implementacin-ligera-de-ruby.md diff --git a/es/news/_posts/2012-04-29-parches-de-seguridad-para-rubygems-.md b/es/news/_posts/2012-04-29-parches-de-seguridad-para-rubygems.md similarity index 100% rename from es/news/_posts/2012-04-29-parches-de-seguridad-para-rubygems-.md rename to es/news/_posts/2012-04-29-parches-de-seguridad-para-rubygems.md diff --git a/es/news/_posts/2012-07-05-ruby-1-8-7-p370-liberado-.md b/es/news/_posts/2012-07-05-ruby-1-8-7-p370-liberado.md similarity index 100% rename from es/news/_posts/2012-07-05-ruby-1-8-7-p370-liberado-.md rename to es/news/_posts/2012-07-05-ruby-1-8-7-p370-liberado.md diff --git a/es/news/_posts/2012-11-12-liberado-ruby-1-9-3-p327-.md b/es/news/_posts/2012-11-12-liberado-ruby-1-9-3-p327.md similarity index 100% rename from es/news/_posts/2012-11-12-liberado-ruby-1-9-3-p327-.md rename to es/news/_posts/2012-11-12-liberado-ruby-1-9-3-p327.md diff --git a/id/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-.md b/id/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module.md similarity index 100% rename from id/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-.md rename to id/news/_posts/2012-02-16-security-fix-for-ruby-openssl-module.md diff --git a/id/news/_posts/2012-11-10-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md b/id/news/_posts/2012-11-10-fukuoka-ruby-award-2013.md similarity index 100% rename from id/news/_posts/2012-11-10-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md rename to id/news/_posts/2012-11-10-fukuoka-ruby-award-2013.md diff --git a/it/news/_posts/2011-01-01-fukuoka-ruby-award-2011-competition---grand-prize-12000.md b/it/news/_posts/2011-01-01-fukuoka-ruby-award-2011.md similarity index 100% rename from it/news/_posts/2011-01-01-fukuoka-ruby-award-2011-competition---grand-prize-12000.md rename to it/news/_posts/2011-01-01-fukuoka-ruby-award-2011.md diff --git a/it/news/_posts/2013-01-06-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md b/it/news/_posts/2013-01-06-fukuoka-ruby-award-2013.md similarity index 100% rename from it/news/_posts/2013-01-06-2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz.md rename to it/news/_posts/2013-01-06-fukuoka-ruby-award-2013.md diff --git a/ja/news/_posts/2006-06-28-rubyist-magazine-ruby-2006-.md b/ja/news/_posts/2006-06-28-rubyist-magazine-ruby-2006.md similarity index 100% rename from ja/news/_posts/2006-06-28-rubyist-magazine-ruby-2006-.md rename to ja/news/_posts/2006-06-28-rubyist-magazine-ruby-2006.md diff --git a/ja/news/_posts/2006-09-21-rubyist-magazine-0016-.md b/ja/news/_posts/2006-09-21-rubyist-magazine-0016.md similarity index 100% rename from ja/news/_posts/2006-09-21-rubyist-magazine-0016-.md rename to ja/news/_posts/2006-09-21-rubyist-magazine-0016.md diff --git a/ja/news/_posts/2006-11-26-rubyist-magazine-0017-.md b/ja/news/_posts/2006-11-26-rubyist-magazine-0017.md similarity index 100% rename from ja/news/_posts/2006-11-26-rubyist-magazine-0017-.md rename to ja/news/_posts/2006-11-26-rubyist-magazine-0017.md diff --git a/ja/news/_posts/2009-12-25-ruby-1-8-7-p248-.md b/ja/news/_posts/2009-12-25-ruby-1-8-7-p248.md similarity index 100% rename from ja/news/_posts/2009-12-25-ruby-1-8-7-p248-.md rename to ja/news/_posts/2009-12-25-ruby-1-8-7-p248.md diff --git a/ja/news/_posts/2010-06-23-ruby-1-8-7-p299-.md b/ja/news/_posts/2010-06-23-ruby-1-8-7-p299.md similarity index 100% rename from ja/news/_posts/2010-06-23-ruby-1-8-7-p299-.md rename to ja/news/_posts/2010-06-23-ruby-1-8-7-p299.md diff --git a/ja/news/_posts/2011-07-02-ruby-1-8-7-p352-.md b/ja/news/_posts/2011-07-02-ruby-1-8-7-p352.md similarity index 100% rename from ja/news/_posts/2011-07-02-ruby-1-8-7-p352-.md rename to ja/news/_posts/2011-07-02-ruby-1-8-7-p352.md diff --git a/ja/news/_posts/2012-02-16-ruby-1-9-3-p125-.md b/ja/news/_posts/2012-02-16-ruby-1-9-3-p125.md similarity index 100% rename from ja/news/_posts/2012-02-16-ruby-1-9-3-p125-.md rename to ja/news/_posts/2012-02-16-ruby-1-9-3-p125.md diff --git a/ko/news/_posts/2002-12-07-my20021207-raasuccversion--210.md b/ko/news/_posts/2002-12-07-raa-2-1-0.md similarity index 100% rename from ko/news/_posts/2002-12-07-my20021207-raasuccversion--210.md rename to ko/news/_posts/2002-12-07-raa-2-1-0.md diff --git a/ko/news/_posts/2002-12-11-ruby-hacking-guide-is-out-though-.md b/ko/news/_posts/2002-12-11-ruby-hacking-guide.md similarity index 100% rename from ko/news/_posts/2002-12-11-ruby-hacking-guide-is-out-though-.md rename to ko/news/_posts/2002-12-11-ruby-hacking-guide.md diff --git a/ko/news/_posts/2003-01-31-raasuccversion--230.md b/ko/news/_posts/2003-01-31-raa-2-3-0.md similarity index 100% rename from ko/news/_posts/2003-01-31-raasuccversion--230.md rename to ko/news/_posts/2003-01-31-raa-2-3-0.md diff --git a/ko/news/_posts/2006-10-30-rubyconf-2006-.md b/ko/news/_posts/2006-10-30-rubyconf-2006.md similarity index 100% rename from ko/news/_posts/2006-10-30-rubyconf-2006-.md rename to ko/news/_posts/2006-10-30-rubyconf-2006.md diff --git a/ko/news/_posts/2006-11-10--2006-11-25.md b/ko/news/_posts/2006-11-10-meeting-2006-11-25.md similarity index 100% rename from ko/news/_posts/2006-11-10--2006-11-25.md rename to ko/news/_posts/2006-11-10-meeting-2006-11-25.md diff --git a/ko/news/_posts/2007-03-11-rails-framework-.md b/ko/news/_posts/2007-03-11-rails-framework.md similarity index 100% rename from ko/news/_posts/2007-03-11-rails-framework-.md rename to ko/news/_posts/2007-03-11-rails-framework.md diff --git a/ko/news/_posts/2007-09-10--4-.md b/ko/news/_posts/2007-09-10-ruby-kr-seminar-4.md similarity index 100% rename from ko/news/_posts/2007-09-10--4-.md rename to ko/news/_posts/2007-09-10-ruby-kr-seminar-4.md diff --git a/ko/news/_posts/2007-09-10-rubyconf-2007-.md b/ko/news/_posts/2007-09-10-rubyconf-2007.md similarity index 100% rename from ko/news/_posts/2007-09-10-rubyconf-2007-.md rename to ko/news/_posts/2007-09-10-rubyconf-2007.md diff --git a/ko/news/_posts/2008-06-12--1-8-7-.md b/ko/news/_posts/2008-06-12-ruby-1-8-7.md similarity index 100% rename from ko/news/_posts/2008-06-12--1-8-7-.md rename to ko/news/_posts/2008-06-12-ruby-1-8-7.md diff --git a/pl/news/_posts/2012-10-22-rupy-2012---pita-edycja-konferencji-niebawem.md b/pl/news/_posts/2012-10-22-rupy-2012.md similarity index 100% rename from pl/news/_posts/2012-10-22-rupy-2012---pita-edycja-konferencji-niebawem.md rename to pl/news/_posts/2012-10-22-rupy-2012.md diff --git a/zh_cn/news/_posts/2009-02-16-ruby-1-9-1-.md b/zh_cn/news/_posts/2009-02-16-ruby-1-9-1.md similarity index 100% rename from zh_cn/news/_posts/2009-02-16-ruby-1-9-1-.md rename to zh_cn/news/_posts/2009-02-16-ruby-1-9-1.md diff --git a/zh_cn/news/_posts/2010-11-06-ruby-1-9-2-.md b/zh_cn/news/_posts/2010-11-06-ruby-1-9-2.md similarity index 100% rename from zh_cn/news/_posts/2010-11-06-ruby-1-9-2-.md rename to zh_cn/news/_posts/2010-11-06-ruby-1-9-2.md diff --git a/zh_cn/news/_posts/2011-01-04-ruby-1-9-2-p136-.md b/zh_cn/news/_posts/2011-01-04-ruby-1-9-2-p136.md similarity index 100% rename from zh_cn/news/_posts/2011-01-04-ruby-1-9-2-p136-.md rename to zh_cn/news/_posts/2011-01-04-ruby-1-9-2-p136.md diff --git a/zh_cn/news/_posts/2011-11-26-ruby-1-9-3-p0-.md b/zh_cn/news/_posts/2011-11-26-ruby-1-9-3-p0.md similarity index 100% rename from zh_cn/news/_posts/2011-11-26-ruby-1-9-3-p0-.md rename to zh_cn/news/_posts/2011-11-26-ruby-1-9-3-p0.md diff --git a/zh_cn/news/_posts/2011-12-29-ruby-china-.md b/zh_cn/news/_posts/2011-12-29-ruby-china.md similarity index 100% rename from zh_cn/news/_posts/2011-12-29-ruby-china-.md rename to zh_cn/news/_posts/2011-12-29-ruby-china.md diff --git a/zh_tw/news/_posts/2007-09-13-rubyconf-2007-.md b/zh_tw/news/_posts/2007-09-13-rubyconf-2007.md similarity index 100% rename from zh_tw/news/_posts/2007-09-13-rubyconf-2007-.md rename to zh_tw/news/_posts/2007-09-13-rubyconf-2007.md diff --git a/zh_tw/news/_posts/2007-09-27-euruko-2007-ruby-.md b/zh_tw/news/_posts/2007-09-27-euruko-2007-ruby.md similarity index 100% rename from zh_tw/news/_posts/2007-09-27-euruko-2007-ruby-.md rename to zh_tw/news/_posts/2007-09-27-euruko-2007-ruby.md diff --git a/zh_tw/news/_posts/2009-01-31-ruby-1-9-1-.md b/zh_tw/news/_posts/2009-01-31-ruby-1-9-1.md similarity index 100% rename from zh_tw/news/_posts/2009-01-31-ruby-1-9-1-.md rename to zh_tw/news/_posts/2009-01-31-ruby-1-9-1.md diff --git a/zh_tw/news/_posts/2009-05-02-ruby-1-8-7-p160-1-8-6-p368-.md b/zh_tw/news/_posts/2009-05-02-ruby-1-8-7-p160-1-8-6-p368.md similarity index 100% rename from zh_tw/news/_posts/2009-05-02-ruby-1-8-7-p160-1-8-6-p368-.md rename to zh_tw/news/_posts/2009-05-02-ruby-1-8-7-p160-1-8-6-p368.md diff --git a/zh_tw/news/_posts/2009-07-21-bigdecimal-dos-.md b/zh_tw/news/_posts/2009-07-21-bigdecimal-dos.md similarity index 100% rename from zh_tw/news/_posts/2009-07-21-bigdecimal-dos-.md rename to zh_tw/news/_posts/2009-07-21-bigdecimal-dos.md diff --git a/zh_tw/news/_posts/2009-07-21-ruby-1-9-1-p243-.md b/zh_tw/news/_posts/2009-07-21-ruby-1-9-1-p243.md similarity index 100% rename from zh_tw/news/_posts/2009-07-21-ruby-1-9-1-p243-.md rename to zh_tw/news/_posts/2009-07-21-ruby-1-9-1-p243.md diff --git a/zh_tw/news/_posts/2009-07-21-ruby-1-9-2-preview-1-.md b/zh_tw/news/_posts/2009-07-21-ruby-1-9-2-preview-1.md similarity index 100% rename from zh_tw/news/_posts/2009-07-21-ruby-1-9-2-preview-1-.md rename to zh_tw/news/_posts/2009-07-21-ruby-1-9-2-preview-1.md diff --git a/zh_tw/news/_posts/2010-07-17-ruby-1-9-2-rc2-.md b/zh_tw/news/_posts/2010-07-17-ruby-1-9-2-rc2.md similarity index 100% rename from zh_tw/news/_posts/2010-07-17-ruby-1-9-2-rc2-.md rename to zh_tw/news/_posts/2010-07-17-ruby-1-9-2-rc2.md diff --git a/zh_tw/news/_posts/2010-08-18-ruby-1-9-2-.md b/zh_tw/news/_posts/2010-08-18-ruby-1-9-2.md similarity index 100% rename from zh_tw/news/_posts/2010-08-18-ruby-1-9-2-.md rename to zh_tw/news/_posts/2010-08-18-ruby-1-9-2.md From 6cb4d93da0b76476ea35dba21ca26bc58ea0a352 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 09:25:32 +0200 Subject: [PATCH 0565/3767] Update internal links to renamed posts --- de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md | 2 +- de/security/index.md | 2 +- en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md | 2 +- en/security/index.md | 2 +- id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md | 2 +- id/security/index.md | 2 +- ja/news/_posts/2012-02-16-ruby-1-9-3-p125.md | 2 +- ja/security/index.md | 2 +- ko/news/_posts/2007-01-22-ruby-seminar-2nd.md | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md b/de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md index 21103a3da7..89f99411ad 100644 --- a/de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md +++ b/de/news/_posts/2012-02-16-ruby-1-9-3-p125-verffentlicht.md @@ -71,7 +71,7 @@ Für nähere Informationen siehe die [Tickets][4] und das [Changelog][5]. -[1]: {{ site.url }}/de/news/2012/02/16/sicherheitsfix-fr-rubys-openssl-modul-erlaube-0n-splitting-als-gegenmanahme-fr-den-tls-beast-angriff/ +[1]: {{ site.url }}/de/news/2012/02/16/security-fix-for-ruby-openssl-module/ [2]: https://bugs.ruby-lang.org/issues/show/5076 [3]: https://bugs.ruby-lang.org/issues/show/5851 [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 diff --git a/de/security/index.md b/de/security/index.md index e905c452c5..67204ee303 100644 --- a/de/security/index.md +++ b/de/security/index.md @@ -99,7 +99,7 @@ Weitere bekannte Probleme: [5]: /de/news/2012/10/12/durch-ungltiges-nul-zeichen-werden-unabsichtlich-dateien-erzeugt/ [6]: /de/news/2012/10/12/sicherheitsluecke-in-exception-ermoeglicht-umgehung-von-safe-mode/ [7]: /de/news/2012/04/20/ruby-1-9-3-p194-verffentlicht/ -[8]: /de/news/2012/02/16/sicherheitsfix-fr-rubys-openssl-modul-erlaube-0n-splitting-als-gegenmanahme-fr-den-tls-beast-angriff/ +[8]: /de/news/2012/02/16/security-fix-for-ruby-openssl-module/ [9]: /de/news/2012/01/04/denial-of-service-attacke-fr-rubys-hash-algorithmus-gefunden-cve-2011-4815/ [10]: /de/news/2011/02/18/exception-methoden-knnen-safe-umgehen/ [11]: /de/news/2011/02/18/sicherheitslcke-in-fileutils-durch-race-conditions-in-symlinks/ diff --git a/en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md b/en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md index 09a8968453..5b7223371a 100644 --- a/en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md +++ b/en/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md @@ -47,7 +47,7 @@ NOTE: Repackaged on 2012-02-17 02:04:00 UTC to fix [\[Bug #6040\]][6]. -[1]: {{ site.url }}/en/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-/ +[1]: {{ site.url }}/en/news/2012/02/16/security-fix-for-ruby-openssl-module/ [2]: https://bugs.ruby-lang.org/issues/show/5076 [3]: https://bugs.ruby-lang.org/issues/show/5851 [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 diff --git a/en/security/index.md b/en/security/index.md index d85e6254ef..3d34f46133 100644 --- a/en/security/index.md +++ b/en/security/index.md @@ -99,7 +99,7 @@ More known issues: [5]: /en/news/2012/10/12/poisoned-NUL-byte-vulnerability/ [6]: /en/news/2012/10/12/cve-2012-4464-cve-2012-4466/ [7]: /en/news/2012/04/20/ruby-1-9-3-p194-is-released/ -[8]: /en/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-/ +[8]: /en/news/2012/02/16/security-fix-for-ruby-openssl-module/ [9]: /en/news/2011/12/28/denial-of-service-attack-was-found-for-rubys-hash-algorithm-cve-2011-4815/ [10]: /en/news/2011/02/18/exception-methods-can-bypass-safe/ [11]: /en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/ diff --git a/id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md b/id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md index 2750f16bae..63091eee34 100644 --- a/id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md +++ b/id/news/_posts/2012-02-16-ruby-1-9-3-p125-is-released.md @@ -48,7 +48,7 @@ Catatan: Dipackage ulang pada on 2012-02-17 02:04:00 UTC untuk memperbaiki [\[Bu -[1]: {{ site.url }}/id/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-/ +[1]: {{ site.url }}/id/news/2012/02/16/security-fix-for-ruby-openssl-module/ [2]: https://bugs.ruby-lang.org/issues/show/5076 [3]: https://bugs.ruby-lang.org/issues/show/5851 [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 diff --git a/id/security/index.md b/id/security/index.md index 841eb0916f..c74052fe8f 100644 --- a/id/security/index.md +++ b/id/security/index.md @@ -49,6 +49,6 @@ Untuk isu - isu sebelumnya lihat [halaman bahasa Inggris][12]. [7]: /id/news/2012/10/12/poisoned-NUL-byte-vulnerability/ [8]: /id/news/2012/10/12/cve-2012-4464-cve-2012-4466/ [9]: /id/news/2012/04/20/ruby-1-9-3-p194-is-released/ -[10]: /id/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-/ +[10]: /id/news/2012/02/16/security-fix-for-ruby-openssl-module/ [11]: /id/news/2011/12/28/denial-of-service-attack-was-found-for-rubys-hash-algorithm-cve-2011-4815/ [12]: /en/security/ diff --git a/ja/news/_posts/2012-02-16-ruby-1-9-3-p125.md b/ja/news/_posts/2012-02-16-ruby-1-9-3-p125.md index 65cc997b05..e98456b7f8 100644 --- a/ja/news/_posts/2012-02-16-ruby-1-9-3-p125.md +++ b/ja/news/_posts/2012-02-16-ruby-1-9-3-p125.md @@ -45,7 +45,7 @@ See [tickets][4] and [ChangeLog][5] for details. -[1]: {{ site.url }}/en/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-/ +[1]: {{ site.url }}/en/news/2012/02/16/security-fix-for-ruby-openssl-module/ [2]: https://bugs.ruby-lang.org/issues/show/5076 [3]: https://bugs.ruby-lang.org/issues/show/5851 [4]: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 diff --git a/ja/security/index.md b/ja/security/index.md index 6592c84057..5d19d5dc96 100644 --- a/ja/security/index.md +++ b/ja/security/index.md @@ -82,7 +82,7 @@ Posted by usa on 02 Jun 2006 [5]: /ja/news/2012/10/12/poisoned-NUL-byte-vulnerability/ [6]: /ja/news/2012/10/12/cve-2012-4464-cve-2012-4466/ [7]: /en/news/2012/04/20/ruby-1-9-3-p194-is-released/ -[8]: /en/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-/ +[8]: /en/news/2012/02/16/security-fix-for-ruby-openssl-module/ [9]: /en/news/2011/12/28/denial-of-service-attack-was-found-for-rubys-hash-algorithm-cve-2011-4815/ [10]: /ja/news/2011/02/18/exception-methods-can-bypass-safe/ [11]: /ja/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/ diff --git a/ko/news/_posts/2007-01-22-ruby-seminar-2nd.md b/ko/news/_posts/2007-01-22-ruby-seminar-2nd.md index d492f9d6a0..93fe5ce0c0 100644 --- a/ko/news/_posts/2007-01-22-ruby-seminar-2nd.md +++ b/ko/news/_posts/2007-01-22-ruby-seminar-2nd.md @@ -15,4 +15,4 @@ http://wiki.rubykr.org/show/RubySeminar -[1]: {{ site.url }}/ko/news/2006/11/10/-2006-11-25/ +[1]: {{ site.url }}/ko/news/2006/11/10/meeting-2006-11-25/ From ec923b93043089e7261684c773a57b522501d55d Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 09:25:36 +0200 Subject: [PATCH 0566/3767] Add rewrite rules for renamed posts --- config.ru | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/config.ru b/config.ru index 982993ec43..0df1a64de2 100644 --- a/config.ru +++ b/config.ru @@ -23,6 +23,23 @@ use Rack::Rewrite do r302 %r{^/([a-z_]+)/news/2013/12/21/semantic-versioning-after-2-1-0(.*)$}, "/$1/news/2013/12/21/ruby-version-policy-changes-with-2-1-0$2" r302 %r{^/([a-z_]+)/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$}, "/$1/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$2" + # URL changes with Jekyll 3, May 2016 + r302 %r{^/(en|id)/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-(.*)$}, "/$1/news/2012/02/16/security-fix-for-ruby-openssl-module$2" + r302 %r{^/(de)/news/2012/02/16/sicherheitsfix-fr-rubys-openssl-modul-erlaube-0n-splitting-als-gegenmanahme-fr-den-tls-beast-angriff(.*)$}, "/$1/news/2012/02/16/security-fix-for-ruby-openssl-module$2" + r302 %r{^/(en|it)/news/(201./../..)/fukuoka-ruby-award-2011-competition---grand-prize-12000(.*)$}, "/$1/news/$2/fukuoka-ruby-award-2011$3" + r302 %r{^/(en|id|it)/news/(201./../..)/2013-fukuoka-ruby-award-competitionentries-to-be-judged-by-matz(.*)$}, "/$1/news/$2/fukuoka-ruby-award-2013$3" + r302 %r{^/(en)/news/2011/10/12/upcoming-ruby-programming-competitions-with-matz---grand-prize---1000000-jpy(.*)$}, "/$1/news/2011/10/12/programming-competitions-with-matz$2" + r302 %r{^/(de)/news/2011/10/13/anstehende-ruby-programmierwettbewerbe-mit-matz---groer-preis-1-000-000-(.*)$}, "/$1/news/2011/10/12/programming-competitions-with-matz$2" + r302 %r{^/(en|de|ko)/news/2003/01/31/raasuccversion--230(.*)$}, "/$1/news/2003/01/31/raa-2-3-0$2" + r302 %r{^/(en|de|ko)/news/2002/12/07/my20021207-raasuccversion--210(.*)$}, "/$1/news/2002/12/07/raa-2-1-0$2" + r302 %r{^/(en|ko)/news/2002/12/11/ruby-hacking-guide-is-out-though-(.*)$}, "/$1/news/2002/12/11/ruby-hacking-guide$2" + r302 %r{^/(de)/news/2002/12/11/ruby-hacking-guide-ist-da-obwohl-(.*)$}, "/$1/news/2002/12/11/ruby-hacking-guide$2" + r302 %r{^/(pl)/news/2012/10/22/rupy-2012---pita-edycja-konferencji-niebawem(.*)$}, "/$1/news/2012/10/22/rupy-2012$2" + r302 %r{^/(ko)/news/2008/06/12/-1-8-7-(.*)$}, "/$1/news/2008/06/12/ruby-1-8-7$2" + r302 %r{^/(ko)/news/2007/09/10/-4-(.*)$}, "/$1/news/2007/09/10/ruby-kr-seminar-4$2" + r302 %r{^/(ko)/news/2006/11/10/-2006-11-25(.*)$}, "/$1/news/2006/11/10/meeting-2006-11-25$2" + r302 %r{^/(bg|es|ja|ko|zh_cn|zh_tw)/news/(.*)-(|/|/index\.html)$}, "/$1/news/$2$3" + # removed resources (some are still linked to from old news posts) r302 %r{^/ja/install\.cgi(\?.+)?$}, "/ja/downloads" r302 %r{^/ja/20030611\.html$}, "/ja/downloads" From eb955fdd1f5bc38de46f86d36359b12e7a1f1ee7 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 09:25:39 +0200 Subject: [PATCH 0567/3767] Switch to Jekyll 3 --- Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile b/Gemfile index c2c83c5f88..690dfe21f0 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source "https://rubygems.org" ruby ENV['CUSTOM_RUBY_VERSION'] || '2.3.1' gem 'rake', '~> 10.0' -gem 'jekyll', '~> 2.0' +gem 'jekyll', '~> 3.0' gem 'rouge', '~> 1.10' gem 'unicorn' From 2a1436c5f46836a155af5edca51971da42070e8f Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 09:25:42 +0200 Subject: [PATCH 0568/3767] Update gem bundle for Jekyll 3 --- Gemfile.lock | 55 ++++++++-------------------------------------------- 1 file changed, 8 insertions(+), 47 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index e09ae1fbe9..b85cf6253d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,40 +1,17 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.4.0) - blankslate (2.1.2.4) - classifier-reborn (2.0.4) - fast-stemmer (~> 1.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.10.0) colorator (0.1) - execjs (2.6.0) - faraday (0.9.2) - multipart-post (>= 1.2, < 3) - fast-stemmer (1.0.2) ffi (1.9.10) - jekyll (2.5.3) - classifier-reborn (~> 2.0) + jekyll (3.1.5) colorator (~> 0.1) - jekyll-coffeescript (~> 1.0) - jekyll-gist (~> 1.0) - jekyll-paginate (~> 1.0) jekyll-sass-converter (~> 1.0) jekyll-watch (~> 1.1) kramdown (~> 1.3) - liquid (~> 2.6.1) + liquid (~> 3.0) mercenary (~> 0.3.3) - pygments.rb (~> 0.6.0) - redcarpet (~> 3.1) + rouge (~> 1.7) safe_yaml (~> 1.0) - toml (~> 0.1.0) - jekyll-coffeescript (1.0.1) - coffee-script (~> 2.2) - jekyll-gist (1.4.0) - octokit (~> 4.2) - jekyll-paginate (1.1.0) jekyll-sass-converter (1.4.0) sass (~> 3.4) jekyll-watch (1.4.0) @@ -44,25 +21,16 @@ GEM lanyon (0.3.3) jekyll (>= 2.0, < 4.0) rack (~> 1.6) - liquid (2.6.3) - listen (3.0.7) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9.7) + liquid (3.0.6) + listen (3.0.8) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) mercenary (0.3.6) mini_portile2 (2.0.0) - multipart-post (2.0.0) multipart_body (0.2.1) nokogiri (1.6.7.2) mini_portile2 (~> 2.0.0.rc2) - octokit (4.3.0) - sawyer (~> 0.7.0, >= 0.5.3) paint (0.9.0) - parslet (1.5.0) - blankslate (~> 2.0) - posix-spawn (0.3.11) - pygments.rb (0.6.3) - posix-spawn (~> 0.3.6) - yajl-ruby (~> 1.2.0) rack (1.6.4) rack-protection (1.5.3) rack @@ -74,17 +42,11 @@ GEM rb-fsevent (0.9.7) rb-inotify (0.9.7) ffi (>= 0.5.0) - redcarpet (3.3.4) rouge (1.10.1) safe_yaml (1.0.4) sass (3.4.22) - sawyer (0.7.0) - addressable (>= 2.3.5, < 2.5) - faraday (~> 0.8, < 0.10) spidr (0.5.0) nokogiri (~> 1.3) - toml (0.1.2) - parslet (~> 1.5.0) unicorn (5.1.0) kgio (~> 2.6) raindrops (~> 0.7) @@ -92,13 +54,12 @@ GEM multipart_body (~> 0.2) paint (~> 0.8) spidr (~> 0.4) - yajl-ruby (1.2.1) PLATFORMS ruby DEPENDENCIES - jekyll (~> 2.0) + jekyll (~> 3.0) lanyon (~> 0.3.1) rack-protection rack-rewrite From a2cc43c66923d780c31d3237a4126ba3924ea5a2 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 09:25:48 +0200 Subject: [PATCH 0569/3767] Update plugins for Jekyll 3 * posts are now instances of Jekyll::Document * site.posts is now an instance of Jekyll::Collection; an array of all posts can be accessed via site.posts.docs * access to Document#data properties via methods is now deprecated --- _plugins/news.rb | 4 ++-- _plugins/translation_status.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_plugins/news.rb b/_plugins/news.rb index 591e7f0757..25b4539bf8 100644 --- a/_plugins/news.rb +++ b/_plugins/news.rb @@ -118,7 +118,7 @@ def initialize(site,base,lang,posts) end end - class Post + class Document def lang data['lang'] @@ -144,7 +144,7 @@ def generate(site) end end - site.posts.each do |post| + site.posts.docs.each do |post| posts[post.lang][post.date.year][post.date.month] << post end diff --git a/_plugins/translation_status.rb b/_plugins/translation_status.rb index 8f7ab06d6a..6aba0cbc01 100644 --- a/_plugins/translation_status.rb +++ b/_plugins/translation_status.rb @@ -117,7 +117,7 @@ def render(context) name = post.url.gsub(%r(\A/#{lang}/news/), '') @posts[name].translations << lang - @posts[name].security = true if post.tags.include?('security') + @posts[name].security = true if post.data['tags'].include?('security') end end From be7561f9bd08f92fd877b18caf00620c3603ede6 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 09:25:53 +0200 Subject: [PATCH 0570/3767] Update layouts for Jekyll 3 Layout metadata is now available via "layout", not via "page". --- _layouts/default.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_layouts/default.html b/_layouts/default.html index 3bcbd50177..1aa504f748 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -24,8 +24,8 @@ - {% if page.javascript != null %} - {% for javascript in page.javascript %} + {% if layout.javascript != null %} + {% for javascript in layout.javascript %} {% endfor %} {% endif %} From e006e35fc370e0ae002531f261f100e1dc37983d Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sat, 14 May 2016 09:25:58 +0200 Subject: [PATCH 0571/3767] Disable kramdown's syntax highlighting Prevent kramdown from doing any syntax highlighting and instead leave syntax highlighting to Jekyll via Liquid tags. This preserves the previous behavior of Jekyll 2. --- _config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_config.yml b/_config.yml index 72efc6c1d4..cc4d6e9a25 100644 --- a/_config.yml +++ b/_config.yml @@ -6,6 +6,8 @@ timezone: UTC kramdown: auto_ids: false + syntax_highlighter_opts: + disable: true exclude: - config.ru From 8b7de4dda47f324d647937d0cd81f861c50a8837 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sun, 22 May 2016 20:47:10 +0700 Subject: [PATCH 0572/3767] Translate ConFoo Vancouver 2016 is looking for Ruby speakers (id) --- id/news/_posts/2016-05-16-confoo-cfp.md | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 id/news/_posts/2016-05-16-confoo-cfp.md diff --git a/id/news/_posts/2016-05-16-confoo-cfp.md b/id/news/_posts/2016-05-16-confoo-cfp.md new file mode 100644 index 0000000000..64f8feafc9 --- /dev/null +++ b/id/news/_posts/2016-05-16-confoo-cfp.md @@ -0,0 +1,26 @@ +--- +layout: news_post +title: "ConFoo Vancouver 2016 Mencari Pembicara Ruby" +author: "afilina" +translator: "meisyal" +date: 2016-05-16 20:06:00 +0000 +lang: id +--- + +ConFoo sekali lagi sedang mencari pembicara yang penuh semangat untuk konferensi +mendatang. + +![ConFoo - Developer Conference](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}ConFoo dengan gembira membuka [call for papers][1] Vancouver +edisi 2016! Jika Anda tertarik untuk berbicara tentang Ruby atau topik pengembangan +*web* lainnya, silakan mengajukan hingga 6 Juni. Kami akan menanggung perjalanan dan +hotel untuk pembicara yang memerlukannya. + +ConFoo Vancouver akan diselenggarakan pada 5-7 Desember 2016. Bagi mereka yang +terbiasa dengan ConFoo Montreal, konferensi ini akan tetap berlanjut setiap tahun +disamping Vancouver. [Kunjungi situs kami][2] untuk mempelajari lebih lanjut. + +Perbincangan topik berlangsung 35 menit dan tanya jawab 10 menit, total 45 menit. +Kami tidak sabar untuk menunggu ajuan Anda! + +[1]: https://confoo.ca/en/yvr2016/call-for-papers +[2]: https://confoo.ca/en/yvr2016 From ff6b3bd437c0b5ac33655319778f99457358bfde Mon Sep 17 00:00:00 2001 From: Chayoung You Date: Thu, 26 May 2016 11:35:52 +0900 Subject: [PATCH 0573/3767] Translate ConFoo Vancouver 2016 call for papers (ko) (#1402) * Translate ConFoo Vancouver 2016 call for papers (ko) * Fix grammar (ko) --- ko/news/_posts/2015-08-31-confoo-cfp.md | 4 ++-- ko/news/_posts/2016-05-16-confoo-cfp.md | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 ko/news/_posts/2016-05-16-confoo-cfp.md diff --git a/ko/news/_posts/2015-08-31-confoo-cfp.md b/ko/news/_posts/2015-08-31-confoo-cfp.md index 8839a528bf..c06c468346 100644 --- a/ko/news/_posts/2015-08-31-confoo-cfp.md +++ b/ko/news/_posts/2015-08-31-confoo-cfp.md @@ -7,13 +7,13 @@ date: 2015-08-31 16:00:00 +0000 lang: ko --- -ConFoo가 다음 콘퍼런스에서 발표하실 열정적인 발표자를 한 번 더 찾고있습니다. +ConFoo가 다음 콘퍼런스에서 발표하실 열정적인 발표자를 한 번 더 찾고 있습니다. ![ConFoo - 웹 개발자를 위한 콘퍼런스](https://confoo.ca/images/content/confoo-master.jpg){: style="border:0; float:right; margin-left:20px;" width="350" height="157"}이벤트는 캐나다 몬트리올에서 2월 24일에서 26일까지 개최됩니다. 전 세계에서 모인 발표자가 있는 신나는 웹 개발자를 위한 콘퍼런스입니다. 이 한 주제 아래 많은 웹 프로그래밍 언어뿐만 아니라 다른 웹 개발에 관련된 주제도 다룹니다. [신청][1]은 9월 20일에 종료합니다. 지난 몇 년간, ConFoo 발표자의 50%가 바뀌었습니다. 이 콘퍼런스가 처음이라면, 신청해도 전혀 문제없습니다. -그냥 참가만 하고 싶으신 분을 위한 입장권은 10월 13일 까지 [할인][2]합니다. +그냥 참가만 하고 싶으신 분을 위한 입장권은 10월 13일까지 [할인][2]합니다. [1]: https://confoo.ca/en/call-for-papers [2]: https://confoo.ca/en/register diff --git a/ko/news/_posts/2016-05-16-confoo-cfp.md b/ko/news/_posts/2016-05-16-confoo-cfp.md new file mode 100644 index 0000000000..8703232bad --- /dev/null +++ b/ko/news/_posts/2016-05-16-confoo-cfp.md @@ -0,0 +1,25 @@ +--- +layout: news_post +title: "ConFoo 밴쿠버 2016에서 루비 발표자를 모집합니다" +author: "afilina" +translator: "yous" +date: 2016-05-16 20:06:00 +0000 +lang: ko +--- + +ConFoo에서 다가오는 콘퍼런스에 참가할 열정적인 발표자를 다시 한 번 모집합니다. + +![ConFoo - 개발자 콘퍼런스](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"} +ConFoo에서 밴쿠버 2016 [제안서][1]를 받게 되었습니다! 루비나 다른 웹 개발 주제에 +대해 발표하고 싶다면, 6월 6일까지 제출해주시기 바랍니다. 필요하신 분에 한해 여행 +경비와 호텔 비용을 지불해드립니다. + +ConFoo 밴쿠버는 2016년 12월 5일부터 7일까지 열릴 예정입니다. ConFoo 몬트리얼은 +해당 콘퍼런스에 익숙한 분들을 위해 밴쿠버와 함께 매년 열릴 예정입니다. 자세히 +알아보려면 [저희 사이트에 방문하세요][2]. + +발표 시간은 주제에 대해 35분, 질의응답 시간 10분으로 총 45분입니다. 제안서를 +제출해주시길 고대하고 있겠습니다! + +[1]: https://confoo.ca/en/yvr2016/call-for-papers +[2]: https://confoo.ca/en/yvr2016 From 7cce383c6379690a31fdb771b71db0bbf9e43916 Mon Sep 17 00:00:00 2001 From: Thiago Augusto Date: Fri, 27 May 2016 01:49:27 -0300 Subject: [PATCH 0574/3767] Fix typographical error (pt) --- pt/documentation/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pt/documentation/index.md b/pt/documentation/index.md index c7c28f2e9b..40ef06a6dc 100644 --- a/pt/documentation/index.md +++ b/pt/documentation/index.md @@ -36,7 +36,7 @@ diversas maneiras de obter o Ruby. bibliotecas comuns do Ruby. Também ensinamos cultura. [RubyMonk][3] -: Descubra idiomas Ruby, aprenda lissões e resolva problemas, tudo +: Descubra idiomas Ruby, aprenda lições e resolva problemas, tudo no seu browser! [Hackety Hack][4] From 4c0d7fd47d82300bbce8343ee834bcda5eb1db17 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Fri, 27 May 2016 15:16:17 +0800 Subject: [PATCH 0575/3767] Translate ConFoo 2016 news post (zh_tw) --- zh_tw/news/_posts/2016-05-16-confoo-cfp.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 zh_tw/news/_posts/2016-05-16-confoo-cfp.md diff --git a/zh_tw/news/_posts/2016-05-16-confoo-cfp.md b/zh_tw/news/_posts/2016-05-16-confoo-cfp.md new file mode 100644 index 0000000000..97d6db997e --- /dev/null +++ b/zh_tw/news/_posts/2016-05-16-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo 2016 正尋找 Ruby 講者" +author: "afilina" +translator: "Juanito Fatas" +date: 2016-05-16 20:06:00 +0000 +lang: zh_tw +--- + +ConFoo 再一次為下一次大會尋找有熱情的講者。 + +![ConFoo - 開發者研討會](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}很高興宣布 ConFoo 溫哥華大會 2016 年現正[開放投稿][1]!如有興趣演講 Ruby 或任何網路開發相關的主題,請在六月六日前投稿。我們支付旅費與住宿費給有需要的講者。 + +ConFoo Vancouver 將於 2016 年 12 月 5 至 7 日舉辦。參加過 ConFoo 蒙特婁的朋友,大會今年仍會舉辦,只是改在溫哥華。請參考[大會官網][2]來進一步了解。 + +演講為 35 分鐘加 10 分鐘問答時間,共 45 分鐘。引頸期盼您的投稿! + +[1]: https://confoo.ca/en/yvr2016/call-for-papers +[2]: https://confoo.ca/en/yvr2016 From 1035784c4a7a2cda37858b37024e8f1bb06176c4 Mon Sep 17 00:00:00 2001 From: Quintus Date: Thu, 2 Jun 2016 20:58:22 +0200 Subject: [PATCH 0576/3767] Translate ConFoo Vancouver 2016 post (de) --- de/news/_posts/2016-05-16-confoo-cfp.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 de/news/_posts/2016-05-16-confoo-cfp.md diff --git a/de/news/_posts/2016-05-16-confoo-cfp.md b/de/news/_posts/2016-05-16-confoo-cfp.md new file mode 100644 index 0000000000..0ee774d1ef --- /dev/null +++ b/de/news/_posts/2016-05-16-confoo-cfp.md @@ -0,0 +1,19 @@ +--- +layout: news_post +title: "ConFoo Vancouver 2016 sucht Ruby-Referenten" +author: "afilina" +translator: "Marvin Gülker" +date: 2016-05-16 20:06:00 +0000 +lang: de +--- + +Wieder einmal sucht die ConFoo nach motivierten Referenten für die anstehende Konferenz. + +![ConFoo - Entwicklerkonferenz](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}Die ConFoo freut sich, den [Call for Papers][1] für die ConFoo Vancouver 2016 bekannt zu geben! Wenn Sie Interesse daran haben, über Ruby oder andere Webentwicklerthemen zu referieren, senden Sie Ihre Vorschläge bitte bis zum 6. Juni ein. Die Reise- und Hotelkosten werden bei bedürftigen Referenten von uns übernommen. + +Die ConFoo Vancouver wird vom 5. bis 7. Dezember 2016 stattfinden. Die ConFoo Montreal wird weiterhin jährlich neben derjenigen in Vancouver stattfinden; [besuchen Sie unsere Seite][2] für weitere Informationen. + +Die einzelnen Veranstaltungen haben eine Länge von insgesamt 45 Minuten, die sich aus 35 Minuten für das Thema und 10 Minuten für Fragen und Antworten zusammensetzt. Wir warten gespannt auf Ihre Vorschläge! + +[1]: https://confoo.ca/en/yvr2016/call-for-papers +[2]: https://confoo.ca/en/yvr2016 From 64c911543e9305c3865d9d7ac2307534932514a7 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 12 Jun 2016 10:27:54 +0200 Subject: [PATCH 0577/3767] Avoid use of "we" in ConFoo post (en) "We" should not be used in third-party news posts, since it invokes the association that it refers to the Ruby core or ruby-lang.org teams. See issue #1405. --- en/news/_posts/2016-05-16-confoo-cfp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2016-05-16-confoo-cfp.md b/en/news/_posts/2016-05-16-confoo-cfp.md index e5db4248be..1e39cb8bf5 100644 --- a/en/news/_posts/2016-05-16-confoo-cfp.md +++ b/en/news/_posts/2016-05-16-confoo-cfp.md @@ -9,11 +9,11 @@ lang: en ConFoo is once more seeking passionate speakers for the upcoming conference. -![ConFoo - Developer Conference](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}ConFoo is happy to open the [call for papers][1] of the Vancouver 2016 edition! If you are interested in speaking about Ruby or other web development topics, please submit until June 6th. We will cover travel and hotel for the speakers who require it. +![ConFoo - Developer Conference](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}ConFoo is happy to open the [call for papers][1] of the Vancouver 2016 edition! If you are interested in speaking about Ruby or other web development topics, please submit until June 6th. ConFoo will cover travel and hotel for the speakers who require it. -ConFoo Vancouver will be held on December 5-7, 2016. For those who are familiar with ConFoo Montreal, that conference will still be running annually in addition to Vancouver. [Visit our site][2] to learn more. +ConFoo Vancouver will be held on December 5-7, 2016. For those who are familiar with ConFoo Montreal, that conference will still be running annually in addition to Vancouver. [Visit their site][2] to learn more. -Talks are 35 minutes for the topic and 10 minutes for Q&A, for a total of 45 minutes. We are eagerly expecting your proposals! +Talks are 35 minutes for the topic and 10 minutes for Q&A, for a total of 45 minutes. ConFoo is eagerly expecting your proposals! [1]: https://confoo.ca/en/yvr2016/call-for-papers [2]: https://confoo.ca/en/yvr2016 From 646e2109aecdae8ae0eaf736f648f817b1a48b79 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 12 Jun 2016 10:28:35 +0200 Subject: [PATCH 0578/3767] Update translation of ConFoo post (de) --- de/news/_posts/2016-05-16-confoo-cfp.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/de/news/_posts/2016-05-16-confoo-cfp.md b/de/news/_posts/2016-05-16-confoo-cfp.md index 0ee774d1ef..1bdeebf139 100644 --- a/de/news/_posts/2016-05-16-confoo-cfp.md +++ b/de/news/_posts/2016-05-16-confoo-cfp.md @@ -9,11 +9,11 @@ lang: de Wieder einmal sucht die ConFoo nach motivierten Referenten für die anstehende Konferenz. -![ConFoo - Entwicklerkonferenz](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}Die ConFoo freut sich, den [Call for Papers][1] für die ConFoo Vancouver 2016 bekannt zu geben! Wenn Sie Interesse daran haben, über Ruby oder andere Webentwicklerthemen zu referieren, senden Sie Ihre Vorschläge bitte bis zum 6. Juni ein. Die Reise- und Hotelkosten werden bei bedürftigen Referenten von uns übernommen. +![ConFoo - Entwicklerkonferenz](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}Die ConFoo freut sich, den [Call for Papers][1] für die ConFoo Vancouver 2016 bekannt zu geben! Wenn Sie Interesse daran haben, über Ruby oder andere Webentwicklerthemen zu referieren, senden Sie Ihre Vorschläge bitte bis zum 6. Juni ein. Die Reise- und Hotelkosten werden bei bedürftigen Referenten übernommen. -Die ConFoo Vancouver wird vom 5. bis 7. Dezember 2016 stattfinden. Die ConFoo Montreal wird weiterhin jährlich neben derjenigen in Vancouver stattfinden; [besuchen Sie unsere Seite][2] für weitere Informationen. +Die ConFoo Vancouver wird vom 5. bis 7. Dezember 2016 stattfinden. Die ConFoo Montreal wird weiterhin jährlich neben derjenigen in Vancouver stattfinden; [besuchen Sie die Website][2] für weitere Informationen. -Die einzelnen Veranstaltungen haben eine Länge von insgesamt 45 Minuten, die sich aus 35 Minuten für das Thema und 10 Minuten für Fragen und Antworten zusammensetzt. Wir warten gespannt auf Ihre Vorschläge! +Die einzelnen Veranstaltungen haben eine Länge von insgesamt 45 Minuten, die sich aus 35 Minuten für das Thema und 10 Minuten für Fragen und Antworten zusammensetzt. Die ConFoo wartet gespannt auf Ihre Vorschläge! [1]: https://confoo.ca/en/yvr2016/call-for-papers [2]: https://confoo.ca/en/yvr2016 From f7025e6323bd828b452cd48647257445383efa20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlio=20Campos?= Date: Fri, 3 Jun 2016 11:28:02 -0300 Subject: [PATCH 0579/3767] Translate 2016-05-16-confoo-cfp (pt) --- pt/news/_posts/2016-05-16-confoo-cfp.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 pt/news/_posts/2016-05-16-confoo-cfp.md diff --git a/pt/news/_posts/2016-05-16-confoo-cfp.md b/pt/news/_posts/2016-05-16-confoo-cfp.md new file mode 100644 index 0000000000..0ce8a093de --- /dev/null +++ b/pt/news/_posts/2016-05-16-confoo-cfp.md @@ -0,0 +1,20 @@ +--- +layout: news_post +title: "ConFoo Vancouver 2016 está procurando por palestrantes em Ruby" +author: "afilina" +translator: "jcserracampos" +date: 2016-05-16 20:06:00 +0000 +lang: pt +--- + +ConFoo está mais uma vez procurando por palestrantes apaixonador para sua próxima conferência. +ConFoo is once more seeking passionate speakers for the upcoming conference. + +![ConFoo - Developer Conference](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}ConFoo está feliz por [receber artigos][1] para a edição Vancouver 2016! Se você é interessado em falar sobre Ruby ou outros tópicos sobre desenvolvimento web, por favor submeta até dia 6 e junho. Nós vamos custear viagem e hotel para os palestrantes que requerirem. + +ConFoo Vancouver acontecerá entra 5 e 7 de dezembro de 2016. Para aqueles que são acostumados com ConFoo Montreal, esta conferência ainda ocorrerá anualmente em adição a de Vancouver. [Visite nosso site][2] para aprender mais. + +Palestras são 35 minutos do tópico e 10 minutos para perguntas e respostas, totalizando 45 minutos. Estamos ansiosamento esperando por sua proposta! + +[1]: https://confoo.ca/en/yvr2016/call-for-papers +[2]: https://confoo.ca/en/yvr2016 From 0399d8a2d15bd56d349386d27ee40f886c93dbb7 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 12 Jun 2016 10:56:04 +0200 Subject: [PATCH 0580/3767] Remove untranslated paragraph from ConFoo post (pt) --- pt/news/_posts/2016-05-16-confoo-cfp.md | 1 - 1 file changed, 1 deletion(-) diff --git a/pt/news/_posts/2016-05-16-confoo-cfp.md b/pt/news/_posts/2016-05-16-confoo-cfp.md index 0ce8a093de..ee29796221 100644 --- a/pt/news/_posts/2016-05-16-confoo-cfp.md +++ b/pt/news/_posts/2016-05-16-confoo-cfp.md @@ -8,7 +8,6 @@ lang: pt --- ConFoo está mais uma vez procurando por palestrantes apaixonador para sua próxima conferência. -ConFoo is once more seeking passionate speakers for the upcoming conference. ![ConFoo - Developer Conference](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}ConFoo está feliz por [receber artigos][1] para a edição Vancouver 2016! Se você é interessado em falar sobre Ruby ou outros tópicos sobre desenvolvimento web, por favor submeta até dia 6 e junho. Nós vamos custear viagem e hotel para os palestrantes que requerirem. From 88f80814aa4b1229c16fcb4a6e3b17c9e466b9c3 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Mon, 20 Jun 2016 18:00:24 +0900 Subject: [PATCH 0581/3767] Ruby 2.4.0-preview1 Released (#1409) * Ruby 2.4.0-preview1 Released --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 106 ++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md diff --git a/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md new file mode 100644 index 0000000000..847d561af1 --- /dev/null +++ b/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -0,0 +1,106 @@ +--- +layout: news_post +title: "Ruby 2.4.0-preview1 Released" +author: "naruse" +translator: +date: 2016-06-20 14:00:00 +0000 +lang: en +--- + +We are pleased to announce the release of Ruby 2.4.0-preview1. + +Ruby 2.4.0-preview1 is the first preview of Ruby 2.4.0. +This preview1 is released earlier than usual because it includes so +many new features and improvements. +Feel free to [send feedback](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport) since you can still change the features. + +## [Unify Fixnum and Bignum into Integer](https://bugs.ruby-lang.org/issues/12005) + +Though [ISO/IEC 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) doesn't specify details of the Integer class, +CRuby has two visible Integer classes: Fixnum and Bignum. +Ruby 2.4 unifies them into Integer. + +## [String supports Unicode case mappings](https://bugs.ruby-lang.org/issues/10085) + +`String/Symbol#upcase/downcase/swapcase/capitalize(!)` now handle Unicode case mappings +instead of only ASCII case mappings. + +## Performance improvements + +Ruby 2.4 also contains the following performance improvements including language changes: + +### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) + +`[x, y].max` and `[x, y].min` are optimized to not create a temporary array +under certain conditions. + +### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) + +Added `Regexp#match?`, which executes a regexp match without creating a back reference object +and changing `$~` to reduce object allocation. + +### Other performance improvements + +* [speed up instance variable access](https://bugs.ruby-lang.org/issues/12274) + +## Debugging + +### [Thread#report_on_exception and Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) + +Ruby ignored exceptions in threads unless another thread explicitly joins it. +With `report_on_exception = true`, +you can notice if a thread has died due to an unhandled exception. + +Send us feedback what should be the default for `report_on_exception` and about report-on-GC. + +### [Thread deadlock detection now shows threads with their backtrace and dependency](https://bugs.ruby-lang.org/issues/8214) + +Ruby has deadlock detection around waiting threads, but its report doesn't +include enough information for debugging. +Ruby 2.4's deadlock detection shows threads with their backtrace and dependent threads. + +Try and enjoy programming with Ruby 2.4.0-preview1, and [send us feedback](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! + +## Notable Changes since 2.3 + +See [NEWS](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) +and [ChangeLog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) +for details. + +With those changes, [1140 files changed, 33126 insertions(+), 50993 deletions(-)](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1) since Ruby 2.3.0! + +## Download + +* + + * SIZE: 14108114 bytes + * SHA1: 7dcc42548d0724d83b6589ab98f34282845d7bcd + * SHA256: 17570f0b84215ca82252f10c167ee50bc075383c018420c6b2601ae1cade0649 + * SHA512: c9873e8686eb54dbde61d6e23cd5197beebccd6cb31fd12c82763ebe1fde17095d7514d9d93c2c82b238032c98691df5479dc2d666a8a590e0fc54450ec29cb5 + +* + + * SIZE: 17605452 bytes + * SHA1: 1003a1e57547d81f4bb979c0f40f242afc284cd5 + * SHA256: 80d02f49f40e7ce07b70bee7efda751b0595a349a017306e9fe8caad5da13e64 + * SHA512: 4b603ab4ff9ea7e8bb8053aa4b638839d534241466d7f0e4d5bca3f2ea416694c2ea391790f1ffdc07fa538918d27707621741eb0ddc7bd00eb9d7628622787a + +* + + * SIZE: 11155800 bytes + * SHA1: bc33085277266f5a09a143bf6817affcb77f8e7f + * SHA256: 62942c7300727469fe3d2b43e5a5c772d4836cf624a1d644bdece2afaca472c8 + * SHA512: dfc2c6642d49fa95383817a6dc82c416b3218ddfdaf882d6d2e5a7da22d0a5ac142e516a57aa96214070f3c7551d275044233ac052c82d67189b01c39847aad4 + +* + + * SIZE: 19904781 bytes + * SHA1: 25c16ee91bbcb0224f80e20d938f5c08832973f7 + * SHA256: fd588aea1558b1171f87a3dd342ee207b8995a2c0a8241d7aa15bcfa16036854 + * SHA512: f2fff35ff9157a4b31177b3d6b91bdaad04c22b3c626c3a5e5ec9a31b103f9607b31c909ef27880065cfdbcfa5d6901a6db89d22e0c645666d069c5b6dd1818b + +## Release Comment + +See also the release schedule and other information: + +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) From 29ae14fe380260d00bdc1affe6f654264e9c76b3 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Mon, 20 Jun 2016 18:35:46 +0900 Subject: [PATCH 0582/3767] fix release date (#1411) --- en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md index 847d561af1..a200b50782 100644 --- a/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md +++ b/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -3,7 +3,7 @@ layout: news_post title: "Ruby 2.4.0-preview1 Released" author: "naruse" translator: -date: 2016-06-20 14:00:00 +0000 +date: 2016-06-20 18:00:00 +0900 lang: en --- From ac62ecdf81cdf1fa6ce4c6f19db6f943e8a73854 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 20 Jun 2016 17:36:39 +0200 Subject: [PATCH 0583/3767] Rewrap post (en) --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md index a200b50782..952478a54a 100644 --- a/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md +++ b/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -12,22 +12,26 @@ We are pleased to announce the release of Ruby 2.4.0-preview1. Ruby 2.4.0-preview1 is the first preview of Ruby 2.4.0. This preview1 is released earlier than usual because it includes so many new features and improvements. -Feel free to [send feedback](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport) since you can still change the features. +Feel free to +[send feedback](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport) +since you can still change the features. ## [Unify Fixnum and Bignum into Integer](https://bugs.ruby-lang.org/issues/12005) -Though [ISO/IEC 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) doesn't specify details of the Integer class, +Though [ISO/IEC 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) +doesn't specify details of the Integer class, CRuby has two visible Integer classes: Fixnum and Bignum. Ruby 2.4 unifies them into Integer. ## [String supports Unicode case mappings](https://bugs.ruby-lang.org/issues/10085) -`String/Symbol#upcase/downcase/swapcase/capitalize(!)` now handle Unicode case mappings -instead of only ASCII case mappings. +`String/Symbol#upcase/downcase/swapcase/capitalize(!)` now handle +Unicode case mappings instead of only ASCII case mappings. ## Performance improvements -Ruby 2.4 also contains the following performance improvements including language changes: +Ruby 2.4 also contains the following performance improvements including +language changes: ### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) @@ -36,8 +40,8 @@ under certain conditions. ### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) -Added `Regexp#match?`, which executes a regexp match without creating a back reference object -and changing `$~` to reduce object allocation. +Added `Regexp#match?`, which executes a regexp match without creating +a back reference object and changing `$~` to reduce object allocation. ### Other performance improvements @@ -51,15 +55,18 @@ Ruby ignored exceptions in threads unless another thread explicitly joins it. With `report_on_exception = true`, you can notice if a thread has died due to an unhandled exception. -Send us feedback what should be the default for `report_on_exception` and about report-on-GC. +Send us feedback what should be the default for `report_on_exception` +and about report-on-GC. ### [Thread deadlock detection now shows threads with their backtrace and dependency](https://bugs.ruby-lang.org/issues/8214) Ruby has deadlock detection around waiting threads, but its report doesn't include enough information for debugging. -Ruby 2.4's deadlock detection shows threads with their backtrace and dependent threads. +Ruby 2.4's deadlock detection shows threads with their backtrace and +dependent threads. -Try and enjoy programming with Ruby 2.4.0-preview1, and [send us feedback](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! +Try and enjoy programming with Ruby 2.4.0-preview1, and +[send us feedback](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! ## Notable Changes since 2.3 @@ -67,7 +74,9 @@ See [NEWS](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) and [ChangeLog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) for details. -With those changes, [1140 files changed, 33126 insertions(+), 50993 deletions(-)](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1) since Ruby 2.3.0! +With those changes, +[1140 files changed, 33126 insertions(+), 50993 deletions(-)](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1) +since Ruby 2.3.0! ## Download From 0d29a3f33cd3ebb8694969bf06dd63259ad8d260 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 20 Jun 2016 17:48:14 +0200 Subject: [PATCH 0584/3767] Grammar fixes (en) --- en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md index 952478a54a..b86ef218cb 100644 --- a/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md +++ b/en/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -51,7 +51,7 @@ a back reference object and changing `$~` to reduce object allocation. ### [Thread#report_on_exception and Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) -Ruby ignored exceptions in threads unless another thread explicitly joins it. +Ruby ignores exceptions in threads unless another thread explicitly joins them. With `report_on_exception = true`, you can notice if a thread has died due to an unhandled exception. From 33a8673f2e5058d49fdcd84f3d7111730652a74b Mon Sep 17 00:00:00 2001 From: Duc Giang Date: Sat, 21 May 2016 08:29:44 +0700 Subject: [PATCH 0585/3767] translate 2.2.5 & 2.3.1 release posts to Vietnamese --- .../_posts/2016-04-26-ruby-2-2-5-released.md | 56 +++++++++++++++++++ .../_posts/2016-04-26-ruby-2-3-1-released.md | 52 +++++++++++++++++ 2 files changed, 108 insertions(+) create mode 100644 vi/news/_posts/2016-04-26-ruby-2-2-5-released.md create mode 100644 vi/news/_posts/2016-04-26-ruby-2-3-1-released.md diff --git a/vi/news/_posts/2016-04-26-ruby-2-2-5-released.md b/vi/news/_posts/2016-04-26-ruby-2-2-5-released.md new file mode 100644 index 0000000000..51439fbc52 --- /dev/null +++ b/vi/news/_posts/2016-04-26-ruby-2-2-5-released.md @@ -0,0 +1,56 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.2.5" +author: "usa" +translator: "Nguyễn Đức Giang" +date: 2016-04-26 12:00:00 +0000 +lang: vi +--- + +Chúng tôi vừa phát hành Ruby 2.2.5. + +Phiên bản này bao gồm nhiều bản vá lỗi, được liệt kê đầy đủ trong +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_2_5/ChangeLog). + +## Tải về + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.bz2) + + SIZE: 13350551 bytes + SHA1: f78473fe60a632b778599374ae64612592c2c9c1 + SHA256: 22f0c6f34c0024e0bcaaa8e6831b7c0041e1ef6120c781618b833bde29626700 + SHA512: d3224814361c297bc36646c2e40f63c461ccf5a77fea5a3acdcb2c7ad1705bb229ac6abbd7ad1ae61cbe0fefd7a008c6102568d11366ad3107179302cd3e734e + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz) + + SIZE: 16654395 bytes + SHA1: 457707459827bd527347a5cee7b4dc509b486713 + SHA256: 30c4b31697a4ca4ea0c8db8ad30cf45e6690a0f09687e5d483c933c03ca335e3 + SHA512: 3dd8688c64b8b143bdd6b0f123b7c2ecdd1b93c7c9ee51b2774a3b0b864897789932c7ad406293a6ab12c9eb9db9cfb2940fc14e2afc4f79718994f7668cbd5f + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.xz) + + SIZE: 10457620 bytes + SHA1: 58484284dd613e139e8f7023b1168e9034a8766d + SHA256: f86feaa0a578e8da0924ced3ec68b25b50d69fc9a72cc8d919bc3c73f85f87d7 + SHA512: 6da4bdb0a43d56c7a8e4dddbcacf237e998ebb54706c8f835b53713dbdf924e40d5f89f63017515e1d66904ca01f28058cf296567104e06540c57f036dcdd0fe + +* [https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip](https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.zip) + + SIZE: 18493821 bytes + SHA1: e4f497e5b79768ae93dd73ac26da4ff5dd722bfe + SHA256: d5094d7cc50266772a8352c68b7fcd865889fd174c09e2f11bb003696cd04bb3 + SHA512: b3789063252e361aa4598ecd9170fc360f0d5685497975ce09442fe5815c438b67b95fc67e56b99ab4044a49715ed1a8b1fb089f757c7c0d1a777536e06de8cf + +## Lời nhắn + +Xin gửi lời cảm ơn tới những người đã đóng góp cho việc phát hành phiên bản này. + +Cùng với việc phát hành phiên bản mới, người duy trì Ruby 2.2 được thay đổi từ +nagachika-san sang usa. Khoảng 2/3 các thay đổi trong phiên bản này (2.2.5) +là do sự đóng góp của nagachika-san. +Xin gửi lời cảm ơn tới ông vì những đóng góp tuyệt vời này. + +Việc bảo trì Ruby 2.2, bao gồm cả phiên bản này, dựa trên +"Thỏa thuận cho các phiên bản Ruby ổn định" của +[Ruby Association](http://www.ruby.or.jp/). diff --git a/vi/news/_posts/2016-04-26-ruby-2-3-1-released.md b/vi/news/_posts/2016-04-26-ruby-2-3-1-released.md new file mode 100644 index 0000000000..e1b6448e16 --- /dev/null +++ b/vi/news/_posts/2016-04-26-ruby-2-3-1-released.md @@ -0,0 +1,52 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.3.1" +author: "nagachika" +translator: "Nguyễn Đức Giang" +date: 2016-04-26 12:00:00 +0000 +lang: vi +--- + +Chúng tôi vừa phát hành Ruby 2.3.1. + +Đây là phiên bản TEENY (chú thích: cách gọi vui của minor version) +đầu tiên của sê-ri 2.3. + +Phiên bản này bao gồm nhiều bản vá lỗi, được liệt kê đầy đủ trong +[ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v2_3_1/ChangeLog). + +## Tải về + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2) + + SIZE: 14432088 bytes + SHA1: 4ee76c7c1b12d5c5b0245fc71595c5635d2217c9 + SHA256: 4a7c5f52f205203ea0328ca8e1963a7a88cf1f7f0e246f857d595b209eac0a4d + SHA512: a8659b96a3a481a3dbdbb6997eb18ff1f8cd926a9707a90d071e937315c21d372c89252f0d44732ae5007d2678fda8c8fbceafa4e4b4ff500d236fb796284d8d + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.gz) + + SIZE: 17797997 bytes + SHA1: c39b4001f7acb4e334cb60a0f4df72d434bef711 + SHA256: b87c738cb2032bf4920fef8e3864dc5cf8eae9d89d8d523ce0236945c5797dcd + SHA512: 7399d59b54764e02760ed6cac525a43c5e7212aebbbff8a04234dc45adbc0cd9fe1ff9a9328eefd38f02d3b6c5b2e3ca843808784755ff4e66ded624f55c150a + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.xz) + + SIZE: 11407048 bytes + SHA1: 83499c14c674cf2d88e495031434a94c06330879 + SHA256: 6725b5534d5a3a21ec4f14d6d7b9921a0d00d08acb88fd04cd50b47b70496338 + SHA512: e9d89aeefb1b1e72cee9d3d414b27c793cf09ff3ed5e0ea5277a2b6ae1cae9fdbf6b404a84b42c0c6835754eb04674fc4f1470fbfedabeee3f57e518f13db633 + +* [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.zip) + + SIZE: 19842037 bytes + SHA1: ab9dec602b11ee4cfc295d6aa87ebe712372d123 + SHA256: 4c8ae431b33f78d64cabb31911e0890e9a3ac380b4f22b11738f9baeeda51763 + SHA512: a26d3ab5983c6f3ea454e3e75554137305525479e4c15c0ae424689e870e2c5a9f0fe194975cf362cc5528ce601e31a0a15b87c7af200fd0d1da17459435b953 + +## Lời nhắn + +Xin gửi lời cảm ơn tới các cộng tác viên, các nhà phát triển, +và những người dùng đã cung cấp thông báo lỗi, +đã giúp chúng tôi có thể phát hành phiên bản này. From 159e506f22b196cb0cbbf3c239fb461f598cd8ea Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Tue, 21 Jun 2016 12:23:36 +0700 Subject: [PATCH 0586/3767] Update ConFoo Vancouver 2016 post (id) Avoid use of "we" as mentioned on #1405. Beside that, fix some translations. --- id/news/_posts/2016-05-16-confoo-cfp.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/id/news/_posts/2016-05-16-confoo-cfp.md b/id/news/_posts/2016-05-16-confoo-cfp.md index 64f8feafc9..a163bac1ae 100644 --- a/id/news/_posts/2016-05-16-confoo-cfp.md +++ b/id/news/_posts/2016-05-16-confoo-cfp.md @@ -12,12 +12,12 @@ mendatang. ![ConFoo - Developer Conference](https://confoo.ca/images/propaganda/yvr2016/en/like.png){: style="border:0; float:right; margin-left:20px;" width="180" height="130"}ConFoo dengan gembira membuka [call for papers][1] Vancouver edisi 2016! Jika Anda tertarik untuk berbicara tentang Ruby atau topik pengembangan -*web* lainnya, silakan mengajukan hingga 6 Juni. Kami akan menanggung perjalanan dan -hotel untuk pembicara yang memerlukannya. +*web* lainnya, silakan mengajukan hingga 6 Juni. ConFoo akan menanggung perjalanan +dan hotel untuk pembicara yang memerlukannya. ConFoo Vancouver akan diselenggarakan pada 5-7 Desember 2016. Bagi mereka yang -terbiasa dengan ConFoo Montreal, konferensi ini akan tetap berlanjut setiap tahun -disamping Vancouver. [Kunjungi situs kami][2] untuk mempelajari lebih lanjut. +kenal dengan ConFoo Montreal, konferensi tersebut akan tetap berlanjut setiap tahun +di samping Vancouver. [Kunjungi situs ConFoo][2] untuk mempelajari lebih lanjut. Perbincangan topik berlangsung 35 menit dan tanya jawab 10 menit, total 45 menit. Kami tidak sabar untuk menunggu ajuan Anda! From 2eb3905a1251dd80e1025eebb8ba593f38159399 Mon Sep 17 00:00:00 2001 From: Quintus Date: Thu, 23 Jun 2016 10:36:48 +0200 Subject: [PATCH 0587/3767] Translate 2.4.0-preview1 post (de) --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 119 ++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 de/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md diff --git a/de/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/de/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md new file mode 100644 index 0000000000..bbbadbc16d --- /dev/null +++ b/de/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -0,0 +1,119 @@ +--- +layout: news_post +title: "Ruby 2.4.0-preview1 veröffentlicht" +author: "naruse" +translator: "Marvin Gülker" +date: 2016-06-20 18:00:00 +0900 +lang: de +--- + +Wir freuen uns, die Veröffentlichung von Ruby 2.4.0-preview1 bekannt +geben zu können. + +Ruby 2.4.0-preview1 ist die erste Vorschau auf Ruby 2.4.0 und sie +kommt früher als üblich, weil sie zahlreiche neue Features und +Verbesserungen enthält. Wenn Sie noch Einfluss auf die Zukunft nehmen +wollen, dann [geben Sie uns Rückmeldung](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport). + +## [Zusammenführung von Fixnum und Bignum in Integer](https://bugs.ruby-lang.org/issues/12005) + +Obwohl [ISO/IEC 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) +keine näheren Bestimmungen über die Integer-Klasse trifft, führt CRuby +mit Fixnum und Bignum zwei sichtbare Subklassen von Integer. Mit Ruby +2.4 werden diese mit Integer vereinigt. + +## [String unterstützt Groß- und Kleinschreibung mit Unicode](https://bugs.ruby-lang.org/issues/10085) + +Die Methoden `String/Symbol#upcase/downcase/swapcase/capitalize(!)` +wenden bei der Konvertierung in Groß- oder Kleinschreibung nunmehr +Unicode-Regeln anstelle der bisherigen ASCII-Regeln an. + + +## Performanzverbesserungen + +Ruby 2.4 enthält im Übrigen die folgenden Performanzverbesserungen, +die Änderungen am Sprachverhalten mit sich bringen: + +### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) + +`[x, y].max` and `[x, y].min` wurden so optimiert, dass sie unter +bestimmten Bedingungen kein zusätzliches temporäres Array erzeugen. + +### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) + +Eine Methode `Regexp#match?` wurde hinzugefügt, die einen Regulären +Ausdruck anwendet, ohne eine Backreference zu erstellen oder `$~` zu +verändern, wodurch Objektallozierungen eingespart werden können. + +### Sonstige Performanzverbesserungen + +* [Zugriff auf Instanzvariablen beschleunigt](https://bugs.ruby-lang.org/issues/12274) + +## Debugging + +### [Thread#report_on_exception und Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) + +Exceptions in Threads werden von Ruby ignoriert, bis der betreffende +Thread mit einem anderen zusammengeführt _(joined)_ wird. Wenn +`report_on_exception = true` gesetzt ist, erhalten Sie einen Hinweis, +wenn ein Thread wegen einer nicht behandelten Exception abgestürzt +ist. + +Geben Sie uns Rückmeldung über das gewünschte Standardverhalten von +`report_on_exception` und über report-on-GC. + +### [Deadlock-Erkennung für Threads zeigt Threads nun mit Backtrace und Abhängkeiten](https://bugs.ruby-lang.org/issues/8214) + +Zwar besitzt Ruby eine Deadlock-Erkennung bezüglich wartender Threads, +aber ihre Meldungen enthalten nicht ausreichend Informationen für +sinnvolles Debugging. +Die Deadlock-Erkennung von Ruby 2.4 listet Threads nun mit ihrem +Backtrace und abhängigen Threads. + +Versuchen Sie Ruby 2.4.0-preview1, haben Sie Spaß daran und [geben Sie +Rückmeldung](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! + +## Wesentliche Änderungen seit 2.3 + +Siehe die [NEWS](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) +und das [ChangeLog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) +für Details. + +Mit diesen Änderungen wurden seit Ruby 2.3.0 +[1140 Dateien geändert, 33126 Einfügungen(+), 50993 Löschungen(-)](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1)! + +## Download + +* + + * SIZE: 14108114 bytes + * SHA1: 7dcc42548d0724d83b6589ab98f34282845d7bcd + * SHA256: 17570f0b84215ca82252f10c167ee50bc075383c018420c6b2601ae1cade0649 + * SHA512: c9873e8686eb54dbde61d6e23cd5197beebccd6cb31fd12c82763ebe1fde17095d7514d9d93c2c82b238032c98691df5479dc2d666a8a590e0fc54450ec29cb5 + +* + + * SIZE: 17605452 bytes + * SHA1: 1003a1e57547d81f4bb979c0f40f242afc284cd5 + * SHA256: 80d02f49f40e7ce07b70bee7efda751b0595a349a017306e9fe8caad5da13e64 + * SHA512: 4b603ab4ff9ea7e8bb8053aa4b638839d534241466d7f0e4d5bca3f2ea416694c2ea391790f1ffdc07fa538918d27707621741eb0ddc7bd00eb9d7628622787a + +* + + * SIZE: 11155800 bytes + * SHA1: bc33085277266f5a09a143bf6817affcb77f8e7f + * SHA256: 62942c7300727469fe3d2b43e5a5c772d4836cf624a1d644bdece2afaca472c8 + * SHA512: dfc2c6642d49fa95383817a6dc82c416b3218ddfdaf882d6d2e5a7da22d0a5ac142e516a57aa96214070f3c7551d275044233ac052c82d67189b01c39847aad4 + +* + + * SIZE: 19904781 bytes + * SHA1: 25c16ee91bbcb0224f80e20d938f5c08832973f7 + * SHA256: fd588aea1558b1171f87a3dd342ee207b8995a2c0a8241d7aa15bcfa16036854 + * SHA512: f2fff35ff9157a4b31177b3d6b91bdaad04c22b3c626c3a5e5ec9a31b103f9607b31c909ef27880065cfdbcfa5d6901a6db89d22e0c645666d069c5b6dd1818b + +## Veröffentlichungskommentar + +Siehe den Veröffentlichungsplan und andere Informationen: + +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) From cb4868ac8360533178a8006af252bf62f5fee0b8 Mon Sep 17 00:00:00 2001 From: Shia Date: Thu, 23 Jun 2016 19:54:18 +0900 Subject: [PATCH 0588/3767] Translate 2.4.0-preview1 release post (ko) (#1414) * Translate ruby 2.4.0 preview1 release --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 111 ++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 ko/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md diff --git a/ko/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/ko/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md new file mode 100644 index 0000000000..dee2b88e8f --- /dev/null +++ b/ko/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -0,0 +1,111 @@ +--- +layout: news_post +title: "루비 2.4.0-preview1 릴리스" +author: "naruse" +translator: "shia" +date: 2016-06-20 18:00:00 +0900 +lang: ko +--- + +루비 2.4.0-preview1의 릴리스를 알리게 되어 기쁘게 생각합니다. + +루비 2.4.0-preview1은 루비 2.4.0의 첫 번째 프리뷰입니다. +이 프리뷰는 많은 새 기능과 개선들을 포함하고 있어서 +이례적으로 이르게 릴리스 되었습니다. +아직 기능이 확정되지 않았으니, 자유롭게 +[피드백](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)을 보내주세요. + +## [Fixnum과 Bignum을 Integer로 통합](https://bugs.ruby-lang.org/issues/12005) + +[ISO/IEC 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579)에서는 +Integer 클래스의 세부에 관해서 기술하고 있지 않아, +CRuby에서는 2개의 정수 클래스(Fixnum과 Bignum)를 가지고 있습니다. +루비 2.4에서는 이들이 Integer로 통합됩니다. + +## [String에서 유니코드 대/소문자 대응 지원](https://bugs.ruby-lang.org/issues/10085) + +`String/Symbol#upcase/downcase/swapcase/capitalize(!)`는 이제 +ASCII 대/소문자 대응 대신에 유니코드 대/소문자 대응을 지원합니다. + +## 성능 개선 + +루비 2.4는 다음의 언어 변경을 포함한 성능 개선이 있습니다. + +### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) + +`[x, y].max`와 `[x, y].min`은 특정 조건에서 임시 배열을 생성하지 않도록 +최적화되었습니다. + +### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) + +`Regexp#match?`가 추가되었으며, 이는 후방 참조 객체를 생성하지 않고 +`$~`을 변경하여 객체 할당을 줄이며 정규 표현식을 매칭합니다. + +### 그 외의 성능 향상 + +* [인스턴스 변수 접근 속도 향상](https://bugs.ruby-lang.org/issues/12274) + +## 디버깅 + +### [Thread#report_on_exception과 Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) + +루비는 다른 스레드에서 명시적으로 접근하지 않는 이상 스레드에서의 예외를 무시합니다. +`report_on_exception = true`를 사용하면, +처리되지 않은 예외 때문에 스레드가 사망하는 경우, 알림을 받을 수 있게 됩니다. + +`report_on_exception`의 기본값으로 무엇을 사용하면 좋을지, +그리고 report-on-GC에 대한 피드백을 보내주세요. + +### [스레드 교착상태 탐지가 이제 백트레이스와 의존성 정보를 함께 보여주게 됩니다](https://bugs.ruby-lang.org/issues/8214) + +루비는 대기 중인 스레드의 교착상태 탐지를 지원합니다만, +해당 리포트에서는 디버깅을 위한 충분한 정보가 포함되지 않았습니다. +루비 2.4의 교착상태 탐지는 스레드의 백트레이스와 의존하고 있는 스레드에 대한 정보를 보여주게 됩니다. + +루비 2.4.0-preview1로 즐겁게 프로그램을 작성해보세요. +그리고 여러분의 [느낀 점을 알려주세요](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! + +## 2.3 이후의 주목할 만한 변경 + +자세한 내용은 [뉴스](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS)와 +[변경기록](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog)을 +참고하세요. + +이러한 변경사항에 따라, 루비 2.3.0 이후로 +[파일 1140개 수정, 33126줄 추가(+), 50993줄 삭제(-)](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1)가 이루어졌습니다. + +## 다운로드 + +* + + * SIZE: 14108114 bytes + * SHA1: 7dcc42548d0724d83b6589ab98f34282845d7bcd + * SHA256: 17570f0b84215ca82252f10c167ee50bc075383c018420c6b2601ae1cade0649 + * SHA512: c9873e8686eb54dbde61d6e23cd5197beebccd6cb31fd12c82763ebe1fde17095d7514d9d93c2c82b238032c98691df5479dc2d666a8a590e0fc54450ec29cb5 + +* + + * SIZE: 17605452 bytes + * SHA1: 1003a1e57547d81f4bb979c0f40f242afc284cd5 + * SHA256: 80d02f49f40e7ce07b70bee7efda751b0595a349a017306e9fe8caad5da13e64 + * SHA512: 4b603ab4ff9ea7e8bb8053aa4b638839d534241466d7f0e4d5bca3f2ea416694c2ea391790f1ffdc07fa538918d27707621741eb0ddc7bd00eb9d7628622787a + +* + + * SIZE: 11155800 bytes + * SHA1: bc33085277266f5a09a143bf6817affcb77f8e7f + * SHA256: 62942c7300727469fe3d2b43e5a5c772d4836cf624a1d644bdece2afaca472c8 + * SHA512: dfc2c6642d49fa95383817a6dc82c416b3218ddfdaf882d6d2e5a7da22d0a5ac142e516a57aa96214070f3c7551d275044233ac052c82d67189b01c39847aad4 + +* + + * SIZE: 19904781 bytes + * SHA1: 25c16ee91bbcb0224f80e20d938f5c08832973f7 + * SHA256: fd588aea1558b1171f87a3dd342ee207b8995a2c0a8241d7aa15bcfa16036854 + * SHA512: f2fff35ff9157a4b31177b3d6b91bdaad04c22b3c626c3a5e5ec9a31b103f9607b31c909ef27880065cfdbcfa5d6901a6db89d22e0c645666d069c5b6dd1818b + +## 릴리스 코멘트 + +릴리스 일정과 다른 정보는 밑의 링크를 참조하세요. + +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) From 6611691b36de7a0fd33a1d083291a8be51ee43a7 Mon Sep 17 00:00:00 2001 From: Georgi Mitrev Date: Thu, 23 Jun 2016 18:53:14 +0300 Subject: [PATCH 0589/3767] Translate 2016-06-20-ruby-2-4-0-preview1-released (bg) --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 111 ++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 bg/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md diff --git a/bg/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/bg/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md new file mode 100644 index 0000000000..2b35a3bf5b --- /dev/null +++ b/bg/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -0,0 +1,111 @@ +--- +layout: news_post +title: "Излезе Ruby 2.4.0-preview1" +author: "naruse" +translator: "Georgi Mitrev" +date: 2016-06-20 18:00:00 +0900 +lang: bg +--- + +Радваме се да обявим излизането на Ruby 2.4.0-preview1. + +Това е първият предварителен преглед на Ruby 2.4.0. +Излиза по-рано от обикновено, защото включва много новости и подобрения. + +Не се колебайте да +[изпращате обратна връзка](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport), +тъй като все още имате възможност да повлияете на промените. + +## [Обединяване на Fixnum и Bignum в Integer](https://bugs.ruby-lang.org/issues/12005) + +Въпреки, че [ISO/IEC 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) +не уточнява детайли относно `Integer`, CRuby има два `Integer` класа - `Fixnum` и `Bignum`. +Ruby 2.4. ги обединява в `Integer`. + +## [String поддръжка за Unicode case mappings](https://bugs.ruby-lang.org/issues/10085) + +`String/Symbol#upcase/downcase/swapcase/capitalize(!)` сега поддържат Unicode +mappings вместо само ASCII такива. + +## Подобрения на производителността + +Ruby 2.4 съдържа следните промени, подобряващи производителността: + +### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) + +`[x, y].max` и `[x, y].min` са оптимизирани да не създават временен масив +при определени условия. + +### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) + +Добавен е метода `Regexp#match?`, който изпълнява regexp match без +да създава back reference object и да сменя `$~`, за да се редуцира +броят на алокираните обекти. + +### Други подобрения на производителността + +* [по-бърз достъп до instance променливи](https://bugs.ruby-lang.org/issues/12274) + +## Дебъгване + +### [Thread#report_on_exception и Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) + +Ruby игнорира exception-и в нишки освен ако не се join-не друга нишка. +Чрез `report_on_exception = true` може да се следи ако нишка умре поради +необработен exception. + +Споделете с нас каква според вас трябва да бъде стойността по подразбиране на +`report_on_exception`. + +### [Показване на backtrace и зависимости при deadlock на нишки](https://bugs.ruby-lang.org/issues/8214) + +Ruby засича deadlock-ове при чакащи нишки, но не показва достатъчно +информация за дебъгване. +Ruby 2.4 показва нишките заедно с техният backtrace, както и кои други нишки +зависят от тях. + +Приятно ползване на Ruby 2.4.0-preview1! +[Свържете се с нас](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport) +с вашите коментари и преложения. + +## Важни промени от 2.3 + +Вижте [Новини](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) +и [Списък с промени](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) +за повече информация. + +## Сваляне + +* + + * SIZE: 14108114 bytes + * SHA1: 7dcc42548d0724d83b6589ab98f34282845d7bcd + * SHA256: 17570f0b84215ca82252f10c167ee50bc075383c018420c6b2601ae1cade0649 + * SHA512: c9873e8686eb54dbde61d6e23cd5197beebccd6cb31fd12c82763ebe1fde17095d7514d9d93c2c82b238032c98691df5479dc2d666a8a590e0fc54450ec29cb5 + +* + + * SIZE: 17605452 bytes + * SHA1: 1003a1e57547d81f4bb979c0f40f242afc284cd5 + * SHA256: 80d02f49f40e7ce07b70bee7efda751b0595a349a017306e9fe8caad5da13e64 + * SHA512: 4b603ab4ff9ea7e8bb8053aa4b638839d534241466d7f0e4d5bca3f2ea416694c2ea391790f1ffdc07fa538918d27707621741eb0ddc7bd00eb9d7628622787a + +* + + * SIZE: 11155800 bytes + * SHA1: bc33085277266f5a09a143bf6817affcb77f8e7f + * SHA256: 62942c7300727469fe3d2b43e5a5c772d4836cf624a1d644bdece2afaca472c8 + * SHA512: dfc2c6642d49fa95383817a6dc82c416b3218ddfdaf882d6d2e5a7da22d0a5ac142e516a57aa96214070f3c7551d275044233ac052c82d67189b01c39847aad4 + +* + + * SIZE: 19904781 bytes + * SHA1: 25c16ee91bbcb0224f80e20d938f5c08832973f7 + * SHA256: fd588aea1558b1171f87a3dd342ee207b8995a2c0a8241d7aa15bcfa16036854 + * SHA512: f2fff35ff9157a4b31177b3d6b91bdaad04c22b3c626c3a5e5ec9a31b103f9607b31c909ef27880065cfdbcfa5d6901a6db89d22e0c645666d069c5b6dd1818b + +## Коментар + +За повече информация и план за следващи версии: + +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) From 255a1497eef724435557ebce413962db7d31ea3c Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 25 Jun 2016 15:50:16 +0700 Subject: [PATCH 0590/3767] Translate Ruby 2.4.0-preview1 released post (id) --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 id/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md diff --git a/id/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/id/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md new file mode 100644 index 0000000000..9c7c99b74a --- /dev/null +++ b/id/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -0,0 +1,116 @@ +--- +layout: news_post +title: "Ruby 2.4.0-preview1 Rilis" +author: "naruse" +translator: "meisyal" +date: 2016-06-20 18:00:00 +0900 +lang: id +--- + +Kami dengan senang hati mengumumkan rilis dari Ruby 2.4.0-preview1. + +Ruby 2.4.0-preview1 adalah *preview* pertama dari Ruby 2.4.0. +Preview1 ini dirilis lebih awal dari biasanya karena versi ini mencakup +banyak fitur baru dan perbaikan. +Jangan ragu untuk +[mengirimkan umpan balik](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport) +karena Anda masih bisa mengubah fitur-fitur ini. + +## [Menyatukan Fixnum dan Bignum ke dalam Integer](https://bugs.ruby-lang.org/issues/12005) + +Meskipun [ISO/IEC 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) +tidak memerinci detail dari kelas Integer, +CRuby memiliki dua variable kelas Integer: Fixnum dan Bignum. +Ruby 2.4 menyatukannya ke dalam Integer. + +## [String mendukung Unicode case mappings](https://bugs.ruby-lang.org/issues/10085) + +`String/Symbol#upcase/downcase/swapcase/capitalize(!)` sekarang menangani +Unicode *case mappings* selain hanya ASCII *case mappings*. + +## Perbaikan Performa + +Ruby 2.4 juga mencakup perbaikan performa berikut termasuk +perubahan bahasa: + +### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) + +`[x, y].max` dan `[x, y].min` dioptimalkan untuk tidak membuat sebuah *array* sementara +dalam kondisi tertentu. + +### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) + +Penambahan `Regexp#match?`, yang mengeksekusi sebuah *regexp match* tanpa pembuatan +sebuah objek referensi kembali dan pengubahan `$~` untuk mengurangi alokasi objek. + +### Perbaikan performa lainnya + +* [mempercepat akses *instance variable*](https://bugs.ruby-lang.org/issues/12274) + +## Debugging + +### [Thread#report_on_exception dan Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) + +Ruby mengabaikan *exception* pada *thread* kecuali jika *thread* lain secara langsung +bergabung dengannya. +Dengan `report_on_exception = true`, +Anda dapat memperhatikan jika sebuah *thread* telah mati karena *unhandled exception*. + +Kirimkan umpan balik apa yang seharusnya *default* untuk `report_on_exception` +dan tentang *report-on-GC* ke kami. + +### [Thread deadlock detection sekarang menunjukkan thread-thread dengan backtrace dan dependency-nya](https://bugs.ruby-lang.org/issues/8214) + +Ruby memiliki *deadlock detection* saat menunggu *thread*, tetapi dilaporkan tidak +mencakup informasi yang cukup untuk *debugging*. +*Detection deadlock* dari Ruby 2.4 menunjukkan *thread-thread* dengan *backtrace* dan +*dependency*-nya. + +Coba dan nikmati memprogram dengan Ruby 2.4.0-preview1, dan +[kirimkan umpan balik ke kami](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! + +## Perubahan Penting sejak 2.3 + +Lihat [NEWS](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) +dan [ChangeLog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) +untuk detail. + +Dengan perubahan ini, +[1140 berkas berubah, 33126 sisipan(+), 50993 terhapus(-)](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1) +sejak Ruby 2.3.0! + +## Unduh + +* + + * SIZE: 14108114 bytes + * SHA1: 7dcc42548d0724d83b6589ab98f34282845d7bcd + * SHA256: 17570f0b84215ca82252f10c167ee50bc075383c018420c6b2601ae1cade0649 + * SHA512: c9873e8686eb54dbde61d6e23cd5197beebccd6cb31fd12c82763ebe1fde17095d7514d9d93c2c82b238032c98691df5479dc2d666a8a590e0fc54450ec29cb5 + +* + + * SIZE: 17605452 bytes + * SHA1: 1003a1e57547d81f4bb979c0f40f242afc284cd5 + * SHA256: 80d02f49f40e7ce07b70bee7efda751b0595a349a017306e9fe8caad5da13e64 + * SHA512: 4b603ab4ff9ea7e8bb8053aa4b638839d534241466d7f0e4d5bca3f2ea416694c2ea391790f1ffdc07fa538918d27707621741eb0ddc7bd00eb9d7628622787a + +* + + * SIZE: 11155800 bytes + * SHA1: bc33085277266f5a09a143bf6817affcb77f8e7f + * SHA256: 62942c7300727469fe3d2b43e5a5c772d4836cf624a1d644bdece2afaca472c8 + * SHA512: dfc2c6642d49fa95383817a6dc82c416b3218ddfdaf882d6d2e5a7da22d0a5ac142e516a57aa96214070f3c7551d275044233ac052c82d67189b01c39847aad4 + +* + + * SIZE: 19904781 bytes + * SHA1: 25c16ee91bbcb0224f80e20d938f5c08832973f7 + * SHA256: fd588aea1558b1171f87a3dd342ee207b8995a2c0a8241d7aa15bcfa16036854 + * SHA512: f2fff35ff9157a4b31177b3d6b91bdaad04c22b3c626c3a5e5ec9a31b103f9607b31c909ef27880065cfdbcfa5d6901a6db89d22e0c645666d069c5b6dd1818b + +## Komentar Rilis + +Lihat juga jadwal rilis dan informasi lainnya: + +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) From a770e1c1d27f3a451a11a2c7c6c24af86785c1d0 Mon Sep 17 00:00:00 2001 From: Reed Loden Date: Fri, 24 Jun 2016 18:30:21 +0200 Subject: [PATCH 0591/3767] Ruby now uses HackerOne for managing incoming security vuln reports Update security documentation to point to https://hackerone.com/ruby. --- en/security/index.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/en/security/index.md b/en/security/index.md index 3d34f46133..6cfadb7854 100644 --- a/en/security/index.md +++ b/en/security/index.md @@ -9,9 +9,21 @@ Here you will find information about security issues of Ruby. ## Reporting Security Vulnerabilities -Security vulnerabilities should be reported via an email to -security@ruby-lang.org ([the PGP public key](/security.asc)), which is a -private mailing list. Reported problems will be published after fixes. +Security vulnerabilities in the Ruby programming language should be +reported through our [bounty program page at +HackerOne](https://hackerone.com/ruby). Please ensure you read the +specific details around the scope of our program before reporting +an issue. Any valid reported problems will be published after fixes. + +If you have found an issue affecting one of our websites, please +report it [via GitHub](https://github.com/ruby/www.ruby-lang.org/issues/new). + +If you have found an issue that affects a specific Ruby gem, follow the +[instructions on RubyGems.org](http://guides.rubygems.org/security/#reporting-security-vulnerabilities). + +If you need to get in touch with the security team directly outside +of HackerOne, you can send email to security@ruby-lang.org +([the PGP public key](/security.asc)), which is a private mailing list. The members of the mailing list are people who provide Ruby (Ruby committers and authors of other Ruby implementations, From 8dc8e4998086776de17fc57b538d4a8f4fdafe09 Mon Sep 17 00:00:00 2001 From: Ta Duy Anh Date: Tue, 21 Jun 2016 13:14:27 +0700 Subject: [PATCH 0592/3767] Translate 2.4.0-preview1 release post (vi) --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 vi/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md diff --git a/vi/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/vi/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md new file mode 100644 index 0000000000..f695614f01 --- /dev/null +++ b/vi/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -0,0 +1,114 @@ +--- +layout: news_post +title: "Phát hành Ruby 2.4.0-preview1" +author: "naruse" +translator: "Tạ Duy Anh" +date: 2016-06-20 18:00:00 +0900 +lang: vi +--- + +Chúng tôi rất hân hạnh được thông báo về việc phát hành Ruby phiên bản +2.4.0-preview1. + +Phiên bản Ruby 2.4.0-preview1 là phiên bản preview đầu tiên của Ruby 2.4.0. +Bản preview1 lần này được phát hành sớm hơn so với thông thường vì nó bao gồm rất +nhiều chức năng và cải tiến. Mọi người đừng ngại +[phản hồi](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport) lại cho +chúng tôi về phiên bản này, vì các chức năng vẫn có thể được thay đổi và cập nhật. + +## [Hợp nhất Fixnum và Bignum vào Integer](https://bugs.ruby-lang.org/issues/12005) + +Mặc dù chuẩn [ISO/IEC 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) không mô tả chi tiết nội dung của lớp (class) Integer, CRuby +hiện đang tồn tại hai lớp `Integer` : `Fixnum` và `Bignum`. Ruby 2.4 đã thống +nhất lại và gộp chung 2 lớp này thành 1 lớp có tên là `Integer`. + +## [Lớp String hỗ trợ Unicode trong việc xử lý hoa-thường](https://bugs.ruby-lang.org/issues/10085) + +Hàm `String/Symbol#upcase/downcase/swapcase/capitalize(!)` ở phiên bản 2.4.0 đã +hỗ trợ việc biến đổi hoa - thường cho các ký tự Unicode +(vi du: `'Türkiye'.upcase 'tr' # => 'TÜRKİYE'`) + +## Cải thiện hiệu năng + +Ruby 2.4 cũng bao gồm các cải thiện về hiệu năng song song với các thay đổi +về chức năng. Sau đây là nội dung của các cải thiện: + +### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) + +`[x, y].max` và `[x, y].min` đã được tinh chỉnh lại để ko tạo các mảng +tạm (temporary array) trong một số trường hợp. + +### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) + +Thêm hàm `Regexp#match?`, với chức năng thực hiện việc kiểm tra (match) +một biểu thức chính quy mà không tạo ra object cho các tham chiếu ngược +(`back reference`) và thay đổi `$~` nhằm giảm việc khởi tạo các đối tượng. + +### Một số cải tiến khác + +* [Tăng tốc độ truy cập biến instance](https://bugs.ruby-lang.org/issues/12274) + +## Debugging + +### [Thread#report_on_exception và Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) + +Ruby sẽ bỏ qua các exception trong các thread trừ khi có một thread khác tham +gia vào tiến trình của thread có exception. Tuy nhiên với việc +set `report_on_exception = true`, bạn có thể nhận biết được việc thread bị +kết thúc bởi một exception chưa được xử lý. + +Hãy góp ý thêm cho chúng tôi về giá trị mặc định của `report_on_exception` +và về việc report-on-GC (thống kê ở Garbage Collection). + +### [Khi phát hiện ra Thread Deadlock, Ruby sẽ hiển thị các threads bị lỗi với backtrace và dependency](https://bugs.ruby-lang.org/issues/8214) + +Ruby đã có cơ chế phát hiện deadlock của các threads, tuy nhiên các thông tin +được báo cáo về deadlock thường không đầy đủ cho việc debug. Từ bản 2.4 trở đi, +khi phát hiện ra Deadlock, Ruby sẽ hiển thị các thread cùng với backtrace +và các threads liên quan. + +Mời mọi người dùng thử và cảm nhận việc lập trình với Ruby 2.4.0-preview1, +đồng thời [gửi phản hồi cho chúng tôi](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! + +## Thay đổi đáng chú ý so với phiên bản 2.3 + +Chi tiết mời xem [Thông tin](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) và +[Changelog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog). + +Với lần cập nhật này, [1140 files đã được cập nhật, bao gồm 33126 insertion và 50933 deletions so với phiên bản 2.3.0](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1)! + +## Tải về + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.bz2) + + SIZE: 12015299 bytes + SHA1: 22dcd759d8cbb14c8735988fbc7ee5c35f9d4720 + SHA256: a74675578a9a801ac25eb7152bef3023432d6267f875b198eb9cd6944a5bf4f1 + SHA512: 4b7213695416876e4de3cbce912f61ac89db052c74f0daa8424477991cfc49b07300e960177ff576b634a97ee8afef3c5aded5d5806329dbd01d0ce7b42b9b63 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.gz) + + SIZE: 15165837 bytes + SHA1: 2a5194b1fd42a3f1f23f1e0844ae78332a9efd5d + SHA256: fb2e454d7a5e5a39eb54db0ec666f53eeb6edc593d1d2b970ae4d150b831dd20 + SHA512: 5f9c0cc3d10b4e04c63f001b4add782c34b9f260368f48b443b397cea57680d328f7c28cbb2a9be4c2f5acd114bac07dacb100d57018fa4d2a1792fc03083418 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.tar.xz) + + SIZE: 9362868 bytes + SHA1: adcc9e10b8f7add0e19f8c70afc134c069a862ca + SHA256: 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148 + SHA512: 72406ac133af7f057d4633d2a300e49e133881f6b36ff4cdf6c72b4ff4325de332fc5a45c96ea407140a8bf09cdc307e13107c539196902e5b67b7d24cd72dc9 + +* [https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip](https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.10.zip) + + SIZE: 16706304 bytes + SHA1: 402158192b7673cb4e7a67f48f6d93945bc9fd13 + SHA256: 21cf83156ec782d17827fb9c8a945626dfd68cf0d9eb5ca7a78b12eb91c6f1fb + SHA512: 5490fc4726a1efaea8c7c541ca3102013b00a0af2903d15009307265c93b218bb13aab0007d279823c740a9b173d957ca79f2d8f25932f04763ec1aa18d164e8 + +## Lời nhắn của lần release này + +Xem thêm thông tin về kế hoạch release và các nội dung khác ở đây: + +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) \ No newline at end of file From 697085537d602a5d841c00fee1151acb7de25303 Mon Sep 17 00:00:00 2001 From: Alex S Date: Fri, 24 Jun 2016 08:47:45 +0800 Subject: [PATCH 0593/3767] Translate ruby 2.4.0-preview1 released (zh) --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 100 ++++++++++++++++++ ...2016-06-20-ruby-2-4-0-preview1-released.md | 100 ++++++++++++++++++ 2 files changed, 200 insertions(+) create mode 100644 zh_cn/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md create mode 100644 zh_tw/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md diff --git a/zh_cn/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/zh_cn/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md new file mode 100644 index 0000000000..988a2697b9 --- /dev/null +++ b/zh_cn/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -0,0 +1,100 @@ +--- +layout: news_post +title: "Ruby 2.4.0-preview1 发布" +author: "naruse" +translator: "Alex S" +date: 2016-06-20 18:00:00 +0900 +lang: zh_cn +--- + +我们高兴地宣布 Ruby 2.4.0-preview1 发布了。 + +Ruby 2.4.0-preview1 是 Ruby 2.4.0 的首个预览版。 +这个预览版的发布比平常早一点,因为它包括了很多新功能和改进。 +敬请给我们[反馈](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport),因为你还可以改变一些功能。 + +## [统一 Fixnum 和 Bignum 为 Integer]((https://bugs.ruby-lang.org/issues/12005) + +虽然 [ISO/IED 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) +没有明确指定 Integer 类的细节,CRuby 有两个显式的 Integer 类:Fixnum 和 Bignum。 +Ruby 2.4 把它们统一为 Integer。 + +## [字符串支持 Unicode 大小写及其他类型](https://bugs.ruby-lang.org/issues/10085) + +`String/Symbol#upcase/downcase/swapcase/capitalize(!)` 现在可以做 Unicode 的的大小写及其他类型,而不仅仅是 ASCII 类型转换。 + +## 性能提升 + +Ruby 2.4 还包括以下性能提升,和一些语法改进: + +### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) + +`[x, y].max` and `[x, y].min` 被优化,不会某些情况下创建临时数组。 + +### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) + +添加 `Regexp#match?`,它只做正则匹配,而不会创建后向引用对象和改变 `$~`,可以减少对象的创建。 + +### 其他性能提升 + +* [提速实例变量的访问](https://bugs.ruby-lang.org/issues/12274) + +## 调试 + +### [Thread#report_on_exception 和 Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) + +Ruby 忽视线程中的异常,除非另一个线程显式地执行直至结束。 +通过设置 `report_on_exception = true`,你会注意到如果一个线程终止了因为未处理的异常。 + +请向我们反馈 `report_on_exception` 的默认值应该是什么和垃圾回收报告。 + +### [线程死锁检查现在会显示线程的栈和依赖](https://bugs.ruby-lang.org/issues/8214) + +Ruby 在线程等待地时候会进行死锁检查,但是检查的结果没有足够的信息用来调试。 +Ruby 2.4 死锁检查会显示他们的栈信息和依赖线程。 + +尝试并且享受用与 Ruby 2.4.0-preview1 的编码时光,有任何问题,敬请[反馈](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! + +## 自 2.3 起显著的改变 + +请参阅 [NEWS](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) 和 +[ChangeLog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) +来进一步了解。 + +以上变化自 Ruby 2.3.0 以来,计有 1140 个文件变更,新增代码 33126 行,移除了 50993 行! + +## 下载 + +* + + * SIZE: 14108114 bytes + * SHA1: 7dcc42548d0724d83b6589ab98f34282845d7bcd + * SHA256: 17570f0b84215ca82252f10c167ee50bc075383c018420c6b2601ae1cade0649 + * SHA512: c9873e8686eb54dbde61d6e23cd5197beebccd6cb31fd12c82763ebe1fde17095d7514d9d93c2c82b238032c98691df5479dc2d666a8a590e0fc54450ec29cb5 + +* + + * SIZE: 17605452 bytes + * SHA1: 1003a1e57547d81f4bb979c0f40f242afc284cd5 + * SHA256: 80d02f49f40e7ce07b70bee7efda751b0595a349a017306e9fe8caad5da13e64 + * SHA512: 4b603ab4ff9ea7e8bb8053aa4b638839d534241466d7f0e4d5bca3f2ea416694c2ea391790f1ffdc07fa538918d27707621741eb0ddc7bd00eb9d7628622787a + +* + + * SIZE: 11155800 bytes + * SHA1: bc33085277266f5a09a143bf6817affcb77f8e7f + * SHA256: 62942c7300727469fe3d2b43e5a5c772d4836cf624a1d644bdece2afaca472c8 + * SHA512: dfc2c6642d49fa95383817a6dc82c416b3218ddfdaf882d6d2e5a7da22d0a5ac142e516a57aa96214070f3c7551d275044233ac052c82d67189b01c39847aad4 + +* + + * SIZE: 19904781 bytes + * SHA1: 25c16ee91bbcb0224f80e20d938f5c08832973f7 + * SHA256: fd588aea1558b1171f87a3dd342ee207b8995a2c0a8241d7aa15bcfa16036854 + * SHA512: f2fff35ff9157a4b31177b3d6b91bdaad04c22b3c626c3a5e5ec9a31b103f9607b31c909ef27880065cfdbcfa5d6901a6db89d22e0c645666d069c5b6dd1818b + +## 发布记 + +其他资讯请参考发布日程安排: + +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) \ No newline at end of file diff --git a/zh_tw/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/zh_tw/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md new file mode 100644 index 0000000000..43498d9c82 --- /dev/null +++ b/zh_tw/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -0,0 +1,100 @@ +--- +layout: news_post +title: "Ruby 2.4.0-preview1 發布" +author: "naruse" +translator: "Alex S" +date: 2016-06-20 18:00:00 +0900 +lang: zh_tw +--- + +我們高興地宣布 Ruby 2.4.0-preview1 發布了。 + +Ruby 2.4.0-preview1 是 Ruby 2.4.0 的首個預覽版。 +這個預覽版的發布比平常早一點,因為它包括了很多新功能和改進。 +敬請給我們[反饋](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport),因為你還可以改變一些功能。 + +## [統一 Fixnum 和 Bignum 為 Integer]((https://bugs.ruby-lang.org/issues/12005) + +雖然 [ISO/IED 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) +沒有明確指定 Integer 類的細節,CRuby 有兩個顯式的 Integer 類:Fixnum 和 Bignum。 +Ruby 2.4 把它們統一為 Integer。 + +## [字符串支持 Unicode 大小寫及其他類型](https://bugs.ruby-lang.org/issues/10085) + +`String/Symbol#upcase/downcase/swapcase/capitalize(!)` 現在可以做 Unicode 的的大小寫及其他類型,而不僅僅是 ASCII 類型轉換。 + +## 性能提升 + +Ruby 2.4 還包括以下性能提升,和一些語法改進: + +### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) + +`[x, y].max` and `[x, y].min` 被優化,不會某些情況下創建臨時數組。 + +### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) + +添加 `Regexp#match?`,它只做正則匹配,而不會創建後向引用對象和改變 `$~`,可以減少對象的創建。 + +### 其他性能提升 + +* [提速實例變量的訪問](https://bugs.ruby-lang.org/issues/12274) + +## 調試 + +### [Thread#report_on_exception 和 Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) + +Ruby 忽視線程中的異常,除非另一個線程顯式地執行直至結束。 +通過設置 `report_on_exception = true`,你會注意到如果一個線程終止了因為未處理的異常。 + +請向我們反饋 `report_on_exception` 的默認值應該是什麼和垃圾回收報告。 + +### [線程死鎖檢查現在會顯示線程的棧和依賴](https://bugs.ruby-lang.org/issues/8214) + +Ruby 在線程等待地時候會進行死鎖檢查,但是檢查的結果沒有足夠的信息用來調試。 +Ruby 2.4 死鎖檢查會顯示他們的棧信息和依賴線程。 + +嘗試並且享受用與 Ruby 2.4.0-preview1 的編碼時光,有任何問題,敬請[反饋](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! + +## 自 2.3 起顯著的改變 + +請參閱 [NEWS](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) 和 +[ChangeLog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) +來進一步了解。 + +以上變化自 Ruby 2.3.0 以來,計有 1140 個文件變更,新增代碼 33126 行,移除了 50993 行! + +## 下載 + +* + + * SIZE: 14108114 bytes + * SHA1: 7dcc42548d0724d83b6589ab98f34282845d7bcd + * SHA256: 17570f0b84215ca82252f10c167ee50bc075383c018420c6b2601ae1cade0649 + * SHA512: c9873e8686eb54dbde61d6e23cd5197beebccd6cb31fd12c82763ebe1fde17095d7514d9d93c2c82b238032c98691df5479dc2d666a8a590e0fc54450ec29cb5 + +* + + * SIZE: 17605452 bytes + * SHA1: 1003a1e57547d81f4bb979c0f40f242afc284cd5 + * SHA256: 80d02f49f40e7ce07b70bee7efda751b0595a349a017306e9fe8caad5da13e64 + * SHA512: 4b603ab4ff9ea7e8bb8053aa4b638839d534241466d7f0e4d5bca3f2ea416694c2ea391790f1ffdc07fa538918d27707621741eb0ddc7bd00eb9d7628622787a + +* + + * SIZE: 11155800 bytes + * SHA1: bc33085277266f5a09a143bf6817affcb77f8e7f + * SHA256: 62942c7300727469fe3d2b43e5a5c772d4836cf624a1d644bdece2afaca472c8 + * SHA512: dfc2c6642d49fa95383817a6dc82c416b3218ddfdaf882d6d2e5a7da22d0a5ac142e516a57aa96214070f3c7551d275044233ac052c82d67189b01c39847aad4 + +* + + * SIZE: 19904781 bytes + * SHA1: 25c16ee91bbcb0224f80e20d938f5c08832973f7 + * SHA256: fd588aea1558b1171f87a3dd342ee207b8995a2c0a8241d7aa15bcfa16036854 + * SHA512: f2fff35ff9157a4b31177b3d6b91bdaad04c22b3c626c3a5e5ec9a31b103f9607b31c909ef27880065cfdbcfa5d6901a6db89d22e0c645666d069c5b6dd1818b + +## 發布記 + +其他資訊請參考發布日程安排: + +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) \ No newline at end of file From a7bd0d796c6072508e8d7942ead96622c1784233 Mon Sep 17 00:00:00 2001 From: JuanitoFatas Date: Mon, 27 Jun 2016 14:25:44 +0800 Subject: [PATCH 0594/3767] Fix some errors (zh_cn) and improves translation (zh_tw) Closes #1416 --- ...2016-06-20-ruby-2-4-0-preview1-released.md | 10 ++-- ...2016-06-20-ruby-2-4-0-preview1-released.md | 59 +++++++++---------- 2 files changed, 34 insertions(+), 35 deletions(-) diff --git a/zh_cn/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/zh_cn/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md index 988a2697b9..a7024ba673 100644 --- a/zh_cn/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md +++ b/zh_cn/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -13,15 +13,15 @@ Ruby 2.4.0-preview1 是 Ruby 2.4.0 的首个预览版。 这个预览版的发布比平常早一点,因为它包括了很多新功能和改进。 敬请给我们[反馈](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport),因为你还可以改变一些功能。 -## [统一 Fixnum 和 Bignum 为 Integer]((https://bugs.ruby-lang.org/issues/12005) +## [统一 Fixnum 和 Bignum 为 Integer](https://bugs.ruby-lang.org/issues/12005) -虽然 [ISO/IED 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) +虽然 [ISO/IED 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) 没有明确指定 Integer 类的细节,CRuby 有两个显式的 Integer 类:Fixnum 和 Bignum。 Ruby 2.4 把它们统一为 Integer。 ## [字符串支持 Unicode 大小写及其他类型](https://bugs.ruby-lang.org/issues/10085) -`String/Symbol#upcase/downcase/swapcase/capitalize(!)` 现在可以做 Unicode 的的大小写及其他类型,而不仅仅是 ASCII 类型转换。 +`String/Symbol#upcase/downcase/swapcase/capitalize(!)` 现在可以做 Unicode 的大小写及其他类型,而不仅仅是 ASCII 类型转换。 ## 性能提升 @@ -61,7 +61,7 @@ Ruby 2.4 死锁检查会显示他们的栈信息和依赖线程。 [ChangeLog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) 来进一步了解。 -以上变化自 Ruby 2.3.0 以来,计有 1140 个文件变更,新增代码 33126 行,移除了 50993 行! +以上变化自 Ruby 2.3.0 以来,计有 [1140 个文件变更,新增代码 33126 行,移除了 50993 行](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1)! ## 下载 @@ -97,4 +97,4 @@ Ruby 2.4 死锁检查会显示他们的栈信息和依赖线程。 其他资讯请参考发布日程安排: -[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) \ No newline at end of file +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) diff --git a/zh_tw/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md b/zh_tw/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md index 43498d9c82..ebf69cc56e 100644 --- a/zh_tw/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md +++ b/zh_tw/news/_posts/2016-06-20-ruby-2-4-0-preview1-released.md @@ -1,67 +1,66 @@ --- layout: news_post -title: "Ruby 2.4.0-preview1 發布" +title: "Ruby 2.4.0-preview1 發佈" author: "naruse" -translator: "Alex S" +translator: "Alex S & Juanito Fatas" date: 2016-06-20 18:00:00 +0900 lang: zh_tw --- -我們高興地宣布 Ruby 2.4.0-preview1 發布了。 +很高興告訴大家 Ruby 2.4.0-preview1 發佈了。 Ruby 2.4.0-preview1 是 Ruby 2.4.0 的首個預覽版。 -這個預覽版的發布比平常早一點,因為它包括了很多新功能和改進。 -敬請給我們[反饋](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport),因為你還可以改變一些功能。 +這個預覽版發佈的比平常早,因為包含了許多新功能和改良。 +有任何想修改的功能,敬請給我們[建議](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)。 -## [統一 Fixnum 和 Bignum 為 Integer]((https://bugs.ruby-lang.org/issues/12005) +## [Fixnum 和 Bignum 統整為 Integer](https://bugs.ruby-lang.org/issues/12005) -雖然 [ISO/IED 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) -沒有明確指定 Integer 類的細節,CRuby 有兩個顯式的 Integer 類:Fixnum 和 Bignum。 -Ruby 2.4 把它們統一為 Integer。 +雖然 [ISO/IED 30170:2012](http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=59579) +沒有明確指定 Integer 類別的細節,但 CRuby 有兩個 Integer 類別:Fixnum 和 Bignum。 +Ruby 2.4 統整為 Integer。 -## [字符串支持 Unicode 大小寫及其他類型](https://bugs.ruby-lang.org/issues/10085) +## [字串支持 Unicode 的大小寫轉換](https://bugs.ruby-lang.org/issues/10085) -`String/Symbol#upcase/downcase/swapcase/capitalize(!)` 現在可以做 Unicode 的的大小寫及其他類型,而不僅僅是 ASCII 類型轉換。 +`String/Symbol#upcase/downcase/swapcase/capitalize(!)` 除 ASCII 之外,現在也可以做 Unicode 的大小寫轉換了。 -## 性能提升 +## 效能優化 -Ruby 2.4 還包括以下性能提升,和一些語法改進: +Ruby 2.4 還包括以下效能優化及語法變更: ### [Array#max, Array#min](https://bugs.ruby-lang.org/issues/12172) -`[x, y].max` and `[x, y].min` 被優化,不會某些情況下創建臨時數組。 +優化了 `[x, y].max` and `[x, y].min`,某些情況下不會產生暫時性陣列。 ### [Regexp#match?](https://bugs.ruby-lang.org/issues/8110) -添加 `Regexp#match?`,它只做正則匹配,而不會創建後向引用對象和改變 `$~`,可以減少對象的創建。 +新增 `Regexp#match?` 方法,只做正則匹配,而不會產生參照物件及修改 `$~`,減少物件的分配。 -### 其他性能提升 +### 其他效能改善 -* [提速實例變量的訪問](https://bugs.ruby-lang.org/issues/12274) +* [提昇實體變量的訪問速度](https://bugs.ruby-lang.org/issues/12274) -## 調試 +## 除錯 ### [Thread#report_on_exception 和 Thread.report_on_exception](https://bugs.ruby-lang.org/issues/6647) -Ruby 忽視線程中的異常,除非另一個線程顯式地執行直至結束。 -通過設置 `report_on_exception = true`,你會注意到如果一個線程終止了因為未處理的異常。 +除非有另外的線程明確和執行中線程進行 join,否則 Ruby 會忽略執行中線程的異常。啟用 `report_on_exception = true` 來觀察線程是否有未處理的異常而終止執行。 -請向我們反饋 `report_on_exception` 的默認值應該是什麼和垃圾回收報告。 +敬請給我們建議關於 `report_on_exception` 的預設值以及 report-on-GC。 -### [線程死鎖檢查現在會顯示線程的棧和依賴](https://bugs.ruby-lang.org/issues/8214) +### [線程死鎖檢查現在會顯示線程的錯誤和相依線程](https://bugs.ruby-lang.org/issues/8214) -Ruby 在線程等待地時候會進行死鎖檢查,但是檢查的結果沒有足夠的信息用來調試。 -Ruby 2.4 死鎖檢查會顯示他們的棧信息和依賴線程。 +Ruby 在等待線程執行時會進行死鎖檢查,但檢查結果沒有足夠的資訊來除錯。 +Ruby 2.4 的死鎖檢查會顯示錯誤資訊及相依的線程。 -嘗試並且享受用與 Ruby 2.4.0-preview1 的編碼時光,有任何問題,敬請[反饋](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! +請嘗試並享受與 Ruby 2.4.0-preview1 的編碼時光,有任何問題敬請[不吝指出](https://bugs.ruby-lang.org/projects/ruby/wiki/HowToReport)! -## 自 2.3 起顯著的改變 +## 自 2.3 起重要的變化 請參閱 [NEWS](https://github.com/ruby/ruby/blob/v2_4_0_preview1/NEWS) 和 [ChangeLog](https://github.com/ruby/ruby/blob/v2_4_0_preview1/ChangeLog) 來進一步了解。 -以上變化自 Ruby 2.3.0 以來,計有 1140 個文件變更,新增代碼 33126 行,移除了 50993 行! +以上變化自 Ruby 2.3.0 以來,計有 [1140 個文件變更,新增代碼 33126 行,移除了 50993 行](https://github.com/ruby/ruby/compare/v2_3_0...v2_4_0_preview1)! ## 下載 @@ -93,8 +92,8 @@ Ruby 2.4 死鎖檢查會顯示他們的棧信息和依賴線程。 * SHA256: fd588aea1558b1171f87a3dd342ee207b8995a2c0a8241d7aa15bcfa16036854 * SHA512: f2fff35ff9157a4b31177b3d6b91bdaad04c22b3c626c3a5e5ec9a31b103f9607b31c909ef27880065cfdbcfa5d6901a6db89d22e0c645666d069c5b6dd1818b -## 發布記 +## 發佈記 -其他資訊請參考發布日程安排: +其他資訊請參考發佈時程: -[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) \ No newline at end of file +[ReleaseEngineering24](https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/ReleaseEngineering24) From c65be45889545b09aa33309c9c3150a62f71ade0 Mon Sep 17 00:00:00 2001 From: Laurent Arnoud Date: Mon, 27 Jun 2016 22:27:18 +0200 Subject: [PATCH 0595/3767] Add title and charset on index.html page --- index.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.html b/index.html index b7b25da06b..2eae11f9be 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,8 @@ + Ruby Programming Language + From f2bf13ee6189fa4b9f033d5f2f3f3ac48b73b452 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Mon, 4 Mar 2019 11:10:41 +0900 Subject: [PATCH 1598/3767] update bundles --- Gemfile.lock | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 594fb99a4e..57df945052 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,16 +1,16 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.5.2) + addressable (2.6.0) public_suffix (>= 2.0.2, < 4.0) colorator (1.1.0) - concurrent-ruby (1.1.3) + concurrent-ruby (1.1.4) crass (1.0.4) em-websocket (0.5.1) eventmachine (>= 0.12.9) http_parser.rb (~> 0.6.0) eventmachine (1.2.7) - ffi (1.9.25) + ffi (1.10.0) forwardable-extended (2.6.0) http_parser.rb (0.6.0) i18n (0.9.5) @@ -32,7 +32,7 @@ GEM sass (~> 3.4) jekyll-watch (2.1.2) listen (~> 3.0) - json (2.1.0) + json (2.2.0) kgio (2.11.2) kramdown (1.17.0) lanyon (0.4.0) @@ -44,29 +44,29 @@ GEM rb-inotify (~> 0.9, >= 0.9.7) ruby_dep (~> 1.2) mercenary (0.3.6) - mini_portile2 (2.3.0) + mini_portile2 (2.4.0) minitest (5.11.3) - nokogiri (1.8.5) - mini_portile2 (~> 2.3.0) - paint (1.0.1) + nokogiri (1.10.1) + mini_portile2 (~> 2.4.0) + paint (2.1.0) pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (3.0.3) rack (2.0.6) - rack-protection (2.0.4) + rack-protection (2.0.5) rack rack-rewrite (1.5.1) rack-ssl (1.4.1) rack raindrops (0.19.0) - rake (12.3.1) + rake (12.3.2) rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) + rb-inotify (0.10.0) + ffi (~> 1.0) rouge (1.11.1) ruby_dep (1.5.0) - safe_yaml (1.0.4) - sass (3.7.1) + safe_yaml (1.0.5) + sass (3.7.3) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) @@ -74,18 +74,18 @@ GEM slop (4.6.2) spidr (0.6.0) nokogiri (~> 1.3) - sq_mini_racer (0.2.3.sqreen4) - sqreen (1.15.3) - sq_mini_racer (~> 0.2.2.sqreen1) + sq_mini_racer (0.2.4.sqreen2) + sqreen (1.16.2) + sq_mini_racer (~> 0.2.4.sqreen2) tidy_ffi (0.1.6) ffi (~> 1.2) - unicorn (5.4.1) + unicorn (5.5.0) kgio (~> 2.6) raindrops (~> 0.7) - validate-website (1.8.1) + validate-website (1.9.0) crass (~> 1) - paint (~> 1) - slop (~> 4.2) + paint (~> 2) + slop (~> 4.6) spidr (~> 0.6) tidy_ffi (~> 0.1) w3c_validators (~> 1.3) @@ -114,4 +114,4 @@ RUBY VERSION ruby 2.5.1p57 BUNDLED WITH - 1.17.1 + 1.17.3 From d0cbdb32665864929c618ac1c80e223af31250c3 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Mon, 4 Mar 2019 11:22:18 +0900 Subject: [PATCH 1599/3767] Revive YAML front matter to enable liquid tags again. This partially reverts 2c8ff6b80a1d8fb2b8b86e38996fdd7e6b8c491d. --- admin/translation-status/index.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/admin/translation-status/index.html b/admin/translation-status/index.html index 9d6886602f..bcf3c819e7 100644 --- a/admin/translation-status/index.html +++ b/admin/translation-status/index.html @@ -1,3 +1,6 @@ +--- +--- + From 3cac2f50c1384a25eb8b9296e5b746a56a9592c7 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 4 Mar 2019 15:48:38 +0100 Subject: [PATCH 1600/3767] Fix typo (en) --- en/documentation/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/documentation/index.md b/en/documentation/index.md index 4287c373d4..0c0c174ff8 100644 --- a/en/documentation/index.md +++ b/en/documentation/index.md @@ -4,7 +4,7 @@ title: "Documentation" lang: en --- -Guides, tutorials and reference material to help you learn more about Ruby +Guides, tutorials, and reference material to help you learn more about Ruby {: .summary} ### Installing Ruby From 455e796d20d93793022c90f67ca4e4a6ddef66c1 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 4 Mar 2019 16:05:57 +0100 Subject: [PATCH 1601/3767] Drop mention of specific Ruby versions (en) (#1681) --- en/documentation/installation/index.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/en/documentation/installation/index.md b/en/documentation/installation/index.md index 0b4321faa5..3df8d878d9 100644 --- a/en/documentation/installation/index.md +++ b/en/documentation/installation/index.md @@ -80,9 +80,6 @@ like this: $ sudo apt-get install ruby-full {% endhighlight %} -As of writing, the `ruby-full` package provides Ruby 2.3.1, which is an old -stable release, on Debian and Ubuntu. - ### yum (CentOS, Fedora, or RHEL) {: #yum} @@ -125,9 +122,7 @@ Gentoo uses the portage package manager. $ sudo emerge dev-lang/ruby {% endhighlight %} -By default, this will try to install versions 1.9 and 2.0, but more -versions are available. To install a specific version, set -`RUBY_TARGETS` in your `make.conf`. +To install a specific version, set `RUBY_TARGETS` in your `make.conf`. See the [Gentoo Ruby Project website][gentoo-ruby] for details. From 2bcc020a21c6603ba5b717991e51a23ade9eda05 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 4 Mar 2019 22:15:05 +0100 Subject: [PATCH 1602/3767] Remove HOST constant HOST was only used by validate-website-static via the check:markup task, but it has no significance, since the task checks the local files and not the specified URL. --- Rakefile | 3 +-- lib/markup_checker.rb | 14 +++++++------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/Rakefile b/Rakefile index ba253742b6..dde8d11742 100644 --- a/Rakefile +++ b/Rakefile @@ -8,7 +8,6 @@ rescue LoadError => e exit -1 end -HOST = 'www.ruby-lang.org' LANGUAGES = %w[bg de en es fr id it ja ko pl pt ru tr vi zh_cn zh_tw] CONFIG = "_config.yml" @@ -127,6 +126,6 @@ namespace :check do desc 'Validate _site markup with validate-website' task :markup do require_relative "lib/markup_checker" - MarkupChecker.new.check(host: HOST) + MarkupChecker.new.check end end diff --git a/lib/markup_checker.rb b/lib/markup_checker.rb index 3a65fcb9e8..ac20f3519c 100644 --- a/lib/markup_checker.rb +++ b/lib/markup_checker.rb @@ -1,14 +1,14 @@ class MarkupChecker # Validate _site markup with validate-website - def check(host:) - url = "https://#{host}/" - + def check Dir.chdir("_site") do - system("validate-website-static", - "--verbose", - "--exclude", "examples", - "--site", "#{url}") + system( + "validate-website-static", + "--verbose", + "--exclude", "examples" + ) + exit($?.exitstatus) end end From 944a697e3a3d21c646ab3aaa422ec6d26057097a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 4 Mar 2019 22:22:21 +0100 Subject: [PATCH 1603/3767] Use Ruby 2.6.1 --- .travis.yml | 2 +- Gemfile | 2 +- Gemfile.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 196754c222..d77a8875f6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: ruby sudo: false -rvm: 2.5.1 +rvm: 2.6.1 cache: bundler: true script: bundle exec rake ci diff --git a/Gemfile b/Gemfile index 6956a83ba8..347be3285e 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source "https://rubygems.org" -ruby ENV['CUSTOM_RUBY_VERSION'] || '~> 2.5.1' +ruby ENV['CUSTOM_RUBY_VERSION'] || '~> 2.6.1' gem 'rake' gem 'jekyll', '~> 3.0' diff --git a/Gemfile.lock b/Gemfile.lock index 57df945052..91d1689af6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -111,7 +111,7 @@ DEPENDENCIES validate-website (~> 1.6) RUBY VERSION - ruby 2.5.1p57 + ruby 2.6.1p33 BUNDLED WITH 1.17.3 From e2f18e4bb2204d32f73b78412be0e8ff16627253 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Mon, 4 Mar 2019 11:11:09 +0900 Subject: [PATCH 1604/3767] Security Advisories for RubyGems Mar, 2019. --- ...05-multiple-vulnerabilities-in-rubygems.md | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md new file mode 100644 index 0000000000..3fe40469a5 --- /dev/null +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Multiple vulnerabilities in RubyGems" +author: "hsbt" +translator: +date: 2018-03-05 00:00:00 +0000 +tags: security +lang: en +--- + +There are multiple vulnerabilities in RubyGems bundled by Ruby. +It is [reported at the official blog of RubyGems](http://blog.rubygems.org/2019/03/05/security-advisories-2019-03.html). + +## Details + +The following vulnerabilities have been reported. + +* CVE-2019-8320: Delete directory using symlink when decompressing tar +* CVE-2019-8321: Escape sequence injection vulnerability in `verbose` +* CVE-2019-8322: Escape sequence injection vulnerability in `gem owner` +* CVE-2019-8323: Escape sequence injection vulnerability in API response handling +* CVE-2019-8324: Installing a malicious gem may lead to arbitrary code execution +* CVE-2019-8325: Escape sequence injection vulnerability in errors + +It is strongly recommended for Ruby users to upgrade your Ruby installation or take one of the following workarounds as soon as possible. + +## Affected Versions + +* Ruby 2.4 series: 2.4.5 and earlier +* Ruby 2.5 series: 2.5.3 and earlier +* Ruby 2.6 series: 2.6.1 and earlier +* prior to trunk revision XXXXXX + +## Workarounds + +In principle, you should upgrade your Ruby installation to the latest version. +RubyGems 2.7.8, 3.0.3 or later includes the fix for the vulnerabilities, so upgrade RubyGems to the latest version if you can't upgrade Ruby itself. + +``` +gem update --system +``` + +If you can't upgrade RubyGems, you can apply the following patches as a workaround. + +* [for Ruby 2.4.5]() +* [for Ruby 2.5.3]() +* [for Ruby 2.6.1]() + +About the trunk, update to the latest revision. + +## Credits + +This report is based on [the official blog of RubyGems](http://blog.rubygems.org/2019/03/05/security-advisories-2019-03.html). + +## History + +* Originally published at 2019-03-05 00:00:00 UTC From 8f11fef7298968c5597283b0a0c252cb73001e31 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Mon, 4 Mar 2019 18:02:57 +0900 Subject: [PATCH 1605/3767] Revert to mention the released version of Ruby. --- .../2019-03-05-multiple-vulnerabilities-in-rubygems.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md index 3fe40469a5..1cac731ad6 100644 --- a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -22,7 +22,7 @@ The following vulnerabilities have been reported. * CVE-2019-8324: Installing a malicious gem may lead to arbitrary code execution * CVE-2019-8325: Escape sequence injection vulnerability in errors -It is strongly recommended for Ruby users to upgrade your Ruby installation or take one of the following workarounds as soon as possible. +It is strongly recommended for Ruby users to take one of the following workarounds as soon as possible. ## Affected Versions @@ -33,8 +33,7 @@ It is strongly recommended for Ruby users to upgrade your Ruby installation or t ## Workarounds -In principle, you should upgrade your Ruby installation to the latest version. -RubyGems 2.7.8, 3.0.3 or later includes the fix for the vulnerabilities, so upgrade RubyGems to the latest version if you can't upgrade Ruby itself. +RubyGems 2.7.6/3.0.3 or later includes the fix for the vulnerabilities, so upgrade RubyGems to the latest version. ``` gem update --system From ed4d7a21cd6b72e95694de814814b3d0bb83f9cf Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Tue, 5 Mar 2019 09:06:18 +0900 Subject: [PATCH 1606/3767] Update patch link with bugs.ruby-lang.org. --- .../2019-03-05-multiple-vulnerabilities-in-rubygems.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md index 1cac731ad6..fa3f512d09 100644 --- a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -41,9 +41,9 @@ gem update --system If you can't upgrade RubyGems, you can apply the following patches as a workaround. -* [for Ruby 2.4.5]() -* [for Ruby 2.5.3]() -* [for Ruby 2.6.1]() +* [for Ruby 2.4.5](https://bugs.ruby-lang.org/attachments/7662) +* [for Ruby 2.5.3](https://bugs.ruby-lang.org/attachments/7663) +* [for Ruby 2.6.1](https://bugs.ruby-lang.org/attachments/7664) About the trunk, update to the latest revision. From 02b7079b039f998bcf88957d1858c817c2424719 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Tue, 5 Mar 2019 09:16:30 +0900 Subject: [PATCH 1607/3767] oops --- .../_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md index fa3f512d09..deebd65cf1 100644 --- a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -3,7 +3,7 @@ layout: news_post title: "Multiple vulnerabilities in RubyGems" author: "hsbt" translator: -date: 2018-03-05 00:00:00 +0000 +date: 2019-03-05 00:00:00 +0000 tags: security lang: en --- From bc7c7ecad4cef92c6980bd43e4f55de3ec7a3e74 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Tue, 5 Mar 2019 12:34:43 +0900 Subject: [PATCH 1608/3767] Update the wrong version of RG 2.7.x and the revision of trunk branch. --- .../_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md index deebd65cf1..c63b9ac054 100644 --- a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -29,11 +29,11 @@ It is strongly recommended for Ruby users to take one of the following workaroun * Ruby 2.4 series: 2.4.5 and earlier * Ruby 2.5 series: 2.5.3 and earlier * Ruby 2.6 series: 2.6.1 and earlier -* prior to trunk revision XXXXXX +* prior to trunk revision 67168 ## Workarounds -RubyGems 2.7.6/3.0.3 or later includes the fix for the vulnerabilities, so upgrade RubyGems to the latest version. +RubyGems 2.7.9/3.0.3 or later includes the fix for the vulnerabilities, so upgrade RubyGems to the latest version. ``` gem update --system From cf032c821d0e85a0a4b396d026eccb39f67aabaa Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 5 Mar 2019 21:35:08 +0100 Subject: [PATCH 1609/3767] Small fix in news post (en) --- .../_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md index c63b9ac054..4d7b2aac88 100644 --- a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -8,7 +8,7 @@ tags: security lang: en --- -There are multiple vulnerabilities in RubyGems bundled by Ruby. +There are multiple vulnerabilities in RubyGems bundled with Ruby. It is [reported at the official blog of RubyGems](http://blog.rubygems.org/2019/03/05/security-advisories-2019-03.html). ## Details From 379e180226bacd54ddeb6a4dafa56241382104ff Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 5 Mar 2019 21:49:21 +0100 Subject: [PATCH 1610/3767] Use named link reference for recently added link --- en/documentation/index.md | 4 ++-- ko/documentation/index.md | 4 ++-- zh_tw/documentation/index.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/en/documentation/index.md b/en/documentation/index.md index 0c0c174ff8..d0a691d4c7 100644 --- a/en/documentation/index.md +++ b/en/documentation/index.md @@ -61,7 +61,7 @@ the [installation guide](installation/) for help on installing Ruby. ### Reference Documentation -[Official API Documentation][40] +[Official API Documentation][docs-rlo-en] : The official Ruby API documentation for different versions including the currently unreleased (trunk) version. @@ -170,6 +170,6 @@ If you have questions about Ruby the [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash -[40]: https://docs.ruby-lang.org/en/ +[docs-rlo-en]: https://docs.ruby-lang.org/en/ [atom]: https://atom.io/ [vscode]: https://code.visualstudio.com/ diff --git a/ko/documentation/index.md b/ko/documentation/index.md index 22f8022ef5..3d7d3a578b 100644 --- a/ko/documentation/index.md +++ b/ko/documentation/index.md @@ -69,7 +69,7 @@ lang: ko ### 참조 -[공식 API 문서][40] +[공식 API 문서][docs-rlo-en] : 아직 릴리스되지 않은 트렁크를 포함한 여러 루비 버전의 공식 API 문서입니다. [루비 코어 레퍼런스][13] (영문) @@ -172,7 +172,7 @@ lang: ko [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash -[40]: https://docs.ruby-lang.org/en/ +[docs-rlo-en]: https://docs.ruby-lang.org/en/ [atom]: https://atom.io/ [vscode]: https://code.visualstudio.com/ diff --git a/zh_tw/documentation/index.md b/zh_tw/documentation/index.md index 3ec01d65dc..3f00e24b2c 100644 --- a/zh_tw/documentation/index.md +++ b/zh_tw/documentation/index.md @@ -49,7 +49,7 @@ lang: zh_tw ### 參考文件 -[Official API Documentation][40] +[Official API Documentation][docs-rlo-en] : 各種版本的 Ruby 官方 API 文件,包含當前未釋出的版本(trunk)。 [Ruby Core Reference][13] @@ -143,7 +143,7 @@ lang: zh_tw [37]: http://www.sublimetext.com/ [38]: http://ruby.learncodethehardway.org/ [39]: http://kapeli.com/dash -[40]: https://docs.ruby-lang.org/en/ +[docs-rlo-en]: https://docs.ruby-lang.org/en/ [atom]: https://atom.io/ [vscode]: https://code.visualstudio.com/ From 167e93910936ae3b8fc134d2176f7791d0b610ba Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 5 Mar 2019 22:06:10 +0100 Subject: [PATCH 1611/3767] Small improvements on installation page (en) Remove reference to latest macOS to avoid having to update it; improve snap section; other small fixes. --- en/documentation/installation/index.md | 27 ++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/en/documentation/installation/index.md b/en/documentation/installation/index.md index 3df8d878d9..2c28f2c9fe 100644 --- a/en/documentation/installation/index.md +++ b/en/documentation/installation/index.md @@ -21,9 +21,9 @@ This should output some information on the installed Ruby version. There are several ways to install Ruby: -* On a UNIX-like operating system, using your system's **package - manager** is easiest. However, the packaged Ruby version may not be - the newest one. +* On a UNIX-like operating system, using your system's + **package manager** is easiest. + However, the packaged Ruby version may not be the newest one. * **Installers** can be used to install a specific or multiple Ruby versions. There is also an installer for Windows. * **Managers** help you to switch between multiple Ruby versions @@ -64,7 +64,7 @@ third-party tool, you can use your system's package manager to install Ruby. Some members of the Ruby community feel that you should avoid package managers to install Ruby and that you should use dedicated tools instead. -It's possible that major package managers will install older Ruby +It is possible that major package managers will install older Ruby versions instead of the latest release. To use the latest Ruby release, check that the package name matches its version number. Or use a dedicated [installer][installers]. @@ -95,17 +95,20 @@ The installed version is typically the latest version of Ruby available at the release time of the specific distribution version. -### snap (Ubuntu or other linux distribution) +### snap (Ubuntu or other Linux distributions) {: #snap} -Snap is a package manager developed by Canonical. It's available out-of-the-box on Ubuntu, but snap also works on many Linux distributions. -You can use it like this. +Snap is a package manager developed by Canonical. +It is available out-of-the-box on Ubuntu, but snap also works +on many other Linux distributions. +You can use it like this: {% highlight sh %} $ sudo snap install ruby --classic {% endhighlight %} -We have several channels per Ruby minor series. For instance, the following commands switch to Ruby 2.3: +We have several channels per Ruby minor series. +For instance, the following commands switch to Ruby 2.3: {% highlight sh %} $ sudo snap switch ruby --channel=2.3/stable @@ -143,7 +146,7 @@ This should install the latest stable Ruby version. {: #homebrew} Ruby versions 2.0 and above are included by default in macOS releases -since at least El Capitan (10.11) all the way through Mojave (10.14). +since at least El Capitan (10.11). [Homebrew][homebrew] is a commonly used package manager on macOS. Installing Ruby using Homebrew is easy: @@ -225,7 +228,7 @@ Linux, and other UNIX-like operating systems. [ruby-install][ruby-install] allows you to compile and install different versions of Ruby into arbitrary directories. [chruby](#chruby) is a -complimentary tool used to switch between Ruby versions. It's available +complimentary tool used to switch between Ruby versions. It is available for macOS, Linux, and other UNIX-like operating systems. @@ -308,8 +311,8 @@ $ sudo make install By default, this will install Ruby into `/usr/local`. To change, pass the `--prefix=DIR` option to the `./configure` script. -You can find more information about building from source in the [Ruby -README file][readme]. +You can find more information about building from source in the +[Ruby README file][readme]. Using the third-party tools or package managers might be a better idea, though, because the installed Ruby won't be managed by any tools. From ffe9e474fe3255a292faac8fcf6514ddfff29b22 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 5 Mar 2019 22:24:36 +0100 Subject: [PATCH 1612/3767] Small improvements on blogs page (en) Fix questionable statement in summary (replacing "past year" with "past years"), and typos. --- en/community/weblogs/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/community/weblogs/index.md b/en/community/weblogs/index.md index 3693b57cd5..5acfeb5ea2 100644 --- a/en/community/weblogs/index.md +++ b/en/community/weblogs/index.md @@ -4,7 +4,7 @@ title: "Blogs" lang: en --- -Ruby blogs have exploded over the past year and given sufficient +Ruby blogs have exploded over the past years and given sufficient hunting, you can unearth hundreds of blogs sharing bits of Ruby code, describing new techniques, or speculating on Ruby’s future. {: .summary} @@ -22,7 +22,7 @@ describing new techniques, or speculating on Ruby’s future. A few notable blogs stand out for the frequency and immediacy of their updates. -* [**Ruby Weekly**][ruby-weekly] Although more of a newsletter than a +* [**Ruby Weekly**][ruby-weekly]: Although more of a newsletter than a blog, Ruby Weekly is a distillation of the most interesting Ruby articles and news each week. * [**Riding Rails**][riding-rails] is the official group blog of the @@ -35,7 +35,7 @@ updates. If you're interested in writing for any of the above blogs, you should contact the authors. -Ruby is also a common topic on [reddit][reddit], and [Hacker News][hn], +Ruby is also a common topic on [reddit][reddit] and [Hacker News][hn], in their respective programming news. If you find some brilliant code out there, be sure to share! From 18e17f9e4119c48bac39be02235660c764a8f8b0 Mon Sep 17 00:00:00 2001 From: Alax Alves Date: Tue, 5 Mar 2019 22:28:42 -0300 Subject: [PATCH 1613/3767] Paralleling Travis jobs to shorten build duration --- .travis.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d77a8875f6..887775bc3a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,11 @@ sudo: false rvm: 2.6.1 cache: bundler: true -script: bundle exec rake ci +env: + matrix: + - SCRIPT="bundle exec rake build" + - SCRIPT="bundle exec rake test" +script: $SCRIPT # Notifications, used by our Gitter channel. notifications: webhooks: From e3caede3377cfb6618091e3a2d1697b4c9e747b8 Mon Sep 17 00:00:00 2001 From: Alax Alves Date: Tue, 5 Mar 2019 22:44:59 -0300 Subject: [PATCH 1614/3767] Making bundle cache work properly --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 887775bc3a..80bf6d60ba 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,7 @@ language: ruby sudo: false rvm: 2.6.1 -cache: - bundler: true +cache: bundler env: matrix: - SCRIPT="bundle exec rake build" From b72499bcfe2645ff19fcd82a722841da35fcfdf8 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Wed, 6 Mar 2019 14:26:27 +0900 Subject: [PATCH 1615/3767] Update urls for the latest patch --- .../2019-03-05-multiple-vulnerabilities-in-rubygems.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md index 4d7b2aac88..55b9b70eda 100644 --- a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -41,9 +41,9 @@ gem update --system If you can't upgrade RubyGems, you can apply the following patches as a workaround. -* [for Ruby 2.4.5](https://bugs.ruby-lang.org/attachments/7662) -* [for Ruby 2.5.3](https://bugs.ruby-lang.org/attachments/7663) -* [for Ruby 2.6.1](https://bugs.ruby-lang.org/attachments/7664) +* [for Ruby 2.4.5](https://bugs.ruby-lang.org/attachments/7669) +* [for Ruby 2.5.3](https://bugs.ruby-lang.org/attachments/7670) +* [for Ruby 2.6.1](https://bugs.ruby-lang.org/attachments/7671) About the trunk, update to the latest revision. From faaecfc5c5c0f6beb06f1001ffd8c3c793353c0a Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Thu, 7 Mar 2019 19:37:42 +0100 Subject: [PATCH 1616/3767] Mention updated patches in news post history --- .../_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md index 55b9b70eda..1775225dc9 100644 --- a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -54,3 +54,4 @@ This report is based on [the official blog of RubyGems](http://blog.rubygems.org ## History * Originally published at 2019-03-05 00:00:00 UTC +* Link to updated patches at 2019-03-06 05:26:27 UTC From e2b3274573cfeb94f8f003f6ef5ef15647c4f319 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 8 Mar 2019 08:29:40 +0100 Subject: [PATCH 1617/3767] Use untranslated 'SIZE' in download section (es) --- es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md | 6 +++--- es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md | 6 +++--- es/news/_posts/2018-10-17-ruby-2-3-8-released.md | 8 ++++---- es/news/_posts/2018-10-17-ruby-2-4-5-released.md | 8 ++++---- es/news/_posts/2018-10-17-ruby-2-5-2-released.md | 8 ++++---- es/news/_posts/2018-11-06-ruby-2-6-0-preview3-released.md | 8 ++++---- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md b/es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md index 5e87f573c6..8808d2c03c 100644 --- a/es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md +++ b/es/news/_posts/2013-05-14-ruby-1-9-3-p429-is-released.md @@ -27,19 +27,19 @@ Puedes descargar esta version de: * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2) - TAMAÑO: 10042323 bytes + SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70 * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.gz) - TAMAÑO: 12553234 bytes + SIZE: 12553234 bytes MD5: 993c72f7f805a9eb453f90b0b7fe0d2b SHA256: d192d1afc46a7ef27b9d0a3c7a67b509048984db2c38907aa82641bdf980acf4 * [https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip](https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.zip) - TAMAÑO: 13869978 bytes + SIZE: 13869978 bytes MD5: 1986f3934e61b999873d21a79d69d88d SHA256: 8bd0ecc2dd8eec471aa44f88abdcd82f4b398e9110ca06f76eff066b653b8b90 diff --git a/es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md b/es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md index 417ba5e37d..bfa03dbd07 100644 --- a/es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md +++ b/es/news/_posts/2013-05-14-ruby-2-0-0-p195-is-released.md @@ -19,19 +19,19 @@ Y muchas otras correcciones, optimizaciones y actualizaciones de documentación. * [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2) - TAMAÑO: 10807456 bytes + SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b * [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz) - TAMAÑO: 13641558 bytes + SIZE: 13641558 bytes MD5: 0672e5af309ae99d1703d0e96eff8ea5 SHA256: a2fe8d44eac3c27d191ca2d0ee2d871f9aed873c74491b2a8df229bfdc4e5a93 * [https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip](https://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.zip) - TAMAÑO: 15092199 bytes + SIZE: 15092199 bytes MD5: 924fe4bea72b1b258655211998631791 SHA256: 81a4dc6cc09e491d417a51e5983c4584eff849e2a186ec3affdbe5bc15cd7db5 diff --git a/es/news/_posts/2018-10-17-ruby-2-3-8-released.md b/es/news/_posts/2018-10-17-ruby-2-3-8-released.md index b94dc0a27b..5e9dd348fa 100644 --- a/es/news/_posts/2018-10-17-ruby-2-3-8-released.md +++ b/es/news/_posts/2018-10-17-ruby-2-3-8-released.md @@ -29,28 +29,28 @@ las versiones más recientes de Ruby, tales como 2.5 o 2.4. * [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.bz2) - TAMAÑO: 14418609 bytes + SIZE: 14418609 bytes SHA1: 91b31abdba00a346c155fd32bd32d3cec3b73bc4 SHA256: 4d1a3a88e8cf9aea624eb73843fbfc60a9a281582660f86d5e4e00870397407c SHA512: 6d79e0d25757fd37188a8db3e630a52539bce7927fcb779a2ce9a97b9e5f330753035c16843552f1a1fb6c9a1e5c0f916b3cc8b5c0bfe81e20f35f8442e40ae8 * [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.gz) - TAMAÑO: 17858806 bytes + SIZE: 17858806 bytes SHA1: 69311991a9cd2c8e3c86a0dbbaaf915ae91f0bec SHA256: b5016d61440e939045d4e22979e04708ed6c8e1c52e7edb2553cf40b73c59abf SHA512: 43b02f2f9de6baf281f09a49fd07367127b4de1fb14473380d06bfa7667990d8f722ae2d33cf7d15b02f7e799515f21aebd308897c4c2a5461ebab4049d6c7ef * [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.tar.xz) - TAMAÑO: 11465792 bytes + SIZE: 11465792 bytes SHA1: 9771acdad851bbf0ef349bb7da5d0ffc91a860ed SHA256: 910f635d84fd0d81ac9bdee0731279e6026cb4cd1315bbbb5dfb22e09c5c1dfe SHA512: 06373050e6c1af9cb6a5863aef878b21c8a45fd0e68414e3d546cb73ec3028207d3acc0a9326428f172b9347a30bbe69a16f9dc0bdb739161d677adb2d888095 * [https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.zip](https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.8.zip) - TAMAÑO: 19911652 bytes + SIZE: 19911652 bytes SHA1: ad9e0ec7c874701832c9e224eb5b9e2258f3a041 SHA256: ec9792d0473a22954ad25cd0c531fc672679c1a5eaeefa08caf9e1288852796f SHA512: 732d69cd55f1c273a02005306720fd8fc9d77398177db9509452be31820976b54b30319d9e6bc36fb6bcd7af656f807ef6c26d8955012c8b20424912a2f51bf8 diff --git a/es/news/_posts/2018-10-17-ruby-2-4-5-released.md b/es/news/_posts/2018-10-17-ruby-2-4-5-released.md index c8f11100d3..954dd0e77c 100644 --- a/es/news/_posts/2018-10-17-ruby-2-4-5-released.md +++ b/es/news/_posts/2018-10-17-ruby-2-4-5-released.md @@ -22,28 +22,28 @@ Ver detalles en las [bitácoras de commits](https://github.com/ruby/ruby/compare * [https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.bz2](https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.bz2) - TAMAÑO: 12667524 bytes + SIZE: 12667524 bytes SHA1: 0e1f184556507c22bc59054496c0af7cf28fb188 SHA256: 276c8e73e51e4ba6a0fe81fb92669734e741ccea86f01c45e99f2c7ef7bcd1e3 SHA512: 7034fcaeaee41f14bc0ecce0d3d93bd1abe95310e1a0b95fac66eaba867adfb2bf7ba4d0d70d67a15ce8df16052dee405c38cdb18987602e64a2f701d37d3df0 * [https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.gz](https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.gz) - TAMAÑO: 14232887 bytes + SIZE: 14232887 bytes SHA1: 4d650f302f1ec00256450b112bb023644b6ab6dd SHA256: 6737741ae6ffa61174c8a3dcdd8ba92bc38827827ab1d7ea1ec78bc3cefc5198 SHA512: 39863b404b02bb3d2430fd19fb057bdded5e816842a1a1f00092de69cc360db836225b2186e18b6ee099ec5e8c60f89178a4297b2d221234b4962c70594c2b8e * [https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.xz](https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.xz) - TAMAÑO: 10064712 bytes + SIZE: 10064712 bytes SHA1: b5be590b37487248da3a85541a62fb81f7f7e29a SHA256: 2f0cdcce9989f63ef7c2939bdb17b1ef244c4f384d85b8531d60e73d8cc31eeb SHA512: 658f676c623109f4c7499615e191c98c3dd72cfcaeeaf121337d0b8a33c5243145edd50ec5e2775f988e3cd19788984f105fa165e3049779066566f67172c1b4 * [https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.zip](https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.zip) - TAMAÑO: 15694028 bytes + SIZE: 15694028 bytes SHA1: 0bded7dfabfce5615162a1acd1341966a63e40f4 SHA256: 33694b03ac178cf96aa728b74de7b0bc5d848fcfabc64a7c74ea093198142601 SHA512: 9baec2b33604d5b2180b83bef9b39349d3f73b2eb5a7d44410572d893f76e6a0e1c39c572e6084a4e2466ca148ff2f377b5458144fe9b859a80cdf7b41fd5d72 diff --git a/es/news/_posts/2018-10-17-ruby-2-5-2-released.md b/es/news/_posts/2018-10-17-ruby-2-5-2-released.md index 5b9b4fc894..eee4462495 100644 --- a/es/news/_posts/2018-10-17-ruby-2-5-2-released.md +++ b/es/news/_posts/2018-10-17-ruby-2-5-2-released.md @@ -22,28 +22,28 @@ Ver detalles en las [bitácoras de commits](https://github.com/ruby/ruby/compare * - TAMAÑO: 13592827 bytes + SIZE: 13592827 bytes SHA1: 562d6b8be5a0804ed7617bb0465b288d44b2defc SHA256: ea3bcecc3b30cee271b4decde5e9ff3e17369d5fd1ed828d321c198307c9f0df SHA512: 9f9388a162a3ae9c14ec8999fa3b12ff5397de14f55996cc8761d21c757113db37ace4d326b9606de7ad3a5875aa94fec900dd9b81b2fb0dff558c39422f4aa1 * - TAMAÑO: 15600481 bytes + SIZE: 15600481 bytes SHA1: 7e503e75621b69cedb1d8b3fa2bee5aef2f1a714 SHA256: b32340e64a0c7ecbf31486c41fe429a55c7984d980eca7a78138367d9209f471 SHA512: 9aee69d2ac6aefe2d81649055ba7b99e4e58cf203ac75083ba1b35b3a4fd7f72ee257e26ca80460da5c2a7817fd507aecec9c143f170e16980625e95eeb31686 * - TAMAÑO: 11071052 bytes + SIZE: 11071052 bytes SHA1: ea352c9bcaa47ab094cdec0f4946c62b1a1769d7 SHA256: 8be6b6afdf09957a6e2c2a6ada4b1982a391a828b34e49072c4beb60febb678d SHA512: b6b805b18ba6da7b28c7e2bdf3da7eaf1dcc15ae22744228d032e8ddec2fbba4cc4fb822b9ef7f6b561052113a4f28dc50ccfa4f00e3728a35ce27137f4a70e6 * - TAMAÑO: 18786735 bytes + SIZE: 18786735 bytes SHA1: 98fdbae195bbbc3f131d49d9e60bf3fbb8b56111 SHA256: f148947fee070f30826ef0bda77228b9c374b388050db81ad07f5cd8608e3624 SHA512: 1b804337099ecfa045eecf1a4e3f35fa786bd6e835dc50267d6a3792a782b193ec9708564e3ac5169a95ef4afc2c131782af937dafd8122117e8cff577736c0f diff --git a/es/news/_posts/2018-11-06-ruby-2-6-0-preview3-released.md b/es/news/_posts/2018-11-06-ruby-2-6-0-preview3-released.md index e2c72c3a81..4fc34afbb1 100644 --- a/es/news/_posts/2018-11-06-ruby-2-6-0-preview3-released.md +++ b/es/news/_posts/2018-11-06-ruby-2-6-0-preview3-released.md @@ -118,28 +118,28 @@ Disfrute programar con Ruby 2.6.0-preview3! * - TAMAÑO: 17071670 bytes + SIZE: 17071670 bytes SHA1: 67836fda11fa91e0b988a6cc07989fbceda025b4 SHA256: 60243e3bd9661e37675009ab66ba63beacf5dec748885b9b93916909f965f27a SHA512: 877278cd6e9b947f5bb6ed78136efb232dcc9c5c218b7236576171e7c3cd7f6b7d10d07d8402014a14aba1fcd1913a4370f0725c561ead41d8a3fe92029f7f76 * - TAMAÑO: 21537655 bytes + SIZE: 21537655 bytes SHA1: 45f3c90dfffe03b746f21f24152666e361cbb41a SHA256: 9152af9e700349dcfa2eec196dd91587d42d70a6837fa2c415ebba1167587be1 SHA512: 335de36cf56706326f4acc4bbd35be01e0ac5fff30d0a69b2e1630ba4c78f0e711822d1623d0099a517c824b154917d2f60be192dfb143a422cf1d17b38e1183 * - TAMAÑO: 14973451 bytes + SIZE: 14973451 bytes SHA1: 5f2df5d8c5a3888ccb915d36a3532ba32cda8791 SHA256: 1f09a2ac1ab26721923cbf4b9302a66d36bb302dc45e72112b41d6fccc5b5931 SHA512: d1693625723796e8902f3e4c4fae444f2912af9173489f7cf18c99db2a217afc971b082fce7089e39f8edd54d762d2b4e72843c8306ed29b05ccb15ac03dbb5b * - TAMAÑO: 12291692 bytes + SIZE: 12291692 bytes SHA1: 7f8216247745215e9645568e7a02140f9a029b31 SHA256: 9856d9e0e32df9e5cdf01928eec363d037f1a76dab2abbf828170647beaf64fe SHA512: b4d3b17ecf96272c43cd7518c0b54dee63fc1150ad143e1d9c9d708506fe78676c80eb96cc47b8d46d1128bd483a53f16c944963a03d1f99f00131b74714df7b From a3b31d305ef74e6d22672408a120d2ccfb65ccfd Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 8 Mar 2019 08:30:16 +0100 Subject: [PATCH 1618/3767] Add newline after YAML front matter --- en/conduct/index.md | 1 + ja/news/_posts/2018-08-28-rubyist-magazine-0058-published.md | 1 + ja/news/_posts/2019-01-27-rubyist-magazine-0059-published.md | 1 + ko/conduct/index.md | 1 + 4 files changed, 4 insertions(+) diff --git a/en/conduct/index.md b/en/conduct/index.md index 30e1064711..7dbdc22974 100644 --- a/en/conduct/index.md +++ b/en/conduct/index.md @@ -3,6 +3,7 @@ layout: page title: "The Ruby Community Conduct Guideline" lang: en --- + We have picked the following conduct guideline based on an early proposed draft of the PostgreSQL CoC, for Ruby developers community for safe, productive collaboration. diff --git a/ja/news/_posts/2018-08-28-rubyist-magazine-0058-published.md b/ja/news/_posts/2018-08-28-rubyist-magazine-0058-published.md index 70b1b6bbf0..27f8b91502 100644 --- a/ja/news/_posts/2018-08-28-rubyist-magazine-0058-published.md +++ b/ja/news/_posts/2018-08-28-rubyist-magazine-0058-published.md @@ -6,6 +6,7 @@ translator: date: 2018-08-28 21:30:00 +0000 lang: ja --- + [日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0058号][3]がリリースされました([\[ruby-list:50698\]][4])。 今号は、 diff --git a/ja/news/_posts/2019-01-27-rubyist-magazine-0059-published.md b/ja/news/_posts/2019-01-27-rubyist-magazine-0059-published.md index 23d58ca7f9..9456a0bcd4 100644 --- a/ja/news/_posts/2019-01-27-rubyist-magazine-0059-published.md +++ b/ja/news/_posts/2019-01-27-rubyist-magazine-0059-published.md @@ -6,6 +6,7 @@ translator: date: 2019-01-27 09:30:00 +0000 lang: ja --- + [日本Rubyの会][1]有志による、ウェブ雑誌[Rubyist Magazine][2]の[0059号][3]がリリースされました([\[ruby-list:50745\]][4])。 今号は、 diff --git a/ko/conduct/index.md b/ko/conduct/index.md index 13dfa92818..0904f3e6a9 100644 --- a/ko/conduct/index.md +++ b/ko/conduct/index.md @@ -3,6 +3,7 @@ layout: page title: "루비 커뮤니티 행동 지침" lang: ko --- + 루비 개발자 커뮤니티의 안전하고, 생산적인 공동 작업을 위해서 PostgreSQL CoC로 제출된 안으로부터 다음을 골랐습니다. 루비와 관련이 있는 각 커뮤니티(콘퍼런스 등)는 해당 커뮤니티에 적합한 행동 지침을 사용할 수 있습니다. From 3901bf1d4a97e03084dec948321d9bb0d7a38a03 Mon Sep 17 00:00:00 2001 From: Olivier Lacan Date: Fri, 8 Mar 2019 08:34:25 +0100 Subject: [PATCH 1619/3767] Use named link references on community page (en) --- en/community/index.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/en/community/index.md b/en/community/index.md index af8113244b..8ed9239ded 100644 --- a/en/community/index.md +++ b/en/community/index.md @@ -43,12 +43,12 @@ to start: the Ruby community. General Ruby Information -: * [Ruby Central][3] - * [Ruby at Open Directory Project][4] - * [Rails at Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby at Open Directory Project][ruby-opendir] + * [Rails at Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ From 118909f9021a77d67508cc5bbffbac7bc16ca8fa Mon Sep 17 00:00:00 2001 From: BannerGames Date: Fri, 20 Jul 2018 21:28:12 +0100 Subject: [PATCH 1620/3767] Translate Ruby 2.2 EOL post (pt) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #1818 Co-authored-by: Marcus Stollsteimer Co-authored-by: Júlio Campos Co-authored-by: Alax Alves --- ...018-06-20-support-of-ruby-2-2-has-ended.md | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pt/news/_posts/2018-06-20-support-of-ruby-2-2-has-ended.md diff --git a/pt/news/_posts/2018-06-20-support-of-ruby-2-2-has-ended.md b/pt/news/_posts/2018-06-20-support-of-ruby-2-2-has-ended.md new file mode 100644 index 0000000000..20447936d5 --- /dev/null +++ b/pt/news/_posts/2018-06-20-support-of-ruby-2-2-has-ended.md @@ -0,0 +1,49 @@ +--- +layout: news_post +title: "O suporte do Ruby 2.2 acabou" +author: "antonpaisov" +translator: "bannergames" +date: 2018-06-20 00:00:00 +0000 +lang: pt +--- + +Anunciamos que todo o suporte da série 2.2 do Ruby acabou. + +Após o lançamento do Ruby 2.2.7 em 28 de março de 2017, +o suporte da série 2.2 do Ruby estava em fase de manutenção de segurança. +Agora, após um ano, essa fase acabou. +Assim sendo, em 31 de março de 2018, todo o suporte da série 2.2 do Ruby +acabou. Correções de bugs e de segurança das versões mais recentes do Ruby +não serão exportados para a versão 2.2, e não haverão mais lançamentos de +patch da versão 2.2. +Nós recomendamos altamente que atualize para o Ruby 2.5 ou 2.4 o mais +rápido possível. + + +## Sobre as versões do Ruby atualmente suportadas + +### Série Ruby 2.5 + +Atualmente em fase de manunteção normal. +Nós vamos exportar correções de bugs e lançar com as correções sempre +que necessário. +E se um problema crítico de segurança for encontrado iremos lançar +uma correção urgente para resolvê-lo. + +### Série Ruby 2.4 + +Atualmente em fase de manunteção normal. +Nós vamos exportar correções de bugs e lançar com as correções sempre +que necessário. +E se um problema crítico de segurança for encontrado iremos lançar +uma correção urgente para resolvê-lo. + +### Série Ruby 2.3 + +Atualmente em fase de manunteção de segurança. +Nós nunca exportaremos quaisquer correções de bugs para a versão 2.3 +exceto correções de segurança. +Se um problema crítico de segurança for encontrado iremos lançar +uma correção urgente para resolvê-lo. +Estamos planeando para acabar com o suporte das séries 2.3 do Ruby +no final de março de 2019. From 9124a20b4f78bd615f0213c95bf0c9a8c3b8cdbf Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 8 Mar 2019 21:58:26 +0100 Subject: [PATCH 1621/3767] Use named link references on community page --- bg/community/index.md | 12 ++++++------ de/community/index.md | 12 ++++++------ es/community/index.md | 12 ++++++------ fr/community/index.md | 12 ++++++------ id/community/index.md | 12 ++++++------ it/community/index.md | 12 ++++++------ ko/community/index.md | 12 ++++++------ pl/community/index.md | 12 ++++++------ pt/community/index.md | 12 ++++++------ ru/community/index.md | 12 ++++++------ tr/community/index.md | 12 ++++++------ vi/community/index.md | 12 ++++++------ zh_cn/community/index.md | 12 ++++++------ zh_tw/community/index.md | 12 ++++++------ 14 files changed, 84 insertions(+), 84 deletions(-) diff --git a/bg/community/index.md b/bg/community/index.md index f1e17ba225..7d7c246284 100644 --- a/bg/community/index.md +++ b/bg/community/index.md @@ -40,12 +40,12 @@ Oбщността, която се образува около един език обществото. Обща информация за Ruby -: * [Ruby Central][3] - * [Ruby в Open Directory Project][4] - * [Rails в Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby в Open Directory Project][ruby-opendir] + * [Rails в Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/de/community/index.md b/de/community/index.md index 4096e9cae9..44007cff02 100644 --- a/de/community/index.md +++ b/de/community/index.md @@ -74,12 +74,12 @@ Für den, der sich gerne einbringen möchte, ist die folgende Liste ein guter Ei in die Ruby-Community zu integrieren. Allgemeine Information zu Ruby -: * [Ruby Central][3] - * [Ruby beim Open Directory Project][4] - * [Rails beim Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby beim Open Directory Project][ruby-opendir] + * [Rails beim Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/es/community/index.md b/es/community/index.md index 93de504312..25b0c98046 100644 --- a/es/community/index.md +++ b/es/community/index.md @@ -45,12 +45,12 @@ donde empezar: dar una bienvenida a los recién llegados a la comunidad Ruby. Información general sobre Ruby -: * [Ruby Central][3] - * [Ruby en el Open Directory Project][4] - * [Rails en el Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby en el Open Directory Project][ruby-opendir] + * [Rails en el Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/fr/community/index.md b/fr/community/index.md index 7a3915e0fa..d83c50a125 100644 --- a/fr/community/index.md +++ b/fr/community/index.md @@ -46,12 +46,12 @@ Quelques liens à visiter: arrivants dans la communauté. Informations générales -: * [Ruby Central][3] - * [Ruby sur le projet Open Directory][4] - * [Rails sur le projet Open Directory][5] +: * [Ruby Central][ruby-central] + * [Ruby sur le projet Open Directory][ruby-opendir] + * [Rails sur le projet Open Directory][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/id/community/index.md b/id/community/index.md index 1094d13fc7..1fa7d43cc8 100644 --- a/id/community/index.md +++ b/id/community/index.md @@ -57,14 +57,14 @@ untuk memulai petualangan Anda: dengan komunitas. Informasi Umum Tentang Ruby -: * [Ruby Central][3] - * [Ruby at Open Directory Project][4] - * [Rails at Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby at Open Directory Project][ruby-opendir] + * [Rails at Open Directory Project][rails-opendir] [2]: http://tech.groups.yahoo.com/group/id-ruby/ -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ [6]: http://ruby.id/slack/ diff --git a/it/community/index.md b/it/community/index.md index e35fe23bb6..c98795ec7e 100644 --- a/it/community/index.md +++ b/it/community/index.md @@ -45,12 +45,12 @@ cominciare: discutere il futuro di Ruby, e dare il benvenuto ai nuovi arrivati. Informazioni generali su Ruby -: * [Ruby Central][3] - * [Ruby su Open Directory Project][4] - * [Rails su Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby su Open Directory Project][ruby-opendir] + * [Rails su Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/ko/community/index.md b/ko/community/index.md index 0c099aeaa3..57dd8d07b6 100644 --- a/ko/community/index.md +++ b/ko/community/index.md @@ -44,10 +44,10 @@ lang: ko 커뮤니티의 뉴비의 환영 등을 함께합니다. 일반적인 루비 정보(영문) -: * [Ruby Central][3] - * [Ruby at Open Directory Project][4] - * [Rails at Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby at Open Directory Project][ruby-opendir] + * [Rails at Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/pl/community/index.md b/pl/community/index.md index 2363da87aa..42e004b631 100644 --- a/pl/community/index.md +++ b/pl/community/index.md @@ -47,13 +47,13 @@ poniżej znajdziesz kilka propozycji: projekcie i przywitać nowe osoby w społeczności. Ogólne informacje o Rubim -: * [Ruby Central][3] - * [Ruby w Open Directory Project][4] - * [Rails w Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby w Open Directory Project][ruby-opendir] + * [Rails w Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ [6]: http://forum.rubyonrails.pl/ diff --git a/pt/community/index.md b/pt/community/index.md index 8c3b5cdf01..63f9e34c5c 100644 --- a/pt/community/index.md +++ b/pt/community/index.md @@ -42,12 +42,12 @@ Se está interessado em colaborar, seguem alguns lugares para começar: membros da comunidade. Informação gerais sobre o Ruby -: * [Ruby Central][3] - * [Ruby no Open Directory Project][4] - * [Rails no Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby no Open Directory Project][ruby-opendir] + * [Rails no Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/ru/community/index.md b/ru/community/index.md index 13fda56841..2e1925806a 100644 --- a/ru/community/index.md +++ b/ru/community/index.md @@ -42,12 +42,12 @@ lang: ru будущее Ruby и приветствуют новичков в сообществе Ruby. Основная информация о Ruby -: * [Ruby Central][3] - * [Ruby на Open Directory Project][4] - * [Rails на Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby на Open Directory Project][ruby-opendir] + * [Rails на Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/tr/community/index.md b/tr/community/index.md index d6706c0c31..6ec7f1eec4 100644 --- a/tr/community/index.md +++ b/tr/community/index.md @@ -53,12 +53,12 @@ başlangıç önerisi var: gelenlerle kaynaşıyorlar. Genel Ruby Kaynakları -: * [Ruby Central][3] - * [Açık Dizin Projesinde Ruby][4] - * [Açık Dizin Projesinde Rails][5] +: * [Ruby Central][ruby-central] + * [Açık Dizin Projesinde Ruby][ruby-opendir] + * [Açık Dizin Projesinde Rails][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/vi/community/index.md b/vi/community/index.md index d49615f5df..ac01907610 100644 --- a/vi/community/index.md +++ b/vi/community/index.md @@ -43,12 +43,12 @@ Nếu bạn muốn tham gia thì dưới đây là một vài nơi để bắt đồng Ruby. Thông tin chung về Ruby -: * [Ruby Central][3] - * [Ruby at Open Directory Project][4] - * [Rails at Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby at Open Directory Project][ruby-opendir] + * [Rails at Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ diff --git a/zh_cn/community/index.md b/zh_cn/community/index.md index 662ade757b..6855123428 100644 --- a/zh_cn/community/index.md +++ b/zh_cn/community/index.md @@ -32,13 +32,13 @@ lang: zh_cn : 遍及世界的 Ruby 程序员正在参与越来越多的会议,在会议上他们一起分享工作成果,讨论 Ruby 的未来,欢迎新成员加入到 Ruby 社区。 Ruby 的一般信息 -: * [Ruby Central][3] - * [Ruby at Open Directory Project][4] - * [Rails at Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby at Open Directory Project][ruby-opendir] + * [Rails at Open Directory Project][rails-opendir] -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ [ruby-china]: https://ruby-china.org diff --git a/zh_tw/community/index.md b/zh_tw/community/index.md index 730bbff94c..dbe73f7ced 100644 --- a/zh_tw/community/index.md +++ b/zh_tw/community/index.md @@ -35,14 +35,14 @@ lang: zh_tw Ruby 年度研討會為 [RubyConf Taiwan](http://rubyconf.tw)。 Ruby 的一般消息 -: * [Ruby Central][3] - * [Ruby at Open Directory Project][4] - * [Rails at Open Directory Project][5] +: * [Ruby Central][ruby-central] + * [Ruby at Open Directory Project][ruby-opendir] + * [Rails at Open Directory Project][rails-opendir] [1]: http://ruby.tw [2]: http://ruby.tw/about [railsfun]: http://railsfun.tw/index.php -[3]: http://rubycentral.org/ -[4]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ -[5]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ +[ruby-central]: http://rubycentral.org/ +[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ +[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ From b0fc2a7098ba42c6eee308aa86bafc1b59d7e3e2 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 8 Mar 2019 22:06:16 +0100 Subject: [PATCH 1622/3767] Remove dead link to blastwave.org Closes #1860 --- bg/documentation/installation/index.md | 3 +-- de/documentation/installation/index.md | 3 +-- es/documentation/installation/index.md | 3 +-- fr/documentation/installation/index.md | 3 +-- id/documentation/installation/index.md | 3 +-- it/documentation/installation/index.md | 3 +-- ja/documentation/installation/index.md | 3 +-- ko/documentation/installation/index.md | 3 +-- pl/documentation/installation/index.md | 3 +-- pt/documentation/installation/index.md | 3 +-- ru/documentation/installation/index.md | 3 +-- vi/documentation/installation/index.md | 3 +-- zh_tw/documentation/installation/index.md | 3 +-- 13 files changed, 13 insertions(+), 26 deletions(-) diff --git a/bg/documentation/installation/index.md b/bg/documentation/installation/index.md index e6439a8256..59e2c066dd 100644 --- a/bg/documentation/installation/index.md +++ b/bg/documentation/installation/index.md @@ -136,7 +136,7 @@ $ brew install ruby {: #solaris} Ruby 1.8.7 е наличен за Solaris от версия 8 до 10 на -[Sunfreeware][sunfreeware] и на [Blastwave][blastwave]. +[Sunfreeware][sunfreeware] и на Blastwave. Ruby 1.9.2p0 също може да бъде инсталиран от [Sunfreeware][sunfreeware], но е стара версия. @@ -282,7 +282,6 @@ $ sudo make install [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/de/documentation/installation/index.md b/de/documentation/installation/index.md index ce3853c92a..0c1341065f 100644 --- a/de/documentation/installation/index.md +++ b/de/documentation/installation/index.md @@ -199,7 +199,7 @@ neuer Ruby-Versionen. {: #solaris} Ruby 1.8.7 ist für Solaris 8 bis Solaris 10 unter [Sunfreeware][sunfreeware] -verfügbar und Ruby 1.8.7 ist bei [Blastwave][blastwave] erhältlich. +verfügbar und Ruby 1.8.7 ist bei Blastwave erhältlich. Ruby 1.9.2-p0 kann ebenfalls bei [Sunfreeware][sunfreeware] gefunden werden, jedoch ist diese Version veraltet. Die neueste Version kann mit Drittanbieter-Werkzeugen installiert werden. @@ -251,7 +251,6 @@ verwaltet wird. [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/es/documentation/installation/index.md b/es/documentation/installation/index.md index 00e984d831..67a2241071 100644 --- a/es/documentation/installation/index.md +++ b/es/documentation/installation/index.md @@ -140,7 +140,7 @@ Este comando debería instalar la versión más actual de Ruby. Ruby 1.8.7 está disponible para Solaris 8 a 10 en [Sunfreeware][sunfreeware] y Ruby 1.8.7 está disponible en -[Blastwave][blastwave]. +Blastwave. Ruby 1.9.2p0 también está disponible en [Sunfreeware][sunfreeware], pero esta es una versión desactualizada. @@ -290,7 +290,6 @@ herramienta. [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/fr/documentation/installation/index.md b/fr/documentation/installation/index.md index 3588186a99..b5e4ddacc3 100644 --- a/fr/documentation/installation/index.md +++ b/fr/documentation/installation/index.md @@ -144,7 +144,7 @@ La version la plus récente de Ruby sera installée. Ruby 1.8.7 est disponible de Solaris 8 à Solaris 10 sur [Sunfreeware][sunfreeware] et Ruby 1.8.7 est disponible sur -[Blastwave][blastwave]. +Blastwave. Ruby 1.9.2p0 est aussi disponible sur [Sunfreeware][sunfreeware], mais il est obsolète. @@ -312,7 +312,6 @@ Ruby ne pourront pas être gérées par un gestionnaire de versions. [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/id/documentation/installation/index.md b/id/documentation/installation/index.md index 6f52f12d9e..0dd715c380 100644 --- a/id/documentation/installation/index.md +++ b/id/documentation/installation/index.md @@ -159,7 +159,7 @@ dapat ditemukan di [FreeBSD Ruby Project website][freebsd-ruby]. Ruby 1.8.7 tersedia untuk Solaris 8 hingga Solaris 10 di [Sunfreeware][sunfreeware] dan Ruby 1.8.7 tersedia di -[Blastwave][blastwave]. +Blastwave. Ruby 1.9.2p0 juga tersedia di [Sunfreeware][sunfreeware], namun sudah tidak diperbarui lagi. @@ -309,7 +309,6 @@ karena Ruby yang terpasang tidak akan diatur oleh kakas apapun. [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/it/documentation/installation/index.md b/it/documentation/installation/index.md index 7dcef0fd0a..1d6a0269e4 100644 --- a/it/documentation/installation/index.md +++ b/it/documentation/installation/index.md @@ -187,7 +187,7 @@ probabilmente una buona ida utilizzare i tool di terze parti. {: #solaris} Ruby 1.8.7 è disponibile per Solaris 8 fino a Solaris 10 su -[Sunfreeware][sunfreeware] e Ruby 1.8.7 è disponibile su [Blastwave][blastwave]. +[Sunfreeware][sunfreeware] e Ruby 1.8.7 è disponibile su Blastwave. Ruby 1.9.2p0 è disponibile su [Sunfreeware][sunfreeware], ma è outdate. Si possono avere le ultime versioni di Ruby utilizzando i tool di terze parti. @@ -236,7 +236,6 @@ perchè la versione installata non verrebbe gestita da nessun tool. [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/ja/documentation/installation/index.md b/ja/documentation/installation/index.md index ec2ce5e0e9..7808456b83 100644 --- a/ja/documentation/installation/index.md +++ b/ja/documentation/installation/index.md @@ -187,7 +187,7 @@ macOS 上で新しい Ruby のバージョンをインストールする手助 {: #solaris} [Sunfreeware][sunfreeware] で Solaris 8 から 10 用の Ruby 1.8.7 が使用できます。 -[Blastwave][blastwave] で Ruby 1.8.7 が使用できます。 +Blastwave で Ruby 1.8.7 が使用できます。 [Sunfreeware][sunfreeware] で Ruby 1.9.2p0 も使用できますが、これは古いバージョンです。 サードパーティ製ツールを使用することで最新バージョンの Ruby を手に入れることができます。 @@ -234,7 +234,6 @@ $ sudo make install [rubyinstaller]: https://rubyinstaller.org/ [railsinstaller]: http://railsinstaller.org/ [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/ko/documentation/installation/index.md b/ko/documentation/installation/index.md index c3bf276ec9..a967e45407 100644 --- a/ko/documentation/installation/index.md +++ b/ko/documentation/installation/index.md @@ -177,7 +177,7 @@ FreeBSD 상의 루비와 그 환경에 대해서 더 자세한 정보는 {: #solaris} Solaris 8에서 Solaris 10까지 [Sunfreeware][sunfreeware]에서 루비 1.8.7을 사용 가능하며 -[Blastwave][blastwave]에서 루비 1.8.7을 사용 가능합니다. +Blastwave에서 루비 1.8.7을 사용 가능합니다. [Sunfreeware][sunfreeware]에서 루비 1.9.2p0을 사용 가능하지만, 이는 구 버전입니다. [OpenIndiana][openindiana]에서 루비를 설치하려면, @@ -322,7 +322,6 @@ $ sudo make install [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ [freebsd-ruby]: https://wiki.freebsd.org/Ruby diff --git a/pl/documentation/installation/index.md b/pl/documentation/installation/index.md index e052b8fb24..4ac97d91cf 100644 --- a/pl/documentation/installation/index.md +++ b/pl/documentation/installation/index.md @@ -184,7 +184,7 @@ nowej wersji Rubiego w macOS dobrym pomysłem jest użycie narzędzi osób trzec {: #solaris} Ruby 1.8.7 jest dostępny dla Solarisa 8 do Solarisa 10 na -[Sunfreeware][sunfreeware] i Ruby 1.8.7 jest dostępny na [Blastwave][blastwave]. +[Sunfreeware][sunfreeware] i Ruby 1.8.7 jest dostępny na Blastwave. Ruby 1.9.2p0 jest także dostępny na [Sunfreeware][sunfreeware], ale przestarzały. Użycie RVM umożliwi ci skorzystanie z najnowszej wersji Rubiego. @@ -230,7 +230,6 @@ pomysłem, ponieważ zainstalowany Ruby nie będzie zarządzany przez żadne z n [rbenv]: https://github.com/rbenv/rbenv [rubyinstaller]: https://rubyinstaller.org/ [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/pt/documentation/installation/index.md b/pt/documentation/installation/index.md index d5b6c5af91..cfc5dcbd41 100644 --- a/pt/documentation/installation/index.md +++ b/pt/documentation/installation/index.md @@ -140,7 +140,7 @@ Este comando deve instalar a versão mais recente do Ruby. O Ruby 1.8.7 está disponível do Solaris 8 até o Solaris 10 no [Sunfreeware][sunfreeware] e o Ruby 1.8.7 está disponível no -[Blastwave][blastwave]. O Ruby 1.9.2p0 também está disponível no +Blastwave. O Ruby 1.9.2p0 também está disponível no [Sunfreeware][sunfreeware], mas está desatualizado. Para instalar o Ruby no [OpenIndiana][openindiana], por favor use o @@ -290,7 +290,6 @@ por nenhuma ferramenta. [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/ru/documentation/installation/index.md b/ru/documentation/installation/index.md index 2de0b726a9..62aab5eaa0 100644 --- a/ru/documentation/installation/index.md +++ b/ru/documentation/installation/index.md @@ -141,7 +141,7 @@ $ brew install ruby {: #solaris} Ruby 1.8.7 доступен для Solaris 8-10 на [Sunfreeware][sunfreeware] и -[Blastwave][blastwave]. Ruby 1.9.2p0 также доступен на [Sunfreeware][sunfreeware], +Blastwave. Ruby 1.9.2p0 также доступен на [Sunfreeware][sunfreeware], но это все уже устарело. Чтобы установить Ruby на [OpenIndiana][openindiana], пожалуйста, используйте @@ -288,7 +288,6 @@ $ sudo make install [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/vi/documentation/installation/index.md b/vi/documentation/installation/index.md index 11472b51d9..05c1b913c2 100644 --- a/vi/documentation/installation/index.md +++ b/vi/documentation/installation/index.md @@ -142,7 +142,7 @@ Lệnh trên sẽ cài đặt phiên bản mới nhất của Ruby. Ruby 1.8.7 có sẵn từ Solaris 8 đến Solaris 10 trên [Sunfreeware][sunfreeware] và Ruby 1.8.7 có sẵn ở -[Blastwave][blastwave]. +Blastwave. Ruby 1.9.2p0 cũng có sẵn tại [Sunfreeware][sunfreeware], nhưng đây là phiên bản đã lỗi thời. @@ -296,7 +296,6 @@ bất kỳ công cụ nào. [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ diff --git a/zh_tw/documentation/installation/index.md b/zh_tw/documentation/installation/index.md index 55b30a8e47..844aee3b1e 100644 --- a/zh_tw/documentation/installation/index.md +++ b/zh_tw/documentation/installation/index.md @@ -118,7 +118,7 @@ $ brew install ruby ### Solaris 和 OpenIndiana 平台 {: #solaris} -[Sunfreeware][sunfreeware] 上的 Solaris 8 到 10 版有 Ruby 1.8.7 可用,同時 [Blastwave][blastwave] 上也有 Ruby 1.8.7。Ruby 1.9.2p0 在 [Sunfreeware][sunfreeware] 也有,但版本已經過時了。 +[Sunfreeware][sunfreeware] 上的 Solaris 8 到 10 版有 Ruby 1.8.7 可用,同時 Blastwave 上也有 Ruby 1.8.7。Ruby 1.9.2p0 在 [Sunfreeware][sunfreeware] 也有,但版本已經過時了。 要在 [OpenIndiana][openindiana] 安裝 Ruby,請使用: [Image Packaging System (IPS)][opensolaris-pkg] 客戶端。 @@ -234,7 +234,6 @@ $ sudo make install [railsinstaller]: http://railsinstaller.org/ [rubystack]: http://bitnami.com/stack/ruby/installer [sunfreeware]: http://www.sunfreeware.com -[blastwave]: http://www.blastwave.org [openindiana]: http://openindiana.org/ [opensolaris-pkg]: http://opensolaris.org/os/project/pkg/ [gentoo-ruby]: http://www.gentoo.org/proj/en/prog_lang/ruby/ From da7c5408a5a6fb2d5c79555cb28700c096d578ba Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 8 Mar 2019 22:15:24 +0100 Subject: [PATCH 1623/3767] Remove defunct conference sites (en) Closes #1958 Co-authored-by: Jacob Herrington --- en/community/conferences/index.md | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/en/community/conferences/index.md b/en/community/conferences/index.md index f7a49f2de0..227d37bbc2 100644 --- a/en/community/conferences/index.md +++ b/en/community/conferences/index.md @@ -37,12 +37,6 @@ event dates, location, CFP (Call For Proposals) and Registration information. including Armin Roehrl and Michael Neumann, EuRuKo emerged as the second annual Ruby event, starting two years after RubyConf. -[Open Source Developer Conference][5] -: This is an annual open source development conference that is held each - year in Australia. While not specifically a Ruby conference, each year - we do get a number of Ruby papers and we are always interested in more - Ruby content. - ### Regional Ruby Conferences [Ruby Central][2] administers a [Regional Conference Grant Program][6], @@ -59,19 +53,8 @@ Virginia, Maryland, and Washington, DC areas. Ruby on Rails. The Chicago-based conference has served the Ruby community since 2008. -[Madison Ruby][15]: Madison, WI - [Steel City Ruby][16]: Pittsburg, PA -[Ruby on Ales][17] is an annual two-day conference inspired by Ruby, microbrews, -and snow. Listen to engaging speakers, enjoy delicious food and enjoy the -wonderful scenery around Bend Oregon. - -[Burlington Ruby Conference][18]: A summertime Ruby conference that happens -annually in Burlington, VT. The conference is two days long and follows a -single track. The focus of the conference is on creating an environment to -learn, have fun and meet fellow Rubyists. - [GoRuCo][19]: New York City's annual Ruby conference. A one-day single-track conference. [DeccanRubyConf][20]: Pune's (India) annual Ruby conference, @@ -95,7 +78,6 @@ O’Reilly), and Canada on Rails. [2]: http://rubycentral.org [3]: http://rubykaigi.org/ [4]: http://euruko.org -[5]: http://www.osdc.com.au/ [6]: http://rubycentral.org/community/grant [7]: http://www.svforum.org [8]: http://rubynation.org/ @@ -105,9 +87,6 @@ O’Reilly), and Canada on Rails. [12]: http://www.railsconf.org [13]: http://europe.railsconf.org [14]: http://www.skillsmatter.com -[15]: http://madisonruby.org/ [16]: http://steelcityruby.org/ -[17]: http://ruby.onales.com/ -[18]: http://burlingtonrubyconference.com [19]: http://goruco.com/ [20]: http://www.deccanrubyconf.org/ From 69b5892bf6c65d2d8bf3b25e8581189bc3dc21db Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Fri, 8 Mar 2019 22:47:51 +0100 Subject: [PATCH 1624/3767] Simplify build matrix for Travis CI --- .travis.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 80bf6d60ba..0cc0fa0c01 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,10 +3,9 @@ sudo: false rvm: 2.6.1 cache: bundler env: - matrix: - - SCRIPT="bundle exec rake build" - - SCRIPT="bundle exec rake test" -script: $SCRIPT + - TASK=build + - TASK=test +script: bundle exec rake $TASK # Notifications, used by our Gitter channel. notifications: webhooks: From 32f55d6f8b47ba0263fa30cf3525942745fd24ae Mon Sep 17 00:00:00 2001 From: Sho Hashimoto Date: Sun, 10 Mar 2019 16:56:01 +0900 Subject: [PATCH 1625/3767] Add a link to rurema for Ruby 2.6.0 (ja) --- ja/documentation/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ja/documentation/index.md b/ja/documentation/index.md index 67df7719cd..c179abf26a 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -23,6 +23,7 @@ Rubyでプログラミングする際に役立つドキュメントを紹介し * [Rubyリファレンスマニュアル Ruby 2.3.0版][man-230] * [Rubyリファレンスマニュアル Ruby 2.4.0版][man-240] * [Rubyリファレンスマニュアル Ruby 2.5.0版][man-250] +* [Rubyリファレンスマニュアル Ruby 2.6.0版][man-260] * [るりまサーチ][man-search] またこのリファレンスマニュアルをまとめてダウンロードすることもできます。 @@ -117,6 +118,7 @@ Posted by Shugo Maeda on 26 May 2006 [man-230]: https://docs.ruby-lang.org/ja/2.3.0/doc/index.html [man-240]: https://docs.ruby-lang.org/ja/2.4.0/doc/index.html [man-250]: https://docs.ruby-lang.org/ja/2.5.0/doc/index.html +[man-260]: https://docs.ruby-lang.org/ja/2.6.0/doc/index.html [man-search]: https://docs.ruby-lang.org/ja/search/ [man-xz]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.tar.xz [man-gz]: https://cache.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.3-dynamic-20120829.tar.gz From 7b7bdec0c17663ebdcfb6c0ce8be4293589f587b Mon Sep 17 00:00:00 2001 From: Sho Hashimoto Date: Mon, 11 Mar 2019 09:42:24 +0900 Subject: [PATCH 1626/3767] Change listing order. Make newer versions upper. --- ja/documentation/index.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ja/documentation/index.md b/ja/documentation/index.md index c179abf26a..d1efc17c4a 100644 --- a/ja/documentation/index.md +++ b/ja/documentation/index.md @@ -15,15 +15,15 @@ Rubyでプログラミングする際に役立つドキュメントを紹介し また、現在有志の手により[リファレンスマニュアルの整備][rurema-wiki]が進行中です。 成果物を[<URL:https://docs.ruby-lang.org/ja/>][doc-r-l-o]から閲覧できます。 -* [Rubyリファレンスマニュアル Ruby 1.8.7版][man-187] -* [Rubyリファレンスマニュアル Ruby 1.9.3版][man-193] -* [Rubyリファレンスマニュアル Ruby 2.0.0版][man-200] -* [Rubyリファレンスマニュアル Ruby 2.1.0版][man-210] -* [Rubyリファレンスマニュアル Ruby 2.2.0版][man-220] -* [Rubyリファレンスマニュアル Ruby 2.3.0版][man-230] -* [Rubyリファレンスマニュアル Ruby 2.4.0版][man-240] -* [Rubyリファレンスマニュアル Ruby 2.5.0版][man-250] * [Rubyリファレンスマニュアル Ruby 2.6.0版][man-260] +* [Rubyリファレンスマニュアル Ruby 2.5.0版][man-250] +* [Rubyリファレンスマニュアル Ruby 2.4.0版][man-240] +* [Rubyリファレンスマニュアル Ruby 2.3.0版][man-230] +* [Rubyリファレンスマニュアル Ruby 2.2.0版][man-220] +* [Rubyリファレンスマニュアル Ruby 2.1.0版][man-210] +* [Rubyリファレンスマニュアル Ruby 2.0.0版][man-200] +* [Rubyリファレンスマニュアル Ruby 1.9.3版][man-193] +* [Rubyリファレンスマニュアル Ruby 1.8.7版][man-187] * [るりまサーチ][man-search] またこのリファレンスマニュアルをまとめてダウンロードすることもできます。 From 02464a8ca9391fece68eef26855eb99caf902b83 Mon Sep 17 00:00:00 2001 From: jacobherrington Date: Mon, 11 Mar 2019 01:36:14 -0500 Subject: [PATCH 1627/3767] Add a CTA to the podcasts page I really like the "Spreading the Word" CTA on the Ruby blogs page and wanted to add something similar to the podcasts page. --- en/community/podcasts/index.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/en/community/podcasts/index.md b/en/community/podcasts/index.md index 187c76cafe..ae67b44f8c 100644 --- a/en/community/podcasts/index.md +++ b/en/community/podcasts/index.md @@ -14,5 +14,12 @@ Listen to news, interviews, and discussions about Ruby and its community. : The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. +### Getting Involved + +Podcast hosts are always looking for guests. If you have some Ruby +wisdom to share, get in touch with the creators of these shows. + +You can also start your own Ruby podcast and get added to this list! + [rorpodcast]: http://5by5.tv/rubyonrails [rogues]: https://devchat.tv/ruby-rogues From 0116d24224abcb9b5dbfcc1db0a58cbffdf8c526 Mon Sep 17 00:00:00 2001 From: jacobherrington Date: Mon, 11 Mar 2019 01:45:43 -0500 Subject: [PATCH 1628/3767] Improve podcast section copy The phrasing for this was a little confusing and there were one or two grammar issues. --- en/community/index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/en/community/index.md b/en/community/index.md index 2c2fc2a80d..95f0b2dda7 100644 --- a/en/community/index.md +++ b/en/community/index.md @@ -43,9 +43,10 @@ to start: the Ruby community. [Podcasts](podcasts/) -: If you like to hear about Ruby rather than read about you can listen - to podcasts which cover new Ruby or gem releases, interviews and - discussions between Ruby programmers, contributors, and maintainers. +: If you prefer to listen to discussions about Ruby rather than read, + you can tune into one of these awesome Ruby podcasts. These Rubyists + use their podcasts to cover new releases, community news, and + interview their fellow Ruby developers. General Ruby Information : * [Ruby Central][ruby-central] From 7560b1bdda368f683ff9d819fe8a225f6df4fa55 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 11 Mar 2019 20:31:04 +0100 Subject: [PATCH 1629/3767] Remove dead link to MORPHA The site of the MORPHA project is no longer available under this URL and the domain is not even related to the project anymore. Closes #1845 --- bg/documentation/success-stories/index.md | 3 +-- de/documentation/success-stories/index.md | 3 +-- en/documentation/success-stories/index.md | 3 +-- fr/documentation/success-stories/index.md | 3 +-- id/documentation/success-stories/index.md | 3 +-- it/documentation/success-stories/index.md | 3 +-- ko/documentation/success-stories/index.md | 3 +-- pl/documentation/success-stories/index.md | 3 +-- pt/documentation/success-stories/index.md | 3 +-- ru/documentation/success-stories/index.md | 3 +-- tr/documentation/success-stories/index.md | 3 +-- vi/documentation/success-stories/index.md | 3 +-- zh_cn/documentation/success-stories/index.md | 3 +-- zh_tw/documentation/success-stories/index.md | 3 +-- 14 files changed, 14 insertions(+), 28 deletions(-) diff --git a/bg/documentation/success-stories/index.md b/bg/documentation/success-stories/index.md index f1cdba4f57..9a80b7cf16 100644 --- a/bg/documentation/success-stories/index.md +++ b/bg/documentation/success-stories/index.md @@ -29,7 +29,7 @@ lang: bg #### Роботика -* В [MORPHA][5] се използва Ruby за имплементирането на реактивната +* В MORPHA се използва Ruby за имплементирането на реактивната контролна част за сервизния робот на Siemens. #### Мрежи @@ -62,7 +62,6 @@ lang: bg [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/de/documentation/success-stories/index.md b/de/documentation/success-stories/index.md index 153c738587..9a519f194f 100644 --- a/de/documentation/success-stories/index.md +++ b/de/documentation/success-stories/index.md @@ -23,7 +23,7 @@ Projekten, die Ruby nutzen. #### Robotics -* Im [MORPHA][3] Projekt, wurde Ruby eingesetzt, um für den Siemens +* Im MORPHA Projekt, wurde Ruby eingesetzt, um für den Siemens Service Roboter die Reaktionskontrolle zu implementieren. #### Netzwerke @@ -57,7 +57,6 @@ Projekten, die Ruby nutzen. [1]: http://www.motorola.com [2]: https://www.uhn.ca/TorontoRehab -[3]: http://www.morpha.de/php_d/index.php3 [4]: http://ods.org/ [5]: http://www.lucent.com/ [6]: http://www.level3.com/ diff --git a/en/documentation/success-stories/index.md b/en/documentation/success-stories/index.md index 8653e81217..5d8d4454ab 100644 --- a/en/documentation/success-stories/index.md +++ b/en/documentation/success-stories/index.md @@ -28,7 +28,7 @@ you’ll find a small sample of real world usage of Ruby. #### Robotics -* At [MORPHA][5] project, Ruby was used to implement the reactive +* At MORPHA project, Ruby was used to implement the reactive control part for the Siemens service robot. #### Networking @@ -77,7 +77,6 @@ you’ll find a small sample of real world usage of Ruby. [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/fr/documentation/success-stories/index.md b/fr/documentation/success-stories/index.md index fc36e61b01..2d2dc34bb7 100644 --- a/fr/documentation/success-stories/index.md +++ b/fr/documentation/success-stories/index.md @@ -31,7 +31,7 @@ témoignages du « monde réel. » #### Robotique -* Le projet [MORPHA][6] a utilisé Ruby pour implémenter la partie de +* Le projet MORPHA a utilisé Ruby pour implémenter la partie de contrôle réactif du robot de service Siemens. #### Réseaux @@ -66,7 +66,6 @@ témoignages du « monde réel. » [3]: http://www.motorola.com [4]: http://www.sketchup.com/ [5]: https://www.uhn.ca/TorontoRehab -[6]: http://www.morpha.de/php_e/index.php3 [7]: http://ods.org/ [8]: http://www.lucent.com/ [9]: http://www.level3.com/ diff --git a/id/documentation/success-stories/index.md b/id/documentation/success-stories/index.md index 0acf8425b9..7c1bb96279 100644 --- a/id/documentation/success-stories/index.md +++ b/id/documentation/success-stories/index.md @@ -31,7 +31,7 @@ kecil contoh dari berbagai penggunaan Ruby di dunia nyata. #### Robotika -* Proyek [MORPHA][5] menggunakan Ruby untuk mengimplementasikan bagian +* Proyek MORPHA menggunakan Ruby untuk mengimplementasikan bagian pengendali reaktif dari robot Siemens yang digunakan. #### Jaringan Komputer @@ -81,7 +81,6 @@ kecil contoh dari berbagai penggunaan Ruby di dunia nyata. [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/it/documentation/success-stories/index.md b/it/documentation/success-stories/index.md index 5533d2f9fb..91ae4d2bf2 100644 --- a/it/documentation/success-stories/index.md +++ b/it/documentation/success-stories/index.md @@ -29,7 +29,7 @@ alcuni esempi reali di come viene utilizzato Ruby nel mondo. #### Robotica -* Il progetto [MORPHA][5] utilizza Ruby per implementare il controllo +* Il progetto MORPHA utilizza Ruby per implementare il controllo della reattività dei componenti della Simens service robot. #### Networking @@ -75,7 +75,6 @@ alcuni esempi reali di come viene utilizzato Ruby nel mondo. [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/ko/documentation/success-stories/index.md b/ko/documentation/success-stories/index.md index 9fcc4a17af..6cf55108dc 100644 --- a/ko/documentation/success-stories/index.md +++ b/ko/documentation/success-stories/index.md @@ -28,7 +28,7 @@ lang: ko #### 로봇공학 -* [MORPHA][5] 프로젝트에서는, 루비는 Siemens 서비스 로봇의 반응 컨트롤 +* MORPHA 프로젝트에서는, 루비는 Siemens 서비스 로봇의 반응 컨트롤 부분에 사용되고 있습니다. #### 네트워킹 @@ -72,7 +72,6 @@ lang: ko [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/pl/documentation/success-stories/index.md b/pl/documentation/success-stories/index.md index e4da876efa..642b738b07 100644 --- a/pl/documentation/success-stories/index.md +++ b/pl/documentation/success-stories/index.md @@ -25,7 +25,7 @@ Rubiego w rzeczywistości. #### Robotyka -* W projekcie [MORPHA][5] , Ruby został użyty do implementacji systemu +* W projekcie MORPHA, Ruby został użyty do implementacji systemu kontroli reakcji Robota usługowego firmy Siemens. #### Sieci @@ -83,7 +83,6 @@ Rubiego w rzeczywistości. [2]: http://www-106.ibm.com/developerworks/linux/library/l-oslab/ [3]: http://www.motorola.com [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/pt/documentation/success-stories/index.md b/pt/documentation/success-stories/index.md index 478a6c120e..ad17dddc0d 100644 --- a/pt/documentation/success-stories/index.md +++ b/pt/documentation/success-stories/index.md @@ -29,7 +29,7 @@ Aqui você encontrará uma pequena amostra do uso de Ruby no mundo real. #### Robótica -* No projeto [MORPHA][5] , Ruby foi usado para implementar a parte do +* No projeto MORPHA, Ruby foi usado para implementar a parte do controle reativo do robô de serviços da Siemens. #### Redes @@ -76,7 +76,6 @@ Aqui você encontrará uma pequena amostra do uso de Ruby no mundo real. [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/ru/documentation/success-stories/index.md b/ru/documentation/success-stories/index.md index 62923d6aa6..43d933a77f 100644 --- a/ru/documentation/success-stories/index.md +++ b/ru/documentation/success-stories/index.md @@ -31,7 +31,7 @@ lang: ru #### Робототехника -* В проекте [MORPHA][5], Ruby был задействован для создания реактивных +* В проекте MORPHA, Ruby был задействован для создания реактивных элементов управления для обслуживающего робота Siemens. #### Сеть @@ -79,7 +79,6 @@ lang: ru [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/tr/documentation/success-stories/index.md b/tr/documentation/success-stories/index.md index e20ecc1ede..a7eb918993 100644 --- a/tr/documentation/success-stories/index.md +++ b/tr/documentation/success-stories/index.md @@ -30,7 +30,7 @@ olarak. Burada Ruby’nin gerçek dünyadan örneklerini görebilirsiniz. #### Robotik -* [MORPHA][4] projesinde, Ruby Siemens servis robotunun reaktif denetim +* MORPHA projesinde, Ruby Siemens servis robotunun reaktif denetim kısmını uygulamak için kullanıldı. #### Ağ @@ -76,7 +76,6 @@ olarak. Burada Ruby’nin gerçek dünyadan örneklerini görebilirsiniz. [1]: http://www.larc.nasa.gov/ [2]: http://www.sketchup.com/ [3]: https://www.uhn.ca/TorontoRehab -[4]: http://www.morpha.de/php_e/index.php3 [5]: http://ods.org/ [6]: http://www.lucent.com/ [7]: http://www.level3.com/ diff --git a/vi/documentation/success-stories/index.md b/vi/documentation/success-stories/index.md index 74ff0418e9..94de3eed89 100644 --- a/vi/documentation/success-stories/index.md +++ b/vi/documentation/success-stories/index.md @@ -29,7 +29,7 @@ nó như thứ tiêu khiển. Trong trang này, bạn sẽ tìm thấy những v #### Robotics -* Dự án [MORPHA][5] dùng Ruby để triển khai phần tương tác phản hồi của cho rô-bô dịch vụ của Siemens. +* Dự án MORPHA dùng Ruby để triển khai phần tương tác phản hồi của cho rô-bô dịch vụ của Siemens. #### Mạng @@ -71,7 +71,6 @@ nó như thứ tiêu khiển. Trong trang này, bạn sẽ tìm thấy những v [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/zh_cn/documentation/success-stories/index.md b/zh_cn/documentation/success-stories/index.md index 7e4eef219b..68c1ea752d 100644 --- a/zh_cn/documentation/success-stories/index.md +++ b/zh_cn/documentation/success-stories/index.md @@ -25,7 +25,7 @@ lang: zh_cn #### 机器人学 -* 在 [MORPHA][5] 项目,Ruby 用来实现西门子服务机器人的反应控制部分。 +* 在 MORPHA 项目,Ruby 用来实现西门子服务机器人的反应控制部分。 #### 网络 @@ -57,7 +57,6 @@ lang: zh_cn [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ diff --git a/zh_tw/documentation/success-stories/index.md b/zh_tw/documentation/success-stories/index.md index 133231a99c..a273b7b706 100644 --- a/zh_tw/documentation/success-stories/index.md +++ b/zh_tw/documentation/success-stories/index.md @@ -23,7 +23,7 @@ lang: zh_tw #### 機器人 -* 在 [MORPHA][5] 計畫中,使用 Ruby 來實作西門子公司服務型機器人的反應控制部份。 +* 在 MORPHA 計畫中,使用 Ruby 來實作西門子公司服務型機器人的反應控制部份。 #### 網路 @@ -52,7 +52,6 @@ lang: zh_tw [2]: http://www.motorola.com [3]: http://www.sketchup.com/ [4]: https://www.uhn.ca/TorontoRehab -[5]: http://www.morpha.de/php_e/index.php3 [6]: http://ods.org/ [7]: http://www.lucent.com/ [8]: http://www.level3.com/ From 6076694972892cb1a1693134fee72b0be5f33a7c Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 13 Mar 2019 19:33:32 +0900 Subject: [PATCH 1630/3767] Add fixed rubygems version 2.7.6.2 in Workarounds section. --- .../_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md index 1775225dc9..8378d66196 100644 --- a/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md +++ b/en/news/_posts/2019-03-05-multiple-vulnerabilities-in-rubygems.md @@ -33,7 +33,7 @@ It is strongly recommended for Ruby users to take one of the following workaroun ## Workarounds -RubyGems 2.7.9/3.0.3 or later includes the fix for the vulnerabilities, so upgrade RubyGems to the latest version. +RubyGems 2.7.6.2/2.7.9/3.0.3 or later includes the fix for the vulnerabilities, so upgrade RubyGems to the latest version. ``` gem update --system From ed3a28378a37f6b40ef06de5a4e80795e79c2462 Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 13 Mar 2019 19:38:34 +0900 Subject: [PATCH 1631/3767] Add release notes for ruby 2.5.4. --- .../_posts/2019-03-13-ruby-2-5-4-released.md | 53 +++++++++++++++++++ .../_posts/2019-03-13-ruby-2-5-4-released.md | 49 +++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 en/news/_posts/2019-03-13-ruby-2-5-4-released.md create mode 100644 ja/news/_posts/2019-03-13-ruby-2-5-4-released.md diff --git a/en/news/_posts/2019-03-13-ruby-2-5-4-released.md b/en/news/_posts/2019-03-13-ruby-2-5-4-released.md new file mode 100644 index 0000000000..d2152fed28 --- /dev/null +++ b/en/news/_posts/2019-03-13-ruby-2-5-4-released.md @@ -0,0 +1,53 @@ +--- +layout: news_post +title: "Ruby 2.5.4 Released" +author: "nagachika" +translator: +date: 2019-03-13 11:30:00 +0000 +lang: en +--- + +Ruby 2.5.4 has been released. + +This release includes some bug fixes and update of bundled rubygems which contains some secirity fiexes. +See details in [Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/). + +There are also some bug fixes. +See the [commit logs](https://github.com/ruby/ruby/compare/v2_5_3...v2_5_4) +for more details. + +## Download + +* + + SIZE: 14167366 bytes + SHA1: ac3248a055b5317cec53d3f922559c5b4a67d410 + SHA256: 8a16566207b2334a6904a10a1f093befc3aaf9b2e6cf01c62b1c4ac15cb7d8fc + SHA512: 3c4f54f38ee50914a44d07e4fd299e53dddd045f2d38da2140586b8a9c45d1172fec2ad5b0411c228a9b31f5e161214820903a65b98caf3b0dfeeaabf2cab6ad + +* + + SIZE: 15995815 bytes + SHA1: 330bb5472f565b683c7f8c9091d4ee0cc155b51b + SHA256: 0e4042bce749352dfcf1b9e3013ba7c078b728f51f8adaf6470ce37675e3cb1f + SHA512: 6e58006c30d8ae561967e051ec0a34f34f899eee1b039abb65c9a63dc65965e210d238fff19fa7c7411893df25dfc40426887a195993153fb9e09bbf769dfc14 + +* + + SIZE: 11493016 bytes + SHA1: 221b8538e75a8d04af8b9a09f56343e463bf94f8 + SHA256: 46f6eff655a6be1939f70c7a4c1bf58f76663e7e804738bc52f4d47ca31dee3d + SHA512: e72294e549d09510f20c808d26a0d21ef0ee2616d8598980a42db260d45340e5c259ac65e5478a8b086042ff6ba7d8447a6c8115454ffe977c4f63175ab89062 + +* + + SIZE: 19186174 bytes + SHA1: 855be9a5a43a1e0621ad2e81c27de9370d2abcc8 + SHA256: 823a6a2c9c7baa18554fd78d430837a01ab33cc16ad1759c9842bdd9523e9cea + SHA512: a83f90514b09c217fbbd154cfc09c804553353a97cbff7df24185b613e1c7be69a965fe9ec925ac3f4bd6170f2c3d0d60be7ea4ab1037ce64300d7443b6e08e8 + +## Release Comment + +Many committers, developers, and users who provided bug reports helped +us to make this release. +Thanks for their contributions. diff --git a/ja/news/_posts/2019-03-13-ruby-2-5-4-released.md b/ja/news/_posts/2019-03-13-ruby-2-5-4-released.md new file mode 100644 index 0000000000..478e5c6ef4 --- /dev/null +++ b/ja/news/_posts/2019-03-13-ruby-2-5-4-released.md @@ -0,0 +1,49 @@ +--- +layout: news_post +title: "Ruby 2.5.4 リリース" +author: "nagachika" +translator: +date: 2019-03-13 11:30:00 +0000 +lang: ja +--- + +Ruby 2.5.4 がリリースされました。 + +このリリースには同梱しているRubyGemsの脆弱性修正が含まれています。 +詳細は[Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/)を参照してください。 + +その他いくつかの不具合修正も含まれます。詳細は [commit log](https://github.com/ruby/ruby/compare/v2_5_3...v2_5_4) を参照してください。 + +## ダウンロード + +* + + SIZE: 14167366 bytes + SHA1: ac3248a055b5317cec53d3f922559c5b4a67d410 + SHA256: 8a16566207b2334a6904a10a1f093befc3aaf9b2e6cf01c62b1c4ac15cb7d8fc + SHA512: 3c4f54f38ee50914a44d07e4fd299e53dddd045f2d38da2140586b8a9c45d1172fec2ad5b0411c228a9b31f5e161214820903a65b98caf3b0dfeeaabf2cab6ad + +* + + SIZE: 15995815 bytes + SHA1: 330bb5472f565b683c7f8c9091d4ee0cc155b51b + SHA256: 0e4042bce749352dfcf1b9e3013ba7c078b728f51f8adaf6470ce37675e3cb1f + SHA512: 6e58006c30d8ae561967e051ec0a34f34f899eee1b039abb65c9a63dc65965e210d238fff19fa7c7411893df25dfc40426887a195993153fb9e09bbf769dfc14 + +* + + SIZE: 11493016 bytes + SHA1: 221b8538e75a8d04af8b9a09f56343e463bf94f8 + SHA256: 46f6eff655a6be1939f70c7a4c1bf58f76663e7e804738bc52f4d47ca31dee3d + SHA512: e72294e549d09510f20c808d26a0d21ef0ee2616d8598980a42db260d45340e5c259ac65e5478a8b086042ff6ba7d8447a6c8115454ffe977c4f63175ab89062 + +* + + SIZE: 19186174 bytes + SHA1: 855be9a5a43a1e0621ad2e81c27de9370d2abcc8 + SHA256: 823a6a2c9c7baa18554fd78d430837a01ab33cc16ad1759c9842bdd9523e9cea + SHA512: a83f90514b09c217fbbd154cfc09c804553353a97cbff7df24185b613e1c7be69a965fe9ec925ac3f4bd6170f2c3d0d60be7ea4ab1037ce64300d7443b6e08e8 + +## リリースコメント + +このリリースにあたり、多くのコミッター、開発者、バグ報告をしてくれたユーザーの皆様に感謝を申し上げます。 From 20a399fd447b20b35e3cebd20a20edb95d6515f4 Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 13 Mar 2019 19:42:41 +0900 Subject: [PATCH 1632/3767] Update _data/releases.yml and _data/downloads.yml --- _data/downloads.yml | 2 +- _data/releases.yml | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/_data/downloads.yml b/_data/downloads.yml index 994e336d29..7d80f6595f 100644 --- a/_data/downloads.yml +++ b/_data/downloads.yml @@ -8,7 +8,7 @@ preview: stable: - 2.6.1 - - 2.5.3 + - 2.5.4 - 2.4.5 # optional diff --git a/_data/releases.yml b/_data/releases.yml index 23fe0818b9..3ffa49b536 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -121,6 +121,20 @@ # 2.5 series +- version: 2.5.4 + date: 2019-03-13 + post: /en/news/2019/03/13/ruby-2-5-4-released/ + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.zip + sha256: + bz2: 8a16566207b2334a6904a10a1f093befc3aaf9b2e6cf01c62b1c4ac15cb7d8fc + gz: 0e4042bce749352dfcf1b9e3013ba7c078b728f51f8adaf6470ce37675e3cb1f + xz: 46f6eff655a6be1939f70c7a4c1bf58f76663e7e804738bc52f4d47ca31dee3d + zip: 823a6a2c9c7baa18554fd78d430837a01ab33cc16ad1759c9842bdd9523e9cea + - version: 2.5.3 date: 2018-10-18 post: /en/news/2018/10/18/ruby-2-5-3-released/ From dced8d87d3981db3f4981a814326530e3232a1db Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 13 Mar 2019 19:58:13 +0900 Subject: [PATCH 1633/3767] Fix typos. --- en/news/_posts/2019-03-13-ruby-2-5-4-released.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/en/news/_posts/2019-03-13-ruby-2-5-4-released.md b/en/news/_posts/2019-03-13-ruby-2-5-4-released.md index d2152fed28..e5a6e704b2 100644 --- a/en/news/_posts/2019-03-13-ruby-2-5-4-released.md +++ b/en/news/_posts/2019-03-13-ruby-2-5-4-released.md @@ -9,12 +9,9 @@ lang: en Ruby 2.5.4 has been released. -This release includes some bug fixes and update of bundled rubygems which contains some secirity fiexes. -See details in [Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/). - -There are also some bug fixes. -See the [commit logs](https://github.com/ruby/ruby/compare/v2_5_3...v2_5_4) -for more details. +This release includes bug fixes and security update of bundled RubyGems. +See details in [Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/) +and [commit logs](https://github.com/ruby/ruby/compare/v2_5_3...v2_5_4). ## Download @@ -49,5 +46,5 @@ for more details. ## Release Comment Many committers, developers, and users who provided bug reports helped -us to make this release. +us make this release. Thanks for their contributions. From 1c8a85805eb027320dc2119d2ce5eb1cff9ad334 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Wed, 13 Mar 2019 20:08:34 +0900 Subject: [PATCH 1634/3767] Ruby 2.6.2 released --- _data/downloads.yml | 2 +- _data/releases.yml | 14 ++++++ .../_posts/2019-03-13-ruby-2-6-2-released.md | 48 +++++++++++++++++++ .../_posts/2019-03-13-ruby-2-6-2-released.md | 46 ++++++++++++++++++ 4 files changed, 109 insertions(+), 1 deletion(-) create mode 100644 en/news/_posts/2019-03-13-ruby-2-6-2-released.md create mode 100644 ja/news/_posts/2019-03-13-ruby-2-6-2-released.md diff --git a/_data/downloads.yml b/_data/downloads.yml index 7d80f6595f..7c5a63b8c0 100644 --- a/_data/downloads.yml +++ b/_data/downloads.yml @@ -7,7 +7,7 @@ preview: stable: - - 2.6.1 + - 2.6.2 - 2.5.4 - 2.4.5 diff --git a/_data/releases.yml b/_data/releases.yml index 3ffa49b536..6dcbef9bdd 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -21,6 +21,20 @@ # 2.6 series +- version: 2.6.2 + date: 2019-03-13 + post: /en/news/2019/03/13/ruby-2-6-2-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.zip + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.bz2 + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.xz + sha256: + gz: a0405d2bf2c2d2f332033b70dff354d224a864ab0edd462b7a413420453b49ab + zip: 65b862e5c86346d6bda05fc193c6f2cd728ddfd357f4b0a19d54d48a50984d13 + bz2: d126ada7f4147ce1029a80c2a37a0c4bfb37e9e82da8816662241a43faeb8915 + xz: 91fcde77eea8e6206d775a48ac58450afe4883af1a42e5b358320beb33a445fa + - version: 2.6.1 date: 2019-01-30 post: /en/news/2019/01/30/ruby-2-6-1-released/ diff --git a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md new file mode 100644 index 0000000000..53154f1075 --- /dev/null +++ b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md @@ -0,0 +1,48 @@ +--- +layout: news_post +title: "Ruby 2.6.2 Released" +author: "nagachika" +translator: +date: 2019-03-13 11:30:00 +0000 +lang: en +--- + +Ruby 2.6.2 has been released. + +This release includes bug fixes and security update of bundled RubyGems. + +See details in [Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/) +and [commit logs](https://github.com/ruby/ruby/compare/v2_6_1...v2.6.2). + +## Download + +* + + SIZE: 16777765 bytes + SHA1: 44c6634a41f63ebdc1f3ce6ddcf48a4766bb4df7 + SHA256: a0405d2bf2c2d2f332033b70dff354d224a864ab0edd462b7a413420453b49ab + SHA512: bc96a6793a1e3111598b82b0aad98dc5b465e39cdb5b788c4259818752e028a44545c6489c02c323db0f43a362c26f0900acfba0277d6e2201587d7252f6125f +* + + SIZE: 20601169 bytes + SHA1: fce5c289842e6e4c4bc7950214d82c0858086baa + SHA256: 65b862e5c86346d6bda05fc193c6f2cd728ddfd357f4b0a19d54d48a50984d13 + SHA512: 60ccabbca50d51186b6715edcd8e4fa704e8b9159a23f073e8d3aafef3858a98ade416156af94a479d1af5555c4c4b5b71267f0f563a518e5e6112ce9921bb8b +* + + SIZE: 14634343 bytes + SHA1: 5839fc6e6568ac4f26a20382bd8fe0d998dffbb0 + SHA256: d126ada7f4147ce1029a80c2a37a0c4bfb37e9e82da8816662241a43faeb8915 + SHA512: cad678d2ced4085e99009e4fef83c067dd0e6ead27a8695bc212c0e5112a7fa09ceb27f82638faf91932ef8bdd090f844e0a878ffdf6845a891da4b858588aa0 +* + + SIZE: 11889840 bytes + SHA1: b7b3432519f80ea50adc9bfb937c7a46865a93d5 + SHA256: 91fcde77eea8e6206d775a48ac58450afe4883af1a42e5b358320beb33a445fa + SHA512: 13f7d7b483a037378eac4bf4bebddc21d69f4e19e6bbb397dd53e7518037ae9a3aa5b41fc20bf1fe410803c6efc3a6a65a65af47648d3a93713f75cfe885326a + +## Release Comment + +Many committers, developers, and users who provided bug reports helped +us make this release. +Thanks for their contributions. diff --git a/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md b/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md new file mode 100644 index 0000000000..b9f9a0872c --- /dev/null +++ b/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md @@ -0,0 +1,46 @@ +--- +layout: news_post +title: "Ruby 2.6.2 リリース" +author: "naruse" +translator: +date: 2019-03-13 11:30:00 +0000 +lang: ja +--- + +Ruby 2.6.2 がリリースされました。 + +このリリースには同梱しているRubyGemsの脆弱性修正が含まれています。 +詳細は[Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/)を参照してください。 + +その他いくつかの不具合修正も含まれます。詳細は [commit log](https://github.com/ruby/ruby/compare/v2_6_1...v2.6.2) を参照してください。 + +## ダウンロード + +* + + SIZE: 16777765 bytes + SHA1: 44c6634a41f63ebdc1f3ce6ddcf48a4766bb4df7 + SHA256: a0405d2bf2c2d2f332033b70dff354d224a864ab0edd462b7a413420453b49ab + SHA512: bc96a6793a1e3111598b82b0aad98dc5b465e39cdb5b788c4259818752e028a44545c6489c02c323db0f43a362c26f0900acfba0277d6e2201587d7252f6125f +* + + SIZE: 20601169 bytes + SHA1: fce5c289842e6e4c4bc7950214d82c0858086baa + SHA256: 65b862e5c86346d6bda05fc193c6f2cd728ddfd357f4b0a19d54d48a50984d13 + SHA512: 60ccabbca50d51186b6715edcd8e4fa704e8b9159a23f073e8d3aafef3858a98ade416156af94a479d1af5555c4c4b5b71267f0f563a518e5e6112ce9921bb8b +* + + SIZE: 14634343 bytes + SHA1: 5839fc6e6568ac4f26a20382bd8fe0d998dffbb0 + SHA256: d126ada7f4147ce1029a80c2a37a0c4bfb37e9e82da8816662241a43faeb8915 + SHA512: cad678d2ced4085e99009e4fef83c067dd0e6ead27a8695bc212c0e5112a7fa09ceb27f82638faf91932ef8bdd090f844e0a878ffdf6845a891da4b858588aa0 +* + + SIZE: 11889840 bytes + SHA1: b7b3432519f80ea50adc9bfb937c7a46865a93d5 + SHA256: 91fcde77eea8e6206d775a48ac58450afe4883af1a42e5b358320beb33a445fa + SHA512: 13f7d7b483a037378eac4bf4bebddc21d69f4e19e6bbb397dd53e7518037ae9a3aa5b41fc20bf1fe410803c6efc3a6a65a65af47648d3a93713f75cfe885326a + +## リリースコメント + +このリリースにあたり、多くのコミッター、開発者、バグ報告をしてくれたユーザーの皆様に感謝を申し上げます。 From e218bf24326b177270bc1ae102bb2fdc704fda65 Mon Sep 17 00:00:00 2001 From: nagachika Date: Wed, 13 Mar 2019 20:16:06 +0900 Subject: [PATCH 1635/3767] Update en/news/_posts/2019-03-13-ruby-2-6-2-released.md fix author Co-Authored-By: nurse --- en/news/_posts/2019-03-13-ruby-2-6-2-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md index 53154f1075..eec037ea6c 100644 --- a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md +++ b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md @@ -1,7 +1,7 @@ --- layout: news_post title: "Ruby 2.6.2 Released" -author: "nagachika" +author: "naruse" translator: date: 2019-03-13 11:30:00 +0000 lang: en From da7c635db790d6ed246ce2883b5ba116a1591cb5 Mon Sep 17 00:00:00 2001 From: Chikanaga Tomoyuki Date: Wed, 13 Mar 2019 21:24:58 +0900 Subject: [PATCH 1636/3767] Fix typo in commit log links. --- en/news/_posts/2019-03-13-ruby-2-6-2-released.md | 2 +- ja/news/_posts/2019-03-13-ruby-2-6-2-released.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md index eec037ea6c..ec615c91a8 100644 --- a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md +++ b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md @@ -12,7 +12,7 @@ Ruby 2.6.2 has been released. This release includes bug fixes and security update of bundled RubyGems. See details in [Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/) -and [commit logs](https://github.com/ruby/ruby/compare/v2_6_1...v2.6.2). +and [commit logs](https://github.com/ruby/ruby/compare/v2_6_1...v2_6_2). ## Download diff --git a/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md b/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md index b9f9a0872c..e18d555cb9 100644 --- a/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md +++ b/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md @@ -12,7 +12,7 @@ Ruby 2.6.2 がリリースされました。 このリリースには同梱しているRubyGemsの脆弱性修正が含まれています。 詳細は[Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/)を参照してください。 -その他いくつかの不具合修正も含まれます。詳細は [commit log](https://github.com/ruby/ruby/compare/v2_6_1...v2.6.2) を参照してください。 +その他いくつかの不具合修正も含まれます。詳細は [commit log](https://github.com/ruby/ruby/compare/v2_6_1...v2_6_2) を参照してください。 ## ダウンロード From 38e65bfa5a49cc8d068757d95609bb1b5355c2d7 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 13 Mar 2019 14:40:43 +0100 Subject: [PATCH 1637/3767] Add newlines --- en/news/_posts/2019-03-13-ruby-2-6-2-released.md | 3 +++ ja/news/_posts/2019-03-13-ruby-2-6-2-released.md | 3 +++ 2 files changed, 6 insertions(+) diff --git a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md index ec615c91a8..8f4aefa182 100644 --- a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md +++ b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md @@ -22,18 +22,21 @@ and [commit logs](https://github.com/ruby/ruby/compare/v2_6_1...v2_6_2). SHA1: 44c6634a41f63ebdc1f3ce6ddcf48a4766bb4df7 SHA256: a0405d2bf2c2d2f332033b70dff354d224a864ab0edd462b7a413420453b49ab SHA512: bc96a6793a1e3111598b82b0aad98dc5b465e39cdb5b788c4259818752e028a44545c6489c02c323db0f43a362c26f0900acfba0277d6e2201587d7252f6125f + * SIZE: 20601169 bytes SHA1: fce5c289842e6e4c4bc7950214d82c0858086baa SHA256: 65b862e5c86346d6bda05fc193c6f2cd728ddfd357f4b0a19d54d48a50984d13 SHA512: 60ccabbca50d51186b6715edcd8e4fa704e8b9159a23f073e8d3aafef3858a98ade416156af94a479d1af5555c4c4b5b71267f0f563a518e5e6112ce9921bb8b + * SIZE: 14634343 bytes SHA1: 5839fc6e6568ac4f26a20382bd8fe0d998dffbb0 SHA256: d126ada7f4147ce1029a80c2a37a0c4bfb37e9e82da8816662241a43faeb8915 SHA512: cad678d2ced4085e99009e4fef83c067dd0e6ead27a8695bc212c0e5112a7fa09ceb27f82638faf91932ef8bdd090f844e0a878ffdf6845a891da4b858588aa0 + * SIZE: 11889840 bytes diff --git a/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md b/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md index e18d555cb9..48470c6bc5 100644 --- a/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md +++ b/ja/news/_posts/2019-03-13-ruby-2-6-2-released.md @@ -22,18 +22,21 @@ Ruby 2.6.2 がリリースされました。 SHA1: 44c6634a41f63ebdc1f3ce6ddcf48a4766bb4df7 SHA256: a0405d2bf2c2d2f332033b70dff354d224a864ab0edd462b7a413420453b49ab SHA512: bc96a6793a1e3111598b82b0aad98dc5b465e39cdb5b788c4259818752e028a44545c6489c02c323db0f43a362c26f0900acfba0277d6e2201587d7252f6125f + * SIZE: 20601169 bytes SHA1: fce5c289842e6e4c4bc7950214d82c0858086baa SHA256: 65b862e5c86346d6bda05fc193c6f2cd728ddfd357f4b0a19d54d48a50984d13 SHA512: 60ccabbca50d51186b6715edcd8e4fa704e8b9159a23f073e8d3aafef3858a98ade416156af94a479d1af5555c4c4b5b71267f0f563a518e5e6112ce9921bb8b + * SIZE: 14634343 bytes SHA1: 5839fc6e6568ac4f26a20382bd8fe0d998dffbb0 SHA256: d126ada7f4147ce1029a80c2a37a0c4bfb37e9e82da8816662241a43faeb8915 SHA512: cad678d2ced4085e99009e4fef83c067dd0e6ead27a8695bc212c0e5112a7fa09ceb27f82638faf91932ef8bdd090f844e0a878ffdf6845a891da4b858588aa0 + * SIZE: 11889840 bytes From e94406b23ba3e27d7267f15b43691af628414e90 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 13 Mar 2019 14:45:20 +0100 Subject: [PATCH 1638/3767] Fix grammar in news posts (en) --- en/news/_posts/2019-03-13-ruby-2-5-4-released.md | 4 ++-- en/news/_posts/2019-03-13-ruby-2-6-2-released.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/en/news/_posts/2019-03-13-ruby-2-5-4-released.md b/en/news/_posts/2019-03-13-ruby-2-5-4-released.md index e5a6e704b2..5a1e553677 100644 --- a/en/news/_posts/2019-03-13-ruby-2-5-4-released.md +++ b/en/news/_posts/2019-03-13-ruby-2-5-4-released.md @@ -9,9 +9,9 @@ lang: en Ruby 2.5.4 has been released. -This release includes bug fixes and security update of bundled RubyGems. +This release includes bug fixes and a security update of the bundled RubyGems. See details in [Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/) -and [commit logs](https://github.com/ruby/ruby/compare/v2_5_3...v2_5_4). +and the [commit logs](https://github.com/ruby/ruby/compare/v2_5_3...v2_5_4). ## Download diff --git a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md index 8f4aefa182..673c421657 100644 --- a/en/news/_posts/2019-03-13-ruby-2-6-2-released.md +++ b/en/news/_posts/2019-03-13-ruby-2-6-2-released.md @@ -9,10 +9,10 @@ lang: en Ruby 2.6.2 has been released. -This release includes bug fixes and security update of bundled RubyGems. +This release includes bug fixes and a security update of the bundled RubyGems. See details in [Multiple vulnerabilities in RubyGems](/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/) -and [commit logs](https://github.com/ruby/ruby/compare/v2_6_1...v2_6_2). +and the [commit logs](https://github.com/ruby/ruby/compare/v2_6_1...v2_6_2). ## Download From e19302df6c4d5c5b09a185e89298980e186c4cbf Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 13 Mar 2019 14:56:25 +0100 Subject: [PATCH 1639/3767] Update gem bundle --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 91d1689af6..0b81e5b018 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -38,7 +38,7 @@ GEM lanyon (0.4.0) jekyll (>= 2.0, < 4.0) rack (>= 1.6, < 3.0) - liquid (4.0.1) + liquid (4.0.2) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) @@ -82,7 +82,7 @@ GEM unicorn (5.5.0) kgio (~> 2.6) raindrops (~> 0.7) - validate-website (1.9.0) + validate-website (1.9.2) crass (~> 1) paint (~> 2) slop (~> 4.6) From 218d5569e9dbf7219e657acefcef0f6061ae1bad Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 13 Mar 2019 21:38:29 +0100 Subject: [PATCH 1640/3767] Remove unmaintained notice for id --- id/index.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/id/index.html b/id/index.html index 278da9f569..d434525a9e 100644 --- a/id/index.html +++ b/id/index.html @@ -24,5 +24,3 @@

Ruby adalah...

--- - -{% include unmaintained.html %} From 405929d8f38bab4fe4147222b353537c9058e70c Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 13 Mar 2019 21:38:39 +0100 Subject: [PATCH 1641/3767] Remove unmaintained notice for pt --- _plugins/translation_status.rb | 2 +- pt/index.html | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/_plugins/translation_status.rb b/_plugins/translation_status.rb index b0215c17c4..24941bea3d 100644 --- a/_plugins/translation_status.rb +++ b/_plugins/translation_status.rb @@ -8,7 +8,7 @@ module Jekyll # Outputs HTML. module TranslationStatus - LANGS = %w{en de es fr id it ja ko ru vi zh_cn zh_tw} + LANGS = %w{en de es fr id it ja ko pt ru vi zh_cn zh_tw} START_DATE = '2013-04-01' OK_CHAR = '✓' diff --git a/pt/index.html b/pt/index.html index cc15889662..e02c575645 100644 --- a/pt/index.html +++ b/pt/index.html @@ -25,7 +25,7 @@

Ruby é...

--- - +{% comment %}

@@ -38,3 +38,4 @@

Ruby é...

Se você deseja contribuir ou ajudar a melhorar esse site, favor visitar a página do projeto no GitHub.

+{% endcomment %} From baefd72dbabe5c59a08eef28c94e40a073bf1320 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 13 Mar 2019 21:38:48 +0100 Subject: [PATCH 1642/3767] Do not redirect to unmaintained translations Do not automatically redirect from /index.html to unmaintained or outdated translations. Currently this affects pl, tr. Related to #1828. --- index.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/index.html b/index.html index 18be31eb27..63073fa12d 100644 --- a/index.html +++ b/index.html @@ -13,10 +13,8 @@ "it": "it", "ja": "ja", "ko": "ko", - "pl": "pl", "pt": "pt", "ru": "ru", - "tr": "tr", "vi": "vi", "zh-CN": "zh_cn", "zh-TW": "zh_tw" From fa3ef0dcd70a3a589be23321fe133f206b7139b3 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Wed, 13 Mar 2019 21:39:00 +0100 Subject: [PATCH 1643/3767] Mark bg, fr, it, ru, vi as unmaintained * add unmaintained notice * do not redirect there from /index.html * update language list for translation_status tag --- _plugins/translation_status.rb | 2 +- bg/index.html | 2 ++ fr/index.html | 2 ++ index.html | 5 ----- it/index.html | 2 ++ ru/index.html | 2 ++ vi/index.html | 2 ++ 7 files changed, 11 insertions(+), 6 deletions(-) diff --git a/_plugins/translation_status.rb b/_plugins/translation_status.rb index 24941bea3d..d7a7801725 100644 --- a/_plugins/translation_status.rb +++ b/_plugins/translation_status.rb @@ -8,7 +8,7 @@ module Jekyll # Outputs HTML. module TranslationStatus - LANGS = %w{en de es fr id it ja ko pt ru vi zh_cn zh_tw} + LANGS = %w[en de es id ja ko pt zh_cn zh_tw] START_DATE = '2013-04-01' OK_CHAR = '✓' diff --git a/bg/index.html b/bg/index.html index a1e8616daf..cacca4bd20 100644 --- a/bg/index.html +++ b/bg/index.html @@ -25,3 +25,5 @@

Ruby e...

--- + +{% include unmaintained.html %} diff --git a/fr/index.html b/fr/index.html index 3136976e86..89cbdc00fd 100644 --- a/fr/index.html +++ b/fr/index.html @@ -25,3 +25,5 @@

Ruby...

--- + +{% include unmaintained.html %} diff --git a/index.html b/index.html index 63073fa12d..4af58b1ad3 100644 --- a/index.html +++ b/index.html @@ -5,17 +5,12 @@ Ruby Programming Language diff --git a/_layouts/default.html b/_layouts/default.html index 1dcd676b34..e963a7ce7a 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -78,7 +78,5 @@

{{ site.data.locales[page.lang].slogan }}

{% include credits.html %} - - {% include analytics.html %} From 16c3252e6cf2144eafc605d573d76a36740b6a15 Mon Sep 17 00:00:00 2001 From: Alexander Ilyin Date: Tue, 2 Nov 2021 23:17:00 +0300 Subject: [PATCH 2728/3767] Prepare ru locale maintained (ru) - set locale to admin/translation-status page - do redirect to locale from /index.html - see #2721 for more details --- _plugins/translation_status.rb | 2 +- index.html | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/_plugins/translation_status.rb b/_plugins/translation_status.rb index 65732e316b..0e7d1d53d8 100644 --- a/_plugins/translation_status.rb +++ b/_plugins/translation_status.rb @@ -8,7 +8,7 @@ module Jekyll # Outputs HTML. module TranslationStatus - LANGS = %w[en de es id ja ko pt tr zh_cn zh_tw].freeze + LANGS = %w[en de es id ja ko pt ru tr zh_cn zh_tw].freeze START_DATE = "2013-04-01" OK_CHAR = "✓" diff --git a/index.html b/index.html index a3024b2082..ee0dfd348b 100644 --- a/index.html +++ b/index.html @@ -11,6 +11,7 @@ "ja": "ja", "ko": "ko", "pt": "pt", + "ru": "ru", "tr": "tr", "zh-CN": "zh_cn", "zh-TW": "zh_tw" From f5f196e99cf93c820adb4152e876846f9fae240a Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 30 Oct 2021 19:24:34 +0700 Subject: [PATCH 2729/3767] Translate CVE-2021-31799: A command injection vulnerability in RDoc (id) --- ...2021-05-02-os-command-injection-in-rdoc.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 id/news/_posts/2021-05-02-os-command-injection-in-rdoc.md diff --git a/id/news/_posts/2021-05-02-os-command-injection-in-rdoc.md b/id/news/_posts/2021-05-02-os-command-injection-in-rdoc.md new file mode 100644 index 0000000000..1fedaee221 --- /dev/null +++ b/id/news/_posts/2021-05-02-os-command-injection-in-rdoc.md @@ -0,0 +1,54 @@ +--- +layout: news_post +title: "CVE-2021-31799: Sebuah kerentanan command injection pada RDoc" +author: "aycabta" +translator: "meisyal" +date: 2021-05-02 09:00:00 +0000 +tags: security +lang: id +--- + +Ada sebuah kerentanan *Command Injection* pada RDoc yang di-*bundle* dengan +Ruby. Semua pengguna Ruby direkomendasikan untuk memperbarui RDoc ke versi +terbaru untuk memperbaiki kerentanan ini. + +## Detail + +Berikut adalah kerentanan yang telah dilaporkan. + +* [CVE-2021-31799](https://nvd.nist.gov/vuln/detail/CVE-2021-31799) + +RDoc sebelumnya memanggil `Kernel#open` untuk membuat sebuah berkas lokal. Jika +sebuah proyek Ruby memiliki sebuah berkas yang mana nama berkas dimulai dengan +`|` dan diakhiri `tags`, perintah yang mengikuti karater pipa akan dieksekusi. +Sebuah proyek Ruby yang berbahaya bisa saja memanfaatkan ini untuk menjalankan +sebuah perintah yang tidak seharusnya pada seorang pengguna yang mencoba untuk +menjalankan perintah `rdoc`. + +Pengguna Ruby yang terimbas dengan kerentanan ini seharusnya memperbarui RDoc +ke versi terbaru. + +## Versi Terimbas + +* Semua rilis RDoc dari 3.11 sampai 6.3.0 + +## Cara Memperbarui + +Jalankan perintah berikut untuk memperbarui RDoc ke versi terbaru (6.3.1 atau +setelahnya). + +``` +gem install rdoc +``` + +Jika Anda menggunakan *bundler*, mohon tambahkan `gem "rdoc", ">= 6.3.1"` pada +`Gemfile` Anda. + +## Rujukan + +Terima kasih kepada [Alexandr Savca](https://hackerone.com/chinarulezzz) yang +telah melaporkan kerentanan ini. + +## Riwayat + +* Semula dipublikasikan pada 2021-05-02 09:00:00 UTC From b7add26280870083b6eed0d79e18d5ae8da7e5a2 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Sun, 7 Nov 2021 12:51:22 +0900 Subject: [PATCH 2730/3767] CVE-2021-41817: ReDoS of date parsing methods --- ...arsing-method-regexp-dos-cve-2021-41817.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md diff --git a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md new file mode 100644 index 0000000000..6918d96ff1 --- /dev/null +++ b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -0,0 +1,34 @@ +--- +layout: news_post +title: "CVE-2021-41817: Regular Expression Denial of Service Vunlerability of Date Parsing Methods" +author: "mame" +translator: +date: 2021-11-15 12:00:00 +0000 +tags: security +lang: en +--- + +Regular expression denial of service vulnerability of date parsing methods was found. An attacker can exploit this vulnerability to cause an effective denial of service. + +## Details + +Date's parsing methods including `Date.parse` are using Regexps internally, some of which are vulnerable against regular expression denial of service. Applications and libraries that apply such methods to untrusted input may be affected. + +The fix limits the input length up to 128 bytes by default instead of changing the regexps. This is because Date gem uses many Regexps and it is possible that there are still undiscovered vulnerable Regexps. For compatibility, it is allowed to remove the limitation by explicitly passing `limit` keywords as `nil` like `Date.parse(str, limit: nil)`, but note that it may take a long time to parse. + +Please update the date gem to version 3.2.1, 3.1.2, 3.0.2, and 2.0.1, or later. You can use `gem update date` to update it. If you are using bundler, please add `gem "date", ">= 3.2.1"` to your `Gemfile`. + +## Affected versions + +* date gem 2.0.0 or prior (which are bundled versions with Ruby 2.6 series) +* date gem 3.0.1 or prior (which are bundled versions with Ruby 2.7 series) +* date gem 3.1.1 or prior (which are bundled versions with Ruby 3.0 series) +* date gem 3.2.0 or prior + +## Credits + +Thanks to [svalkanov](https://hackerone.com/svalkanov) for discovering this issue. + +## History + +* Originally published at 2021-11-15 12:00:00 (UTC) From ac0344657d370cb1d7d2fad64521ebac11b87e05 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Tue, 9 Nov 2021 18:51:11 +0900 Subject: [PATCH 2731/3767] Ruby 3.1.0 Preview 1 Released (#2726) * Ruby 3.1.0 Preview 1 Released * Apply suggestions from code review Co-authored-by: Koichi ITO Co-authored-by: Koichi ITO --- _data/branches.yml | 5 + _data/downloads.yml | 1 + _data/releases.yml | 26 +++ ...2021-11-09-ruby-3-1-0-preview1-released.md | 218 ++++++++++++++++++ 4 files changed, 250 insertions(+) create mode 100644 en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md diff --git a/_data/branches.yml b/_data/branches.yml index 76ed04e496..ebd2220b93 100644 --- a/_data/branches.yml +++ b/_data/branches.yml @@ -8,6 +8,11 @@ # date: date of first stable release (YYYY-MM-DD) # eol_date: date of EOL (YYYY-MM-DD) +- name: 3.1 + status: preview + date: + eol_date: + - name: 3.0 status: normal maintenance date: 2020-12-25 diff --git a/_data/downloads.yml b/_data/downloads.yml index f0926cb30d..ff61bd1094 100644 --- a/_data/downloads.yml +++ b/_data/downloads.yml @@ -4,6 +4,7 @@ # optional preview: + - 3.1.0-preview1 stable: diff --git a/_data/releases.yml b/_data/releases.yml index 2a33bc205c..b9517dda24 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -19,6 +19,32 @@ # In order to get the release listed on the downloads page, # you also need to add an entry to `_data/downloads.yml'. +# 3.1 series + +- version: 3.1.0-preview1 + date: 2021-11-09 + post: /en/news/2021/11/09/ruby-3-1-0-preview1-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.tar.xz + size: + gz: 20821221 + zip: 25019629 + xz: 15742844 + sha1: + gz: 40dfd3db076a49fab9a0eee51e89d9b3d16a4e23 + zip: ef5fa22890e55935db4b96b3089a8aea1335bd85 + xz: 22aa861b17031cd1b163b7443f5f2f5897c5895e + sha256: + gz: 540f49f4c3aceb1a5d7fb0b8522a04dd96bc4a22f9660a6b59629886c8e010d4 + zip: 4e8d118b2365164873148ac545a8fa36c098b846a9b19ebb9037f8ee9adb4414 + xz: 86a836ad42f6a7a469fce71ffec48fd3184af55bf79e488b568a4f64adee551d + sha512: + gz: 63f528f20905827d03649ed9804e4a4e5c15078f9c6c8efcfb306baa7baafa17a406eb09a2c08b42e151e14af33b1aadbd9fb1cc84f9353d070b54bbf1ff950d + zip: 917803aac0848e00871614a09740b5c9cca26f200d68580dde61666633f1b7fee506e25ea4ed0c38eb20149417bf9f1ed449a4d2aec5b726de670e7177e5c07a + xz: bdbd7c624197ca478658280d84123a8c12ae72425bc566dcc75989c5b5ef114dd57e64efc09e2413ed615d9b47621a70ace0f3612e8ca7ba853822ad9e88c0b0 + # 3.0 series - version: 3.0.2 diff --git a/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md b/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md new file mode 100644 index 0000000000..4011a2da87 --- /dev/null +++ b/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md @@ -0,0 +1,218 @@ +--- +layout: news_post +title: "Ruby 3.1.0 Preview 1 Released" +author: "naruse" +translator: +date: 2021-11-09 00:00:00 +0000 +lang: en +--- + +We are pleased to announce the release of Ruby {{ release.version }}. + +{% assign release = site.data.releases | where: "version", "3.1.0-preview1" | first %} + + +## YJIT: New experimental in-process JIT compiler + + +Ruby 3.1 merges YJIT, a new in-process JIT compiler developed by Shopify. + +Since [Ruby 2.6 introduced MJIT in 2018](https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/), its performance greatly improved, and finally [we achieved Ruby3x3 last year](https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/). But even though Optcarrot has shown impressive speedups, the JIT hasn't benefited real world business applications. + +Recently Shopify contributed many Ruby improvements to speed up their Rails application. YJIT is an important contribution, and aims to improve the performance of Rails applications. + +Though MJIT is a method-based JIT compiler and uses an external C compiler, YJIT uses Basic Block Versioning and includes JIT compiler inside it. With Lazy Basic Block Versioning (LBBV) it first compiles the beginning of a method, and incrementally compiles the rest when the type of arguments and variables are dynamically determined. See [YJIT: a basic block versioning JIT compiler for CRuby](https://dl.acm.org/doi/10.1145/3486606.3486781) for a detailed introduction. + +With this technology, YJIT achieves both fast warmup time and performance improvements on most real-world software, up to 22% on railsbench, 39% on liquid-render. + + + +YJIT is still an experimental feature, and as such, it is disabled by default. If you want to use this, specify the `--yjit` command-line option to enable YJIT. It is also limited to macOS & Linux on x86-64 platforms for now. + +* https://bugs.ruby-lang.org/issues/18229 +* https://shopify.engineering/yjit-just-in-time-compiler-cruby +* https://www.youtube.com/watch?v=PBVLf3yfMs8 + +## debug gem: A new debugger + +A new debugger [debug.gem](https://github.com/ruby/debug) is bundled. debug.gem is fast debugger implementation and it provides many features like remote debugging, colorful REPL, IDE (VSCode) integration and more. It replaces `lib/debug.rb` standard library. + +## error_highlight: Fine-grained error location in backtrace + +A built-in gem, error_highlight, has been introduced. It includes fine-grained error location in backtrace: + +``` +$ ruby test.rb +test.rb:1:in `
': undefined method `time' for 1:Integer (NoMethodError) + +1.time {} + ^^^^^ +Did you mean? times +``` + +This gem is enabled by default. You can disable it by using a command-line option `--disable-error_highlight`. See [the repository](https://github.com/ruby/error_highlight) in detail. + +## Irb improvement + +To be described in next preview. + +## Other Notable New Features + +### Language + +* Values in Hash literals and keyword arguments can be omitted. [Feature #14579] + * `{x:, y:}` is a syntax sugar of `{x: x, y: y}`. + * `foo(x:, y:)` is a syntax sugar of `foo(x: x, y: y)`. + +* Pin operator in pattern matching now takes an expression. [Feature #17411] + +```ruby +Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a +#=> [[3, 5], [5, 7], [11, 13]] +``` + + +### RBS + +RBS is a language to describe the structure of Ruby programs. See [the repository](https://github.com/ruby/rbs) for detail. + +Updates since Ruby 3.0.0: + +* `rbs collection` has been introduced to manage gems' RBSs. [doc](https://github.com/ruby/rbs/blob/master/docs/collection.md) +* Many signatures for built-in and standard libraries have been added/updated. +* It includes many bug fixes and performance improvements too. + +See [the CHANGELOG.md](https://github.com/ruby/rbs/blob/master/CHANGELOG.md) for more information. + +### TypeProf + +TypeProf is a static type analyzer for Ruby. It generates a prototype of RBS from non-type-annotated Ruby code. See [the document](https://github.com/ruby/typeprof/blob/master/doc/doc.md) for detail. + +Updates since Ruby 3.0.0: + +* [Experimental IDE support](https://github.com/ruby/typeprof/blob/master/doc/ide.md) has been implemented. +* Many bug fixes and performance improvements. + +## Performance improvements + +* MJIT + * For workloads like Rails, the default `--jit-max-cache` is changed from 100 to 10000. + The JIT compiler no longer skips compilation of methods longer than 1000 instructions. + * To support Zeitwerk of Rails, JIT-ed code is no longer cancelled + when a TracePoint for class events is enabled. + +## Other notable changes since 3.0 + +* One-line pattern matching, e.g., `ary => [x, y, z]`, is no longer experimental. +* Multiple assignment evaluation order has been changed slightly. [Bug #4443]] + * `foo[0], bar[0] = baz, qux` was evaluated in order `baz`, `qux`, `foo`, and then `bar` in Ruby 3.0. In Ruby 3.1, it is evaluated in order `foo`, `bar`, `baz`, and then `qux`. +* Variable Width Allocation: Strings (experimental) [[Bug #18239]](https://bugs.ruby-lang.org/issues/18239) + +### Standard libraries updates + +* Some standard libraries are updated. + * RubyGems + * Bundler + * RDoc 6.4.0 + * ReLine + * JSON 2.6.0 + * Psych 4.0.2 + * FileUtils 1.6.0 + * Fiddle + * StringIO 3.0.1 + * IO::Console 0.5.9 + * IO::Wait 0.2.0 + * CSV + * Etc 1.3.0 + * Date 3.2.0 + * Zlib 2.1.1 + * StringScanner + * IpAddr + * Logger 1.4.4 + * OStruct 0.5.0 + * Irb + * Racc 1.6.0 + * Delegate 0.2.0 + * Benchmark 0.2.0 + * CGI 0.3.0 + * Readline(C-ext) 0.1.3 + * Timeout 0.2.0 + * YAML 0.2.0 + * URI 0.11.0 + * OpenSSL + * DidYouMean + * Weakref 0.1.1 + * Tempfile 0.1.2 + * TmpDir 0.1.2 + * English 0.7.1 + * Net::Protocol 0.1.2 + * Net::Http 0.2.0 + * BigDecimal + * OptionParser 0.2.0 + * Set + * Find 0.1.1 + * Rinda 0.1.1 + * Erb + * NKF 0.1.1 + * Base64 0.1.1 + * OpenUri 0.2.0 + * SecureRandom 0.1.1 + * Resolv 0.2.1 + * Resolv::Replace 0.1.0 + * Time 0.2.0 + * PP 0.2.1 + * Prettyprint 0.1.1 + * Drb 2.1.0 + * Pathname 0.2.0 + * Digest 3.1.0.pre2 + * Un 0.2.0 +* The following bundled gems are updated. + * minitest 5.14.4 + * power_assert 2.0.1 + * rake 13.0.6 + * test-unit 3.5.0 + * rbs 1.6.2 + * typeprof 0.20.0 +* The following default gems are now bundled gems. + * net-ftp + * net-imap + * net-pop + * net-smtp + * matrix + * prime + +See [NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md) +or [commit logs](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}) +for more details. + +With those changes, [{{ release.stats.files_changed }} files changed, {{ release.stats.insertions }} insertions(+), {{ release.stats.deletions }} deletions(-)](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}#file_bucket) +since Ruby 3.0.0! + +## Download + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## What is Ruby + +Ruby was first developed by Matz (Yukihiro Matsumoto) in 1993, +and is now developed as Open Source. It runs on multiple platforms +and is used all over the world especially for web development. From 55cacc1594da88f81d3d2c753dbb102d67676fc3 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Tue, 9 Nov 2021 19:15:52 +0900 Subject: [PATCH 2732/3767] fix _data/releases.yml (#2727) --- _data/releases.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/releases.yml b/_data/releases.yml index b9517dda24..1495ba54d1 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -24,6 +24,11 @@ - version: 3.1.0-preview1 date: 2021-11-09 post: /en/news/2021/11/09/ruby-3-1-0-preview1-released/ + tag: ruby_3_1_0_preview1 + stats: + files_changed: 2963 + insertions: 529321 + deletions: 92305 url: gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.tar.gz zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0-preview1.zip From 0e3dc53ed5ce5d2051d4ce2183b640e0e2afaf5b Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 6 Nov 2021 18:34:26 +0700 Subject: [PATCH 2733/3767] Fix title and link to translated posts (id) --- id/news/_posts/2021-04-05-ruby-2-5-9-released.md | 2 +- id/news/_posts/2021-04-05-ruby-2-6-7-released.md | 4 ++-- id/news/_posts/2021-04-05-ruby-2-7-3-released.md | 2 +- id/news/_posts/2021-04-05-ruby-3-0-1-released.md | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/id/news/_posts/2021-04-05-ruby-2-5-9-released.md b/id/news/_posts/2021-04-05-ruby-2-5-9-released.md index 6b2b4412da..8fa7d895df 100644 --- a/id/news/_posts/2021-04-05-ruby-2-5-9-released.md +++ b/id/news/_posts/2021-04-05-ruby-2-5-9-released.md @@ -13,7 +13,7 @@ Rilis ini mencakup beberapa perbaikan keamanan. Mohon cek topik-topik di bawah ini untuk lebih detail. * [CVE-2020-25613: Potensi Kerentanan HTTP Request Smuggling pada WEBrick]({%link id/news/_posts/2020-09-29-http-request-smuggling-cve-2020-25613.md %}) -* [CVE-2021-28965: XML round-trip vulnerability in REXML]({% link en/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md %}) +* [CVE-2021-28965: Kerentanan XML round-trip pada REXML]({% link id/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md %}) Lihat [commit logs](https://github.com/ruby/ruby/compare/v2_5_8...v2_5_9) untuk detail. diff --git a/id/news/_posts/2021-04-05-ruby-2-6-7-released.md b/id/news/_posts/2021-04-05-ruby-2-6-7-released.md index 9eb9e5ef3f..82a0edb22d 100644 --- a/id/news/_posts/2021-04-05-ruby-2-6-7-released.md +++ b/id/news/_posts/2021-04-05-ruby-2-6-7-released.md @@ -13,7 +13,7 @@ Rilis ini memuat perbaikan keamanan. Mohon cek topik-topik di bawah ini untuk lebih detail. * [CVE-2020-25613: Potensi Kerentanan HTTP Request Smuggling pada WEBrick]({%link id/news/_posts/2020-09-29-http-request-smuggling-cve-2020-25613.md %}) -* [CVE-2021-28965: XML round-trip vulnerability in REXML]({% link id/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md %}) +* [CVE-2021-28965: Kerentanan XML round-trip pada REXML]({% link id/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md %}) Lihat [commit logs](https://github.com/ruby/ruby/compare/v2_6_6...v2_6_7) untuk detail. @@ -66,4 +66,4 @@ Banyak *committer*, pengembang, dan pengguna yang telah menyediakan laporan *bug* membantu kami membuat rilis ini. Terima kasih atas kontribusinya. Perawatan Ruby 2.6, termasuk rilis ini, didasarkan pada "Agreement for the Ruby -stable version" dari Ruby Associaction. +stable version" dari Ruby Association. diff --git a/id/news/_posts/2021-04-05-ruby-2-7-3-released.md b/id/news/_posts/2021-04-05-ruby-2-7-3-released.md index 72ab593135..b8f766b376 100644 --- a/id/news/_posts/2021-04-05-ruby-2-7-3-released.md +++ b/id/news/_posts/2021-04-05-ruby-2-7-3-released.md @@ -13,7 +13,7 @@ Rilis ini mencakup perbaikan keamanan. Mohon cek topik-topik di bawah ini untuk lebih detail. * [CVE-2021-28965: Kerentanan XML round-trip pada REXML]({% link id/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md %}) -* [CVE-2021-28966: Path traversal in Tempfile on Windows]({% link en/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md %}) +* [CVE-2021-28966: Path traversal pada Tempfile di Windows]({% link id/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md %}) Cek [commit logs](https://github.com/ruby/ruby/compare/v2_7_2...v2_7_3) untuk detail. diff --git a/id/news/_posts/2021-04-05-ruby-3-0-1-released.md b/id/news/_posts/2021-04-05-ruby-3-0-1-released.md index 282f9a5822..b18565ffdb 100644 --- a/id/news/_posts/2021-04-05-ruby-3-0-1-released.md +++ b/id/news/_posts/2021-04-05-ruby-3-0-1-released.md @@ -13,7 +13,7 @@ Rilis ini memuat perbaikan keamanan. Mohon cek topik-topik di bawah ini untuk lebih detail. * [CVE-2021-28965: Kerentanan XML round-trip pada REXML]({% link id/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md %}) -* [CVE-2021-28966: Path traversal in Tempfile on Windows]({% link en/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md %}) +* [CVE-2021-28966: Path traversal pada Tempfile di Windows]({% link id/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md %}) Lihat [commit logs](https://github.com/ruby/ruby/compare/v3_0_0...v3_0_1) untuk detail. From c0dc4a3aaad9815263d0aea8304d9d7091336024 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Thu, 11 Nov 2021 15:20:36 -0500 Subject: [PATCH 2734/3767] Fix tag name for Ruby 3.1.0-preview1 Links are broken in the release page because the release tag is `v3_1_0_preview1` and not `ruby_3_1_0_preview1`. --- _data/releases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/releases.yml b/_data/releases.yml index 1495ba54d1..15878152b8 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -24,7 +24,7 @@ - version: 3.1.0-preview1 date: 2021-11-09 post: /en/news/2021/11/09/ruby-3-1-0-preview1-released/ - tag: ruby_3_1_0_preview1 + tag: v3_1_0_preview1 stats: files_changed: 2963 insertions: 529321 From 2ce5cd6c8a72592c8e36340ced264ed66e9acc3b Mon Sep 17 00:00:00 2001 From: vurtn Date: Thu, 11 Nov 2021 21:28:10 +0100 Subject: [PATCH 2735/3767] translation of ruby 3.1.0 preview1 (fr) --- ...2021-11-09-ruby-3-1-0-preview1-released.md | 215 ++++++++++++++++++ 1 file changed, 215 insertions(+) create mode 100644 fr/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md diff --git a/fr/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md b/fr/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md new file mode 100644 index 0000000000..d80e6c8737 --- /dev/null +++ b/fr/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md @@ -0,0 +1,215 @@ +--- +layout: news_post +title: "Ruby 3.1.0 Preview 1 est disponible" +author: "naruse" +translator: "Kevin Rosaz" +date: 2021-11-09 00:00:00 +0000 +lang: fr +--- +{% assign release = site.data.releases | where: "version", "3.1.0-preview1" | first %} + +Nous avons le plaisir de vous annoncer la sortie de Ruby {{ release.version }}. + + +## YJIT: un nouveau compilateur JIT en cours de développement + + +Ruby 3.1 fusionne YJIT, un nouveau compilateur JIT développé par Shopify. + +Depuis que [Ruby 2.6 a introduit MJIT en 2018](https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/), ses performances se sont grandement améliorées et [nous sommes parvenus à Ruby3x3 l'année dernière](https://www.ruby-lang.org/fr/news/2020/12/25/ruby-3-0-0-released/). Même si Optcarrot a montré des accélérations impressionnantes, le JIT n'a pas profité aux applications du monde professionnel. + +Récemment, Shopify a apporté de nombreuses améliorations à Ruby pour accélérer son application Rails. YJIT est une contribution importante et vise à améliorer les performances des applications Rails. + +Bien que MJIT soit un compilateur JIT basé sur des méthodes et qu'il utilise un compilateur C externe, YJIT utilise le Basic Block Versioning et inclut le compilateur JIT à l'intérieur. Avec Lazy Basic Block Versioning (LBBV), cela compile d'abord le début d'une méthode et compile progressivement le reste lorsque le type des arguments et des variables est déterminé dynamiquement. Voir [YJIT: a basic block versioning JIT compiler for CRuby](https://dl.acm.org/doi/10.1145/3486606.3486781) pour une introduction détaillée. + +Avec cette technologie, YJIT permet d'avoir à la fois un temps de démarrage rapide et des améliorations de performance sur la plupart des logiciels, jusqu'à 22% sur railsbench et 39% sur le rendu liquid. + + + +YJIT est toujours une fonctionnalité expérimentale. En tant que telle, elle est désactivée par défaut. Si vous souhaitez l'utiliser, spécifiez l'option en ligne de commande `--yjit` pour activer YJIT. L'utilisation est pour le moment limitée à macOS et Linux sur les plateformes x86-64. + +* https://bugs.ruby-lang.org/issues/18229 +* https://shopify.engineering/yjit-just-in-time-compiler-cruby +* https://www.youtube.com/watch?v=PBVLf3yfMs8 + +## debug gem: un nouveau débogueur + +Un nouveau débogueur [debug.gem](https://github.com/ruby/debug) est inclu. debug.gem est une implémentation rapide du débogueur et fournit de nombreuses fonctionnalités telles que le débogage à distance, un REPL coloré, une intégration dans un IDE (VSCode) et bien plus encore. Cela remplace `lib/debug.rb` de la bibliothèque standard. + +## error_highlight: localisation des erreurs plus précise + +La gemme error_highlight a été ajoutée. Elle permet d'obtenir la localisation d'une erreur de manière plus précise dans la trace : + +``` +$ ruby test.rb +test.rb:1:in `
': undefined method `time' for 1:Integer (NoMethodError) + +1.time {} + ^^^^^ +Did you mean? times +``` + +Cette gemme est activée par défaut. Vous pouvez la désactiver en utilisant l'option en ligne de commande `--disable-error_highlight`. Voir [le dépôt](https://github.com/ruby/error_highlight) pour de plus amples informations. + +## Amélioration d'IRB + +À décrire dans le prochain aperçu. + +## Autres nouvelles fonctionnalités notables + +### Language + +* Les valeurs dans les littéraux de hachage peuvent être omis. [Feature #14579] + * `{x:, y:}` est un sucre syntaxique de `{x: x, y: y}`. + * `foo(x:, y:)` est un sucre syntaxique de `foo(x: x, y: y)`. + +* L'opérateur pin dans le filtrage par motif prend désormais une expression. [Feature #17411] + +```ruby +Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a +#=> [[3, 5], [5, 7], [11, 13]] +``` + + +### RBS + +RBS est un langage pour décrire la structure des programmes Ruby. Voir [le dépôt](https://github.com/ruby/rbs) pour de plus amples informations. + +Mises à jour depuis Ruby 3.0.0: + +* `rbs collection` a été introduite pour gérer les RBS des gemmes. [doc](https://github.com/ruby/rbs/blob/master/docs/collection.md) +* Plusieurs signatures pour des bibliothèques intégrées et standards ont été ajoutées/mises à jour. +* Il y a également de nombreuses corrections de bogues et d'améliorations de performance. + +Voir [le CHANGELOG.md](https://github.com/ruby/rbs/blob/master/CHANGELOG.md) pour de plus amples informations. + +### TypeProf + +TypeProf est un analyseur de type statique pour Ruby. Il génère un prototype de RBS à partir de code Ruby non annoté de type. Voir [le document](https://github.com/ruby/typeprof/blob/master/doc/doc.md) pour de plus amples informations. + +Mises à jour depuis Ruby 3.0.0 : + +* [Le support expérimental pour IDE](https://github.com/ruby/typeprof/blob/master/doc/ide.md) a été implémenté. +* Il y a également de nombreuses corrections de bogues et d'améliorations de performance. + +## Amélioration de performance + +* MJIT + * Pour les charges de travail telles que Rails, la valeur par défaut `--jit-max-cache` passe de 100 à 10000. + Le compilateur JIT ne saute plus la compilation des méthodes de plus de 1000 instructions. + * Pour prendre en charge Zeitwerk de Rails, le code généré par le compilateur JIT n'est plus annulé + lorsqu'un TracePoint est activé pour les évènements de classe. + +## Autres changements notables depuis la version 3.0 + +* Le filtrage par motif en une ligne, e.g., `ary => [x, y, z]`, n'est plus au stade expérimental. +* L'ordre d'évaluation des affectations multiples a été légèrement modifié. [[Bug #4443]](https://bugs.ruby-lang.org/issues/4443) + * `foo[0], bar[0] = baz, qux` était évalué dans l'ordre `baz`, `qux`, `foo` puis `bar` dans Ruby 3.0. Dans Ruby 3.1, l'évaluation est dans l'ordre `foo`, `bar`, `baz` puis `qux`. +* Allocation de la taille d'une variable: Strings (expérimental) [[Bug #18239]](https://bugs.ruby-lang.org/issues/18239) + +### Mises à jour des bibliothèques standards + +* Plusieurs bibliothèques standards ont été mises à jour. + * RubyGems + * Bundler + * RDoc 6.4.0 + * ReLine + * JSON 2.6.0 + * Psych 4.0.2 + * FileUtils 1.6.0 + * Fiddle + * StringIO 3.0.1 + * IO::Console 0.5.9 + * IO::Wait 0.2.0 + * CSV + * Etc 1.3.0 + * Date 3.2.0 + * Zlib 2.1.1 + * StringScanner + * IpAddr + * Logger 1.4.4 + * OStruct 0.5.0 + * Irb + * Racc 1.6.0 + * Delegate 0.2.0 + * Benchmark 0.2.0 + * CGI 0.3.0 + * Readline(C-ext) 0.1.3 + * Timeout 0.2.0 + * YAML 0.2.0 + * URI 0.11.0 + * OpenSSL + * DidYouMean + * Weakref 0.1.1 + * Tempfile 0.1.2 + * TmpDir 0.1.2 + * English 0.7.1 + * Net::Protocol 0.1.2 + * Net::Http 0.2.0 + * BigDecimal + * OptionParser 0.2.0 + * Set + * Find 0.1.1 + * Rinda 0.1.1 + * Erb + * NKF 0.1.1 + * Base64 0.1.1 + * OpenUri 0.2.0 + * SecureRandom 0.1.1 + * Resolv 0.2.1 + * Resolv::Replace 0.1.0 + * Time 0.2.0 + * PP 0.2.1 + * Prettyprint 0.1.1 + * Drb 2.1.0 + * Pathname 0.2.0 + * Digest 3.1.0.pre2 + * Un 0.2.0 +* Les gemmes incluses suivantes ont été mises à jour. + * minitest 5.14.4 + * power_assert 2.0.1 + * rake 13.0.6 + * test-unit 3.5.0 + * rbs 1.6.2 + * typeprof 0.20.0 +* Les gemmes par défaut suivantes sont désormais incluses. + * net-ftp + * net-imap + * net-pop + * net-smtp + * matrix + * prime + +Voir [NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md) +ou les [logs de commit](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}) +pour de plus amples informations. + +Avec ces changements, [{{ release.stats.files_changed }} fichiers changés, {{ release.stats.insertions }} insertions(+), {{ release.stats.deletions }} suppressions(-)](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}#file_bucket) +depuis Ruby 3.0.0! + +## Téléchargement + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Ruby, c'est quoi ? + +Ruby a été initialement développé par Matz (Yukihiro Matsumoto) en 1993 puis est devenu open source. Il fonctionne sur de nombreuses plateformes et est utilisé partout dans le monde, en particulier pour le développement web. From d4d072d9f9afce6ab4018ceaab0f4b6a05eb2562 Mon Sep 17 00:00:00 2001 From: vurtn Date: Thu, 11 Nov 2021 21:33:28 +0100 Subject: [PATCH 2736/3767] Add link to bug#4443 --- en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md b/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md index 4011a2da87..7904833062 100644 --- a/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md +++ b/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md @@ -104,7 +104,7 @@ Updates since Ruby 3.0.0: ## Other notable changes since 3.0 * One-line pattern matching, e.g., `ary => [x, y, z]`, is no longer experimental. -* Multiple assignment evaluation order has been changed slightly. [Bug #4443]] +* Multiple assignment evaluation order has been changed slightly. [[Bug #4443]](https://bugs.ruby-lang.org/issues/4443) * `foo[0], bar[0] = baz, qux` was evaluated in order `baz`, `qux`, `foo`, and then `bar` in Ruby 3.0. In Ruby 3.1, it is evaluated in order `foo`, `bar`, `baz`, and then `qux`. * Variable Width Allocation: Strings (experimental) [[Bug #18239]](https://bugs.ruby-lang.org/issues/18239) From 4ba077e10411c2a2a1daa5f34c832012bf21d19a Mon Sep 17 00:00:00 2001 From: Jacob Herrington Date: Fri, 12 Nov 2021 18:22:26 +0000 Subject: [PATCH 2737/3767] Add Remote Ruby podcasts After 154 episodes released, I think it is safe to include Remote Ruby in this list. There is a ton of great Ruby-based content being created on the podcast and they were even included in the podcast panel at RubyConf 2021. --- en/community/podcasts/index.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/en/community/podcasts/index.md b/en/community/podcasts/index.md index ae67b44f8c..0f533be95b 100644 --- a/en/community/podcasts/index.md +++ b/en/community/podcasts/index.md @@ -14,6 +14,10 @@ Listen to news, interviews, and discussions about Ruby and its community. : The Ruby on Rails Podcast, a weekly conversation about Ruby on Rails, open source software, and the programming profession. +[Remote Ruby][remote_ruby] +: Virtual meetup turned podcast, Remote Ruby celebrates and highlights + the Ruby community in an informal setting. + ### Getting Involved Podcast hosts are always looking for guests. If you have some Ruby @@ -21,5 +25,6 @@ wisdom to share, get in touch with the creators of these shows. You can also start your own Ruby podcast and get added to this list! +[remote_ruby]: https://remoteruby.transistor.fm/ [rorpodcast]: http://5by5.tv/rubyonrails [rogues]: https://devchat.tv/ruby-rogues From 4828a3839ad6e008884c2832efced9c1032beef7 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Mon, 15 Nov 2021 15:35:11 +0900 Subject: [PATCH 2738/3767] Fix the URL to the bug founder --- .../2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md index 6918d96ff1..68210bd080 100644 --- a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md +++ b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -27,7 +27,7 @@ Please update the date gem to version 3.2.1, 3.1.2, 3.0.2, and 2.0.1, or later. ## Credits -Thanks to [svalkanov](https://hackerone.com/svalkanov) for discovering this issue. +Thanks to [svalkanov](https://github.com/SValkanov/) for discovering this issue. ## History From 10676a0103540b93b4cf4d0fb6108da54156e226 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Mon, 15 Nov 2021 17:28:29 +0900 Subject: [PATCH 2739/3767] Update the release time --- ...021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md index 68210bd080..c60ae5f22b 100644 --- a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md +++ b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -3,7 +3,7 @@ layout: news_post title: "CVE-2021-41817: Regular Expression Denial of Service Vunlerability of Date Parsing Methods" author: "mame" translator: -date: 2021-11-15 12:00:00 +0000 +date: 2021-11-15 08:00:00 +0000 tags: security lang: en --- @@ -31,4 +31,4 @@ Thanks to [svalkanov](https://github.com/SValkanov/) for discovering this issue. ## History -* Originally published at 2021-11-15 12:00:00 (UTC) +* Originally published at 2021-11-15 08:00:00 (UTC) From b4785b44bb64686b56ee995243322b080ffcb491 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Mon, 15 Nov 2021 17:35:03 +0900 Subject: [PATCH 2740/3767] Improve English Co-authored-by: Sorah Fukumori --- .../2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md index c60ae5f22b..69ff12a426 100644 --- a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md +++ b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -8,7 +8,7 @@ tags: security lang: en --- -Regular expression denial of service vulnerability of date parsing methods was found. An attacker can exploit this vulnerability to cause an effective denial of service. +We have released date gem version 3.2.1, 3.1.2, 3.0.2, and 2.0.1 that include a security fix for a regular expression denial of service vulnerability (ReDoS) on date parsing methods. An attacker can exploit this vulnerability to cause an effective DoS attack. ## Details From 3ccb7c53d187fd0a6bbf6106f15dd174dd65c01d Mon Sep 17 00:00:00 2001 From: "Joseph D. Cohen" Date: Mon, 15 Nov 2021 06:10:31 -0800 Subject: [PATCH 2741/3767] Update 2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Fix typo in headline --- .../2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md index 69ff12a426..9306b21675 100644 --- a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md +++ b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "CVE-2021-41817: Regular Expression Denial of Service Vunlerability of Date Parsing Methods" +title: "CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods" author: "mame" translator: date: 2021-11-15 08:00:00 +0000 From d5843f78080620394364f9f58d20290a249fd162 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 16 Nov 2021 13:29:32 +0900 Subject: [PATCH 2742/3767] Fixes #2151 --- _data/locales/ja.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_data/locales/ja.yml b/_data/locales/ja.yml index d671aa0878..54543eef87 100644 --- a/_data/locales/ja.yml +++ b/_data/locales/ja.yml @@ -65,10 +65,10 @@ sidebar: text: 日本Rubyの会 url: http://ruby-no-kai.org/ description: Rubyの利用者/開発者の支援を目的としたグループです。 - weblogs: - text: 更新順リンク - url: http://www.rubyist.net/~kazu/samidare/ - description: Ruby関連のサイトのリンクを更新順に並べたものです。 + # weblogs: + # text: 更新順リンク + # url: http://www.rubyist.net/~kazu/samidare/ + # description: Ruby関連のサイトのリンクを更新順に並べたものです。 # ruby_core: # text: Ruby Core # url: /ja/community/ruby-core/ From fca1542763449250261863927fe1e455e7ca63c1 Mon Sep 17 00:00:00 2001 From: ytjmt <46666464+ytjmt@users.noreply.github.com> Date: Wed, 17 Nov 2021 00:21:45 +0900 Subject: [PATCH 2743/3767] Translate "CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods" (ja) --- ...arsing-method-regexp-dos-cve-2021-41817.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 ja/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md diff --git a/ja/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/ja/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md new file mode 100644 index 0000000000..87f5fd3cfa --- /dev/null +++ b/ja/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -0,0 +1,34 @@ +--- +layout: news_post +title: "CVE-2021-41817: 日付をパースするメソッドにおける正規表現 Denial of Service の脆弱性について" +author: "mame" +translator: "ytjmt" +date: 2021-11-15 08:00:00 +0000 +tags: security +lang: ja +--- + +日付をパースするメソッドにおける正規表現 Denial of Service(ReDoS)脆弱性の修正を含む、date gem 3.2.1、3.1.2、3.0.2、2.0.1 をリリースしました。攻撃者はこの脆弱性を悪用し、効果的な DoS 攻撃を引き起こすことができます。 + +## 詳細 + +`Date.parse` を含む、日付をパースするメソッドの内部では正規表現を利用しており、これらには ReDoS 攻撃に対して脆弱なものがあります。信頼できない入力値に対してこれらのメソッドを適用しているアプリケーションおよびライブラリはこの脆弱性の影響を受ける可能性があります。 + +この修正では、正規表現を変更するのではなく、入力値をデフォルトで 128 バイトまでに制限するようにしています。date gem は多くの正規表現を利用しており、脆弱性のある正規表現が他にも潜んでいる可能性があるためです。互換性のため、`Date.parse(str, limit: nil)` のように、`limit` に `nil` を明示的に渡すことでこの制限を除外することができますが、パースに時間がかかる可能性があることに留意してください。 + +date gem を 3.2.1、3.1.2、3.0.2、2.0.1 かそれ以降のバージョンにアップデートしてください。`gem update date` でアップデートできます。もし bundler を使っている場合は、`Gemfile` に `gem "date", ">= 3.2.1"` を追加してください。 + +## 影響を受けるバージョン + +* date gem 2.0.0 およびそれ以前のバージョン(Ruby 2.6 系列にバンドルされているバージョン) +* date gem 3.0.1 およびそれ以前のバージョン(Ruby 2.7 系列にバンドルされているバージョン) +* date gem 3.1.1 およびそれ以前のバージョン(Ruby 3.0 系列にバンドルされているバージョン) +* date gem 3.2.0 およびそれ以前のバージョン + +## クレジット + +この脆弱性情報は、[svalkanov](https://github.com/SValkanov/) 氏によって報告されました。 + +## 更新履歴 + +* 2021-11-15 17:00:00 (JST) 初版 From e873b532af40e4aee365e897d2b0137a5d68fb34 Mon Sep 17 00:00:00 2001 From: Alexander Ilyin Date: Thu, 18 Nov 2021 14:04:20 +0300 Subject: [PATCH 2744/3767] Update link to es/community/ruby-core (es) (#2724) The following issue is completely resolved with #2708. close #2530 --- _data/locales/es.yml | 4 ++-- es/community/index.md | 2 +- es/community/ruby-core/writing-patches/index.md | 5 ++++- es/downloads/index.md | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/_data/locales/es.yml b/_data/locales/es.yml index e193c328f9..78e3defea1 100644 --- a/_data/locales/es.yml +++ b/_data/locales/es.yml @@ -67,8 +67,8 @@ sidebar: url: /en/community/weblogs/ description: Entérate de lo que está sucediendo en la comunidad. ruby_core: - text: Ruby Core (en inglés) - url: /en/community/ruby-core/ + text: Ruby Core + url: /es/community/ruby-core/ description: Ayuda a mejorar el futuro de Ruby. issue_tracking: text: Reportes de errores diff --git a/es/community/index.md b/es/community/index.md index 6519d5a42a..f7ddb68944 100644 --- a/es/community/index.md +++ b/es/community/index.md @@ -29,7 +29,7 @@ donde empezar: : El canal IRC The Ruby Language es un buen lugar para chatear con otros compañeros Rubyistas. -[El Core de Ruby](/en/community/ruby-core/) (en inglés) +[El Core de Ruby](/es/community/ruby-core/) : Con Ruby 2.0 en camino, ahora es un buen momento para seguir cómo va su desarrollo. Si estás interesado en ayudar con Ruby, comienza por aquí. diff --git a/es/community/ruby-core/writing-patches/index.md b/es/community/ruby-core/writing-patches/index.md index 4652a7aa21..e25b2acdd6 100644 --- a/es/community/ruby-core/writing-patches/index.md +++ b/es/community/ruby-core/writing-patches/index.md @@ -42,6 +42,9 @@ en la lista de distribución de Ruby-Core: Un parche que proporciona casos de prueba (preferiblemente un parche para `test/*/test_*.rb`) nos ayudaría a comprender el parche y su intención. -Podríamos pasar a un flujo de trabajo push/pull estilo Git en el futuro.. +Podríamos pasar a un flujo de trabajo push/pull estilo Git en el futuro. Pero hasta entonces, seguir las pautas anteriores te ayudaría a evitar una frustración. + + +[ruby-core-post]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/25139 diff --git a/es/downloads/index.md b/es/downloads/index.md index 80eec23e09..f5fdf3886a 100644 --- a/es/downloads/index.md +++ b/es/downloads/index.md @@ -63,7 +63,7 @@ antes mencionadas. Pueden servirte de ayuda. Puede contener errores, ¡úsalo bajo tu responsabilidad! Para información sobre los repositorios de Subversion y Git, consulta -nuestra página [Ruby core](/en/community/ruby-core/) (en inglés). +nuestra página [Ruby Core](/es/community/ruby-core/). El código fuente de Ruby está disponible desde un conjunto de [sitios espejo][mirrors] a lo largo del mundo. From d68292788396b07e3bc124d1f7a8a253c2ce835e Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Wed, 24 Nov 2021 10:26:32 +0900 Subject: [PATCH 2745/3767] update bundles --- Gemfile.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index ebfc7e5301..a1468eaa52 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -6,14 +6,14 @@ GEM colorator (1.1.0) concurrent-ruby (1.1.9) crass (1.0.6) - em-websocket (0.5.2) + em-websocket (0.5.3) eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) + http_parser.rb (~> 0) eventmachine (1.2.7) ffi (1.15.4) forwardable-extended (2.6.0) - http_parser.rb (0.6.0) - i18n (1.8.10) + http_parser.rb (0.8.0) + i18n (1.8.11) concurrent-ruby (~> 1.0) jekyll (4.2.1) addressable (~> 2.4) @@ -122,4 +122,4 @@ RUBY VERSION ruby 3.0.2p107 BUNDLED WITH - 2.2.27 + 2.2.31 From 70f838f342d14b61c1b44b79c946594de485d053 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Tue, 16 Nov 2021 17:48:36 +0900 Subject: [PATCH 2746/3767] Add draft release announcements Two CVEs about cgi gem are included CVE-2021-41816: Buffer Overrun in CGI.escape_html CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse --- ...errun-in-cgi-escape_html-cve-2021-41816.md | 36 +++++++++++ ...fing-in-cgi-cookie-parse-cve-2021-41819.md | 47 +++++++++++++++ .../_posts/2021-11-24-ruby-2-6-9-released.md | 59 +++++++++++++++++++ .../_posts/2021-11-24-ruby-2-7-5-released.md | 58 ++++++++++++++++++ .../_posts/2021-11-24-ruby-3-0-3-released.md | 49 +++++++++++++++ 5 files changed, 249 insertions(+) create mode 100644 en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md create mode 100644 en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md create mode 100644 en/news/_posts/2021-11-24-ruby-2-6-9-released.md create mode 100644 en/news/_posts/2021-11-24-ruby-2-7-5-released.md create mode 100644 en/news/_posts/2021-11-24-ruby-3-0-3-released.md diff --git a/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md b/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md new file mode 100644 index 0000000000..295402c7bb --- /dev/null +++ b/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md @@ -0,0 +1,36 @@ +--- +layout: news_post +title: "CVE-2021-41816: Buffer Overrun in CGI.escape_html +author: "mame" +translator: +date: 2021-11-24 12:00:00 +0000 +tags: security +lang: en +--- + +A buffer overrun vulnerability was discovered in CGI.escape_html. +This vulnerability has been assigned the CVE identifier [CVE-2021-41816](https://nvd.nist.gov/vuln/detail/CVE-2021-41816). +We strongly recommend upgrading Ruby. + +## Details + +A security vulnerability that causes buffer overflow when you pass a very large string (> 700 MB) to `CGI.escape_html` on a platform where `long` type takes 4 bytes, typically, Windows. + +Please update the cgi gem to version 0.3.1, 0.2,1, and 0.1,1 or later. You can use `gem update cgi` to update it. If you are using bundler, please add `gem "cgi", ">= 0.3.1"` to your `Gemfile`. +Alternatively, please update Ruby to 2.7.5 or 3.0.3. + +This issue has been introduced since Ruby 2.7, so the cgi version bundled with Ruby 2.6 is not vulnerable. + +## Affected versions + +* cgi gem 0.1.0 or prior (which are bundled versions with Ruby 2.7 series) +* cgi gem 0.2.0 or prior (which are bundled versions with Ruby 3.0 series) +* cgi gem 0.3.0 or prior + +## Credits + +Thanks to [chamal](https://hackerone.com/chamal) for discovering this issue. + +## History + +* Originally published at 2021-11-24 12:00:00 (UTC) diff --git a/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md b/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md new file mode 100644 index 0000000000..819535495c --- /dev/null +++ b/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md @@ -0,0 +1,47 @@ +--- +layout: news_post +title: "CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse" +author: "mame" +translator: +date: 2021-11-24 12:00:00 +0000 +tags: security +lang: en +--- + +A cookie prefix spoofing vulnerability was discovered in CGI::Cookie.parse. +This vulnerability has been assigned the CVE identifier [CVE-2021-41819](https://nvd.nist.gov/vuln/detail/CVE-2021-41819). +We strongly recommend upgrading Ruby. + +## Details + +The old versions of `CGI::Cookie.parse` applied URL decoding to cookie names. +An attacker could exploit this vulnerability to spoof security prefixes in cookie names, which may be able to trick a vulnerable application. + +By this fix, `CGI::Cookie.parse` no longer decodes cookie names. +Note that this is an incompatibility if cookie names that you are using include non-alphanumeric characters that are URL-encoded. + +This is the same issue of [CVE-2020-8184](https://nvd.nist.gov/vuln/detail/CVE-2020-8184). + +If you are using Ruby 2.7 or 3.0: + +* Please update the cgi gem to version 0.3.1, 0.2,1, and 0.1,1 or later. You can use `gem update cgi` to update it. If you are using bundler, please add `gem "cgi", ">= 0.3.1"` to your `Gemfile`. +* Alternatively, please update Ruby to 2.7.5 or 3.0.3. + +If you are using Ruby 2.6: + +* Please update Ruby to 2.6.9. *You cannot use `gem update cgi` for Ruby 2.6 or prior.* + +## Affected versions + +* ruby 2.6.8 or prior (You can *not* use `gem update cgi` for this version.) +* cgi gem 0.1.0 or prior (which are bundled versions with Ruby 2.7 series) +* cgi gem 0.2.0 or prior (which are bundled versions with Ruby 3.0 series) +* cgi gem 0.3.0 or prior + +## Credits + +Thanks to [ooooooo_q](https://hackerone.com/ooooooo_q) for discovering this issue. + +## History + +* Originally published at 2021-11-24 12:00:00 (UTC) diff --git a/en/news/_posts/2021-11-24-ruby-2-6-9-released.md b/en/news/_posts/2021-11-24-ruby-2-6-9-released.md new file mode 100644 index 0000000000..c77b23e7ed --- /dev/null +++ b/en/news/_posts/2021-11-24-ruby-2-6-9-released.md @@ -0,0 +1,59 @@ +--- +layout: news_post +title: "Ruby 2.6.9 Released" +author: "usa" +translator: +date: 2021-11-24 12:00:00 +0000 +lang: en +--- + +Ruby 2.6.9 has been released. + +This release includes security fixes. +Please check the topics below for details. + +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link 2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link 2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) + +See the [commit logs](https://github.com/ruby/ruby/compare/v2_6_8...v2_6_9) for details. + +Ruby 2.6 is now under the state of the security maintenance phase, until the end of March of 2022. +After that date, maintenance of Ruby 2.6 will be ended. +We recommend you start planning the migration to newer versions of Ruby, such as 3.0 or 2.7. + +## Download + +{% assign release = site.data.releases | where: "version", "2.6.9" | first %} + +* <{{ release.url.bz2 }}> + + SIZE: {{ release.size.bz2 }} + SHA1: {{ release.sha1.bz2 }} + SHA256: {{ release.sha256.bz2 }} + SHA512: {{ release.sha512.bz2 }} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Release Comment + +Many committers, developers, and users who provided bug reports helped us make this release. +Thanks for their contributions. diff --git a/en/news/_posts/2021-11-24-ruby-2-7-5-released.md b/en/news/_posts/2021-11-24-ruby-2-7-5-released.md new file mode 100644 index 0000000000..f1ec0cfee1 --- /dev/null +++ b/en/news/_posts/2021-11-24-ruby-2-7-5-released.md @@ -0,0 +1,58 @@ +--- +layout: news_post +title: "Ruby 2.7.5 Released" +author: "usa" +translator: +date: 2021-11-24 12:00:00 +0000 +lang: en +--- + +Ruby 2.7.5 has been released. + +This release includes security fixes. +Please check the topics below for details. + +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link 2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41816: Buffer Overrun in CGI.escape_html]({%link 2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link 2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) + +See the [commit logs](https://github.com/ruby/ruby/compare/v2_7_4...v2_7_5) for details. + +## Download + +{% assign release = site.data.releases | where: "version", "2.7.5" | first %} + +* <{{ release.url.bz2 }}> + + SIZE: {{ release.size.bz2 }} + SHA1: {{ release.sha1.bz2 }} + SHA256: {{ release.sha256.bz2 }} + SHA512: {{ release.sha512.bz2 }} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Release Comment + +Many committers, developers, and users who provided bug reports helped us make this release. +Thanks for their contributions. + +The maintenance of Ruby 2.7, including this release, is based on the "Agreement for the Ruby stable version" of the Ruby Association. diff --git a/en/news/_posts/2021-11-24-ruby-3-0-3-released.md b/en/news/_posts/2021-11-24-ruby-3-0-3-released.md new file mode 100644 index 0000000000..cbfe661807 --- /dev/null +++ b/en/news/_posts/2021-11-24-ruby-3-0-3-released.md @@ -0,0 +1,49 @@ +--- +layout: news_post +title: "Ruby 3.0.3 Released" +author: "nagachika" +translator: +date: 2021-11-24 12:00:00 +0000 +lang: en +--- + +Ruby 3.0.3 has been released. + +This release includes security fixes. +Please check the topics below for details. + +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link 2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41816: Buffer Overrun in CGI.escape_html]({%link 2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link 2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) + +See the [commit logs](https://github.com/ruby/ruby/compare/v3_0_2...v3_0_3) for details. + +## Download + +{% assign release = site.data.releases | where: "version", "3.0.3" | first %} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Release Comment + +Many committers, developers, and users who provided bug reports helped us make this release. +Thanks for their contributions. From e0e0676c982108ac81c910bb6aba630bcd91430c Mon Sep 17 00:00:00 2001 From: nagachika Date: Wed, 24 Nov 2021 21:49:49 +0900 Subject: [PATCH 2747/3767] Update _data/downloads.yml and _data/releases.yml --- _data/downloads.yml | 6 ++-- _data/releases.yml | 82 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+), 3 deletions(-) diff --git a/_data/downloads.yml b/_data/downloads.yml index ff61bd1094..54a2601a06 100644 --- a/_data/downloads.yml +++ b/_data/downloads.yml @@ -8,13 +8,13 @@ preview: stable: - - 3.0.2 - - 2.7.4 + - 3.0.3 + - 2.7.5 # optional security_maintenance: - - 2.6.8 + - 2.6.9 # optional eol: diff --git a/_data/releases.yml b/_data/releases.yml index 15878152b8..82ff598065 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -52,6 +52,30 @@ # 3.0 series +- version: 3.0.3 + date: '2021-11-24' + post: "/en/news/2021/11/24/ruby-3-0-3-released/" + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.zip + size: + gz: 20242729 + xz: 14991880 + zip: 24627744 + sha1: + gz: '049317b7c6246d6ea86564c3f73a629b766ff634' + xz: c1e6dac2b8c08afbbee39e25e325c84e1cab7c17 + zip: 5341ed1602a3289c4857560ead53191895e5c586 + sha256: + gz: 3586861cb2df56970287f0fd83f274bd92058872d830d15570b36def7f1a92ac + xz: 88cc7f0f021f15c4cd62b1f922e3a401697f7943551fe45b1fdf4f2417a17a9c + zip: 0b8370e404550bf736f46307a14eb9306a7868fb8d54e1418ecdaccbaa8ac06f + sha512: + gz: 39dab51a0d784a38302372b99f96205817d466245202586d22123745761e9cb39db128ec2b984ebc3919b9faf2adf828d19c97d3fb1e56d44be0a81dc5d11b87 + xz: bb9ea426278d5a7ac46595296f03b82d43df8b7db41045cdf85611e05e26c703c53f700494cd7cf5d4c27fa953bdc5c144317d7720812db0a6e3b6f4bc4d2e00 + zip: 24c2a4f455f90e54f85d9565e392519833b36aefce32dc707e6693994d175c82e84ee6c37ed4a9ddf8840479e7cdfaae714c12bc6923368bb00346d4edd434d8 + - version: 3.0.2 date: '2021-07-07' post: "/en/news/2021/07/07/ruby-3-0-2-released/" @@ -220,6 +244,35 @@ # 2.7 series +- version: 2.7.5 + date: '2021-11-24' + post: "/en/news/2021/11/24/ruby-2-7-5-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.zip + size: + bz2: 14805180 + gz: 16923709 + xz: 12072980 + zip: 20702176 + sha1: + bz2: 2a179b601f45172b1cb38e8f157c4e6ce272c22c + gz: c2d0f6c793f9e673f9fb22276d32f8c395ec5581 + xz: 1d04fbf24150eaa1297a7ef4c7057ec0a9dca527 + zip: 541b34fa5e7e55b6269a2bfa67e2a06ad0dcb571 + sha256: + bz2: d6b444341a5e06fcd6eaf1feb83a1c0c2da4705dbe4f275ee851761b185f4bd1 + gz: 2755b900a21235b443bb16dadd9032f784d4a88f143d852bc5d154f22b8781f1 + xz: d216d95190eaacf3bf165303747b02ff13f10b6cfab67a9031b502a49512b516 + zip: 3793d764ec8da68203eba1a7fe338fae9bafa8226cce911c8648c1b7c32ba9c2 + sha512: + bz2: 0aa2ac44bc22859a39c43d08b7c7f457df05c2dc36b2574fd70ca399143ef1000dc5e496212db9eb055bc4258523d47d26db3c57a1a5a5d63cf1b3de9f81645a + gz: '09e029b5cc15b6e4e37bcf15adb28213eaedec3ea22106d63095b37ea6b2a2b68e82e74e6b50746c87dd77e5185795d014e0db118bf0f45ffa0b0a307f5f65da' + xz: 21c8a713e3ce115fc4c405113ac691ddcefc3419f528b93ca1ac59e7052c1b6e9e241da0e570e291e567f28f3d840824dbcc5967b216cbe7d6ca7a05580fa311 + zip: fe9a706f8139e59a40ab205dc88cdc613c9c69186cb2daeb5adc80bdf45290a523fa7e3fd0866fa12325039ba413ff1e1f4233073d352da08079dc903063b31a + - version: 2.7.4 date: '2021-07-07' post: "/en/news/2021/07/07/ruby-2-7-4-released/" @@ -495,6 +548,35 @@ # 2.6 series +- version: 2.6.9 + date: '2021-11-24' + post: "/en/news/2021/11/24/ruby-2-6-9-released/" + url: + bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.tar.bz2 + gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.tar.gz + xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.tar.xz + zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.9.zip + size: + bz2: 14137792 + gz: 16202802 + xz: 11590064 + zip: 19869379 + sha1: + bz2: a482c36645e7ff4596c6aca2cf96d15481fcfc5e + gz: 00e69747e7e2b87155c65b4003470313e4403b0a + xz: fc67ca162010aac4af49d73a8c48be5cb2fb5907 + zip: 41a60c783306f4b47b867bd19d16688b546b8e3a + sha256: + bz2: a0639060c4519572e51828eb742f09dd40f154c820f6007246de7a2090e3ee45 + gz: eb7bae7aac64bf9eb2153710a4cafae450ccbb62ae6f63d573e1786178b0efbb + xz: 6a041d82ae6e0f02ccb1465e620d94a7196489d8a13d6018a160da42ebc1eece + zip: 2480dbdc72d3dc832d8254e938e4861ca54a5337edd6f358e5202fd2a5339eec + sha512: + bz2: ff067ebc059094c0a9a0debf54a37aad2c85f7ed47be59299041c9c03a7701529f5063ff32a1b8c56d48ee8585015acba63602ed0176b2797d263d43d67aa241 + gz: 24bd6c8f528907349bcf392ed75a2d767b93a35a9f4c839267873d1dde862d3292d1682e0edc56c078a2690de76a045ef866f54eab8a330a18771f0b234c5993 + xz: f60aa89e685cea324185eb0d13e6b44caef4e4f761cbf9ea1386ae70e39faf3866ac01e4bb5354574f2583e74290b8c80eaf63d126040d52368be6c771476451 + zip: 9073e0fc5040434f15158f24c6a551286bc5f1c4c1cb54d6e3debb4ac039187a4f274a217bdb5c8489c72360c65d708f89eb0f2472a1f9232fcfee8e296dec57 + - version: 2.6.8 date: '2021-07-07' post: "/en/news/2021/07/07/ruby-2-6-8-released/" From 4bf4abd033de802876e8427560c3815160d81969 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Wed, 24 Nov 2021 21:55:29 +0900 Subject: [PATCH 2748/3767] Fix paths to security announcements --- ...1-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md | 2 +- en/news/_posts/2021-11-24-ruby-2-6-9-released.md | 4 ++-- en/news/_posts/2021-11-24-ruby-2-7-5-released.md | 6 +++--- en/news/_posts/2021-11-24-ruby-3-0-3-released.md | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md b/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md index 295402c7bb..d4d131f3e7 100644 --- a/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md +++ b/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "CVE-2021-41816: Buffer Overrun in CGI.escape_html +title: "CVE-2021-41816: Buffer Overrun in CGI.escape_html" author: "mame" translator: date: 2021-11-24 12:00:00 +0000 diff --git a/en/news/_posts/2021-11-24-ruby-2-6-9-released.md b/en/news/_posts/2021-11-24-ruby-2-6-9-released.md index c77b23e7ed..d331c95b12 100644 --- a/en/news/_posts/2021-11-24-ruby-2-6-9-released.md +++ b/en/news/_posts/2021-11-24-ruby-2-6-9-released.md @@ -12,8 +12,8 @@ Ruby 2.6.9 has been released. This release includes security fixes. Please check the topics below for details. -* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link 2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) -* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link 2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) See the [commit logs](https://github.com/ruby/ruby/compare/v2_6_8...v2_6_9) for details. diff --git a/en/news/_posts/2021-11-24-ruby-2-7-5-released.md b/en/news/_posts/2021-11-24-ruby-2-7-5-released.md index f1ec0cfee1..12148db025 100644 --- a/en/news/_posts/2021-11-24-ruby-2-7-5-released.md +++ b/en/news/_posts/2021-11-24-ruby-2-7-5-released.md @@ -12,9 +12,9 @@ Ruby 2.7.5 has been released. This release includes security fixes. Please check the topics below for details. -* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link 2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) -* [CVE-2021-41816: Buffer Overrun in CGI.escape_html]({%link 2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) -* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link 2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41816: Buffer Overrun in CGI.escape_html]({%link en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) See the [commit logs](https://github.com/ruby/ruby/compare/v2_7_4...v2_7_5) for details. diff --git a/en/news/_posts/2021-11-24-ruby-3-0-3-released.md b/en/news/_posts/2021-11-24-ruby-3-0-3-released.md index cbfe661807..6f98e03b33 100644 --- a/en/news/_posts/2021-11-24-ruby-3-0-3-released.md +++ b/en/news/_posts/2021-11-24-ruby-3-0-3-released.md @@ -12,9 +12,9 @@ Ruby 3.0.3 has been released. This release includes security fixes. Please check the topics below for details. -* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link 2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) -* [CVE-2021-41816: Buffer Overrun in CGI.escape_html]({%link 2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) -* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link 2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41816: Buffer Overrun in CGI.escape_html]({%link en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) See the [commit logs](https://github.com/ruby/ruby/compare/v3_0_2...v3_0_3) for details. From 1bc1ca7aa3a699d4aaafaa21455b05b9e62edcee Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Wed, 24 Nov 2021 22:09:28 +0900 Subject: [PATCH 2749/3767] CVE-2021-41817: Mention CVE number --- .../2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md | 1 + 1 file changed, 1 insertion(+) diff --git a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md index 9306b21675..ba7f5d48c8 100644 --- a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md +++ b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -9,6 +9,7 @@ lang: en --- We have released date gem version 3.2.1, 3.1.2, 3.0.2, and 2.0.1 that include a security fix for a regular expression denial of service vulnerability (ReDoS) on date parsing methods. An attacker can exploit this vulnerability to cause an effective DoS attack. +This vulnerability has been assigned the CVE identifier [CVE-2021-41817](https://nvd.nist.gov/vuln/detail/CVE-2021-41817). ## Details From 02a8c620346bc773df34d4c8ef4ed2593b326afe Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Wed, 24 Nov 2021 22:25:14 +0900 Subject: [PATCH 2750/3767] Mention about newer Ruby releases --- ...11-15-date-parsing-method-regexp-dos-cve-2021-41817.md | 8 +++++--- ...24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md | 4 ++-- ...-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md | 4 ++-- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md index ba7f5d48c8..a67e911725 100644 --- a/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md +++ b/en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -18,12 +18,13 @@ Date's parsing methods including `Date.parse` are using Regexps internally, some The fix limits the input length up to 128 bytes by default instead of changing the regexps. This is because Date gem uses many Regexps and it is possible that there are still undiscovered vulnerable Regexps. For compatibility, it is allowed to remove the limitation by explicitly passing `limit` keywords as `nil` like `Date.parse(str, limit: nil)`, but note that it may take a long time to parse. Please update the date gem to version 3.2.1, 3.1.2, 3.0.2, and 2.0.1, or later. You can use `gem update date` to update it. If you are using bundler, please add `gem "date", ">= 3.2.1"` to your `Gemfile`. +Alternatively, you can update Ruby to 3.0.3, 2.7.5, 2.6.9 or later. ## Affected versions -* date gem 2.0.0 or prior (which are bundled versions with Ruby 2.6 series) -* date gem 3.0.1 or prior (which are bundled versions with Ruby 2.7 series) -* date gem 3.1.1 or prior (which are bundled versions with Ruby 3.0 series) +* date gem 2.0.0 or prior (which are bundled versions with Ruby 2.6 series prior to Ruby 2.6.9) +* date gem 3.0.1 or prior (which are bundled versions with Ruby 2.7 series prior to Ruby 2.7.5) +* date gem 3.1.1 or prior (which are bundled versions with Ruby 3.0 series prior to Ruby 3.0.3) * date gem 3.2.0 or prior ## Credits @@ -33,3 +34,4 @@ Thanks to [svalkanov](https://github.com/SValkanov/) for discovering this issue. ## History * Originally published at 2021-11-15 08:00:00 (UTC) +* Mention about new Ruby releases at 2021-11-24 13:20:00 (UTC) diff --git a/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md b/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md index d4d131f3e7..01fe66fc93 100644 --- a/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md +++ b/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md @@ -23,8 +23,8 @@ This issue has been introduced since Ruby 2.7, so the cgi version bundled with R ## Affected versions -* cgi gem 0.1.0 or prior (which are bundled versions with Ruby 2.7 series) -* cgi gem 0.2.0 or prior (which are bundled versions with Ruby 3.0 series) +* cgi gem 0.1.0 or prior (which are bundled versions with Ruby 2.7 series prior to Ruby 2.7.5) +* cgi gem 0.2.0 or prior (which are bundled versions with Ruby 3.0 series prior to Ruby 3.0.3) * cgi gem 0.3.0 or prior ## Credits diff --git a/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md b/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md index 819535495c..7db6824007 100644 --- a/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md +++ b/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md @@ -34,8 +34,8 @@ If you are using Ruby 2.6: ## Affected versions * ruby 2.6.8 or prior (You can *not* use `gem update cgi` for this version.) -* cgi gem 0.1.0 or prior (which are bundled versions with Ruby 2.7 series) -* cgi gem 0.2.0 or prior (which are bundled versions with Ruby 3.0 series) +* cgi gem 0.1.0 or prior (which are bundled versions with Ruby 2.7 series prior to Ruby 2.7.5) +* cgi gem 0.2.0 or prior (which are bundled versions with Ruby 3.0 series prior to Ruby 3.0.3) * cgi gem 0.3.0 or prior ## Credits From ce20e7f9ae6a7ceae9b54843b283727645da338a Mon Sep 17 00:00:00 2001 From: "U.Nakamura" Date: Wed, 24 Nov 2021 22:33:42 +0900 Subject: [PATCH 2751/3767] Japanese translations of Ruby releases --- .../_posts/2021-11-24-ruby-2-6-9-released.md | 59 +++++++++++++++++++ .../_posts/2021-11-24-ruby-2-7-5-released.md | 57 ++++++++++++++++++ .../_posts/2021-11-24-ruby-3-0-3-released.md | 48 +++++++++++++++ 3 files changed, 164 insertions(+) create mode 100644 ja/news/_posts/2021-11-24-ruby-2-6-9-released.md create mode 100644 ja/news/_posts/2021-11-24-ruby-2-7-5-released.md create mode 100644 ja/news/_posts/2021-11-24-ruby-3-0-3-released.md diff --git a/ja/news/_posts/2021-11-24-ruby-2-6-9-released.md b/ja/news/_posts/2021-11-24-ruby-2-6-9-released.md new file mode 100644 index 0000000000..54370aec78 --- /dev/null +++ b/ja/news/_posts/2021-11-24-ruby-2-6-9-released.md @@ -0,0 +1,59 @@ +--- +layout: news_post +title: "Ruby 2.6.9 リリース" +author: "usa" +translator: +date: 2021-11-24 12:00:00 +0000 +lang: ja +--- + +Ruby 2.6.9 がリリースされました。 + +このリリースでは以下の脆弱性修正が含まれています。 +詳しくは以下の記事などを参照してください。 + +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) + +詳しくは [commit log](https://github.com/ruby/ruby/compare/v2_6_8...v2_6_9) を参照してください。 + +Ruby 2.6 系列は、現在、セキュリティメンテナンスフェーズにあります。 +このフェーズ中は、重大なセキュリティ上の問題への対応のみが行われます。 +現在の予定では、2022 年 3 月末頃を目処に、2.6 系列のセキュリティメンテナンスならびに公式サポートは終了する見込みです。 +現在、2.6 系列を利用しているユーザーの皆さんは、なるべく早く、3.0 系列等のより新しいバージョン系列の Ruby への移行を検討されるよう、お勧めします。 + +## ダウンロード + +{% assign release = site.data.releases | where: "version", "2.6.9" | first %} + +* <{{ release.url.bz2 }}> + + SIZE: {{ release.size.bz2 }} + SHA1: {{ release.sha1.bz2 }} + SHA256: {{ release.sha256.bz2 }} + SHA512: {{ release.sha512.bz2 }} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## リリースコメント + +このリリースに協力してくださった皆様、特に、脆弱性を報告してくださった方々に深く感謝します。 diff --git a/ja/news/_posts/2021-11-24-ruby-2-7-5-released.md b/ja/news/_posts/2021-11-24-ruby-2-7-5-released.md new file mode 100644 index 0000000000..79f7898c56 --- /dev/null +++ b/ja/news/_posts/2021-11-24-ruby-2-7-5-released.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "Ruby 2.7.5 リリース" +author: "usa" +translator: +date: 2021-11-24 12:00:00 +0000 +lang: ja +--- + +Ruby 2.7.5 がリリースされました。 + +このリリースでは以下の脆弱性修正が含まれています。 +詳しくは以下の記事などを参照してください。 + +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41816: Buffer Overrun in CGI.escape_html]({%link en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) + +その他の変更については [commit log](https://github.com/ruby/ruby/compare/v2_7_4...v2_7_5) を参照してください。 + +## ダウンロード + +{% assign release = site.data.releases | where: "version", "2.7.5" | first %} + +* <{{ release.url.bz2 }}> + + SIZE: {{ release.size.bz2 }} + SHA1: {{ release.sha1.bz2 }} + SHA256: {{ release.sha256.bz2 }} + SHA512: {{ release.sha512.bz2 }} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## リリースコメント + +Ruby 開発者の皆様、バグや脆弱性を報告してくれたユーザーの皆様のご協力により本リリースは行われています。 皆様のご協力に感謝します。 + +本リリースを含む Ruby 2.7 のメンテナンスは Ruby アソシエーションの「Ruby 安定版保守事業」に基づき行われています。 diff --git a/ja/news/_posts/2021-11-24-ruby-3-0-3-released.md b/ja/news/_posts/2021-11-24-ruby-3-0-3-released.md new file mode 100644 index 0000000000..54e009a6aa --- /dev/null +++ b/ja/news/_posts/2021-11-24-ruby-3-0-3-released.md @@ -0,0 +1,48 @@ +--- +layout: news_post +title: "Ruby 3.0.3 リリース" +author: "nagachika" +translator: "usa" +date: 2021-11-24 12:00:00 +0000 +lang: ja +--- + +Ruby 3.0.3 がリリースされました。 + +このリリースでは以下の脆弱性修正が含まれています。 +詳しくは以下の記事などを参照してください。 + +* [CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods]({%link en/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41816: Buffer Overrun in CGI.escape_html]({%link en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) +* [CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse]({%link en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) + +その他の変更については [commit log](https://github.com/ruby/ruby/compare/v3_0_2...v3_0_3) を参照してください。 + +## ダウンロード + +{% assign release = site.data.releases | where: "version", "3.0.3" | first %} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## リリースコメント + +このリリースにあたり、多くのコミッター、開発者、バグ報告をしてくれたユーザーの皆様に感謝を申し上げます。 From b81a58d0a54adf0c00e6b46a1ab32ceeb274ef89 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Thu, 25 Nov 2021 17:05:38 +0900 Subject: [PATCH 2752/3767] Japanese translation of "CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse" Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md) to ja. --- ...fing-in-cgi-cookie-parse-cve-2021-41819.md | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ja/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md diff --git a/ja/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md b/ja/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md new file mode 100644 index 0000000000..5296d1d12f --- /dev/null +++ b/ja/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md @@ -0,0 +1,47 @@ +--- +layout: news_post +title: "CVE-2021-41819: CGI::Cookie.parse 内の Cookie プレフィックスの偽装" +author: "mame" +translator: "jinroq" +date: 2021-11-24 12:00:00 +0000 +tags: security +lang: ja +--- + +CGI :: Cookie.parse 内で Cookie プレフィックスを偽装する脆弱性が発見されました。 +この脆弱性は、[CVE-2021-41819](https://nvd.nist.gov/vuln/detail/CVE-2021-41819) として登録されています。 +Ruby をアップグレードすることを強く推奨します。 + +## 詳細 + +古いバージョンの `CGI :: Cookie.parse` は、Cookie 名 に URL デコード を適用していました。 +ところが、悪意を持った攻撃者はこの脆弱性を利用して Cookie 名のセキュリティプレフィックスを偽装し、脆弱なアプリケーションをだます可能性があります。 + +この修正により、 `CGI :: Cookie.parse` は Cookie 名をデコードしなくなりました。 +使用している Cookie 名に、URL エンコードされた英数字以外の文字が含まれている場合、これは非互換であることに注意してください。 + +これは [CVE-2020-8184](https://nvd.nist.gov/vuln/detail/CVE-2020-8184) と同じ問題です。 + +Ruby 2.7 もしくは 3.0 を使用している場合: + +* cgi gem をバージョン 0.3.1, 0.2.1, 0.1.1 もしくはこれら以上のバージョンに更新してください。 `gem update cgi` を使用して更新できます。bundler を使用している場合は、 `Gemfile` に `gem "cgi", "> = 0.3.1"` を追加してください。 +* または、Ruby を 2.7.5 または 3.0.3 に更新してください。 + +Ruby 2.6 を使用している場合: + +* Rubyを 2.6.9 に更新してください。 *Ruby 2.6 以前では `gem update cgi` は使用できません。* + +## 影響を受けるバージョン + +* ruby​​ 2.6.8 以前(このバージョンでは `gem update cgi` を *使用できません*。) +* cgi gem 0.1.0 以前(Ruby 2.7.5 より前にバンドルされている Ruby 2.7 系列) +* cgi gem 0.2.0 以前(Ruby 3.0.3 より前にバンドルされている Ruby3.0 系列) +* cgi gem 0.3.0 以前 + +## クレジット + +この脆弱性情報は、[ooooooo_q](https://hackerone.com/ooooooo_q) 氏によって報告されました。 + +## 更新履歴 + +* 2021-11-24 21:00:00 (JST) 初版 From 9c7a4efab47960ddbbf17df91090b941f4fd2214 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 16:10:04 +0900 Subject: [PATCH 2753/3767] Fixed a command `gem upgrade rexml` -> `gem update rexml` --- ...4-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md b/en/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md index f4b0a0acf7..b6225aa9cc 100644 --- a/en/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md +++ b/en/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md @@ -29,7 +29,7 @@ If you are using Ruby 2.5.8 or prior: ## Affected versions -* Ruby 2.5.8 or prior (You can NOT use `gem upgrade rexml` for this version.) +* Ruby 2.5.8 or prior (You can NOT use `gem update rexml` for this version.) * Ruby 2.6.6 or prior * Ruby 2.7.2 or prior * Ruby 3.0.0 From af0e7e8562e60de55cd8fb9c3862a0f99d2e0f8c Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 21:21:41 +0900 Subject: [PATCH 2754/3767] Fixed a bug. Fixed a bug that disturbed XXX from being displayed. --- en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md b/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md index 7904833062..3afcf4a576 100644 --- a/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md +++ b/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md @@ -7,10 +7,9 @@ date: 2021-11-09 00:00:00 +0000 lang: en --- -We are pleased to announce the release of Ruby {{ release.version }}. - {% assign release = site.data.releases | where: "version", "3.1.0-preview1" | first %} +We are pleased to announce the release of Ruby {{ release.version }}. ## YJIT: New experimental in-process JIT compiler From 879ed2088c32fa8d6cd69712d99993124bb168bf Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Sat, 27 Nov 2021 00:48:28 +0900 Subject: [PATCH 2755/3767] Revised the points pointed out in the review. --- ...ional-and-keyword-arguments-in-ruby-3-0.md | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index b9aec21a12..38c2aea1c9 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -11,7 +11,9 @@ lang: ja ## 概要 -Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 +この文書では便宜上、必須引数、オプション引数、rest引数、後置引数(つまり、キーワード引数とブロック引数以外の引数)をまとめて「位置引数」と呼びます。 + +Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7で警告を表示します。以下のいずれかの警告が表示される場合は、コードのアップデートが必要です。 * `Using the last argument as keyword parameters is deprecated` * `Passing the keyword argument as the last hash parameter is deprecated` @@ -100,13 +102,13 @@ foo(k: 1) #=> {:k=>1} ## Q: 自分のコードはRuby 2.7で動かなくなりますか? -手短かに言うと「壊れない可能性はあります」。 +A: たぶん動きます。 -Ruby 2.7におけるこの変更は、3.0への移行パスとして設計されています。あくまで原則としてですが、Ruby 2.7ではRuby 3.0で変更される振る舞いについてwarningを出すにとどめており、warningの中には私たちが微細とみなしている変更点も若干含まれます。詳しくは後述の「その他の微細な変更点」をご覧ください。 +Ruby 2.7では、原則として、Ruby 3.0で変更される振る舞いについて警告を出すにとどめています。しかし、私たちが軽微とみなした非互換も少しだけ入っています。詳しくは後述の「その他の軽微な変更点」をご覧ください。 -Ruby 2.7では、warningが表示される点と微細な変更点以外を除いてRuby 2.6との互換性を保とうとしています。つまり、あなたのコードはRuby 2.7でもおそらく動作しますが、warningが表示される可能性はあります。あなたのコードをRuby 2.7で実行すれば、Ruby 3.0の準備ができているかどうかをチェックできます。 +Ruby 2.7では、警告が表示される点と軽微な変更点以外を除いてRuby 2.6との互換性を保とうとしています。つまり、あなたのコードはRuby 2.7でもおそらく動作しますが、警告が表示される可能性はあります。あなたのコードをRuby 2.7で実行すれば、Ruby 3.0の準備ができているかどうかをチェックできます。 -非推奨のwarningを無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 +非推奨の警告を無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 ## 引数の委譲の扱いについて @@ -162,7 +164,7 @@ ruby2_keywords def foo(*args, &block) end {% endhighlight %} -残念ながら、Ruby 2.6以前では新しい委譲スタイルを正しく扱えないため、旧来の委譲スタイル(`**kwargs`を使わないなど)を使う必要があります。これは、キーワード引数を分離した理由のひとつでもあります(詳しくは本記事末尾をご覧ください)。`ruby2_keywords`を用いれば、Ruby 2.7や3.0でも旧来の委譲スタイルを引き続き利用できます。2.6以前のRubyでは`ruby2_keywords`が定義されていないので、[ruby2_keywords](https://rubygems.org/gems/ruby2_keywords) gemを使うか、以下を手動で定義します。 +残念ながら、Ruby 2.6以前では新しい委譲スタイルを正しく扱えないため、旧来の委譲スタイル(つまり、**kwargsを受け渡ししないスタイル)を使う必要があります。これは、キーワード引数を分離した理由のひとつでもあります(詳しくは本記事末尾をご覧ください)。`ruby2_keywords`を用いれば、Ruby 2.7や3.0でも旧来の委譲スタイルを引き続き利用できます。2.6以前のRubyでは`ruby2_keywords`が定義されていないので、[ruby2_keywords](https://rubygems.org/gems/ruby2_keywords) gemを使うか、以下を手動で定義します。 {% highlight ruby %} def ruby2_keywords(*) @@ -186,15 +188,15 @@ foo({}) #=> Ruby 2.7: [] ({}を含んでいない) foo({}, **{}) #=> Ruby 2.7: [{}] ({}を渡せば、キーワード引数が「ない」ことを明示できる) {% endhighlight %} -上のコードでは、空のHash引数が自動的に変換されて`**kwargs`に吸い込まれ、この空のキーワードハッシュは委譲の呼び出しで削除されます。このため、`targe`には引数がまったく渡されなくなります。私たちが把握している範囲では、これが唯一のエッジケースです。 +上のコードでは、空のHash引数が自動的に変換されて`**kwargs`に吸い込まれ、この空のキーワードハッシュは委譲の呼び出しで削除されます。このため、`target`には引数がまったく渡されなくなります。私たちが把握している範囲では、これが唯一のエッジケースです。 上のコードの最下部に書いたように、`**{}`を渡すことでこの問題を回避できます。 -移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6が役目を終えたときに削除される可能性があります。現時点で私たちがおすすめできるのは、キーワード引数を明示的に委譲することです(上述のRuby 3向けのコードを参照)。 +移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6がサポート切れになったあとで削除される可能性があります。そのときになったら、キーワード引数を明示的に委譲することをおすすめします(上述のRuby 3向けのコードを参照)。 -## その他の微細な変更点 +## その他の軽微な変更点 -Ruby 2.7のキーワード引数では、この他に以下の3つのマイナーチェンジが行われています。 +Ruby 2.7のキーワード引数では、この他に以下の3つの軽微な変更が行われています。 ### 1\. キーワード引数で非シンボルキーを利用できるようになった @@ -256,7 +258,7 @@ foo(**empty_hash) なお、`foo(**{})`はRuby 2.6以前とRuby 2.7のどちらの場合も引数を渡さず、`**{}`がパーサーによって削除される点にご注意ください。また、Ruby 2.7以降ではどちらも`**empty_hash`として同じに扱われるので、メソッドにキーワード引数を渡さないようにする指定が楽に行なえます。 -Ruby 2.7では、あるメソッド呼び出しで必須とされる位置引数の個数が不足している場合、Ruby 2.6との互換性を保つために`foo(**empty_hash)`は空のハッシュを渡してwarningを表示します。この振る舞いはRuby 3.0で廃止されます。 +Ruby 2.7では、あるメソッド呼び出しで必須とされる位置引数の個数が不足している場合、Ruby 2.6との互換性を保つために`foo(**empty_hash)`は空のハッシュを渡して警告を表示します。この振る舞いはRuby 3.0で廃止されます。 {% highlight ruby %} def foo(x) @@ -273,7 +275,7 @@ foo(**empty_hash) ### 3\. キーワード引数を受け取らないことを表す構文(`**nil`)が導入される -メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、事実上新機能です)。 +メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、新機能です)。 {% highlight ruby %} def foo(*args, **nil) @@ -283,7 +285,7 @@ foo(k: 1) #=> Ruby 2.7以降: no keywords accepted (ArgumentError) {% endhighlight %} -この新構文は、メソッドがキーワード引数を受け取らないことを明示的に指定するのに有用です。これを使わない場合、キーワード引数は上述の例の他の引数に吸い込まれます。メソッドを拡張してキーワード引数を受け取るようにする場合、以下のような非互換性が発生する可能性があります。 +この新構文は、メソッドがキーワード引数を受け取らないことを明示的に指定するのに有用です。これを使わない場合、キーワード引数は上述の例のrest引数に吸い込まれます。メソッドを拡張してキーワード引数を受け取るようにする場合、以下のような非互換性が発生する可能性があります。 {% highlight ruby %} # メソッドは残りの引数を受け取るが、`**nil`はない状態 @@ -307,7 +309,7 @@ foo(k: 1) #=> ArgumentError: unknown keyword k 当初、自動変換はうまいアイデアに思われていて、多くの場合問題なく機能していました。しかし、エッジケースがあまりにも多く、これまでこの振る舞いに関するバグレポートを山のように受け取りました。 -自動変換は、オプションの位置引数とキーワード引数をどちらも受け取るメソッドではうまく動きません。末尾のHashオブジェクトを位置引数として扱うことを期待する人々もいれば、末尾のHashオブジェクトをキーワード引数として扱うことを期待する人々もいました。 +自動変換は、オプション引数とキーワード引数をどちらも受け取るメソッドではうまく動きません。末尾のHashオブジェクトを位置引数として扱うことを期待する人々もいれば、末尾のHashオブジェクトをキーワード引数として扱うことを期待する人々もいました。 最も混乱を呼ぶケースのひとつを以下に示します。 @@ -345,7 +347,7 @@ foo() #=> Ruby 2.6以前: [{}] #=> Ruby 2.7以降: [] {% endhighlight %} -`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになります。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 +`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになり、blockはnilになります。。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 自動変換は開発者を混乱させるのみならず、メソッドの拡張性も弱めてしまいます。振る舞いが変更された理由や、特定の実装が選択された理由について詳しくは[Feature #14183](https://bugs.ruby-lang.org/issues/14183)をご覧ください。 @@ -355,4 +357,4 @@ foo() #=> Ruby 2.6以前: [{}] ## 更新履歴 -* 更新 2019-12-25: 2.7.0-rc2でwarningメッセージが若干変更され、warning抑制APIが追加された。 +* 更新 2019-12-25: 2.7.0-rc2で警告メッセージが若干変更され、警告抑制APIが追加された。 From 6d63b42335fa7eb881aa16c65d0b5f1756f0e269 Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Wed, 22 Jan 2020 12:35:17 +0900 Subject: [PATCH 2756/3767] Add en doc --- ...ional-and-keyword-arguments-in-ruby-3-0.md | 355 ++++++++++++++++++ 1 file changed, 355 insertions(+) create mode 100644 ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md new file mode 100644 index 0000000000..44cd874cc1 --- /dev/null +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -0,0 +1,355 @@ +--- +layout: news_post +title: "Separation of positional and keyword arguments in Ruby 3.0" +author: "mame" +translator: +date: 2019-12-12 12:00:00 +0000 +lang: en +--- + +This article explains the planned incompatibility of keyword arguments in Ruby 3.0 + +## tl;dr + +In Ruby 3.0, positional arguments and keyword arguments will be separated. Ruby 2.7 will warn for behaviors that will change in Ruby 3.0. If you see the following warnings, you need to update your code: + +* `Using the last argument as keyword parameters is deprecated`, or +* `Passing the keyword argument as the last hash parameter is deprecated`, or +* `Splitting the last argument into positional and keyword parameters is deprecated` + +In most cases, you can avoid the incompatibility by adding the _double splat_ operator. It explicitly specifies passing keyword arguments instead of a `Hash` object. Likewise, you may add braces `{}` to explicitly pass a `Hash` object, instead of keyword arguments. Read the section "Typical cases" below for more details. + +In Ruby 3, a method delegating all arguments must explicitly delegate keyword arguments in addition to positional arguments. If you want to keep the delegation behavior found in Ruby 2.7 and earlier, use `ruby2_keywords`. See the "Handling argument delegation" section below for more details. + +## Typical cases + +Here is the most typical case. You can use double splat operator (`**`) to pass keywords instead of a Hash. + +{% highlight ruby %} +# This method accepts only a keyword argument +def foo(k: 1) + p k +end + +h = { k: 42 } + +# This method call passes a positional Hash argument +# In Ruby 2.7: The Hash is automatically converted to a keyword argument +# In Ruby 3.0: This call raises an ArgumentError +foo(h) + # => demo.rb:11: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call + # demo.rb:2: warning: The called method `foo' is defined here + # 42 + +# If you want to keep the behavior in Ruby 3.0, use double splat +foo(**h) #=> 42 +{% endhighlight %} + +Here is another case. You can use braces (`{}`) to pass a Hash instead of keywords explicitly. + +{% highlight ruby %} +# This method accepts one positional argument and a keyword rest argument +def bar(h, **kwargs) + p h +end + +# This call passes only a keyword argument and no positional arguments +# In Ruby 2.7: The keyword is converted to a positional Hash argument +# In Ruby 3.0: This call raises an ArgumentError +bar(k: 42) + # => demo2.rb:9: warning: Passing the keyword argument as the last hash parameter is deprecated + # demo2.rb:2: warning: The called method `bar' is defined here + # {:k=>42} + +# If you want to keep the behavior in Ruby 3.0, write braces to make it an +# explicit Hash +bar({ k: 42 }) # => {:k=>42} +{% endhighlight %} + +## What is deprecated? + +In Ruby 2, keyword arguments can be treated as the last positional Hash argument and a last positional Hash argument can be treated as keyword arguments. + +Because the automatic conversion is sometimes too complex and troublesome as described in the final section. So it's now deprecated in Ruby 2.7 and will be removed in Ruby 3. In other words, keyword arguments will be completely separated from positional one in Ruby 3. So when you want to pass keyword arguments, you should always use `foo(k: expr)` or `foo(**expr)`. If you want to accept keyword arguments, in principle you should always use `def foo(k: default)` or `def foo(k:)` or `def foo(**kwargs)`. + +Note that Ruby 3.0 doesn't behave differently when calling a method which doesn't accept keyword arguments with keyword arguments. For instance, the following case is not going to be deprecated and will keep working in Ruby 3.0. The keyword arguments are still treated as a positional Hash argument. + +{% highlight ruby %} +def foo(kwargs = {}) + kwargs +end + +foo(k: 1) #=> {:k=>1} +{% endhighlight %} + +This is because this style is used very frequently, and there is no ambiguity in how the argument should be treated. Prohibiting this conversion would result in additional incompatibility for little benefit. + +However, this style is not recommended in new code, unless you are often passing a Hash as a positional argument, and are also using keyword arguments. Otherwise, use double splat: + +{% highlight ruby %} +def foo(**kwargs) + kwargs +end + +foo(k: 1) #=> {:k=>1} +{% endhighlight %} + +## Will my code break on Ruby 2.7? + +A short answer is "maybe not". + +The changes in Ruby 2.7 are designed as a migration path towards 3.0. While in principle, Ruby 2.7 only warns against behaviors that will change in Ruby 3, it includes some incompatible changes we consider to be minor. See the "Other minor changes" section for details. + +Except for the warnings and minor changes, Ruby 2.7 attempts to keep the compatibility with Ruby 2.6. So, your code will probably work on Ruby 2.7, though it may emit warnings. And by running it on Ruby 2.7, you can check if your code is ready for Ruby 3.0. + +If you want to disable the deprecation warnings, please use a command-line argument `-W:no-deprecated` or add `Warning[:deprecated] = false` to your code. + +## Handling argument delegation + +### Ruby 2.6 or prior + +In Ruby 2, you can write a delegation method by accepting a `*rest` argument and a `&block` argument, and passing the two to the target method. In this behavior, the keyword arguments are also implicitly handled by the automatic conversion between positional and keyword arguments. + +{% highlight ruby %} +def foo(*args, &block) + target(*args, &block) +end +{% endhighlight %} + +### Ruby 3 + +You need to explicitly delegate keyword arguments. + +{% highlight ruby %} +def foo(*args, **kwargs, &block) + target(*args, **kwargs, &block) +end +{% endhighlight %} + +Alternatively, if you do not need compatibility with Ruby 2.6 or prior and you don't alter any arguments, you can use the new delegation syntax (`...`) that is introduced in Ruby 2.7. + +{% highlight ruby %} +def foo(...) + target(...) +end +{% endhighlight %} + +### Ruby 2.7 + +In short: use `Module#ruby2_keywords` and delegate `*args, &block`. + +{% highlight ruby %} +ruby2_keywords def foo(*args, &block) + target(*args, &block) +end +{% endhighlight %} + +`ruby2_keywords` accepts keyword arguments as the last Hash argument, and passes it as keyword arguments when calling the other method. + +In fact, Ruby 2.7 allows the new style of delegation in many cases. However, there is a known corner case. See the next section. + +### A compatible delegation that works on Ruby 2.6, 2.7 and Ruby 3 + +In short: use `Module#ruby2_keywords` again. + +{% highlight ruby %} +ruby2_keywords def foo(*args, &block) + target(*args, &block) +end +{% endhighlight %} + +Unfortunately, we need to use the old-style delegation (i.e., no `**kwargs`) because Ruby 2.6 or prior does not handle the new delegation style correctly. This is one of the reasons of the keyword argument separation; the details are described in the final section. And `ruby2_keywords` allows you to run the old style even in Ruby 2.7 and 3.0. As there is no `ruby2_keywords` defined in 2.6 or prior, please use the [ruby2_keywords gem](https://rubygems.org/gems/ruby2_keywords) or define it yourself: + +{% highlight ruby %} +def ruby2_keywords(*) +end if RUBY_VERSION < "2.7" +{% endhighlight %} + +--- + +If your code doesn't have to run on Ruby 2.6 or older, you may try the new style in Ruby 2.7. In almost all cases, it works. Note that, however, there are unfortunate corner cases as follows: + +{% highlight ruby %} +def target(*args) + p args +end + +def foo(*args, **kwargs, &block) + target(*args, **kwargs, &block) +end + +foo({}) #=> Ruby 2.7: [] ({} is dropped) +foo({}, **{}) #=> Ruby 2.7: [{}] (You can pass {} by explicitly passing "no" keywords) +{% endhighlight %} + +An empty Hash argument is automatically converted and absorbed into `**kwargs`, and the delegation call removes the empty keyword hash, so no argument is passed to `target`. As far as we know, this is the only corner case. + +As noted in the last line, you can work around this issue by using `**{}`. + +If you really worry about the portability, use `ruby2_keywords`. (Acknowledge that Ruby 2.6 or before themselves have tons of corner cases in keyword arguments. :-) +`ruby2_keywords` might be removed in the future after Ruby 2.6 reaches end-of-life. At that point, we recommend to explicitly delegate keyword arguments (see Ruby 3 code above). + +## Other minor changes + +There are three minor changes about keyword arguments in Ruby 2.7. + +### 1. Non-Symbol keys are allowed in keyword arguments + +In Ruby 2.6 or before, only Symbol keys were allowed in keyword arguments. In Ruby 2.7, keyword arguments can use non-Symbol keys. + +{% highlight ruby %} +def foo(**kwargs) + kwargs +end +foo("key" => 42) + #=> Ruby 2.6 or before: ArgumentError: wrong number of arguments + #=> Ruby 2.7 or later: {"key"=>42} +{% endhighlight %} + +If a method accepts both optional and keyword arguments, the Hash object that has both Symbol keys and non-Symbol keys was split in two in Ruby 2.6. In Ruby 2.7, both are accepted as keywords because non-Symbol keys are allowed. + +{% highlight ruby %} +def bar(x=1, **kwargs) + p [x, kwargs] +end + +bar("key" => 42, :sym => 43) + #=> Ruby 2.6: [{"key"=>42}, {:sym=>43}] + #=> Ruby 2.7: [1, {"key"=>42, :sym=>43}] + +# Use braces to keep the behavior +bar({"key" => 42}, :sym => 43) + #=> Ruby 2.6 and 2.7: [{"key"=>42}, {:sym=>43}] +{% endhighlight %} + +Ruby 2.7 still splits hashes with a warning if passing a Hash or keyword arguments with both Symbol and non-Symbol keys to a method that accepts explicit keywords but no keyword rest argument (`**kwargs`). This behavior will be removed in Ruby 3, and an `ArgumentError` will be raised. + +{% highlight ruby %} +def bar(x=1, sym: nil) + p [x, sym] +end + +bar("key" => 42, :sym => 43) +# Ruby 2.6 and 2.7: => [{"key"=>42}, 43] +# Ruby 2.7: warning: Splitting the last argument into positional and keyword parameters is deprecated +# warning: The called method `bar' is defined here +# Ruby 3.0: ArgumentError +{% endhighlight %} + +### 2. Double splat with an empty hash (`**{}`) passes no arguments + +In Ruby 2.6 or before, passing `**empty_hash` passes an empty Hash as a positional argument. In Ruby 2.7 or later, it passes no arguments. + +{% highlight ruby %} +def foo(*args) + args +end + +empty_hash = {} +foo(**empty_hash) + #=> Ruby 2.6 or before: [{}] + #=> Ruby 2.7 or later: [] +{% endhighlight %} + +Note that `foo(**{})` passes nothing in both Ruby 2.6 and 2.7. In Ruby 2.6 and before, `**{}` is removed by the parser, and in Ruby 2.7 and above, it is treated the same as `**empty_hash`, allowing for an easy way to pass no keyword arguments to a method. + +In Ruby 2.7, when calling a method with an insufficient number of required positional arguments, `foo(**empty_hash)` passes an empty hash with a warning emitted, for compatibility with Ruby 2.6. This behavior will be removed in 3.0. + +{% highlight ruby %} +def foo(x) + x +end + +empty_hash = {} +foo(**empty_hash) + #=> Ruby 2.6 or before: {} + #=> Ruby 2.7: warning: Passing the keyword argument as the last hash parameter is deprecated + # warning: The called method `foo' is defined here + #=> Ruby 3.0: ArgumentError: wrong number of arguments +{% endhighlight %} + +### 3. The no-keyword-arguments syntax (`**nil`) is introduced + +You can use `**nil` in a method definition to explicitly mark the method accepts no keyword arguments. Calling such methods with keyword arguments will result in an `ArgumentError`. (This is actually a new feature, not an incompatibility) + +{% highlight ruby %} +def foo(*args, **nil) +end + +foo(k: 1) + #=> Ruby 2.7 or later: no keywords accepted (ArgumentError) +{% endhighlight %} + +This is useful to make it explicit that the method does not accept keyword arguments. Otherwise, the keywords are absorbed in the rest argument in the above example. If you extend a method to accept keyword arguments, the method may have incompatibility as follows: + +{% highlight ruby %} +# If a method accepts rest argument and no `**nil` +def foo(*args) + p args +end + +# Passing keywords are converted to a Hash object (even in Ruby 3.0) +foo(k: 1) #=> [{:k=>1}] + +# If the method is extended to accept a keyword +def foo(*args, mode: false) + p args +end + +# The existing call may break +foo(k: 1) #=> ArgumentError: unknown keyword k +{% endhighlight %} + +## Why we're deprecating the automatic conversion + +The automatic conversion initially appeared to be a good idea, and worked well in many cases. However, it had too many corner cases, and we have received many bug reports about the behavior. + +Automatic conversion does not work well when a method accepts optional positional arguments and keyword arguments. Some people expect the last Hash object to be treated as a positional argument, and others expect it to be converted to keyword arguments. + +Here is one of the most confusing cases: + +{% highlight ruby %} +def foo(x, **kwargs) + p [x, kwargs] +end + +def bar(x=1, **kwargs) + p [x, kwargs] +end + +foo({}) => [{}, {}] +bar({}) => [1, {}] + +bar({}, **{}) => expected: [{}, {}], actual: [1, {}] +{% endhighlight %} + +In Ruby 2, `foo({})` passes an empty hash as a normal argument (i.e., `{}` is assigned to `x`), while `bar({})` passes a keyword argument (i.e, `{}` is assigned to `kwargs`). So `any_method({})` is very ambiguous. + +You may think of `bar({}, **{})` to pass the empty hash to `x` explicitly. Surprisingly, it does not work as you expected; it still prints `[1, {}]` in Ruby 2.6. This is because `**{}` is ignored by the parser in Ruby 2.6, and the first argument `{}` is automatically converted to keywords (`**kwargs`). In this case, you need to call `bar({}, {})`, which is very weird. + +The same issues also apply to methods that accept rest and keyword arguments. This makes explicit delegation of keyword arguments not work. + +{% highlight ruby %} +def target(*args) + p args +end + +def foo(*args, **kwargs, &block) + target(*args, **kwargs, &block) +end + +foo() #=> Ruby 2.6 or before: [{}] + #=> Ruby 2.7 or later: [] +{% endhighlight %} + +`foo()` passes no arguments, but `target` receives an empty hash argument in Ruby 2.6. This is because the method `foo` delegates keywords (`**kwargs`) explicitly. When `foo()` is called, `args` is an empty Array, `kwargs` is an empty Hash, and `block` is `nil`. And then `target(*args, **kwargs, &block)` passes an empty Hash as an argument because `**kwargs` is automatically converted to a positional Hash argument. + +The automatic conversion not only confuses people but also makes the method less extensible. See [[Feature #14183]](https://bugs.ruby-lang.org/issues/14183) for more details about the reasons for the change in behavior, and why certain implementation choices were made. + +## Acknowledgment + +This article was kindly reviewed (or even co-authored) by Jeremy Evans and Benoit Daloze. + +## History + +* Updated 2019-12-25: In 2.7.0-rc2, the warning message was slightly changed, and an API to suppress the warnings was added. From f93cd654bd38b0e17b278ddd81087a1f1ba65a72 Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Wed, 22 Jan 2020 12:35:47 +0900 Subject: [PATCH 2757/3767] Translate "Separation of positional and keyword arguments in Ruby 3.0" --- ...ional-and-keyword-arguments-in-ruby-3-0.md | 195 +++++++++--------- 1 file changed, 99 insertions(+), 96 deletions(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 44cd874cc1..5e80e231d5 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -2,77 +2,81 @@ layout: news_post title: "Separation of positional and keyword arguments in Ruby 3.0" author: "mame" -translator: +translator: "hachi8833" date: 2019-12-12 12:00:00 +0000 -lang: en +lang: ja --- -This article explains the planned incompatibility of keyword arguments in Ruby 3.0 +本記事では、Ruby 3.0で予定されているキーワード引数の非互換性について解説します。 -## tl;dr +## 概要 -In Ruby 3.0, positional arguments and keyword arguments will be separated. Ruby 2.7 will warn for behaviors that will change in Ruby 3.0. If you see the following warnings, you need to update your code: +Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 * `Using the last argument as keyword parameters is deprecated`, or * `Passing the keyword argument as the last hash parameter is deprecated`, or * `Splitting the last argument into positional and keyword parameters is deprecated` -In most cases, you can avoid the incompatibility by adding the _double splat_ operator. It explicitly specifies passing keyword arguments instead of a `Hash` object. Likewise, you may add braces `{}` to explicitly pass a `Hash` object, instead of keyword arguments. Read the section "Typical cases" below for more details. +この非互換性は、double splat演算子(`**`)を追加することでほぼ回避できます。これにより、`Hash`オブジェクトではなくキーワード引数を渡すことが明示的に指定されます。同様に、キーワード引数ではなく`Hash`オブジェクトを明示的に渡したい場合は中かっこ(`{}`)を追加できます。詳しくは後述の「典型的なケース」をご覧ください。 -In Ruby 3, a method delegating all arguments must explicitly delegate keyword arguments in addition to positional arguments. If you want to keep the delegation behavior found in Ruby 2.7 and earlier, use `ruby2_keywords`. See the "Handling argument delegation" section below for more details. +Ruby 3では、すべての引数を委譲するメソッドで、位置引数の他に必ずキーワード引数も明示的に委譲しなければなりません。Ruby 2.7以前の委譲の振る舞いを変えたくない場合は、`ruby2_keywords`をお使いください。詳しくは後述の「引数の委譲の扱いについて」をご覧ください。 -## Typical cases +## よくあるケース -Here is the most typical case. You can use double splat operator (`**`) to pass keywords instead of a Hash. +以下はもっともよくあるケースです。Hashではなくキーワードを渡すのにdouble splat演算子(`**`)を使えます。 {% highlight ruby %} -# This method accepts only a keyword argument +# このメソッドはキーワード引数のみを受け取る def foo(k: 1) p k end h = { k: 42 } -# This method call passes a positional Hash argument -# In Ruby 2.7: The Hash is automatically converted to a keyword argument -# In Ruby 3.0: This call raises an ArgumentError +# このメソッド呼び出しは位置引数としてHashを渡している +# Ruby 2.7: このHashは自動でキーワード引数に変換される +# Ruby 3.0: この呼び出しはArgumentErrorになる foo(h) # => demo.rb:11: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call # demo.rb:2: warning: The called method `foo' is defined here # 42 -# If you want to keep the behavior in Ruby 3.0, use double splat +# この振る舞いをRuby 3.0で変えたくない場合はdouble splatを用いる foo(**h) #=> 42 {% endhighlight %} -Here is another case. You can use braces (`{}`) to pass a Hash instead of keywords explicitly. +別の例: キーワード引数ではなくHashを明示的に渡す場合は中かっこ(`{}`)を使います。 {% highlight ruby %} -# This method accepts one positional argument and a keyword rest argument +# このメソッドは位置引数を1個、残りはキーワード引数を受け取る def bar(h, **kwargs) p h end -# This call passes only a keyword argument and no positional arguments -# In Ruby 2.7: The keyword is converted to a positional Hash argument -# In Ruby 3.0: This call raises an ArgumentError +# この呼び出しではキーワード引数のみが渡され、位置引数は渡されない +# Ruby 2.7: このキーワード引数は自動でHash引数に変換される +# Ruby 3.0: この呼び出しはArgumentErrorになる bar(k: 42) # => demo2.rb:9: warning: Passing the keyword argument as the last hash parameter is deprecated # demo2.rb:2: warning: The called method `bar' is defined here # {:k=>42} -# If you want to keep the behavior in Ruby 3.0, write braces to make it an -# explicit Hash +# この振る舞いをRuby 3.0で変えたくない場合は +# 中かっこで明示的にHashにする bar({ k: 42 }) # => {:k=>42} {% endhighlight %} -## What is deprecated? +## どの動作が非推奨になるか -In Ruby 2, keyword arguments can be treated as the last positional Hash argument and a last positional Hash argument can be treated as keyword arguments. +Ruby 2では、キーワード引数が末尾のハッシュ位置引数として扱われることがあります。また、末尾のハッシュ引数がキーワード引数として扱われることもあります。 -Because the automatic conversion is sometimes too complex and troublesome as described in the final section. So it's now deprecated in Ruby 2.7 and will be removed in Ruby 3. In other words, keyword arguments will be completely separated from positional one in Ruby 3. So when you want to pass keyword arguments, you should always use `foo(k: expr)` or `foo(**expr)`. If you want to accept keyword arguments, in principle you should always use `def foo(k: default)` or `def foo(k:)` or `def foo(**kwargs)`. +この自動変換は場合によっては複雑になりすぎてしまい、本記事末尾で後述するようにトラブルの原因になることがあります。そのため、この自動変換をRuby 2.7で非推奨とし、Ruby 3.0で廃止する予定です。言い換えると、Ruby 3.0のキーワード引数は位置引数と完全に分離されることになります。つまり、キーワード引数を渡したい場合は、常に`foo(k: expr)`または`foo(**expr)`の形にすべきです。(メソッド定義で)キーワード引数を受け取りたい場合は、原則として常に以下のいずれかの形にすべきです。 -Note that Ruby 3.0 doesn't behave differently when calling a method which doesn't accept keyword arguments with keyword arguments. For instance, the following case is not going to be deprecated and will keep working in Ruby 3.0. The keyword arguments are still treated as a positional Hash argument. +* `def foo(k: default)` +* `def foo(k:)` +* `def foo(**kwargs)` + +なお、キーワード引数を受け取らないメソッドを呼び出すときにキーワード引数を渡した場合の振る舞いは、Ruby 3.0でも変わらない点にご注意ください。たとえば、以下のケースは非推奨にはならず、Ruby 3.0でも引き続き動作します(このキーワード引数は引き続きHash位置引数として扱われます)。 {% highlight ruby %} def foo(kwargs = {}) @@ -82,9 +86,9 @@ end foo(k: 1) #=> {:k=>1} {% endhighlight %} -This is because this style is used very frequently, and there is no ambiguity in how the argument should be treated. Prohibiting this conversion would result in additional incompatibility for little benefit. +変わらない理由は、このスタイルが非常によく用いられていることと、この呼び出し方法では引数の扱いに曖昧な点がないためです。この振る舞いまで禁止してしまうと、得られるメリットが少ないうえに非互換性がさらに増えてしまいます。 -However, this style is not recommended in new code, unless you are often passing a Hash as a positional argument, and are also using keyword arguments. Otherwise, use double splat: +ただし今後新しいコードを書く場合、このスタイルはおすすめできません(Hashを位置引数として渡す頻度が高く、かつキーワード引数も使う場合を除く)。代わりに、次のようにdouble splat(`**`)をお使いください。 {% highlight ruby %} def foo(**kwargs) @@ -94,21 +98,21 @@ end foo(k: 1) #=> {:k=>1} {% endhighlight %} -## Will my code break on Ruby 2.7? +## Q: 自分のコードはRuby 2.7で動かなくなりますか? -A short answer is "maybe not". +手短かに言うと「壊れない可能性はあります」。 -The changes in Ruby 2.7 are designed as a migration path towards 3.0. While in principle, Ruby 2.7 only warns against behaviors that will change in Ruby 3, it includes some incompatible changes we consider to be minor. See the "Other minor changes" section for details. +Ruby 2.7におけるこの変更は、3.0への移行パスとして設計されています。あくまで原則としてですが、Ruby 2.7ではRuby 3.0で変更される振る舞いについてwarningを出すにとどめており、warningの中には私たちが微細とみなしている変更点も若干含まれます。詳しくは後述の「その他の微細な変更点」をご覧ください。 -Except for the warnings and minor changes, Ruby 2.7 attempts to keep the compatibility with Ruby 2.6. So, your code will probably work on Ruby 2.7, though it may emit warnings. And by running it on Ruby 2.7, you can check if your code is ready for Ruby 3.0. +Ruby 2.7では、warningが表示される点と微細な変更点以外を除いてRuby 2.6との互換性を保とうとしています。つまり、あなたのコードはRuby 2.7でもおそらく動作しますが、warningが表示される可能性はあります。あなたのコードをRuby 2.7で実行すれば、Ruby 3.0の準備ができているかどうかをチェックできます。 -If you want to disable the deprecation warnings, please use a command-line argument `-W:no-deprecated` or add `Warning[:deprecated] = false` to your code. +非推奨のwarningを無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 -## Handling argument delegation +## 引数の委譲の扱いについて -### Ruby 2.6 or prior +### Ruby 2.6以前の場合 -In Ruby 2, you can write a delegation method by accepting a `*rest` argument and a `&block` argument, and passing the two to the target method. In this behavior, the keyword arguments are also implicitly handled by the automatic conversion between positional and keyword arguments. +Ruby 2では、以下のように1個の`*rest`引数と1個の`&block`引数を受け付けて、この2つの引数を委譲先メソッド(以下の`target`)に渡すことで委譲メソッドを書けます。この振る舞いでは、(1つ以上の)キーワード引数も「位置引数<=>キーワード引数の自動変換」によって暗黙的に扱われます。 {% highlight ruby %} def foo(*args, &block) @@ -116,9 +120,9 @@ def foo(*args, &block) end {% endhighlight %} -### Ruby 3 +### Ruby 3の場合 -You need to explicitly delegate keyword arguments. +以下のようにキーワード引数を明示的に委譲する必要があります。 {% highlight ruby %} def foo(*args, **kwargs, &block) @@ -126,7 +130,7 @@ def foo(*args, **kwargs, &block) end {% endhighlight %} -Alternatively, if you do not need compatibility with Ruby 2.6 or prior and you don't alter any arguments, you can use the new delegation syntax (`...`) that is introduced in Ruby 2.7. +別の方法として、Ruby 2.6以前との互換性を考慮する必要がなく、かつ引数を一切改変しないのであれば、以下のようにRuby 2.7で新しく導入される委譲構文(`...`)を利用できます。 {% highlight ruby %} def foo(...) @@ -134,9 +138,9 @@ def foo(...) end {% endhighlight %} -### Ruby 2.7 +### Ruby 2.7の場合 -In short: use `Module#ruby2_keywords` and delegate `*args, &block`. +手短かに言うと、以下のように`Module#ruby2_keywords`を用い、`*args, &block`を委譲します。 {% highlight ruby %} ruby2_keywords def foo(*args, &block) @@ -144,13 +148,13 @@ ruby2_keywords def foo(*args, &block) end {% endhighlight %} -`ruby2_keywords` accepts keyword arguments as the last Hash argument, and passes it as keyword arguments when calling the other method. +`ruby2_keywords`を指定すると、キーワード引数を末尾のHash引数として受け取れるようになり、他のメソッドを呼び出すときにそれをキーワード引数として渡せます。 -In fact, Ruby 2.7 allows the new style of delegation in many cases. However, there is a known corner case. See the next section. +実際、Ruby 2.7では多くの場面でこの新しい委譲のスタイルを利用できます。ただし1つ既知のエッジケースがあります。次をご覧ください。 -### A compatible delegation that works on Ruby 2.6, 2.7 and Ruby 3 +### Ruby 2.6 / 2.7 / 3で互換性のある委譲スタイル -In short: use `Module#ruby2_keywords` again. +手短かに言うと、ここも「`Module#ruby2_keywords`を使う」となります。 {% highlight ruby %} ruby2_keywords def foo(*args, &block) @@ -158,16 +162,16 @@ ruby2_keywords def foo(*args, &block) end {% endhighlight %} -Unfortunately, we need to use the old-style delegation (i.e., no `**kwargs`) because Ruby 2.6 or prior does not handle the new delegation style correctly. This is one of the reasons of the keyword argument separation; the details are described in the final section. And `ruby2_keywords` allows you to run the old style even in Ruby 2.7 and 3.0. As there is no `ruby2_keywords` defined in 2.6 or prior, please use the [ruby2_keywords gem](https://rubygems.org/gems/ruby2_keywords) or define it yourself: +残念ながら、Ruby 2.6以前では新しい委譲スタイルを正しく扱えないため、旧来の委譲スタイル(`**kwargs`を使わないなど)を使う必要があります。これは、キーワード引数を分離した理由のひとつでもあります(詳しくは本記事末尾をご覧ください)。`ruby2_keywords`を用いれば、Ruby 2.7や3.0でも旧来の委譲スタイルを引き続き利用できます。2.6以前のRubyでは`ruby2_keywords`が定義されていないので、[ruby2_keywords](https://rubygems.org/gems/ruby2_keywords) gemを使うか、以下を手動で定義します。 {% highlight ruby %} def ruby2_keywords(*) end if RUBY_VERSION < "2.7" {% endhighlight %} ---- +* * * * * -If your code doesn't have to run on Ruby 2.6 or older, you may try the new style in Ruby 2.7. In almost all cases, it works. Note that, however, there are unfortunate corner cases as follows: +自分のコードがRuby 2.6以前で動かなくても構わないのであれば、Ruby 2.7で新しいスタイルを試してもよいでしょう。ほぼほぼ間違いなく動作しますが、以下のようなエッジケースを運悪く踏むこともあります。 {% highlight ruby %} def target(*args) @@ -178,35 +182,34 @@ def foo(*args, **kwargs, &block) target(*args, **kwargs, &block) end -foo({}) #=> Ruby 2.7: [] ({} is dropped) -foo({}, **{}) #=> Ruby 2.7: [{}] (You can pass {} by explicitly passing "no" keywords) +foo({}) #=> Ruby 2.7: [] ({}を含んでいない) +foo({}, **{}) #=> Ruby 2.7: [{}] ({}を渡せば、キーワード引数が「ない」ことを明示できる) {% endhighlight %} -An empty Hash argument is automatically converted and absorbed into `**kwargs`, and the delegation call removes the empty keyword hash, so no argument is passed to `target`. As far as we know, this is the only corner case. +上のコードでは、空のHash引数が自動的に変換されて`**kwargs`に吸い込まれ、この空のキーワードハッシュは委譲の呼び出しで削除されます。このため、`targe`には引数がまったく渡されなくなります。私たちが把握している範囲では、これが唯一のエッジケースです。 -As noted in the last line, you can work around this issue by using `**{}`. +上のコードの最下部に書いたように、`**{}`を渡すことでこの問題を回避できます。 -If you really worry about the portability, use `ruby2_keywords`. (Acknowledge that Ruby 2.6 or before themselves have tons of corner cases in keyword arguments. :-) -`ruby2_keywords` might be removed in the future after Ruby 2.6 reaches end-of-life. At that point, we recommend to explicitly delegate keyword arguments (see Ruby 3 code above). +移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6が役目を終えたときに削除される可能性があります。現時点で私たちがおすすめできるのは、キーワード引数を明示的に委譲することです(上述のRuby 3向けのコードを参照)。 -## Other minor changes +## その他の微細な変更点 -There are three minor changes about keyword arguments in Ruby 2.7. +Ruby 2.7のキーワード引数では、この他に以下の3つのマイナーチェンジが行われています。 -### 1. Non-Symbol keys are allowed in keyword arguments +### 1\. キーワード引数で非シンボルキーを利用できるようになった -In Ruby 2.6 or before, only Symbol keys were allowed in keyword arguments. In Ruby 2.7, keyword arguments can use non-Symbol keys. +Ruby 2.6以前のキーワード引数では、シンボル形式のキーしか利用できませんでした。Ruby 2.7のキーワード引数では、以下のようにシンボル形式でないキーを利用できるようになります。 {% highlight ruby %} def foo(**kwargs) kwargs end foo("key" => 42) - #=> Ruby 2.6 or before: ArgumentError: wrong number of arguments - #=> Ruby 2.7 or later: {"key"=>42} + #=> Ruby 2.6以前: ArgumentError: wrong number of arguments + #=> Ruby 2.7以降: {"key"=>42} {% endhighlight %} -If a method accepts both optional and keyword arguments, the Hash object that has both Symbol keys and non-Symbol keys was split in two in Ruby 2.6. In Ruby 2.7, both are accepted as keywords because non-Symbol keys are allowed. +あるメソッドがオプション引数とキーワード引数を両方とも受け付ける場合、Ruby 2.6では以下のようにシンボル形式のキーと非シンボルキーを両方持つHashオブジェクトが2つに分割されていました。Ruby 2.7では非シンボルキーを利用できるので、どちらも受け取れます。 {% highlight ruby %} def bar(x=1, **kwargs) @@ -217,12 +220,12 @@ bar("key" => 42, :sym => 43) #=> Ruby 2.6: [{"key"=>42}, {:sym=>43}] #=> Ruby 2.7: [1, {"key"=>42, :sym=>43}] -# Use braces to keep the behavior +# 振る舞いを変えたくない場合は中かっこ{}を使う bar({"key" => 42}, :sym => 43) #=> Ruby 2.6 and 2.7: [{"key"=>42}, {:sym=>43}] {% endhighlight %} -Ruby 2.7 still splits hashes with a warning if passing a Hash or keyword arguments with both Symbol and non-Symbol keys to a method that accepts explicit keywords but no keyword rest argument (`**kwargs`). This behavior will be removed in Ruby 3, and an `ArgumentError` will be raised. +Ruby 2.7では、キーワード引数を明示的に受け付けるがキーワードrest引数(`**kwargs`)を受け取らないメソッドに対して、シンボル形式のキーと非シンボルキーが両方混じったHashやキーワード引数を渡すと、引き続きハッシュを分割して警告を表示します。この振る舞いはRuby 3で廃止されて`ArgumentError`にする予定です。 {% highlight ruby %} def bar(x=1, sym: nil) @@ -230,15 +233,15 @@ def bar(x=1, sym: nil) end bar("key" => 42, :sym => 43) -# Ruby 2.6 and 2.7: => [{"key"=>42}, 43] +# Ruby 2.6と2.7: => [{"key"=>42}, 43] # Ruby 2.7: warning: Splitting the last argument into positional and keyword parameters is deprecated # warning: The called method `bar' is defined here # Ruby 3.0: ArgumentError {% endhighlight %} -### 2. Double splat with an empty hash (`**{}`) passes no arguments +### 2\. double splatを付けた空ハッシュ(`**{}`)で引数を渡さないようになった -In Ruby 2.6 or before, passing `**empty_hash` passes an empty Hash as a positional argument. In Ruby 2.7 or later, it passes no arguments. +Ruby 2.6以前は、`**empty_hash`を渡すと位置引数に空のハッシュが渡されました(`[{}]`)。Ruby 2.7以降では引数を渡さなくなります。 {% highlight ruby %} def foo(*args) @@ -247,13 +250,13 @@ end empty_hash = {} foo(**empty_hash) - #=> Ruby 2.6 or before: [{}] - #=> Ruby 2.7 or later: [] + #=> Ruby 2.6以前: [{}] + #=> Ruby 2.7以降: [] {% endhighlight %} -Note that `foo(**{})` passes nothing in both Ruby 2.6 and 2.7. In Ruby 2.6 and before, `**{}` is removed by the parser, and in Ruby 2.7 and above, it is treated the same as `**empty_hash`, allowing for an easy way to pass no keyword arguments to a method. +なお、`foo(**{})`はRuby 2.6以前とRuby 2.7のどちらの場合も引数を渡さず、`**{}`がパーサーによって削除される点にご注意ください。また、Ruby 2.7以降ではどちらも`**empty_hash`として同じに扱われるので、メソッドにキーワード引数を渡さないようにする指定が楽に行なえます。 -In Ruby 2.7, when calling a method with an insufficient number of required positional arguments, `foo(**empty_hash)` passes an empty hash with a warning emitted, for compatibility with Ruby 2.6. This behavior will be removed in 3.0. +Ruby 2.7では、あるメソッド呼び出しで必須とされる位置引数の個数が不足している場合、Ruby 2.6との互換性を保つために`foo(**empty_hash)`は空のハッシュを渡してwarningを表示します。この振る舞いはRuby 3.0で廃止されます。 {% highlight ruby %} def foo(x) @@ -262,51 +265,51 @@ end empty_hash = {} foo(**empty_hash) - #=> Ruby 2.6 or before: {} + #=> Ruby 2.6以前: {} #=> Ruby 2.7: warning: Passing the keyword argument as the last hash parameter is deprecated # warning: The called method `foo' is defined here #=> Ruby 3.0: ArgumentError: wrong number of arguments {% endhighlight %} -### 3. The no-keyword-arguments syntax (`**nil`) is introduced +### 3\. キーワード引数を受け取らないことを表す構文(`**nil`)が導入される -You can use `**nil` in a method definition to explicitly mark the method accepts no keyword arguments. Calling such methods with keyword arguments will result in an `ArgumentError`. (This is actually a new feature, not an incompatibility) +メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、事実上新機能です)。 {% highlight ruby %} def foo(*args, **nil) end foo(k: 1) - #=> Ruby 2.7 or later: no keywords accepted (ArgumentError) + #=> Ruby 2.7以降: no keywords accepted (ArgumentError) {% endhighlight %} -This is useful to make it explicit that the method does not accept keyword arguments. Otherwise, the keywords are absorbed in the rest argument in the above example. If you extend a method to accept keyword arguments, the method may have incompatibility as follows: +この新構文は、メソッドがキーワード引数を受け取らないことを明示的に指定するのに有用です。これを使わない場合、キーワード引数は上述の例の他の引数に吸い込まれます。メソッドを拡張してキーワード引数を受け取るようにする場合、以下のような非互換性が発生する可能性があります。 {% highlight ruby %} -# If a method accepts rest argument and no `**nil` +# メソッドは残りの引数を受け取るが、`**nil`はない状態 def foo(*args) p args end -# Passing keywords are converted to a Hash object (even in Ruby 3.0) +# キーワード引数はHashオブジェクトに変換される(Ruby 3.0でも同じ) foo(k: 1) #=> [{:k=>1}] -# If the method is extended to accept a keyword +# メソッドがキーワード引数を受け取るよう拡張した場合 def foo(*args, mode: false) p args end -# The existing call may break +# 以下の呼び出しが壊れる可能性がある foo(k: 1) #=> ArgumentError: unknown keyword k {% endhighlight %} -## Why we're deprecating the automatic conversion +## 自動変換を非推奨に変える理由 -The automatic conversion initially appeared to be a good idea, and worked well in many cases. However, it had too many corner cases, and we have received many bug reports about the behavior. +当初、自動変換はうまいアイデアに思われていて、多くの場合問題なく機能していました。しかし、エッジケースがあまりにも多く、これまでこの振る舞いに関するバグレポートを山のように受け取りました。 -Automatic conversion does not work well when a method accepts optional positional arguments and keyword arguments. Some people expect the last Hash object to be treated as a positional argument, and others expect it to be converted to keyword arguments. +自動変換は、オプションの位置引数とキーワード引数をどちらも受け取るメソッドではうまく動きません。末尾のHashオブジェクトを位置引数として扱うことを期待する人々もいれば、末尾のHashオブジェクトをキーワード引数として扱うことを期待する人々もいました。 -Here is one of the most confusing cases: +最も混乱を呼ぶケースのひとつを以下に示します。 {% highlight ruby %} def foo(x, **kwargs) @@ -317,17 +320,17 @@ def bar(x=1, **kwargs) p [x, kwargs] end -foo({}) => [{}, {}] -bar({}) => [1, {}] +foo({}) #=> [{}, {}] +bar({}) #=> [1, {}] -bar({}, **{}) => expected: [{}, {}], actual: [1, {}] +bar({}, **{}) #=> 期待は: [{}, {}]だが実際はl: [1, {}] {% endhighlight %} -In Ruby 2, `foo({})` passes an empty hash as a normal argument (i.e., `{}` is assigned to `x`), while `bar({})` passes a keyword argument (i.e, `{}` is assigned to `kwargs`). So `any_method({})` is very ambiguous. +Ruby 2の場合、`foo({})`は空のハッシュを通常の引数として1つ渡しますが(`x`に`{}`が代入されるなど)、`bar({})`はキーワード引数を1つ渡します(`kwargs`に`{}`が代入されるなど)。つまり、`any_method({})`は極めてあいまいになります。 -You may think of `bar({}, **{})` to pass the empty hash to `x` explicitly. Surprisingly, it does not work as you expected; it still prints `[1, {}]` in Ruby 2.6. This is because `**{}` is ignored by the parser in Ruby 2.6, and the first argument `{}` is automatically converted to keywords (`**kwargs`). In this case, you need to call `bar({}, {})`, which is very weird. +「`bar({}, **{})`は`x`に明示的に空のハッシュを渡すのでは?」と考える人もいるかもしれませんが、驚いたことに、この期待は裏切られます。Ruby 2.6では`[1, {}]`が出力されるのです。理由は、`**{}`がRuby 2.6のパーサーで無視されるのと、1番目の引数`{}`が自動的にキーワード引数(`**kwargs`)に変換されるためです。この場合`bar({}, {})`という形で呼び出す必要がありますが、これではあまりに見苦しくなります。 -The same issues also apply to methods that accept rest and keyword arguments. This makes explicit delegation of keyword arguments not work. +同じ問題は、残りの引数とキーワード引数を受け取るメソッドにも当てはまります。そのせいで、以下のようなキーワード引数の明示的な委譲は動作しません。 {% highlight ruby %} def target(*args) @@ -338,18 +341,18 @@ def foo(*args, **kwargs, &block) target(*args, **kwargs, &block) end -foo() #=> Ruby 2.6 or before: [{}] - #=> Ruby 2.7 or later: [] +foo() #=> Ruby 2.6以前: [{}] + #=> Ruby 2.7以降: [] {% endhighlight %} -`foo()` passes no arguments, but `target` receives an empty hash argument in Ruby 2.6. This is because the method `foo` delegates keywords (`**kwargs`) explicitly. When `foo()` is called, `args` is an empty Array, `kwargs` is an empty Hash, and `block` is `nil`. And then `target(*args, **kwargs, &block)` passes an empty Hash as an argument because `**kwargs` is automatically converted to a positional Hash argument. +`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになります。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 -The automatic conversion not only confuses people but also makes the method less extensible. See [[Feature #14183]](https://bugs.ruby-lang.org/issues/14183) for more details about the reasons for the change in behavior, and why certain implementation choices were made. +自動変換は開発者を混乱させるのみならず、メソッドの拡張性も弱めてしまいます。振る舞いが変更された理由や、特定の実装が選択された理由について詳しくは[Feature #14183](https://bugs.ruby-lang.org/issues/14183)をご覧ください。 -## Acknowledgment +## 謝辞 -This article was kindly reviewed (or even co-authored) by Jeremy Evans and Benoit Daloze. +本記事はJeremy EvansとBenoit Dalozeによる丁寧なレビュー(共著と言ってもよいくらいです)をいただきました。 -## History +## 更新履歴 -* Updated 2019-12-25: In 2.7.0-rc2, the warning message was slightly changed, and an API to suppress the warnings was added. +* 更新 2019-12-25: 2.7.0-rc2でwarningメッセージが若干変更され、warning抑制APIが追加された。 From 36c88c2bb991242f7ee04d51666df23d6b2c3d6d Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Thu, 30 Jan 2020 16:49:40 +0900 Subject: [PATCH 2758/3767] Fix untranslated lines --- ...ation-of-positional-and-keyword-arguments-in-ruby-3-0.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 5e80e231d5..b9aec21a12 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Separation of positional and keyword arguments in Ruby 3.0" +title: "Ruby 3.0における位置引数とキーワード引数の分離について" author: "mame" translator: "hachi8833" date: 2019-12-12 12:00:00 +0000 @@ -13,8 +13,8 @@ lang: ja Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 -* `Using the last argument as keyword parameters is deprecated`, or -* `Passing the keyword argument as the last hash parameter is deprecated`, or +* `Using the last argument as keyword parameters is deprecated` +* `Passing the keyword argument as the last hash parameter is deprecated` * `Splitting the last argument into positional and keyword parameters is deprecated` この非互換性は、double splat演算子(`**`)を追加することでほぼ回避できます。これにより、`Hash`オブジェクトではなくキーワード引数を渡すことが明示的に指定されます。同様に、キーワード引数ではなく`Hash`オブジェクトを明示的に渡したい場合は中かっこ(`{}`)を追加できます。詳しくは後述の「典型的なケース」をご覧ください。 From 416344e14125e0d3394aa7c45bdc70fc9bb9b734 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Sat, 27 Nov 2021 00:48:28 +0900 Subject: [PATCH 2759/3767] Revised the points pointed out in the review. --- ...ional-and-keyword-arguments-in-ruby-3-0.md | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index b9aec21a12..38c2aea1c9 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -11,7 +11,9 @@ lang: ja ## 概要 -Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 +この文書では便宜上、必須引数、オプション引数、rest引数、後置引数(つまり、キーワード引数とブロック引数以外の引数)をまとめて「位置引数」と呼びます。 + +Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7で警告を表示します。以下のいずれかの警告が表示される場合は、コードのアップデートが必要です。 * `Using the last argument as keyword parameters is deprecated` * `Passing the keyword argument as the last hash parameter is deprecated` @@ -100,13 +102,13 @@ foo(k: 1) #=> {:k=>1} ## Q: 自分のコードはRuby 2.7で動かなくなりますか? -手短かに言うと「壊れない可能性はあります」。 +A: たぶん動きます。 -Ruby 2.7におけるこの変更は、3.0への移行パスとして設計されています。あくまで原則としてですが、Ruby 2.7ではRuby 3.0で変更される振る舞いについてwarningを出すにとどめており、warningの中には私たちが微細とみなしている変更点も若干含まれます。詳しくは後述の「その他の微細な変更点」をご覧ください。 +Ruby 2.7では、原則として、Ruby 3.0で変更される振る舞いについて警告を出すにとどめています。しかし、私たちが軽微とみなした非互換も少しだけ入っています。詳しくは後述の「その他の軽微な変更点」をご覧ください。 -Ruby 2.7では、warningが表示される点と微細な変更点以外を除いてRuby 2.6との互換性を保とうとしています。つまり、あなたのコードはRuby 2.7でもおそらく動作しますが、warningが表示される可能性はあります。あなたのコードをRuby 2.7で実行すれば、Ruby 3.0の準備ができているかどうかをチェックできます。 +Ruby 2.7では、警告が表示される点と軽微な変更点以外を除いてRuby 2.6との互換性を保とうとしています。つまり、あなたのコードはRuby 2.7でもおそらく動作しますが、警告が表示される可能性はあります。あなたのコードをRuby 2.7で実行すれば、Ruby 3.0の準備ができているかどうかをチェックできます。 -非推奨のwarningを無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 +非推奨の警告を無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 ## 引数の委譲の扱いについて @@ -162,7 +164,7 @@ ruby2_keywords def foo(*args, &block) end {% endhighlight %} -残念ながら、Ruby 2.6以前では新しい委譲スタイルを正しく扱えないため、旧来の委譲スタイル(`**kwargs`を使わないなど)を使う必要があります。これは、キーワード引数を分離した理由のひとつでもあります(詳しくは本記事末尾をご覧ください)。`ruby2_keywords`を用いれば、Ruby 2.7や3.0でも旧来の委譲スタイルを引き続き利用できます。2.6以前のRubyでは`ruby2_keywords`が定義されていないので、[ruby2_keywords](https://rubygems.org/gems/ruby2_keywords) gemを使うか、以下を手動で定義します。 +残念ながら、Ruby 2.6以前では新しい委譲スタイルを正しく扱えないため、旧来の委譲スタイル(つまり、**kwargsを受け渡ししないスタイル)を使う必要があります。これは、キーワード引数を分離した理由のひとつでもあります(詳しくは本記事末尾をご覧ください)。`ruby2_keywords`を用いれば、Ruby 2.7や3.0でも旧来の委譲スタイルを引き続き利用できます。2.6以前のRubyでは`ruby2_keywords`が定義されていないので、[ruby2_keywords](https://rubygems.org/gems/ruby2_keywords) gemを使うか、以下を手動で定義します。 {% highlight ruby %} def ruby2_keywords(*) @@ -186,15 +188,15 @@ foo({}) #=> Ruby 2.7: [] ({}を含んでいない) foo({}, **{}) #=> Ruby 2.7: [{}] ({}を渡せば、キーワード引数が「ない」ことを明示できる) {% endhighlight %} -上のコードでは、空のHash引数が自動的に変換されて`**kwargs`に吸い込まれ、この空のキーワードハッシュは委譲の呼び出しで削除されます。このため、`targe`には引数がまったく渡されなくなります。私たちが把握している範囲では、これが唯一のエッジケースです。 +上のコードでは、空のHash引数が自動的に変換されて`**kwargs`に吸い込まれ、この空のキーワードハッシュは委譲の呼び出しで削除されます。このため、`target`には引数がまったく渡されなくなります。私たちが把握している範囲では、これが唯一のエッジケースです。 上のコードの最下部に書いたように、`**{}`を渡すことでこの問題を回避できます。 -移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6が役目を終えたときに削除される可能性があります。現時点で私たちがおすすめできるのは、キーワード引数を明示的に委譲することです(上述のRuby 3向けのコードを参照)。 +移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6がサポート切れになったあとで削除される可能性があります。そのときになったら、キーワード引数を明示的に委譲することをおすすめします(上述のRuby 3向けのコードを参照)。 -## その他の微細な変更点 +## その他の軽微な変更点 -Ruby 2.7のキーワード引数では、この他に以下の3つのマイナーチェンジが行われています。 +Ruby 2.7のキーワード引数では、この他に以下の3つの軽微な変更が行われています。 ### 1\. キーワード引数で非シンボルキーを利用できるようになった @@ -256,7 +258,7 @@ foo(**empty_hash) なお、`foo(**{})`はRuby 2.6以前とRuby 2.7のどちらの場合も引数を渡さず、`**{}`がパーサーによって削除される点にご注意ください。また、Ruby 2.7以降ではどちらも`**empty_hash`として同じに扱われるので、メソッドにキーワード引数を渡さないようにする指定が楽に行なえます。 -Ruby 2.7では、あるメソッド呼び出しで必須とされる位置引数の個数が不足している場合、Ruby 2.6との互換性を保つために`foo(**empty_hash)`は空のハッシュを渡してwarningを表示します。この振る舞いはRuby 3.0で廃止されます。 +Ruby 2.7では、あるメソッド呼び出しで必須とされる位置引数の個数が不足している場合、Ruby 2.6との互換性を保つために`foo(**empty_hash)`は空のハッシュを渡して警告を表示します。この振る舞いはRuby 3.0で廃止されます。 {% highlight ruby %} def foo(x) @@ -273,7 +275,7 @@ foo(**empty_hash) ### 3\. キーワード引数を受け取らないことを表す構文(`**nil`)が導入される -メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、事実上新機能です)。 +メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、新機能です)。 {% highlight ruby %} def foo(*args, **nil) @@ -283,7 +285,7 @@ foo(k: 1) #=> Ruby 2.7以降: no keywords accepted (ArgumentError) {% endhighlight %} -この新構文は、メソッドがキーワード引数を受け取らないことを明示的に指定するのに有用です。これを使わない場合、キーワード引数は上述の例の他の引数に吸い込まれます。メソッドを拡張してキーワード引数を受け取るようにする場合、以下のような非互換性が発生する可能性があります。 +この新構文は、メソッドがキーワード引数を受け取らないことを明示的に指定するのに有用です。これを使わない場合、キーワード引数は上述の例のrest引数に吸い込まれます。メソッドを拡張してキーワード引数を受け取るようにする場合、以下のような非互換性が発生する可能性があります。 {% highlight ruby %} # メソッドは残りの引数を受け取るが、`**nil`はない状態 @@ -307,7 +309,7 @@ foo(k: 1) #=> ArgumentError: unknown keyword k 当初、自動変換はうまいアイデアに思われていて、多くの場合問題なく機能していました。しかし、エッジケースがあまりにも多く、これまでこの振る舞いに関するバグレポートを山のように受け取りました。 -自動変換は、オプションの位置引数とキーワード引数をどちらも受け取るメソッドではうまく動きません。末尾のHashオブジェクトを位置引数として扱うことを期待する人々もいれば、末尾のHashオブジェクトをキーワード引数として扱うことを期待する人々もいました。 +自動変換は、オプション引数とキーワード引数をどちらも受け取るメソッドではうまく動きません。末尾のHashオブジェクトを位置引数として扱うことを期待する人々もいれば、末尾のHashオブジェクトをキーワード引数として扱うことを期待する人々もいました。 最も混乱を呼ぶケースのひとつを以下に示します。 @@ -345,7 +347,7 @@ foo() #=> Ruby 2.6以前: [{}] #=> Ruby 2.7以降: [] {% endhighlight %} -`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになります。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 +`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになり、blockはnilになります。。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 自動変換は開発者を混乱させるのみならず、メソッドの拡張性も弱めてしまいます。振る舞いが変更された理由や、特定の実装が選択された理由について詳しくは[Feature #14183](https://bugs.ruby-lang.org/issues/14183)をご覧ください。 @@ -355,4 +357,4 @@ foo() #=> Ruby 2.6以前: [{}] ## 更新履歴 -* 更新 2019-12-25: 2.7.0-rc2でwarningメッセージが若干変更され、warning抑制APIが追加された。 +* 更新 2019-12-25: 2.7.0-rc2で警告メッセージが若干変更され、警告抑制APIが追加された。 From 177e9c20ebd9f893fc9c1350840a507230d5d102 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Mon, 29 Nov 2021 09:43:56 +0900 Subject: [PATCH 2760/3767] Markup --- ...eparation-of-positional-and-keyword-arguments-in-ruby-3-0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 38c2aea1c9..7b981ae761 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -347,7 +347,7 @@ foo() #=> Ruby 2.6以前: [{}] #=> Ruby 2.7以降: [] {% endhighlight %} -`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになり、blockはnilになります。。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 +`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになり、`block`は`nil`になります。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 自動変換は開発者を混乱させるのみならず、メソッドの拡張性も弱めてしまいます。振る舞いが変更された理由や、特定の実装が選択された理由について詳しくは[Feature #14183](https://bugs.ruby-lang.org/issues/14183)をご覧ください。 From 2ddada69b79bbcce70fbf3e8888b7fe805dbf27a Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Wed, 22 Jan 2020 12:35:17 +0900 Subject: [PATCH 2761/3767] Add en doc --- ...ional-and-keyword-arguments-in-ruby-3-0.md | 355 ++++++++++++++++++ 1 file changed, 355 insertions(+) create mode 100644 ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md new file mode 100644 index 0000000000..44cd874cc1 --- /dev/null +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -0,0 +1,355 @@ +--- +layout: news_post +title: "Separation of positional and keyword arguments in Ruby 3.0" +author: "mame" +translator: +date: 2019-12-12 12:00:00 +0000 +lang: en +--- + +This article explains the planned incompatibility of keyword arguments in Ruby 3.0 + +## tl;dr + +In Ruby 3.0, positional arguments and keyword arguments will be separated. Ruby 2.7 will warn for behaviors that will change in Ruby 3.0. If you see the following warnings, you need to update your code: + +* `Using the last argument as keyword parameters is deprecated`, or +* `Passing the keyword argument as the last hash parameter is deprecated`, or +* `Splitting the last argument into positional and keyword parameters is deprecated` + +In most cases, you can avoid the incompatibility by adding the _double splat_ operator. It explicitly specifies passing keyword arguments instead of a `Hash` object. Likewise, you may add braces `{}` to explicitly pass a `Hash` object, instead of keyword arguments. Read the section "Typical cases" below for more details. + +In Ruby 3, a method delegating all arguments must explicitly delegate keyword arguments in addition to positional arguments. If you want to keep the delegation behavior found in Ruby 2.7 and earlier, use `ruby2_keywords`. See the "Handling argument delegation" section below for more details. + +## Typical cases + +Here is the most typical case. You can use double splat operator (`**`) to pass keywords instead of a Hash. + +{% highlight ruby %} +# This method accepts only a keyword argument +def foo(k: 1) + p k +end + +h = { k: 42 } + +# This method call passes a positional Hash argument +# In Ruby 2.7: The Hash is automatically converted to a keyword argument +# In Ruby 3.0: This call raises an ArgumentError +foo(h) + # => demo.rb:11: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call + # demo.rb:2: warning: The called method `foo' is defined here + # 42 + +# If you want to keep the behavior in Ruby 3.0, use double splat +foo(**h) #=> 42 +{% endhighlight %} + +Here is another case. You can use braces (`{}`) to pass a Hash instead of keywords explicitly. + +{% highlight ruby %} +# This method accepts one positional argument and a keyword rest argument +def bar(h, **kwargs) + p h +end + +# This call passes only a keyword argument and no positional arguments +# In Ruby 2.7: The keyword is converted to a positional Hash argument +# In Ruby 3.0: This call raises an ArgumentError +bar(k: 42) + # => demo2.rb:9: warning: Passing the keyword argument as the last hash parameter is deprecated + # demo2.rb:2: warning: The called method `bar' is defined here + # {:k=>42} + +# If you want to keep the behavior in Ruby 3.0, write braces to make it an +# explicit Hash +bar({ k: 42 }) # => {:k=>42} +{% endhighlight %} + +## What is deprecated? + +In Ruby 2, keyword arguments can be treated as the last positional Hash argument and a last positional Hash argument can be treated as keyword arguments. + +Because the automatic conversion is sometimes too complex and troublesome as described in the final section. So it's now deprecated in Ruby 2.7 and will be removed in Ruby 3. In other words, keyword arguments will be completely separated from positional one in Ruby 3. So when you want to pass keyword arguments, you should always use `foo(k: expr)` or `foo(**expr)`. If you want to accept keyword arguments, in principle you should always use `def foo(k: default)` or `def foo(k:)` or `def foo(**kwargs)`. + +Note that Ruby 3.0 doesn't behave differently when calling a method which doesn't accept keyword arguments with keyword arguments. For instance, the following case is not going to be deprecated and will keep working in Ruby 3.0. The keyword arguments are still treated as a positional Hash argument. + +{% highlight ruby %} +def foo(kwargs = {}) + kwargs +end + +foo(k: 1) #=> {:k=>1} +{% endhighlight %} + +This is because this style is used very frequently, and there is no ambiguity in how the argument should be treated. Prohibiting this conversion would result in additional incompatibility for little benefit. + +However, this style is not recommended in new code, unless you are often passing a Hash as a positional argument, and are also using keyword arguments. Otherwise, use double splat: + +{% highlight ruby %} +def foo(**kwargs) + kwargs +end + +foo(k: 1) #=> {:k=>1} +{% endhighlight %} + +## Will my code break on Ruby 2.7? + +A short answer is "maybe not". + +The changes in Ruby 2.7 are designed as a migration path towards 3.0. While in principle, Ruby 2.7 only warns against behaviors that will change in Ruby 3, it includes some incompatible changes we consider to be minor. See the "Other minor changes" section for details. + +Except for the warnings and minor changes, Ruby 2.7 attempts to keep the compatibility with Ruby 2.6. So, your code will probably work on Ruby 2.7, though it may emit warnings. And by running it on Ruby 2.7, you can check if your code is ready for Ruby 3.0. + +If you want to disable the deprecation warnings, please use a command-line argument `-W:no-deprecated` or add `Warning[:deprecated] = false` to your code. + +## Handling argument delegation + +### Ruby 2.6 or prior + +In Ruby 2, you can write a delegation method by accepting a `*rest` argument and a `&block` argument, and passing the two to the target method. In this behavior, the keyword arguments are also implicitly handled by the automatic conversion between positional and keyword arguments. + +{% highlight ruby %} +def foo(*args, &block) + target(*args, &block) +end +{% endhighlight %} + +### Ruby 3 + +You need to explicitly delegate keyword arguments. + +{% highlight ruby %} +def foo(*args, **kwargs, &block) + target(*args, **kwargs, &block) +end +{% endhighlight %} + +Alternatively, if you do not need compatibility with Ruby 2.6 or prior and you don't alter any arguments, you can use the new delegation syntax (`...`) that is introduced in Ruby 2.7. + +{% highlight ruby %} +def foo(...) + target(...) +end +{% endhighlight %} + +### Ruby 2.7 + +In short: use `Module#ruby2_keywords` and delegate `*args, &block`. + +{% highlight ruby %} +ruby2_keywords def foo(*args, &block) + target(*args, &block) +end +{% endhighlight %} + +`ruby2_keywords` accepts keyword arguments as the last Hash argument, and passes it as keyword arguments when calling the other method. + +In fact, Ruby 2.7 allows the new style of delegation in many cases. However, there is a known corner case. See the next section. + +### A compatible delegation that works on Ruby 2.6, 2.7 and Ruby 3 + +In short: use `Module#ruby2_keywords` again. + +{% highlight ruby %} +ruby2_keywords def foo(*args, &block) + target(*args, &block) +end +{% endhighlight %} + +Unfortunately, we need to use the old-style delegation (i.e., no `**kwargs`) because Ruby 2.6 or prior does not handle the new delegation style correctly. This is one of the reasons of the keyword argument separation; the details are described in the final section. And `ruby2_keywords` allows you to run the old style even in Ruby 2.7 and 3.0. As there is no `ruby2_keywords` defined in 2.6 or prior, please use the [ruby2_keywords gem](https://rubygems.org/gems/ruby2_keywords) or define it yourself: + +{% highlight ruby %} +def ruby2_keywords(*) +end if RUBY_VERSION < "2.7" +{% endhighlight %} + +--- + +If your code doesn't have to run on Ruby 2.6 or older, you may try the new style in Ruby 2.7. In almost all cases, it works. Note that, however, there are unfortunate corner cases as follows: + +{% highlight ruby %} +def target(*args) + p args +end + +def foo(*args, **kwargs, &block) + target(*args, **kwargs, &block) +end + +foo({}) #=> Ruby 2.7: [] ({} is dropped) +foo({}, **{}) #=> Ruby 2.7: [{}] (You can pass {} by explicitly passing "no" keywords) +{% endhighlight %} + +An empty Hash argument is automatically converted and absorbed into `**kwargs`, and the delegation call removes the empty keyword hash, so no argument is passed to `target`. As far as we know, this is the only corner case. + +As noted in the last line, you can work around this issue by using `**{}`. + +If you really worry about the portability, use `ruby2_keywords`. (Acknowledge that Ruby 2.6 or before themselves have tons of corner cases in keyword arguments. :-) +`ruby2_keywords` might be removed in the future after Ruby 2.6 reaches end-of-life. At that point, we recommend to explicitly delegate keyword arguments (see Ruby 3 code above). + +## Other minor changes + +There are three minor changes about keyword arguments in Ruby 2.7. + +### 1. Non-Symbol keys are allowed in keyword arguments + +In Ruby 2.6 or before, only Symbol keys were allowed in keyword arguments. In Ruby 2.7, keyword arguments can use non-Symbol keys. + +{% highlight ruby %} +def foo(**kwargs) + kwargs +end +foo("key" => 42) + #=> Ruby 2.6 or before: ArgumentError: wrong number of arguments + #=> Ruby 2.7 or later: {"key"=>42} +{% endhighlight %} + +If a method accepts both optional and keyword arguments, the Hash object that has both Symbol keys and non-Symbol keys was split in two in Ruby 2.6. In Ruby 2.7, both are accepted as keywords because non-Symbol keys are allowed. + +{% highlight ruby %} +def bar(x=1, **kwargs) + p [x, kwargs] +end + +bar("key" => 42, :sym => 43) + #=> Ruby 2.6: [{"key"=>42}, {:sym=>43}] + #=> Ruby 2.7: [1, {"key"=>42, :sym=>43}] + +# Use braces to keep the behavior +bar({"key" => 42}, :sym => 43) + #=> Ruby 2.6 and 2.7: [{"key"=>42}, {:sym=>43}] +{% endhighlight %} + +Ruby 2.7 still splits hashes with a warning if passing a Hash or keyword arguments with both Symbol and non-Symbol keys to a method that accepts explicit keywords but no keyword rest argument (`**kwargs`). This behavior will be removed in Ruby 3, and an `ArgumentError` will be raised. + +{% highlight ruby %} +def bar(x=1, sym: nil) + p [x, sym] +end + +bar("key" => 42, :sym => 43) +# Ruby 2.6 and 2.7: => [{"key"=>42}, 43] +# Ruby 2.7: warning: Splitting the last argument into positional and keyword parameters is deprecated +# warning: The called method `bar' is defined here +# Ruby 3.0: ArgumentError +{% endhighlight %} + +### 2. Double splat with an empty hash (`**{}`) passes no arguments + +In Ruby 2.6 or before, passing `**empty_hash` passes an empty Hash as a positional argument. In Ruby 2.7 or later, it passes no arguments. + +{% highlight ruby %} +def foo(*args) + args +end + +empty_hash = {} +foo(**empty_hash) + #=> Ruby 2.6 or before: [{}] + #=> Ruby 2.7 or later: [] +{% endhighlight %} + +Note that `foo(**{})` passes nothing in both Ruby 2.6 and 2.7. In Ruby 2.6 and before, `**{}` is removed by the parser, and in Ruby 2.7 and above, it is treated the same as `**empty_hash`, allowing for an easy way to pass no keyword arguments to a method. + +In Ruby 2.7, when calling a method with an insufficient number of required positional arguments, `foo(**empty_hash)` passes an empty hash with a warning emitted, for compatibility with Ruby 2.6. This behavior will be removed in 3.0. + +{% highlight ruby %} +def foo(x) + x +end + +empty_hash = {} +foo(**empty_hash) + #=> Ruby 2.6 or before: {} + #=> Ruby 2.7: warning: Passing the keyword argument as the last hash parameter is deprecated + # warning: The called method `foo' is defined here + #=> Ruby 3.0: ArgumentError: wrong number of arguments +{% endhighlight %} + +### 3. The no-keyword-arguments syntax (`**nil`) is introduced + +You can use `**nil` in a method definition to explicitly mark the method accepts no keyword arguments. Calling such methods with keyword arguments will result in an `ArgumentError`. (This is actually a new feature, not an incompatibility) + +{% highlight ruby %} +def foo(*args, **nil) +end + +foo(k: 1) + #=> Ruby 2.7 or later: no keywords accepted (ArgumentError) +{% endhighlight %} + +This is useful to make it explicit that the method does not accept keyword arguments. Otherwise, the keywords are absorbed in the rest argument in the above example. If you extend a method to accept keyword arguments, the method may have incompatibility as follows: + +{% highlight ruby %} +# If a method accepts rest argument and no `**nil` +def foo(*args) + p args +end + +# Passing keywords are converted to a Hash object (even in Ruby 3.0) +foo(k: 1) #=> [{:k=>1}] + +# If the method is extended to accept a keyword +def foo(*args, mode: false) + p args +end + +# The existing call may break +foo(k: 1) #=> ArgumentError: unknown keyword k +{% endhighlight %} + +## Why we're deprecating the automatic conversion + +The automatic conversion initially appeared to be a good idea, and worked well in many cases. However, it had too many corner cases, and we have received many bug reports about the behavior. + +Automatic conversion does not work well when a method accepts optional positional arguments and keyword arguments. Some people expect the last Hash object to be treated as a positional argument, and others expect it to be converted to keyword arguments. + +Here is one of the most confusing cases: + +{% highlight ruby %} +def foo(x, **kwargs) + p [x, kwargs] +end + +def bar(x=1, **kwargs) + p [x, kwargs] +end + +foo({}) => [{}, {}] +bar({}) => [1, {}] + +bar({}, **{}) => expected: [{}, {}], actual: [1, {}] +{% endhighlight %} + +In Ruby 2, `foo({})` passes an empty hash as a normal argument (i.e., `{}` is assigned to `x`), while `bar({})` passes a keyword argument (i.e, `{}` is assigned to `kwargs`). So `any_method({})` is very ambiguous. + +You may think of `bar({}, **{})` to pass the empty hash to `x` explicitly. Surprisingly, it does not work as you expected; it still prints `[1, {}]` in Ruby 2.6. This is because `**{}` is ignored by the parser in Ruby 2.6, and the first argument `{}` is automatically converted to keywords (`**kwargs`). In this case, you need to call `bar({}, {})`, which is very weird. + +The same issues also apply to methods that accept rest and keyword arguments. This makes explicit delegation of keyword arguments not work. + +{% highlight ruby %} +def target(*args) + p args +end + +def foo(*args, **kwargs, &block) + target(*args, **kwargs, &block) +end + +foo() #=> Ruby 2.6 or before: [{}] + #=> Ruby 2.7 or later: [] +{% endhighlight %} + +`foo()` passes no arguments, but `target` receives an empty hash argument in Ruby 2.6. This is because the method `foo` delegates keywords (`**kwargs`) explicitly. When `foo()` is called, `args` is an empty Array, `kwargs` is an empty Hash, and `block` is `nil`. And then `target(*args, **kwargs, &block)` passes an empty Hash as an argument because `**kwargs` is automatically converted to a positional Hash argument. + +The automatic conversion not only confuses people but also makes the method less extensible. See [[Feature #14183]](https://bugs.ruby-lang.org/issues/14183) for more details about the reasons for the change in behavior, and why certain implementation choices were made. + +## Acknowledgment + +This article was kindly reviewed (or even co-authored) by Jeremy Evans and Benoit Daloze. + +## History + +* Updated 2019-12-25: In 2.7.0-rc2, the warning message was slightly changed, and an API to suppress the warnings was added. From b98d7083356c9cf8ecab750872108243561e38cb Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Wed, 22 Jan 2020 12:35:47 +0900 Subject: [PATCH 2762/3767] Translate "Separation of positional and keyword arguments in Ruby 3.0" --- ...ional-and-keyword-arguments-in-ruby-3-0.md | 195 +++++++++--------- 1 file changed, 99 insertions(+), 96 deletions(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 44cd874cc1..5e80e231d5 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -2,77 +2,81 @@ layout: news_post title: "Separation of positional and keyword arguments in Ruby 3.0" author: "mame" -translator: +translator: "hachi8833" date: 2019-12-12 12:00:00 +0000 -lang: en +lang: ja --- -This article explains the planned incompatibility of keyword arguments in Ruby 3.0 +本記事では、Ruby 3.0で予定されているキーワード引数の非互換性について解説します。 -## tl;dr +## 概要 -In Ruby 3.0, positional arguments and keyword arguments will be separated. Ruby 2.7 will warn for behaviors that will change in Ruby 3.0. If you see the following warnings, you need to update your code: +Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 * `Using the last argument as keyword parameters is deprecated`, or * `Passing the keyword argument as the last hash parameter is deprecated`, or * `Splitting the last argument into positional and keyword parameters is deprecated` -In most cases, you can avoid the incompatibility by adding the _double splat_ operator. It explicitly specifies passing keyword arguments instead of a `Hash` object. Likewise, you may add braces `{}` to explicitly pass a `Hash` object, instead of keyword arguments. Read the section "Typical cases" below for more details. +この非互換性は、double splat演算子(`**`)を追加することでほぼ回避できます。これにより、`Hash`オブジェクトではなくキーワード引数を渡すことが明示的に指定されます。同様に、キーワード引数ではなく`Hash`オブジェクトを明示的に渡したい場合は中かっこ(`{}`)を追加できます。詳しくは後述の「典型的なケース」をご覧ください。 -In Ruby 3, a method delegating all arguments must explicitly delegate keyword arguments in addition to positional arguments. If you want to keep the delegation behavior found in Ruby 2.7 and earlier, use `ruby2_keywords`. See the "Handling argument delegation" section below for more details. +Ruby 3では、すべての引数を委譲するメソッドで、位置引数の他に必ずキーワード引数も明示的に委譲しなければなりません。Ruby 2.7以前の委譲の振る舞いを変えたくない場合は、`ruby2_keywords`をお使いください。詳しくは後述の「引数の委譲の扱いについて」をご覧ください。 -## Typical cases +## よくあるケース -Here is the most typical case. You can use double splat operator (`**`) to pass keywords instead of a Hash. +以下はもっともよくあるケースです。Hashではなくキーワードを渡すのにdouble splat演算子(`**`)を使えます。 {% highlight ruby %} -# This method accepts only a keyword argument +# このメソッドはキーワード引数のみを受け取る def foo(k: 1) p k end h = { k: 42 } -# This method call passes a positional Hash argument -# In Ruby 2.7: The Hash is automatically converted to a keyword argument -# In Ruby 3.0: This call raises an ArgumentError +# このメソッド呼び出しは位置引数としてHashを渡している +# Ruby 2.7: このHashは自動でキーワード引数に変換される +# Ruby 3.0: この呼び出しはArgumentErrorになる foo(h) # => demo.rb:11: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call # demo.rb:2: warning: The called method `foo' is defined here # 42 -# If you want to keep the behavior in Ruby 3.0, use double splat +# この振る舞いをRuby 3.0で変えたくない場合はdouble splatを用いる foo(**h) #=> 42 {% endhighlight %} -Here is another case. You can use braces (`{}`) to pass a Hash instead of keywords explicitly. +別の例: キーワード引数ではなくHashを明示的に渡す場合は中かっこ(`{}`)を使います。 {% highlight ruby %} -# This method accepts one positional argument and a keyword rest argument +# このメソッドは位置引数を1個、残りはキーワード引数を受け取る def bar(h, **kwargs) p h end -# This call passes only a keyword argument and no positional arguments -# In Ruby 2.7: The keyword is converted to a positional Hash argument -# In Ruby 3.0: This call raises an ArgumentError +# この呼び出しではキーワード引数のみが渡され、位置引数は渡されない +# Ruby 2.7: このキーワード引数は自動でHash引数に変換される +# Ruby 3.0: この呼び出しはArgumentErrorになる bar(k: 42) # => demo2.rb:9: warning: Passing the keyword argument as the last hash parameter is deprecated # demo2.rb:2: warning: The called method `bar' is defined here # {:k=>42} -# If you want to keep the behavior in Ruby 3.0, write braces to make it an -# explicit Hash +# この振る舞いをRuby 3.0で変えたくない場合は +# 中かっこで明示的にHashにする bar({ k: 42 }) # => {:k=>42} {% endhighlight %} -## What is deprecated? +## どの動作が非推奨になるか -In Ruby 2, keyword arguments can be treated as the last positional Hash argument and a last positional Hash argument can be treated as keyword arguments. +Ruby 2では、キーワード引数が末尾のハッシュ位置引数として扱われることがあります。また、末尾のハッシュ引数がキーワード引数として扱われることもあります。 -Because the automatic conversion is sometimes too complex and troublesome as described in the final section. So it's now deprecated in Ruby 2.7 and will be removed in Ruby 3. In other words, keyword arguments will be completely separated from positional one in Ruby 3. So when you want to pass keyword arguments, you should always use `foo(k: expr)` or `foo(**expr)`. If you want to accept keyword arguments, in principle you should always use `def foo(k: default)` or `def foo(k:)` or `def foo(**kwargs)`. +この自動変換は場合によっては複雑になりすぎてしまい、本記事末尾で後述するようにトラブルの原因になることがあります。そのため、この自動変換をRuby 2.7で非推奨とし、Ruby 3.0で廃止する予定です。言い換えると、Ruby 3.0のキーワード引数は位置引数と完全に分離されることになります。つまり、キーワード引数を渡したい場合は、常に`foo(k: expr)`または`foo(**expr)`の形にすべきです。(メソッド定義で)キーワード引数を受け取りたい場合は、原則として常に以下のいずれかの形にすべきです。 -Note that Ruby 3.0 doesn't behave differently when calling a method which doesn't accept keyword arguments with keyword arguments. For instance, the following case is not going to be deprecated and will keep working in Ruby 3.0. The keyword arguments are still treated as a positional Hash argument. +* `def foo(k: default)` +* `def foo(k:)` +* `def foo(**kwargs)` + +なお、キーワード引数を受け取らないメソッドを呼び出すときにキーワード引数を渡した場合の振る舞いは、Ruby 3.0でも変わらない点にご注意ください。たとえば、以下のケースは非推奨にはならず、Ruby 3.0でも引き続き動作します(このキーワード引数は引き続きHash位置引数として扱われます)。 {% highlight ruby %} def foo(kwargs = {}) @@ -82,9 +86,9 @@ end foo(k: 1) #=> {:k=>1} {% endhighlight %} -This is because this style is used very frequently, and there is no ambiguity in how the argument should be treated. Prohibiting this conversion would result in additional incompatibility for little benefit. +変わらない理由は、このスタイルが非常によく用いられていることと、この呼び出し方法では引数の扱いに曖昧な点がないためです。この振る舞いまで禁止してしまうと、得られるメリットが少ないうえに非互換性がさらに増えてしまいます。 -However, this style is not recommended in new code, unless you are often passing a Hash as a positional argument, and are also using keyword arguments. Otherwise, use double splat: +ただし今後新しいコードを書く場合、このスタイルはおすすめできません(Hashを位置引数として渡す頻度が高く、かつキーワード引数も使う場合を除く)。代わりに、次のようにdouble splat(`**`)をお使いください。 {% highlight ruby %} def foo(**kwargs) @@ -94,21 +98,21 @@ end foo(k: 1) #=> {:k=>1} {% endhighlight %} -## Will my code break on Ruby 2.7? +## Q: 自分のコードはRuby 2.7で動かなくなりますか? -A short answer is "maybe not". +手短かに言うと「壊れない可能性はあります」。 -The changes in Ruby 2.7 are designed as a migration path towards 3.0. While in principle, Ruby 2.7 only warns against behaviors that will change in Ruby 3, it includes some incompatible changes we consider to be minor. See the "Other minor changes" section for details. +Ruby 2.7におけるこの変更は、3.0への移行パスとして設計されています。あくまで原則としてですが、Ruby 2.7ではRuby 3.0で変更される振る舞いについてwarningを出すにとどめており、warningの中には私たちが微細とみなしている変更点も若干含まれます。詳しくは後述の「その他の微細な変更点」をご覧ください。 -Except for the warnings and minor changes, Ruby 2.7 attempts to keep the compatibility with Ruby 2.6. So, your code will probably work on Ruby 2.7, though it may emit warnings. And by running it on Ruby 2.7, you can check if your code is ready for Ruby 3.0. +Ruby 2.7では、warningが表示される点と微細な変更点以外を除いてRuby 2.6との互換性を保とうとしています。つまり、あなたのコードはRuby 2.7でもおそらく動作しますが、warningが表示される可能性はあります。あなたのコードをRuby 2.7で実行すれば、Ruby 3.0の準備ができているかどうかをチェックできます。 -If you want to disable the deprecation warnings, please use a command-line argument `-W:no-deprecated` or add `Warning[:deprecated] = false` to your code. +非推奨のwarningを無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 -## Handling argument delegation +## 引数の委譲の扱いについて -### Ruby 2.6 or prior +### Ruby 2.6以前の場合 -In Ruby 2, you can write a delegation method by accepting a `*rest` argument and a `&block` argument, and passing the two to the target method. In this behavior, the keyword arguments are also implicitly handled by the automatic conversion between positional and keyword arguments. +Ruby 2では、以下のように1個の`*rest`引数と1個の`&block`引数を受け付けて、この2つの引数を委譲先メソッド(以下の`target`)に渡すことで委譲メソッドを書けます。この振る舞いでは、(1つ以上の)キーワード引数も「位置引数<=>キーワード引数の自動変換」によって暗黙的に扱われます。 {% highlight ruby %} def foo(*args, &block) @@ -116,9 +120,9 @@ def foo(*args, &block) end {% endhighlight %} -### Ruby 3 +### Ruby 3の場合 -You need to explicitly delegate keyword arguments. +以下のようにキーワード引数を明示的に委譲する必要があります。 {% highlight ruby %} def foo(*args, **kwargs, &block) @@ -126,7 +130,7 @@ def foo(*args, **kwargs, &block) end {% endhighlight %} -Alternatively, if you do not need compatibility with Ruby 2.6 or prior and you don't alter any arguments, you can use the new delegation syntax (`...`) that is introduced in Ruby 2.7. +別の方法として、Ruby 2.6以前との互換性を考慮する必要がなく、かつ引数を一切改変しないのであれば、以下のようにRuby 2.7で新しく導入される委譲構文(`...`)を利用できます。 {% highlight ruby %} def foo(...) @@ -134,9 +138,9 @@ def foo(...) end {% endhighlight %} -### Ruby 2.7 +### Ruby 2.7の場合 -In short: use `Module#ruby2_keywords` and delegate `*args, &block`. +手短かに言うと、以下のように`Module#ruby2_keywords`を用い、`*args, &block`を委譲します。 {% highlight ruby %} ruby2_keywords def foo(*args, &block) @@ -144,13 +148,13 @@ ruby2_keywords def foo(*args, &block) end {% endhighlight %} -`ruby2_keywords` accepts keyword arguments as the last Hash argument, and passes it as keyword arguments when calling the other method. +`ruby2_keywords`を指定すると、キーワード引数を末尾のHash引数として受け取れるようになり、他のメソッドを呼び出すときにそれをキーワード引数として渡せます。 -In fact, Ruby 2.7 allows the new style of delegation in many cases. However, there is a known corner case. See the next section. +実際、Ruby 2.7では多くの場面でこの新しい委譲のスタイルを利用できます。ただし1つ既知のエッジケースがあります。次をご覧ください。 -### A compatible delegation that works on Ruby 2.6, 2.7 and Ruby 3 +### Ruby 2.6 / 2.7 / 3で互換性のある委譲スタイル -In short: use `Module#ruby2_keywords` again. +手短かに言うと、ここも「`Module#ruby2_keywords`を使う」となります。 {% highlight ruby %} ruby2_keywords def foo(*args, &block) @@ -158,16 +162,16 @@ ruby2_keywords def foo(*args, &block) end {% endhighlight %} -Unfortunately, we need to use the old-style delegation (i.e., no `**kwargs`) because Ruby 2.6 or prior does not handle the new delegation style correctly. This is one of the reasons of the keyword argument separation; the details are described in the final section. And `ruby2_keywords` allows you to run the old style even in Ruby 2.7 and 3.0. As there is no `ruby2_keywords` defined in 2.6 or prior, please use the [ruby2_keywords gem](https://rubygems.org/gems/ruby2_keywords) or define it yourself: +残念ながら、Ruby 2.6以前では新しい委譲スタイルを正しく扱えないため、旧来の委譲スタイル(`**kwargs`を使わないなど)を使う必要があります。これは、キーワード引数を分離した理由のひとつでもあります(詳しくは本記事末尾をご覧ください)。`ruby2_keywords`を用いれば、Ruby 2.7や3.0でも旧来の委譲スタイルを引き続き利用できます。2.6以前のRubyでは`ruby2_keywords`が定義されていないので、[ruby2_keywords](https://rubygems.org/gems/ruby2_keywords) gemを使うか、以下を手動で定義します。 {% highlight ruby %} def ruby2_keywords(*) end if RUBY_VERSION < "2.7" {% endhighlight %} ---- +* * * * * -If your code doesn't have to run on Ruby 2.6 or older, you may try the new style in Ruby 2.7. In almost all cases, it works. Note that, however, there are unfortunate corner cases as follows: +自分のコードがRuby 2.6以前で動かなくても構わないのであれば、Ruby 2.7で新しいスタイルを試してもよいでしょう。ほぼほぼ間違いなく動作しますが、以下のようなエッジケースを運悪く踏むこともあります。 {% highlight ruby %} def target(*args) @@ -178,35 +182,34 @@ def foo(*args, **kwargs, &block) target(*args, **kwargs, &block) end -foo({}) #=> Ruby 2.7: [] ({} is dropped) -foo({}, **{}) #=> Ruby 2.7: [{}] (You can pass {} by explicitly passing "no" keywords) +foo({}) #=> Ruby 2.7: [] ({}を含んでいない) +foo({}, **{}) #=> Ruby 2.7: [{}] ({}を渡せば、キーワード引数が「ない」ことを明示できる) {% endhighlight %} -An empty Hash argument is automatically converted and absorbed into `**kwargs`, and the delegation call removes the empty keyword hash, so no argument is passed to `target`. As far as we know, this is the only corner case. +上のコードでは、空のHash引数が自動的に変換されて`**kwargs`に吸い込まれ、この空のキーワードハッシュは委譲の呼び出しで削除されます。このため、`targe`には引数がまったく渡されなくなります。私たちが把握している範囲では、これが唯一のエッジケースです。 -As noted in the last line, you can work around this issue by using `**{}`. +上のコードの最下部に書いたように、`**{}`を渡すことでこの問題を回避できます。 -If you really worry about the portability, use `ruby2_keywords`. (Acknowledge that Ruby 2.6 or before themselves have tons of corner cases in keyword arguments. :-) -`ruby2_keywords` might be removed in the future after Ruby 2.6 reaches end-of-life. At that point, we recommend to explicitly delegate keyword arguments (see Ruby 3 code above). +移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6が役目を終えたときに削除される可能性があります。現時点で私たちがおすすめできるのは、キーワード引数を明示的に委譲することです(上述のRuby 3向けのコードを参照)。 -## Other minor changes +## その他の微細な変更点 -There are three minor changes about keyword arguments in Ruby 2.7. +Ruby 2.7のキーワード引数では、この他に以下の3つのマイナーチェンジが行われています。 -### 1. Non-Symbol keys are allowed in keyword arguments +### 1\. キーワード引数で非シンボルキーを利用できるようになった -In Ruby 2.6 or before, only Symbol keys were allowed in keyword arguments. In Ruby 2.7, keyword arguments can use non-Symbol keys. +Ruby 2.6以前のキーワード引数では、シンボル形式のキーしか利用できませんでした。Ruby 2.7のキーワード引数では、以下のようにシンボル形式でないキーを利用できるようになります。 {% highlight ruby %} def foo(**kwargs) kwargs end foo("key" => 42) - #=> Ruby 2.6 or before: ArgumentError: wrong number of arguments - #=> Ruby 2.7 or later: {"key"=>42} + #=> Ruby 2.6以前: ArgumentError: wrong number of arguments + #=> Ruby 2.7以降: {"key"=>42} {% endhighlight %} -If a method accepts both optional and keyword arguments, the Hash object that has both Symbol keys and non-Symbol keys was split in two in Ruby 2.6. In Ruby 2.7, both are accepted as keywords because non-Symbol keys are allowed. +あるメソッドがオプション引数とキーワード引数を両方とも受け付ける場合、Ruby 2.6では以下のようにシンボル形式のキーと非シンボルキーを両方持つHashオブジェクトが2つに分割されていました。Ruby 2.7では非シンボルキーを利用できるので、どちらも受け取れます。 {% highlight ruby %} def bar(x=1, **kwargs) @@ -217,12 +220,12 @@ bar("key" => 42, :sym => 43) #=> Ruby 2.6: [{"key"=>42}, {:sym=>43}] #=> Ruby 2.7: [1, {"key"=>42, :sym=>43}] -# Use braces to keep the behavior +# 振る舞いを変えたくない場合は中かっこ{}を使う bar({"key" => 42}, :sym => 43) #=> Ruby 2.6 and 2.7: [{"key"=>42}, {:sym=>43}] {% endhighlight %} -Ruby 2.7 still splits hashes with a warning if passing a Hash or keyword arguments with both Symbol and non-Symbol keys to a method that accepts explicit keywords but no keyword rest argument (`**kwargs`). This behavior will be removed in Ruby 3, and an `ArgumentError` will be raised. +Ruby 2.7では、キーワード引数を明示的に受け付けるがキーワードrest引数(`**kwargs`)を受け取らないメソッドに対して、シンボル形式のキーと非シンボルキーが両方混じったHashやキーワード引数を渡すと、引き続きハッシュを分割して警告を表示します。この振る舞いはRuby 3で廃止されて`ArgumentError`にする予定です。 {% highlight ruby %} def bar(x=1, sym: nil) @@ -230,15 +233,15 @@ def bar(x=1, sym: nil) end bar("key" => 42, :sym => 43) -# Ruby 2.6 and 2.7: => [{"key"=>42}, 43] +# Ruby 2.6と2.7: => [{"key"=>42}, 43] # Ruby 2.7: warning: Splitting the last argument into positional and keyword parameters is deprecated # warning: The called method `bar' is defined here # Ruby 3.0: ArgumentError {% endhighlight %} -### 2. Double splat with an empty hash (`**{}`) passes no arguments +### 2\. double splatを付けた空ハッシュ(`**{}`)で引数を渡さないようになった -In Ruby 2.6 or before, passing `**empty_hash` passes an empty Hash as a positional argument. In Ruby 2.7 or later, it passes no arguments. +Ruby 2.6以前は、`**empty_hash`を渡すと位置引数に空のハッシュが渡されました(`[{}]`)。Ruby 2.7以降では引数を渡さなくなります。 {% highlight ruby %} def foo(*args) @@ -247,13 +250,13 @@ end empty_hash = {} foo(**empty_hash) - #=> Ruby 2.6 or before: [{}] - #=> Ruby 2.7 or later: [] + #=> Ruby 2.6以前: [{}] + #=> Ruby 2.7以降: [] {% endhighlight %} -Note that `foo(**{})` passes nothing in both Ruby 2.6 and 2.7. In Ruby 2.6 and before, `**{}` is removed by the parser, and in Ruby 2.7 and above, it is treated the same as `**empty_hash`, allowing for an easy way to pass no keyword arguments to a method. +なお、`foo(**{})`はRuby 2.6以前とRuby 2.7のどちらの場合も引数を渡さず、`**{}`がパーサーによって削除される点にご注意ください。また、Ruby 2.7以降ではどちらも`**empty_hash`として同じに扱われるので、メソッドにキーワード引数を渡さないようにする指定が楽に行なえます。 -In Ruby 2.7, when calling a method with an insufficient number of required positional arguments, `foo(**empty_hash)` passes an empty hash with a warning emitted, for compatibility with Ruby 2.6. This behavior will be removed in 3.0. +Ruby 2.7では、あるメソッド呼び出しで必須とされる位置引数の個数が不足している場合、Ruby 2.6との互換性を保つために`foo(**empty_hash)`は空のハッシュを渡してwarningを表示します。この振る舞いはRuby 3.0で廃止されます。 {% highlight ruby %} def foo(x) @@ -262,51 +265,51 @@ end empty_hash = {} foo(**empty_hash) - #=> Ruby 2.6 or before: {} + #=> Ruby 2.6以前: {} #=> Ruby 2.7: warning: Passing the keyword argument as the last hash parameter is deprecated # warning: The called method `foo' is defined here #=> Ruby 3.0: ArgumentError: wrong number of arguments {% endhighlight %} -### 3. The no-keyword-arguments syntax (`**nil`) is introduced +### 3\. キーワード引数を受け取らないことを表す構文(`**nil`)が導入される -You can use `**nil` in a method definition to explicitly mark the method accepts no keyword arguments. Calling such methods with keyword arguments will result in an `ArgumentError`. (This is actually a new feature, not an incompatibility) +メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、事実上新機能です)。 {% highlight ruby %} def foo(*args, **nil) end foo(k: 1) - #=> Ruby 2.7 or later: no keywords accepted (ArgumentError) + #=> Ruby 2.7以降: no keywords accepted (ArgumentError) {% endhighlight %} -This is useful to make it explicit that the method does not accept keyword arguments. Otherwise, the keywords are absorbed in the rest argument in the above example. If you extend a method to accept keyword arguments, the method may have incompatibility as follows: +この新構文は、メソッドがキーワード引数を受け取らないことを明示的に指定するのに有用です。これを使わない場合、キーワード引数は上述の例の他の引数に吸い込まれます。メソッドを拡張してキーワード引数を受け取るようにする場合、以下のような非互換性が発生する可能性があります。 {% highlight ruby %} -# If a method accepts rest argument and no `**nil` +# メソッドは残りの引数を受け取るが、`**nil`はない状態 def foo(*args) p args end -# Passing keywords are converted to a Hash object (even in Ruby 3.0) +# キーワード引数はHashオブジェクトに変換される(Ruby 3.0でも同じ) foo(k: 1) #=> [{:k=>1}] -# If the method is extended to accept a keyword +# メソッドがキーワード引数を受け取るよう拡張した場合 def foo(*args, mode: false) p args end -# The existing call may break +# 以下の呼び出しが壊れる可能性がある foo(k: 1) #=> ArgumentError: unknown keyword k {% endhighlight %} -## Why we're deprecating the automatic conversion +## 自動変換を非推奨に変える理由 -The automatic conversion initially appeared to be a good idea, and worked well in many cases. However, it had too many corner cases, and we have received many bug reports about the behavior. +当初、自動変換はうまいアイデアに思われていて、多くの場合問題なく機能していました。しかし、エッジケースがあまりにも多く、これまでこの振る舞いに関するバグレポートを山のように受け取りました。 -Automatic conversion does not work well when a method accepts optional positional arguments and keyword arguments. Some people expect the last Hash object to be treated as a positional argument, and others expect it to be converted to keyword arguments. +自動変換は、オプションの位置引数とキーワード引数をどちらも受け取るメソッドではうまく動きません。末尾のHashオブジェクトを位置引数として扱うことを期待する人々もいれば、末尾のHashオブジェクトをキーワード引数として扱うことを期待する人々もいました。 -Here is one of the most confusing cases: +最も混乱を呼ぶケースのひとつを以下に示します。 {% highlight ruby %} def foo(x, **kwargs) @@ -317,17 +320,17 @@ def bar(x=1, **kwargs) p [x, kwargs] end -foo({}) => [{}, {}] -bar({}) => [1, {}] +foo({}) #=> [{}, {}] +bar({}) #=> [1, {}] -bar({}, **{}) => expected: [{}, {}], actual: [1, {}] +bar({}, **{}) #=> 期待は: [{}, {}]だが実際はl: [1, {}] {% endhighlight %} -In Ruby 2, `foo({})` passes an empty hash as a normal argument (i.e., `{}` is assigned to `x`), while `bar({})` passes a keyword argument (i.e, `{}` is assigned to `kwargs`). So `any_method({})` is very ambiguous. +Ruby 2の場合、`foo({})`は空のハッシュを通常の引数として1つ渡しますが(`x`に`{}`が代入されるなど)、`bar({})`はキーワード引数を1つ渡します(`kwargs`に`{}`が代入されるなど)。つまり、`any_method({})`は極めてあいまいになります。 -You may think of `bar({}, **{})` to pass the empty hash to `x` explicitly. Surprisingly, it does not work as you expected; it still prints `[1, {}]` in Ruby 2.6. This is because `**{}` is ignored by the parser in Ruby 2.6, and the first argument `{}` is automatically converted to keywords (`**kwargs`). In this case, you need to call `bar({}, {})`, which is very weird. +「`bar({}, **{})`は`x`に明示的に空のハッシュを渡すのでは?」と考える人もいるかもしれませんが、驚いたことに、この期待は裏切られます。Ruby 2.6では`[1, {}]`が出力されるのです。理由は、`**{}`がRuby 2.6のパーサーで無視されるのと、1番目の引数`{}`が自動的にキーワード引数(`**kwargs`)に変換されるためです。この場合`bar({}, {})`という形で呼び出す必要がありますが、これではあまりに見苦しくなります。 -The same issues also apply to methods that accept rest and keyword arguments. This makes explicit delegation of keyword arguments not work. +同じ問題は、残りの引数とキーワード引数を受け取るメソッドにも当てはまります。そのせいで、以下のようなキーワード引数の明示的な委譲は動作しません。 {% highlight ruby %} def target(*args) @@ -338,18 +341,18 @@ def foo(*args, **kwargs, &block) target(*args, **kwargs, &block) end -foo() #=> Ruby 2.6 or before: [{}] - #=> Ruby 2.7 or later: [] +foo() #=> Ruby 2.6以前: [{}] + #=> Ruby 2.7以降: [] {% endhighlight %} -`foo()` passes no arguments, but `target` receives an empty hash argument in Ruby 2.6. This is because the method `foo` delegates keywords (`**kwargs`) explicitly. When `foo()` is called, `args` is an empty Array, `kwargs` is an empty Hash, and `block` is `nil`. And then `target(*args, **kwargs, &block)` passes an empty Hash as an argument because `**kwargs` is automatically converted to a positional Hash argument. +`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになります。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 -The automatic conversion not only confuses people but also makes the method less extensible. See [[Feature #14183]](https://bugs.ruby-lang.org/issues/14183) for more details about the reasons for the change in behavior, and why certain implementation choices were made. +自動変換は開発者を混乱させるのみならず、メソッドの拡張性も弱めてしまいます。振る舞いが変更された理由や、特定の実装が選択された理由について詳しくは[Feature #14183](https://bugs.ruby-lang.org/issues/14183)をご覧ください。 -## Acknowledgment +## 謝辞 -This article was kindly reviewed (or even co-authored) by Jeremy Evans and Benoit Daloze. +本記事はJeremy EvansとBenoit Dalozeによる丁寧なレビュー(共著と言ってもよいくらいです)をいただきました。 -## History +## 更新履歴 -* Updated 2019-12-25: In 2.7.0-rc2, the warning message was slightly changed, and an API to suppress the warnings was added. +* 更新 2019-12-25: 2.7.0-rc2でwarningメッセージが若干変更され、warning抑制APIが追加された。 From c82970710444b36e5baf1f6315b388d809062b1a Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Thu, 30 Jan 2020 16:49:40 +0900 Subject: [PATCH 2763/3767] Fix untranslated lines --- ...ation-of-positional-and-keyword-arguments-in-ruby-3-0.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 5e80e231d5..b9aec21a12 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "Separation of positional and keyword arguments in Ruby 3.0" +title: "Ruby 3.0における位置引数とキーワード引数の分離について" author: "mame" translator: "hachi8833" date: 2019-12-12 12:00:00 +0000 @@ -13,8 +13,8 @@ lang: ja Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 -* `Using the last argument as keyword parameters is deprecated`, or -* `Passing the keyword argument as the last hash parameter is deprecated`, or +* `Using the last argument as keyword parameters is deprecated` +* `Passing the keyword argument as the last hash parameter is deprecated` * `Splitting the last argument into positional and keyword parameters is deprecated` この非互換性は、double splat演算子(`**`)を追加することでほぼ回避できます。これにより、`Hash`オブジェクトではなくキーワード引数を渡すことが明示的に指定されます。同様に、キーワード引数ではなく`Hash`オブジェクトを明示的に渡したい場合は中かっこ(`{}`)を追加できます。詳しくは後述の「典型的なケース」をご覧ください。 From db32bd844eff125ad3ddd8e47a6ee8285f3c57b1 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Sat, 27 Nov 2021 00:48:28 +0900 Subject: [PATCH 2764/3767] Revised the points pointed out in the review. --- ...ional-and-keyword-arguments-in-ruby-3-0.md | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index b9aec21a12..38c2aea1c9 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -11,7 +11,9 @@ lang: ja ## 概要 -Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 +この文書では便宜上、必須引数、オプション引数、rest引数、後置引数(つまり、キーワード引数とブロック引数以外の引数)をまとめて「位置引数」と呼びます。 + +Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7で警告を表示します。以下のいずれかの警告が表示される場合は、コードのアップデートが必要です。 * `Using the last argument as keyword parameters is deprecated` * `Passing the keyword argument as the last hash parameter is deprecated` @@ -100,13 +102,13 @@ foo(k: 1) #=> {:k=>1} ## Q: 自分のコードはRuby 2.7で動かなくなりますか? -手短かに言うと「壊れない可能性はあります」。 +A: たぶん動きます。 -Ruby 2.7におけるこの変更は、3.0への移行パスとして設計されています。あくまで原則としてですが、Ruby 2.7ではRuby 3.0で変更される振る舞いについてwarningを出すにとどめており、warningの中には私たちが微細とみなしている変更点も若干含まれます。詳しくは後述の「その他の微細な変更点」をご覧ください。 +Ruby 2.7では、原則として、Ruby 3.0で変更される振る舞いについて警告を出すにとどめています。しかし、私たちが軽微とみなした非互換も少しだけ入っています。詳しくは後述の「その他の軽微な変更点」をご覧ください。 -Ruby 2.7では、warningが表示される点と微細な変更点以外を除いてRuby 2.6との互換性を保とうとしています。つまり、あなたのコードはRuby 2.7でもおそらく動作しますが、warningが表示される可能性はあります。あなたのコードをRuby 2.7で実行すれば、Ruby 3.0の準備ができているかどうかをチェックできます。 +Ruby 2.7では、警告が表示される点と軽微な変更点以外を除いてRuby 2.6との互換性を保とうとしています。つまり、あなたのコードはRuby 2.7でもおそらく動作しますが、警告が表示される可能性はあります。あなたのコードをRuby 2.7で実行すれば、Ruby 3.0の準備ができているかどうかをチェックできます。 -非推奨のwarningを無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 +非推奨の警告を無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 ## 引数の委譲の扱いについて @@ -162,7 +164,7 @@ ruby2_keywords def foo(*args, &block) end {% endhighlight %} -残念ながら、Ruby 2.6以前では新しい委譲スタイルを正しく扱えないため、旧来の委譲スタイル(`**kwargs`を使わないなど)を使う必要があります。これは、キーワード引数を分離した理由のひとつでもあります(詳しくは本記事末尾をご覧ください)。`ruby2_keywords`を用いれば、Ruby 2.7や3.0でも旧来の委譲スタイルを引き続き利用できます。2.6以前のRubyでは`ruby2_keywords`が定義されていないので、[ruby2_keywords](https://rubygems.org/gems/ruby2_keywords) gemを使うか、以下を手動で定義します。 +残念ながら、Ruby 2.6以前では新しい委譲スタイルを正しく扱えないため、旧来の委譲スタイル(つまり、**kwargsを受け渡ししないスタイル)を使う必要があります。これは、キーワード引数を分離した理由のひとつでもあります(詳しくは本記事末尾をご覧ください)。`ruby2_keywords`を用いれば、Ruby 2.7や3.0でも旧来の委譲スタイルを引き続き利用できます。2.6以前のRubyでは`ruby2_keywords`が定義されていないので、[ruby2_keywords](https://rubygems.org/gems/ruby2_keywords) gemを使うか、以下を手動で定義します。 {% highlight ruby %} def ruby2_keywords(*) @@ -186,15 +188,15 @@ foo({}) #=> Ruby 2.7: [] ({}を含んでいない) foo({}, **{}) #=> Ruby 2.7: [{}] ({}を渡せば、キーワード引数が「ない」ことを明示できる) {% endhighlight %} -上のコードでは、空のHash引数が自動的に変換されて`**kwargs`に吸い込まれ、この空のキーワードハッシュは委譲の呼び出しで削除されます。このため、`targe`には引数がまったく渡されなくなります。私たちが把握している範囲では、これが唯一のエッジケースです。 +上のコードでは、空のHash引数が自動的に変換されて`**kwargs`に吸い込まれ、この空のキーワードハッシュは委譲の呼び出しで削除されます。このため、`target`には引数がまったく渡されなくなります。私たちが把握している範囲では、これが唯一のエッジケースです。 上のコードの最下部に書いたように、`**{}`を渡すことでこの問題を回避できます。 -移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6が役目を終えたときに削除される可能性があります。現時点で私たちがおすすめできるのは、キーワード引数を明示的に委譲することです(上述のRuby 3向けのコードを参照)。 +移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6がサポート切れになったあとで削除される可能性があります。そのときになったら、キーワード引数を明示的に委譲することをおすすめします(上述のRuby 3向けのコードを参照)。 -## その他の微細な変更点 +## その他の軽微な変更点 -Ruby 2.7のキーワード引数では、この他に以下の3つのマイナーチェンジが行われています。 +Ruby 2.7のキーワード引数では、この他に以下の3つの軽微な変更が行われています。 ### 1\. キーワード引数で非シンボルキーを利用できるようになった @@ -256,7 +258,7 @@ foo(**empty_hash) なお、`foo(**{})`はRuby 2.6以前とRuby 2.7のどちらの場合も引数を渡さず、`**{}`がパーサーによって削除される点にご注意ください。また、Ruby 2.7以降ではどちらも`**empty_hash`として同じに扱われるので、メソッドにキーワード引数を渡さないようにする指定が楽に行なえます。 -Ruby 2.7では、あるメソッド呼び出しで必須とされる位置引数の個数が不足している場合、Ruby 2.6との互換性を保つために`foo(**empty_hash)`は空のハッシュを渡してwarningを表示します。この振る舞いはRuby 3.0で廃止されます。 +Ruby 2.7では、あるメソッド呼び出しで必須とされる位置引数の個数が不足している場合、Ruby 2.6との互換性を保つために`foo(**empty_hash)`は空のハッシュを渡して警告を表示します。この振る舞いはRuby 3.0で廃止されます。 {% highlight ruby %} def foo(x) @@ -273,7 +275,7 @@ foo(**empty_hash) ### 3\. キーワード引数を受け取らないことを表す構文(`**nil`)が導入される -メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、事実上新機能です)。 +メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、新機能です)。 {% highlight ruby %} def foo(*args, **nil) @@ -283,7 +285,7 @@ foo(k: 1) #=> Ruby 2.7以降: no keywords accepted (ArgumentError) {% endhighlight %} -この新構文は、メソッドがキーワード引数を受け取らないことを明示的に指定するのに有用です。これを使わない場合、キーワード引数は上述の例の他の引数に吸い込まれます。メソッドを拡張してキーワード引数を受け取るようにする場合、以下のような非互換性が発生する可能性があります。 +この新構文は、メソッドがキーワード引数を受け取らないことを明示的に指定するのに有用です。これを使わない場合、キーワード引数は上述の例のrest引数に吸い込まれます。メソッドを拡張してキーワード引数を受け取るようにする場合、以下のような非互換性が発生する可能性があります。 {% highlight ruby %} # メソッドは残りの引数を受け取るが、`**nil`はない状態 @@ -307,7 +309,7 @@ foo(k: 1) #=> ArgumentError: unknown keyword k 当初、自動変換はうまいアイデアに思われていて、多くの場合問題なく機能していました。しかし、エッジケースがあまりにも多く、これまでこの振る舞いに関するバグレポートを山のように受け取りました。 -自動変換は、オプションの位置引数とキーワード引数をどちらも受け取るメソッドではうまく動きません。末尾のHashオブジェクトを位置引数として扱うことを期待する人々もいれば、末尾のHashオブジェクトをキーワード引数として扱うことを期待する人々もいました。 +自動変換は、オプション引数とキーワード引数をどちらも受け取るメソッドではうまく動きません。末尾のHashオブジェクトを位置引数として扱うことを期待する人々もいれば、末尾のHashオブジェクトをキーワード引数として扱うことを期待する人々もいました。 最も混乱を呼ぶケースのひとつを以下に示します。 @@ -345,7 +347,7 @@ foo() #=> Ruby 2.6以前: [{}] #=> Ruby 2.7以降: [] {% endhighlight %} -`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになります。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 +`foo()`には引数がありませんが、Ruby 2.6では空のハッシュ引数が`target`に渡されます。理由は、メソッド`foo`が明示的にキーワード(`**kwargs`)を委譲しているためです。`foo()`が呼び出されると、`args`は空のArrayになり、`kwargs`は空のHashになり、blockはnilになります。。そして`target(*args, **kwargs, &block)`は空のHashを引数として1つ渡します。理由は、`**kwargs`が自動的にHash位置引数に変換されるためです。 自動変換は開発者を混乱させるのみならず、メソッドの拡張性も弱めてしまいます。振る舞いが変更された理由や、特定の実装が選択された理由について詳しくは[Feature #14183](https://bugs.ruby-lang.org/issues/14183)をご覧ください。 @@ -355,4 +357,4 @@ foo() #=> Ruby 2.6以前: [{}] ## 更新履歴 -* 更新 2019-12-25: 2.7.0-rc2でwarningメッセージが若干変更され、warning抑制APIが追加された。 +* 更新 2019-12-25: 2.7.0-rc2で警告メッセージが若干変更され、警告抑制APIが追加された。 From a5f8fdd3ea5cd14267b1d9cc7efc3d208447de8a Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Wed, 22 Jan 2020 12:35:17 +0900 Subject: [PATCH 2765/3767] Add en doc --- ...separation-of-positional-and-keyword-arguments-in-ruby-3-0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 38c2aea1c9..505003747d 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -174,6 +174,7 @@ end if RUBY_VERSION < "2.7" * * * * * 自分のコードがRuby 2.6以前で動かなくても構わないのであれば、Ruby 2.7で新しいスタイルを試してもよいでしょう。ほぼほぼ間違いなく動作しますが、以下のようなエッジケースを運悪く踏むこともあります。 +--- {% highlight ruby %} def target(*args) From bdd3514fe2b0a6a4e52ae311b93d39f462f9ac87 Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Wed, 22 Jan 2020 12:35:47 +0900 Subject: [PATCH 2766/3767] Translate "Separation of positional and keyword arguments in Ruby 3.0" --- ...paration-of-positional-and-keyword-arguments-in-ruby-3-0.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 505003747d..234c6671db 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -13,6 +13,8 @@ lang: ja この文書では便宜上、必須引数、オプション引数、rest引数、後置引数(つまり、キーワード引数とブロック引数以外の引数)をまとめて「位置引数」と呼びます。 +Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 + Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7で警告を表示します。以下のいずれかの警告が表示される場合は、コードのアップデートが必要です。 * `Using the last argument as keyword parameters is deprecated` @@ -174,7 +176,6 @@ end if RUBY_VERSION < "2.7" * * * * * 自分のコードがRuby 2.6以前で動かなくても構わないのであれば、Ruby 2.7で新しいスタイルを試してもよいでしょう。ほぼほぼ間違いなく動作しますが、以下のようなエッジケースを運悪く踏むこともあります。 ---- {% highlight ruby %} def target(*args) From d1d39723a179d9f0e97329bb48786981c8147c54 Mon Sep 17 00:00:00 2001 From: hachi8833 Date: Thu, 30 Jan 2020 16:49:40 +0900 Subject: [PATCH 2767/3767] Fix untranslated lines --- ...eparation-of-positional-and-keyword-arguments-in-ruby-3-0.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 234c6671db..38c2aea1c9 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -13,8 +13,6 @@ lang: ja この文書では便宜上、必須引数、オプション引数、rest引数、後置引数(つまり、キーワード引数とブロック引数以外の引数)をまとめて「位置引数」と呼びます。 -Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7でwarningを表示します。以下のいずれかのwarningが表示される場合は、コードのアップデートが必要です。 - Ruby 3.0では、位置引数とキーワード引数が分離されます。Ruby 3.0で変更される振る舞いはRuby 2.7で警告を表示します。以下のいずれかの警告が表示される場合は、コードのアップデートが必要です。 * `Using the last argument as keyword parameters is deprecated` From 8b1e350ead504e7d804b7b44dfa2669cd56e2fab Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Mon, 29 Nov 2021 10:40:13 +0900 Subject: [PATCH 2768/3767] Added some changes that we consider to minor. --- ...ositional-and-keyword-arguments-in-ruby-3-0.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md index 38c2aea1c9..ac24a4a40e 100644 --- a/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md +++ b/ja/news/_posts/2019-12-12-separation-of-positional-and-keyword-arguments-in-ruby-3-0.md @@ -24,6 +24,7 @@ Ruby 3.0では、位置引数とキーワード引数が分離されます。Rub Ruby 3では、すべての引数を委譲するメソッドで、位置引数の他に必ずキーワード引数も明示的に委譲しなければなりません。Ruby 2.7以前の委譲の振る舞いを変えたくない場合は、`ruby2_keywords`をお使いください。詳しくは後述の「引数の委譲の扱いについて」をご覧ください。 ## よくあるケース +{: #typical-cases } 以下はもっともよくあるケースです。Hashではなくキーワードを渡すのにdouble splat演算子(`**`)を使えます。 @@ -69,6 +70,7 @@ bar({ k: 42 }) # => {:k=>42} {% endhighlight %} ## どの動作が非推奨になるか +{: #what-is-deprecated } Ruby 2では、キーワード引数が末尾のハッシュ位置引数として扱われることがあります。また、末尾のハッシュ引数がキーワード引数として扱われることもあります。 @@ -101,6 +103,7 @@ foo(k: 1) #=> {:k=>1} {% endhighlight %} ## Q: 自分のコードはRuby 2.7で動かなくなりますか? +{: #break-on-ruby-2-7 } A: たぶん動きます。 @@ -111,8 +114,10 @@ Ruby 2.7では、警告が表示される点と軽微な変更点以外を除い 非推奨の警告を無効にしたい場合は、コマンドライン引数`-W:no-deprecated`を使うか、コードに`Warning[:deprecated] = false`を追加します。 ## 引数の委譲の扱いについて +{: #delegation } ### Ruby 2.6以前の場合 +{: #delegation-ruby-2-6-or-prior } Ruby 2では、以下のように1個の`*rest`引数と1個の`&block`引数を受け付けて、この2つの引数を委譲先メソッド(以下の`target`)に渡すことで委譲メソッドを書けます。この振る舞いでは、(1つ以上の)キーワード引数も「位置引数<=>キーワード引数の自動変換」によって暗黙的に扱われます。 @@ -123,6 +128,7 @@ end {% endhighlight %} ### Ruby 3の場合 +{: #delegation-ruby-3 } 以下のようにキーワード引数を明示的に委譲する必要があります。 @@ -141,6 +147,7 @@ end {% endhighlight %} ### Ruby 2.7の場合 +{: #delegation-ruby-2-7 } 手短かに言うと、以下のように`Module#ruby2_keywords`を用い、`*args, &block`を委譲します。 @@ -155,6 +162,7 @@ end 実際、Ruby 2.7では多くの場面でこの新しい委譲のスタイルを利用できます。ただし1つ既知のエッジケースがあります。次をご覧ください。 ### Ruby 2.6 / 2.7 / 3で互換性のある委譲スタイル +{: #a-compatible-delegation } 手短かに言うと、ここも「`Module#ruby2_keywords`を使う」となります。 @@ -171,7 +179,7 @@ def ruby2_keywords(*) end if RUBY_VERSION < "2.7" {% endhighlight %} -* * * * * +--- 自分のコードがRuby 2.6以前で動かなくても構わないのであれば、Ruby 2.7で新しいスタイルを試してもよいでしょう。ほぼほぼ間違いなく動作しますが、以下のようなエッジケースを運悪く踏むこともあります。 @@ -195,10 +203,12 @@ foo({}, **{}) #=> Ruby 2.7: [{}] ({}を渡せば、キーワード引数が「 移植性がどうしても不安な場合は`ruby2_keywords`をお使いください(Ruby 2.6以前ではキーワード引数周りで膨大なエッジケースが存在していることを知っておいてください)。`ruby2_keywords`は、今後Ruby 2.6がサポート切れになったあとで削除される可能性があります。そのときになったら、キーワード引数を明示的に委譲することをおすすめします(上述のRuby 3向けのコードを参照)。 ## その他の軽微な変更点 +{: #other-minor-changes } Ruby 2.7のキーワード引数では、この他に以下の3つの軽微な変更が行われています。 ### 1\. キーワード引数で非シンボルキーを利用できるようになった +{: #other-minor-changes-non-symbol-keys } Ruby 2.6以前のキーワード引数では、シンボル形式のキーしか利用できませんでした。Ruby 2.7のキーワード引数では、以下のようにシンボル形式でないキーを利用できるようになります。 @@ -242,6 +252,7 @@ bar("key" => 42, :sym => 43) {% endhighlight %} ### 2\. double splatを付けた空ハッシュ(`**{}`)で引数を渡さないようになった +{: #other-minor-changes-empty-hash } Ruby 2.6以前は、`**empty_hash`を渡すと位置引数に空のハッシュが渡されました(`[{}]`)。Ruby 2.7以降では引数を渡さなくなります。 @@ -274,6 +285,7 @@ foo(**empty_hash) {% endhighlight %} ### 3\. キーワード引数を受け取らないことを表す構文(`**nil`)が導入される +{: #other-minor-changes-double-splat-nil } メソッド定義で`**nil`を用いることで、そのメソッドがキーワード引数を受け取らないことを明示的に示せるようになります。このメソッドを呼び出すときにキーワード引数を渡すと`ArgumentError`が表示されます(これは非互換性ではなく、新機能です)。 @@ -306,6 +318,7 @@ foo(k: 1) #=> ArgumentError: unknown keyword k {% endhighlight %} ## 自動変換を非推奨に変える理由 +{: #why-deprecated } 当初、自動変換はうまいアイデアに思われていて、多くの場合問題なく機能していました。しかし、エッジケースがあまりにも多く、これまでこの振る舞いに関するバグレポートを山のように受け取りました。 From 43feb73e0af06667ddbb9a695972fe019fc00a57 Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 27 Nov 2021 21:07:05 +0700 Subject: [PATCH 2769/3767] Translate CVE-2021-31810: Trusting FTP PASV responses vulnerability in Net::FTP (id) --- ...7-07-trusting-pasv-responses-in-net-ftp.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 id/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md diff --git a/id/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md b/id/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md new file mode 100644 index 0000000000..6dad71eca8 --- /dev/null +++ b/id/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md @@ -0,0 +1,40 @@ +--- +layout: news_post +title: "CVE-2021-31810: Kerentanan respons FTP PASV yang dipercaya pada Net::FTP" +author: "shugo" +translator: "meisyal" +date: 2021-07-07 09:00:00 +0000 +tags: security +lang: id +--- + +Sebuah kerentanan respons FTP PASV yang dipercaya telah ditemukan pada Net::FTP. +Kerentanan ini telah ditetapkan dengan penanda CVE +[CVE-2021-31810](https://nvd.nist.gov/vuln/detail/CVE-2021-31810). +Kami sangat merekomendasikan Anda untuk memperbarui Ruby. + +net-ftp adalah sebuah *default gem* pada Ruby 3.0.1, tetapi *gem* tersebut +memiliki masalah pengemasan. Sehingga, mohon perbarui Ruby. + +## Detail + +Sebuah FTP *server* yang berbahaya dapat menggunakan respons PASV untuk +mengelabui Net::FTP dengan menghubungkan kembali ke sebuah alamat IP dan *port* +yang diberikan. Ini berpotensi membuat Net::FTP menguraikan informasi *service* +yang seharusnya privat dan tidak boleh terbuka (contohnya, penyerang melakukan +*port scan* dan *service banner extraction*). + +## Versi Terimbas + +* Rangkaian Ruby 2.6: 2.6.7 dan sebelumnya +* Rangkaian Ruby 2.7: 2.7.3 dan sebelumnya +* Rangkaian Ruby 3.0: 3.0.1 dan sebelumnya + +## Rujukan + +Terima kasih kepada [Alexandr Savca](https://hackerone.com/chinarulezzz) yang +telah melaporkan kerentanan ini. + +## Riwayat + +* Semula dipublikasikan pada 2021-07-07 09:00:00 UTC From 568fbdc9322ab3d5f91c9938af05a890841ead65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Thu, 2 Dec 2021 09:48:22 -0500 Subject: [PATCH 2770/3767] Translation of Ruby 3.1.0-preview1 releases (es) (#2736) --- ...2021-11-09-ruby-3-1-0-preview1-released.md | 259 ++++++++++++++++++ 1 file changed, 259 insertions(+) create mode 100644 es/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md diff --git a/es/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md b/es/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md new file mode 100644 index 0000000000..6bbecd9013 --- /dev/null +++ b/es/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md @@ -0,0 +1,259 @@ +--- +layout: news_post +title: "Publicado Ruby 3.1.0 versión previa 1" +author: "naruse" +translator: vtamara +date: 2021-11-09 00:00:00 +0000 +lang: es +--- + +Nos complace anunciar la publicación de Ruby {{ release.version }}. + +{% assign release = site.data.releases | where: "version", "3.1.0-preview1" | first %} + + +## YJIT: Nuevo compilador experimental JIT en-proceso + +Ruby 3.1 incorpora YJIT, un nuevo compilador JIT en-proceso desarrollado +por Shopify. + +Desde que [Ruby 2.6 introdujo MJIT en 2018](https://www.ruby-lang.org/es/news/2018/12/25/ruby-2-6-0-released/), +su desempeño ha mejorado significativamente, y finalmente +[alcanzamos Ruby3x3 el año pasado](https://www.ruby-lang.org/es/news/2020/12/25/ruby-3-0-0-released/). +Pero aún cuando Optcarrot ha demostrado un impresionante aumento de velocidad, +el JIT no ha beneficiado aplicaciones de negocios del mundo real. + +Recientemente Shopify contribuyó muchas mejoras a Ruby para aumentar la +velocidad de su aplicación Rails. +YJIT es una contribución importante y busca mejorar el desempeño de +aplicaciones rails. + +Mientras MJIT es un compilador JIT basado-en-métodos y usa un +compilador de C externo, YJIT usa Versiones de Bloques Básicos e +incluye un compilador JIT. Con Versiones de Bloques Básicos Perezosa +(Lazy Basic Block Versioning - LBBV), que primero compilan el comienzo de +un método e incrementalmente compila el resto a medida que el tipo de +los argumentos y variables se determina dinámicamente. Ver una introducción +detallada en +[YJIT: a basic block versioning JIT compiler for CRuby](https://dl.acm.org/doi/10.1145/3486606.3486781). + +Con esta tecnología, YJIT alcanza tanto un tiempo de calentamiento rápido como +mejoras en desempeño en la mayoría de software del mundo-real, hasta +22% en railsbench, 39% en liquid-render. + + + +YJIT es aún una características experimental, y como tal, +está deshabilitado de manera predeterminada. Si quiere usarlo, +especifique la opción `--yjit` en la línea de ordenes que habilita +YJIT. Por ahora está limitado a macOS & Linux sobre plataformas +x86-64. + +* https://bugs.ruby-lang.org/issues/18229 +* https://shopify.engineering/yjit-just-in-time-compiler-cruby +* https://www.youtube.com/watch?v=PBVLf3yfMs8 + +## Gema debug: Un nuevo depurador + +Se incluye un nuevo depurador [debug.gem](https://github.com/ruby/debug). +debug.gem es una implementación de un depurador rápido que provee muchas +características tales como depuración remota, REPL con colores, integración +con IDE (VSCode) entre otras. +Remplaza la librería estándar `lib/debug.rb`. + +## error_highlight: Localización de errores afinada en las trazas + +Se ha incluido un gema con Ruby, error_highlight. Proporciona +localización afinada de errores en la traza: + +``` +$ ruby prueba.rb +prueba.rb:1:in `
': undefined method `time' for 1:Integer (NoMethodError) + +1.time {} + ^^^^^ +Did you mean? times +``` + +Esta gema está habilitada de manera predeterminada. Puede deshabilitarla +desde la línea de ordenes con la opción `--disable-error_highlight`. +Ver detalles en [el repositorio](https://github.com/ruby/error_highlight). + +## Mejoras a Irb + +Se describirán en la siguiente versión previa. + +## Otras características nuevas y notables + +### Lenguaje + +* Pueden omitirse valores en literales de diccionarios y en argumentos de + palabra reservada [Feature #14579] + * `{x:, y:}` es azúcar sintáctica para `{x: x, y: y}`. + * `foo(x:, y:)` es azúcar sintáctica para `foo(x: x, y: y)`. + +* En reconocimiento de patrones el operador pin ahora toma una + expresión [Feature #17411] + +```ruby +Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a +#=> [[3, 5], [5, 7], [11, 13]] +``` + + +### RBS + +RBS es un lenguaje para describir la estructura de programas Ruby. +Ver detalles en [el repositorio](https://github.com/ruby/rbs). + +Actualizaciones desde Ruby 3.0.0: + +* se introduce `rbs collection` para administrar RBSs de gemas. + [doc](https://github.com/ruby/rbs/blob/master/docs/collection.md) +* Se han añadido/actualizado muchas características incorporadas y de + la librería estándar. +* Incluye soluciones a muchas fallas, así como mejoras de desempeño. + +Ver más informaciń en [el archivo CHANGELOG.md](https://github.com/ruby/rbs/blob/master/CHANGELOG.md). + +### TypeProf + +TypeProf es un analizador de tipos estático para Ruby. Genera un prototipo +en RBS a partir de código Ruby sin anotaciones de tipos. Ver detalles en +[el documento](https://github.com/ruby/typeprof/blob/master/doc/doc.md). + +Actualizaciones desde Ruby 3.0.0: + +* Se ha implementado [soporte experimental para IDE](https://github.com/ruby/typeprof/blob/master/doc/ide.md). +* Muchas correcciones a fallas y mejoras de desempeño. + +## Mejoras de desempeño + +* MJIT + * Para cargas de trabajo como Rails, se cambia `--jit-max-cache` de 100 + a 10000. + El compilador JIT ya no se salta la compilación de métodos con menos de + 1000 instrucciones. + * Para soportar Zeitwerk de Rails, el código compilado con JIT ya no + se cancela cuando se habilita un TracePoint para eventos de clase. + +## Otros cambios notables desde 3.0 + +* Reconocimiento de patrones en una línea, e.g., `ary => [x, y, z]`, ya no es + experimental. +* Se ha cambiado levemente el orden de evaluación de asignaciones múltiples. + [[Bug #4443]] + * `foo[0], bar[0] = baz, qux` era evaluado en el orden `baz`, `qux`, `foo`, + y después `bar` en Ruby 3.0. En Ruby 3.1, se evalúa en el orden + `foo`, `bar`, `baz`, y después `qux`. +* Localización de ancho variable: Cadenas (experimental) + [[Falla #18239]](https://bugs.ruby-lang.org/issues/18239) + +### Actualizaciones a la librería estándar + +* Se actualizaron algunas librerías estándar + * RubyGems + * Bundler + * RDoc 6.4.0 + * ReLine + * JSON 2.6.0 + * Psych 4.0.2 + * FileUtils 1.6.0 + * Fiddle + * StringIO 3.0.1 + * IO::Console 0.5.9 + * IO::Wait 0.2.0 + * CSV + * Etc 1.3.0 + * Date 3.2.0 + * Zlib 2.1.1 + * StringScanner + * IpAddr + * Logger 1.4.4 + * OStruct 0.5.0 + * Irb + * Racc 1.6.0 + * Delegate 0.2.0 + * Benchmark 0.2.0 + * CGI 0.3.0 + * Readline(C-ext) 0.1.3 + * Timeout 0.2.0 + * YAML 0.2.0 + * URI 0.11.0 + * OpenSSL + * DidYouMean + * Weakref 0.1.1 + * Tempfile 0.1.2 + * TmpDir 0.1.2 + * English 0.7.1 + * Net::Protocol 0.1.2 + * Net::Http 0.2.0 + * BigDecimal + * OptionParser 0.2.0 + * Set + * Find 0.1.1 + * Rinda 0.1.1 + * Erb + * NKF 0.1.1 + * Base64 0.1.1 + * OpenUri 0.2.0 + * SecureRandom 0.1.1 + * Resolv 0.2.1 + * Resolv::Replace 0.1.0 + * Time 0.2.0 + * PP 0.2.1 + * Prettyprint 0.1.1 + * Drb 2.1.0 + * Pathname 0.2.0 + * Digest 3.1.0.pre2 + * Un 0.2.0 +* Se actualizaron las siguientes gemas incluidas en Ruby + * minitest 5.14.4 + * power_assert 2.0.1 + * rake 13.0.6 + * test-unit 3.5.0 + * rbs 1.6.2 + * typeprof 0.20.0 +* Las siguientes gemas por omisión ahora son ahora gemas incluidas en Ruby. + * net-ftp + * net-imap + * net-pop + * net-smtp + * matrix + * prime + +Ver más detalles en +[NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md) +o [en la bitácora de cambios](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}). + +Con esos cambios, [{{ release.stats.files_changed }} archivos cambiados, {{ release.stats.insertions }} inserciones(+), {{ release.stats.deletions }} eliminaciones (-)](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}#file_bucket) +desde Ruby 3.0.0! + +## Descargas + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Qué es Ruby + +Ruby fue desarrollado inicialmente pof Matz (Yukihiro Matsumoto) en 1993, +y ahora es desarrollado como Código Abierto. Corre en múltiples +plataformas y se usa en todo el mundo especialmente para desarrollo web. From 8582d2af9bc328a6d90d11b44daaf48e169f18ed Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 14:40:51 +0900 Subject: [PATCH 2771/3767] Japanese translation of "CVE-2021-31810: Trusting FTP PASV responses vulnerability in Net::FTP" Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md) to ja. --- ...7-07-trusting-pasv-responses-in-net-ftp.md | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ja/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md diff --git a/ja/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md b/ja/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md new file mode 100644 index 0000000000..6e122de845 --- /dev/null +++ b/ja/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md @@ -0,0 +1,35 @@ +--- +layout: news_post +title: "CVE-2021-31810: Net::FTP における信頼性のある FTP PASV 応答の脆弱性について" +author: "shugo" +translator: "jinroq" +date: 2021-07-07 09:00:00 +0000 +tags: security +lang: ja +--- + +信頼性のある FTP PASV 応答の脆弱性が Net::FTP で発見されました。 +この脆弱性は [CVE-2021-31810](https://nvd.nist.gov/vuln/detail/CVE-2021-31810) として登録されています。 +Ruby をアップグレードすることを強く推奨します。 + +net-ftp は Ruby 3.0.1 の デフォルト gem ですが、パッケージ化の問題があるため、Ruby 自体をアップグレードしてください。 + +## 詳細 + +悪意のある FTP サーバーが、PASV 応答を利用して Net::FTP を偽装し、特定の IP アドレスとポートに接続し直す可能性があります。 +これにより Net::FTP は本来では抽出できない非公開なサービスに関する情報を抽出する可能性があります +(例: 攻撃者はポートスキャンやサービスバナーの抽出を実行できます)。 + +## 影響を受けるバージョン + +* Ruby 2.6 系列: 2.6.7 およびそれ以前のバージョン +* Ruby 2.7 系列: 2.7.3 およびそれ以前のバージョン +* Ruby 3.0 系列: 3.0.1 およびそれ以前のバージョン + +## クレジット + +この脆弱性情報は、[Alexandr Savca](https://hackerone.com/chinarulezzz) 氏によって報告されました。 + +## 更新履歴 + +* 2021-07-07 18:00:00 (JST) 初版 From 85b21c3e53f54cef7d0b7f8f156c0f708c950bb4 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Thu, 25 Nov 2021 17:52:06 +0900 Subject: [PATCH 2772/3767] Japanese translation of "CVE-2021-41816: Buffer Overrun in CGI.escape_html" Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md) to ja. --- ...errun-in-cgi-escape_html-cve-2021-41816.md | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 ja/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md diff --git a/ja/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md b/ja/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md new file mode 100644 index 0000000000..b6712c7c3f --- /dev/null +++ b/ja/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md @@ -0,0 +1,39 @@ +--- +layout: news_post +title: "CVE-2021-41816: CGI.escape_html 内のバッファオーバーラン" +author: "mame" +translator: "jinroq" +date: 2021-11-24 12:00:00 +0000 +tags: security +lang: ja +--- + +A buffer overrun vulnerability was discovered in CGI.escape_html. +This vulnerability has been assigned the CVE identifier [CVE-2021-41816](https://nvd.nist.gov/vuln/detail/CVE-2021-41816). +We strongly recommend upgrading Ruby. +CGI.escape_html 内のバッファオーバーランの脆弱性が発見されました。 +この脆弱性は、[CVE-2021-41816](https://nvd.nist.gov/vuln/detail/CVE-2021-41816)として登録されています。 +Ruby をアップグレードすることを強く推奨します。 + +## 詳細 + +`long` 型が 4 バイトかかるプラットフォーム(典型的なものは Windows)で非常に大きな文字列(700 MB 以上)を `CGI.escape_html` に渡すと、バッファオーバーフローを引き起こす脆弱性があります。 + +cgi gem をバージョン 0.3.1, 0.2.1, 0.1.1 もしくはこれら以上のバージョンに更新してください。`gem update cgi` を使用して更新できます。bundler を使用している場合は、 `Gemfile` に `gem "cgi", "> = 0.3.1"` を追加してください。 +または、Rubyを 2.7.5 または 3.0.3 に更新してください。 + +この問題は Ruby 2.7 以降で発見されたので、Ruby 2.6 でバンドルされている cgi バージョンには脆弱性はありません。 + +## 影響を受けるバージョン + +* cgi gem 0.1.0 以前(Ruby 2.7.5 より前にバンドルされている Ruby 2.7 系列) +* cgi gem 0.2.0 以前(Ruby 3.0.3 より前にバンドルされている Ruby 3.0 系列) +* cgi gem 0.3.0 以前 + +## クレジット + +この脆弱性情報は、[chamal](https://hackerone.com/chamal) 氏によって報告されました。 + +## 更新履歴 + +* 2021-11-24 21:00:00 (JST) 初版 From cf989664e27d38c7ed1c38c6548d8a32523721e3 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 12:46:24 +0900 Subject: [PATCH 2773/3767] Japanese translation of "Ruby 3.1.0 Preview 1 Released" Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md) to ja. --- ...2021-11-09-ruby-3-1-0-preview1-released.md | 210 ++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100644 ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md diff --git a/ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md b/ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md new file mode 100644 index 0000000000..bcd1ca2733 --- /dev/null +++ b/ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md @@ -0,0 +1,210 @@ +--- +layout: news_post +title: "Ruby 3.1.0 Preview 1 リリース" +author: "naruse" +translator: "jinroq" +date: 2021-11-09 00:00:00 +0000 +lang: ja +--- + +Ruby 3.1 に向けてフィードバックを得るためのリリースである、Ruby 3.1.0-preview1 が公開されました。 + +{% assign release = site.data.releases | where: "version", "3.1.0-preview1" | first %} + +## YJIT: 新しいインプロセス JIT コンパイラ (experimental) + +Ruby 3.1 には、Shopify 社が開発した新しいインプロセス JIT コンパイラである YJIT をマージしています。 + +[2018 年に Ruby 2.6 が MJIT を導入](https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/)して以降、パフォーマンスは大幅に向上し、ついに[昨年 Ruby3x3 を達成しました](https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/)。しかし、この JIT は Optcarrot では目覚ましい速度改善を示したものの、実世界のプロダクトで運用するには厳しいものでした。 + +近年 Shopify 社は Rails アプリケーションを高速化するために Ruby へ多くの改善をしてくれました。その中でも YJIT は重要な貢献であり、また、Rails アプリケーションのパフォーマンス向上を目的としています。 + +MJIT はメソッドベースの JIT コンパイラであり、外部 C コンパイラを使用します。一方、YJIT は Basic Block Versioning を使用し、その中に JIT コンパイラを含みます。 Lazy Basic Block Versioning(LBBV)では、最初にメソッドの先頭をコンパイルし、引数と変数の型が動的に決定されると、残りをインクリメンタルにコンパイルします。詳細な概要については [YJIT: a basic block versioning JIT compiler for CRuby](https://dl.acm.org/doi/10.1145/3486606.3486781) を参照してください。 + +この技術により、YJIT は実世界の多くのプロダクトで高速な起動時間とパフォーマンス向上の両方を実現しています。railsbench 上で 22%、liquid-render 上で 39% の改善を実現しています。 + + + +YJIT はまだ実験的な機能であるため、デフォルトでは無効になっています。使用するにはコマンドラインオプション `--yjit` を指定して YJIT を有効にします。また YJIT が仕様できる環境は、現時点では x86-64 プラットフォーム搭載の macOS および Linux に限定されています。 + +* [https://bugs.ruby-lang.org/issues/18229](https://bugs.ruby-lang.org/issues/18229) +* [https://shopify.engineering/yjit-just-in-time-compiler-cruby](https://shopify.engineering/yjit-just-in-time-compiler-cruby) +* [https://www.youtube.com/watch?v=PBVLf3yfMs8](https://www.youtube.com/watch?v=PBVLf3yfMs8) + +## debug gem: 新しいデバッガ + +新しいデバッガ [debug.gem](https://github.com/ruby/debug) がバンドルされています。 debug.gem は高速なデバッガであり、リモートデバッグ、色付き REPL、IDE integration(VSCode)など多くの機能を提供します。これは標準添付ライブラリの `lib/debug.rb` に置き換えられます。 + +## error_highlight: バックトレース内でさらに詳細なエラー箇所を示す機能 + +組み込み gem である error_highlight が導入されました。バックトレース内でさらに詳細なエラー箇所を示すことができます: + +``` +$ ruby test.rb +test.rb:1:in `
': undefined method `time' for 1:Integer (NoMethodError) + +1.time {} + ^^^^^ +Did you mean? times +``` + +この gem はデフォルトで有効になっています。コマンドラインオプション `--disable-error_highlight` を使用して無効にできます。詳細は[リポジトリ](https://github.com/ruby/error_highlight)を参照してください。 + +## Irb の改善 + +次の preview 版で説明します。 + +## その他の主要な新機能 + +### 言語仕様 + +* ハッシュリテラルとキーワード引数の値は省略できます [Feature #14579] + * `{x:, y:}` は `{x: x, y: y}` の糖衣構文です + * `foo(x:, y:)` は `foo(x: x, y: y)` の糖衣構文です + +* パターンマッチングのピン演算子が式を受け取るようになりました [Feature #17411] + +```ruby +Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a +#=> [[3, 5], [5, 7], [11, 13]] +``` + +### RBS + +RBS は Ruby プログラムの構造を記述するための言語です。詳細は[リポジトリ](https://github.com/ruby/rbs)を参照してください。 + +Ruby 3.0.0 からの変更点: + +* gem の RBS を管理する `rbs collection` が導入されています [[doc]](https://github.com/ruby/rbs/blob/master/docs/collection.md) +* 組み込みライブラリおよび標準添付ライブラリの多くのシグネチャが追加/更新されています +* 多くのバグ修正とパフォーマンスの改善も含まれています + +詳細は [CHANGELOG.md](https://github.com/ruby/rbs/blob/master/CHANGELOG.md) を参照してください。 + +### TypeProf + +TypeProf は Ruby の静的型解析器です。型注釈のない Ruby コードから RBS のプロトタイプを生成します。詳細は[ドキュメント](https://github.com/ruby/typeprof/blob/master/doc/doc.md)を参照してください。 + +Ruby 3.0.0 からの変更点: + +* [IDE サポート](https://github.com/ruby/typeprof/blob/master/doc/ide.md)が実装されました (Experimental) +* 多くのバグ修正とパフォーマンスの改善も含まれています + +## パフォーマンスの改善 + +* MJIT + * Rails のようなワークロードのために、`--jit-max-cache` のデフォルト値を 100 から 10000 に変更しています。 + JIT コンパイラは 1000 命令列長より長いメソッドのコンパイルをスキップしなくなりました + * Rails の Zeitwerk モードをサポートするために、クラスイベントで TracePoint が有効になっている場合に JIT コンパイルされたコードをキャンセルしなくなりました + +## その他の注目すべき 3.0 からの変更点 + +* 1 行パターンマッチ(例: `ary => [x, y, z]`)が experimental ではなくなりました +* 多重代入の評価順序が若干変更されました [[Bug #4443]](https://bugs.ruby-lang.org/issues/4443) + * Ruby 3.0では `foo[0], bar[0] = baz, qux` は `baz`, `qux`,`foo`, `bar` の順に評価されていました。Ruby 3.1 からは `foo`,`bar`, `baz`,`qux` の順に評価されるようになります +* 文字列の可変幅割り当て (experimental) [[Bug #18239]](https://bugs.ruby-lang.org/issues/18239) + +### 標準添付ライブラリの更新 + +* いくつかの標準添付ライブラリが更新されています + * RubyGems + * Bundler + * RDoc 6.4.0 + * ReLine + * JSON 2.6.0 + * Psych 4.0.2 + * FileUtils 1.6.0 + * Fiddle + * StringIO 3.0.1 + * IO::Console 0.5.9 + * IO::Wait 0.2.0 + * CSV + * Etc 1.3.0 + * Date 3.2.0 + * Zlib 2.1.1 + * StringScanner + * IpAddr + * Logger 1.4.4 + * OStruct 0.5.0 + * Irb + * Racc 1.6.0 + * Delegate 0.2.0 + * Benchmark 0.2.0 + * CGI 0.3.0 + * Readline(C-ext) 0.1.3 + * Timeout 0.2.0 + * YAML 0.2.0 + * URI 0.11.0 + * OpenSSL + * DidYouMean + * Weakref 0.1.1 + * Tempfile 0.1.2 + * TmpDir 0.1.2 + * English 0.7.1 + * Net::Protocol 0.1.2 + * Net::Http 0.2.0 + * BigDecimal + * OptionParser 0.2.0 + * Set + * Find 0.1.1 + * Rinda 0.1.1 + * Erb + * NKF 0.1.1 + * Base64 0.1.1 + * OpenUri 0.2.0 + * SecureRandom 0.1.1 + * Resolv 0.2.1 + * Resolv::Replace 0.1.0 + * Time 0.2.0 + * PP 0.2.1 + * Prettyprint 0.1.1 + * Drb 2.1.0 + * Pathname 0.2.0 + * Digest 3.1.0.pre2 + * Un 0.2.0 +* 以下のバンドルされた gems が更新されています + * minitest 5.14.4 + * power_assert 2.0.1 + * rake 13.0.6 + * test-unit 3.5.0 + * rbs 1.6.2 + * typeprof 0.20.0 +* 以下のデフォルト gems がバンドルされた gem になりました + * net-ftp + * net-imap + * net-pop + * net-smtp + * matrix + * prime + +詳細は [NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md) か [commit logs](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}) を参照してください。 + +なお、こうした変更により、Ruby 3.0.0 以降では [{{ release.stats.files_changed }} 個のファイルに変更が加えられ、 {{ release.stats.insertions }} 行の追加と {{ release.stats.deletions }} 行の削除が行われました](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}#file_bucket)! + +## ダウンロード + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Ruby とは + +Ruby はまつもとゆきひろ(Matz)によって 1993 年に開発が始められ、今もオープンソースソフトウェアとして開発が続けられています。 +Ruby は様々なプラットフォームで動き、世界中で、特に Web アプリケーション開発のために使われています。 From cd5d083f793f69db198d73e21f07cc910bcd9d4a Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 21:26:16 +0900 Subject: [PATCH 2774/3767] Fixed a bug Fixed a bug that disturbed `release.version` from being displayed. --- ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md b/ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md index bcd1ca2733..125aed23f2 100644 --- a/ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md +++ b/ja/news/_posts/2021-11-09-ruby-3-1-0-preview1-released.md @@ -7,10 +7,10 @@ date: 2021-11-09 00:00:00 +0000 lang: ja --- -Ruby 3.1 に向けてフィードバックを得るためのリリースである、Ruby 3.1.0-preview1 が公開されました。 - {% assign release = site.data.releases | where: "version", "3.1.0-preview1" | first %} +Ruby 3.1 に向けてフィードバックを得るためのリリースである、Ruby {{ release.version }} が公開されました。 + ## YJIT: 新しいインプロセス JIT コンパイラ (experimental) Ruby 3.1 には、Shopify 社が開発した新しいインプロセス JIT コンパイラである YJIT をマージしています。 From 36bbdaa59d6a658c4bdcf51ab8575e0da8b070fe Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 3 Dec 2021 17:06:26 +0900 Subject: [PATCH 2775/3767] Removed unnecessary English text. --- ...1-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/ja/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md b/ja/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md index b6712c7c3f..6414233097 100644 --- a/ja/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md +++ b/ja/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md @@ -8,9 +8,6 @@ tags: security lang: ja --- -A buffer overrun vulnerability was discovered in CGI.escape_html. -This vulnerability has been assigned the CVE identifier [CVE-2021-41816](https://nvd.nist.gov/vuln/detail/CVE-2021-41816). -We strongly recommend upgrading Ruby. CGI.escape_html 内のバッファオーバーランの脆弱性が発見されました。 この脆弱性は、[CVE-2021-41816](https://nvd.nist.gov/vuln/detail/CVE-2021-41816)として登録されています。 Ruby をアップグレードすることを強く推奨します。 From b9a2cab013eaeac40e2295b92485b2a7b6b0d350 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 15:21:54 +0900 Subject: [PATCH 2776/3767] Translate "CVE-2021-32066: A StartTLS stripping vulnerability in Net::IMAP" (ja) Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md) to ja. --- ...21-07-07-starttls-stripping-in-net-imap.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md diff --git a/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md b/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md new file mode 100644 index 0000000000..6d2f0d0343 --- /dev/null +++ b/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md @@ -0,0 +1,34 @@ +--- +layout: news_post +title: "CVE-2021-32066: Net::IMAP 内の StartTLS ストリッピングの脆弱性について" +author: "shugo" +translator: "jinroq" +date: 2021-07-07 09:00:00 +0000 +tags: security +lang: ja +--- + +Net::IMAP 内の StartTLS ストリッピングに脆弱性が発見されました。 +この脆弱性は [CVE-2021-32066](https://nvd.nist.gov/vuln/detail/CVE-2021-32066) として登録されています。 +Ruby をアップグレードすることを強く推奨します。 + +net-imap は Ruby 3.0.1 の デフォルト gem ですが、パッケージ化の問題があるため、Ruby 自体をアップグレードしてください。 + +## 詳細 + +Net::IMAP は、StartTLS が不明な応答で失敗した場合に例外を発生させません。これにより、中間者攻撃者がクライアントとレジストリ間のネットワークの場所を利用して StartTLS コマンドをブロックできる可能性があります。つまり、中間者攻撃者が TLS 保護をバイパスできる可能性があります。 +これは「StartTLS ストリッピング攻撃」とも呼ばれています。 + +## 影響を受けるバージョン + +* Ruby 2.6 系列: 2.6.7 およびそれ以前のバージョン +* Ruby 2.7 系列: 2.7.3 およびそれ以前のバージョン +* Ruby 3.0 系列: 3.0.1 およびそれ以前のバージョン + +## クレジット + +この脆弱性情報は、[Alexandr Savca](https://hackerone.com/chinarulezzz) 氏によって報告されました。 + +## 更新履歴 + +* 2021-07-07 18:00:00 (JST) 初版 From 0e5e25f8e1e46d121cc14b0936a835696d9db50f Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 16:04:13 +0900 Subject: [PATCH 2777/3767] Translate "CVE-2021-28965: XML round-trip vulnerability in REXML" (ja) Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md) to ja. --- ...p-vulnerability-in-rexml-cve-2021-28965.md | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md diff --git a/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md b/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md new file mode 100644 index 0000000000..65589d9ebe --- /dev/null +++ b/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md @@ -0,0 +1,47 @@ +--- +layout: news_post +title: "CVE-2021-28965: REXML 内の XML ラウンドトリップの脆弱性について" +author: "mame" +translator: "jinroq" +date: 2021-04-05 12:00:00 +0000 +tags: security +lang: ja +--- + +Ruby にバンドルされている REXML gem 内の XML ラウンドトリップに脆弱性が発見されました。 +この脆弱性は [CVE-2021-28965](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28965) として登録されています。 +REXML gem をアップグレードすることを強く推奨します。 + +## 詳細 + +加工された XML ドキュメントをパーシングおよびシリアル化する場合、REXML gem(Ruby にバンドルされているものを含む)は、元のドキュメントとは構造が異なる誤った XML ドキュメントを生成する可能性があります。 +この問題の影響はコンテキストによって大きく異なりますが、REXML を使用している一部のプログラムでは脆弱性が生じる可能性があります。 + +REXML gem をバージョン 3.2.5 以降に更新してください。 + +Ruby 2.6 以降を使用している場合: + +* Ruby 2.6.7、2.7.3、もしくは 3.0.1 を使ってください +* または `gem update rexml` で更新することもできます。bundler を使用している場合は、`Gemfile` に `gem "rexml", ">= 3.2.5"` を追加してください + +Ruby 2.5.8 以前を使用している場合: + +* Ruby 2.5.9 を使ってください +* Ruby 2.5.8 以前では `gem update rexml` を実行できません +* Ruby 2.5 系列は現在 EOL であるため、Ruby を 2.6.7 以降に可能な限り早く更新することを検討してください + +## 影響を受けるバージョン + +* Ruby​​ 2.5.8 以前(このバージョンでは `gem update rexml` を実行できません。) +* Ruby​​ 2.6.6 以前 +* Ruby​​ 2.7.2 以前 +* Ruby​​ 3.0.0 +* REXML gem 3.2.4 以前 + +## クレジット + +この脆弱性情報は [Juho Nurminen](https://hackerone.com/jupenur) 氏によって報告されました。 + +## 更新履歴 + +* 2021-04-05 21:00:00 (JST) 初版 From 70f0285ff7ba3b5708f431ef92dab669f939d023 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 16:52:26 +0900 Subject: [PATCH 2778/3767] Translate "CVE-2021-28966: Path traversal in Tempfile on Windows" (ja) Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md) to ja. --- ...ath-traversal-on-windows-cve-2021-28966.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 ja/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md diff --git a/ja/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md b/ja/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md new file mode 100644 index 0000000000..95321df7ee --- /dev/null +++ b/ja/news/_posts/2021-04-05-tempfile-path-traversal-on-windows-cve-2021-28966.md @@ -0,0 +1,36 @@ +--- +layout: news_post +title: "CVE-2021-28966: Windows 版 Tempfile 内のパストラバーサルについて" +author: "mame" +translator: "jinroq" +date: 2021-04-05 12:00:00 +0000 +tags: security +lang: ja +--- + +Windows 版 Ruby にバンドルされている tmpdir ライブラリには、意図しないディレクトリを作成してしまう脆弱性が発見されました。 +また、Windows 版 Ruby にバンドルされている tempfile ライブラリは、内部で tmpdir を使用しているため同様の脆弱性があります。 +この脆弱性は [CVE-2021-28966](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28966) として登録されています。 + +## 詳細 + +tmpdir ライブラリで導入された `Dir.mktmpdir` メソッドは、第一引数に作成するディレクトリ名のプレフィックスとサフィックスを受け取ることができます。 +プレフィックスには相対ディレクトリ指定子 `"..\\"` を含めることができるため、このメソッドは任意のディレクトリを対象にすることができます。 +したがって、スクリプトが外部入力をプレフィックスとして受け取り、対象のディレクトリに不適切なアクセス許可がある、もしくは、ruby プロセスに不適切な権限がある場合に、攻撃者は任意のディレクトリに対してディレクトリやファイルを作成することができます。 + +同じ脆弱性が [CVE-2018-6914](https://www.ruby-lang.org/en/news/2018/03/28/unintentional-file-and-directory-creation-with-directory-traversal-cve-2018-6914/) として登録されていますが、Windows 版の対応が不十分でした。 + +影響を受けるバージョンの Ruby を利用している全ユーザーは、すぐにアップグレードする必要があります。 + +## 影響を受けるバージョン + +* Ruby 2.7.2 以前 +* Ruby 3.0.0 + +## クレジット + +この脆弱性情報は [Bugdiscloseguys](https://hackerone.com/bugdiscloseguys) 氏によって報告されました。 + +## 更新履歴 + +* 2021-04-05 21:00:00 (JST) 初版 From a6169206b4d5b1cad122b3225396e07ccc1ce542 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Fri, 26 Nov 2021 18:23:23 +0900 Subject: [PATCH 2779/3767] Translate "CVE-2020-25613: Potential HTTP Request Smuggling Vulnerability in WEBrick" (ja) Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2020-09-29-http-request-smuggling-cve-2020-25613.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2020-09-29-http-request-smuggling-cve-2020-25613.md) to ja. --- ...9-http-request-smuggling-cve-2020-25613.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 ja/news/_posts/2020-09-29-http-request-smuggling-cve-2020-25613.md diff --git a/ja/news/_posts/2020-09-29-http-request-smuggling-cve-2020-25613.md b/ja/news/_posts/2020-09-29-http-request-smuggling-cve-2020-25613.md new file mode 100644 index 0000000000..bc0fdc11fe --- /dev/null +++ b/ja/news/_posts/2020-09-29-http-request-smuggling-cve-2020-25613.md @@ -0,0 +1,38 @@ +--- +layout: news_post +title: "CVE-2020-25613: WEBrick 内の潜在的な HTTP リクエストスマグリングの脆弱性について " +author: "mame" +translator: "jinroq" +date: 2020-09-29 06:30:00 +0000 +tags: security +lang: ja +--- + +WEBrick 内で潜在的な HTTP リクエストスマグリングの脆弱性が発見されました。 +この脆弱性は [CVE-2020-25613](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-25613) として登録されています。 +webrick gem をアップグレードすることを強く推奨します。 + +## 詳細 + +WEBrick は、無効な Transfer-Encoding ヘッダーに対して寛容すぎました。 +これは WEBrick と一部の HTTP プロキシサーバー間で一貫性のない解釈が発生し、攻撃者が HTTP リクエストを”スマグリング(smuggle)”する可能性があります。 +詳細は [CWE-444](https://cwe.mitre.org/data/definitions/444.html) を参照してください。 + +webric gem を 1.6.1 以降に更新してください。 +`gem update webrick` を実行すれば更新できます。 +bundler を使用している場合は、`Gemfile` に `gem "webrick", ">= 1.6.1"` を追加してください。 + +## 影響を受けるバージョン + +* webrick gem 1.6.0 以前 +* Ruby 2.7.1 以前のバージョンでバンドルされた webrick +* Ruby 2.6.6 以前のバージョンでバンドルされた webrick +* Ruby 2.5.8 以前のバージョンでバンドルされた webrick + +## クレジット + +この脆弱性情報は [piao](https://hackerone.com/piao) 氏によって報告されました。 + +## 更新履歴 + +* 2020-09-29 15:30:00 (JST) 初版 From 0771b94d4a43f2caf6afe0d6b2d6cd8632afb1b4 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Sat, 27 Nov 2021 18:50:14 +0900 Subject: [PATCH 2780/3767] Translate "Dispute of Vulnerability CVE-2014-2734" (ja) Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2014-05-09-dispute-of-vulnerability-cve-2014-2734.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2014-05-09-dispute-of-vulnerability-cve-2014-2734.md) to ja. --- ...-dispute-of-vulnerability-cve-2014-2734.md | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 ja/news/_posts/2014-05-09-dispute-of-vulnerability-cve-2014-2734.md diff --git a/ja/news/_posts/2014-05-09-dispute-of-vulnerability-cve-2014-2734.md b/ja/news/_posts/2014-05-09-dispute-of-vulnerability-cve-2014-2734.md new file mode 100644 index 0000000000..4fab485093 --- /dev/null +++ b/ja/news/_posts/2014-05-09-dispute-of-vulnerability-cve-2014-2734.md @@ -0,0 +1,75 @@ +--- +layout: news_post +title: "脆弱性 CVE-2014-2734 の争点について" +author: "emboss" +translator: "jinroq" +date: 2014-05-09 05:33:54 +0000 +tags: security +lang: ja +--- + +[CVE-2014-2734](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-2734) として登録されている脆弱性について、「Ruby でも起こりうるのではないか」という報告を受けました。 +結論から書くと、以下に記載する詳細な分析の結果、Ruby に脆弱性があるとは**考えていません**。 + +この脆弱性により、攻撃者は証明書の署名を変更して任意のルート証明書を偽造し、証明書のオリジナルの秘密鍵を攻撃者が選択した秘密鍵に都合よく置き換える可能性があります。 + +## コンセプトの実証 + +以下は CVE-2014-2734 の分析です。オリジナルの PoC を縮小させることができました。これはコンセプトの実証の本質を捉えていると考えられます。 + +{% highlight ruby %} +require 'openssl' + +forge_key = OpenSSL::PKey::RSA.new(2048) +raw_certificate = File.read("arbitrary.cer") +cert = OpenSSL::X509::Certificate.new(raw_certificate) +resigned_cert = cert.sign(spoof, OpenSSL::Digest::SHA1.new) + +resigned_cert.verify(key) #=> true +{% endhighlight %} + +`X509Certificate#verify` が `true` を返してくることに驚くかもしれません。 +オリジナルの証明書には `forge_key` の公開鍵とは異なるオリジナルの公開鍵を指す[サブジェクト公開鍵情報](http://tools.ietf.org/html/rfc5280#section-4.1.2.7)が含まれている場合があります。 +証明書の再署名に使用された公開鍵と秘密鍵のペアは、サブジェクト公開鍵情報で参照されているオリジナルの公開鍵と明らかに一致しなくなりました。 +どうして `#verify` は ` true` を返すのでしょうか? + +### 鍵の検証方法 + +`X509Certificate#verify` は OpenSSL の[`X509_verify`](https://github.com/openssl/openssl/blob/master/crypto/x509/x_all.c#L74) 関数を利用しています(内部的には [`ASN1_item_verify`](https://github.com/openssl/openssl/blob/master/crypto/asn1/a_verify.c#L134) 関数を呼び出しています)。 +これらの関数は、提示された公開鍵を指定して署名の有効性を確立します。 +ところが、指定された鍵が証明書で参照されているサブジェクト公開鍵と実際に一致するかどうかは**検証されません**。 +これは、このシナリオでは「`X509Certificate#verify` の期待する振る舞いは `true` を返すこと」を意味します。 +このチェックを省略しても、総体的に X.509 信頼モデルのセキュリティに大きな影響はありません。 + +RFC 5280 の 4.1.1.3 項は、CA が証明書に含まれる情報の正確さを「証明書の署名を計算すること」で確認すると明記しています。 +上記のサンプルコードはこの原則に違反していますが、セキュリティを脅かすものではありません。 + +## 潜在的なリスク + +2 通り考えられます: + +### ルート証明書の再署名 + +ユーザーとして、私たちは無条件にルート証明書を信頼します。 +有効なな情報が含まれていない場合でも、公的に認められたルート証明書であるというステータスだけで、それらを元の状態に保つことができます。 +たとえば、OpenSSL 自体は同様の理由からデフォルトで自己署名ルート証明書の署名をチェックしません。 + +参考: [X509_V_FLAG_CHECK_SS_SIGNATURE documentation](https://www.openssl.org/docs/crypto/X509_VERIFY_PARAM_set_flags.html) + +再署名されたルート証明書は事実上の「自己署名」証明書になります(ただし、サブジェクト公開鍵情報は正しくありません)。 +これは正常な自己署名ルート証明書より危険ではありません。 +事実、署名がなければ、有効なルート証明書と完全に一致する可能性のある自己署名ルート証明書は誰でも作成できます。 +私たちは所有するだけでルート証明書を信頼するため、クライアントの「このルート証明書は信頼する」という積極的な同意がない限り、詐欺まがいな証明書に意味はありません。 + +### 中間証明書またはリーフ証明書の再署名 + +非ルート証明書の再署名もまた X.509 信頼モデルのセキュリティを脅かすものではありません。 +通常はこのような種類の証明書をあらかじめ所有していない限り、[パス検証手続き](http://tools.ietf.org/html/rfc5280#section-6)中にこのような偽装は検出されます。 +ここで、非ルート証明書の署名は、発行する証明書の公開鍵を使用して検証されます。 +証明書チェーンのある時点で、偽造は最終的に無効な証明書署名値という形で検出されます。 + +## まとめ + +結論として、`X509Certificate#verify` は期待どおりに動作すると考えています。 +私たち以外の誰かも自力で[同じ結論](https://github.com/adrienthebo/cve-2014-2734/)に行き着いたため、CVE-2014-2734 に異議を唱え、その取り消しを求めました。 +[オリジナルのコンセプトの実証](https://gist.github.com/emboss/91696b56cd227c8a0c13)は、コメントを含め、完全な分析結果として閲覧することができます。 From 45ecaadb25d8ea1460c51471750c22f227ea99f5 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Mon, 29 Nov 2021 00:05:49 +0900 Subject: [PATCH 2781/3767] Translate "OpenSSL Severe Vulnerability in TLS Heartbeat Extension (CVE-2014-0160)" (ja) Translate [https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2014-04-10-severe-openssl-vulnerability.md](https://github.com/ruby/www.ruby-lang.org/blob/master/en/news/_posts/2014-04-10-severe-openssl-vulnerability.md) to ja. --- ...2014-04-10-severe-openssl-vulnerability.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 ja/news/_posts/2014-04-10-severe-openssl-vulnerability.md diff --git a/ja/news/_posts/2014-04-10-severe-openssl-vulnerability.md b/ja/news/_posts/2014-04-10-severe-openssl-vulnerability.md new file mode 100644 index 0000000000..98c992bfe7 --- /dev/null +++ b/ja/news/_posts/2014-04-10-severe-openssl-vulnerability.md @@ -0,0 +1,59 @@ +--- +layout: news_post +title: "OpenSSL の TLS ハートビート拡張による重大な脆弱性について(CVE-2014-0160)" +author: "hone and zzak" +translator: "jinroq" +date: 2014-04-10 01:04:27 +0000 +tags: security +lang: ja +--- + +OpenSSL の TLS/DTLS(トランスポート層セキュアプロトコル)ハートビート拡張(`RFC6520`)の実装で重大な脆弱性が発見されました。 +この脆弱性は [CVE-2014-0160](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-0160) として登録されています。 + +サーバーからクライアントへ、およびクライアントからサーバーへのメモリの内容を利己的に開示される可能性があります。 +攻撃者は、SSL 暗号化に使用される秘密鍵や認証トークンなどを含む機密データをメモリから遠隔操作によって取得できます。 + +詳細は [heartbleed.com](http://heartbleed.com) を参照してください. + +## Ruby の影響範囲 + +Ruby は、標準添付ライブラリ OpenSSL の C 拡張機能を介した脆弱な OpenSSL のバージョンに対して静的コンパイルをされると影響を受けます。 + +バージョン 1.0.1 以上 1.0.1f 以下の OpenSSL がこの攻撃に対して脆弱です。 +Ruby にリンクしている OpenSSL ライブラリのバージョンを検証するには、以下を実行してください。 + +{% highlight sh %} +ruby -v -ropenssl -rfiddle -e 'puts Fiddle::Function.new(Fiddle.dlopen(nil)["SSLeay_version"], [Fiddle::TYPE_INT], Fiddle::TYPE_VOIDP).call(0)' +{% endhighlight %} + +Ruby を使って現在インストールされている OpenSSL のバージョンを確認するには、以下を実行してください。 + +{% highlight sh %} +ruby -ropenssl -e 'puts OpenSSL::OPENSSL_VERSION' +{% endhighlight %} + +[emboss のスクリプト](https://github.com/emboss/heartbeat)を使ってクライアントソフトウェア、または実行中のサービスが脆弱かどうかを確認できます。 + +## 解決策 + +最新版である OpenSSL バージョン `1.0.1g` もしくはそれ以降にアップグレードする必要があります。そのためには最新の OpenSSL が提供されているかを現在使っている OS パッケージ管理システムで確認する必要があります。 +利用可能なバージョン番号に関係なく、その OpenSSL のバージョンにパッチが適用されているかを確認するために、OS ディストリビューターに相談する必要があるかもしれません。 + +アップグレードがオプションではない場合、ビルド時に `-DOPENSSL_NO_HEARTBEATS` オプションを付け、パッチが適用されている OpenSSL を再コンパイルします。 + +アプグレードされている OpenSSL を使っているなら、脆弱なバージョンの OpenSSL へのリンクがないことを確認している Ruby を再コンパイルすることを推奨します。 + +これは、RVM や ruby-build のような Ruby をビルドするために使うツールを更新することを意味します。 +Ruby を自分でビルドする場合は、コンパイル時にアップグレードされた OpenSSL をインストールしているディレクトリにリンクするよう `--with-openssl-dir` オプションを使用してください。。 + +{% highlight sh %} +$ ./configure --with-openssl-dir=/path/to/openssl +$ make +$ make install +{% endhighlight %} + +OpenSSL と Ruby をアップグレードした後、脆弱なバージョンを使っている全てのプログラムを再起動することが重要です。 + +多くの OS ディストリビューションは、この攻撃に脆弱であるライブラリに対し、パッチを適用したバージョンと再構築されたパッケージをすでに提供しています(もしくは間もなく提供する予定です)。 +安全性を確保するために、OS ディストリビューターを監視することが重要です。 From 1951efd3308b9371d282d0c300e855a61fbe2177 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Sat, 4 Dec 2021 07:46:18 +0900 Subject: [PATCH 2782/3767] Revised in the review. --- ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md b/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md index 6d2f0d0343..ca45ac42cd 100644 --- a/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md +++ b/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md @@ -12,7 +12,7 @@ Net::IMAP 内の StartTLS ストリッピングに脆弱性が発見されまし この脆弱性は [CVE-2021-32066](https://nvd.nist.gov/vuln/detail/CVE-2021-32066) として登録されています。 Ruby をアップグレードすることを強く推奨します。 -net-imap は Ruby 3.0.1 の デフォルト gem ですが、パッケージ化の問題があるため、Ruby 自体をアップグレードしてください。 +net-imap は Ruby 3.0.1 の デフォルト gem ですが、パッケージ化に問題があるため、Ruby 自体をアップグレードしてください。 ## 詳細 From 39180f8bf65f45aa3bdd132bdbeed34f7a14a73d Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Sat, 4 Dec 2021 08:08:16 +0900 Subject: [PATCH 2783/3767] Revised in the review. --- ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md b/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md index ca45ac42cd..0a54c65239 100644 --- a/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md +++ b/ja/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md @@ -16,7 +16,7 @@ net-imap は Ruby 3.0.1 の デフォルト gem ですが、パッケージ化 ## 詳細 -Net::IMAP は、StartTLS が不明な応答で失敗した場合に例外を発生させません。これにより、中間者攻撃者がクライアントとレジストリ間のネットワークの場所を利用して StartTLS コマンドをブロックできる可能性があります。つまり、中間者攻撃者が TLS 保護をバイパスできる可能性があります。 +Net::IMAP は、StartTLS が不明な応答で失敗した場合に例外を発生させません。これにより、中間者攻撃者がクライアントとレジストリ間のネットワーク位置を利用して StartTLS コマンドをブロックし、結果として、中間者攻撃者が TLS 保護をバイパスできる可能性があります。 これは「StartTLS ストリッピング攻撃」とも呼ばれています。 ## 影響を受けるバージョン From c9dea54abfe645b9203e4b20003e082a95015e8b Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Sat, 4 Dec 2021 21:36:05 +0900 Subject: [PATCH 2784/3767] Polished sentences. --- ...-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md b/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md index 65589d9ebe..db1112833a 100644 --- a/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md +++ b/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "CVE-2021-28965: REXML 内の XML ラウンドトリップの脆弱性について" +title: "CVE-2021-28965: REXML 内の XML ラウンドトリップ脆弱性について" author: "mame" translator: "jinroq" date: 2021-04-05 12:00:00 +0000 @@ -8,13 +8,13 @@ tags: security lang: ja --- -Ruby にバンドルされている REXML gem 内の XML ラウンドトリップに脆弱性が発見されました。 +Ruby にバンドルされている REXML gem 内の XML ラウンドトリップ脆弱性が発見されました。 この脆弱性は [CVE-2021-28965](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28965) として登録されています。 REXML gem をアップグレードすることを強く推奨します。 ## 詳細 -加工された XML ドキュメントをパーシングおよびシリアル化する場合、REXML gem(Ruby にバンドルされているものを含む)は、元のドキュメントとは構造が異なる誤った XML ドキュメントを生成する可能性があります。 +特定の加工が施された XML ドキュメントをパーシングおよびシリアル化する場合、REXML gem(Ruby にバンドルされているものを含む)は、元のドキュメントとは構造が異なる誤った XML ドキュメントを生成する可能性があります。 この問題の影響はコンテキストによって大きく異なりますが、REXML を使用している一部のプログラムでは脆弱性が生じる可能性があります。 REXML gem をバージョン 3.2.5 以降に更新してください。 From 178e4af80f26aabe7cc3edf365dc395994338616 Mon Sep 17 00:00:00 2001 From: jinroq <2787780+jinroq@users.noreply.github.com> Date: Mon, 6 Dec 2021 12:07:14 +0900 Subject: [PATCH 2785/3767] Revised points made in reviews. Revised the points made in [this comment](https://github.com/ruby/www.ruby-lang.org/pull/2747). --- ...4-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md b/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md index db1112833a..a30f112f91 100644 --- a/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md +++ b/ja/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md @@ -8,7 +8,7 @@ tags: security lang: ja --- -Ruby にバンドルされている REXML gem 内の XML ラウンドトリップ脆弱性が発見されました。 +Ruby にバンドルされている REXML gem に XML ラウンドトリップ脆弱性が発見されました。 この脆弱性は [CVE-2021-28965](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-28965) として登録されています。 REXML gem をアップグレードすることを強く推奨します。 From 93192c190415158183f702a6fcad0838dc975568 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Mon, 6 Dec 2021 14:35:10 -0500 Subject: [PATCH 2786/3767] Translation of CVE-2021-41817 to spanish (#2758) * Translation of CVE-2021-41817 to spanish * No blank line at end * Update es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Co-authored-by: Gustavo Villa * Update es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Co-authored-by: Gustavo Villa * Update es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Co-authored-by: Gustavo Villa * Update es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Co-authored-by: Gustavo Villa * Update es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Co-authored-by: Gustavo Villa * Update es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Co-authored-by: Gustavo Villa * Update es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Co-authored-by: Gustavo Villa * Update es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md Co-authored-by: Gustavo Villa Co-authored-by: Gustavo Villa --- ...p-vulnerability-in-rexml-cve-2021-28965.md | 2 +- ...arsing-method-regexp-dos-cve-2021-41817.md | 57 +++++++++++++++++++ 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md diff --git a/es/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md b/es/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md index fcc342219d..325205277b 100644 --- a/es/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md +++ b/es/news/_posts/2021-04-05-xml-round-trip-vulnerability-in-rexml-cve-2021-28965.md @@ -41,7 +41,7 @@ posterior tan pronto como sea posible. ## Versiones afectadas -* Ruby 2.5.8 o anterior (NO podrá usar `gem upgrade rexml` +* Ruby 2.5.8 o anterior (NO podrá usar `gem update rexml` con estas versiones.) * Ruby 2.6.6 o anterior * Ruby 2.7.2 o anterior diff --git a/es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md b/es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md new file mode 100644 index 0000000000..8f1bacc61e --- /dev/null +++ b/es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md @@ -0,0 +1,57 @@ +--- +layout: news_post +title: "CVE-2021-41817: Vulnerabilidad de denegación de servicio por Expresiones Reguales en los métodos para reconocer fechas" +author: "mame" +translator: vtamara +date: 2021-11-15 08:00:00 +0000 +tags: security +lang: es +--- + +Hemos publicado la gema `date` con versiones 3.2.1, 3.1.2, 3.0.2 y 2.0.1 +que incluyen una corrección de seguridad a una vulnerabilidad de denegación +de servicio por expresiones regulares (ReDoS) en los métodos para reconocer +fechas. +Un atacante podría explotar esta vulnerabilidad para generar +un ataque de denegación de servicio efectivo. + +A esta vulnerabilidad se le ha asignado el identificador CVE +[CVE-2021-41817](https://nvd.nist.gov/vuln/detail/CVE-2021-41817). + +## Detalles + +Los métodos para reconocer fechas incluyendo `Date.parse` usan +expresiones regulares internamente, algunas de las cuales son vulnerables +a denegación de servicio por expresiones regulares. +Las aplicaciones y librerías que emplean tales métodos con entradas +no confiables pueden verse afectadas. + +La corrección limita el tamaño de la entrada a 128 bytes de manera +predeterminada en lugar de cambiar las expresiones regulares. +Esto es porque la gema Date usa muchas expresiones regulares y es posible que aún haya +vulnerabilidades no descubiertas en algunas. Por compatibilidad, se +permite eliminar la limitación pasando explícitamente la palabra +reservada `limit` en `nil`, como en `Date.parse(str, limit: nil)`, +pero tenga en cuenta que el reconocimiento puede tardar un largo tiempo. + +Por favor actualice la gema date a una de las versiones 3.2.1, 3.1.2, 3.0.2, +2.0.1 o posterior. Puede usar `gem update date` para actualizarla. +Si usa bundler, por favor añada `gem "date", ">= 3.2.1"` a su `Gemfile`. +De forma alternativa, puede actualizar Ruby a 3.0.3, 2.7.5, 2.6.9 o posterior. + +## Versiones afectadas + +* gema date 2.0.0 y anteriores (distribuidas con la serie Ruby 2.6 antes de Ruby 2.6.9) +* gema date 3.0.1 y anteriores (distribuidas con la serie Ruby 2.7 antes de Ruby 2.7.5) +* gema date 3.1.1 y anteriores (distribuida con la serie Ruby 3.0 antes de Ruby 3.0.3) +* gema date gem 3.2.0 y anteriores + +## Créditos + +Agradecemos a [svalkanov](https://github.com/SValkanov/) por descubrir +el problema. + +## Historia + +* Publicado originalmente en inglés el 2021-11-15 08:00:00 (UTC) +* Mención sobre nuevas versiones de Ruby el 2021-11-24 13:20:00 (UTC) From 75c9ef329eb90cd5411df8e7fa9f3da49a32f1de Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 4 Dec 2021 20:23:33 +0700 Subject: [PATCH 2787/3767] Translate CVE-2021-32066: A StartTLS stripping vulnerability in Net::IMAP (id) --- ...21-07-07-starttls-stripping-in-net-imap.md | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 id/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md diff --git a/id/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md b/id/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md new file mode 100644 index 0000000000..0e83033da3 --- /dev/null +++ b/id/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md @@ -0,0 +1,40 @@ +--- +layout: news_post +title: "CVE-2021-32066: Kerentanan StartTLS stripping pada Net::IMAP" +author: "shugo" +translator: "meisyal" +date: 2021-07-07 09:00:00 +0000 +tags: security +lang: id +--- + +Sebuah kerentanan StartTLS *stripping* telah ditemukan pada Net::IMAP. +Kerentanan ini telah ditetapkan dengan penanda CVE +[CVE-2021-32066](https://nvd.nist.gov/vuln/detail/CVE-2021-32066). +Kami sangat merekomendasikan untuk memperbarui Ruby. + +net-imap adalah sebuah *default gem* pada Ruby 3.0.1, tetapi *gem* tersebut +memiliki masalah pengemasan. Sehingga, mohon perbarui Ruby. + +## Detail + +Net::IMAP tidak akan mengeluarkan sebuah *exception* jika StartTLS gagal +dengan sebuah respons yang tidak dikenal, yang mana mungkin memperbolehkan +penyerang *man-in-the-middle* untuk melewati perlindungan TLS dengan +memanfaatkan posisi jaringan antara *client* dan *registry* untuk mengeblok +perintah StartTLS, alias "StartTLS stripping attack." + +## Versi Terimbas + +* Rangkaian Ruby 2.6: 2.6.7 dan sebelumnya +* Rangkaian Ruby 2.7: 2.7.3 dan sebelumnya +* Rangkaian Ruby 3.0: 3.0.1 dan sebelumnya + +## Rujukan + +Terima kasih kepada [Alexandr Savca](https://hackerone.com/chinarulezzz) yang +telah melaporkan kerentanan ini. + +## Riwayat + +* Semula dipublikasikan pada 2021-07-07 09:00:00 UTC From 6a7c5e36a74e64d4b689bb89908be5fa68f1a19a Mon Sep 17 00:00:00 2001 From: billaul Date: Sun, 19 Dec 2021 17:22:33 +0100 Subject: [PATCH 2788/3767] Update index.md --- fr/community/index.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fr/community/index.md b/fr/community/index.md index 97898265cd..984296a32d 100644 --- a/fr/community/index.md +++ b/fr/community/index.md @@ -25,6 +25,12 @@ Quelques liens à visiter: disponibles. Si vous avez des questions sur Ruby, les poser sur une de ces listes est un moyen efficace pour obtenir rapidement des réponses. +[Server Discord Ruby (lien d'invitation)][ruby-discord] +: Le serveur Discord Ruby est un endroit où vous pouvez discuter avec + d'autres rubyistes, obtenir de l'aide pour vos questions sur Ruby ou + aider les autres. Discord est un bon point d'entrée pour les nouveaux + développeurs et il est facile à rejoindre. + [IRC (#ruby)](https://web.libera.chat/#ruby) : Le canal IRC anglophone #ruby est un endroit fantastique pour discuter en temps réel avec d’autres rubyistes. @@ -53,5 +59,6 @@ Informations générales [ruby-central]: http://rubycentral.org/ +[ruby-discord]: https://ruby-discord.com/ [ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/ [rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/ From 840bad163a6756708734b5d7626e037c83fc95ff Mon Sep 17 00:00:00 2001 From: Andrias Meisyal Date: Sat, 18 Dec 2021 20:23:19 +0700 Subject: [PATCH 2789/3767] Translate Ruby 2.6.8 released news (id) --- .../_posts/2021-07-07-ruby-2-6-8-released.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 id/news/_posts/2021-07-07-ruby-2-6-8-released.md diff --git a/id/news/_posts/2021-07-07-ruby-2-6-8-released.md b/id/news/_posts/2021-07-07-ruby-2-6-8-released.md new file mode 100644 index 0000000000..0b922bfdcc --- /dev/null +++ b/id/news/_posts/2021-07-07-ruby-2-6-8-released.md @@ -0,0 +1,64 @@ +--- +layout: news_post +title: "Ruby 2.6.8 Dirilis" +author: "usa" +translator: "meisyal" +date: 2021-07-07 09:00:00 +0000 +lang: id +--- + +Ruby 2.6.8 telah dirilis. + +Rilis ini memuat perbaikan keamanan. +Mohon cek topik-topik di bawah ini untuk lebih detail. + +* [CVE-2021-31810: Kerentanan respons FTP PASV yang dipercaya pada Net::FTP]({%link id/news/_posts/2021-07-07-trusting-pasv-responses-in-net-ftp.md %}) +* [CVE-2021-32066: Kerentanan StartTLS stripping pada Net::IMAP]({%link id/news/_posts/2021-07-07-starttls-stripping-in-net-imap.md %}) +* [CVE-2021-31799: Sebuah kerentanan command injection pada RDoc]({%link id/news/_posts/2021-05-02-os-command-injection-in-rdoc.md %}) + +Kami biasanya tidak memperbaiki Ruby 2.6, kecuali perbaikan keamanan. Tetapi, +rilis ini memuat beberapa perbaikan *regressed bug* dan *build problem*. +Lihat [commit logs](https://github.com/ruby/ruby/compare/v2_6_7...v2_6_8) +untuk detail. + +Ruby 2.6 saat ini berada pada fase perawatan keamanan hingga akhir Maret 2022. +Setelah bulan tersebut, perawatan Ruby 2.6 akan berakhir. +Kami merekomendasikan Anda untuk mulai merencanakan migrasi ke Ruby versi +terbaru, seperti 3.0 atau 2.7. + +## Unduh + +{% assign release = site.data.releases | where: "version", "2.6.8" | first %} + +* <{{ release.url.bz2 }}> + + SIZE: {{ release.size.bz2 }} + SHA1: {{ release.sha1.bz2 }} + SHA256: {{ release.sha256.bz2 }} + SHA512: {{ release.sha512.bz2 }} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Komentar Rilis + +Banyak *committer*, pengembang, dan pengguna yang telah menyediakan laporan +*bug* membantu kami untuk membuat rilis ini. Terima kasih atas kontribusinya. From f1e7ad610a7aa5a5e48b4894a6c8b9b205b5afbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Wed, 22 Dec 2021 15:57:40 -0500 Subject: [PATCH 2790/3767] Translation of CVE 2021 41816 to spanish (#2760) * Translation of CVE 2021 41816 to spanish * lang es --- ...errun-in-cgi-escape_html-cve-2021-41816.md | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 es/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md diff --git a/es/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md b/es/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md new file mode 100644 index 0000000000..6a64284388 --- /dev/null +++ b/es/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md @@ -0,0 +1,46 @@ +--- +layout: news_post +title: "CVE-2021-41816: Desbordamiento de búfer en CGI.escape_html" +author: "mame" +translator: vtamara +date: 2021-11-24 12:00:00 +0000 +tags: security +lang: es +--- + +Una vulnerabilidad de desbordamiento de búfer fue descubierta en +CGI.escape_html. +A esta vulnerabilidad se le ha asignado el identificador CVE +[CVE-2021-41816](https://nvd.nist.gov/vuln/detail/CVE-2021-41816). +Recomendamos enfáticamente actualizar Ruby. + +## Detalles + +Una vulnerabilidad de seguridad que causa desbordamientos de búfer cuando +el usuario pasa una cadenas muy grande (> 700MB) a `CGI.escape_html` en +una plataforma donde el tipo `long` emplee 4 bytes, tipicamente, Windows. + +Por favor actualice la gema cgi a la versión 0.3.1, 0.2,1, y 0.1,1 o posterior. +Puede usar `gem update cgi` para actualizarla. Si está usando bundler, +por favor añada `gem "cgi", ">= 0.3.1"` a su archivo `Gemfile`. +Alternativamente, por favor actualice Ruby a 2.7.5 o a 3.0.3. + +Este problema fue introducido desde Ruby 2.7, así que las versiones de cgi +incorporadas en Ruby 2.6 no es vulnerable. + +## Versiones afectadas + +* Gema cgi 0.1.0 o anterior (que se distribuyó con la serie Ruby 2.7 antes de + Ruby 2.7.5) +* Gema cgi 0.2.0 o anterior (que se distribuyó con la serie Ruby 3.0 antes de + Ruby 3.0.3) +* Gema cgi 0.3.0 o anterior + +## Créditos + +Agradecimientos a [chamal](https://hackerone.com/chamal) por descubrir este +problema. + +## Historia + +* Publicado originalmente el 2021-11-24 12:00:00 (UTC) From b923ddb8c6558223d1f691749d21985022132c6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Thu, 23 Dec 2021 09:38:46 -0500 Subject: [PATCH 2791/3767] Translation of CVE 2021-41819 to spanish (#2763) --- ...fing-in-cgi-cookie-parse-cve-2021-41819.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md diff --git a/es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md b/es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md new file mode 100644 index 0000000000..2648f13314 --- /dev/null +++ b/es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md @@ -0,0 +1,59 @@ +--- +layout: news_post +title: "CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse" +author: "mame" +translator: vtamara +date: 2021-11-24 12:00:00 +0000 +tags: security +lang: es +--- + +Se descubrió una vulnerabilidad de suplantación de identidad de prefijos de +galletas (cookies) en CGI::Cookie.parse. +A esta vulnerabilidad se el ha asignado el identificador +CVE [CVE-2021-41819](https://nvd.nist.gov/vuln/detail/CVE-2021-41819). +Recomendamos con énfasis actualizar Ruby. + +## Detalles + +La antigua versión de `CGI::Cookie.parse` aplicaba decodificación de URL a los +nombres de galletas. +Un atacante podría explotar esta vulnerabilidad para suplantar prefijos de +seguridad en los nombres de las galletas, que podría permitirle engañar +a una aplicación vulnerable. + +Con este arreglo, `CGI::Cookie.parse` ya no decodifica los nombres +de las galletas. +Note que esto es una incompatibilidad si los nombres de galletas que +está usando incluyendo carácteres no alfanuméricos que no están +codificados como URL. + +Este es el mismo incidente [CVE-2020-8184](https://nvd.nist.gov/vuln/detail/CVE-2020-8184). + +Si está usando Ruby 2.7 o 3.0: + +* Por favor actualice la gema cgi a la versión 0.3.1, 0.2,1, y 0.1,1 + o posterior. Puede usar `gem update cgi` para actualizarla. Si usa + bundler por favor agregue `gem "cgi", ">= 0.3.1"` a su `Gemfile`. +* De manera alternativa, por favor actualice Ruby a 2.7.5 o 3.0.3. + +Si usa Ruby 2.6: + +* Por favor actualice Ruby a 2.6.9. *No puede usar `gem update cgi` con Ruby 2.6 + o anteriores.* + +## Versiones afectadas + +* ruby 2.6.8 o anteriores (*No* puede usar `gem update cgi` para esta versión.) +* Gema cgi 0.1.0 o anteriores (que son versiones incorporadas en la serie Ruby 2.7 antes de Ruby 2.7.5) +* Gema cgi 0.2.0 o anteriores (que son versiones incorporadas en la serie Ruby 3.0 antes de Ruby 3.0.3) +* Gema cgi 0.3.0 o anteriores + +## Créditos + +Agradecemos a [ooooooo_q](https://hackerone.com/ooooooo_q) por descubrir +este problema. + +## Historia + +* Publicado originalmente el 2021-11-24 12:00:00 (UTC) From 0df598db6ec35d2f8c9070e448110a354a78952a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladimir=20T=C3=A1mara=20Pati=C3=B1o?= Date: Thu, 23 Dec 2021 11:53:56 -0500 Subject: [PATCH 2792/3767] Translation of release of Ruby 2.6.9, 2.7.5 and 3.0.3 to spanish (#2764) --- ...fing-in-cgi-cookie-parse-cve-2021-41819.md | 2 +- .../_posts/2021-11-24-ruby-2-6-9-released.md | 63 +++++++++++++++++++ .../_posts/2021-11-24-ruby-2-7-5-released.md | 63 +++++++++++++++++++ .../_posts/2021-11-24-ruby-3-0-3-released.md | 60 ++++++++++++++++++ 4 files changed, 187 insertions(+), 1 deletion(-) create mode 100644 es/news/_posts/2021-11-24-ruby-2-6-9-released.md create mode 100644 es/news/_posts/2021-11-24-ruby-2-7-5-released.md create mode 100644 es/news/_posts/2021-11-24-ruby-3-0-3-released.md diff --git a/es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md b/es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md index 2648f13314..664dbe5b00 100644 --- a/es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md +++ b/es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md @@ -1,6 +1,6 @@ --- layout: news_post -title: "CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse" +title: "CVE-2021-41819: Suplantación de identidad del prefijo de galletas en CGI::Cookie.parse" author: "mame" translator: vtamara date: 2021-11-24 12:00:00 +0000 diff --git a/es/news/_posts/2021-11-24-ruby-2-6-9-released.md b/es/news/_posts/2021-11-24-ruby-2-6-9-released.md new file mode 100644 index 0000000000..62f48cbae2 --- /dev/null +++ b/es/news/_posts/2021-11-24-ruby-2-6-9-released.md @@ -0,0 +1,63 @@ +--- +layout: news_post +title: "Publicado Ruby 2.6.9" +author: "usa" +translator: vtamara +date: 2021-11-24 12:00:00 +0000 +lang: es +--- + +Ruby 2.6.9 ha sido publicado. +CVE-2021-41819: Suplantación de identidad del prefijo de galletas en CGI::Cookie.parse +Esta versión incluye correcciones de seguridad. +Por favor revise los temas siguientes para ver detalles. +Please check the topics below for details. + +* [CVE-2021-41817: Vulnerabilidad de denegación de servicio por Expresiones Reguales en los métodos para reconocer fechas]({%link es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41819: Suplantación de identidad del prefijo de galletas en CGI::Cookie.parse]({%link es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) + +Ver detalles en la [bitácora de cambios](https://github.com/ruby/ruby/compare/v2_6_8...v2_6_9). + +Ruby 2.6 ahora está en la fase de mantenimiento de seguridad, hasta el final +de Marzo de 2022. +Tras esa fecha, cesará el mantenimiento a Ruby 2.6. +Le recomendamos empezar a planear la migración a una versińo más +reciente de ruby, tal como 3.0 o 2.7. + +## Descargas + +{% assign release = site.data.releases | where: "version", "2.6.9" | first %} + +* <{{ release.url.bz2 }}> + + SIZE: {{ release.size.bz2 }} + SHA1: {{ release.sha1.bz2 }} + SHA256: {{ release.sha256.bz2 }} + SHA512: {{ release.sha512.bz2 }} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Comentario de la versión + +Muchos contribuidores, desarrolladores y usuarios proveyeron reportes +de fallas que ayudaron a completar esta versión. +Gracias por sus contribuciones. diff --git a/es/news/_posts/2021-11-24-ruby-2-7-5-released.md b/es/news/_posts/2021-11-24-ruby-2-7-5-released.md new file mode 100644 index 0000000000..641d91f64f --- /dev/null +++ b/es/news/_posts/2021-11-24-ruby-2-7-5-released.md @@ -0,0 +1,63 @@ +--- +layout: news_post +title: "Publicado Ruby 2.7.5" +author: "usa" +translator: vtamara +date: 2021-11-24 12:00:00 +0000 +lang: es +--- + +Ruby 2.7.5 ha sido publicado. + +Esta versión incluye correcciones de seguridad. +Por favor revise los temas siguientes para ver detalles. + +* [CVE-2021-41817: Vulnerabilidad de denegación de servicio por Expresiones Reguales en los métodos para reconocer fechas]({%link es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41819: Suplantación de identidad del prefijo de galletas en CGI::Cookie.parse]({%link es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) +* [CVE-2021-41816: Desbordamiento de búfer en CGI.escape_html]({%link es/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) + +Ver detalles en la +[bitácora de cambios](https://github.com/ruby/ruby/compare/v2_7_4...v2_7_5). + + +## Descargas + +{% assign release = site.data.releases | where: "version", "2.7.5" | first %} + + +* <{{ release.url.bz2 }}> + + SIZE: {{ release.size.bz2 }} + SHA1: {{ release.sha1.bz2 }} + SHA256: {{ release.sha256.bz2 }} + SHA512: {{ release.sha512.bz2 }} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Comentario de la versión + +Muchos contribuidores, desarrolladores y usuarios proveyeron reportes +de fallas que nos ayudaron a completar esta versión. +Gracias por sus contribuciones. + +El mantenimiento de Ruby 2.7, incluida esta versión, se basa en el "Acuerdo +para una versión estable de Ruby" de la Asociación Ruby. diff --git a/es/news/_posts/2021-11-24-ruby-3-0-3-released.md b/es/news/_posts/2021-11-24-ruby-3-0-3-released.md new file mode 100644 index 0000000000..1836129518 --- /dev/null +++ b/es/news/_posts/2021-11-24-ruby-3-0-3-released.md @@ -0,0 +1,60 @@ +--- +layout: news_post +title: "Publicación de Ruby 3.0.3" +author: "nagachika" +translator: vtamara +date: 2021-11-24 12:00:00 +0000 +lang: es +--- + +Ruby 3.0.3 ha sido publicado. + +Esta versión incluye correcciones de seguridad. +Por favor revise los temas siguientes para ver detalles. + +* [CVE-2021-41817: Vulnerabilidad de denegación de servicio por Expresiones Reguales en los métodos para reconocer fechas]({%link es/news/_posts/2021-11-15-date-parsing-method-regexp-dos-cve-2021-41817.md %}) +* [CVE-2021-41816: Desbordamiento de búfer en CGI.escape_html]({%link es/news/_posts/2021-11-24-buffer-overrun-in-cgi-escape_html-cve-2021-41816.md %}) +* [CVE-2021-41819: Suplantación de identidad del prefijo de galletas en CGI::Cookie.parse]({%link es/news/_posts/2021-11-24-cookie-prefix-spoofing-in-cgi-cookie-parse-cve-2021-41819.md %}) + +Ver detalles en la +[bitácora de cambios](https://github.com/ruby/ruby/compare/v2_7_4...v2_7_5). + + +## Descargas + +{% assign release = site.data.releases | where: "version", "3.0.3" | first %} + + +* <{{ release.url.bz2 }}> + + SIZE: {{ release.size.bz2 }} + SHA1: {{ release.sha1.bz2 }} + SHA256: {{ release.sha256.bz2 }} + SHA512: {{ release.sha512.bz2 }} + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Comentario de la versión + +Muchos contribuidores, desarrolladores y usuarios proveyeron reportes +de fallas que nos ayudaron a completar esta versión. +Gracias por sus contribuciones. From af3e0d344a11738ea684d0c2cf5e662f9f934228 Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Sat, 25 Dec 2021 19:59:44 +0900 Subject: [PATCH 2793/3767] Ruby 3.1.0 Released (#2765) --- _data/branches.yml | 4 +- _data/downloads.yml | 2 +- _data/releases.yml | 24 ++ .../_posts/2021-12-25-ruby-3-1-0-released.md | 259 ++++++++++++++++++ .../_posts/2021-12-25-ruby-3-1-0-released.md | 256 +++++++++++++++++ 5 files changed, 542 insertions(+), 3 deletions(-) create mode 100644 en/news/_posts/2021-12-25-ruby-3-1-0-released.md create mode 100644 ja/news/_posts/2021-12-25-ruby-3-1-0-released.md diff --git a/_data/branches.yml b/_data/branches.yml index ebd2220b93..a4054fb534 100644 --- a/_data/branches.yml +++ b/_data/branches.yml @@ -9,8 +9,8 @@ # eol_date: date of EOL (YYYY-MM-DD) - name: 3.1 - status: preview - date: + status: normal maintenance + date: 2021-12-25 eol_date: - name: 3.0 diff --git a/_data/downloads.yml b/_data/downloads.yml index 54a2601a06..10644898d1 100644 --- a/_data/downloads.yml +++ b/_data/downloads.yml @@ -4,10 +4,10 @@ # optional preview: - - 3.1.0-preview1 stable: + - 3.1.0 - 3.0.3 - 2.7.5 diff --git a/_data/releases.yml b/_data/releases.yml index 82ff598065..a7a6341109 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -21,6 +21,30 @@ # 3.1 series +- version: 3.1.0 + date: 2021-12-25 + post: /en/news/2021/12/25/ruby-3-1-0-released/ + url: + gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.gz + zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.zip + xz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.xz + size: + gz: 19204319 + zip: 23207824 + xz: 14051880 + sha1: + gz: 3945f8043286975cfc016d288abcb334574796d9 + zip: 88963d8244bb122668c1fc8dfa3a8a5289c87146 + xz: 3d5a9cae293763787185ccc04f05aecfb6790703 + sha256: + gz: 8dc75f2f7b5552a3a10abc22ffbf1bf85909326d715647dcdf5ce878c349a81d + zip: 8a051fdd5ba43bd072c3179bbc65c581974c06142b97aa049fe04ec6d5fc8447 + xz: 8594c076e1b06a896143d3a70163ddc12d81ca55c906ee5ee215587c2df52382 + sha512: + gz: ede15d99afb3087412a45038ad9266af67edc953fae08356a64235706766d171715bc927b045e1b07d0736cdf83f1891944b6861dad39f4519482135493cc93c + zip: f52ea893e158d79074ab7f551778df2189c184bc7b931e27ad0e7600ceab743d88d8b07ba3ff400b65c7866aa62734b72efe89216d5c4106391b40476f0d30ac + xz: 0ef0c19b6ae5af9878d8783a7b072e7f86c6d0e747866365564891c94452f334c901419bba80b6361c803c031ffa6b98d237eb4c6e017f8e6fe652cc336572de + - version: 3.1.0-preview1 date: 2021-11-09 post: /en/news/2021/11/09/ruby-3-1-0-preview1-released/ diff --git a/en/news/_posts/2021-12-25-ruby-3-1-0-released.md b/en/news/_posts/2021-12-25-ruby-3-1-0-released.md new file mode 100644 index 0000000000..caf363cc42 --- /dev/null +++ b/en/news/_posts/2021-12-25-ruby-3-1-0-released.md @@ -0,0 +1,259 @@ +--- +layout: news_post +title: "Ruby 3.1.0 Released" +author: "naruse" +translator: +date: 2021-12-25 00:00:00 +0000 +lang: en +--- + +{% assign release = site.data.releases | where: "version", "3.1.0" | first %} + +We are pleased to announce the release of Ruby {{ release.version }}. + + +## YJIT: New experimental in-process JIT compiler + + +Ruby 3.1 merges YJIT, a new in-process JIT compiler developed by Shopify. + +Since [Ruby 2.6 introduced MJIT in 2018](https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/), its performance greatly improved, and finally [we achieved Ruby3x3 last year](https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/). But even though Optcarrot has shown impressive speedups, the JIT hasn't benefited real world business applications. + +Recently Shopify contributed many Ruby improvements to speed up their Rails application. YJIT is an important contribution, and aims to improve the performance of Rails applications. + +Though MJIT is a method-based JIT compiler and uses an external C compiler, YJIT uses Basic Block Versioning and includes JIT compiler inside it. With Lazy Basic Block Versioning (LBBV) it first compiles the beginning of a method, and incrementally compiles the rest when the type of arguments and variables are dynamically determined. See [YJIT: a basic block versioning JIT compiler for CRuby](https://dl.acm.org/doi/10.1145/3486606.3486781) for a detailed introduction. + +With this technology, YJIT achieves both fast warmup time and performance improvements on most real-world software, up to 22% on railsbench, 39% on liquid-render. + +YJIT is still an experimental feature, and as such, it is disabled by default. If you want to use this, specify the `--yjit` command-line option to enable YJIT. It is also limited to Unix-like x86-64 platforms for now. + +* https://bugs.ruby-lang.org/issues/18229 +* https://shopify.engineering/yjit-just-in-time-compiler-cruby +* https://www.youtube.com/watch?v=PBVLf3yfMs8 + +## debug gem: A new debugger + +A completely rewritten debugger [debug.gem](https://github.com/ruby/debug) is bundled. debug.gem has the following features: + +* Improve the debugging performance (it does not slow down the application even with the debugger) +* Support remote debugging +* Support rich debugging frontend (VSCode and Chrome browser are supported now) +* Support multi-process/multi-thread debugging +* Colorful REPL +* And other useful features like recod & replay feature, tracing feature and so on. + + + +Ruby had bundled lib/debug.rb, but it was not well maintained and it had issues about performance and features. debug.gem replaced lib/debug.rb completely. + +## error_highlight: Fine-grained error location in backtrace + +A built-in gem, error_highlight, has been introduced. It includes fine-grained error location in backtrace: + +``` +$ ruby test.rb +test.rb:1:in `
': undefined method `time' for 1:Integer (NoMethodError) + +1.time {} + ^^^^^ +Did you mean? times +``` + +Currently, only `NameError` is supported. + +This gem is enabled by default. You can disable it by using a command-line option `--disable-error_highlight`. See [the repository](https://github.com/ruby/error_highlight) in detail. + +## IRB Autocomplete and Document Display + +The IRB now has an autocomplete feature, where you can just type in the code, and the completion candidates dialog will appear. You can use Tab and Shift+Tab to move up and down. + +If documents are installed when you select a completion candidate, the documentation dialog will appear next to the completion candidates dialog, showing part of the content. You can read the full document by pressing Alt+d. + + + + +## Other Notable New Features + +### Language + +* Values in Hash literals and keyword arguments can be omitted. [Feature #14579] + * `{x:, y:}` is a syntax sugar of `{x: x, y: y}`. + * `foo(x:, y:)` is a syntax sugar of `foo(x: x, y: y)`. + +* Pin operator in pattern matching now takes an expression. [Feature #17411] + +```ruby +Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a +#=> [[3, 5], [5, 7], [11, 13]] +``` + +* Parentheses can be omitted in one-line pattern matching. [Feature #16182] + +```ruby +[0, 1] => _, x +{y: 2} => y: +x #=> 1 +y #=> 2 +``` + +### RBS + +RBS is a language to describe the structure of Ruby programs. See [the repository](https://github.com/ruby/rbs) for details. + +Updates since Ruby 3.0.0: + +* Generic type parameters can be bounded. ([PR](https://github.com/ruby/rbs/pull/844)) +* Generic type aliases are supported. ([PR](https://github.com/ruby/rbs/pull/823)) +* `rbs collection` has been introduced to manage gems' RBSs. ([doc](https://github.com/ruby/rbs/blob/master/docs/collection.md)) +* Many signatures for built-in and standard libraries have been added/updated. +* It includes many bug fixes and performance improvements too. + +See [the CHANGELOG.md](https://github.com/ruby/rbs/blob/master/CHANGELOG.md) for more information. + +### TypeProf + +TypeProf is a static type analyzer for Ruby. It generates a prototype of RBS from non-type-annotated Ruby code. See [the document](https://github.com/ruby/typeprof/blob/master/doc/doc.md) for detail. + +The main updates since Ruby 3.0.0 is an experimental IDE support called "TypeProf for IDE". + +![Demo of TypeProf for IDE](https://cache.ruby-lang.org/pub/media/ruby310_typeprof_ide_demo.png) + +The vscode extension shows a guessed (or explicitly written in a RBS file) method signature above each method definition, draws a red underline under the code that may cause a name error or type error, and completes method names (i.e., shows method candidates). See [the document](https://github.com/ruby/typeprof/blob/master/doc/ide.md) in detail. + +Also, the release includes many bug fixes and performance improvements. + +## Performance improvements + +* MJIT + * For workloads like Rails, the default `--jit-max-cache` is changed from 100 to 10000. + The JIT compiler no longer skips compilation of methods longer than 1000 instructions. + * To support Zeitwerk of Rails, JIT-ed code is no longer cancelled + when a TracePoint for class events is enabled. + +## Other notable changes since 3.0 + +* One-line pattern matching, e.g., `ary => [x, y, z]`, is no longer experimental. +* Multiple assignment evaluation order has been changed slightly. [[Bug #4443]](https://bugs.ruby-lang.org/issues/4443) + * `foo[0], bar[0] = baz, qux` was evaluated in order `baz`, `qux`, `foo`, and then `bar` in Ruby 3.0. In Ruby 3.1, it is evaluated in order `foo`, `bar`, `baz`, and then `qux`. +* Variable Width Allocation: Strings (experimental) [[Bug #18239]](https://bugs.ruby-lang.org/issues/18239) + +* Psych 4.0 changes `Psych.load` as `safe_load` by the default. + You may need to use Psych 3.3.2 for migrating to this behavior. + [[Bug #17866]](https://bugs.ruby-lang.org/issues/17866) + +### Standard libraries updates + +* The following default gem are updated. + * RubyGems 3.3.3 + * base64 0.1.1 + * benchmark 0.2.0 + * bigdecimal 3.1.1 + * bundler 2.3.3 + * cgi 0.3.1 + * csv 3.2.2 + * date 3.2.2 + * did_you_mean 1.6.1 + * digest 3.1.0 + * drb 2.1.0 + * erb 2.2.3 + * error_highlight 0.3.0 + * etc 1.3.0 + * fcntl 1.0.1 + * fiddle 1.1.0 + * fileutils 1.6.0 + * find 0.1.1 + * io-console 0.5.9 + * io-wait 0.2.1 + * ipaddr 1.2.3 + * irb 1.4.1 + * json 2.6.1 + * logger 1.5.0 + * net-http 0.2.0 + * net-protocol 0.1.2 + * nkf 0.1.1 + * open-uri 0.2.0 + * openssl 3.0.0 + * optparse 0.2.0 + * ostruct 0.5.2 + * pathname 0.2.0 + * pp 0.3.0 + * prettyprint 0.1.1 + * psych 4.0.3 + * racc 1.6.0 + * rdoc 6.4.0 + * readline 0.0.3 + * readline-ext 0.1.4 + * reline 0.3.0 + * resolv 0.2.1 + * rinda 0.1.1 + * ruby2_keywords 0.0.5 + * securerandom 0.1.1 + * set 1.0.2 + * stringio 3.0.1 + * strscan 3.0.1 + * tempfile 0.1.2 + * time 0.2.0 + * timeout 0.2.0 + * tmpdir 0.1.2 + * un 0.2.0 + * uri 0.11.0 + * yaml 0.2.0 + * zlib 2.1.1 +* The following bundled gems are updated. + * minitest 5.15.0 + * power_assert 2.0.1 + * rake 13.0.6 + * test-unit 3.5.3 + * rexml 3.2.5 + * rbs 2.0.0 + * typeprof 0.21.1 +* The following default gems are now bundled gems. You need to add the following libraries to `Gemfile` under the bundler environment. + * net-ftp 0.1.3 + * net-imap 0.2.2 + * net-pop 0.1.1 + * net-smtp 0.3.1 + * matrix 0.4.2 + * prime 0.1.2 + * debug 1.4.0 + +See [NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md) +or [commit logs](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}) +for more details. + +With those changes, [{{ release.stats.files_changed }} files changed, {{ release.stats.insertions }} insertions(+), {{ release.stats.deletions }} deletions(-)](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}#file_bucket) +since Ruby 3.0.0! + +Merry Christmas, Happy Holidays, and enjoy programming with Ruby 3.1! + +## Download + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## What is Ruby + +Ruby was first developed by Matz (Yukihiro Matsumoto) in 1993, +and is now developed as Open Source. It runs on multiple platforms +and is used all over the world especially for web development. diff --git a/ja/news/_posts/2021-12-25-ruby-3-1-0-released.md b/ja/news/_posts/2021-12-25-ruby-3-1-0-released.md new file mode 100644 index 0000000000..b8f5a29bfa --- /dev/null +++ b/ja/news/_posts/2021-12-25-ruby-3-1-0-released.md @@ -0,0 +1,256 @@ +--- +layout: news_post +title: "Ruby 3.1.0 リリース" +author: "naruse" +translator: +date: 2021-12-25 00:00:00 +0000 +lang: ja +--- + +Ruby 3.1系初のリリースである、Ruby 3.1.0 が公開されました。 + +{% assign release = site.data.releases | where: "version", "3.1.0" | first %} + + +## YJIT: New experimental in-process JIT compiler + +Ruby 3.1では、Shopifyが開発した新しいプロセス内JITコンパイラであるYJITをマージしました。 + +[2018年のRuby 2.6でMJITをマージ](https://www.ruby-lang.org/ja/news/2018/12/25/ruby-2-6-0-released/)して以来、そのパフォーマンスは年々改善され、去年には[Ruby3x3を無事達成](https://www.ruby-lang.org/ja/news/2020/12/25/ruby-3-0-0-released/)しました。比較的大規模なOptcarrotベンチマークでは輝かしい高速化を達成したMJITですが、一方で現実の業務アプリケーションの性能はこれまで改善出来ていませんでした。 + +近年Shopifyは彼らのRailsアプリケーションを高速化するため、Rubyに対して多くの貢献をしてきました。YJITはその中でも重要な貢献であり、Railsアプリケーションをさらに高速化するために開発されました。 + +MJITがメソッドベースのJITコンパイラであり、外部のCコンパイラを利用しているのに対し、YJITではBasic Block Versioningという技術を用いた独自のJITコンパイラをRuby内部に持っています。YJITの用いているLazy Basic Block Versioning (LBBC)では、まずメソッドの冒頭のみをコンパイルし、実行時に実際に値が渡されて引数や変数の値が明らかになってから残りをコンパイルするという手法を用いることで、動的プログラミング言語においても効率のよいJITを実現しています。詳細は [YJIT: a basic block versioning JIT compiler for CRuby](https://dl.acm.org/doi/10.1145/3486606.3486781) を参照ください。 + +これらの技術によって、YJITでは素早い起動と高速な実行を多くの実世界のアプリケーションに対して実現しており、railsbenchでは最大22%、liquied-renderでは39%の高速化を達成しています。 + +YJITはまだ実験的機能なため、デフォルトでは無効化されています。試してみたい場合には `--yjit` コマンドラインオプションを指定することでYJITを有効化出来ます。現在YJITはx86-64上のUnix系プラットフォームでのみ実行出来ます。 + +* https://bugs.ruby-lang.org/issues/18229 +* https://shopify.engineering/yjit-just-in-time-compiler-cruby +* https://www.youtube.com/watch?v=PBVLf3yfMs8 + +## debug gem: 新しいデバッガ + +完全に0から書き直したデバッガである [debug.gem](https://github.com/ruby/debug) が同梱されました。次のような特徴があります。 + +* デバッグ時の速度低下を極力生じないよう改善 +* リモートデバッグのサポート +* リッチなデバッガフロントエンドに対応(現在 VSCode と Chrome ブラウザに対応) +* マルチプロセス、マルチスレッドプログラムのデバッグに対応 +* カラフルな REPL +* そのほか、Record & Replay 機能やトレース機能など、様々な便利機能 + + + +Rubyにはこれまでも lib/debug.rb が同梱されていましたが、あまりメンテナンスされておらず、性能や機能に問題がありました。debug.gem はこれを完全に置き換えます。 + +## error_highlight: バックトレース中の詳細なエラー位置表示 + +error_highlightという組み込みgemが導入されました。これにより、バックトレース中でエラーが発生した詳細な位置が表示されます。 + +``` +$ ruby test.rb +test.rb:1:in `
': undefined method `time' for 1:Integer (NoMethodError) + +1.time {} + ^^^^^ +Did you mean? times +``` + +現在のところ、位置が表示されるのは`NameError`のみです。 + +このgemはデフォルトで有効になっています。`--disable-error_highlight`コマンドラインオプションを指定することで無効化できます。詳しくは[ruby/error_highlightリポジトリ](https://github.com/ruby/error_highlight)を見てください。 + +## IRB のオートコンプリートとドキュメント表示 + +IRB にオートコンプリート機能が実装され、コードを入力するだけで補完候補ダイアログが表示されるようになりました。Tab と Shift+Tab で上下に移動できます。 + +また、補完候補を選択している時に、ドキュメントがインストールされている場合、補完候補ダイアログの横にドキュメントダイアログが表示され、内容が一部表示されます。Alt+d を押すことでドキュメント全文を読むことができます。 + + + +## その他の主要な新機能 + +### 言語機能 + +* ハッシュリテラルやキーワード引数の値が省略可能になりました。 [Feature #14579] + * `{x:, y:}` は、`{x: x, y: y}` の糖衣構文です。 + * `foo(x:, y:)` は、`foo(x: x, y: y)` の糖衣構文です。 + +* パターンマッチ中のピン演算子に任意の式を書けるようになりました。 [Feature #17411] + +```ruby +Prime.each_cons(2).lazy.find_all{_1 in [n, ^(n + 2)]}.take(3).to_a +#=> [[3, 5], [5, 7], [11, 13]] +``` + +* 一行パターンマッチで括弧が省略できるようになりました. [Feature #16182] + +```ruby +[0, 1] => _, x +{y: 2} => y: +x #=> 1 +y #=> 2 +``` + + +### RBS + +[RBS](https://github.com/ruby/rbs)はRubyプログラムの型を定義するための言語です。 + +3.0.0からは、次の様なアップデートがありました。 + +* ジェネリクスの型パラメータに制約を与えることができるようになりました。 ([PR](https://github.com/ruby/rbs/pull/844)) +* ジェネリックな型エイリアスが定義できようになりました。 ([PR](https://github.com/ruby/rbs/pull/823)) +* gemのRBSを管理するための`rbs collection`コマンドが導入されました。 ([doc](https://github.com/ruby/rbs/blob/master/docs/collection.md)) +* いろいろな組み込みクラスの型定義が追加、更新されました。 +* 多数のバグ修正と性能の改善が含まれています。 + +詳しくは[CHANGELOG.md](https://github.com/ruby/rbs/blob/master/CHANGELOG.md)を確認してください。 + +### TypeProf + +TypeProfはRubyの静的型解析器です。型注釈のないRubyコードから、RBSのプロトタイプを生成します。詳しくは[ドキュメント](https://github.com/ruby/typeprof/blob/master/doc/doc.md)をご参照ください. + +Ruby 3.0.0からの主なアップデートは、"TypeProf for IDE"という実験的なIDEサポートです。 + +![Demo of TypeProf for IDE](https://cache.ruby-lang.org/pub/media/ruby310_typeprof_ide_demo.png) + +このVSCode拡張は、推定された(またはRBSファイルに手で明記された)メソッドのシグネチャを、各メソッド定義の上に表示します。 +また、NameErrorやTypeErrorを起こしうるコードを赤い下線で示します。 +さらに、メソッド名の補完(メソッド名の候補の表示)を行います。 +詳しくは[ドキュメント](https://github.com/ruby/typeprof/blob/master/doc/ide.md)をご参照ください。 + +また、数多くのバグ修正やパフォーマンス向上がなされています。 + +## パフォーマンスの改善 + +* MJIT + * For workloads like Rails, the default `--jit-max-cache` is changed from 100 to 10000. + The JIT compiler no longer skips compilation of methods longer than 1000 instructions. + * To support Zeitwerk of Rails, JIT-ed code is no longer cancelled + when a TracePoint for class events is enabled. + + +## その他の注目すべき 3.0 からの変更点 + +* 一行パターンマッチ(たとえば `ary => [x, y, z]`)が実験的機能ではなくなりました。 + +* 多重代入の評価順序が若干変更されました。[[Bug #4443]](https://bugs.ruby-lang.org/issues/4443) + * `foo[0], bar[0] = baz, qux` は、Ruby 3.0 では `baz`, `qux`, `foo`, `bar` という順序で評価されていましたが、Ruby 3.1 では `foo`, `bar`, `baz`, `qux` の順で表kされます。 + +* 可変幅アロケーション(Variable Width Allocation)が実装されました。現在は試験的にStringが対応しています。 [[Bug #18239]](https://bugs.ruby-lang.org/issues/18239) + +* Psych 4.0 では `Psych.load` が `safe_load` を利用するように変更されました。この挙動が影響ある場合は、従来の挙動である `unsafe_load` を利用する Psych 3.3.2 を移行パスとして利用できます。[[Bug #17866]](https://bugs.ruby-lang.org/issues/17866) + +## 標準添付ライブラリのアップデート + +* 以下の default gems のバージョンがアップデートされました。 + * RubyGems 3.3.3 + * base64 0.1.1 + * benchmark 0.2.0 + * bigdecimal 3.1.1 + * bundler 2.3.3 + * cgi 0.3.1 + * csv 3.2.2 + * date 3.2.2 + * did_you_mean 1.6.1 + * digest 3.1.0 + * drb 2.1.0 + * erb 2.2.3 + * error_highlight 0.3.0 + * etc 1.3.0 + * fcntl 1.0.1 + * fiddle 1.1.0 + * fileutils 1.6.0 + * find 0.1.1 + * io-console 0.5.9 + * io-wait 0.2.1 + * ipaddr 1.2.3 + * irb 1.4.1 + * json 2.6.1 + * logger 1.5.0 + * net-http 0.2.0 + * net-protocol 0.1.2 + * nkf 0.1.1 + * open-uri 0.2.0 + * openssl 3.0.0 + * optparse 0.2.0 + * ostruct 0.5.2 + * pathname 0.2.0 + * pp 0.3.0 + * prettyprint 0.1.1 + * psych 4.0.3 + * racc 1.6.0 + * rdoc 6.4.0 + * readline 0.0.3 + * readline-ext 0.1.4 + * reline 0.3.0 + * resolv 0.2.1 + * rinda 0.1.1 + * ruby2_keywords 0.0.5 + * securerandom 0.1.1 + * set 1.0.2 + * stringio 3.0.1 + * strscan 3.0.1 + * tempfile 0.1.2 + * time 0.2.0 + * timeout 0.2.0 + * tmpdir 0.1.2 + * un 0.2.0 + * uri 0.11.0 + * yaml 0.2.0 + * zlib 2.1.1 +* 以下の bundled gems のバージョンがアップデートされました。 + * minitest 5.15.0 + * power_assert 2.0.1 + * rake 13.0.6 + * test-unit 3.5.3 + * rexml 3.2.5 + * rbs 2.0.0 + * typeprof 0.21.1 +* 以下のライブラリが新たに bundled gems になりました。Bundler から利用する場合は Gemfile に明示的に指定してください。 + * net-ftp 0.1.3 + * net-imap 0.2.2 + * net-pop 0.1.1 + * net-smtp 0.3.1 + * matrix 0.4.2 + * prime 0.1.2 + * debug 1.4.0 + + +その他詳細については、[NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md) ファイルまたは[コミットログ](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }})を参照してください。 + +なお、こうした変更により、Ruby 3.0.0 以降では [{{ release.stats.files_changed }} 個のファイルに変更が加えられ、{{ release.stats.insertions }} 行の追加と {{ release.stats.deletions }} 行の削除が行われました](https://github.com/ruby/ruby/compare/v3_0_0...{{ release.tag }}#file_bucket) ! + +メリークリスマス、様々な機能が追加された Ruby 3.1 をぜひお楽しみ下さい! + +## ダウンロード + +* <{{ release.url.gz }}> + + SIZE: {{ release.size.gz }} + SHA1: {{ release.sha1.gz }} + SHA256: {{ release.sha256.gz }} + SHA512: {{ release.sha512.gz }} + +* <{{ release.url.xz }}> + + SIZE: {{ release.size.xz }} + SHA1: {{ release.sha1.xz }} + SHA256: {{ release.sha256.xz }} + SHA512: {{ release.sha512.xz }} + +* <{{ release.url.zip }}> + + SIZE: {{ release.size.zip }} + SHA1: {{ release.sha1.zip }} + SHA256: {{ release.sha256.zip }} + SHA512: {{ release.sha512.zip }} + +## Ruby とは + +Rubyはまつもとゆきひろ (Matz) によって1993年に開発が始められ、今もオープンソースソフトウェアとして開発が続けられています。Rubyは様々なプラットフォームで動き、世界中で、特にWebアプリケーション開発のために使われています。 From 9d266cfb613f62b4adb37cf857aca5e93a96171b Mon Sep 17 00:00:00 2001 From: "NARUSE, Yui" Date: Sat, 25 Dec 2021 20:41:25 +0900 Subject: [PATCH 2794/3767] Ruby 3 1 0 released 2 (#2766) * fix videos * Add stats to _data/releases.yml --- _data/releases.yml | 5 +++++ en/news/_posts/2021-12-25-ruby-3-1-0-released.md | 5 ++--- ja/news/_posts/2021-12-25-ruby-3-1-0-released.md | 4 +++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/_data/releases.yml b/_data/releases.yml index a7a6341109..d84d0c9226 100644 --- a/_data/releases.yml +++ b/_data/releases.yml @@ -24,6 +24,11 @@ - version: 3.1.0 date: 2021-12-25 post: /en/news/2021/12/25/ruby-3-1-0-released/ + tag: ruby_3_1_0 + stats: + files_changed: 3123 + insertions: 551754 + deletions: 99153 url: gz: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.tar.gz zip: https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.0.zip diff --git a/en/news/_posts/2021-12-25-ruby-3-1-0-released.md b/en/news/_posts/2021-12-25-ruby-3-1-0-released.md index caf363cc42..9e80c9e092 100644 --- a/en/news/_posts/2021-12-25-ruby-3-1-0-released.md +++ b/en/news/_posts/2021-12-25-ruby-3-1-0-released.md @@ -71,11 +71,10 @@ The IRB now has an autocomplete feature, where you can just type in the code, an If documents are installed when you select a completion candidate, the documentation dialog will appear next to the completion candidates dialog, showing part of the content. You can read the full document by pressing Alt+d. -