LINUX.ORG.RU

Thalassa 0.3.50

 , , thalassa,


0

4

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

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

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

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



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

Помогите разобраться, не пойму что более не нужно. Сам проект уважаемого автора, либо 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 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.