Pull to refresh
33
0
Данила @ttools

User

Send message

Провайдеры и судебные решения

Reading time 2 min
Views 972
Доброго времени суток, уважаемые читатели Хабра!

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

Сайт проекта ttools.ru расположен на сервере виртуального хостинга, что на данном этапе вполне соответствует его требованиям к ресурсам и текущей нагрузке. Некоторое время назад я стал наблюдать заметный отток аудитории по непонятным причинам. Ничего тревожного в этом не усмотрел, бывает, сезонность, не очень выгодные обновления выдачи поисковиков, и и.т.д., в общем, особого значения не придал.

Спустя некоторое время совершенно случайно обнаружил, что сайт не доступен для пользователей крупного провайдера проводной Билайн. Ни пинг, ни трассировка, ни коннекты на http порт не проходят. При использовании других провайдеров всё в норме.
Читать дальше →
Total votes 51: ↑49 and ↓2 +47
Comments 52

Конкурс для программистов №4

Reading time 2 min
Views 400
Имеется среда и множество факторов, влияющих на состояние среды. Каждый фактор множества факторов может либо присутствовать в этом множестве либо отсутствовать. Общее количество различных факторов равно 32

Состояние среды определяется массивом из тридцати двух характеристик среды. Каждая характеристика среды это целое число в интервале [0..255]

Каждый присутствующий фактор множества факторов вносит свой вклад в каждую характеристику состояния среды, увеличивая значение каждой характеристики на целое число в интервале [0..255]

Вклады всех факторов суммируются для каждой характеристики среды. Пустому множеству факторов соответствует состояние среды с нулевыми значениями всех характеристик.

Имеются входные соответствия: множество факторов 1 -> состояние среды 1. Используя входные соответствия необходимо определить как можно больше правильных соответствий для заданного множества факторов 2.
Читать дальше →
Total votes 9: ↑5 and ↓4 +1
Comments 6

Конкурс для программистов №4

Reading time 2 min
Views 704
Проект ttools.ru объявляет конкурс для программистов №4!
О конкурсах проекта можно почитать в рубрике “Конкурсы” блога ttools.ru
О задаче конкурса №4:

Предыдущая задача конкурса №3 была быстро решена участниками на все 100%. Был продемонстрирован способ решения  гораздо  проще, чем предполагалось. Это произошло благодаря исходным данным задачи, допускающим такую возможность и сообразительности участников. В целом  такие неожиданные повороты событий радуют, это добавляет интриги, но в то же время  заставляет  аккуратнее подходить к составлению заданий и подготовке исходных данных. На этот раз я предлагаю заново решить задачу конкурса №3, но с новыми исходными данными, которые (как я надеюсь) сделают задачу именно тем, что предполагалось изначально

Спонсоры:

Спонсором этого конкурса является компания "Фондовые технологии" — разработчик программного обеспечения SAT, служащего для создания, тестирования и эксплуатации торговых роботов под Quik, SmartCOM и Plaza-2.
Спонсор предоставляет денежный приз победителю конкурса №4 в размере 2500 рублей
Читать дальше →
Total votes 8: ↑4 and ↓4 0
Comments 0

Конкурс для программистов №3

Reading time 2 min
Views 413
Имеется среда и множество факторов, влияющих на состояние среды. Каждый фактор множества факторов может либо присутствовать в этом множестве либо отсутствовать. Общее количество различных факторов равно 32

Состояние среды определяется массивом из тридцати двух характеристик среды. Каждая характеристика среды это целое число в интервале [0..255]

Каждый присутствующий фактор множества факторов вносит свой вклад в каждую характеристику состояния среды, увеличивая значение каждой характеристики на целое число в интервале [0..255]

Вклады всех факторов суммируются для каждой характеристики среды. Пустому множеству факторов соответствует состояние среды с нулевыми значениями всех характеристик.

Имеются входные соответствия: множество факторов 1 -> состояние среды 1. Используя входные соответствия необходимо определить как можно больше правильных соответствий для заданного множества факторов 2.
Читать дальше →
Total votes 9: ↑2 and ↓7 -5
Comments 6

Конкурс для программистов №3

Reading time 2 min
Views 605
Проект ttools.ru объявляет конкурс для программистов №3!
О конкурсах проекта можно почитать в рубрике “Конкурсы” блога ttools.ru
О задаче конкурса №3:

