Skip to content

Instantly share code, notes, and snippets.

@egoing
egoing / bookmarklet.js
Last active November 23, 2023 06:03
구글 번역 - 원본 보여주기 & 코드 번역 방지
javascript:(function()%7Bdocument.head.innerHTML%20%2B%3D%20%60%3Cstyle%3E%0A%20%20%20%20%20%20%20%20.translate_original_text%7B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20.translate_original_text%2C%20.translate_original_text%20*%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20color%3Awhite%20!important%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20background%3Ablack%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20font-size%3A1rem%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20font-weight%3Anormal%3B%0A%20%20%20%20%20%20%20%20%7D%20%20%20%20%0A%20%20%20%20%3C%2Fstyle%3E%60%3B%0A%20%20%20%20function%20notranslate_findUp(child%2C%20className)%20%7B%0A%20%20%20%20%20%20%20%20while%20(child.parentNode)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20child%20%3D%20child.parentNode%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if(!child)%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20null%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(child%3F.classList%3F.contains('className'))%0A%20%20%20%20%20%20%20%20%20%20%20%20%20

command

docker network create wordpress_net
docker \
run \
    --name "db" \
/*
댓글 선택자를 설정해주셔야 합니다.
페이스북 그룹
리액션 : '#mount_0_0 > div > div > div.rq0escxv.l9j0dhe7.du4w35lb > div:nth-child(4) > div > div > div.rq0escxv.l9j0dhe7.du4w35lb > div > div.iqfcb0g7.tojvnm2t.a6sixzi8.k5wvi7nf.q3lfd5jv.pk4s997a.bipmatt0.cebpdrjk.qowsmv63.owwhemhu.dp1hu0rb.dhp61c6y.l9j0dhe7.iyyx5f41.a8s20v7p > div > div > div > div.q5bimw55.rpm2j7zs.k7i0oixp.gvuykj2m.j83agx80.cbu4d94t.ni8dbmo4.eg9m0zos.l9j0dhe7.du4w35lb.ofs802cu.pohlnb88.dkue75c7.mb9wzai9.l56l04vs.r57mb794.kh7kg01d.c3g1iek1.otl40fxz.cxgpxx05.rz4wbd8a.sj5x9vvc.a8nywdso > div.j83agx80.cbu4d94t.buofh1pr a.esr5mh6w'
공유 : '#mount_0_0 > div > div > div.rq0escxv.l9j0dhe7.du4w35lb > div:nth-child(4) > div > div > div.rq0escxv.l9j0dhe7.du4w35lb > div > div.iqfcb0g7.tojvnm2t.a6sixzi8.k5wvi7nf.q3lfd5jv.pk4s997a.bipmatt0.cebpdrjk.qowsmv63.owwhemhu.dp1hu0rb.dhp61c6y.l9j0dhe7.iyyx5f41.a8s20v7p > div > div > div h3 a';
댓글 : '#mount_0_0 > div > div > div.rq0escxv.l9j0dhe7.du4w35lb > div.rq0escxv.l9j0dhe7.du4w35lb > div > div > div.j83agx80.cbu4d94t.d6urw2fd.dp1h
@egoing
egoing / The OAuth 2.0 Authorization Framework: Bearer Token Usage.md
Last active October 11, 2023 03:57
Bearer Authentication 에 대해서 살펴봅니다.

소개

이 글은 Oauth를 이용해서 access token을 획득한 후에 api에 접속하는 방법에 대해서 설명하고 있습니다.

우선 공부해야 할 것들

이 글은 WEB2 OAuth2 수업과 WEB2 HTTP 수업에 의존하고 있습니다. OAuth와 HTTP를 잘 모르신다면 이 수업들을 먼저 보시고 이 글을 볼 것을 권해드립니다.

Bearer Authentication란?

API에 접속하기 위해서는 access token을 API 서버에 제출해서 인증을 해야 합니다. 이 때 사용하는 인증 방법이 Bearer Authentication 입니다. 이 방법은 OAuth를 위해서 고안된 방법이고, RFC 6750에 표준명세서가 있습니다.

@egoing
egoing / indexeddb.html
Last active September 15, 2023 07:33
indexedDB 예제 - https://bit.ly/indexeddb-html
<!DOCTYPE html>
<html>
<body>
<script>
const dbReq = indexedDB.open('opentutorials',1);
let db;
dbReq.addEventListener('success', function(event){
db = event.target.result;
});
dbReq.addEventListener('error', function(event){
@egoing
egoing / README.md
Last active September 6, 2022 07:53
execute context example
@egoing
egoing / python_widget.py
Created December 19, 2021 06:43
orange3에서 pandas 사용하기
import Orange.data.pandas_compat as p
# in_data : 위젯으로 들어오는 데이터로 Orange.Data.table.Table 객체입니다.
# in_data.to_pandas_dfs() : 위젯으로 들어온 데이터를 pandas dataframe으로 변환하는 함수로 feature, target, meta 튜플에 담아서 리턴합니다.
df = p.pd.concat(in_data.to_pandas_dfs(), axis=1)
# 판다스를 이용해서 처리
# out_data : 위젯 밖으로 데이터를 출력하는 약속된 변수명입니다.
# p.table_from_frame : pandas dataframe을 Orange.Data.table.Table로 전환하는 함수입니다.
out_data = p.table_from_frame(df)
@egoing
egoing / interval.html
Created April 10, 2022 12:42
자바스크립트 예제 - 일기예보
<html>
<body>
<div id="temperature">
<div>기온</div>
<ol>
<li id="element-0" style="display:block;">서울 1°C</li>
<li id="element-1">청주 2°C</li>
<li id="element-2">성주 3°C</li>
</ol>
@egoing
egoing / menu.html
Last active April 10, 2022 12:41
자바스크립트 예제 - 메뉴
<html>
<head>
<style>
#nav{
font-size:0;
padding:0;
display:grid;
grid-template-columns: 70px 70px 100px;
}
#nav li{
@egoing
egoing / dotdotdot.html
Last active April 10, 2022 11:10
자바스크립트 예제 - 말줄임표
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<style>
.collapse {
background-color:#ddd;
padding:0 5px;