Pull to refresh
43
0
Павел @CrazyViper

Пользователь

Send message

Обзор сайта Арбитражного суда Московской области

Reading time2 min
Views9K
image

В предверии принятия поправок в Арбитражно процессуальный кодекс, а именно, возможности подачи искового заявления через интернет, было принято решение о полной переработке сайта Арбитражного суда Московской области. Наибольшее внимание при этом было уделено удобству пользования сайтом для посетителей с любой степенью подготовки. Теперь сайт АСМО — это, с одной стороны, удобный инструмент для контроля ведения арбитражного процесса и, с другой стороны, достоверный справочник развернутой информации о самом суде.
Читать дальше →
Total votes 54: ↑42 and ↓12+30
Comments60

Как подружить Mac OS X с Microsoft DFS

Reading time17 min
Views11K
Хотя это корпоративный блог ABBYY, в этой заметке я не коснусь наших продуктов и нашей компании, а расскажу про решение одного практического вопроса: доступ к сетевым ресурсам из Mac OS X в ситуации, когда в компании применяется Microsoft DFS (Distributed File System). В крупных компаниях эта технология используется на каждом шагу, и ABBYY не исключение. Действительно, вместо разрозненной системы серверов с разбросанными по ним ресурсами, пользователь видит логически выстроенное дерево сетевых ресурсов.

Когда лет пять тому назад я решился поменять свой рабочий ноутбук на MacBook Pro, в коллективе это было встречено неоднозначно. Особенно скептически на это смотрели в команде системных администраторов. Хотя я и руководил на протяжении последних пяти лет этой командой, мне полагались совсем незначительные поблажки, а использование Mac OS, с точки зрения наших админов, выходило за рамки просто поблажек. Но я сказал, что все проблемы я возьму на себя и почти сдержал свое слово, хотя, признаюсь, иногда все же приходилось досаждать админов своими маковскими проблемами. Но проблему с DFS мне удалось решить самому, потому что уж очень она меня достала.

Если интересно, прошу под кат
Total votes 30: ↑22 and ↓8+14
Comments32

Шарик, отвечающий на вопросы

Reading time1 min
Views3.8K
Не знаю в какой блог засунуть. Видимо, «я пиарюсь» подходит больше остальных.

Сегодня я решал один важный вопрос и переклинило меня, что непременно нужно воспользоваться шариком, отвечающим на вопросы (как в фильме «трасса 60»).
Шарик, отвечающий на вопросы

Гугл нормальных online-шариков не нашел: либо предлагают купить материальный шарик, либо online, но этот шарик страшно выглядит и/или с хитрой логикой (например, нужно ввести текст вопроса, который проходит валидацию).

Собственно, примерно за час написал свой шарик. Нужно просто кликнуть по нему и получишь ответ.

Возможно, кому-то такой шарик покажется чуть приятнее остальных.

http://www.ecm7.ru/8ball/

UPD:
Шарик переехал на собственный домен: www.8-ball.ru.
Старая ссылка тоже работает и перенаправляет на новое место.

UPD:
Благодаря NeonXP появилось расширение с шариком для Google Chrome.
Total votes 202: ↑145 and ↓57+88
Comments152

«Оживление» пользовательского интерфейса

Reading time12 min
Views32K
image

Приложение не отвечает?!


Многие из тех, кто программирует WPF-приложения, наверное тысячи раз писали конструкцию вида:
{Binding Items}

Если получение элементов коллекции Items выполняется в основном потоке приложения и занимает некоторое время — мы получаем «мертвый» пользовательский интерфейс. Приложение некоторое время не будет отрисовывать изменения состояния и реагировать на пользовательский ввод.
Читать дальше →
Total votes 104: ↑97 and ↓7+90
Comments10

Способы оценки эффективности работника

Reading time4 min
Views43K
Многие менеджеры сталкиваются с одной очень занимательной проблемой в IT-сфере. И имя этой проблеме — оценка эффективности работника. Еще пол столетия назад такая задача не вызывала приступов мигрени и паники у руководителей или экономистов, потому что все было просто. Работник закрутил 50 гаек — плохо, закрутил 150 гаек — великолепно! Но пришла революция информационных технологий, и оценка эффективности стала краеугольным камнем.

