-
在用户活跃度足够高之前,不应该使用算法推送(feed)首页
2022-06-22 15:15黑客派(链滴)和 b3log 在最初的构想里就不是邦联体系的(那个时候还没有邦联化这个概念,ActivityPub 也没提出)。Mastodon 和 writefreely 都属于后起之秀,邦联化论坛 lemmy 更是至今仍在活跃开发
-
vditor 的 after 回调中如何获取创建的编辑器实例
2022-03-11 14:48const vd: Vditor = new Vditor('id', { after: () => { console.log(vd) } })
可以啊,为啥不行
-
最近这几天 jsdelivr 是不是经常抽风
2022-02-22 23:02火星了。两个月前,jsdelivr 在中国大陆的节点被关停(确切地说,是合作商终止合作),原因正如过去的每一次事件一样众说纷纭。
-
宣传一下和朋友一起写的 electron-qq
2022-01-24 21:04只要 electron 支持就行,然而不行。
Icalingua 3 将进行重构,实现前后端分离,前端(网页)应该可以运行,如果这些设备的浏览器支持的话。
-
React Vue Web 前端主流技术栈⽐较
2022-01-14 17:09关于 vue 和 react 在 npm 上下载次数的不同这一点,实际上是不够客观的:
react 的使用者几乎都需要搭配 npm 和 bundler,而 vue 的使用者常常是从 jsdelivr 之类的 cdn 上使用 vue 的 umd 模块。这就导致两者在 jsdelivr 上的统计与在 npm 上的相反。但 jsdelivr 上的统计又难以区分用户和开发者。
我认为比较客观的是按尤雨溪说的,从浏览器应用商店上对比二者的开发插件下载数,从而对比二者的开发者数。尽管如此,vue 的扩展是“一站式”的,而 react 的扩展却不同——React 和 Redux 是两个插件。
-
React Vue Web 前端主流技术栈⽐较
2022-01-14 16:57对于“antd 降低学习成本”,我有不同意见。material-ui 在易用性上是超过 antd 的。至于我为什么黑 antd,抛开 GitHub 被盗、圣诞皮肤这些老生常谈不说,简单给个图:
- antd 没有使用 css-in-js,而是要求用户全局引用其 css,无法 tree-shaking,造成了极其严重的体积浪费。它的未压缩体积甚至大于我们的 js bundle。
- antd 强依赖于过时的
moment
和classnames
这两个库,导致整个项目必须保留node_modules
,无法使用 yarn2 的特性。 - antd 不符合 React 的使用规范,它的
notifications
可以在普通代码里引起 React 的组件渲染,而这是 React 规范所不允许的。尽管在一些时候我们会觉得很方便,但这样的代码按规范应当是custom hooks
(以use
开头的函数,只能在 React 组件或其它 hooks 中被调用),否则容易引起难以察觉的问题。React 也要求我们 确保组件的状态逻辑在代码中清晰可见 。 - 还有就是丑,设计语言不完全统一。当然这一点比较个人。
-
求推荐一个 Linux 发行版,有以下几点要求
2021-12-02 19:57不建议用 Fedora,它是 Red Hat 的试验场,啥实验性技术都往上面丢。
你可以试试 Debian unstable(系统更新的时候记得用 aptitude 而不是 apt,不然容易挂),或者 openSUSE。图形化这一块,openSUSE 做得是最好的。唯一的缺点是基于 RPM,可用的软件包比较少(可以用 nix 作包管理,但那样又没图形界面了)。
-
还在使用 jquery 前端能否用 vue 逐步替换呢?
2021-11-09 18:11但从抓包来看,sym 应该是没做前后端分离的,至少存在不少的 SSR。这种情况 jq 够了,vue 不会带来多显著的性能提升。
-
看了我来的更新说明,我就彻底放弃了
2021-11-09 17:42去中心化的东西有很多,但基本有实时性不佳的通病。作论坛和资源分享还凑合,弄 IM 就很麻烦了。
在去中心化和中心化之间还有个邦联化(典型如 mastodon 和 XMPP),但邦联化的社交网络想要中心化是相当简单的事情:一个节点只要积累了足够的流量,就可以屏蔽掉其它所有节点,圈地自嗨。
个人认为,现有的这些去中心化应用存在的意义,是当那些有“更好体验”的软件们开始做恶时,人们能有掀桌的权利
-
看了我来的更新说明,我就彻底放弃了
2021-11-08 21:28我说的"公共"不是与"私密"相对的,而是偏重于讨论规模上。他们不希望有大规模的讨论和意见交换,他们致力于让个人原子化,从而实现最完美的收割。
本地化是不够的,因为仅进行本地化带来的是原子化。我们需要的是去中心化的无审查社交平台和去中心化的内容分享平台,这样才能让个体摆脱原子化状态。
-
看了我来的更新说明,我就彻底放弃了
2021-11-08 10:25当局致力于摧毁所有的公共空间,所以一旦你的软件可以形成一个公共空间,就要面临无穷无尽的审查。不想要这个麻烦,就不要让你的软件具备发布类的功能。
-
宣传一下和朋友一起写的 electron-qq
2021-07-13 07:53这项目应该只有很小一部分是 ts,因为作者是后来学的。
还有个问题,就是
ChatView.vue
过于复杂,组件分离得不够。原因在于作者不会 Vuex,没法高效搞双向数据流。