Снизить сложность с n^3 до n^2 можно используя следующее предположение: раз мы знаем экстремум на отрезке [i,j] — то для определения экстремума на отрезке [i,j+1] достаточно сравнить минимум/максимум на [i,j] с элементом j+1, вместо того, что б искать его на всем интервале [i,j+1]?
А какие у нового айпада преимущества, которые сильно перекрывают достоинства предыдущей модели? Я не прикалываюсь, просто для меня, например — важен размер и разрешение экрана (которые совпадают), как важная характеристика, влияющая на восприятие устройства и удобство использования. А вот стоит ли там A4, A5 или прочее — не важно, лишь бы не тормозило. Все равно я внутрь не заглядываю.
А вы делали вставку в map с помощью insert(), или использовали [] нотацию? В случае вставки нового значения лучше использовать insert(), так как использование [] для вставки нового объекта (которого еще нет) приводит к тому, что сначала создается объект по-умолчанию для данного ключа, а потом объект по умолчанию заменяется на вставляемый объект. То есть имеет место быть примерно двукратный overhead.
По сути — что скорость загрузки, что скорость запуска программ — определяется возможностью считывания фрагментированных данных с максимальной скоростью. Так что загрузка, в некотором смысле, является показателем скорости запуска приложений как таковых. Поправьте меня, если не так. К сожалению, я не знаю подробностей организации HFS+ и борьбы с фрагментацией в Mac OS.
Я так понял, что если делать резервную копию на внешний носитель, и потом восстанавливаться с него, то мне нужно будет сначала поставить на новый жесткий диск чистую Mac OS, а потом восстановиться из бэкапа? Я просто искал средство для снятия полного образа, что б не тратить время на установку ОС с нуля.
А можно про матрицу поподробнее? Я так понимаю, в случае Macbook это тоже возможно? Просто непонятно как подступиться, винтиков-то нет на большинстве ноутбучных мониторов, и как разобрать — не понятно.
Очень полезный топик. Я не знал, что можно избавиться от SuperDrive. А дилемма такая же, как и у автора — быстрый и маловместительный SSD, или медленный и большой HDD.
А вы пробовали перенести образ системы с HDD на SSD? Или переустанавливали заново? Я столкнулся с тем, что не нашел под Mac утилиты для клонирования дисков. Под NTFS все решалось Acronis Disk Director'ом, собственно, так и заменил винчестер на ноутбуке с Win без переустановки. А вот для HFS+ подобной утилиты не нашел.
Еще вопрос. А как у вас получилось сделать две Area 10, подключенных к Backbone Area 0 в OSPF? Разве можно делать 2 несвязанные между собой области с одним номером?
А есть какие-нибудь рекомендации по проектировке уровней вложености меню? Каково рекомендуемое количество пунктов на первом уровне, сколько второстепенных опций лучше упрятать вглубь? Мне всегда казалось, что работает волшебное число Миллера — «7±2» — то есть от 5 до 9 опций. Тот же Gmail — 5 элементов верхнего уровня (Inbox и т.п.), а второстепенные (типа Spam) — в пункте «4 more».
Людям проще понимать то, что они могут измерить. В этом смысле «3 года EJB» для неспециалиста звучит гораздо понятнее, чем «excellent object oriented skills», ибо есть, пусть и не совсем корректная, но все же — метрика.
Маленькое дополнение. Про VTP как-то вскользь упомянули. Можно было бы описать, для чего используется этот протокол.