Как стать автором
Обновить
0
0
Шевченко Алексей @otetz

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

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

Production-ready images for k8s

Время на прочтение6 мин
Количество просмотров4K
Эта история о том, как мы используем контейнеры в продуктовой среде, в особенности под Kubernetes. Статья посвящена сбору метрик и логов с контейнеров, а также билду образов.

image
Читать дальше →
Всего голосов 10: ↑7 и ↓3+8
Комментарии12

Эксперимент VonmoTrade. Часть 2: Ордеры. Типы, особенности обработки

Время на прочтение6 мин
Количество просмотров4.6K

Чтобы понять, как работают биржи, нужно разобраться с биржевыми заявками и правилами их обработки брокером.


В статье мы разберем типы ордеров, особенности их исполнения на бирже и накладываемые торговой моделью ограничения. Если вам любопытно, что значат аббревиатуры DAY, GTC, FOK, IOC, GTD, GAT, MOO, MOC, LOO, LOC, MIT, OCO, OSO, PEG, прошу под кат.

Читать дальше →
Всего голосов 7: ↑6 и ↓1+10
Комментарии0

Эксперимент VonmoTrade. Часть 3: Книга ордеров. Обработка и хранение торговой информации

Время на прочтение6 мин
Количество просмотров4.9K


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

Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии6

Эксперимент VonmoTrade. Часть 4: Торговые графики

Время на прочтение6 мин
Количество просмотров2.2K

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

Читать дальше →
Всего голосов 3: ↑2 и ↓1+3
Комментарии0

5 вещей, которые я бы хотел знать до начала разработки биржи

Время на прочтение5 мин
Количество просмотров3.8K

“Скажи мне — и я забуду, покажи мне — и я запомню, дай мне сделать — и я пойму”.


Когда я со своим котом начинал разработку движка биржи, именно эта цитата Конфуция звучала в моей голове. Мы были сплоченной и мотивированной на результат командой. Интерес и готовность преодолевать трудности, возникающие на пути к MVP, — вот как можно было описать наше состояние. Вызовы и открытия, возникшие в процессе разработки, определенно внесли свои коррективы и стоили затраченного времени. Об основных из них, а также об итогах эксперимента, я и хочу поведать сегодня.


Для нетерпеливых — вот ссылка на демо версию биржи, которую можно запустить на своих машинах.


Всех остальных прошу под кат.

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

Эксперимент VonmoTrade. Часть 1: Биржи и современные технологии

Время на прочтение4 мин
Количество просмотров2.9K

Цикл статей освещает попытку создания реактивной системы силами одного человека с минимальным бюджетом и в кратчайшие сроки.


Цели эксперимента:


  • Более глубокое понимание предметной области и улучшение технической экспертизы
  • Выявление сильных и слабых сторон использования функциональных языков и проектов с открытым исходным кодом при разработке торговых систем
    В этой статье представлена мотивационная часть проекта и декомпозиция задачи.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии17

Эффективное использование Github

Время на прочтение13 мин
Количество просмотров123K

Github — важная часть жизни современного разработчика: он стал стандартом для размещения opensource-проектов. В «2ГИС» мы используем гитхаб для разработки проектов web-отдела и хостинга проектов с открытым кодом.

Хотя большинство из нас пользуются сервисом практически каждый день, не все знают, что у него есть много фишек, помогающих облегчить работу или рутинные операции. Например, получение публичного ключа из URL; отслеживание того, с каких сайтов пользователи приходят в репозиторий; правильный шаринг ссылок на файлы, которые живут в репозиториях гитхаба; горячие клавиши и тому подобное. Цель этой статьи — рассказать о неочевидных вещах и вообще о том, что сделает вашу работу с гитхабом продуктивнее и веселее (я не буду рассматривать здесь работу с API гитхаба, так как эта тема заслуживает отдельной статьи).


Содержание



Читать дальше →
Всего голосов 149: ↑148 и ↓1+147
Комментарии38

