LINUX.ORG.RU

Thalassa 0.3.50

 , , , thalassa,


0

4

Выпущена новая версия Thalassa CMS под номером 0.3.50.

В этой версии переписан фильтр HTML-тегов для комментариев.

Разработчиком CMS является Андрей Викторович Столяров, также известный как @Croco.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: leave (всего исправлений: 3)

Помогите разобраться, не пойму что более не нужно. Сам проект уважаемого автора, либо 8 (и более) страниц интересных обсуждений этого поделия на ЛОРе

gagarin0
()
Ответ на: комментарий от gagarin0

что более не нужно

Не нужно разбираться. Просто следуй туда, куда несет поток (срача).

😊

frunobulax ★★★
()
Ответ на: комментарий от kaldeon

Спасибо, теперь понял. Но вот как раз все CMS и генераторы, которые я знал (Joomla, Wordpress, Wix, прости г-ди) могли навалить под мегабайт HTML-лапши для самой простой странички. Зависит от шаблона, конечно же, но все равно всегда был какой-то оверхед. Я благодаря этому даже разочаровался в вебе и бросил делать сайтики на заказ, чему в принципе рад. Может это и мой безосновательный перфекционизм, но мне кажется, что чем проще DOM-дерево, тем страница быстрее загружается и стабильнее работает. Опять же, на любом статическом генераторе можно такое делать, но чтобы он был на плюсах - не видел ни разу )

Man-o-Jar
()
Ответ на: комментарий от sabacs

Сравнил хрен с пальцем. Эти навыки являются базовыми при обучении счету и естественному языку. Ты же выдаешь искусственный язык за базовое умение. Чтобы твое сравнение было корректным, надо сравнивать с алгоритмикой и навыками набора на клавиатуре.

Паскалефанбои, как обычно, плавают в своих же утверждениях, и выдают свои глупости за факты.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от sabacs

Оно лишено смысла потому что оно верное, но непонятно что именно ты пытаешься сказать. Память будет освобождена сразу после ref == 0 у каждого объекта, без ожидания прихода следующего цикла GC (который выключен).

gaylord
()
Ответ на: комментарий от liksys

Т.е. ты думаешь, что он серьёзно полез постить новость на лоре не про новые возможности своей CMS, а про то, что он не додумался, что через атрибуты можно всунуть произвольный скрипт? И вместе с исправлением бага в этой версии (у него там ссылки съехали после его исправлений) он сидел на лоре и писал всякие «у меня для этих вопросов не хватает квалификации»?

rOgret
()
Ответ на: комментарий от rOgret

Возможно у него расщепление личности, как у Голлума. Одна личность кричит ВОРЫ ВОРЫ ОНИ УКРАЛИ НАШ C++ ПРОКЛЯТЫЕ КОМИТЕТЧИКИ, а вторая признает что квалификации не хватает и пытается подружиться с другими людьми.

gaylord
()
Ответ на: комментарий от liksys

С чего ты это взял? Никто не считает столбиком и почти никогда не пишет от руки. На рынке продавцы 1 умножают на 100 на калькуляторе. Кстати, таблица умножения тоже устарела — выкидываем!

sabacs
()
Ответ на: комментарий от liksys

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

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от gaylord

Я хочу сказать что, формально, ты не можешь этого знать, что и когда там освободится. А в таких примивных случаях счетчик ссылок это просто не нужный оверхед.

sabacs
()
Ответ на: комментарий от liksys

А можно я задам вопрос про эту часть:

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

И вот эту:

учебные языки, типа паскаля - это пустая трата времени

Почему потребности проекта считаются важными, а потребности поставленной задачи (обучение) – нет?

И ещё:

Потом вводим си и показываем … как всё работает на низком уровне

А эти две вещи точно тесно связаны, как о них принято думать?

https://queue.acm.org/detail.cfm?id=3212479

Я считаю, что Паскаль настолько же низкоуровневый язык, как и Си, но оторванный от индустрии.

kaldeon
()
Последнее исправление: kaldeon (всего исправлений: 1)
Ответ на: комментарий от gaylord

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

В гугле все есть, ты просто не умеешь его использовать.

vbcnthfkmnth123 ★★★★★
()
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 1)
Ответ на: комментарий от sabacs

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

Я и с free не могу. Потому что там per-cpu slab cache, сюрприз.

А в таких примивных случаях счетчик ссылок это просто не нужный оверхед.

Это тревожность, она лечится таблетками и КПТ.

gaylord
()
Ответ на: комментарий от gaylord

Я и с free не могу. Потому что там per-cpu slab cache, сюрприз.

Есть мнение что ты не понимашь о чем пишешь. Ты уеб-программист что-ле?

Это тревожность, она лечится таблетками и КПТ.

Подозрение крепнет.

sabacs
()
Ответ на: комментарий от sabacs

Есть мнение что ты не понимашь о чем пишешь. Ты уеб-программист что-ле?

Ты просто не шаришь как аллокатор в glibc работает.

gaylord
()
Ответ на: комментарий от sabacs

Ты еще про микрокод расскажи. :) это вообще не имеет никакого отношения к обсуждаемому вопросу.

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

gaylord
()

в этой талассе какой-то невероятный говнокод, зачем так писать вообще?

Ну, типа. Это не плюсы и даже не си с классами, а черт знает что.

Lrrr ★★★★★
()
Ответ на: комментарий от Obezyan

Мне, кстати, Столяров очень напоминает Виталия Луговского, кто ещё помнит его? Красиво набрасывает на вентилятор.

Hiddenman
()
Ответ на: комментарий от sabacs

Я и не торгуюсь. Пример выше показывает как это работает. Можешь воткнуть sys.stdin.read(), запустить top и посмотреть.

gaylord
()
Ответ на: комментарий от Lrrr

Ну, типа. Это не плюсы и даже не си с классами, а черт знает что.

У автора есть некоторая альтернативная реальность в голове, которую он пытается проецировать.

gaylord
()
Ответ на: комментарий от Hiddenman

Мне, кстати, Столяров очень напоминает Виталия Луговского, кто ещё помнит его? Красиво набрасывает на вентилятор.

Луговский был юным юношей с горящими глазами. Столяров взрослый дядечка 52 лет от роду. Кажется что это очень печальная ситуация.

gaylord
()

Уважаю Столярова за идейность, он, конечно, радикал, но его подход заставляет задуматься о том, что происходит без вашего ведома у вас на компе.

anonymous_sapiens ★★★★★
()
Ответ на: комментарий от anonymous_sapiens

Уважаю Столярова за идейность, он, конечно, радикал, но его подход заставляет задуматься о том, что происходит без вашего ведома у вас на компе.

Если пользоваться дырявыми программами господина Столярова, есть неиллюзорная вероятность повысить происходящее без вашего ведома у вас на компе.

gaylord
()
Ответ на: комментарий от liksys

Клоунам с регалиями не нужны отзывы из индустрии

А у него регалии есть? Он же с универа свалил и теперь это обычный инфоцыган, пытающийся продать свою фимозную графоманию.

zabbal ★★★★★
()
Ответ на: комментарий от zabbal

А у него регалии есть? Он же с универа свалил и теперь это обычный инфоцыган, пытающийся продать свою фимозную графоманию.

Не совсем, степень и публикации у него остались. Другое дело что степень в МГУ это такое себе, но формально он доцент.

gaylord
()
Ответ на: комментарий от sabacs

Сложение столбиком, письмо от руки,… устарело?

Да, причём достаточно давно. По инерции этим иногда ещё приходится пользоваться, но чем дальше тем всё меньше и меньше.

zabbal ★★★★★
()
Ответ на: комментарий от Lrrr

в этой талассе какой-то невероятный говнокод, зачем так писать вообще?

Ты что, новость до конца не дочитал? Там же всё объяснено:

Разработчиком CMS является Андрей Викторович Столяров, также известный как @Croco.

zabbal ★★★★★
()
Ответ на: комментарий от gaylord

Другое дело что степень в МГУ это такое себе, но формально он доцент.

Занятно, не знал что доцент это не только должность, но ещё и пожизненное звание. Любят в академической среде навести путаницу на ровном месте порой :-/

zabbal ★★★★★
()
Ответ на: комментарий от gaylord

И придумывают заборы от уязвимостей в виде stack protector’ов истатических анализаторов. Придумывают C++, придумываю Rust, придумывают Go. Много чего делают, лишь бы перестать писать на C. Даже Rust в ядро притащили, чтобы перестать писать на C.

Ох уж эти мне убийцы си: я когда маленький был все было написано на си и все говорили что си плохой и мы вот вот его заменим. Теперь я большой, замен си навыдумывано – вагон, а все по-прежнему написано на си.

pihter ★★★★★
()
Ответ на: комментарий от gaylord

Это не так, оно нужно всегда

Выдаешь желаемое за действительное: пусть тот, кто не написал ни единой программы в жизни, не обложив ее тестами, бросит первый камень

pihter ★★★★★
()
Ответ на: комментарий от pihter

Если взять типичную установку Windows, то приложений на С будет мало. А вот в Linux активно пишут на С и сейчас. Хотя в кроссплатформенных приложениях тенденция видна:

gcc C -> gcc C++, clang C++

quake C -> UE5 C++, Unity C#

vim C, emacs C -> VSCode Electron, IDEA Java

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от gaylord

А на С без классов писали и пишут уйму кода.

Пишут, оно течет, ломается, взрывается и составляет огромный процент CVE. Это факты, подтвержденные.

Будто на других языках все не так

Зачем торговаться с реальностью-то?

Все кругом написано на си. Это реальность. Программирование – это си: остальное – это программирование со звездочкой. Вот когда будет все кругом написано на чем-нибудь другом – тогда и рассказывайте что на си написать ничего нельзя. Можно. И даже работать будет.

Если код набит дырами, он не качественный :)

«Других писателей у меня для вас нет» (ц)

pihter ★★★★★
()
Ответ на: комментарий от MOPKOBKA

Если взять типичную установку Windows, то приложений на С будет мало

А кода на си? Ядро, драйверы, системный софт, библиотеки. Я не знаю как на винде там, то же самый у них libPNG что у нас или какой-то свой, но подозреваю что и там, если покопаться, то, что бы ты ни делал, – все это, максимум, надстройки над си, а всю работу делает код, написанный на си.

pihter ★★★★★
()
Ответ на: комментарий от kaldeon

А обычным людям было бы проще просто сразу писать нормальный код.

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

pihter ★★★★★
()
Ответ на: комментарий от t3n3t

Отвечаю на ваши оба вопрос. Нет, не советуюсь, просто я внимательно читал труды и порталы Андрея Викторовича. Я не пользую JS практически нигде, он у меня отключен в основном браузере под основным аккаунтом.

Zeev
() автор топика
Ответ на: комментарий от MOPKOBKA

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

Да мне кажется что просто мир не заметил еще одно CMS-ки. Они в наш век соцсетей уже и не нужны никому особо.

pihter ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.