Обзор кандидатов или Анализ MacBook Air 13.3

{lang: 'ru'}

Как я уже писал в предыдущем посте, сейчас я озадачен выбором модели ноутбука на замену своему текущему Rover’у. В данном посте я собираюсь рассмотреть первого, и, пока основного, кандидата на это место. Как можно было догадаться из предыдущего поста, основным кандидатом является Macbook. А точнее, Macbook Air 13.3’. Мой глаз пал на него по многим причинам, но основная – это то, что я занимаюсь разработкой под iOS, и Mac OS X мне так и так будет необходима. Ну что ж, перейдем к делу.


Выбор портативного ноутбука. Определяем желаемые характеристики

{lang: 'ru'}

Не так давно я пришел к выводу, что пора менять ноутбук – мой текущий RoverBook Navigator V212 уже не покрывает все мои потребности. В связи с этим я столкнулся с двумя проблемами: определения требований к новой технике и, собственно, выбора этой техники. В данном посте я хочу решить первую проблему. Второй же, ввиду её объема, будет выделена отдельная страничка моего блога, а то и несколько.


Добавление отображения нумерации строк в Xcode или Несколько нелестных отзывов об основной среде разработки под Mac OS X

{lang: 'ru'}

Это будет не очень длинный пост, повод для написания которого очень прост: я просто боюсь забыть, как же в Xcode включается отображение нумерации строк. Я никак не могу понять, почему она не включена по умолчанию?! Нумерация ведь позволяет намного точнее ориентироваться в коде! Хотя конечно, если ваш класс размером <500 строк, вам она не сильно нужна. Неужели Apple считает, что большинство классов в программах для Mac OS X и iOS будут столь малы?! (Конечно, речь идет о «считает по умолчанию») Странно это… И не очень понятна логика тех, кто отвечал за умолчания.


Изменение системного времени программно на C#

{lang: 'ru'}

Как я уже когда-то писал, у меня на компе сейчас стоят Mac OS X Snow Leopard, Windows 7 и Linux Mandriva. И все нормально работает, кроме одного досадного факта: каждый раз после выхода из Mac OS X и загрузки Windows 7, системное время для Windows почему-то сбрасывается на время по Гринвичу (хотя в настройках четко стоит наш часовой пояс). Комичность ситуации заключается в том, что в Linux все нормально: он продолжает показывать правильное время после любой последовательности загрузки/выгрузки других операционных систем. В итоге мне надоело каждый раз вручную исправлять системное время, поэтому было решено написать небольшую программку, которая автоматизировала бы этот процесс.