Обновить
20

Пользователь

-0,3
Рейтинг
2
Подписчики
Отправить сообщение
Из текста функции не ясно, будет ли именно так обрабатываться исключение ArrayIndexOutOfBoundsException, как Вы написали. Для этого нужно просматривать остальные исходники.
Кроме того, при желании, я могу ведь и заменить действия конструктора исключения (например, чтобы он вызывал функцию изменения размера массива используя X) — в этом ведь и есть основная сила ООП, а вот аргумент IllegalArgumentException придется парсить.
И вот еще кстати, одно исключение «выводит» текстовый комментарий «fromIndex(» + fromIndex + ") > toIndex(" + toIndex+")", а два других — нет.
Поэтому создается ощущение, что первое исключение — для дебага, а последующие — для продакшина.
Бредятина какая-то…
Не знаю, обратил ли кто-то внимание, что функция — из серии «как не надо писать проверки».
Я о том, что arrayLen — параметр функции, который совсем нигде не проверяется, а исключение по выходу за диапазон задается одним и тем же классом ArrayIndexOutOfBoundsException. Фактически, получив исключение придется снова провести проверку значений (в блоке обработки исключений).
Можно еще чуть-чуть сэкономить. Получить «обычный» аккаунт разработчика (за $99) сделать Ad-Hoc сборку и зарегистрировать все 30 iphone-ов как «тестовые». После этого в течение 6 месяцев эта сборка будет на них работать (после установки через iTunes минуя AppStore).
Потом операцию нужно повторить.
Фактически за $299 вы получите разрешение от Apple на загрузку в iPhone подписанных Вами приложений напрямую через iTunes, не отправляя их на проверку.
Цена мака с OS X Lion + 299, среда разработки (XCode) бесплатная
Еще Вы можете воспользоваться Adobe Flash (если сложно разобраться с Objective-C) и писать на ActionScript, а затем скомпоновать билд как AIR для IOS. Тогда добавляется цена продукта Adobe.
Так и должно быть, вроде, ведь в большинстве библиотек AR перед анализом изображение с камеры «упрощается» до черно-белого, а затем до бинарного.
Сам вьюер интерьера сделать несложно, если использовать (для flash) FLARToolkit и Alternativa3D. Но проблема будет в самих «тумбочках» и «шкафах». Нужен какой-то редактор для подбора текстур, придется как-то справляться перекрытием реальных объектов и прочим.
Ребята, Вы что, серьезно, считаете «перекомпиляцию» байт-кода в код на js «портированием»? Вы хоть видели код, который получился — будет он вообще работать-то в браузерной песочнице на реальных объемах данных ?!

Я понимаю, если бы был только объектный код, но у Вас же есть исходник на С/С++!
Наверное, можно попробовать из Биолоида такое собрать. Здесь сложность с устойчивостью и блочный характер торса — места для аккумуляторов и электроники маловато.
Побуду и я занудой:
Силикон — это не кремний. Кремний — это Силициум.

А силиконами называют кислородосодержащие высокомолекулярные кремнийорганические соединения. И используются они там, где Вы указали — в реставрационной косметологии.

В современной полупроводниковой технике (и вообще в ЭВМ) используются разные соединения кремния, но также и других материалов, например, германия. Поэтому говорить «кремниевая» — тоже не вполне верно.
Согласен с Вами, и в то же время — нет.
Давайте не будем придумывать определения, а обратимся к видению создателей этого термина — заглянем в Умный дом Билла Гейтса.

Именно там мы сразу увидим, что без «глаз и ушей» умный дом просто невозможно себе представить. И жизнеобеспечение — только часть этого понятия. «Умный дом» в первую очередь тот, который знает о себе всё. Где, что, кто и когда находится, а уже затем начинает принимать решения.

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

Течет вода — закрываем, горячая — добавляем холодной… И неважно, что симпатичная соседка попросилась помыться — погреться зимой (мол у нее душ не работает, ага) — компьютеру то «по-барабану», что она не знает об отключении системы автоконтроля.
А по-моему, начинать нужно не с этого. В первую очередь меня, к примеру, интересует возможность установить датчики открытия на все двери и окна и запись видео с некоторого количества веб-камер. Причем, чтобы все это «шарилось» как-нибудь слайдами через дропбокс или какой-нибудь подконтрольный веб-сервер.
Если «до кучи» можно будет мониторить розетки, расход воды, включенные электроприборы — то это «плюс».
Желательно, чтобы internet канал при этом дублировался — проводной и 3G сразу, чтобы его нельзя было просто перерубить «на подходе».

А вот включить/выключить свет я могу и руками (вернуться, если alarm сработал, или позвонить соседям/пожарным/в милицию)

Кого хоть раз обокрали — тот меня прекрасно поймет, почему именно с этого надо начинать.
Планировал написать статью о дополненной реальности с использованием Альтернативы3D, как раз. Просто новость уж очень приятная.
Именно так, особенно если указать, что программа создана для научных и исследовательских целей (для проведения исследования тех же самых врачей) в их собственной клинике, и «пациент скачивая соглашается» с тем, что над ним проводятся исследования.
А в Appstore поместили мол только для удобства установки на iPad.
Действительно, я немного запутался (давненько это было).
Ведь был же еще Cyrix 5x86 с ограниченной поддержкой инструкций Pentium.

Но, черт возьми, они же с пассивным охлаждением часто работали!

Вот, кстати, нашел подтверждение, что не только у наших умельцев 160МГц было на AMD — они штатно такими выпускались:
image
Да нет, вроде, базовая частота была 25 МГц для DX4.
Помнится, мы еще упражнялись выставляя для них базовую (шины) частоту в 30, и получали 120й камень.
Ах, боже мой, как он «гнался»! Иногда до 180 МГц!
Ну, согласно принципам построения трансляторов с Форта, полученный (машинный) код — это последовательность вызовов процедур с глубокой степенью вложенности. А значит очень велики накладные расходы на работу со стеком.
То есть если попробовать написать «плоский» код — может получиться гораздо более эффективный сервер.
Энергоемкость аккумулятора — это потенциально возможная энергия (джоули), которая может быть запасена. Причем задается «как бы» с учетом параметров зарядного тока. Фактически, это и есть «ватт-часы».
Ампер-часы — это показатель объема электрического заряда, больше подходящий для конденсатора. Конденсатор можно разрядить мгновенно, сразу «потратив» весь доступный заряд.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность