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

Резултати

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

Търсене: #nfc

当前筛选 #nfc清除筛选
beng!

@mdmbeng · Post #2078 · 14.08.2024 г., 23:35

#NFC 苹果开放iPhone NFC芯片给第三方应用:iOS 18.1推出新功能 苹果宣布在iOS 18.1中,iPhone的NFC芯片将开放给第三方应用,允许使用安全元件进行非接触支付,而不仅限于Apple Pay和Apple Wallet。 该功能将在美国、英国、日本等多个国家推出。开发者可以通过新API将NFC功能集成到自己的应用中,用于支付、车钥匙、学生证等多种场景。用户还能在设置中选择默认的非接触应用。开发者需与苹果签署商业协议并支付相关费用。 频道:@mdmbeng 投稿:@mdmbeng_Bot

Hashtags

Android Broadcast

@android_broadcast · Post #9460 · 02.09.2025 г., 06:03

🐱TAO NFC SDK - библиотека для упрощения работы с NFC в Android приложениях, особенно упрощая работу с NDEF (NFC Data Exchange Format). 🔗 Автор также написал статью на русском про библиотеку #android#nfc

Hashtags

爱游戏分享社

@aiyouxigongyifuzhu · Post #5031 · 12.05.2025 г., 12:31

项目: NFC Tools PRO_8.12_模拟电梯卡 工卡. 说明: 可模拟各类门禁卡、电梯卡、部分公司(工厂)工卡或饭卡、部分学校饭卡、部分图书馆借书卡等各类IC卡,用手机替代卡片去刷门禁、刷电梯、刷考勤和刷饭堂等等,支持绝大部分有NFC功能的手机. 【下载见评论区】 #NFC#工具#安卓

小小溪部落

@tribebrook · Post #1395 · 20.03.2026 г., 08:10

▎应用名称:CENFC CENFC 是适用于 iOS 的高级 #NFC 工具包。扫描、识别、转储和分析 NFC 标签 — 全部在您的设备上本地处理,数据收集为零。 扫描仪 通过 ATQA/SAK 查找和协议探测即时识别 NFC 标签。支持ISO 14443、ISO 18092(FeliCa)和ISO 15693。准确检测芯片变体和卡系列,显示UID、协议详细信息和iOS可操作状态一目了然。 内存转储 读取任何可操作 NFC 标签的完整内存。使用已解析的 NDEF 内容浏览逐页和逐块细分。以十六进制、JSON 或原始二进制文件导出转储以进行取证分析或备份。 NDEF 读写 创建、读取 NDEF 消息并将其写入兼容标签。支持文本、URI、智能海报、MIME 和外部记录类型。从头开始构建多记录消息并将它们直接写入任何可写标签。 护照阅读器 通过 BAC 身份验证读取电子护照和旅行证件 (eMRTD)。输入机读区数据以安全地访问数据组 — 包括机读区、面部图像、其他个人详细信息和安全对象。执行主动身份验证以验证芯片的真实性。 原始通讯 直接向 NFC 标签发送自定义 APDU 命令。完整的 ISO 7816 APDU 支持和完整的命令记录 — 专为开发人员和研究人员打造。 协议工具 - 十六进制转换器 — 在十六进制、十进制、二进制和 ASCII 之间进行转换 - CRC 计算器 — 根据 ISO 14443-3 计算 CRC_A 和 CRC_B - ATQA/SAK 查找 — 从原始协议参数中识别卡类型 - Access Bits Decoder — 解码扇区级权限 - BER-TLV 解析器 — 解析和可视化 TLV 数据结构 开源和隐私第一 CENFC 是完全开源的——您可以亲自检查每一行代码。每个 NFC 操作都完全在设备上运行。没有数据离开您的手机。没有服务器。无需帐户。 🗒 标签: #iOS#本体限免#NFC ❣️别忘记参与抽奖 (以下三个群都在抽TG会员) 华人社区 华人时报华人事件 🌟 小贴士: 限免 / 兑换码具有时效性! 置顶频道 + 开启推送, 福利抢鲜一步! 📢 频道💬 群组🤖 解封 / 投稿 📱TG/GV号购买

