Архив за 09 августа 2016 - 7

Как на самом деле устроена торговля на бирже: Простой алгоритм (часть 2) - 1

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

Мне не удавалось, как разработчику, задерживаться на одной работе больше двух лет.

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

(Оговорка: мне везло, что я жил в местах, где работы для программистов было больше, чем программистов! Я понимаю, что возможность сменить работу доступна не всем).

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

Мы с командой разработали стратегию против скуки и применили ее в нашей компании. И поскольку эта стратегия до сих пор хорошо работает, я хотел бы поделиться ей здесь.

В Enki нам повезло работать над трудной и интересной задачей. У нас есть много интересных штук для претворения их в код и множество занятных проблем, которые нужно решить. Поэтому, казалось бы, о какой скуке может идти речь? Но в начале её никогда и не бывает. Скука, как правило, нагнетается со временем, и поражает вас в самый неподходящий момент.

Вот почему мы заранее предлагаем решение, создавая культуру, которая спасет нас (постучим по дереву!) и сделает так, чтобы никогда не становилось скучно.Читать полностью »

На YouTube-канале OnePlus опубликовали новый видеоролик, в котором рекламируется технология быстрой зарядки Dash Charge, реализованная в смартфоне OnePlus 3.

В качестве жертвы, победителем которой выступает OnePlus 3, был выбран флагманский смартфон Samsung Galaxy S7, в котором также реализована своя технология быстрой зарядки (Adaptive Fast Charging). Samsung утверждает, что данная технология позволяет пополнить заряд аккумулятора до 50% в течение всего 30 минут.

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

image

В ноутбуках не оказалось модулей памяти и жестких дисков, но два ноутбука были совершенно целые. Для одного из них на ebay.com за $10 я приобрел зарядное устройство. Ноутбук IBM ThinkPad 380ED.

Обзор этого ноутбука по катом.
(Много картинок)
Читать полностью »

Воспользовавшись поиском на Хабре по ключевым словам «ПЛК Berghof», «CANopen», «Codesys 3» отметил отсутствие руководств по быстрому старту с использованием вышеуказанного контроллера. Вследствие этого решил исправить недостаток. Результатом данного руководства будет готовый проект, который позволит регулировать скорость и направление движения серводвигателя по CANopen интерфейсу.

Используемая среда разработки — «Codesys» версии 3.5. На просторах интернета подавляющее большинство роликов и руководств описывают морально устаревшую версию 2.3, которая кардинально отличается как по интерфейсу, так и по функциональным возможностям. В этом руководстве не будет использоваться режим эмуляции. Все будет работать на реальных железках.

Что мы имеем: помимо ПЛК Berghof 2007 (или любого другого), необходим сервопривод DELTA ASDA-2M и серводвигатель DELTA ECMA-E11310RS.
Читать полностью »

Привет, дорогие читатели. Я – разработчик в компании “RTL Service”, в которой мои обязанности по разработке продукта пересекаются с обязанностями DevOps. Конкретнее – я создаю и поддерживаю инфраструктуру сборки и первичного тестирования наших продуктов еще до их попадания в отдел тестирования.

В данной статье будет рассказано о том, какой путь у нас проходит код от пуша в хранилище системы контроля версий до формирования установочного deb пакета и размещения в наш репозиторий пакетов.Читать полностью »

В течение первого месяца после своего появления на рынке мобильная игра Pokemon GO принесла создателям более 200 млн долларов, подсчитали специалисты аналитической компании Sensor Tower.

Кроме того, Sensor Tower сравнивает достижения Pokemon GO и двух других успешных мобильных игр: Clash Royale и Candy Crush Soda Saga. Clash Royale и Pokemon GO шли бок о бок в течение 17 ней с момента релиза, однако затем Pokemon GO продемонстрировала стремительный рывок. На тот момент в копилке игры было около 75 млн долларов.

«Консервативный звук»: Обсуждаем Arslab и Penaudio - 1

Напольная акустика Arslab Classic 2

В 34-м выпуске подкаста «Звук» мы говорим с Артемом Фаермарком, основателем «Аудиомании». В ходе нашей беседы мы затрагиваем историю акустики Arslab, сотрудничество «Аудиомании» с финским брендом Penaudio и консервативный подход к созданию современной акустики.

[Прослушать этот выпуск]

[Подробнее о подкасте «Звук»]
Читать полностью »

Неделю назад в продажу поступила обновленная игровая консоль Xbox One S, которая стала значительно меньше и легче оригинальной модели, а также лишилась внешнего блока питания.

Специалисты аналитической компании IHS Markit разобрали Xbox One S и оценили стоимость комплектующих и производства новой консоли. По оценке IHS Markit, Microsoft зарабатывает на каждой проданной приставке примерно по 76 долларов, учитывая, что продается консоль за 400 долларов, а ее себестоимость составляет около 324 долларов. Речь идет о версии с жестким диском объемом 2 ТБ.

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

Яркие примеры нечитаемого кода встречаются на соревнованиях JS1k, цель которых заключается в написании лучших JS-приложений, состоящих из 1024 символов или того меньше. То же самое можно сказать и про JSF*ck, крайне своеобразный стиль программирования, использующий только шесть разных символов для написания JS-кода. Глядя на выложенный на этих сайтах код, вы будете ломать голову, пытаясь понять, что здесь происходит. А представьте, каково это: написать подобный код и спустя месяц пытаться исправить баг.

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

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

Оригинал статьи: https://www.sitepoint.com/importance-of-code-that-humans-can-read/
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js