Как стать автором
Обновить
14
0
dmitrygusev @dmitrygusev

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

Отправить сообщение

Вышел AnjLab SQL Profiler 1.2

Время на прочтение1 мин
Количество просмотров5.3K
AnjLab SQL Profiler — это бесплатный Open Source профайлер для MS SQL Server (Express).

В новой версии появилась возможность автоматической группировки одинаковых запросов по соединениям в Performance Dashboard.

Спасибо PowerDNN за спонсорскую помощь в развитии проекта.
Всего голосов 10: ↑9 и ↓1+8
Комментарии4

Bookmarklet для Free-lance.ru

Время на прочтение1 мин
Количество просмотров1.2K
Хочу поделиться полезным букмарклетом для сайта Free-lance.ru

Он вам пригодится, если вы часто просматриваете портфолио пользователей (в частности дизайнеров), у которых нет pro-аккаунта на сайте free-lance.ru. Для таких пользователей портфолио (список их проектов) отображается в виде списка ссылок на странички проектов, где находится картинка с результатами работы.

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

image

Добавить букмарклет можно отсюда.

Там же можно найти ссылку на исходники и переделать что-то под себя или написать запрос в issues, если будет нужна помощь.
Всего голосов 13: ↑6 и ↓7-1
Комментарии2

Обсуждение работы алгоритма Романова на примере

Время на прочтение1 мин
Количество просмотров2.8K
В продолжение вчерашнего обсуждения.

В прошлый раз остановились на том, чтобы объяснить как работают алгоритмы унификации и фильтрации на конкретном примере. Сам пример был построен особым образом, чтобы проверить определенные свойства алгоритмов.

Для дальнейшего обсуждения я написал небольшой unit-тест, который оперирует формулой из примера. Unit-тест нужен для того, чтобы пропустить шаг алгоритма Романова, где происходит декомпозиция исходной формулы на множество CTF. Вместо этого декомпозиция предлагается изначально автором вопроса.

Unit-тест и подробный лог работы приложения я выложил здесь:

gist.github.com/791064

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

Как видно из лога работы, тест заканчивается ситуацией, когда на очередном шаге построения гиперструктуры базисный граф оказался пустым множеством, что согласно алгоритму означает, что формула не выполнима (пункт 2b внизу страницы 11 в тексте статьи).

Чтобы не переписывать здесь еще раз статью, предлагаю в обсуждении задавать вопросы, которые требуют дополнительных разъяснений.
Всего голосов 26: ↑21 и ↓5+16
Комментарии24

Открытое письмо ученым и эталонная реализация алгоритма Романова для NP-полной задачи 3-ВЫП

Время на прочтение3 мин
Количество просмотров9.4K
С момента предыдущей публикации о полиномиальном алгоритме Романова для 3-ВЫП прошло 4,5 месяца.

За это время мы с Владимиром Федоровичем подготовили вариант статьи, чтобы отправить его коллегам-ученым и попутно реализовали эталонную реализацию этого алгоритма на Java.
Читать дальше →
Всего голосов 60: ↑52 и ↓8+44
Комментарии132

Сведение решения NP-полной задачи «3-выполнимость» к алгоритму с полиномиальной сложностью

Время на прочтение2 мин
Количество просмотров6.8K
По следам публикации P != NP (для которой, кстати, опубликовано опровержение), хочу поделиться ссылкой на статью В.Ф. Романова, в которой он показывает, как можно свести решение NP-полной задачи «3-ВЫП» к полиномиальному алгоритму.

Напомню, что любую задачу из класса NP можно «полиномиально свести» к любой из NP-полных задач. Значит если если существует полиномиальный алгоритм для решения хотя бы одной задачи, то потенциально любую NP-полную задачу можно также решить полиномиальным алгоритмом.

Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Комментарии38

Ratings Service / Online-сервис + REST API для поиска рейтингов фильмов

Время на прочтение6 мин
Количество просмотров1.5K
Ratings Service — это online-сервис, который позволяет узнать рейтинг фильма по его названию.

image

Отличительные особенности:
  1. поиск по нескольким Интернет-базам одновременно (на данный момент это КиноПоиск.Ru и КиноКопилка.ру)
  2. легкий интерфейс; можно пользоваться с мобильного телефона, например, через Opera Mini
  3. возможность получать результаты выборки в формате XML в стиле REST
  4. хостинг на Google App Engine / Java
  5. Open Source

Я бы хотел рассказать о некоторых особенностях реализации и поделиться впечатлениями работы с Google App Engine / Java. Ниже вы также найдете адрес проекта на Google Code, с выложенными исходными кодами.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии3

Firefox 3.0 стал хуже

Время на прочтение1 мин
Количество просмотров439
После того, как я обновился на 3.0 моя продуктивность работы в браузере упала и мне заново приходится вырабатывать привычки работы с браузером.

Речь идет об элементах управления и горячих клавишах:
  • Пропала кнопка «Перейти» в адресной строке, которая была справа. Как мне теперь обновить страницу без повторной отправки данных? Заново перевести фокус ввода в адресную строку и нажать «Ввод»?

  • Перестала работать комбинация Shift+Ctrl+T. Как мне теперь открыть случайно закрытую вкладку? Посмотреть Историю?

Все альтернативы требуют большего количества действий, что начинает «подбешивать».

Со временем я уверен еще найдется что-то.

Вопрос к создателям Firefox: Зачем было удалять элементы интерфейса и горячие клавиши, которыми я пользовался и выработал у себя на них привычку?

Вопрос к читателям: Кто-то еще заметил, что ему приходится менять свои привычки в работе с Firefox 3.0?

Обновление 27.06.2008:

Получилось так, как я и предполагал — все оказалось еще хуже. Firefox все еще не научился обновляться со старой версии на новую :(

Прощайте мои настройки — здравствуйте настройки по-умолчанию.
Всего голосов 51: ↑17 и ↓34-17
Комментарии42

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность