Pull to refresh
-29
@svr_91read⁠-⁠only

Пользователь

Send message

А как с комиссией? За счет чего живет Apple pay? Вроде слышал, что обычно комиссии нет, но внезапно в некоторых местах она может появиться (например, за границей)

А подскажите, чем лучше телефон вместо карт? Это серьезно, не сарказм. Я просто пока еще постепенно на карты с налички перехожу, а тут уже телефонами расплачиваются

Мне больше интересно, существует ли надежный способ генерации id по hardware? Когда-то давно занимался этой темой, и оказалось, правильно идентифицировать произвольный компьютер не такто просто

С детства я очень любил читать худ книги. Не то, чтобы прям взахлеб, но читал много. Но в какой-то момент в детстве заметил за собой одну особенность. Если еще год назад мог спокойно прочитать длинный "скучный" кусок текста (например, описание природы и т.п.) и довольно хорошо все запомнить (не наизусть, а как любой нормальный человек), то в какой-то момент эти куски текста стали проходить мимо моего сознания вообще без какого-либо отпечатка. Стал замечать, что посреди чтения мысли уходят куда-то далеко, в результате чего трудно сосредоточится. Плюс появились проблемы с формулировкой собственных мыслей (а говорят, что тот кто много читает прям мастера слова. Ага, как же). Причем в момент этого фазового сдвига никакого компьютора у меня и близко не было, телевизор был строго дозированный. Так что может это просто возраст

В \AppData\Roaming\Opera Software\Opera Stable есть файл Secure Preferences.

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

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

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

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

Хм, да, наверно не правильно понял условие. Я думал, что «ими» относится к «файлы» и «фотографии», а здесь видимо имеется в виду сервисы. Хотя в вашей формулировке выглядит еще более размыто.

Ну вот в том то и дело, что не приходится или «путешествовать» или «баловать себя булочкой». Приходится делать и то и другое. А когда-нибудь будем платить еще и за почту. В чем разница? У большей части населения есть какие-то накопления, а наши власти это считают даже проблемой
Ну электронная почта уже очень давно стало бесплатной. А сейчас например гугл начнет удалять письма старше 2-х лет.
В Авито когда-то многие категории объявлений были бесплатные, сейчас очень много платного, иногда сильно
> Съэкономленные деньги потребители тратят на что-то другое
Вот только аггрегатору такси не сильно проще от того, что люди стали покупать больше хлеба
Человек привык ассоциировать все, что ему нравится, как хорошее, а что не нравится, как плохое. Довольно часто слышно даже в комментариях хабра «эта компания продает товар/услугу по низкой цене, они молодцы», но когда компания начинает продавать тоже самое дороже, или теряет в качестве, то тутже превращается в корпорацию зла. И никто не задумывается, а может реальная стоимость товара/услуги именно такая? (Или даже еще больше).
С другой стороны, такой период времени (когда все дешево и качественно) позволяет воспользоваться всеми преимуществами занедорого. Дешевле уже все равно не будет, и с этим нужно смириться. Вангую, что в скором времени различные популярные сервисы типа почты, мессенджеров станут платными, а те сервисы, которые платные сейчас, станут прям сильно платными. Поэтому стоит наслаждаться тем, что имеем сегодня
И все-таки 50-100 миллисекунд это совсем немного для компиляции файла. В реальных проектах некоторые файлы и по 5 секунд компилируются. Интересно было бы посмотреть прогресс на таких объемах. Мало ли там например сложность каких-то алгоритмов не линейная. Да и includ-ы на файл подключаются всего один раз
Забавно, но полтора часа назад все еще работало

Почему же? Можно нахамить тому, чей пост сильно заминусован, и заработать кучу плюсов

Можно и так, но не всегда это требуется. Обычно бывает так, что класс все время десерилизуется из json. И для этого вводить этот паттерн не требуется. А потом появляется второй формат…
Плюс, как я помню этот подход, там все равно используется фабричный метод, а не конструктор
Да, всерьез. И я знал, что у вас будут сильные возражения :)
Я знаю, что вы любите шаблоны, но у меня другой подход к вопросу

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

> у вас проблемы надуманные
В своей статье я дал ссылку на другую статью
habr.com/ru/post/460831
где обсуждаются теже самые проблемы с конструторами и приводятся теже самые выводы. Почему там проблемы не надуманные, а здесь уже надуманные?
Хотя в той статье я также вижу ваш комментарий, который если я правильно его интерпретировал, критикует данный подход
> В итоге оказывается, что побеждать надо было не конструктор, а плохую сигнатуру.
В случае с функцией/статическим методом этой функции можно дать любое релевантное имя. Как дать любое имя конструктору?
> который по большому счету будет делать плюс минус то же самое что и rust'овский mem::forget
Цель не в том, чтобы повторить mem::forget. Цель в том, чтобы не считать деструктор ВСЕГДА выполняющимся до конца.
Ну бывает нужно, если программа многопоточная и какие-то методы объекта могут вести себя по-разному в разных потоках (например, какие-то методы не thread-safe и вызывать их из другого потока нельзя).
Бывают и другие примеры даже в однопоточной программе, но вспомнить детали реализации я не могу
Подменить std::vector на свою реализацию?

Тут довольно тонкая грань, где от шаблонов избавляться стоит, а где не стоит. Конечно, от vector избавляться не нужно, так как он несет в себе очень много преимуществ. Но заметьте, вся стандартная библиотека построена так, что вы можете подсунуть туда любую структуру данных, даже самописную и без шаблонов. Вот это — правильная архитектура. А представьте, если бы везде в библиотеке требовался бы именно vector

Кроме того что их можно криво написать

Много чего помимо этого. Замедление скорости компиляции, очень приятные ошибки на 10 экранов, невозможность отдебажить ошибку в отличие от обычного кода, высокий порог входа…

Information

Rating
Does not participate
Registered
Activity