Pull to refresh
77
0
Send message
Да, вот так работает. Спасибо большое!
Благодарю вас!
Как ни странно, не работает ни там, ни тут.
Неловко перевешивать на вас свои проблемы, но почему-то этот фильтр не помог.
А можно фич-реквест сделать?

Реквест
Сделайте опцию, чтобы убрать плашки, которые всплывают при наведении на имя пользователя:

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

Если есть какой-то простой способ их отключить, поделитесь, пожалуйста!

Очень просто, если у вас всего один компьютер.
Большое спасибо! Жаль, придется видимо выбирать между одноэтажным энтером и коротеньким левым шифтом.
А есть ли какие-нибудь производители клавиатур, у которых клаву можно "кастомизировать при заказе"? Если меня, например, бесит одноэтажный энтер или кнопка '\' рядом с правым альтом (кто только придумал ее туда сунуть?), или чтоб никаких "геймерских" клавиш с боков?

Чтоб так зашел на сайт и как начинку для пиццы в конфигураторе выбрал..
Соглашусь по сути, но отмечу, что стиль расстановки скобок — это все-таки дело вкуса (ну или холивара). Сторонники K&R стиля отмечают, что блок все равно выделяется отступом и визуально заметен ничуть не хуже.

Заголовок спойлера
Но сам я предпочитаю allman style.

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

Полностью поддерживаю!
не используются конструкторы и деструкторы, кроме пустых конструкторов прямой инициализации:
SomeClass(int v1, int v2): member1(v1), member2(v2) {}

А почему? Ведь можно сделать, например, критическую секцию через RAII, из которой невозможно забыть выйти.
Мы в одном проекте попробовали писать объектно на С, но очень быстро устали. Слишком многословно получается. Да и какой смысл писать руками то, что компилятор может делать за тебя?
Да, С++ более запутанный, но все его фишки никто не заставляет применять. Можно спокойно жить в "С с классами".

А уж на GObject'ы мне лично смотреть страшно.
Я, собственно, так и делаю. Динамическое выделение памяти не нужно. Практически всегда можно оценить верхний предел используемой памяти и выделить его статически или на стеке. На крайняк есть alloca. Ну, или можно свой менеджер памяти написать, без фрагментации.

Да, почти все стандартные контейнеры нельзя использовать — ну и ладно. Зато есть шаблоны, RAII, интерфейсы, std::fill вместо memset'a и std::copy вместо memcpy.

Если бы Кейл полноценно поддерживал С+11 (а он уже почти, только компиляция на лету все еще ругается), то были бы еще весьма удобные вещи вроде std::array, auto и std::function. Но многое можно и самому написать в упрощенном виде или в Бусте взять.

Из минусов:

  • время компиляции заметно больше по сравнению с С
  • go to definition в кейле не различает методы с одинаковыми именами в разных классах
  • на шаблонный код иногда не поставить брейкпоинт и даже не прошагать, но именно что иногда
  • мутные приколы кейла с виртуальными деструкторами

В основном это минусы Кейла как среды разработки, а не С++.
Собственно, русская вики примерно это же самое и содержит, в статье про определитель. Хм.
Должен признать, что я уже даже не помню, когда я перестал задумываться — что же такое определитель — и задумывался ли вообще?
Поэтому большое вам спасибо за статью.

Однако, быстрый гуглинг по запросу показывает, что вы (вероятно) близки к истине, но не совсем.
Потому что определитель ведь бывает отрицательным. А что такое отрицательная площадь или отрицательный объем?

Вот тут чуть подробнее (со ссылкой на англовики):

Геометрический смысл определителя следующий (для квадратной матрицы с вещественными элементами):
Линейное преобразование может быть представлено в виде матрицы, в таком случае модуль определителя задает масштабный коэффициент, на который умножается площадь/объем фигуры, а знак определителя показывает, сохраняет ли преобразование ориентацию фигуры.
А вы не могли бы объяснить, что же тут происходит?
Это действительно «2048» Мерси Шелли. Прошу прощения, что протянул с ответом.
Чуть более гуманный вариант — галстук сжимается, если рейтинг чиновника падает, причем в «реальном времени».

Из последних клубов тумана, вившихся вокруг лица, вынырнули усталые глаза старика, окруженные розовой, как у младенца, кожей «обновленного». Затянутый под самый кадык черный галстук с цифровыми индикаторами выдавал высокопоставленного слугу народа. Однако ни лысины, ни бороды — стало быть, вождь из него так себе, заключила Вэри.

Член Конвента еще какое-то время сдерживался, слушая брань молодых. Но в конце концов выпалил, что на самом деле все это подстроила мэрша в сговоре с местными коммерсантами.

Цифры на индикаторе галстука дрогнули, петля на шее розовощекого политика слегка ослабла: некоторые избиратели поменяли свое мнение о нем на более благоприятное.

<..>

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

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity