Pull to refresh
1
0
Андрей @Dybik

User

Send message

Asterisk на Mikrotik

Reading time2 min
Views84K
image

Задался идеей поднять voip на mikrotik. Кто помнит, в старых версиях routeros был модуль для voip, потом его выпилили, а жаль. Нативно поднять астериск на routeros не выйдет, однако есть возможность поднять виртуальный роутер с openwrt в режиме metarouter, вот отсюда и будем исходить.

Долгие поиски привели меня на сайт openwrt.wk.cz (доступен только по ipv6), откуда и был скачан образ openwrt для mt-mips. Все эксперименты проводил на 2011UAS-2HnD. Так как не у всех есть ipv6, я сделал зеркало для установки пакетов с него (ms1.nserver.us/openwrt.wk.cz.), где и лежат необходимые пакеты. Кстати, во время поисков, так и не удалось найти полноценную статью по этой теме не то что на русском, но и на любом другом.

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

Очередной исторический виток: инновации ради инноваций от Apple и близкий триумф Microsoft

Reading time7 min
Views37K

Научная фантастика предсказала множество технологий будущего

Мы привыкли к тому, что каждый год ведущие технологические гиганты представляют продукты, которые меняют наше понимание компьютерного рынка. Но не в этот раз. После прошедших недавно презентаций компаний Apple и Microsoft потребители все чаще задаются одним и тем же вопросом: «а что, собственно, происходит?»

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

Так это мы не можем разглядеть прогресс, столь стремительно шагающий по планете последние десять лет, или мы и вправду замедлились?

Сегодня на рынке можно выделить трех ведущих игроков, хотя их продукция и не слишком сильно пересекается. Это Google, Apple и Microsoft. Речь, в основном, пойдет о недавно прошедших презентациях Apple и MS и о том, что же нам показали.

Инновации ради инноваций


Да простят меня поклонники компании из Купертино, но последний год у Apple откровенно не задался.

Еще со времен Джобса Apple привыкла быть, как они сами выражались «на острие инноваций». И в какое бы исступление не впадали противники «яблочной» продукции и не приводили доводы о том, что все представляемое Apple как инновации было придумано и реализовано другими производителями задолго до них, стоит отдать должное, что именно Apple выводила использование всех этих разработок на качественно новый уровень.
Читать дальше →
Total votes 73: ↑58 and ↓15+43
Comments257

Тестирование и обзор робота-пылесоса iCLEBO Omega

Reading time11 min
Views24K
Новый робот-пылесос iCLEBO Omega от южнокорейской компании Yujin Robot имеет ряд интересных характеристик и является одним из самых мощных пылесосов на российском рынке. Хотя производители обычно не заявляют параметры мощности всасывания для роботов-пылесосов, стоит отметить, что модель Omega имеет все шансы на звание самого эффективного и мощного робота-пылесоса. В нем используется новый бесколлекторный турбо-двигатель с широкими лопастями, что позволяет увеличить качество уборки при относительно невысоком уровне шума (до 70 Дб в Турбо-режиме). Бесколлекторный двигатель очень надежный и имеет гарантию более 10 лет.



Читать дальше →
Total votes 16: ↑15 and ↓1+14
Comments30

Пишем расширение под PHP (7.0.7) без знаний о С/C++ и как это вообще работает

Reading time7 min
Views19K
Можно ли написать свой модуль (расширение) к PHP без особых знаний, требующих большого времени изучения теории? Если умеешь программировать на самом PHP, то написать простейший код на С не составит особого труда, тем более, что PHP позволяет генерировать каркас под разрабатываемое расширение, в рамках которого потом пишешь код. Есть еще набирающий популярность зефир на хабре для этого вопроса. Данная публикация для тех, кто решил покопаться в исходниках PHP, немного посмотреть его внутренности, преследуя цель лишь поверхностного исследования. В данный момент я тот же самый исследовать без необходимых знаний. На собеседованиях по PHP часто просят написать код подсчета факториала. Вот такую функцию мы и напишем сейчас на С, которую потом можно вызывать из кода PHP. Я буду описывать действия, которые я сам делал и при этом ничего не знаю изначально по этой части. В интернете можно найти много статей по этому вопросу, большинство из них описывает информацию с использованием zval «старого» формата, но я не думаю, что будет хуже если и я еще добавлю от себя.
Читать дальше →
Total votes 27: ↑20 and ↓7+13
Comments16

В гостях хорошо, а с XIAOMI лучше: полезные новинки для вашего дома

