Wayne's blog

首页

关于

归档

好友们

loading..
work

裸辞一个季度的感想

为啥不想再继续做这个职业了 0x000: 我喜欢做程序 1: 但我不喜欢给那些瞎决策的人做 0x010: 我喜欢做自己想做的项目 1: 但不好碰到合作态度好的人 0x020: 我喜欢work life balanced 1: 但总有人要破坏这个平衡 0x030: 我喜欢轻松的工作和氛围 1: 但总有傻逼去搅乱这个 0x040: 我喜欢工作以外的时间不被打扰(除非有意外发生) 1: 但每天都是意外 0x050: 我喜欢做我喜欢的事情 1: 但无法给我经济上的回报

更多
loading..
GPT

ChatGLM2-6B

ChatGLM2-6B背景之前一直在用ChatGLM,前不久ChatGLM2出了,试试差别有多大 安装准备环境 python3 (miniconda) Linux 或 Windows (有无显卡均可) step 1. 代码和模型clone 代码 git clone https://github.com/THUDM/ChatGLM2-6B cd ChatGLM2-6B 再把 model 也 clone 下来(不要返回目录,就在这个代码目录里) mkdir THUDM cd THUDM # # Make sure you have git-lfs installed (https://git-lfs.com) git lfs install git clone https://huggingface...

更多
loading..
ChromeChromium

Chromium 使用 Google 账户

why is Chromium?Microsoft Edge 和 Google Chrome 都是基于 Chromium 的。 Edge 自从换到了 Chromium 在早期还好,可以使用微软账户,自动填充密码和书签挺方便的,还能直接使用Chrome插件。但是现在又是如此,添加了无数个傻逼Feature,我真的是不想用这该死的Feature。 但是又不太想用 Chrome,所以尝试一下 Chromium,Chromium 原生是没办法在线同步账户的,所以得使用点技巧使得其支持 注:我在Mac上已经直接使用了Chrome,没有更好的办法。 简单的办法(not recommend)添加启动参数(不要修改内容): --oauth2-client-id=77185425430.apps.googleusercon..

更多
loading..
programmingnext.jsnextui

React 18 with Next.js and nextUI

讲讲我学习 React 遇到的那些坑 vol.2link: 讲讲我学习 React 遇到的那些坑 vol.1 Resume Template 总的来说React 放弃了 Create React App这个程序,创建一个新的React应用则直接使用了 Next.js 好消息:变得简单了坏消息:变得复杂了 为啥还能有个二象性呢? 路由(better)简单了是指,使用了NextJS之后,默认就会有路由,不再需要再集成了,因为每个项目必然会有路由,每次都要再重新集成 这显得很傻。 Rendering & SEO(better)渲染将会动静结合,更利于搜索引擎抓取内容。 更复杂的目录结构 (worse)/app,/pages,/.next/,/src,/next.config.js,/tsconf..

更多
loading..
微信备份

微信聊天记录备份 (Mac)

Mac上备份微信聊天记录,重装系统也不受影响Mac版微信的用户文档记录目录在这里: /Users/zero/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat cd ~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat 压缩 2.0b4.0.9/ 这个目录就可以了 (tar zcf 2.0b4.0.9.tar.gz 2.0b4.0.9/) 把这个 2.0b4.0.9.tar.gz 备份出来,重装macOS后,还把2.0b4.0...

更多
loading..
nassqlite

TrueNas 维护数据

TrueNas 维护数据背景Truenas的Applications(k3s) 的 catelogs 是 github 官方的,每一段时间会同步一次,但是github的url在国内特别不稳定,所以会有很多错误日志出现。但是truenas不让改这个official的官方地址,搜了一下代码好像没有写死,从数据库里读出来的。 那么就得找找数据库在哪 和 表结构了 modifyTrueNas是用 Sqlite数据库 的,数据库在 /data/freenas-v1.db。 到 data 目录下后 使用 sqlite3 命令进入到CLI。 step 1. 打开数据库.open freenas-v1.db # 查看所有表 .tables step 2. 修改 catalog# 辅助显示用 .mode column ...

更多
loading..
networkiptableszerotier

Zerotier 并网 局域网

Zerotier 并网 局域网背景Zerotier 本身是一个非常好用的工具了,但是一个朋友的另一种玩法,让我觉得 Zerotier 设计的更通用以及更强大。 他是把Zerotier的网络和家里的网络 双向打通了,zerotier的节点可以直接访问家里的任何设备,家里的设备也可以访问zerotier的任意节点 而不需要安装zerotier的客户端。 非常有意思。 我的考虑是,需要访问的设备就那么几个,但是在家里为了访问那几个节点,每个设备都需要安装zt,显然很麻烦。那么需要打通从家里的网络到zt的网络。但反之暴露家里的所有设备 显得会很危险,所以zt到家则不打通。 事先准备 确定zt的网段 确定家里的网段 在家里的网络中保留一个常开的zt节点(需要Linux的) 开干step 1. 在家里的常开节点上配置..

更多
loading..
programming

讲讲我学习 React 遇到的那些坑

讲讲我学习 React 遇到的那些坑 vol.1也欢迎来看我的 Vue.js 系列: 讲讲我学习 Vue.js 遇到的那些坑 vue 技术第二弹 总体来说和 Vue 整体差别蛮大的。 数据单向(虽然是可以做成双向,但我觉得这应该不是React设计初衷) HTML和方法边界模糊 不需要在一种特定的模板下去写逻辑 (比如说vue取值需要放在data里面) 数据更新 refs: https://legacy.reactjs.org/docs/state-and-lifecycle.htmltips: 好像已经过时了, 在后续的文章中会介绍更好的写法 想要数据在页面上可以更新,还是需要依靠state的。 class Clock extends React.Component { cons..

更多
loading..
年度分享

Your Choice 主题年度分享 (2023)

Your choice 主题年度分享 (2023)老规矩,我们先把歌点上:Honkai: Star Rail - Out of control 2022其实发生了很多事情,但现在感觉也没什么可吹的 买了人生第一辆车,非常喜欢的车 做了一个非常令团队信服的领导且成为了一个非常nice的领导,但在最后我被老板压死了 搬到了上海外环,但住的舒服点了 升级了NAS,有了更大的存储空间,10G网络 升级了手上的电子产品(iPad,iPhone, …) 但最终 我在2023年初的感受就是: 对于自己整体的提升其实并不多,大多数都用来消费和娱乐了。 美好的事物 它总是那么短暂。当然这一点我是完全接受 不做任何奢求。 所以今年我想要分享的就是关于 成长,相遇,抉择。 崩坏3在不久前崩坏3主线剧情已经宣布完结,崩坏3..

更多
123414