Мой опыт восстановления зрения

Время на прочтение9 мин
Количество просмотров277K
   Этим летом я был на некоторое время предоставлен сам себе – всех своих я отправил подальше от дыма, а сам, недолго думая, решил немного подтянуть здоровье. Не просто записаться в тренажерный зал и накачать «квадратиков» для пляжа, а именно обследоваться у некоторых врачей, чтобы выработать для себя вектор дальнейших действий, дабы совсем не превратиться в «овоща».

image

   Расскажу лишь про свой опыт восстановления зрения – именно оно больше всего подвержено риску у любого «компьютерного» человека.
Читать дальше →
Всего голосов 495: ↑398 и ↓97+301
Комментарии208

Структура и интерпретация компьютерных программ

Время на прочтение1 мин
Количество просмотров12K
image
Перевод второй лекции Джеральда Сассмана
«Процедуры и процессы: подстановочная модель.»

Эти лекции были прочитаны 25 лет назад сотрудникам HP, но на самом деле это тот легендарный вводный курс 6.001, который читался в MIT в 1980 году. С тех пор эти лекции sine qua none во всем мире программирования. Хотелось бы чтобы каждый программист посмотрел этот курс, ничего не учит абстрактному мышлению лучше, чем SICP.
Приятного просмотра на ночь глядя.
Читать дальше →
Всего голосов 75: ↑75 и ↓0+75
Комментарии37

Разработка привлекательных реалистичных пользовательских интерфейсов

Время на прочтение4 мин
Количество просмотров15K
Cекрет разработки привлекательных интерфейсов заключается в реализме. Ваша задача — придать плоским элементам объём, используя свойства реальных объектов, вроде неровностей и шероховатостей, бликов и теней, различных текстур поверхностей. В идеале они должны выглядеть как предметы на вашем столе. Создавая классный интерфейс, в первую очередь нужно думать не «как», а «почему».
Читать дальше →
Всего голосов 212: ↑205 и ↓7+198
Комментарии49

Асинхронный web-mining c помощью node.js

Время на прочтение6 мин
Количество просмотров2.6K
Хотелось бы поделится опытом решения задачи web-mining'а: сбор некоторой информации с определенного списка ресурсов. Сразу хотелось бы отметить, что это не является попыткой создать свой «поисковик» — для этого используются совершенно другие подходы. Цель web-mining’а – вытащить часть информации. Например, если ресурс поддерживает микроформаты в виде «визиток» и т.п.

Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии4

Восстановление зрения

Время на прочтение2 мин
Количество просмотров45K
Однажды у меня появились видеозапись лекций Жданова.
Так были предложены упражнения для глаз. Я решил попробовать выполнять их, чтобы проверить их эффективность.
Ниже вы увидите сами упражнения.

Читать дальше →
Всего голосов 162: ↑114 и ↓48+66
Комментарии180

Добавляем рекламные баннеры iAd в ваши приложения для iPhone

Время на прочтение7 мин
Количество просмотров35K
В апреле этого года во время презентации новой операционной системы iOS 4 (бывшая iPhone OS) Стив Джобс также представил и новую платформу компании Apple для мобильной рекламы – iAd. По заверению Apple, их главная задача — дать возможность заработать разработчикам бесплатных и недорогих приложений за счет размещения в последних рекламных баннеров. Оплата будет идти как за показ рекламного баннера, так и за клики по нему. Во втором случае оплата будет существенно выше.

Основная идея iAd – соединение интерактивности, которую дает использование смартфона или планшета, с эмоциональностью рекламного объявления, в котором задействованы и аудио, и видео. Для этих целей при создании рекламы используются Java Script, HTML5, CSS3 и мультитач. Все это позволяет создавать интересные и привлекающие внимание рекламные ролики-приложения. Примеры таких реклам мы могли видеть на презентации новой операционной системы (на английском языке).

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

На основе iAd Programming Guide и видео с WWDC 2010 я набросал краткий обзор-перевод этой новой технологии. Речь пойдет не о создании самих красочных рекламок, а именно о размещении таковых в ваших приложениях.

Читать дальше →
Всего голосов 66: ↑41 и ↓25+16
Комментарии23

Серьезный разговор о рулях

Время на прочтение9 мин
Количество просмотров89K
Если хоть раз, играя на компьютере в гонки, у вас мелькала мысль о покупке руля, то эта статья для вас.

image

Все, что вы хотели знать, но боялись спрость ) Доступным языком, подробно и наглядно. Трафик.
Читать дальше →
Всего голосов 291: ↑274 и ↓17+257
Комментарии164

Издание собственной книги: от А до Я

Время на прочтение7 мин
Количество просмотров3K
Разгони свой сайтПосле заметки о выходе книги «Разгони свой сайт» ко мне обратились с просьбой осветить процесс публикации собственного издания. Не скажу, что описанные ниже действия были простыми и очевидными: в ходе возникло масса вопросов, на которые я с трудом мог ответить самостоятельно, поэтому приходилось искать совета буквально везде.

Предыстория


Начинать надо прежде всего с того, чтобы иметь четкий замысел книги и время на ее написание. В моем случае мне очень помог тот факт, что на момент написания весь материал был уже фактически собран, и мне нужно было только его скомпоновать, перепроверить и уточнить.

Если у вас нет четкого плана изложения материала, то лучше вообще не начинать сам процесс написания. В таком случае он может стать долгим, мучительным, а результат совершенно не удовлетворит потенциальных читателей.
Читать дальше →
Всего голосов 96: ↑91 и ↓5+86
Комментарии41

Ускорение загрузки Windows for fun and profit

Время на прочтение4 мин
Количество просмотров804K
image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
Под катом много однообразных картинок и немножко унылого текста
Всего голосов 533: ↑517 и ↓16+501
Комментарии365

20 инструментов для мониторинга Твиттера

Время на прочтение3 мин
Количество просмотров46K

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


Внимание, под катом много картинок!
Всего голосов 67: ↑53 и ↓14+39
Комментарии14

Тактические Космические Рейнджеры Онлайн: бета-тест новой игры от Elemental Games

Время на прочтение4 мин
Количество просмотров4.7K
Генерал — 1999, Космические Рейнджеры — 2002, Космические Рейнджеры 2: Доминаторы — 2004, Космические Рейнджеры 2: Доминаторы. Перезагрузка — 2007. Думаете на этом все и закончится? Как бы не так!

Несколько лет назад коллектив Elemental Games, компании-создателя игр по вселенной Космических Рейндежеров, пережил не лучшие времена: многие люди ушли в Katauri Interactive. Однако уже тогда на официальном форуме проскочила информация о начале работ над новым проектом Star Time (Время Звезд).
Со временем было решено запустить еще одну игру, Империя, космическую тактическую браузерную стратегию с видом сверху и системой free-to-play.

В этом посте я постараюсь дать немного информации по обоим проектам. Поехали! :)

Читать дальше →
Всего голосов 129: ↑106 и ↓23+83
Комментарии98

SpyderCube — кубик, который изменит вашу жизнь

Время на прочтение5 мин
Количество просмотров6.8K


Каждый, кто разок держал в руках хоть немного профессиональный фотоаппарат слышал о балансе белого (цвета). А те, кто занимаются фотоделом серьезно- и подавно!..
Наверняка, вы иногда видели желтоватые или красноватые фотки. Это как раз и зависит от баланса белого. И, чтобы изображение выглядела также, как объект Вашей съемки, надо точно его настроить. Для этого и был создан следующий девайс. (под катом большие фотки)

Что это такое и что с ним делать
Всего голосов 119: ↑108 и ↓11+97
Комментарии82
1
23 ...

Информация

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

Специализация

Backend Developer, Chief Technology Officer (CTO)
От 6 000 €