Size: a a a

CODE BLOG / Чат

2020 September 24

SS

Steel Sword in CODE BLOG / Чат
Steel Sword
Я вообще не люблю паттерны
Посмотреть что гении напридумывали за 50 лет - гуд (я бы например до Наблюдателя не додумался бы). Но сидеть, зубрить их - данунах
источник

SS

Steel Sword in CODE BLOG / Чат
Когда у какой-то херни есть доступ к глубинам системы, и куча самых разных объектов, которые на него подписались. Каждый раз, когда что-то происходит, главный ходит циклом по тем, что на него подписались, и скидывает им событие вызовом метода. Объект сам решает, нужно оно ему или нет.

Хороший пример: ты в свою игру хочешь добавить ачивку "упал с горы но выжил". Прямое решение - if if if if if if if if if if if if if if if. Еще нужно сломать инкапсуляцию физического движка, найти позицию той горы, постоянно отслеживать, упал с нее ГГ или нет... короче нахер ООП.

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

SS

Steel Sword in CODE BLOG / Чат
В итоге получается

Физика : объект Player упал (гора, земля)
> Звук: о, включим звуки падения
> Инет: пофиг
> ИИ врагов: пофиг
> Ачивки: О! У меня как раз подходящая!
источник

SS

Steel Sword in CODE BLOG / Чат
Т.е. не механизм ачивок лезет в физику, а наоборот, физика рассказывает
источник

t

the sentinel in CODE BLOG / Чат
в виде гномика
источник

IM

Ivan Morgun in CODE BLOG / Чат
А есть у кого книга Шилда по C# в .pdf?
источник

IM

Ivan Morgun in CODE BLOG / Чат
Или посоветуйте хороший .djvu редактор на айпад, стоб рисовать можно было и заметки писать
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Ivan Morgun
А есть у кого книга Шилда по C# в .pdf?
Она гуглится легко, я находил
источник

IM

Ivan Morgun in CODE BLOG / Чат
Окей, другой вопрос) Есть достаточно сложный калькулятор на яве с gui. Мне нужно хранить в нем таблицы с некоторыми числовыми значениями. Мне нужно чтоб юзеры могли сами вбивать эти значения, и, что важно, потом каким-то образом делиться ими с другими юзерами (файл перекидывать). Как мне лучше реализовать это дело? Привязать какие-то базы данных? Пихать cvs файл с таблицами куда-то и парсить их при запуске проги? Какой способ самый оптимальный?
источник

J

Jmik in CODE BLOG / Чат
Steel Sword
Тогда txt и jpg тоже языки программирования. Тогда всё языки программирования. Тогда термин язык программирования совершенно бессмысленен, и без разницы, существует он или нет. Тогда каждый фотошопер - png-девелопер, а госслужащий - pdf-разработчик.
Иди нафиг с такой логикой.
Вцитаты!
источник

🎁

🎁Kopoh🎄 in CODE BLOG / Чат
Ivan Morgun
А есть у кого книга Шилда по C# в .pdf?
Есть
источник

🎁

🎁Kopoh🎄 in CODE BLOG / Чат
Переслано от 🎁Kopoh🎄
источник

🎁

🎁Kopoh🎄 in CODE BLOG / Чат
Это мой гугл диск, с фигей
источник

Р

Руслан Расенган... in CODE BLOG / Чат
Nick Petrus
Разметка - это разновидность программирования. Программа - это что? Это набор команд для компьютера. Вот HTML-код и содержит набор команд: создать заголовок, добавить в него текст, создать абзац, выделить жирным, добавить блок,вложить в него ещё один блок, добавить картинку и т.д.
не создать, а разместить
источник

IM

Ivan Morgun in CODE BLOG / Чат
Я уже конвертировал djvu в пдф, правда файлик вышел 130 мегабайт)
источник

J

Jmik in CODE BLOG / Чат
Nick Petrus
Разметка - это разновидность программирования. Программа - это что? Это набор команд для компьютера. Вот HTML-код и содержит набор команд: создать заголовок, добавить в него текст, создать абзац, выделить жирным, добавить блок,вложить в него ещё один блок, добавить картинку и т.д.
Ну снова же
Тогда все файлы хранят инструкции по отображению

Привет png девелоперам
источник

IM

Ivan Morgun in CODE BLOG / Чат
Так у тебя Фленов там
источник

NP

Nick Petrus in CODE BLOG / Чат
Jmik
Ну снова же
Тогда все файлы хранят инструкции по отображению

Привет png девелоперам
Для инструкций PNG нет языка программирования, содержащего лексемы и т.п.
источник

J

Jmik in CODE BLOG / Чат
Nick Petrus
Для инструкций PNG нет языка программирования, содержащего лексемы и т.п.
Так каждый байт - самостояетельная единица
источник

🎁

🎁Kopoh🎄 in CODE BLOG / Чат
Ivan Morgun
Так у тебя Фленов там
А
источник