Category Archives: Programming

Apple introduces CoreML − Machine Learning Framework

On June 2017 in an opening keynote of WWDC in California, Apple introduced CoreML − machine learning framework that is designed to help developer build amazing user experiences.

Two main parts of this framework are Vision and NLP (Natural Language Processing).

Vision allows you to integrate machine learning features into your applications, like:  face tracking, face detection, landmarks, text detection, rectangle detection, barcode detection, object tracking, and image registration.

Where is NLP focused on: language identification, tokenization, lemmatization, part of speech, and named entity recognition.

This is a very big step forward for a developers. Giving this set of tools and API's will allow us in the next 5 months build and bring new category of applications into customers smartphones by the time new iPhone 8 (?) and iOS11 will be delivered by Apple.

Just as an example, imagine an application, that will allow you to point your camera onto a dog, flower, tree, piece of furniture, etc and get full information about it: name, breed, classification, price and so much more.

Considering this exciting news I've created example application and custom Image Recognizer class written in Swift that takes user provided picture, process it and returns name of the object and confidence number (from 0-100%). See example screenshot below.

apple coreml vision application exampleFull github example of the working application project can be found here.

205 total views, 4 views today

Я запустил стартап tadam.com.ua

tadam.com.ua

Друзья!

Рад сообщить вам, что я запустил свой стартап на прошлых выходных — tadam.com.ua.

Тадам — сайт локальных объявляний по населенным пунктам Украины. Основной принцип работы – добавить объявление в своей области и населенном пункте, получить ответ от потенциальных покупателей через email или по телефону и продать товар или услугу не выходя из дома. При этом никаких почтовых пересылок или отплат через интернет. Локальная сделка на месте и при личной встрече.

Простой пример. Вы купили новый ноутбук, а старый лежит без дела. Вы даете объеление в своем городе, что продаете ноутбук, указываете ожидаемую цену, описание и прикрекпляете фотографии. После публикации, ваше объявление будет видимо только в вашем городе. Далее, кто-нибудь находит ваше объявление, отвечает на ваш email, или звонит вам по телефону (если вы указали его в описании), вы договариваетесь о встрече и…тадам! Вы продали свой старый ноутбук!

Моя цель, это увеличить активность каждого человека в интернете и создать среду, в которой люди с удовольствием и открыто взаимодействуют друг с другом, продавай и покупая, розыскивая и находя то, что им необходимо.

Приглашаю всех желающих к регистрации и активному использованию функционала сайта.

Если у вас есть замечания, отзывы или пожелания по работе сайта, просьба отсылать их по адресу: support[at]tadam.com.ua

Буду также благодарен за распростанение этой информации среди своих друзей и знакомых, обзора в блоге или ссылочке в своей социальной сети.

To infinity and beyond!

1,371 total views, no views today

Uzhgorod IT Weekend #1

Сегодня в Ужгороде на территории отеля Унгварски прошло первое в своем роде событие Uzhgorod IT Weekend. Хорошее начинание для огранизации комьюнити разработчиков, поднятия общественного духа, налаживания отношений и нахождения новых знаний. Посетил половину запланированого дня. Далее фотографии и мысли о прошедшем.

Continue reading Uzhgorod IT Weekend #1

2,132 total views, no views today

Подключение MySQL базы данных к Visual Studio

Недавно столкнулся с задачей разработки простой администраторской панели на asp.net. Задача не хитрая, но есть одно «но». База данных создана несколько лет назад и создана она в формате MySQL. На разработку 24 часа и первый вопрос, это: как подключить MySQL базу к asp.net проекту?

Continue reading Подключение MySQL базы данных к Visual Studio

41,758 total views, 11 views today

First try programming for Windows Phone 7

Saturday…evening…boring…

Programming for fun? Yes!

With regards to my University I have licensed VS 2010 Pro. So I just install Windows Phone 7 Dev Tools and decide to create Ping Pong Score Board application launched in emulator.

Result on next two screens:

 

To be honest this is not exactly my first try to create win phone 7 app…it second…first was classical application on click event “Hello Win Phone 7!”.

And I hope this is not my last one Windows Phone 7 App! =)

P.S.

The last thing left to do — buy a phone with this OS on board. 0_o

2,557 total views, 2 views today

Кому си-шарп?

История такая. Жили мы тут без интернета две недели, по причинам мне не понятным и как-то даже одичали немного. Но суть не в этом. суть в том, что после работы по вечерам делать особо нечего и, что бы не скучать + обновить и повысить свои далеко не глубокие познания ООП и си-шарпа в целом, я взялся за изучение следующей литературы: Microsoft Visual C# .NET — Step by step (John Sharp, Jon Jagger).

Как ни странно книга меня «зацепила». До этого я читал несколько других книг найденных в библиотеке ЗакДУ на русском и украинских языках, но ни одна из них так и не смогла мне объяснить основы основ. А тут и книга на английском и 600+ страниц, и я читаю я и не могу оторваться.

Хотите знать, что такое классы, методы, поля и чем отличается value type от reference type? Вперед, братья и сестры!

Double profit, если прочтете ее в оригинале 🙂

P.S.

Книгу, если вам действительно надо, вы скачаете точно. А вот диск с заданиями к книге вряд ли. Поэтому, исключительно для вас (и исключительно по личному запросу), я смогу сделать нелегальную копию 😉

2,669 total views, 1 views today