Архив рубрики: Публикации

GnuCash 5.0 уже выпущен и содержит несколько улучшений и новых функций.

GnuCash

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

Недавно было объявлено выпуск новой версии GnuCash 5.0, которая представляет собой систему с открытым исходным кодом для индивидуального финансового учета.

GnuCash предоставляет инструменты для отслеживания доходов и расходов, ведение банковских счетов, управление информацией о запасах, депозитах и ​​инвестициях, а также планирование кредитов.



Читать

GNU Coreutils 9.2 уже выпущен, и это его новости

GNU Coreutils

Coreutils — это программный пакет, разработанный проектом GNU, который содержит несколько основных инструментов, таких как cat, ls и rm, необходимых для Unix-подобных операционных систем.

Недавно стало известновыпуск новой стабильной версии из набора основных системных утилит GNU Coreutils 9.2  который включает в себя такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т. д.

Coreutils (или GNU Core Utilities) представляет собой комбинацию трех предыдущих пакетов: файловых утилит (fileutils), утилит оболочки (shellutils) и утилит обработки текстов (textutils).





Читать

Основы геометрического ядра

Геометрическое ядро — встраиваемая в CAD разработчиком программа для создания и редактирования моделей 2D и 3D, база для дальнейшего моделирования, движок или геометрическая библиотека с основными математическими функциями CAD-системы. При помощи ядра осуществляется моделирование твердотельных, поверхностных и каркасных объектов, определяются, преобразуются и запоминаются элементы 3D-моделей, визуализируются проектируемые объекты.

Ядро отвечает за операции сопряжения граней и сшивки поверхности, булевы операции, параметрические чертежи, синтезирует объекты посредством кинематических операций. По уровню доступа различают частные, лицензируемые и доступные в исходных кодах ядра.

Лицензируемое ядро принадлежит компании-разработчику ПО, которая продает лицензию на использование и предоставляет поддержку. Частные ядра создавались только для конкретных приложений разработчиков САПР, тесно интегрировались с интерфейсами CAD-приложений, функционально соответствовали потребностям создателей. Ядра с открытым кодом создаются одной компанией и лицензируются другими по исходному коду. Пользователи могут вносить необходимые изменения в программу.

 

Зарубежные и отечественные геометрические ядра

Современные CAD-приложения разрабатывают на геометрических ядрах:

  •       Parasolid, ACIS (USA);
  •       Open CASCADE Technology (Франция);
  •       С3D Modeler, РГЯ (Россия).

 

В свете государственной программы импортозамещения отечественные разработчики уделяют повышенное внимание российским продуктам. С3D Modeler представляет собой уникальную базу для разработки всевозможных 3D-приложений, обладает богатым функционалом, постоянно усовершенствуется разработчиком (компанией С3D Labs).

Ядро характеризуется выполнением всех необходимых расчетов, поддержкой граничного и полигонального представления моделей, удобством редактирования, качественной визуализацией. На базе С3D Modeler созданы многочисленные программные решения для коммерческих и производственных компаний. Стоимость лицензии включает годовую подписку с обновлениями и техподдержкой и отчисления с продаж ПО, разработанного с применением этого компонента. Годовая лицензия обходится подписчикам в сумму 720 тыс. руб.



2023-04-04T13:43:12
Программное обеспечение

👥 Как создавать многострочные комментарии в shell скриптах

При написании shell скриптов важно добавлять комментарии, чтобы объяснить цель и функции кода.

