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

Резултати

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

Търсене: #qrcode

当前筛选 #qrcode清除筛选
IT Masters

@ITmastersuz · Post #12480 · 15.10.2025 г., 10:45

⚡️QR-kod o'zi nima va uqanday ishlaydi? QR-kod (Quick Response code) — bu maxsus ikki o‘lchamli shtrix-kod bo‘lib, u ma’lumotni (matn, havola, kontakt, Wi-Fi paroli va hokazo) o‘z ichiga oladi. ⚡️Quyidagicha ishlaydi ⚡️Ma’lumot kodlanadi – Dastur yoki generator orqali matn, URL yoki boshqa ma’lumotlar kichik qora-oq kvadratlar ko‘rinishidagi naqshga aylantiriladi. – Har bir kvadrat — bu 0 yoki 1 (binary kod) qiymatini bildiradi. ⚡️ Kamera yoki skaner o‘qiydi – Telefon kamerasi yoki maxsus QR-skanner shu naqshni skan qiladi. – Dastur naqshdagi qora va oq bloklarni tahlil qilib, raqamli ma’lumotni tiklaydi. ⚡️Dekodlash jarayoni – QR-kod ichidagi ma’lumot matnga yoki havolaga aylantiriladi. – Masalan, u “https://t.me/ITMastersUz” bo‘lishi mumkin — skan qilganda avtomatik Telegram kanalingiz ochiladi. ⚡️Xatolikdan himoya – QR-kodda xatolikni tuzatish algoritmlari (Reed–Solomon) ishlaydi. – Ya’ni kodning bir qismi yopilib qolsa ham, skaner baribir ma’lumotni o‘qiy oladi. Qisqasi: QR-kod — bu vizual shakldagi raqamli ma’lumot. U kamerada skan qilinadi, dekodlanadi va foydalanuvchiga kerakli ma’lumotni beradi. 👉Bizning barcha loyihalar | #qrcode

Hashtags

IT Masters

@ITmastersuz · Post #12012 · 16.03.2025 г., 13:16

QR kod haqida qisqacha ma’lumot QR kodining to‘liq nomi "Quick Response Code", ya’ni "Tezkor Javob Kodi" degan ma’noni anglatadi. ✔️ Ixtirochisi: 1994-yilda yaponiyalik Denso Wave kompaniyasi tomonidan ishlab chiqilgan. ✔️ Maqsadi: Axborotni tezkor skanerlash va o‘qish imkoniyatini yaratish. ✔️ Foydalanish sohasi: Tovarlarni markirovka qilish, to‘lov tizimlari, reklama, veb-saytlarga yo‘naltirish, shaxsiy identifikatsiya va boshqa ko‘plab sohalar. ✔️ Afzalliklari: Oddiy shtrix-kodlarga nisbatan ko‘proq ma’lumot sig‘dira oladi va turli yo‘nalishlarda skaner qilinishi mumkin. Bugungi kunda QR kodlar turli sohalarda keng qo‘llanilmoqda, masalan, to‘lov tizimlari (Apple Pay, Google Pay), restoran menyulari, transport chiptalari, reklama, xavfsizlik tizimlari va boshqalar. 👉Bizning barcha loyihalar | #qrcode

Hashtags

不求甚解

@Fakeye · Post #158 · 27.06.2020 г., 08:43

#QRCode#App#Wechat 👀 今天出门逛街交停车费的时候,突然发现微信扫一扫会识别画面当中是否存在多个二维码,如果有,则让用户选择需要进入哪一个。 💬 其实微信这几年在二维码识别方面做了比较多的工作,一个小小的二维码识别工作其实挺复杂的。关于二维码的原理,可以在回形针的 这期视频 中进行详细了解。 💁‍♂️ 因为前司是做图像识别方面的工作,所以对二维码识别也有好一阵研究,微信主要对于码的识别做了以下几个工作: 1⃣️码的位置校正。微信可以根据二维码三个坐标点的分布和距离比例,将不正的二维码进行摆正,从而识别其中的内容。基于二维码本身的容错机制,可以在部分极端的时候对二维码进行容错识别。 2⃣️码的纠错识别优化。微信根据二维码的构成特点,判断取景框内是否存在二维码,如果存在且成像较小或模糊,则会自动拉进焦距,实现放大功能。一般情况下,如果不是码特别模糊或者特别远,这招还是很管用的。 3⃣️跳转前的判断。在微信之前的版本中,经常会出现你用它来扫二维码它不识别的情况,这大概率是你扫描了带有支付宝 URL 的二维码。其实在使用取景框扫码过程中,在交互跳转 URL 前,微信早就完成了二维码的内容解析工作了,利用预置的跳转规则,可以直接对部分特征的 URL 进行「不作为」。 📱 毕竟微信扫一扫是一个巨大的流量入口,它不再是一个简单的识别工具了。而在今天的这个发现后,我又做了几个测试,发现似乎微信已经将识别结果展现出来,至于是否真的要跳转,选择权还是交给了用户自己。

Помогаем_НАШИМ!

@pomogaem_nashim · Post #2322 · 13.02.2026 г., 13:03

В последнее время многие из нас столкнулись с трудностями в работе Telegram, что негативно отражается на скорости и качестве информирования подписчиков о новых задачах, заявках и выполненной работе. Надеемся, что такие неудобства носят временный характер и просим Вас продолжать поддерживать нашу деятельность. Мы делаем все возможное, чтобы обеспечить наших ребят необходимой медициной к празднику. Принимаем помощь через банковские переводы, пожертвования через Qr-code фонда или любым другим удобным для Вас способом. Вместе мы сможем завершить сбор к празднику. Благодарим всех, кто с нами и с нашими защитниками. 😀БФ «ПОМОГАЕМ НАШИМ» Для оплаты в СберБанк онлайн Фонд можно найти по названию «БФ Помогаем нашим» Р/с 40703810338000001764 ИНН 9714009157/КПП771401001 БИК 044525225 ОГРН:1237700292257 Если у Вас возникли сложности с переводом по реквизитам, то это можно сделать и на карту Юлии Витязевой, учредителя фонда 😍Юлия Михайловна Л. Сбер 💸2202206760007091 💸+79250469245 СБП 🔗 Перейдите по ссылке, чтобы сделать добровольное пожертвование ✔️Помогаем нашим Спасибо вам за вашу поддержку и участие! Мы верим, что вместе мы преодолеем все трудности и сделаем нашу страну сильнее. #Помогаемнашим#Защитники#Qrcode

APP喵-软件资源共享

@appmew · Post #14830 · 20.10.2025 г., 01:49

QR Code Styling:二维码生成器,可直接在线自动生成样式化的 QR 码。 输入链接,上传文件后,可自定义尺寸、点样式、边缘、颜色、背景等等。支持下载PNG、JPEG、SVG格式的图片。 🏷标签:#网站#QRcode#二维码生成器 ☁链接:点击获取 ⭐频道😮圈子✏投稿🌍中文

二维码生成器 💎 全能二维码生成器和二维码扫描器,生成和扫描一个应用都搞定 🌈 生成网站,联系人,文本,Wifi,名片,短信等各种类型的二维码 📱 为微博、微信、淘宝、抖音生成专属又独特的二维码名片 🎨 自定义二维码颜色,码眼,图案 🖼 支持将图片用作二维码背景 📝 定期更新精美模板,支持一键生成 📷 装饰扫描识别的二维码 🏷 将生成的二维码直接添加到图片或海报 ⭐ 管理您的生成记录和扫描记录 📌 将生成的二维码保存成模板,方便下次直接使用 💯 良好的交互体验 ⚡️点击下载软件 🥰频道🐘群组😳投稿 #Android#安卓#破解#二维码生成器#QRCode

二维码生成器 💎 全能二维码生成器和二维码扫描器,生成和扫描一个应用都搞定 🌈 生成网站,联系人,文本,Wifi,名片,短信等各种类型的二维码 📱 为微博、微信、淘宝、抖音生成专属又独特的二维码名片 🎨 自定义二维码颜色,码眼,图案 🖼 支持将图片用作二维码背景 📝 定期更新精美模板,支持一键生成 📷 装饰扫描识别的二维码 🏷 将生成的二维码直接添加到图片或海报 ⭐ 管理您的生成记录和扫描记录 📌 将生成的二维码保存成模板,方便下次直接使用 💯 良好的交互体验 ⚡️点击下载软件 🥰频道🐘群组😳投稿 #Android#安卓#破解#二维码生成器#QRCode

Рок группа Пасаш

@pasashgroup · Post #347 · 19.12.2024 г., 21:03

А что это у нас тут? Брелки с QR-Code и NFC😂😂😂 Всех цветов радуги. Спасибо Даше и Ване @Gruch_jr_photo Скоро в продаже в интернет магазине и на концертах группы! #пасаш#брелки#nfcметка#метка#qrcode#русскийрок#рокмузыка#музыка#рок

BotsGram®

@botsgram_cu · Post #5012 · 21.07.2024 г., 17:45

🤖 Nuevo robot 📋 Nombre: qrgenerobot 🆔 Nombre de usuario: @qrgenerobot ⭐️ Calificación: ⭐️⭐️⭐️⭐️ (4.3/5 sobre 35 votos) ➖➖➖ ℹ️Descripción: ¡Puedo generar y escanear un código QR fácilmente para ti! Simplemente envíe un mensaje de texto para generar un código QR o envíe una foto para escanearla. 🌐 Idiomas: Inglés 💬 Soportes en línea: no 👥 Grupos: no #️⃣ Etiquetas: #qrcode#qr#scan#scanner#generator#qrcodescanner#qrcodegenerator#qrscan

Crypto M - Crypto News

@CryptoM · Post #65162 · 11.04.2026 г., 14:05

🚀 Hermes Agent Integrates Native Support for Personal WeChat Use Hermes Agent now offers native support for personal WeChat accounts, allowing users to connect easily via QR code for use in private and group chats. According to Foresight News, the adapter utilizes Tencent's official iLink Bot API, enabling comprehensive coverage of images, videos, files, and voice messages, ensuring convenient long-polling direct connections without the need for a public IP. Users can experience this by running 'hermes update'. The adapter employs Tencent's official iLink Bot API rather than reverse engineering protocols or unofficial clients. For users concerned about account bans, it is recommended to test using secondary accounts. #HermesAgent#WeChat#Tencent#iLinkBotAPI#QRcode#GroupChats#PrivateChats#LongPolling#UserExperience#TechUpdate