@OwlGramAPKs · Post #61 · 20.02.2022 г., 16:00
Version: 1.6.1 Minimum OS: 6.0 Base: 8.5.4 SHA256: 3f8bcc35521668ac3bfb52651fd182b4fcb63cefd2193c56881dd34be475111d #x86#stable
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #x86
@OwlGramAPKs · Post #61 · 20.02.2022 г., 16:00
Version: 1.6.1 Minimum OS: 6.0 Base: 8.5.4 SHA256: 3f8bcc35521668ac3bfb52651fd182b4fcb63cefd2193c56881dd34be475111d #x86#stable
@necrenie · Post #17 · 04.03.2025 г., 17:17
AcceleraPCI 🔌 #x86#retropc#AcceleraPCI Довольно интересное устройство для апгрейда старых компьютеров предложила компания Evergreen Technologies. Она выпустила PCI-карту AcceleraPCI, которая фактически является полноценным компьютером. Основой карты является процессор Intel Celeron с тактовой частотой 466 МГц (на нем, как видите, установлен стандартный cooler) и 128 Мбайт памяти. Так как размеры карты ограничены, для работы в ней используются не стандартные SDRAM-модули, а специальные SO DIMM микросхемы, которые обычно применяются в ноутбуках. Установка AcceleraPCI очень проста. Проведенные тесты показали, что компьютер, с установленной картой, по быстродействию ненамного уступает настольному компьютеру с Celeron 466 МГц. Любопытно, что AcceleraPCI можно разгонять как и любой другой компьютер. У карты есть свой BIOS, в котором, можно увеличить тактовую частоту шины и коэффициент умножения.
Hashtags
@besnow_cloud · Post #2574 · 16.10.2024 г., 06:35
🚀💻AMD和Intel联手应对ARM芯片崛起! 在Lenovo Tech World 2024大会上,Intel和AMD宣布成立x86顾问小组,联合微软、谷歌、Meta等公司,共同提升x86架构的兼容性和标准化,以对抗ARM芯片的挑战。🔧⚙️ x86 vs ARM 架构差异: - **x86**:主导个人电脑和服务器市场,性能强劲,但功耗较高。 - **ARM**:广泛应用于移动设备,功耗低,性能持续提升,正逐步扩展至笔记本和服务器领域。 随着苹果全面转向ARM架构和高通在Windows设备上的进展,ARM正在迅速蚕食x86的市场份额。AMD和Intel的这一举措不仅旨在保持x86的竞争力,还希望通过标准化接口增强开发者和客户的信心,向投资者展示两大芯片制造商积极应对ARM威胁的决心。🌐📈 #AMD#Intel#ARM#x86#芯片架构#科技创新#芯片竞争#贝雪云加速器#网络稳定 The Verge
@itsmealexaliza · Post #1194 · 27.07.2025 г., 03:29
HappyMod 3.2.1 [ADSFREE + VIP + x86 + MODDED] App Info: - Version: 3.2.1 - Architecture: ARMv7 | ARM64-v8a | x86 - Release Date: 2025-07-21 (Latest 360加固) - Size: 20 MB - Modder: alexaliza [AlexaMods] MOD Features: - Unlimited Downloads – No speed or file limits. - Ads Free – Clean interface without ads. - VIP Unlocked – Access all premium & exclusive content. - Latest 360加固 2025-07-21 Signature Killed & Repacked. - Premium Mods Access – Thousands of exclusive modded apps/games. - 100% Safe – Play Protect Verified (No malware or trojans). About HappyMod: HappyMod is the #1 platform for modded Android apps and games, offering verified, safe, and premium APKs with exclusive features. Join Our Telegram for Updates: https://t.me/itsmealexaliza #HappyMod#ModAPK#VIPUnlocked#AlexaMods#ADFree#AndroidMods#ARM64#ARMv7#x86#UnlimitedDownloads
@yinghexiaozu · Post #728 · 26.12.2020 г., 07:44
1️⃣UX Myths:这个网站收集了三十多个 UX 设计方面的误区并解释了为什么它们不成立,网站内容翔实,值得一看。#UX#误区 2️⃣Itsy-OS Kernel: Preemptive Switcher & Memory Manager:如果你对操作系统感兴趣,不妨看看这篇文章,作者用汇编语言造了一个迷你的操作系统,可以运行在 x86 架构的芯片上。这是学习操作系统很好的资料。#操作系统#汇编#x86 3️⃣Inside Figma: the product design team’s process:Figma 设计主管的一篇博客,详细讲述了他们 Figma 产品设计团队的工作流程。#Figma#团队#工作流程 4️⃣Assembly Language Step By Step, for Linux!:手把手学习 x86 汇编语言,提高技术水平。#汇编#x86 5️⃣如何规划一个最小可行性产品:这是一个来自 YC CEO 的视频教程。最小可行性产品(MVP)是一个很优秀的创业策略,它让你可以用很低的成本去检验一个创业点子是否可行。#YC#MVP#创业 Automatically sent by Hardcore Bot v0.9.1
@githubtrending · Post #14751 · 25.05.2025 г., 13:30
#c_lang#c#drivers#gpl#hacktoberfest#kernel#operating_system#os#osdev#reactos#win32#win32api#windows#x86 ReactOS is a free, open-source operating system designed to be compatible with Windows applications and drivers, especially those for Windows Server 2003 and later versions. The latest version, 0.4.15, brings major improvements like better USB and driver support, enhanced system stability, 64-bit fixes, and new features in system tools such as Notepad and Paint. It can be tested safely on virtual machines and is ideal for users seeking a Windows-like experience without Microsoft’s software. ReactOS is still in alpha, so it’s best for testing, but it offers a promising alternative for Windows users wanting a free, open-source OS[1][2][3]. https://github.com/reactos/reactos
@githubtrending · Post #15612 · 12.04.2026 г., 11:30
#c_lang#aarch64#arm#arm64#bios#boot_loader#boot_manager#bootloader#efi#gpt#loongarch#loongarch64#loongson#mbr#risc_v#riscv#riscv64#uefi#x64#x86#x86_64 Limine is a modern bootloader that boots Linux and other OSes on x86, ARM64, RISC-V, and LoongArch64 hardware, supporting MBR/GPT partitions and FAT/ISO filesystems on 32-bit Pentium Pro+ or 64-bit systems. Get binaries via Git (e.g., `git clone --branch=v11.x-binary`), build tools with `make`, and join Matrix/Fluxer chats for help. This lets you easily manage and boot multiple OSes with a clean menu, saving time on custom PC or server setups. https://github.com/Limine-Bootloader/Limine