분류 전체보기 172

Batch (1) - 특정 시간 종료 후 컴퓨터가 꺼지는 배치 파일 제작하기

지난번에 원격으로 컴퓨터를 구동할 때 한 가지 문제를 생각 못했습니다. 바로 전원을 꺼지게 만들어야 하는데 부족했습니다. 그래서 해당 이슈를 해결하기 위하여 배치파일을 누르면 컴퓨터를 종료시키도록 만들어보겠습니다. Shutdown 명령어 shutdown /s 우선 shutdown명령어는 여러 가지 인수들이 있는데 필자가 많이 쓰는 인자는 다음과 같습니다. /s 컴퓨터를 종료한다. /r 컴퓨터를 재부팅한다. /f 컴퓨터의 "강제" 모든창을 내린다. (로그오프) /t 일정시간후 shutdown명령을 실행한다. /a 시간설정을 해제한다. 만약에 배치파일로 단한줄로 10초 후 컴퓨터를 완전하게 종료한다고 하면 다음의 명령어를 치면 됩니다. shutdown /s /f /t 10 ※ 참고로 배치파일을 만드는 법은 ..

컴퓨터/Batch 2022.02.28

크롬 원격 데스크톱 - 원격을 사용하여 어디든지 사용하자

예전에 네트워크 장비들을 운영하고 유지 보수하는 기회가 있었습니다. 네트워크를 다루는 다양한 기술들도 보았습니다만 가장 좋다고 느끼는 기술은 원격 데스크톱입니다. 실제로 원격 데스크톱을 이용하려면 포트포워딩이라는 방법을 사용해야 하지만 이번에는 컴퓨터 초보자분들도 쉽게 다룰만한 방법을 소개하려고 합니다. 바로 크롬 원격 데스크톱을 이용하는 방법입니다. 크롬 원격 데스크톱 사용한 이유 아까 위에서 이야기를 하였으나 일반적으로 원격 데스크톱을 하려면 네트워크 환경을 설정하여야 합니다. 회사 등의 환경에서는 메인 PC의 환경이 잘 안 바뀌기 때문에 필요가 없으나 환경이 자주바뀌는 경우에는 다시 설정하고 반복해야 합니다. 자취하는 학생으로 집이 자주 바뀌는 만큼 간단한 설정으로 충분한 크롬 원격 데스크톱이 좋다..

컴퓨터/기타 2022.02.16

엄준식 프로그래밍 언어 - 엄랭에 대하여 알아보자

일반적으로 이상한 프로그래밍 언어가 많지만 흥미로워서 오랜만에 블로그에 글을 적어보려고 합니다. 바로 세계 최초로 인물 이름으로 개발되는 언어인 엄랭입니다.  엄랭의 문법 ※ 예제로 설명할 때 주석은 임의로 //로 적겠습니다. (엄랭은 주석이 없다)어떻게이 사람이름이냐ㅋㅋ프로그램 처음과 끝은 다음과 같은 문장으로 적을 수 있습니다. //******자료형******... //숫자 3을 의미합니다. (.은 +1),, //숫자 -2를 의미합니다. (,는 -1)., //숫자 0을 의미합니다.... ... //숫자 9를 의미합니다. ( (띄어쓰기)는 곱하기를 의미합니다).. .. .. //숫자 8을 의미합니다.//******변수******엄 //첫번째 변수에 0의 값을 넣습니다어엄. //두번째 변수에 1의 값을 ..

컴퓨터/기타 2022.02.08

후배와 함께한 낙동강종주 실패기 - 마지막 (회룡포 → 대구)

바로가기여행경과숙소에서부터 출발 (회룡포 → 상주보)공사로 우회한 구미보 가는 길구미보를 넘어 한번에 강정고령보까지 이동하다아파서 출발하지 못한 다음날 (마지막으로) 여행경과날짜코스거리21.12.30경상북도 안동 → 경상북도 예천 회룡포60km21.12.31경상북도 예천 → 대구 강정고령보130km22.01.01대구 근방에서 휴식 및 복귀-※ 거리는 네이버 지도를 기준으로 적어 오차가 있을 수 있습니다.숙소에서부터 출발 (회룡포 → 상주보)첫째 날에 숙소가 없어서 회룡포까지 가고, 잠을 자고 다음날 아침 일찍 일어나 상주보까지 냅다 달렸습니다. 첫째 날과는 다르게 바람이 강하지 않기 비교적 수월하게 이동하였습니다. 용궁으로 가기 위해서는 경사가 가파른 언덕을 하나 넘어야 합니다. 겨울의 흔적들에 나온 사..

후배와 함께한 낙동강종주 실패기 - 1일차 (안동 → 회룡포)

지난번에 국토종주를 완료하였을 때 모든 것에 대한 자신감을 얻고 앞으로도 끈기만 있으면 될 것 같다는 생각을 하였으나, 부족한 현실을 깨달은 여행기가 아니었나 생각합니다. 시간 안배 등 여러 가지 실패 요소가 있었으나 그래도 재미있는 여행이었던 만큼 한번 정리해서 업로드하는 시간을 가져보려고 합니다.무릎인대 늘어남으로 인한 실패 여행경과날짜코스거리21.12.30경상북도 안동 → 경상북도 예천 회룡포60km21.12.31경상북도 예천 → 대구 강정보130km22.01.01대구 근방에서 휴식 및 복귀-※ 거리는 네이버 지도를 기준으로 적어 오차가 있을 수 있습니다.출발본가는 중부에 있지만 지금은 경주로 내려간 상황이라 버스를 타고 자전거 여행을 시작했습니다. 중간에 포항에 방문하여 친구를 만난 다음 간단한 ..