image

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

Читать дальше →
Total votes 166: ↑142 and ↓24+118
Comments140

Распознавание цифр с помощью простейшей статистики и анализа топологии

Reading time2 min
Views24K
Дело было на третьем курсе, появился у нас предмет ИИС (интеллектуальные информационные системы). Так как я давно интересовался распознаванием образов, удалось выпросить тему «распознавание рукописных цифр». Я решил не возиться с нейронными сетями и придумать что-то свое, простое, но достаточно эффективное.
Читать дальше →
Total votes 71: ↑68 and ↓3+65
Comments57

Инновационный газетный ларек, или модернизированный союзпечать

Reading time6 min
Views2.4K
Первая европейская газетаПочему газетный бизнес еще не умер? Я могу назвать как минимум два преимущества газеты перед интернет ресурсами:

1. Бумажный носитель.
2. Возможность купить на любой остановке.

Бумажный носитель имеет следующие преимущества: бумага не бликует. Экран ноутбука, нетбука, планшета, букридера или телефона все равно бликует, даже если он матовый. Это раздражает. А еще на бумаге можно почирикать, написать что-то, сделать пометки. Бумага все еще имеет свои преимущества.

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

Но газеты имеют и целый букет недостатков:

1. Новости появляются позднее, чем в интернет ресурсах.
2. Комментарии к новостям либо отсутствуют, либо выражают интерес узкого числа людей.
3. В газете обычно только процентов 5-10 интересно лично мне, а остальное рассчитано на каких-то других людей.
4. По многим интересующим меня тематикам нет газет вообще.

Итак, я предлагаю идею будущего, при чем не такого уж и далекого. Реализовать ее можно уже сейчас, технически возможно. Эта идея совместит преимущества газет и интернет-ресурсов.

Все об терминале-принтере
Total votes 91: ↑71 and ↓20+51
Comments81

Дружим XNA и WPF

Reading time3 min
Views9.1K
Вначале отвечу на вопрос «Зачем их дружить». Ответ прост — WPF хорош для пользовательских интерфейсов, XNA для сложной 3D графики и если вы делаете клиентское приложение со сложным интерфейсом и 3D элементами в нем, то связка XNA & WPF как раз для вас.
Статью я буду иллюстрировать на примере простенького медиаплеера, который я сейчас пишу.
Читать дальше →
Total votes 40: ↑33 and ↓7+26
Comments21

Топологическая сортировка

Reading time3 min
Views142K
Топологическая сортировка (Topological sort) — один из основных алгоритмов на графах, который применяется для решения множества более сложных задач.
Задача топологической сортировки графа состоит в следующем: указать такой линейный порядок на его вершинах, чтобы любое ребро вело от вершины с меньшим номером к вершине с большим номером. Очевидно, что если в графе есть циклы, то такого порядка не существует.
Ориентированной сетью (или просто сетью) называют бесконтурный ориентированный граф. В задачах подобного плана рассматриваются только конечные сети.
image
↑ Пример ориентированного неотсортированного графа, к которому применима топологическая сортировка
Далее про алгоритм, реализацию и применение..
Total votes 72: ↑62 and ↓10+52
Comments27

Удача и провал в AppStore

Reading time4 min
Views3.7K
На волне повышенного внимания к мобильному софту, и в частности к App Store, мы тоже решили попробовать свои силы в этой хаотичной, на первый взгляд, массе. iPhone есть, MacBook есть, остается только выбрать что написать. Требования простые: это должно быть просто, это не должно занять много времени и это должно быть дешево. И еще очень хотелось написать такое, что и самим пригодится. Но все пошло не совсем так, как мы предполагали.
Под катом описание того, как мы все делали, рекламировали и что в итоге получилось.
Total votes 161: ↑148 and ↓13+135
Comments133

Выпущен релиз Microsoft Ribbon для WPF

Reading time5 min
Views12K
Я рад известить вас о выпуске финальной версии Microsoft Ribbon для WPF.



