Форум программистов, компьютерный форум, киберфорум
Лучшие записи
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу о модальности QDialog.
Запись от iamvic размещена 30.04.2022 в 13:05 / К вопросу о ...
Показов 1452 Комментарии 0
Метки pyqt5, python, python 3, qt5

К вопросу о модальности QDialog.

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

Да, в документации QDialog Class | Qt Widgets нет прямого запрета на запуск диалога методом QDialog.exec_() после выполнения QDialog.show(). Возможность применения этих методов таким...
Старый
Рейтинг: 1.00. Голосов: 1.
Bitmap to Arduino
Запись от Argus19 размещена 01.05.2022 в 12:34
Показов 2459 Комментарии 1
Метки arduino

Bitmap to Arduino
Программа для загрузки изображения из компьютера в Arduino UNO с использованием библиотеки для ардуино GyverOLED-main:
https://github.com/GyverLibs/GyverOLED
В архиве
1). папка с программой для компьютера: «Bitmap to Arduino», в которой программа:
Bitmap to Arduino.exe и контрол: COMDLG32.OCX, необходимый для Windows10;
2). Это описание;
3)....
Аватар для Argus19
Старый
Рейтинг: 5.00. Голосов: 1.
C# Красивые решения задач.
Запись от Leshakk размещена 03.05.2022 в 23:13 / Я познаю C#
Показов 2278 Комментарии 6

Шифровка-дешифровка. Не решена.
Кликните здесь для просмотра всего текста

О, боги C#, помогите мне, прошу вас!
Мюллер много раз пытался поймать Штирлица с поличным, но тот всё время выкручивался. Как-то раз Штирлиц просматривал электронную почту. В это время незаметно вошел Мюллер и увидел, как у Штирлица на экране появился
...
Старый
Рейтинг: 5.00. Голосов: 1.
Небольшое промовидео по программированию STM32 на ассемблере
Запись от ВитГо размещена 04.05.2022 в 18:18
Показов 1261 Комментарии 0

В общем просто хвастаюсь тем что начинаю пробовать видеомонтаж в Active Presenter, ну и видео о том чем закончилось изучение ассемблера stm32 фактически с нуля (ставили среду, изучали систему команд, как происходит компиляция и сборка и чем все это настраивается, директивы ассемблера и редактора)

Старый
Рейтинг: 1.00. Голосов: 1.
MLC@Home: весеннее обновление проекта MLC 2022 г.: полная версия DS2!
Запись от Programma_Boinc размещена 09.05.2022 в 17:50
Показов 690 Комментарии 0

MLC@Home: весеннее обновление проекта MLC 2022 г.: полная версия DS2!

Прошло некоторое время с тех пор, как мы опубликовали обновление, но это не значит, что проект простаивает! Если вы следили за нашим сервером Discord, вы знаете, что мы продолжаем добиваться прогресса, и благодаря...
Аватар для Programma_Boinc
Старый
Рейтинг: 5.00. Голосов: 1.
Шахматы. Поиск мата в N ходов полным перебором
Запись от igorrr37 размещена 18.06.2023 в 18:02. Обновил(-а) igorrr37 14.04.2026 в 15:05
Показов 1812 Комментарии 1

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
#include <climits>
#include <unordered_set>
#include <utility>
#include <iomanip>
#include <regex>
#include <thread>
#include <mutex>
#include <atomic>
#include <ctime>
#include <unordered_map>
#include <map>
#include <cctype>
...
Аватар для igorrr37
Старый
Рейтинг: 1.00. Голосов: 1.
Взялся за выпуск ежедневных коротких роликов про Кложу (на английском)
Запись от _Ivana размещена 11.05.2022 в 03:00
Показов 993 Комментарии 0
Метки clojure

Ссылка на сам плейлист https://www.youtube.com/watch?... mbmyUtBbYV
(в теги видео не вставляю, т.к. так он будет показывать текущий ролик прямо на странице и не факт, что автоматически продолжит следующий из того же плейлиста)
Фил фри ту дискасс ин а комментс!
Старый
Рейтинг: 5.00. Голосов: 1.
Серия задач по фронтенду. Задача на вёрстку 3 - анимированные модальные окна (попапы).
Запись от ПисательГудвин размещена 14.05.2022 в 22:55 / Программируем живые существа и не только
Показов 915 Комментарии 0

Нужно сделать страничку с, как минимум, двумя модальными окнами, чьё появление/закрытие анимировано, как в работающем образце. Не обязательно размещать элементы, вызывающие модальные окна, в начале и в конце страницы, как это сделано в образце, но обязательно сделать так, чтобы...
Старый
Рейтинг: 1.00. Голосов: 1.
С утра
Запись от sqltd1 размещена 22.05.2022 в 06:14
Показов 1564 Комментарии 9

С утра заглянул в раздел "Новые сообщения" и утренняя радость куда то пропала...

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

Возникло ощущение, что ушлые ребята организовали бизнес по решению задачек для школьников/студентов, используя в качестве исполнителей (добровольных!) участников форума.

Грустно.
Старый
Рейтинг: 1.00. Голосов: 1.
Графическое изображение спектров числа интеркалятов в ОДЛК
Запись от Programma_Boinc размещена 22.05.2022 в 11:40
Показов 600 Комментарии 0

Графическое изображение спектров числа интеркалятов в ОДЛК теперь доступно онлайн:

http://evatutin.narod.ru/spect... es_all.png . Ничего принципиально интересного данные спектры не несут (в отличие, например, от спектров числа трансверсалей в ДЛК четного порядка). Единственным исключением можно считать спектр...
Аватар для Programma_Boinc
Старый
Рейтинг: 5.00. Голосов: 1.
yii2 console progressBar
Запись от and_y87 размещена 24.05.2022 в 19:07
Показов 1312 Комментарии 0

Что бы сделать ProgressBar при выполнении консольных команд в Yii2, код обработчика итерации надо заключить между строчками кода:
Code
1
2
Console::startProgress( ( $done = 0 ), $total );
Console::endProgress();
пример:
PHP
1
2
3
4
5
6
7
8
public function actionCommand()
{
  $userQuery = User::find();
 
  $total = $userQuery->count();
  echo "\r\nКол-во: $total\r\n";
 
  yii\helpers\Console::startProgress( ( $done = 0 ), $total
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Yii2 создание UInit теста
Запись от and_y87 размещена 24.05.2022 в 19:55
Показов 1180 Комментарии 0

Примере на `Basic` версии

1. Создание class'a для unit теста
В папке с тестами создаём class:
  • `tests/unit/UserTest.php`
шаблон
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
 
namespace tests;
 
/**
 * Class UserTest
 *
 * Запуск теста:
 *  php /vendors/codeception/base/codecept run unit UserTest
 */
class UserTest extends \Codeception\Test\Unit
{
    /** @var \tests\UnitTester $tester */
    protected $tester;
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
SQL отключение проверки внешних ключей FOREIGN KEY
Запись от and_y87 размещена 25.05.2022 в 10:22
Показов 1197 Комментарии 0

отключение средствами yii2

PHP
1
2
3
4
5
$this->db->createCommand()->checkIntegrity(false)->execute();
 
// code here
 
$this->db->createCommand()->checkIntegrity(true)->execute();
вариант с вызовом команды
PHP
1
2
3
4
5
Yii::app()->db->createCommand('set foreign_key_checks=0')->execute();
 
// code here
 
Yii::app()->db->createCommand('set foreign_key_checks=1')->execute();
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
Yii2 валидация ActiveField в ActiveForm на клиенте(frontend)
Запись от and_y87 размещена 27.05.2022 в 19:30
Показов 1526 Комментарии 0

Для валидации `ActiveField` в `ActiveForm` необходимо создать класс наследуясь от класса `yii\validators\Validator`
созданный класс использовать при описании правил(rules) в модели/форме.

пример
  • app/models/forms/UserForm.php
PHP
1
2
3
4
5
6
7
8
namespace app/models/forms;
 
class UserForm extend app/models/User {
 
    public function rules(): array
    {
      [['password'], 'app\components\validators\PasswordValidator']
      // ...
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 1.00. Голосов: 1.
ПЕРВЫЕ РЕЗУЛЬТАТЫ ТЕЛЕСКОПА «СИНТЕЗ»
Запись от Programma_Boinc размещена 28.05.2022 в 13:48
Показов 762 Комментарии 0

ПЕРВЫЕ РЕЗУЛЬТАТЫ ТЕЛЕСКОПА «СИНТЕЗ»

С. В. Назаров 1, А. В. Харченко 2

astrotourist@gmail.com

1Крымская астрофизическая обсерватория РАН, пгт. Научный

2АО «ЦНТЭЭ», г. Санкт-Петербург

В начале 2018 года было принято решение о создании на базе «Синтеза» полностью автоматического...
Аватар для Programma_Boinc
Старый
Рейтинг: 1.00. Голосов: 1.
МОДЕРНИЗАЦИЯ ТЕЛЕСКОПА «СИНТЕЗ» В КрАО РАН⁠⁠
Запись от Programma_Boinc размещена 28.05.2022 в 14:19
Показов 796 Комментарии 0

МОДЕРНИЗАЦИЯ ТЕЛЕСКОПА «СИНТЕЗ» В КрАО РАН⁠⁠

С. В. Назаров1, А. С. Харченко2, А. С. Кривенко1

1Крымская астрофизическая обсерватория РАН, 2АО ЦНТЭЭ

В 1978 г. в Крымской астрофизической обсерватории был введен в строй передовой потем временам телескоп «Синтез»....
Аватар для Programma_Boinc
Старый
Рейтинг: 1.00. Голосов: 1.
Графический движок "Колибри".
Запись от Hrethgir размещена 29.05.2022 в 18:20
Показов 1009 Комментарии 0

Перенесение информации с гуглосайта.
Страница сохранена о методе для графического движка,
ну и собственно вообще всем отдыхать - второй файл.
Гугл скоро капут, ну и хорошо, скоро и друзьяим их туташним тоже будет капут, вполне естественный - от умопомрачения.
Надеюсь всё пройдёт тихо и мирно:
товарисчи ни на что не способные - не станут допекать других.
Аватар для Hrethgir
Старый
Рейтинг: 5.00. Голосов: 1.
Yii2 advanced tests
Запись от and_y87 размещена 03.06.2022 в 03:28
Показов 1265 Комментарии 0

Что бы запустить тесты, в проекте advanced
`\common\config\test-local.php`
описываем компонет для подключения к тестовой БД
PHP
1
2
3
4
5
6
7
8
9
10
<?php
 
return [
    'components' => [
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=localhost;dbname=tests_project_name',
            'username' => 'root',
            'password' => '',
            'charset' => 'utf8mb4',
...
Аватар для and_y87
Develo0per
Старый
Рейтинг: 5.00. Голосов: 1.
WIA_functions
Запись от Argus19 размещена 06.06.2022 в 09:07
Показов 791 Комментарии 0

WIA_functions
Демонстрация возможностей WIA Automation: масштабирование, обрезка, вращение и запись изображения в разных форматах.
Ничего нового. Пишу в блог, чтобы не пропало.
Аватар для Argus19
Старый
Рейтинг: 5.00. Голосов: 1.
Создание динамического массива и сохранение туда данных - Delphi7
Запись от Olga28 размещена 07.06.2022 в 00:47
Показов 931 Комментарии 3

В этом примере создаю динамический массив и сохраняю туда данные от другого массива. Добавлена проверка по ключевому слову empty. Если в старом массиве присутствует empty то этот индекс не учитывается при создании нового массива. В конце выводятся данные, количество старого и нового массива. Сохраняю результат сюда, чтобы не потерять.
Delphi
1
2
3
4
5
6
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
...
Старый
Рейтинг: 5.00. Голосов: 1.
Мысли вслух. Про чайников и ламеров
Запись от voral размещена 09.06.2022 в 16:35
Показов 1788 Комментарии 14

Мысль не моя, известна еще со времен FIDONet.. Но вечно актуальная.

Все мы проходим через стадию "чайник". Это естественно и не страшно. Но во что преобразуется чайник. Если однажды он решает, что все уже знает, и все знает лучше всех, это значит, что он выродился в ламера. Ламер это тупиковая нить развития программиста.

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

Быть...
Старый
Рейтинг: 5.00. Голосов: 1.
О некоторых странностях в реализации Некоторых типов ATD
Запись от CoderHuligan размещена 11.06.2022 в 16:59
Показов 1667 Комментарии 11

Прочел недавно вот эту статью на Хабре: "Анатомия таблиц LuaJIT и особенности их использования" https://habr.com/ru/company/vk/blog/493642/
В языке Lua существует единственный абстрактный тип данных - таблица. Она реализована на какой-то жгучей смеси обычных массивов и хэш-таблиц. К чему это может привести и какие косяки могут...
Аватар для CoderHuligan
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу о локализации приложений PyQt.
Запись от iamvic размещена 12.06.2022 в 19:54 / К вопросу о ...
Показов 2426 Комментарии 4
Метки pyqt5, python, python 3, qt5

Так получилось, что тема Переименовать кнопку "setDetailedText", которую недавно поднял telnofff, как-то незаметно превратилась в Памятку. Насколько я понял, настоящей-то причиной появления этой темы было не желание заменить стандартный текст на этой злосчастной кнопке на какой свой, а то, что этот текст выдавался...
Старый
Рейтинг: 5.00. Голосов: 1.
Сохранение и загрузка настроек в Delphi
Запись от Olga28 размещена 17.06.2022 в 20:39
Показов 1136 Комментарии 6

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    procedure Button1Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
  private
    { Private declarations }
  public
...
Старый
Рейтинг: 5.00. Голосов: 1.
Программировани­е на языке TypeScript с помощью Parcel на примере Three.js и Cannon-ES
Запись от 8Observer8 размещена 23.06.2022 в 08:57 / Блог 8Observer8
Показов 1390 Комментарии 1
Метки three.js, typescript

Содержание блога
  • Установите редактор кода VSCode и Node.js
  • Установите глобально пакеты TypeScript и Parcel командами в терминале: npm i -g typescript parcel
  • Создайте пустую папку для проекта, перейдите в неё в терминале и создайте в ней файл package.json командой: npm init -y
  • Введите в терминале команду: code . (не забудьте добавить
...
Старый
Рейтинг: 5.00. Голосов: 1.
Программировани­е на языке JavaScript с помощью Rollup на примере Three.js и Cannon-ES
Запись от 8Observer8 размещена 23.06.2022 в 11:52 / Блог 8Observer8
Показов 1415 Комментарии 0
Метки javascript, three.js

Содержание блога
  • Установите редактор кода VSCode и Node.js
  • Создайте пустую папку для проекта и перейдите в неё с помощью терминала
  • Введите в терминале команду: code . (не забудьте добавить точку, эта команда запустит VSCode в текущей директории)
  • Откройте терминал в VSCode (в меню: "View" > "Terminal"
...
Старый
Рейтинг: 1.00. Голосов: 1.
Перезапуск сайта и форума World Community Grid!
Запись от Programma_Boinc размещена 23.06.2022 в 17:29
Показов 1260 Комментарии 0

Перезапуск сайта и форума World Community Grid!

Сайт и форум теперь онлайн.

Опубликовано: 21 июня 2022 г.

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

Сайт и форумы...
Аватар для Programma_Boinc
Старый
Рейтинг: 5.00. Голосов: 1.
Создание многостраничного .tif
Запись от Argus19 размещена 25.06.2022 в 20:13
Показов 1428 Комментарии 3
Метки vb 6.0

Создание многостраничного .tif
На форуме
https://www.cyberforum.ru/visu... 00799.html
задавался вопрос о просмотре многостраничного файла .tif.
Мне не удалось найти в интернете примеров таких файлов., кроме разъяснений, как сделать многостраничный файл для налоговой инспекции при помощи разных...
Аватар для Argus19
Старый
Рейтинг: 5.00. Голосов: 1.
Несколько базовых изменений в PyQt6 и PySide6 касательно графики на шейдерном OpenGL
Запись от 8Observer8 размещена 26.06.2022 в 00:23 / Блог 8Observer8
Показов 3007 Комментарии 5
Метки opengl, pyqt

Содержание блога

Эти изменения верны и для PySide6. Тема: Разница между PyQT 5 и PyQT 6

1. OpenGL-классы перенесли в отдельное пространство имён PyQt6.QtOpenGL:

PyQt5:
Python
1
2
from PyQt5.QtGui import (QOpenGLBuffer, QOpenGLShader, QOpenGLShaderProgram,
                         QOpenGLTexture)
PyQt6:

Python
1
from PyQt6.QtOpenGL import (QOpenGLBuffer, QOpenGLShader, QOpenGLShaderProgram,
...
Старый
Рейтинг: 1.00. Голосов: 1.
К вопросу о влиянии декораторов на возвращаемое значение QObject.sender().
Запись от iamvic размещена 03.07.2022 в 20:23 / К вопросу о ...
Показов 2063 Комментарии 0
Метки pyqt5, python, python 3, qt5

Ещё один интересный нюанс выявился для Памятки. Началось-то всё с заметки К вопросу о закрытии окна нажатием на значок в полосе заголовка в попытке найти ответ на вопрос "Что делать?", если в процессе закрытия приложения требуется выполнять некоторые обязательные действия, даже когда пользователь закрывает его нажатием на значок...
Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru