А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Добро и зло во Вселенной - что преобладает?

 

Итак, вернемся к теме добра и зла. С сожалением я вынужден констатировать, что на Земле зло доминирует. А зло является следствием биологического мышления. А биологическое мышление в свою очередь следует из базовых потребностей биологических организмов. И в нашем маленьком голубом (видимом из космоса) мирке такая ситуация будет перманентно сохраняться. Будет сохраняться до тех пор, пока духовность не займет в человеческом сознании главенствующую роль. 

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

0 + 0 -

Создание системы авторизации и лицензирования

 

Ну вот, и закончилась очередная рабочая неделя. Ну а вот вчера у меня с работой вышел облом. И это была не моя воля. Это были внешние обстоятельства, которые мне помешали вчера работать и день (почти весь) пошел даром. Ну я только два часа с утра успел поработать. Сделал чуть-чуть и тут свет сказал - я свалю до позднего вечера и оставлю тебя без дела на весь этот унылый день. Ну да ладно, хватит лирики. Ну а чего же реально я достиг вот к этому, настоящему моменту. А вот - внимание - теперь в программе работает система авторизации пользователей и лицензирования программы. То есть ведется учет подписок. В прошлой (черновой версии) программы я сделал систему лицензирования программы исходя из разовых платежей и предоставления ключа для пользования программным продуктом. Теперь я поменял концепцию и принял систему подписок. Подписок будет несколько типов от простой до премиальной и безлимитной. Они все будут иметь разную стоимость лицензирования. А так же они будут иметь разные опции и возможность расширения...

0 + 0 -

Работа над HTML-редактором завершена, больше ничего сегодня не успел

 

Вот, буквально минуту назад (на момент написания поста) закончил наконец растянувшуюся на два дня работу над контролом HTML-редактора. Весь день опять потрачен. И снова не дошел до того, до чего сегодня хотел дойти. Ну а делал я диалоговые окна для этого редактора. Пять диалоговых окон. И всё приходится рефакторить при переносе из черновой версии программы в новую. Ничего нельзя просо скопипастить. Эта программа отличается от черновой существенно. Так что как будто новую программу делаешь. И на всё тратишь уйму времени. И так придется до самого конца переделывания этого черновика. Тут уж ничего не поделаешь. Работе пока что даже на горизонте не видно конца. Вот такие пироги. При переделывании этих диалоговых окон сталкивался с тем, что уже привычные по черновику вещи уже изменились и нужно привыкать всё делать по-другому. Это очень не удобно и очень выматывает. Поэтому переделывание программы - очень муторная работа...

1 + 0 -

Доделал наконец сетку свойств и увяз в контроле HTML-редактора

 

Вот оно сегодня свершилось. Наконец-то контрол сетки свойств готов. Но потратил я на него времени намного больше, чем планировал. Как всегда, короче. Хотел поспеть его закончить к полудню, а закончил к двум часам. Задержала меня необходимость поправлять косяки в других вещах. Один из которых связан с последним обновлением фреймворка Авалония, который внёс новые фишки, но при этом малость поломал обратную совместимость. Пришлось допиливать паттерн контрола селектора выбора даты. Он у меня тоже служит в сетке свойств. Вот только нужда в нем под вопросом. Так зачем же я его встраивал в сетку свойств? Наверное, просто ради понтов или чувства полноты функционала, которым должна обладать программа. Так что дополнительные часы ушли вот на такую свистопляску. Ну а вот после этого я распланировал сделать контрол- редактор HTML-кода, а завтрашний день выделить на создание системы авторизации пользователей и контроля и активации подписки на пользование программы. Да вот малость не по плану пошло... 

1 + 0 -

Работа над сеткой свойств ещё не завершена, как всегда поспешил

 

Как всегда, поспешил со своими прогнозами. Сегодня утром думал, что закончу работу над сеткой свойств и сделаю как минимум ещё один контрол - редактор HTML. Но, как всегда, недооценил объем работы. Как всегда. Я не то что не дошёл сегодня до реализации этого HTML-редактора, а даже не успел закончить сетку свойств. Вот так-то. Вот так всё ползёт. Со всем приходится возиться кучу времени. Целый день я работал над паттернами для вывода различных контролов-редакторов в сетке свойств, которые соответствуют типам данных этих свойств. Ну, большую часть паттернов я сделал. Ещё осталось несколько. До десяти или одиннадцати чесов вечера что-то сидеть желания нет. Так что мне придется заканчивать завтра. И надеюсь, что закончу эту сетку жо полудня. Если, конечно, я и сейчас не недооцениваю оставшийся объем возни, то есть работы...

