Archives : January-2021

原文链接:「IRC / freenode」- 昵称注册(学习笔记)
文章分类:「05.Computer_Networks:Layer_7_-_Application_Layer:IRC_-_Internet_Relay_Chat:3.Problem_Solving_(how-to):Nickname_Registration」
文章标识:「dbcd212b」

问题描述
在使用 FreeNode 节点进入 #debian 频道时,我们遇到如下提示:

mbpk4nz has changed mode: +i
18:44 Error(477): #debian Can[……]

Read more

原文链接:「ImageMagick」- 常用命令及常见问题
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Image_Toolkits_for_Linux:ImageMagick」
文章标识:「a1b70679」

常用命令汇总
修改宽度,并保持高度比例
Imagemagick: Convert to fixed width, proportional height – Stack Overflow
使用 -resize 100x 选项
常见问题汇总
attempt to perform an operation n[……]

Read more

原文链接:「IRC」- 发送多行消息
文章分类:「05.Computer_Networks:Layer_7_-_Application_Layer:IRC_-_Internet_Relay_Chat:3.Problem_Solving_(how-to):Multiline_messages」
文章标识:「4c860c84」

问题描述
我们希望在 IRC 客户端中,可以发送多行消息(即单条消息有多行内容),因为我们使用“多行的单条消息”来描述某个问题。
但是,在经过查找之后,我们发现 IRC 并不支持多行消息: java – Linebreak IRC protocol[……]

Read more

原文链接:「jQuery」- 显示自动隐藏的消息提示框
文章分类:「04.High-Level_Programming_Languages:7.HTML,_CSS,_JS:2.JavaScript_Code_Snippets:Auto-hide_Notify_(jQuery)」
文章标识:「9899368c」

问题描述
我们希望 1)在页面上显示消息提示,以提示用户操作完成,2)但是不想有交互,即消息提示自动消失。
该笔记将记录:如何在页面上显示自动消失的提示消息(类似与 Andorid 的 Toast 方法)
解决方法
我们遇到的多数问题,别人都已经遇到[……]

Read more

原文链接:「Zim」- 安装(通过源码安装)
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:00.Zim_-_A_Desktop_Wiki_Editor:2.Installing_and_Upgrading:from_Source」
文章标识:「38b1dcb0」

源码安装(通用方法)

#!/bin/sh

# 使用Git检出源码
git clone -b master https://github.com/jaap-karssenberg/zim-desktop-wiki
cd zim-desktop-wik[……]

Read more

原文链接:「Zim」- 在笔记中添加插图
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:00.Zim_-_A_Desktop_Wiki_Editor:4.Plugins_and_Customization:Insert_an_Illustration」
文章标识:「2ec30e56」

问题描述
我们需要在笔记中添加插图,我们希望使用脚本(LaTex、Dot、Markdown)生成图片,方便日后修改(直接在 Zim 中完成,而无需依赖其他软件)。
该笔记将记录:多种类型插图的插入方法。
解决方案:对于特定[……]

Read more

原文链接:「Zim」- 安装(Debian)
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:00.Zim_-_A_Desktop_Wiki_Editor:2.Installing_and_Upgrading:on_Debian」
文章标识:「5e1d00a4」

Zim 0.68 on Debian 10
# 02/14/2020
第一步、安装依赖
安装常见依赖包:

#!/bin/sh

apt-get install python-gobject python-gtk2 python-xdg[……]

Read more

原文链接:「JavaScript」- 通过文本内容查找元素
文章分类:「04.High-Level_Programming_Languages:7.HTML,_CSS,_JS:2.JavaScript_Code_Snippets:Get_Element_by_innerText」
文章标识:「60be8401」

方法一、通过 Javascript 过滤
如下代码,可以通过内容选择标签

var aTags = document.getElementsByTagName(“a”);
var searchText = “SearchingText”;
var foun[……]

Read more

原文链接:「Linux」- 在命令行下导出 PDF 书签
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:PDF_-_Portable_Document_Format:Export_PDF_bookmarks」
文章标识:「1b982323」

导出PDF的书签
使用「pdftk-java」可以导出PDF文件中的书签。
安装该命令

#!/bin/sh

############################################################################[……]

Read more

问题描述
我们需要「视频管理系统」来管理我们下载的电影,作为自建视频网站,用于日常的视频播放、观影休闲。(我们没有选用家庭影院方案,因为我们希望在电脑上可以直接通过网页打开播放。基于 Web 的视频管理系统是最贴近我们需求的工具)
因此,我们创建该笔记,用来整理部分“比较好用的”(能够满足我们需求的)视频管理系统。
解决方案
最开始我们想使用国外的视频管理系统,但是后来经过查找,还是国内的比较好。因为国内的系统集成多种采集插件: 苹果 cms 官方蓝奏网盘(适合萌新) https://www.lanzous.com/u/magicblack 飞飞 cms 官网 htt[……]

