The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

25.12.2017 21:55  Выпуск языка программирования Ruby 2.5.0

После года разработки состоялся релиз Ruby 2.5.0, динамического объектно-ориентированного языка программирования, отличающегося высокой эффективностью разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp. Код проекта распространяется под лицензиями BSD ("2-clause BSDL") и "Ruby", которая ссылается на последний вариант лицензии GPL и полностью совместима с GPLv3. Ruby 2.5 является пятым значительным выпуском, подготовленным в рамках планового процесса разработки, подразумевающего отведение года на подготовку функциональных улучшений и формирование каждые 2-3 месяца корректирующих выпусков.

Основные улучшения:

  • В блоках do/end теперь допустимо напрямую использовать секции rescue, else и ensure;
  • Определён метод yield_self для выполнение операции yield с блоком в его контексте. В отличие от tap, метод возвращает результат выполнения блока;
  • Поддержка измерения покрытия (coverage) тестовым кодом веток и методов. Покрытие ветки показывает то, какие ветки были выполнены в процессе выполнения тестов, а какие нет. Покрытие метода показывает какие методы были вызваны, а какие нет;
  • Добавлены новые методы Hash#slice и Hash#transform_keys;
  • Конструктор Struct.new теперь может создавать классы, принимающие именованные аргументы (keyword arguments);
  • Перечисляемые предикаты последовательностей (#any?, #all?, #none? и #one?) теперь могут принимать аргументы в виде шаблона;
  • Прекращено использование констант верхнего уровня (top-level) с тем же именем, если поиск класса в указанной области видимости не увенчался успехом;
  • Включена автоматическая загрузка библиотеки pp.rb без необходимости указания в коде 'require "pp"';
  • Изменён на обратный порядок вывод трассировки (backtrace) и сообщения об ошибке (вначале идут вызовы, начиная со старых и заканчивая свежими, а в конце выводится сообщение об ошибке);
  • На 5-10% увеличена производительность за счёт удаления инструкций "trace" из байткода. При необходимости применения TracePoint теперь осуществляется динамическое изменение последовательностей инструкций (ISeqs). В итоге в обычных условиях, когда не используется TracePoint, устранены лишние накладные расходы, за счёт их существенного повышения на этапе включения трассировки;
  • Примерно в три раза ускорена передача блоков через параметры блока (например def foo(&b); bar(&b); end);
  • IO#write теперь может принимать несколько аргументов, компонуя выходные данные из нескольких буферов;
  • Переписана реализация мьютексов. Размер rb_mutex_t уменьшен со 160 до 80 байт;
  • ERB (Embedded RuBy) теперь генерирует код из шаблонов, который выполняется в два раза быстрее, по сравнению с Ruby 2.4;
  • Увеличена производительность некоторых встроенных методов, включая Array#concat, Enumerable#sort_by, String#concat, String#index и Time#+ ;
  • IO.copy_stream переведён на использование системного вызова copy_file_range, который позволяет ускорить выполнение операций копирования данных из одного файла в другой файл с выполнением операции только на стороне ядра, без предварительного чтения данных в память процесса в пространстве пользователя;
  • SecureRandom теперь использует предлагаемый операционной системой генератор псевдослучайных чисел (/dev/urandom) вместо OpenSSL RNG;
  • Библиотеки cmath, csv, date, dbm, etc, fcntl, fiddle, fileutils, gdbm, ipaddr, scanf, sdbm, stringio, strscan, webrick и zlib из стандартного набора библиотек переведены в категорию устанавливаемых по умолчанию gem-пакетов;
  • Обновлены версии Onigmo 6.1.3, Psych 3.0.2, RubyGems 2.7.3 и RDoc 6.0.1;
  • Добавлена поддержка спецификации Unicode 10.0.0;
  • По умолчанию включена настройка Thread.report_on_exception, упрощающая отладку многопоточных программ.


  1. Главная ссылка к новости (https://www.ruby-lang.org/en/n...)
  2. OpenNews: В RubyGems выявлена удалённо эксплуатируемая уязвимость
  3. OpenNews: Несколько уязвимостей в RubyGems
  4. OpenNews: Выпуск языка программирования Ruby 2.4.0
  5. OpenNews: Язык Crystal пытается совместить производительность Си и удобство Ruby
  6. OpenNews: Релиз web-фреймворка Ruby on Rails 5.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: ruby
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.5, zo0M (?), 22:55, 25/12/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +4 +/
    Почему Ruby получил такое слабое распространение(имею ввиду что дальше рельс не ушел), если он такой классный?
     
     
  • 2.7, Аноним (-), 23:15, 25/12/2017 [^] [ответить]    [к модератору]
  • +2 +/
    Ну вообще-то большинство macos с менеджером пакетов brew на руби, а в suse/opensuse linux большинство сприптов на нём... Для начала....
     
     
  • 3.40, Аноним (-), 10:55, 26/12/2017 [^] [ответить]    [к модератору]
  • –5 +/
    Ах вот оно почему на OpenSuse скрипты жрут столько ресурсов так тупят!!! При обновлениях системы 4 ядра глотаю по 100% каждое, и крутится все это по пол часа.
    Хороший язык!!! Мне нравится!!!
     
     
  • 4.44, Интересующийся (??), 11:56, 26/12/2017 [^] [ответить]    [к модератору]
  • +6 +/
    Чего, чего Вы там глотаете?
     
     
  • 5.61, Anon123 (?), 15:06, 26/12/2017 [^] [ответить]    [к модератору]
  • –1 +/
    Он прав в плане прожорливости. Только лично я не знаю что именно жрет столько.
     
  • 2.8, Аноним (-), 23:19, 25/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Не было мегакорпораций за спиной.
     
     
  • 3.35, Аноним (-), 10:27, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    У Питона тоже за спиной мегакрапораций не видится.
     
     
  • 4.39, Fidel Castro (?), 10:41, 26/12/2017 [^] [ответить]    [к модератору]  
  • +7 +/
    был гугл
     
     
  • 5.75, Аноним (-), 21:41, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    и дропбокс
     
  • 3.94, имя (?), 13:19, 27/12/2017 [^] [ответить]    [к модератору]  
  • +/
    yahoo использовали активно
     
  • 2.11, непох (?), 23:28, 25/12/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Потому что Matz всем постоянно расказывал, что производительность это не главное... весь текст скрыт [показать]
     
     
  • 3.15, Аноним (-), 23:41, 25/12/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    https www techempower com benchmarks Всем на ulib c веб приложения писать ... весь текст скрыт [показать]
     
     
  • 4.17, непох (?), 00:04, 26/12/2017 [^] [ответить]    [к модератору]  
  • +7 +/
    Можно писать для python, node, java, ocaml, go, и для много чего другого и везде будет гораздо быстрее и будет потреблять меньше памяти. И ничего с этим уже не сделать.

    И что более забавно, куча народу разразненно тратит время на оптимизацию производительности:
    * Vladimir Makarov вот потратил своего времени: https://github.com/vnmakarov/ruby (RTL/JIT)
    * Takashi Kokubun тоже не просиживал шатны даром: https://github.com/k0kubun/yarv-mjit (просто JIT)
    * Koichi Sasada, автор текущей VM, тоже что-то свое делает

    Сам Matz никаких сигналов по поводу выбора новой VM не дает, что именно попадет в Руби 3 не ясно. Более того, если вспомнить историю разработки V8, непонятно, почему не была создана отдельная група, единственной задачей которой была бы производительность VM.

    А все это надо было начать делать еще 3–4 года назад, а не заниматься MRuby и подобной чепухой.

     
     
  • 5.33, waylandbeliver (ok), 09:58, 26/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Думаю эти три команды в какой-то момент обсудят общие наработки +  IBM либо выкинет, либо наконец допилит свою гитлер-машину для ускорения руби и других скриптовых языков.
     
     
  • 6.55, непох (?), 14:20, 26/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Там нечего обсуждать, все уже давно обсудили, нужно сделать выбор в пользу одной... весь текст скрыт [показать]
     
  • 5.76, Аноним (-), 21:51, 26/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Если вы не в курсе внутренней кухни то не нужно ляля, а с хотите и почитайте баг... весь текст скрыт [показать]
     
     
  • 6.86, непох (?), 01:57, 27/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Очень даже я в курсе И выводы сделал исходя и чтения багтрека и просмотра высту... весь текст скрыт [показать]
     
     
  • 7.95, Аноним (-), 14:02, 27/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    https bugs ruby-lang org issues 12589 note-2 Я конечно мысли не читаю, но наск... весь текст скрыт [показать]
     
     
  • 8.99, непох (?), 16:13, 27/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    gt оверквотинг удален Сразу всем стало легче от того, что МРуби используют на ... весь текст скрыт [показать]
     
     
  • 9.100, Аноним (-), 17:06, 27/12/2017 [^] [ответить]     [к модератору]  
  • +/
    На таких девайсах еще очень широко и неоправданно много используются sh-скрипт... весь текст скрыт [показать]
     
     
  • 10.102, непох (?), 19:39, 27/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Я не знаю ни одного проекта где Луа заменяет Бэш Вот например nmap 8212 с... весь текст скрыт [показать]
     
  • 7.104, Аноним (-), 23:19, 29/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    если бы вы были в курсе то не несли бы всякую фигню. https://bugs.ruby-lang.org/issues/14235
     
     
  • 8.105, непох (?), 03:24, 30/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну-ну, посмотрите на даты в этом тикете и на то, что в конечно счете собираются смерджить в mri.
     
  • 5.80, Аноним (-), 22:11, 26/12/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Скажем прямо, в отношении python - это откровенная ложь Он давно медленнее и жр... весь текст скрыт [показать]
     
     
  • 6.84, непох (?), 01:44, 27/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Я очень даже представляю, что Python Django это может быть до 200МБ памяти Ra... весь текст скрыт [показать]
     
     
  • 7.93, Аноним (-), 11:11, 27/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Rails - довольно тяжеловесная штука Ну так и возможности её по сравнению с Djan... весь текст скрыт [показать]
     
     
  • 8.96, Аноним (-), 14:05, 27/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Middleman - совсем из другой оперы. И имхо его нужно усыпить. Фичастая конечно штука но дебажить её просто ад какой-то. А про подробную документацию для написания расширений я даже не говорю.
     
  • 8.98, непох (?), 16:05, 27/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Hanami тоже отжирает немало, Django фичастее и экономнее. В принципе это логично, количество абстракций (призентеры и использование патерна "репозиторий") возрасло по сравнению с рельсами.
     
  • 4.36, Аноним (-), 10:31, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну а что, с ВебАсмом можно и на C++.
     
     
  • 5.68, M i M (?), 16:39, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Причём тут WebAssembly, когда речь про back end?
     
  • 4.59, Пользователь Debian (?), 14:57, 26/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Пишите на Go У меня тут на работе код на Go, а функциональные тесты 8212 на ... весь текст скрыт [показать]
     
     
  • 5.97, kuraga (ok), 14:36, 27/12/2017 [^] [ответить]     [к модератору]  
  • +/
    А конкретные причины знаю Ruby, не знаю Go ... весь текст скрыт [показать]
     
  • 2.12, Аноним (-), 23:32, 25/12/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    SQL тоже как-то не ушел дальше БД :)
    Серьезно, "rails и тусовка вокруг него" - уже достаточно значимое явление, не каждому ЯП такое перепало.
     
     
  • 3.19, SubGun (ok), 00:16, 26/12/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    > Серьезно, "rails и тусовка вокруг него" - уже достаточно значимое явление, не
    > каждому ЯП такое перепало.

    Ну надо же с кем-то поделиться болью по поводу обновления проектов до новой версии руби и рельсов.

     
     
  • 4.29, Anonim (??), 08:32, 26/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Да, у питона и егошной джангой конечно этого нет.... При переезде на новую версию. Две версии языка до сих пор тянут.
     
     
  • 5.46, ЫгиПгт (?), 12:21, 26/12/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Так никто и не говорит, что этого нет в других языках Но блин, делать еще один ... весь текст скрыт [показать]
     
     
  • 6.72, Аноним (-), 20:18, 26/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    1.8 уже нигде не осталось. Слишком старый. Остальные эволюционно совместимы

     
  • 2.13, нах (?), 23:35, 25/12/2017 [^] [ответить]     [к модератору]  
  • +5 +/
    для однострочников и повседневной админской деятельности - слишком высок порог в... весь текст скрыт [показать]
     
     
  • 3.24, хехе (?), 03:34, 26/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    При определённом стиле кодирования в пехепе нет никаких слишком тяжеловесно и н... весь текст скрыт [показать]
     
     
  • 4.26, Аноним (-), 04:25, 26/12/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Доооо Обожаю из своей админский биографии вспоминать наезд руководства по пов... весь текст скрыт [показать]
     
     
  • 5.28, Агроном (?), 08:09, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    То есть сайт плохо спроектировали и реализовали, а виноват пехепе?
     
     
  • 6.32, Очередной аноним (?), 09:09, 26/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Точнее - виноват админ
     
  • 6.63, Аноним (-), 15:18, 26/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Виноват разработчик сайта Либо тем, что выбрал не тот язык, либо тем, что криво... весь текст скрыт [показать]
     
  • 5.37, amonymous (?), 10:37, 26/12/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Просто обезьянки-любители ZF, Yii и прочих ларавелов забыли, что кроме их личног... весь текст скрыт [показать]
     
     
  • 6.43, хехе (?), 11:29, 26/12/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Я вот который день ссаными тряпками гоняю всех пехепешников, джанговодов и рель... весь текст скрыт [показать]
     
     
  • 7.60, ttt (??), 15:01, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    уже много лет рельса поддерживает ВСЕ индексы. читайте доки, предварительно помыв руки от тряпок грязных
     
     
  • 8.64, Аноним (-), 15:20, 26/12/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Доки следует читать пехепешникам, джанговодам и рельсоводам Чтобы не получить о... весь текст скрыт [показать]
     
     
  • 9.65, хехе (?), 16:05, 26/12/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Жму руку, хоть кто-то не просто читатель, но и пониматель :)
     
  • 7.81, Аноним (-), 22:52, 26/12/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    индексы - это разве не пипец? Их же обновлять очень дорого?
     
     
  • 8.90, amonymous (?), 10:35, 27/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Индексы - это трейдофф. Теряем производительность при записи, избавляемся от фуллсканов при чтении. Если у вас write mostly - да, не всегда оправдано. Но таких задач единицы.
     
  • 6.66, пох (?), 16:19, 26/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    ну так либо шашечки, либо ехать Либо слишком низкоуровнево и закатывать солнце ... весь текст скрыт [показать]
     
     
  • 7.91, amonymous (?), 10:44, 27/12/2017 [^] [ответить]     [к модератору]  
  • +/
    Закатывать солнце вручную - это опять же удел обезьянок При нормальном дизайне ... весь текст скрыт [показать]
     
  • 6.69, KonstantinB (ok), 17:58, 26/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    MVC - это три буквы, которые каждый понимает по своему Изначально MVC - это общ... весь текст скрыт [показать]
     
     
  • 7.92, amonymous (?), 10:48, 27/12/2017 [^] [ответить]    [к модератору]  
  • +/
    В случае вебни все очень сложно с "V". Часть дата репрезентейшн на клиенте, а сам вид вырождается в темплейты.

     
  • 3.47, Qasta (ok), 12:41, 26/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    По динамичности что просто ПЦ для больших проектов ruby даст фору даже javascr... весь текст скрыт [показать]
     
     
  • 4.82, Аноним (-), 22:53, 26/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    А в Github Inc. то и не знали.
     
  • 3.85, Аноним (-), 01:56, 27/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Высокий порог вхождения? Да ладно!
     
  • 2.20, Аноним (-), 00:40, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    > Почему Ruby получил такое слабое распространение(имею ввиду что дальше рельс не ушел), если он такой классный?

    Почему Tcl/Tk получил такое слабое распространение, если он такой классный?

     
     
  • 3.41, Аноним (-), 11:01, 26/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Синтаксис Tcl ужасен, глядя на то, как выглядит Tk на современном десктопе, плакать хочется кровами слезами.
     
     
  • 4.51, Аноним (-), 13:53, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Если б взлетел, то и внешний вид Tk поддерживали бы на современном уровне. Но некому.
     
  • 4.57, Пользователь Debian (?), 14:53, 26/12/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Занятно, что в Windows и Mac OS X он выглядит превосходно Секрет в том, что т... весь текст скрыт [показать]
     
  • 4.67, пох (?), 16:24, 26/12/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    не то чтобы прям ужасен, но совершенно непохож ни на си, ни на шелл - а больше н... весь текст скрыт [показать]
     
  • 2.27, Ю.Т. (?), 08:03, 26/12/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Потому что хороший парень - не профессия.
     
  • 2.31, Аноним (-), 09:01, 26/12/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    потомучто набор антипаттернов
     
  • 2.45, Hellraiser (??), 12:03, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    > имею ввиду что дальше рельс не ушел

    если кто-то кроме рельс ни о чём не слышал - это не означает, что кроме рельс ничего другого больше не существует

     
  • 2.62, andydem (?), 15:06, 26/12/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Интересная статья на эту тему: http://www.realcoding.net/articles/pochemu-ruby-i-python-ne-mogut-zanyat-mest
     
     
  • 3.77, Аноним (-), 21:58, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    2008 год вы серьезно? уже и скалу зарыли давно а Java рассматривают как прокладку к JVM
     
     
  • 4.78, нах (?), 22:07, 26/12/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    ну аргументы-то там разумные разумно ли оценивать популярность по запросам к не... весь текст скрыт [показать]
     
     
  • 5.108, SkyNet (??), 11:49, 05/03/2018 [^] [ответить]     [к модератору]  
  • +/
    разумного там, лишь то, что он может высказывать свое мнение, а все аргументы - ... весь текст скрыт [показать]
     
  • 2.87, Ordu (ok), 02:36, 27/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    tldr Потому что есть python ruby не может бороться с python ом просто потому, ... весь текст скрыт [показать]
     
     ....нить скрыта, показать (69)

  • 1.21, Аноним (-), 01:29, 26/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А почему не Python или JavaScript? В чем тут преимущество?
    Кроме недостатка Runtime библиотек и какой-то странноватой философии.
     
     
  • 2.30, Аноним (-), 08:42, 26/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > почему не [...] JavaScript?

    нормальный синтаксис (не у JavaScript).

     
     
  • 3.34, Аноним (-), 10:05, 26/12/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    таки у js и есть нормальный синтаксис, в отличие от этого второго перла
     
     
  • 4.56, Аноним (-), 14:33, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    > таки у js и есть нормальный синтаксис

    нормальный, да куча тонкостей, которые бы следовали сделать более строгими.

     
     
  • 5.74, Аноним (-), 21:33, 26/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    И получился бы не пойму толи Java толи С#?
     
  • 1.22, Аноним (-), 01:56, 26/12/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Пропустили в новости, что Bundler теперь не надо отдельно устанавливать.
     
     
  • 2.23, Арс (?), 03:34, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Надо, в последний момент вырезали его.
     
     
  • 3.25, Аноним (-), 03:47, 26/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Точно! За 3 дня до релиза. Извиняюсь был не прав.
     
  • 1.42, iZEN (ok), 11:24, 26/12/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –8 +/
    Не помню, для чего нужен Ruby Вроде бы для сборки Node js, а тот нужен для сбор... весь текст скрыт [показать]
     
     
  • 2.48, amonymous (?), 13:10, 26/12/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Любители rebuild (hello)world должны страдать.
     
     
  • 3.53, iZEN (ok), 14:11, 26/12/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Так сборка в фоне происходит. Страдают линуксоиды, у которых время реакции ядра резко замедляется. Бздишники затыков не замечают.
     
     
  • 4.58, amonymous (?), 14:55, 26/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    У меня этой сборки в фоне не происходит никогда. Что я делаю не так?
     
     
  • 5.71, Аноним (-), 18:25, 26/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Любишь блобики, не любишь кастомную сборку под себя Возможно обожаешь проприе... весь текст скрыт [показать]
     
     
  • 6.73, anomymous (?), 20:20, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Да. Очень люблю блобики CentOS, они позволяют не греть воздух впустую, пересобирая велосипеды.
     
  • 2.49, Sw00p aka Jerom (?), 13:43, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Какой ещё час на сборку ruby?
     
     
  • 3.52, iZEN (ok), 14:10, 26/12/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Ruby+Node.js
     
     
  • 4.107, iZEN (ok), 14:11, 30/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    pkg info node node-9 3 0 Name node Version 9 3 0 Installe... весь текст скрыт [показать]
     
  • 3.106, iZEN (ok), 14:09, 30/12/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    pkg info ruby ruby-2 5 0,1 Name ruby Version 2 5 0,1 Inst... весь текст скрыт [показать]
     
  • 2.50, AleksK (ok), 13:51, 26/12/2017 [^] [ответить]    [к модератору]  
  • +/
    Это шестиядерный калькулятор МК-61? На ноуте с обычным мобильным i5 через rvm ruby собирается в течении 5-7 минут.
     
  • 1.70, Аноним (-), 18:16, 26/12/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Модно, стильно, молодёжно ... весь текст скрыт [показать]
     
     
  • 2.79, нах (?), 22:11, 26/12/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Модно, стильно, молодёжно!

    да нет, разумно- когда стек уехал за пределы окна (а может и буфера), все еще видно ошибку, и где именно она вылезла без лишних движений мышью. А обратно на самый верх чаще всего и не понадобится лезть.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor