Pull to refresh
0
0
Антон @antaries

User

Send message

Как я использую трейты

Reading time6 min
Views38K
Недавно несколько человек просили меня рассказать об использовании трейтов в новом проекте, который я пишу. Примерно в тоже время Рафаэль Домс показал мне его новую речь о сложных когнитивных процессах, которые мы не замечаем. Так как наш мозг — это большой мешок, перемешивающий все, в результате получился пост, который пытается охватить и то как я использую трейты, и то как я решаю где они нужны.

Воздействие vs Абстракция


Первое, что вы должны сделать — пойти почитать пост “Abstraction or Leverage” от Майкла Найгарда. Это отличная статья.

Если же у вас мало времени, основная суть поста состоит в том, что части кода (функции, классы, методы и т.д.) могут предназначаться либо для абстракции, либо для воздействия. Разница в:

  • Абстракция содержит высокоуровневый концептуальный код, позволяющий лаконичнее работать с ним другому коду.
  • Воздействие содержит код, изменения в котором влияют лишь на определенную часть.
Читать дальше →
Total votes 20: ↑19 and ↓1+18
Comments31

Книги и образовательные ресурсы по алгоритмической торговле

Reading time7 min
Views97K


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

В нашем сегодняшнем материале — подборка книг, которые помогут лучше подготовиться к началу работы на фондовом рынке и написанию механических торговых систем. Для достижения наибольшей эффективности материала, мы приводим советы экспертов, которые занимаются алгоритмической торговлей на российском и зарубежных фондовых рынках.
Читать дальше →
Total votes 43: ↑38 and ↓5+33
Comments22

Настройка JIRA+Confluence от Atlassian в качестве support системы

Reading time3 min
Views38K
Я хочу поделиться с вами моим опытом по настройке системы регистрации и обработки заявок Atlassian JIRA, совместно с Atlassian Confluence в качестве системы тех. поддержки пользователей. Что пишут Atlassian по поводу этого можно почитать тут: http://confluence.atlassian.com/display/JIRA/JIRA+as+a+Support+System

Есть несколько концепций организации тех. поддержки. Первая из них – это настройка отдельного проекта для каждого клиента. Но эта концепция не рациональна в связи с тем, что сотрудники тех. поддержки не видят общей картины и при большом количестве клиентов возникает переизбыток проектов. Поэтому я расскажу вам о другой концепции – с одним проектом Service Desk для всех клиентов с настроенными областями видимости.

Читать дальше →
Total votes 3: ↑3 and ↓0+3
Comments2

Высокочастотный трейдинг по соседству – Часть V (Заключительная)

Reading time13 min
Views13K
image

Прим. перев.: Это последняя часть из материала «Высокочастотный трейдинг по соседству» о HFT-трейдинге в Европе и использовании СВЧ-излучения для передачи биржевой информации. В этой части автор расскажет о том, какие еще военные объекты (помимо объектов НАТО) сейчас используются в Европе на благо HFT-трейдинга, а также о том, какие наиболее вероятные технологии будут обеспечивать передачу биржевой информации в будущем: последние главы «Высокочастотного трейдинга по соседству» посвящены проекту Hibernia Atlantic, планам по строительству промежуточных «узлов» с вычислительными центрами между биржами и…воздушным шарам Google.

Читать дальше →
Total votes 27: ↑22 and ↓5+17
Comments2

Практикум «Intel IoT». Galileo Gen2 — Первое знакомство

Reading time6 min
Views46K
Компания Intel выпускает несколько устройств для разработчиков: Galileo, Galileo Gen2 и Edison — продукты, совместимые с платформой Arduino, основное назначение которых – создание решений в сфере интернета вещей (IoT).

Сегодня я хочу вас познакомить с Intel Galileo Gen2:


Встречайте!
Total votes 56: ↑53 and ↓3+50
Comments31

Создание собственного вендорного бандла в Symfony2

Reading time26 min
Views20K
Часто возникает необходимость использовать одинаковый код в разных проектах. Чтобы не было повторения кода, такой код обычно помещают в библиотеку. В фреймворке Symfony2 весь код должен быть помещён в так называемые бандлы (bundle). Уже сейчас существует огромное количество бандлов, решающих совершенно разные задачи, но всё-таки часто возникает необходимость создания своего бандла, решающего рутинную задачу.

Это может быть обычный бандл, находящийся в папке src, и тогда при необходимости использовать его в новом проекте нужно скопировать его в новый проект. Но в таком случае возникает проблема с обновлением кода, ведь, когда код доступен для изменения, то он будет изменён (особые извращенцы изменяют даже код в папке vendor). Для удобства процедуры использования своего кода в других проектах можно оформить бандл как внешний, вендорный бандл, и управлять им через composer наравне с остальными сторонними бандлами.