XP Digital Lab

@rocchl · Post #7714 · 06.12.2025 г., 02:14

微信测试境外 NFC 支付功能:使用 Visa 网络,支持零钱通、零钱付款 微信正在测试境外 NFC 支付功能,目前仅支持安卓手机。用户可通过 Visa 网络完成支付,资金来源为零钱或零钱通,不支持银行卡。该功能尚处测试阶段,需在境外环境下才能开启。 标签:#微信#nfc Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot

Hashtags

beng!

@mdmbeng · Post #2689 · 05.12.2025 г., 18:25

#微信支付#NFC 💰微信现已支持境外NFC支付 支付宝支持模拟mastercard,微信模拟VISA卡,扣零钱或者零钱通。 via. Haki🀄️ 频道:@mdmbeng 投稿:@mdmbeng_Bot

XiReiki

@xiayinlily · Post #1194 · 22.12.2024 г., 22:06

手机上可用外置设备的 NFC 读/写卡工具 使用方法: 1. 使用签名助手伪装签名,签名助手作用域需要选择 NFC Tool,然后在签名助手内设置作用域添加 NFC Tool 的包名(以英文 ; 隔开)(不使用签名助手会延迟闪退) 其实是因为我没找到签名验证的地方,反正已经免 Root 了,不管了 #NFC_Tool#NFC from @xiayinlily

XiReiki

@xiayinlily · Post #1192 · 22.12.2024 г., 09:58

手机上可用外置设备的 NFC 读/写卡工具 使用方法: 1. 安装原版(original),登录 2. 使用核心破解覆盖安装修改版 3. 使用签名助手伪装签名,签名助手作用域需要选择 NFC Tool,然后在签名助手内设置作用域添加 NFC Tool 的包名(以英文 ; 隔开)(不使用签名助手会延迟闪退) #NFC_Tool#NFC from @xiayinlily

XiReiki

@xiayinlily · Post #1011 · 27.09.2024 г., 08:20

手机上可用外置设备的 NFC 读/写卡工具 之前(两年前)在用的一个失效了,找了一个新的,于是破解了一下 不加固,不混淆,安全性非常高 #NFC_Tool#NFC from @xiayinlily

КиберПул

@cyberpoolofsharks · Post #2085 · 05.12.2025 г., 12:48

#приплыли 🟢Россиийская киберполиция задержала группу,совершавшую хищения с использованием NFCGate Речь о межрегиональной преступной преступной группе. В числе задержанных - главный админ панели управления программы NFCGate. 🟢Именно этой группой совершались дистанционные хищения денег с банковских карт граждан практически по всей России. 🟢Уже подтверждено более 600 эпизодов преступной деятельности на территории 78 регионов России. Сообщается, что помощь в выявлении преступной схемы оказали специалисты «Лаборатории Касперского». ‼️По предварительным данным, сумма ущерба превышает $2,6 миллиона (~200 миллионов рос.рублей). Суть схемы. #киберновости#россия#nfc Буст канала

beng!

@mdmbeng · Post #2082 · 16.08.2024 г., 00:03

#NFC#稳定币 💸苹果开放NFC功能,推动USDC稳定币支付应用 苹果公司通过iOS系统开放了NFC功能,允许第三方开发者在iPhone上集成更多非接触式支付功能。 稳定币发行商Circle迅速跟进,计划在iPhone上推出USDC的Tap to Pay功能。这一举措将使用户能够通过iPhone设备使用USDC进行便捷支付,进一步推动加密货币与传统支付方式的融合。这不仅扩大了USDC的应用范围,也为其他稳定币及相关技术带来了新的发展机会。 来源 123 频道:@mdmbeng 投稿:@mdmbeng_Bot

ПредишнаСтр. 1 от 3Следваща