Pull to refresh
34
0.3
Константин @Cerberuser

Разработчик, экспериментатор

Send message

кроме как в целях самообороны

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

Если другая сторона заботится о собственной выгоде, то без пинка с нашей стороны (вроде февраля 2022) - не перестанут. Если не заботится - то "Господь, жги, этот мир уже не спасти".

В смысле, там, где политики могут своими глупостями вредить только себе, а экономику не трогать?

выглядит как баг, из которого сделали фичу

Проблема в спецификации Markdown, по идее. Дело в том, что, если текст не отбит пустой строкой от HTML - с точки зрения Markdown он считается частью этого HTML и как Markdown не парсится.

Прямо по ссылке:

Важно: тег <spoiler> не входит в базовый синтаксис markdown, поэтому должен быть отбит пустыми строками от контента.

Помнил, что на String и прочих подобных типах всегда выходило одинаково

Типы, которые что-то хранят на куче, обычно будут содержать внутри (явно или неявно) что-то типа NotNull<T>, который позволит использовать нулевое значение как нишу и запихнуть туда дискриминант, да.

И, подозреваю, у Rust с ABI должны быть похожие ограничения.

Rust ABI умышленно unspecified - в том числе как раз чтобы подобные вещи исправлять по мере их появления.

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

Уточню: что с ним "не так" такого, что было бы "так" в самом gtk?

Воспользоваться системой типов для того, чтобы такое отлавливалось бы компилятором.

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

общество "на 1000 лет вперед" уже резервирует места за вами, потому что а кому еще там оказаться, как не ему.

Общество "на 1000 лет вперёд" может быть лучше адаптировано к событиям через 1000 лет, но для этого им надо выжить в ближайшие 50. А вот как им (вам) это удастся - пока неясно.

Коробкин проходит этапы тестирования и доработок

Не, с судьбой автора и так всё ясно, а с программой-то что происходит?

В переводе на русский, я так понимаю, "зачем именно под статьёй про C++, где обсуждается только C++ и всё, что с ним связано, влезать со своим инструментом", верно? Просто, ну, это можно было бы и прямо сказать, со стороны совсем не очевидно, что эта статья только про C++.

Это вам повезло, что ставит указатель именно после последней записи. А если бы ставил перед первой?

Если я правильно понимаю, что означает "SetGT", то "поставить перед первой" было бы "SetLT".

тестировать остаётся ваши предположения о том, как работает условная ФС/БД/тому подобное

Тот неловкий момент, когда прочитал "как работает условная ФСБ"...

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

пруфы будут, что статью-то не я писал?

Реалии современного мира, увы - подозрения на использование LLM уже возникают часто (у меня не возникло, но я в этом смысле явно более доверчивый, чем средний хабровчанин, так что не показатель), а опыта, чтобы их подтвердить или опровергнуть, пока ещё не накопилось.

Исторически, насколько я понимаю, это именно что от ружья - "один ведёт, другой стреляет", грубо говоря.

Пишете корректный код - получаете корректную и переносимую программу. Пишете некорректный код, нарушающий правила вашего языка программирования - получаете некорректную непереносимую программу.

Акцент, я так понимаю, на том, что эти самые "правила языка" в случае стандартного Си не учитывают возможность существования корректного, но непереносимого кода.

1
23 ...

Information

Rating
1,604-th
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity

Specialization

Fullstack Developer
Senior