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

TGINSIGHT SIMILAR POSTS

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

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

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

Търсене: #anytls

当前筛选 #anytls清除筛选
百晓生

@tg_omni · Post #65 · 11.12.2025 г., 03:15

支持 AnyTLS 的客户端: iOS/iPadOS: * Surge * Shadowrocket * Quantumult X * Loon * Egern * Stash * sing-box * Karing * Clash Mi Android/安卓/HarmonyOS: * Surfboard * FlClash * FlyClash-Android * ClashMetaForAndroid * NekoBox for Android * Clash Mi * sing-box * Karing HarmonyOS NEXT 纯血鸿蒙: * ClashBox Windows/Mac: * Clash Party(Mihomo Party) * Sparkle * ClashMac * ClashBar * FlClash * FlyClash * Clash Mi * Clash Verge Rev * Clash Nyanpasu * GUI.for.SingBox * GUI.for.Clash 软件下载: * https://t.me/tgcnz/886 #AnyTLS ✅️ 百晓生: @tg_omni

Hashtags

轩辕节点分享吧

@fq521 · Post #3632 · 04.11.2025 г., 03:04

#免费节点 新协议 #AnyTLS 订阅链接:https://sub3.sunglow.cfd/jiangjiang?token=6741b8b190dca8ac2613e929ca711fb3 流量详情: 0.00 GB / 500.00 GB 使用进度: [✧✧✧✧✧✧✧✧✧✧] 0.0% 剩余可用: 500.00 GB 过期时间: 2025/12/4 10:28:55 (剩余29天) 协议类型: AnyTLS 节点总数: 26 | 国家/地区: 5 覆盖范围: 香港, 日本, 新加坡, 美国, 加拿大

机场鉴赏 _(:з)∠)_

@AirportAnalysis · Post #2183 · 22.08.2025 г., 07:49

#鱼鱼的超级机场#AnyTLS 官网: yv1.qzz.io 频道:@hkcaliairtz 群组:@hkcaliair 套餐信息: 永久30G:¥ 4.49(限量售卖) 月付 100G:¥ 5.99 月付150G:¥ 7.99 月付200G:¥ 9.99 月付不限流量:¥ 17.99 特色:23年4月运营至今 全AnyTls协议直连,全AWS和阿里云服务器,支持全流媒体/AI解锁。 评价:这家机场早些年就存在了,AnyTLS协议出来后就改协议了😂。全直连机场,能解主流流媒体。虽然我很想吐槽这个机场名字(

机场鉴赏 _(:з)∠)_

@AirportAnalysis · Post #2046 · 17.05.2025 г., 12:59

#Anyway#AnyTLS 官网: https://www.anyway.best 群组: @anyway_go 频道: @anyway_notice 全直连,首个支持AnyTLS新协议的机场,目前处于试点运营中,港日新方向速度尚佳,主流流媒体已解锁。 由于是新协议,推荐使用以下客户端进行体验: iOS Shadowrocket ClashMi SFI macOS ClashX.Meta SFM Sparkle Gui For Singbox FClash Android SFA CMFA HUSI NekoBox FClash ClashBox - HarmonyOS Windows Sparkle Gui For Singbox FClash Linux Sparkle Gui For Singbox

小众机场测评

@sstrojan · Post #1211 · 31.12.2025 г., 13:29

#新年随记 新年在即,估计大家都忙着庆祝迎接新的一年的到来吧,本来想写点什么但是感觉没啥可以写的,想说的其实在 https://t.me/sstrojan/979 已经说的差不多了哈哈哈(其实是懒bushi 希望新的一年机场圈能有“野火烧不尽,春风吹又生”之势吧🤣🤣,最近 Enet 上了订阅IP白名单模式感觉挺有看头不知道以后这个模式是否会流行起来,并且我认为部分机场的内鬼监测系统会越来越有效并且逐步推广,同时使用 #Anytls 等新兴协议的机场抗通报稳定性肯定是比大部分使用传统协议机场要高的,也不知道明年是否会有新的协议横空出世呢?总之“道高一尺,魔高一丈”总会有办法能figure it out的,对此我还是持乐观态度。 正如之前所说这个频道是最近才开始逐步更新的,中间断更了将近三年…自从10月31日恢复更新到今天12月31日以来本频道也是涨了1300余人订阅,在此也是感谢大家的支持🙏!正如我所承诺的:“我依然愿意给大家带来一些优质且符合当下用户需求的机场测速,他们可能是背后有资源有实力愿意展示自己的产品的机场,也可能会是一些适合作为特殊时期的备用直连机场”新的一年小众机场测评还是会依然坚持更新给大家带来优质的机场测评内容,希望大家能在我的频道寻找到心仪好用的机场!最后祝愿大家新的一年:🎉平安喜乐,得偿所愿,万事顺意,岁岁平安!🍾 𝙓𝙕𝙎𝙥𝙚𝙚𝙙𝙩𝙚𝙨𝙩 @sstrojan

星闪科研室

@star_gleam · Post #271 · 05.08.2025 г., 04:33

#AnyTLS#改造V2Board 目前 sing-box 正式版已支持 AnyTLS。支持 AnyTLS 的客户端还有:Shadowrocket、Mihomo 内核的客户端。 xiao-v2board、Xboard 面板以及对应的后端 xiao-V2bX 后端均支持 AnyTLS,但是原版 V2Board 很遗憾暂不支持,而且由于 V2Board 原版项目没有继续维护的动向,使得有些不想迁移的朋友很难体验更新的代理协议。 我们可以通过修改原版代码的方式让其支持 AnyTLS 并对接 xiao-V2bX 后端。该方法尽可能不修改原版数据库,通过 Trojan 的配置,设置节点标签,通过节点标签进行代理协议的区分。如图。 需要修改的文件: /v2board/app/Http/Controllers/Client/Protocols/Shadowrocket.php /v2board/app/Http/Controllers/Client/Protocols/ClashMeta.php /v2board/app/Http/Controllers/Server/UniProxyController.php /v2board/app/Services/ServerService.php /v2board/app/Utils/CacheKey.php

#雨燕云#AnyTLS #广西移动 开业时间:2022年10月 官网 https://雨燕云.com 频道 @yuyanyun_chanel 自我介绍: 节点数量:51 [主流38 冷门13] 节点协议:AnyTLS 线路类型: 香港中转,回程三网优化。 出口路由 电信 CN2线路 —— 直入香港PCCW 移动 CMIN2线路 —— 直入香港PCCW 联通 9929精品网 转 10999CUG —— 直入香港PCCW 返程路由 电信&联通 香港PCCW —— 经4837联通骨干网 直入北京联通中心 移动 香港PCCW —— 经CMIN2精品网 直入广州移动中心 最新动态: 经群友投票表决,目前已经下架全部IEPL节点,升级为三网优化直连线路。 节点类型由SS 切换至AnyTLS. 套餐截图: https://i.ibb.co/Nd9KwzTd/Pix-Pin-2026-04-11-16-36-14.png https://i.ibb.co/chJxLwQS/Pix-Pin-2026-04-11-16-36-41.png

杰尼龟和他的订阅们

@jngchannel · Post #3115 · 11.05.2025 г., 01:40

#机场主送测 #ΛИҮШΛҮ#ANYWAY #AnyTLS 测速带宽 #深圳移动1000M 官网: https://1s.anyway.best 频道: https://t.me/anyway_notice 群组: https://t.me/anyway_go 套餐截图: https://t.me/taochanyuantu/217 其实理论来说送测这种才开的机场是不会测的,但是介于用的协议比较新颖就放给大家看了。机场英文名字应该叫ANYWAY,ΛИҮШΛҮ这个应该是希腊字母与西里尔字母组成的。但话又说回来,注册送100g,也可以看看 下面是作者对AnyTls协议的解释: 这是一个简洁明了的“Any-in-TLS”代理协议,允许在 TLS 上承载任意协议,避免因侧信道泄露而被防火墙识别。它支持修改数据包长度特征,这是以往协议所不具备的功能。已知像 Trojan 这样较简单的协议,由于存在“TLS in TLS”侧信道泄露问题,已被 GFW 完全识别。即使使用多路复用或固定填充,在承载 TLS 时仍会产生固定的数据包长度特征。我们还考虑了握手 RTT,因此实现了连接复用。但这不同于 sing-mux 或早期多路复用方式,它在单连接上仅承载一个流,避免了队头阻塞问题。总而言之,这是一个语义清晰、设计前瞻、性能出色的协议。 入口、落地:如图 🍷送测要求| 🎁 🎁 🎁 🎁 🎁

杰尼龟和他的订阅们

@jngchannel · Post #3127 · 11.06.2025 г., 12:08

#ΛИҮШΛҮ#ANYWAY #AnyTLS 测速带宽 #阳江电信2000M #上海移动1000M 官网: https://1s.anyway.best 频道: https://t.me/anyway_notice 群组: https://t.me/anyway_go 套餐截图: https://t.me/taochanyuantu/217 也是一家还不错的优化直连机场,类似的还有CTC02、Recmata、iNetS 入口、落地:如图 🍷送测要求| 🎁 🎁 🎁 🎁 🎁

123•••89
ПредишнаСтр. 1 от 9Следваща