Форум программистов, компьютерный форум, киберфорум
Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
ML-KEM и ML-DSA - Постквантовая криптография в .NET
Запись от EggHead размещена 19.09.2025 в 20:25 / For science glory!
Показов 3985 Комментарии 0

Нажмите на изображение для увеличения
Название: ML-KEM и ML-DSA - Постквантовая криптография в .NET.jpg
Просмотров: 201
Размер:	190.3 Кб
ID:	11185
Помните, как в фильмах про хакеров показывают взлом паролей? Сначала мелькают сотни комбинаций, а потом - бам! - и доступ получен. В реальном мире все гораздо сложнее, и мы полагаемся на математические основы криптографии, чтобы защитить данные. Но представьте, что появится устройство, способное решать эти "нерешаемые" математические задачи за минуты. Звучит...
Аватар для EggHead
Старый
Запуск приложения ASP.NET Core с IIS в контейнере Windows
Запись от UnmanagedCoder размещена 16.08.2025 в 21:27 / C# .Net and all about
Показов 4555 Комментарии 0

Нажмите на изображение для увеличения
Название: Запуск приложения ASP.NET Core с IIS в контейнере Windows.jpg
Просмотров: 265
Размер:	208.2 Кб
ID:	11057
Контейнеризация приложений давно стала мейнстримом в мире разработки, и нет ничего удивительного, что даже консервативные корпорации сегодня переводят свои системы на Docker. Но если в мире Linux все относительно понятно и стандартизировано, то Windows-контейнеры до сих пор остаются темной лошадкой для многих разработчиков. А когда речь заходит о запуске ASP.NET Core приложений через IIS внутри Windows-контейнера — тут начинается настоящий...
Аватар для UnmanagedCoder
Старый
Рейтинг: 1.00. Голосов: 1.
Шпаргалка по WSL
Запись от Loafer размещена 08.08.2025 в 22:39
Показов 4492 Комментарии 0
Метки linux, ubuntu, windows, wsl

Обнаружил в WSL два очень не приятных момента.

Оказалось, что WSL периодически падает и генерирует core dump'ы, которые занимают крайне ощутимое количество памяти на диске. Чтобы отключить накопление этих файлов, надо в файле %USERPROFILE%\.wslconfig прописать:
Code
1
2
[wsl2]
MaxCrashDumpCount=-1
Также оказалось, что WSL не уменьшает автоматически место, занимаемое WSL-дистрибутивом...
Аватар для Loafer
Старый
Swift 6.1 - улучшения параллелизма, Package Traits и многое другое
Запись от mobDevWorks размещена 08.08.2025 в 20:00 / Mobile or nothing
Показов 3011 Комментарии 0

Нажмите на изображение для увеличения
Название: Swift 6.1 - улучшения параллелизма, Package Traits.jpg
Просмотров: 276
Размер:	135.9 Кб
ID:	11043
Apple выпустила Swift 6.1 вместе с Xcode 16.3. И хотя многие могут посчитать это просто очередным минорным обновлением, я, покопавшись в деталях релиза, пришёл к выводу, что изменения действительно стоящие. Этот релиз открывает новые возможности, особенно в области параллельного...
Аватар для mobDevWorks
Старый
Рейтинг: 5.00. Голосов: 1.
4-20 mA
Запись от Argus19 размещена 03.08.2024 в 19:12
Показов 1266 Комментарии 5
Метки android, windows, кипиа

Программа проверки показаний приборов, работающих в режиме 4-20 мА.
При возникновении сомнений в показаниях приборов, например, при несоответствии показаний прибора с показанием контрольного прибора, простым способом является сравнение тока на входе прибора и его показаниями....
Аватар для Argus19
Старый
Рейтинг: 2.86. Голосов: 7.
Импорт библиотек в BAT-файлах
Запись от nekit270 размещена 15.01.2024 в 01:43
Показов 2214 Комментарии 0

Продолжаю предложенную sqltd1 рубрику под названием "психоделическое программирование". Сегодня я подумал - вот в Python есть import, в C и C++ #include, в Node.JS - require. И так далее - почти во всех ЯП есть возможность подключить в свой код внешний файл и использовать функции и переменные оттуда.

Но что в Batch?
А в Batch - как обычно, на первый взгляд ничего, но дело в том, что есть у него одна особенность - код bat-файлов можно редактировать...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 2.33. Голосов: 6.
Создание Telegram-бота с помощью BAT-файлов
Запись от nekit270 размещена 07.01.2024 в 04:46
Показов 2511 Комментарии 3
Метки bat, batch, cmd, telegram, windows, бот

Не так давно на данном форуме я увидел мнение, что язык BAT-файлов ни к чему не приспособлен. Отчасти это так, но почему бы не приспособить его к такой задаче, как создание Telegram-ботов?