Я старался подобрать задачу сложнее и интереснее задачи конкурса №1, но технически проще задачи конкурса №2. Эта задача потребует больше сообразительности, чем техники программирования.  Процесс решения задачи, для меня по крайней мере, был крайне увлекательным. Очень интересно, как задача распадается  более простые подзадачи, которые можно свести к универсальным, а затем и вся задача выглядит совершенно иначе, чем казалась на начальных этапах. При решении испытал несколько вспышек «эврики» ;) Надеюсь, что решение задачи доставит вам не меньше удовольствия!

Спонсором этого конкурса является компания "Фондовые технологии" — разработчик программного обеспечения SAT, служащего для создания, тестирования и эксплуатации торговых роботов под Quik, SmartCOM и Plaza-2.
Читать дальше →
Total votes 15: ↑6 and ↓9 -3
Comments 2

Конкурс для программистов №2

Reading time 3 min
Views 451
Имеется пространство объектов. Каждый объект идентифицируется 4-х байтовым идентификатором. Между объектами имеются направленные связи. Каждая связь характеризуется идентификатором начального объекта, идентификатором конечного объекта и 4 байтами информационной нагрузки. Последовательности связей объект1->объект2; объект2->объект3;… образуют маршруты. Длина маршрута определяется количеством связей. Через один объект может проходить несколько маршрутов. Маршрут может быть замкнутым, если конечный объект одной из связей маршрута является начальным объектом другой связи маршрута. Длиной замкнутого маршрута считается количество связей до связи, в которой конечный объект является начальным объектом другой связи маршрута, не включая данную связь.

Входной файл содержит список связей в формате:

4 байта идентификатор начального объекта
4 байта идентификатор конечного объекта
4 байта информационная нагрузка связи

Необходимо
Найти маршрут (маршруты, если их несколько) максимальной длины во входном файле и сохранить в выходном файле в формате

4 байта длина маршрута
12 x длина маршрута список связей маршрута

Напоминаю, правила проведения конкурса, а также исходный файл можно найти здесь

Удачи !!!

UPD:
На текущий момент (15.03.2011 17:30)
Читать дальше →
Total votes 10: ↑0 and ↓10 -10
Comments 82

Конкурс для программистов №2

Reading time 3 min
Views 920
Проект ttools.ru объявляет конкурс для программистов №2!

О конкурсах проекта можно почитать в рубрике "Конкурсы" блога ttools.ru

Опыт проведения предыдущего конкурса был учтен и отражен в правилах и плане проведения конкурса

О задаче конкурса #2:

Задача будет сложнее и интереснее задачи конкурса #1. Тем не менее, по опыту первого конкурса, уверен решение «в лоб» самые сильные участники смогут запрограммировать в течении первого часа. Однако объём и характер данных для обработки выбраны таким образом, что при таком решении время вычислений будет существенным, что автоматически даст преимущество участникам, с более оптимальным алгоритмом решения. При этом оптимизация алгоритма не должна быть сложной настолько, чтобы время на его реализацию было неоправданным и не давало преимущества другим участникам. Потребуется найти наиболее эффективное решение за минимальное время. Надеюсь, вам будет интересно побороться!
Читать дальше →
Total votes 9: ↑3 and ↓6 -3
Comments 1

Задачка на 10 000 руб

Reading time 1 min
Views 595
Приз победителя – 10 000 рублей

Имеется множество шестиразрядных чисел, записанных в системе исчисления с переменным основанием, т.е. каждый разряд этой системы исчисления имеет свое максимальное значение (основание минус 1). Число в этой системе исчисления записывается десятичными числами-разрядами слева направо от старшего разряда к младшему. Разряды разделяются пробелом. Максимальные значения разрядов этой системы “4 8 15 16 23 42”
минимальное число
“0 0 0 0 0 0” соответствует числу “0″ в десятичной системе,
“0 0 0 0 0 42” соответствует числу “42″ в десятичной системе,
“0 0 0 0 1 0” соответствует числу “43″ в десятичной системе, и т.д.
Входной файл содержит список чисел, записанных в этой системе. Необходимо составить выходной файл, заменив каждое число входного файла в этой системе исчисления на число в этой же системе исчисления, следующее за ним.
Пример:
Во входном файле “1 3 12 22 0 11“. В выходном “1 3 12 22 0 12“.
Во входном файле “2 0 0 16 23 42“. В выходном “2 0 1 0 0 0“.
Входной файл
konkurs1
Удачи!
Подробности тут
UPD
1) Присылайте пожалуйста файл, исходный код не нужен и защитан не будет.
2) Придумайте себе уникальный ник. Если, например, вас зовут Сергей и вы победите, то возможно будет путаница, какой именно Сергей победил (имя выбрано для примера). Мы конечно разберемся по e-mail, но с ником проще.
3) Выполняйте задание внимательно. Проверяйте результат внимательно. Неправильный результат не засчитывается.
4) Все результаты в понедельник через неделю, 7 февраля в 14-00

UPD
По просьбам участников время проведения конкурса сокращено. Верные решения уже есть, победитель известен. После обработки всех ответов будут объявлены результаты. Спасибо всем, кто принял участие!

UPD
Итоги конкурса
Total votes 37: ↑12 and ↓25 -13
Comments 86

Новый сервис для анализа IV опционов FORTS

Reading time 1 min
Views 2.5K
image

Позволяет изучать подразумеваемую волатильность основных базовых активов FORTS. Доступны все серии опционов, центральные и +-1 страйки. Часовые и дневные свечи. Картинка кликабельна
Total votes 13: ↑7 and ↓6 +1
Comments 5

QuikOrdersDOM — автоматизированная биржевая торговля II

Reading time 1 min
Views 1.7K
В предыдущем посте я писал об автоматизации скальперской технологии «Индикатор баланса объёмов» с помощью QuikOrdersDOM. Сегодня я хочу продемонстрировать еще одно видео, посвященное автоматизации технологии скоростной торговли «TakeSpread»



UPD: на youtube с роликом какие-то проблемы, под хабракатом
тоже самое на rutube, качество правда похуже
Читать дальше →
Total votes 19: ↑6 and ↓13 -7
Comments 14

QuikOrdersDOM — автоматизированная биржевая торговля

Reading time 2 min
Views 4.7K
С ростом популярности автоматизированной биржевой торговли за последние несколько лет стали очень распространены программы, которые позволяют трейдеру быстро реагировать на изменение рыночной ситуации на сверхкоротких таймфреймах. Торговый автомат может сутками анализировать текущие потоки котировок из разных источников, выжидая благоприятный момент, а затем добавить сложную позицию из нескольких торговых инструментов в портфель меньше, чем за секунду.
Читать дальше →
Total votes 11: ↑6 and ↓5 +1
Comments 30

Трейдинг. Часть 2

Reading time 5 min
Views 8.6K
Продолжение. Часть 1 здесь

Биржа — юридическое лицо, обеспечивающее регулярное функционирование организованного рынка товаров, валют, ценных бумаг и производных финансовых инструментов. (Из Википедии)
Читать дальше →
Total votes 11: ↑6 and ↓5 +1
Comments 2

Трейдинг. Часть 1

Reading time 3 min
Views 9.8K
Читая Хабр, заметил, что время от времени проскальзывают здесь эпизодические статьи об игре на бирже. Поскольку моя деятельность плотно связана с этим вопросом, и я решил написать пробную статью по этой теме для Хабра, возможно она окажется полезной для читателей и позволит немного прояснить, как обстоят дела в этой сфере.

Если вы задумывались о том, что когда-нибудь надо попробовать, что такое биржа, если кванты информационного поля биржевой тематики оставляют след на сетке вашего восприятия, вас непременно будут бомбить разного рода заинтересованные источники и смущать сообщениями о том, как просто торговать на бирже.
Читать дальше →
Total votes 86: ↑60 and ↓26 +34
Comments 69

Программист и антивирус II — окончание истории

Reading time 2 min
Views 1.8K
Возможно, кому-то будет интересно узнать, чем закончилась моя история с NOD32.

Напомню, что после обсуждений, технических и других аспектов взаимодействия с NOD32, появился комментарий [предположительно] Павла Потасуева, Директора по IT российского представительства ESET:
Читать дальше →
Total votes 119: ↑100 and ↓19 +81
Comments 127

Программист и антивирус

Reading time 10 min
Views 27K
image
Я занимаюсь разработкой программного обеспечения для скоростной и автоматизированной торговли ценными бумагами и производными инструментами на Российском Фондовом рынке, в основном для физлиц. Проект веду чуть больше полугода и распространяю продукт свободно. До недавнего времени всё шло как обычно — расширяю функционал, вылавливаю баги, добавляю новые, вылавливаю, расширяю-добавляю, вобщем, обычный жизненный цикл проекта и так шло до тех пор, пока я не столкнулся с неожиданной проблемой, процесс решения которой мне показался, как минимум, удивительным, и достойным сей публикации.
Читать дальше →
Total votes 276: ↑237 and ↓39 +198
Comments 353

Information

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