From e6c1214d7c8f6427fea1524f0bc9dcad8cff9819 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Thu, 12 Dec 2013 17:53:22 +0900 Subject: [PATCH 0001/5250] remove mina, we use heroku now --- Gemfile | 2 -- config/deploy.rb | 42 ------------------------------------------ 2 files changed, 44 deletions(-) delete mode 100644 config/deploy.rb diff --git a/Gemfile b/Gemfile index 8c41650662..ee92e87256 100644 --- a/Gemfile +++ b/Gemfile @@ -4,12 +4,10 @@ gem 'rake', '~> 10.0' gem 'jekyll', '>= 1.0.2' gem 'kramdown' -# for heroku gem 'thin' gem 'rack-jekyll' gem 'rack-rewrite' group :development do - gem 'mina' gem 'spidr', '~> 0.4' end diff --git a/config/deploy.rb b/config/deploy.rb deleted file mode 100644 index 0a1930e01e..0000000000 --- a/config/deploy.rb +++ /dev/null @@ -1,42 +0,0 @@ -require 'mina/git' -require 'mina/bundler' -require 'mina/rbenv' - -set :domain, 'neon.ruby-lang.org' -set :user, 'rubylang' -set :deploy_to, "/home/#{user}/staging.ruby-lang.org" -set :repository, 'https://github.com/ruby/www.ruby-lang.org.git' -set :branch, 'master' - -task :production do - set :deploy_to, "/home/#{user}/neon.ruby-lang.org" -end - -task :environment do - invoke :'rbenv:load' -end - -desc "Generate static sites." -task :generate_static_sites => :environment do - queue 'bundle exec rake generate' -end - -desc "Deploys the current version to the server." -task :deploy => :environment do - deploy do - invoke :'git:clone' - invoke :'bundle:install' - invoke :generate_static_sites - invoke :'deploy:cleanup' - end -end - -desc "Deploys the current version to the server in production environment." -task :"deploy:production" => :production do - invoke :deploy -end - -desc "Sets up a site in production environment." -task :"setup:production" => :production do - invoke :setup -end From 77ff861fab943107caf68098220857b35098b926 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Thu, 12 Dec 2013 17:53:33 +0900 Subject: [PATCH 0002/5250] remove nginx configuration --- redirect.conf_ | 62 -------------------------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 redirect.conf_ diff --git a/redirect.conf_ b/redirect.conf_ deleted file mode 100644 index 3f58490c38..0000000000 --- a/redirect.conf_ +++ /dev/null @@ -1,62 +0,0 @@ -rewrite ^/bugreport\.html$ http://bugs.ruby-lang.org/ permanent; - -rewrite ^/ja/20030611\.html$ /ja/downloads permanent; -rewrite ^/(en|ja)/install\.html$ /$1/downloads permanent; -rewrite ^/ja/install\.cgi$ /ja/downloads? permanent; - -rewrite ^/cgi-bin/cvsweb\.cgi/?$ http://svn.ruby-lang.org/ permanent; -rewrite ^/admin$ https://github.com/ruby/www.ruby-lang.org permanent; - -rewrite ^/ja/man/archive/ruby-refm-1.8.6-chm.zip$ ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.8.6-chm.zip permanent; -rewrite ^/ja/man/archive/ruby-refm-1.9.0-chm.zip$ ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-chm.zip permanent; -rewrite ^/ja/man/archive/ruby-refm-1.9.0-dynamic.tar.bz2$ ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.tar.bz2 permanent; -rewrite ^/ja/man/archive/ruby-refm-1.9.0-dynamic.tar.gz$ ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.tar.gz permanent; -rewrite ^/ja/man/archive/ruby-refm-1.9.0-dynamic.zip$ ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-dynamic.zip permanent; - -# contents inconsistently 2013-05-15 -rewrite ^/(en|ja)/(LICENSE|license).txt$ http://www.ruby-lang.org/en/about/license.txt; -rewrite ^/ja/old-man/.*$ http://doc.ruby-lang.org/ja/? permanent; -rewrite ^/ja/man/.*$ http://doc.ruby-lang.org/ja/ permanent; - -rewrite ^/zh_TW(.*)$ /zh_tw$1 permanent; - -rewrite ^/bg/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /bg/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/de/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /de/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/en/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /en/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/fr/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /fr/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/id/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /id/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/it/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /it/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/pt/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /pt/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/tr/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /tr/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/zh_cn/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /zh_cn/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; -rewrite ^/zh_tw/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-(.*)$ /zh_tw/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp$1 permanent; - -rewrite ^/pl/spolecznosc/listy-mailingowe(.*)$ /pl/community/mailing-lists$1 permanent; -rewrite ^/pl/spolecznosc/grupy-uzytkownikow(.*)$ /pl/community/user-groups$1 permanent; -rewrite ^/pl/spolecznosc/blogi(.*)$ /pl/community/weblogs$1 permanent; -rewrite ^/pl/spolecznosc(.*)$ /pl/community$1 permanent; -rewrite ^/pl/dokumentacja/ruby-w-20-minut(.*)$ /pl/documentation/quickstart$1 permanent; -rewrite ^/pl/dokumentacja/ruby-a-inne-jezyki-programowania/ruby-a-(.*)$ /pl/documentation/ruby-from-other-languages/to-ruby-from-$1 permanent; -rewrite ^/pl/dokumentacja/ruby-a-inne-jezyki-programowania(.*)$ /pl/documentation/ruby-from-other-languages$1 permanent; -rewrite ^/pl/dokumentacja/udane-wdrozenia(.*)$ /pl/documentation/success-stories$1 permanent; -rewrite ^/pl/dokumentacja(.*)$ /pl/documentation$1 permanent; - -rewrite ^/pt/noticias-recentes$ /pt/news permanent; -rewrite ^/pt/noticias-recentes/(.*)$ /pt/news/$1 permanent; -rewrite ^/pt/feeds/noticias.rss$ /pt/feeds/news.rss permanent; -rewrite ^/pt/sobre-o-ruby(.*)$ /pt/about$1 permanent; -rewrite ^/pt/comunidade/conferencias-de-ruby(.*)$ /pt/community/conferences$1 permanent; -rewrite ^/pt/comunidade/listas-de-correio/instrucoes-de-subscricao-manual(.*)$ /pt/community/mailing-lists/manual-instructions$1 permanent; -rewrite ^/pt/comunidade/listas-de-correio(.*)$ /pt/community/mailing-lists$1 permanent; -rewrite ^/pt/comunidade/nucleo-de-ruby(.*)$ /pt/community/ruby-core$1 permanent; -rewrite ^/pt/comunidade/grupos-de-utilizadores(.*)$ /pt/community/user-groups$1 permanent; -rewrite ^/pt/comunidade/weblogs(.*)$ /pt/community/weblogs$1 permanent; -rewrite ^/pt/comunidade(.*)$ /pt/community$1 permanent; -rewrite ^/pt/documentacao/ruby-a-partir-de-outras-linguagens/para-ruby-a-partir-de-c-e-c-mais-mais(.*)$ /pt/documentation/ruby-from-other-languages/to-ruby-from-c-and-c-$1 permanent; -rewrite ^/pt/documentacao/ruby-a-partir-de-outras-linguagens/para-ruby-a-partir-de-(.*)$ /pt/documentation/ruby-from-other-languages/to-ruby-from-$1 permanent; -rewrite ^/pt/documentacao/ruby-a-partir-de-outras-linguagens(.*)$ /pt/documentation/ruby-from-other-languages$1 permanent; -rewrite ^/pt/documentacao/historias-de-sucesso(.*)$ /pt/documentation/success-stories$1 permanent; -rewrite ^/pt/documentacao(.*)$ /pt/documentation$1 permanent; -rewrite ^/pt/bibliotecas/top-de-projectos-ruby(.*)$ /pt/libraries/top-projects$1 permanent; -rewrite ^/pt/bibliotecas(.*)$ /pt/libraries$1 permanent; - From 5e69ff45842f47faa5e6aad0e369bc76f970d2f8 Mon Sep 17 00:00:00 2001 From: "Shota Fukumori (sora_h)" Date: Sat, 14 Dec 2013 23:36:55 +0900 Subject: [PATCH 0003/5250] Add ruby logo page & logo credit on footer --- _config.yml | 4 ++++ _includes/credits.html | 5 +++++ en/about/logo.md | 19 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 en/about/logo.md diff --git a/_config.yml b/_config.yml index 3938cf01d1..d37e18aa95 100644 --- a/_config.yml +++ b/_config.yml @@ -1933,3 +1933,7 @@ locales: 本網站使用 Ruby 套件 Jekyll 產生,並由引以為傲的 Ruby 社群成員共同維護。 請至 GitHub 幫忙貢獻。關於本站的問題與意見, 請聯絡網站管理員。 + + logo_credit: + en: | + The Ruby Logo is Copyright © 2006, Yukihiro Matsumoto; licensed under the terms of the CC BY-SA 2.5. diff --git a/_includes/credits.html b/_includes/credits.html index 51cedac362..50663e12ce 100644 --- a/_includes/credits.html +++ b/_includes/credits.html @@ -1,3 +1,8 @@ +{% if site.locales.logo_credit[page.lang] %} +

