Как стать автором
Обновить
40
0

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

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

Как заработать $500K на машинном обучении и высокочастотном трейдинге — Часть 1

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

Изображение: Kevin Ku — Unsplash

На Хабре часто появляются материалы о том, как IT-специалисту сохранить и приумножить свои деньги. Неудивительно, что тема вызывает интерес и все больше дискуссий. На днях мне попалась статья парня, который, применив свои технологические навыки, смог за год заработать полмиллиона долларов. Мне кажется, его опыт может быть интересен многим (даже если отбросить тот факт, что он не первый день на бирже), поэтому я предлагаю обсудить его мысли. Но сделать это в два подхода — оригинальный пост достаточно объемный для одного хабратопика.
Читать дальше →
Всего голосов 117: ↑95 и ↓22+73
Комментарии61

Еще раз об архитектуре Android приложения или джентльменский набор библиотек

Время на прочтение6 мин
Количество просмотров57K
Вот надумал написать обзор библиотек с помощью которых легко и удобно писать приложения под Android.
Список вырисовывается такой:

Если заинтересованны прошу под кат.
Читать дальше →
Всего голосов 69: ↑62 и ↓7+55
Комментарии82

Очень маленький экран из очень старого КПК

Время на прочтение2 мин
Количество просмотров81K
Есть в техническом обществе подкласс людей, которые жить не могут без созидания, переделывания, и усовершенствования разного рода устройств. Практически любой девайс своим существованием делает вызов таким людям, которые обязательно разберут его, изучат и если повезет, то взломают или усовершенствуют. Таким людям сложно выбросить устройство, которое отжило свой век но еще работает, ведь можно применить его еще где-то. Так старые мониторы, системные блоки, принтеры и еще бездна всего перевоплощаются и продолжают жить другой жизнью, пусть и не такой значимой как раньше. Люди творят, а переполняющимся свалкам от этого хоть чуть-чуть, но легче, — и это прекрасно! Я именно такой человек, и для меня «нельзя просто так взять» и выбросить какой- то блок или устройство. В очередной раз, перебирая ящики с барахлом приходилась долго думать над очередной деталью прежде чем бросить ее в мусорный ящик, но такое случалось редко.
Читать дальше →
Всего голосов 52: ↑33 и ↓19+14
Комментарии24

Зимние каникулы с пользой

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

Всего лишь рассказ о 5-ти, по-моему, интересных книгах.

Привет, {{habrauser}}.

Скоро долгожданные новогодние выходные, и ты, наверное, уже спланировал, как их провести. Игры, горы, поездки, телевизор (серьезно?). Для себя решил, что хочу сделать карьерный рывок и просто научиться делать лучше, то чем сейчас занимаюсь — управление интернет-проектами. Надо сказать, учиться в моем (28) возрасте довольно тяжело. Если в школе или ВУЗе знания еще ровно ложились на пустой лист моего опыта, привычек и понимания, то сейчас все иначе. Учеба — это процесс внутреннего изменения, я должен переписать существующие знания новыми. Начать делать что-то иначе. Но и награда велика — новый результат, новый опыт, расширение сознания, да и просто жить так интереснее.

Что ж, для этой нелегкой цели я отобрал несколько книг и составил план, включающий в себя теорию и практику. Книги по большей части о проектировании новых продуктов и улучшении существующих. Инновации, знаете ли.)
Читать дальше →
Всего голосов 60: ↑46 и ↓14+32
Комментарии27

Калькулятор цен на Cloud Hosting Instances

Время на прочтение1 мин
Количество просмотров11K
В очередной раз понадобилось примерно прикинуть стоимость серверов при переносе проекта в облако Amazon. Не удалось найти толкового инструмента, а то, что предлагает сам Amazon слишком сложно для моего понимания. Заодно сделал возможность сравнивать и подбирать сервера на Digital Ocean, RackSpace, Google Compute Engine и Microsoft Azure.

http://jagermesh.github.io/cloudhostingcalculator/

image

Проект на гитхабе — https://github.com/jagermesh/cloudhostingcalculator. Желающие могут дополнить ценами и типами инстансов. Все данные в data/instances.json.

Планирую добавить расчет стоимости Storage, сервисов (Load Balancing, etc...) и трафика. Когда-нибудь. Позже…

Надеюсь пригодится и сэкономит немного времени.
Всего голосов 28: ↑24 и ↓4+20
Комментарии18

Continuous Integration для Android с использованием Jenkins + Gradle

Время на прочтение8 мин
Количество просмотров25K
Хочу поделится своими наработками по автоматической сборке Android приложения. В этой статье я приведу пример сборки для двух типов приложений, первый — простое приложение, содержащее в отдельной папке unit-тесты, второй — приложение использующее проект-библиотеку (android library project).

