일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- windows
- C
- 프로그래밍 언어론
- knockon
- Mac
- 자격증
- WPF
- 홈서버
- 매크로
- html
- 오답풀이
- study
- 외부접속
- 개인서버
- CSS
- 프로그래밍언어론
- cording
- 정보처리기능사
- git
- 개발공부
- Java
- Developer
- React
- 개발
- php
- 방화벽
- bootcamp
- 220821
- plan
- CodeIgniter
- Today
- Total
목록분류 전체보기 (40)
bunta의 보조기억장치
개발 공부를 하면서 실생활에서 내가 필요한 웹사이트를 간단히 만들어서 써보고 싶다는 생각을 하곤 했다. 그런데 마침 지인으로부터 안쓰는 노트북을 받게 되었고 이걸 활용해서 개인 서버를 만들어봐야겠다고 생각했다. 노트북을 받고 모델을 살펴보니 2017년 LG 울트라PC 였다. 스펙은 아래와 같다. 사양이 높은 편은 아니지만 Ubuntu나 CentOS를 얹어서 사용하면 개인 웹서버로 돌리기에는 충분하다고 생각되었다. 나중에 또 서버를 구축할 일이 생기게 되면 참고할 수 있도록 과정을 기록해보려고 한다.

🤷♂️ 문제 발생외부 접속을 위해 방화벽에서 해당 포트로 설정도 잡아 주었지만 접속이 되지 않았다. 🔧 문제 해결네트워크 프로필이 공용으로 설정되어있어서 연결이 되지 않았던 것이다.해당 부분을 개인으로 변경하면 외부접속이 가능해진다. 윈도우 설정 창을 열고 아래 방법대로 수정할 수 있다. 해당 부분에서 공용으로 체크되어 있다면 개인으로 변경해주면 된다. 적혀있는 것과 같이 공용으로 설정해둘 경우 네트워크에서 검색되지 않기 때문에 외부 접속도 안되는 것으로 생각된다.
🤷♂️ 문제 발생 WPF 개발을 하면서 테스트용으로 설치했던 프로그램을 삭제하려고 하였으나 설치했던 msi 파일이 없어 삭제가 되지 않는 문제가 발생하였다. 💡 문제 접근 1. regedit을 이용한 강제 삭제 !!! 해당 방법은 잘못 삭제할 경우 Windows OS에 치명적인 오류가 발생할 수 있으므로 복구할 수 있는 수단을 마련해놓거나 시도하지 않는 것을 추천한다. !!! Windows Key + R 을 눌러서 실행 창을 연 뒤 '레지스트리 편집기'를 실행한다. 컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall 위 경로로 이동하면 프로그램 목록이 나온다. 여기서 해당 프로그램의 key 폴더를 선..
🤷♂️ 문제 발생WPF 프로그램을 개발하는 중에 전체적으로 버벅거리는 문제가 발생하였다. 💡 문제 접근Border 태그로 인해 성능이 저하될 수 있다는 글을 찾게 되었다.확실히 Border 태그를 지우고 실행하니 전체적으로 버벅거림이나 속도가 올라간 것이 체감이 되었다. 더 자세한 내용을 검색하다보니 Effect로 인해 성능이 크게 저하될 수 있다는 글을 찾았다. Points to RememberWhile working, I have found both Effect and BitmapEffect of Border, even though it looks great for an application, it may often deteriorate performance of the application...
🤷♂️ 문제 발생 우선 Page에서 ItemsControl을 사용해서 List의 내용을 출력하려고 하였다. 그런데 다른 Page 이동 후 해당 Page로 돌아올 경우 기존에 있던 Item들이 제거되지 않고 중첩되어 생성되는 문제가 발생했다. 💡 문제 접근 1. ItemsControl.Items.Clear()로 삭제 시도 - 디버그 모드 상에서는 Count가 0으로 나오지만 동일 문제 발생함 2. ItemSource로 사용되는 List를 Clear하기 - List 자체는 초기화되었지만 여전히 Item이 살아있는 문제가 발생 문득 이전에 지정된 ItemSource가 살아있어서 그런게 아닐까 생각이 들었다. 그래서 Page가 Unload 될 때 Clear를 진행한 List를 다시 ItemSource로 지정해..
자격증 합격한 지 반년이 넘었지만 다시 블로그 활성화도 할 겸 기록해놓으려고 한다. 그리고 기능사 자격증이라 어디 자랑하기도 애매하고 개인 블로그에 작게나마 혼자 자랑해보려고 한다. 당시 개발자로 전직을 결심하고 어떤 것부터 시작해야 할지 고민했다. 아무래도 비전공이다 보니 남들에게 보여주기에 자격증이 빠르고 확실하다고 생각했다. 하지만 바로 정보처리기사를 따기에는 개발 경력과 지식이 많지 않아 기초를 다진다는 생각으로 기능사 자격증 취득을 하기로 했다. 2022년 9월에 치르는 필기시험에 합격한 후 2022년 10월부터 2023년 3월 말까지 코드 스테이츠에서 주관하는 백엔드 부트캠프를 수강하느라 까맣게 잊고 있었다. 2023년 5월에 개발자로 취업에 성공한 후 커리어와 실력을 더 쌓고 싶다는 생각이 ..
git을 사용하기 위해서는 사용자 이름과 이메일 주소를 설정 해주어야 합니다. 설정된 사용자 이름과 이메일은 git 커밋 내역에 함께 기록이 됩니다. 1. 사용자 이름 및 이메일 설정 터미널에서 아래와 같이 입력합니다. $ git config --global user.name "나의 사용자 이름" $ git config --global user.email "내 이메일 주소" ex) $ git config --global user.name "홍길동" $ git config --global user.email "hong@email.com" --global 명령어를 통해 설정하게 되면 사용자의 홈에 저장이 되므로 git 최초 설정 시에만 입력해도 됩니다. 추후에 github의 사용자 이름이나 이메일을 변경하게..