Preparing Apple Push Notification SSL Certificate

July 8th, 2013 9 comments

Today I would like to describe (just not to forget) non-trivial process relating to implementation of Apple Push Notification Service mechanism delivers short messages to users’ devices applications in the AppStore. And I’d like to put actions sequence performed when creating and installing SSL Push Certificate: without this certificate server side is not able to send Push. Also, I’m going to write how to implement the most simple push-server php script. The function itself is very useful to alert users about new system events. Such monsters as Skype, Google, WhatsApp use push technology to make a call subscribers or notify about new messages in the manner of how it does standard iOS apps. Read more…

Bon appetit. Part 3.

July 7th, 2013 No comments

Let me write another abstract post about healhty and not really kinds of food since it’s getting very popular to publish recipes especially those that don’t require special skills. I also would like to share one delicious we cook from time to time. It may look like usual pizza but it seems to me much tastier then bought in grocery or devlivered by pizza service. Perhaps because of miminal amout of dangerous ingredients.
This recipe can be related to the category of “fast and simple course” and can be useful if you want make a dinner quickly or suddenly you’ve got a friends behind your door. Read more…

Categories: Misc Tags:

How to install ttf or otf font to OS X

June 23rd, 2013 1 comment

title='Notabene: install font to Mac OS X
Made a decision to write an article in notabene style. Otherwise I always forget and then painfully recall the solution of this issue I’d like to tell about. And the thing I’d like to about is how to install a font to Max OS X system, e.g. ttf (true type font) or otf (open type font). I didn’t find it in standard Settings App (maybe didn’t try too much:).

The trick is that you need to put font files to special folder which is /Library/System. If system language is not an English this folder may have specific name and look different in Finder app. In Russian it calls /Библиотека/Штрифты. The most difficult thing in all of this is how to get an access to Fonts folder using standard Finder App, because by detault it does’t show a number of folders considering them as system important I believe. So we just need to use standard Go To Folder facility. Just Open system menu of Finder app and choose Go To -> Go To Folder


Then piece of cake. Put /Library/Fonts string into spefcial field and press Go To

Copying all ttf-font files, I hope received from some legal source of course)

And voila. The fonts must appear imediately in all system font-dialogs if installation finished OK of course.

Categories: Apple, Misc, News Tags: ,

Business before pleasure. Part 8.

May 8th, 2013 No comments

No doudbt long weekend is very pleasure thing and the best and reasonble to spend it usefully for health and world outlook. Lond bank holidays we decided to make a little trip to Vyborg. A bit of wiki. Vyborg (English pronunciation: /ˈviːbɔrɡ/ Russian: Выборг) is a town in Leningrad Oblast, Russia, situated on the Karelian Isthmus near the head of the Bay of Vyborg, 130 kilometers (81 mi) to the northwest of St. Petersburg and 38 kilometers (24 mi) south from Russia’s border with Finland. The area where Vyborg is located used to be a trading center on the Vuoksi River’s western branch, which has dried up. The area was inhabited by the Karelians, a Balto-Finnic tribe which gradually came under the domination of Novgorod and Sweden. Vyborg remained in Swedish hands until its capture after the Siege of Vyborg by Emperor Peter the Great in the Great Northern War (1710). The Treaty of Nystad (1721), which concluded the war, assigned the town and a part of Old Finland to Russia. Read more…

Categories: Misc, Travelling Tags:

Multilingual Zend Framework and WordPress

March 29th, 2013 No comments

I could not make myself start moving towards to multi-language imlementation of my website … This problem remained unsolved for two years. It is caused mostly by the fact that the website engine, based on Zend Framework. Many times I tried to touch the problem of  Zend Framework localization, but nothing . On the official resource ( there is an entire forum thread, but I could not find a perfect solution. As a result, I had to compose it from various sources. And here is the solution I’ve finally got. Read more…

Categories: Coding, Blog Tags: , ,

OSX: restore overwritten files

January 7th, 2013 2 comments

I’d like to share my happiness with you, the happinness related to the triumph of the human mind. Those moments in life there are extremely rare (at least in my one) …On holidays, I worked on a project in xCode IDE, and accidentally (!) completely overwrote one unit that I’ve been developing for two days. When I realized what I’ve done, I felt something very cold inside – my mind began to tear the hair on all parts of the body, evaluating dark prospects and fighting with a terrible feel of weakness. And suddenly, Behold! The panic began replacing with ghost hope born with the thought: actually HFS + (native OSX file system ) is versioning. Read more…

Categories: Apple Tags:

MMXII: resume

December 29th, 2012 No comments

The apocalypse announced by Maya hasn’t happened so now I need to write an article with the resume of year 2012. I don’t want to spoil the tradition of previous years (2010, 2011) and first begin with review of plans for year 2012, determine its completion progress and finish with setting new plans for year 2013.
The blog seems very useful in that sense. It allows to track changes in professional interests and priorities. Looking on all achievents I can notice to myself with pleasure that my interest in software development doesn’t have any fading trends. Quite the opposite. Read more…

Categories: Blog, News Tags:

Colored UIImage from grayscale image

November 19th, 2012 1 comment

For a very long time I couldn’t solve one problem that appeared time by time. Until it happened again a few day ago. But this time I decided that to put up with this state of affairs is not more possible and once again began to research. And the problem is the following. Assume you have a the monochrome image (for example, the icon of the stars for the Favorites button), and a skeleton application that implements the usage of skins (customization of the user interface). If one client wants the star to be red and another client wants it to be blue, the designer would have to repaint the image each time. But there must be an easier way to give a tint color using CoreGraphics functions. Read more…

Categories: Coding, News Tags: ,

Business before pleasure. Part 7.

September 10th, 2012 No comments

The sun seems to over and we decide to make research teh most distant districts of Leningrad region. This time we’ve chosen a little town Priozers – the ancient town which situates in picturesque terrain on the coast of Ladozhskoye Lake. The best way to get to Priozers is drive by Viborgskoye highway. On first traffic police post turn right and follow about 1 kilometer until Yukki place then to Drashniki – Luppolove and then by A-129 interstate right to Priozersk. All the road is about 140km (~100 miles)
The first and almost single Attraction is fortress of Korela.

Read more…

Categories: Misc, Travelling Tags:

The truth about reCAPTCHA

July 30th, 2012 3 comments

Recently I’ve learned the truth about reCAPTCHA – a project of Google good company. For reference, CAPTCHA means Completely Automated Public Turing test to tell Computers and Humans Apart. Alan Turing was the first person who coined the term Artificial Intelligence (AI) and developed a specific test to determine AI. So, the CAPTCHA is a special case of Turing test for artificial intelligence. Now, what I wanted to tell you about reCAPTCHA.
Read more…

Categories: News Tags: