В этой статье я расскажу о том, как рисовать графики при помощи библиотеки Highcharts, а точнее её подвида Highstock. Данные при этом мы будем получать из MySQL при помощи PHP и передавать их в JSON формате.
Написать статью меня побудило полное отсутствие документации на русском языке. Кроме того, на момент написания в рунете, детально расписанного примера использования Highstock мне найти так и не удалось.
Иногда встречаются экзотические ситуации, когда приходиться работать напрямую с оборудованием используя языки программирования, совсем не предназначенные для этого, как например взаимодействие c COM портом в PHP. Некоторые скажут, что это невозможно, более продвинутые будут использовать посредников, эстеты предпочтут стороннюю библиотеку.
На самом деле всё не так страшно, и я опишу как взаимодействовать c COM RS-232 из PHP без сторонних библиотек и посредников в Linux, на примере вольтметра-амперметра Peacefair pzem-004t.
rpcnetp.exe – это файл системы Computrace для удалённой защиты в ноутбуках, которая по идеи должна помочь владельцу в случае кражи или утери.
Всё бы хорошо, однако есть несколько но:
Мне такая система не нужна
Фактически это бэкдор, дающий доступ к моему компьютеру разработчикам Computrace из Absolute Software
rpcnetp.exe вступает в жёсткую конфронтацию с многими антивирусными системами, что вызывает избыточную нагрузку на процессор, тем самым сокращая время автономной работы ноутбука.
Многие скажут удалить и нет проблем! Но не тут то было.
На дня мне пришлось с толкнуться с необходимостью сброса пароля на точке доступа ZyXEL NWA-3550. К сожалению утилита ResetToDefault 1.2 от Zuxel, которая по идеи должна осуществлять сброс пароля, зная MAC адрес точки доступа, оказалась полностью бесполезной. Сброс к заводским настройкам не происходил. По этому далее я расскажу как сбросить пароль и прочие настройки ZyXEL NWA-3550 к заводским, другим способом, а именно с помощью кнопки сброса.
На данный момент мне известно о двух способах сброса пароля для точки доступа Motorola AP-6521 (AP-6532). Первый вариант - это использовать специальную утилиту AP Discovery Tool, второй - использовать консольный порт (COM RS-232).
Далее я расскажу об обоих... Читать далее
Предположим в нашем распоряжении уже есть работающий RAID1 состоящий из двух дисков. Всё замечательно, но однажды мы захотели расширить объём, добавив ещё один диск и соответственно перейти к RAID5.
В сети уже есть инструкция на данную тему:
Миграция с RAID1 на RAID5 в mdadm без потери данных - habrahabr.ru/post/100952
Но, откровенно говоря, мне не совсем понравился подход автора, который, по сути, предлагает создавать RAID5 поверх старого RAID1. Поэтому предлагаю свой способ. Читать далее
Очередное обновление модуля конвертера валют по курсу ЦБРФ (ЦБ РФ) для обеспечения наилучшей совместимости с Virtuemart 2.6. Также в модуле присутствует возможность установки надбавки к курсу, например ЦБРФ +3%.
С 25 на 26 октября 2014 года в большинстве регионов России стрелки часов надо будет перевести на час назад. Напомню, что перевода с зимнего на летнее время и обратно, как это было до 2011 года не будет, просто правительство решило что часовой пояс должен в большей степени соответствовать географическому, от сюда и изменения. Разумеется тоже самое касается и компьютеров под управлением Windows.
Воскресенье, 19 Октября 2014 г. 15:53
+ в цитатник
Скажу сразу, всё написанное далее будет иметь практический характер. Все утилиты для взлома - бесплатны и находятся в свободном доступе.
Написать статью меня прежде всего побудило бесчисленное число сайтов которые якобы предлагают программы для взлома которые на практике оказываются платными, с вирусами и троянами, либо и то и другое одновременно. Также надоело огромное число статей и видео постановочного характера, мол мы взломали WiFi за 3 сек. - вот как всё просто, хотя на самом деле пароль был известен заранее и прописан в базу словарей. Ну да ладно, переходим к сути. Читать далее
Блог переехал на полноценный сайт: unboxIT.ru/blog
Практически все статьи перенесены на новое место.
Новые версии программ и модулей вы также сможете найти на unboxIT.ru
Дальнейшая поддержка этого (старого) блога будет осуществляться по остаточному принципу.
Прежде чем использовать любой из дистрибутивов Linux для каких бы то ни было серьёзных, серверных, задач я всегда стараюсь по полной испытать систему на стабильность. По этому для начала, я как правило начинаю использовать его на своих рабочих компьютерах в качестве основной системы на каждый день. По этому когда в самом начале февраля 2014 вышла финальная версия дистрибутива LinuxMageia 4, я прежде всего установил её на свой десктоп и ноутбук.
Совершенно случайно среди списка доступных пакетов для установки мною был обнаружен клиент Steam, который установился с ходу без всяких проблем!
И тут у меня появилась идея сравнить производительность игр из Steam в среде Linux и Windows.
После обновления systemd (частью которого является udev) до версии 197 и выше, многие заводчики пингвинов были мягко говоря не довольны новым способом именования сетевых интерфейсов, например eth0 стал вдруг enp2s0. Хороша новая схема имен или нет, каждый решает для себя сам, я бы хотел просто рассказать о том как вернуть старые названия сетевым интерфейсам например: eth0, eth1, wan0, ну и т. д.
Недавно один интернет магазин захотел организовать у себя на сайте оплату кредитными картами, электронными деньгами, и другими способами. Изучив данную тему я понял что для реализации этого, необходимо воспользоваться услугами соответствующего сервиса - посредника который бы принимал у себя в качестве оплаты всё что только возможно и пересылал уже реальные деньги нашему магазину. Разумеется весь процесс взаимодействия Virtuemart с сервисом должен быть автоматизирован. Читать далее...
Зайдя недавно на сайт МТС, для того чтобы посмотреть не появились ли новые, более дешёвые тарифы для ADSL, я обнаружил что теперь МТС подключает людей по технологии GPON. Писать о том, что это такое и с чем его едят, мне кажется смысла нет.
Мне бы хотелось поделиться с вами ответами на два вопроса, которые меня довольно сильно волновали. А именно, возможность получения белого (публичного) IP, и возможность сохранения обычного соединения телефона по медному кабелю до телефонной станции. Читать далее...
Понедельник, 26 Августа 2013 г. 20:08
+ в цитатник
На этот раз обойдусь без вступления и сразу перейду к теме проблемы.
При выключении и последующем включении сетевого кабеля, Mageia 3 не поднимает сетевой интерфейс с VLAN.
При этом если дать команду:
systemctl restart network
т. е., если перезапустить всю сетевую подсистему, то сетевые VLAN интерфейсы появляются снова в системе и отлично работают.
По идеи можно прописать параметр:
MII_NOT_SUPPORTED=yes
в конфигурационный файл сетевого интерфейса, но тем самым мы лишаем себя поддержки ifplugd со всеми вытекающими минусами.
Итак, после двух дней ковыряния в системе выяснилось, что виноват: /etc/sysconfig/network-scripts/ifdown-eth
Строка 195:
if [ -n "$VLAN" ]; then
# 802.1q VLAN
if [ -f /proc/net/vlan/${DEVICE} ]; then
ip link delete ${DEVICE} type vlan
fi
fi
Не знаю зачем, но разработчики решили что VLAN интерфейсы надо удалять...
Просто закоментируем эти строки или удалим целиком весь этот блок, и всё начинает работать как надо.
В Интернет можно найти достаточно статей по созданию софтовых RAID под Linux при помощи mdadm, однако мне хотелось бы рассказать об особенностях, которые возникают если это делать с дисками объёмом 3000Гб и более. Ещё более интересно, когда диски имеют физический сектор 4 КБ аля Advanced Format, со всеми вытекающими последствиями по выравниванию и оптимизации. Читать далее...
Не так давно на работе мне потребовалось собрать новый сервер с аппаратным RAID. После не продолжительных поисков в качестве RAID контроллера был выбран Adaptec ASR-6405, а это значит будем тестировать! Читать далее...
В своих статьях я не раз затрагивал тему безопасности WiFi.
Существует огромное количество программного обеспечения для проверки защищённости беспроводных сетей, но софт софтом, а без грамотного железа не обойтись. И вот как раз об этом я и хотел бы рассказать далее...
Для размещения ваших товарных предложений на Yandex маркете, необходим специальный YML файл. В этом файле содержится информация о всех товарах, их цена и категориях к которым эти товары относятся, ну и ещё немного служебной информации.
Само описание формата вы можете найти на страницах Yandex http://help.yandex.ru/partnermarket/
Понятно что когда товарных предложений не много, то всегда можно сделать такой файл в ручном режиме и передать на Yandex Маркет.
Но что делать если число предложений в интернет магазине перевалило через сотню, их цена меняется, а ассортимент постоянно пополняется?
Всё просто, можно сделать специальный php файл который будет формировать YML файл самостоятельно, основываясь на информации из Virtuemart.
Каждый раз при обращение к php файлу, Yandex маркет будет автоматически получать актуальную информацию по имеющимся предложениям у вас на сайте.
Примеры работы на сайте интернет магазина http://www.ismartec.ru.
Наш товар:
А вот как он будет описан в YML файле
Цена вопроса - договорная. Оплата по факту.
Все кого заинтересовало предложение могут оставлять свои контакты для связи в комментариях.
По причине обновления Virtuemart до версии 2.0.x и многочисленным вопросам о возможности запуска старого конвертера (от версии 1.1.x) написал новый модуль конвертера валют ЦБРФ (ЦБ РФ) для Virtuemart 2.0.x Читать далее...
OpenWRT – это ещё одна альтернативная прошивка для целого ряда маршрутизаторов, расширяющая их функционал. На мой взгляд это одна из лучших, не стандартных, прошивок, и все заявления что она сложна в настройке не более чем пустой разговор.
Дальше для примера, я хочу рассказать о том как настроить работу 3G модема от Мегафон (Huawei) E352 на OpenWRT. читать далее...
Прошу прощения но не удержался, два дня с завидной периодичностью наблюдаю интересную картинку при попытки зайти в личный кабинет.
Ростелеком - больше возможностей?
По крайней мере точно забавнее...
Не так давно говоря с одним человеком на предмет взлома беспроводных сетей WiFi c WPA и WPA2 шифрованием, тот авторитетно заявил что мол они ломаются с пол пинка. На мой же вопрос, пробовал ли он реализовать это на практике, было сказано что он был близок к этому. Самонадеянно неправда ли? Надо сказать что в 2006 году я защитил диссертацию, как раз таки, по взлому WiFi.
Что изменилось за 6-ть лет, и действительно ли так просто взломать WPA/WPA2 шифрование?
Демонстративно распаковывать коробку и доставать от туда ноутбук скучно и пользы от этого почти ни какой, гораздо интереснее рассказать о впечатлениях после недели работы с ним. Итак у меня в руках ноутбук Asus Eee PC 1225B.
Планшеты, тема модная и актуальная. А если планшет под Windows 7, с огромным количеством возможного софта , да ещё и за вполне разумные деньги, так это совсем замечательно. И вот у меня в руках 3Q TU1102 с 2Гб оперативной памяти и Windows 7 Home Premium.
Не так давно обнаружил что dyndns .com, который предоставляет сервис динамического DNS (DDNS), стал платным. А если совсем быть точным, то в общем он может быть бесплатным, но только для тех кто подпишется на пробный сервис в течении месяца, а потом перейдёт на бесплатный режим. Но всё дело в том, чтоб подписаться на пробный сервис вам понадобиться кредитная карта. Не знаю как вам, а меня такой подход не обрадовал, и я начал искать действительно бесплатные аналоги. Читать дальше...
Изначально Virtuemart берёт курсы валют ЕЦБ (Европейский центральный банк), в чём вроде нет ничего плохого, но к сожалению Yandex маркет, с его YML форматом, понятия не имеет о курсе ЕЦБ. И для автоматического пересчёта он предлагает курс ЦБРФ (Центральный банк Российской Федерации), вот тут и начинаются рассогласования. Курс ЦБРФ отличается от курса ЕЦБ, что на выходе, например при пересчёте из долларов в рубли, в Viruemart и Яндексе даёт разные цены. Понятно что при не совпадении цен ваш интернет магазин не пройдёт проверку на Yandex маркете. От сюда вырисовывается задача: сделать конвертер валют Vitruemart для ЦБРФ. читать далее...