Последнее посещение 3 часа назад

Евгений Легоцкой

EVILEG

  • 31
  • 0
Donate
Показать информацию

Контакты

Веб-сайт: https://evileg.com


Обо мне

Добрый день!

Я - автор сайта EVILEG, который зародился в июне 2015 года.

По образованию являюсь инженером Волоконно-Оптических Линий Связи и на данный момент закончил аспирантуру с представлением к защите в направлении систем мониторинга устройств защиты и заземления оборудования связи и телекоммуникаций.

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

Помимо этого на сайте представлена информация о моих личных наработках в области программирования на Qt/C++, QML, Java, Assembler под AVR, Desktop, Android NDK, Android SDK.

Информация на сайте

На страницах этого сайта вы сможете найти следующую информацию:

  • Настройка сетевого оборудования;
  • Программирование микроконтроллеров;
  • Общие сведения о технологиях и системах передачи данных;
  • Программирование:
    • Qt/C++;
    • Qt/QML;
    • Java;
    • AVR;
    • Android SDK;
    • Android NDK.

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

Внимание

Важная информация для всех, кто посещает мою страницу.

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

Любые вопросы можно задавать на форуме сайта.

Спасибо за внимание и понимание.

N
  • #
  • 19 апреля 2022 г. 5:05

Вернее поле аватар я добавил, но фотки не грузятся, upload_to='users/', не загружает их в нужную папку, видимо не отправляется пост-запрос во время регистрации и нужно какой-то дополнительный код в models

N
  • #
  • 19 апреля 2022 г. 5:03

Наткнулся на коммент, но урока такого не нашел

DV

Добрый вечер. Хотел бы получить консультацию по работе с проектом SimplePlater на Mac OS. Открыл проект в QT и собрал его. Проблема в том, что он не воспроизводит треки и их названия зацикленно мелькают в поле текущего трека. По системе:
- Mac OS 10.14
- QT 5.15.2
- XCode 10.2
С чем это может быть связано. Заранее благодарен.

Относительно благополучно перешёл с Djang 2 на Django 3, в чём-то это было даже легче, чем предыдущий переход с Django 1 на Django 2.
Конечно, кое-что ломалось, но удалось локализвать проблемы и решить их.

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

  • Вырезать контактную форму. Ничего кроме спама туда всё равно не сыпется
  • Удалить приложение Идей и предложений и заменить его разделом идей и предложений на форуме. Соответсвенно перенести контент приложения на форум. Просто слишком жирно держать целое приложение в памяти ради того, с чем справится один единственный раздел форума.
  • Также подумываю убрать приложение Социальных закладок . Всё равно это не востребованная часть сайта. А некоторые пользователи просто пользуются этим, чтобы оставить рекламный материал на свой сайт. С одной стороны это можно понять, вроде как закладки носят частично личный характер и по идее пользователь может оставлять там всё, что хочет. С другой стороны эта часть сайта задумывалась, как возможность делиться полезной информацией без создания статьи, а не в стиле "мы крутые разработчики и пишем софт, го на нашу страницу". Да тут блин ве разработчики разного уровня, никому ни в хвост, ни в гриву не сдался очередной индусский бодишоп. Так что имеет смысл выпилить.

Таже есть ещё ряд мыслей, но с ними позже.

МЩ

Здравствуйте, Евгений! У меня на форме имеется QListView, на которой мне необходимо реализовать прекрипление фотографий и их увелечение при наведении.

            break;
            case QEvent::HoverEnter:
            {
                qListView->setIconSize(QSize(50,50));
            }
            break;
             case QEvent::HoverLeave:
            {

                qListView->setIconSize(QSize(30,30));
            }

SetIconSize мне не помог, так как увеличение нужно произдовить только одной фотографии (Icon), на которую наведён курсор. Как мне реализовать это? Вот фрагмент кода заполнения указателя:

