Skip to content

Instantly share code, notes, and snippets.

@esctabcapslock
esctabcapslock / HPLC1.gp
Created April 7, 2022 19:54
gnuplot 사용하기
set datafile separator ','
set title "HPLC data by substance at 270nm"
FILE = 'ex1.csv'
stats FILE using 2 nooutput name 'Y_'
stats FILE using 1 every ::Y_index_max::Y_index_max nooutput
X_max = STATS_max
set label 2 sprintf("(%.1f,%.3f)", X_max+0.1,Y_max) center at first X_max,Y_max point pt 7 ps 1 offset 0,1
stats FILE using 3 nooutput name 'Y_'
@esctabcapslock
esctabcapslock / create_junk_file.js
Created April 3, 2022 09:08
의미없는 내용물로 가득찬 파일을 만들어 보아요 (초기화용)
const fs = require('fs')
function randfn(n){
const b = new Buffer.alloc(n)
for(let i=0;i<n;i++) b[i]=Math.random()*256&(-1)
return b;
}
for(let i=0; i<1024*10; i++) fs.appendFileSync('40.txt',randfn(1024*1024)) //1MB
@esctabcapslock
esctabcapslock / 간격타이머.html
Created November 24, 2021 01:14
간격을 팝업으로 간단하게
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>간격타이머</title>
<style>
#기록목록>tr>td{
padding-right: 30px;
}
</style>

Tor .onion 도메인 만드는 법!

  • 서버를 연다. ${x}번 포트에 열었다고 하자.
  • Tor이 설치된 폴더에 들어가서, Tor Browser\Browser\TorBrowser\Data\Tor 세부 경로로 들어가 torrc 파일을 연다 (확장자 없음)
  • 다음 두 줄을 추가한다.
HiddenServiceDir (생략)\tor\onion_service
HiddenServicePort 80 127.0.0.1:${x}
for %%i in (*.mkv *.mp4 *.webm) do ffmpeg -i "%%i" "%%~ni.mp3"
rem for %%i in (*.mkv) do type "%%i"
@esctabcapslock
esctabcapslock / 글자 수 세기2. html
Created October 19, 2021 01:53
브라우저 localStorage에 값을 저장해 자동 저장 기능 구현
<!DOCTYPE HTML>
<html lang="ko">
<head>
<meta charset="UTF-8">
</head>
<body>
<textarea id="txt_area" style="height:100px; width:100%"></textarea>
<h2 id="ttt"></h2>
<script>
@esctabcapslock
esctabcapslock / 동영상 돌리기.js
Created October 19, 2021 01:51
동영상을 빠르게 돌리자...
// ==UserScript==
// @name 비디오 돌리기
// @version 1
// @grant none
// ==/UserScript==
(()=>{
const div = document.createElement('div')
document.body.appendChild(div)
div.style.position = 'absolute'

개요

  • 엑셀로 일정 관리하다가, 필요해짐. 그날 할일을 한 셀에 합치고 싶었음

기술적 내용

  • 단축키: alt + F11
  • 따로 저장의 개념이 없음
  • 확장자는 따로 xlsm 사용해야함.

구현결과

  • 사용자 지정 함수를 다음과 같이 만들 수 있음
@esctabcapslock
esctabcapslock / MD5.js
Last active March 16, 2022 04:28
해싱 (node.js)
const MD5 = (txt)=> crypto.createHash('md5').update(txt).digest('hex');
//https://stackoverflow.com/questions/7089443/restoring-console-log
var i = document.createElement('iframe');
i.style.display = 'none';
document.body.appendChild(i);
window.console = i.contentWindow.console;