Cocos2d-JS: загрузить внешние аудио файлы и javascript код

November 6th, 2016 No comments

Сегодня я хотел бы поведать о достаточно сложной задаче, которую мне недавно удалось решить. Краткую суть ее можно увидеть в заголовке поста. Может возникнуть вопрос: зачем такое вообще могло понадобиться? Такое ощущение, что никто до меня этим вопросом не задавался, ибо гугл был крайне скуден на ответы. Ведь это же очень логично и очевидно — так гораздо легче отлаживать. Для того, чтобы опробовать новый звук или изменения в уровневой логике, не нужно перекомпилировать каждый раз проект, можно даже не перезапускать приложение. Сейчас расскажу, как мне удалось этого добиться.

Read more…

Categories: Coding Tags: , , ,

Готовим вкусняшки. Часть 4

November 6th, 2016 No comments

Продолжим тему о вкусной и здоровой пище. Сегодняшний рецепт приготовления вкусного и быстрого блюда. Нам понадобится: филе курицы — 1000 гр., грибы — 500 гр., лук — 2 шт., сливки — 250 мл., масло, соль и специи. Мне больше нравится филе бедра курицы, но с филе грудки полезнее. Сливки можно брать с небольшим процентом жирности. Нарезаем филе небольшими кусочкам. Лук и грибы мелко крошим. Обжариваем филе и грибы с луком, почти до полной готовности, немного солим. После обжаривания добавляем сливки. Кипятим 5-6 минут. Вкусное блюдо готово! Можно подавать с салатом из капусты. Приятного аппетита. В продолжении поста немного фотографий процесса приготовления. Read more…

OS X: Показать рабочий стол (аналог Win-D)

May 28th, 2016 2 comments

Давно мне не давало покоя отсутствие функции Скрыть все окна в Mac OS X. Почему это так важно для меня? Я чувствую дискомфорт от нагромождения окон на экране, или если в браузере открыта бесконечная куча вкладок, или ярлыков на рабочем столе тьма тьмущая, у меня все это вызывает приступы паники. Чтобы максимально сосредоточить внимание на конкретной задаче, мне нужно, чтоб на экране было не более трех окон. Прошло уже 5 лет, как я мигрировал с Windows, и все это время я пользовался убогим воркэраундом — Скрыть остальные (Option-Cmd-H) в меню приложений. Сегодня же я нашел и осуществил вполне себе достойный способ скрыть все окна одним кликом мыши. Сейчас расскажу, как мне удалось это сделать.

Read more…

Categories: Apple, Coding Tags:

Преобразовать двоичный plist в XML

January 27th, 2016 No comments

Периодически возникает задача преобразовать plist файл из бинарного представления обратно в XML. Возникает эта задача как правило тогда, когда нужно из IPA архива извлечь plist файл проекта и посмотреть, что у него внутри. Это затруднено тем, что сборщик IPA (утилита xcrun) упаковывает все, что только можно, чтобы уменьшить размер приложения, и вероятно это ускоряет запуск приложения. Решил раз на пятый это дело скинуть себе в блог, чтоб не искать каждый раз мучительно.
Read more…

Categories: Apple, Coding Tags: , , , , ,

HexLauncher: быстрый запуск приложений в Mac OS X

April 5th, 2015 9 comments

История создания данного продукта возвращает меня на 5 лет назад во времена, когда я только начал входить в мир Apple технологий, а именно — мигрировать на операционную систему Mac OS X. Как и для многих пенреход был связан с некоторыми неудобставми из-за отсутствия привычных программ и элементов управления системой. Одним из недоразуменей стало отсутствие аналога кнопки Пуск для запуска программ путем выбора из списка. Честно говоря, до сих пор не уверен, что я правильно запускаю программы в OS X (для этого я использую Spotlight). И вот, спустя несколько лет я решил устранить этот недостаток.
Read more…

+(AppStore *) Timera: создай свое окно во времени

March 14th, 2014 No comments

Настала пора поведать общественности о моем скромном участии в интересном и перспективном проекте с весьма оригинальным названием Timera (от слов time и camera). По удачному стечению обстоятельств я пребывал в активной фазе поисков новых гаризонтов развития в тот самый момент, когда руководство стартапа искало кандидата на вакансию iOS-разработчика. Суть проекта довольно проста — ее визуальное представление можно видеть на главной иллюстрации к посту (изображение кликабельно). Пользователю представляется инструмент для создания временнОго туннеля путем совмещения фотографии из прошлого с фотографией, сделанной камерой смартфона. Идея мне очень понравилась и я незамедлительно начал интегрироваться в процесс разработки, в ходе которого пришлось столкнуться и преодолеть немало сложных и интересных задач. Read more…

Прощай, Хакинтош

March 7th, 2014 5 comments

Эту заметку мне захотелось написать после нескольких неприятных моментов, связанных с утратой работоспособности моего мак-компьютера. После очередного системного обновления Maverick макбук перестал загружаться. Серый экран с яблоком и индикатор загрузки и дальше ни в какую. Я думал, что уже не столкнусь с таким никогда — времена хакинтоша давно позади. Некоторое время я был очень подавлен и не мог осознать реальность. Сразу вспомнил про вербальный режим загрузки (Cmd-V при включении питания). Запустил в этом самом verbose-режиме загрузку и вот что увидел в конце: Read more…

Categories: Apple Tags: ,

Утиная Охота: одной загадкой меньше

November 13th, 2013 1 comment

Давненько не обновлял блог, материала как всегда полно, но собрать что-то воедино и запостить руки не доходят. Сегодня я хотел бы написать мини-пост с элементами мемуаринга о том, что недавно на этом свете для меня стало одной загадкой меньше. Речь пойдет о приложении Duck Hunt для легендарного девайса Dendy.
Dendy — восьмибитная телевизионная приставка, клон японской Nintendo Entertainment System, подключалась к телевизору обычным коаксиальным кабелем, после чего видеосигнал настраивался на одном из каналов. Приложения запускались с помощью сменных картриджей, которые из себя представляли по сути печатную плату с микросхемой ROM, хранящий код приложения. Read more…

Подготовка Apple Push Notification SSL сертификата

July 8th, 2013 9 comments

Сегодня хотел бы записать на память один нетривиальный процесс, касающийся внедрения механизма Apple Push Notification Service, который осуществляет рассылку коротких сообщений на устройства пользователей приложений в AppStore. И хотел бы я записать последовательность действий, производимых при создании и установки SSL Push Certificate, без которого не будет работать серверная часть, рассылающая пуши. Также если останется место, напишу, как реализовать самый простецкий push-сервер на php. Сама функция Push Notification очень полезна для оповещения пользователей о новых событиях в системе. Такие монстры, как Skype, Google, WhatsApp используют технологию push, чтобы осуществлять вызов абонентов или уведомлять о новых сообщениях на манер, как это делает стандартное приложение PhoneApp. Read more…

Готовим вкусняшки. Часть 3

July 7th, 2013 No comments

Позволю себе небольшой нетематический пост, в преддверие серьезной статьи. Сейчас стало модным публиковать различные кулинарные рецепты, особенно незамысловатые и не требующие специальных навыков. Мне тоже захотелось поделиться одним таким блюдом, которым мы себя изредка балуем. Это на первый взгляд банальная пицца, но она мне кажется гораздо вкуснее магазинной и привозной. Возможно из-за минимального присутствия вредных ингредиентов.
Этот рецепт можно отнести к категории «быстрых и несложных блюд». Рецепт может быть полезен, если хотите быстро приготовить ужин, или внезапно нагрянули друзья. Read more…

Categories: Всячина Tags: