Skip to content

Instantly share code, notes, and snippets.

View chroming's full-sized avatar
💭
I may be slow to respond.

chroming

💭
I may be slow to respond.
View GitHub Profile
@chroming
chroming / downgrade_linux_kernel_in_ubuntu22.md
Last active September 9, 2024 04:46
Downgrade linux kernel in Ubuntu22

Ubuntu Kernel Rollback Steps

  1. Check current kernel version:

    uname -r
    
  2. List installed kernels:

    dpkg --list | grep linux-image
    
@chroming
chroming / mac_set_gmail_open_email.md
Created July 5, 2023 03:59
mac设置默认使用浏览器gmail打开邮箱地址

总结

主要就两步:1. 设置默认邮箱客户端为浏览器;2. 设置允许Gmail网页处理邮件。

步骤

  1. 任意账号登录自带mail。不登陆时不能设置默认邮箱客户端。
  2. 在mail中设置默认邮箱客户端,其他中选择你要用的浏览器。
  3. 浏览器打开gmail,在地址栏右边share图标左边,点开之后可以设置用gmail打开邮件地址链接。
@chroming
chroming / generate_ca_certificate_for_burpsuite.md
Last active December 11, 2021 05:35
为BurpSuite生成ca证书以解决macOS Chrome ERR_CERT_WEAK_KEY问题
  1. openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 1000 -out certificate.pem
  2. openssl pkcs12 -inkey key.pem -in certificate.pem -export -out certificate.p12 此时会提示输入密码,这个密码每次导入p12证书需要用到,自己记住即可。
  3. 在Burp Suite中Proxy -> Options -> 点击 “Import / Export CA Certificate -- Certificate and private key from PKCS#12 keystore”,选择2中生成的p12证书即可。
  4. 把p12证书拖到mac系统钥匙串访问--系统根证书中,点击始终信任即可。

参考资料:

Creating SSL Certificate Burp Suite

version: "3"
services:
postgres:
image: postgres:9.6
ports:
- "127.0.0.1:5432:5432"
environment:
- POSTGRES_PASSWORD=pg_password
- POSTGRES_DB=faraday
@chroming
chroming / solve_antconc_run_error.md
Created July 3, 2021 08:54
解决Windows中文用户名无法正常运行AntConc的问题

问题

新版AntConc软件本身存在兼容性问题,不能运行在用户名是中文的系Windows系统上,官方没提供解决方法。

解决方法概述

解决方法是新建一个非中文名用户,在当前用户下通过powershell脚本以另一个用户的身份运行AntConc。

参考资料

How do I view all the users on a Windows computer?

@chroming
chroming / run_cmd_after_docker_run.md
Created March 31, 2021 04:02
docker-compose启动后执行命令

如果想在已有的image运行container后执行命令,又不想自己写一个dockerfile重新打包镜像,可以用healthcheck实现。

比如基于官方salt-master镜像,在启动后自动sync_all:

    healthcheck:
      # Auto sync_all every 10s
      test: salt "*" saltutil.sync_all
      interval: 10s
 start_period: 10s
@chroming
chroming / solve_mysql_big_value_slow_query.md
Created March 3, 2021 02:44
MySQL字段值过大导致查询速度慢问题解决

MySQL在字段值过大(比如TEXT及能存更大内容的类型)时,即使查询时用到索引,速度也会很慢。如果暂时不方便改表结构,可以在不需要大字段值的时候不查询此字段,这样查询速度就正常了。

比如SQLalchemy中可以这么查:

class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(64))
    desc = db.Column(db.TEXT)
 
@chroming
chroming / add_text_to_gif_on_mac.md
Last active February 6, 2021 17:03
mac给表情包加字的尝试

需求

需要导出收费表情包中的一张并且在上面加上字。只用MAS软件或者在线网站实现,希望保留表情包透明度。

步骤

导出表情

参考 https://www.v2ex.com/t/669699 , 可以导出表情的GIF。

识别字体

@chroming
chroming / es_space_use.md
Last active January 25, 2021 08:05
通过ElasticSearch接口查看空间使用情况
@chroming
chroming / docker_use_remote_daemon.md
Last active November 30, 2020 13:47
macOS docker使用远程daemon