惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
S
SegmentFault 最新的问题
Project Zero
Project Zero
D
DataBreaches.Net
I
InfoQ
L
Lohrmann on Cybersecurity
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
酷 壳 – CoolShell
酷 壳 – CoolShell
Stack Overflow Blog
Stack Overflow Blog
The Register - Security
The Register - Security
Recorded Future
Recorded Future
Vercel News
Vercel News
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
I
Intezer
The Hacker News
The Hacker News
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
Help Net Security
Help Net Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Scott Helme
Scott Helme
T
Threatpost
爱范儿
爱范儿
N
Netflix TechBlog - Medium
D
Docker
云风的 BLOG
云风的 BLOG
C
Cisco Blogs
K
Kaspersky official blog
H
Help Net Security
S
Secure Thoughts
T
Threat Research - Cisco Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
Security @ Cisco Blogs
Cyberwarzone
Cyberwarzone
N
News and Events Feed by Topic
G
Google Developers Blog
Forbes - Security
Forbes - Security
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
B
Blog
Google DeepMind News
Google DeepMind News
Recent Announcements
Recent Announcements
Simon Willison's Weblog
Simon Willison's Weblog
S
Securelist
P
Privacy International News Feed
Spread Privacy
Spread Privacy
The Last Watchdog
The Last Watchdog

for_the_zero的个人博客

WebTooys第4弹更新 —— AI知识图谱Oheya、连接选择器Selinkt、长图拼接、LessChat、生成终末地配方AI提示词 - for_the_zero的个人博客 ZapStartTab - 只是专注于打开网页的简陋新标签页 - for_the_zero的个人博客 将我的个人网站模板大改了一下 - for_the_zero的个人博客 小想法2——如何让AI拥有生命? - for_the_zero的个人博客 vAIbe - 用Vibe Coing做一个AI? - for_the_zero的个人博客 个人网站更新! - for_the_zero的个人博客 WebTooys第3.5弹更新 —— GPT/RSVP阅读器、抠图工具、QQ空间导出记录查看器、摄像头画面AI生成颜文字 - for_the_zero的个人博客 科技杂谈1:从系统到AI,从软件到互联网 - for_the_zero的个人博客 记录一下我的小想法 - for_the_zero的个人博客 教程:怎么在U盘上装一个便携版的MC? - for_the_zero的个人博客 整理一下域名 - for_the_zero的个人博客 WebTooys Quicktools 第三弹:AI记事本输入法、剪贴板图片保存、AI驱动的虚拟文章平台FakeNET…… - for_the_zero的个人博客 如何注册一个免费的.is-a.dev域名? - for_the_zero的个人博客 新的个人网站上线! - for_the_zero的个人博客 MapPinner: 在地图上留下自己旅行时走过之处的标记 - for_the_zero的个人博客 自制软件LMCanvas —— 让界面与模型交互 - for_the_zero的个人博客 asak - 一个适应速率限制的大模型api调用工具 - for_the_zero的个人博客 又是英语演讲 - for_the_zero的个人博客 往我自己做的简约表格加了一点AI - for_the_zero的个人博客 Free-LLM-Collection - 一个分享关于免费的大模型API的地方 - for_the_zero的个人博客 Quicktools第2.1弹 - 文本展示工具、UP主动态查看工具 - for_the_zero的个人博客 分享一下我最近为英语演讲写的演讲搞(整活) - for_the_zero的个人博客 CapsTools - 一个利用大写锁定键触发的工具箱 - for_the_zero的个人博客 第一批Quicktools小工具来啦 - for_the_zero的个人博客 相机算法对比:vivo vs Google - for_the_zero的个人博客 国产大模型对比! - for_the_zero的个人博客 一个提取手机apk的玩意 - for_the_zero的个人博客 发现bug,连甩两层锅 - for_the_zero的个人博客 一个手机硬件状态监控的玩意 - for_the_zero的个人博客 AlanBecker视频列表:关注视频更新动态! - for_the_zero的个人博客 一段时间前做了一个DNA打结的东西 - for_the_zero的个人博客 做了个叫PinCopy的玩意 - for_the_zero的个人博客 记一下自己写tttpro - for_the_zero的个人博客 在scratch实现简单纯画笔排版 - for_the_zero的个人博客 如何在scratch简单实现拼音输入法 - for_the_zero的个人博客 Blog Post - for_the_zero的个人博客 一种迷宫的介绍 - for_the_zero的个人博客 DearPyGui笔记 - for_the_zero的个人博客
Quicktools第二弹 - 按键转写、音频转颜色、简约风表格工具 - for_the_zero的个人博客
for_the_zero · 2025-01-24 · via for_the_zero的个人博客

时隔一个学期,又做了一个东西

Netlify / Github Pages

从TypeTo到Taple

除了Taple都是水

TypeTo

做着玩的,你按一个键屏幕上就会出现对应的字符

没什么的,知识你自己不要把焦点放到清空键然后按空格就行

Passkey

没写css

嘿!这是一种密文

从左到右读取,每一个“字符”是1*3的矩阵,从上到下拼成三个数字,按照编码解密出一个字符,然后连在一起

编码:

区域内容
0开头数字
1开头字母,100是空格,101到126是小写字母,按顺序来,后面是大写字母
2开头部分符号,从200开始分别是.,():!?

数字对应内容:

数字图片
00.svg
11.svg
22.svg
33.svg
44.svg
55.svg
66.svg
77.svg
88.svg
99.svg

VisualVoice

没有css,ai写的,最水的一集

把麦克风的声音实时转化为响度、音调、音色,然后对应RGB,设置到背景就行了

Taple

重头戏啊!

这可是我作恶一个学期的项目

而且开了一个单独的Github仓库

操作指南已经写在了README

所以这里还是讲我的开发经历吧

不过,这个做的相对于我的期盼,还是少了

主要是表头方面的欠缺,理想版:

i-dont-have-that-time-or-ability-to-make-the-full-ver.png

一开始

这个表格的样式是在我上学的时候自己创,目的是简约,一直想做电子版但是一直没有提上日程,excel做太tm麻烦了,后来就有了这个项目了

UI

这次我不用任何组件库,直接自己写css

不过在firefix上显示效果怪怪的,后面可能会改

渲染部分

最tm难的部分,错的地方不会报错,全是逻辑问题

尤其是那个连体合并单元格,bug改了好久

交互部分

f63a96e这个叫做merge bug fixed删除27行新增19行,把合并时的bug改好了

当时整个合并都是乱的,差不多就是:a指b为父单元格,b又指c是父单元格,c又指d是父单元格,d又指b是父单元格;有时候点了还不能合并;一个回型的单元格,中间还能多出一条分割线……麻了

删除行列时,你会发现所有涉及到的合并单元格全部都会解散,不会像添加行列那样识别

因为这样识别太难了,你怎么知道删除了之后这两部分还是不是连在一起的,在学校无聊的时候想了很久,想要找到怎么才能正确识别,最后还是想不出来,遂放弃

由于我用了ai自动填充(就是copilot那种),基本重复的部分回省事很多,但是……

它说往一个全部存储着JSON的数组里面.push(JSON.parse(JSON.stringify(...)));我一开始还没发现异常,就看到报错,盯着下面的读取JSON发呆……

适配

后来,上线了,但是发现几个问题

一个是点击高亮(手机)

* {
    -webkit-tap-highlight-color: transparent;   
}

哪个sb的主意要往网页里面默认加点击高亮的

一个是触屏滑动不了(移动模式)

遂加上touchstarttouchendtouchmove事件

由于前面mousemove使用了e.movementXe.movementY搞,简单,但是touch不支持,只能重写

差不多就是这样了

准备肝下一个项目吧