본문 바로가기

IT study/99. etc: IT 상식12

cmd(Command Prompt)란? windows로 개발하다보면 그림과 같은 cmd창에서 작업할 일이 많다. cmd란 어떤 말의 준말이고 뭐하는 녀석일까? 1. cmd란? cmd는 Command Prompt의 준말이며 한국어로 명령 프롬프트라는 뜻이다. 여기서 "Command"란 사용자가 컴퓨터에 내리는 명령어를 의미하고, "Prompt"는 사용자에게 입력(명령)을 기다리고 있다는 신호(표시)를 의미한다. 즉, command prompt는 사용자가 컴퓨터에 명령을 입력할 수 있는 *인터페이스를 의미한다. 줄여서 cmd(씨엠디)라고 부르는 이 녀석은 사용자가 컴퓨터에 명령을 입력할 수 있는 인터페이스를 의미한다. windows 운영체제에서는 명령 프롬프트(command prompt)를 통해 사용자가 텍스트 기반의 명령어를 입력하고 실행(**.. 2023. 11. 22.
프로그래밍 도구 설치 후 cmd 재시작하는 이유 windows 환경에서 프로그래밍 입문 시 jdk나 python 같은 프로그래밍 툴들을 설치 후 기존에 열어뒀던 cmd(Command Prompt) 창을 닫고 재실행하는 경우가 있다. 이는 설치한 프로그래밍 툴들이 시스템 환경 변수에 등록되어 있어야 사용할 수 있는데, 프로그래밍 툴들을 설치하면서 변경된 시스템 변수 변경사항을 기존에 열어둔 cmd 창에서 인식을 못할 수 있기 때문이다. 그래서 기존 cmd창을 닫고 다시 열면 시스템 변수에 새로 추가된 프로그래밍 툴들을 인식하고 제대로 사용할 수 있게 된다. 시스템 환경 변수에 들어가면(들어가는 방법은 윈도우키 + "path"만 입력해도 "시스템 환경 변수 편집"이 뜬다. 고급 탭> "환경변수" 버튼 클) 시스템 변수와 사용자 변수가 있는데 둘의 차이는 .. 2023. 11. 22.
빅데이터 플랫폼 아키텍처의 미래 - 초기 빅데이터 플랫폼: 엔드 투 엔드로 각 서비스 애플리케이션으로부터 데이터를 배치로 모음 데이터를 배치로 모으는 구조는 유연하지 못하고, 실시간으로 생성되는 데이터들에 대한 인사이트를 서비스 애플리케이션에 빠르게 전달하지 못함 또한 원천 데이터로부터 파생된 데이터의 히스토리를 파악하기가 어려웠고, 계속되는 데이터 가공으로 인해 데이터가 파편화되면서 데이터 거버넌스를 지키기 어려웠음. 거버런스란 빅데이터에 대한 체계적인 관리와 통제를 의미. 예로 들면 프라이버시나 품질, 데이터 생명주기와 같은 것을 의미. 이러한 것을 해소하기 위해 나온 것이 람다 아키텍처. - 람다 아키텍처 트위터에서 스트리밍 컴퓨팅에 있었던 Nathan Marz에 의해서 소개된 아키텍쳐로, 실시간 분석을 지원하는 빅데이타 아키텍쳐.. 2023. 11. 15.
컴퓨팅 및 데이터 처리 환경: 엣지, 온프레미스, 클라우드 0. 컴퓨팅(Computing): - 컴퓨터를 사용하여 데이터를 처리하고 계산하는 모든 작업과 프로세스를 나타내는 용어 - 숫자 계산, 데이터 분석, 정보 처리, 문제 해결, 알고리즘 실행 등 기본적으로 컴퓨터를 사용하여 정보를 다루고 작업을 수행하는 모든 활동을 의미 데이터 처리: 숫자나 문자 등의 데이터를 입력받아 가공하여 결과를 출력하는 작업 알고리즘 실행: 특정한 규칙과 절차에 따라 작업을 수행하는 컴퓨터 프로그램이나 코드를 실행 데이터 분석: 대량의 데이터를 통계적이거나 기계학습 기법을 사용하여 유용한 정보 및 패턴을 찾는 작업 시뮬레이션: 현실 세계의 상황이나 시스템을 모델링하여 가상 환경에서 실험하고 결과를 예측하는 작업 1. 엣지 컴퓨팅(Edge Computing) - 엣지(edge): 컴.. 2023. 8. 18.
iso * iso 파일이란? - iso 이미지라고도 함 - 완전한 CD 또는 DVD 등 디스크를 파일로 만든 것 - 국제 표준화 기구(ISO: International Organization for Standardization)가 제정한 광학 디스크의 압축 파일 - .iso라는 파일 확장자를 가짐. - UDF 파일 시스템도 포함 2022. 5. 24.
데이터 사일로(Data silo) data silo 기업의 정보시스템이 다른 시스템과 연계되어 있지 않고 고립되어 버린 현상. 각각의 조직단위 또는 목적별로 IT 인프라를 도입/구축해서 사용함으로써, 부서/사업/솔루션 별로 데이터가 고립되어 전사관점의 의사결정을 방해하고, 비효율성이 증가되는 현상. 1) 의미 - silo: 곡식 저장소의 의미를 가짐. IT에서는 분리되어 곡식을 보관하는 사일로의 의미가 확장되어 '다른 것이나 다른 사람으로부터 분리하는 것'이라는 동사적 뜻도 갖게 되었음. - data silo: 한 조직 내 정보의 집합이나 다른 부서는 접근이 불가능한, 공유되지 않는 '특정 부서만의 데이터'를 의미. silo effect는 조직이나 부서의 이기주의를 의미함. 데이터 사일로가 발생하는 경우 조직의 데이터를 통합적인 시각으로.. 2022. 4. 21.
end user(엔드 유저) - 프로그램 제작자가 제공한 프로그램과 컴퓨터를 이용하여 필요한 작업을 수행하는 일반 사용자. - 일반인 - 특정 집단이 아닌 누구나 - 최종 사용자. 단말 사용자 - 회사와 기업체를 사용자라고 하며 그 기업체 중에서 실제로 사용하는 부분의 사람을 최종 사용자(엔드 유저)라고 함 - 또는 정보 네트워크 시스템으로 단말쪽에서 업무 처리에 이용하는 사람. 2021. 11. 25.
스크립트 언어 - script language - 스크립트 프로그래밍 언어 - 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어 - 응용 프로그램과 독립하여 사용되고 일반적으로 응용 프로그램의 언어와 다른 언어로 사용되어 최종 사용자가 응용 프로그램의 동작을 사용자의 요구에 맞게 수행할 수 있도록 해줌 - 다른 응용 프로그램에 삽입되어서 동작하는 프로그래밍 언어 - 스크립트는 연극 용어에서 유래되었으며 초창기 스크립트 언어는 batch language(배치언어), 작업 제어 언어(job control language)라고 불림 - 종류: 자바스크립트, 제이쿼리, jsp, php, asp, perl, python, ruby, VBScript 등 다른 응용 프로그램 안에 삽입되어 해석되는 방식으로 작동 - javaScri.. 2021. 11. 25.
MDN: 공식문서 - 검색하는 것도 좋지만 MDN을 먼저 참고해보는 것도 좋다. - 예로 들어 change font css MDN 으로 검색 - MDN에서 브라우저 호환성을 참고하면 더 좋다.(HTML, CSS, JS 경우) 2021. 11. 14.
개발시 검색하는 방법 1) 검색하는 방법 - 구글에 검색 - 영어로 검색하는 버릇 들일 것. - 키워드식으로 검색(ex: change font color css) - stackoverflow(개발계의 네이버 지식인 격)을 덧붙이면 stackoverflow의 게시글들이 검색 - 검색시 도구에서 1년으로 기간 설정 후 원하는 검색이 안나오면 기간을 조금씩 늘려서 검색 - 어렵더라도 영어권에 쓰여진 글들을 자주 접할 것. 2) 스택오버플로우에서 검색하는 방법 - 왼쪽의 큰 숫자는 추천 수를 의미. - 질문 자체가 잘못되었다는 의미로 숫자가 마이너스일 수도 있음 - vote와 relevance, newset를 사용하여 더 편하게 검색 가능 2021. 11. 14.
TIL: Today I learned - 개발자들의 챌린지 일종 - 그날 하루 배운 내용을 그날그날 기록함 - 깃헙에 Today i learned 를 치면 많은 내용이 나타남. 참고해볼 것. 2021. 11. 14.
가면 증후군(imposter syndrome) - 가면 증후군이란? 나는 자격이 없는데 주변 사람들을 속여서 이 자리에 오게 됐다고 생각하는 불안한 심리 상태. 상담에 참여한 사람들이 '나는 자격이 없다. 언젠가는 이 가면이 벗겨져 정체가 드러날 것이다'라고 얘기한 데서 이런 표현이 나왔다고 한다. IT를 공부하는 와중에 또는 재직하면서 컴퓨터 분야에 아직 모르는 것이 너무나 많다는 생각이 들어 나도 모르게 가면 증후군, '나는 이곳에 어울리지 않아'라는 식의 자괴감에 빠지기 쉽다. 이런 일은 나뿐만 아니라 누구에게도 일어나며 심지어 스탠포드 대학에서 컴퓨터 공학 석사 학위를 받은 사람조차 이런 이야기를 한다고 한다. 이런 슬럼프에 빠졌을 때 모르는데도 아는 척하며 안 배울 생각을 하지 말고 자신이 모르는 것을 인정하며 배우려고 노력하는 자세가 중요.. 2021. 9. 27.