Pull to refresh
0
0
nickon @nickon

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

Send message

Блокировщик рекламы для дома на коленке

Reading time3 min
Views29K

Предыстория


Прожорливый Bind9


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


Все бы ничего, но реклама там крутится на каждый чих. Пришлось изобретать, как же ее "порезать". Первая мысль была — поднять свой DNS сервер и отправлять все неугодные домены в /dev/null на 127.0.0.1. К этому моменту мой домашний серверок вернулся ко мне и занял свое почетное место на шкафу в качестве NAS сервера.


Сказано — сделано. Поднят Bind9, прописаны конфиги для нескольких доменов, все отлично. Летим.

Читать дальше →

Кредиты и микрозаймы в биткоинах. Можно ли на этом заработать?

Reading time5 min
Views23K
Еще 7 лет назад рынок микрокредитов был прочно оккупирован банками и крупными компаниями. Но мир, к счастью, меняется. Сервисы типа Ebay, Uber, в которых обычный человек продает товар или оказывает услугу другому обычному человеку, растут и процветают. Хорошее продолжение данной тенденции — распределенное кредитование в биткоинах.


Когда у тебя есть бобовое семечко, из него можно сварить суп — а можно попытаться вырастить бобовое дерево

Пожалуй, это один из самых удачных примеров прикладного использования криптовалюты. Коины позволяют обойти сложный и дорогостоящий механизм лицензирования кредитного бизнеса, реализовать систему международного кредитования без привлечения традиционных финансовых институтов и оперировать микрозаймами, выполняя быстрые переводы средств по всему миру. Где еще вы сможете без особых проблем взять заем у американского фермера или китайского бизнесмена? Или использовать свои честно заработанные 1000$, раздав их в виде краткосрочных кредитов 10-50 людям из разных стран, получив, при этом, неплохой процент?
Читать дальше →

Эксперимент: Использование Google Trends для прогнозирования обвалов фондового рынка

Reading time4 min
Views28K


В нашем блоге на Хабре мы уже рассказывали о различных исследованиях, направленных на создание алгоритмов прогнозирования цен акций, к примеру, с помощью машинного обучения. Еще в 2013 году исследователи из бизнес-школы Уорика (Warwick Business School) опубликовали результаты эксперимента, в ходе которого в качестве инструмента для прогнозирования трендов фондового рынка использовался поисковик Google.

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

Webix 3.0 — новый, лиловый

Reading time3 min
Views32K
Webix 3.0


Судя по всему, разработчики этого фреймворка крайне чувствительно относятся к смене сезонов. Раньше я уже писал о новых версиях Webix. И выходили они либо в начале весны, либо в начале лета. На этот раз, судя по всему, в рамках борьбы с осенней депрессией разработчики выкатили мажорный релиз. В новом Webix 3.0, помимо уже привычных нам новых фич и багфиксов, появились два новшества, которыe вполне себе можно считать отдельными продуктами: Webix Jet и Visual Designer. Давайте разберемся, что это такое, зачем это нужно и как это выглядит.
Читать дальше →

Набор Yii2 Behavior для хранения деревьев в БД и их совместного использования

Reading time7 min
Views25K

Привет, Хабр!

В одном своём проекте на Yii2 мне захотелось совместить Adjacency List и Nested Sets. Причём так, чтобы в случае отключения поведения Nested Sets, функционал оставался полностью работоспособен. Затем я понял, что Nested Sets мне не нужен, т. к. в базе всё равно приходилось хранить полный путь, поэтому на замену я решил применить Materialized Path. Имеющийся на GitHub Behavior (matperez/yii2-materialized-path) был недостаточно функционален, поэтому пришлось написать свой, а так как я недавно уже писал свои поведения для Adjacency List и Nested Intervals, я решил, почему бы не сделать набор таких поведений с единым API, и возможностью произвольно подключать их к модели одновременно, используя преимущество каждого.

Читать дальше →

Релиз RAD Studio 10 Seattle

Reading time3 min
Views64K
Друзья, поздравляю всех с выходом RAD Studio 10 Seattle!



Несколько часов назад компания Embarcadero представила новую версию RAD Studio 10 Seattle.
RAD Studio 10 Seattle — это законченное средство для быстрой разработки кроссплатформенных приложений с помощью Object Pascal и C++.

Сразу хочу пригласить вас на вебинар по новым возможностям, который будет проходить в четверг, 3 сентября, в 12-00 MCK. Регистрация.
Читать дальше →

25+ видеоуроков по Android для начинающих

Reading time2 min
Views414K

Приветствую вас, уважаемый хабрачеловек!
Предлагаю вашему вниманию бесплатно серияю видеоуроков в котрых рассмотренно базовые понятия разработки под Android.
Читать дальше →

Готовимся к собеседованию по PHP: ключевое слово «static»

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

image

Попробуем разобрать «по косточкам» один из таких вопросов — что значит слово «static» в PHP и зачем оно применяется?
Подробности, цитаты из мануала, стандартов и личного опыта - под катом

Пульт для фотосъемки с геометками на базе LinkIt One

Reading time7 min
Views12K
Волей судьбы мне в руки попался образец достаточно интересной платы LinkIt One от Mediatek. Это одноплатный компьютер с впечатляющим набором периферии подготовленный для использования в проектах, связанных с носимыми устройствами и IoT.

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

В этой статье я расскажу о получившемся устройстве и поделюсь нашими впечатлениями от работы с LinkIt One.


Читать дальше →

DIY робот для пайки

Reading time1 min
Views23K
image

Брайан Дори (Brian Dorey) занимается производством плат расширения для Raspberri Pi. И вот для платы Serial Pi Plus ему понадобился робот, который бы запаивал двухрядную гребенку пинов. Процесс это не то чтобы сложный, но при производстве больших партий руками делать сие не шибко приятно.

Будучи человеком разумным, Брайан изучил рынок и обнаружил: самые дешевые подходящие агрегаты стоят от £30,000. При этом они настолько медленные, что пайка руками выходит быстрее. Мало того, эти установки занимают много места, а это для маленькой мастерской крайне неудобно.

Взвесив все за и против, Брайан приступил к разработке собственного робота, выполняющего требуемую работу. Процесс занял пару месяцев. Робот выполняет узкоспециализированную задачу, за счет чего и удалось добиться достаточной простоты конструкции и относительно низкой стоимости.
Читать дальше →

50+ лучших дополнений к Bootstrap

Reading time5 min
Views202K


Благодаря популярности CSS фреймворка Bootstrap, для него разработали массу различных дополнений. Даже сейчас вы можете использовать Bootstrap практически для любой задачи при разработке и оформлении вебсайта.

Для статьи я подобрал наиболее полезные дополнения «на все случаи жизни».
Читать дальше →

Представляем Intel XDK – инструмент кросс-платформенной разработки для мобильных устройств

Reading time4 min
Views55K

Нашим постоянным читателям, конечно, известно, что Intel предоставляет богатый набор инструментов для разработчиков в области высокопроизводительных вычислений – компиляторы, математические библиотеки и многое другое. В этой статье пойдёт речь о весьма нетипичной для нашего блога теме – инструменте для программирования мобильных приложений на HTML5 Intel XDK.
Читать дальше →

Дайджест интересных материалов для мобильного разработчика #103 (12-17 мая)

Reading time3 min
Views13K
Вспоминаем прошедшую неделю статьями о Framework7, о средней конверсии в App Store, о написании проектной документации и монетизации приложения для подкастов, о контроллерах Android и том, как пользователи находят и используют приложения. Хорошей вам недели и приложений!


Читать дальше →

Быстрое кроссплатформенное HTML5 приложение на Framework7

Reading time10 min
Views79K
Задумываясь о разработке html5 приложения, многим сразу на ум приходит jQuery, или точнее jQueryMobile. И попробовав написать даже самое простенькое приложение используя jQueryMobile, очень легко разочароваться, так как производительность и отзывчивость получившегося html5 приложения куда ниже ожидаемого, и уж совсем его не сравнить с нативными приложениями.


