Сигнатура прописывается статье KB во время ее создания. Таким образом, база сигнатур постоянно пополняется. Сигнатуру можно в любой момент поправить, изменить, удалить.
Для развития платформы второй вариант безусловно предпочтительней.
Золотая середина, на мой взгляд в том, чтобы сделать переходы максимально безболезненными: например, в данном случае, можно было бы создать новый UISegmentedControl с правильным поведением, а прошлый задепрекейтить в следующей версии iOS.
Тогда проблема бы возникла, как warning при компиляции, и форсила бы переход на новый контрол.
При переходе на что-то новое вполне логично узнать об отличиях от старого.
P.S.: За статью спасибо большое, она навела на интересные мысли :)
Пока наша самая «свежая» ветка ядра — это та, которая на базе RHEL6. В планах — портирование на RHEL7, но так как он выйдет не раньше, чем через год, то мы будем делать промежуточную ветку на базе, скорее всего,
3.5 или 3.6, чтобы потом было проще переехать на RHEL7.
Отсутствие экспериментальных репозиториев для свежих ядер связано с тем, что в последнее время мы были сосредоточены на других задачах, а именно 1. вливание нашей функциональности в ядро (в основном это NFS for containers и CRIU, также memory controller) 2. CRIU 3. доведение до ума новых разработок (vswap, ploop и т.п.)
а можно конкретизировать, что именно в рамках миграции/какого именно продукта (PVC или OpenVZ) вас интересует. Например, про живую миграцию с ploop write tracker есть тут ru-openvz.livejournal.com/4741.html
это одно из двух основных направлений бизнеса Parallels: виртуализация настольных ПК и автоматизация хостинга и облачных услуг. На первое приходится 30-35% бизнеса, на второе — 65-70%.
Первое — это Parallels Desktop для Mac и его дополнение Parallels Mobile, Parallels Workstation/Parallels Workstation extreme (для высокопроизводительных машин), Parallels Server for Mac и Parallels Server Bare metal
Второе — панели управления хостингом Plesk, продукты контейнерной виртуализации Parallels Virtuozzo Containers (в их основе OpenVZ) и, наконец, платформа автоматизации Parallels Automation. Она стоит у РТкомм, СКБ-Контур, Active.by, Rusonyx, Infobox и др.
Тот код — это быстрый фикс ситуации, которая была порождена изначальным плохим дизайном компонента UISegmentedControl.
Глобально, я согласна, что генерировать события должны только пользовательские действия.
Согласна с тем, что новое поведение UISegmentedControl более правильно и соответствует guidelines.
Хотелось на этом примере отметить в статье, что приложение собранное на iOS 4 работает на iOS 5 старым образом, а собранное с новым SDK работает по-другому.
Я использую MS Office for Windows из-за «Аутлука». Ради него, собственно, и ставил Parallels Desktop+Windows. Версия под Mac OS X как-то не показалось. Выше было обсуждение, во многом согласен с тем, что говорили другие.
Есть мнение, что запуск Photoshop из-под «винды» используют свитчеры, которые купили Photoshop еще в бытность свою на Windows и которым теперь не с руки платить за аналогичный продукт для Mac OS X.
Я пробовал на двух разных, но хватило только на пару недель. Стол маленький, весь стафф на нем просто не помещается. Как вам удается? Стол больше купили? )
Золотая середина, на мой взгляд в том, чтобы сделать переходы максимально безболезненными: например, в данном случае, можно было бы создать новый UISegmentedControl с правильным поведением, а прошлый задепрекейтить в следующей версии iOS.
Тогда проблема бы возникла, как warning при компиляции, и форсила бы переход на новый контрол.
При переходе на что-то новое вполне логично узнать об отличиях от старого.
P.S.: За статью спасибо большое, она навела на интересные мысли :)
3.5 или 3.6, чтобы потом было проще переехать на RHEL7.
Отсутствие экспериментальных репозиториев для свежих ядер связано с тем, что в последнее время мы были сосредоточены на других задачах, а именно 1. вливание нашей функциональности в ядро (в основном это NFS for containers и CRIU, также memory controller) 2. CRIU 3. доведение до ума новых разработок (vswap, ploop и т.п.)
Первое — это Parallels Desktop для Mac и его дополнение Parallels Mobile, Parallels Workstation/Parallels Workstation extreme (для высокопроизводительных машин), Parallels Server for Mac и Parallels Server Bare metal
Второе — панели управления хостингом Plesk, продукты контейнерной виртуализации Parallels Virtuozzo Containers (в их основе OpenVZ) и, наконец, платформа автоматизации Parallels Automation. Она стоит у РТкомм, СКБ-Контур, Active.by, Rusonyx, Infobox и др.
Глобально, я согласна, что генерировать события должны только пользовательские действия.
Хотелось на этом примере отметить в статье, что приложение собранное на iOS 4 работает на iOS 5 старым образом, а собранное с новым SDK работает по-другому.