За замовчуванням Double Commander не провалюється в архіви rar.
Необхідну бібліотеку можна взяти з портабельної версії програми і покласти у /usr/lib.
Вже кілька разів стикався з незрозумілими зависаннями web-камери у Windows 10.
Outlook 2016+ відмовляється відправляти шифровану пошту і видає таку помилку. Якийсь час проблема вирішувалася видаленням останнього оновлення для Outlook.
Якщо в Network & Internet Settings показується неправильне ім’я підключення переходимо в редактор реєстру
гілка HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles, шукаємо в списку це підключення і виправляємо параметер ProfileName.
Якщо в лінуксі використовувати світлу панель задач то значок стіма в треї лишатиметься світлим. Щоб змінити це треба
Для домашньої, ще й нормально працюючої системи впринципі немає сенсу збирати гігабайти системних журналів. Основні моменти наступні:
Давно ходив навколо цієї проблеми, але працювало за принципом “ну і чорт з ним”, але зрештою вирішив розібратися. Суть проблеми - Viber, як мінімум в XFCE не стартує при запуску системи згорнутим в трей, максимум що можна добитися ключами запуску це старт мінімізованим. Як виявилося задачка ще та, проблема давно відома, але всі відповіді і рекомендації в інтернетах діляться на 2 категорії - 99.99% нікчемні графомани переписують один у одного одну й ту ж нікчемну інструкцію як запустити мінімізованим і всього парочка де згадується devilspie, але непрацюючих, через непрацюючий/застарілий конфіг.
VirtualBox підтримує до 256МБ відеопам’яті, але через графічний інтерфейс можна виділити не більше 128МБ.
$ VBoxManage modifyvm "Linux Mint 21" --vram 256
Все просто, але як завжди є нюанс пов’язаний з графоманами що нічого не роблять самі, а переписують один у одного одну й ту ж помилку.
WebP пропонує вищий ступінь стиснення ніж jpg чи png, тому є сенс використати його при десить великій кількості графіки на сайті. Спробував примінити для даного блогу, в результаті сумарний розмір графічних файлів зменшився у більш ніж 2 рази. Теоретично ~25-34% при збереженні якості і максимальному стисненні jpg та png.
Виявляється apt-key вже вважається застарілою і рекомендується самостійно додавати GPG-ключі в папку /etc/apt/trusted.gpg.d.
Список деяких команд для sed:
Знайти в файлі символ / та видалити його і всі символи після:
sed 's/\/.*//' aptlist.txt
Знайти в директорії та у всіх вкладених директоріях файли *.webp.webp й перейменувати на *.webp:
for f in *.webp.webp; do mv -i $f "$(sed -e 's/.webp.webp/.webp/' <<< "$f")"; done
Знайти в директорії та у всіх вкладених директоріях файли md й у 4му рядку після пробілу замінити першу букву слова на велику:
find -name '*.md' -exec sed -i -E '4 s/\ (.*)/ \u\1/g' "{}" \;
Знайти в директорії та у всіх вкладених директоріях файли md й видалити 3й рядок:
find -name '*.md' -exec sed -i -e '3d' "{}" \;
Знайти в директорії та у всіх вкладених директоріях файли md й вставити 3м рядком три мінуса:
find -name '*.md' -exec sed -i -e '3i---' "{}" \;
Знайти в директорії та у всіх вкладених директоріях файли txt й замінити в них один текст на інший:
find -name '*.txt' -exec sed -i -e 's/що замінити/на що замінити/i' "{}" \;
У файлі test вставити слово ТЕКСТ на початку кожного рядка:
sed 's/^/текст/' test
Список цікавого софту що не включається в базові збірки, використовується не так часто, а тому часом забуваються. Незаслужено.
Ventoy програма для створення мультизавантажувальних флешок, альтернатива grub4dos і залізячного рішення від Zalman.
Xneur все ще працює на XFCE, але на інших DE вже давненько з ним катастрофа і от з’явилася альтернатива.
Linux Mint XFCE з нуля до домашнього використання на реальному прикладі. Зібрав до купи бо є пара моментів.
Обновився Total Commander нарешті до 10 версії, перезібрав збірку. Але якийсь він став падучий при попередньому перегляді деяких типів файлів, тому спробував ще зібрати Double Commander з тими ж плагінами й налаштуваннями, він, як не дивно стабільніший, хоч місцями незвичний.
Розгрібаємо результати розрідження мозку у індусів з Microsoft - виключаєм оновлення драйверів, кожне друге з яких призволить до смерті системи, повертаємо працездатність
кнопки F8 у процесі завантаження, змінюємо положення директорії Users та повертаємо функціонал адміністративних мережевих ресурсів.
Розгортав недавно подивитися що воно за Zabbix, який зараз використовують для моніторинга у кожному ломбарді й наливайці, якщо чесно то якось не зайшло. Надумав от подивитися що там нового в Nagios, який останній раз розгортав уже давненько.
Останнім часом більше доводиться працювати з Windows і тому дозрів нарешті до оптимізації терміналу, щоб з убогості повної зробити щось що хоч більш-менш пристойно виглядає і дає хоч якусь мінімально прийнятну візуалізацію при хоч якійсь автоматизації. Вцілому жити без додаткових костилів від Sysinternals та без Cygwin все ще важко, але вже можна зліпити щось мінімально прийнятне.
Zabbix . Що за звір, чому останнім часом куди не плюнь використовують його, а не класику у вигляді nagios , надумав на практиці спробувати і подивитися + і -.
Ніколи не зіштовхувався з такою необхідністю, але може бути корисно мати під рукою.
Утиліти для перекодування текстових наборів символів. Вже десь писав, але як завжди коли треба то не знайти. Повтор.
На минулій, гори вона в пеклі, роботі все збирався систематизувати гору скриптів зліплених з batch, powershell, sysinternals suite, zenity, гівна і палок у вигляді чогось єдиноподібного. А точніше обєднати все ansibl-ом. Да все якось руки не доходили і от невелика систематизація уже зробленого і зауваження по тому як робити не треба.
Часом мавпа хоче прикрутити до сайту трошки javascript-ів, але мавпа є мавпа. Працює тільки 1 з Х доданих що мають спрацьовувати при події наприклад onscroll.
Трохи про автоматизацію розгортання VM за допомогою Vagrant. Штука досить цікава, хоча в теорії цілком можна обходитися снапшотами. Але теорія використання на прикладі Linux Mint 20.1 XFCE показує що розмір шаблону ~12GB, тоді як розмір боксу для vagrant всього ~2GB, що дає непогану економію якщо тримати десяток тестових шаблонів.
Виявляється якщо ми встановили Hyper-V то про будь-які інші гіпервізори можна забути, навіть якщо софт що використовує Hyper-V не активний. Як завжди є костиль, дієвий, хоч і малозручний.
bcdedit /copy {current} /d "No Hyper-V"
Отримаємо щось типу
The entry was successfully copied to {ff-23-113-824e-5c5144ea}.
bcdedit /set {ff-23-113-824e-5c5144ea} hypervisorlaunchtype off
Також може бути потрібен костиль на випадок якщо індуське рукоділля не видає варіантів завантаження при перезавантаженні, а тільки при включенні після виключення. В такому разі натискаючи Перезавантажити тримаємо shift.
Постановка задачі - треба Jekyll, але це значить Linux, на на ПК - Windows. Використати Docker рішення що напрошується, можна звичайно підняти цілу віртуалку, але заради 1 серверу не дуже логічно, а розвертати на існуючій, яка може бути замучена експериментами в будь-який момент, ще нелогічніше.
Оновлення 01/03/2021
Ком’юніті репозиторій Chocolatey містить фактично все що треба, але в той же час для деякого чисто корпоративного чи рідкісного софту треба писати самому. В нульовому наближенні це робиться якось так…
Останнім часом в браузерах з’являються деякі неочевидні можливості про які постійно забуваю, а хтось може й не знає.
Перейшов поки до писання заміток з робочого linux на домашню windows і зіткнувся з чисто суб’єктивним можливо несприйняттям notepad++ навіть після банальних gedit(xed). Мабуть приблизно таке відчуття повинно бути якщо з notepad++ перейти на звичайний notepad.
Узагальнення про використання 7zip та robocopy на прикладі реальних задач для бекапу з гівна і палок.
Після зміни версії API на https://apt.met.no/ в дистрибутивах на базі Ubuntu 18.04 перестав працювати xfce4-weather-plugin.
Останній костиль у блог - пошук по сайту. Є 3 варіанти: Google Custom Search Engine, Lunr.js та Simple Jekyll Search.
Отже перейшов у текстах постів з html на markdown…
Перейшов на використання Rouge, що вже вбудовано в Jekyll 3.
Описуючи підключення Disqus до сайту зіткнувся з необхідністю відобразити код не оброблюючи його.
Для можливості коментування на сайті розглядав 2 варіанти Disqus та Staticman.
При необхідності очистити кеш браузерів та корзину для всіх користувачів на ПК.
При необхідності приховати якусь давню і неактуальну публікацію без видалення із сервера чи при необхідності тимчасово
systemd - менеджер системи та сервісів має утиліту systemctl що дозволяє виявити знаходиться той чи інший сервіс в автозавантаженні та за необхідності вилучити
В картинках.
Мда… :).
Була необхідність передати із Zenity для add-apt-repository кілька репозиторіїв для додавання, а стандартний скрипт уміє додавати лише по одному. Як варіант модифікації, тимчасової чи постійної, можна використовувати таку.
Зібрався трохи оптимізувати і розфарбувати запрошення командного рядку в терміналі нововстановленого Linux Mint 20 і зрозумів що рядок
export PS1='${debian_chroot:+($debian_chroot)}\[\033[00;32m\]\D{ %m/%d/%Y }\A \[\033[01;31m\]\u\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ '
за роки перетворився в набір малозрозумілої абракадабри. А тому вимагає певного відновлення знань, та і взагалі приведення до більш зручноподаного виду.
Ввімкнення USB Debugging Mode в телефоні Xiaomi у 2 картинках.
Костилі для деяких диких глюків та просто деякі моменти при роботі з вітруальними ОС.
Частково по необхідності, частково для саморозвитку.
Після оновлення Elementary OS до версії 5.1 в оновленому вікні входу LightDM повилазили користувачі без права запуску локальних сесій, наприклад користувачі самба-серверу. Ховаємо їх взад.
Є пара моментів з тим як монтувати та розшарювати щоб мати доступ бо варіант зі сліпою аналогією до випадку зі звичайною директорією відкритою лише на читання не працює.
Для диркоголових що встановили Windows 10 і тільки потім побачили що в BIOS стояв режим IDE.
За замовчуванням у linux-системах графічні текстові редактори не визначають кодування windows-1251 автоматично. Як це змінити, на прикладі gedit, xed.
З поширенням ssd виникають деякі моменти по налаштуванню та оптимізації операційних систем для більш ефективної роботи дискової системи та збереженню ресурсу дисків.
Організація доступу до файлів на комп’ютері під керуванням операційної системи Ubuntu за допомогою samba. Samba - реалізація мережевого протоколу SBM/CIFS, що використовується для надання доступу до файлів, принтерів, портів та реалізації іншої взаємодії між елементами комп’ютерних мереж.
Набір костилів для Linux-систем.
Наномануал по cron.
Отже, як говорить нам Wikipedia - Jekyll - це простий генератор статичного сайту, який використовує блог, для персональних, проектних або організаційних сайтів та поширюється за ліцензією з відкритим кодом.
Є проблема з підключенням немайкрософтівських, а при бомж-ліцензіях Office 365 і майкрософтівських, поштових клієнтів до MS Exchange у випадку надмірно-параноїдального захоплення всякою безпековою єрундою в корпоративних мережах. З існуючих на даний момент костилів найефективніші це платний плагін для Thunderbird, що само собою за гранню розумного, та Davmail.
Є 3 способи взнати час роботи віддаленого ПК від керуванням Windows:
Набір корисних і дуже корисних команд, котрі забуваються в силу того що це Windows і вони рідко використовуються. Час від часу оновлюється.
Досить часто і малозрозуміло чому при установці наземних пакетів Office 365, вони відмовляються ставитися аргументуючи це тим що щось уже встановлено якийсь продукт МС. Наприклад установлено Office 2016, а треба ще поставити Project 2016.
Набір костилів для Mozilla Firefox.
Починаючи з версії Ubuntu 17.10 Canonical переходить на використання netplan для конфігурації та зберігання налаштувань мережевих інтерфейсів замість застарілого ifupdown, котрий тепер не входить до складу дистрибутиву. Не вдаючись до опису принципових відмінностей покроково налаштування тепер виглядатиме так:
Microsoft все намагався поховати Windows XP да ніяк не вдавалося, поки до справи не взялися Google, Mozilla, Dropbox та інші. В результаті нові версії дуже багатьох необхідних програм на XP не ставляться, багато онлайнових сервісів зі старими версіями програм не працюють, а старі комп’ютери нікуди не ділися. Досисть довго намагався знайти чим можна замінити Windows XP на ноутбуці з Сore2Duo T5400 та 2ГБ пам’яті. Перебрав мабуть все існуюче на сьогодні і майже змирившись з тим що ноут піде “в утіль” виявив що на даний момент xfce, досить і досить непогана річ.
Постійний запуск перевірки диску при запуску системи може бути як результатом некоректного завершення роботи, так і результатом установки/видалення сторонніх програм для роботи з дисковою системою.
Виявилася така хитра штука, що коли використовувати в Linux VMware Horizon Client з установленою на сервері Windows 10 та кількома моніторами то після перезавантаження скидаються налаштування їх порядку.
Незважаючи на те що фрагментація файлових систем в Linux фактично відсутня є кілька випадків коли вона може бути досить значною і впливати на швидкодію. Як правило це при інтенсивнму використанні торрентів та віртуальних машин з динамічним розміром дисків.
Так вже чомусь склалося, що здається в кожному більш-менш розповсюдженому на сьогодні дистрибутиві користувач обов’язково зіткнеться може зіткнутися з різними нюансами у випадку якщо для виходу в інтернет потрібно використовувати проксі-сервер.
Думаю не зайвим буде нагадати певні очевидні речі котрі стосуються мережевих налаштувань, та вказати на деякі не настільки очевидні.
Nagios - програма що служить для моніторингу програмного та апаратного
стану обладнання в локальних мережах і сповіщення адміністратора про
зміни їх статусу. Працює фактично на всіх unix-системах. Розглянемо
установку та початкове налаштування даної програми на прикладі
операційної системи Ubuntu.
Шпаргалка для нубів :)
Команди grep/egrep можна використовувати для виводу вмісту файлу без певних визначених рядків.
Виявляється є момент, плюс чомусь address завжди намагаюся писати з однією d.
Невеликий скрипт для післяустановочного налаштування elementary os майже повністю підходить і для ubuntu. Основні підтримувані функції:
Базовий набір розширень для Mozilla Firefox з лінком на збірку на mozilla.org.
На даний момент чомусь не працює html5-відео наприклад на yuotube.
Класичний спосіб приховати чи створити прихований файл чи директорію у Linux це поставити крапку на початку назви, наприклад .hidden-file.txt.
Перекинути текст з ПК на телефон у принципі завжди можна через Google Keep, але можна і через створення QR-коду.
У Mozilla Firefox є 2 варіанти запуску браузера у приватному режимі.
У Mozilla Firefox та Google Chrome вирішується досить просто. Ставиться розширення mailto чи MailtoWebmails.
Коли не запускається rdp-сеанс маючи претензії до кешу ліцензій чи чогось типу того виявляється кеш цей чистити треба не з диску, а з реєстру.
Коли виконується команда від імені суперюзера, наприклад sudo apt update, наступні Х хвилин команди типу sudo команда можна виконувати не вводячи пароль.
Частково актуально для вирішення проблем з іншими vpn клієнтами у Windows 8+.
Помилка при установці драйверів принтера, виявляється досить відома.
Виникла необхідність витягти одну штуку з дистрибутива Voyager 12.04 так як здалося що міг би використати це у своїй збірці Ubuntu(помилково як виявилося здалося та все ж). В результаті дослідив деякі варіанти отримання deb-пакету з різних вихідних джерел.
Трохи про автоматичне монтування мережевих ресурсів в Linux(Ubuntu).
Процес збирання власного дистрибутиву досить простий, очевидний і прекрасно розжований на офіційній сторінці. Дана інструкція це фактично максимально спрощений переклад.
proFTPd потужний і в той же час досить простий в налаштуванні ftp-сервер для unix-систем. Крок за кроком розглянемо його встановлення та початкове налаштування в операційній системі Ubuntu.
Варіанти переносу браузерного кешу в нестандартні директорії для розвантаження ssd чи просто для зменшення фрагментації системного диску.
Створення флешки на базі grub4dos для завантаження всякої єрунди.
Гарні і наївні в стилі 90х іконки в Libreoffice часом не надто добре виглядають на фоні загальносистемного оформлення. Тому, коли не лінь, я завжди використовую теми в чорно-білому виконанні. Для цього, щоб не маніпулювати з дефолтними стилями, треба встановити стиль sifr.
Давно відомо що опції відомого завантажувача grub2 можна змінювати в самому процесі завантаження. Це може як дуже допомагати в цілому, так і нести певну небезпеку для unix-подібних операційних систем зокрема. Тому досить розумним виглядає вимагати аутентифікації користувача який намагається вносити зміни в конфігурацію grub2 в процесі завантаження.
Файли що відповідають за програми що стартують разом із системою знаходяться
Костилі для кирилиці у gedit-2 та gedit-3. Швидше за все примінимо й до різних форків при виникненні аналогічних проблем.
Починаючи з Gimp 2.8 для програми доступні деякі “ненудні” теми.
Всього пара каманд, все просто і очевидно…
Швидку зміну налаштувань мережі(ip, dns-сервера, шлюз та маска) можна виконувати через cmd-файл наступного змісту.
Прямі лінки на завантаження софту котрий проблематично по-людськи скачати з офіційного сайту, а також лінки на деякий цікавий софт якого немає в офіційних джерелах типу репозиторіїв чи google play.
Стикнувся на днях з помилкою яку не бачив уже років 5+, після “синього екрану” контролер переключився в режим PIO. Так що от…
Відновлення grub2 процедура взагалі то досить проста і швидка:
На Windows без Total Commander як на машині без коліс. Біда в тому що він у базовій комплектації як машина з колесами, але без мотору. Тому своя персональна збірка - ідеальний варіант, тим більше що в найпростішому вигляді, без інсталятора й вибору варіантів установки, її може навіть шимпанзе із зоопарку зібрати.
Конспект за результатами переходу від старого до нового сайту. Пакетна і одинична обробка текстових та графічних документів. Слідами виконаних робіт згрібаю все в купу.
Ситуація абсолютно дебільна, є Win7 x64 і є HP 3050 підключений чи до іншої локальної машини? чи до принт-сервера з x86 системою й установленими PCL драйверами для даної моделі. В результаті 64-розрядна нікчемність абсолютно ніяким способом не хоче підключати принтер. Приходиться робити те що було
досить поширено років 10+ тому - руками редагувати inf-файли з пакету драйверів щоб заставити тупу залізяку працювати.
Як правило людці просто закривають вікно rdp-сеансу, замість того щоб розлогінитися. Сам такий. В результаті при неналаштованих групових політиках рано чи пізно хтось не зможе зайти поки не будуть примусово відключені інші сеанси. Автоматично вирішити проблему можна налаштувавши GPO, або запускаючи відключення за розкладом.
Набір корисних і дуже корисних команд, котрі в силу своєї довжини не завжди вміщаються в голові.
Однією з найбільших переваг unix-систем над Windows є наявність
надзвичайно широкого спектру найрізноманітніших консольних команд, що
дозволяють максимально просто й швидко виконувати повсякденні роботи не
виконуючи по тисячі кліків мишкою на кнопках з неочевидними назвами.
Сьогодні розглянемо певні нюанси які дозволять зробити роботу з консоллю ще швидшою та зручнішою.