Skip to content

iyongliang/gists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Snippet

Write fool code, be a intelligent person. If one thing can do use script automatically, do not again by manual.

Tool

  • tool-arp-listener.go: network arp listener by golang.
  • tool-code-count.py: code count for debian package.
  • tool-git-filter-branch.sh: rewrite all commit information.
  • tool-pyldd.py: enhanced version ldd by python.

Script

  • script-after-install-centos.sh: a script install packages after install centos.
  • script-after-install-debian.sh: a script install packages after install debian/ubuntu.
  • script-check-deadlock.py: a script check deadlock, write by facebook.
  • script-create-ramdisk.sh: a script for create ramdisk, provide two method.
  • script-create-ramfs.sh: a script for create ramfs.
  • script-generate-mdbook-pdf.sh: a script for generate pdf file.
  • script-generator-gobject-template.rb: a script gernate gobject template.
  • script-install-elk-stack.sh: a script for install Elastic, Logstash and Kibana.
  • script-install-ohmyzsh.sh: a script install ohmyzsh from gitee mirror.
  • script-packing-kitty-for-ubuntu.sh: a script packing kitty for Ubuntu 20.04 backport.
  • script-project-release.sh: a script for project release package.
  • script-qemu-nographic.sh: a script for qmeu to test rootfs quickly.
  • script-scp-performance-bench.sh: scp performance script.
  • script-yuque-exporter.py: a script export libraries from yuque.

Patch

  • patch-qt-5.6.3-webkit-backport.patch: QtWebkit 5.6.3 backport patch.
  • patch-virtualbox-7.0.14-strlcpy-error.patch: Fix VirtualBox Additions stopped by strlcpy

Config

  • config-keymap-swap-keys: a config for swap keys in linux.
  • config-pylint-rc: a config for pylint.

代码片段

笨拙编码,智慧做人,如果一件事情可以使用代码自动化的完成,就不要手动再做一次。

工具类

  • tool-arp-listener.go: Go 语言编写局域网 ARP 监听。
  • tool-code-count.py: 一种 debian 包的代码统计工具。
  • tool-git-filter-branch.sh: 重写 Git 提交历史的脚本。
  • tool-pyldd.py: Python 版本 ldd 增强版。

脚本类

  • script-after-install-centos.sh: 安装 CentOS 之后运行的脚本。
  • script-after-install-debian.sh: 安装 Debian/Ubuntu 之后运行的脚本。
  • script-check-deadlock.py: Facebook 使用 Python 编写的一款利用 gdb 的死锁检测脚本。
  • script-create-ramdisk.sh: 创建 ramdisk 脚本,提供两种创建方法。
  • script-create-ramfs.sh: 创建 ramfs 的脚本。
  • script-elk-stack.sh: Elastic,Logstash,Kibana 的安装脚本。
  • script-generate-mdbook-pdf.sh: 创建 mdbook 的 PDF 版本。
  • script-generator-gobject-template.rb: 生成 GObject 模板代码的脚本。
  • script-install-ohmyzsh.sh: 从 gitee 安装 ohmyzsh 的脚本。
  • script-packing-kitty-for-ubuntu.sh: 源码构建 kitty 包的脚本,向后兼容 Ubuntu 20.04。
  • script-project-release.sh: 为项目发布打包的脚本。
  • script-qemu-nographic.sh: 使用 qmeu 快速测试 rootfs 的脚本。
  • script-scp-performance-bench.sh: scp 性能基准测试。
  • script-yuque-exporter.py: 从语雀导出知识库的脚本。

补丁类

  • patch-qt-5.6.3-webkit-backport.patch: QtWebKit 5.6.3 组件的兼容性补丁。
  • patch-virtualbox-7.0.14-strlcpy-error.patch: 修复 VirtualBox Additions 因 strlcpy 问题导致安装失败的问题。

配置类

  • config-keymap-swap-keys: 一个交换 Linux 键位的配置。
  • config-pylint-rc: 一个 pylint 的配置。

About

my gists and open source snippet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published