Работает на Ubuntu/Debian/CentOS/RHEL
cat /etc/*-release
lsb_release -a
cat /etc/issue Читать дальше
Работает на Ubuntu/Debian/CentOS/RHEL
cat /etc/*-release
lsb_release -a
cat /etc/issue Читать дальше
Задача по подобной замене возникает довольно часто: получили отчет с результатами, но нужно изменить/добавить данные в большом количестве ячеек, оставив все в одном столбце и не трогая старые данные.
Просто выставить фильтр и вставить новые данные не получится т.к. вставка в Excel происходит построчно во все ячейки, а не только в зафильтрованные. Читать дальше
PHP serialize – метод превращения данных (строки, массива) в байт строку с возможностью последующего извлечения через unserialize. Ранее был популярен, но сейчас лучше использовать json:
Ошибка “Notice: unserialize(): Error at offset 454707 of 455688 bytes in”
Варианты решения:
json – по сути аналог serialize, только более стандартизирован и стабилен. Читать дальше
При генерации файла обязательно делаем скобки вокруг “file_name”, иначе в случае если в имени файла есть пробел firefox будет показывать только первое слово, хотя другие браузеры этим страдать не будут. Mozilla давно сказала, что исправлять это не будет т.к. такое поведение соответствует RFC. Читать дальше
sqlldr – SQL*Loader. Позволяет загружать данные в базу из файла, например csv. Пример использования есть тут.
По умолчанию для работы пользователя с sqlldr пользователя нужно добавить в группу dba или запускать sqlldr из под sudo. Читать дальше
Знакомые дали залоченный по BIOS ноут Acer Aspire ONE, просил пароль для входа, а после перезагрузки опять просил пароль и ОС не загружал. В менюшках удалось выйти на запрос master пароля с сгенерированным кодом блокировки на экране. На сайте ввел код с экрана 59351360, он выдал мастер 46039966. Читать дальше
Затестил Huawei Honor 8 с поездки в Шэнчжэнь.

Впечатления от него позитивные, считаю, что совсем не зря на Ya-market у него оценка 4,5.
Плюсы:
Альтернативы Start-stop-daemon хорошо расписал тут.
Запуск процесса в фон в виде демона позволяет не держать постоянной открытой tty-консоль или вкладку в терминале. Использовал start-stop-daemon для запуска bearerbox/smsbox kannel, разных прочих самописных демонов.
Особенности:
start-stop-daemon -Sbvx /home/redkin.p/bin/TESTЧитать дальше
Join – полезная утилита для объединения нескольких текстовых файлов по какому-то общему идентификатору. Название намекает на аналогию с функцией join в SQL.
~$ cat >1 asd 1 bsd 2 csd 3 ~$ cat >2 asd test bsd testtest csd testtesttest ~$ join 1 2 asd 1 test bsd 2 testtest csd 3 testtesttest
join -t”;” – задаем разделитель для csv. Читать дальше