В целом, бот для Telegram состоит из цикла обработки обновлений, в котором бот реагирует на обновления, полученные методом getUpdates (да, есть вебхуки, но их я рассматривать не стал из-за его сложности в реализации).

При разработке бота необходимо иметь:
  • Инструмент для
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 2.29. Голосов: 7.
Просмотрщик изображений в командной строке
Запись от nekit270 размещена 29.12.2023 в 12:22
Показов 2829 Комментарии 6

Нет, не изображений, составленных из символов, а самых обычных, в нормальном качестве.

Как? WinAPI может многое, и если вам кажется, что что-либо невозможно, скорее всего оно станет возможным, как только вы отбросите один или несколько слоев абстракций.
Зачем? Просто так. Возможно, кто-то найдет этому применение.

Поддерживаются форматы BMP, JPG, PNG, GIF и TIFF, поэтому просмотрщик...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 2.00. Голосов: 5.
3 способа запустить что-либо тогда, когда не надо
Запись от nekit270 размещена 19.12.2023 в 14:13
Показов 1864 Комментарии 0

Собственно, зачем нужно запускать что-либо тогда, когда юзер этого не хочет? Тут есть два варианта: либо ради безопасности компьютера/сети/психики детей (нужное подчеркнуть), либо тот вариант, "который приличные люди не называют", а я назову, ведь после использования eval для реализации лямбд в (почти) всеми нами любимом питончике, меня навряд ли можно считать приличным человеком. И этот вариант - вирусописательство,...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 3.00. Голосов: 4.
Утилита wlrmdr.exe
Запись от nekit270 размещена 06.12.2023 в 01:23
Показов 7124 Комментарии 0
Метки bat, cmd, windows, wlrmdr

В папке System32 скрывается на первый взгляд ничем не примечательный файл - wlrmdr.exe. Его описание - "Напоминание входа в Windows". Казалось бы, это просто один из множества системных исполняемых файлов, но это не так.
wlrmdr.exe поддерживает некоторые аргументы командной строки. Официальной документации к ним нет, а информация в интернете неполная и частично неверная.

Cинтаксис этой команды:
Windows Batch file
1
wlrmdr -s <Неизвестно1> -f <Иконка>
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 1.00. Голосов: 2.
Полезные (и не очень) функции стандартных библиотек Windows
Запись от nekit270 размещена 31.10.2023 в 23:48
Показов 1335 Комментарии 0

Это - продолжение статьи о том, как вызывать функции из командной строки.

Прмечание: ссылка в названии функции ведет на ее документацию (официальную, если такая имеется).

Полезные функции

Эта часть будет посвящена функциям, которые имеют применение (в том числе для bat-файлов)
  1. MessageBoxA
    Вызов стандартного для Windows окна сообщения.

    Сигнатура:
    C++
    1
    2
    
    int MessageBoxA(
      [in, optional] HWND   hWnd,
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 3.00. Голосов: 4.
Вызов функций из DLL через командную строку
Запись от nekit270 размещена 30.10.2023 в 22:08
Показов 3622 Комментарии 2
Метки bat, batch, cmd, dll, rundll32, rundll34, windows

Стандартные DLL винды (kernel32.dll, user32.dll, shell32.dll и другие) содержат огромное количество полезных (или просто интересных) функций.

В поставку винды входит замечательная утилита rundll32, которая открывает двери в мир WinAPI. Вернее, приоткрывает, потому что имеет она очень серьезный недостаток - она умеет вызывать функции только с определенной сигнатурой, а именно:
Code
1
void CALLBACK EntryPoint(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow);
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 1.00. Голосов: 2.
ExBAT - расширенная версия Batch
Запись от nekit270 размещена 17.09.2023 в 23:35
Показов 1465 Комментарии 6
Метки bat, batch, cmd, exbat, windows

Мне тут нечем заняться было, и я решил написать на C# расширение bat-языка, которое компилируется в обычный bat-файл.

1. Работа с компилятором

1.1. Компиляция
Code
1
exbat.exe --compile source.exb output.bat
1.2. Запуск (компиляция во временный файл, его запуск и последующее удаление)
Code
1
exbat.exe --run source.exb
2. Синтаксис ExBAT

2.1. Комментарии

В качестве символов начала комментария допустимы:
  • #
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 5.00. Голосов: 1.
Азбука Морзе на Batch (конвертер)
Запись от HACKER KAY размещена 28.02.2022 в 17:39
Показов 2237 Комментарии 0

Решил создать простенькие скрипты для конвертирования текста в Азбуку Морзе и обратно. Реализовал отдельными пакетными файлами для удобства и оптимизации ради.

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

Текст в Морзе: (morse.cmd "Hello, world!")
Кликните здесь для просмотра всего текста
Windows Batch file
1
2
3
4
5
@ECHO OFF
SET M=%1
SET C=SET M=
 
CALL :DICTIONARY
...
Аватар для HACKER KAY
Нарушитель
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу об отличиях поведения виджетов на различных платформах на примере QTableView.
Запись от iamvic размещена 14.01.2022 в 23:01 / К вопросу о ...
Показов 1438 Комментарии 0
Метки linux, pyqt5, python, python 3, qt5, windows

В документации достаточно подробно разбираются основные отличия реализаций Qt для различных
платформ, но далеко не все. По крайней мере, о том, что поведение QTableView под Linux отличается
от поведения под Windows, упоминаний найти не удалось.

Представим, что выбрав строку...
Старый
По итогам определения начального экрана при старте приложения
Запись от iamvic размещена 21.04.2021 в 13:19 / К вопросу о ...
Показов 3203 Комментарии 0

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

Если по порядку, то всё началось с пожелания, чтобы главное окно приложения
открывалось...
Старый
Рейтинг: 1.00. Голосов: 5.
К вопросу об определении текущего экрана при старте.
Запись от iamvic размещена 22.12.2020 в 18:04 / К вопросу о ...
Показов 4049 Комментарии 0
Метки linux, pyqt5, python, python 3, windows

Как я уже писал тут
https://www.cyberforum.ru/pyth... 57171.html,
вся неправота употребления этого кода в главном окне на старте приложения
Python
1
2
3
4
screen = QDesktopWidget().availableGeometry()
self.setGeometry(
    screen.width()//4, screen.height()//4,
    screen.width()//2, screen.height()//2)
познаётся, когда сам обзаводишься многоэкранной системой.

Ведь...
Старый
Рейтинг: 1.38. Голосов: 8.
К вопросу о доступе из Python к LibreOffice.
Запись от iamvic размещена 18.12.2020 в 15:33 / К вопросу о ...
Показов 6961 Комментарии 0

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

Засада кроется в другом. LibreOffice-ы парами не ходят. Установка 64-битного LibreOffice
полностью сносит ранее установленный 32-битный, а 32-битный в ответ...
Старый
Рейтинг: 1.00. Голосов: 1.
Иллюстрация к вопросу о доступе из Python к PostgreSQL.
Запись от iamvic размещена 15.12.2020 в 09:44 / К вопросу о ...
Показов 8567 Комментарии 12

Налепил некую болванку, в качестве иллюстрации
https://www.cyberforum.ru/blog... g6868.html
По крайней мере, всё, о чём говорилось, приобрело хоть какой-то
законченный вид.

pgsql_probe.py:
Python
1
2
3
4
5
6
7
#!/usr/bin/python3
# -*- coding: utf-8 -*-
 
import sys, os, platform
from PyQt5.QtWidgets import QAction, QApplication, QDesktopWidget
from PyQt5.QtWidgets import QMainWindow, QMessageBox
from PyQt5.QtSql import
...
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу о доступе из Python к PostgreSQL.
Запись от iamvic размещена 12.12.2020 в 15:58 / К вопросу о ...
Показов 4367 Комментарии 0

Ещё одна памятка на тему, навеянную обсуждением
https://www.cyberforum.ru/pyth... 42473.html.
Что делать, если надо обеспечить доступ к PostgreSQL из двух Python-ов разной разрядности,
установленных в одной системе (например, мой стенд https://www.cyberforum.ru/blog... g6863.html)?
Ведь каждому требуется своё...

На самом-то деле, Python-у от установленного в системе PostgreSQL...
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу определения разрядности Python и Windows
Запись от iamvic размещена 09.12.2020 в 14:02 / К вопросу о ...
Показов 10330 Комментарии 2
Метки python, python 3, windows

Чтоб самому не забыть и не потерять, положу-ка это в блог.

В некоторых случаях определения разрядности Python недостаточно для принятия решения без выяснения
разрядности Windows, на которой он работает. 32-битный Python на 64-битной Windows - не редкость.
И вроде бы решения...
Старый
Рейтинг: 1.29. Голосов: 14.
Как сделать невидимую папку в Windows
Запись от NQUARE размещена 17.11.2020 в 21:21 / Блог NQUARE
Показов 4396 Комментарии 3

Как сделать невидимую папку в Windows.
День добрый.
Если кто не знал, в Windows можно создать полностью невидимую глазу папку. Вот как это делается:
Для начала создадим обычную папку
ПКМ по свободному месту раб. стола или другой папки в проводнике > Создать > Папку:
...
Аватар для NQUARE
Искусственный интеллект
Старый
Рейтинг: 4.20. Голосов: 5.
Исследование сервиса "Обнаружение интерактивных служб" (UI0Detect) Часть 1: Windows Vista - Windows 7
Запись от _lunar_ размещена 06.11.2020 в 12:15
Показов 9586 Комментарии 3
Метки c, c++, winapi, windows

После насквозь "дырявой" Windows XP в Microsoft прикинули расклад и задались вопросом - как же изолировать систему от пользователя?
Ведь в XP пользователь работал в той же среде, что и ядро операционной системы.
Поэтому с выходом Windows Vista компания представила новый механизм...
Аватар для _lunar_
Старый
Пара нюансов при создании службы (Windows Service) и не только
Запись от Jin X размещена 26.03.2019 в 16:27
Показов 15533 Комментарии 0

Пара нюансов при создании службы (Windows Service) и не только

Пишу службу (Windows Service) на Delphi через VCL. В том же EXE-шнике делаю конфигуратор с оконным интерфейсом.
Получается так:
  • При запуске с опцией /install служба устанавливается (встроенная фича TServiceApplication).
  • При запуске с опцией /uninstall служба удаляется (встроенная фича TServiceApplication).
  • При запуске с опцией /config запускается конфигуратор.
  • Запуск службы
...
Аватар для Jin X
Asm/C++/Delphi/Py/PHP/VBA
Старый
Рейтинг: 3.00. Голосов: 2.
Установка и настройка Apache (Windows)
Запись от Peoples размещена 04.12.2017 в 21:35
Показов 4011 Комментарии 1
Метки apache, windows

Установка и настройка Apache (Windows)

Скачивание

Для начала необходимо скачать непосредственно сам архив с Apache (https://www.apachelounge.com/download/VC11/). В нашем случае это будет файл httpd-2.4.29-win64-VC11.zip .

Нажмите на изображение для увеличения
Название: ска.JPG
Просмотров: 959
Размер:	32.3 Кб
ID:	4517

Подготовка

Для работы создадим на диске C папку с названием Server. В ней создадим ещё 4 папки: apache( папку где будет установлен наш сервер), log (папка куда apache будет...
Старый
Рейтинг: 3.75. Голосов: 4.
Не работают обновления Windows 7
Запись от Evg размещена 18.09.2017 в 21:20
Показов 4668 Комментарии 0
Метки windows, windows 7

После выхода Windows 10 политика партии у Microsoft направлена на то, чтобы вытряхивать народ из старых версий Windows. Одним из последствий явилось то, что перестали скачиваться обновления в Windows 7 - происходит их бесконечный поиск и ничего не находится. В своё время поиском я нашёл много...
Аватар для Evg
Evg
Старый
Рейтинг: 2.50. Голосов: 4.
мои маленькие открытия!
Запись от KellyDink размещена 07.06.2017 в 17:54
Показов 2407 Комментарии 2
Метки powershell, windows

Каждый из нас должен каждый день делать маленькие приятные открытия)
Сегодня для меня стал скриптик
Code
1
TNC mail.tc-secur.ru -port 25
Который показывает доступность IP адреса по определенному порту) этот скриптик живет в ОС Windows выше 7 и ОС Windows 2008, на других же требует доустановки .net

ComputerName : mail.tc-secur.ru
RemoteAddress...
Аватар для KellyDink
Старый
Рейтинг: 5.00. Голосов: 1.
[Delphi, Lazarus] Список кодов клавиш
Запись от Joey размещена 24.02.2017 в 00:18
Показов 42834 Комментарии 1

Key Decimal HEX Name
F1 112 $70 VK_F1
F2 113 $71 VK_F2
F3 114 $72 VK_F3
F4 115 $73 VK_F4
F5 116 $74 VK_F5
F6 117 $75 VK_F6
F7 118 $76 VK_F7
F8 119 $77 VK_F8
F9 120 $78 VK_F9
F10 121 $79 VK_F10
пробел 32 $20 VK_SPACE
BackSpace 8 $8 VK_BACK
Tab 9 $9 VK_TAB
Enter 13 $0D VK_RETURN
Shift 16 $10 VK_SHIFT
Ctrl   
...
Аватар для Joey
Джоуи
Старый
Рейтинг: 5.00. Голосов: 6.
Не работают клавиатура и мышь ps/2 на Windows 10
Запись от Maks размещена 15.02.2017 в 07:51
Показов 102239 Комментарии 7
Метки win10, windows

С интересным глюком в последнее время сталкиваюсь после установки Windows 10 (сборка 1607).
Проблема заключается в том, что если на момент установки Windows 10 к компьютеру подключены клавиатура и мышь с интерфейсом USB, то потом каким-то неведомым образом перестают работать клавиатура...
Аватар для Maks
Супер-модератор
Старый
Рейтинг: 5.00. Голосов: 1.
Где скачать Windows?
Запись от Rius размещена 05.08.2016 в 18:27
Показов 8249 Комментарии 3

Здесь только оригинальные установщики винды, которые можно скачать у Microsoft напрямую, ничего более.
Проверять по хешам.


Образы ISO.
Официально. От Microsoft. Без вирусов и SMS....
Аватар для Rius
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru