войти зарегистрироваться

ПодкастыРунетология (107): основатель компании ABBYY Давид Ян

Давид Ян — о том, как создавался словарь ABBYY Lingvo, как пираты, сами того не понимая, продвигали продажи компании, о первом в мире коммуникаторе Cybiko, о том, как увлечение ресторанным делом снова привело его в IT, о миссии предпринимателя и неочевидных секретах успеха в бизнесе.
прослушан 38 раз

Электроника для начинающихАналого-цифровое преобразование для начинающих из песочницы

В этой статье рассмотрены основные вопросы, касающиеся принципа действия АЦП различных типов. При этом некоторые важные теоретические выкладки, касающиеся математического описания аналого-цифрового преобразования остались за рамками статьи, но приведены ссылки, по которым заинтересованный читатель сможет найти более глубокое рассмотрение теоретических аспектов работы АЦП. Таким образом, статья касается в большей степени понимания общих принципов функционирования АЦП, чем теоретического анализа их работы.

"

Введение

В качестве отправной точки дадим определение аналого-цифровому преобразованию. Аналого-цифровое преобразование – это процесс преобразования входной физической величины в ее числовое представление. Аналого-цифровой преобразователь – устройство, выполняющее такое преобразование. Формально, входной величиной АЦП может быть любая физическая величина – напряжение, ток, сопротивление, емкость, частота следования импульсов, угол поворота вала и т.п. Однако, для определенности, в дальнейшем под АЦП мы будем понимать исключительно преобразователи напряжение-код.

jQueryJohn Resig для usesthis.com

Интервью с Джоном Резигом, опубликованное 25 июля на usesthis.com
image

Блог компании NetCatЧужие смски, секретные документы и фаллоимитаторы

Последние несколько дней Рунет захлестнула новая забава: комментирование утечек конфиденциальных данных. Конспирологи уже придумали массу теорий. Тут и вредоносная деятельность Яндекса, ничем не чурающегося в расширении поискового индекса. И целенаправленная подготовка общества к сбору больших денег при помощи закона 152-ФЗ. И происки злобных конкурентов (особенно актуально в контексте РЖД). Ну и конечно же хакеры, переключившиеся с американского Минобороны и Мастеркарда на более серьезного противника — российские секс-шопы. Реальность же с вероятностью 99% гораздо более прозаична. Но это не так интересно, как выводы, которые сделают для себя заинтересованные стороны: поисковые системы, разработчики CMS и сайтов и сами владельцы этих сайтов.

Поисковая оптимизацияЯндекс добавил опцию запрета индексации для Метрики

Теперь можно запретить передачу URLов, которые проходят через Метрику.
У меня сложилось ощущение, что сделано это совсем недавно.
Или я ошибаюсь?

Подробнее тут

СтартапыСтартап-сцена в Финляндии (много фото)

image
Выступление Peter Vesterbacka, основателя компании ROVIO (Angry Birds).

Всем привет!

Хочу поделиться информацией и рассказать про стартап-сцену в Финляндии. На мой взгляд, это замечательная страна, маленькая, но в тоже время сочетающая в себе огромное количество удивительных, интересных мероприятий направленных на помощь молодым предпринимателям. Еще совсем недавно в Финляндии не было никакой стартап-сцены и мало кто даже задумывался о ней.
Я узнал о существовании Aalto Entrepreneurship Society в феврале этого года, прочитав об открытие Summer of Startups 2011 в StartupDigest. Если вы не подписаны на рассылку на проекте StartupDigest, я вам советую подписаться как можно быстрее. Предоставится огромная возможность узнать не только о мероприятиях в рамках своего города, но и быть более осведомленным о том, что происходит за рамками родных пенатов.
Удивительно, но факт, ребятам из университета Aalto University School of Science and Technology удалось буквально за несколько лет создать сообщество интересных и целеустремленных людей. Заинтересовать и вовлечь в жизнь AaltoES гостей и профессионалов со всего мира постоянно выступающих в качестве тренеров и докладчиков. Например, мне удалось пообщаться с основателям и генеральным директором компании MySQL, с основателем компании Skype, а так же с другими не менее известными бизнесменами, гостями из Кремниевой долины и университета Стенфорд.
Я думаю, что коллегам интересующимся стартап-сценой интересно узнать о существовании данного сообщества и о том, как стать полноправным членом.

