객체지향에 대한 해설 작성시 고려해볼만한 서술적인 조건들 1

Posted on

객체지향의 처음 단계는 주변의 사물과 개념들의 단순화, 추상화다. 단순화는 복잡한 현실 세계의 사물과 개념들을 이해하기 쉽게 세심한 관찰로 위계질서를 알 수 있는 단위로 분해하는 것이다. 이로부터 객체지향 방법론으로 구현하는 프로그램의 구조가 완성될 수 있다. 그런데 단순화라는 작업이 지닌 초견상의 문제점이 있다. 예를 들면 대상을 무엇으로 하는지에 의한 거부감인데, 논란의 가능성이 큰 단순화라면 거부감이 있게 된다. …

android-x86 안드로이드 스튜디오에 연결하기

Posted on

안드로이드는 오픈소스라 이에 기반한 프로젝트가 있습니다. x86 플랫폼에서 돌도록 튜닝한 안드로이드로 android-x86이 있네요. 아신 분도 계실 겁니다. 이 안드로이드를 설치해서 쓰면 실장비와 거의 비슷한 사용성으로 안드로이드 스튜디오와 연결해서 컴파일된 앱을 테스트해볼 수 있습니다. 평소의 저라면 아주 자세하게 해설할테지만 요점별로  정리해보겠습니다. (1) https://www.android-x86.org/ 에서 최신 iso 이미지를 다운로드 받습니다.(2) Hyper-V 에서 가상 컴퓨터를 만듭니다. 램은 2048MB, 가상 …

소프트웨어 제작사도 어쩔 수 없는 오류의 존재ㅡ우회적인 연쇄적 오류

Posted on

프로그램 오류 문제는 여러 원인이 중첩되어 우회적인 원인들이 원인이 되기도 한다. 난 분석을 빠릿하게 해본적은 없는데 가끔 PC에 문제가 생기면 느끼게 되는 경우가 있다. 프로그램 제작자들이 모든 문제의 경우를 파악하기가 어렵고 PC 상태에 따라 재현이 되고 안되는 문제들이 있다. 그래서 기민한 업체는 메모리 덤프도 함께 오류 보고에 보내기도 하는데 이는 수월한 조치를 할 수 있게 …

GhostBSD 에서 한글 입력 가능하게 하기

Posted on

System → Preference → Personal → Startup Applications 에/usr/local/bin/fcitx 추가 혹시 이미 설치되었다고 나오고 중단되면 make install clean 을 make reinstall clean FORCE_PKG_REGISTER=yes 로 바꿔 입력한다. 설치가 마쳐지면 터미널을 열고 입력후 상태바에 뜨는 애플릿을 오른쪽 클릭해서 한영전환키 확인한다. 앱을 실행후 한영전환해서 한글이 입력되면 성공. 재부팅후 이용한다. 참고로 구글크롬에서는 작동안하지만 왠만한 앱에서는 작동한다. 파이어폭스나 터미널, 문서편집기 …

쿠분투 20.04에서 크로미움 설치가 error status 10 내뿜고 중단될 때

Posted on

쿠분투에서 muon 으로 chromium-browser를 설치할 때 모종의 이유로 도중에 멈추면 설정과 파일들이 엉켜서 설치를 재시도할때마다 error status 10 내고 중단됩니다. 이를 muon 패널에서 해결하는게 불가능해 보이구요. 명령어로 처리하면 muon에서 다시 설치 시도를 할 때 성공하게 할 수 있습니다. 아래처럼 입력합니다. Konsole 에서 이렇게 하면 엉킨 파일들이 제거되고 패키지도 삭제되서 muon으로 다시 재설치가 가능해지는 것 같습니다. …

쿠분투 20.04에서 NetBeans로 JSP 작성시 Tomcat 9 등록법

Posted on

https://shutterpress.site/%ec%bf%a0%eb%b6%84%ed%88%ac-20-04-%ec%97%90%ec%84%9c-%ed%86%b0%ec%ba%a3-%ec%84%a4%ec%b9%98-%ed%9b%84-%ec%8b%a4%ed%96%89/ 쿠분투 20.04에서 Tomcat 9은 Muon으로 설치해서 잘 작동한다는 전제 하에 설명합니다. Muon으로 설치하면 Tomcat 9의 CATALINA_HOME 은 /usr/share/tomcat9이고 CATALINA_BASE는 /var/lib/tomcat9 입니다. 우선 NetBeans를 실행해서 Tomcat 9을 등록해주어야 JSP 프로그래밍 프로젝트를 만들수 있습니다. 등록하려면, Tools→Servers 로 가서 Tomcat 9을 등록할 수 있습니다. Catalina Home 은 /usr/share/tomcat9으로Catalina Base 는 /var/lib/tomcat9 으로Use Private Configuration Folder (Catalina Base) …

쿠분투 20.04 에서 톰캣 9 Virtual Host Manager와 Web Application Manager 설정하기

Posted on

톰캣 9는 몇가지 설정을 편리하게 하기 위해 기본적으로 관리 툴을 지원합니다. 일단 설치가 되어있다는 전제 하에 해설합니다. 우선 톰캣 9이 잘 실행되어 있다면 기본값으로 했을 때 http://localhost:8080 을 실행하면 문서가 뜨는데 거기에 링크를 누르면Virtual Host Manager와 Web Application Manager 페이지가 뜹니다. 그런데 기본적으로 유저네임과 패스워드가 지정되어 있어야 접근이 되고 그렇지 않은 경우 401 에러 납니다. 이 …

쿠분투 20.04 에서 톰캣 설치 후 실행

Posted on

우선 타볼이나 집파일을 직접 받아와서 설치하기보다 Muon으로 설치한 이후를 설명합니다. 설치하고나서 시스템 재부팅후 아래 명령어를 쳐봅니다. 9월 15 12:44:55 pizza-hot tomcat9[1325]: No JDK or JRE found – Please set the JAVA_HOME variable or install the default-jdk package 라고 나오면 을 쳐봐도 실행이 안된 상태로 나옵니다. 이 경우 JAVA_HOME 환경변수를 설정해야 하는데 .bashrc나 /etc/environment 같은 파일에 …

1 2