이룰수 없는 꿈을 꾸고 이길수 없는 적과 싸우며, 이룰수 없는 사랑을 하고 견딜 수 없는 고통을 견디고, 잡을수 없는 저 하늘의 별도 잡자. - 세르반테스

[사용자추가] 우분투 20.04

안녕하세요. 제가 서비스하려고 하는 사이트가 하나 있어서 가상서버 호스팅 하나 요청했어요. 전 Nginx + PHP-FPM + MariaDB 와 몽고DB 와 python 설치하려고 하는데 기본적으로 설치해주는 것이 APM 으로 아파치와 php 버전도 너무 낮은 버전으로 설치를 기본으로 해줘서 제가 서비스하고자하는 환경과는 맞지 않아서 아래와 같이 제가 작업을 하면서 알게되는 지식 등을 정리하고자 합니다. 카테고리는 우분투이긴 한데 본 카테고리에 글이 몇개나 올라갈진 모르겠어요. 그 때 그때 올리게 될 것 같아요. 호스팅 업체에서 서버를 생성해주셨는데 소요되는 시간은 약 30분 정도 소요되었습니다. OS만 설치되었고, 우분투로 설치되었어요. 먼저 root 로만 접속할 수 있는 상황이라 제일 먼저 사용자부터..

우분투 2023.04.20 0

[록키리눅스 설치] 윈도우10 Hyper-V 를 이용하여 설치하기

안녕하세요. 오랜만에 글을 올리는 것 같은데요. 전 몇년전까지 centOS가 많이 익숙했었는데, 지원이 끊어진다는 얘기를 들었었어요. 끊어졌는지 좀 시간이 흘렀죠? 작년에는 우분투를 잠깐 이용했었어요. 그리고 현재 제 사이트인 pinkdreams.kr 도 우분투 OS에서 서비스 하고 있는데요. CentOS 이후 록키리눅스가 나온다고 얘기를 얼핏 들었던 것 같은데, 설치 나 사용은 안 해봤었어요. 그래서 이번에 윈도우 환경에서 Hyper-V 를 이용하여 설치를 해보았습니다. 지금 제 PC에는 다른 업무로 인하여 도커도 설치되어있는데 도커에는 우분투에 Laravel 에 올라가 있는 상태에요. 그래서 어떻게 해볼까 하다가 Hyper-V도 어떻게 이용하는지 접해볼겸 해서 이를 이용하여 설치를 했습니다. 서두가 ..

록키리눅스 2023.09.14 1

[선택정렬] PHP로 선택정렬 구현

안녕하세요. PHP를 이용하여 선택정렬을 구현해보고자 해요. 다음과 같이 무작위로 값들이 들어가 있다고 예를 들겠어요. [34, 21, 11, 67, 9, 45, 15] 위와 같이 빈 배열에 값이 들어가 있다고 가정하겠습니다. 먼저, 큰 숫자부터 작은 숫자로 정렬을 하는 것부터 해보겠습니다. 큰 숫자부터 작은 숫자로 정렬을 한다면 우리가 원하는 답은 아래와 같겠죠? [67, 45, 34, 21, 15, 11, 9] DB 쿼리에서 정렬 옵션인 DESC에 해당하겠네요. 내림차순 정렬이라고 하죠 원리는 index 0부터 하나씩 비교해가며 위치를 바꾸는 거에요. $sort_arr = $ar; for($i = 0; $i < count($sort_arr)-1; $i++) { for ($j = $i+1; $j < c..

PHP 2023.06.09 0

[한입크기로 잘라먹는 리액트] Todo 프로젝트 - 2

안녕하세요. 프로젝트 2 진행을 했었는데요. 오류 없이 동작을 하네요. API 이용하는 부분이 없어서 로컬 배열에서 데이터를 삽입하고, 삭제하고, 필터링(검색) 하는 부분이에요. 필터링은 배열안에서 하기 때문에 본 페이지에 출력되는 todo에 대해서 만 가능합니다. 보니까 app.js 파일에서 이벤트 발생 시 처리하는 부분에 대해서 ajax 를 이용하여 DB에 데이터를 업데이트 하는 API를 호출해주는 음.. 백엔드 API 를 호출하여 처리하면 될 것 같아요. 하위 URL로 접속하시면 테스트 해 보실 수 있습니다. http://pinkdreams.kr:3030 실행하시면, 지금 소스 내 들어가 있는 목업 데이터로 출력되어 나옵니다. 위와 같이 데이터를 추가할 수 있으면, 우측 화면처럼 삭제할 수 있습니다.

react 2023.05.26 0

[한입크기로 잘라먹는 리액트] 프로젝트 - 1

안녕하세요. 요즈음 제목에 있는 책으로 공부하고 있는데 프로젝트 1을 작업해보고 동작 잘되는 거 확인했어요. 스샷을 첨부합니다. 위 그림처럼 잘 나와요. 동작도 잘 되고요 소스에 오류 없으니 오타 없이 잘 타이핑 하시면 동작 잘 합니다. 오래전에 리액트를 공부 시도했었는데요. 2019년도 쯤 그런데 당시 책의 내용도 이해가 안가고 어렵기도했고, 당시에 라라벨로 작업하던 시기라 깊게 파고들진 못하고 덮었었는데, 이번에 괜찮은 책을 알게되어서 하나하나 알아가는 중인데 내용이 너무 좋네요. 지금 이 책 외에 보고 있는 책은 Node.js 백엔드 개발자 되기라는 책을 보고 있는데 본 책도 기초부터 탄탄이 잡아 줘서 좋은 것 같네요. 버튼을 클릭하면 계산되어 표시됩니다.

react 2023.05.25 0

[PHP] 이진트리 만들기

첫 글로 어떤 글을 올려볼까 하고 고민을 좀 했습니다. 자료구조 중 스택 (LIFO) 를 올려볼까 큐(FIFO)를 올려볼까 아니면 데큐 를 올려볼까 하다가 오래전에 이진트리를 만들어 본 경험이 있습니다. 해당 부분을 정리해서 올리면서 하단에 제가 구현한 소스도 올려보려고 합니다. 자료구조를 배우거나 알고리즘을 배울 때는 보통 알려진 목차가 있어요. 위에서 설명드린 것과 같이 자료구조들이 있어요. 그전에 빅O도 구하고요. 본 포스팅에서는 제목처럼 이진트리 구현한 내용을 적어보려고 합니다. 제가 만든 소스에는 전위,중위,후위 순회가 가능하도록 구현되어있습니다. 트리에 대한 기초내용은 타 블로거님들이 내용을 자세히 올려두셔서 제가 여기에서 반복하진 않겠습니다. 개념은 동일하기에 여기에서는 제 구현 소스를 올려..

PHP 2023.05.22 0

안녕하세요. PHP 분류에 첫글을 올립니다.

여기 공간은 제가 주언어인 PHP 를 이용하여 자료구조 또는 알고리즘을 정리해보는 공간을 만들까 합니다. 학교에서 배움을 통해 배운 그 딱딱하고 재미없고 이해도 안가는 자료구조와 알고리즘이 대체 어디에 이용되는지도 모르고 그냥 배워야하는 과목이었기에 배웠습니다. 전 학교를 졸업하고 친구 과제를 대신 해주면서 자료구조를 터득했어요. 그 때 당시 VC++로 MFC를 이용하여 창고정리 게임을 개발하는게 친구가 맡은 과목의 과제였습니다. 그 때 당시 제가 방산체에서 서버관리 및 PHP웹사이트 개발 그리고 ASP 로 외주받은 프로젝트를 개발하고 잠시 숨을 돌리는 타이밍이었어요. 그나마 서버관리하면서 쉘로 자동화를 만들어두어 제가 조금 신경을 덜 쓰기도 했어요. 거두절미하고 그래서 당시 친구 프로젝트인 애니콜에 탑..

PHP 2023.05.09 0

[로또번호 생성기 v1.0] 로또번호 생성기 사용방법

안녕하세요. 우분투 카테고리에 있는 게시글들은 바로 본 작업을 위해서 서버 셋팅을 했었던 내역입니다. 아직 다른 메뉴들도 서둘러 작업을 진행해야하는데, 지금은 미라클(오마이걸팬클럽명)을 위한 2021 학년도 미라클 시험을 모바일과 PC에서 문제를 풀어볼 수 있도록 UI 개선했습니다. 이어서 로또번호 생성기도 모바일에 맞게 화면 UI를 개선하였고 이에 사용방법을 작성하려고 합니다. 제가 본 작업을 하기 이전에 서비스 하던 화면을 캡쳐해서 보여드릴게요. 정말 그때도 급하게 만들었는데 디자인을 전혀 고려하지 않는 상태에서 카페24의 웹호스팅만 신청하고 무료도메인으로 서비스하던 중이었어요. 그러던 중 이번기회에 조금 더 지불하고 가상서버호스팅을 신청하고 버전업데이트 진행했습니다. 정말 디자인은 1% 고려하지 않..

일상이야기 2023.05.01 0

[몽고DB-익명접속제한설정]

1. 윈도우환경 1) 환경변수 등록. (1) 시스템속성에서 환경변수를 등록해주세요. : 전 탐색기 > 내PC > 우측버튼 클릭 > 속성 > 우측 관련설정에서 고급시스템설정 클릭 으로 창을 띄웠습니다. (2) 창이 떴으면 환경변수 버튼을 클릭. (3) 환경변수 설정화면이 위와래 둘다 나옵니다. : 위에 나오는 부분은 로그인 한 계정에 대한 환경변수 설정 부분 : 아래에 나오는 부분은 시스템에 대한 설정으로 모든 사용자에게 동일 적용됩니다. (4) 목록에서 변수 Path 를 선택 후 편집버튼 클릭하시면 수정창이 나옵니다. (5) 찾아보기 버튼을 클릭하셔서 mongodb 설치된 경로의 bin 디렉토리까지 찾으셔서 선택해주세요. (6) 폴더 선택하셨으면 완료되셨으니 창을 닫고 나오시면 됩니다. (7) 적용방법 ..

우분투 2023.04.26 0

[록키리눅스 설치] 윈도우10 Hyper-V 를 이용하여 설치하기

안녕하세요. 오랜만에 글을 올리는 것 같은데요. 전 몇년전까지 centOS가 많이 익숙했었는데, 지원이 끊어진다는 얘기를 들었었어요. 끊어졌는지 좀 시간이 흘렀죠? 작년에는 우분투를 잠깐 이용했었어요. 그리고 현재 제 사이트인 pinkdreams.kr 도 우분투 OS에서 서비스 하고 있는데요. CentOS 이후 록키리눅스가 나온다고 얘기를 얼핏 들었던 것 같은데, 설치 나 사용은 안 해봤었어요. 그래서 이번에 윈도우 환경에서 Hyper-V 를 이용하여 설치를 해보았습니다. 지금 제 PC에는 다른 업무로 인하여 도커도 설치되어있는데 도커에는 우분투에 Laravel 에 올라가 있는 상태에요. 그래서 어떻게 해볼까 하다가 Hyper-V도 어떻게 이용하는지 접해볼겸 해서 이를 이용하여 설치를 했습니다. 서두가 ..

록키리눅스 2023.09.14 1

[선택정렬] PHP로 선택정렬 구현

안녕하세요. PHP를 이용하여 선택정렬을 구현해보고자 해요. 다음과 같이 무작위로 값들이 들어가 있다고 예를 들겠어요. [34, 21, 11, 67, 9, 45, 15] 위와 같이 빈 배열에 값이 들어가 있다고 가정하겠습니다. 먼저, 큰 숫자부터 작은 숫자로 정렬을 하는 것부터 해보겠습니다. 큰 숫자부터 작은 숫자로 정렬을 한다면 우리가 원하는 답은 아래와 같겠죠? [67, 45, 34, 21, 15, 11, 9] DB 쿼리에서 정렬 옵션인 DESC에 해당하겠네요. 내림차순 정렬이라고 하죠 원리는 index 0부터 하나씩 비교해가며 위치를 바꾸는 거에요. $sort_arr = $ar; for($i = 0; $i < count($sort_arr)-1; $i++) { for ($j = $i+1; $j < c..

PHP 2023.06.09 0

[한입크기로 잘라먹는 리액트] Todo 프로젝트 - 2

안녕하세요. 프로젝트 2 진행을 했었는데요. 오류 없이 동작을 하네요. API 이용하는 부분이 없어서 로컬 배열에서 데이터를 삽입하고, 삭제하고, 필터링(검색) 하는 부분이에요. 필터링은 배열안에서 하기 때문에 본 페이지에 출력되는 todo에 대해서 만 가능합니다. 보니까 app.js 파일에서 이벤트 발생 시 처리하는 부분에 대해서 ajax 를 이용하여 DB에 데이터를 업데이트 하는 API를 호출해주는 음.. 백엔드 API 를 호출하여 처리하면 될 것 같아요. 하위 URL로 접속하시면 테스트 해 보실 수 있습니다. http://pinkdreams.kr:3030 실행하시면, 지금 소스 내 들어가 있는 목업 데이터로 출력되어 나옵니다. 위와 같이 데이터를 추가할 수 있으면, 우측 화면처럼 삭제할 수 있습니다.

react 2023.05.26 0

[한입크기로 잘라먹는 리액트] 프로젝트 - 1

안녕하세요. 요즈음 제목에 있는 책으로 공부하고 있는데 프로젝트 1을 작업해보고 동작 잘되는 거 확인했어요. 스샷을 첨부합니다. 위 그림처럼 잘 나와요. 동작도 잘 되고요 소스에 오류 없으니 오타 없이 잘 타이핑 하시면 동작 잘 합니다. 오래전에 리액트를 공부 시도했었는데요. 2019년도 쯤 그런데 당시 책의 내용도 이해가 안가고 어렵기도했고, 당시에 라라벨로 작업하던 시기라 깊게 파고들진 못하고 덮었었는데, 이번에 괜찮은 책을 알게되어서 하나하나 알아가는 중인데 내용이 너무 좋네요. 지금 이 책 외에 보고 있는 책은 Node.js 백엔드 개발자 되기라는 책을 보고 있는데 본 책도 기초부터 탄탄이 잡아 줘서 좋은 것 같네요. 버튼을 클릭하면 계산되어 표시됩니다.

react 2023.05.25 0

[PHP] 이진트리 만들기

첫 글로 어떤 글을 올려볼까 하고 고민을 좀 했습니다. 자료구조 중 스택 (LIFO) 를 올려볼까 큐(FIFO)를 올려볼까 아니면 데큐 를 올려볼까 하다가 오래전에 이진트리를 만들어 본 경험이 있습니다. 해당 부분을 정리해서 올리면서 하단에 제가 구현한 소스도 올려보려고 합니다. 자료구조를 배우거나 알고리즘을 배울 때는 보통 알려진 목차가 있어요. 위에서 설명드린 것과 같이 자료구조들이 있어요. 그전에 빅O도 구하고요. 본 포스팅에서는 제목처럼 이진트리 구현한 내용을 적어보려고 합니다. 제가 만든 소스에는 전위,중위,후위 순회가 가능하도록 구현되어있습니다. 트리에 대한 기초내용은 타 블로거님들이 내용을 자세히 올려두셔서 제가 여기에서 반복하진 않겠습니다. 개념은 동일하기에 여기에서는 제 구현 소스를 올려..

PHP 2023.05.22 0

안녕하세요. PHP 분류에 첫글을 올립니다.

여기 공간은 제가 주언어인 PHP 를 이용하여 자료구조 또는 알고리즘을 정리해보는 공간을 만들까 합니다. 학교에서 배움을 통해 배운 그 딱딱하고 재미없고 이해도 안가는 자료구조와 알고리즘이 대체 어디에 이용되는지도 모르고 그냥 배워야하는 과목이었기에 배웠습니다. 전 학교를 졸업하고 친구 과제를 대신 해주면서 자료구조를 터득했어요. 그 때 당시 VC++로 MFC를 이용하여 창고정리 게임을 개발하는게 친구가 맡은 과목의 과제였습니다. 그 때 당시 제가 방산체에서 서버관리 및 PHP웹사이트 개발 그리고 ASP 로 외주받은 프로젝트를 개발하고 잠시 숨을 돌리는 타이밍이었어요. 그나마 서버관리하면서 쉘로 자동화를 만들어두어 제가 조금 신경을 덜 쓰기도 했어요. 거두절미하고 그래서 당시 친구 프로젝트인 애니콜에 탑..

PHP 2023.05.09 0