Mar 142023
 

其实最近一年,使用office的频繁,已经超过过去20年的总和,很多东西,需要好好搞一下,提升效率。

我常用的字体是微软雅黑,中文的段落,首行缩进2个字符。这个可以通过修改word的默认模板,就可以生效。

Dec 142022
 

今天学习如何用Draw.io 来做泳道图,确实学习了很多东西,看了好几个视频,也基本完成的工作。不过视频的演讲者,对一些Draw io的细节掌握的,并不清楚。连接两个图形的时候,经常出现问题,自己都不知道为什么。

对于Draw.io 来说,连接线,可以分成4种

  • 起点绿色,终点绿色
  • 起点蓝色,终点蓝色
  • 起点绿色,终点蓝色
  • 起点蓝色,终点绿色

绿色的点,表示是固定,蓝色表示动态。其实很好理解,绿色的点,你拖到图形,点是不变的,蓝色的点,如果你拖到图形,他会选择最近的点来进行连接。

Continue reading »
Oct 312022
 

如果不做记录,担心日后会忘记。这里就把整个过程记录一下,看懂的自然就明白。

免费域名

由于cloudflare不支持二级域名,所以也就只能注册一个免费的域名。freenom,是非常有名气的免费域名提供商,现在很多人都反馈无法注册,我看了一下,应该是你注册的域名的时候,地址信息,和你的登录的ip地址信息不符合导致的。我使用的是美国的ip地址,那么你注册个人信息的时候,就要留下一个美国地址生成器,这样你注册域名就一马平川。我也失败了几次,最终修改地址,成功注册。

域名有一个dns server的设置,不过这个时候,你是不知道cloudflare给你分配的dns server 是什么,我的理解,不同用户,很可能是不同的。这块你就先别修改。

Cloudflare

注册一个cloudflare账号,登录后,创建一个site,这个时候你就能看到让你去设置你的域名的dns server的地址,这个时候,你去登录上面注册的免费域名,修改dns server,就可以。

先创建一个A记录,blog.chenshake.gg , 设置成dns解析,不要设置成proxy,等vps装完再修改成proxy。

还需要切换到ssl的地方,默认是off,改成full。就可以了。

vps

登录vps,ubuntu 22.04,直接使用

  • github.com/jinwyp
  • https://github.com/jinwyp/one_click_script/blob/master/README2_CN.md
  • bash <(curl -Lso- https://git.io/oneclick)

我是选择15,基本都是默认设置就可以。最后有一个选项,xray。

装完后,把末尾输出的东西,copy一份到写字板就可以。

收尾工作

去cloudflare,把域名的a记录的地方,修改成proxy。

下载v2rayn的客户端,在core类型设置里,选择xray。就搞定了。

所谓自动配置代理,就是不需要你浏览器做任何工作,就搞定。

不改变系统代理,这个时候,你就正常访问国内。如果要出去,就需要设置proxy来切换。

Aug 072022
 

现在的笔记本,你购买的时候,都是已经默认装好系统,有时候,还会有office。但是现在已经没有光盘,如何重装,重装后,如何搞定office,这个问题,其实我是一直都没搞明白的。最近因为孩子的需求,所以也就好好研究了一遍。

win11感受

相同的硬件,装完win11,第一个感觉,就是快了很多,比win10. 改动不小,更加类似mac。熟悉还是很好用的。建议大家都去升级。

以前大家都担心新的系统,老硬件扛不住,尤其是windows,这次倒是好像没这个问题。8g内存的机器,跑起来,很流畅。

windows升级

从win7开始,win8,win10,问11,你基本可以理解,你的笔记本,都是可以实现免费的升级。你需要的是一个微软outlook的账号,基本就可以实现自动的计划。

win8,win10,win11的iso,你其实是可以从微软官方下载,安装的时候,你需要选择你合适版本,国内笔记本内置的基本都是Home版本,选择没有密钥,继续安装,安装过程中输入outlook账号,就可以成功的激活。

我的理解,微软后续的操作系统的激活,基本是绑定硬件,这样微软允许你升级,你就直接使用iso,覆盖安装,也都是没问题,不需要做什么备份密钥的事情。

这个我在dell的笔记本验证过了,相信别的品牌也是一样。

Office激活和重装

激活内置的office,是必须使用outlook的账号,激活后,你的这个outlook账号里,是有这个记录的,如果重装系统后,你就需要登录这个outlook的账号,选择office版本,下载重装。

对于OEM版本,如果你半年没激活office,就失效。这种home 版本的office,官网购买是需要700人民币的。笔记本自带,可以很完美的解决license的问题,不需要受盗版的折腾。因为现在新版的office,基本都是需要依靠密钥激活,所以都很麻烦,半年要激活一次。

  • https://account.microsoft.com/services

使用你的outlook账号登录,你就可以看到你的office激活的版本。

windows多语言版本

现在厂商OEM的windows,基本都是单语言的版本,home版本,基本都是。也就是说,你不能把你的操作系统界面改成英文版本。

对于用户来说,如果有这样的需求,你就有三种方法

  • 升级到pro 版本,这个license,正规购买,是需要1k人民币的。
  • 重装电脑,安装home的多语言版本,license是一样的。
  • 重装电脑,装英文的多语言版本,当然你装英文版本的单语言也可以

这里面的多语言,是指windows的界面,并不是中文,英文的输入。

我以前的dell的老款笔记本,应该默认的系统是win10,升级win11,各种折腾,都没问题。默认都是可以激活。

Office 2007

微软的office 2007,是非常厉害,这是应该微软最后一个版本,采用key激活的。后续的版本,都是需要联网才能搞定,其实都比较折腾。

中文版本的Office 2007,可以装英文的语言包,更改成英文版本的office,加上office 2007 的sp3,应该还是非常好用的。

现在win11,默认带的office 版本,已经是office 2021。

我在windows 11 上安装office 2007,一切使用正常。15年前的软件,在最新的系统下,还能正常运行。

win11的硬件限制

win11,如果要从win10升级到win11,有硬件的要求,这些要求,老基本基本是不能满足,最简单的方式,那么就是跳过这些检测,定制iso。

使用rufus这个工具,制作u盘的时候,就直接搞定,非常简单。需要注意的是3.19后续的版本,已经去掉这个功能,你需要使用3.18的版本,才有跳过检测选项。

以前win10升级win11,需要等待微软的推送,这个完全不可控。你制作好win11的iso,在windows 10的系统里,直接点击setup,就可以开始升级的过程。如果硬件不满足,你就用上面这个小工具处理一下iso,就可以了。

windows iso

win10,win11,微软官网都提供下载,各种语言,都是可以直接下载。有时候需要有点小技巧,才能下载回来而已。

  • https://zhuanlan.zhihu.com/p/24832281

下载Win10制作启动U盘,重装系统,这部分内容,教你如何用chrome下载win10 的iso,我也是照做搞定的。我的电脑里,有4个iso

  • win10 中文版本iso,(已经更新到2021年上半年)
  • win10 英文版本iso (已经更新到2021年上半年)
  • win11 中文版本iso
  • win11 英文版本iso

这些iso,都是从官网下载,win11,我记得搜索一下,就可以找到。

Dell官网的windows版本

我这次直接安装微软官方的下载的win10 iso进行安装,安装过程没问题,不过发现显卡驱动还是有问题的,需要你update才行,我最后还是去dell官网下载工具,装上相应的驱动,才搞定。

如果你是dell的笔记本,其实你是可以去dell网站上,下载一个工具,在这台dell的笔记本上,直接制作一个u盘,工具会检测笔记本的service tag,自动帮你搞定。那么这个iso,其实还是不错的,加上显卡的驱动,可以让你装完后,一切都正常。

Dell的iso,还带一个winPE,可以让你紧急时候使用,我倒是没测试。

我上次重装小米的win10,也遇到显卡驱动的问题。如果装win11,就什么问题都没有。

Mar 152022
 

现在镜像仓库如果不支持HTTPS,证书如果不是经过认证,操作其实非常麻烦。其实结合DNSPod,可以帮你解决很多问题。

  • 1年的ssl证书,你自己注册的域名
  • 可以帮你解析内网的ip到域名,如果你机器可以访问公网。

我注册了一个域名专门用来做实验,chenshake.site, 专门给镜像仓库设置了一个主机名:hub。

hub.chenshake.site: 192.168.20.51

并且提交申请,正规的一年免费的SSL证书。我是下载 hub.chenshake.site_other.zip

# ll
total 16
-rw-rw-rw- 1 root root 4093 Mar 14 18:07 hub.chenshake.site_bundle.crt
-rw-rw-rw- 1 root root 4093 Mar 14 18:07 hub.chenshake.site_bundle.pem
-rw-rw-rw- 1 root root 1010 Mar 14 18:07 hub.chenshake.site.csr
-rw-rw-rw- 1 root root 1704 Mar 14 18:07 hub.chenshake.site.key

这个放到服务器上,就可以开始干活了。

yum install docker-ce
systemctl enable --now docker
mkdir /opt/certs
cp hub.chenshake.site_other/hub.chenshake.site.key /opt/certs/
cp hub.chenshake.site_other/hub.chenshake.site_bundle.crt /opt/certs/

#查看证书

ll /opt/certs/
total 8
-rw-r--r-- 1 root root 4093 Mar 15 09:25 hub.chenshake.site_bundle.crt
-rw-r--r-- 1 root root 1704 Mar 14 18:11 hub.chenshake.site.key

## 安装registry,-v 挂载证书和存储

docker run -d \
  --restart=always \
  --name registry \
  -v /opt/certs:/certs \
  -e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
  -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/hub.chenshake.site_bundle.crt \
  -e REGISTRY_HTTP_TLS_KEY=/certs/hub.chenshake.site.key \
  -v /mnt/registry:/var/lib/registry \
  -p 443:443 \
  registry:2

这样就搞定。验证一下

docker pull busybox
docker tag busybox:latest hub.chenshake.site/busybox:latest
docker push hub.chenshake.site/busybox:latest

##查看
curl  https://hub.chenshake.site:443/v2/_catalog
{"repositories":["busybox"]}

这样就基本搞定,可以工作了。需要知道的,默认registry是只能上传,下载,无法删除的。如果需要删除,需要你设置才行。

Mar 072022
 

以前真没这样的需求,需要注释一行,几行,现在要批量注释。折腾一下,发现也挺好用,提升生产力。

不同语言,不同的注释,# 和//, 我反正就是用#,简单很多。

#批量注释:

#使用下面命令在指定的行首添加注释:

#:起始行号,结束行号s/^/注释符/g
#在27 - 30行添加 // 注释
:27,30s#^#//#g

#在27 - 30行添加 # 注释
:27,30s/^/#/g

取消注释:

:起始行号,结束行号s/^注释符//g

:27,30s#^//##g

#在27 - 30行添加 # 注释
:27,30s/^#//g