-
Подсчёт количества строк в файлах CSS и PHP, рекурсивно в каталоге
Временами бывает нужно посчитать количество строк кода в написанном проекте. Для этого Я написал сценарий на “BASH” который считает количество строк во всех файлах с “PHP” и “CSS” расширением найденных в указанном каталоге и его подкаталогах (рекурсивно).
Продолжить читать → -
Чтение, редактирование и удаление метаданных файлов
Многие форматы файлов могут содержать метаданные. Существуют разные типы метаданных. Большинство цифровых фото/видеокамер и мобильных телефонов добавляют EXIF метаданные в фотографии и видеофайлы. Метаданные могут содержать информацию об устройстве, его настройки, местоположение (координаты GPS) и многое другое.
Продолжить читать → -
Перезапуск сетевого интерфейса при недоступности хоста
Мой Raspberry Pi подключен к локальной сети по WiFi с помощью USB WiFi адаптера «ASUS USB-N10» и при сбоях в сети (например когда рутер зависает или перезагружается) Raspberry Pi не переподключается к WiFi сети. Чтобы исправить эту ситуацию Я написал маленький сценарий на «Shell» проверяющий доступность сети пингуя рутер и перезапускающий интерфейс
Продолжить читать →wlan0
. После записи вcron
сценарий будет проверять сеть каждую минуту. -
Chrooted SFTP (SSH FTP)
Сервер
Продолжить читать →sshd
(OpenSSH) позволяет осуществлять доступ по протоколу SFTP. «OpenSSH» по умолчанию даёт пользователю доступ ко всей файловой системе, тоесть к корню. Но можно chroot-нуть пользователя в его домашнюю директорию. Тоесть юзер будет заперт в своей домашней директории. -
Мой список приложений на Mac
При замене Mac на новый приходится столкнутся с вопросом переноса информации. Для перехода на новый Mac есть утилита «Ассистент миграции» которая переносит все данные, приложения и настройки ситемы. Но, в этот раз, мне не нужно переносить всё, а хочется сесть за «чистый» Mac и установить только необходимые программы. Для этого нужно, для наглядности, составить список установленных программ и выбрать из них необходимые. Вот мой список:
Продолжить читать →