Последние исследования американских ученых показали, что шрифт Verdana самый безопасный для зрения. К такому выводу пришли ученые из Лаборатории зрительной эргономики США (Vision Ergonomics Research Laboratory). Оптимальный для глаз размер экранного шрифта — 10–12 пунктов. Главный исследователь доктор Шэйди отметил, около половины американцев имеют проблемы со зрением, причиной которых есть компьютер. При чтении текстов, набранных шрифтом Verdana, глазные мышцы испытывают наименьшее напряжение. ...
Quantum Leaps или QP это семейство фреймворков с открытыми исходными кодами для разработки встроенных систем. QP может работать с основной ОС (Linux, Windows, FreeRTOS и др) или без нее. QP портирован на огромное количество различных семейств процессоров. Приложение на QP проектируется в виде нескольких конечных автоматов на основе UML диаграмм состояний (Statecharts). Далее пример проектирования очень простого приложения на основе конечных автоматов. 1. Получаем фреймворк Для начала заходим на ...
Думаю, что Чарльз Петзольд (Charles Petzold) в особом представлении не нуждается. Известный, как один из лучших авторов книг по программированию еще с конца 80-х, он написал их множество, и практически каждая неизбежно становилась бестселлером. Буквально на днях он выложил в свободный доступ предварительную версию очередной рукописи “Programming Windows Phone 7” (на английском). На мой взгляд, эту книгу уже можно считать вполне завершенной: на данный момент в ней 22 главы, разбитые на три части ...
Microsoft, выполняет свое обещание, предоставить возможность корпоративным клиентам купить себе предварительно настроенное облако Windows Azure в виде готового датацентра. 12 июля компания подняла завесу секретности и огласила, что Dell, Fujitsu и HP будут продвигать комплекс Windows Azure Platform на рынке. Этот комплекс это большая сконфигурированная система из сотен и тысяч серверов. В ближайшем будущем, компоненты системы будут расположены в датацентрах Dell, Fujitsu и HP, а Microsoft будет ...
Пошаговое руководство по созданию RSS-клиента на Android. Статья для начинающих разработчиков. Android – операционная система для мобильных устройств от Google. Система очень перспективная и динамично развивается. Базовые навыки разработки будут совсем не лишними. Осторожно много скриншотов! 1. Начало Вначале нужно зайти на официальный сайт и ознакомиться с возможностями последней версии Android 2.2. На сайте есть специальный раздел для разработчиков. Тут можно скачать все необходимые инструмент...
(перевод статьи MOVIE RECOMMENDER) В последние годы наблюдается рост числа сообществ в Интернете, основанных на общих интересах. Есть возможность быстро оценить предпочтения участников этих сообществ. Такая оценка может быть использована для понимания сообщества в целом и составления индивидуальных рекомендаций внутри сообщества. Безусловно, каждый из нас уникальный индивид с собственными вкусами, которые меняются со временем. Демонстрация программы The Movie Recommender показывает, как построит...
(Перевод поста: Top 3 paradigm shifts that will shape the future of developers — Enes TAYLAN) Компьютерные технологии меняются очень динамично. Новое ПО и железо постоянно разрабатывается в лабораториях, опадает на рынок и становится доступней. Разработчики первыми чувствуют влияние изменений и адаптируются к ним, что бы не остаться на обочине. Поэтому, жизнь в струе помогает нам реагировать раньше, чем остальные. Таким образом я вижу три основных фактора, которые изменят суть разработки ПО в бл...
Ученые из США (Hiroto Tanaka of Harvard University) и Японии (Shimoyama of the University of Tokyo ) создали бабочку-робота. Изучая аэродинамические свойства насекомых, удолась создать робота, который летает как бабочка. Полученые результаты будут использованы при построении летательных апаратов. Ученым удалось показать, что для полета достаточно простых движений и не нужно сложная система с обратной связью. Источники: http://www.sciencenews.org/view/generic/id/59612/title/Artificial_butterfly_m...
Новая технология «InstaLoad» собирается перевернуть наше представление об установке батареек, и позволит вставлять их в устройства как угодно, не смотря на полярность. Это возможно благодаря запатентованному дизайну контактов, который, как говорят в Микрософт, «просто работает» и совместим со всеми типами батарей (как стандартными, так и прямоугольными). Более того, Микрософт уже занимается лицензированием для сторонних производителей и даже предлагает royalty-free-лицензию для поставщиков и про...
Американская компания Prysm разработала новый метод построения изображений, получивший название LPD (Laser Phosphor Display, лазерный фосфорный дисплей). Принцип действия экрана прост, изящен и по сути своей повторяет конструкцию электронно-лучевой трубки. Стеклянный экран покрыт внутри слоем светящихся микрочастиц на основе фосфора. При облучении лучом расположенного сзади ультрафиолетового лазера малой мощности, пробегающего экран строчка за строчкой, частицы фосфора начинают светиться красным...
Software: Microsoft Windows 7, Microsoft Windows XP, Microsoft Windows Vista, Linux, Ubuntu, Visual Studio, Delphi, Mono, Microsoft SQL Server, Oracle, Microsoft Access, Microsoft Office, Adobe Acrobat Pro, MicroCap, MathCad.
Education
Student of postgraduate course in Vinnitsa national technical university (VNTU).
2007. Vinnitsa national technical university – Master of computer science.
Previous workplaces
Nov 2008 – Computer academy “SHAG”. – Head of chair of software development
May 2008 – Nov 2008. EPAM System. – .NET developer.
Jan 2008 – May 2008. Computer academy “SHAG”. – Teacher of programming.
Jan 2007 – Jan 2007. VNTU. – Computer engineer.
AWARDS
1 place on Ukraine competition of student science works “Informatics and cybernetics” in 2006
Patents and publications
More than 40 patents and publication in field of computer science. Posts on habr.ru and msug.vn.ua.
Brainbench tests
C++ Fundamentals Standard Assessment
3.76 (Advanced)
ITAA Information Security Awareness Standard Assessment
3.69 (Advanced)
OO Concepts Standard Assessment
3.05 (Proficient)
Problem Solving - Quantitative (Metric) Standard Assessment
“Resource accounting tool” DESCRIPTION: Software for resource accounting in technical laboratory. This software helps stockkeeper to watch for movement of laboratory resources. Solution has resource database and software for work with database.
Participation
Developed interface, data base, reports.
Team
2
Database
MS Access
Tools
Visual Basic, MS Access.
Technologies
MS Access
May, 2007 - Sep, 2007
Job Position
Software Engineer
Project Roles
C++ developer
Customer
remote anonymous customer
Project
“Task manager for Windows” DESCRIPTION: Software for task management in Windows. This software gives many functions for work with processes, threads and windows.
Participation
Developed interface, interprocess communication routine.
Team
2
Database
Tools
Microsoft Visual Studio 6
Technologies
MFC, C++
May, 2007 - Sep, 2007
Job Position
Software Engineer
Project Roles
C++ developer
Customer
remote anonymous customer
Project
“Client-Server Chat” DESCRIPTION: Software for communication into local network. Chat has server and a lot of clients. Clients interconnect via server. Server can manage chat communication with special set of commands.
Participation
Developed interface, work with sockets, command execution routine.
Team
2
Database
Tools
Borland C++ Builder 6
Technologies
VCL, C++
Dec, 2006 - May, 2007
Job Position
Software Engineer
Project Roles
C++ developer
Customer
remote anonymous customer
Project
“File access protector” DESCRIPTION: Software for protection of some file from unapproved changes. Software watches the file access operations and can restore file after some destructive operation. There are work with driver, report construction.
Participation
Developed interface, work with report.
Team
2
Database
Tools
Microsoft Visual Studio 6
Technologies
MFC, C++
Dec, 2006 - May, 2007
Job Position
Software Engineer
Project Roles
Delphi developer
Customer
remote anonymous customer
Project
“Program code scrambler” DESCRIPTION: Software for scrambling of executable files. Software scrambles program code on different languages for protection of executable file from reengineering. There are work with text, programming language constructions recognition, different scrambling algorithms.
Participation
Developed interface, work with text, recognition routines, tested entire application.
“Analog-to-digital converter modeling software” DESCRIPTION: Software for modeling of ADC work. Software models ADC performance instead of different model parameters. There are complex user interface, non standard detailed mathematical model, reports with diagrams.
Participation
Developed interface, work with diagrams, calculation routines, tested entire application.
“Water counter design tool” for counter of water. DESCRIPTION: Software for development of modern water counters. Software calculates parameters of water counter instead of individual customer requirements. There are many types of manually input data, input errors checking and complex mathematical model for calculation.
Participation
Developed interface, some routines working with data files, calculation routines tested entire application.