Skip to content

Instantly share code, notes, and snippets.

@KMACREATOR
Last active March 24, 2024 19:21
Show Gist options
  • Save KMACREATOR/7da6abc0a88acbd3cf3d6cd6b29664b7 to your computer and use it in GitHub Desktop.
Save KMACREATOR/7da6abc0a88acbd3cf3d6cd6b29664b7 to your computer and use it in GitHub Desktop.

Конов Михаил Алексеевич, ИУ8-24, вариант 10

  1. Название проекта - SimpleAmqpClient
computer@MLK:~/Desktop/SimpleAmqpClient-master$ cat README.md
  1. Краткое описание проекта: враппер на языке C++ для библиотеки rabbitmq-c (AMQP - Advanced Message Queuing Protocol - открытый протокол для передачи сообщений между компонентами системы.)
computer@MLK:~/Desktop/SimpleAmqpClient-master$ cat README.md
  1. Количество файлов: 60
computer@MLK:~/Desktop/SimpleAmqpClient-master$ tree -a | grep files```
9 directories, 60 files
  1. Общий размер всех файлов - 532K.
computer@MLK:~/Desktop/SimpleAmqpClient-master$ du -sh 
532K	
  1. Объем исходного кода: .cpp - 184029
computer@MLK:~/Desktop/SimpleAmqpClient-master$ find . -type f -name "*.cpp" -ls | awk '{sum+=$7} END {print sum}'```
184029

.h - 130947

computer@MLK:~/Desktop/SimpleAmqpClient-master$ find . -type f -name "*.h" -ls | awk '{sum+=$7} END {print sum}'
130947
  1. файл формата .clang в репозитории присутствует в корневой папке.
computer@MLK:~/Desktop/SimpleAmqpClient-master$ find . -name ".clang-format"
./.clang-format
  1. Общее количество файлов в каталоге src - 29 объектов.
computer@MLK:~/Desktop/SimpleAmqpClient-master/src$ tree -a | grep files
1 directory, 29 files
  1. Количество файлов, содержащих слово "socket":
computer@MLK:~/Desktop/SimpleAmqpClient-master$ grep -irl "socket" . | wc -l
6
  1. Количество файлов, содержащих слово "select":
computer@MLK:~/Desktop/SimpleAmqpClient-master$ grep -irl "select" . | wc -l
1
  1. Слова Microsoft, Google либо Intel встречаются 11 раз вне зависимости от написания:
computer@MLK:~/Desktop/SimpleAmqpClient-master$ grep -ir -e "intel" -e "google" -e "microsoft" . | wc -l 
  1. Файл "LICENSE-MIT" находится в корне репозитория.
  2. Выведенные строки:
computer@MLK:~/Desktop/SimpleAmqpClient-master$ cat LICENSE-MIT | grep -e "BSD" -e "GNU" -e "MIT" -e "APSL" -e "Apache" -e "GPL" -e "AGPL" -e "LGPL"
The MIT License (MIT)
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment