Category Archives: C/C++

История создания утилиты cmsh2

Материал данного поста будет носить повествовательный характер и рассказывать о том как я пришел к написанию утилиты cmsh2 и немного об ее архитектуре.

Posted in C/C++, Linux, Programming, Solaris, System administration, Unix | Tagged , , , , | Leave a comment

Утилита массового управления cmsh2

cmsh2 – утилита предназначенная для удобного управления множеством компьютеров с UNIX-подобной ОС. Основные ее принципы это простота, удобство и прозрачность.

Posted in C/C++, Linux, Programming, Solaris, System administration, Unix | Tagged , | Leave a comment

Собственные автодополнения в библиотеке readline

Решил написать пост на тему создания собственных автодополнений для библиотеки GNU Readline, потому что, то описание, которое имеется на официальном сайте на мой взгляд недостаточно простое, чтобы быстро достичь указанной цели. Тем не менее внизу приведена ссылка на него и … Continue reading

Posted in C/C++, Programming | Tagged , , , , | Leave a comment

Утилита быстрого поиска файлов

Один мой коллега, предложил написать программу аналогичную утилите locate (или slocate, mlocate), которая создает свой файл базы хранящей информацию обо всех каталогах системы, на момент создания базы и может производить быстрый поиск по ней. Отличие утилиты, которую требовалось написать, состоит … Continue reading

Posted in C/C++, Programming, Unix | Tagged , , , | Leave a comment

Библиотека Си для разбора аргументов коммандой строки

Набросал свою небольшую библиотеку на Си для разбора аргументов коммандоной строки. Она немного напоминает optparse из Python, но только совсем капельку. Итак, для начала опишу, что она может, и кого заинтересует, сможет прочитать далее. Возможности: Разделение понятий аргументов, опций и … Continue reading

Posted in C/C++, Programming | Tagged , , | Leave a comment

Шифрование ХOR на Cи и ассемблере

В данном посте я расскажу о своих экспериментах. Суть, которых вобщем-то понятна из названия. Дальше подробнее.

Posted in C/C++, Fasm, Programming, Unix | Tagged , , | Leave a comment

Кто быстрее возводит двойку в степень?

Все началось так: Я выбирал между изучением Ruby и Python, и сравнивал их по различным параметрам. В итоге победил Python, но речь не об этом. Для сравнения производительности была выбрана весьма узкая задача – возведение двойки в степень, по которой … Continue reading

Posted in Bash, C/C++, Fasm, Programming, Python | Tagged , , , , , , | Leave a comment

Программа для мониторинга сервиса и реакции на его недоступность для Windows

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

Posted in C/C++, System administration, Windows | Tagged , , | Leave a comment