JavaScript (3) - 텍스트를 인식하는 중복없는 뽑기제작

최근에 동아리 활동으로 '크리스마스 선물교환'을 하였습니다. 시중에도 뽑기 프로그램이 많은데 중복 방지를 넣은 프로그램이 없어 제작하였습니다. 링크는 다음과 같습니다. https://kmsbio.github.io/presentChoice/ 선물교환 성탄절 선물교환! 한바퀴 반복으로 진행하고 그 다음 부터는 랜덤으로 진행합니다 주의사항 : 절대(enter)빈칸은 넣지마세요. Play before 지금 까지 나온 인원 kmsbio.github.io 중요한 메소드 Document.getElementByID() - html소스의 ID를 받아오는 메소드 입니다. document.getElementById("A").innerText id가 A라는 HTML소스코드 내부에 글을 추가한다. document.getElem..

MySQL (2) - 정보를 탐색해보자 (Select)

MySQL에서 다른 문법도 엄청나게 많지만 가장 주요하다고 생각하는 Select문에 대하여 알아보도록 하겠습니다 Select란? SQL에서 가장 기본적인 기능 중 하나는 해당 데이터를 찾아보는 것입니다. 해당 테이블에서 모든 정보를 찾을 수도 있지만 조건을 줄여서 상세한 정보도 찾을 수 있습니다. 이번에는 간단하게 Select를 이용하여 여러 가지 정보를 찾아보는 시간을 가져보도록 하겠습니다. ※mytable이 있다고 가정하고 계속 진행하겠습니다 ※가칭으로 table의 값을 구성하였습니다. 처음의 값을 기점으로 어떤 변화가 있는지 보시면 될 것 같습니다. select * from mytable; class name price score 1 minsu 1500 30 1 minji 3400 23 2 mins..

컴퓨터/MySQL 2021.12.07

개발용어 - 라이브러리(Library) vs 프레임워크(Framework)

이번에는 개발을 하시는 분들이 차이를 햇갈려하는 개념인 라이브러리와 프레임워크를 알아보는 시간을 가져보려고 합니다. 두가지 개념이 비슷하지만 차이점도 있기 때문에 각각이 어떤 특성을 가지고 있는지 알아보겠습니다. 라이브러리 (Library) 라이브러리는 도서관이라는 뜻을 가지고 있습니다만 컴퓨터에서의 정의는 프로그램의 공통으로 사용하는 함수 or 도구들의 집합입니다. 프로그램 개발을 보다 편리하게 하여 다양한 기능들을 만들 수 있습니다. 우리가 맨주먹으로도 개발할수 있으나 도구들을 이용하여 훨씬 다채롭게 개발할 수 있습니다. ex) JQuary(Javascript), Numpy(Python), DirectX(C++) 프레임워크 (Framework) 프레임워크는 뼈대, 틀 이라는 뜻을 가지고 있습니다. 라..

MySQL (1) - DBMS는 무엇인가

개요 저는 처음에 DBMS라는 개념에 대하여 많이 얕보았습니다. 일반적인 규모에서는 엑셀과의 연동 정도면 충분하게 정리가 끝납니다. 하지만 사이트가 커지고, 규모가 커지면 엑셀 등의 파일 정도 DBMS는 여러 가지 한계를 가지게 됩니다. 이러한 이유를 통해 이번에는 우리가 DBMS가 왜 중요한지를 배워야 하는 이유를 한번 적어보려고 합니다. *이번 글은 개인적인 의견이 포함할 수 있습니다 DB와 DBMS 위에서도 DBMS를 언급하였으나 DBMS를 알기 위해 먼저 DB를 알아야 합니다 우선 Data는 정보들을 이야기합니다. DB는 Database의 약자로 통합적으로 관리되는 데이터들의 집합체들을 말합니다. 하지만 데이터만 있으면 어떻게 수많은 정보들만 있지 알 수 없습니다. 그렇기 위해 우리는 DBMS를 ..

컴퓨터/MySQL 2021.09.19

Python (6) - 넘파이(NumPy)로 알아보는 배열

파이썬에는 기본적으로 배열이 없습니다. (저도 처음에는 리스트를 배열하고 헷갈렸었습니다 ㅠㅠ) 리스트 같은 경우에는 동적이라 다루기 편합니다. 하지만 이미지(R, G, B)같이 같은 자료형들을 빠르게 사용한다면 결국 배열이 필요합니다. 그래서 이번에는 배열을 알아보겠습니다. 소스코드(주석)를 집중하여 봐주세요! 배열이란 같은 특성을 가지며 일정한 자료형을 나열한 데이터의 집합이다 (변수는 다를 수도 있다) 선형구조 중 기본적인 자료구조 (파이썬은 아니지만 C언어 등 다른 언어에서는 기본적으로 배운다) 파이썬에는 리스트라는 자료형이 있으나 그것은 배열과 다릅니다 그리고 위의 사진에 책꽂이가 배열과 비슷합니다 사용방법 numpy는 설명하기에 방대한 양의 프로젝트라서 다 설명하기가 어렵습니다. 부족한 부분은 ..

컴퓨터/Python 2021.08.12