101

Re: Курсы обучения и статьи о разработке приложений

Эволюция абстракций


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYfbGtTFNYW45LDfGlyWUVaF7xqZXuquTjmtVfqPtFryNPuzgS4Nt1zMvf86vRLbpvhfPVU9j-bf1BuiDpbs5kvqVDhlG6EVIKB8DZ3w-HTxFwK51NZLSmmBM3EbKQlAEDIi-MphRCujZeZP6BhzcJFRUU1WygNhegnZN-1mII_k8uQL2QI0AocRtp/w640-h360/%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_2022-05-25_144651057.png


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


Читать: https://createmyvisualdatabaseapp.blogs … st_25.html

Визуальное программирование: блог и телеграм-канал.

102 (edited by k245 2022-06-02 06:29:20)

Re: Курсы обучения и статьи о разработке приложений

https://avatars.mds.yandex.net/get-zen_doc/241236/pub_5ad5ab121aa80c4380399ebe_5ad5ab2edcaf8ec3bc73214c/scale_1200


В России блокируются некоторые сервисы Google, из-за этого мои блоги о разработке программ в My Visual Database, созданные на платформе https://blogspot.com,  начали отображаться некорректно - не загружаются все изображения. Знаю, что можно включать VPN, но это не удобно, да и не у всех читателей он есть. В связи с этим хочу посоветоваться со своими читателями, где лучше размещать статьи на эту тему?

Визуальное программирование: блог и телеграм-канал.

103 (edited by vovka3003 2022-06-02 05:42:05)

Re: Курсы обучения и статьи о разработке приложений

.. где лучше размещать статьи на эту тему?

Лучше на своем сайте...

Платно: на любом российском хостинге. Движок - любой, например wordpress.

Бесплатно:
Домен: https://www.freenom.com/ru/freeandpaiddomains.html
Хостинг: https://hostiman.ru/free-hosting
Движок: https://mobirise.com/ru/

не загружаются все изображения

Возможно - сменить хостинг картинок...

104

Re: Курсы обучения и статьи о разработке приложений

Владимир, благодарю! Я думал насчет своего сайта и WP, но пока не разобрался, как делать импорт-экспорт, чтобы переезд был с минимальными затратами. Впрочем, это для любого варианта актуально.

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

Наверное, быстрее чем придумывать импорт/экспорт, будет использовать банальную копипасть с последующей доработкой напильником...

Re: Курсы обучения и статьи о разработке приложений

Да, я поддерживаю концепцию WordPress. Это с открытым исходным кодом и бесплатно, если у вас есть доступный хостинг. И похоже, что у вас это уже есть.

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

У вас такой замечательный контент, что я надеюсь, вы не позволите Google остановить вас.


Yeah, I second the notion for WordPress.  It is opensource and free as long as you have hosting available.  And it sounds like you have that already.

Aside from getting your content moved over to it, it will look and feel much like the blogger interface that you're used to.

You have such great content that I hope you don't allow Google to stop you.

-joshuA

"Energy and persistence conquer all things."

107 (edited by k245 2022-06-03 06:20:24)

Re: Курсы обучения и статьи о разработке приложений

The problem is not Google, but RosKomNadzor. And yes, perhaps I will use the resources I have and create a site on WordPress. However, my eyes run wide when choosing a topic. I would really appreciate some advice on which WordPress theme to choose for my blog.


Проблема не в Гугле, а РосКомНадзоре. И да, пожалуй, я воспользуюсь имеющимися у меня ресурсами и создам сайт на WordPress. Однако у меня глаза разбегаются при выборе темы. Буду очень признателен за совет, какую тему WordPress выбрать для блога.

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

я тоже перехожу на wordpress, для темы использую Elementor, по тихоньку настраиваю, с магазином придется повозится

pavlenkovv.ru

капец, форум затроил, пришлось новый аккаунт делать..

109

Re: Курсы обучения и статьи о разработке приложений

Elementor хорош, но только платный )) Красиво получается, но сложно настраивать.

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

Elementor хорош, но только платный )) Красиво получается, но сложно настраивать.

Он бесплатный. Платные только плюшки...
Но это инструмент для ленивых (или тех, кто не хочет учить тонкости оформления и верстки). Вариант для страниц типа "настроил и забыл", но для блога - не лучший выбор, ибо своей юзабельностью он обязан тонне говна в коде страниц.
Лучше не мудрить а заюзать классический tinymce-редактор.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

The problem is not Google, but RosKomNadzor.

My apologies for blaming Google, as I made an assumption there... neutral


Yes, it is easy to get overwhelmed when looking for themes.  There are thousands to choose from lol  I recommend to start with what type of elements are important for you (or that you prefer).  Colors and all that can be easily changed with CSS if necessary when the theme doesn't allow.

The search filter may help you decide and select which elements are available such as Features and Layouts.  Maybe that will help you get an idea for what you are looking for.


I will mention the Bootstrap Basic4 theme.  It is free and based on a popular web framework that I like.


vovka3003 wrote:

используйте классический редактор tinymce
use the classic tinymce editor

Можете ли вы объяснить это подробнее... это дополнение для WordPress? Из того, что мне удалось найти, есть аддоны, но похоже, что они также отделены от WordPress. Это так для вас?

Can you explain this further... is it an addon for WordPress?  From what I was able to find there are addons, but it looks like it is separate from WordPress as well.  Is that the case for you?


Thanks guys!
Спасибо, парни!

"Energy and persistence conquer all things."

Re: Курсы обучения и статьи о разработке приложений

What's the status?
Where's the new site?


Каков статус?
Где новый сайт?


-joshuA

"Energy and persistence conquer all things."

113

Re: Курсы обучения и статьи о разработке приложений

joshuA wrote:

What's the status?
Where's the new site?


Каков статус?
Где новый сайт?


-joshuA

Новый сайт готов. Перенес на него несколько последних статей. Планировал представить его вместе с новой публикацией. Но раз уж спросили, то вот он:


The new site is ready. Moved to it a few recent articles. Planned to present it along with a new publication. But since you asked, here it is:


http://k245.ru

Визуальное программирование: блог и телеграм-канал.

114

Re: Курсы обучения и статьи о разработке приложений

То же самое происходит и с Библиотекой (https://mvdlibrary.blogspot.com)  - пропадают картинки на страницах сайта. Гугл-документы пока работают.  Так что в ближайшее время каталог библиотеки тоже переедет на http://k245.ru

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

Вы сделали еще один замечательный сайт. Хороший выбор для темы тоже. Все фотографии отображаются на моей стороне. Спасибо, что поделились.

Я пока не могу подписаться. Я надеюсь, что это скоро изменится.


You have made another great site.  Nice choice for the theme too.  All of the pictures are showing up on my side.  Thank you for sharing it.

I'm still unable to subscribe for now.  I hope this changes soon.

-joshuA

"Energy and persistence conquer all things."

116

Re: Курсы обучения и статьи о разработке приложений

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


Thank you for helping me grow and move forward. Added a mechanism for subscribing to notifications of new publications.

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

Можно немного стилизовать код в кастомном CSS шаблона:

pre {
background-color: #f7f7f7;
padding: 13px;
box-shadow: 0px 0px 11px #bdbdbd;
word-wrap: break-word;
border-radius: 5px;
}

https://i.imgur.com/YjqbrlJ.png

118

Re: Курсы обучения и статьи о разработке приложений

Спасибо, Владимир!  Действительно, так симпатичней ))

Визуальное программирование: блог и телеграм-канал.

119 (edited by voron_rvv 2022-06-25 13:27:42)

Re: Курсы обучения и статьи о разработке приложений

Добрый день.
Сайт действительно получился неплохой.
Иногда (в яндексе) лого отображается некорректно. Через другие браузеры работает нормально.
В футере появились ссылки МАГАЗИН, МОЙ АККАУНТ.... вчера их не было )))))
Если планируете выкладывать статьи только вы, вполне логично будет убрать ссылку на автора в статьях. Мы так делали на Joomla для выставочной галереи (там сначала было 5 человек - авторов статей, а потом все переложили на одного)

Как планируете сделать доступ и исходникам? На wordPress не знаю, есть ли такое, на Joomla был модуль доступа к файлам. Если просто посетитель, то видно часть текста статьи. При регистрации открывалась полностью статья. При разрешении модератором доступа (считай ОПЛАТА) были доступны ссылки на файлы.

Может быть еще сделать что то типа чата (для зарегистрированных) чтоб могли задавать вопросы. (как я )))))) в VK написал))))

120

Re: Курсы обучения и статьи о разработке приложений

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

Визуальное программирование: блог и телеграм-канал.

Re: Курсы обучения и статьи о разработке приложений

k245 wrote:

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

перед экспериментами лучше сделать резервную копию
я использую Duplicator
https://snapcreek.com/duplicator/

122

Re: Курсы обучения и статьи о разработке приложений

pavlenko.vladimir.v wrote:

перед экспериментами лучше сделать резервную копию
я использую Duplicator
https://snapcreek.com/duplicator/

Спасибо за подсказу, добавил этот плагин и сделал резервную копию. Сколько же, оказывается, всего нужно )))

Визуальное программирование: блог и телеграм-канал.

123

Re: Курсы обучения и статьи о разработке приложений

Сложная простота

http://k245.ru/wp-content/uploads/2022/06/%D1%81%D0%BD%D0%B5%D0%B6%D0%B8%D0%BD%D0%BA%D0%B8.png


Концепция объектно-ориентированного программирования одновременно проста и сложна. Её простота в лаконичности решений: иерархическая структура описания множества сущностей с их свойствами, связями и возможностями взаимодействия с другими сущностями практически исключает дублирование терминов и их толкований. Данная статья посвящена попытке создания удобной и эффективной системы упорядочивания знаний в области программирования, которая может пригодиться не только в работе с My Visual Database (MVDB), но и с другими системами, использующими объектно-ориентированный подход (ООП).


Читать:  http://k245.ru/?p=119

Визуальное программирование: блог и телеграм-канал.

124

Re: Курсы обучения и статьи о разработке приложений

Лечение копипаста

https://k245.ru/wp-content/uploads/2022/07/lechenie.jpg


Копипаст – это самое распространенное заболевание исходного кода программы. Генезис его таков: кажется, что достаточно скопировать, немного подправив, некий участок кода несколько раз и результат готов! Зачем делать сложно, если можно сделать просто?


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


Однако, если вы делаете рабочий проект и хотите, чтобы он (и вы вместе с ним) жили долго и счастливо, от копипаста в коде нужно избавляться. И вот почему.


Читать: https://k245.ru/mvdb/lechenie-kopipasta.html

Визуальное программирование: блог и телеграм-канал.

125

Re: Курсы обучения и статьи о разработке приложений

Давайте дружить таблицами


https://k245.ru/wp-content/uploads/2022/07/druzhba.jpg


Как организовать глобальный поиск на практике, если нужно искать в разных таблицах, а результат формировать в одном запросе? В этом нам поможет SQL-команда UNION.


Читать: https://k245.ru/mvdb/davajte-druzhit-tablitsami.html

Визуальное программирование: блог и телеграм-канал.