All streams
Search
Write a publication
Pull to refresh
9
0
Maxim Timakov @max_dark

[ш]Кодер-самоучка

Send message

Как по мне самая большая проблема УйЁ - система сборки, которая несовместима ни с чем принятом в остальном мире.

Проблемы начинаются с подключения сторонних библиотек(это больно)

Особенно остро проблема подключения библиотек встает когда вы разрабатываете свою для интеграции со своими сервисами.

Если бы УйЁ использовал для сборки CMake, то как по мне было бы не так больно...

Вы решили проблемы с анимацией?

пример

У UE документация оставляет желать лучшего. Приходится постоянно лезть в код движка, чтобы понять, как с ним работать.

UNIGINE так же не блещет доками. Перечисление методов - всё что есть.

Не могли бы вы рассказать о системе анимаций?

Помнится настройки для нее нужно прописывать кодом, что неудобно художникам.

Есть ли планы по реализации редактора анимаций на подобие UnrealEngine/Mortheme?

Что на счет поддержки скриптовых языков для программирования логики сцены/объектов? (графические аля FBD не интересны)

2) у многих(если не у большинства) просто нет такой суммы

Не кросплатформенно: на LibreOffice не запустится =\

Legacy - То чувство, когда проект над которым работаешь находится на стадии "казнить, нельзя помиловать", но правки всё равно нужно вносить...

Посмотрел сгенерированный код...

Это *дец сколько лишних телодвижений(кода) для создания пустого окна...

Про систему сборки я вообще молчу - добавить файл в проект тот еще квест =\(Хотя это общая проблема для UE)

В Qt том же все намного проще...

Еще раз убедился в том, что Slate не подходит для создания GUI =\

Большой минус Slate - практически полное отсутствие документации и примеров.

Все что есть рассчитано на использовании только в качестве HUD, всяких внутриигровых менюшек ну и для плагинов к редактору.

Пожалуй что выход Windows 11 только увеличит процент пользователей Linux-based ОС

ЗЫ: лучшие Windows - XP и "Семерка"

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

Далее я попытался разложить слово состояния в биты состояния, заменив WORD на структуру из бит, но что-то явно пошло не так.

В PLC Siemens для типов больших одного байта используется формат big-endian(от старшего к младшему, см. Endianness).
Поэтому и "перепутались" байты.

Куб генерирует код на Си, а в Си нет шаблонов.

А ветку Debian/Testing не пробовали?
Софт посвежее и работает вполне стабильно.


Версии некоторого ПО
$> lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux testing (buster)
Release:    testing
Codename:   buster

$> uname -a
Linux node 4.17.0-3-amd64 #1 SMP Debian 4.17.17-1 (2018-08-18) x86_64 GNU/Linux

$> g++ --version
g++ (Debian 8.2.0-4) 8.2.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$> clang --version
clang version 6.0.1-5 (tags/RELEASE_601/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

$> java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Debian-1)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Debian-1, mixed mode)

Извиняюсь, невнимательно читал код.
В этом конкретном случае замена корректна, так как в первом варианте тело цикла совпадает по смыслу с кодом до цикла.
То есть было:


code; // какой то код
while(...)
{
    code; // тот же код
}

Стало:


do
{
    code;
}
while(...);

Тем самым убрали дублирование

Вместо обычного цикла while я выбрал цикл do… while.

Замена ошибочна, так как условие цикла в исходном варианте может оказаться ложным уже на первом проходе, если currentNode является корнем либо не удовлетворяет условию condition
Тогда как второй вариант исполнит тело цикла как минимум один раз

Прошел. Особенно понравилось 4е задание.

Qt Lite — это новая система конфигурации

Забавно.
Я не знал, что такой вариант существует и это название уже "занято")

Ну остается же Open Source версия под LGPL, которая покрывает большую часть задач…
Или все хуже и придется искать альтернативу?

А вы пользуетесь голым ядром Linux или таки дистрибутивами?'

Использую Debian GNU/Linux, ветку "Testing"
И, честно говоря, давно не встречал багов в кодировках файлов в архивах.
Может быть это из за того, что использую 7-Zip, а не WinZIP.

Information

Rating
Does not participate
Location
Владимирская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer, Backend Developer
Middle
C++
Linux
Git