{{ site.locales.logo_credit[page.lang] }}

+{% else %} +

{{ site.locales.logo_credit['en'] }}

+{% endif %} {% if site.locales.credits[page.lang] %}

{{ site.locales.credits[page.lang] }}

{% else %} diff --git a/en/about/logo.md b/en/about/logo.md new file mode 100644 index 0000000000..8bda4b628a --- /dev/null +++ b/en/about/logo.md @@ -0,0 +1,19 @@ +--- +layout: page +title: "Ruby Logo" +lang: en +--- + +![The Ruby Logo](/images/header-ruby-logo@2x.png) + +The Ruby Logo is Copyright © 2006, Yukihiro Matsumoto. + +It is licensed under the terms of the [Creative Commons Attribution-ShareAlike 2.5 License][1] agreement. + +## Download + +Ruby Logo Kit is available here: + +It contains the Ruby Logo in several formats (PNG, PDF, SVG, AI, etc.) + +[1]: http://creativecommons.org/licenses/by-sa/2.5/ From 61eed3872f2ec4ca2f64fbe8b5c741a54633c87f Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 02:48:17 +0700 Subject: [PATCH 0004/5250] fukuoka-ruby-award-2014 (id) --- .../2013-11-21-fukuoka-ruby-award-2014.md | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 id/news/_posts/2013-11-21-fukuoka-ruby-award-2014.md diff --git a/id/news/_posts/2013-11-21-fukuoka-ruby-award-2014.md b/id/news/_posts/2013-11-21-fukuoka-ruby-award-2014.md new file mode 100644 index 0000000000..97fcd4af1a --- /dev/null +++ b/id/news/_posts/2013-11-21-fukuoka-ruby-award-2014.md @@ -0,0 +1,74 @@ +--- +layout: news_post +title: "Kompetisi Penghargaan Fukuoka Ruby 2014 - Entri akan dinilai oleh Matz" +author: "Fukuoka Ruby" +translator: "gozali" +date: 2013-11-21 08:17:06 UTC +lang: id +--- + +Penggiat Ruby yang terhormat, + +Pemerintah Fukuoka, Jepang bersama-sama dengan "Matz" Matsumoto ingin +mengundang Anda untuk mengikuti kompetisi Ruby berikut ini. Jika Anda telah +mengembangkan program Ruby yang menarik, dianjurkan untuk mendaftar. + +Kompetisi Penghargaan Fukuoka Ruby 2014 - Hadiah Utama - 1 Juta Yen! + +Deadline entri: November 29, 2013 + +Matz dan sebuah grup panelist akan memilih para pemenang Kompetisi Fukuoka. +Hadiah utama untuk Fukuoka Competition adalah 1 juta yen. Para pemenang hadiah +utama diantaranya Rhomobile (USA) dan APEC Climate Center (Korea). + +Lihat para pemenang tahun lalu: + +[http://www.myfukuoka.com/category/ruby-award-winners][1] + +Program - program yang diajukan pada kompetisi ini tidak harus ditulis +seluruhnya menggunakan Ruby tapi harus menggunakan karakteristik unik Ruby. + +Proyek - proyek yang telah dikembangkan atau diselesaikan dalam waktu 12 bulan +terakhir dapat diikutsertakan. Silakan kunjungi website Fukuoka berikut untuk +keterangan tambahan atau pendaftaran: + +[http://www.digitalfukuoka.jp/events/22?locale=ja][2] +atau +[http://www.myfukuoka.com/news/technology-news/2014-fukuoka-ruby-award-guidelines-for-applicants.html][3] + +[http://www.digitalfukuoka.jp/uploaded/26/RubyAward_ApplicationForm_2014.doc][4] + +Silakan email form aplikasi ke [award@f-ruby.com][5]. + +Tahun ini, kami memiliki hadiah spesial berikut: +Pemanang Engine Yard Prize akan menerima: + +* Kredit untuk 5,000 jam dari Engine Yard Cloud +* Dua tiket gratis ke RubyKaigi (termasuk 50,000 yen per orang untuk biaya + transport) +* Satu set bingkisan dari Engine Yard + +Pemenang Heroku Prize akan menerima: + +* 100,000 yen +* Dua tiket gratis ke RubyKaigi (termasuk 50,000 yen per orang untuk biaya + transport) +* Satu set bingkisan dari Heroku + +Pemenang paperboy&co. Prize akan menerima: + +* Dua tiket gratis ke Shimane (Ruby City Matsue) untuk 3 hari + (biaya transportasi sampai dengan 50,000 yen per orang) +* gTLD gratis (com, net, org, info, biz) untuk 10 tahun + +"Matz" akan menguji dan meninjau kode sumber anda secara menyeluruh, sehingga +ini akan sangat berarti untuk mengikuti! Kompetisi ini bebas untuk masuk. + +Cheers! + +[1]: http://www.myfukuoka.com/category/ruby-award-winners +[2]: http://www.digitalfukuoka.jp/events/22?locale=ja +[3]: http://www.myfukuoka.com/news/technology-news/2014-fukuoka-ruby-award-guidelines-for-applicants.html +[4]: http://www.digitalfukuoka.jp/uploaded/26/RubyAward_ApplicationForm_2014.doc +[5]: mailto:award@f-ruby.com + From 02a74739ad48dd123ae3316033ac8aa335f43e79 Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 02:48:35 +0700 Subject: [PATCH 0005/5250] heap-overflow-in-floating-point-parsing-cve-2013-4164 (id) --- ...in-floating-point-parsing-cve-2013-4164.md | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 id/news/_posts/2013-11-22-heap-overflow-in-floating-point-parsing-cve-2013-4164.md diff --git a/id/news/_posts/2013-11-22-heap-overflow-in-floating-point-parsing-cve-2013-4164.md b/id/news/_posts/2013-11-22-heap-overflow-in-floating-point-parsing-cve-2013-4164.md new file mode 100644 index 0000000000..a5e2c181f9 --- /dev/null +++ b/id/news/_posts/2013-11-22-heap-overflow-in-floating-point-parsing-cve-2013-4164.md @@ -0,0 +1,66 @@ +--- +layout: news_post +title: "Heap Overflow dalam Floating Point Parsing (CVE-2013-4164)" +author: "tenderlove" +translator: "gozali" +date: 2013-11-22 5:00:00 UTC +lang: id +--- + +Ada sebuah overflow dalam floating point number parsing di Ruby. Kerentanan +ini telah ditetapkan identifier CVE CVE-2013-4164. + +## Rincian + +Setiap kali string dikonversi ke floating point value, sebuah string +yang secara khusus dibuat dapat menyebabkan heap overflow. Hal ini dapat +menyebabkan denial of service attack melalui segmentation fault dan kemungkinan +arbitrary code execution. Setiap program yang mengubah input dari sumber +tidak diketahui ke floating point values (terutama umum ketika menerima JSON) +rentan. + +Kode yang rentan terlihat seperti ini: + + untrusted_data.to_f + +Tetapi setiap kode yang menghasilkan floating point values dari external data +adalah rentan, seperti ini: + + JSON.parse untrusted_data + +Catat bahwa bug ini mirip dengan CVE-2009-0689. + +Semua pengguna yang menjalankan rilis yang terdampak harus menatar +ke versi FIXED dari Ruby. + +## Versi - versi terdampak + +* Semua Ruby 1.8 versions setelah Ruby 1.8.6 patchlevel 230 +* Semua Ruby 1.9 versions sebelum Ruby 1.9.3 patchlevel 484 +* Semua Ruby 2.0 versions sebelum Ruby 2.0.0 patchlevel 353 +* Semua Ruby 2.1 versions sebelum Ruby 2.1.0 preview2 +* sebelum trunk revision 43780 + +## Solusi + +Semua pengguna direkomendasikan untuk melakukan upgrade ke +Ruby 1.9.3 patchlevel 484, Ruby 2.0.0 patchlevel 353 atau +Ruby 2.1.0 preview2. + +Harap dicatat bahwa seri Ruby 1.8 atau rilis sebelumnya sudah +usang. Tidak ada rencana untuk merilis versi perbaikan untuk versi tersebut. +Pengguna versi tersebut disarankan untuk melakukan upgrade segera mungkin +karena kami tidak menjamin ketersediaan perbaikan keamanan yang berkelanjutan +untuk versi yang tidak lagi didukung. + +## Kredit + +Terima kasih untuk Charlie Somerville telah melaporkan masalah ini! + +## Sejarah + +* Penerbitan awal pada 2013-11-22 04:00:00 UTC +* Penerbitan kedua pada 2013-11-22 06:46:00 UTC +* Penerbitan ketiga pada 2013-11-22 22:46:00 UTC +* Penerbitan keempat pada 2013-12-10 12:09:38 UTC + From 7a06fcfc2b1e71e72a55ed5810b40b4ce81f0acc Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 02:48:56 +0700 Subject: [PATCH 0006/5250] ruby-1-9-3-p484-is-released (id) --- .../2013-11-22-ruby-1-9-3-p484-is-released.md | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 id/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md 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 new file mode 100644 index 0000000000..393773cd49 --- /dev/null +++ b/id/news/_posts/2013-11-22-ruby-1-9-3-p484-is-released.md @@ -0,0 +1,45 @@ +--- +layout: news_post +title: "Ruby 1.9.3-p484 is released" +author: "usa" +translator: "gozali" +date: 2013-11-22 04:00:00 UTC +lang: id +--- + +Sekarang Ruby 1.9.3-p484 telah dirilis. + +Rilis ini termasuk perbaikan keamanan tentang Ruby interpreter core: + + * [Heap Overflow dalam Floating Point Parsing (CVE-2013-4164)](/id/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/) + +Dan beberapa bugfixes juga termasuk. +Lihat [tickets](https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5) +dan [ChangeLog](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_484/ChangeLog) untuk rincian. + +## 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) + + 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) + + 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) + + SIZE: 13958042 bytes + MD5: 1b74a8a3b1e8f13bb306dd59cc1e12d1 + SHA256: 7496c972c716f0bc9f9c718155ef36281e9f22375867e95abc2ba64c1fb09d2e + +## Komentar Rilis + +Banyak orang (committer, kontributor and reporter) yang membantu saya untuk +membuat rilis ini. +Terima kasih! + From 966e11087e1a3e9be1785e57432d3f9d0254254d Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 02:49:10 +0700 Subject: [PATCH 0007/5250] ruby-2-0-0-p353-is-released (id) --- .../2013-11-22-ruby-2-0-0-p353-is-released.md | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 id/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md 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 new file mode 100644 index 0000000000..b34c702c94 --- /dev/null +++ b/id/news/_posts/2013-11-22-ruby-2-0-0-p353-is-released.md @@ -0,0 +1,46 @@ +--- +layout: news_post +title: "Ruby 2.0.0-p353 dirilis" +author: "nagachika" +translator: "gozali" +date: 2013-11-22 03:00:00 UTC +lang: id +--- + +Sekarang Ruby Ruby 2.0.0-p353 telah dirilis. + +Rilis ini termasuk sebuah perbaikan keamanan tentang floating point parsing. + +* [Heap Overflow pada Floating Point Parsing (CVE-2013-4164)](/id/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/) + +Dan beberapa bugfix juga dimasukan. +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_353/ChangeLog) untuk rincian. + +## Unduh + +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) + + 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) + + 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) + + SIZE: 15083211 bytes + MD5: 0f8aeb1f1b1cd606ab9790badabd0fb4 + SHA256: 878c9cec05751a4c7019ad255a9e737d0f47ec7188cee1c522545ac7e3bc73a3 + +## Komentar Rilis + +Banyak committer, tester dan pengguna yang memberikan bug report membantu saya untuk +membuat rilis ini. Terima kasih untuk kontribusi mereka. + From 93b28669dc469cee78d79dce222c7ef19d22b8e7 Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 02:49:24 +0700 Subject: [PATCH 0008/5250] ruby-2-1-0-preview2-is-released (id) --- ...3-11-22-ruby-2-1-0-preview2-is-released.md | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md 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 new file mode 100644 index 0000000000..2a3dc535af --- /dev/null +++ b/id/news/_posts/2013-11-22-ruby-2-1-0-preview2-is-released.md @@ -0,0 +1,75 @@ +--- +layout: news_post +title: "Ruby 2.1.0-preview2 telah dirilis" +author: "nurse" +translator: "gozali" +date: 2013-11-22 22:00:00 UTC +lang: id +--- + +Kami sangat senang untuk mengumumkan rilis dari Ruby 2.1.0-preview2. +Silakan uji fitur baru di Ruby 2.1 sebelum rilis akhir! + +## Perubahan penting dari preview 1 + +* perbaikan [Heap Overflow dalam Floating Point Parsing (CVE-2013-4164)](https://www.ruby-lang.org/id/news/2013/11/22/heap-overflow-in-floating-point-parsing-cve-2013-4164/) +* "literal".freeze sekarang dioptimalkan [#9042](https://bugs.ruby-lang.org/issues/9042) +* f suffix dari String Literal dihapus [#9042](https://bugs.ruby-lang.org/issues/9042) +* perbaikan isu memory consuming pada RGenGC ([r43532](http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43532) dan [r43755](http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43755)) +* penambahan Exception#cause [#8257](https://bugs.ruby-lang.org/issues/8257) +* pemutakhiran pustaka seperti json, nkf, rake, RubyGems, dan RDoc. + +## 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) + + 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) + + 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) + + SIZE: 16110720 bytes + MD5: 2ad1aa3d89ae32607cf14fc73b192de1 + SHA256: cc2f7f8e05daed716489e5480e6365a711a13ed7747dbc59e989a41fe2805076 + +## Perubahan dari 2.0 + +Perubahan penting adalah: + +* VM (method cache) +* RGenGC (Lihat [presentasi ko1's di RubyKaigi](http://rubykaigi.org/2013/talk/S73) dan [presentasi RubyConf 2013](http://www.atdot.net/~ko1/activities/rubyconf2013-ko1_pub.pdf)) +* perbaikan [#8481](https://bugs.ruby-lang.org/issues/8481) [#8571](https://bugs.ruby-lang.org/issues/8571) +* perubahan syntax + * Decimal/Complex Literal [#8430](https://bugs.ruby-lang.org/issues/8430) + * def's return value [#3753](https://bugs.ruby-lang.org/issues/3753) +* Bignum + * menggunakan 128bit integers [#8509](https://bugs.ruby-lang.org/issues/8509) + * menggunakan GMP [#8796](https://bugs.ruby-lang.org/issues/8796) +* String#scrub [#8414](https://bugs.ruby-lang.org/issues/8414) +* Socket.getifaddrs [#8368](https://bugs.ruby-lang.org/issues/8368) +* RDoc 4.1.0.preview.2 dan RubyGems 2.2.0.preview.2 + +Lihat rincian perubahan: [NEWS di repository Ruby (WIP)](https://github.com/ruby/ruby/blob/v2_1_0_preview2/NEWS). + +Presentasi ko1 di toruby: [All about Ruby 2.1](http://www.atdot.net/~ko1/activities/toruby05-ko1.pdf) + +Konstantin Haase (@konstantinhaase) menulis sebuah ringkasan yang bagus dalam +artikel di blognya: [What's new in Ruby 2.1?](http://rkh.im/ruby-2.1). + +## Komentar Rilis + +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) + +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) + From 91e5790fae9751ac34565924aa837b4e02585c6b Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 02:49:39 +0700 Subject: [PATCH 0009/5250] 2013-11-30-russian-translation (id) --- .../_posts/2013-11-30-russian-translation.md | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 id/news/_posts/2013-11-30-russian-translation.md diff --git a/id/news/_posts/2013-11-30-russian-translation.md b/id/news/_posts/2013-11-30-russian-translation.md new file mode 100644 index 0000000000..5bd454e62e --- /dev/null +++ b/id/news/_posts/2013-11-30-russian-translation.md @@ -0,0 +1,29 @@ +--- +layout: news_post +title: "Terjemahan Bahasa Rusia dari ruby-lang.org" +author: "Marcus Stollsteimer" +translator: "gozali" +date: 2013-11-30 12:00:00 UTC +lang: id +--- + +Kami baru saja merilis [Terjemahan Bahasa Rusia dari ruby-lang.org][1]. + +Banyak terima kasih kepada tim penerjemah: + + * Alexey Gaziev (gazay) + * Vlad Bokov (razum2um) + +Kami sangat senang bahwa kami dapat mengumumkan terjemahan baru kedua +sejak perpindahan alur kerja kami ke GitHub awal tahun ini. + +Jika anda ingin berkontribusi kepada komunitas Ruby, juga, +Anda dapat melakukannya dengan membantu menjaga situs ini up-to-date. +Cukup kunjungi [ruby-lang.org di GitHub] [2] dan mulai +membuka issue atau kirim pull request hari ini! + + + +[1]: {{ site.url }}/ru/ +[2]: https://github.com/ruby/www.ruby-lang.org/ + From 605e8fbe4c67ef85a4dc1942af03b9fca73bfe33 Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 02:49:53 +0700 Subject: [PATCH 0010/5250] rubyconf-tw-2014-cfp (id) --- .../_posts/2013-12-09-rubyconf-tw-2014-cfp.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 id/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md diff --git a/id/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md b/id/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md new file mode 100644 index 0000000000..7cb29cb698 --- /dev/null +++ b/id/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md @@ -0,0 +1,32 @@ +--- +layout: news_post +title: "The RubyConf Taiwan 2014 Call For Proposals telah dibuka" +author: "Juanito Fatas" +translator: "gozali" +date: 2013-12-09 13:40:00 UTC +lang: id +--- + +The RubyConf Taiwan 2014 akan diadakan pada 25-26 April, 2014 di Taipei, Taiwan. + +Jika anda ingin memberikan presentasi di RubyConf Taiwan 2014, silakan kirim +proposal anda. Semua topik berkaitan dengan Ruby dapat diterima. + +Terdapat dua jenis presentasi: + +* Talk (25 menit), +* Session (50 menit). + +**Proposal akan diterima sampai 28 Januari, 2014.** + +[Silakan kirim proposal anda disini.][submit-proposal] + +Jika anda memiliki pertanyaan, silakan kirim email: + +contact@rubyconf.tw + +[Lihat RubyConf Taiwan 2014 di Lanyrd.][rubyconf-tw-2014-lanyrd] + +[rubyconf-tw-2014-lanyrd]: http://lanyrd.com/2014/rubyconftw/ +[submit-proposal]: https://kktix.com/events/rubyconftw2014-cfp?locale=en + From cfdf79e407d1c3d3946aa2c814b145ed7b5a3203 Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 03:29:07 +0700 Subject: [PATCH 0011/5250] security page (id) --- id/security/index.md | 59 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 id/security/index.md diff --git a/id/security/index.md b/id/security/index.md new file mode 100644 index 0000000000..286a284d6b --- /dev/null +++ b/id/security/index.md @@ -0,0 +1,59 @@ +--- +layout: page +title: "Security" +lang: id +--- + +Di sini anda akan menemukan informasi tentang isu keamanan dari Ruby. + +## Melaporkan Kerentanan Keamanan + +Kerentanan keamanan harus dilaporkan melalui email ke +security@ruby-lang.org ([PGP public key](/security.asc)), yang merupakan +mailing list pribadi. Masalah yang dilaporkan akan dipublikasikan setelah +perbaikan. + +## Isu - isu yang diketahui + +Berikut adalah isu - isu terkini. + +* [Kerentanan Cek Hostname Terlewati pada Klien SSL (CVE-2013-4073)][1] + dipublikasikan pada 27 Jun, 2013. +* [Taint Object mem-bypass DL dan Fiddle pada Ruby (CVE-2013-2065)][2] + dipublikasikan pada 14 Mei, 2013. +* [Kerentanan DoS Ekspansi Entity pada REXML (Bom XML, CVE-2013-1821)][3] + dipublikasikan pada 22 Feb, 2013. +* [Denial of Service dan Kerentanan Penciptaan Unsafe Object pada JSON + (CVE-2013-0269)][4] dipublikasikan pada 22 Feb, 2013. +* [XSS exploit of RDoc documentation generated by rdoc + (CVE-2013-0256)][5] dipublikasikan pada 6 Feb, 2013. +* [Kerentanan DoS Hash-flooding untuk Ruby 1.9 (CVE-2012-5371)][6] + dipublikasikan pada 10 Nov, 2012. +* [Pembuatan File Tak Sengaja yang Disebabkan Memasukkan Karakter NUL Ilegal + (CVE-2012-4522)][7] dipublikasikan pada 12 Oct, 2012. +* [$SAFE escaping vulnerability about Exception#to\_s / NameError#to\_s + (CVE-2012-4464, CVE-2012-4466)][8] dipublikasikan pada 12 Oct, 2012. +* [Security Fix for RubyGems: SSL server verification failure for remote + repository][9] dipublikasikan pada 20 Apr, 2012. +* [Security Fix for Ruby OpenSSL module: Allow 0/n splitting as a + prevention for the TLS BEAST attack][10] dipublikasikan pada 16 Feb, 2012. +* [Serangan Denial of Service Ditemukan pada Algoritma Hash Ruby + (CVE-2011-4815)][11] dipublikasikan pada 28 Dec, 2011. + +Untuk isu - isu sebelumnya lihat [halaman bahasa Inggris][12] + + + +[1]: /id/news/2013/06/27/hostname-check-bypassing-vulnerability-in-openssl-client-cve-2013-4073/ +[2]: /id/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/ +[3]: /id/news/2013/02/22/rexml-dos-2013-02-22/ +[4]: /id/news/2013/02/22/json-dos-cve-2013-0269/ +[5]: /id/news/2013/02/06/rdoc-xss-cve-2013-0256/ +[6]: /id/news/2012/11/09/ruby19-hashdos-cve-2012-5371/ +[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-/ +[11]: /id/news/2011/12/28/denial-of-service-attack-was-found-for-rubys-hash-algorithm-cve-2011-4815/ +[12]: /en/security + From 3f7d93f136a68b2d7928d6f33b53cb988c6428f1 Mon Sep 17 00:00:00 2001 From: Achmad Gozali Date: Sun, 15 Dec 2013 03:39:49 +0700 Subject: [PATCH 0012/5250] uncomment security sitelinks (id) --- _config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_config.yml b/_config.yml index 73f464b675..52aee2a674 100644 --- a/_config.yml +++ b/_config.yml @@ -143,8 +143,8 @@ locales: url: /id/community - text: Berita url: /id/news -# - text: -# url: /id/security + - text: Keamanan + url: /id/security - text: Tentang Ruby url: /id/about it: From 01d0039b804cc2923f4ee01eced3ea3e0e5571d9 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Sun, 15 Dec 2013 21:17:44 +0900 Subject: [PATCH 0013/5250] fix broken link --- en/about/logo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/about/logo.md b/en/about/logo.md index 8bda4b628a..1272d4b2d0 100644 --- a/en/about/logo.md +++ b/en/about/logo.md @@ -4,7 +4,7 @@ title: "Ruby Logo" lang: en --- -![The Ruby Logo](/images/header-ruby-logo@2x.png) +![The Ruby Logo](/images/header-ruby-logo.png) The Ruby Logo is Copyright © 2006, Yukihiro Matsumoto. From 77e028f439b4d5119c601a0fee4060a809e3de04 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Sun, 15 Dec 2013 21:17:52 +0900 Subject: [PATCH 0014/5250] style --- en/about/logo.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/en/about/logo.md b/en/about/logo.md index 1272d4b2d0..ea0793d9dc 100644 --- a/en/about/logo.md +++ b/en/about/logo.md @@ -12,7 +12,9 @@ It is licensed under the terms of the [Creative Commons Attribution-ShareAlike 2 ## Download -Ruby Logo Kit is available here: +Ruby Logo Kit is available here: + + It contains the Ruby Logo in several formats (PNG, PDF, SVG, AI, etc.) From 3b6046f039c5374b445f5e3da70ee4dc80935f1e Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 15 Dec 2013 13:57:32 +0100 Subject: [PATCH 0015/5250] Move 'logo.md' to 'logo/index.md' --- en/about/{logo.md => logo/index.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename en/about/{logo.md => logo/index.md} (100%) diff --git a/en/about/logo.md b/en/about/logo/index.md similarity index 100% rename from en/about/logo.md rename to en/about/logo/index.md From 8068e6136218dd84f087c2cf2c3fdc7bb726bc06 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Sun, 15 Dec 2013 14:16:58 +0100 Subject: [PATCH 0016/5250] Small fixes --- en/news/_posts/2013-12-14-rubyconf-india-2014.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/en/news/_posts/2013-12-14-rubyconf-india-2014.md b/en/news/_posts/2013-12-14-rubyconf-india-2014.md index 1746e38ca7..9567358302 100644 --- a/en/news/_posts/2013-12-14-rubyconf-india-2014.md +++ b/en/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -9,12 +9,18 @@ lang: en RubyConf India 2014 will be held in Goa, India on 22-23 March, 2014. -If you want to give a presentation at RubyConf India 2014, please submit your proposal. The Call For Proposals is open till Dec 31st, 2013. +If you want to give a presentation at RubyConf India 2014, please submit +your proposal. The Call For Proposals is open till Dec 31st, 2013. -[Please submit your proposal here](https://rubyconfindia2014.busyconf.com/proposals/new). +[Please submit your proposal here][proposals]. -To book your tickets, visit [here](http://rubyconfindia.org/2014/tickets.html) +To book your tickets, visit [here][tickets]. -You can get additional information by following us on twitter at @rubyconfindia. +You can get additional information by following us +on twitter at @rubyconfindia. We hope to see you there! + + +[proposals]: https://rubyconfindia2014.busyconf.com/proposals/new +[tickets]: http://rubyconfindia.org/2014/tickets.html From 3abe172d014ed63fef08967541671f5b5f01bebd Mon Sep 17 00:00:00 2001 From: Juanito Fatas Date: Sun, 15 Dec 2013 21:24:39 +0800 Subject: [PATCH 0017/5250] Translate RubyConf India 2014 (zh_tw). --- .../_posts/2013-12-14-rubyconf-india-2014.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 zh_tw/news/_posts/2013-12-14-rubyconf-india-2014.md diff --git a/zh_tw/news/_posts/2013-12-14-rubyconf-india-2014.md b/zh_tw/news/_posts/2013-12-14-rubyconf-india-2014.md new file mode 100644 index 0000000000..452660dc87 --- /dev/null +++ b/zh_tw/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -0,0 +1,23 @@ +--- +layout: news_post +title: "RubyConf India 2014 開放投稿,現正售票中!" +author: "Manu S Ajith" +translator: "Juanito Fatas" +date: 2013-12-14 18:53:33 UTC +lang: zh_tw +--- + +RubyConf India 2014 將於 2014 年 3 月 22 日至 23 日在印度果亞舉辦。 + +如果想在 RubyConf India 2014 演講,歡迎投稿。投稿截止日是 2013 年 12 月 31 日。 + +[請至此投遞講題][proposals]。 + +要購買大會門票,請參考[這裡][tickets]。 + +更多資訊請在推特上關注我們 @rubyconfindia。 + +期待與你們相見! + +[proposals]: https://rubyconfindia2014.busyconf.com/proposals/new +[tickets]: http://rubyconfindia.org/2014/tickets.html From df7f50b73e145657d5efdaabad491b0c8bdd3103 Mon Sep 17 00:00:00 2001 From: SeungKyun Nam Date: Mon, 16 Dec 2013 09:55:27 +0900 Subject: [PATCH 0018/5250] Translate news 2013-12-14-rubyconf-india-2014 into Korean --- .../_posts/2013-12-14-rubyconf-india-2014.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ko/news/_posts/2013-12-14-rubyconf-india-2014.md diff --git a/ko/news/_posts/2013-12-14-rubyconf-india-2014.md b/ko/news/_posts/2013-12-14-rubyconf-india-2014.md new file mode 100644 index 0000000000..b840eadee3 --- /dev/null +++ b/ko/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -0,0 +1,25 @@ +--- +layout: news_post +title: "RubyConf India 2014의 제안 요청 및 티켓판매가 시작되었습니다!" +author: "Manu S Ajith" +translator: "SeungKyun Nam" +date: 2013-12-14 18:53:33 UTC +lang: ko +--- + +RubyConf India 2014가 2014년 3월 22일-23일 인도의 고아에서 개최됩니다. + +RubyConf India 2014에서 프리젠테이션을 진행하고자 하신다면, 당신의 제안을 제출해 주십시오. +제안 요청은 2013년 12월 31일까지입니다. + +[이곳에 당신의 제안을 제출해 주십시오][proposals]. + +티켓을 예약하시려면, [이곳][tickets]을 방문해 주십시오. + +트위터의 @rubyconfindia를 팔로잉하면 추가 정보를 얻으실 수 있습니다. + +당신을 그곳에서 만나뵙기를 기원합니다! + + +[proposals]: https://rubyconfindia2014.busyconf.com/proposals/new +[tickets]: http://rubyconfindia.org/2014/tickets.html From ac2bb8e1f91a5edefe486368e2220b2b02f4969e Mon Sep 17 00:00:00 2001 From: Fer Perales Date: Sun, 15 Dec 2013 22:05:36 -0600 Subject: [PATCH 0019/5250] Translated 2013-11-30-russian-translation, 2013-12-09-rubyconf-tw-2014-cfp and 2013-12-14-rubyconf-india-2014 into Spanish --- .../_posts/2013-11-30-russian-translation.md | 27 ++++++++++++++++ .../_posts/2013-12-09-rubyconf-tw-2014-cfp.md | 32 +++++++++++++++++++ .../_posts/2013-12-14-rubyconf-india-2014.md | 24 ++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 es/news/_posts/2013-11-30-russian-translation.md create mode 100644 es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md create mode 100644 es/news/_posts/2013-12-14-rubyconf-india-2014.md diff --git a/es/news/_posts/2013-11-30-russian-translation.md b/es/news/_posts/2013-11-30-russian-translation.md new file mode 100644 index 0000000000..467345e06d --- /dev/null +++ b/es/news/_posts/2013-11-30-russian-translation.md @@ -0,0 +1,27 @@ +--- +layout: news_post +title: "Traducción de ruby-lang.org al Ruso" +author: "Marcus Stollsteimer" +translator: "Juan Pablo Guzmán & Fernando Perales" +date: 2013-11-30 12:00:00 UTC +lang: es +--- + +Acabamos de lanzar la [traducción al ruso de ruby.lang.org][1]. + +Muchas gracias al equipo de traductores: + +• Alexey Gaziev (gazay) +• 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. + +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 enviar issues o pull requests hoy! + + + +[1]: {{ site.url }}/ru/ +[2]: https://github.com/ruby/www.ruby-lang.org/ diff --git a/es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md b/es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md new file mode 100644 index 0000000000..e34150df65 --- /dev/null +++ b/es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md @@ -0,0 +1,32 @@ +--- +layout: news_post +title: "La convocatoria de propuestas para RubyConf Taiwan 2014 ya está abierta" +author: "Juanito Fatas" +translator: "Juan Pablo Guzmán & Fernando Perales" +date: 2013-12-09 13:40:00 UTC +lang: es +--- + +RubyConf Taiwan 2014 tomará lugar del 25 al 26 de Abril del 2014 en Taipei, Taiwan. + +Si quieres dar una presentación en RubyConf Taiwan 2014, por favor envía tu propuesta. +Cualquier tema relacionado con Ruby es bienvenido. + +Existen dos tipos de presentaciones: + +* Plática (25 minutos) +* Sesión (50 minutos) + +**Las propuestas serán aceptadas hasta el 28 de Enero del 2014.** + +[Por favor, evía tu propuesta aquí.][submit-proposal] + + +Si tienes más preguntas, envíanos un correo electrónico: + +contact@rubyconf.tw + +[Ver más de RubyConf Taiwan 2014 en Lanyrd.][rubyconf-tw-2014-lanyrd] + +[rubyconf-tw-2014-lanyrd]: http://lanyrd.com/2014/rubyconftw/ +[submit-proposal]: https://kktix.com/events/rubyconftw2014-cfp?locale=en diff --git a/es/news/_posts/2013-12-14-rubyconf-india-2014.md b/es/news/_posts/2013-12-14-rubyconf-india-2014.md new file mode 100644 index 0000000000..e00f78a7c1 --- /dev/null +++ b/es/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -0,0 +1,24 @@ +--- +layout: news_post +title: RubyConf India 2014: Convocatoria de propuestas y boletos ¡ya abiertas!" +author: "Manu S Ajith" +translator: "Juan Pablo Guzmán & Fernando Perales" +date: 2013-12-14 18:53:33 UTC +lang: es +--- + +RubyConf India 2014 se llevará a cabo en Goa, India del 22 al 23 de Marzo del 2014. + +Si quieres dar una presentación en RubyConf India 2014, por favor envía tu propuesta. +La convocatoria de propuestas se mantendrá abierta hasta el 31 de Diciembre del 2013. + +[Por favor, envía tu propuesta aquí][proposals] + +Para adquirir tus boletos, visita [aquí][tickets] + +Puedes obtener información adicional siguiéndonos en Twitter @rubyconfindia + +¡Esperamos verte ahí! + +[proposals]: https://rubyconfindia2014.busyconf.com/proposals/new +[tickets]: http://rubyconfindia.org/2014/tickets.html From 5424eb0de2e26a32aa50340b5e24733f3572504b Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Mon, 16 Dec 2013 14:22:26 +0900 Subject: [PATCH 0020/5250] remove mina and update gem dependency --- Gemfile.lock | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 5c88a314da..01f0a17fe0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -12,7 +12,7 @@ GEM fast-stemmer (1.0.2) ffi (1.9.3) highline (1.6.20) - jekyll (1.4.0) + jekyll (1.4.1) classifier (~> 1.3) colorator (~> 0.1) commander (~> 4.1.3) @@ -23,20 +23,16 @@ GEM redcarpet (~> 2.3.0) safe_yaml (~> 0.9.7) toml (~> 0.1.0) - kramdown (1.2.0) + kramdown (1.3.0) liquid (2.5.4) listen (1.3.1) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) rb-kqueue (>= 0.2) maruku (0.7.0) - mina (0.3.0) - open4 - rake mini_portile (0.5.2) - nokogiri (1.6.0) + nokogiri (1.6.1) mini_portile (~> 0.5.0) - open4 (1.3.0) parslet (1.5.0) blankslate (~> 2.0) posix-spawn (0.3.8) @@ -50,7 +46,7 @@ GEM rack-rewrite (1.4.01) rake (10.1.0) rb-fsevent (0.9.3) - rb-inotify (0.9.2) + rb-inotify (0.9.3) ffi (>= 0.5.0) rb-kqueue (0.2.0) ffi (>= 0.5.0) @@ -72,7 +68,6 @@ PLATFORMS DEPENDENCIES jekyll (>= 1.0.2) kramdown - mina rack-jekyll rack-rewrite rake (~> 10.0) From 9374a36b8ea29c13ca74394146c5a994515ca11f Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Mon, 16 Dec 2013 14:46:00 +0900 Subject: [PATCH 0021/5250] syntax error --- es/news/_posts/2013-12-14-rubyconf-india-2014.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es/news/_posts/2013-12-14-rubyconf-india-2014.md b/es/news/_posts/2013-12-14-rubyconf-india-2014.md index e00f78a7c1..b6b5eb8ee0 100644 --- a/es/news/_posts/2013-12-14-rubyconf-india-2014.md +++ b/es/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -1,6 +1,6 @@ --- layout: news_post -title: RubyConf India 2014: Convocatoria de propuestas y boletos ¡ya abiertas!" +title: "RubyConf India 2014: Convocatoria de propuestas y boletos ¡ya abiertas!" author: "Manu S Ajith" translator: "Juan Pablo Guzmán & Fernando Perales" date: 2013-12-14 18:53:33 UTC From 4a74183efc9f715ad228e9588970b3f9ac9a66c8 Mon Sep 17 00:00:00 2001 From: Vlad Bokov Date: Mon, 16 Dec 2013 18:53:50 +0700 Subject: [PATCH 0022/5250] 2013-12-14-rubyconf-india-2014 (ru) --- .../_posts/2013-12-14-rubyconf-india-2014.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 ru/news/_posts/2013-12-14-rubyconf-india-2014.md diff --git a/ru/news/_posts/2013-12-14-rubyconf-india-2014.md b/ru/news/_posts/2013-12-14-rubyconf-india-2014.md new file mode 100644 index 0000000000..4b4df81d54 --- /dev/null +++ b/ru/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -0,0 +1,26 @@ +--- +layout: news_post +title: "Открыта регистрация на RubyConf-2014 в Индии" +author: "Manu S Ajith" +translator: "Vlad Bokov" +date: 2013-12-14 18:53:33 UTC +lang: ru +--- + +Конференция RubyConf-2014 состоится на Гоа 22-23 марта. + +Предлагайте свои темы, если вы хотите принять участие в конференции +Прием тем и докладов открыт до 31 декабря 2013 г. + +[Отправить заявку на участие можно тут][proposals]. + +Купить билеты можно [здесь][tickets]. + +Дополнительную информацию можно узнать, подписавшись на +твиттер @rubyconfindia. + +Приходите, мы вас ждем! + + +[proposals]: https://rubyconfindia2014.busyconf.com/proposals/new +[tickets]: http://rubyconfindia.org/2014/tickets.html From 8199e865c851e0a47fe780023512563e48071c98 Mon Sep 17 00:00:00 2001 From: "Shota Fukumori (sora_h)" Date: Mon, 16 Dec 2013 23:03:54 +0900 Subject: [PATCH 0023/5250] Write all formats included [oops] SVG isn't included :bow: --- en/about/logo/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/about/logo/index.md b/en/about/logo/index.md index ea0793d9dc..d78aa973e6 100644 --- a/en/about/logo/index.md +++ b/en/about/logo/index.md @@ -16,6 +16,6 @@ Ruby Logo Kit is available here: -It contains the Ruby Logo in several formats (PNG, PDF, SVG, AI, etc.) +It contains the Ruby Logo in several formats (PNG, JPG, PDF, AI, SWF, XAR.) [1]: http://creativecommons.org/licenses/by-sa/2.5/ From 18b0a6dd3f0af161504416e6f21e1a78374b44df Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 16 Dec 2013 21:58:45 +0100 Subject: [PATCH 0024/5250] Fix typos --- en/about/logo/index.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/en/about/logo/index.md b/en/about/logo/index.md index d78aa973e6..03fe65eb25 100644 --- a/en/about/logo/index.md +++ b/en/about/logo/index.md @@ -8,14 +8,15 @@ lang: en The Ruby Logo is Copyright © 2006, Yukihiro Matsumoto. -It is licensed under the terms of the [Creative Commons Attribution-ShareAlike 2.5 License][1] agreement. +It is licensed under the terms of the +[Creative Commons Attribution-ShareAlike 2.5 License][1] agreement. ## Download -Ruby Logo Kit is available here: +The Ruby Logo Kit is available here: -It contains the Ruby Logo in several formats (PNG, JPG, PDF, AI, SWF, XAR.) +It contains the Ruby Logo in several formats (PNG, JPG, PDF, AI, SWF, XAR). [1]: http://creativecommons.org/licenses/by-sa/2.5/ From 24881c07dcf01d7d26b4cead1ee2c8776e6833cc Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 16 Dec 2013 22:11:22 +0100 Subject: [PATCH 0025/5250] Fix typos, trailing whitespace, rewrap (es, ko) --- es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md | 14 +++++++------- es/news/_posts/2013-12-14-rubyconf-india-2014.md | 14 ++++++++------ ko/news/_posts/2013-12-14-rubyconf-india-2014.md | 2 +- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md b/es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md index e34150df65..5dfd4bcc70 100644 --- a/es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md +++ b/es/news/_posts/2013-12-09-rubyconf-tw-2014-cfp.md @@ -7,21 +7,21 @@ date: 2013-12-09 13:40:00 UTC lang: es --- -RubyConf Taiwan 2014 tomará lugar del 25 al 26 de Abril del 2014 en Taipei, Taiwan. +RubyConf Taiwan 2014 tomará lugar del 25 al 26 de Abril del 2014 +en Taipei, Taiwan. -Si quieres dar una presentación en RubyConf Taiwan 2014, por favor envía tu propuesta. -Cualquier tema relacionado con Ruby es bienvenido. +Si quieres dar una presentación en RubyConf Taiwan 2014, por favor envía +tu propuesta. Cualquier tema relacionado con Ruby es bienvenido. Existen dos tipos de presentaciones: -* Plática (25 minutos) -* Sesión (50 minutos) +* Plática (25 minutos) +* Sesión (50 minutos) **Las propuestas serán aceptadas hasta el 28 de Enero del 2014.** [Por favor, evía tu propuesta aquí.][submit-proposal] - Si tienes más preguntas, envíanos un correo electrónico: contact@rubyconf.tw @@ -29,4 +29,4 @@ contact@rubyconf.tw [Ver más de RubyConf Taiwan 2014 en Lanyrd.][rubyconf-tw-2014-lanyrd] [rubyconf-tw-2014-lanyrd]: http://lanyrd.com/2014/rubyconftw/ -[submit-proposal]: https://kktix.com/events/rubyconftw2014-cfp?locale=en +[submit-proposal]: https://kktix.com/events/rubyconftw2014-cfp?locale=en diff --git a/es/news/_posts/2013-12-14-rubyconf-india-2014.md b/es/news/_posts/2013-12-14-rubyconf-india-2014.md index b6b5eb8ee0..ce474e2305 100644 --- a/es/news/_posts/2013-12-14-rubyconf-india-2014.md +++ b/es/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -7,16 +7,18 @@ date: 2013-12-14 18:53:33 UTC lang: es --- -RubyConf India 2014 se llevará a cabo en Goa, India del 22 al 23 de Marzo del 2014. +RubyConf India 2014 se llevará a cabo en Goa, India del 22 al 23 de Marzo +del 2014. -Si quieres dar una presentación en RubyConf India 2014, por favor envía tu propuesta. -La convocatoria de propuestas se mantendrá abierta hasta el 31 de Diciembre del 2013. +Si quieres dar una presentación en RubyConf India 2014, por favor envía +tu propuesta. La convocatoria de propuestas se mantendrá abierta hasta +el 31 de Diciembre del 2013. -[Por favor, envía tu propuesta aquí][proposals] +[Por favor, envía tu propuesta aquí.][proposals] -Para adquirir tus boletos, visita [aquí][tickets] +Para adquirir tus boletos, visita [aquí][tickets]. -Puedes obtener información adicional siguiéndonos en Twitter @rubyconfindia +Puedes obtener información adicional siguiéndonos en Twitter @rubyconfindia. ¡Esperamos verte ahí! diff --git a/ko/news/_posts/2013-12-14-rubyconf-india-2014.md b/ko/news/_posts/2013-12-14-rubyconf-india-2014.md index b840eadee3..a8dcc319c1 100644 --- a/ko/news/_posts/2013-12-14-rubyconf-india-2014.md +++ b/ko/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -9,7 +9,7 @@ lang: ko RubyConf India 2014가 2014년 3월 22일-23일 인도의 고아에서 개최됩니다. -RubyConf India 2014에서 프리젠테이션을 진행하고자 하신다면, 당신의 제안을 제출해 주십시오. +RubyConf India 2014에서 프리젠테이션을 진행하고자 하신다면, 당신의 제안을 제출해 주십시오. 제안 요청은 2013년 12월 31일까지입니다. [이곳에 당신의 제안을 제출해 주십시오][proposals]. From 2285f6ad61a4920aebe0574655f3e93285c03940 Mon Sep 17 00:00:00 2001 From: Borislav Date: Mon, 16 Dec 2013 16:00:48 +0200 Subject: [PATCH 0026/5250] Fix several typos (bg) --- bg/community/ruby-core/index.md | 2 +- bg/community/user-groups/index.md | 2 +- bg/documentation/quickstart/3/index.md | 4 ++-- bg/documentation/quickstart/4/index.md | 2 +- bg/documentation/quickstart/index.md | 2 +- .../to-ruby-from-c-and-cpp/index.md | 6 +++--- .../ruby-from-other-languages/to-ruby-from-java/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-perl/index.md | 2 +- .../ruby-from-other-languages/to-ruby-from-php/index.md | 4 ++-- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/bg/community/ruby-core/index.md b/bg/community/ruby-core/index.md index 22a7b0ff50..f41545885b 100644 --- a/bg/community/ruby-core/index.md +++ b/bg/community/ruby-core/index.md @@ -71,7 +71,7 @@ Subversion FAQ][1] и [the Subversion book][2]. Друг вариент е кн $ svn diff > ruby-changes.patch -4. Пратете елетронно писмо до [Ruby-Core mailing +4. Пратете електронно писмо до [Ruby-Core mailing list](/en/community/mailing-lists/) с ChangeLog, описващ кръпката. 5. Ако няма проблеми с кръпката, тя ще бъде предадена за одобрение. diff --git a/bg/community/user-groups/index.md b/bg/community/user-groups/index.md index 46fd112e23..136bedfdec 100644 --- a/bg/community/user-groups/index.md +++ b/bg/community/user-groups/index.md @@ -26,7 +26,7 @@ lang: bg ^ [Софийска Ruby Бригада][2] -: Локална потребителска група, която събира рубистите в град София +: Локална потребителска група, която събира рубистите в град София. diff --git a/bg/documentation/quickstart/3/index.md b/bg/documentation/quickstart/3/index.md index 2daafd9aef..92ca214414 100644 --- a/bg/documentation/quickstart/3/index.md +++ b/bg/documentation/quickstart/3/index.md @@ -44,7 +44,7 @@ SyntaxError: compile error ## Под повърхноста на обекта -Променливите на инстанциите са скрити от външно въздействие. Всъшност те +Променливите на инстанциите са скрити от външно въздействие. Всъщност те са видими при инспекция на обекта и има начини за достъп до тях, но Ruby се старае да капсулира данните, следвайки обектно-ориентирания подход. @@ -75,7 +75,7 @@ irb(main):040:0> Greeter.instance_methods(false) => ["say_bye", "say_hi"] {% endhighlight %} -Съществува метод, който ни дава прествава какви методи може да извикаме +Съществува метод, който ни дава представа какви методи може да извикаме върху обекта: {% highlight ruby %} diff --git a/bg/documentation/quickstart/4/index.md b/bg/documentation/quickstart/4/index.md index 8a5710a2c6..9dbf31b4cd 100644 --- a/bg/documentation/quickstart/4/index.md +++ b/bg/documentation/quickstart/4/index.md @@ -120,7 +120,7 @@ if __FILE__ == $0 `__FILE__` е специална променлива, която съдържа името на настоящия файл, а `$0` представлява името на файла, нужен за стартирането на програмата. Тази проверка има следното значение: “Ако това е главния -изпълним файл ...”. Това ни позволява да ползваме скриптта като +изпълним файл ...”. Това ни позволява да ползваме скрипта като библиотека. ## Вместо край на ръководството diff --git a/bg/documentation/quickstart/index.md b/bg/documentation/quickstart/index.md index a21c73bea2..6e91ee756a 100644 --- a/bg/documentation/quickstart/index.md +++ b/bg/documentation/quickstart/index.md @@ -33,7 +33,7 @@ Ruby пристига с програмка, наречена IRB ( Interactive Стартирайте IRB в зависимост от операционната система, която ползвате: * Ако ползвате **Mac OS X**, отворете `Terminal` и напишете `irb`. -* Ако позлвате **Linux**, отворете shell и напишете `irb`. +* Ако ползвате **Linux**, отворете shell и напишете `irb`. * Ако ползвате **Windows**, отвoрете `fxri` от секцията Ruby в Start Menu. ^ diff --git a/bg/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md b/bg/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md index 5871d08776..745f611f70 100644 --- a/bg/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md +++ b/bg/documentation/ruby-from-other-languages/to-ruby-from-c-and-cpp/index.md @@ -16,7 +16,7 @@ lang: bg повърхността ). * Повечето оператори са същите. Липсват обаче `++` или `--`. * Имаме `__FILE__` и `__LINE__`. -* Съществуват константи, но не зползваме ключовата дума `const`. В Ruby +* Съществуват константи, но не използваме ключовата дума `const`. В Ruby константите се започват с главна буква. * Низовете са оградени с двойни кавички. * Низовете могат да се променят. @@ -86,7 +86,7 @@ lang: bg * Нямаме директен достъп до член променливите ( наричани атрибути )—това става с методи. * Използваме `self` вместо `this`. -* Някои методи завършва с ’?’ или ’!’. Те всъшност не са специални, а +* Някои методи завършва с ’?’ или ’!’. Те всъщност не са специални, а това е част името им. Наименоваме метод, който завършва с ’?’, ако той връща булев резултат, а ’!’ когато метода променя състоянието на променливите. @@ -105,6 +105,6 @@ lang: bg * Налични са два типа контейнери: `масиви` and `хешове`. * Нямаме конвертиране на типове. * Многонишковата библиотека е вградена, но за разлика то 1.9, в 1.8 - иамем “green threads”, а не native threads. + имаме “green threads”, а не native threads. * Unit testing библиотеката идва със стандартната библиотека на Ruby. 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 3d9b5f81f9..5fd747baba 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 @@ -12,7 +12,7 @@ lang: bg * Обектите са strongly typed. * Съществуват public, private и protected методи. * Съществува програмка за вградена документация (в Ruby се казва RDoc). - Генерираните документи с rdoc подбно на тези, генерирани с javadoc. + Генерираните документи с rdoc подобно на тези, генерирани с javadoc. ### Разлики 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 c3b4dceb0d..9d07fc90ad 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 @@ -44,7 +44,7 @@ Perl е чудесен език, с богата документация и п `foo.to_i`, `foo.to_s` и т.н, за конвертиране на типове. * Липсват `eq`, `ne`, `lt`, `gt`, `ge` или `le`. * Липсва оператора <>. Вместо това се ползва IO.*метод*. -* `=>` се ипозлва само за хеш литерали. +* `=>` се използва само за хеш литерали. * Липсва `undef`. Вместо това имаме имаме `nil`. `nil` е обект (както всичко друго в Ruby) и няма значение на недефинирана променлива. * Когато тестваме за истинност, само `false` и `nil` представляват лъжа. diff --git a/bg/documentation/ruby-from-other-languages/to-ruby-from-php/index.md b/bg/documentation/ruby-from-other-languages/to-ruby-from-php/index.md index 2d6cc3b059..1ecbbdc2c2 100644 --- a/bg/documentation/ruby-from-other-languages/to-ruby-from-php/index.md +++ b/bg/documentation/ruby-from-other-languages/to-ruby-from-php/index.md @@ -33,8 +33,8 @@ PHP е широко разпространен език за писане на За разлика от PHP, в Ruby… -* Ruby e strongly typed език. За това се налага използванет на `to_s`, - `to_i` и т.н. за превръане на низове, числа, вместо да разчитате +* Ruby e strongly typed език. За това се налага използването на `to_s`, + `to_i` и т.н. за превръщане на низове, числа, вместо да разчитате интерпретатора да свърши това * Низовете, числата, масивите и хешовете са обекти. За това вместо abs(-1) ползваме -1.abs From d9dde602631fadc6a7a6369d4300535c3dc77719 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Mon, 16 Dec 2013 22:42:01 +0100 Subject: [PATCH 0027/5250] Remove rewrite rule for '/admin' --- config.ru | 1 - 1 file changed, 1 deletion(-) diff --git a/config.ru b/config.ru index b3e78650e4..0fe30585cf 100644 --- a/config.ru +++ b/config.ru @@ -9,7 +9,6 @@ use Rack::Rewrite do r302 %r{^/ja/install\.cgi$}, "/ja/downloads" r302 %r{^/cgi-bin/cvsweb\.cgi/?$}, "http://svn.ruby-lang.org/" - r302 %r{^/admin$}, "https://github.com/ruby/www.ruby-lang.org" r302 %r{^/ja/man/archive/ruby-refm-1.8.6-chm.zip$}, "ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.8.6-chm.zip" r302 %r{^/ja/man/archive/ruby-refm-1.9.0-chm.zip$}, "ftp://ftp.ruby-lang.org/pub/ruby/doc/ruby-refm-1.9.0-chm.zip" From c46a2fb8c99b87c2eefa46afd5d894ae154b0f41 Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Tue, 17 Dec 2013 18:02:54 +0900 Subject: [PATCH 0028/5250] ignored bundler and rake task, because of duration time reason. --- .travis.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9823d7691a..41ff24313d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,5 @@ -language: ruby -rvm: 2.0.0 -cache: bundler +install: true +script: true deploy: provider: heroku buildpack: https://github.com/ruby/heroku-buildpack-ruby-jekyll.git From 3428d88a0d5a3b6eae25bdbdaab8832af787782e Mon Sep 17 00:00:00 2001 From: SHIBATA Hiroshi Date: Tue, 17 Dec 2013 21:04:23 +0900 Subject: [PATCH 0029/5250] translated 2013-12-14-rubyconf-india-2014.md --- .../_posts/2013-12-14-rubyconf-india-2014.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 ja/news/_posts/2013-12-14-rubyconf-india-2014.md diff --git a/ja/news/_posts/2013-12-14-rubyconf-india-2014.md b/ja/news/_posts/2013-12-14-rubyconf-india-2014.md new file mode 100644 index 0000000000..5f67818301 --- /dev/null +++ b/ja/news/_posts/2013-12-14-rubyconf-india-2014.md @@ -0,0 +1,25 @@ +--- +layout: news_post +title: "RubyConf India 2014 の発表募集とチケット発売の開始!" +author: "Manu S Ajith" +translator: "hsbt" +date: 2013-12-14 18:53:33 UTC +lang: ja +--- + +RubyConf India 2014 がインドのゴアで 2014 年 3 月 22 日から 23 日に開催されます! + +もし、発表したいと思った方はあなたの発表概要を応募してください。発表応募は +2013 年 12 月 31 日まで受け付けています。 + +[発表応募はこちらからお願いします][proposals]。 + +カンファレンスのチケットの購入は [こちら][tickets] にアクセスしてください。 + +私達の twitter アカウント @rubyconfindia をフォローすることで、より詳しい +情報を得ることができます。 + +あなたにお会いできるのを楽しみにしています! + +[proposals]: https://rubyconfindia2014.busyconf.com/proposals/new +[tickets]: http://rubyconfindia.org/2014/tickets.html From 4ce3b8fc6a6b7e956760542b4b8d486966a0b597 Mon Sep 17 00:00:00 2001 From: Zachary Scott Date: Tue, 17 Dec 2013 12:10:27 -0500 Subject: [PATCH 0030/5250] Announce 1.8.7 and 1.9.2 security policy --- ...13-12-13-maintenance-of-1-8-7-and-1-9-2.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 en/news/_posts/2013-12-13-maintenance-of-1-8-7-and-1-9-2.md diff --git a/en/news/_posts/2013-12-13-maintenance-of-1-8-7-and-1-9-2.md b/en/news/_posts/2013-12-13-maintenance-of-1-8-7-and-1-9-2.md new file mode 100644 index 0000000000..78df87ce54 --- /dev/null +++ b/en/news/_posts/2013-12-13-maintenance-of-1-8-7-and-1-9-2.md @@ -0,0 +1,68 @@ +--- +layout: news_post +title: "Security Maintenance Extension of Ruby 1.8.7 and 1.9.2" +author: "zzak" +translator: +date: 2013-12-13 17:14:20 UTC +lang: en +--- + +Effective immediately, 1.8.7 and 1.9.2 will be supported for security patches +until June 2014. + +* [@hone02](https://twitter.com/hone02) and [@_zzak](https://twitter.com/_zzak) will assume maintainership +* After the 6 month maintenance period, we can add more committers to extend another 6 months. + +This maintainance extension is made possible by [Heroku](http://heroku.com/), +see their blog post [A Patch in Time: Securing +Ruby](https://blog.heroku.com/archives/2013/12/5/a_patch_in_time_securing_ruby) +for more information. + +### Reporting issues + +During this extended maintenance period we will _only_ apply security patches +to the source code repository for +[1.8.7](http://bugs.ruby-lang.org/projects/ruby-187/repository) and +[1.9.2](http://bugs.ruby-lang.org/projects/ruby-192/repository). + +We take security very seriously, if you find a vulnerability please report it +to security@ruby-lang.org immediately. This mailing list is private and +reported problems will be published after a fix is released. + +Please see [ruby-lang.org/en/security](https://www.ruby-lang.org/en/security/) +for more information. + +### On Release Management + +As I mentioned above, we will only be applying security patches and +incrementing the patch level. + +We will not be releasing a patched version of 1.8.7 or 1.9.2 to ruby-lang.org. +However, you are free to repackage binaries from source. + +Reason being, we don't want any new tickets, as an official release will result +in continue responsibility of ruby-core to follow up on maintenance. Our team +resources are already low, and we want to encourage upgrades, not support +outdated versions. + +### Why resurrect 1.8.7? + +You may remember an annoucement approx. 6 months ago that [sunset +1.8.7](https://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/). + +While ruby-core will no longer resume maintenance of 1.8.7 or 1.9.2, Terence +and myself will support these versions for security maintenance as part of a +corporate sponsorship. + +In the past we have supported vendors who wish to maintain legacy versions. In +2009 the maintenance of Ruby `1.8.6` was transfered to Engine Yard when they +released `1.8.6-p369`. + +### Words of encouragement + +We would like to take this chance to strongly encourage you upgrade to a +supported version of Ruby as soon as possible. Many ruby-core members have put +countless hours into improving the performance and features of Ruby in 2.0+ and +we wish you would take advantage of it. + +Thank you for your continued support and lets keep making Ruby better! From f4b2c89b14b8cec4085101c730805b62c8f3aaf1 Mon Sep 17 00:00:00 2001 From: Marcus Stollsteimer Date: Tue, 17 Dec 2013 18:47:17 +0100 Subject: [PATCH 0031/5250] Redirect from root to '/lang/' instead of '/lang' --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 1549aa5bca..551ef3b51e 100644 --- a/index.html +++ b/index.html @@ -29,7 +29,7 @@ var language = languages[code]; if (!language) { language = "en"; } - document.location = "/" + language; + document.location = "/" + language + "/";