Поиск SearchView в панель инструментов

SearchView

Добавление SearchView поиска в панель инструментов

Для того чтобы добавить поиск в панель инструментов необходимо сначала создать файл ресурсов в res/menu/options_menu.xml, либо изменить существующий аналогичный файл для вашего активити.

Читать далее Поиск SearchView в панель инструментов

KDE Plasma 5.8 LTS

 

KDE выпустили первую версия с удлиненным сроком поддержки (LTS) своего основного продукта, рабочая среда Plasma 5. Это тот самый момент, когда разработчики и дизайнеры наконец могут рекомендовать Плазму широкому кругу пользователей. Если вы ранее уже пытались использовать рабочую среду KDE, но оно вам не понравилось, время изменить оценку — новая версия Плазмы простая и одновременно мощная

Читать далее KDE Plasma 5.8 LTS

Mozilla Firefox 49.0.2

header-logo-3a1dbd13f2ae1

  • Добавлено: Асинхронная загрузка плагина Flash, теперь включена по умолчанию. Это должно повысить производительность и уменьшить количество падений на сайтах, которые используют Flash
  • Исправлено: Изменено предпочтение по умолчанию D3D9 на резервный для предотвращения графических артефактов
  • Исправлено: Проблема web-совместимость с загрузки файлов
  • Исправлено: Web-проблема совместимости с Array.prototype.values
  • Изменено: Диагностическая информация о времени переключения вкладок
  • Изменено: Исправлены проблемы фильтров графики Canvas влияющие на  HTML5 приложения

Читать далее Mozilla Firefox 49.0.2

PhpStorm 2016.3 EAP 163.6512

Начальная поддержка CodeIgniter Framework

Хорошая новость для тех кто использует  CodeIgniter. Мы добавили начальную поддержку CodeIgniter Framework и теперь после того как вы включите поддержку, вы получите стилизацию кода, а также профиль инспектора кода

Читать далее PhpStorm 2016.3 EAP 163.6512

TAR, GZIP, ZIP

GZIP

gzip — архиватор файлов, расширение .gz

gunzip — распаковщик архивов .gz, является эквивалентом команды gzip -d

gzip не умеет упаковывать несколько файлов в один архив. При сжатии к оригинальному расширению файла добавляется суффикс .gz. Для упаковки нескольких файлов обычно их сначала архивируют в один файл утилитой tar, а потом этот файл сжимают gzip. Таким образом, сжатые архивы обычно имеют двойное расширение .tar.gz или сокращённое .tgz

-0 .. -9 регулировка степени сжатия
-c оставлять исходные файлы нетронутыми, выводить результат на устройство стандартного вывода
-d распаковка
-l вывод информации о содержимом сжатого файла
-t тестирование целостности сжатых данных
-v режим вывода дополнительной информации в процессе работы

Сжать файл или серию файлов в GZIP

gzip file.ext

file.ext - файла или перечисление файлов разделенных пробелом

Разархивировать файл GZIP

gunzip file.gz

ZIP

Программа для сжатия zip, а для распаковки unzip
Сжать файл с помощью ZIP

zip -r file.zip files

file.zip - создаваемый файлfiles - файл или перечисление файлов разделенных пробелом

Разархивировать ZIP

unzip file.zip

TAR

tar — наиболее распространенный архиватор, используемый в Linux-системах. Сам по себе tar не является архиватором в привычном понимании этого слова, т.к. он самостоятельно не использует сжатие. В то же время, многие архиваторы не умеют сжимать несколько файлов, а работают только с одним файлом или входным потоком. Поэтому чаще всего эти программы используются вместе. tar создает несжатый архив, в который помещаются выбранные файлы и каталоги, при этом сохраняя некоторые их атрибуты (такие как права доступа). После этого полученный файл *.tar сжимается архиватором, например, gzip. Вот почему архивы обычно имеют расширение .tar.gz или .tar.bz2 (для архиваторов gzip и bzip2 соответственно)

-c создать новый архив
-x извлечь файлы из архива
-f файл
–delete удалить файлы из архива
-r добавить файлы в существующий архив
-A добавить tar-файлы в существующий архив
-t список файлов в архиве
-u обновить архив
-d операция сравнения архива с заданной файловой системой
-z обработка архива с помощью gzip
-j обработка архива с помощью bzip2
-С работа с определенной папкой

Сжать файл с помощью TAR

tar -cvf file.tar files

file.tar - создаваемый файл
files - файл или перечисление файлов разделенных пробелом

Разархивировать TAR

tar -xzf file.tar.gz

Посмотреть содержимое архива

tar -tvf file.tar.gz

systemctl — популярные команды

В этой статье приведу популярные команды утилиты systemctl, которые помогут быстро освоиться в командной строке Читать далее systemctl — популярные команды

PhpStorm 2016.2 EAP 162.917

Начальная поддержка PHP 7.1

Теперь он поддерживает визуальные модификаторы для класса константов, ключей в list() конструкции, возврата нулевых (null) типов и обнуляемых (nullable) аргументов, а также нескольких уловимых исключений

Это первый, но важный шаг в направлении поддержки PHP 7.1. Синтаксис PHP 7.1 уже работает, в то время как мы работаем над рефакторингом и проверкой кода и так далее…

Читать далее PhpStorm 2016.2 EAP 162.917

Вывод файлов конфигураций без комментариев

Чтобы вывести файл конфигурации без комментариев необходимо воспользоваться двумя утилитами: cat и grep.

Например вывод файла php.ini где в качестве комментирования используется символ точка с запятой — ;

cat /etc/php.ini | grep -v -E ";|^$

Где используется символ решетки — #

cat /etc/nano.conf | grep -v -E "#|^$"