Skip to content

Instantly share code, notes, and snippets.

View ShapeLayer's full-sized avatar
😴
Let me go home.

Park, Jonghyeon ShapeLayer

😴
Let me go home.
View GitHub Profile
@ShapeLayer
ShapeLayer / collect_boj_grading.user.js
Created September 3, 2023 16:40
Baekjoon Online Judge Contest Grading Status Collector (for '23 pimm algorithm party)
// ==UserScript==
// @name Baekjoon Contest Grading Status Collector
// @namespace https://github.com/ShapeLayer
// @version 0.1
// @description Baekjoon contest grading status collector
// @author ShapeLayer
// @match https://www.acmicpc.net/status?contest_id=1095*
// @icon https://www.google.com/s2/favicons?sz=64&domain=acmicpc.net
// @run-at document-idle
// ==/UserScript==
🌞 Morning 75 commits ███▎░░░░░░░░░░░░░░░░░ 15.9%
🌆 Daytime 208 commits █████████▏░░░░░░░░░░░ 44.0%
🌃 Evening 119 commits █████▎░░░░░░░░░░░░░░░ 25.2%
🌙 Night 71 commits ███▏░░░░░░░░░░░░░░░░░ 15.0%
function sleep(ms) {
const wakeUpTime = Date.now() + ms;
while (Date.now() < wakeUpTime) {}
}
for (var i=0; i<##_NUMBER_##; i++) {
var a = document.createElement('a')
localSynap.movePage(i+1)
a.href=document.getElementById('page'+i).src
a.download = i+'.png'
document.body.appendChild(a)

HangulSeperator

주의

8월 31일 이전 SeperatedHangul 클래스는 현재 문서의 SeperatedHangul 클래스와 큰 차이를 가지고 있습니다. HangulSeperator가 사용하고 있는 SeperatedHangul 클래스가 어느 시기에 작성된 클래스인지 확인해야합니다.
8월 31일 이후에 작성된 코드에는 첫 줄에 관련 정보가 주석으로 작성되어있습니다.

/*
    Author: Park, Jonghyeon
    Last Update: 2021-08-31 05:34:00

ModelInspector

ModelInspector 프리팹은 동명의 클래스 스크립트를 컴포넌트로 갖는 게임 오브젝트입니다.

ModelInspector 프리팹은 실 사용 예시를 위해 첨부한 것으로, ModelInspector 클래스는 동명의 프리팹이 아닌 다른 게임 오브젝트에 추가할 수 있습니다.

속성

이름 설명
string name ModelInspector가 직렬화할 수 있는 InspectorLogDump의 이름입니다. 직렬화 후 저장할 파일 이름에도 활용됩니다. 만약 null이라면 InspectorLogDump의 이름은 none으로 지정됩니다.
'''
이 파이썬 코드는 커서 위치를 기억하여 여러 창을 빠른 시간 안에 새로고침할 수 있도록 돕습니다.
SpaceBar: 커서 위치를 기억합니다. 커서 위치는 여러개를 기억할 수 있으며, 코드 실행 중 기억을 지울수는 없습니다.
Enter: 기억한 위치로 커서를 이동시킨 후 새로고침을 시도합니다.
* 이 코드가 위치한 경로에 `targets.json` 파일이 존재해야합니다. 내용은 비어있어도 됩니다.
* 이 코드는 `targets.json` 파일에 커서 위치를 기억합니다. 기억한 커서 위치를 제거하고자 한다면 이 파일을 수정하세요.
* 이 코드는 keyboard와 pywin32 모듈을 사용합니다. 아래 명령줄을 사용하여 필요한 모듈을 설치하세요.
pip install keyboard pywin32
@ShapeLayer
ShapeLayer / sugang-jnu-ac-kr-speed-21-1.md
Last active March 1, 2021 04:18
전남대학교 수강신청 페이지 브라우저별 속도 분석

전남대학교 수강신청 페이지 브라우저별 속도 분석 (21학년도 1분기)

분석 환경: WebPageTest

  • Dulles, VA USA (Desktop, Android, iOS)
  • 유선 환경
  • 검사 5회 시행
  • 검사 대상: sugang.jnu.ac.kr

이 분석 결과는 참고용으로만 받아들이세요.

@ShapeLayer
ShapeLayer / thrower.py
Created October 4, 2020 08:23
Discord Picture Attachmented Message Thrower
# thrower.py
# Need to Install discord.py Module
# Need to Create 'token' File
import discord
import sqlite3
import re
client = discord.Client()
token = open('token', encoding='utf-8').read()
(function() {
var iframeApiSelector = $("script[src*='iframe_api.js']");
if( iframeApiSelector.length > 0 ){
iframeApiSelector.remove();
}
var widgetApiSelector = $("script[src*='www-widgetapi.js']");
if( widgetApiSelector.length > 0 ){
widgetApiSelector.remove();
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="생활관"
"DefaultPassword"="1234567890"