Как стать автором
Обновить
1
0
Андрей @Dybik

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

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

Asterisk на Mikrotik

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

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

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

Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии28

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

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

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

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

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

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

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

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


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

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

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

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



Читать дальше →
Всего голосов 16: ↑15 и ↓1+14
Комментарии30

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

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

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

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


Читать дальше →
Всего голосов 23: ↑15 и ↓8+7
Комментарии72

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

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


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

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

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

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


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

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

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

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

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

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

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


Всем привет!

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

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

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

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


Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии37

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

Время на прочтение5 мин
Количество просмотров25K
Если вы узнали эти несколько строчек кода ниже, значит потенциально вы в тренде последних лет развития 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.
Читать дальше →
Всего голосов 23: ↑17 и ↓6+11
Комментарии12

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

Время на прочтение16 мин
Количество просмотров104K
Badoo перешли на PHP7 и сэкономили $1M

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

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

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

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



Ниже мы рассмотрим эти сервисы чуть подробнее.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии1

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

Время на прочтение4 мин
Количество просмотров17K
Ежегодная конференция профессиональных веб-разработчиков 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 действительно показывает очень серьезный рост производительности. Какой именно получается прирост? Пока секрет. Ждите от нас отдельной статьи на эту тему, когда мы поборем последние косяки, отлавливаемые на продакшн-трафике.


Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии1

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

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

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

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

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

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

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

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

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


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

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

Время на прочтение5 мин
Количество просмотров17K
Перевод статьи «Database versioning best practices», опубликованной на сайте enterprisecraftsmanship.com.

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

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

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

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

Время на прочтение5 мин
Количество просмотров35K
Доброго дня, Хабр!

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

image

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

Читать дальше →
Всего голосов 28: ↑27 и ↓1+26
Комментарии34

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

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


Данная статья является логическим завершением небольшой дискуссии с тов. 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), функционал которого накладывает некоторые ограничения? Под катом вы узнаете каким образом удалось успешно "сконвертировать" файл хостов в пригодный для него формат, как автоматизировать это дело и что для хабралюдей в качестве бонуса был создан небольшой сервис как раз для автоматизации этого процесса (маленький, абсолютно бесплатный и с открытыми исходниками).
Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Комментарии63
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность