Skip to content

Instantly share code, notes, and snippets.

@yulanggong
yulanggong / calender.md
Created June 13, 2014 05:35
日历标准格式研究

日历标准格式研究

日历的导入导出

格式

现在通用的日历格式是 iCalendar,通常扩展名是 .ics

BEGIN:VCALENDAR #日历开始
@yulanggong
yulanggong / webtools.js
Created August 28, 2012 05:05
Some Web development tools for Notepad++ (NppScripting)
/**
* Some Web development tools for Notepad++ (NppScripting)
* Based on jsbeautifier.js and service of reducisaurus.appspot.com.
*/
var format = Editor.addMenu("Webtools");
format.addItem({
text:"JSBeautify\tCtrl+Shift+F",
cmd:function(){do_js_beautify();}
});
@yulanggong
yulanggong / dark.theme
Created May 21, 2012 15:06
Dark Theme for Windows XP
[Theme]
DisplayName=@themeui.dll,-2016
; My Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%WinDir%explorer.exe,0
; My Documents
[CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon]
DefaultValue=%WinDir%SYSTEM32\mydocs.dll,0
/**
* Simple XML parser
* @param {String} xml
* @return {Object}
*/
function parseXML(xml) {
var beg = -1;
var end = 0;
var tmp = 0;
@yulanggong
yulanggong / emoji.ini
Created June 24, 2021 09:08
根据 github emoji 标记转换的搜狗输入法自定义短语
; 根据 github emoji 标记转换的搜狗输入法自定义短语
smile,2=😄
laughing,2=😆
blush,2=😊
smiley,2=😃
relaxed,2=☺️
smirk,2=😏
heart_eyes,2=😍
kissing_heart,2=😘
kissing_closed_eyes,2=😚
@yulanggong
yulanggong / cnNum2ArabNum.js
Created August 7, 2012 01:05
中文数字转阿拉伯数字
var cnNum2ArabNum = function(cn){
var arab, parts, cnChars = '零一二三四五六七八九'
if (!cn) {
return 0
}
if (cn.indexOf('亿') !== -1){
parts = cn.split('亿')
return cnNum2ArabNum(parts[0]) * 1e8 + cnNum2ArabNum(parts[1])
@yulanggong
yulanggong / mac_notes.md
Last active July 22, 2019 06:22
Mac Notes

Shortcuts

  • Toggle full screen control + command + F
  • Quit app comman + Q
@yulanggong
yulanggong / autoproxy.sh
Last active February 28, 2019 08:53
Auto change proxy for work and shadowsocks on MacOS
#! /bin/bash
pushd ~/.config;
curl -s -o proxyss.pac http://127.0.0.1:1089/proxy.pac
if [ "$?" = "0" ]; then
cat proxyss.pac proxyw2.js > proxy.pac
cat proxyw2_pre.js proxyw2.js > proxyw2.pac
# find active network service and set autoproxy url
services=$(networksetup -listnetworkserviceorder | grep 'Hardware Port')
@yulanggong
yulanggong / combineVariances.js
Created October 19, 2017 03:24
Combine variances of subsets
/**
* statistics of a set
* @typedef {object} stat
* @prop {numher} count
* @prop {number} average
* @prop {number} variance
*/
/**
* combine variances
@yulanggong
yulanggong / vimsheet.md
Last active June 7, 2017 07:50
Vim Cheat Sheet

Vim Cheat Sheet

Global

  • :help keyword - open help for keyword
  • :o file - open file
  • :saveas file - save file as
  • :close - close current pane

Cursor movement