ActiveRecord真的很酷的原因
ActiveRecord가 진짜 멋진 이유 — DB를 ‘추상화’하기 때문에 우리는 어떤 DB든 다룰 수 있다 프로그래밍에서 가장 어려운 문제는 서로 다른 시스템을 일관된 방식으로 다루는 것이다. 데이터베이스는 특히 그렇다. MySQL은 이런 문법 PostgreSQL은 저런 문법 SQLite는 또 다르고 Oracle은 완전히 별 세계 이들을 모두 직접 다...
ActiveRecord가 진짜 멋진 이유 — DB를 ‘추상화’하기 때문에 우리는 어떤 DB든 다룰 수 있다 프로그래밍에서 가장 어려운 문제는 서로 다른 시스템을 일관된 방식으로 다루는 것이다. 데이터베이스는 특히 그렇다. MySQL은 이런 문법 PostgreSQL은 저런 문법 SQLite는 또 다르고 Oracle은 완전히 별 세계 이들을 모두 직접 다...
TL;DR blog.haus為了增长,全面允许非会员评论。 因为与垃圾邮件相比,对话的中断更可怕。 因此,我们采取了成本效益最大化的逐步防御策略(80%规则),从Honeypot到LLM。 “为了发表一条评论必须注册会员吗?” 最近在构建blog.haus时,最长时间困扰我的问题。 技术上最简单的方法显而易见。那就是仅限会员评论。 无需担心垃圾邮件,实现简单,数据也干净。 但在服务初期,为...
SQL是什么?在Rails中为什么我们几乎不使用SQL?- ActiveRecord的存在理由 许多初学者在这一点上感到困惑。 使用数据库不是需要SQL吗? 但是在Rails中,我们几乎不使用SQL就可以成为Web服务? ActiveRecord到底扮演着什么角色,以至于这是可能的呢? 本文明确解释了这一核心。 1⃣ SQL是什么?(只概括本质) SQL(Structured Query L...
没有比喻的情况下理解数据库(DB) - 结构化数据,永久存储和快速检索的系统 数据库(Database)是 “用于存储,管理和在需要时快速提供数据的系统”。 这里有三个核心原则。 1⃣ 数据的结构化(Structure) 数据不能以任何形式存储。 数据库必须根据确定的结构进行存储。 这个结构主要由三个元素组成: Database 数据可以存在的最顶层空间。 一个数据库可以包含多种类型的数据集...
비유는 "도입부"에서 가장 강력하다. 하지만 "중급 이후"에는 반드시 버려야 한다. 비유는 낯설고 추상적인 세계를 우리의 뇌가 이미 알고 있는 형태로 번역해주는 역할을 한다. DB = 城市 Class = 鱼形面包模具 함수 = 机器的按钮 객체 = 实例(实体化的东西) 이러한 식의 비유는 초기 진입 장벽을 폭발적으로 낮춘다. 하지만 문제는 여기서 시작된다....
数据库就像一个巨大的城市 - 通过Rails设计城市并直观地理解数据库 我们迄今为止 将数据库(DB)比作抽屉或盒子。 这次,让我们去一个完全不同的世界。 让我们想象DB = 城市。 城市有区域,有建筑物, 里面有许多房间。 Database = 整个城市 Table = 建筑物(Building) Record = 房间(Room) Column = 房间内的属性(大小、用途、价格等) 城...
AI如何清楚地解释 - 为学习未来语言的人提供指南 AI不是魔法师。 AI不是先知。 AI不读懂人类心灵。 AI根据一项原则行动。 “只理解清晰说明的心灵。” 而我们现在, 正处于人类历史上首次 需要学习“用思维设计思想的技术”的时代。 能够清楚向AI解释的能力, 正在变成一种生存技能。 1. 不要说“结果”,说“背景” 许多人这样告诉AI。 “制造一辆快速而时尚的汽车。” “制作有趣的内容...
描述不出的人和知道如何描述的人的未来 在不久的将来 我们会理所当然地说。 “AI啊,帮我造一辆车。” “AI啊,帮我建座房子。” “AI啊,帮我做一个属于我的网络服务。” 而AI实际上会制造出那些东西。 但这里有很大的区别。 有些人得到了梦想的结果,有些人得到了像怪物一样的结果。 为什么呢? “漂亮又快速又舒适的车”这么说的话,AI就真的会制造出‘漂亮又快速又舒适的车’。问题在于那个……并不...
一段时间没有好好写博客。 不是不想写, 而是越来越倾向于写。 写一篇文章还好。 问题总是在于接下来。 在博客上发布文章后 自然而然地会有这样的想法。 这篇文章还要在哪里再写一遍呢。 要不要也上传到YouTube。 要不要也上传到社交网络。 一旦想到这些 文章就不再延续下去了。 以前认为这是意志问题。 现在不这么认为了。 不写文章的原因 大多数并不是因为不想写 而是因为写完后无法承受。 觉得需...
We'll email you when Bamchi Blog publishes new content.
Your email will only be used for new post notifications.