Эта статья пошагово показывает, как можно с нуля создать бандл, доступный к установке через composer.

Содержание:
  1. Создание нового бандла
  2. Добавление настроек в бандл
  3. Подготовка бандла к публикации
  4. Публикация бандла

Будет рассмотрено создание бандла для управления статичными страницами сайта. Можно найти несколько готовых подобных бандлов, но они либо слишком простые, либо слишком сложные (типа SonataPageBundle). Уровень статьи — продвинутый новичок. Подразумевается, что читатель уже умеет создавать бандлы в проекте, а также пользоваться контроллерами и шаблонами.
Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments6

Интервью Илона Маска

Reading time1 min
Views49K
Привет, Хабр. Надеюсь, вы оцените по достоинству русскую озвучку интервью Илона Маска. Не буду многословен, это нужно смотреть.

Мечтатель и визионер Илон Маск рассказывает в интервью передаче «60 секунд» о своих компаниях Space-X и Tesla Motors, о взлётах и падениях своей бизнес-карьеры и даже немного пускает слезу.



Для любителей смотреть оригинал, есть ссылка.
Total votes 67: ↑63 and ↓4+59
Comments23

Возможность увеличения энергии рекуперации электродвигателя при механическом торможении его вала

Reading time4 min
Views61K
В статье рассмотрена возможность увеличения энергосбережения при механическом торможении вала электродвигателя. Результаты эксперимента показали, что энергоэффективность в новой спроектированной конструкции электродвигателя с вращающимся статором при механическом торможении, больше в 2.5 раза, чем в аналогичном электродвигателе со статичным статором.



Читать дальше →
Total votes 91: ↑82 and ↓9+73
Comments62

Новый сенсорный материал для измерения деформации, влажности, температуры, давления… и что же дальше?

Reading time7 min
Views60K
Привет Хабра!
Так получилось, что я родился еще в Советском Союзе. Дело было в небольшом наукограде рядом с Москвой, в семье научных сотрудников. Рос в лучших традициях окончания советской эпохи, учился в обычной школе. Физика и математика давались мне легко, а вот гуманитарные науки не очень. В старших классах начал готовился к поступлению в институт, а по выходным копал картошку и собирал колорадских жуков, но сам мечтал быть бизнесменом и носить красный пиджак. Как и планировалось, я поступил в приличный технический ВУЗ, окончил его и получил специальность инженер-физик, как и мой отец. Но желание зарабатывать больше, чем родители у меня осталось. Поэтому карьера физика меня не радовала. И вот сейчас я работаю в инвестиционном бизнесе. Все бы ничего, но как-то мы разговорились с родителями о том, чем они сейчас занимаются. Оказалось, что спустя 20 лет работы, они пришли от теоретической науки к практической. И именно тут столкнулись с весьма банальной и простой проблемой – как из научного открытия сделать полезный и продаваемый продукт для потребителя? Но обо всем по порядку.

image

Читать дальше →
Total votes 80: ↑78 and ↓2+76
Comments47

Почему стоит брать кредиты

Reading time3 min
Views202K
Привет, Хабр!

Вчерашняя моя статья (Наглядно о том, почему я не беру кредиты) вызвала очень сильную реакцию, возможно даже кого-то задела за живое, тогда извиняюсь. Главным образом мне указывали на ошибку, что не учитывается стоимость аренды квартиры, пока Вася копит нужную сумму на вкладе. Что же, дельное замечание, спешу исправить свои ошибки (ведь не ошибается тот, кто ничего не делает, не так ли?).
В конце бонус — онлайн калькулятор с графиками, (преферансом… ну вы поняли).
Читать дальше →
Total votes 105: ↑77 and ↓28+49
Comments183

Премьера отечественного постапокалиптического фильма «Полигон 27»

Reading time1 min
Views26K
Сегодня автором был выложен в открытый доступ фильм «Полигон 27». Особенность его в том, что режиссером, сценаристом, оператором, композитором и специалистом по спецэффектам является один человек — Артем Мирошин, а актерами — энтузиасты из города Хабаровска.



Постядерный мир. Среди руин старого города возвышается город — убежище «Новый Хабаровск». В руки молодого парня и девушки попадает важная информация о местоположении технологий, с помощью которых можно восстановить экологию планеты. Оставшись без помощи и поддержки, они вынуждены совершить путешествие к этому месту и раскрыть заговор нависший над городом.

Трейлеры и ссылка на фильм
Total votes 129: ↑109 and ↓20+89
Comments104

Поговорим про… фонарики?

Reading time5 min
Views369K
Приветствую, %username%!
Это небольшой ликбез на тему сегодняшнего состояния отрасли портативного освещения.
Disclaimer
К показанным фонарям и остальному железу я отношения не имею. Их рекламой данный пост не является.

Поехали, начнем с современных светодиодов
Читать дальше →
Total votes 167: ↑159 and ↓8+151
Comments156

Google Glass в действии (видео)

Reading time1 min
Views297K


Несмотря на многие десятки и сотни статей и новостей о Google Glass, не так много людей, которые не носили эти «очки», понимает, как все работает. Да, на YouTube есть несколько видео, где показана работа очков, но хороших роликов — минимум. Мне на глаза попалось видео, автор которого постарался передать принцип работы очков максимально реалистично. И вроде как у него это получилось.

Читать дальше →
Total votes 128: ↑121 and ↓7+114
Comments116

Виджет для вывода пользовательских данных на Android

Reading time1 min
Views9.7K
Universal Widget позволяет размещать на рабочем столе Android информацию о любой из ваших систем, описанную в формате JSON. Например, статистику посещений вашего сайта, информацию о заказах в интернет-магазине, загрузку процессора на сервере и т.д.



Три простых шага для размещения информации на рабочем столе:

1) Создайте скрипт – провайдер данных в формате JSON
2) Установите Universal Widget
3) В настройках виджета задайте адрес скрипта — провайдера данных, а также интервал обновления
Читать дальше →
Total votes 59: ↑55 and ↓4+51
Comments53

Мультиварка — умная кастрюля или «не доведенный до ума» гаджет

Reading time12 min
Views637K

Этот пост будет полезен всем, кто хотя бы иногда что-то готовит сам, а также помогает или мешает это делать другим.
Из него можно узнать, что это за гаджет — мультиварка, какие у нее технические возможности и невозможности, внутренность, наружность, достоинства (много) и недостатки (тоже много). Расскажу кое-что и о маленьких мультиварочных хитростях, а также позволю себе общее лирическое отступление о программировании на кухне.
Цель поста — рассказать про мультиварки, как класс объектов, не выделяя особо его представителей, но, чтобы не вести разговор о сферической мультиварке в вакууме, сделаю основным примером разбора мою модель — Panasonic SR-TMJ181.
Те, у кого нет мультиварки узнают, нужна ли она им, но и те, у кого она есть, надеюсь, без новых знаний не останутся.
Читать дальше →
Total votes 295: ↑259 and ↓36+223
Comments337

Метеоритный дождь?

Reading time1 min
Views53K
Тюменцы пишут о яркой вспышке в небе над Тюменью. Аналогичное наблюдали жители городов Екатеринбург, Курган и Челябинск.

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

В некоторых домах взрывной волной выбило стекла, эвакуируют школы, не работают телефоны.
По одной из версий, объектом могут оказаться осколки астероида 2012DA14 — ранее астрономы предупреждали, что сегодня он пройдет в опасной близости от Земли, сообщают СМИ.
Читать дальше →
Total votes 192: ↑143 and ↓49+94
Comments416

Алгоритм обращения программы к API VKontakte

Reading time3 min
Views95K
Часто бывает мы хотим автоматизировать то или иное действие. Порой спешка или просто лень не дает нам возможности ознакомиться со всей документацией(по API VK).
Разработать программу для работы с API ВКонтакте проще чем кажется. Подойдет любой язык, умеющий отправлять http get запросы (соответственно получать ответ). Например: Delphi, shell, C, Perl, PHP, Python и т. п.
image
Читать дальше →
Total votes 69: ↑39 and ↓30+9
Comments18

Подписан закон, регулирующий труд дистанционных работников

Reading time6 min
Views58K


На официальном интернет-портале правовой информации опубликован принятый Госдумой и Советом Федерации в марте этого года ФЗ № 60, подписанный президентом РФ 05.04.2013. Вторая статья этого закона дополняет Трудовой кодекс РФ главой № 49.1 «Особенности регулирования труда дистанционных работников» и расширяет главу № 49 «Особенности регулирования труда надомников».
Принимая во внимание специфику работы большого числа участников хабросообщества, невозможно пройти мимо этого закона. Итак, что же нам подготовили наши избранники?
Читать дальше →
Total votes 73: ↑69 and ↓4+65
Comments56

Жизнь разработчика (в картинках)

Reading time1 min
Views66K
Взято отсюда специально для хабра. Возможно, в некоторых из ситуаций вы узнаете себя.

Когда я показываю босу, что окончательно пофиксил баг



Когда проджект-менеджер входит в офис



Читать дальше →
Total votes 884: ↑700 and ↓184+516
Comments132

Information

Rating
Does not participate
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Date of birth
Registered
Activity