Original link: http://www.concentric.net/~Ttwang/tech/inthash.htm
Taken from: http://web.archive.org/web/20071223173210/http://www.concentric.net/~Ttwang/tech/inthash.htm
Reformatted using pandoc
Thomas Wang, Jan 1997
last update Mar 2007
s="4963654354467b66616c6c735f61706172745f736f5f656173696c795f616e645f7265617373656d626c65645f736f5f63727564656c797d" | |
step=2 | |
print("".join([chr(int("".join(s[i:i+step]),16)) for i in range(0,len(s),step)])) | |
# or | |
print(bytes.fromhex(s).decode('utf-8')) |
# Don't get me wrong, I love pretty colors as much as the next guy... but what does it mean? pretty_pixels.png | |
# https://static2.ichunqiu.com/icq/resources/fileupload/CTF/IceCTF/stego/pretty.png | |
from PIL import Image | |
from sys import stdout | |
img = Image.open('pretty.png') | |
x_size, y_size = img.size |
import random | |
def randsums(nrange, count): | |
l = [] | |
for i in range(count): | |
# print(nrange) | |
if i == count-1: | |
l.append(nrange[-1]) | |
else: | |
r = random.randrange(*nrange) |
#!/usr/bin/env python2 | |
# coding: utf-8 | |
def cover(words, separator=' '): | |
return separator.join(['{:0>8}'.format(bin(ord(w))[2:]) for w in words]) | |
def recover(words, separator=' '): | |
return ''.join([chr(int(b,2)) for b in words.split(separator)]) | |
if __name__ == '__main__': |
#!/usr/bin/env python | |
from datetime import datetime, timedelta | |
filename = 'input.vtt' | |
srt = [] | |
delta = -10 # Subtitle timeline | |
count = 1 | |
timeline = 0 | |
def changetime(time, delta): |
package main | |
import "golang.org/x/tour/tree" | |
import "fmt" | |
// Walk 步进 tree t 将所有的值从 tree 发送到 channel ch。 | |
func Walk(t *tree.Tree, ch chan int) { | |
if t == nil { | |
return | |
} |
// 要在console中选择相应的页面 | |
// iframe(play) | |
window.onfocus = function(){console.log('ononfocus')}; | |
window.onblur = function(){console.log('onblur')}; | |
// 去掉所有的定时器。 | |
var biggestTimeoutId = window.setTimeout(function(){}, 1),i; | |
for(i = 1; i <= biggestTimeoutId; i++) { | |
clearTimeout(i); | |
};console.log('biggestTimeoutId',biggestTimeoutId) |
// Copyright © 2016 Alan A. A. Donovan & Brian W. Kernighan. | |
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/ | |
// See page 165. | |
// Package intset provides a set of integers based on a bit vector. | |
package intset | |
import ( | |
"bytes" |
func noReturn() (result int) { | |
defer func() { | |
p := recover() | |
result = p.(int) | |
}() | |
panic(42) | |
} |
Original link: http://www.concentric.net/~Ttwang/tech/inthash.htm
Taken from: http://web.archive.org/web/20071223173210/http://www.concentric.net/~Ttwang/tech/inthash.htm
Reformatted using pandoc
Thomas Wang, Jan 1997
last update Mar 2007