@rocchl · Post #7849 · 12.12.2025 г., 05:44
AGC Player for macOS新版 标签:#agcplayer#macOS Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
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
Търсене: #agcplayer
@rocchl · Post #7849 · 12.12.2025 г., 05:44
AGC Player for macOS新版 标签:#agcplayer#macOS Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@agcplayer_release · Post #45 · 14.01.2025 г., 04:46
AGC Player隐藏彩蛋来了: 免费基础版3个小组件数量不够怎么办?AGC Player 和 小鹏哥带来独家福利: 无需抽奖碰运气,只要是群内网友人人都有👇 🎉 小组件领取规则说明 🎉 1. 参与条件 • 加入 小鹏Digital 官方群组 和 AGC Player 官方群组,即可领取fans福利🎁。 • 回复 “AGC小组件” 获取 专属兑换码,解锁更多小组件位置! 2. 兑换奖励 • 订阅用户(购买VIP):解锁 10个小组件位置 • 非订阅用户:解锁 5个小组件位置 • 升级规则:非订阅用户后期成为订阅用户,之前获得的 5个小组件位置 将 自动升级为10个。 3. 重要注意事项 • 退出任一官方群组,将自动收回已发放的粉丝福利! • 请确保长期关注 小鹏Digital 和 AGC Player 官方群组,以持续享受粉丝特权,包括后续其它活动! 4. 使用方法 • App内打开邀请人ID处填入 ⚠️当然如果你还有不方便上TG的小伙伴,也可以通过小鹏ID“999999”获得三个小组件位置 赶快加入官方群组,回复 “AGC小组件” 领取fans专属福利吧!🎁 🗒 标签: #agcplayer#iOS#tvOS#Android#AndroidTV 保持关注,精彩不要错过!😊 Created by Bigkaka 官方频道:@agcplayer 发布频道:@agcplayer_release