Міграція на F2FS на прикладі Asus Transfromer pad TF300T

Що таке F2FS і що дає перехід на неї користувачеві? F2FS – це файлова система, розроблена спеціально з урахуванням специфіки флеш-пам’яті і враховує такі особливості, як незмінний час доступу і обмежений ресурс з числа перезапису даних. Її використання дещо збільшує швидкість читання/запису даних та зменшує “зношування” комірок флеш-пам’яті. Підтримка файлової системи F2FS включена в ядро Linux починаючи з гілки 3.8.

Для того, щоб скористатися перевагами F2FS, нам знадобиться f2fs-рекавери (наприклад TWRP 2.8.7.2), яким ми відформатуємо розділ /data в даний формат, сумісний ядро і прошивка (майже всі сучасні KitKat-прошивки і ядра під них сумісні з f2fs), трохи терпіння і уважність. Continue reading

Прошивка Asus Transformer Pad TF300T на Android 6

ASUS-TF300TAsus Transformer Pad TF300T достатньо потужний планшет навіть на сьогоднішній день, проте розробку програмного забезпечення компанією Asus припинено на версії 4.2. На щастя увесь функціонал Android 6 та швидкість файлової системи F2FS все ж доступні у прошивці KatKiss ROM для Asus TF300T. Як встановити Android 6 на Asus TF300T читайте далі.

Перед зміною програмного забезпечення я буду робити резервну копію NVFlash, яка дозволить мені у випадку невдачі відновити оригінальний стан планшета. Якщо ви не хочете робити резервну копію NVFlash (ризиковано! У випадку невдачі – понесете планшет до сервісного центру!), пропустіть розділи Створення blob файлів для NVFlash та Створення резервної копії NVFlash. Перед тим як продовжувати, упевніться, що маєте bootloader версії, що закінчується на 27.1 чи 27.5. Якщо ні – оновіться до останньої версії. Якщо у вас bootloader інших версій – продовжувати не можна! Continue reading

Як вимкнути перевірку цифрового підпису драйверів Windows

Disable-Driver-Signature-Verification-on-64-Bit-Windows-8-itgala.xyz

Windows 8 та Windows 10 вимагають, щоб драйвери пристроїв мали цифровий підпис. Інакше система не дозволить встановити такий драйвер. Підпис дозволяє встановити розробника драйверу а також показує чи був драйвер змінений після випуску сторонніми особами. драйвери підписуються за допомогою сертифікатів для підпису файлів.

Для пристроїв які постачаються із непідписаними драйверами доведеться вимкнути перевірку підпису драйверів у Windows. Continue reading

Як організувати цикл в Астеріск?

Дана деяка змінна виду:
Set(Asterisk=1,2,3,4,5)
Необхідно пройти циклом дану змінну, використовуючи «,» як розділювач.

Рішення:

same => n,Set(Asterisk=1,2,4,3,5)
same => n,Set(X=1)
same => n,Set(DEV=${CUT(Asterisk,\,,1)})
same => n,While($[${EXISTS(${DEV})}])
same => n,NoOp(DEV = ${DEV})
same => n,Set(X=$[${X} + 1])
same => n,Set(DEV=${CUT(Asterisk,\,,${X})})
same => n,EndWhile()

TCPDump приклади

Список мережевих інтерфейсів, з якими можлива робота tcpdump:

Перехоплення на eth0:

Перехоплення на всіх доступних інтерфейсах (не працює в режимі promiscuous. Вимагає Linux kernel 2.2 та вище):

Continue reading

Як захистити сторінку за допомогою .htaccess та .htpasswd

За допомогою .htaccess та .htpasswd можливо захистити паролем навіть окрему сторінку чи файл на вебсервері. Для того, щоб захистити паролем окремий файл: Continue reading

MariaDB Galera кластер на CentOS 6 з трьох нод

mariadb-galera-cluster-centos-6
Збираємо кластер MariaDB із трьох нод на CentOS x64 6.7 Minimal.
На усіх нодах налаштовані статичні IP адреси.
Нода1 – 10.20.20.11
Нода2 – 10.20.20.12
Нода3 – 10.20.20.13

На усіх трьох нодах встановлюємо необхідні пакунки: Continue reading

Помилка Hyper-V CentOS6 “device eth0 does not seem to be present, delaying initialization”

Для мого кластера MariaDB Galera я клонував hyper-v сервер CentOS6 але після запуску мережевого інтерфейса отримав помилку: “device eth0 does not seem to be present, delaying initialization

Виведемо список усіх мережевих пристроїв:

Continue reading

SSL/TLS Alert Protocol & the Alert Codes

Події від SChannel можна частенько побачити в журналі System Windows сервера. Вони сигналізують про проблеми з SSL/TLS і зазвичай відображають це кодом помилки. Механізм журналювання являється частиною протоколу SSL/TLS.
Для отримання детальних відомостей журналювання SChannel повинно бути ввімкнене. Як це зробити описує відповідна стаття: http://support.microsoft.com/kb/260729

Ці події можуть бути дуже корисними при вирішенні проблем, що стосуються SSL. Проте, нажаль, не так багато документації детально описує коди помилок подій SChannel. Continue reading

Скидання пароля адміністратора друпал

У випадку втрати пароля від акаунта адміністратора і неможливості відноіити його через форму відновлення (наприклад бів вказаний недійсна адреса электронної пошти) пароль можна відновити з допомогою генерації нового пароля (його хешу) й наступному його оновлению у базі даних.

Для скидання пароля адміністратора знадобиться доступ до командного рядка сервера й до бази даних Continue reading

Читати далі