본문 바로가기

IT&컴퓨터

우분투에서 외장하드와 윈도우 드라이브에 접근할 수 없을 때 결론부터 말하면 구글 원격이 설치되어 있을 때입니다. 보통은 우분투에서는 외장하드와 윈도우가 설치된 드라이브 역시 파일 매니저에서 쉽게 접근할 수 있습니다. 그런데 새로 우분투를 설치하였는데, 파일 매니저에서 접근이 안 되더군요. mount 명령을 써서 겨우 마운트를 했는데, 오늘 원인을 찾았습니다. 'Not Authorized to perform operation'라는 팝업 메시지를 검색하니 원인은 구글 원격이라는 것... 이 문제를 해결할 수 있는 방법은 /opt/google/chrome-remote-desktop/chrome-remote-desktop --stop 명령으로 구글 원격을 정지하고 파일매니저에서 마운트한 후에 /opt/google/chrome-remote-desktop/chrome-re.. 더보기
자바 스프링부트에서 .findOne() 메소드 사용이 실패할 때 @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.userDetailsService(new UserDetailsService() { @Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { return readerRepository.findOne(username); } }); } 다음과 같은 코드가 계속 빌드가 안 되고... intellij에서 잘 살펴보면 readerRepository.findOne(username)에 붉은 줄이 그어지는 것을 확인할 수 있다. 알고 .. 더보기
우분투에서 H2 database 설치하는 법 1. 먼저 www.h2database.com/html/download.html에서 Platform-Independent Zip 버전을 클릭해서 다운을 받는다. 2. 원하는 위치에서 해당파일 압축을 해제해준다. 3. 아래 사진과 같이 /h2/bin 폴더로 이동해서, 해당 위치에서 터미널을 열고 chmod를 통해 실행권한 을 h2.sh 파일에 부여해서, ./h2.sh 명령을 입력하면 ... 4. 다음과 같은 화면을 볼 수 있다. 5. 참 쉽죠? 더보기
[해결]Java Spring에서 ClassPathXmlApplicationContext 오류 문제 이유는 알지 못하겠는데.. 다음과 같은 코드를 작성할 때, MainClass와 bean.xml 파일이 제대로 작성되더라도, 아래와 같이 resources 폴더 경로 내에 들어가 있지 않으면, 제대로 된 경로일지라도 파일을 찾을 수 없다는 에러가 발생한다. 보안 상인지, 프레임워크 설정때문인지 몰라도 골때린다.. 더보기
[해결]더 큰 용량의 SSD로 우분투 LVM 마이그레이션 기존 128Gb SSD를 512Gb SSD로 교체하면서, 한번도 해본 적 없는 우분투 마이그레이션을 시도해보았다. 여러 방법이 있다고 하였으나, LVM 마운트 복사가 gparted에서 안되는 것으로 인해 #dd if=/dev/sda3(원본 디스크) of=/dev/sda1(새 디스크) 명령으로 마이그레이션을 수행하였다. 그런데, LVM 파티션을 확장해야 하는 문제가 생겼다. 여기서 gparted에서 드래그해서 용량을 최대로 올린 후 vgdisplay를 실행하면 이 화면이 나온다. 여기서 Free PE와 Size는 아직 배정되지 않은 용량을 의미하는데, lvdisplay를 실행하면, lvm 내에 논리적으로 배정된 볼륨들이 나온다. 보통은 root나 swap으로 되어 있는데, 우리가 늘려줄 공간은 root 쪽.. 더보기
확률 프로그래밍 API PyMC->PyMC3, 달라진 문법 베이지안 분석을 공부하기 위해 책 사서 공부하는 중, 책에서는 pymc로 설명된 것이, pymc3에서 문법이 달라져서, 에러 메시지를 발생시키는 것을 볼 수 있었다. pymc를 설치할 수 없는 상황이라.. 기존에 pymc에서 lambda_1 = pm.Exponential('lambda_1', alpha) lambda_1 = pm.Exponential('lambda_2', alpha) 으로 사용해왔다면... pymc3에서 그대로 사용하면 "TypeError: No model on context stack, which is needed to instantiate distributions. Add variable inside a 'with model:' block, or use the '.dist' synta.. 더보기
[해결]오드로이드XU4+3.5인치 디스플레이 x-윈도우 자동 시작 실패 요즘 오드로이드용 3.5인치 디스플레이를 할인하길래, 굴러다니는 XU4에 사용할 겸, 설치 후 위키에 나오는 대로 열심히 따라하며 x-윈도가 나오도록 설치 및 설정 작업을 해봤다. 그런데, 오드로이드를 재실행해도 스크린은 X-윈도우를 보여주지 않는다. dmesg 명령을 입력하면 아래 사진과 같은 메시지를 뿜어내는데.. 한참 해결이 안 되는 중에.. 이런 글(https://forum.odroid.com/viewtopic.php?f=164&t=37326)을 보게 되었다. 혹시나 하는 마음에 아래 명령어를 입력한 후에 맨 마지막 라인에 blacklist spidev blacklist spi_s3c64xx blacklist ads7846 를 추가해주면... 맙소사 무사히 실행이 된다. 이런 건 좀 위키에 반영해.. 더보기
페도라 리눅스에서 다음 클라우드 싱크하기 요즘 우분투 한국 사용자 모임 게시판은 리눅스용 다음 클라우드 프로그램으로 떠들썩합니다. 리눅스 포팅이 느린 다른 경쟁 클라우드 시스템(네이버 N드라이브라든지 2nd드라이브라든지)에 비해 순식간에 리눅스용 프로그램을 만들어주었기 때문입니다. 그래서 많은 분들이 우분투에서 다음 클라우드 프로그램을 설치하고 있습니다. 저도 한번 살펴보니 페도라 리눅스용도 있더군요. 상대적으로 적은 사용자층인 페도라 분들을 위해 설치기를 올립니다. 먼저 다음에 들어가셔 클라우드에 로그인 하신 후에 왼쪽 하단의 PC 싱크 프로그램 다운로드 란을 클릭하시면 이런 화면이 뜨는데 여기서 리눅스용 다운로드란을 누르셔서 페도라용을 다운 받습니다. 다운받으신 후에 저장된 폴더를 여신후 daumcloud로 시작되는 파일을 더블 클릭해주세요.. 더보기