Форум программистов, компьютерный форум, киберфорум
КиберГист
Войти
Регистрация
Восстановить пароль
Epic personal notes from Jigi33

Blog active from May'2022
Старый
Management on GitLab and repository management in Visual Studio code
Запись от jigi33 размещена 27.04.2025 в 17:05 / КиберГист. Обновил(-а) mik-a-el 27.04.2025 в 17:50
Показов 3110 Комментарии 0

[ GIT ]


[ GITLAB ]



- repo management on GitLab

- CI/CD in GitLab

- VCS repository management in Visual Studio code


(see attachments)
Миниатюры
Нажмите на изображение для увеличения
Название: otus_git_course_completed.jpg
Просмотров: 120
Размер:	273.4 Кб
ID:	10685  
Вложения
Тип файла: pdf GitLab_Online_actions_and_CI-CD.pdf (3.27 Мб, 93 просмотров)
Тип файла: pdf working_with_GIT_in_VSCode.pdf (5.33 Мб, 80 просмотров)
Тип файла: zip Linux_для_разработчиков_отличная_книга_учись_по_ней.zip (6.50 Мб, 90 просмотров)
Аватар для jigi33
Старый
Свап-файл дополнительно к разделу (если вдруг не хватает или не создан)
Запись от jigi33 размещена 17.04.2025 в 07:43 / КиберГист
Показов 4331 Комментарии 0

ПОДКЛЮЧЕНИЕ ДОПОЛНИТЕЛЬНОГО SWAP ПРОСТРАНСТВА, Т.О., РАСШИРЕНИЕ ЕГО РАЗМЕРА

В Linux можно использовать как раздел подкачки (swap), так и файл подкачки (swap-файл). Чтобы создать swap-файл вместо отдельного раздела, нужно выполнить следующие шаги:

- Создать файл подкачки нужного размера. Например, для создания...
Аватар для jigi33
Старый
BASH scripting - the best cases [PurpleSchool]
Запись от jigi33 размещена 08.04.2025 в 18:23 / КиберГист. Обновил(-а) jigi33 08.04.2025 в 18:30
Показов 3103 Комментарии 0

Занятия BASH в PurpleSchool - отличные примеры для внедрения в практику [CUMULATIVE]


(see screenshots and file names)
Миниатюры
Нажмите на изображение для увеличения
Название: цикл_while_когда_применяется_на_практике.png
Просмотров: 508
Размер:	204.5 Кб
ID:	10550   Нажмите на изображение для увеличения
Название: цикл_case_полный_набор_с_кейсами_интерактивное_меню.png
Просмотров: 473
Размер:	67.6 Кб
ID:	10552   Нажмите на изображение для увеличения
Название: условие-case-in-как-замена-if-else.png
Просмотров: 394
Размер:	74.0 Кб
ID:	10553  

Нажмите на изображение для увеличения
Название: ЦИКЛ_FOR_ИТЕРАЦИЯ_СРАЗУ_ПО_ДВУМ_ПЕРЕМЕННЫМ_В_СТИЛЕ_C.png
Просмотров: 299
Размер:	11.0 Кб
ID:	10555   Нажмите на изображение для увеличения
Название: СЛАЙСЫ_В_ОБЫЧНЫХ_МАССИВАХ.png
Просмотров: 12
Размер:	277.6 Кб
ID:	10657   Нажмите на изображение для увеличения
Название: ПРОСТОЕ_ДОБАВЛЕНИЕ_ЭЛ-ТОВ_В_МАССИВ.png
Просмотров: 16
Размер:	187.1 Кб
ID:	10658  

Нажмите на изображение для увеличения
Название: ПРАВИЛЬНОЕ_УДАЛЕНИЕ_ИЗ_НЕАССОЦИАТ_МАССИВА.png
Просмотров: 16
Размер:	285.0 Кб
ID:	10659   Нажмите на изображение для увеличения
Название: ВСТАВКА_ЭЛ-ТА_ВНУТРЬ_ОБЫЧНОГО_МАССИВА.png
Просмотров: 11
Размер:	245.5 Кб
ID:	10662   Нажмите на изображение для увеличения
Название: associated_array_record_good_example.png
Просмотров: 13
Размер:	39.7 Кб
ID:	10676  