В конечном итоге мы получим отчет о выполненных тестах а так же подписанный apk файл, доступный для скачивания из артефактов сборки Jenkins.
Читать дальше →
Всего голосов 14: ↑13 и ↓1+12
Комментарии4

Перевод и озвучка фильма дома — The Mars Underground

Время на прочтение5 мин
Количество просмотров75K
Это мой первый пост на Хабре, поэтому в хаб «Космонавтика» он пока не попал.
Я занимаюсь, вернее, пытаюсь заниматься переводом и озвучкой видеороликов уже полгода. Ещё весной я обнаружил, что в сети полно хороших видео, из серии таких, которые «обязательно должен посмотреть каждый», но большая часть из них на английском языке. А вот знакомых, хорошо знающих иностранные языки, у меня не так много. Поэтому начинал я с переводов именно для них. Затем заметил, что это становится интересно и другим людям, и завертелось. Поэтому когда ко мне обратился Zelenyikot с предложением озвучить фильм Роберта Зубрина о Марсе, я с радостью согласился. И, вооружившись статьей "Попытка перевода и озвучки видео в домашних условиях", словариком и гуглом, сразу приступил к работе.

Читать дальше →
Всего голосов 161: ↑159 и ↓2+157
Комментарии39

Как рождается велосипед или зачем я написал клиент для биржи

Время на прочтение4 мин
Количество просмотров13K
Думаю многие из вас могут сказать про себя «Два года назад я не верил в Bitcoin, поэтому не купил. Год назад я думал — ну теперь точно обвал и не купил...». Вы не одиноки.

Месяц назад я все таки решился и купил монет на одной из бирж. Какое было мое удивление, когда купленные по 4$ монеты, стали стоять 40$.

Но этот пост не об этом.
Читать дальше →
Всего голосов 77: ↑67 и ↓10+57
Комментарии88

Hot Dot Parallax Engine под лицензией MIT

Время на прочтение2 мин
Количество просмотров30K
image
Более 300 сайтов использовали движок до публикации.

Девять месяцев назад мы запустили сайт студии. Он быстро набрал популярность, мы получили несколько наград, о нас написали профильные СМИ.

Сайт так же быстро оброс клонами. Некоторые скопировали нас полностью. Попадались и подобные забавные вещи. Сайт на нашем движке попал на One Page Love, а после выявления воровства был удален из рейтинга. Когда количество клонов превысило три сотни, мы решили сделать исходный код движка открытым.
Читать дальше →
Всего голосов 61: ↑57 и ↓4+53
Комментарии26

Как я делал идеальный медиапроигрыватель из Apple TV

Время на прочтение5 мин
Количество просмотров108K
Хочу рассказать как я делал для себя медипроигрыватель на базе старой Apple TV первого поколения. Получилось устройство полностью подходящее под мои требования.


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

Настроим Ubuntu shell под себя

Время на прочтение3 мин
Количество просмотров33K
Итак. Абстрагируемся от мощных высокотехнологичных постов на хабре — я им апплодирую. Но жизнь рядового программиста начинается с его рабочего места, куда он неустанно возвращается снова и снова.
Если это про вас. Если вы хотите добавить в свою жизнь немного изюминки — отвлекитесь на минутку, расслабьтесь и открывайте хабракат!

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

Cобираем звуковую станцию на базе Linux и MPD

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


В основе референсного аудиопроигрывателя Bryston BDP–2 стоимостью, на минуточку, 156 тысяч рублей лежит стандартная материнка с процессором Intel Atom и звуковой картой ESI Juli@ PCI. В качестве ОС для этого плеера разработчики выбрали Debian Linux. При наличии времени и желания можно собрать аналогичный цифровой источник из имеющегося железа, а с установкой нужного ПО и тонкой настройкой параметров системы тебе поможет эта статья.
Подробности
Всего голосов 67: ↑56 и ↓11+45
Комментарии29

Знакомимся с Dependency Injection на примере Dagger

Время на прочтение7 мин
Количество просмотров68K
http://radiant--eclipse.deviantart.com/
В данной статье мы попытаемся разобраться с Dependency Injection в Android (и не только) на примере набирающей популярность open source библиотеки Dagger
И так, что же такое Dependency Injection? Согласно википедии, это design pattern, позволяющий динамически описывать зависимости в коде, разделяя бизнес-логику на более мелкие блоки. Это удобно в первую очередь тем, что впоследствии можно эти самые блоки подменять тестовыми, тем самым ограничивая зону тестирования.

Несмотря на замудреное определение, принцип довольно прост и тривиален. Я уверен, что большинство из программистов так или иначе реализовывали этот pattern, даже порой об этом не догадываясь.

Рассмотрим упрощенную (до псевдокода) версию Twitter клиента.
Далее
Всего голосов 19: ↑17 и ↓2+15
Комментарии14

Извлекаем золото из старой электроники

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


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

Инженер и химик Джозеф Мурчинсон (Josehf Murchison) опубликовал на сайте Instructables пошаговую инструкцию, как выплавлять золото из старых электронных приборов, которые вы собирались выбросить на свалку: старые ноутбуки, телефоны, камеры, принтеры, сканеры и прочее ненужное барахло.
Читать дальше →
Всего голосов 219: ↑203 и ↓16+187
Комментарии204

Искусственный интеллект под Android с открытым API

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

Только ленивый не знает сегодня о том, что такое голосовой помощник Siri. Когда два года назад этот продукт был показан на презентации нового iPhone 4S, многие посмотрели на развитие IT-индустрии по-новому. Действительно, искусственный интеллект в кармане, понимающий естественную речь, еще не показывал никто.

Многие в то время начали говорить о том, что Apple может уже на следующем WWDC предоставить всем программистам под iOS возможность использовать открытое API ассистента Siri для своих собственных программ. Картина вырисовывалась радужной — любое приложение смогло бы реагировать на пользовательские фразы, исполняя различные команды. Действительно, если в магазине AppStore так много разных полезных приложений, почему бы им не дать возможность управления голосом? Тем более что такой вид коммуникации с пользователем, как речь, быстро стал трендовым после выхода iPhone 4s.

О том, удалось ли это сделать Apple, и что удалось сделать нам, читайте далее.

Читать дальше →
Всего голосов 98: ↑86 и ↓12+74
Комментарии74

Опыт создания кроссплатформенной игры (iOS/Android)

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

  Данный пост будет полезен разработчикам, которые только встали на радужный путь геймдева. В нашем недавнем посте уже было рассказано о первоначальных шагах нашей dream team в сфере игройстроя. Как и обещали, работаем в этом направлении дальше и решили попробовать себя в другом жанре игр. Далее будут кратко освещены некоторые моменты создания и публикации игры на двух платформах iOS и android.

Дать посту шанс...
Всего голосов 65: ↑60 и ↓5+55
Комментарии17

How-to: роботы и API брокерской торговой системы

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

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

Большинство заявок на современных биржах генерируются не людьми, а специально созданными торговыми роботами, которые действуют по заданному алгоритму. Для этих программ ключевым фактором является общая скорость работы, которая зависит и от оперативности самого робота, и от каналов связи, и от мощности железа, на котором он работает. Само собой, для подключения робота к торговой системе у нее должно быть API. Об этом мы сегодня и поговорим.
Читать дальше →
Всего голосов 32: ↑31 и ↓1+30
Комментарии26

Несколько интересностей и полезностей для веб-разработчика (выпуск 8)

Время на прочтение3 мин
Количество просмотров44K
Доброго времени суток, уважаемые хабравчане. За последнее время я увидел несколько интересных и полезных инструментов/библиотек/событий, которыми хочу поделиться с Хабром.

Riot.js — The 1kb client-side MVP framework



Немного статистической правды:
Самый маленький среди похожих популярных фреймворков

Самый емкий код (в примере для Todo MVC приложения)

Самый быстрый из существующих

«Материнский» проект Moot тоже очень крутой и демонстрирует то, каким должен быть форум.

Читать дальше →
Всего голосов 75: ↑70 и ↓5+65
Комментарии27

Как это сделано: парсинг статей

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


Для меня всегда было некоей магией то, как Getpocket, Readability и Вконтакте парсят ссылки на страницы и предлагают готовые статьи к просмотру без рекламы, сайдбаров и меню. При этом они практически никогда не ошибаются. А недавно подобная задача назрела и в нашем проекте, и я решил копнуть поглубже. Сразу скажу, что это «белый» парсинг, вебмастеры сами добровольно пользуются нашим сервисом.
Читать дальше →
Всего голосов 123: ↑112 и ↓11+101
Комментарии36

Tizen App Challenge — продлен срок представления работ на конкурс

Время на прочтение1 мин
Количество просмотров2.9K
Организаторы конкурса разработки ПО для Tizen OS с призовым фондом в $4000000 продлили сроки подачи работ — с 1 ноября до 8 декабря.
Еще не поздно отправить на конкурс свою программу.

image

На Хабре о конкурсе писали здесь.

Разрабатывать приложения можно не только на Tizen SDK и HTML5.

В последнее время поддержка Tizen была добавлена во многие кросс-платформенные игровые движки, в частности:
  • Cocos2d-x
  • GameSalad
  • Havok — Project Anarchy by Havok
  • Marmalade SDK
  • Scirra — Construct 2
  • YoYoGames — GameMaker: Studio
Всего голосов 11: ↑8 и ↓3+5
Комментарии11

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность