Подготовка 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:

Как добавить в OS X шрифт ttf, otf

June 23rd, 2013 1 comment

Решил вот накидать небольшую статью в стиле nota bene, иначе каждый раз мучительно вспоминать приходится. А рассказать я хотел, как установить в Mac OS X дополнительный шрифт, например, в формате ttf (True Type Font) или otf (Open Type Font). В стандартных настройках я такого не нашел, может плохо искал) Но вот гугл подсказывает иные вещи. Может кому-то окажется полезным.

Нужно положить /Library/Fonts (если у вас в MaxOS X установлена русская локализация, папка может в Finder выглядеть как /Библиотека/Штрифты). Самое сложно в этом все, это то, что по умолчанию эту папку нельзя увидеть стандартной программой Finder (с помощью Far Manager ясное дело все видно:). Весь трюк в том, чтобы использовать возможность самого приложения Finder — это Перейти к папке. Получить доступ к этой функции можно из системного меню Finder:

 

Далее дело техники. Прописываем в нужном поле /Library/Fonts и нажимаем Перейти

Копируем файлы ttf-шрифтов, раздабуденных праведным образом конечно же, в папку /Library/Fonts

B вуаля! Шрифты моментально должны появиться во всех диалогах выбора шрифта системы, если конечно инсталляция прошла успешно.

 

Делу время, потехе час. Часть 8.

May 8th, 2013 No comments

Длинные праздники это вне всяческих сомнений хорошо, но главное — провести их с пользой. На майские праздники решили совершить маленькое путешествие в Выборг. Немного вики. Вы́борг (фин. Viipuri, швед. Viborg, нем. Wiburg) — город в России, административный центр Выборгского муниципального района Ленинградской области. Находится в 68 км к северо-западу от административной границы и в 122 км от исторического центра Санкт-Петербурга. В 1293 году во время одного из крестовых походов в землю, населённую карелами, по решению регента шведского короля Торгильса Кнутссона на Замковом острове основан мощный замок, получивший название Выборг. Он стал надёжным форпостом распространения шведского влияния на земли Карельского перешейка, оставаясь неприступным до 1710 года. Read more…

Мультиязычный Zend Framework и WordPress

March 29th, 2013 No comments

Как же долго я не мог себя заставить начать двигаться в направлении реализации мультиязычности на своем сайте… Эта задача оставалась нереализованной на протяжении двух лет. Обусловлено это по большей части тем, что движок сайта собственноручный, основанный на Zend Framework. Много раз я пытался подступиться к решению проблемы локализации Zend Framework, но ничего достойного никак не находилось. На официальном ресурсе (zendframework.ru) есть целая ветка форума, но там я тоже не нашел для себя идеального решения. В итоге, пришлось собирать его из разных источников. И вот, что в итоге получилось. Read more…

Categories: Coding, Блог Tags: , ,

OSX: восстановление перезатертых файлов

January 7th, 2013 2 comments

Хочу поделиться с вами своей радостью в связи с торжеством человеческого разума. Таких моментов в жизни крайне мало (в моей так точно), поэтому это так и радует :)…
На праздниках я работал над одним проектом в xCode IDE, и случайно (!) перезатер полностью один модуль, над которым работал двое суток. Когда я осознал содеянное, внутри меня все похолодело — я мысленно стал рвать волосы на всех частях тела, прикидывая безрадостные перспективы и бороться с жутким приступом бессилия. И, о чудо! На смену панике пришла призрачная надежда, поражденная мыслью: а ведь HFS+ (нативная файловая система OSX) является версионной! Read more…

Categories: Apple Tags:

MMXII: итоги

December 29th, 2012 No comments

Конец света, предрекаемый индейцами Майя, не случился, а значит придется писать пост с итогами уходящего года развития.
Не буду нарушать сложившиеся в ходе подведения итогов предыдущих лет (2010, 2011) традиции, начну с пересмотра планов на 2012-й год, определения степени их выполнения, и завершу постановкой планов на следующий 2013-й год.
Полезная все-таки вещь блог. В частности полезна тем, что позволяет проследить исторически смену профессиональных интересов и приоритетов. Пересматривая пройденные достижения, не без удовольствия отмечаю, что мой интерес к разработке ПО не имеет тенденции к угасанию, а даже совсем наоборот. Read more…

Categories: Блог, Новости Tags:

Цветной UIImage из черно-белого изображения

November 19th, 2012 1 comment

Долгое время не мог подступиться к одной проблеме, которая то и дело периодически всплывала. В очередной раз я твердо решил, что мириться с таким положением дел не представляется более возможным и в очередной раз приступил к исследованиям. А проблема в следующем. Предположим, имеется в наличие монохромная картинка (например, иконка звезды для кнопки Избранные), а также некий каркас приложения, который реализует использование скинов (кастомизация пользовательского интерфейса). Если один клиент хочет, чтобы звезда была красной, а другой, чтобы синей, то дизайнеру придется каждый раз переделывать изображение. Но зачем, когда должно существовать более простой способ придать оттенок изображению с помощью графических функций CoreGraphics. Read more…

Categories: Coding, Новости Tags: ,

Делу время, потехе час. Часть 7.

September 10th, 2012 No comments

На излете лета продолжаем исследовать отдаленные уголки ленинградской области. Поздними августовским выходными мы едем в Приозерск — древний город, расположенный в живописной местности на берегу Ладожского озера.
Добираться до Приозерска удобнее всего через Выборгское шоссе. У первого поста ДПС на перекрестке со светофором надо свернуть на право в сторону Юкки — Дранишники — Лупполово, а далее по трассе А-129 до самого Приозерска. Весь путь порядка  составляет 140км.
Самая первая и почти единственная достопримечательность при въезде в город — крепость Корела.

Read more…

Правда о reCAPTCHA

July 30th, 2012 3 comments

Недавно я узнал правду о reCAPTCHA — одном из проектов корпорации добра Google. Для справки, CAPTCHA расшифровывается как Completely Automated Public Turing test to tell Computers and Humans Apart (полностью автоматизированный публичный тест Тюринга для различия компьютеров и людей). Алан Тюринг был первым, кто ввел в обиход понятие Искусственного Интеллекта (ИИ) и разработал своеборазный тест на определение ИИ. Так вот, капча — это частный случай теста Тюринга на искусственный интеллект. Теперь, что я хотел рассказать о reCAPTCHA.
Read more…

Categories: Новости Tags: