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

Резултати

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

Търсене: #cnlang

当前筛选 #cnlang清除筛选
PT风向旗

@Ptfxq · Post #576 · 08.02.2024 г., 12:09

各位 PTer 们 2024 新年快乐!这里总结了多个内站的新年活动,请笑纳。列表为不完全列表,以首字母顺序排序,欢迎各位在评论区、投稿机器人补充相关站点信息。 本消息将持续更新... #Audiences#观众 #站免 02.10 23:59 - 02.17 23:59 #官种免费 02.08 14:00 - 02.09 23:59 #azusa#梓喵 抽卡角色(除周年庆)全部返卡池;邀请权限下调、邀请购买价格下调,持续时间预计一个月 #Btschool#学校 #站免#开放邀请 02.09 - 02.17 #carpt#车站 #开放注册#站免#双倍上传 02.09 - 02.17 开放自由注册! #CHD#CHDBits#岛 #站免 02.09 - 02.15 #开放邀请 VIP邀请临时开放 02.09 - 02.11 #CMCT#SSD#春天 #站免 02.11 - 02.15 #DiscFan#碟粉 #站免 02.09 00:00 - 02.15 23:59 #hares#白兔 #站免 02.08 - 02.24 #HDFans#红豆饭 #站免#双倍上传#开放注册 02.09 - 02.24 22:00 幸运大转盘、勋章返场至 02.24 22:00 期间发种奖励提升至500每种。 #HDHome#HDH#家园 #站免 02.08 12:00 - 02.13 12:00 #开放邀请 02.08 18:00 - 02.11 18:00(请勿在任何公开场合发送,包括但不限于各种论坛,贴吧,各种群聊等。) #HDkyl #站免 02.09 - 02.15 #hdmayi#小蚂蚁 #站免 02.09 00:00 - 02.15 23:59 #HDTime #站免 02.08 00:00 - 02.18 00:00 #HDSky#天空 #站免 02.09 - 02.17 #hipt#百川 #站免 站免至元宵节 #ICC2022 #站免#双倍上传 02.09 00:00 - 02.25 全站2xfree,同时全站静默 #OB#OurBits #站免 02.08 10:00 - 02.14 00:00 #OpenCD#皇后 #站免 02.10 - 02.13 #PTGTK #站免 02.05 00:00 - 02.12 00:00 #redleaves#红叶 龙年勋章第二批已上线 立春勋章已上线,春节期间限时5折优惠 #Rousi#肉丝 #站免 02.09 - 02.19 另外在后续的几天内会随机派送一些药和随机魔力 #starspace#星空 #站免#开放邀请 02.09 - 02.15 邀请权限降到普通用户同时站免 #SoulVoice#铃音 #开放注册#站免 从即日起开放注册到2月18日0点,同时全站free #sjtupt#葡萄 #站免 02.09 00:00 - 02.16 24:00 #TLF#TLFBits #站免 02.10 00:00 - 02-12 23:59 #TJUPT#北洋园#北洋 最受欢迎管理组成员投票 请点 Miralia 喵 谢谢喵 龙年春节猜谜抽奖活动,详情请看公告。 #zmpt#织梦 上线春节勋章 #国语世界#cnlang (这不是PT站,但这里可以找到不少字幕音轨,对PT的压制有帮助,就写到最后了。) 02.08 起开放注册三天,开启 CHD 官方邀请。 频道:@ptfxq