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

Резултати

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

Търсене: #parsing

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

@ITmastersuz · Post #12577 · 20.11.2025 г., 07:12

Parsing.uz — bu Oʻzbek tilida ishlovchi onlayn xizmat bo‘lib, lotin alifbosidagi matnni kirill alifbosiga va aksincha o‘girishga moʻljallangan. Quyidagi asosiy funksiyalari bor: ➖ Word, Excel, PowerPoint, PDF, TXT va OpenDocument (odt, ods) formatdagi hujjatlarni lotindan kirillga yoki kirilldan lotinga konvertatsiya qilish. ➖ «Ў», «Қ», «Ҳ», «Ғ», «Ч», «Ц» kabi o‘zbek alifbosidagi harflarni noto‘g‘ri tarjima qiladigan ba’zi dasturlardagi muammolarni tuzatish. Afzalliklari: ➖Matnni avtomatik va tez oʻgirish imkoniyati. ➖ Hujjatlar bilan ishlaganda qulay — turli fayl formatlarini qoʻllab-quvvatlaydi. ➖ Oʻzbek tiliga xos harflar bilan ishlashda aniqlik ✅Bizning barcha loyihalar | #parsing

Hashtags

🍯 Как узнать, что токен — honeypot? 🚩Красный флаг — Что это значит 🤖 Нет исходного кода контракта на explorer'е — Скрывают детали схемы 📉 Нельзя увидеть, кто продавал токен — Только покупки, значит ловушка 🔐 Контракт не верифицирован — Может быть встроен запрет на продажу 💸 Высокие комиссии (от 30% и выше) — Крипто-вампиризм 🧠 Слишком активный памп без причины — Это не инсайд, это развод Также можно использовать honeypot checker'ы, например: https://honeypot.is, https://tokensniffer.com Итог: Honeypot в крипте — это когда тебе дают “попробовать” токен, но забирают всё остальное. Ты не трейдер. Ты наживка. Купить можно — выйти нельзя. #PARSING

Hashtags

💰"NFT-дроп как метод самообнуления" Фейковые дропы, NFT и TON-розыгрыши в Телеге — всё ещё рабочий скам, только обёртка стала красивее. Хочешь понять, как именно у тебя сливают кошелёк за 3 клика — листай слайды. Если ты до сих пор веришь в подарки от Telegram — читай дважды. #PARSING

Hashtags

🤡«Меня не развести, я в интернете с 2012-го, я шарю» — сказал чел и через 3 минуты назвал код из СМС «сотруднику банка». Почему мы так уверены, что не попадёмся? Потому что мозг делает тупейшую вещь — он думает, что уже всё знает. Разберем по пунктам: 1. Иллюзия иммунитета - Ты слышал тысячи историй, видел мемы, читал в тгк/вк, как “лохов разводят на деньги”. - И думаешь: «Это с ними. Я-то гений. Я-то шарю». - Поздравляем, ты в зоне риска. 2. “Это слишком глупо, чтобы сработать” - Звонит бот: «Ваш договор просрочен, переведите деньги на безопасный счёт». - Ты рофлишь… а потом через 3 звонка — реальный голос, знание твоих данных, угроза суда. - И ты уже не ржёшь. Ты паникуешь. 3. Эффект доверия - Как только слышим «банк», «налоговая», «Минцифра» — 🧎‍♂️ автоматически подчиняемся. - Это инстинкт. Нам проще поверить, чем спорить. - А скамеры — этим и живут. 4. Психология паники - «На вас оформлен кредит, сейчас деньги спишутся!» - Таймер, давление, угроза. Мозг — в режиме “бей или беги”. Ты бьёшь... по кнопке перевода. Вывод: Если ты думаешь, что “ не лох/гений/нетакуся ” — ты не защищён, а уязвим - как посылка из Shein на таможне📦. Реально защищён — только тот, кто осознан и готов к разводу. Кто знает схемы. Кто не доверяет звонкам. Кто дважды проверяет. Не будь уверенным. Будь внимательным! #PARSING

Hashtags

Ребятки, подготовил для вас краткую навигацию по каналу, чтобы ничего не затерялось. Интересные для себя темы ищем по хештегам ниже: #NEWS - новые, как твои кроссики👟, новости о недо-мошенниках #SCAM - свежайшие, как спелый персик🍑, схемы (лучше перебдеть, чем недобдеть) #HOT - горячие, как бабушкины блинчики🥞, новости о том, что запрещают или запретят в скором времени #TOP - собрали хит-парад способов стать бомжом🏚, даже не выходя из дома. #PARSING - разбираем, почему при слове “уголовная ответственность” ты сливаешь бабки быстрее, чем суши по акции🍣.

GitHub Trends

@githubtrending · Post #14907 · 03.07.2025 г., 13:30

#python#agents#generative_ai_tools#llamacpp#llm#onnx#openvino#parsing#retrieval_augmented_generation#small_specialized_models llmware is a powerful, easy-to-use platform that helps you build AI applications using small, specialized language models designed for business tasks like question-answering, summarization, and data extraction. It supports private, secure deployment on your own machines without needing expensive GPUs, making it cost-effective and safe for enterprise use. You can organize and search your documents, run smart queries, and combine knowledge with AI to get accurate answers quickly. It also offers many ready-to-use models and examples, plus tools for building chatbots and agents that automate complex workflows. This helps you save time, improve accuracy, and securely leverage AI for your business needs[1][3][5]. https://github.com/llmware-ai/llmware