跳至主要内容

博文

目前显示的是 一月, 2018的博文

Code to Graph

花了点儿时间寻找适合 code 转换为 graph 的工具,发现了 pandoc 和 Graphviz。 [Graphviz](https://graphviz.gitlab.io/documentation/) 貌似比较有趣,下载了一个Windows的版本,安装之后在 Win10 上没有任何的图标添加,要自己到安装目录下找到 `bin/gvedit.exe` 打开。 另外找到了一篇[很详细的攻略](http://blog.jobbole.com/94472/)来学习如何使用 Dot 语言来绘图。

解决由ATI显卡驱动导致的爆音

一直以来电脑有个问题,在开始播放音乐或是看片的时候,音箱里首先一下爆音。如果播放的音频时间很短,那么干脆就听不见——甚至连Windows的开机声音也没有。 花了点儿功夫求助Google,初步得到的结论是由于PC上的ATI显卡驱动和主板的Realtek音频驱动有冲突导致的。后来找到了 [Realtek 官网所提供的 High Definition Audio Codecs](http://www.realtek.com.tw/downloads/downloadsCheck.aspx?langid=1&pfid=24&level=4&conn=3&downtypeid=3),其中有一个专门为 ATI 设备编写的驱动名为『ATI HDMI Audio Device』,版本是R2.70,虽然最后的更新时间是五年前(2012/6/2)不过这不重要,果断下载安装。 重启后一切搞定~

Running Kubernutes in Windows 10

试着在 Windows 10 PC 上玩 docker 和 Kubernetes。作为容器管理平台,Kubernetes 可以被安装并运行在不同类型的环境下,包括开发者的笔记本电脑,或是云服务商的VM,甚至是一组裸机上…… 参考官方文档 [Picking the Right Solution](https://kubernetes.io/docs/setup/pick-right-solution/) 找到了适合创建单机单节点 Kubernetes Cluster 的 [Minikube](https://kubernetes.io/docs/getting-started-guides/minikube/#minikube-features)。 Minikube 提供的特性包括: * DNS * NodePorts * ConfigMaps and Secrets * Dashboards * Container Runtime: Docker, rkt and CRI-O * and etc. 安装 Minucube 的步骤看起来也挺简单的,先要 PC 的 BIOS 支持 VT-x 或是 AMD-v 虚拟技术,这年头只要不是太老的 PC 都行。接着需要在 OS 里装一个 Hypervisor,对 Windows 而言常见的就是 VirtualBox 或者 Hyper-V。 之前为了安装 Docker for Windows 卸载了 VirtualBox 改用 Hyper-V,因为 docker 的文档 [Machine Driver](https://docs.docker.com/machine/drivers/hyper-v/) 里明说了: > Hyper-V must be enabled on your desktop system. Docker for Windows automatically enables it upon install 谁让人家是微软的亲儿子捏? 接着要安装 `kubectl` 这是 Kubernetes 的 CLI (命令行工具),在 Windows 10 里可以利用 Chocolatey 包管理器来[代为安装](https://kubernetes.io/docs/tasks/tools/inst...