今年 6 月,公司喊了两年的搬家终于看起来要搬了,而且我的 IKBC C87 服役超过三个年头了,我想是时候换个新键盘了,毕竟已经相当用了三年零三个月了。
[Read More]AWS re-invent 12-23
巅峰科技 重塑未来
这次举办的比上一次参加的 10 月 23 的能好一些,人也多一些。不过总体的感觉就是每次都是新产品推销会议。但是对于我们小公司而言,了解趋势有帮助。不然一直用着那些古老的技术也不太合适。
2020 主题分享
算是对于 re:invent 发布的内容的总体概览,讲解者的职位最高,也是最能将东西讲解的最清楚的。
自 2006 年发布 S3,AWS 已经持续创新 15 年。
2019,在拉斯维加斯举办的线上有高达 6.7 万的参会者,而且门票将近 1.8K 美金。
2020 年因为疫情的原因,在线上举行超过 3 周,有超过 50w 的注意用户观看。现在线上的版本已经有了中文版本,对于有需要的可以点击链接去观看了。
AWS 云市场的份额高达 45 %。
目前云计算本地部署高达 96%,而云上部署只有 4%,这个数字让我特别震惊。
[Read More]aws secrity day 10 月 23 日笔记
Security Day
责任共担 的安全模型
AWS 的安全责任:计算,存储,数据库和网络以及 全球基础设施
- 安全可视化和安全可控
- 服务之间高度集成,达到自动化布署 Macie 。。
- 建立隐私数据保护
- 丰富的使用场景
Go 中"坑爹"的类型转换
go 代码
package main
import (
"fmt"
"math"
)
func main() {
var count uint32
fmt.Printf("count: %d\n", count)
fmt.Printf("count - 1: %d\n", count - 1)
// num := math.Pow(2, float64(count-1))
fmt.Printf("math.Pow(2, float64(count-1)): %f\n", math.Pow(2, float64(count-1)))
fmt.Printf("int(math.Pow(2, float64(count-1))): %d\n", int(math.Pow(2, float64(count-1))))
fmt.Printf("uint32(math.Pow(2, float64(count-1))): %d\n", uint32(math.Pow(2, float64(count-1))))
fmt.Printf("int32(math.Pow(2, float64(count-1))): %d\n", int32(math.Pow(2, float64(count-1))))
fmt.Printf("uint64(math.Pow(2, float64(count-1))): %d\n", uint64(math.Pow(2, float64(count-1))))
fmt.Printf("int64(pow(2,1023): %d\n", int64(math.Pow(2, 1023)))
fmt.Printf("uint64(pow(2,1023): %d\n", uint64(math.Pow(2, 1023)))
}
为什么程序员更应该支持正版软件?
MantisBT 安装
MantisBT 安装
github 地址 注意,不能从 release 页面下载来安装,要从官网进行下载
下载并解压
# curl -LO https://github.com/mantisbt/mantisbt/archive/release-2.24.1.zip # 这个代码是错误的
curl -LO https://nchc.dl.sourceforge.net/project/mantisbt/mantis-stable/2.24.1/mantisbt-2.24.1.zip
unzip unzip release-2.24.1.zip
建议详细阅读官方文档,不然将会和我一样遇到一车子的坑。
[Read More]V2ray 终端代理
V2ray 终端代理设置
我可能是个白痴吧,从业这么久了,都没有研究过在终端加速 HTTP/HTTPS,特别是下载 github 的开源代码,或者使用 brew 更新或者安装软件。
昨天竟然才明白,终端使用了代理之后,ping 不通谷歌或者非死不可是正常的。所以之前的郁闷一下就解决了。下面说说在三个操作系统上简单的设置吧。
Mac
拷贝代理地址
如图,右键选择菜单项,地址就会被拷贝,然后在终端执行就 OK 了。

谈谈我对 Mac 的看法
当初错误的决定
Air 是 2015 年初买的 2014 年的 128GB机器,自己一个人的深圳呆的非常无聊,想买点啥来填补内心的空虚,索性就买了一个 Macbook Air。为啥不买 Pro? 因为当时的工资还不够买一个 Pro,而且看同事用的 Pro,颜值也不是很好,但是当买回来之后,用了一段时间之后,感觉还是视网膜屏幕舒服。其实现有看来,当初应该买个 Pro,最起码用的时候,看着很养眼……
一直闲置的机器
讲道理,上班一直用的 Windows 开发,下班也比较累,几乎用笔记本在家解决一下线上的问题。对于 Mac 真的就是有啥问题,反正凑合能用即可,Mac 上的快捷键到最近我都认不全。
[Read More]Mac 重装之后,删除容器中的其它卷宗
问题
128GB 的机器,重新安装机器之后,安装完一些必备的软件,发现只有 8GB 可用了,要知道我是为了节省一个空间才重新安装的,结果成这样,恶心程度可想而知啊。
如图:

存储空间查看
关于本机 -> 存储空间
发现『容器中的其它卷宗』占用了 70GB+
一番谷歌
Apple 论坛上并没有找到解决方案,让我重启,重启并没有任何改善。
[Read More]go-micro-broker-kafka-demo
困惑
有点小心动要研究一下 go-micro 的 broker,正好在研究 kafka,想找个 demo 尝试一下,但是真让人头大,并没有找到很容易上手的案例,于是自己码一篇来帮助有兴趣研究的朋友。
V2 版本
代码
在 https://github.com/micro/examples v2 版本下面的 broker/main.go 中增加了一行代码
_ "github.com/micro/go-plugins/broker/kafka/v2"