你需要一个专业的设计师(Midjourney)

我一直身处互联网行业,从2013年时就经常听到大数据,2014年随着大数据的浪潮也逐步开始搞一些AI相关的系统建设,在当时的时间点觉得概念很好也比较超前,但从行业看更多是听到声音没有见到有代表性的产品。2022年底chatgpt4震惊业界,随时而来带动了一些类AI工具的发展,确实从各方面看得见和摸得着的都能感受到这波浪潮的澎湃,最近在玩Midjourney这里我也整理了一下AI发展和Midjourney的相关资料也分享在这里供大家参考。

一. AI的演进

以下为AI进化路线图

从演进图上可以看到AI概念很早就有,而早年因计算量和数据量等问题更多停留在概念阶段,从2020的GPT3开始引起了AI的浪潮。而AI这里又可以分为两类:

  • 文本处理
  • 图片绘制
    在图片绘制流域代表的产品如Midjourney 、AI painting 、PicUP.AI 、DALL-E 2 和Disco Diffusion等

二. 你需要一个专业的设计师 (Midjourney)

你需要一个专业的设计师,它就是Midjourney。Midjourney是一款绘画工具,创建团队来自美国旧金山,创始人David Holz,整个公司规模不到20人,但估值达到数亿美金。Midjourney是一款AI绘图工具,只要输入关键字,就可以根据算法生成一张图片。

1
tips:创始人表示他最喜欢阅读两类书,一个是科幻文学,另一个是中国古典文学。中国古代文学有一些最美的对人类历史的深刻思考,Midjourney这个名字就来自于《庄子》,庄周梦蝶,对应中文的“中道”。

2.1 Midjourney适用场景

Midjourney的应用场景:

  • 在工作汇报中场景中的图片制作
  • 自媒体运营,公众号的封面、文章配图等
  • 视频封面,海报Logo
  • 广告图片
  • 社交软件的头像
  • 大头贴、人像转动画等

生活中的类似场景很多,不一一举例,以上这些工作内容在以往都需要有专业的设计师花很多时间才能完成, 但目前这些工作都可以通过Midjourney代为完成。

以下两张照片是通过Midjourney花几分钟生成的大头贴:

Read More

30分钟了解Terraform

基础设施即代码

在聊Terraform前,总是绕不开Iac这个话题,因为Terrafrom也是IaC的一个子集。
基础架构即代码(Infrastucture as Code,IaC) ,通过代码的方式来管理整个基础架构。这里的两个关键词:

  • Infrastucture:管理的对象包括公有云、私有云、混合云,按层划分还包括IaaS和PaaS;
  • Code:代码+注释屏蔽人手动配置很多过程只有配置过或负责人才了解,代码可版本管理(过程可追踪)

Terraform

腾讯云的Terraform实践

通过脚本配置腾讯云弹性网卡

最近遇到一个问题腾讯云服务器在配置弹性网卡时需要手动配置路由,如果路由配置错误远程连接的服务器会立马断开,需要重启后再次连接远程SSH,另外因Linux操作系统发行版本不一样,版本新旧程度不一也会有部分没有配置网卡的情况,当前对新手配置的体验不是很好,经过几番折腾也写了一个脚本来适配各种情况,截止到目前已经适配这几种Linux发行版本CentOS7.5-8.4、 TencentOS、OpencloudOS和Ubuntu等操作系统发行版本。脚本搞定后还可以通过tat-agent来批量下发服务器,并执行操作,让用户特别新手无需登录服务器,输入配置弹性绑卡的关键步骤就可以自动配置好,以下来介绍一下配置过程。

首先说一下腾讯云弹性网卡的应用场景,它主要应用在内外网分离与灾备等场景,应用还是比较广泛,以下为我购买腾讯云云服务器的环境:

  • 腾讯云云服务器
  • Linux CentOS_7.5
  • 申请了一块辅助网卡
  • 主网卡两个内网IP ,辅助网卡三个内网IP

详细见以下截图。

以下为自动配置脚本。

Read More

納瓦尔宝典

非常不错的一本书,樊登老师也推荐过,自己阅读了一遍确实有很多收获。

书从财富说起。 什么是财富自由?书里的定义是在你睡觉时仍然在赚钱的,所以依靠时间是不可能致富的,需要用到杠杆和复利,书中一句比较有意思的话“不要再把人分为有钱人和没钱人,现代的二分法是“利用杠杆的人”和“没有利用杠杆的人”。

在生活中所有的回报,无论财富,人际关系还是知识都来自复利。要想有所专长,就要追求有兴趣和热爱的而非盲目追求热点。

如何利用到杠杆与复利这里就需要不断的迭代你的思维,要学习经经济、博弈论、心理学、说服力、伦理学、数学和计算机。

书中作者有一个小的经验,大胆的设置个人时薪,并严格的执行,如果解决一个问题的成本低于时薪,那就忽略这个问题。

同时作者还建议多去阅读,关于阅读书中一句话,人与人的区别不是”受过教育“和”没受过教育“,而是喜欢阅读和不喜欢阅读,关于阅读这里作者更推荐的是阅读原著和阅读经典。

读书笔记脑图:https://docs.qq.com/mind/DTnNFY21Rem1mQW9O

如何批量下载域名证书文件

背景

以我个人证书为例,购买后服务商会提供注册机构的证书凭证,证书凭证效果如下。

腾讯云域名管理列表(https://console.cloud.tencent.com/domain/all-domain) 如果管理的域名比较多,又希望批量下载证书时就比较麻烦,因为当前产品功能并未提供批量下载功能。所以今天分享一下,如果来批量下载证书凭证列表。

如何批量下载域名证书文件

介绍一下如何通过脚本批量下载证书文件。 首先打开证书下载页,将证书页的cookies复制到文件中。

复制出来,内容结构大致如下:

Read More

如何解决Linux磁盘乱序的问题

背景

最近看腾讯云云硬盘一篇文档(https://cloud.tencent.com/document/product/362/32403) 以下这段通过软链接挂载磁盘方式,开始没太明白为什么要做这样复杂 ??

此云硬盘文档分为两段来介绍挂载磁盘:

1) 购买云硬盘后,直接格式化,通过设备方式挂载,如以下红色部分。

2)然后是将磁盘放到fstab中,就出现第一个截图的挂载方式。

Linux工作原理

将软链接的方式写入fstab中其实是为解决Linux磁盘挂载乱序的问题 。 当Linux磁盘较多的情况,如/vda、/vdb、/vdc等,假如某块盘坏掉换盘后,前面盘符就会出现顺序错乱的情况,这是Linux工作机制导致的问题,当前Linux磁盘映射会通过以下依次三种顺序:

  • 磁盘驱动程序加载;
  • 主机PCI插槽检测;
  • 磁盘本身监测。

所以这里出现热插拔、异常重启、磁盘异常换盘就会导致磁盘乱序,所以我们可以采用软连接的方式来解决此问题。

如何解决乱序问题

解决方法还是通过软链接的方式来挂载,接下来说一下操作步骤,首先查找磁盘映射关系。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# tree /dev/disk/*
/dev/disk/by-id
|-- ata-QEMU_DVD-ROM_QM00002 -> ../../sr0
`-- virtio-disk-91mkfy6l -> ../../vdb
/dev/disk/by-label
`-- config-2 -> ../../sr0
/dev/disk/by-partuuid
`-- 4c5be527-01 -> ../../vda1
/dev/disk/by-path
|-- pci-0000:00:01.1-ata-1 -> ../../sr0
|-- pci-0000:00:06.0 -> ../../vda
|-- pci-0000:00:06.0-part1 -> ../../vda1
|-- pci-0000:00:07.0 -> ../../vdb
|-- virtio-pci-0000:00:06.0 -> ../../vda
|-- virtio-pci-0000:00:06.0-part1 -> ../../vda1
`-- virtio-pci-0000:00:07.0 -> ../../vdb
/dev/disk/by-uuid
|-- 2023-02-28-09-55-50-00 -> ../../sr0
|-- 7ce2278a-742e-4a79-8385-116636fe842c -> ../../vdb
`-- c21f153f-c0a8-42db-9ba5-8299e3c3d5b9 -> ../../vda1

通过软链接的方式来挂载磁盘(还可以用标签,操作方式见参考)。

1
# mount -t ext4 /dev/disk/by-uuid/7ce2278a-742e-4a79-8385-116636fe842c /mnt

成功挂载后,再将挂载盘动作写入/etc/fstab,修改此文件时建议先备份。写入fstab主要还是重启服务器时init会加载此文件,并将此文件中的设备进行挂载。

1
/dev/disk/by-uuid/7ce2278a-742e-4a79-8385-116636fe842c      /data1  ext4 defaults 0 0

执行以下命令,无报错为加载成功。

1
# mount -a