1 + 0 -

Черное озеро

 

Как я и думал, меня потянуло на тему пейзажей и ландшафтов. Имеются ещё как минимум две задумки с берегом моря и изера с камышами. Природа - это моя тяга. Желание единения с природным творением во мне так и пылает и заставляет меня творить такие вот работы. Ну а эта работа, к сожалению, получилась неудачной. Я сплоховал и не проверил, как работает анимация по сплайну, который служит путём для перемещения камеры. В итоге видео, особенно на поворотах, вышло сильно дерганным. И это безобразие невозможно не заметить. А как на чтет переделать эту работу и сделать нормальную анимацию камеры...

1 + 0 -

Работа над сеткой свойств продолжается

 

Работа уже почти завершена над этим контролом. Единственное, что осталось доделать - это паттерны редакторов для всех прочих типов данных свойств редактируемых объектов. Вчера немного поработал. И сегодня тоже поработал, но не полный рабочий день. Воскресенье всё-таки. Хочется ещё немного и отдохнуть. А так сделал только два паттерна для типов данных (логического типа), первый отображает переключатель, а второй - флажок чекбокса. Оба видны на верхнем скриншоте. А там, где будут все прочие паттерны, там сейчас отображаются такие строчки текста, которые указывают на тип данных в этих паттернах. Ну да ладно, это технические подробности. А о технических подробностях можно писать бесконечно. Ну и вот это, собственно пока всё...

1 + 0 -

Работа над сеткой свойств - первый день

 

Ну вот, под конец дня уже что-то прорисовывается по сетке свойств. Разумеется, это был первый день работы над этим контролом. И день у меня сегодня начался довольно рано (для меня) и длился ровные десять часов без долгих перерывов. Так то. Так и нужно работать, чтобы успеть закончить программу до конца этого года. Но, полагаю, мне уже сейчас нужно в копирайтах и шапках в коде менять год с 2024 на год 2025. Ну а сетка свойств перед вами, на верхнем скриншоте. Уже подключено к объекту с настройками базы данных. Как я вчера и говорил, буду делать этот контрол уже на рабочем объекте, чтобы всё прорисовывалось уже так, как будет в конечном счете. И чтобы потом снова не вспоминать, как там всё делается. Ато напишешь код, а через месяц уже забыл...

1 + 0 -

Дерево объектов готово, как и ряд новых контролов

 

Ну вот, свершилось. Сегодня я уже полностью закончил работу над контрлом для вывода дерева объектов базы данных. Но пока что к работе над сеткой редактируемых свойств (PropertyGrid) ещё не приступал. Это я начну завтра с самого утра. Так что теперь дерево работает и как я надеюсь, мне не придется к нему снова возвращаться, чтобы исправить тот или иной косяк. Все меню для всех объектов готовы. Вот, на верхнем скриншоте, меню для таблиц. Ну и ещё сделал возможность перетаскивания элемента дерева на панель вкладок. Хотя я реализовал и более удобный способ открыть вкладку с содержимым выбранной в дереве таблицы или представления - просто нажать комбинацию клавиш "Alt+Enter" - и чудесным образом серая пустота заставки вкладок растаивает и туда помещается вкладка с содержимым таблицы. Ну, конечно, пока что содержимое таблиц реально не выводится. Так как готова только заглушка этого контрола. А всю реализацию этого контрола мне ещё придется делать. И делать немало я думаю по времени...

1 + 0 -

Почти закончил контрол дерева объектов БД

 

Почти, но не совсем. Вчера хотел написать пост, да не смог. Потому что вчера я сидел почти до ночного поздна. Заморочек вчера вылезло много. Приходилось поправлять баги. Очень муторно было с этим контролом. Я так запутал всё в модели представлении главного окна, что разобраться там не просто. Плюс к тому, пришлось ещё и навтыкать дополнительных костылей, чтобы дерево объектов базы данных могло открываться автоматически, по сохраненным в кэше настройкам. Плюс ещё и сегодня с этим заморачивался. Да уж, тоже не простой контрол. Но всё же это не макет панелей, куда мне иногда тоже приходится возвращаться, чтобы поправить те или иные косяки или что-то доделать. Ну вот сейчас вроде всё более-менее работает. Только работает заторможенно. Нужно немало секунд для того, чтобы интерфейс загрузился, чтобы восстановился из полученных из кэша сохраненных ранее настроек. То есть интерфейс, увы, по скорости начального отображения летать не будет...

1 + 0 -
  • Яндекс.Метрика