Компьютерное - Zhbert's Home Нажмите "Enter", чтобы перейти к контенту

Записи опубликованы в категории “Компьютерное”

Статьи на компьютерную тематику

Мониторим сетевую активность приложений в Linux

Иногда в приступах паранойи хочется взять и посмотреть, куда и зачем коннектится ваш компьютер, ну или браузер. Сделать это можно с помощью утилиты Etherape, имеющейся в репозиториях вашего дистрибутива. Устанавливаем ее и запускаем. Запускать нужно от суперпользователя. Утилита в реальном времени отслеживает сетевые соединения с удаленными ресурсами и отображает их в виде наглядной схемы. В меню Capture можно выбрать интерфейс, который отслеживать, например, Bluetooth или Ethernet.

Мониторим WiFi из консоли Linux

Бывают случаи, когда нужно посмотреть качество сигнала WiFi (или определить, где роутер =) ), и решение таких задач не вызывает никаких затруднений, если у вас Linux. Для этого можно использовать утилиту wavemon, находящуюся в репозиториях вашего дистрибутива. Устанавливаем ее и запускаем. В открывшемся псевдографическом интерфейсе будет отображена вся информация об WiFi сети, включая и уровни сигнала, и качество связи. Информация меняется динамически, то есть, бродя по помещению, можно анализировать, в каком углу качество сигнала становится хуже и предпринимать какие-то меры для решения этой проблемы.

Ошибка подписи драйвера при установке openVPN в Windows 7

Если во время установки openVPN в Windows 7 выскочила ошибка подписи драйвера, в результате чего последний не был установлен, то решить данную проблему можно двумя способами. Первый, и самый простой: установить предыдущую версию openVPN, а именно 2.4.6, в ней с подписью драйвера все нормально. Второй, и более трудоемкий: временно отключить проверку подписей драйверов. Для этого необходимо запустить «Командную строку» с правами Администратора, и выполнить в ней две команды: В результате проверка цифровой подписи будет выключена, и можно повторить попытку установки драйвера openVPN. Если все пройдет успешно, нужно включить проверку обратно:

Java Spring — 403 ошибка в POST запросах

Если после отправки формы методом POST Spring возвращает вам ошибку 403 Forbidden (ошибка доступа), значит вы забыли указать в форме _csrf токен. Сделать это можно просто добавив скрытое поле ввода где-нибудь в теле формы.

Неразрывный пробел (&nbsp) в числовых полях Freemaker

Есть у шаблонизатора Freemaker такая особенность, что числовые поля он пишет с использованием так называемого неразрывного пробела, который в коде HTML выглядит как &nbsp. Wikipedia (c) Неразры́вный пробе́л (non-breaking space) — элемент компьютерной кодировки текстов, отображающийся внутри строки подобно обычному пробелу, но не позволяющий программам отображения и печати разорвать в этом месте строку. Используется для автоматизации вёрстки, правила которой предписывают избегать разрыва строк в известных случаях (большей частью для удобочитаемости). То есть по умолчанию цифровые блоки разделены пробелами по трем знакам, но при переносе строк число переносится целиком. Например: 1 203 с пробелом и 1203 без него. Для чтения это, может…

Где хранятся все настройки Intellij IDEA

Если вдруг что-то пошло не так или появилось желание провести заново настройку среды разработки, сбросить все настройки можно просто удалив каталог ./congig/JetBrainz из домашней директории пользователя.

Конвертируем файл в UTF8 из Win1251

Если нужно быстро конвертировать файл из Windows-1251 в UTF8 (например *.cue файл, созданный в Windows), можно воспользоваться командой:

Смотрим логи в реальном времени с помощью less

Обычно, когда встает вопрос о просмотре логов в реальном времени, всегда советуют использвать tail. Это такой стандарт, можно сказать. Я же предпочитаю less. Не могу сказать точно, почему, но вроде бы у меня давным давно возникли какие-то проблемы с выходом из tail, поэтому я и стал использовать less. Для просмотра лога в реальном времени можно воспользоваться командой:

Мои расширения GNOME3

Не так давно я познал GNOME, который меня очень сильно зацепил своей простотой и невидимостью на фоне работы. Далее приведу небольшой список расширений, которые выбрал для себя как необходимые: Applications Menu — Показывает привычное меню приложений. Дань второму гному. OpenWeather — Удобный виджен с текущей погодой Places Status Indicator — Меню «места», снова дань второму гному Removable Drive Menu — При подключении флешки показывает виджен, где можно ее отмонтировать. А выглядит это все вот так:

Отключаем плагин валидации сложности пароля в MySQL

Иногда, когда работаешь с MySQL, особенно на домашней машине, и не хочешь заморачиваться с безопасностью и прочими тонкостями настройки, возникает вопрос — как отключить плагин валидации сложности пароля MySQL, который не дает сделать пароль простым и легким для запоминания, что критично при домашней работе. Отключить эту штуку можно следующей командой, залогинившись от рута: После этого можно использовать любые пароли.

Как найти все устройства в локальной сети

Зная диапазон адресов, можно найти все устройства, которые в нем активны на данный момент. Сделать это можно командой: В результате будет выведен список всех откликвнувшихся устройств.

Конфигурируем tmux

tmux, как и все в Linux, можно сконфигурировать, для этого используется конфигурационный файл ~/.tmux.conf, расположенный в домашней директории пользователя. В данном случае я немного считерил, и взял конфиг одного товарища, который меня и подсадил на этот самый tmux. Из плюсов: включена поддержка управления мышью, то есть можно не хоткеить, а выбрать в контекстном меню «Horizontal split» или «Vertical split», мне почему-то такое управление оказалось удобнее, чем горячие клавиши. Далее приведу сам текст конфига и файл, который можно просто скачать и закинуть в свою домашнюю директорию.

Как подключиться к сессии tmux

Чтобы просмотреть все запущенные сессии tmux, консольного мультиплекстора терминалов, нужно выполнить следующую команду: Результатом выполнения будет список всех запущенных в tmux сессий. Нас интересует название сессии, оно указано в начале строки до двоеточия: 0. Для подключения к этой сессии нужно выполнить команду: В результате будет открыт tmux с сохранением всех открытых в нем терминалов и запущенных в них процессов.

tmux — что это и для чего нужен?

Так или иначе при использовании Linux приходится использовать терминал (в данном случае речь про эмулятор терминала). Не знаю, как у других, а у меня он всегда запущен, и более того, я всегда им пользуюсь. Это и git, и управление удаленным сервером по ssh, и использование каких-то консольных команд вроде youtube-dl. И иногда случается так, что одного окна не хватает. Да, можно запустить множество терминалов или открыть в одном множество вкладок, но это будет не так удобно и читабельно, как хотелось бы, а переключение между ними будет занимать достаточно много времени. В таких случаях на помощь приходит такая ведь, как мультиплектор…