?

Log in

No account? Create an account

[sticky post] Начало

С Богом, начнём.

Завёл журнал. Планирую написать здесь некоторые заметки по Линуксу и некоторым другим компьютерным темам. Здесь, в ЖЖ, похоже, искать свои заметки легче. А уже набралось кое-чего не так уж и мало.

А также, возможно, напишу и о чём-то другом. Посмотрим.

Ну и чтобы не писать анонимно.

P.S. Уважаемые гости! О чём-то другом, можно посмотреть, например, по тегам Antoine de Saint-Exupéry и хорошее настроение. Или цитаты, или ещё что-то на ваш выбор.
Основное:

4 пробела.


Рекомендуется ещё в классике жанра, в книге "Язык программирования Си" K&R.
А также, например, здесь:
Embedded-C-Coding-Standard;
Qt Coding Style.

И в стандарте для языка Java.



2 пробела.

Неплохо, по моему скромному мнению.

Ниже аргументированное мнение по этому поводу.
Цитата:
„для получения визуального отступа в 45 градусов необходимо делать отступ в два пробела“.
Источник: webhamster.ru

Такого же мнения придерживаются и некоторые другие разработчики:
[ (GNU C, Google, Delphi и др.) ]

В компании Гугл (в С++ и др.) используют 2 пробела. И в Delphi.
Список использования отступов

Также в GNU C. (на том же сайте - много про стандарты Си и GNU)
Пример из wiki 1, wiki 2.

CERT C Coding Standard. Здесь есть ссылки на pdf-документы. Там в коде тоже 2 отступа.




Другие варианты отступовCollapse )
Основное:

Рекомендуется 80 символов в строке.
Кое-кто считает, что можно и 100.



По ссылке табличка — рекомендуемое кол-во символов в строке для разных языков программирования.
Там в основном рекомендуют использовать 80 символов в строке.
https://en.wikipedia.org/wiki/Characters_per_line#In_programming


Read more...Collapse )

Настоящая пища и питье

Божественная благодать – вот истинная пища и питие для всех нас.

Если мы лишаем себя ее, то все остальное, что мы приобретем в этом мире, не будет иметь никакого смысла, как только будет отводить все дальше и дальше нас от спасения, и от Христа, и от общения с Богом.

Иеромонах Игнатий (Шестаков)
источник
Разделитель групп разрядов

Какое число легче прочитать?

5000000 или 5 000 000 (или 5.000.000)
1234567 или 1 234 567 ?

Можно ли так писать в исходном коде программы длинные числа?

Проблема в том, что на письме цифры длинного числа отделяют обычно пробелом (или точкой или, например в США, запятой). Но в языках программирования все перечисленные символы обычно уже означают другое.

Вроде бы только в Фортране (Fortran) можно писать числа с пробелами (например, 10 000), т.к. пробелы там игнорируются.
Источник.



Несколько лет назад появилась похожая возможность и для других языков программирования.
Для разделителя групп разрядов использовали другие символы.
Read more...Collapse )
На ubuntu.ru большая и основательная статья об этом.
help.ubuntu.ru - восстановление_данных

По моему небольшому опыту, testdisc / photorec показались мне сложноватыми в использовании.
Хотя, надо отдать им должное, программы "глубоко копают", то есть восстанавливают много стёртой информации. Но из-за этого, вполне возможно, что после запуска программы photorec, компьютер скоро скажет вам, что на жёстком диске больше нет свободного места! Всё занято восстановленными файлами и служебной инф-ией от программы photorec.



Следующая программа, scalpel, лично мне показалась проще и удобнее в использовании.
Read more...Collapse )


Основное по программе Scalpel.

Выбрать (или дописать) нужный формат файла здесь:
/etc/scalpel/scalpel.conf

Запустить программу:
sudo scalpel /dev/sda1 -o output_dir
где sda1 (sda5, sda7 и т.п.) — раздел, где нужно искать стёртый файл;
output_dir — путь к каталогу для результатов поиска.



Неплохо написано по этой теме также здесь:
linuxrussia.com/scalpel
На том же сайте, о предшественнике, программе foremost.

Tags:

Создать файл mkv

Формат mkv (matroska, матрёшка) — это такой контейнер, куда можно "сложить" видео, звуковые дорожки, субтитры разного формата.
На сегодняшний день, звуковые дорожки в mkv используют обычно формата или aac или ac3
(но технически возможно и mp3 использовать; это имеет смысл, т.к. звук ac3 не всякая техника воспроизводит);
видео — обычно в формате x264

Например.
Перекодирую avi XVid в mkv x264.

Перед кодированием надо проверять какой битрейт у исходного видео и установить соответствующий (ниже, например -b:v 3000K)

Это из 1-го исходного файла:

сделать звук mp3
ffmpeg -i "Абвгд.mp4" -f matroska -vcodec libx264 -profile high -b:v 3000K -acodec libmp3lame -ab 128k -ar 48000 -ac 2 "Абвгд.mkv"

сделать звук aac
ffmpeg -i "qwerty.mp4" -f matroska -vcodec libx264 -profile high -b:v 900K -acodec libfdk_aac -ab 128k -ar 48000 -ac 2 "qwerty.mkv"

Read more...Collapse )

Tags:

От рекламы в ЖЖ

Фильтр, описанный ниже, убирает строку с рекламой внизу в ЖЖ.

Для этого нужно, чтобы в браузере было установлено расширение, под названием uBlock Origin.
Возможно, и расширение AdBlock подойдёт.

Где:
Щёлкаем на значок uBlock в браузере; там "Открыть панель управления"; вкладка "Мои фильтры".

Что писать:
livejournal.com##.b-discoverytimes
В чём проблема

Бывает, что в фильме громкость звука — то очень тихо, то вдруг намного громче. Приходится вручную регулировать, пока смотришь.
Но существует возможность сделать громкость звука более равномерной. „Труд ручной — на плечи машин“, как в каком-то лозунге говорилось.

Хотя, надо понимать, что вот это "тихо-громко" может быть замыслом режиссёра [и т.п.] и т.п. "Он художник, он так видит". И, когда ты сам выравниваешь громкость, то что-то меняешь в этом замысле. Но, обычно, нет там глубоких мыслей и чего-то ценного.

Как правило, это "тихо-громко" используется в таком кино-штампе — когда герои где-то крадутся или затаились. В общем, говорят всё тише и тише... Зритель начинает прислушиваться... И вдруг, — БАБАХ!! — резко выскакивает какой-нибудь монстрик. Или что-то наподобие. Резкая пугалка.



Решение

В программе ffmpeg есть фильтр для звука loudnorm.

В простейшем виде команда с этим фильтром выглядит так:

для звука AAC
ffmpeg -i "Маски шоу.mp4" -vcodec copy -acodec libfdk_aac -filter:a loudnorm "Маски шоу2.mp4"

для звука MP3
ffmpeg -i "Маски шоу.mp4" -vcodec copy -acodec libmp3lame -filter:a loudnorm "Маски шоу2.mp4"

Можно указать параметры звука.
Это оптимальный вариант команды.
ffmpeg -i "Маски шоу.mp4" -vcodec copy -acodec libmp3lame -ab 128k -ar 48000 -ac 2 -filter:a loudnorm "Маски шоу2.mp4"



Дополнительные подробности…Collapse )

Tags:

Вот, к примеру, здесь, по-английски жалуются, что в Kubuntu шрифт в Вайбере слишком большой. А у меня в Linux Mint Mate, наоборот, шрифт слишком маленький.

Решение.

В ярлык запуска Вайбера, там где "Команда" (или Exec) пишем следующее.

Чтобы уменьшить
env QT_SCALE_FACTOR=0.6 /opt/viber/Viber

Увеличить
env QT_SCALE_FACTOR=1.2 /opt/viber/Viber

или более подходящее вам число.

Менее важное ...Collapse )