Skip to content

Instantly share code, notes, and snippets.

View cyrilis's full-sized avatar
😕
Confusing...

Cyril Hou cyrilis

😕
Confusing...
View GitHub Profile
@cyrilis
cyrilis / README.md
Last active February 19, 2023 12:45
Take a selfie every time you git commit

Take a selfie every time you git commit

本文仅写了 macOS 下的实践, 其他系统可参照修改。

通过 homebrew 安装 imagesnap:

brew install imagesnap
@cyrilis
cyrilis / Activate Office 2019 for macOS VoL.md
Created May 6, 2020 08:46 — forked from zthxxx/Activate Office 2019 for macOS VoL.md
crack activate office on mac with license file

Activate MS Office 2019/2016 for macOS - Microsoft_Office_2019_VL_Serializer

Office 2019 above

2019-06-03

Note that Office2019 DO NOT support activate via simple copy/paste plist license file which is the simplest way to activate Office 2016. Fortunately, you can also use the VL Serializer tool, just install Office 2019 and Serializer, then run Serializer to activate.

Ref

@cyrilis
cyrilis / github-monokai.css
Last active May 5, 2019 19:41
Github Monokai Code Style
.file-code-line .blob-line-code {
background: #333;
}
.file-code-line .blob-line-nums {
background: #292929;
border-right: 3px solid #707070;
color: #c0c0c0;
}
@cyrilis
cyrilis / README.md
Last active March 7, 2019 12:40
Github Reader CJS
@cyrilis
cyrilis / test.html
Last active February 14, 2019 01:16
test.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="MoonLite is a UI component library based on Vue 2.0">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="https://avatars0.githubusercontent.com/u/1834189">
<title>MoonLite</title>
</head>
@cyrilis
cyrilis / colors.sh
Created November 24, 2014 07:03
A ImageMagick Script Can Generate Color Palettes JSON Format. Usage: ./colors.sh IMAGE-PATH COLOR-NUMBERS eg: ./colors.sh /Users/Cyril/Downloads/photo2.jpg 10
dir="." #Set the default temp dir
tmpA1="$dir/spectrumhist_1_$$.png"
tmpB1="$dir/spectrumhist_1_$$.cache"
trap "rm -f $tmpA1 $tmpB1; exit 0" 0 #remove temp files
trap "rm -f $tmpA1 $tmpB1; exit 1" 1 2 3 15 #remove temp files
if [ $# -eq 2 ]
then
colors=$2
else
colors=8
swagger: '2.0'
info:
title: COE API
description: COE Project API, make repentance great again.
version: 1.0.0
host: api.coe.devops.dataengine.com
schemes:
- http
basePath: '/'
produces:
@cyrilis
cyrilis / weixin.php
Created May 3, 2013 09:27
PHP版简单微信机器人源码 Read More http://cyrilis.com/20121117.html
<?php
/**
* wechat php test
*/
//define your token
define("TOKEN", "你的token");
$wechatObj = new wechatCallbackapiTest();
//验证微信的时候记得把下面的注释取消。还有最后两行添加注释。
@cyrilis
cyrilis / port-forwarding.sh
Created May 19, 2016 18:56
Port Forwarding
#!/bin/bash
for ((i=1;i<=$#;i++));
do
if [ ${!i} = "-from" ]
then ((i++))
from=${!i};
elif [ ${!i} = "-login" ];
then ((i++))
@cyrilis
cyrilis / StringHelper.swift
Created April 12, 2016 01:28
Swift String substring
extension String {
subscript (r: Range<Int>) -> String {
get {
let startIndex = self.startIndex.advancedBy(r.startIndex)
let endIndex = startIndex.advancedBy(r.endIndex - r.startIndex)
return self[Range(start: startIndex, end: endIndex)]
}
}
func substring(from: Int) -> String {
let end = self.characters.count