标签
一直以来我对“标签”这玩意儿并不怎么感冒,但挂着公仔厂的工牌,无论是租房找室友、坐车、买东西等等,似乎总很快能给人带来某种天然的信任感;买东西的时候,常常倾向于选择某个品牌而懒得去挑。不得不承认的是,每一个人心力有限的背景下,标签降低了认识与建立信任的成本。
一直以来我对“标签”这玩意儿并不怎么感冒,但挂着公仔厂的工牌,无论是租房找室友、坐车、买东西等等,似乎总很快能给人带来某种天然的信任感;买东西的时候,常常倾向于选择某个品牌而懒得去挑。不得不承认的是,每一个人心力有限的背景下,标签降低了认识与建立信任的成本。
上篇文章 我们写了 Flarum 二次开发项目的规划,这里也分享一下本地开发与调试 Flarum 的配置的方案,助你快速搭起 Flarum 的本地开发调试环境。
上篇文 我们介绍了适用 Flarum 的 Docker LNMP 环境的配置,本文将进一步从本地环境搭建、版本控制的设计的角度,介绍一套可操作的 Flarum 项目配置与二次开发迭代方案。
Flarum 是一个简洁的轻论坛程序,交互体验做的十分不错,也有良好的插件扩展机制。接触过的人可能知道,它目前还在 beta,在功能更新和迭代方面不算稳定,部署、修改与定制功能更是一件麻烦的事情。 在 2018 年,我基于它构建了 0xFFFF 社区。经过两年的不断推翻与修改,慢慢沉淀下了一套适合持续迭代的 Flarum 部署与开发迭代方案。
B站在 5.3 那天出了一个 演讲视频 ,当时大概看了一遍,想到互联网正在改变很多现状,还是挺认同B站背后反映的互联网下 “认知盈余” 的现象。但这种表达形式让我感觉十分做作和尴尬,压根谈不上喜欢,也就没多留意细节。
上篇博文 引出了“硬币模型”,从“抛硬币”的角度描述了计算机数据的最本质属性。同时也介绍了为若干硬币赋予现实意义、实现更多数据在计算机表示的基本思路。 接下来我也会具体展开介绍一下数字、文字、音频、图像、视频在“硬币体系”下的表达,为你带来更直观的印象,本篇将重点介绍“数字”的表达。
最近与几个朋友聊到了“信息的本质”相关的话题,惊讶地发现,即使是计算机相关专业在读,面对“数据究竟是怎么一回事”这个问题,许多人依然云里雾里(包括我)。 解决了这个最根本的问题,方可从计算机领域的各种复杂之中解脱出来。所以我也尝试以文章的形式梳理一下。
过去在微博遇到许多带来思考与快乐的内容,但常常因为时间太久远,回看收藏链接往往返回的是404,记忆也随之变成了一个个空洞。脑洞打开,是不是可以把一条微博涉及到的各种文件一键打包下载,在本地阅读呢,就像 docx 文档格式一样。
过去没有写年终总结的习惯,但看到大伙儿的总结,回想自己整个人经历着大幅度的变革与刷新的一年,或许还是有必要在部落格里记录一下。时间串起的生活是一条线,但每一个当下与过去频频交织,组成了一个错综复杂的网络,想用线性的文字去描绘它,很多时候得到的是冗长和啰嗦。想想,面对网络,常常需要集中在几个点再出发,才好凝聚表达的力量。就像 "PowerPoint",内容有 Point,表达才有 Power 吧。
去年开始博主我大致确立了一个以 RSS 聚合为主,其它信源随缘查看的资讯订阅流程。其中一大需求是同步不同客户端的阅读记录,需要一个服务器端运行的订阅器。当时用的是 Tiny Tiny RSS 和它的 fever 插件,结合 tt-rss 安卓客户端和 Reeder 实现。
周六发现一个安静看书的好去处:科苑站附近的 Dots Coffee。这儿没有星巴克的喧嚣、没有挤满考研考证党后的图书馆的压抑、东西不贵,点杯茶可以坐一整天。一切都刚刚好。所以周日又来到了这里。两天来我都在整理手里的英文版龙书 PDF,这文档目录书签不完全,为了和 MarginNote 对上,得手动用 Acrobat 给它一个小节一个小节地加上,1000 多页的书,两天弄完,想来也当作对这本书的框架的一种熟悉吧。
这两年来接触了不少的笔记工具,尝试去建立自己的知识库和信息收集、整理、内化的体系。实习工作的忙碌,则带来了体系的一次又一次的 崩溃-->重建-->崩溃... 的过程,让我对这方面有了更多的思考。用过各种各样的工具,到最后都是一个“是否顺手”的问题,关键点在于能否跑起一个高效又稳定的流程。
再一次冒出许多想法,想着发条朋友圈,不知不觉写了很长,一看时间,也已过去很久,想到这一大段文字最终的宿命不过是一瞬的滑过,只好让它继续留在了笔记之中,才意识到自己还有这么一个更适合写东西的地方。
无意中发现和尝试了 Chrome DevTools 的 Layers 面板,Get 到了庖丁解牛的新视角。不禁感叹 Web 浏览器的巧夺天工,也从此打开了浏览器从 Layout->Paint->Composite 中的 Composite 过程的研究的大门。
World Wide Web,简称 WWW,中文“万维网”,又叫 Web,而不是 internet 这个只有物理意义的一层。加之如今移动互联网发达,许多刚接触网络的人,对于网络的了解可能仅限于微信、QQ 和各种各样的 APP,已不知道 WWW 为何物。我想应该尝试通过一些简单的语言,理一理其中涉及的概念。
宿舍有个树莓派常年开着吃灰,装了 Transmission 用来挂种子。由于挂下来的资源大部分都是视频类型,所以也不必下载下来。于是我配置了一个开了 autoindex 的 Nginx 服务器,在校园网内,直接通过一个内网的 URL 来实现资源的访问。
最近自己有个批量调用 API 抓取数据的需求,类似爬虫抓数据的感觉。听到爬虫二字,我们常常想到的是 Python, Beautiful Soup 之流,而对于简单地抓取数据这种需求来说,一个小米加步枪就能干掉的东西,拉个加农炮来,显得有些大材小用。实际上,只需要围绕着 抓取->格式转换处理->保存 这简单三步,然后用合适的工具或编程语言实现就好了。
有时候觉得,人的大脑有点类似一个单核CPU的电脑,同一时刻只能做一件事情,如果中途需要做别的事情的话,得把正在干的事情的上下文保存起来,再切换到新的事情上,新的事情处理完后又切回来,加载回原本的上下文继续干活。
这学期的安全学课程有个作业,内容是写一个软件实现 SHA3 Hash 值的快速计算。想一想老师这么安排,大致上也有一种推广新的密码学算法的意图。既然希望应用起来,天然跨平台的 Web 显然是一项非常具备优势的技术,想到 HTML5 有定义网页与文件系统交互的 File API 标准,而且很多浏览器已经实现,基于浏览器端,实现一个 Sha3 的在线哈希岂不是更好?
开放的互联网对我来说一直都充满着魅力。一直觉得,互联网的各种开放协议设计得十分精巧,很多东西都恰到好处,就像邮件、日历、RSS订阅之流。大学两年来,我接触的最多的也是它们,于是乎对于身边事物的追求,也有类似的近乎极致的强迫症,很多东西都希望向着某些极致的标准去设计。
© zgq354 2014 - 2024 | CC BY-NC-SA 4.0 | RSS