목록ETC (54)
Illie

서론수업에 사용하는 리눅스는 Rocky Linux 윈도우 기준으로 수업이 진행되어맥북유저들을 위한 Rocky 리눅스 설치 과정을 나누고자 글을 쓰게 되었다 리눅스 환경 세팅 때문에 공부에 방해되지 않았으면 하고 시간을 아꼈으면 한다! 본론처음 배우는 입장이고 아직 잘 모르니까 최대한 간편하고 리스크가 적은 방향으로 설치를 진행하였다 (파티션 나누는 방식이 아닌, 가상머신을 설치하는 방법으로 진행 예정)1. 프로그램 설치우선 설치해야 할 프로그렘이 두 개 있다. 1. 가상머신 소프트웨어 - UTMhttps://mac.getutm.app/ 인터넷에서 바로 설치한다면 무료, 앱스토어에서 설치하게 되면 유료이다왼쪽버튼을 클릭해주자 2. 로키 리눅스 - DVD ISO 설치https://rockylinux.org/..
서론개발 쪽에 일하는 비전공자들은 한 번쯤 방통대를 고민하게 된다 - 방통대에서 전공자에 걸맞는 양질의 정보를 얻을 수 있을까- 일과 병행한다고 일도 놓치고 학업도 놓치는 가장 최악의 상태에 놓이게 되진 않을까- 컴퓨터 관련 정보를 습득하는 방안이 아주 다양한데, (인프런, 유데미, MOOK, 그 외 다수)그 방안을 모두 제쳐둘만큼 방통대라는 옵션이 매력적일까- 다른 사이버 대학도 많은데 꼭 방통대여야만 할까 뭐 이런 고민들을 하면서 하루에도 몇 번씩 고민했다 본론방통대에 입학하기로 마음을 다잡게 된 계기는내가 컴퓨터 지식에 대한 편식을 하게 될 거 같다는 작은 생각에서 부터다. 아무리 내가 망라한 지식 속에서 내게 맞는 적절한 것을 취한다 하더리도,어쩔 수 없이 취향이나 그 시점의 관심분야에 초점이 맞..
개요 아... 맥북을 산지 어언 1년 반... 맥북에서는 척척척 다 되는거 같아보여도 사실 이런저런 이슈가 있다 예를 들어 m1 air 터미널에서 code . 하면 visual code가 안켜진다던가... 경로를 python 을 python3으로 바꿔줬던거 같은데 역시 기록을 안하니까 기억이 안난다 문제점 npm 글로벌 설치가 되지 않는다 brew install로 하면 되긴 하지만, brew에는 없고 npm에는 있는... ts-Node 같은 package를 글로벌로 설치해야할 때 난감하다 이때까지는 어찌저찌 우회하던가 공부를 안하던가(?) 하는 방법으로 잘 피해왔다면 이젠 더이상 물러설 수 없다 해결방법 1. npm update npm을 최신 버전으로 업데이트 한다 sudo npm install -g n..

0. 개요 지난 한해동안 많은 일이 있었다. 이때까지 잡고 있던 수험생활을 접고, 개발자의 길로 들어섰다. 올해를 되돌아 보자면 늘 고민하고, 어떻게 하지 생각하다가 끝났다. 하지만 나아가야 할 방향에 대해 어느 정도 가닥이 잡혔다. 2022년에 대한 반성과 회고를 더불어, 2023년에 대한 다짐을 하고자 글을 남긴다 1. 국비 수업 html부터 css, javascript, php를 배우고 리액트와 뷰를 익혔다 처음엔 a태그가 이해가 안가서, flex가 내 맘대로 안되서 머리가 많이 아팠다 얘가 얘인건 아는데 왜 얘인지 몰랐다 또, for문으로 구구단 만들기, 자바스크립트로 이렇게 저렇게 돌리면 어떤 값이 나오징? 뭐 이런 넌센스같은(그 때에는 넌센스 퀴즈처럼 느껴졌지만 지금 생각해보면 기초를 잘 쌓지..

스트리밍 서비스가 있기 이전에는 mp3에 파일을 담아 듣거나 앨범을 구매하여 원하는 노래를 들었었다. 저작권에 대한 인식이 희미하던 그 시절, 불법복제 파일이 인터넷에 떠돌게 되면서 사람들은 머지않아 음원도 디지털화 될 것이라고는 예상했다. 하지만 그 변화가 어떤 의미를 가지는지, 변화의 끝은 어디인지, 누구는 돈을 벌고 누구는 돈을 벌지 못하는지 쉽사리 예측하기 어려웠다. 기존의 음원 시장은 보수적으로 대응하며 음원의 디지털화를 막아섰지만, 이에 대하여 spotify는 어떻게 대응했는지, 어떻게 견고한 세계적인 기업이 될 수 있었는지에 대한 이야기이다. 이야기 전개 순서가 시간 순이 아닌, CEO, 개발자, 투자자, 저작권 문제를 해결할 변호사, 저작권을 가지고 있는 음반사 그리고 아티스트의 관점에서 ..

개요 주석을 다는 방법을 통해서도 코딩 실력을 알 수 있다고 한다 주석을 다는 방법 중 하나인 JSDoc으로 어떻게 달아야 하는지 알아보고자 한다 https://youtu.be/ORmnc-hLrYs 본문 0. 언제쓰는가 함수 하나를 만들어놓고, 그 다음 함수에 대한 설명을 넣을 떄 주로 쓴다 이걸 활용하면 다른 사람이 보아도 한 눈에 들어오고 유지보수도 좋고 장점이 아주 많다 나 역시도 이걸 쓰고 있는데, 아주 얕게나마 쓰고 있다 그래서 말인데, 이번 기회에 정리하려고 한다 1. 함수를 만들자 const a = (a, b) => { return a + b; }; 2. 위에 주석을 달자 /** 이렇게만 치면 JSDoc comment가 뜨게 되고, 엔터를 치게 되면 다음과 같아진다 /** * * @param..
1. Map Map 객체는 키와 값으로 이루어진 컬렉션 const map0 = new Map(); // Map(0) const map1 = new Map([['apple', 'banana']]); //Map(1) { 'apple' => 'banana' } 크기 확인 : _____.size; 요소 추가 : _____.set('key', 'value'); 요소 취득 : _____.get('key'); 존재 확인 : _____.has(___); 요소 삭제 : _____.delete('key'); 일괄 삭제 : _____.clear(); 2. Array 생성자 함수 Array 생성자 함수를 통해 배열을 생성할 수 있다. new Array(10); // [empty, empty, empty, empty, empt..