Записки

Как изменить права отдельно на файлы или каталоги в Linux

Надоело каждый раз гуглить это, оставлю здесь:

В общем виде:

find <путь> -type <тип> -exec сhmod <режим> {} +

chmod только для файлов:

find . -type f -exec chmod 644


chmod только для каталогов:

find . -type d -exec chmod 755


Можно также группировать:

find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} +


Еще можно просто через chmod:

chmod -R u=rwX,go=rX /path/to/directory

Здесь X означает поставить флаг исполнения, если данное право уже было установлено на файл или каталог для пользователя или группы.
Советы

Громкость будильника в Android Lolipop

Со всеми этими новомодными дизайнерскими фишками, типа Material Design иногда поражает, какие простые вещи упускают из виду. В Android Lolipop разработчики позаботились о том, чтобы при смене громкости будильника вы обязательно услышали свою мелодию, но совершенно не подумали о том, что в большинстве случаев это не нужно, например, если будильник надо поставить когда все уже спят. Методом проб, ошибок и гугла нашелся способ: открываем настройки будильника, ставим ползунок громкости на нужный уровень, не отпускаем его (!), затем нажимаем кнопку ОК и одновременно отпускаем пальцы. Также, есть вероятность, что это сработает не с первого раза.



Ну, а что, удобно же.
Мои проекты

Выпуск μCMS 1.3

μCMS 1.3 уже довольно давно готова, только список изменений я еще не публиковал. В ней добавлено много нового, а дальнейшие новости о ней будут на сайте ucms.ivan4b.ru, также я выложил проект на GitHub (ссылка).

Скачать

Список изменений
Размышления

Linux для обычного пользователя



В последнее время многие дистрибутивы Linux (в дальнейшем просто Linux) стремятся подружиться с обычными пользователями. Графические системы и программы становятся более понятными, красивыми, установка системы — более простой. Компании начинают переносить свои программы под Linux, например компания Valve выпускает Steam под Linux и даже создает собственную консоль и ОС (sic!) на её основе.

И вот уже повсюду кличут

Читать далее
Сайт

Обновление дизайна сайта

В преддверии выпуска μCMS 1.3 я решил обновить дизайн своего сайта. Вы можете выразить свои пожелания, рекомендации по дизайну в комментариях.
Кстати, скоро выйдет новая версия μCMS, на которой сейчас и работает этот сайт, буду держать вас в курсе.
C++

Урок: простая программа на SDL 2.0 + OpenGL

Недавно популярная библиотека SDL обновилась до версии 2.0. В связи с этим я хочу показать, как создать простую программу на SDL 2.

Итак, для начала загрузите и установите саму библиотеку с её официального сайта.

Если у вас все получилось, то приступим:

Вперед!

Люди

Годовщина смерти Стива Джобса

Сегодня прошло ровно два года с тех пор, как Стив Джобс покинул нас. Он столько всего сделал за довольно короткий срок жизни. Несомненно, он был великим человеком, который действительно изменил наш мир.

По этому случаю нынешний CEO Apple Тим Кук вчера написал письмо к сотрудникам:

Команда,

Завтрашний день отметится второй годовщиной смерти Стива. Я надеюсь, что все вспомнят о том, что он значил для нас и для мира. Стив был поразительным человеком и сделал мир лучше. Я часто думаю о нём и нахожу огромные силы в памяти о его дружбе, проницательности и лидерстве. Он оставил за собой компанию, которую мог построить только он, и его сущность всегда будет фундаментом Apple. Мы продолжим уважать его память, посвящая себя работе, которую он так любил. Это самая большая честь в его память. Я знаю, что он бы гордился каждым из вас.

Тим

Почтим память о Стиве Джобсе.


"The people who are crazy enough to think they can change the world, are the ones who do."

- Steve Jobs

Сайт

Выпуск uCMS 1.2

Я сделал глобальное обновление для uCMS. Оно включает в себя много новых возможностей, исправлений, оптимизации и улучшений.

Список изменений