The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Энтузиасты указали на необоснованность затягивания исправлен..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от opennews (??) on 24-Окт-12, 12:54 
Адам Говдяк (Adam Gowdiak), известный польский исследователь безопасности, выявивший (https://www.opennet.ru/opennews/art.shtml?num=34696) серию нашумевших уязвимостей в Java SE, выразил возмущение (http://seclists.org/fulldisclosure/2012/Oct/155) политикой компании Oracle, касающейся затягивания выпуска исправлений с устранением уязвимости в Java. В сентябре компании Oracle были переданы детали о критической уязвимости, проявляющейся во всех версиях Java SE 5, 6 и 7, независимо от операционной системы. Одновременно был продемонстрирован рабочий эксплоит,  позволяющий при открытии в браузере специально оформленного апплета выполнить код в системе в обход всех уровней изоляции виртуальной машины Java.


Спустя три недели компания Oracle выпустила (https://www.opennet.ru/opennews/art.shtml?num=35105) корректирующие обновления  Java SE 6u37 и  Java SE 7u9 с устранением 30 уязвимостей. При этом исправление для вышеотмеченной проблемы в состав новых версий включено не было и они по прежнему оставались уязвимыми. Исследователи попытались связаться с компанией Oracle и выяснить почему обнаруженная ими критическая проблема осталась неисправленной. В ответ представители Oracle сообщили, что устранение указанной уязвимости требует длительной работы над созданием патча, последующего тестирования качества интеграции с другими продуктами и анализа возникновения возможных регрессивных изменений. Поэтому исправление будет включено только в плановое обновление Java, намеченное на февраль 2013 года.


В ответ, выявившие уязвимости исследователи решили провести эксперимент и подготовить патч самостоятельно. Каково же было их удивление, когда на разработку патча для открытой кодовой базы OpenJDK потребовалось всего 26 минут. Патч потребовал в сумме изменения 25 символов и в силу того, что он не влияет на логику работы и затрагивает внешние программные интерфейсы,  для него даже не требуется создание тестов для изучения возможных регрессивных изменений.

URL: http://seclists.org/fulldisclosure/2012/Oct/155
Новость: https://www.opennet.ru/opennews/art.shtml?num=35157

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Энтузиасты указали на необоснованность затягивания исправлен..."  +33 +/
Сообщение от Аноним (??) on 24-Окт-12, 12:54 
Спокойствие, программист в отпуск уехал. Вернется - исправит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Энтузиасты указали на необоснованность затягивания исправлен..."  –4 +/
Сообщение от кверти on 24-Окт-12, 12:58 
ну что непонятного, оракакл хочет маржу с контор за внеплановое обновление
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

45. "Энтузиасты указали на необоснованность затягивания исправлен..."  +15 +/
Сообщение от Кирилл (??) on 24-Окт-12, 16:18 
Ораклу просто насрать. В огромных контрах всем на всё насрать. Как-то само что-то там работает, бабло капает -- и ладно.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

56. "Энтузиасты указали на необоснованность затягивания исправлен..."  +4 +/
Сообщение от Карбофос (ok) on 24-Окт-12, 18:25 
не, немного не так. там высшим менеджерам не насрать, они за бонусы людей увольняют и лапшу ударно вешают.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

91. "Энтузиасты указали на необоснованность затягивания..."  +/
Сообщение от arisu (ok) on 31-Окт-12, 15:13 
не совсем так. в больших неповоротливых компаниях есть утверждённые циклы. ломать их — это не просто геморрой, а АДИЗРАИЛЬКРОВЬКИЩКИРАСКОЛБАСИЛО. соответственно, никто не хочет заниматься бюрократией, согласованиями и прочей тягомотиной.

то, что такая организация — без учёта экстренных релизов и других нюансов — совершенно идиотична, это разговор уже совсем из другой сказки.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

60. "Энтузиасты указали на необоснованность затягивания исправлен..."  +4 +/
Сообщение от Прохожий (??) on 24-Окт-12, 19:18 
> Спокойствие, программист в отпуск уехал. Вернется - исправит.

Он у них, наверное, один. Остальные - маркетологи.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

82. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Ваня (??) on 26-Окт-12, 04:34 
Или юристы
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

3. "Энтузиасты указали на необоснованность затягивания исправлен..."  +4 +/
Сообщение от Xasd (ok) on 24-Окт-12, 13:03 
> Oracle сообщили, что устранение указанной уязвимости требует [...] последующего тестирования качества интеграции с другими продуктами и анализа возникновения возможных регрессивных изменений.

хм...

> В ответ, выявившие уязвимости исследователи решили провести эксперимент и подготовить патч самостоятельно. Каково же было их удивление, когда на разработку патча для открытой кодовой базы OpenJDK потребовалось всего 26 минут.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Энтузиасты указали на необоснованность затягивания исправлен..."  +3 +/
Сообщение от Wormik (ok) on 24-Окт-12, 13:05 
> В ответ, выявившие уязвимости исследователи решили провести эксперимент и подготовить патч самостоятельно. Каково же было их удивление, когда на разработку патча для открытой кодовой базы OpenJDK потребовалось всего 26 минут. Патч потребовал в сумме изменения 25 символов и в силу того, что он не влияет на логику работы и затрагивает внешние программные интерфейсы, для него даже не требуется создание тестов для изучения возможных регрессивных изменений.

Гы. Сношу Oracle JDK. Публикации новостей об уязвимостях на вашем сайте так меня напугали, что я прежде чем запускать майнкрафтик заходил на java.com проверить обновления. Теперь - только открытая Java.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Энтузиасты указали на необоснованность затягивания исправлен..."  –3 +/
Сообщение от Аноним (??) on 24-Окт-12, 14:30 
На открытой он не работает :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

42. "Энтузиасты указали на необоснованность затягивания исправлен..."  +2 +/
Сообщение от BratSinot on 24-Окт-12, 16:12 
То что офф. советуют поставить JRE, не значит что не работает. Если с первого раза не завелось, слегка пошаманить нужно.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

53. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Аноним (??) on 24-Окт-12, 17:29 
Это неправда, всё работает.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

28. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Дима email(??) on 24-Окт-12, 14:33 
К сожалению в открытой яве больше проблем с производительностью и многие программы на ней не работают...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

32. "Энтузиасты указали на необоснованность затягивания исправлен..."  +2 +/
Сообщение от Xasd (ok) on 24-Окт-12, 14:47 
> и многие программы на ней не работают...

например те программы которые не используют JVM для своей работы :)

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

77. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Капитан (??) on 25-Окт-12, 13:57 
вот им-то как раз пофиг sun jdk или open)
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

37. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от trdm (ok) on 24-Окт-12, 15:14 
> К сожалению в открытой яве больше проблем с производительностью и многие программы на ней не работают...

<sarcazm>переходите на с++ - там это устранено... :)</sarcazm>

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

68. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Тарелькин on 24-Окт-12, 21:22 
><sarcazm>переходите на с++ - там это устранено... :)</sarcazm>

Программы на C++ еще труднее на Жабе запустить, надо обертку писать с JNI...

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

84. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Pilat (ok) on 27-Окт-12, 01:34 
> Гы. Сношу Oracle JDK. Публикации новостей об уязвимостях на вашем сайте так
> меня напугали, что я прежде чем запускать майнкрафтик заходил на java.com
> проверить обновления. Теперь - только открытая Java.

Может быть я ошибаюсь, но в тексте ясно сказано - в открытой версии этого патча нет.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Энтузиасты указали на необоснованность затягивания исправлен..."  –12 +/
Сообщение от Аноним (??) on 24-Окт-12, 13:07 
Ох уж эти энтузиасты.
26 минут! Молодец!
А теперь пусть попробует провести полноценное тестирование всей java.

>для него даже не требуется создание тестов для изучения возможных регрессивных изменений

Для всего требуется создавать тесты. И, более того, требуется проводить полный цикл тестирования всей java на всех возможных платформах после любого чиха.

Это не 3 недели. Это существенно дольше.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Энтузиасты указали на необоснованность затягивания исправлен..."  +31 +/
Сообщение от Аноним (??) on 24-Окт-12, 13:10 
А в исследованиях Microsoft говорится, что тестировать на пользователях быстрее и эффективнее.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Аноним (??) on 24-Окт-12, 13:25 
Если попадает jvm у корпоративных клиентов, а уж тем более в эмбедиде... вот тут ораклу станет действительно весело.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

11. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Аноним (??) on 24-Окт-12, 13:30 
Лучше гипотетический крах, чем реальный взлом, пусть выпустят патч и дадут решать людям.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от Аноним (??) on 24-Окт-12, 13:57 
Выпуск патча - обнородование уязвимости. Тут выбора не остается.

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

22. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Xasd (ok) on 24-Окт-12, 14:23 
> нашедший сделает всем подлянку и опубликует до патча.

опубликует патч, что приведёт к необходимости Oracle закрыть дыру..

(в резльтате уязвимость исправится в короткий срок)

...подлянка что надо, даааа... хакеры негодуэ!

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

31. "Энтузиасты указали на необоснованность затягивания исправлен..."  +2 +/
Сообщение от Аноним (??) on 24-Окт-12, 14:42 
> Выпуск патча - обнородование уязвимости. Тут выбора не остается.
> А если о дыре знает только нашедший и оракл, то тут риск
> только в том, что нашедший сделает всем подлянку и опубликует до
> патча.

s/знает только нашедший/знают только нашедшие/
При чем точное количество нашедших неизвесно, но >=1.
Это тоже необходимо учитывать, как и то, что среди нашедших может оказаться и любитель взламывать чего-нибудь...

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

46. "Энтузиасты указали на необоснованность затягивания исправлен..."  +3 +/
Сообщение от Аноним (??) on 24-Окт-12, 16:18 
Ну, это классика:

Однажды инженер Чжа Вынь сообщил:

– Я нашёл уязвимость в программе «Лин». Что вы об этом думаете, Учитель?

– Надо сообщить Производителю.

Через некоторое время Чжа Вынь снова пришёл к почтенному защитнику Иню.

– Я написал об уязвимости Производителю. Мне ответили, что закроют уязвимость только в следующей версии. Она выйдет через полгода.

Инь Фу Во помрачнел:

– Напиши им, что мы опубликуем эту уязвимость ровно через две недели.

Через три дня вышел патч к программе «Лин».

– А если бы они не выпустили патч? – спросил Сисадмин Учителя. – Вы бы позволили Чжа Выню опубликовать найденную уязвимость?

Инь Фу Во мягко улыбнулся и сказал:

– Нет. Дао информационной безопасности тем и прекрасен, что по нему нельзя идти в одиночку. Как только ты опередил других, другие ускоряют шаг. Как только ты оторвался от других, ты покинул Дао.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

79. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Andrew Kolchoogin on 25-Окт-12, 16:03 
Этот подход более, чем спорен. Единственным способом поддерживать систему в адекватном состоянии, а вендоров -- в готовности оперативно патчить софт -- это 0-day.

Как только корпорастов пару раз сломают -- они начнут думать, какого вендора выбирать.

А может быть, что и вообще строить вендоронезависимую систему.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

19. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от Аноним (??) on 24-Окт-12, 14:05 
И выбор был между гипотетическим взломом и гипотетическим крахом.

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

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

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

43. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Hugo Reyes email(ok) on 24-Окт-12, 16:13 
> Если это всего лишь выход из песочницы в браузерном аплете, то это курам на смех: этими аплетами ни кто и так не пользуется.

Ну вот не надо про "ни кто", приличненький ботнетик из пользователей можно настрогать при желании.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

61. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Аноним (??) on 24-Окт-12, 19:53 
>> Если это всего лишь выход из песочницы в браузерном аплете, то это курам на смех: этими аплетами ни кто и так не пользуется.
> Ну вот не надо про "ни кто", приличненький ботнетик из пользователей можно
> настрогать при желании.

Они, видимо, никогда не работал ни в чем, крупней Рогов и Копыт. Ну и уровень респонсибилити с компенсационным паком соответствующий.

Перечислю только дэцульные приложения навскидку: SAP/R3, OEBS.... Хватамбо?

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

7. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Аноним (??) on 24-Окт-12, 13:19 
В чем то ты конечно прав. Но насколько я понимаю если ошибка в обработке данных, например сторока не валидурется, то достаточно будет протестировать модуль в котром нашли ошибку. В таком случае Oracle тяжело понять.
Но возможно такая ситуация что, гдето во внутреннем API есть дыра, которую кроме злоумышлиника используют другие разаработчики Java (подобная ситуация бывала с WinAPI) - тогда тут уже может появиться много неприятных сюрпризов.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Аноним (??) on 24-Окт-12, 13:23 
Говоря проще: четность ошибок.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

15. "Энтузиасты указали на необоснованность затягивания исправлен..."  –4 +/
Сообщение от sdf on 24-Окт-12, 13:44 
Запустить скрипт который деплоит яву и запускает тесты дело 2х минут.
А не 3х недель.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

78. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от Капитан (??) on 25-Окт-12, 14:11 
> Запустить скрипт который деплоит яву и запускает тесты дело 2х минут.
> А не 3х недель.

а тесты на баг тоже скрипт напишет?
плюс запустить гору тестов на всех платформах это далеко не 2 минуты.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

83. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от sdf on 26-Окт-12, 15:50 
Да это дело займет 3 секунды набрать команду в консоли.
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

92. "Энтузиасты указали на необоснованность затягивания..."  +/
Сообщение от arisu (ok) on 31-Окт-12, 15:17 
> плюс запустить гору тестов на всех платформах это далеко не 2 минуты.

да: запустить ещё быстрее. процесс тестирования… у оракеля нет денег, чтобы купить машинный парк и распараллелить тестирование, поэтому процесс длится месяцами? самому не смешно, нет?

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

26. "Энтузиасты указали на необоснованность затягивания исправлен..."  –2 +/
Сообщение от nagual email(ok) on 24-Окт-12, 14:31 
> Ох уж эти энтузиасты.
> 26 минут! Молодец!
> А теперь пусть попробует провести полноценное тестирование всей java.
>>для него даже не требуется создание тестов для изучения возможных регрессивных изменений
> Для всего требуется создавать тесты. И, более того, требуется проводить полный цикл
> тестирования всей java на всех возможных платформах после любого чиха.
> Это не 3 недели. Это существенно дольше.

Да не в тестах дело, будет или не будет работать то проблемы индейцев. Новая версия явы наверно должна пройти сертификацию ? И наверно сертификация бабла стоит ? Так может интузиасты вместе с патчем бабло приложат ? И тогда все быстро завертися яву пропатчат сертифицируют и выпустят.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

29. "Энтузиасты указали на необоснованность затягивания исправлен..."  +2 +/
Сообщение от Xasd (ok) on 24-Окт-12, 14:36 
> Да не в тестах дело, будет или не будет работать то проблемы
> индейцев. Новая версия явы наверно должна пройти сертификацию ? И наверно
> сертификация бабла стоит ? Так может интузиасты вместе с патчем бабло
> приложат ? И тогда все быстро завертися яву пропатчат сертифицируют и
> выпустят.

так и представляю себе как это воглядет..

открывается скрипт на основе OpenSSL для генерации сертификата.

скрипт пишет в терминал: "insert 200$ into floppy drive and press spacebar or enter to continue...".

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

76. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от другой аноним on 25-Окт-12, 11:51 
похоже он имел ввиду сертификацию всякими гос.органами и прочими "пожарниками и санэпидстанциями", а не сертификат на ссл. Т.е. на то что там нет государственных тайн и технологий, запрещенных для экспорта внешним странам
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

66. "Энтузиасты указали на необоснованность затягивания исправлен..."  +2 +/
Сообщение от Zulu on 24-Окт-12, 20:24 
Это существенно меньше.
Полный тест Java идет менее 24 часов на приличной машине. И количество всех возможных платформ не играет роли -- есть лаб, там уже все что нужно наинсталлировано в достаточном количестве, есть автоматика которая по сабмиту теста позаботится обо всем.

И кстати -- чисто так, посмеяться -- джава сейчас фейлит серьезный процент внутренних тестов, но nobody cares as long as there are no customer escalations.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

74. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 25-Окт-12, 01:06 
> nobody cares as long as there are no customer escalations.

Спасибо, занятно.  Кто бы ещё изнутри намекнул, что может быть осмысленно обдумать внеочередное обновление _до_ full disclosure в виде ответственной починки openjdk...

Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

73. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Michael Shigorin email(ok) on 25-Окт-12, 01:00 
> А теперь пусть попробует провести полноценное тестирование всей java.

И всё-таки читать не умеете.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

87. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от Аноним (??) on 29-Окт-12, 20:57 
>> А теперь пусть попробует провести полноценное тестирование всей java.
> И всё-таки читать не умеете.

Ты умеешь? Речь идет не о тестировании жабы, а о тестировании ВСЕХ писанных под нее ПЛАТНЫХ приложений (кста, ты в курсях, сколь стоит годовая лицензия на R/3, к примеру? И какой там уровень ответственности, в т.ч. материальной?) на совместимость и операбельность.

Потому что говенное исправление одной ошибки - ДА, МОЖЕТ СЛОМАТЬ В НЕИЗВЕСТНОМ МЕСТЕ систему управления предприятием с бюджетом, сопоставимым с бюджетом РФ, смекаешь?

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

89. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 30-Окт-12, 01:00 
> систему управления предприятием с бюджетом, сопоставимым с бюджетом РФ, смекаешь?

Не, маловато.  С бюджетом планеты было бы солидней.

--
латавший массивы под этим вашим сапом

Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

13. "Энтузиасты указали на необоснованность затягивания исправлен..."  +3 +/
Сообщение от Аноним (??) on 24-Окт-12, 13:32 
эх… Sun создала отличную платформу, ставшую стандартом во многих сферах разработки ПО. Открытость, максимальная кроссплатформенность, хороший язык программирования с богатой стандартной библиотекой и кучей сторонних, огромное сообщество.

Пришел Oracle, купил и прое…л всё это. Молодцы, Oracle.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Энтузиасты указали на необоснованность затягивания исправлен..."  +5 +/
Сообщение от тоже Аноним (ok) on 24-Окт-12, 14:04 
Открытость, говорите?
"После этого они стали объяснять свою систему лицензирования. Она была ужасна. Совершенно дурацкая система. В основном дело сводилось к тому, что если кто-то другой захочет воспользоваться системой хотя бы полукоммерческим образом, то код уже не будет открытым.  Эта идея  показалась мне абсолютно идиотской. Меня очень возмутило, что  в приглашении они объявили о своей приверженности открытым исходникам. Исходники были открыты в том смысле, что вы могли их читать, но если вы хотели их модифицировать или встраивать в свою инфраструктуру, то нужно было получить лицензию у Sun".
И оттуда же: "Пытаясь контролировать среду Java, Sun  Microsystems  по существу потеряла ее". Написано задолго до всей этой истории с Ораклом...
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

90. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от nuclight email(??) on 30-Окт-12, 18:10 
> В основном дело сводилось к тому, что если кто-то другой захочет воспользоваться системой хотя бы полукоммерческим образом, то код

А так хотелось зарабатывать бабки нахаляву, да?

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

24. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Xasd (ok) on 24-Окт-12, 14:30 
> хороший язык программирования с богатой
> стандартной библиотекой и кучей сторонних, огромное сообщество.

ЛОЛШИТО? где хорошая библиотека? как прочитать файл за одну команду? как распарсить аргументы командной строки? где event-driven движок?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

34. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от evgeny_t (ok) on 24-Окт-12, 14:58 
лолчто?
FileUtils.readFileToByteArray()
ещё спроси как запустить ракету одной командой
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

35. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Xasd (ok) on 24-Окт-12, 15:04 
> ещё спроси как запустить ракету одной командой

лучше я спрошу как сделать клиентский HTTP-запрос с указанием дополнительных HTTP-заголовков :-D

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

здорово в Java придумали: вместо того чтобы сделать простые API-интерфейсы к простым вещщам -- они пытаются внушить программистам мысль о том что "всё не так просто... всё это сложные инженерно-архитектурные конструкции....".

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

39. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Аноним (??) on 24-Окт-12, 15:59 
> лучше я спрошу как сделать клиентский HTTP-запрос с указанием дополнительных HTTP-заголовков

Apache HttpClient. В андроиде идет из коробки.

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

Бедная относительно чего? С++?

> здорово в Java придумали: вместо того чтобы сделать простые API-интерфейсы к простым
> вещщам

А чтение файла это простая "вещщь"? Сколько типов файлов вы знаете?

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

49. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Xasd (ok) on 24-Окт-12, 16:37 
> Сколько типов файлов вы знаете?

два!

текстовые и двоичные

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

51. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от тоже Аноним (ok) on 24-Окт-12, 16:51 
Неверно: для программиста файлы делятся на те, которые можно прочесть до конца сразу и те, которые сами сообщат о том, что чтение можно закончить.
Остальное - детали обработки информации, прочитанной из файла.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

85. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от anonymous (??) on 29-Окт-12, 20:42 
Сообщат как? EOF вроде везде EOF, а если это про какой-нибудь select / recv / ..., то вопрос был про файлы, а не файловые дескрипторы.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

67. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Ag (ok) on 24-Окт-12, 20:30 
> Сколько типов файлов вы знаете?

PS, PO, DA, IS, VS :)

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

80. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Аноним (??) on 25-Окт-12, 16:50 
> А чтение файла это простая "вещщь"?

Вообще-то элементарная, да. Откройте для себя open, read, seek и close.

> Сколько типов файлов вы знаете?

Я не знаю, я читаю! Утилита file знает.

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

47. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от жабабыдлокодер (ok) on 24-Окт-12, 16:19 
>лучше я спрошу как сделать клиентский HTTP-запрос с указанием дополнительных HTTP-заголовков :-D

Интересно, а есть ли такие языки программирования, на которых можно одновременно управлять двумя спутниками, кофеваркой и дивиди-проигрывателем - и все одной командой?

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

75. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от ZloySergant (ok) on 25-Окт-12, 01:44 
>Интересно, а есть ли такие языки программирования, на которых можно одновременно управлять двумя спутниками, кофеваркой и дивиди-проигрывателем - и все одной командой?

Есть, но фигня получается.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

81. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Аноним (??) on 25-Окт-12, 17:17 
> Интересно, а есть ли такие языки программирования, на которых можно одновременно управлять двумя спутниками, кофеваркой и дивиди-проигрывателем - и все одной командой?

Я не знаю на счёт языков программирования, но ведь есть жабросли, тьфу, systemd.

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

69. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от evgeny_t (ok) on 24-Окт-12, 21:37 
HttpURLConnection.setRequestProperty("charset", "utf-8");

по вопросам понятно что больше хелло ворд человек не пошёл )
да и вообше твои вопросы элементарные с точки зрения нормального программиста

Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

38. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от Аноним (??) on 24-Окт-12, 15:53 
>FileUtils

Обсуждалась стандартная библиотека.
java.nio.file.Files.readAllBytes(java.nio.file.Paths.get("c:\\filename.ext"))
java >= 7

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

93. "Энтузиасты указали на необоснованность затягивания..."  +/
Сообщение от arisu (ok) on 31-Окт-12, 15:21 
> java.nio.file.Files.readAllBytes(java.nio.file.Paths.get("c:\\filename.ext"))

что-то маловато квалификаторов. несолидно выглядит, когда меньше десятка на команду.

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

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

94. "Энтузиасты указали на необоснованность затягивания..."  +/
Сообщение от tda email on 31-Окт-12, 22:58 
вы про инструкцию import что-то слышали?
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

95. "Энтузиасты указали на необоснованность затягивания..."  +/
Сообщение от arisu (ok) on 31-Окт-12, 23:42 
> вы про инструкцию import что-то слышали?

конечно. очередной костыль, который «всё вместе или по одиночке». но как это отменяет великолепную интуитивность?

в си, конечно, не лучше — ну так то си.

хинт: основная мысль не в том, что это всё долго печатать, а в том, что столько квалификаторов — маразм. от чего и возникла нужда в import'е. а Вирт вообще нас учит, что импорт чужих идентификаторов в свою область видимости (для неквалифицированного использования) — bad-bad-bad. и я с ним таки согласен.

Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору

55. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от daf on 24-Окт-12, 18:02 
Да! И блины печь она тоже не умеет!!! >:-\
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

48. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от Кирилл (??) on 24-Окт-12, 16:21 
Ну далеко не всё ))) Что-то осталось. Совсем чуть-чуть. Где-то с полмира по цене )))
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

88. "Энтузиасты указали на необоснованность затягивания исправлен..."  –2 +/
Сообщение от Аноним (??) on 29-Окт-12, 20:58 
> эх… Sun создала отличную платформу, ставшую стандартом во многих сферах разработки
> ПО. Открытость, максимальная кроссплатформенность, хороший язык программирования с богатой
> стандартной библиотекой и кучей сторонних, огромное сообщество.
> Пришел Oracle, купил и прое…л всё это. Молодцы, Oracle.

Не трындел бы ты о том, чего не знаешь, да?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

21. "Энтузиасты указали на необоснованность затягивания исправлен..."  –2 +/
Сообщение от am (??) on 24-Окт-12, 14:11 
Оракл покупает продукты чтобы их убивать, все видим прекрасно как это происходит на примере java и mysql
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Энтузиасты указали на необоснованность затягивания исправлен..."  +2 +/
Сообщение от Дима email(??) on 24-Окт-12, 14:37 
> Оракл покупает продукты чтобы их убивать, все видим прекрасно как это происходит
> на примере java и mysql

Ну java и mysql  это не так явно заметно. OpenOffice и Hudson -это просто пипец

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

33. "Энтузиасты указали на необоснованность затягивания исправлен..."  +5 +/
Сообщение от evgeny_t (ok) on 24-Окт-12, 14:55 
оракл это менеджер и отмазки у него менеджерские
- ну это програмно технический комплекс настолько сложный насколько это возможно поэтому нам нужно много денег и много времени что решить ваши проблемы за ваши деньги.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Энтузиасты указали на необоснованность затягивания исправлен..."  –1 +/
Сообщение от Xasd (ok) on 24-Окт-12, 15:13 
> оракл это менеджер и отмазки у него менеджерские
> - ну это програмно технический комплекс настолько сложный насколько это возможно поэтому
> нам нужно много денег и много времени что решить ваши проблемы
> за ваши деньги.

да. эт чисто мэнэджерные такие отмазки.

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

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

40. "Энтузиасты указали на необоснованность затягивания исправлен..."  +/
Сообщение от гость email on 24-Окт-12, 16:04 
26 минут на 25 символов. Печатают символ в минуту :).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Энтузиасты указали на необоснованность затягивания исправлен..."  +1 +/
Сообщение от Hugo Reyes email(ok) on 24-Окт-12, 16:17 
> 26 минут на 25 символов. Печатают символ в минуту :).

Ну если считать жабу вполне зрелым проектом с многомиллионной кодовой базой, то 1 символ в минуту - это вполне нормально так: соответствует 10-12 LOC/day
http://stackoverflow.com/questions/966800/mythical-man-month...

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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