This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
md5.js | |
Original version from Joseph Myers' implementation. | |
Modified by PG Tsai @ Synology Inc. | |
The original version is implemented by Joseph Myers. | |
You may download it from http://www.myersdaily.org/joseph/javascript/md5-text.html | |
I only made some modification to make it more appropriate for the general use. | |
(My modification is ) released under the MIT license. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Maxtor 120G (已有壞軌) | |
Maxtor 120G | |
Hitachi 200G | |
WD 500G | |
Seagate 320G | |
Hitachi 320G | |
WD 640G | |
Seagate 500G (家用) | |
WD 1T (已有壞軌) | |
Hitachi 1T |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Python OAuth example | |
import evernote.edam.userstore.constants as UserStoreConstants | |
import evernote.edam.type.ttypes as Types | |
from evernote.api.client import EvernoteClient | |
## | |
# Helper function to turn query string parameters into a | |
# Python dictionary | |
## |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# git-mv-with-history -- move/rename file or folder, with history. | |
# | |
# Moving a file in git doesn't track history, so the purpose of this | |
# utility is best explained from the kernel wiki: | |
# | |
# Git has a rename command git mv, but that is just for convenience. | |
# The effect is indistinguishable from removing the file and adding another | |
# with different name and the same content. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define OVECCOUNT 30 /* should be a multiple of 3 */ | |
#define EBUFLEN 128 | |
#define BUFLEN 1024 | |
int main() | |
{ | |
pcre *re; | |
const char *error; | |
int erroffset; | |
int ovector[OVECCOUNT]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var dump = require('utils').dump; | |
var und = require('underscore'); | |
var fs = require('fs'); | |
var g_task_list = []; | |
var g_dmhy_url = 'http://share.dmhy.org'; | |
var g_persistent_time = 10000; // main thread will wait XXX ms | |
function call_cb(callback, scope, args) { | |
if (typeof(callback) === 'function') { | |
callback.apply(scope || window, args); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[user] | |
name = PG | |
email = smartPG@gmail.com | |
[core] | |
editor = vim | |
[alias] | |
st = status | |
ci = commit | |
co = checkout | |
br = branch |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", | |
"default_line_ending": "unix", | |
"font_face": "monaco", | |
"font_size": 12, | |
"ignored_packages": | |
[ | |
"Vintage" | |
], | |
"trim_trailing_white_space_on_save": true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apt-get install nodejs | |
apt-get install npm | |
cd /usr/bin | |
ln -s nodejs node | |
npm install -g phantomjs | |
npm install -g casperjs | |
apt-get install libfreetype6-dev | |
apt-get install libfontconfig |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Assuming: | |
* dataview is a { xtype: "list" } | |
* dataview.itemTpl includes a <div class="deleteplaceholder"></div> | |
* | |
* Delete button will disappear as soon as something is touched | |
*/ | |
dataview.on("itemswipe", function(dataview, ix, target, record, event, options) { | |
if (event.direction == "left") { | |
var del = Ext.create("Ext.Button", { |
OlderNewer