Форум программистов, компьютерный форум, киберфорум
Записи в Январь 2024
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 3.00. Голосов: 2.
Интерфейсы и модульность
Запись от CoderHuligan размещена 30.01.2024 в 17:15
Показов 5521 Комментарии 62

Слово "интерфейс" происходит от двух слов - inter (между) и face (лицо), т. е. то что находится между лицами. Как взаимодействуют между собой к примеру люди? Посредством языка, т.е. того, что является интерфейсом между двумя и более, лицами. Без интерфейса взаимодействие невозможно. Даже язык жестов является таким же интерфейсом, как и любой другой язык.
Сразу отмечу, что любой язык как интерфейс, является чисто внешней сущностью, которая вполне независима...
Аватар для CoderHuligan
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 28.01.2024 в 15:54 / www.historian.b­y - дневник создателя
Показов 234 Комментарии 5

Сегодняшнее обновление касается PHP, PowerShell, Python и Blender. Некоторые подкапотные изменения не стал упоминать на сайте, чтобы не отвлекаться на мелочи. Заодно обновил статистику посещаемости сайта.

По ИТ:
1) добавил урок "Настройка часового пояса в PHP".
Не самая часто используемая возможность в PHP, но раз меня интересует всё, то... Пока описал только один способ.

2) добавил статью "Список автоматических переменных...
Старый
Рейтинг: 3.00. Голосов: 6.
Шифрование данных на листе Excel, в XLL, в COM (на примере VBA)
Запись от bedvit размещена 25.01.2024 в 17:26
Показов 5798 Комментарии 0
Метки excel, vba

Шифрование данных алгоритмами AES на листе Excel, шифрования файла пользовательских сохранений XLL, хранение зашифрованных диапазонов формул/данных с листа Excel в файле пользовательских сохранений XLL
Часть библиотеки BedvitXLL
Использованы исходники Crypto++
Расширенный пример см. на сайте bedvit.ru


Алгоритмы шифрования AES:

1 - "Без шифрования"
2 - "AES256:ECB"
...
Аватар для bedvit
Старый
Рейтинг: 3.20. Голосов: 5.
Variant Serialization and Deserialization
Запись от bedvit размещена 25.01.2024 в 17:08
Показов 4553 Комментарии 3
Метки vb

Cериализация и десериализация типа данных Variant, используемый в COM, VB, VBA, C++, Python и других поддерживающих СОМ языков

Реализация в СОМ. Реализация для XLL как функция COM.DLL
Часть библиотеки BedvitCOM
Поддерживаются базовые типы и массивы. Объекты не сериализуются.
В некоторой степени - аналог CComVariant::ReadFromStream и CComVariant::WriteToStream


Функции:
VARIANT byteArrayOutRetval = VariantSerialization(VARIANT variantIn)...
Аватар для bedvit
Старый
Рейтинг: 1.00. Голосов: 3.
Фото со смыслом (видимо ещё каким-то божественным). А вы так умеете?
Запись от Hrethgir размещена 24.01.2024 в 20:36
Показов 1235 Комментарии 0

Селал запись в блоге.
[url]https://3dtoday.ru/blogs/accurate-random/poka-cto-tolko-dlya-raboty-no-eto-sokratit-poteri-vremeni-vo-mnogom-dlya-menya-tocno#comment-973915[/url]
Человек оставил фото, решив что оно наделяет смыслом его текст.
Текст моей записи.
[SPOILER][QUOTE] Добрых суток много лет. Всё так решил выползти за рамки своего...
Заблокирован
Старый
Рейтинг: 3.56. Голосов: 9.
Желающие на онлайн-курс
Запись от _Ivana размещена 24.01.2024 в 14:59
Показов 3124 Комментарии 7

Есть шанс, что в ближайшее время начну вести онлайн факультативный курс по написанию интерпретатора в одном ВУЗе. Долго, много, детально и подробно, с обилием семинаров и практик (а не только лекций), 1 или 2 (уточняется) раза в неделю в оговоренное время вечером по полтора часа,...
Старый
Рейтинг: 2.33. Голосов: 6.
Python для моделирования и анализа случайных событий: жребий и полная группа
Запись от nikulinn_artyomm размещена 22.01.2024 в 20:45
Показов 1640 Комментарии 0

В этом блоге я хочу поделиться с вами результатами моей работы над интересным проектом, где я использовал [B]Python[/B] для моделирования и анализа случайных событий. Мы рассмотрим два различных типа моделирования: [B]жребий с равновероятными исходами[/B] и [B]полную группу случайных...
Заблокирован
Старый
Рейтинг: 2.60. Голосов: 5.
Pet-проект на Java. Менеджер задач. Начальное планирование.
Запись от AlexProgramm размещена 21.01.2024 в 01:20
Показов 3720 Комментарии 2

Всем привет!

Вот я тут изучаю ЯП Java, вот уже год, что-то там разбираюсь во всяких темах, тонкостях, механизмах, пытаюсь писать программы(простенькие), ну и в общем все в этом роде.

Изучал по книгам и некоторым конспектам с курсов по java, ну и пользовался поисковиком(в основном javaRush), вот уже одну книгу прошел, нашел другую, уже со следующим этапом тем.
Ну и в общем надоумили меня, помимо теоретического...
Аватар для AlexProgramm
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 21.01.2024 в 00:37 / www.historian.b­y - дневник создателя
Показов 163 Комментарии 0

Сегодняшнее обновление затрагивает PowerShell (до конкуренции с MSDN далеко, но...ещё не вечер) и один из скриптовых языков программирования. Также обновил статистику по популярности сайта в Яндексе. Попутно в традиционной неспешной манере улучшал навигацию, исправлял неверные подписи к навигационным кнопочкам и прочую мелочь.

По ИТ:
1) добавил урок "Работа с интегрированной средой сценариев Windows PowerShell".
Продолжаю шаг за шагом наращивать...
Старый
Рейтинг: 3.00. Голосов: 8.
Анимация молекул воды с учётом потенциала Леннарда-Джонса с помощью python и matplotlib
Запись от nikulinn_artyomm размещена 20.01.2024 в 23:31
Показов 2115 Комментарии 0
Метки matplotlib, python

В этом проекте я создал динамическую визуализацию, демонстрирующую взаимодействие молекул воды в трёхмерной модели. Использовалась библиотека matplotlib для создания анимации с помощью метода Верле и потенциала Леннарда-Джонса. Были вычислены энергия и давление системы.
...
Заблокирован
Старый
Рейтинг: 2.00. Голосов: 4.
Linux от Fedora Asahi Remix без проблем устанавливается на ноутбуки Apple
Запись от nikulinn_artyomm размещена 19.01.2024 в 23:38
Показов 1122 Комментарии 0

Fedora Asahi Remix, вариант Fedora Linux для Apple Silicon, постоянно развивается после своего первого стабильного релиза.
[CENTER][ATTACH]8450[/ATTACH][/CENTER]
Основные обновления включают:[LIST=1][*][B]Улучшенная поддержка HDMI:[/B] Полная поддержка HDMI-выхода на устройствах Apple M1 и M2.[*][B]Больше поддерживаемого...
Заблокирован
Старый
Рейтинг: 1.00. Голосов: 5.
Новое улучшенное приложение «Гравитационная волна»
Запись от Programma_Boinc размещена 18.01.2024 в 18:40
Показов 1081 Комментарии 1

НОВОЕ УЛУЧШЕННОЕ ПРИЛОЖЕНИЕ «ГРАВИТАЦИОННАЯ ВОЛНА» И СПЕЦИАЛЬНОЕ ПОЗДРАВЛЕНИЕ С НОВЫМ 2024 ГОДУ
Отправлено 16 января 2024 г.
Дорогие кранчеры!

Мы хотели бы поделиться с вами двумя вещами:

а) приложение GW с ускорением на графическом процессоре теперь гораздо...
Аватар для Programma_Boinc
Старый
Рейтинг: 2.86. Голосов: 7.
Импорт библиотек в BAT-файлах
Запись от nekit270 размещена 15.01.2024 в 01:43
Показов 2546 Комментарии 0

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

Но что в Batch?
А в Batch - как обычно, на первый взгляд ничего, но дело в том, что есть у него одна особенность - код bat-файлов можно редактировать...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 1.00. Голосов: 4.
Android: Selector+Socket­Channel+SSLEngi­ne. Пример использования.
Запись от Dmitry Zhadan размещена 14.01.2024 в 20:07
Показов 1058 Комментарии 0