Читать дальше →

Разрабатываем ИК-пульт ДУ для фотоаппарата

Reading time8 min
Views21K


После прочтения статьи на Хабре «Делаем ИК-пульт ДУ для фотоаппарата», захотелось поделиться опытом разработки ИК-пульта ДУ для фотоаппаратов в виде приложения под Android (от идеи до публикации).
Читать дальше →

Советы и рецепты начинающему Android программисту

Reading time12 min
Views78K
Добрый день, уважаемые хабраюзеры.

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

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

Navigation Drawer в стиле Material Design за 5 минут

Reading time9 min
Views115K
imageВ данной статье я расскажу, как быстро добавить в ваше приложение для Android боковое меню (aka Navigation Drawer) в стиле Material Design. Для этого мы воспользуемся библиотекой, любезно предоставленной Mike Penz.

У вас получится Navigation Drawer, который:

  • Соответствует последним рекомендациям по дизайну (Google Material Design Guidelines);
  • Поддерживает использование нескольких Drawer (можно выдвигать второй справа);
  • Поддерживает использование бейджей;
  • Имеет простой и понятный интерфейс (API);
  • Может выползать как под, так и поверх Status Bar;
  • Позволяет менять иконки, цвета, бейджи во время выполнения;
  • Использует AppCompat support library;
  • Работает, начиная с API 14.

Помимо этого, новички обучатся интеграции сторонних библиотек в свой проект, что крайне полезно, учитывая их грандиозное разнообразие на Github.

Читать дальше →

Учёные нашли лекарства, замедляющие старение

Reading time2 min
Views46K
image

Американские учёные и исследователи (Исследовательский институт Скриппс, частная клиника Майо и др.) обнаружили новый класс лекарств, которые сильно замедляют процесс старения, уменьшают эффекты связанных с этим заболеваний, улучшают сердечно-сосудистую систему и продляют жизнь. Работа была опубликована в журнале Aging Cell.

Учёные проверяли на животных два лекарственных препарата. Один из них — противоопухолевое средство направленного действия дазатиниб (торговая марка Спрайсел). Второй – кверцетин, вещество, помогающее от отёков, спазмов, воспалений, и содержащееся во многих фруктах, овощах, листьях и крупах. В результате экспериментов оказалось, что эти препараты убивают стареющие клетки – такие клетки организма, которые прекратили делиться и только накапливаются с возрастом, способствуя старению организма. Учёные назвали новый класс лекарств "сенолитики".
Читать дальше →

5 способов сделать ваш сайт легче и быстрее, от David Walsh

Reading time4 min
Views21K
Предлагаю читателям «Хабрахабра» перевод упомянутой в дайджете статьи «5 Ways to Make Your Site Smaller and Faster» из блога Девида Уэлша (David Walsh)

Исповедь: Раз в неделю я говорю, что мне искренне жаль, что я был ребенком, который проводил свой рабочий день подстригая траву и занимаясь озеленением. Почему? Потому что в конце дня, хозяева могли сказать «трава подстрижена, работа завершена». Как веб-разработчики, мы никогда не можем сказать это, или можем? Сайт всегда может быть более эффективным — всегда есть стратегии для уменшения количества байт. Всегда. До тех пор, пока мы это внутренне осознаем, и постоянно повторяем — «сайт не достаточно хорош». Чтобы ежедневно быть великим разработчиком, мы почти обречены чувствовать/ощущать, что наша работа как будто не достаточно хороша — что за негативный способ проживать наши жизни!
Читать дальше →

Как заказать сайт и не пустить деньги на ветер

Reading time4 min
Views14K
image

Наша новая статья расскажет вам о том, как правильно сотрудничать с веб-студией и получить от этого сотрудничества максимальный результат.
Читать дальше →
1
23 ...

Information

Rating
Does not participate
Date of birth
Registered
Activity