본문 바로가기

분류 전체보기24

[코딩] 프로토타입? 그게 뭐죠? 안녕하세요 크로네입니다. 오늘은 코딩에서 프로토타입이라는 것에 대해 알아보겠습니다. 1. 프로토타입? 일단 위키백과에 따르면, 프로토타입은 이라고 합니다. 그러니까, 쉽게 말하자면 처음 상태인겁니다. 그래서 코딩에서 프로토타입은 어떠한 타입의 기본 function 등이 저장되는 것입니다. 일단, Node.JS(또는 javascript) 에서의 예시를 살펴볼까요? String.prototype.plusHi = function() { return this + "hi"; } console.log("안녕".plusHi()); 이 코드를 실행하면, 다음과 같은 겨로가를 얻을 수 있습니다. 이해가 되시나요? String 타입의 프로토타입에 plusHi 라는 함수를 넣었더니, "안녕", 즉 String 에 기본적으로.. 2022. 12. 8.
[Node.js] Srt 자막파일을 JSON 으로 파싱하고 수정하기 1편 안녕하세요 크로네입니다. 오늘은 NodeJS 에서 srt(자막파일) 을 JSON 으로 파싱하고, 수정하고, 다시 저장하는 방법에 대해 알아보겠습니다. 1. 모듈 일단 NPM 에 들어가서 필요한 모듈을 검색해 봅시다. https://www.npmjs.com/ 저는 srt-parser 라고 검색했는데요, 기능이 마음에 안들어서 그냥 제가 직접 만들었습니다. srt-parse-to 를 검색해 보세요. https://github.com/KR-onae/srt-parse-to 번역하신후에 읽어보셔도 되고, 이 글을 읽으셔도 됩니다. (참고로 이 글이 올라왔을때에는 사용법이 다를 수 있습니다. 글이 올라갈때의 버전은 2.1.0 버전임을 참고해주세요) 일단 오른쪽 위에 설치 방법이 적혀있습니다. npm i srt-pa.. 2022. 12. 7.
[JS] 쿼리스트링을 가져와서 JSON 으로 바꾸기 안녕하세요 크로네입니다. 오늘은 자바스크립트에서 쿼리스트링을 가져와서 JSON 으로 바꿔보겠습니다. 1. 쿼리스트링을 가져오기 자바스크립트에서 쿼리스트링은 location.search 에 있습니다. console.log(location.search); // 예시: ?abc=123&def=456 location.search 는 앞에 '?' 가 오고 뒤에 글자가 나오는데요 이 글자를 더 잘 활용하려면 이 값을 JSON 으로 바꿀 필요가 있습니다. 2. JSON 으로 바꾸기 일단 JSON 으로 바꾸려면 먼저 앞에있는 '?' 를 지울 필요가 있습니다. splice() 함수를 이용해 앞의 한글자를 잘라보겠습니다. console.log(location.search.splice(1)); // abc=123&def=4.. 2022. 12. 6.
[마인크래프트] 마인크래프트 무료로 서버 만들기 2편 1편: https://kronae.com/entry/마인크래프트-무료로-서버-만들기-1편 그럼 이제 이 파일을 저장 해 봅시다. 저는 start.bat 이라는 이름으로 만들겠습니다. 이렇게 저장하면, start.bat 이라는 파일이 생기는데요, 이 파일을 실행하면 서버가 켜집니다. 그런데..? 노란색, 빨간색.... 글씨가 나오더니 서버가 꺼졌습니다. 이건 EULA 때문인데요, 폴더에 아마 eula.txt 라는 파일이 생겼을 겁니다. 그 파일을 열면 이런식으로 적혀 있을텐데요, 여기에 적힌 주소로 들어가서 적힌 글을 한번 읽어보시기 바랍니다. 이 내용에 동의 하신다면, 다 지우고 아래와 같이 적어주세요. 그리고 저장(Ctrl+S) 후 메모장을 닫아주세요. 이제 다시 서버를 켜주시면 됩니다. (참고로 이전.. 2022. 11. 28.