Oleksandr Reminnyi / публикации
СТАТЬЯ Usability или китайская грамота для разработчика
Когда же наконец придумают компьютеры, которые по голосовой команде "Блииииин!" отменяют последнее действие??? Честно говоря это и просто и в то же время сложно. И в основном связано с человеческой природой. Человек не хочет искать то что должно быть на поверхности. Человек хочет добиваться своих целей за наименьшее количество шагов. Википедия нам говорит, что Юзабилити — понятие в микроэргономике, обозначающее итоговый уровень удобности предмета для использования в заявленных целях. Термин имее...
СТАТЬЯ Жизнь после Google: 15 стартапов, основанных бывшими сотрудниками
В процессе накопления более чем 10000 сотрудников по всему миру, у Google также появилось немало бывших сотрудников. Многие из этих Xoogler-ов (да, именно так бывшие работники называют себя) решили создать собственные стартапы. Стартапы, основанные Xoogler-ами, известны во всем мире, поскольку были либо приобретены Google, либо его конкурентами, либо находили финансирование у других Xoogler-ов и пробивали новые тропы в Интернете. Здесь — описание 15 компаний, которые возникли в сознании когда-то...
СТАТЬЯ Яков Файн: Я дважды отклонил предложение Google (Перевод)
Я буду честен с вами. Оба эти предложения - приглашения на интервью, а не на работу. Когда четыре года назад я получил звонок от HR представителя Google из Франции, меня охватил восторг. Они нашли меня онлайн. Неудивительно, ведь было бы странно, если бы они не заметили парня с таким большим ртом, как мой. Она звонит из Франции, и я был как раз в то время в отпуске во Франции... Google... Франция... Это так романтично... Я в восторге, правда. Представил себя на работе в Google. Сергей Брин прох...
СТАТЬЯ Слежение за объектом по его цвету с использованием Aforge.NET
Здравствуйте. В этом посте хочу вам рассказать о своем небольшом проекте по отслеживанию объекта по его цвету. Сейчас это имеет довольно широкую область применения, например те же джойстики от Wii и Playstation 3. Основой для работы послужила разработка Андрея Кириллова Aforge.NET – довольно мощная штука для самопальной обработки изображений. Код не претендует на «истину в последней инстанции», многое было упрощено (в одном месте, в некотором смысле даже допущено дублирование – для быстрого дост...
СТАТЬЯ Кто несет ответственность, или написание связанных программ и обработка исключений
Последнее время часто задумывался о том, как правильно обрабатывать и генерировать исключения в двоих модулях одной программы. Скажем, у нас есть модуль вычислительных операций, который является независимым от вызывающей программы и есть вызывающий код, который находиться, например, в обработчиках нажатия клавиш UI. Рассмотрим такие ситуации, когда вызываемая подпрограмма выполняет следующие операции: Вычисление корня отрицательного числа; Вычисление атрибутов файла на диске, которого н...
СТАТЬЯ Использование Dotfuscator Community Edition для обфускации .NET сборок
Хотя релиз 2010 студии уже состоялся, многие и дальше будут еще около года бродить кругами возле этой лакомки. Ситуация обычная для тех, кто как и раньше ориентируеться на клиента с установленым фреймвороком 2.0. К таким программистам можно сказать отношусь и я. Не то чтобы я жалуюсь, просто как -то все руки не доходят перейти к использованию новой студии. И солюшены все поменяються, а у колег еще может и новая студия не стоять... Но не совсем об этом я хотел поведать в данном посте. Во время у...
СТАТЬЯ Default Editor в Visual Studio
Когда я редактирую код формы в Visual Studio, намного чаще захожу в код формы, нежели в дизайнер форм. Н о по умолчанию в студии настроен именно дизайнер. Для того, чтобы изменить default editor нужно правой кнопкой щелкнуть на иконке формы -> Open With -> CSharp Editor (Click "Set as default"). Всеб теперь формы определенного типа открываться будут в CSharp Editor по умолчанию. Для ASP.NET страниц это же можно сделать так: Tools -> Options -> HTML Designer -> Start pages in "Source view". У Win...
СТАТЬЯ Подготовка к собеседованию на должность программиста
Молодую девушку пригласили на свидание и она спрашивает маму - "Как вести беседу?" Мам отвечает - "Ну поговорите сначала о погоде, потом, к примеру, о музыке, а потом скажи что-нибудь остренькое". Во время свидания сразу же после встречи девушка и говорит: "Какая чудная погода, училась музыке три года, бритва."Очень большой процент технических специалистов проходят собеседование откровенно неподготовленными и просто валят свой шанс. Поэтому, готовясь сам, я решил поделиться информацией, которую ...
СТАТЬЯ Бил Гейтс о Chrome OS
По мнению Билла Гейтса, Google Chrome OS по виду очень подобен близкому врагу: Linux."Есть много, очень много форм операционных систем Linux, упакованых в различных способах и загружаемых в различных способах", Гейтс сообщил в interview Новостям CNET на этой неделе. "Некоторым образом я удивлен, что люди ведут себя, как будто в этом всем есть что-нибудь новое. Я имею ввиду, вы имеете Андроид, работающий на нетбуках. Внутри есть браузер."Гейтс сказал, что действительно трудно говорить о Chrome ОС...
СТАТЬЯ PartnerNet и с чем его едят. PartnerNet accounts
PartnerNet - это точная копия сети Xbox Live для разработчиков, где оные могут тестировать фичи Xbox Live (Achivements, HighScores... и т.п.) в своих разрабатываемых продуктах. Попадая в эту сеть, вы получаете доступ к играм, которые только находяться в процесе разработки, и о которых Microsoft возможно еще и не анонсировала :). Каждая компания разработчик подписывает NDA (non-disclosure agreement - соглашение о конфиденциальности), и за разглашение вам могут сделать БО-БО :). Так вот, сейчас ...