Архив

Архив автора

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

8 July 2013 9 comments

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

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

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

Categories: Всячина Tags:

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

Решил вот накидать небольшую статью в стиле 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.

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

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

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

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

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

7 January 2013 2 comments

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

Categories: Apple Tags:

MMXII: итоги

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

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

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

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

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

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

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

Читать далее…

Правда о reCAPTCHA

30 July 2012 3 comments

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

Categories: Новости Tags: