브라우저의 console에서 npm 패키지를 사용할 수 있도록 해주는 코드입니다.
afterLoader.js를 콘솔에서 실행하면 prompt 창이 뜹니다. 여기에 원하는 패키지 이름을 입력하면 해당 패키지를 콘솔에서 이용할 수 있습니다.
afterLoader.bookmark 의 내용을 북마크 해두면 편리하게 로드할 수 있습니다.
javascript:(function()%7Bvar%20events%20%3D%20document.querySelectorAll('%5Bdata-eventid%5D%20%5Baria-hidden%5D%3Espan')%3Bvar%20i%20%3D%200%3Bwhile(i%20%3C%20events.length)%7Bif(events%5Bi%5D.innerText.match('(%EC%98%A4%EC%A0%84%7C%EC%98%A4%ED%9B%84)')%20%3D%3D%3D%20null)%7Bevents%5Bi%5D.innerHTML%20%3D%20'%EC%84%A0%EC%95%BD'%3B%7Di%20%3D%20i%20%2B%201%3B%7D%7D)() |
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 |
var 댓글선택자 = '#comments #contents #header-author'; | |
function shuffle(a) { | |
for (let i = a.length; i; i--) { | |
let j = Math.floor(Math.random() * i); | |
[a[i - 1], a[j]] = [a[j], a[i - 1]]; | |
} | |
} | |
var list = []; | |
document.querySelectorAll(댓글선택자).forEach(function(e){console.log(e) | |
var author = e.querySelector('h3 a'); |
#!/bin/bash | |
echo $2 > $1 && git add $1 && git commit -m "commit $2" && git --no-pager log --oneline --graph --all --decorate |
lo | |
1969년 10월 29일 인터넷이 태어난 ARPANET과 Stanford Research Institute는 첫번째 교신을 시도합니다. login 이라는 문자를 전송하려고 했지만, lo를 전송한 후에 오류가 발생해서 lo만 전송이 되었습니다. 1시간 후에 재전송을 시도해서 login을 전송할 수 있었습니다. | |
우리는 모두 자신의 힘으로 발견한 내용을 가장 쉽게 익힌다 | |
전설적인 컴퓨터 프로그래머인 도널드 커누스가 한 말입니다. 그는 명저 The Art of Computer Programming의 저자이면서, TeX의 개발자이고, 알고리즘 분석 분야의 창지사입니다. | |
받을 때는 관대하게, 보낼 때는 엄격하게 | |
인터넷의 신이라 불리며 초기 인터넷의 개발과 운영에 결정적인 공헌을 한 존포스텔이 주창한 아이디어입니다. 자신이 전송을 할 때는 엄격하고 정확한 값을 보내고, 남으로부터 정보를 전송 받을 때는 최악의 노이즈가 포함되었을 것을 간주해서 시스템을 설계해야 한다는 뜻입니다. | |
존 포스텔 |
우리 그룹은 프로그래밍의 시작을 돕기 위해서 출발했기 때문에 쉬운 질문도 허용됩니다. 처음 시작하는 입장에서는 무엇을 모르는지 알지 못하기 때문에 검색조차 쉽지 않습니다. 도움이 되는 정보들이 대부분 영어라는 것도 큰 장벽입니다. 검색어 추천이나 검색방법을 알려주시면 질문자에게 정말 큰 도움이 됩니다. |
그룹의 목적 자체가 프로그래밍의 시작을 돕기 위함에서 출발했기 때문에 아무리 쉬운 질문도 허용됩니다. 처음 시작하는 입장에서는 무엇을 모르는지 알지 못하기 때문에 검색조차 쉽지 않습니다. 도움이 되는 정보들이 대부분 영어라는 것도 큰 어려움이겠지요. 답변을 주시는 분은 이 점을 생각해주셨으면 합니다. 검색어를 추천해주시는 것도 질문자에게는 정말 큰 힘이 됩니다. |
생활코딩 페이스북 그룹은 코딩을 처음 시작하는 분들이 서로를 돕기 위해서 시작된 커뮤니티입니다. 코딩이라는 범위 안에서 정보와 의견을 나누는 공간입니다. 활동을 시작하기 전에 가이드를 읽어주세요. https://www.facebook.com/notes/생활코딩/생활코딩-페이스북-그룹-커뮤니티-정책-rfc/1797775593596302/ |