전체 글 140

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

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

컴퓨터/기타 2022.02.08

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

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

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

지난번에 국토종주를 완료하였을 때 모든 것에 대한 자신감을 얻고 앞으로도 끈기만 있으면 될 것 같다는 생각을 하였으나, 부족한 현실을 깨달은 여행기가 아니었나 생각합니다. 시간 안배 등 여러 가지 실패 요소가 있었으나 그래도 재미있는 여행이었던 만큼 한번 정리해서 업로드하는 시간을 가져보려고 합니다. 무릎인대 늘어남으로 인한 실패 여행경과 날짜 코스 거리 21.12.30 경상북도 안동 → 경상북도 예천 회룡포 60km 21.12.31 경상북도 예천 → 대구 강정보 130km 22.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

티스토리 스킨 제작 (4) - 이미지 썸네일 치환자

티스토리에 스킨들에서 이미지 비율 등을 조절할 수 있는 방법이 있는 것을 아시나요? 이번에는 간단한 치환자들을 함께하여 한번 알아보려고 합니다. ※ 저는 Odyssey스킨을 이용하여 스킨을 제작하였습니다 알아야 할 것 우선 해당 부분은 티스토리에 이미지 썸네일 역할을 담당합니다. 이 소스코드를 자세히 보면 두 가지를 알 수 있습니다 해당 부분을 통하여 썸네일 이미지를 부른다는 것을 알 수 있습니다. 그리고 아래 부분으로 우리가 썸네일 사이즈를 통제하는 것을 알 수 있습니다 C120x120 해당 부분을 다루는 썸네일 치환자는 아래와 같습니다 썸네일 옵션 비율 및 크기 설명 C 가로x세로로 이미지의 픽셀크기를 지정한다 (ex : C120x120) Crop 원본비율을 무시하고 일정한 부분으로 잘라 가져오는 방..

주말농장 일지 (8) - 결과 및 보완점 (1차 完)

※ 다른 편에서는 성장과정 및 정보들에 관한 이야기를 하였다면 이 글은 보고서 성격을 가지고 있습니다. 스토리를 보고 싶으면 아래 링크를 참조하시면 됩니다주말농장일지 카테고리 수확량상추 : 약 20 봉지감자 : 둥근 책상 두 개 (사진 참조)고추 : 현재 수확 중 (2 봉지 나옴)당근 : 1개대파 : 실패 아쉬웠던 요소 대파, 당근의 실패 : 점파로 키운 것과 비로 인하여 씨앗이 쓸려 내린 것이 원인>> 실제로는 씨앗이 작은 식물들은 선 파로 많이 넣으면 그때서야 시작이라는 것을 알았습니다.>> 씨앗이 작으면 그만큼 식물들이 위험 노출도가 늘어납니다. 5월에 자주 못 간 것 : 사실 식물들이 쑥쑥 자란 것은 5월입니다. 하지만 여러 가지 일의 반복으로 방문을 못하였습니다. 보통 식물을 4월 정도에 심으면..