Была задача - сделать в приложении пинг HTTP-сервера (вроде гугловского "https://www.google.com/generate_204" - который при нормальном стечении обстоятельств вернет 204 No Content. Как сигнал, что с Интернет-соединением все нормально).
Сначала оказалось, что HttpsURLConnection или OkHttp временами подтупливают...
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 14.01.2024 в 17:23 / www.historian.b­y - дневник создателя
Показов 203 Комментарии 5

Современный мир требует всё больших скоростей. Да, во многом это оправдано. Почему же я не особо тороплюсь с распространением различных полезных возможностей на весь сайт? Для меня ключевой момент - необратимость полезных нововведений. Сегодня чего-то может не хватать, зато...
Старый
Рейтинг: 1.17. Голосов: 6.
Установка программного обеспечения Boinc
Запись от Programma_Boinc размещена 13.01.2024 в 07:36
Показов 1056 Комментарии 0

Установка программного обеспечения Boinc

Скачать для Windows
Чтобы внести свой вклад в World Community Grid, при иследовании Рака, Онкологии, Диабета и других болезней, установите программное приложение BOINC.
1. Найдите БОИНК
Найдите загруженный установщик BOINC. Местоположение...
Аватар для Programma_Boinc
Старый
Рейтинг: 2.33. Голосов: 6.
AMD анонсировала функцию FSR for Video для YouTube и VLC
Запись от nikulinn_artyomm размещена 11.01.2024 в 14:19
Показов 1198 Комментарии 0

Компания AMD представила новую функцию Radeon FSR for Video, которая позволяет улучшать качество видео с помощью технологии FSR. Эта функция будет доступна для видео на YouTube, а также для оффлайн-контента в плеере VLC.
FSR (FidelityFX Super Resolution) - это технология суперразрешения, которая увеличивает...
Заблокирован
Старый
Обновление сайта www.historian.b­y
Запись от Reglage размещена 07.01.2024 в 23:21 / www.historian.b­y - дневник создателя
Показов 157 Комментарии 1

Сегодняшнее обновление сайта можно назвать крупнейшим за последние несколько месяцев. Не буду отнимать время на долгую прелюдию. Сразу перейду к перечислению новинок.

По ИТ:
1) добавил урок "Просмотр и изменение сопоставлений расширений, типов файлов и программ с помощью командной строки в Windows 10".
Не самая популярная возможность, но я же стремлюсь описать всё, что попадается под руку....
Старый
Рейтинг: 2.33. Голосов: 6.
Создание Telegram-бота с помощью BAT-файлов
Запись от nekit270 размещена 07.01.2024 в 04:46
Показов 3064 Комментарии 3
Метки bat, batch, cmd, telegram, windows, бот

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

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

При разработке бота необходимо иметь:
  • Инструмент для
...
Аватар для nekit270
bat-пропагандист
Старый
Рейтинг: 1.00. Голосов: 4.
Изученный материал по Java. Развертывание приложения. Часть 1.
Запись от AlexProgramm размещена 04.01.2024 в 17:45
Показов 2464 Комментарии 14

Всех с Новым Годом!!!

Закончил тему:

17. Развертывание приложения.
(О том, как организовывать, упаковывать, и развертывать, внедрять или доставлять код на языке Java).

Варианты развертывания:

1. Локальный (jar-архивы).
2. Комбинированный (Java Web Start(JWS), RMI(технология вызова удаленных методов)).
3. Удаленный (Сервлеты).
4. Другое...

1. Файл JAR - это Java-архив. Он основан на формате...
Аватар для AlexProgramm
Старый
Рейтинг: 2.50. Голосов: 6.
Написание кастомного правила для go-playground/validator
Запись от DrType размещена 04.01.2024 в 14:14
Показов 1631 Комментарии 0
Метки go, golang

Юзаю пакет github.com/go-playground/validator/v10 для валидации запросов в Fiber (в пет-прожекте).
Захотелось иметь правило валидации наподобие ларавелевского exists. Реализовал следующим образом:
Go
1
2
3
4
5
6
7
8
9
10
11
12
package validators
 
import (
    "my-project/db"
    "fmt"
    "reflect"
    "strings"
 
    "github.com/go-playground/validator/v10"
)
 
func Exists(fl validator.FieldLevel) bool
...
Аватар для DrType
Новые блоги и статьи
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru