А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
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

Планы и надежды на 2025 год

 

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

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

Ну так вот. Планы относительно программы. Как по плану должны пойти дела в новом году. Разумеется, прежде всего нужно доделать саму программу. И учитывая то, что я пытаюсь её доделать уже более четырёх лет (идёт к пяти), то её окончательное завершение станет для меня невероятным событием. Если не чудом...

0 + 0 -

Погружение в пучину

 

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

1 + 0 -

Перенос пары контролов + новая функция программы

 

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

0 + 0 -

По новому кругу. Глобальный рефакторинг стартовал

 

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

0 + 0 -

Правка команд отображенных данных

 

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

1 + 0 -

Почему общество отвергает тех, кто не такой как все

 

Почему непохожие на большинство люди становятся изгоями в обществе

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

Почему же это происходит?

1 + 0 -

Продолжается работа над контролом для отображения таблиц

 

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

0 + 0 -

Перенос последних контролов продолжается

 

Мы продолжаем переносить контролы из черновой версии программы в её окончательную версию. Сегодня я перенес три новых контрола.

Первым я добавил контрол «TableReferences». Он позволяет выбрать таблицу в базе данных и столбцы в этой таблице. Этот контрол получил такое название, потому что будет использоваться в диалоговом окне для настройки внешних связей между таблицами.

Второй контрол, который я добавил, — это выбор индекса базы данных. Он также прост в использовании.

После этого я хотел перенести контрол «ExportBox», который позволяет выбирать экспортируемые таблицы и столбцы. Однако я обнаружил, что уже ранее перенес его в окончательную версию. Это одновременно и расстроило меня, и обрадовало. Я был разочарован, потому что забыл об этом, но обрадовался, что не нужно было тратить время на перенос...

0 + 0 -

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

 

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

1 + 0 -

Прогулка по лесу

 

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

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