Jason Feng

74 posts

Jason Feng banner
Jason Feng

Jason Feng

@SolidZORO

🥑 a web freelance.

Guangxi,China شامل ہوئے Aralık 2008
663 فالونگ286 فالوورز
Andy Stewart
Andy Stewart@manateelazycat·
键盘左边那个是啥?🤔
Andy Stewart tweet media
中文
31
1
88
40.8K
Jason Feng
Jason Feng@SolidZORO·
@chappell 嗯对啊,当年北大中文论坛蛮多人做 7x8 或 8x8 的,不过最终不知道如何了。做中文字体开头容易,成品难,汉字字数太多了。
中文
0
0
2
0
Jason Feng
Jason Feng@SolidZORO·
@chappell hhh 我没有那么厉害啦,之前做的 Zpix 是 11px,po 文中这个 8px 相对于 11px 要难很多很多。
中文
0
0
0
0
Jason Feng
Jason Feng@SolidZORO·
我会不会是霍尔顿眼中那种假模假样的大人呢?
中文
1
0
0
0
Xheldon
Xheldon@_Xheldon·
@SolidZORO 我是用每次发两次请求解决的,启动服务只需要两秒,两个请求之间间隔 5 秒🤣
中文
1
0
0
0
Xheldon
Xheldon@_Xheldon·
用微信云托管弄了个 Serverless 处理博客同步到微信公众号的流程,今天发个文章发现接口 400 了,问了客服才知道他们的服务器为了节约资源默认是半小时无请求自动关闭,直到下一个请求到来后才自动冷启动…无语子
Xheldon tweet media
中文
1
0
2
0
Jason Feng
Jason Feng@SolidZORO·
真就很多人被 Pure ESM package 洗脑了啊。一些 lib 好端端的什么更新都没有然后就给弄个 ESM ONLY 发个 major!图什么啊?搞得我这种有定期 yarn upgrade-interactive 看包新鲜度的用户非常难受,因为不能 all in upgrade 了。期待一个类似 @types@cjs/xxx 合集专门给你锁最后一个 cjs 版本。
中文
0
0
0
0
Jason Feng
Jason Feng@SolidZORO·
反正就是很简单的一个小工具,原理很简单收集所有 deps 和 devDeps,再一起 yarn add 过就是了。以 npm bin 方式出现全局使用都没问题。
Jason Feng tweet media
中文
0
0
0
0
Jason Feng
Jason Feng@SolidZORO·
好几次遇到 yarn upgrade-interactive 检查不到更新,但是 yarn add 却可以。奇怪了~网络也没问题啊搞得我就很 confusion。难道我要一个个 add 吗?然后下午花了点时间写了个辅助工具 updd。开发过程中用到了 chalk,感觉这个颜色 libs 还蛮好玩,链式写法超自由 DX 满级! github.com/SolidZORO/updd
中文
1
0
0
0
Jason Feng
Jason Feng@SolidZORO·
试了下 remix.run,嗯……不知道是我使用方式不对还是怎样,发现还没有 HMR 和 Fast Refresh,不过 yarn dev 之后速度极快,比 Vite 还快!一秒不到就可以看到页面了,简直惊艳。希望官方 HMR 和 FR 搞快点,好让我继续尝鲜。😂
中文
0
0
0
0
Jason Feng
Jason Feng@SolidZORO·
@_Xheldon 程序员在写博客这条路上还真是执着。不过到最后基本上都是每年两篇,然后其余时间不是在换博客系统和编辑器,就是在换部署方式……
中文
1
0
3
0
Xheldon
Xheldon@_Xheldon·
Notion 支持简单表格了,检查了一下它的 API 准备用它写博客了。原理就是写个浏览器插件,获取页面 id 等信息,写完之后,就点一下发布/更新,通知到 AWS,根据页面信息 build 一个 .md 文件同步到 github 仓库,触发 actions 进行 build,这样即有备份,又不用再用 VSCode 写博客,还能所见即所得😎
中文
5
3
41
0
Jason Feng
Jason Feng@SolidZORO·
@chumsdock 嗯,的确是这样,但是一旦涉及到富文本处理比如做个记事本什么的就一定有 Webview 会加进来渲染个 Editor。这样无论怎么优化,Webview 都会至少 load 个 100ms,这就比较灾难了。用嘛,功能都能做到了但是 UX 不流畅,不用嘛,没办法做 DX 不流畅。容我继续研究研究,肯定会有个最优解。
中文
0
0
0
0
Cheng
Cheng@chumsdock·
@SolidZORO 如果就显示个 Tableview / Listview,跨端难度还是不大……
中文
1
0
0
0
Jason Feng
Jason Feng@SolidZORO·
继续深入探索发现 ReactNative (RN) + RN-Web 还是没办法跨端,这里说的是 移动端+桌面端,RN 虽然生态不错,但比起 Web 还是差太多,比如一个 DB 库,支持 移动端+桌面端 的几乎没有,另外一个典型是富文本编辑器这个就连跨 iOS+安卓都跨不了,可用 Webview 嵌入又会有延迟……所以?分开写????
中文
3
0
1
0
Jason Feng
Jason Feng@SolidZORO·
其实 Mac / Win 弄完还有个 Linux,这几难点估计是隔着虚拟机调试吧,各种环境搞得估计会抓狂,所以还是 Web 好,基本上调好一端,其他的都长得差不多,然后用 Electron 一包,Web / Mac / Win / Linux 都有了!
中文
0
0
0
0
Jason Feng
Jason Feng@SolidZORO·
折腾了一下 React Native,想要一次兼容 i / A / Web / Mac / Win,不过研究发现这不大现实。因为 RN 的 lib 很多都是 i / A ONLY 的,少数几个支持 Web, M / W 几乎绝迹。不过惊喜的是发现 RN-Web 表现不错,所以电脑端可以跑 Electron 套 RN-Web。这下明白为什么 1Password8 会选 Electron 了。
Jason Feng tweet media
中文
1
0
1
0
Jason Feng
Jason Feng@SolidZORO·
@yesmeck 谢推荐,研究一下看可否把 Alfred 换掉。对标 Alfred 写了个 ssh2 插件,一分钟就写好了体验相当不错。看好未来的社区生态。
中文
0
0
1
0
Wei
Wei@yesmeck·
用了多年 Alfred 一直没搞懂 workflow 怎么写,花半小时看了下 raycast.com 的文档马上就真香了,直接 React + TypeScript 写插件。
中文
3
14
114
0
Jason Feng
Jason Feng@SolidZORO·
我也算是个 Next.js 的老用户了,也写过一个还算有用户量的插件 next-plugin-antd-less。但是每次用它来写项目我都觉得极其难受!是那种生理上的难受🤮 开发体验及其糟糕。这么一个我自以为熟悉的框架,隔一段时间去使用,总会出现一堆奇奇怪怪的问题,怎么压都压不平,摊手~
中文
1
0
0
0
Jason Feng
Jason Feng@SolidZORO·
@Stephen_lukbig @chenshaoju 这倒不是,主要是用了测速规则,S 经常跑到港区我也懒得调了,反正能听懂的广告会觉得很恶心听不懂反而还好,没交钱就这样咯摊手。我倒是无所谓听什么歌的,很多时候就是「别让我选」就行。
中文
0
0
0
0
Jason Feng
Jason Feng@SolidZORO·
@EryouHao 这个其实在 iOS Safari 上会有一些问题,加上之后Tab 是无法选中了,但是选区会跳到顶部。
中文
0
0
0
0
Zayn Hao
Zayn Hao@ZaynHao·
DEV & DESIGN TIPS 为导航、菜单内文本设置 CSS `user-select: none;` 避免用户长按或双击时意外选中它们
Zayn Hao tweet media
中文
4
14
125
0