Reading time6 min
Views40K
Привет, Гиктаймс! Смартфоны, планшеты, экшен-камеры — все это, конечно, хорошо, но не стоит забывать, что и для дома полезных штук компания XIAOMI выпускает не меньше. Как и обещали, публикуем вторую подборку новинок и аксессуаров, которые сделают из вашего дома или квартиры настоящую высокотехнологичную крепость.


Читать дальше →
Total votes 23: ↑15 and ↓8+7
Comments72

Автолейка: обзор возможностей системы автополива растений для дома или офиса

Reading time5 min
Views24K


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

Я уже начал выстраивать в уме комбинации ардуино и водяных насосов через исполнительные реле или системы электромагнитных клапанов на 3/8 дюйма и электрических программируемых таймеров… Однако оказалось, что в Сети есть готовое решение – Автолейка. Ее прелесть в том, что она (в отличие от всяких ардуин и прочего увлекательного гик-колхоза) имеет законченный, эстетически приемлемый вид и простое управление, а значит, может быть подарена маме на грядущий день рождения.
Читать дальше →
Total votes 27: ↑17 and ↓10+7
Comments23

Экипаж звездолета «Россия»

Reading time7 min
Views20K


Сегодня 55 лет со дня эпохального шага Человечества в космос. Он сказал "Поехали", Он взмахнул рукой… Его портрет на значках, магнитиках, билбордах и вагонах метро. Скоро на хоругви поднимут, и причисление к лику святых — лишь вопрос времени. Все "истинные патриоты" знают, что мы первые и космоснаш, а спросишь что-нибудь про современную космонавтику, ничего кроме "мы возим американцев" и "американцы летают на наших движках" не скажут, ну может еще "Ангара — экологически чистая ракета" и "В 2030-м году будем на Луне".
Читать дальше →
Total votes 83: ↑78 and ↓5+73
Comments185

Кэшбэк Алиэкспресс — Выбираем кэшбэк-сервис для Aliexpress

Reading time5 min
Views433K
Думаю все тут люди достаточно прогрессивные, чтобы делать покупки в интернет-магазинах Китая, но все ли знают, что можно делать покупки на Алиэкспресс значительно дешевле с помощью кэшбэк сервисов? Для тех, кто не знает, коротко отмечу, что заказав товар по ссылке выданной кэшбэк-сервисом — можно вернуть до 8% от суммы вашего заказа. Процент возврата будет сильно зависеть как от товара, так и от кэшбэк-сервиса.

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

Для тех кого не интересуют подробности, а важен только процент возврата — в конце есть табличка с финальными данными. Остальным добро пожаловать под кат.
Читать дальше →
Total votes 14: ↑10 and ↓4+6
Comments46

Настройка редактора Visual Studio Code для разработки на PHP

Reading time4 min
Views186K


Всем привет!

Пора перейти от слов к действиям и познакомиться с Visual Studio Code поближе. В этом посте представлена поэтапная настройка VS Code для разработки на PHP.

Если кратко, то мы поговорим о том как:
  1. Скачать и установить Visual Studio Code.
  2. Настройть статистический анализ кода на PHP в параметрах пользователя.
  3. Скачать и установить расширение PHP Debug с портала Visual Studio Marketplace.
  4. Настройть расширение PHP Debug для использования XDebug.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments22

Как украинскому фрилансеру работать законно

Reading time7 min
Views31K
Многие фрилансеры зарабатывают на зарубежных биржах и пользуются международными платежными системами. Как же работать на фрилансе в Украине, чтобы не было проблем с законом?


Читать дальше →
Total votes 12: ↑9 and ↓3+6
Comments37

О чем говорят тренды PHP в 2016-м году?

Reading time5 min
Views25K
Если вы узнали эти несколько строчек кода ниже, значит потенциально вы в тренде последних лет развития PHP.

$client = new \Joli\ArDrone\Client();
// use API service (see below)
$client->start();




PHP-ar-drone является портом node-ar-drone, который позволяет пользователю управлять Parrot AR Drone на PHP. Пару лет назад, когда Адриен Баптист демонстрировал эту технологию, это могло показаться парашюткой :), но не сегодня.

Известные личности в мире PHP и не очень известные, многие сейчас в интернете обсуждают три основных темы – это PHP 7 против HHVM, асинхронное программирование с ReactPHP и PSR-7, а также микрофреймворки как middleware.

