Про несправедливость, в которой кому-то достаётся больше символов - это да, это не учитывал.
Честно говоря, ни разу не размещал на авто объявления, только просматривал. Даже представить не могу пользователей, которые пишут 10к знаков в объявлении (многие рассказы заметно короче), да ещё и сравнивают их длину с другими, но мир полон чудес.
И вы всерьез беспокоитесь о том, будет ли база весить 100 гигабайт или 120? Наверняка ведь тексты вынесены в отдельные таблицы с партиционированием, возможно шардированием. И рядом поисковые индексы на sphinx или каком-то подобном движке, которые занимают места побольше, чем сами тексты.
Если копнуть глубже, то ограничение по количеству символов скорее всего происходит от требования дизйнеров UI/UX, которое звучит примерно как "для читаемости и удобства объявление должно умещаться в поле такого-то размера".
Помещаем текст в блок заданного размера, проверяем сработал ли overflow, и всё, кодовые точки считать не нужно.
Правда есть недостаток при таком подходе - невозможно пользователю показать циферку с количеством символов. Зато есть и фича - никаких проблем с разной шириной символов (сейчас скорее всего максимальное количество символов занижено, чтобы "длинные" буквы не ломали вёрстку) .
Подобных приборов сейчас много на рынке, даже китайцы за $30 показывают неплохие результаты. И не только проводку, а даже деревянные балки за гипсокартоном, например.
Я в подобной ситуации закрепил все хозяйство под столешницей, и кусок садовых граблей из фикспрайса в качестве кабель-органайзера.
На этом фото стол лежит «лицом вниз». После подключения мониторов, клавиатуры с мышью, настольной лампы, колонок и прочей периферии остались две свободные розетки и еще примерно треть места в «органайзере».
Маглев ближе к городской электричке, чем к метро, и тем более к трамваю. А в перспективе это и пригородная электричка.
В отличие от фаерволла вы можете переключить входящий сигнал и кнопочками из меню монитора.
Это очень удобно если у вас несколько источников сигнала для монитора.
Например два монитора, к которым подключены ноут и десктоп, и kvm-свитч, который у еет переключать мышь с клавиатурой, но только один монитор.
Второй придётся переключать руками в меню монитора или вот такими командами. Их и из-под винды можно отдавать.
Без проблем можно купить "IDE to SATA Adapter" или "IDE to USB Adapter". Ну или старый, но работающий комп с барахолки.
Ложная аналогия подобна котёнку с дверцей. ©
На самом деле азота 78%, а кислорода 21%. И ваша упрощённая формула не сходится)
В фотоловошках разве не PIR-сенсор?
https://en.m.wikipedia.org/wiki/Passive_infrared_sensor
Он отдельно стоит около $2.
Первые публичные релизы в 2011, официальная бэта в 2014, выход из бэты в 2015.
Вы просто купили игру ещё на ранних этапах.
Там не инопланетяне, а человечество будущего, которое освоило чернодырочную магию времени, насколько я помню.
В MIT подобную штуку соорудили в 2015 https://habr.com/ru/company/icover/blog/386093/
А в 2017 на дрон прикрутили https://habr.com/ru/post/404887/
Прецессия портит вашу идею.
Это и по шапкам можно заподозрить, и по солнцу,да и звезды никто не отменял. Созвездия те-же, угол наклона оси похожий. Прецессию только учесть)
Да и тезис "нужно прогнозировать место для хранения" не очень стыкуется с "считать отображаемые символы, а не байты".
Хранение ведь в цифровом виде, а не в графическом.
Про несправедливость, в которой кому-то достаётся больше символов - это да, это не учитывал.
Честно говоря, ни разу не размещал на авто объявления, только просматривал. Даже представить не могу пользователей, которые пишут 10к знаков в объявлении (многие рассказы заметно короче), да ещё и сравнивают их длину с другими, но мир полон чудес.
И вы всерьез беспокоитесь о том, будет ли база весить 100 гигабайт или 120? Наверняка ведь тексты вынесены в отдельные таблицы с партиционированием, возможно шардированием. И рядом поисковые индексы на sphinx или каком-то подобном движке, которые занимают места побольше, чем сами тексты.
Ну и если уж мы рассуждаем о костылях, то нельзя не упомянуть и велосипеды :) https://github.com/orling/grapheme-splitter
Если копнуть глубже, то ограничение по количеству символов скорее всего происходит от требования дизйнеров UI/UX, которое звучит примерно как "для читаемости и удобства объявление должно умещаться в поле такого-то размера".
Помещаем текст в блок заданного размера, проверяем сработал ли overflow, и всё, кодовые точки считать не нужно.
Правда есть недостаток при таком подходе - невозможно пользователю показать циферку с количеством символов. Зато есть и фича - никаких проблем с разной шириной символов (сейчас скорее всего максимальное количество символов занижено, чтобы "длинные" буквы не ломали вёрстку) .
Сейчас есть детекторы проводки)
"C++ за 21 день" это широко известная книга-самоучитель, породившая не менее известный комикс
https://habr.com/ru/amp/post/87737/
Подобных приборов сейчас много на рынке, даже китайцы за $30 показывают неплохие результаты. И не только проводку, а даже деревянные балки за гипсокартоном, например.
Но пластиковые трубы плохо показывают.
На этом фото стол лежит «лицом вниз». После подключения мониторов, клавиатуры с мышью, настольной лампы, колонок и прочей периферии остались две свободные розетки и еще примерно треть места в «органайзере».