본문 바로가기

etc

(25)
[컴공] DDL, DML, DCL, TCL 어제 SQLD 자격증 시험을 끝으로 개발 관련 자격증 공부는 일단 중단하려 한다. 자격증을 준비하면서 많은 도움이 되었다. 몰랐던 이론들, 헷갈렸던 것들도 자연스럽게 다시 알게 되고 정리가 되었다. 정보처리기사를 준비할때 DDL, DML, DCL 에 대해 처음 접해봤는데 내가 실무에서 날리는 쿼리들이 이 것들에 해당된다는 걸 알았다. 그러다가 기사를 합격하고 SQLD 라는 SQL 자격증 시험을 공부하면서 DDL, DML, DCL뿐만 아니라 TCL이란 용어도 만났다. DDL(Data Definition Language) CREATE, ALTER, DROP 이 쿼리들은 사용할 때 CREATE TABLE ~ ALTER TABLE ~ DROP TABLE~ 처럼 테이블명을 쓰기 전에 TABLE이란 말을 앞에 넣어..
[컴공] 포워딩 이란? 포워딩 이란? 사용자가 특정 도메인 주소를 비슷하게만 쳐도 아니, 다르게 쳐도 그 입력한 값을 사전에 대상 도메인으로 가게끔 설정해두는 것을 말한다. 예를 들어 abc.xxx 라는 사이트가 있는데 사전에 사용자가 axwe.ddd로 입력했을 시 abc.xxx 도메인으로 보내는 행위. 또한 호스트 설정과 혼동되면 안되는데, 호스트 설정은 말그대로 할당받은 IP주소와 구입한 도메인을 연결하는 작업을 뜻한다.
[Linux] 리눅스 aws 계정 터미널 접속하기 1. command + space 로 terminal.app 접속 2. sudo su로 관리자 권한 변경 3. 해당 aws pem 키가 있는 경로로 이동 4. 하단 명령어 입력 후 접속 완료. ssh -i Sample.pem ec2-user@해당 계정 고정 아이피 주소
[Mac] 터미널에서 aws keyfair ppk키를 pem으로 변환 1. command + space bar -> terminal.app 2. homebrew 설치 참고 : https://jintrue.tistory.com/entry/iMac-Homebrew-%EC%84%A4%EC%B9%98 [iMac] Homebrew 설치 참고로 리눅스에 들어가야 할 경우 윈도우면 Putty를 통해 접속하면 편리하지만 Mac OS 에는 기본적으로 터미널이 있으니까 이걸 이용하자 yum 기본적으로 설치할 프로그램을 패키지 단위로 알아서 설치해주는 일.. jintrue.tistory.com 3. homebrew 로 Putty gen 설치 그러면 홈브루가 자동 업데이팅이 되면서 주루룩 설치해준다. 4. ppk가 있는 디렉토리로 경로 이동하여 pem으로 변경 그렇지 않으면 다음과 같이 에러를..
[Mac] Homebrew 설치 참고로 리눅스에 들어가야 할 경우 윈도우면 Putty를 통해 접속하면 편리하지만 Mac OS 에는 기본적으로 터미널이 있으니까 이걸 이용하자 yum 기본적으로 설치할 프로그램을 패키지 단위로 알아서 설치해주는 일종의 패키지 설치 프로그램이다. but...... Mac OS에는 yum을 설치 할 수 없다. 대체 프로그램으로는 홈브류(Homebrew)가 있다. Homebrew https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 1. command + space bar -> terminal.app 검색 2. sudo su로 root 권한으로 변경 3. 위 링크를 타고 문서 내용 대로 하면 왠만해선 ..
15시간짜리 개발로 얻은 점. 200228 am 9:00 ~ 200229 am 12:00 의도적이지 않았지만 조금씩의 생겨나는 욕심으로 날 13시간의 근무로 이끈 어제의 개발이 내게 성취감과 자신감을 심어줬다. 결과만 보자면 간단해 보이는 한줄짜리 row 추가가 조인에 조인을 거듭하고 치밀한 where의 결합이 없었더라면 가능했을까 싶다. 이로써 쿼리와 프로시저의 위력을 한번 더 느꼈다. 디비없이 사이트는 그저 껍데기일뿐. 비하하는 것이 아닌 표현 그대로를 봐달라. 그렇게 느껴와서 자부심이였던 퍼블리싱을 내려두고 핵을 찾아서 개발의 길로 뛰어든 것이므로 다시 본론으로 들어오자면 컨트롤러와 모델 뷰(MVC)는 쿼리로 정교하게 짜여진 프로시저라는 무기가 있다면 훨씬 더 단순하고 명확하게 사용자에게 보여줄 수 있다는 걸 진정으로 느낀 어제..
[Mac] 프로그램 경로 찾기 윈도우와 다르게 어떤 프로그램을 설치하면 그 프로그램의 경로를 쉽게 알기 어렵다. 그럴땐, 단축키 : shift + command + g 1. 데스크탑모드로 가서 이동 > 폴더로이동 클릭 2. 하게되면 아래와 같이 폴더로 이동이 활성화된다. 해당 프로그램의 이름이 보통 파일명이므로 입력해본다. 아니면 윈도우에서 보이는 폴더명을 찾아 입력한다.
[컴공] 컴파일러와 인터프리터 /** (댓글 하나는 저자에게 아주 큰 힘이 됩니다~~) **/ 컴파일러 인터프리터 해석기, 번역기란 뜻을 가지고 있는데, 고급어를 컴퓨터가 알아 듣기 쉽게 저급어(기계어, 어셈블리어)로 번역하는 과정을 하는 프로그램을 가리킨다. 참고 : 실행속도를 빠르게 도와주는 JIT(Just In Time) 컴파일이 있다. ex) C, C++, COBOL, BASIC 등 소스 프로그램을 읽어서 즉시 결과를 출력한다. 참고 : 컴파일러와 인터프리터 사이의 기술적 구분은 사라져가는 추세. ex) script, HTML, SQL, python, ruby 등 참고 : https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC 컴파일러 - 위키백과, 우리 모두의 ..