Комментарии в скриптах bash обозначаются символом хэша (#).

Однако вы можете захотеть написать многострочный комментарий, охватывающий несколько строк.

В этой статье мы рассмотрим, как создавать многострочные комментарии в сценарии оболочки.

Метод 1: Использование нескольких однострочных комментариев

Одним из способов создания многострочных комментариев в скриптах является использование нескольких однострочных комментариев.

Для этого в каждой строке используется хэш-символ (#), за которым следует текст комментария.

Вот пример:

#!/bin/bash



# Это многострочный комментарий

# который охватывает несколько строк

# и объясняет цель скрипта



echo "Hello, world!"

В этом примере мы используем три однострочных комментария для создания многострочного комментария, который объясняет цель скрипта.

Метод 2: Использование HereDoc

Другой способ создания многострочных комментариев в скриптах – это использование Here Documents.

Here Documents – это способ включить несколько строк текста в скрипт.

Вот пример:

#!/bin/bash



: <<'COMMENT'

Это многострочный комментарий

который охватывает несколько строк

и объясняет цель скрипта

COMMENT



echo "Hello, world!"

В этом примере мы используем Here Document для создания многострочного комментария, который занимает три строки.

Синтаксис Here-документа следующий : <<‘STRING’, где STRING – это разделитель, который отмечает конец Here-документа.

В данном случае мы используем COMMENT в качестве разделителя.

Метод 3: Использование команды :

Наконец, вы можете создавать многострочные комментарии в сценарии оболочки с помощью команды :.

Команда : – это команда, которая ничего не делает, но ее можно использовать для создания многострочного комментария.

Вот пример:

#!/bin/bash

: '

Это многострочный комментарий 

который охватывает несколько строк

и объясняет цель скрипта

'

echo "Hello, world!"

В этом примере мы используем команду : для создания многострочного комментария, который занимает три строки.

Текст комментария заключен в одинарные кавычки.

Заключение

Комментарии являются важной частью написания скриптов, поскольку они помогают объяснить цель и функции кода.

Используя методы, рассмотренные в этой статье, вы можете легко создавать многострочные комментарии, которые охватывают несколько строк.

Независимо от того, предпочитаете ли вы использовать несколько однострочных комментариев, Here Documents или команду :, эти методы помогут вам писать четкие и лаконичные комментарии в shell скриптах.

см. также:



2023-04-04T12:39:38
Скрипты

GOTO — команда безусловного перехода в командном файле

GOTO — команда безусловного перехода в командном файле

Команда GOTO в операционной системе Windows предназначена для выполнения безусловного перехода к определенной метке в командном файле или скрипте. Эта команда позволяет программисту определить определенные пункты в коде и перейти к ним в любой момент.

Синтаксис команды GOTO выглядит следующим образом

GOTO :метка

Где «:метка» представляет собой название метки, к которой нужно выполнить переход. Метка должна быть определена в командном файле или скрипте перед использованием команды GOTO.

Примеры использования команды GOTO

Пример командного файла, который выводит текст «Привет, мир!» и ждет нажатия любой клавиши в течение 5 секунд, а затем переходит к метке «the_end»:

@echo offecho Привет, мир!ping -n 5 127.0.0.1 > nulgoto the_end:the_endecho Конец программы

В этом примере используется ветвление с помощью команды IF, чтобы проверить значение переменной i и выполнить переход к метке «loop» до тех пор, пока i меньше или равно 5.

Команда GOTO является мощным инструментом программирования в командной строке Windows, позволяющим создавать логические циклы и условия для выполнения команд.

Пример командного файла, который выводит числа от 1 до 5, а затем переходит к метке «the_end»:

@echo offset i=1:loopecho %i%set /a i+=1if %i% leq 5 goto loop:the_endecho Конец программы2023-04-04T01:24:27Список команд CMD

CLEARMGR — управление очисткой дисков Windows

CLEARMGR — управление очисткой дисков Windows

Команда CLEARMGR — утилита управления очисткой дисков в операционной системе Windows. Она позволяет освободить место на жестком диске путем удаления временных файлов, системного мусора и других ненужных данных.

CLEARMGR является частью стандартного состава операционных систем Windows и может быть использована без необходимости дополнительной установки. Эта команда позволяет управлять очисткой дисков на компьютере, осуществляя следующие действия:

  1. Очищение временных файлов: команда CLEARMGR позволяет удалить временные файлы, которые были созданы при работе операционной системы или программами. Это включает временные интернет-файлы, временные файлы приложений и системные архивы
  2. Очистка остатков обновлений Windows: после установки обновлений операционной системы на компьютере могут оставаться ненужные файлы. Команда CLEARMGR позволяет удалить эти остаточные файлы и освободить пространство на диске
  3. Удаление старых точек восстановления: система Windows создает точки восстановления, которые позволяют вернуть компьютер к предыдущему рабочему состоянию. Однако, эти точки занимают значительное пространство на диске. С помощью команды CLEARMGR можно удалить старые точки восстановления и освободить дополнительное место на диске

Пример использования команды CLEARMGR

  1. Откройте командную строку в Windows, нажав клавиши Win + R, введите «cmd» и нажмите Enter
  2. В командной строке введите «cleanmgr» или «cleanmgr /sageset:1» и нажмите Enter
  3. Появится окно «Очистка диска» . Выберите диск, который вы хотите очистить, и нажмите OK
  4. В следующем окне выберите категории файлов, которые вы хотите удалить, и нажмите OK
  5. Команда CLEARMGR начнет процесс очистки диска. Подождите, пока процесс завершится
  6. После завершения очистки диска, CLEARMGR отобразит отчет о том, сколько места было освобождено

Команда CLEARMGR позволяет эффективно управлять использованием места на диске в операционной системе Windows. Она может быть полезна для освобождения места на диске и повышения производительности компьютера.

2023-04-03T19:25:48Список команд CMD