Во многом, споры о будущем PHP активизировались с появлением “прямого конкурента” движку PHP Zend Engine. Таким конкурентом стал HHVM — виртуальная машина для компиляции PHP кода в машинный, основанная на JIT, которая была разработана Facebook для решения все возрастающих нагрузок на сервера. Добившись повышения производительности удалось увеличить трафик на 500-600 процентов в сравнении с популярными версиями PHP на Zend 2. После чего, HHVM был отдан в свободное пользование в первую очередь сообществу WordPress. Именно это заставило основателей Zend Engine воспринимать HHVM, как прямого конкурента и к декабрю 2015-го выкатить 3-ю версию движка для PHP 7.
Читать дальше →
Total votes 23: ↑17 and ↓6+11
Comments12

Badoo перешли на PHP7 и сэкономили $1M

Reading time16 min
Views104K
Badoo перешли на PHP7 и сэкономили $1M

Мы сделали это! Несколько сотен наших application-серверов переведены на PHP7 и прекрасно себя чувствуют. Насколько нам известно, это второй переход на PHP7 проекта такого масштаба (после Etsy). В процессе мы нашли несколько очень неприятных багов в системе кеширования байт-кода PHP7, но они исправлены. А теперь — ура! — благая весть для всего PHP-сообщества: PHP7 действительно готов к продакшену, стабилен, потребляет значительно меньше памяти и дает очень хороший прирост производительности. Ниже мы подробно расскажем, как мы перешли на PHP7, с какими трудностями столкнулись, как с ними боролись и какие результаты получили.
Читать дальше →
Total votes 169: ↑159 and ↓10+149
Comments304

В студенческом предложении Azure добавилась поддержка SQL Azure и Mobile Apps

Reading time3 min
Views4.2K
Мы уже рассказывали про то, что в рамках программы DreamSpark студентам доступны бесплатные облачные сервисы: хостинг веб-приложений и Web API, набор шаблонов (например, WordPress) и т.д. Однако возможности студенческого бесплатного предложения по сравнению с полноценным Azure пока ещё весьма ограничены.

Сегодня мы хотим поделиться хорошей новостью — теперь студенты могут использовать ещё два важных облачных сервиса: СУБД SQL Azure для хранения реляционных данных в облаке и Mobile Apps, которые позволяют легко создавать бэкенды для мобильных и настольных приложений.



Ниже мы рассмотрим эти сервисы чуть подробнее.
Читать дальше →
Total votes 13: ↑13 and ↓0+13
Comments1

DevConf 2015: видео докладов секции PHP

Reading time4 min
Views17K
Ежегодная конференция профессиональных веб-разработчиков DevConf проходит с 2010 года. Она состоит из нескольких секций, посвященных самым популярным языкам и технологиям веб-разработки. В 2015 году году компания Badoo взяла на себя важную миссию — записать видео выступлений, чтобы те, кто не смог посетить конференцию, могли посмотреть их в любое время.

Первым делом мы решили выложить видео с самой интересной для нас секции, посвященной нашему любимому языку PHP. Некоторые темы нам настолько близки, что мы постарались рассказать не только о содержании доклада, но и о том, что мы в Badoo делаем и думаем на этот счет. Надеемся, этот формат покажется интересным читателям и даст более широкое представление о теме.

Секция PHP конференции DevConf 2015

В первую очередь хотелось бы отметить доклад Дмитрия Стогова (Zend Technologies) «Релиз PHP 7: что нас ждет в октябре 2015». Не будем мучить вас переводом «чейнджлога» седьмой версии, а скажем просто: смотреть всем, кто имеет хоть какое-то отношение к PHP. Если вы за свою жизнь написали хотя бы строчку кода на PHP, то, скорее всего, уже слышали про сумасшедшую производительность, JIT и spaceship operator. JIT в PHP так и не появился, но оптимизации проведены масштабные. В докладе Дмитрий рассказывает много о внутренней кухне PHP, есть графики производительности разных версий PHP и HHVM на реальных приложениях. Badoo сейчас как раз в процессе перехода на PHP 7, нам пришлось сильно «перекопать» инфраструктуру тестирования и переписать кучу расширений, но мы на финишной прямой и можем подтвердить, что PHP 7 действительно показывает очень серьезный рост производительности. Какой именно получается прирост? Пока секрет. Ждите от нас отдельной статьи на эту тему, когда мы поборем последние косяки, отлавливаемые на продакшн-трафике.


Читать дальше →
Total votes 25: ↑22 and ↓3+19
Comments1

Создание GUI приложений на PHP

Reading time6 min
Views53K

Темой о разработке GUI приложений на PHP сегодня, пожалуй, уже никого не удивишь. Для этого существует не одно решение, есть как развивающиеся проекты, так и умершие. Но этот пост будет не о тех и не о других, а о новом расширении для PHP — библиотеке PHPQt5, а точнее о её более продвинутой реинкарнации — о PQEngine.

