[Xcode] Could not find Developer Disk Image

Решил сегодня собрать проект для iOS. Открыл Xcode, обновленный до 7.1.1, начинаю собирать для подключенного iPad (с iOS 9.2 Beta 4), и тут вылезает ошибка: «Could not find Developer Disk Image».

Иду в директорию, где располагаются образы:

/Applications/Xcode.app/Contents/Developer/Platforms/ iPhoneOS.platform/DeviceSupport

Вижу, что папки 9.2 действительно и нет 🙁 Сейчас сижу, скачиваю Xcode 7.2 Beta с поддержкой iOS 9.2 Beta…

Список приложений, используемых в работе

Джентельменский набор, используемый в моей повседневной работе, выглядит следующим образом:

  1. Notepad++ (для Windows) / Sublime Text (для Mac OS) – просмотр и редактирование файлов
  2. Skype / Slack – для коммуникаций
  3. Chrome / Firefox – просмотр веб-сайтов, отладка кода и пр.
  4. WinSCP / ForkLift – файловый менеджер, работа с удаленными серверами
  5. Терминал (для Windows) / iTerm (для Mac OS) – работа с командной строкой
  6. git – работа с версионностью
  7. VirtualBox / VMware Workstation – работа с виртуальными машинами
  8. Robomongo / MongoVUE – работа с базами MongoDB
  9. XAMPP – локальный веб-сервер
  10. MySQL Workbench 6.1 CE – работа с базами MySQL
  11. pgAdmin – работа с базами PostgreSQL
  12. IntelliJ IDEA – работа с кодом проектов
  13. Genymotion – эмулятор Android
  14. adb – утилита из Android SDK
  15. Fiddler (для Windows) / Charles / BurpSuite – анализаторы сетевого трафика
  16. Process Explorer / Process Monitor (для Windows) – утилит мониторинга процессов в системе
  17. Balsamiq mockup / Draw.io / Xmind – создание макетов, схем и интеллект-карт
  18. FastStone Image Viewer – просмотрщик изображений и их простейшее редактирование
  19. FastStone Capture – снятие скриншотов, цветовая пипетка, экранная линейка и пр.
  20. Adobe Photoshop – графический редактор
  21. Dropbox – хранение данных в «облаке»
  22. TeamViewer – работа с удаленными рабочими столами
  23. Evernote – онлайн-блокнот
  24. 1Password – менеджер паролей

Телевизоры LG с webOS 1.0 будут обновлены до версии 2.0

Запуск линейки телевизоров на базе LG Smart TV с webOS 1.0 на борту состоялся в прошлом году, и ознаменовал переход «умных» телевизоров корейской компании на новую системную платформу (до этого использовалась платформа NetCast на базе Linux).

В начале этого года в продажу поступили телевизоры на базе webOS 2.0. Одна из таких моделей (32LF630V) стоит у нас в офисе для нужд разработки и тестирования приложений. Мне почему-то казалось, что модели 2014 года с webOS 1.0 никогда не будут обновлены до webOS 2.0. Однако сегодня нашел официальный пресс-релиз LG, в котором говорится об обратном – начиная с конца сентября пользователи Smart TV с webOS 1.0 начали получать обновление до webOS 2.0.

Также на днях нам пришло письмо, что LG уже во всю тестирует следующую версию операционной системы (webOS 3.0), которая выйдет вместе с моделями телевизоров 2016 года. Надеюсь, что текущие  устройства (хотя бы 2015 года выпуска) также впоследствии будет обновлены и до третей версии webOS.

[Решение] Проблемы ForkLift в OS X El Capitan

После обновления OS X до 10.11 (El Capitan) перестал корректно запускаться мой любимый файловый менеджер ForkLift – программа подвисала при попытки открыть сохраненный Workspace.

О проблеме написал в службу поддержки разработчика BinaryNights. Ответ получил уже через час:

Hi Alexander,

Press Esc when ForkLift says opening workspace but nothing happens. The issue only occurs when it is trying to connect/restore a remote connection without saved password.

1. Go to ‘Favorites > Show Favorites’ (or hit Esc)
2. Select the saved favorite connection and click on the pencil icon at the left bottom corner (Edit)
3. Uncheck the Ask checkbox next to the password field and enter the password
4. Click on Save

The upcoming update will fix it soon.

Let me know if you have any questions or need help.

Проблемы ForkLift в OS X El Capitan

Какой шрифт по умолчанию у Sublime Text?

Если кто-то задается вопросом, какой шрифт по умолчанию использует тестовый редактор Sublime Text, то ответ следующий – все зависит от платформы:

  • Windows: Consolas (10 pt)
  • Linux: Monospace (10 pt)
  • OS X: Menlo Regular (12 pt)

Эти шрифты используются по умолчанию как в Sublime Text, так и в Sublime Text 3.

Если есть желание использовать шрифт Menlo (разработан в Apple) вне системы OS X, то можно установить усовершенствованную вариацию данного шрифта – Meslo LG (аббревиатура LG – это Line Gap).

Перешел на IntelliJ IDEA

Давным-давно использовал NetBeans, потом Eclipse. Теперь окончательно решил мигрировать на IntelliJ IDEA Ultimate, которая полностью покрывает все то, что мне нужно: работа с PHP, Web, Android, базами данными (в том числе MongoDB), инспектор кода. Удобная работа с git’ом, терминалом и SSH-сессиями. Также есть механизм деплая на сервер.

Импонирует еще и то, что теперь можно отказаться от использования Android Studio в качестве отдельной IDE. Весь необходимый мне функционал присутствует и в IDEA Ultimate.

[Node.js] Плагин npm-check-updates

Плагин «npm-check-updates» позволяет находить самые последние версии зависимостей, объявленных в package.json, и независимо от каких либо ограничений версий (в отличии от npm).

Установка:

npm install -g npm-check-updates

Использование:

ncu – выведет список новых версий зависимостей для проекта в текущем каталоге

Установить обновления:

npm update

Подробная информация: ссылка

Movavi – скидка 40% при попытке удаления программы

Щедрая скидка в 40% ожидает тех, кто захочет удалить какой-либо из продуктов от Movavi. В моем случае при удалении Movavi Video Converter отобразился баннер, предлагающий скидку в размере 40% на покупку лицензии.

Ссылка на получение скидки: эта или эта (либо просто ввести купон UNINSTALL).

Подход, когда потенциального клиента пытаются удержать всеми силами, мне нравится. Но вот интересно, а они как-то борются с злоупотреблениями от такой «фичи»?

movavi_uninstaller_discount

Переход с Parallels Desktop на VirtualBox

На этой неделе вышла новая версия Parallels Desktop 11. Обновление с предыдущих версий – 2490 руб.

Каждый год, начиная с Parallels 8-ой версии, я исправно оплачивал продление лицензии, но при этом с каждым годом виртуальная машина, на которой крутилась Windows, работала все хуже и хуже. Возможно, вина в этом лежит вовсе и не на Parallels Desktop, ведь с каждой новой версией, по заявлениям маркетологов, скорость работы увеличивалась аж «на 50%*».

Тем не менее в последнее время тормоза при работе с виртуалкой стали настолько не выносимы, что никакого выбора не оставалось, как переустановить систему. Но перед тем, как это делать, в настройках виртуальной машины решил изменить размер дискового пространства. Во время выполнения операции возникала какая-та напасть, что в итоге привело к проблемам в дисковом образе – Windows отказывалась запускаться в нормальном режиме.

Взвесив все «за» и «против», принял решение все же отказаться от использования Parallels Desktop, выбрав в качестве альтернативы опенсорсный VirtualBox. Все функции, которые мне нужны для комфортной работы, есть и там: Drag&Drop файлов в гостевую систему, общие папки, общий буфер обмена и пр. Да и скорость работы с виртуальными машинами в VirtualBox тоже на хорошем уровне.

[Chrome] Тормоза при использовании «-webkit-filter: blur»

Решили на одном из сайтов заблюрить фон, однако заметили, что в браузере Google Chrome это вызывает определенные тормоза при прокрутке страницы.

Как и предполагали, проблема в аппаратном ускорении. Для Chrome, оказывается, лучше всего явно задавать свойство для использования аппаратного ускорения (через GPU), что сразу же позволит увеличить FPS:

-webkit-transform: translate3d(0,0,0);