路由简单刷机成功

午休空余时间,研究了下 3000 的刷机教程,昨天我只刷了官方的 OpenWrt 过渡固件,解除了刷机限制。跟着教程继续搞,看上去不需要替换 Boot 的 FIP 分区也行,这个系统已经自带了我需要的基础功能了。具体参考内容如下,主要使用的是 @暗云 大佬提供的固件。

公司的智能图形项目又整了一天的模板,这次发现的问题也不少,先记录下来,后续再想办法解决了。

详情

智能图形项目进度汇报 / 寒暄

今天给公司整的智能图形项目又继续适配了一些模板,两个主题风格,似乎快有点生产可用的模样了。这里提供一个小的 Demo 截图,后续还会持续完善,功能正式上线时也会第一时间发出来给各位体验。

这个项目试错的点真的是老多了,之前好不容易整理出了一个“结构图”设计(自带了文本对齐方式和样式规则)结果今天发现还是需要设计返工。因为某一项内容在数量发生变化时,它的对齐方式也会发生改变。涉及到图形方面的东西都过于抽象了!目前开发就我一个,不仅我被折磨,设计也被折磨!

昨天在 @提莫 的推荐下下单买了个 Cudy 的 AX3000 路由器,今天就收到了,准备刷一个 OpenWrt,实现内置代理和 Hosts 的功能,跨设备调试时就不需要开软件直接操作了,同时开发机也不需要开虚拟网卡(TUN)模式和全局代理了。

我在 Follow 上看到我“徒弟”@Innei 也发了一篇小记,阅读量直接 99+(羡慕的目光)。自从他买了特斯拉之后,看到了好多不错的风景,要是有部相机和模特,就更完美了!

转眼间就是三月末了,广东这忽热忽冷的神奇天气还是没有结束。今天穿短袖,明天可能就穿长袖了!睡前继续此前漫展的调色工作,修好了四张图,并且默默写了下这篇日记,996 下我也好久没出来寒暄寒暄了...

把我的宝贝相机 A6700 拆开了

这可以说是今年我做的最心大的一件事了。上周去影视城拍漫展相机进了一点饮料,按钮变的粘粘的,害怕被腐蚀。前几天尝试把相机拆了一次没成功,可我却并没有罢休!

晚上下班过后上网搜索,没有 A6700 的拆机视频,对着网上 A6000 的拆机视频揣摩了一会儿,想着自己的 A6700 可能有哪些螺丝的位置是相似的。后续打开咸鱼搜索到了 A6700 的拆机外壳,根据外壳的螺丝孔位,大致猜测到它可能需要拆卸的位置了。但即便如此我还是全程拍了视频和照片,分流程详细记录每一颗螺丝的位置,防止自己装错导致出现什么不可逆的伤害。

说干就干,果然发现有几颗螺丝藏在手托胶皮的位置,以及屏幕背后有几个螺丝藏在了塑料贴纸后面。与 A6000 不同的是想要拆掉顶盖需要先将前盖拆下来,注意屏幕排线,然后拆掉连接顶盖的三个排线,分别是热靴、按键和天线?这两个模块就分别拿下来了,前盖侧边的“Menu”按键是最好清理的,只需要拧下两颗螺丝即可。顶盖的 C2 和录制按钮被层层包裹在了滚轮模块的内部。这里我记录了好多颗螺丝,以及拆卸前排线的布局走位,那两个按钮也终将被我取出来了。

不得不说相机本身的防水处理还是很到位的,按钮本身有橡胶保护,水渍残留在了按钮和外壳的缝隙上,电路部分并没有受到影响,我将它里里外外彻底清理了一遍,和新机一模一样了。

期间我一直在播放着理查德克莱德曼的钢琴曲专辑,给我的感觉是他有些曲子并没有表达出钢琴曲所谓令人舒缓的感觉,似乎在诉说着“依恋不舍和终要离开”的情感故事,有些让人感到心酸。

接下来就是复原原貌,我对照着前面的视频和照片上标记的每颗螺丝一步一步细心比较,机器近乎安装完毕上电试机,发现屏幕不亮!仔细检查后发现还好是排线接触不良!结果本以为一切正常了,机器快装好后续又发现取景器不亮!但此时时间已经到了第二天三点半了,想要调试又得重新拆卸一次,不得不放弃!

我躺在床上却一直胡思乱想,总往着它最坏的情况去想,会不会是没插好排线把取景器烧坏了?如果真坏了要怎么找人修... 各种个样的问题连绵不断,我一个多小时都没睡着,还是向领导请了个一天的假。好在我还是睡着了,只是睡眠质量整体非常的差。

详情

“智能图形”项目的数据结构都推翻了

今天再三决定后把之前给“智能图形”项目设计的数据结构都推翻了,这里主要是考虑到多种类型图的兼容问题。一张图可能有列表形式可增删的项目(包含图标和文本),也有可能出现独立存在,不可改变数量的项目(例如标题)。

这是原来传递数据的结构体:

const options = {
  title: "这是标题",
  items: [
    { text: "这是一个类似列表的", icon: "computer" },
    { text: "可以增加和删除的", icon: "camera" },
    { text: "智能图形", icon: "diagram" },
  ]
}

标题其实和 itemstext 是完全一样的可编辑文本框,那么这种结构就很难快速修改和获取原来的文本。我改成了这种形式:

const options = {
  { id: "title", text: "这是标题", },
  { id: "text-1", text: "这是一个类似列表的" },
  { id: "icon-1", name: "computer" },
  { id: "text-2", text: "可以增加和删除的" },
  { id: "icon-2", name: "camera" },
  { id: "text-3", text: "智能图形", icon: "diagram" },
  { id: "icon-3", name: "diagram" },
}

若要从此前的数据结构调整过来,需要考虑到一张图从拿到数据到渲染完毕,如果要修改文本如何获取原文本以及文本对应节点。以及增删项目时,如何将此前的设置移除。

前者将原数据和渲染的元素保存在一个数组或对象里面就行,后者我想到了使用比较算法。如果新增了项目,则比较新图所需要的设置,自动补充一个。如果删除,则在执行渲染前移除掉多余的。不过这样做如果删除掉了中间的一个就有些头疼了,因为需要修改键名,整体的 ID 都需要减一。这个尚未有什么更好的思路,恐怕只能继续验证了。

第一次在公司 11 点才走

  • @淮南枝 老师丢了一堆返图给我说要我来修,我是真的不会修,还要上班没时间
  • @柚子 分享了他的简历给我,希望我提一些建议,但我恐怕没有时间看了

今天 Felo Search 项目要发版,主要增加了企业版套餐,改动特别大。准备发的时候突然发现企业版无限套餐的展示和判断逻辑有些问题需要修改,还需要仔细核对。而且拉会讨论后,发现额度判断逻辑方面客户端和网页端的实现还不一样,需要同步调整。处理完合并代码也有些头疼,明明解决过一次冲突,可它却还是会冲突。第一次在公司加班到 11 点才走,挺累的。回到家没多久洗个澡,吹个头,看下视频就 1 点半了,难绷!

这还不算什么最头疼的事情,此前那个要我调研模仿 Napkin AI 生成图的需求,我至今还没有什么头绪。这个网站的图形编辑器很高级,输入关键词或上传文档就能让 AI 生成一个好看的逻辑图(类似于 Office 的 SmartArt 图形,但是并不是那种带层级关系的思维导图)。我也问过几个在大厂呆过的大佬朋友,他们也表示没做过这种东西,有关 SVG 图片的处理也了解甚少...

原神已经没法启动了!这次老大并没有说明天早上不用去公司,但我已经想晚一点去了,我这一天已经几乎没有自己的时间了(也就只有这篇日记算是认真花了点时间)

被邮件攻击了 / 返图过程 P 图的困扰

发现今早邮箱收到了很多封垃圾邮件,估计是被邮箱轰炸了。攻击者用了 RobertXXX 为名称,去了很多网站填写表单信息(应该是用脚本批量跑的),然后留了我的邮箱地址。还是比较好奇这个邮箱地址如何泄露出去的,明明在我可见的社交媒体上都没有公开过这个地址,但是使用它注册的网站倒是不少。

那些网站我挑了几个看了下,基本上就是 WordPress 做的,没有任何验证措施,随便填写内容和邮箱地址就完了,也不知道对我实施攻击的这个人是否同时也在攻击其他人的邮箱...

如果邮箱服务商没有提供收信开关和屏蔽的功能,似乎对于这种攻击并没有有效的防御方法。要是能让这个邮箱地址所属的邮箱服务器临时性的返回“无效地址”的效果就好了,或许这些邮件压根发不过来,那些网站的后台就不会当做正常请求处理了?

今天也是春节假期的最后一天,我给之前中山 AS 展的一位 COS 雷姆的老师返了图,但还有一些老师并没有反(没加好友的)。这些照片我还是想着怎么 P 好一点再发,结果半个小时一个小时似乎都没弄好一张图,还是觉得自己对 P 图方面的认知不够高,只能调到看似顺眼的样子,在这方面我还需要多多学习才行。

此前我的 P 图风格是直接对照角色原来的样子来调,都会把脸拉的比较 V,但经过这么多次的返图后看上去多数老师并不喜欢这个样子。因为有些角色本身脸就比较圆,加上老师本身脸也不 V,其实就不太需要拉太狠,不然反而会显得有些假。

宅在家

好不容易的单休日,这次并没有约谁出去玩或者拍照,在家处理了些事情,并且好好休息。

  • 开始写 2024 年终总结了,简单预告一下

    • 暂时在写漫展和设备相关的部分
  • 整理了下相机卡的一些重复照片

    • 了解到一款名为 WinMerge 的软件可以可视化展示文件夹差异
    • 使用 Windows 内置的 robocopy 命令也可以
    • 仅列出差异而不复制 robocopy {路径} {路径} /L /NS /NJH /NJS /NP
  • 修好了出知更鸟和星期日两位老师的照片

    • 像素蛋糕能直接多人修改肤色还是比较方便的
  • 给小窝日记增加了允许在 RSS 上展示的设置选项

    • 因为 RSS 阅读器会缓存,我内容更新后那边是无法随同更新的
    • 这样没上传图片的日记也能预先发布,而不会同步到 RSS 阅读器
  • 想整一下新服务器的自动化 CI,结果我本地的 Jenkins 都启动失败了

    • 说是 8080 端口被占用,但是也没找到占用的程序,很奇怪
    • 错误信息 Caused: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080
1
2
奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君