Log in
Блог
  • Блог
  • Деятельность
  • Контакты
  • Новости
  • О себе
  • Портфолио
  • Программы
  • Галерея
  • Мои друзья
  • .REDO: Домени і хостинг
  • Блог

     

    MySQL 5.x utf8_ukrainian_ci patch [Автор: Roman Mazur, написано 2017-03-02 в 16:32]

    Много кто знает о проблеме сортировки и уникальности е и ё. Чуть меньше знают о проблеме і и ї, и совсем уж мало – о г и ґ. А делают с этой проблемой не только “мало ли кто, но не каждый может это делать”. Ну так вот.
    Применять в крайнем случае, когда utf8_bin не помогает.

    /usr/local/share/mysql/charsets/

    diff –git a/Index.xml b/Index.xml
    index 7f91cb5..34d9384 100644
    — a/Index.xml
    +++ b/Index.xml
    @@ -458,8 +458,35 @@ To make maintaining easier please:
    <flag>binary</flag>
    <flag>compiled</flag>
    </collation>
    + <collation name=”utf8_ukrainian_ci” id=”250″>
    + <rules>
    + <reset>\u0415</reset><p>\u0401</p> <!– ЕЁ –>
    + <reset>\u0435</reset><p>\u0451</p> <!– её –>
    + <reset>\u0413</reset><p>\г0490</p> <!– ГҐ –>
    + <reset>\u0433</reset><p>\u0491</p> <!– гґ –>
    + <reset>\u0406</reset><p>\u0407</p> <!– ІЇ –>
    + <reset>\u0456</reset><p>\u0457</p> <!– ії –>
    + </rules>
    + </collation>
    +</charset>
    +
    +<charset name=”utf8mb4″>
    + <family>Unicode</family>
    + <description>UTF-8 Unicode</description>
    + <alias>utf-8</alias>
    + <collation name=”utf8mb4_ukrainian_ci” id=”251″>
    + <rules>
    + <reset>\u0415</reset><p>\u0401</p> <!– ЕЁ –>
    + <reset>\u0435</reset><p>\u0451</p> <!– её –>
    + <reset>\u0413</reset><p>\г0490</p> <!– ГҐ –>
    + <reset>\u0433</reset><p>\u0491</p> <!– гґ –>
    + <reset>\u0406</reset><p>\u0407</p> <!– ІЇ –>
    + <reset>\u0456</reset><p>\u0457</p> <!– ії –>
    + </rules>
    + </collation>
    </charset>

    +
    <charset name=”ucs2″>
    <family>Unicode</family>
    <description>UCS-2 Unicode</description>

     

    Comments Off on MySQL 5.x utf8_ukrainian_ci patch

    Mikrotik RouterBoard vs The BlackNurse ICMP attack [Автор: Roman Mazur, написано 2016-11-16 в 2:08]

    “The BlackNurse” can bring some Cisco routers down http://blacknurse.dk/.

    Mikrotik RouterOS тоже уязвим для атаки “The BlackNurse”. Ниже приведен мой фикс для prerouting-chain на RouterOS 6.37.1. На данный момент удалось добиться производительности отражения атаки в 450kpps @ 215Mbps (24 байта заголовок + 0 байт данных) на RB3011UiAS (62% загрузки CPU, использовались 5 источников атаки на 1000Mbps подключении с тестом hping3 -1 -C 3 -K 3 –flood ). На многоядерных девайсах есть шанс успешно отразить атаку. У одноядерных, типа HaP ac, шансов отразить –flood нет.

    MikroTik RouterOS also vulnerable to “The BlackNurse” ICMP type 3 attack. See below for my fix for prerouting-chain in RouterOS v.6.37.1. At this moment I successfully filteded out 450kpps @ 215Mbps (24 bytes header + 0 bytes data) BlackNurse ICMP attack with my MikroTik RouterBoard RB3011UiAS (62% CPU load with 5 х1000Mbps ethernet attack sources using hping3 -1 -C 3 -K 3 –flood ). Multi-core boards have a good chances to filter out the flood. Single-core boards have no chances at all.

    Только для 6.37.1 и выше.
    Only for 6.37.1 and higher.

    FIX:

    /ip firewall raw
    add action=drop chain=prerouting icmp-options=3:0-255 protocol=icmp src-address-list=ICMP-flooder
    add action=add-src-to-address-list address-list=ICMP-flooder address-list-timeout=1h chain=prerouting icmp-options=3:3 limit=10,5:packet protocol=icmp

    Переместите правила в самый верх.
    Move rules up to top.

    Comments Off on Mikrotik RouterBoard vs The BlackNurse ICMP attack

    “Будим” KODI с MCE-пульта [Автор: Roman Mazur, написано 2016-03-20 в 15:00]

    Добавим в /etc/default/grub параметр usbcore.autosuspend=-1, чтобы USB-ядро не вешалось при S3.

    GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash xbmc=autostart,noredir usbcore.autosuspend=-1″
    и
    sudo update-grub

    Создадим /etc/udev/rules.d/90-mcewakeup.rules с содержимым:

    # enable wake from S3 for MCE USB device 0471:0815
    SUBSYSTEM==”usb”, ATTRS{idVendor}==”0471″, ATTRS{idProduct}==”0815″ RUN+=”/bin/sh -c ‘echo enabled > /sys$env{DEVPATH}/../power/wakeup'”

    Теперь разрешим менять power state (wakeup) с USB-девайса:

    echo USB1 > /proc/acpi/wakeup
    Не обязательно USB1, нужно искать девайс, пока не найдется.
    И:
    echo enabled > /sys/bus/usb/devices/usb1/power/wakeup

    Готово.

    ПС: KODI при wakeup очень любит отпадать от TVHeadend, поэтому можем засунуть в /etc/pm/sleep.d такой простой скрипт, он будет рестартовать менеджер lightdm (и KODI) при пробуждении:

    #! /bin/sh
    case $1 in
    suspend|suspend_hybrid|hibernate)
    /usr/bin/service lightdm stop
    ;;
    resume|thaw)
    /usr/bin/service lightdm restart
    ;;
    esac

    Comments Off on “Будим” KODI с MCE-пульта

    Создаем локальную FS в Nas4Free [Автор: Roman Mazur, написано 2015-11-06 в 11:39]

    1. Устанавливаем все нужные пакеты.
    2. dd if=/dev/xmd1 of=mdlocal
    3. mkuzip -s 32768 mdlocal
    4. mount -o rw /cf
    4. cp mdlocal.uzip /cf

    Comments Off on Создаем локальную FS в Nas4Free

    FreeBSD swap на ZFS [Автор: Roman Mazur, написано 2015-08-19 в 17:20]

    Если нужно добавить swap-пространство и по каким-то причинам не хочется использовать файл, то делаем:

    zfs create -V $SPACE -o org.freebsd:swap=on -o checksum=off -o compression=off -o dedup=off -o sync=disabled -o primarycache=none $ZPOOL/swap

    $SPACE = объем своп-пространства (Mb / Gb), например 16G.
    $ZPOOL = наш пул.

    Swap в FreeBSD не желательно делать больше 16Гб. Swap на ZFS не поддерживает crash-дампы.

    Источник

    Comments Off on FreeBSD swap на ZFS

    Автозапуск гостевых машин в xen [Автор: Roman Mazur, написано 2015-08-10 в 23:28]

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

    xe pool-list

    копируем UUID

    xe pool-param-set uuid=UUID other-config:auto_poweron=true

    Получаем список машин

    xe vm-list

    Для каждой машины, которую нужно запускать автоматически, делаем

    xe vm-param-set uuid=UUID other-config:auto_poweron=true

    Оригинал тут

    Comments Off on Автозапуск гостевых машин в xen

    © Mazur.net.ua, Powered by WordPress & Gallery2