Skip to content

Instantly share code, notes, and snippets.

View mcxiaoke's full-sized avatar

Hello World mcxiaoke

  • Earth
View GitHub Profile
@mcxiaoke
mcxiaoke / 20-radeon.conf
Created November 14, 2022 07:21 — forked from kylemanna/20-radeon.conf
Adventures with a flaky Radeon 4200 HD GPU on Linux
#
# Xorg Config for an Integrated AMD / ATI Radeon HD 4200 on a MSI 785GTM-E45
#
#
# Use special reduced timings for 1080p HDMI output as it gets rid of screen
# corruption on the Radeon 4200 HD (Win7 never had problems with same cabling).
#
# Other symptoms included skipping audio and periodic screen corruption in XBMC
# as well as general use.
#
@mcxiaoke
mcxiaoke / proxy.md
Created November 4, 2022 13:27 — forked from yougg/proxy.md
complete ways to set http/socks/ssh proxy environment variables

set http or socks proxy environment variables

# set http proxy
export http_proxy=http://PROXYHOST:PROXYPORT

# set http proxy with user and password
export http_proxy=http://USERNAME:PASSWORD@PROXYHOST:PROXYPORT

# set http proxy with user and password (with special characters)
@mcxiaoke
mcxiaoke / PYTHON_DEFAULT.md
Created November 1, 2022 03:49 — forked from patrickmmartin/PYTHON_DEFAULT.md
update-alternatives for python3 on Ubuntu

Ubuntu 16 default python is almost python 3

Loads of solutions exist, but for changing the system default, alias is not the way to go.

$ update-alternatives --list python update-alternatives: error: no alternatives for python

@mcxiaoke
mcxiaoke / anime-list-top500.md
Created October 18, 2022 04:17
动画佳作榜TOP500
  • 格式:名次 - 年份 - 综合评分 - 动画名
  • 001 - 2008 - 8.9089 - CLANNAD ~AFTER STORY~
  • 002 - 2011 - 8.8047 - 命运石之门
  • 003 - 2004 - 8.7473 - 攻壳机动队 S.A.C. 2nd GIG
  • 004 - 1988 - 8.7403 - 银河英雄传说
  • 005 - 2009 - 8.7248 - 钢之炼金术师 FULLMETAL ALCHEMIST
  • 006 - 1998 - 8.7043 - 星际牛仔
  • 007 - 2002 - 8.6977 - 攻壳机动队 STAND ALONE COMPLEX
  • 008 - 2010 - 8.6306 - 凉宫春日的消失
  • 009 - 2011 - 8.6093 - 银魂'
@mcxiaoke
mcxiaoke / pr.md
Created September 26, 2022 13:46 — forked from piscisaureus/pr.md
Checkout github pull requests locally

Locate the section for your github remote in the .git/config file. It looks like this:

[remote "origin"]
	fetch = +refs/heads/*:refs/remotes/origin/*
	url = git@github.com:joyent/node.git

Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:

@mcxiaoke
mcxiaoke / shell-setup.ps1
Last active September 10, 2022 07:57 — forked from mikepruett3/shell-setup.ps1
Packages to install via scoop, winget, choco, and other tools...
<#
.SYNOPSIS
Script to Initialize my custom powershell setup.
.DESCRIPTION
Script uses scoop
.NOTES
**NOTE** Will configure the Execution Policy for the "CurrentUser" to Unrestricted.
Author: Mike Pruett
Date: October 18th, 2018
@mcxiaoke
mcxiaoke / pixiv-follow-all.js
Last active September 5, 2022 13:46
Pixiv Follow All Users on Page
// https://levelup.gitconnected.com/how-to-load-external-javascript-files-from-the-browser-console-8eb97f7db778
const sleep = (ms) => new Promise((r) => setTimeout(r, ms))
const randint = (max) => Math.floor(Math.random() * max)
async function getDiscoveryData() {
const resp = await fetch(
'https://www.pixiv.net/ajax/discovery/artworks?mode=all&limit=100&lang=zh',
{
@mcxiaoke
mcxiaoke / InstallHdiff.ps1
Created August 21, 2022 03:55 — forked from LiuQixuan/InstallHdiff.ps1
Install game_hdiff.zip for GenshinImpact
#先读我!
#$HdiffFilePath 为 升级包 完整路径
#$GamePath 为 游戏完整路径(非启动器路径)
#$ToolPath 为 hpatchz.exe 完整路径(如果有官方启动器就填写启动器完整路径,如果没有去该地址下载:https://github.com/sisong/HDiffPatch/releases)
param($HdiffFilePath="H:\GameSetup\setup\Genshine Impact\game_2.8.52_2.8.53_hdiff_tODgBJm8uenIGUX5.zip",$GamePath="H:\Games\Genshin Impact\Genshin Impact game")
$ToolPath = 'G:\ProgramFiles\hdiffpatch_v4.1.3'
$github = "https://gist.github.com/LiuQixuan/1a3810046c1152808fc9d65c699f8d8d"
$host.ui.RawUI.WindowTitle = "Install game_hdiff.zip for GenshinImpact"
@mcxiaoke
mcxiaoke / PacketOpcodes.java
Created July 23, 2022 15:05
2.8.5x Packet Opcodes
package emu.grasscutter.net.packet;
import java.util.HashSet;
public class PacketOpcodes {
// Empty
public static final int NONE = 0;
// Opcodes
public static final int AbilityChangeNotify = 1155;
@mcxiaoke
mcxiaoke / ProcessAsyncHelper.cs
Created July 17, 2022 03:04 — forked from Indigo744/ProcessAsyncHelper.cs
The right way to run external process in .NET (async version)
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
using System.Threading.Tasks;
/// <summary>
/// Process helper with asynchronous interface
/// - Based on https://gist.github.com/georg-jung/3a8703946075d56423e418ea76212745
/// - And on https://stackoverflow.com/questions/470256/process-waitforexit-asynchronously
/// </summary>