TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #227 · 20.02

Допустим, вы разработчик, и вам от пользователя приходит строка user-agent с описанием того, каким браузером он пользуется. В этой строке будет что-то типа такого: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 И вы хотите из неё узнать мажорную версию Chrome, то есть вытащить число 51. Что вы сделаете? Можно, конечно, написать свой парсер, но я уверен, многие воспользуются регулярными выражениями. Я бы воспользовался. Какое выражение сюда подходит? С виду кажется, что вот такое: /Chrome\/(\d\d)\./g Мы ищем слово Chrome и слэш, затем ловим в группу две цифры, после которых стоит точка. Так? По крайней мере, мышление достаточного количества разработчиков именно таково. Зачастую программистам не хватает умения отойти от техзадания на уровень вещественной сути того, с чем они работают. На самом деле число 51 это версия. Версия будет увеличиваться со временем. «Марти, где твоё четырёхмерное воображение?» Если уже прошло 50 версий, то и следующие 50 не за горами, число станет трёхзначным, регулярка или парсер, сделанные под двухзначные числа, перестанут работать. Трехзначная версия Chrome и Firefox приближается уже сейчас. И да, в них падает куча функций на сайтах, включая крупные корпорации: Yahoo, Bethesda, HBO и бог знает сколько сайтов поменьше. Чисто из-за цифры. Это уже назвали «Проблема сотой версии» по аналогии с «Проблемой 2000 года» (программисты записывали год двумя цифрами, 2000 стал неотличим от 1900). К чему это я? Полезно задумываться о физическом воплощении того, что вы представляете в своей программе. Ваш код должен описывать не столько требования заказчика, сколько законы, по которым существует этот объект в реальном мире. #dev

Hashtags

Резултати

Намерени 2 подобни публикации

Търсене: #e7

当前筛选 #e7清除筛选
探索号

@seeker_rc · Post #20387 · 13.05.2026 г., 00:25

[送码]我开发了一个同声传译工具“秒译”支持十几种主流语言,支持 IOS 和 MAC 端 大家好,我刚上架了一个同声传译工具:秒译。适用于 iOS 和 MAC App Store: <https://apps.apple.com/cn/app/%E7%A7%92%E8%AF%91-%E5%90%8C%E5%A3%B0%E4%BC%A0%E8%AF%91-%E5%AE%9E%E6%97%B6%E8%BD%AC%E5%BD%95-%E6%9C%AC%E5%9C%B0%E7%A6%BB%E7%BA%BF-%E6%95%B0%E6%8D%AE%E5%AE%89%E5%85%A8/id6764510070> 它是一个纯本地进行转录+翻译的软件,无需联网也可以使用。速度和准确性都还不错满足... via V2EX 分享创造 标签: #E5#E6#E7 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

Hashtags

乌鸦观察

@Bigcrowdev · Post #22750 · 20.03.2022 г., 17:24

#中美#东海#歼20#F35#F22#预警机#E3#E7#军费 【美将领透露:F-35曾与歼-20在东海遭遇 当时离得很近】 据飞行国际网站3月16日报道,‌美国空军一位高级将领说,‌美国的F-35战斗机与中国的歼-20遭遇过至少一次。 美国空军上将、太平洋空军司令部司令肯尼思·威尔斯巴赫没有透露F-35何时遭遇了歼-20,‌或者是否不止一次。 “当时,‌在东海,‌我们的F-35离歼-20相对较近,‌与歼-20相关的指挥和控制体系令我们印象深刻。”他说:“我们看到了相对专业的飞行,‌现在就说清楚他们打算用(歼-20)做什么为时尚早——它究竟是更像一架能够执行许多任务的F-35,‌还是更像一架F-22,‌即主要是一架具备空对地能力的空中优势战斗机。”(参考消息) 他还表示,美国空军主力的E-3“望楼”预警机现面临“严重的过时问题”,‌“我们的E-3机队维护状况真的并不算好。太平洋空军有4架E-3,‌但由于维护问题,‌它们经常处于一起趴窝无法出动的状态。” 威尔斯巴赫披露,‌美空军正在考虑采购E-7预警机的可能性。它比E-3更先进也更可靠。目前,‌澳大利亚和韩国都装备了E-7。 美军认为,‌中国的空警-500预警机装备了先进的雷达,‌对提升中国的远程打击能力至关重要。威尔斯巴赫说,‌如何阻断因空警-500预警机而来的远程“杀伤链“,‌令其“很感兴趣”。 他表示,‌面对中国发展的强大防御能力,‌可以用大量无人装备来“淹没”中国的防御体系。这些无人装备会更便宜,‌美空军可以承受损失它们的代价。(参考消息)