case Photos:
                {
                    qListView = new QListView (this);
                    qListView->setFixedSize(600,60);
                    qListView->viewport()->setAcceptDrops(true);
                    qListView->setDragDropMode(QAbstractItemView::InternalMove);
                    qListView->viewport()->installEventFilter(this);
                    qListView->viewport()->setObjectName("qListViews");
                    qListView->setObjectName("qListView");
                    qListView->setIconSize(QSize(30,30));

                    //position icon on horizontal
                    qListView->setFlow(QListView::LeftToRight);
                    qListView->setMouseTracking(true);
                    //loading photo
                    connect(qListView, SIGNAL(triggered()), this, SLOT(readPhoto()));

                    //connects for change backgrounds of listview
                    qListView->setStyleSheet("background-image:url(:/image/resources/image/DownloadPhotoDark.png)");
                    connect(this,&StepWidget::downPhotoDark, [=](){
                        if(qListView->styleSheet() != "background-image:none;")
                            qListView->setStyleSheet("background-image:url(:/image/resources/image/DownloadPhotoLight.png)");
                    });
                    connect(this,&StepWidget::downPhotoLight, [=](){
                        if(qListView->styleSheet() != "background-image:none;")
                            qListView->setStyleSheet("background-image:url(:/image/resources/image/DownloadPhotoDark.png)");
                    });
                    hRowLayout->addWidget(qListView);
                    break;
                }
М

Здравствуйте, Евгений! Пытаюсь разобраться с QCustomPlot. На базе вашего примера ( урок 30 ) сделал свой вариант, внес изменение в в файле mainwindow.ui, создав Widget преобразовав его в QCustomPlot:

И у меня ваш пример – не работает. Ошибку выдает на последней строке ( ui->Plot->graph(0)->setData(x1,y1); )
....
....
QVector x1(5) , y1(5);
x1[0] = -45;
y1[0] = -43;
x1[1] = 46;
y1[1] = 42;
x1[2] = -25;
y1[2] = -24;
x1[3] = -12;
y1[3] = 10;
x1[4] = 25;
y1[4] = 26;

// Добавляем график на полотно
///ui->Plot->addGraph(ui->Plot->xAxis, ui->Plot->yAxis);
///ui->Plot->addGraph();

ui->Plot->addGraph(ui->Plot->xAxis, ui->Plot->yAxis);
ui->Plot->graph(0)->setData(x1,y1);     // Устанавливаем координаты точек графика

...
...

Ошибка:
Endefined reference to ‘QCPGraph:: setData(QVector const&, QVector const&)’
Id retumed 1 exit status
Хотя, выше стоит оператор QVector x1(5) , y1(5);
Подскажите, пожалуйста. У меня уже «крыша едит».
Проект прилагаю.

Graphs_Qwt_07_Rep_800_3HKNcQV.rar Graphs_Qwt_07_Rep_800_3HKNcQV.rar

Увы, но часть рекламы придётся вернуть, чтобы оплачивать инфраструктуру сайта.
Оставлю только в сайдбаре.

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

В результате он удаляет закладку и создаёт точно такую же. Серьезно?

В общем, да здравствует банхаммер.

НВ

Привет!
Не могли быомочь с авторизацией через ВК, как описано сдесь https://evileg.com/ru/post/367/
Но с поправкой, на то, что я пишу сиспользование django-rest
Может знаете годные мануалы?

S

Добрый день, Евгений!
Делаю поиск по нескольким моделям по Вашему уроку №34, небольшая проблемка с пагинацией, отображается информация только на первой странице при переходе на другую - пустая страница, в отдельных моделях пагинация работает, views, models.manager, все сделал по шаблону, подставил только свои значения. Подскажите, в чем может быть проблема?
Спасибо.

Загрузить ещё
Timeweb

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

В течение многих лет Timeweb доказывает свою стабильность.

Для проектов на Django рекомендую VDS хостинг

Посмотреть Хостинг