본문 바로가기

개발관련/이것저것6

TIL? 잔디 채우기? 제발 그런 것 좀 하지마 요새 하도 주변에서 잔디 채우기니 TIL이니 쓸데 없는 짓 한다고 고생들한다. 물론 이건 지극히 개인적인 내 의견일 뿐이고, 받아들일지 말지는 여러분의 선택이다. 지금 당장 제목을 보고 이게 왜 쓸데없는 짓이지? 당신 정신병자야? 라고 생각할 수는 있다. 요컨데 내 말은 TIL을 아예 하지말란게 아니다. 할거면 제대로 하란거다 TIL이든, 잔디밭 채우기든 중요한 것은 그에 대한 본질이다. 여러분이 TIL이든 잔디밭 채우기든 하는 것은 별로 중요치 않다. 중요한 것은 그 활동 하나하나가 헛되지 않았는가다. 사실 기술 블로그도 마찬가지다. 이거 아무리 잘 써봤자 보는 사람 극 소수고, 다 읽을 시간도 없다. 그냥 자기만족이라면 상관없다. 나 역시도 그저 내가 공부한 것을 기록하는 것에 불과하다. 그 어떤 의.. 2024. 1. 4.
JavaScript스터디 공부기록 23년 5월 ~ 7월에 진행한 JavaScrpit 스터디 공부 기록에 관한 git과 작성한 docs 실제 진행 기간은 5주 자바스크립트 스터디 1주차 - ECMA스크립트, 변수 선언식, 자료형, 분해할당, 호이스팅과 TDZ 2주차 - 객체, 표현식과 연산자 문, Array-like객체, 배열, 타입 변환 3주차 - 메모이제이션, 클로저-중첩-함수, 프로토타입, 익명 함수 4주차 - 클래스, 프로미스, async/await 5주차 - 이터레이터, 제너레이터, HTTP와 HTTPS, 웹 스토리지와 쿠키 회고록 멋쟁이사자처럼 성결대 동아리에서 진행한 자바스크립트 스터디 스터디장을 맡아서 과제를 제시하고, 스터디원들은 과제를 매주 해결하고 발표를 했다. 매주 두 명 정도 랜덤으로 뽑아서 발표를 시켰다. 내가 이.. 2023. 11. 27.
우테코 프리코스 풀어보기 - 로또 GitHub - Jym-lab/java-lotto-6 Contribute to Jym-lab/java-lotto-6 development by creating an account on GitHub. github.com 이번거는 생각보다 오래 걸렸다. 바쁜 시즌이라 건들 시간이 없던 것도 한몫했지만 구조를 짜는데 집중해서 오래걸렸다. 이번에는 코드가 좀 길어졌는데 객체 지향과 MVC 패턴대로 설계하려다보니 좀 길다. 조금 귀찮더라도 코드들도 포함해서 작성해보도록 하겠다. 문제 요구사항 파악 이번 문제 요구사항도 사실 별거 없다. 1. 1000원짜리 로또를 입력 금액만큼 발행한다. 2. 로또가 발행되었으면 당첨 번호와 보너스 번호를 입력한다 3. 발행된 로또가 총 몇개가 당첨되었는지, 수익률이 얼마인지 출력.. 2023. 11. 8.
우테코 프리코스 풀어보기 - 레이싱카 우테코 프리코스 문제가 업데이트 되었다. 마침 시험이라 학교 갔다가 출근도 하지 않았고, 약속 시간도 좀 남은터라 잠깐 풀어보았다. 이번에는 객체지향 답게 각자의 클래스와 메서드를 좀 더 깔끔하게 분리했다. https://github.com/Jym-lab/java-racingcar-6/tree/yjoo GitHub - Jym-lab/java-racingcar-6: Yummy2 Yummy2. Contribute to Jym-lab/java-racingcar-6 development by creating an account on GitHub. github.com 만약 제가 작성한 내용이 문제가 된다면 얼마든지 삭제할 용의가 있으니 연락 부탁드립니다. 문제 요구사항 파악 이번에는 간단한 자동차 경주 게임을 구.. 2023. 10. 27.
우테코 프리코스 풀어보기 - 숫자 야구 게임 회사에 출근하고 잠깐 시간이 비어있길래 뭔가 할 게 없을까 하다가 Github에서 지인이 우테코 프리코스를 fork한 것을 보게 되었다. 심심해서 한번 풀어보았다. 만약 제가 작성한 내용이 문제가 된다면 얼마든지 삭제할 용의가 있으니 연락 부탁드립니다. 1. 문제 파악 대충 과제를 보아하니 숫자 야구 게임을 만드는 것이 목적으로 보였다. 입력이 서로 다른 3자리 수로 제한 된 것으로 보아 131, 222 같은 입력도 IllegalArgumentException을 발생시켜야 하나? 볼과 스트라이크 개수를 어떻게 처리할지? 랜덤이나 값 입력은 어떻게 받는지? 평소에 자바를 잘 사용하지도 않으니 찾아볼 것이 많았다. 2. 풀이와 과정 친절하게도 우테코에서 지원해주는 라이브러리인 Randoms와 Console .. 2023. 10. 24.
윈도우 사용자명 변경 이후 WSL 에러해결 회사에서 Xilinx Vivado를 다루게 되었다. 그래서 Vivado를 설치하던 중 문제가 생겼다. 바로 한글 경로를 찾아서 설치하지 못하는 점이었다. 그래서 깔끔하게 윈도우 사용자명을 영어로 변경해버리고 설치를 끝내고 잘 사용하고 있었는데... 회사 컴퓨터에서 사용하던 WSL이 계정명이 변경 된 이후로 먹통이 되었다. 그냥 wsl을 껐다 키면 해결될 줄 알았으나.... 액세스가 거부되었습니다. Error code: Wsl/Service/CreateInstance/E_ACCESSDENIED [코드 4294967295 (0xffffffff)로 프로세스 종료됨] 이제 Ctrl+D 이 터미널을 닫거나 Enter 키를 눌러 다시 시작할 수 있습니다. 아무리 WSL를 껐다 켜봐도 해결이 되지 않았다. 아무리 검.. 2023. 8. 21.