Спам (и антиспам)Система фильтрации спама Rspamd из песочницы

Система Rspamd разрабатывается как основная система фильтрации спама в Рамблер-Почте. Однако же, изначально я планировал сделать систему, которая бы не уступала по возможностям, гибкости и качеству работы Spamassassin'а, однако была бы лишена основных его недостатков: чрезмерного использования регулярных выражений, слабой оптимизацией и общей задумчивостью работы, а также сравнительно неточной статистикой. Так созрела идея rspamd — системы, ядро которой было бы оптимизированно для фильтрации большого потока писем, которая была бы легко расширяема и использовала бы более совершенные алгоритмы статистики. Ядро rspamd написано на Си и использует событийную модель обработки сообщений (основанную на libevent). Расширяется rspamd путем написания плагинов и правил на языке lua. Сам проект с самого основания был Open Source (под BSD лицензией) и сейчас расположен на bitbucket.

Информационная безопасностьМедиапираты XXI века из песочницы

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

.NETWindows Workflow Foundation – для чего и в каких случаях применять из песочницы



Базовое понимание
 
Помню, еще в университете перед реализацией любого алгоритма мы описывали его в виде блок схемы, и только после этого переходили непосредственно к кодированию. Workflow, как одна из парадигм программирования, на ряду с процедурным и объектно ориентированным подходами, как раз и позволяет нам визуально реализовать любой процесс, используя набор предопределенных функциональных блоков (Activity), при этом, избавляя от его последующего кодирования.

Библиотека WF, являясь одной из реализаций парадигмы Workflow, предоставляет следующие основные возможности:

— богатый набор функциональных блоков;
— расширение набора стандартных функциональных блоков пользовательскими;
— сохранение и возобновление экземпляров Workflow в процессе их исполнения;
— использование Workflow дизайнера в вашем приложении;
— интеграция с WCF;
— пошаговая диагностика непосредственно в Workflow дизайнере;
— и многое другое.

Критерии применения

Как известно, каждой технологии своя область применения. Для определения необходимости использования WF при реализации конкретного алгоритма/процесса я применяю 3 критерия:

1. Реализация алгоритма/процесса постоянно меняется.

В нашей компании мы разработали подсистему Workflow, которая является ядром всех продуктов. Имея, к примеру, десятки клиентов наших продуктов, у которых десятки процессов, получаем сотни разных изменяющихся процессов.

2. Процесс/алгоритм имеет длительный срок выполнения.

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

3. Нужно предоставить возможность изменения алгоритма/процесса конечному пользователю без вмешательства программиста.

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

Блог компании Evernote CorporationОпределены финалисты соревнования разработчиков Evernote!



Признаемся, что объявлять о состязании разработчиков нам было немного страшновато. Мы гадали, захочет ли кто-то участвовать, и если да, то насколько качественными и инновационными окажутся предложенные работы. Однако после того, как стали приходить первые заявки, по офису пронесся вздох облегчения — представленные приложения были весьма хороши.

Около 1 000 разработчиков из разных уголков земного шара приняли участие в соревновании, и после многих часов тестирования и ожесточенных дебатов мы наконец смогли сократить список до шести наиболее привлекательных работ. В своих решениях мы исходили из шести основных посылов:
  • Насколько хорошо работает и законченно выглядит работа?
  • Открывает ли она Evernote с неожиданной стороны?
  • Отвечает ли работа потребностям, которые высказывались нашим сообществом пользователей?
  • Способна ли она вдохновить людей на создание нового типа приложений?
  • Ну и вообще, насколько крутым получилось приложение?