Skip to content

Instantly share code, notes, and snippets.

👨‍🚀
:-o

oldj oldj

👨‍🚀
:-o
Block or report user

Report or block oldj

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View maze.p8
pico-8 cartridge // http://www.pico-8.com
version 18
__lua__
-- maze
_tt = 0
grids = {}
grid_size = 6
maze_width = 18
maze_height = 18
@oldj
oldj / GA.py
Last active May 16, 2019
py-TSP
View GA.py
# -*- coding: utf-8 -*-
"""GA.py
遗传算法类
"""
import random
from Life import Life
View press.one
{"sig":"3e15fb07411f50009cfdf0ab530068b47a070dbfbc4a3c5462f69a0e9978c27c621316922aa6f2a5f928060612c8d41510da61b85e87549b098ec9aedd80432f0","msghash":"028aef50a39656cea5710bc21835bd08a8e180965609553130a305174fd33e30"}
@oldj
oldj / fontlist.m
Last active Feb 6, 2017
macOS 输出系统支持的所有字体
View fontlist.m
#import <Cocoa/Cocoa.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSLog(@"%@", [[[NSFontManager sharedFontManager] availableFontFamilies] description]);
}
return 0;
}
View type_pdfr.sh
#!/usr/bin/env bash
f=type_tmp
if [ ! -d ${f} ]
then
mkdir ${f}
fi
cd ${f}
if [ ! -f wkhtmltopdf ]
@oldj
oldj / t.js
Last active Apr 10, 2017
计算阶乘
View t.js
new Array(10)
.fill(0).map((_, i) => i)
.reduce((p, c, i) => p * (i + 1), 1); // 3628800
@oldj
oldj / com.cocoatech.PathFinder.scpt
Created Mar 11, 2015
Path Finder support for GhostNote
View com.cocoatech.PathFinder.scpt
tell application "Path Finder"
set theSelection to the selection
if theSelection is equal to missing value or the (count of items in theSelection) is 0 then
set theSelection to the name of the front window
return theSelection
else
return path of (item 1 of theSelection)
end if
end tell
@oldj
oldj / goto_url.js
Last active Aug 29, 2015
转到指定URL,同时不丢失refer
View goto_url.js
/**
* goto URL without losting refer
* @see http://oldj.net/article/referrer-by-location-href-in-ie/
*/
function gotoUrl(url) {
if (!document.attachEvent) {
//define for none-IE browsers
location.href = url;
} else {
//define for IE
View ezpptp.sh
#!/bin/bash
# Interactive PoPToP install script for an OpenVZ VPS
# Tested on Debian 5, 6, and Ubuntu 11.04
# April 2, 2013 v1.11
# http://www.putdispenserhere.com/pptp-debian-ubuntu-openvz-setup-script/
echo "######################################################"
echo "Interactive PoPToP Install Script for an OpenVZ VPS"
echo
echo "Make sure to contact your provider and have them enable"
@oldj
oldj / left_n.js
Last active Aug 29, 2015
从字符串左边截取n个字符
View left_n.js
/**
* 从字符串 s 左边截取n个字符
* 如果包含汉字,则汉字按两个字符计算
* @see http://oldj.net/article/javascript-left-n-characters/
* @param s {String} 输入的字符串
* @param n {Number}
*/
function strLeft(s, n) {
var s2 = s.slice(0, n),
i = s2.replace(/[^\x00-\xff]/g, "**").length;
You can’t perform that action at this time.