Поиск по блогу
15.10.2023
Развитие идеи файла, как единицы обеспечения доступа к информации, привело к тому, что абстракцию файловой системы перенесли и на другие сущности, доступ к которым стал организовываться в виде иерархии файлов. Например, информацию о процессах и используемых ими ресурсах предоставляет псевдофайловая система proc.
08.10.2023
Команда lsof показывает информацию, какие файлы были открыты тем или иным процессом. И наоборот — показывает информацию, какие процессы открыли тот или иной файл. При использовании команды без опций и указания файла — в терминал выводятся все файлы, которые открыты (используются) в системе.
20.09.2023
Linux делит свою физическую оперативную память (RAM) на кусочки (чанки, chucks), называемые страницами (pages). Подкачка — это процесс, при котором страница памяти копируется в определенное место на жестком диске, называемое областью подкачки, чтобы освободить эту страницу в физической памяти.
19.06.2023
По умолчанию в ОС Linux включен встроенный архиватор tar, позволяющий запаковывать/распаковывать архив и выполнять много других операций с архивами. В его функционал не входит компрессия, но он отлично работает с утилитами сжатия gzip, bzip2 и xz.
17.06.2023
Команда scp (secure copy) предназначена безопасного копирования файлов с локального компьютера на удаленный сервер, с удаленного сервера на локальный компьютер или между двумя удаленными серверами. Все, что нужно для работы команды — чтобы на удаленном хосте был установлен ssh-сервер + иметь пароль для доступа.
13.03.2023
Протокол передачи файлов (FTP) был широко используемым протоколом для удаленной передачи файлов или данных в незашифрованном формате. Ему на смену пришел SFTP (Secure File Transfer Protocol), который работает по протоколу SSH на стандартном порту 22 для установления безопасного соединения.
05.08.2022
Есть еще один способ заставить ESLint и Prettier работать вместе — это расширение «Prettier ESLint» от Rebecca Vest на основе модуля prettier-eslint. При форматировании Alt+Shift+F и сохранении Ctrl+S — сначала отрабатывает Prettier, а потом — исправление ошибок ESLint.
26.07.2022
Поскольку JavaScript — это интерпретируемый язык, ошибки, допущенные в коде, выявляются во время его выполнения. Чтобы увидеть ошибки до запуска кода, используется инструмент, который называется линтер. Для поиска ошибок применяется статический анализ кода и используются особые правила.
22.07.2022
Расширение позволяет форматировать код с помощью заданных в настройках правил. Позволяет разработчику сосредоточиться на написании кода, а не на его форматировании. При этом использует «усреднённый», наименее спорный подход к стилю при форматировании кода. После установки расширения нужно добавить в файл настроек…
15.07.2022
Символы конца строки EOL для текстовых файлов различаются в зависимости от операционной системы. Linux использует перевод строки LF, Windows использует возврат каретки + перевод строки CRLF. Если несколько разработчиков работают над одним проектом на GitHub под разными операционными системами — бардак практически гарантирован.