Random Posts
Tags
Categories
Recent Comments
- 小肥 on GDB 从裸奔到穿戴整齐
- flandre on 异步事件模型的 Self-pipe trick
- inv on 异步事件模型的 Self-pipe trick
- skywind on 异步事件模型的 Self-pipe trick
- skywind on 异步事件模型的 Self-pipe trick
Links
Meta
Category Archives: 未分类
提高效率从编写 init.sh 开始
有部分人不太愿意定制自己的终端配置,因为:“服务器太多,怎么可能每台都去定制,所以都用默认配置,习惯了就好”。其实道理很简单,算笔账就清楚了,除非你是 SA 每天管理上千台服务器,程序员的话,每天接触的开发服务器也就五台以内。既然 90% 的利益都在那三五台机器上,还在纠结 10% 的事情,这就叫不明智。 还有人担心这 10% 的时间偶尔到裸环境下不适应了,所以拒绝 90% 的时间使用高级配置。这是我听过最荒谬的理由,我天天自己开车上下班,偶尔骑下自行车我也不会忘记怎么骑车。更不因为偶尔需要时怕不会骑了而把汽车卖了每天都坚持骑单车,或者干脆就拒绝学汽车驾驶,拒绝提高自己的车技。我路由器上连 bash 都没有,只有个 busybox 的残缺 shell ,照着理由我要去迁就路由器么?这种说法要不就是看不清楚自己核心利益在哪里,要不就是没体验过汽车快起来可以比单车快几倍。 何况不管是程序员还是 SA,做好配置的同步工作也就行了。如果可以花固定的时间,让终端工作效率提升一倍以上,这种一次性的投资为何不做呢?所以接下来讨论下终端环境下各种配置应该如何管理,如何同步的。
KVM 虚拟化环境搭建 – ProxmoxVE
送大家一套完全开源免费的 VmWare / vSphere 的代替方案,代价是稍微动一下手,收获是你再也不需要任何商用付费的虚拟机软件了。KVM 整套解决方案一般分三层: KVM:内核级别的虚拟化功能,主要模拟指令执行和 I/O QEMU:提供用户操作界面,VNC/SPICE 等远程终端服务 Libvirtd:虚拟化服务,运行在 Hypervisor 上提供 TCP 接口用于操作虚拟机的创建和启停 第一个是 Linux 内核自带,后两个是各大发行版自带的标准组件。这里的 qemu 不是原生的 Fabrice 的 qemu,而是定制的 kvm 版本的 qemu 。 你当然可以用 qemu-system-x86 程序写很长的一串参数来启动你的虚拟机,但是这样十分不友好,所以有了 Libvirtd 这个东西,将物理机的所有资源:存储/网络/CPU 管理起来,并且提供统一的服务接口。 那么 KVM + Libvirtd 有几种不同层次的玩法: 初级:在 /etc/libvirtd/qemu … Continue reading
WSL 服务自动启动的正确方法
2018 年 Windows 10 下的 WSL 已经可以保留后台进程了,从此后,用了十多年的 cygwin 基本失去了存在的价值了。网上有很多 WSL 自动启动服务的方法,但是都有些大大小小的问题,很多又是针对最老的 ubuntu16.04 发行版(输入 bash启动哪个),你如用商店里下载的最新的 WSL 版本 Debian9/Ubuntu18.04 就会出错。 所以正确在 WSL 里自动启动服务的方式有必要记录一下。 创建启动脚本: 进入任意 WSL 发行版中,创建并编辑文件:/etc/init.wsl #! /bin/sh /etc/init.d/cron $1 /etc/init.d/ssh $1 /etc/init.d/supervisor $1 里面调用了我们希望启动的三个服务的启动脚本,设置权限为可执行,所有者为 root,这时候可以通过: sudo /etc/init.wsl [start|stop|restart] 来启停我们需要的服务,接着在 Windows … Continue reading
卡片生成词典(Anki)
最近在学习使用 Anki + WordQuery,发现几个问题: WordQuery 里面词典一多就很混乱,还会互相冲突。 每个词典都要重复一遍词头音标之类的。 内容冗长不堪,经常要翻好多页。 配置使用太麻烦 很多网上现成的 apkg 包内容实在太简陋,惨不忍睹 篇幅越长同步越慢 所以弄了个《卡片生成词典》分为两个mdx:正面(anki-front.mdx)和背面(anki-back.mdx),目标是: 篇幅精简减少滚屏,内容丰富准确,风格统一重点突出 选词使用 COCA 6 万 + CALD 索引,差不多7万单词,超过的也没太大有背的必要。 包含内容 正面内容:anki-front.mdx 1. 词头 2. 音标 3. 考试大纲和 COCA/BNC 词频, 4. 柯林斯星级 5. 是否是牛津核心词汇的 K 标志 背面内容:anki-back.mdx 1. … Continue reading
单词释义比例词典
使用语料库可以生成词性使用比例(比如一个单词,动词形式在语料库里使用比例30%,名词形式使用比例70%),BNC语料库配合翻译引擎可以生成单词释义比例(比如一个单词,各个含义在语料库中出现次数的比例)。 用柯林斯+COCA6万单词做索引,生成了这个释义比例词典: 截图里排在 GoldenDict 第二的词典,为了保持紧凑,没有词头和音标,只占用一行空间。希望查词时能多一个参考角度: 云盘下载(MDX): 链接: http://pan.baidu.com/s/1kVHnu8R 密码: 5n6x 相关内容: 《简明英汉必应版》震撼发布-全网收词量最多的离线词典,词频考纲标注 有道词语辨析词典 卡片生成词典(Anki)
《有道词语辨析》加强版
有道词典的同近义词的词语辨析是比较好用的,能够帮你区分单词之间的细微差别,但是稍作调查就能发现,有道的《词语辨析》数据来源于以下几个公开资料: 1) 《英语同义词辨析大全》:https://wenku.baidu.com/view/16b16d4269eae009581becc6.html 2) 《易混淆词组》:https://wenku.baidu.com/view/9b9db523a5e9856a561260a2.html 3) 《考研英语近义近形词辨析》:https://wenku.baidu.com/view/678e3aa4dd36a32d737581b2.html 都是网上的公开资料,那么我们也整合一个,并且融合了网上更多的同近义词辨析公开资料,得到了这部《有道词语辨析》词典: 比如查 ample 就能显示出另外几个近义词,以及他们的区别,应该是目前同义词辨析最丰富的 mdx 词典了。 收词范围大概是从初中到研究生英语词汇量的收词范围,也就是差不多 COCA 词频排行榜 8000 以内的核心单词汇。8000 以内的词义辨析可以查这个,超过范围可以看更专业的: Merriam-Webster’s Dictionary of Synonyms and Antonyms Use The Right Word 这两个资料。 词典下载: 度盘:https://pan.baidu.com/s/1gff2tdp 相关内容: 《简明英汉必应版》震撼发布-全网收词量最多的离线词典,词频考纲标注 单词释义比例词典 卡片生成词典(Anki)
为什么说 zsh 是 shell 中的极品?
(这是之前我在知乎上回答的一个可能对大家有点用处的答案,关于 zsh 的一些演示) 色彩高亮 并不是传统基于正则表达式的色彩高亮,而是真的会判断你输入的是啥的色彩高亮: 白色代表普通命令或者程序,红色代表错误命令,这个很管用,你再一个个字母的敲命令,前面都是红色的,如果敲对了最后一个字母的话,你会看到整条命令连着前面的都变成了白色,代表你敲对了。以前无高亮的时候敲错了都不知道,还要往上翻着左右检查。下面青色的代表内建命令或者 alias (echo 和 ls ),这些都不是正则判断出来的,是真的去检查的。 细心的人会发现非零的错误码,也会高亮显示在最右边(上一条 data命令错误,返回127)。 命令提示 注意,命令提示和补全是两个完全不同的系统,很多时候提示比补全更有用: 你才输入完 “tar”命令,后面就用灰色给你提示 tar 命令的参数,而且是随着你动态输入完每一个字母不断修正变化: 比如你输入到 – 后,没有跟着它上面的提示,而是输入了一个c字母,它马上明白你是要压缩,不是解压,然后随即给出你压缩对应的命令提示。 这个命令提示是基于你的历史命令数据库进行分析的,随着你输入的命令越来越多,提示将会越来越准确和顺手,某些不常输入的命令特别管用,比如偶尔查看下网卡配置: 刚输入完:cat /etc/n 它后面已经猜出你可能要查看网卡配置了,然后马上给出你提示,用不着你 tab 补全半天,你才敲 gc ,它就猜测出你可能想运行 gcc,然后马上给出完整建议:
《简明英汉必应版》震撼发布-全网收词量最多的离线词典,词频考纲标注(432万词条)
相信大家都有类似的体验,现在各种桌面在线词典在盈利的压力下,广告越来越多,查个单词都要提示你注册用户,加入社区,添加好友,关注新闻,学习每日一句,推荐英语课程,搞得启动越来越慢,干扰太多了,稍不留神点错了就万劫不复了。 我就想要简单直接的查词即可,可惜商业免费词典都不满足我的需求,后来把《XX词霸》,《X道词典》都卸载了,转投免费开源的 GoldenDict(可以安装各种离线词典),挂载《21世纪》搭配《朗文》《剑桥高阶》等学习词典,确实很好用,可惜这些大部头词典的收词量太少了,查10个词,有3个查不出来,又得点开网页,有道搜不到去金山,金山查不出来去必应,必应再查不出来就要点开谷歌翻译和 wiktionary 和 Urban Dictionary 等,有时候网络不好,点不开,有时候 vps 抽风谷歌翻译用不了。 这年头难道就没有办法让你随心所欲简单快捷的查个单词?于是我找到一个解决方案:现在网上公开免费资源那么多,既然找不到现成的,自己做一个收词量超大的词典放到 GoldenDict / 手机欧陆 里不就完了? 然后我制作了 340 万收词量的开源词典《简明英汉增强版》(支持 GoldenDict, 欧陆词典,BlueDict,mdict,edwin,Kindle 等),受到很多网友们的欢迎,半年不到,积累了五万多的下载量。其后再接再厉,补充更多短语、谚语、新词、俚语和专业术语,并对前20万基础词汇使用必应释义进行了校对,最终发布这个收录 432 万词条的《简明英汉必应版》。 网上有的它有,网上没有的它也有!!收词量 432 万是什么概念,参考下面: OALD8:7.2万词条 朗文5:6.2万词条 Merriam-Webster’s Collegiate Dictionary:11.9万 柯林斯 Cobuild 5:3.4万 21世纪:37.7万 有道本地增强版离线词库:40万 欧陆离线词库:40万 整合了市面上各类免费和开源资料,利用 BNC/COCA 语料库进行词频矫正,并使用 … Continue reading