P.S. PHPQt5 не имеет ничего общего с более известной библиотекой php-qt!
Читать дальше →
Total votes 41: ↑36 and ↓5+31
Comments34

Резервирование маршрутизатора с использованием протокола VRRP

Reading time5 min
Views27K
VRRP

Мы запустили новую услугу: резервирование маршрутизатора с использованием протокола VRRP (за рубежом она известна под названием failover IP. Насколько нам известно, в России до нас никто ничего подобного не делал. Услуга будет интересна в первую очередь тем, кто хотел бы обеспечить постоянную доступность бизнес-значимых интернет-ресурсов, но при этом не обладает для этого достаточными техническими возможности: не имеет ни собственной автономной системы, ни блока IP-адресов, ни подключений к провайдерам по протоколу BGP.
Об особенностях её технической реализации мы подробно расскажем в этой статье.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments9

Новый «сервиз» от Ubiquiti – пополнение в модельном ряде UniFi AC

Reading time6 min
Views56K


Все верно – на днях компания Ubiquiti Networks (ubnt.com) анонсировала 4 новые модели точек доступа UniFi AC. Теперь модельный ряд высокоскоростных «тарелочек» не уступает вариативности предыдущего поколения UniFi, которое завоевало оглушительную популярность у строителей небольших WiFi-сетей. Стоимость младшей двухдиапазонной точки 802.11ac теперь начинается от 89 долларов, а все новые точки поддерживают технологию радиовыноса Wireless uplink. Общие данные о новых точках представлены в нашем quick-look-обзоре.
Читать дальше →
Total votes 12: ↑12 and ↓0+12
Comments42

Лучшие подходы к управлению версиями баз данных

Reading time5 min
Views17K
Перевод статьи «Database versioning best practices», опубликованной на сайте enterprisecraftsmanship.com.

Отслеживание изменений базы данных вашего приложения является не легкой задачей. Как правило, схемы баз данных не совпадают в различных средах, данные в одной БД могут не иметь некоторых важных частей данных. Такие обстоятельства могут быть неприятными, особенно если возникают в production.

Ситуация становится еще хуже, если вы разработчик распространяемого ПО. В этом случае, каждый ваш клиент имеет собственный экземпляр БД, структура которого может отличаться от других. В таких проектах, отслеживание изменений БД клиентов может стать кошмаром.

Давайте рассмотрим лучшие подходы к управлению версиями баз данных.
Читать дальше →
Total votes 20: ↑17 and ↓3+14
Comments19

YouTrack 6.5 — Баг-трекер для всей команды

Reading time5 min
Views35K
Доброго дня, Хабр!

Спешу рассказать вам, что совсем недавно вышла новая версия нашего баг-трекера — YouTrack 6.5!

image

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

Читать дальше →
Total votes 28: ↑27 and ↓1+26
Comments34

Чистим интернет от назойливой рекламы (AD Blocker для MikroTik)

Reading time6 min
Views141K


Данная статья является логическим завершением небольшой дискуссии с тов. vvzvlad, которая развернулась под топиком "Чистим домашний интернет от очень назойливой рекламы (Ad's blocker для OpenWRT)", где автор с помощью wget, sed и cron на OpenWRT успешно сливает файлы рекламных хостов, парсит и подсовывает dns-серверу dnsmasq.

Переадресовывая клиента при запросе «рекламного» домена, например, на loopback (127.0.0.1 — 127.255.255.255), вместо котента рекламы клиент получит благодатное «ничего» (разумеется, при условии, что у нас не работает локальный веб-сервер который слушает локалхост). Механизм фильтрации довольно старый и не лишен недостатков. Например, нельзя указать маски хостов (*.ad-domain.tld) или «вырезать» рекламу, баннеры которой хостятся на запрашиваемых ресурсах. Но зато не привязан к какому-то либо протоколу и довольно прост в эксплуатации. Более того, если его использовать, например, на домашнем или офисном маршрутизаторе, который используется в качестве DNS сервера, реклама успешно порежется на всех гаджетах, где IP нашей железки прописан первым в качестве DNS сервера.

Но что если у нас вместо роутера с кастомной прошивкой используется… MikroTik (RouterOS), функционал которого накладывает некоторые ограничения? Под катом вы узнаете каким образом удалось успешно "сконвертировать" файл хостов в пригодный для него формат, как автоматизировать это дело и что для хабралюдей в качестве бонуса был создан небольшой сервис как раз для автоматизации этого процесса (маленький, абсолютно бесплатный и с открытыми исходниками).
Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments63
1
23 ...

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity