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

Место, где я мечтаю жить

 

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

2 + 0 -

Мучение с вкладками ленты окна

 

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

0 + 0 -

Меню таблицы и путаница с переключением ленточных вкладок

 

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

0 + 0 -

Макет главного окна закончен - просто не верится!

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

0 + 0 -

Миниатюры объектов БД готовы, но работа над диалогом визуального проектирования продолжается

 

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

1 + 0 -

Медленная работа с диалогами для создания таблиц

 

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

0 + 0 -

Можно ли передать информацию тем, кто находится на более низком интеллектуальном развитии?

 

Задумывались ли вы над таким вопросом, как передача знаний тем, кто находится на более низком уровне развития, чем вы? И как те, кому вы будете пытаться передать ваши знания, воспримут исходящую от вас информацию? Будете ли вы при этом адекватно поняты?

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

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

2 + 0 -

Муторная работа над багами и невозможность достижения идеала

 

Сегодняшний день, пожалуй, преподал мне урок смирения. Я понял, что невозможно или практически невозможно достичь в чем-то идеала. К этому идеалу можно стремится, можно приближаться, но достичь его, как ни печально, не получится. Таков уж наш несовершенный мир. Не может быть всё идеально. Ну вот у меня не получается сделать всё до конца идеально. После долгих попыток довести всё до лоска, приходится признавать, что что-то не получиться, как ни бейся головой об стену, и оставлять некоторые "косяки" после многочасовых потуг, потому что никак не получается их поправить.

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

0 + 0 -

Много новых свершений и обновлений сегодня произошло

 

Сегодня денёк выдался довольно интересный. Ну во-первых, я начал работу над новыми C#-классами для своей программы, ранее которых я ещё не делал. Ну и во-вторых у меня было сегодня аж два крупных обновлений. Ну обо всём по порядку.

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

0 + 0 -

Много новых функций в прибавку к общему весу

 

Сегодня я занимался почти весь день тем, что добавлял к главному меню программы новые пункты и плюс новые функции. Утром я только реализовал удаление столбцов и ограничений у таблиц. И это пака всё. Сегодня прибавилось много новых функций, над которыми ещё предстоит работать. Интересно, когда я остановлюсь? Ведь надо столько времени, чтобы реализовать все эти многочисленные функции. И времени нужно очень много. К лету я программу уже однозначно не закончу. Закончить бы к середине лета, к своему дню рождения - чтобы было что отпраздновать окромя уходящей молодости. Ещё хотелось бы и каких-то результатов получить...

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