Изображения
   
Изображения
Тип файла: jpg СОРТИРОВКА_ДАННЫХ_ИЗ_МАССИВОВ_С_PRINTF.jpg (63.8 Кб, 12 просмотров)
Тип файла: jpg ЦИКЛ_ПЕРЕБОРА_ЭЛЕМЕНТОВ_МАССИВА_ОБОИХ_ТИПОВ.jpg (55.5 Кб, 12 просмотров)
Тип файла: jpg ДОБАВЛЕНИЕ_НОВОГО_ЭЛТА_В_КОНЕЦ_ОБЫЧН_МАССИВА.jpg (81.7 Кб, 8 просмотров)
Вложения
Аватар для jigi33
Старый
sshd restrictions, ssh access limitations
Запись от jigi33 размещена 26.03.2025 в 19:02 / КиберГист
Показов 8958 Комментарии 0

sshd restrictions | ssh access limitations

рестрикции доступа на сервер sshd

статья:

https://www.golinuxcloud.com/r... roups-rhel

подробные расшифровки по синтаксису этого конфига
Миниатюры
Нажмите на изображение для увеличения
Название: РЕСТРИКЦИИ_СЕРВЕРА_SSHD.png
Просмотров: 253
Размер:	198.0 Кб
ID:	10488  
Вложения
Аватар для jigi33
Старый
парные условия и обработка кодов возврата (errorlevels)
Запись от jigi33 размещена 16.03.2025 в 07:43 / КиберГист. Обновил(-а) jigi33 08.04.2025 в 18:45
Показов 1771 Комментарии 0

Расширенная версия скобок условий, внутри неё могут быть использованы || (логическое или), & (логическое и) и логика генерации и обработки ошибок в BASH скриптах

Bash
1
2
3
4
#!/bin/bash
 
# Расширенная версия скобок условий, внутри неё могут быть использованы || (логическое или), & (логическое и)
# и логика генерации и обработки ошибок.
...
Аватар для jigi33
Старый
идеальная отладка в BASH скриптах
Запись от jigi33 размещена 16.03.2025 в 07:32 / КиберГист
Показов 1432 Комментарии 0

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
 
# VARIANT 1 - using keys -v or -xv
 
# set -v - set verify mode OR
# set -xv - set xtrace + verify mode (maximum detalization) OR
 
# VARIANT 2 - ADD AVESOME BLOCK FOR DEBUGGING or source this script
 
# using Trap feature to debug variable values:
 
trap 'echo "# Line--${LINENO}:: ${BASH_COMMAND}";read' DEBUG
 
echo line-12
 
echo line-14
 
echo line-16
...
Аватар для jigi33
Старый
smart-agent proper interface settings (2025)
Запись от jigi33 размещена 14.03.2025 в 17:36 / КиберГист
Показов 1935 Комментарии 0

Smart-agent proper interface settings (mart 2025).


(see screenshots to look at "Etalon" ARM)
Миниатюры
Нажмите на изображение для увеличения
Название: Smart-Agent-2025-interface-settings.png
Просмотров: 271
Размер:	1.09 Мб
ID:	10400  
Вложения
Аватар для jigi33
Старый
Real PATH definitions in bash scripts
Запись от jigi33 размещена 13.03.2025 в 18:31 / КиберГист
Показов 839 Комментарии 0

Как поймать путь и путь к директории относительно запускаемого файла в BASH

1. поймать путь через вывод $(pwd)
2. более правильно - на основе
Bash
1
realpath
(см.скриншот)

3. См. три способа, из них самый правильный первый - с realpath of dirname:

