@Youyousharechannel · Post #13957 · 02.10.2025 г., 01:46
#ASCII 😞ASCII Art生成器 ASCII Generator V2.0(免费中文版) 一款简单易用的ASCII Art生成器,无需付费,无需安装,打开即用。支持切换字符混合模式,设置大小及字体,反相输出,旋转以及镜像等多样化的自定义设置。 🥰https://ascgendotnet.jmsoftware.co.uk/
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #ascii
@Youyousharechannel · Post #13957 · 02.10.2025 г., 01:46
#ASCII 😞ASCII Art生成器 ASCII Generator V2.0(免费中文版) 一款简单易用的ASCII Art生成器,无需付费,无需安装,打开即用。支持切换字符混合模式,设置大小及字体,反相输出,旋转以及镜像等多样化的自定义设置。 🥰https://ascgendotnet.jmsoftware.co.uk/
Hashtags
@appmew · Post #16660 · 18.03.2026 г., 09:41
asc11:多功能 ASCII 艺术编辑器,支持视频、实时画面与 WebGL 导出 🏷标签:#网站#ASCII#符号 ☁链接:点击获取 ⭐频道😮群聊✏投稿🌍中文
@appmew · Post #15029 · 03.11.2025 г., 01:40
ASCII Motion:免费在线制作 ASCII、ANSI 字符动画,开源的 ASCII 字符动画编辑器。 可以将视频、动态图像或自定义创作转化为 ASCII 艺术动画。开发者提供了部署好的网站,可直接使用,也可自行部署。 🏷标签:#源码#ASCII#字符动画#网站 ☁链接:点击获取 ⭐频道😮群聊✏投稿🌍中文
@dejavuBlog · Post #3644 · 08.04.2026 г., 11:42
#ASCII#原型#Markdown#工具 https://www.mockdown.design/
@seeker_rc · Post #19996 · 08.05.2026 г., 13:55
[开源]用 Pretext 和 Three.js 做了一个个人网站,一个 ASCII 风格的小克劳德网站 四月初刷抖音看到 Pretext 之后做的,最近又整理了一下把仓库公开了。 网站网址是zeno.is-a.dev,欢迎点开玩呀。 模型是 Sketchfab/@Robduc 免费下载的,这个 ASCII 动态背景实际上来自 Pretext 的官方仓库。 仓库链接点这个,欢迎 Star 或 Fork 。 本人也才入门!有些地方确实没太处理好,特别是多端适配,感觉只有全屏的桌面端能看一眼…… via V2EX 分享创造 标签: #Pretext#ASCII#仓库 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。
@djangoproject · Post #435 · 07.09.2017 г., 13:47
https://www.python.org/dev/peps/pep-0498/ #Interpolation # Python supports multiple ways to format text strings. # These include %-formatting, # str.format(), # and string.Template # The !s, !r, and !a conversions are not strictly required. # Because arbitrary expressions are allowed inside the #f_strings, # this code: »> a = 'some string' »> f'{a!r}' "'some string'" Is identical to: »> f'{repr(a)}' "'some string'" Similarly, !s can be replaced by calls to #str() and !a by calls to #ascii().