|
2.60, trdm (ok), 22:04, 21/06/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
> I like it :)
You like it :)
We like it :)
All like it :)
| |
|
1.2, Sluggard (ok), 12:01, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +11 +/– |
Как так можно?
А если эти 9 строк кода были гениальными и неповторимыми?
А если без этих нескольких тысяч долларов Oracle разорится и умрёт?
Мы все скорбим...
| |
|
|
3.15, Sluggard (ok), 13:10, 21/06/2012 [^] [^^] [^^^] [ответить]
| +3 +/– |
Написано же «заимствование». Он их не повторил, а украл, нагло и беспардонно. Общественность возмущена!
| |
|
4.17, szh (ok), 13:36, 21/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
не "он", а девелопер работавший в Sun, написал для сан эти строки, потом перешел работать в гугл и по ошибке дал код Гуглу.
| |
|
5.22, Sluggard (ok), 14:30, 21/06/2012 [^] [^^] [^^^] [ответить]
| +6 +/– |
Это не ошибка. Гугль сам очень просил эти строки, я уверен. ;)
P.S. Я смотрю, без тега <sarcasm> народец на опеннете трудный. ))
| |
|
6.38, szh (ok), 16:32, 21/06/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
без тега сарказм неизвестно, ты из тех кто ничего толком не знает но мнение имеет, или ты тролль, или ты сарказмы любишь. Это интернет, тут полно всякой нечисти.
| |
|
|
4.23, Аноним (-), 14:31, 21/06/2012 [^] [^^] [^^^] [ответить]
| –2 +/– |
Вы хотя бы видели эти строки? Сможете написать их как-то по другому? Добавление комментариев не считается.
| |
|
5.35, Аноним (-), 15:33, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Можно проверки поменять местами, так что еще один вариант получится :)
Один потому как первая проверка с точки зрения оптимизации должна и быть первой. Так как проверки выхода за пределы не имеют смысла после первой, а первая имеет даже после проверки выхода за пределы промежутка.
P.S. Закреплю ка я за собой авторство разветвления пока не поздно.
| |
5.44, б.б. (?), 17:13, 21/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
From OpenJDK:
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
if (fromIndex > toIndex)
throw new IllegalArgumentException("fromIndex(" + fromIndex +
") > toIndex(" + toIndex+")");
if (fromIndex < 0)
throw new ArrayIndexOutOfBoundsException(fromIndex);
if (toIndex > arrayLen)
throw new ArrayIndexOutOfBoundsException(toIndex);
}
From Google:
private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) {
if (fromIndex > toIndex)
throw new IllegalArgumentException("fromIndex(" + fromIndex +
") > toIndex(" + toIndex+")");
if (fromIndex < 0)
throw new ArrayIndexOutOfBoundsException(fromIndex);
if (toIndex > arrayLen)
throw new ArrayIndexOutOfBoundsException(toIndex);
}
}
Вы правда считаете, что в этих строчках вся соль Java?
| |
|
6.46, ram_scan (?), 17:46, 21/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вы правда считаете, что в этих строчках вся соль Java?
Более того надо быть реалньнм гением, чтобы написать функционально одинаковый код, при этом на натупить, не сделать incredible machine и не повториться. Я вообще сомневаюсь что это можно сделать. Кроме как проверки местами поменять.
Это все равно как правильно решить задачку по арифметике за четвертый класс про два поезда из пункта в пункт Б, а потом давать по шее соседу по парте за точно такое-же решение. Ибо не иначе гнида списал...
| |
|
7.49, pavlinux (ok), 19:14, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Более того надо быть реалньнм гением, чтобы написать функционально одинаковый код,
> при этом на натупить, не сделать incredible machine и не повториться.
private static void checkRangeInArray(int a, int b, int c) {
int s = (((b > c) ? 1 : 0) | ((b < 0) ? 2 : 0) | ((c > a) ? 4 : 0));
(s ^ 1) ? throw new IllegalArgumentException("b(" + b + ") > c(" + c + ")") : 0;
(s ^ 2) ? throw new ArrayIndexOutOfBoundsException(b); :0;
(s ^ 4) ? throw new ArrayIndexOutOfBoundsException(c); :0;
}
| |
|
|
9.59, Аноним (-), 20:51, 21/06/2012 [^] [^^] [^^^] [ответить] | +/– | С таким успехом можно три переменные всобачить Более медлеееннооо и запутано Э... текст свёрнут, показать | |
|
|
|
|
7.52, Аноним (-), 19:45, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
С таким успехом можно три переменные всобачить. Более медлеееннооо и запутано. Это ж не индусы писали.
| |
|
|
|
|
|
2.19, anonymous (??), 13:57, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
>9 строк кода были гениальными и неповторимыми?
В этих 9 строках сравнивалось 3 числа, проверка корректности индекса. Я думаю, подобные "гениальные и неповторимые" строки большинство программистов уровня чуть выше hello-world хоть раз в жизни да написало.
| |
|
|
4.41, Аноним (-), 16:58, 21/06/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Не понятно что это сарказм?
Нет, на этом свете слишком много дураков и невозможно отличить сарказм от тупости. Любителям саркастических высказываний стоит помнить о том, что в глазах окружающих они часто просто выглядят идиотами.
| |
|
5.51, piteri (ok), 19:34, 21/06/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
Печально, в интернете развелось так много дураков, что теперь без смайла любой бред принимают как серьёзное высказывание.
Может быть стоит ко всем глупым высказываниям начать относится как к шуткам, независимо от того насколько серьёзен был автор?
| |
|
6.65, szh (ok), 23:23, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Может быть стоит ко всем глупым высказываниям начать относится как к шуткам,
тогда тролли заполнят коментарии бредом, а подростающая школота вырастет на бреде принимая его за правду.
| |
|
5.54, www2 (??), 20:16, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
Знаете почему есть так много анекдотов про военных? Многие из военных бывают слишком серьёзны и чрезмерно тупы. Над такими бывает приятно поиздеваться - ты над ними смеёшься, а они этого даже не понимают. А если и понимают, то бывают не в силах ответить столь же острым словцом и поэтому просто злятся. В своей беспомощной злобе они становятся ещё смешнее.
Вперёд, злитесь услышав глупость - вы нас радуете!
| |
|
|
3.61, trdm (ok), 22:08, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Я думаю, подобные "гениальные и неповторимые" строки большинство программистов уровня чуть выше hello-world хоть раз в жизни да написало.
Большинство нормальных программистов пишут подобные строки не одну сотню раз в разных вариациях.
Восновном из-за внятного комментария. Там тупой эксцепшин который прпактически ни о чем.
| |
|
2.47, Anonim (??), 18:17, 21/06/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
Они не неповторимые, они незаменимые. Гугль переписал большую часть кода, но эту не смог или забыл.
Преступник на свободе, да еще может отыграть миллионы баксов за компенсацию издержек на его ловлю. Любой другой преступник, не имеющий миллионов на защиту давно бы обанкротился и сдох. Судебная система такая же тупая как и патентная. Тупо давление капитала, как и всегда.
| |
|
1.3, Аноним (3), 12:01, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +14 +/– |
>Таким образом компания Google не только не выплатит Oracle ни копейки,...
Я так понял, иск был в рублях ;)
| |
|
2.72, Аноним (-), 14:00, 22/06/2012 [^] [^^] [^^^] [ответить]
| –1 +/– |
А рубль, рубль-то сегодня равен голландскому гульдену! (С) Валдис Пельш
| |
|
|
2.29, Аноним (-), 15:07, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
и, похоже, не только отказ, но и некая компенсация судебных издержек ...былинненько!
| |
|
|
2.24, Аноним (-), 14:38, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Законы Соединенных Штатов Америки на страже мирового спокойствия и порядка.
Редкий случай когда здравый смысл победил.
| |
|
|
|
|
4.36, Sluggard (ok), 15:38, 21/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
Насчет конторы не знаю, но работаю там, наверное, родственники. Братья по разуму. ))
| |
|
5.39, тоже Аноним (ok), 16:55, 21/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Правильнее говорить "представители одного биологического вида". И звучит обидно, и не подкопаешься ;)
| |
|
|
3.30, sergem (??), 15:08, 21/06/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Лучше Басманный суд Москвы. ;)
Та вашему Басманному до нашего Печерского як до неба рачки :-)
Паадумаешь, Ходорковский. Вот когда екс-премьера (кто там щас - Медведев?) ;-)
| |
|
4.68, kurokaze (ok), 09:38, 22/06/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Для этого ему сначала надо подписать дурацкие контракты с заоблачными ценами.
| |
|
|
|
|
2.18, анонимус (??), 13:48, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> отобрать у оракл java и передать гуглу, за тупость и жажду наживы
В смысле затраты на разработку и поддержку явы будут для гугля достойным наказанием за тупость и жажду наживы?
| |
|
1.13, sca (?), 13:02, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
SCOты тоже долго трепыхались, хоть и гальванизированные были. Так что Оракл ещё подосрёт, не сомневайтесь. Шоу будет ещё, ох будет...
| |
|
2.25, Аноним (-), 14:39, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Шоу будет ещё, ох будет...
Да все-равно только продавцы попкорна выиграют. А ораклу ничего особо не светит.
| |
|
3.73, Аноним (-), 14:01, 22/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
>> Шоу будет ещё, ох будет...
> Да все-равно только продавцы попкорна выиграют. А ораклу ничего особо не светит.
Ты представления не имеешь, что можно сделать, имея бабло, которое имеет Оракл.
| |
|
|
|
|
3.40, тоже Аноним (ok), 16:57, 21/06/2012 [^] [^^] [^^^] [ответить]
| +5 +/– |
"Я был в панике, не знал, что тут еще можно сделать, поэтому взял и купил остров".
| |
|
4.57, Аноним (-), 20:34, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> "Я был в панике, не знал, что тут еще можно сделать, поэтому
> взял и купил остров".
Это на случай если на материковой части США гугл в отместку совсем житья не даст? :)
| |
|
3.74, Аноним (-), 14:02, 22/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Это он на волне депрессии, от расстройства.
Тащемта, у него личное состояние порядка 40 миллиардов - и не рублей. Может себе позволить отвалить полмиллиарда за остров. И ему это примерно как тебе пакет доширака в ашане приобресть.
| |
|
|
1.50, lucentcode (ok), 19:14, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Oracle стоит перестать дурить, и помириться с Google. Вдвоём они могут горы свернуть. Или шею тем, кто наезжает на основу их бизнеса - на Linux.
| |
1.53, robux (ok), 20:07, 21/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Прочитал заголовок и подумал: гугл принудили платить, а он отказался и сказал "ни цента не получите, sons of the bitch!". Вот был бы скандал, интрига, расследование! А оказалось-то, так всё буднично..
| |
|
2.58, Аноним (-), 20:35, 21/06/2012 [^] [^^] [^^^] [ответить]
| +/– |
> "ни цента не получите, sons of the bitch!". Вот был бы
> скандал, интрига, расследование!
Да никакого скандала - тихо и без пыли арестуют имущества на достаточную сумму да и все дела. Истери, не истери. А если проиграл и с тебя есть что взять - гони монету.
| |
|
1.75, Аноним (-), 00:29, 23/06/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Так-с, 9 строк переписать в одну, ну, или после каждой строки добавить NOP:)
| |
|