Новый элемент управления совместим с WPF 3.5 SP1 и WPF 4. Он не является оберткой над неуправляемым кодом, а целиком написан на WPF, что означает полную совместимость с возможностями управления стилями WPF.

Читать дальше →
Total votes 83: ↑66 and ↓17+49
Comments28

Использование объектных представлений в СУБД Oracle

Reading time6 min
Views15K
imageВот уже более 10 лет существуют объектно-реляционные СУБД, постоянно усложняется структура хранимой информации, стандарт SQL учитывает вопросы сопряжения с объектно-ориентированными языками программирования, но, тем не менее, функционал обеспечивающий поддержку объектной парадигмы крайне редко используются в БД. Отчасти, это объясняется консерватизмом разработчиков, отсутствием развитых методологий проектирования объектно-реляционных БД и широким распространением ORM-средств. Тем не менее, существует ряд задач, где использование объектных возможностей самих БД может повысить производительность и гибкость системы.
Читать дальше →
Total votes 26: ↑25 and ↓1+24
Comments14

uTorrent на страже online просмотра

Reading time2 min
Views95K


Порой есть необходимость узнать качество видеоматериала, еще до его скачивания(сэмплы есть не всегда, да и скриншот не дает реальной картины) или просто быстро начать просмотр серии сериала, фильма, которые вдруг захотелось посмотреть в данный момент. В любимом клиенте utorrent, функция stream добавленная в alpha версии работает отвратительно. Для TorrentStream необходимо устанавливать специальный софт и смотреть в браузере. А как быть тем, кто любит «маленький» utorrent, хочет начать смотреть видео уже в момент его скачивания, не хочет загружать ничего лишнего и сторонник просмотра в полноценном видеоплеере?
Выход есть...
Total votes 101: ↑95 and ↓6+89
Comments72

Из России с торрентом: онлайн просмотр торрентов и не только

Reading time1 min
Views1.7K
Добрый день!
Представляю сообществу храбра детище нашей команды разработчиков.
Встречайте MediaGet! media-get.ru
image
Его ранняя сыренькая версия уже была упомянута на хабре.
Сейчас уже программа претерпела множество доработок и в нее были добавлены новые фичи.
Наша задача была сделать торрент-клиент ориентированный как на опытных пользователей торрентов, так и на людей вообще не знакомых с p2p.
Читать дальше →
Total votes 63: ↑42 and ↓21+21
Comments80

Яндекс.Деньги и MasterCard Prepaid — для любых покупок

Reading time2 min
Views21K
Мы давно мечтали о том, чтобы Яндекс.Деньгами можно было пользоваться для покупок в любых онлайн-магазинах. Вообще любых — от тех, что доставляют экзотические товары из дальних стран, до огромных международных аукционов. И вот сегодня мы сделали к этой цели очередной большой шаг — начали продавать виртуальные карты MasterCard Prepaid.

Вам нужно выписать муранские бусины прямо из Венеции или кастаньеты ручной работы — из Испании? Заказать на Amazon.com редкую книгу или поймать на eBay раритетную старинную фотокамеру? Или просто покупать всевозможную технику, билеты, одежду или украшения в любых иностранных магазинах? Легко! Заходите на сайт Яндекс.Денег, мгновенно оформляете виртуальную карту MasterCard ровно на нужную сумму и сразу в нужной валюте (долларах, евро или рублях) — и немедленно оплачиваете ею свою драгоценную покупку точно так же, как обычной пластиковой картой.

Читать дальше →
Total votes 122: ↑104 and ↓18+86
Comments124

Как выучить любой язык за 3 месяца?

Reading time6 min
Views99K
Перевод статьи Тима Ферриса из его блога.

image

(Учебник Дзюдо Окано Исао, который я использовал для изучения японской грамматики)

Изучение языка не должно быть сложным.

Принципы когнитивной нейронауки и управления временем могут быть применены для достижения свободного владения языком на разговорном уровне (в данном случае определяется как 95%+ процентов понимания и 100% выразительных возможностей) в течение 1-3 месяцев.

Время прочтения: 15 минут
Total votes 207: ↑186 and ↓21+165
Comments134

Особая экономическая зона «Дубна»

Reading time2 min
Views6.5K
Небольшой городок Дубна находится на границе Московской и Тверской областей (принадлежит Московской области). В 1956 году здесь был основан Объединенный Институт Ядерных Исследований. С того момента город стал считаться наукоградом (правда официальный статус он получил лишь в 2001 году).

Дубна – город ученых, инженеров, физиков и велосипедистов. Какое же отношение он имеет к IT и Хабру в частности?

Как известно, не так давно в этом уютном городке была основана особая экономическая зона. Она создавалась с целью развития в основном IT и нанотехнологий. Давайте посмотрим, что здесь происходит на данный момент (в комментариях вы можете сравнить это с перспективами того, что будет в Сколково, например).
Читать дальше →
Total votes 49: ↑43 and ↓6+37
Comments88

ЛикБез по патентам

Reading time5 min
Views13K
Цель этой статьи — помочь тем, кто рассчитывает выйти на западные рынки с продуктом или технологией, быть готовыми к тому черному дню, когда вы получите по почте иск о нарушении патентных прав. Если вы рассчитываете на успех, то наивно рассчитывать, что вас обойдет чаша сия. Не обойдет. Правда, это вряд ли будет чаша. Скорее это будет большая неотесанная дубина. Дубина патентного тролля.
Правда, такая история ожидает совсем не в каждой стране. В большинстве стран законы ограждают общество от патентования идей. Осознав, что программное обеспечение не подчиняется законам физики, а значит — запатентовать можно практически все, большинство стран существенно ограничило возможность патентования чего-либо в области ПО. Существует, однако, одно маленькое, но важное исключение — Соединенные Штаты Америки. Про эту страну мы и будем в основном говорить.
Невозможно в одной статье описать все аспекты ситуации с патентами в США. К тому же, я не американский патентный юрист, и не знаю всех тонкостей, а если бы и знал, вряд о них имело бы смысл здесь писать. Поэтому постараемся сконцентрироваться на самом важном, а если всплывут вопросы, поговорим о них в комментах.
Если тема заинтересовала, приглашаю разбираться с ней под катом.
Читать дальше →
Total votes 52: ↑50 and ↓2+48
Comments45

Как собрать Кубик Рубика 5х5х5 (часть 1)

Reading time8 min
Views41K
В далеком 2008 году в мои руки попал кубик рубика нестандартных размеров. Как собирать такое чудо, я тогда и понятия не имел. Поначалу мы с друзьями собирали его частично, не имея понятий об алгоритме сборки, но потом захотелось всё-таки научиться собирать его полностью. Через гугл я нашёл некоторое подобие алгоритма сборки, но он к сожалению был неполный и грешил неточностями. Некоторое время анализировав нагугленное и алгоритм классической сборки кубика 3х3х3 я осознал полный алгоритм сборки куба не только 5х5х5, но и 4х4х4 (хотя у меня под рукой не было такого куба, я написал программу для моделирования такого кубика в 3D и проверил алгоритм). Всем, кто хотел бы научиться собирать такой кубик — добро пожаловать под кат.
Читать дальше →
Total votes 248: ↑231 and ↓17+214
Comments72

Электронная очередь абитуриентов

Reading time9 min
Views11K
image

Введение


Хочу рассказать об одной интересной задаче, которая возникла передо мной и моим коллегой в университете. Хоть сейчас и лето, но жизнь там не угасает ни на минуту. Все суетятся, обрабатывают документы, подсчитывают абитуриентов, если все обобщать – сезон поступления в ВУЗы. Учусь я на техническом факультете университета, причем, учусь неплохо, поэтому нам предложили написание электронной очереди для поступления абитуриентов. Не долго думая, я и мой коллега (и по группе и по работе) согласились. Причиной не желания воспользоваться уже какими-то готовыми продуктами для университета стала заоблачная цена данных разработок, которая составляла порядка 300т.р. Может и не много, но для нашего города цена высокая, наверное, поэтому и решили привлечь студентов своего университета, ко всему прочему это ещё и неплохой опыт работы в данной отрасли.
Читать дальше →
Total votes 197: ↑187 and ↓10+177
Comments121

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity