전체 글

· 블렌더
글 하단의 파일을 다운로드하여주세요
글 하단의 파일을 다운로드하여주세요
글 하단의 파일을 다운로드하여주세요 원본(살짝 수정했습니다) : https://www.youtube.com/watch?v=iuptjdxhitU
· 블렌더
글 하단의 파일을 다운로드하여주세요
· 블렌더
글 하단의 파일을 다운로드하여주세요
· 블렌더
글 하단의 파일을 다운로드하여주세요 예시) 몇 가지만 수정하면 자신만의 배경화면을 만들 수 있습니다
· 기타
다른 사이트에서 클릭하자마자 유튜브 채널을 구독을 하겠냐고 물어보는 버튼을 보신 적이 있으실 겁니다. 이런 버튼은 다음과 같은 방법으로 만듭니다. 예를 들어서 유튜브 채널 URL이 https://www.youtube.com/channel/UC-ASDFHELLOWORLD이라고 하면 https://www.youtube.com/channel/UC-ASDFHELLOWORLD?sub_confirmation=1 가 구독 URL이 됩니다. 채널 URL 뒤에 "? sub_confirmation=1" 만 더 써주면 간단하게 완성됩니다. 이 URL로 접속 시 ~~~ 을 구독하시겠습니까? 라며 확인창이 뜹니다.
· 기타
간혹 티스토리 유입 경로에 https://sol-studio.tistory.com/notify-HTTPS_Notice?aHR0cHM6Ly9zb2wtc3R1ZGlvLnRpc3RvcnkuY29tLzgzP2NhdGVnb3J5PTgzODY5MQ==;bApifuqFvAVtdjGmeMHQWDS0Cl/ZgYds6fVTglXZSec= 위와 같은 긴 url이 뜨는 경우가 있다. 해당 url에 들어가면 존재하지 않는 페이지 라고만 뜬다. 결론부터 말하자면 url에서 물음표 다음에 이어지는 긴 암호 같은 문자들은 Base64로 인코딩 된 문자열이다. 원래 내용이 궁금하다면 아래의 링크에 들어가서 원래대로 디코딩해볼 수 있다. https://www.base64decode.org/ Base64 Decode and Encode ..
자바스크립트로 간단하게 구현하는 방법입니다. function timeFormat (start, end) { const start = new Date(start); const end = new Date(end); const duration = Math.floor((end.getTime() - start.getTime()) / 6000); if (duration < 1) return '몇 초 전'; if (duration < 60) return `${duration}분 전`; if (duration < 60 * 24) return `${Math.floor(duration / 60)}시간 전`; if (duration < 60 * 24 * 30) return `${Math.floor(duration / 60 ..
function msToTime(ms) { var milliseconds = parseInt((ms%1000)/100) , seconds = parseInt((ms/1000)%60) , minutes = parseInt((ms/(1000*60))%60) , hours = parseInt((duration/(1000*60*60))%24); hours = (hours < 10) ? "0" + hours : hours; minutes = (minutes < 10) ? "0" + minutes : minutes; seconds = (seconds < 10) ? "0" + seconds : seconds; return hours + ":" + minutes + ":" + seconds + "." + millise..
Sol Studio 공식 블로그
sol-studio