Bash
1
2
3
4
5
6
7
#!/bin/bash
 
# case 1
location1=`realpath $(dirname "${BASH_SOURCE[0]}")`
 
# case 2
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}"
...
Миниатюры
Нажмите на изображение для увеличения
Название: path_detection_in_scripts.png
Просмотров: 112
Размер:	84.5 Кб
ID:	10384  
Вложения
Аватар для jigi33
Старый
где chromium хранит пароли и как их обнулить в пожарном варианте
Запись от jigi33 размещена 19.02.2025 в 18:49 / КиберГист
Показов 113 Комментарии 0

Where is the chromium browser stores passwords for a sites



где chromium-подобный браузер хранит пароли и как их обнулить в пожарном варианте


(see screenshot)
Миниатюры
Нажмите на изображение для увеличения
Название: where_chromium_stores_site_passwds.jpg
Просмотров: 55
Размер:	57.0 Кб
ID:	10050  
Вложения
Аватар для jigi33
Старый
howto get access to external internet resources with kinit
Запись от jigi33 размещена 19.02.2025 в 18:46 / КиберГист
Показов 100 Комментарии 0

Решение проблемы с необходимостью доп. авторизации по Керберос для автоотработки аутентификации на прокси-сервер



(see screenshot)
Миниатюры
Нажмите на изображение для увеличения
Название: how_to_get_access_external_internet_with_kinit.png
Просмотров: 43
Размер:	20.9 Кб
ID:	10049  
Вложения
Аватар для jigi33
Старый
ENV (environments) valid paths in linux
Запись от jigi33 размещена 19.02.2025 в 18:39 / КиберГист
Показов 88 Комментарии 0
Метки env, environments

Environments paths

(see screenshot)
Миниатюры
Нажмите на изображение для увеличения
Название: environments_paths.png
Просмотров: 40
Размер:	31.4 Кб
ID:	10048  
Вложения
Аватар для jigi33
Старый
SANE - blacklisted scanners exclude from the list
Запись от jigi33 размещена 17.12.2024 в 05:50 / КиберГист
Показов 40 Комментарии 0

How to blacklist scanners from the List in SANE(airscan)

https://forum.altlinux.org/index.php?topic=47691.0

Практически успешно реализовано в airscan.conf на АРМ Молчановой Светланы Александровны (ОРОГ,
АГ НСО и ПНО, отдел по организации личного приема граждан управления по работе с обр. граждан).
Миниатюры
Нажмите на изображение для увеличения
Название: sane-scope-excluding-option.png
Просмотров: 43
Размер:	98.8 Кб
ID:	10041   Нажмите на изображение для увеличения
Название: scanner-sane-scope-excluding-option.png
Просмотров: 46
Размер:	100.1 Кб
ID:	10249  
Вложения
Аватар для jigi33
Старый
SetUp delegated (shared) folders in OWA and Evolution
Запись от jigi33 размещена 03.12.2024 в 19:23 / КиберГист
Показов 43 Комментарии 0

Small Trick about shared folders support in Linux


(see screenshot)
Миниатюры
Нажмите на изображение для увеличения
Название: delegated_shared_folders_in_evolution_and_owa.jpg
Просмотров: 42
Размер:	145.7 Кб
ID:	9063  
Вложения
Аватар для jigi33
Старый
Ruby base resources
Запись от jigi33 размещена 04.11.2024 в 17:53 / КиберГист
Показов 42 Комментарии 0
Метки ruby, rubyrush

https://rubyrush.ru

+

https://rubyschool.us

+

курсы по руби на степике. Один из них - https://stepik.org/course/87996/info
Аватар для jigi33
Старый
wget root's restriction contraction on Alt SP
Запись от jigi33 размещена 02.11.2024 в 16:29 / КиберГист
Показов 28 Комментарии 0

wget FEATURE on ALT SP (обход блокировки записи под рутовой учеткой писать в пользовательские каталоги)

