The OpenNET Project / Index page

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

В интерпретаторе языка Ruby обнаружено 4 уязвимости

11.08.2008 21:52

В интерпретаторе языка Ruby обнаружено несколько новых уязвимостей:

  • Возможность обхода ограничений уровней изоляции (safe level) через манипуляции с функцией "untrace_var()";
  • Использование некорректного регулярного выражения в WEBrick::HTTPUtils.split_header_value() может привести к отказу в обслуживании, путем полного потребления процессом ресурсов CPU, после получения специальным образом оформленного HTTP запроса;
  • Ошибка в "DL" может быть использована для обхода ограничений безопасности и вызова потенциально опасных функций;
  • Отсутствие в resolv.rb случайного выбора номера порта при отправке ответа на DNS запрос, упрощало проведение атаки Каминского.

Наличие уязвимостей подтверждено в версиях Ruby 1.8.5, 1.8.6-p286, 1.8.7-p71 и более ранних. Проблемы исправлены в Ruby 1.8.6-p287 и 1.8.7-p72.

  1. Главная ссылка к новости (http://secunia.com/advisories/...)
  2. OpenNews: В интерпретаторе языка Ruby обнаружено несколько уязвимостей
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/17358-ruby
Ключевые слова: ruby, security
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (79) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 22:53, 11/08/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    уже вторые сутки пошли как их исправили
     
     
  • 2.4, User294 (??), 23:25, 11/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >уже вторые сутки пошли как их исправили

    Ну вот, а говорили еще что PHP - решето :).Думается и остальные если их прошерстить - точно такие же, просто PHP в силу популярности и интересности хацкерам достается больше внимания.

     
     
  • 3.6, Аноним1 (ok), 23:28, 11/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну вот, а говорили еще что PHP - решето :).Думается и остальные
    >если их прошерстить - точно такие же, просто PHP в силу
    >популярности и интересности хацкерам достается больше внимания.

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


     
     
  • 4.8, User294 (??), 23:39, 11/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Судить о языке по найденным и исправленным ошибкам не имеет никакого смысла.

    Ну, что-то это все-таки показывает.Например что дыры все-таки есть.А так - согласен, если дыру заделали до того как ее заюзали - это хорошо.

     
     
  • 5.10, Аноним1 (ok), 00:12, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну, что-то это все-таки показывает.Например что дыры все-таки есть.

    Очень ценные знания! Что и на этот раз систему делают не боги и иногда тоже ошибаются.
    Все другие характеристики на этом фоне просто меркнут!

     
  • 4.17, Аноним (17), 11:31, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Судить о языке по найденным и исправленным ошибкам не имеет никакого смысла.

    Вот! А местное население почему-то очень любит судить о ПХП по уязвимостям. Причем обычно уязвимостям в старых версиях. Парадокс ...

     
     
  • 5.19, Аноним (-), 12:20, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > А местное население почему-то очень любит судить о ПХП по уязвимостям.

    По количеству милый, по количеству уязвимостей пхп.

     
     
  • 6.28, User294 (??), 21:43, 13/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >По количеству милый, по количеству уязвимостей пхп.

    Думаете, если бы руби использовали в таком же количестве, там бы меньше находили?А вы уверены?И на чем основан такой оптимизм?

     
     
  • 7.29, Аноним1 (ok), 22:00, 13/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Думаете, если бы руби использовали в таком же количестве, там бы меньше находили?А вы уверены?И на чем основан такой оптимизм?

    Именно на том, что как Вы сами это здесь и подтвердили, создатели Ruby не гонятся за большим количеством поклонников, не пытаются выдать побыстрее разные там фишки для малоквалифицированных программистов, поэтому качественнее проектируют.

    Ошибки в реализации гораздо менее страшны и гораздо легче исправляются, чем концептуальные ошибки при проектировании. Сразу видно, что Вы этого не знаете. А рассуждате как человек, который с трудом разобрался с один языком программирования, изучение которого не требует больших способностей, и ищет для себя поводы, чтобы больше ни с чем не разбираться.

     
     
  • 8.32, User294 (??), 23:15, 13/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я ничего не подтверждал, я констатировал банальный факт состоящий в том что чтоб... большой текст свёрнут, показать
     
     
  • 9.36, Аноним1 (ok), 09:06, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    http www opennet ru openforum vsluhforumID3 43307 html 30 Вот Ваша исходная фр... большой текст свёрнут, показать
     
     
  • 10.44, User294 (??), 21:41, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А что я могу поделать если не считаю себя истиной в последней инстанции Я конста... большой текст свёрнут, показать
     
  • 9.78, www2 (??), 12:13, 20/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    У Танненбаума не было цели захватить мир Он изначально делал систему для обучен... большой текст свёрнут, показать
     
  • 5.22, Аноним1 (ok), 13:16, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот! А местное население почему-то очень любит судить о ПХП по уязвимостям.
    >Причем обычно уязвимостям в старых версиях. Парадокс ...

    Ай-Ай-Ай-Ай-Ай-Ай-Ай! А вот Вы возьмите и не уподобляйтесь.
    Просто PHP - это ширпотреб, со всеми вытекающими. И уязвимостями, и суждениями, и аудиторией.

     
     
  • 6.39, User294 (ok), 15:35, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Просто PHP - это ширпотреб, со всеми вытекающими.

    Угу.Раскидывать пальцы своей эксклюзивностью презрительно козыряя в адрес других лэйбаками типа "ширпотреб" и правда намного проще чем сделать качественный и востребованный проект который бы показал что на данном языке возможно за разумные сроки создавать качественные, удобные и востребованные решения :D.

     
     
  • 7.77, www2 (??), 10:46, 20/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я фразу Просто PHP - это ширпотреб, со всеми вытекающими понял немного по-др... большой текст свёрнут, показать
     
     
  • 8.81, psyche (ok), 14:58, 20/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Пипл не пытается загнобить язык Всегда возникает вопрос о причинах малого колич... текст свёрнут, показать
     
     
  • 9.82, Аноним1 (ok), 07:41, 21/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Словарь Даля ЗАГНОБИТЬ ряз -кас затомить, замучить, замаять от загнести Что ... большой текст свёрнут, показать
     

  • 1.2, Аноним (17), 23:14, 11/08/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как язык вообще, стоит его учить?
     
     
  • 2.5, Аноним1 (ok), 23:26, 11/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Как язык вообще, стоит его учить?

    Язык очень хорошо спроектирован. Его создал японец. Одна из самых чистых реализаций парадигмы ООП.
    Язык все еще достаточно молод. И многие его библиотеки находятся в состоянии бета-релизов. Однако у него очень хорошие перспективы.
    Многим не нравится, что в нем не реализован байт-код, из-за чего скрипты на нем исполняются гораздо медленнее, чем в других подобных системах.
    Но многие считают это преимуществом, меньше сложностей.  Видимо автор сконцентрирован сейчас на других, более важных аспектах Ruby, чем реализация байт-кода.
    Я раньше писал на Python'е, однако после знакомства с Ruby, Python стал казаться мне очень корявым и желание его использовать исчезло.

     
     
  • 3.7, User294 (??), 23:34, 11/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Язык очень хорошо спроектирован. Его создал японец. Одна из самых чистых реализаций
    >парадигмы ООП.

    Поэтому простому смертному он понятен примерно как иероглифы :).

    >Однако у него очень хорошие перспективы.

    Машиной времени не поделитесь?Или как вы перспективы узнали вот так вот заранее?

    А так - ну вон на PHP много готовых качественных продуктов.На ruby ... а они где?А то перспективы, перспективы... а proof где?

     
     
  • 4.9, Аноним1 (ok), 23:46, 11/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    В одной из веток форума, Вы причисляли себя к курицам http www opennet ru ope... большой текст свёрнут, показать
     
     
  • 5.26, psyche (?), 12:10, 13/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Чистая реализация ООП Множественное наследование в Ruby не реализовано в чистом... большой текст свёрнут, показать
     
     
  • 6.27, Аноним1 (ok), 21:18, 13/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Очередное оправдание на тему почему я все еще пользуюсь PHP Так оправдываются... большой текст свёрнут, показать
     
     
  • 7.33, psyche (?), 01:15, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Предлагаю не переходить на личности Вы, Мы, Ты, иначе это рано или поздно законч... большой текст свёрнут, показать
     
     
  • 8.34, Аноним1 (ok), 06:18, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Не принимается Ваша личность такая же часть этого мира, такой же объект, как вс... большой текст свёрнут, показать
     
     
  • 9.35, Аноним1 (ok), 07:06, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    code code Я понял причины ваших ошибок Вы, в отличии от большинства, начин... большой текст свёрнут, показать
     
  • 9.37, psyche (ok), 15:02, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Если хочешь обсуждать мою личность, создавай другой топик, иначе добро пожаловат... большой текст свёрнут, показать
     
     
  • 10.47, Аноним1 (ok), 07:27, 15/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Если Вы где-то допускаете ошибки и где-то демонстрируете скудные познания, невер... большой текст свёрнут, показать
     
     
  • 11.50, psyche (ok), 16:40, 15/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Повторяю тебе ещё раз, хочешь обсуждать меня -- создавай специальный топик и не ... большой текст свёрнут, показать
     
     
  • 12.56, Аноним1 (ok), 12:49, 16/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ответ на пункт 1 Насколько важна такая конструкция Такую конструкцию можно лег... большой текст свёрнут, показать
     
     
  • 13.61, Аноним1 (ok), 13:49, 17/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Можно сказать проще, семантика замыкания в императивных языках, в отличии от зам... текст свёрнут, показать
     
  • 13.63, psyche (ok), 15:37, 17/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько важна конструкция unless в Ruby Ни насколько Но она позволяет сделат... большой текст свёрнут, показать
     
     
  • 14.66, Аноним1 (ok), 16:44, 17/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно, признаю, такое сделать можно Как я уже писал, я не являюсь знатоком Lisp... большой текст свёрнут, показать
     
  • 6.31, Anonymous (?), 22:59, 13/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ты СОВЕРШЕННО не понимаешь, в чем суть php php это не руби 171 о, привет чува... большой текст свёрнут, показать
     
  • 6.54, dart (??), 00:05, 16/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Нет в Ruby МН - и это правильно А накой Вот объясните зачем МН Что-бы плод... большой текст свёрнут, показать
     
     
  • 7.55, psyche (ok), 01:52, 16/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Множественное наследование мы с коллегой уже обсуждаем несколькими постами выше. Предлагаю и тебе присоединиться, а не плодить новые ответвления.

    Называть todo список приложением, прозвучало бы смешно даже десять лет назад. Однако! Я считаю, что ни для кого не секрет, что Rails был разработан в 37signals DHH. Первым приложением на Rails и является Basecamp, хотя тогда было всё наоборот: Basecamp являлся Rails.

    Однако давай быть честными: я в своём списке привёл лишь открытые решения, давай и ты приведёшь известные решения с открытым исходным кодом, построенные на Rails.

    Не так давно RWW подводил статистику по времени отказов и Twitter был назван лидером, среди таких сайтов, как Pownce, LinkedIn, Windows Live, Last.fm, Facebook и т.п. [1] Хотя, оказывается, Twitter уже не самый популярный сайт, написанный на Ruby on Rails, появились такие выкидыши, как Scribd. Подробнее можно посмотреть на [2].

    В конечном счёте, для языков программирования и продуктов не важно, кто первый, кто второй, а кто клон. Важно лишь то, какая функциональность и как она реализована. Только человек способен кричать, что это он был первым, кто придумал и создал. Приложению и пользователям всё равно.

    По поводу посредственной скорости: это является минусом Ruby и отрицать не имеет смысла.


    --
    [1] Twitter Leads Social Networks in Downtime, But Still Up Near 99%. http://www.readwriteweb.com/archives/social_network_downtime_apr08.php. Проверено 16.08.2008
    [2] rails100 wiki. Amazon/Alexa. http://rails100.pbwiki.com/Alexa+Rankings. Проверено 16.08.2008

     
  • 7.57, Аноним1 (ok), 12:54, 16/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Нет в Ruby МН - и это правильно ! А накой ? Вот объясните зачем МН ? Что-бы плодить проблемы, от которых в последствии не так то и просто избавиться ? Да это гибко, но то кол-во проблем, которое порождает МН ставит под вопрос целесообразность его (МН) применения. Сами то хоть пользовались МН ? :)

    Не подсказывайте ему, пусть сам ищет!


     
  • 6.62, Аноним1 (ok), 15:12, 17/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Альфа-редукция в версиях 1.8.x реализована не верно.

    Понятие альфа-редукция связано с лямбда-исчислением. Прежде чем сыпать терминами, докажите, что то место, на которое Вы указываете в Ruby, действительно является альфа-редукцией. С учетом того, что блок в Ruby лямбдой не является.

     
     
  • 7.64, psyche (ok), 15:40, 17/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    f = lambda { |n| n }
    p f # => #<Proc:0x0294f9c4>

    Ты считаешь, что f это не лямбда-функция?

     
     
  • 8.65, Аноним1 (ok), 15:58, 17/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я ждал подобных рассуждений Считаю я это или нет это другой вопрос Кто у нас т... текст свёрнут, показать
     
     
  • 9.67, psyche (ok), 16:46, 17/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Предлагаю рассмотреть немного другой пример lambda 124 x 124 lambda ... текст свёрнут, показать
     
  • 6.68, Аноним1 (ok), 13:26, 18/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Пока я отвечал Вам, у меня еще больше сложилось впечатление, что Matz очень хоро... большой текст свёрнут, показать
     
     
  • 7.70, psyche (ok), 21:17, 18/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Большинство твоих абзацев пестрит укорами моей личности ты просишь доказательст... большой текст свёрнут, показать
     
     
  • 8.71, Аноним1 (ok), 09:55, 19/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Какой именно теорией я ее по-Вашему подменил Итак, Вы все время утверждаете, чт... большой текст свёрнут, показать
     
  • 8.72, Аноним1 (ok), 12:46, 19/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    -- Так всегда обычно начинают жаловаться, оказавшись припертыми к стенке О теме... большой текст свёрнут, показать
     
     
  • 9.73, psyche (ok), 20:47, 19/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ты зациклен на области применения По Ушакову, ограничить стеснить известными... большой текст свёрнут, показать
     
     
  • 10.79, Аноним1 (ok), 12:47, 20/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    При чем здесь определение из словаря Вы в каких категориях мыслите В абсолютны... большой текст свёрнут, показать
     
     
  • 11.80, psyche (ok), 14:40, 20/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    1 Макросы Приведённый мной материал объясняет понятие макросов Lisp и их преим... большой текст свёрнут, показать
     
     
  • 12.83, Аноним1 (ok), 14:00, 21/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    -- Отличительная особенность ламеров в том, что они не умеют учиться, ни на теор... большой текст свёрнут, показать
     
     
  • 13.84, psyche (ok), 18:20, 21/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    1 Метапрограммирование не имеет отношения к области применения, иначе макросы з... текст свёрнут, показать
     
     
  • 14.85, Аноним1 (ok), 00:25, 22/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по всему, на все остальное у Вас внятных аргументов уже не нашлось и Вы про... большой текст свёрнут, показать
     
  • 5.30, User294 (??), 22:50, 13/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А вы наверное, The God, не иначе Или как минимум страдаете манией величия Понят... большой текст свёрнут, показать
     
  • 4.11, ASM (??), 00:14, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > А так - ну вон на PHP много готовых качественных продуктов.На ruby ... а они где?А то перспективы, перспективы... а proof где?

    Если вы не знаете о RoR, то могу лиж вам только посочувствовать.
    А если знаете, то зачем тогда спрашиваете(утвержаете), что хороший продуктов нет?

     
     
  • 5.46, User294 (??), 22:26, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >А если знаете, то зачем тогда спрашиваете(утвержаете), что хороший продуктов нет?

    Может быть, вы покажете эти самые хорошие продукты тогда?А то вон другой оппонент дельно так высказался, злобно и чертовски качественно аргументировал свою позицию(я так не сумею например).И продуктам (из коих озвучен аж целый полудохлый twitter) досталось, и языку, и аргументы отлично скроены, с ссылочками внизу и даже юмором (снимаю шляпу перед Psyche - учитесь, пионеры, как спорить и отстаивать свое мнение надо...).

     
     
  • 6.48, Аноним1 (ok), 09:51, 15/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Может быть, вы покажете эти самые хорошие продукты тогда?А то вон другой оппонент дельно так высказался, злобно и чертовски качественно аргументировал свою позицию

    И который облажался со своими "злобными аргументами" http://www.opennet.me/openforum/vsluhforumID3/43307.html#47 . Просто тупо передирает "аргументы" из И-нета, по ключевому слову "bug", но даже толком осмыслить не может, что там написано, поскольку зачастую в его ссылках непосредственно о багах в Ruby не говорится.

    >(я так не сумею например).

    Но Вы даже так не сумеете. У Вас из аргументов - только какие продукты, кто этим еще пользуется и можно ли на этом "рихтовать болванки", ничего не изучая. Самостоятельно язык оценить не можете, поэтому смотрите на других. Но и других оценить не можете. Поэтому приходится смотреть тупо на большинство. Типичный пользователь ширпотреба.

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

    >И продуктам (из коих озвучен аж целый полудохлый twitter) досталось, и языку, и аргументы отлично скроены, с ссылочками внизу и даже юмором

    Типичное мышление пользователя ширпотреба - покупаетесь на "ссылочки внизу", "даже юмор" и прочие рюшечки и понты, без понимания сути. Хоть бы сами эти ссылочки почитали и попытались осмыслить, в тему они или нет.

    >(снимаю шляпу перед Psyche - учитесь, пионеры, как спорить и отстаивать свое мнение надо...).

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

     
     
  • 7.51, User294 (ok), 16:50, 15/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вы то и на таком уровне свое мнение аргументировать не способны, только отмаз... большой текст свёрнут, показать
     
  • 3.20, Аноним (-), 12:23, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Многим не нравится, что в нем не реализован байт-код, из-за чего скрипты
    >на нем исполняются гораздо медленнее, чем в других подобных системах.

    На 1.9 смотрели, в плане скорости... а upcoming 2 c YARV'ом, все уже реализовано.

     
     
  • 4.21, Аноним1 (ok), 13:13, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >На 1.9 смотрели, в плане скорости... а upcoming 2 c YARV'ом, все
    >уже реализовано.

    Нет, не смотрел, поленился! Не ждал, что уже это будет в 1.9. Очень ценная информация пойду смотреть!

     
     
  • 5.23, Аноним (-), 13:26, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>На 1.9 смотрели, в плане скорости... а upcoming 2 c YARV'ом, все
    >>уже реализовано.
    >
    >Нет, не смотрел, поленился! Не ждал, что уже это будет в 1.9.
    >Очень ценная информация пойду смотреть!

    YARV и с 1.8 можно было. Я о скоргсти, 1.9 стал значительно быстрей 1.8 а 2 будет ещё быстрей 1.9...

     
     
  • 6.25, Аноним1 (ok), 16:03, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >YARV и с 1.8 можно было. Я о скоргсти, 1.9 стал значительно быстрей 1.8 а 2 будет ещё быстрей 1.9...

    По крайней мере это правильно, что Matz не стал сразу заморачиваться с виртуальной машиной, а сконцентрировался на концептуальных свойствах языка. И подождал, пока не наберется достаточное сообщество.

    Главное, чтоб не было как в Питоне, когда по мере добавления возможностей в нем понатыкали заплат.


     
     
  • 7.45, User294 (??), 22:02, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >в нем понатыкали заплат.

    Тогда он в один прекрасный момент перестанет развиваться и загнется, как загибается любой проект на развитие которого забили.Все и сразу заранее предусмотреть нельзя.Поэтому думаю вам придется жить или с скелетами в шкафу которые никому кроме вас не нужны или жить с фактом что развитие неизбежно попортит стройность конструкций зато соответствие с реалиями улучшится.А так - вы посмотрите сколько всего такого замечательного в теории успешно сыграло в ящик на практике.Например, правильные RISC-и слили рынок дешевому уродцу x86, замечательные системы с микроядрами оказались нужны 0, 0000....% пользователей, ну и так далее.Не всегда техническая эстетичность - единственный критерий успеха и перспективности.Я бы сказал что только очень изредка вообще.

     
  • 2.13, aTz (?), 00:23, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Как язык вообще, стоит его учить?

    Мое личное мнение и только - учить его стоит если не пишите долго и вплотную на каком-либо другом языке. Я долгое время работал с Perl и вприцнипе всё всегда устраивало, но затем в силу требований на новой работе перешёл на PHP - пишу на нём несколько лет, ещё со времён php3 и пока переходить на что-то другое не собираюсь. С появлением ruby on rails заинтересовался ruby. Язык очень понравился, очень грамотная реализация синтаксиса, очень лёгок в освоении. Если бы у меня не было кучи многолетних наработок на PHP, думаю что перешёл бы на руби, и его рельсы конечно же :), собственно так и сделал мой друг.
    После освоения ruby иногда жалею что в php нет некоторых возможностей оттуда. Иногда совсем печально, что их и не будет в php, наверное, никогда, в силу другой идеологии php.

     
  • 2.24, rybulover (?), 14:03, 12/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Обязательно учите
    Руби это не только рельсы но и огромные возможности в написание приложений не связаных с вебом
     
     
  • 3.42, User294 (??), 18:53, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >не связаных с вебом

    Нда, в этом качестве руби и вовсе напоминает топор для плавания по реке.Аргументы простые и забойные: под всякие там перлы с питонами для таких задач на порядок больше биндингов к самым разным библиотекам, модулей и т.п. если уж на то пошло.

     

  • 1.14, ASM (??), 00:31, 12/08/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ИМХО его учить надло в любом случае, если есть на это время.
    Что бы хотябы знать, что это такое. Учиться оно, как было написанно выше, не сложно. Я с этим полностью согласен.
     
     
  • 2.43, User294 (??), 18:55, 14/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Что бы хотябы знать, что это такое.

    Во, относительно разумные мнения пошли вместо фанатских выкриков :)

     

  • 1.49, Аноним1 (ok), 10:06, 15/08/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    User294, Вы очень часто искажаете цитаты. Вы намеренно выдергиваете фразы из контекста, обрывате фразы, чтобы придать цитатам удобный для Вас смысл, а не тот, что был первоначально.

    Это говорит о том, насколько Вы сомневаетесь в собственных аргументах.

    Кроме того, Вы считаете, что читатели форума такие тупые, что будут читать только Ваши переделанные цитаты, а не исходные сообщения. Это неуважение к читателям форума.

     
     
  • 2.52, User294 (ok), 17:40, 15/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ого, борьба с оверквотингом теперь так называется Да нет же Я просто стараюсь х... большой текст свёрнут, показать
     
     
  • 3.58, Аноним1 (ok), 14:01, 16/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Ого, борьба с оверквотингом теперь так называется?

    Ого, так Вам с оверквотингом именно бороться приходится? Ну и кто побеждает?
    >
    >Да нет же.Я просто стараюсь хоть немного убавить размер простыней.

    Размер "простыней" убавится, если Вы на каждую фразу оппонента без разбору не будете кричать, что якобы у него нет аргументов. Считаете нет аргументов? Не отвечайте на данную фразу, также как обычно на Ваши "простыни" мало отвечают.

    Вы сами прекрасно знаете, что речь идет не о размерах цитат. Можно обрезать цитаты до минимума, но обрезая, всегда можно сделать так, чтобы смысл не искажался. Можно совсем не приводить, в конце-концов.

    На самом деле это все ложь. Это у Вас никакая не борьба с оверквотингом. И не забота о читателях. Вы даже отмазаться по-умному не можете. Это же очевидно. Обрезать надо так, чтобы не менялся смысл. А Вы зачастую меняете смысл на противоположный. Ну ладно, это еще можно было бы, хотя и с трудом, объяснить небрежностью. Но Вы же отвечаете на цитату, подразумевая уже искаженный смысл, хотя прекрасно видите, что смысл был другим. А это уже небрежностью или случайностью никак не назовешь.

    Вы это делаете и в этой, и в других ветках форума, например здесь
    http://www.opennet.me/openforum/vsluhforumID3/43291.html#103

    Своими отмазками Вы сейчас еще больше пытаетесь держать читателей за дураков. Как будто они не увидят, по какому смыслу цитаты Вы отвечаете, по исходному или искаженному.

    Занимаясь подобным, Вы еще более демонстрируете свою ламерскую натуру. Из последних сил пытаетесь найти способ придраться к высказываниям оппонента, и если придираться не к чему, искуственно искажая цитаты, пытаетесь сфабриковать какие-то там якобы ошибки и неправильности.

    Но я Вам ничего запрещать разумеется не пытаюсь. Я лишь констатирую факт. Продолжайте поступать в том же духе. Этим Вы добиваетесь совершенно противоположных эффектов, нежели ожидаете.

     
     
  • 4.74, User294 (??), 22:53, 19/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Замечательная логика То я должен за вас искать аргументы, то теперь - не отвечат... большой текст свёрнут, показать
     
     
  • 5.76, Аноним1 (ok), 09:15, 20/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Вы намеренно искажаете цитаты!

    Даже в этом ответе Вы попытались исказить мое сообщение. Вы осознанно привели не полностью самый главный аргумент.

    >>Ну ладно, это еще можно было бы, хотя и с трудом, объяснить небрежностью. Но Вы же отвечаете на цитату, подразумевая уже искаженный смысл, хотя прекрасно видите, что смысл был другим. А это уже небрежностью или случайностью никак не назовешь.
    >Опять же, я могу и неверно понять смысл.Впрочем чего вас удивляет то?У вас перманентные проблемы с аргументацией вашей точки зрения.

    Рассказывайте! Вы его сначала сами искажаете, а потом говорите, что не можете понять. Снова пытаетесь держать читателей за идиотов!

    >"Ламер - это чайник мнящий себя крутым".У меня как минимум не хватает последнего компонента - я никогда не претендую на то что абсолютно и неопровержимо прав.

    Вы утверждаете, что Вы можете не понять смысл. И даже не пытаетесь опровергать то, что Вы чайник. Вы утверждаете, что никогда не претендуете на абсолютную правоту. Но при этом с чувством абсолютной правоты все время кричите, что у меня нет аргументов, хотя сами знаете, что можете не понять их смысл ввиду того, что Вы чайник. [ http://ru.wikipedia.org/wiki/%D0%9B%D0%B0%D0%BC ]. Вы и есть ламер - "воинствующий чайник".

    >>Обрезать надо так, чтобы не менялся смысл.
    >Согласен, но в конце концов это мелочные придирки.

    Вы утверждаете, что это мелкая придирка?

    >>смысл не искажался. Можно совсем не приводить, в конце-концов.
    >В этом смысле вы до какой-то степени правы.

    Вот прямо сейчас смысл и исказился. Зачем обрезали? Чтобы сказать, что я прав только в какой-то степени. А иначе бы получилось, что я прав полностью. У Вас уже привычка таким образом "работать" с чужими аргументами, а потом заявлять, что их нет.

    Про аргументы на это сообщение я Вам ответил здесь [ http://www.opennet.me/openforum/vsluhforumID3/43307.html#75 ].

     

  • 1.53, dart (??), 21:58, 15/08/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да отличный язык Руби. Не обращайте внимания на юных горлопанов типа User294. Возьмите да попробуйте сами. Он того стоит. Только потом не удивляйтесь, что не захотите перелазить с него обратно. :)
     
  • 1.59, Аноним1 (ok), 12:33, 17/08/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вы, User294, многократно требуете от меня аргументов Отвечаю Вам, дело было так... большой текст свёрнут, показать
     
     
  • 2.75, Аноним1 (ok), 08:30, 20/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Так Вы все еще ждете от меня аргументов Я же Вам уже написал прямо Выше, почему... большой текст свёрнут, показать
     
     
  • 3.86, User294 (??), 02:31, 23/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А как же уважение к читателям форума Для них вы тоже не готовы выступить и предп... большой текст свёрнут, показать
     
     
  • 4.87, Аноним1 (ok), 22:29, 23/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Вы все еще ждете от меня аргументов?

    На самом деле Вы просто хотите, чтобы я Вам разжевывал, то что Вам понять никак не удается. Когда Вам что-то непонятно, Вы заявляете, что это слабые аргументы и ждете, что оппонент в желании Вам что-то доказать, начнет Вам все разжевывать. А то, что Вы не разбираетесь в теме, Вы сами неоднократно здесь заявляли.

    Или начинаете заявлять, что оппонент "пальцует" и, какой ужас, смеет считать себя профессионалом. Тот уровень, на котором я изъясняюсь, является обычным для форума Opennet, тут много других читателей кроме Вас есть, которым это понятно. И если Вам что-то не понятно, лучше не требовать, чтобы опускались до Вашего уровня, а самому подтянуться. Но у Вас видимо для этого способностей не хватает и никак не получается. Тогда лучше не встревать в непонятные Вам дискуссии или вообще идти на ЛОР.

    Вы снова исказили смысл цитаты, обрезав ее. Было так.

    Ваше высказывание.
    >>>Да уж.Ибо оппонент хиловат.Адекватный, грамотный и профессиональный оппонент в состоянии внятно аргументировать свою точку зрения.Без соплей, криков и ничем не подкрепленных рекламных заяв.Просто разнести аргументами в пух и прах.Но вам это не грозит.

    Мой ответ.
    >>Зачем мне трудиться и разносить Вас в пух и прах, когда Вы сами прекрасно справляетесь с тем, чтобы разнести в пух и прах самого себя своими высказываниями. Чем я вполне удовлетворен, зачем мне нужно что-то доказывать?

    Вы оставили только самое начало моего ответа, что значительно исказило его смысл.

    А насчет того, как Вы сами себя продолжаете "разносить" можно полюбоваться здесь
    [ http://www.opennet.me/openforum/vsluhforumID3/43291.html#119 ].

    Так же Вы снова исказили и некоторые другие мои ответы. Видимо по-другому просто не можете.

     

  • 1.60, Аноним1 (ok), 13:12, 17/08/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вы, User294, обвиняете меня, что я не знаю критериев качества Судя по Вашим утв... большой текст свёрнут, показать
     
     
  • 2.69, Аноним1 (ok), 14:00, 18/08/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Хотя про биореактор например - стеб конечно.Но зато какой качественный - сразу видно умного человека, даже шутит грамотно и технично =)).
    >О нет, с сылками тот оппонент жжот конкретно.Уж как минимум с чувством юмора у него полный порядок.Я оценил, особенно про биореактор он отжог :).

    Судя по всему, Биореактор - достойный продолжатель линии качественных продуктов в Вашем понимании.

    Вы же сами неоднократно заявляли, что все эти ненавистные Вам, как Вы их называли "высокие технологии" - по-Вашему мнению полная чушь, а люди, которые их и изучают и говорят о них - по-Вашему мнению полные дураки.

    Вы сами заявляли, что не понимаете эти как Вы их называли "высокие технологии", по которым были даны ссылки. А теперь заявляете, что они "жгут", хотя не можете понять их содержание.

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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