SQuirreL — платформенно-независимый клиент баз данных с графическим интерфесом, написаный на Java. Работает с любой системой управления базами данных, поддерживающей JDBC 2.0. Установка SQuirreL выполнялась под Debian 9.x.
Архив рубрики: Unix
Как вычислить хэш-сумму MD5 и SHA для файла в Debian Linux
Утилиты md5sum и shasum позволяют вычислять хэш для файлов или проводить сравнение реальных хэшей с указанными в файле.
Вычисление хэш-суммы возможно для любых типов файлов, в т.ч. физических и логических дисков.
Вычисление MD5
md5sum filename
Пример:
|
1 2 |
$ md5sum 1.txt 1441cfd34ae99b50910c2ccc38444910 1.txt |
Вычисление SHA
shasum (-a 1/256/384/512) filename
Опция -a позволяет выбрать алгоритм для вычисления суммы: 1-, 256-, 384- или 512-битный.
Пример:
|
1 2 |
$ shasum -a 256 1.txt 03c5ab10d240d4ec124c471e0501b5ffecd45f5269b1a77fb687e1c127c1387c 1.txt |
Как изменить окончания строк и удалить в тексте ^M . Как изменить кодировку файла
Файлы в ASCII-кодировке или совместимом наборе символов, для обозначения конца строки используют символы:
- LF (от англ. Line feed (перевод строки), 0x0A)
- CR (от англ. Carriage Return, 0x0D)
- CRLF (т.е. оба символа).
В windows-системах обычно используется CRLF, в unix — LF . В web-разработке преимущественно используются unix-системы, и как следствие, принято, чтобы в файлах окончания строк обозначались с помощью LF.
Работа со стандартными потоками ввода-вывода в Unix. Каналы
Конспект, заметки по работе со стандартными потоками ввода-вывода, работа с каналами. Примеры проверены на Debian Linux. Буферизация STDOUT и STDERR в perl. Использование /dev/null . Mknod и mkfifo.
Работа с документацией в Unix. Утилита man
Небольшая заметка по теме мануалов. Где хранится документация в unix. Алгоритм работы утилиты man. Иерархия каталогов с документацией. Zcat и troff.
Мануал — это руководство пользователя (от англ. user guide или user manual).
На примере Debian Linux.
Использование CRON и команды crontab
Этой публикацией я пользуюсь постоянно. Удобно, чтобы вспомнить формат записей crontab. В итоге, решила добавить ее себе на блог, чтобы не искать постоянно на сторонних ресурсах. Редкое исключение, когда размещаю чужую статью.
Автор: dinggo Источник: http://www.codenet.ru/webmast/php/cron.php
Шпаргалка по Git — основные команды, слияние веток, выписка веток с github
Шпаргалка по git. Пошаговое руководство: как выполнить слияние веток в git, как создать новую ветку и репозиторий, как выписать ветку с github и т.п. Инструкции по git для начинающих.
Git — это распределенная система контроля версий. Это главное отличие git от svn. Каждый разработчик создает на своем компьютере отдельный, полноценный репозиторий.
В рамках этого репозитория можно делать все тоже самое, что и обычно в svn — создавать ветки, просматривать изменения, выполнять коммиты. Для того, чтобы можно было работать с удаленными репозиториями и обмениваться изменениями с другими разработчиками, в git есть две команды, не имеющие аналогов в svn — git push и git pull.
git push — вливание локальных изменений в удаленный репозиторий. git pull — вливание изменений из удаленного репозитория в локальный. Обмен данными обычно происходит с использованием протокола SSH.
Git поддерживают несколько крупных репозиториев — GitHub, SourceForge, BitBucket и Google Code. Удобно использовать один из них в качестве основного хранилища для корпоративных проектов.

Изображение с сайта http://www.stickycomics.com/where-did-you-meet/
Ниже приведены инструкции по использованию git в различных ситуациях. Что делать, если нужно создать новый репозиторий, или выписать ветку, и т.п. Я использую подобную шпаргалку для скоростного копипаста :) Чтобы не отвлекаться, когда голова занята сложными задачами. По мере создания новых инструкций, статья будет обновляться.
Команды Curl для отправки запросов методами GET, PUT, POST, DELETE
Curl бывает полезен, когда надо тестировать сервис, работающий на основе REST.