(see the screenshot)
Миниатюры
Нажмите на изображение для увеличения
Название: alt-wget-feature.jpg
Просмотров: 44
Размер:	96.3 Кб
ID:	9024  
Вложения
Аватар для jigi33
Старый
Управление буфером обмена с командной строки - XCLIP и XSEL
Запись от jigi33 размещена 30.10.2024 в 16:36 / КиберГист
Показов 35 Комментарии 0

Console clipboard buffer management in linux

Управление буфер обмена из консоли.
Миниатюры
Нажмите на изображение для увеличения
Название: XCLIP_AND_XSEL.png
Просмотров: 43
Размер:	67.5 Кб
ID:	9015  
Вложения
Аватар для jigi33
Старый
Jre java msi installers (windows) - all versions archive
Запись от jigi33 размещена 29.10.2024 в 14:43 / КиберГист
Показов 62 Комментарии 0

https://sourceforge.net/projec... nstallers/

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^
Все инсталлеры jre8 в msi-формате (exe'шные в wine не ставятся)



Все инсталлеры в разных форматах кроме MSI, в т.ч. Standalone (ZIP):
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvvvvvvvvvvvvv

https://gist.github.com/wavezh... id=4239312
Аватар для jigi33
Старый
Премудрости sed - практические примеры
Запись от jigi33 размещена 07.10.2024 в 06:29 / КиберГист
Показов 60 Комментарии 0

GNU Head, Tail и Sed – простые примеры фильтрации при выводе текста

Вы можете указать Head требуемое число строк для вывода. Чтобы вывести только первую строку файла `placement-list':

Bash
1
head -1 placement-list.txt
Чтобы вывести 66 строк от начала файла `placement-list`:

Bash
1
head -66 placement-list.txt
Чтобы вывести определенное число символов, а не строк, укажите число символов...
Вложения
Тип файла: zip GNU_SED_MANUAL.ZIP (526.4 Кб, 90 просмотров)
Тип файла: zip command-line-text-processing-bible.zip (790.0 Кб, 78 просмотров)
Тип файла: zip Linux_Командная_строка_book.zip (4.00 Мб, 72 просмотров)
Аватар для jigi33
Старый
BASH debugging
Запись от jigi33 размещена 01.10.2024 в 08:06 / КиберГист
Показов 32 Комментарии 0

ДЕБАГГИНГ BASH И ПЕРЕДАЧА МНОГИХ АРГУМЕНТОВ ИЗ КОМ.СТРОКИ И МЕЖДУ ФУНКЦИЯМИ

Идеальная на мой взгляд статья о дебагинге BASH
Миниатюры
Нажмите на изображение для увеличения
Название: BASH_MULTIPLE_PARAMS.png
Просмотров: 49
Размер:	43.4 Кб
ID:	8966   Нажмите на изображение для увеличения
Название: BASH_MULTI_ARG_PASSING.png
Просмотров: 46
Размер:	105.8 Кб
ID:	8967  
Вложения
Тип файла: pdf How_to_debugging_a_Bash_script.pdf (431.6 Кб, 94 просмотров)
Аватар для jigi33
Старый
systemd essential cheat sheet
Запись от jigi33 размещена 27.09.2024 в 15:00 / КиберГист
Показов 59 Комментарии 0

========= SYSTEMCTL ==========
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Запущенная без параметров systemctl показывает список запущенных служб, точек монтирования, устройств и других юнитов.

Bash
1
systemctl
Шпаргалка по часто используемые команды systemctl:

1. Посмотреть статус службы:

systemctl status network
* покажет статус службы на примере сети network...
Миниатюры
Нажмите на изображение для увеличения
Название: SYSTEMD-SCHEME.png
Просмотров: 44
Размер:	235.6 Кб
ID:	8951   Нажмите на изображение для увеличения
Название: CHEAT_SHEET.png
Просмотров: 52
Размер:	19.1 Кб
ID:	8952   Нажмите на изображение для увеличения
Название: LYNIS.png
Просмотров: 43
Размер:	98.0 Кб
ID:	8953  

Нажмите на изображение для увеличения
Название: TARGETS_RUNLEVELS.PNG
Просмотров: 36
Размер:	38.0 Кб
ID:	8955  
Вложения
Тип файла: pdf cheat-sheet-systemctl.pdf (114.7 Кб, 61 просмотров)
Тип файла: pdf systemd_adv_cheat_sheet.pdf (112.3 Кб, 73 просмотров)
Аватар для jigi33
Старый
how to build own DEB package
Запись от jigi33 размещена 23.09.2024 в 16:46 / КиберГист
Показов 54 Комментарии 0

how to build own DEB package - 4 articles :

simple package

middle difficulty

full technology of Dmosk

======================================== ==================
shorten technology of Dmosk (alternative, with gradle) <- фигня, имхо

======================================== ==================
Выжимку из первых трёх статей сваял в общем pdf (вложение).
...
Вложения
Тип файла: pdf создание_deb_пакетов_выжимка.pdf (894.2 Кб, 78 просмотров)
Тип файла: pdf сборка-debian-пакета-третий-способ-простой.pdf (73.3 Кб, 64 просмотров)
Тип файла: 7z the-debian-administrator-handbook-debian-buster.7z (20.32 Мб, 65 просмотров)
Тип файла: pdf debian-packaging-tutorial.pdf (388.7 Кб, 232 просмотров)
Аватар для jigi33
Старый
ssd / S.M.A.R.T service utilities
Запись от jigi33 размещена 18.09.2024 в 17:13 / КиберГист
Показов 42 Комментарии 0

HABR about smartctl

and

fstrim.timer service
Миниатюры
Нажмите на изображение для увеличения
Название: SMARTCTL-SSD-UTILITY.png
Просмотров: 39
Размер:	25.2 Кб
ID:	8948   Нажмите на изображение для увеличения
Название: когда-тормозит-ssd.png
Просмотров: 45
Размер:	88.3 Кб
ID:	8949   Нажмите на изображение для увеличения
Название: FSTRIM_UTILITY_ITSELF.png
Просмотров: 38
Размер:	10.6 Кб
ID:	9038  

Вложения
Аватар для jigi33
Старый
gpupdate of the corp policies for chromium / chromium-gost
Запись от jigi33 размещена 17.09.2024 в 19:28 / КиберГист
Показов 31 Комментарии 0

gpupdate utility and policy files paths of the corporate policies (policies.json) for chromium, chromium-gost and yandex browsers

(see the screenshot)

Bash
1
apt-get install gpupdate
Миниатюры
Нажмите на изображение для увеличения
Название: gpupdate_package_and__browser_policies_for_chromium_chromium-gost.png
Просмотров: 39
Размер:	81.1 Кб
ID:	8947  
Вложения
Аватар для jigi33
Старый
how to move mate panel to another monitor
Запись от jigi33 размещена 17.09.2024 в 19:23 / КиберГист
Показов 19 Комментарии 0

How to move mate panel to another (second) monitor, or expand it by making another one

Как переместить панель mate на второй монитор, либо продублировать по необходимости.

(see screenshot)
Миниатюры
Нажмите на изображение для увеличения
Название: mate-second-panel-solution.png
Просмотров: 25
Размер:	62.4 Кб
ID:	8946   Нажмите на изображение для увеличения
Название: RESET_OR_MOVE_MATE_PANEL.png
Просмотров: 39
Размер:	164.4 Кб
ID:	9012  
Вложения
Аватар для jigi33
Старый
make Consultant new initialisation profile configs; Consultant(not-vanilla) additional tricks to run
Запись от jigi33 размещена 17.09.2024 в 19:20 / КиберГист
Показов 33 Комментарии 0

Hoto make Consultant-plus a new initialisation profile configs in wine prefix

Консультант-плюс создаёт новую структуру инит-файлов для пользователя в префиксе wine, если его запустишь с ключиком /GROUP

AND


Consultant not vanilla additional tricks to run preperly
Миниатюры
Нажмите на изображение для увеличения
Название: consultant_re-initialisation_group_hint.png
Просмотров: 41
Размер:	63.0 Кб
ID:	8945   Нажмите на изображение для увеличения
Название: УСКОРЕНИЕ_КОНСУЛЬТАНТА.png
Просмотров: 34
Размер:	6.5 Кб
ID:	9013   Нажмите на изображение для увеличения
Название: kinsultant-stick-in-wine-not-vanilla.jpg
Просмотров: 25
Размер:	102.2 Кб
ID:	10250  

Вложения
Аватар для jigi33
Старый
Generating random filled big file with dd
Запись от jigi33 размещена 17.09.2024 в 19:15 / КиберГист
Показов 25 Комментарии 0

hoto generate big random file filled some chars with DD utility

(see screenshot)
Миниатюры
Нажмите на изображение для увеличения
Название: generate_long_random_file.png
Просмотров: 46
Размер:	43.2 Кб
ID:	8944  
Вложения
Аватар для jigi33
Старый
the optimal time command execution for measuring
Запись от jigi33 размещена 17.09.2024 в 19:12 / КиберГист
Показов 19 Комментарии 0

Цитирую сам себя:

проверки такие:

1. скопировать на "сетевой" диск, который смонтирован на шару, этот файл

Bash
1
time -p -v cp -fr ./big_file.zip ~/share/<some_writeable_share>
2. копировать из удаленной папки файл на свой локальный диск, допустим, в папку Загрузок:

Bash
1
time -p -v big_file.zip cp -fr ~/share/<some_writeable_share>/big_file.zip ~/Загрузки
Кликните здесь для просмотра всего текста

Потом
...
Миниатюры
Нажмите на изображение для увеличения
Название: the_time_command.png
Просмотров: 48
Размер:	60.0 Кб
ID:	8943  
Вложения
Аватар для jigi33
Старый
find command exclude some path from searching
Запись от jigi33 размещена 16.09.2024 в 14:06 / КиберГист
Показов 29 Комментарии 0

HOW TO EXCLUDE SOME PATH FROM SEARCH REQUEST FOR FIND COMMAND

https://stackoverflow.com/ques... sc#tab-top

(Second Answer Better)
Миниатюры
Нажмите на изображение для увеличения
Название: find_but_exclude_some_dir.png
Просмотров: 46
Размер:	69.9 Кб
ID:	8942  
Вложения
Аватар для jigi33
Старый
grep - фильтрация строк с комментариями в длинных конфигах
Запись от jigi33 размещена 09.09.2024 в 16:52 / КиберГист
Показов 36 Комментарии 0

Одно из популярных применений grep - фильтрация строк с комментариями в длинных конфигах
Миниатюры
Нажмите на изображение для увеличения
Название: как-фильтровать-длинные-конфиги.png
Просмотров: 37
Размер:	22.4 Кб
ID:	8941  
Вложения
Аватар для jigi33
Старый
Кейс про USB для InfoWatch
Запись от jigi33 размещена 08.09.2024 в 18:00 / КиберГист
Показов 39 Комментарии 0

Задача подключить нужное USB устройство "по классике"

==============
Bash
1
2
3
4
5
6
7
8
9
mount -lv # если смонтировано, то размонтируем
umount /dev/sdd
 
mkdir /media/usb
chmod 777 -R /media/usb/
 
lsusb # or usbreset without options
udevadm info /dev/bus/usb/002/002 # подробнее об этом устройстве
lsblk # проверить что оно есть и смонтировано
...
Миниатюры
Нажмите на изображение для увеличения
Название: USB_RESET.png
Просмотров: 31
Размер:	42.6 Кб
ID:	8940  
Вложения
Аватар для jigi33
Новые блоги и статьи
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru