blog
blog copied to clipboard
涵曦的博客
### 1. lemonade 使用场景 项目地址: https://github.com/hanxi/lemonade Windows/Linux/MacOS 桌面环境使用 SSH 远程连接服务器开发。无需鼠标 选择/拷贝/粘贴 文本。 > 比如需要在 Vim 中拷贝一段文本,然后粘贴到桌面软件(QQ?微信?)。 > 比如需要拷贝的文本超出了一屏幕,用鼠标就不方便了。而且还需要把 Vim 行号临时取消才能用鼠标选择拷贝。 lemonade 分为 client 和 server 。 桌面环境(本地)运行 server 端,远程环境运行 client...
之前在 emacs 论坛看到过这种界面,感觉挺好看的。 https://emacs-china.org/t/topic/2696  我就想,箭头看疲劳了,斜角也挺好看的。最后通过谷歌图片搜索,终于找到了这种字体。 https://github.com/ryanoasis/nerd-fonts 结合了powerline, https://github.com/powerline/powerline 但是支持的更多。  最后我配成这样了。  Putty 里面的效果。 
关于 TrueColor 的讨论见这里 当我发现某个喜欢的主题颜色没有Putty格式时,我找到了这个工具。颜色主题格式转换 Putty 为了支持 TrueColor 需要下载最新的测试版本 再推荐一个好工具,支持 Putty 多标签页管理的,支持使用 Putty 的设置,不改变默认的 Putty 习惯。[WinSSHTerm](https://winsshterm.blogspot.com/) 测试自己的终端是否支持 TrueColor 可以用这个脚本 输出结果是这样的就是支持 TrueColor  另外最近发现 vim 启动太慢了,可以这样调试输出哪一步比较卡。 ``` vim --startuptime timefile . ```...
在我的 vimrc 配置中有这样一个函数,作用是按两次 `Ctrl + C` 关闭素有插件窗口。 ```viml function! ClosePluginWindow() " Close quickfix cclose " Close Leaderf Buffer redir => message silent execute "ls!" redir END let l:buflist = split(message,...
https://zhuanlan.zhihu.com/p/36279445 错误排查:`gutentags: gutentags: gtags-cscope job failed, returned: 1` 这说明 gtags 在生成数据时出错了 第一步:判断 gtags 为何失败,需进一步打开日志,查看 gtags 的错误输出: ``` let g:gutentags_define_advanced_commands = 1 ``` 先在 vimrc 中添加上面这一句话,允许 gutentags 打开一些高级命令和选项。然后打开你出错的源文件,运行 “:GutentagsToggleTrace”命令打开日志,它会将 ctags/gtags 命令的输出记录在...
## 1. 安装 Emscripten 环境 参考官方文档: http://kripken.github.io/emscripten-site/docs/getting_started/downloads.html 系统环境建议使用 Ubuntu18.04,我在 CentOS7 上因 glibcxx 的版本过低的问题搞不定 clang 报错的问题。 - 下载SDK: ```sh # Get the emsdk repo git clone https://github.com/juj/emsdk.git # Enter that directory...
## 1. Lemonade 是啥? > Lemonade is a remote utility tool. (copy, paste and open browser) over TCP. https://github.com/pocke/lemonade 就是支持远程的粘贴板 ## 2. 有啥用? 比如在 Windows 下使用 Putty 等终端工具连接 Linux 服务的时候,从...
### 在内网机器上执行下面的命令 ``` bash ssh -p22 -f -N -R 0.0.0.0:2222:localhost:22 [email protected] ``` - `-p22` 用于指定外网机器的 sshd 端口 - `2222` 是指定开放内网机器的端口(可随机定义) - `22` 是内网机器的 sshd 端口 - `root` 是外网机器的用户 - `127.0.0.1`...
之前都是刷的别人编译的路由器固件,除了padavan , 还试过 PandoraBox,Openwrt/LEDE 等其他 K2 能刷的固件。PandoraBox 已停止更新,LEDE用了一个月后 2.4G 网络基本废掉了。其他像高恪,不死鸟固件,刷了试试觉得不好用就立马删了。回想起以前刷的 padavan 除了功能少,但是很稳定,最终还是选择了 padavan。 选择现成的 padavan 包觉得有的精简包确实 curl 和 openssl,选择功能多的包又担心不稳定,我需要 curl 和 openssl 的原因是因为要用 aliyun 的域名解析来实现 ddns。然后我就决定自己用源码编译一个,结果在网上找到[编译教程](https://bitbucket.org/padavan/rt-n56u/wiki/EN/HowToMakeFirmware),很简单的就编译出一个包了。 今天尝试了用 dnspod 的 ddns...
我的笔记本是 ThinkPad X200, 内存4G,经常闲置在家中,于是想废物再利用,玩玩 docker。 系统装的是 Win7, 不装 Linux 的原因是有时候会用到 Win7。于是装的 docker 版本是 boot2docker,幸好 VirtualBox 玩的多,一些小问题都比较快的解决了。比如修改磁盘目录,添加网卡,配置端口转发,配置共享文件夹等等。 一开始是参考 [wahyd4/aria2-ariang-x-docker-compose](https://github.com/wahyd4/aria2-ariang-x-docker-compose/blob/master/README.md) 来搭建的,配置 minidlna 时也参考了 [aria2 及 DLNA 服务 Docker 部署](https://blog.smoker.cc/docker/dockerized-aria2-deploy-3.html)。最后总结出自己的一份配置 [hanxi/media-server-docker-compose](https://github.com/hanxi/media-server-docker-compose) 遇到了 minidlna...