Forwarded from 螺莉莉的黑板报
用 N8N 搭了一个自动化流水线,RSSHub 订阅某个 UP 主,如果有更新,就自动把他的视频传给 ydl_api 归档到 NAS 上。
互联网太脆弱了,不,这个局域网真的太脆弱了。
这个流水线还有一些需要打磨的地方(比如现在还不能订阅多频道),ydl_api 也还有点 Bug,我还在想办法修,如果你对这件事情感兴趣欢迎留言,我可以与你分享具体的做法。
以及 n8n 虽然说是 ifttt 的竞品,但是真的不太易用,从头到尾我一直在写各种各样的 JS 来整形数据,Codeless 只是烟雾弹,曲线陡峭王八蛋。
互联网太脆弱了,不,这个局域网真的太脆弱了。
这个流水线还有一些需要打磨的地方(比如现在还不能订阅多频道),ydl_api 也还有点 Bug,我还在想办法修,如果你对这件事情感兴趣欢迎留言,我可以与你分享具体的做法。
以及 n8n 虽然说是 ifttt 的竞品,但是真的不太易用,从头到尾我一直在写各种各样的 JS 来整形数据,Codeless 只是烟雾弹,曲线陡峭王八蛋。
Forwarded from 螺莉莉的黑板报
这 TM 绝壁是我这辈子见过最混乱的路由匹配逻辑
https://github.com/FreshRSS/FreshRSS/blob/1f24a5d50eba30dcdbf26106f539c6c47eea439f/p/api/greader.php#L985-L1162
https://github.com/FreshRSS/FreshRSS/blob/1f24a5d50eba30dcdbf26106f539c6c47eea439f/p/api/greader.php#L985-L1162
GitHub
FreshRSS/greader.php at 1f24a5d50eba30dcdbf26106f539c6c47eea439f · FreshRSS/FreshRSS
A free, self-hostable aggregator…. Contribute to FreshRSS/FreshRSS development by creating an account on GitHub.
Forwarded from 螺莉莉的黑板报
图为 Archivebox 抓取知乎回答的渲染效果,登录窗口是关不掉哒,你乎好样的!
(Archivebox 有 Readability 模式,可以把无关页面元素全都屏蔽掉只留你感兴趣的部分)
(Archivebox 有 Readability 模式,可以把无关页面元素全都屏蔽掉只留你感兴趣的部分)
Sun: #win #app
7zip:"?"
Astrian Zheng:
peazip
ロリリー (n.s.):
「手感」、以及界面设计 ˊ_>ˋ
Ron addari:
对我而言其实需要的就是冗余。。。。至少再同类产品里都没看见过类似的功能,只有winrar有恢复记录和恢复卷,我这种拿网盘但冷备的更是需要这种
大概在16还是17年曾经碰到过,上传百度云之后下下来提示文件损坏,然后我本地源文件是正常的,再传上去就秒传,最后重新调整分卷大小压了一次才完事,要是有恢复记录的话我甚至可以下到99%然后改个后缀修复一下就能用了,特别是bt之类不算稳定的环境更需要这个功能
Richard Yu:
BandiZip呢?
7zip:"?"
Astrian Zheng:
peazip
ロリリー (n.s.):
「手感」、以及界面设计 ˊ_>ˋ
Ron addari:
对我而言其实需要的就是冗余。。。。至少再同类产品里都没看见过类似的功能,只有winrar有恢复记录和恢复卷,我这种拿网盘但冷备的更是需要这种
大概在16还是17年曾经碰到过,上传百度云之后下下来提示文件损坏,然后我本地源文件是正常的,再传上去就秒传,最后重新调整分卷大小压了一次才完事,要是有恢复记录的话我甚至可以下到99%然后改个后缀修复一下就能用了,特别是bt之类不算稳定的环境更需要这个功能
Richard Yu:
BandiZip呢?
Forwarded from 螺莉莉的黑板报
https://acme.com/software/thttpd/repo.html
这个世界上真有这种蠢货……
这个世界上真有这种蠢货……
So real...
My advice to you: seek professional help. ... a psychiatric therapist who can help you
deal with your paranoia and anger management problem.
Forwarded from 螺莉莉的黑板报
Forwarded from 螺莉莉的黑板报
Canvas / WebGL 带来的好处是能把排版过程和绘制过程分开,可以自己做性能调优。现在 Web 平台的排版过程和绘制过程是耦合的,没有办法分开调整,这造成了非常常见的性能瓶颈,因此在这种情况下 Canvas 「可能」是一种解决方案。
但是,用 Canvas / WebGL 做这种调优是有成本的,毕竟 Yoga / 其他排版系统不是 Native Code,执行性能肯定会有问题。另外 2D Context API 下面的原子操作性能并没有想象当中那么理想,你还得费心去维护 Context 上的那个状态机,尽量不要破坏它的状态,不然它就卡给你看。要处理这些问题需要非常有经验的开发者,因此复杂的绘制任务想要做到 60fps 是很有挑战的。
至于 WebGL 那边,怎么写 Shader 本身就是一个很恶心的事情了,PIXI / THREE 这些库也远没有 DOM 这边的解决方案成熟,只能达到「能用」的等级。更不要提 Draw Call 的成本问题,优化不好连浏览器带显卡驱动一起给你带走,这种体验是前所未有的刺激。
最后,还有一个问题你必须得考虑:A11Y,在 Canvas 上是不存在的,你得从头徒手做。
因此我才主张「WebGL / Canvas 性能更好是迷信」,纯绘图任务可以再看一下 SVG,最好不要把 Canvas 当成第一选择。
一些过来人的经验。
但是,用 Canvas / WebGL 做这种调优是有成本的,毕竟 Yoga / 其他排版系统不是 Native Code,执行性能肯定会有问题。另外 2D Context API 下面的原子操作性能并没有想象当中那么理想,你还得费心去维护 Context 上的那个状态机,尽量不要破坏它的状态,不然它就卡给你看。要处理这些问题需要非常有经验的开发者,因此复杂的绘制任务想要做到 60fps 是很有挑战的。
至于 WebGL 那边,怎么写 Shader 本身就是一个很恶心的事情了,PIXI / THREE 这些库也远没有 DOM 这边的解决方案成熟,只能达到「能用」的等级。更不要提 Draw Call 的成本问题,优化不好连浏览器带显卡驱动一起给你带走,这种体验是前所未有的刺激。
最后,还有一个问题你必须得考虑:A11Y,在 Canvas 上是不存在的,你得从头徒手做。
因此我才主张「WebGL / Canvas 性能更好是迷信」,纯绘图任务可以再看一下 SVG,最好不要把 Canvas 当成第一选择。
一些过来人的经验。
Forwarded from 螺莉莉的黑板报
Bitburner is a programming-based incremental game. Write scripts in JavaScript to automate gameplay, learn skills, play minigames, solve puzzles, and more in this cyberpunk text-based incremental RPG.
https://store.steampowered.com/app/1812820/Bitburner/
https://store.steampowered.com/app/1812820/Bitburner/
Steampowered
Bitburner on Steam
Bitburner is a programming-based incremental game. Write scripts in JavaScript to automate gameplay, learn skills, play minigames, solve puzzles, and more in this cyberpunk text-based incremental RPG.