До сих пор кажется неправильным тянуть по цепочке сотни или тысячи классов, которые никогда не будут использоваться в рамках обработки текущего запроса. Условно в рамках класса другой класс может быть вызван в крайне редкой ситуации в 1 запросе на миллион, но мы каждый раз будет его тянуть в конструкторе, а не при необходимости на месте. Можно использовать прокси, но тоже какой-то костыль. Ладно бы это было приложение, которое один раз загрузилось, инициализировалось, висит в памяти и обрабатывает запросы.
А сейчас вообще принимают жалобы от случайных людей? Допустим у меня есть фото, где на самокате два человека, четко видно номер самоката (Юрент). Я могу куда-то отправить фото, чтобы применили санкции к владельцу аккаунта? Есть какая-то форма обратной связи? Или писать на деревню дедушке без какого-либо эффекта? Мало ли я фото отредактировал (номер пририсовал). Или дату и время поменял... Кто проверит. Тем более, когда дело касается штрафа. Откуда такие полномочия по штрафам (что у меня, что у сервиса проката самокатов)?
На довольно новой Audi приходится подключать iPhone проводом для нормальной работы CarPlay. По WiFi хоть и подключается автоматически, что намного удобнее, но почти каждый раз все начинает сильно тормозить через какое-то время, картинка зависает, музыка постоянно прерывается и прочее. Пользоваться невозможно, хотя случается не каждый раз и не сразу. Удивительно, что базовая функция работает настолько ужасно.
Скорее всего даже на топливо ушло больше. Если весь полёт занял 2 часа (условно час туда, час обратно), то 9 тысяч хватило бы впритык (расход 7 тонн в час, 900$ за тонну). Но, кажется, что топливо - это не основной расход. Работа 12 членов экипажа (зарплаты, переработки), сдвиг расписания (задержка других рейсов, пересадки, стыковки, смена экипажа, оплата проживания некоторым пассажирам и пр.), амортизация и износ лайнера (начальная цена только около 200 миллионов долларов, а потом еще замена двигателей, ежегодное ТО).
В России ужасная туалетная бумага на мой взгляд. Из условно дорогих во всех магазинах только Zewa и Papia. Zewa была интересна смываемыми втулками, но сама бумага жесткая. В том же Таиланде на каждом шагу Scott (по-моему, самая массовая там), которая намного-намного приятнее (да еще и рулоны шире и больше). В общем, на этом рынке у нас чего-то не хватает до сих пор.
По моему опыту, максимального успеха можно добиться, перезагружая систему, когда Windows ещё загружается, но не достигла экрана логина
Поясните, пожалуйста, почему так. Извлекаются ключи, которые система оставила в памяти в момент их получения? Или они остаются в процессе работы системы (условно через час и более после запуска)? Если первое, то дополнительный pin до запуска системы защищает от подобного? Иначе даже с pin опасно оставлять windows заблокированным на уровне учетной записи, нужно полностью выключать, когда отходишь.
Телефон вполне мог быть внесён изначально сотрудником из переписки в какую-нибудь служебную БД. Но вообще да, похоже собирали базу по крупицам из разных мест. Один b2b сервис при рекламном созвоне сказал нам «по секрету», что в СДЭК восстанавливали базу в том числе по данным, которые ранее передавали им (а туда по API передаётся чуть ли не вся БД для полноценного функционирования сервиса, по этой причине и не стали их внедрять).
В Chrome изначально сделали перебор только 100 файлов при сохранении. Если все 100 существуют, то появляется диалог выбора имени. Сделано для того, чтобы избежать ситуации, когда в папке очень много файлов, и сохранение очередного занимает много времени. Представьте, что в каталоге миллион файлов с такими шаблонными именами. При сохранении очередного браузеру нужно проверить в цикле существование каждого файла из этого миллиона, и только потом сохранить новый.
Потом же появились жалобы, что 101 файл не сохраняется. И программисты дописали код, чтобы после 100 проверок просто генерировалось новое уникальное имя без индекса на основе времени. В итоге, браузерный код выполняется более менее за константное время даже в худшем случае.
createNiceUniqueFile(templateFile) {
// Work on a clone of the provided template file object.
let curFile = templateFile.clone().QueryInterface(Ci.nsIFile);
let [base, ext] = DownloadPaths.splitBaseNameAndExtension(curFile.leafName);
// Try other file names, for example "base(1).txt" or "base(1).tar.gz",
// only if the file name initially set already exists.
for (let i = 1; i < 10000 && curFile.exists(); i++) {
curFile.leafName = base + "(" + i + ")" + ext;
}
// At this point we hand off control to createUnique, which will create the
// file with the name we chose, if it is valid. If not, createUnique will
// attempt to modify it again, for example it will shorten very long names
// that can't be created on some platforms, and for which a normal call to
// nsIFile.create would result in NS_ERROR_FILE_NOT_FOUND. This can result
// very rarely in strange names like "base(9999).tar-1.gz" or "ba-1.gz".
curFile.createUnique(Ci.nsIFile.NORMAL_FILE_TYPE, 0o644);
return curFile;
},
У меня клиент на iOS вылетает секунд через 30, если в данный момент нет доступа к сети (например, на подземной парковке). То есть невозможно читать старые сообщения, смотреть историю. Уже давно такое.
А что вы думаете про зарядные устройства xiaomi по сравнению с оригинальными apple и рекомендуемыми вами ugreen? Насколько они качественные и безопасные? На днях купил вот такой в dns:
Нужен был блок для камеры наблюдения, который будет работать 24 на 7. Как раз стоял в магазине и выбирал из десятка брендов. Чтобы не пищал, не расправился в случае чего и так далее.
Например, не распаковывать весь архив, а достать из него только один файл. Или просто посмотреть содержимое. В 95% случаев именно смотрю список файлов, а не распаковываю всё подряд.
До сих пор кажется неправильным тянуть по цепочке сотни или тысячи классов, которые никогда не будут использоваться в рамках обработки текущего запроса. Условно в рамках класса другой класс может быть вызван в крайне редкой ситуации в 1 запросе на миллион, но мы каждый раз будет его тянуть в конструкторе, а не при необходимости на месте. Можно использовать прокси, но тоже какой-то костыль. Ладно бы это было приложение, которое один раз загрузилось, инициализировалось, висит в памяти и обрабатывает запросы.
Нужно в причины, почему пост не понравился, добавить пункт про ИИ. Или «слишком много ИИ», или просто «слишком много воды».
Это от Оземпика у мужчины на картинке третья нога выросла? По мне так лучше вообще без иллюстраций, чем вот с такими от AI.
Это как? Хочу создать аккаунт example@gmail.com, когда он уже занят. Что сайт должен написать? Создать новый аккаунт, а старый удалить?
А сейчас вообще принимают жалобы от случайных людей? Допустим у меня есть фото, где на самокате два человека, четко видно номер самоката (Юрент). Я могу куда-то отправить фото, чтобы применили санкции к владельцу аккаунта? Есть какая-то форма обратной связи? Или писать на деревню дедушке без какого-либо эффекта? Мало ли я фото отредактировал (номер пририсовал). Или дату и время поменял... Кто проверит. Тем более, когда дело касается штрафа. Откуда такие полномочия по штрафам (что у меня, что у сервиса проката самокатов)?
На довольно новой Audi приходится подключать iPhone проводом для нормальной работы CarPlay. По WiFi хоть и подключается автоматически, что намного удобнее, но почти каждый раз все начинает сильно тормозить через какое-то время, картинка зависает, музыка постоянно прерывается и прочее. Пользоваться невозможно, хотя случается не каждый раз и не сразу. Удивительно, что базовая функция работает настолько ужасно.
Вернут регулировку скорости просмотра на Android TV?
Очень странный результат для nginx. Надеюсь, дело в неправильных настройках (как выше написали про keepalive).
Вы смелые. Много денег крутится, только одна закупка на миллиард. Я бы побоялся публиковать такие расследования, дорогу важным людям переходите.
Скорее всего даже на топливо ушло больше. Если весь полёт занял 2 часа (условно час туда, час обратно), то 9 тысяч хватило бы впритык (расход 7 тонн в час, 900$ за тонну). Но, кажется, что топливо - это не основной расход. Работа 12 членов экипажа (зарплаты, переработки), сдвиг расписания (задержка других рейсов, пересадки, стыковки, смена экипажа, оплата проживания некоторым пассажирам и пр.), амортизация и износ лайнера (начальная цена только около 200 миллионов долларов, а потом еще замена двигателей, ежегодное ТО).
Что такие роботы развозят? Если они не могут ни дверь открыть, ни по ступенькам подняться. Люди готовы за заказом на улицу выходить?
Гигиенический душ не совместим с мягкой туалетной бумагой?
В России ужасная туалетная бумага на мой взгляд. Из условно дорогих во всех магазинах только Zewa и Papia. Zewa была интересна смываемыми втулками, но сама бумага жесткая. В том же Таиланде на каждом шагу Scott (по-моему, самая массовая там), которая намного-намного приятнее (да еще и рулоны шире и больше). В общем, на этом рынке у нас чего-то не хватает до сих пор.
Поясните, пожалуйста, почему так. Извлекаются ключи, которые система оставила в памяти в момент их получения? Или они остаются в процессе работы системы (условно через час и более после запуска)? Если первое, то дополнительный pin до запуска системы защищает от подобного? Иначе даже с pin опасно оставлять windows заблокированным на уровне учетной записи, нужно полностью выключать, когда отходишь.
Есть же такой запрет на голосовые с премиумом
Телефон вполне мог быть внесён изначально сотрудником из переписки в какую-нибудь служебную БД. Но вообще да, похоже собирали базу по крупицам из разных мест. Один b2b сервис при рекламном созвоне сказал нам «по секрету», что в СДЭК восстанавливали базу в том числе по данным, которые ранее передавали им (а туда по API передаётся чуть ли не вся БД для полноценного функционирования сервиса, по этой причине и не стали их внедрять).
А можно было бы провести перед написанием статьи небольшое исследование.
Во-первых, кодовая база у Chrome и Edge общая, поэтому и поведение одинаковое. А у Firefox всё свое.
Во-вторых, можно было бы откопать предысторию: https://issues.chromium.org/issues/40235521
В Chrome изначально сделали перебор только 100 файлов при сохранении. Если все 100 существуют, то появляется диалог выбора имени. Сделано для того, чтобы избежать ситуации, когда в папке очень много файлов, и сохранение очередного занимает много времени. Представьте, что в каталоге миллион файлов с такими шаблонными именами. При сохранении очередного браузеру нужно проверить в цикле существование каждого файла из этого миллиона, и только потом сохранить новый.
Потом же появились жалобы, что 101 файл не сохраняется. И программисты дописали код, чтобы после 100 проверок просто генерировалось новое уникальное имя без индекса на основе времени. В итоге, браузерный код выполняется более менее за константное время даже в худшем случае.
В Firefox же базовый цикл на 10 тысяч повторений (после чего начинается магия). Автору, к сожалению, терпения не хватило.
https://searchfox.org/mozilla-central/source/toolkit/components/downloads/DownloadPaths.sys.mjs
У меня клиент на iOS вылетает секунд через 30, если в данный момент нет доступа к сети (например, на подземной парковке). То есть невозможно читать старые сообщения, смотреть историю. Уже давно такое.
А что вы думаете про зарядные устройства xiaomi по сравнению с оригинальными apple и рекомендуемыми вами ugreen? Насколько они качественные и безопасные? На днях купил вот такой в dns:
https://www.dns-shop.ru/product/3378971db87f2ff1/setevoe-zaradnoe-ustrojstvo-xiaomi-mi-33w-belyj/
Нужен был блок для камеры наблюдения, который будет работать 24 на 7. Как раз стоял в магазине и выбирал из десятка брендов. Чтобы не пищал, не расправился в случае чего и так далее.
Например, не распаковывать весь архив, а достать из него только один файл. Или просто посмотреть содержимое. В 95% случаев именно смотрю список файлов, а не распаковываю всё подряд.