Read more

原文链接:「Linux」- PDF 转 TXT
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:PDF_-_Portable_Document_Format:PDF_to_TXT」
文章标识:「0e820131」

问题描述
在工作中,我们需要将 PDF 文档转换为 TXT 文档,而不是逐行复制粘贴。
该笔记将记录:如何将 PDF 文档转换为 TXT 文档。
解决方案
方法一、复制粘贴
在普通情况下,可以直接复制粘贴文档内容(但这仅适用于文档内容少的场景);
方法二、使用 pdftotxt[……]

Read more

原文链接:「Jenkins Pipeline」- 通知构建结果
文章分类:「Continuous_Delivery:Jenkins_Pipeline:Plugins_and_Programming:01.Notification」
文章标识:「474a1845」

问题描述
在 Jenkins (Pipeline) 中,我们可以通过设置邮件,来通知构建结果。
但是邮件通知较慢,这是因为:邮件客户端以定时查收(轮询)的方式收取邮件;即使服务端支持 IDLE 命令,由于客户端的实现不同,也不能保证立刻收到消息;
我们希望在构建结束时,“立刻”收到通知,这可以使用即时[……]

Read more

原文链接:「DOClever」- 接口管理平台
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:DOClever」
文章标识:「687a2061」

相关链接
项目地址:GitHub/sx1989827/DOClever 使用镜像:GitHub/sx1989827/DOClever/docker
方法一、使用 Docker Compose 运行
1)定义 docker-compose.yaml 文件; 2)启动容器:docker-compose up -d; 3)配置 Nginx 反向代理(nginx.con[……]

Read more

原文链接:「Linux」- 图片查看软件
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Image_Toolkits_for_Linux:Image_Viewer」
文章标识:「705ed14f」

Image Viewer
The GNOME image viewer.
GPicView
Lightweight image viewer from LXDE project http://wiki.lxde.org/en/GPicView
Mirage
显示文件夹中图片缩略列表、图片缩放、镜像图片、大小调整、剪裁;[……]

Read more

原文链接:「Zim」- 滚动条覆盖末行文本
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:00.Zim_-_A_Desktop_Wiki_Editor:z.Error_List:horizontal_scrollbar_covers_last_line」
文章标识:「b964aeee」

问题描述
在 SourceView 中,水平滚动条会覆盖末行文本。
问题原因
该问题这与 GTK 3 实现相关。
解决方法
1)通过修改代码,永远显示水平滚动条(Eclipse 也是这样处理的,在 2020-1[……]

Read more

原文链接:「CMS and DMS」- 杂记
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:x.Miscellanies」
文章标识:「76aa75cf」

# Etherpad
– 真正的实时协作文档编辑
https://etherpad.org
# ProseMirror
– 在浏览器内的语义丰富的文本编辑
http://prosemirror.net[……]

Read more

原文链接:「Jenkins」- 安装(CentOS)
文章分类:「Continuous_Delivery:Jenkins_-_An_Automation_Server:2.Installation:on_CentOS」
文章标识:「928266ee」

依赖安装
因为 Jenkins 是使用 Java 语言开发的,所以需要安装 JDK 来提供安装运行环境。
Jenkins 2.156 on CentOS 7.0
RedHat Linux RPM packages for Jenkins
# 12/27/2018

yum install wget[……]

Read more

原文链接:「Zim」- 从 0.69 升 0.70 后,侧栏消失
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:00.Zim_-_A_Desktop_Wiki_Editor:z.Error_List:Side_Panes_is_gone」
文章标识:「1324b044」

问题描述
升级 Zim 版本,0.69 to 0.72,侧栏无法显示(或者 Index 消失)。
问题原因
我们进行一番排查(PyCharm debug),发现侧栏 Index 是插件,而 .config/zim/preferences.[……]

Read more

原文链接:「JavaScript」- 加快网页视频播放速度
文章分类:「04.High-Level_Programming_Languages:7.HTML,_CSS,_JS:2.JavaScript_Code_Snippets:Speed_Up_a_Video」
文章标识:「453edd4a」

对于 HTML5 播放器,设置 <video> 属性:

/* play video twice as fast */
document.querySelector(‘video’).defaultPlaybackRate = 2.0;
document.quer[……]

Read more

原文链接:「Linux」- 将 PDF 文档转化为图片
文章分类:「07.Linux_as_a_Work_Environment:XDG_-_Documents:PDF_-_Portable_Document_Format:PDF_to_Image」
文章标识:「a31375c2」

问题描述
我们需要将 PDF 文档转化为图片(latex to dvi to png 对 \rotatebox 支持有问题,我们只能 latex to pdf to png)
该文档将记录:如何将 PDF 转为 PNG 图片
解决方案

convert -density 3[……]

Read more