Discovery

Some fun things that I discovered.

Linux

screen - 让任务妥善的运行在 Linux 后台

在通过 SSH 远程连接到服务器终端时,一般会用 nohup + & 将任务运行在后台,从而防止 SSH 断开后任务被一起中断。 对于这种需要把任务稳定运行在后台的需求,screen 是另外一种非常理想的工具,使用步骤如下: 一、创建分离式伪终端 $ screen -dmS <Session Name> 比如我想创建一个伪终端来跑 lotus 的守护进程: $ screen -dmS lotus-daemon 二、查看伪终端列表 $ screen -list There are screens on: 955000.lotus-daemon (Detached) 1 Sockets in /run/screens/

Discovery

俗语集合

1、奸近杀,赌近盗 ; 2、救急不救穷,帮笨不帮懒; 3、男人心软一生穷,女人心软裤带松; 4、美妇悦目,贤妇悦心; 5、吃吃喝喝,人走下坡; 6、笑贫不笑娼,看富不看抢; 7、平淡无奇兄弟哥,一人发财成路人; 8、一人赚钱全村馋,一人致富全村拦; 9、不摸锅底手不黑,不拿油瓶手不腻; 10、不看家中妻,但看身上衣; 11、人不出门身不贵,火不烧山地不肥; 12、井深槐树粗,街宽人情淡; 13、人情送匹马,买卖不饶针; 14、亲戚盼着亲戚富,邻居盼着邻居穷; 15、久住令人厌,

Discovery

文件传输相关的开源项目

Firefox Send 项目主页 仓库 大名鼎鼎的 Mozilla 基金会旗下项目,端到端文件加密传输,链接到期文件既焚。 transer.sh 项目主页 仓库 通过命令行轻松共享文件 File.Pizza 项目主页 仓库 通过浏览器实现P2P文件传输,浏览器相当于BT客户端,服务端负责生成链接和建立客户端之间的连接。客户端网页关闭,服务即断开。 ShareDrop 项目主页 仓库 和文件批萨的功能逻辑类似。 qr-filetransfer 仓库 通过 wifi 在手机和电脑之间传输文件,电脑端将文件生成二维码,手机端扫码下载。 onionshare 项目主页 仓库 不会用

frontend

PostCSS - A tool for transforming CSS with JavaScript

PostCSS 是一个使用 JS 插件转换 CSS 样式的工具。这些插件可以检查(lint)CSS,支持 CSS Variables 和 Mixins,编译尚未被浏览器支持的先进的 CSS 语法,内联图片,以及其它很多优秀的功能。 PostCSS 在工业界被广泛地应用,其中不乏很多有名的行业领导者,如:维基百科、Twitter、阿里巴巴、JetBrains。PostCSS 的 Autoprefixer 插件是最流行的 CSS 处理工具之一。 PostCSS 接收一个 CSS 文件并提供了一个 API 来分析、修改它的规则(通过把 CSS 规则转换成一个抽象语法树的方式)。在这之后,

Discovery

Trojan

经过实测,Trojan 是目前用过速度最快的工具。 它完全模拟 https,如果请求来自于浏览器,则定向到配置文件中指定的页面。如果请求来自 trojan 客户端,则在完成 https 一系列验证和加密之后,通过 https 的加密通道进行通信。 相比其他工具,Trojan 的优势在于不需要其他 web server 中转,443 端口由它自己使用。少了中转,速度自然有了显著提升。 另外,Trojan 的安装和配置极其简单。

Discovery

shotcut - 又一款跨平台开源剪辑软件

shotcut一直使用 kdenlive 做视频剪辑,搜索关键帧用法时候,无意中发现了 shotcut。马上安装试用,感觉不错。 视频剪辑软件的界面大同小异,快捷键和功能设置方面各有不同。 下一期视频打算用 shotcut 剪辑试试看。 2020年1月3日 更新 没用成,因为shotcut目前还没有实现音视频组合和素材批量拖动的功能,在这两个关键功能没有实现之前,我应该是不会把它变成主力工具的。

ffmpeg

Handbrake - 开源的视频转码工具

用 ffmpeg 给视频,有些 dvd 转 mp4 时候会出现音画不同步的问题。而且每次都要在命令行输入一系列设置参数,毕竟脑容量有限,相当于每次都要重新看一下说明书,确实有点不方便。 在搜索音画不同步的解决方案时,看到有人推荐 HandBrake 一款开源的跨平台的视频转码工具,它可以直接读取光驱,将光盘文件转码成其他格式。 Linux、MacOS、Windows 全平台支持,开源,完全免费。 Reference HandBrake/HandBrake

ffmpeg

ffmpeg - Linux 下高清屏幕录像

ffmpeg - 一款功能完备、跨平台的音频/视频流媒体录制和格式转换工具。 在我印象中,ffmpeg 是用来给视频做格式转换的: $ ffmpeg -i input.mp4 output.avi 仔细研究才发现,这货太牛了,除了强大的转码功能,还有全高清录屏功能。 Linux 系统环境 PC 桌面全高清录像一条命令就可以做到: $ ffmpeg -video_size 1920x1080 -framerate 30 -f x11grab -i :0.0 -c:v libx264 -qp 0 -preset ultrafast capture.mkv -qp 0

Discovery

RelaxedJS - 用前端技术制作漂亮的 PDF

朋友让我帮忙找制作文档站以及生成 PDF 文档的方案,最好能实现一个源文件既可以生成 HTML 版本的手册页面,又可以生成比较美观的 PDF 文档。 对于这种需求,我了解方案是使用 Shpinx-Doc ,源文件是 reStructuredText 格式(rst)。配置妥当,终端跑一个命令就能把文档生成专业稳重的手册页面。 但 Shpinx-Doc 的问题在于很适合生成手册页面,但在生成 PDF 文档的方面总会因为中文字体的原因导致生成的 PDF 文档排版很奇怪。 经过一番搜索,找到了 RelaxedJS,一款采用前端技术(HTML 或 Pug)生成 PDF 文档的工具。 RelaxedJS 的特色在于通过 Html + JS 可以比较精准设计 PDF 文档的排版,换言之,

项目管理

Taiga 开源的敏捷项目管理平台

自由。开放源代码。功能强大。Taiga 是一个项目管理平台,它为创业团队、敏捷开发者和设计师提供简单、漂亮的工具,让工作变得真正有趣。 如何运转 Taiga 由两个部分构成:taiga-front 和 taiga-back taiga-front 是 angularjs 和 coffeescript 开发的前端代码。可以部署在任何静态网页服务器上,例如:Nginx。 taiga-back 是采用 django 和 python3 开发的后端 API。 Taiga 另外还有一些可选的模块。 部署环境要求 运行环境: Python >= 3.4 PostgreSQL >= 9.4 RabbitMQ

Discovery

百度脑图 - 开源免费的思维导图工具

好用且免费的思维导图工具越来越少,百度脑图 是目前能找到的很好用的一个。 一直以为百度脑图只有 Web 版本,今天无意中发现开发团队通过 electron 封装了跨平台的桌面版客户端。在 Manjaro 下载使用了一下,体验很好。 安装使用 在项目仓库 NaoTu/DesktopNaotu 下载相应平台的最新版本。 下载解压,直接运行目录中的 DesktopNaotu 二进制文件即可,Windows 系统应该运行带有 .exe 后缀的文件,Linux 系统则应该给二进制文件添加 可执行 权限。

Go

Go语言圣经中文版

在咨询学习Go语言教程的讨论中,大家强烈推荐《Go语言圣经》这本书,英文名为 《The Go Programming Language》。这是一本开源的书籍,而且简体中文的版本在Github上有维护。 为了避免版权问题,可以在本地生成这本书的副本阅读。 安装 gitbook-cli 中文版使用 gitbook 作为页面生成器,需要使用 NPM 进行安装。 $ sudo npm install -g gitbook-cli 克隆源文件到本地 这里将项目源文件克隆到当前目录中的 gopl-zh 文件夹 $ git clone https://github.com/gopl-zh/gopl-zh.github.com gopl-zh 安装 gitbook 插件 进入项目目录

Discovery

youtube-dl 开源命令行下载工具

显然 youtube-dl 是一款下载 Youtube 视频的工具,不过它是命令行下的工具,采用 Python 开发。另外,它具备跨平台支持,所有 Windows/Mac OS X/Linux 都可以使用。 项目仓库:https://github.com/ytdl-org/youtube-dl 安装 这里以 Linux 为例,采用 PIP 安装。 $ pip install youtube-dl 更新时添加一个 --upgrade 参数即可。 使用 最简单的用法就是命令后面直接添加 URL,会自动下载视频的最高质量版本,文件格式默认是谷歌自家的 webm。这里有个前提就是你的网络可以畅通无阻的访问

Discovery

腊月二十三 小年 送灶神

送灶神:上天言好事,回宫降吉祥。农历腊月二十三,是监斋菩萨圣诞,也是民间祭灶扫尘日,俗称“小年”。 民间在这个吉日里,都会选择吃斋又称“沐恩斋”,以洁净素食、香、花、果供奉,上供下施,利益人天。 这天若能诵经、祈福、放生、供灯、济贫等善事,所得功德会有不可思议的增长。顶礼监斋菩萨! 供奉仪轨 南无大悲观世音菩萨(三称) 《金刚经·四句偈》 一切有为法 如梦幻泡影 如露亦如电 应作如是观 皈依 诸佛正法圣僧众 直至菩提我皈依 以我布施等功德 为利众生愿成佛 四无量心 愿一切众生具乐及乐因(慈) 愿一切众生离苦及苦因(悲) 愿一切众生不离无苦之妙乐(