代码改变世界

osx使用alfred集成有道查词

2023-02-21 09:54 by alps2006, 192 阅读, 0 推荐, 收藏, 编辑
摘要:概述 使用 mac 的同学应该经常会使用 alfred 这个软件, 主要能随时能够通过一个快键键打开查询窗口, 方便的搜索或打开软件, 文件等等, 同时也可以集成脚本方便实现其它的功能. 在日常使用的时候, 有时会查询一下某个中文的英文单词. 之前的方式是打开有道网站或词典软件查询, 不是太方便, 阅读全文

修改ctags让fzf.vim插件显示C,C++方法声明的标签

2023-02-20 17:41 by alps2006, 128 阅读, 0 推荐, 收藏, 编辑
摘要:背景 在 vim 中使用 fzf.vim 插件可以进行方便的搜索文件, 源码TAG, GIT 记录等, 最近抽空看了下 BTags 命令在 c, c++ 文件中, 无法显示头文件中的函数声明 标签问题. 比如在头文件中有如下一个函数声明, 使用 BTags 命令是无法显示出这个函数原型的. /* 函 阅读全文

Ubuntu18.04编译ZLMediakit支持webrtc

2023-02-18 21:08 by alps2006, 338 阅读, 0 推荐, 收藏, 编辑
摘要:背景 最近在做流媒体相关的一些东西, 比较了一些开源的流媒体服务, 目前 srs 和 ZlmediaKit 项目是评价比较高的, 今天主要在 Ubuntu18.04 上编译 ZlmediaKit, 并支持 webrtc 协议. 准备 源码准备 下载 zlmediakit 源码及其依赖组件源码. gi 阅读全文

osx安装mpd和ncmpcpp

2023-01-03 00:07 by alps2006, 85 阅读, 0 推荐, 收藏, 编辑
摘要:简介 mdp 是一款开源的音乐播放软件, 全名为 media player daemon , 从字面意思理解, 就是一个后台播放进程. 不同于传统的音乐播放软件集成了播放解码和界面, mpd 只是一个后台播放进程, 需要单独的客户端程序与 mpd 进行交互. mpd 的客户端也各种各样, 有浏览器插 阅读全文

使用brew安装历史版本的几种方式

2022-12-20 20:20 by alps2006, 697 阅读, 0 推荐, 收藏, 编辑
摘要:背景 在 mac osx 下, 大部分的软件都是使用 homebrew 进行管理的, 可以方便的进行软件的安装,更新,删除等等, 大部分情况下 homebrew 的仓库只会存在一份最新的软件版本, 有时可能也会同时存在多个版本, 比如 python 就会有多个. 在有些情况下我们可能需要安装某些软件 阅读全文

Osx10.14升级watchman踩坑记

2022-12-20 09:44 by alps2006, 125 阅读, 0 推荐, 收藏, 编辑
摘要:背景 使用 watchman 检测文件变化通知非常的好用, 但有些时候会出现 watchman 占用内存和 CPU 特别疯狂, 通过 watch-del 也无济与事, 由于 watchman 的版本 2021.09.13 比较老, 于是就想着升级一下版本. 正常来说, 在 mac 下使用 brew 阅读全文