전체 글

전체 글

    특정시간 단위로 파일을 자동 실행시키는 Auto Launcher

    특정시간 단위로 파일을 자동 실행시키는 Auto Launcher

    호야의 블로그 특정시간 단위로 파일을 자동 실행시키는 Auto Launcher자바로 구현한 특정 시간 단위로 파일(폴더 외, 모든 파일의 확장자 가능)을 자동 실행시켜주는 프로그램입니다. 누군가의 필요로 의해 구현하였으나, 개인 프로젝트로 자리잡은 안쓰러운 친구입니다.누군가는 꼭 필요로 할거라는 확신이 있는 프로그램입니다. 왜냐면 비슷한 프로그램이 하나도 없더군요. 물론 윈도우 서비스를 이용해 부팅 시 자동으로 실행되는 코드는 많이 있습니다. 하지만 이 프로그램은 특정 시간마다 지속적으로 파일을 실행시켜 줍니다. bat 파일이나, 매크로 서비스 등 다양한 환경에 적용가능 하겠죠. Auto Launcher 실행프로그램 실행 시 보여지는 메인 화면입니다. Launch 버튼을 누르면 지정된 경로의 파일을 자동..

    cannot resolve symbol ~ 에러 해결하기

    cannot resolve symbol ~ 에러 해결하기

    호야의 블로그 cannot resolve symbol ~ 에러 해결하기프로젝트를 진행 중에 모든 변수 코드가 빨갛게 변하는 에러를 맞이했습니다. 스탠다드 라이브러리에 포함된 변수들에서 에러가 발생하는 것 처럼 보였습니다. 오늘은 프로젝트 중 한 번씩은 발생하는 'Cannot resolve symbol ~' 에러를 다양한 방법으로 해결해보도록 하겠습니다.아래와 같은 몇개의 타입 오류가 아닌, '모든' java 코드에 타입 에러가 발생하는 경우입니다. 1번째 방법, Clean Project -> Rebuild Project1번째 방법은 'Build' 카테고리에서 Clean Project와 Rebuild Project를 순차적으로 시행하여 빌드를 초기화하고 재정의하는 방법입니다. 논리적으로나 알고리즘상으로 코..

    안드로이드에서 AsyncTask를 활용한 스레드 동작

    안드로이드에서 AsyncTask를 활용한 스레드 동작

    호야의 블로그 [안드로이드] 안드로이드에서 AsyncTask를 활용한 스레드 동작안드로이드 스튜디오에서 프로그레스 바를 생성하는 방법을 알려드리겠습니다. 프로그레스 바는 다운로드 상황을 눈으로 볼 수 있는 HORIZONTAL 스타일이 있고, 시계 바늘처럼 회전하여 로딩 중을 알려주는 스타일 SPIINER가 있습니다. 저는 AsyncTask를 활용하여 스레드 반복 작업에 사용하였습니다. AsyncTask는 스레드 기술 중 하나로 메인 스레드 대신 특정 반복 작업을 수행 동작합니다. 하지만 AsyncTask의 단점이 있는데 스레드가 동작 중일 때 UI 컨트롤을 할 수 없다는 점입니다. 안드로이드에서는 몇 초동안 동작이 감지되지 않으면 '대기', '중지' 같은 메시지가 뜨며 프로그램이 멈추고, 스레드 동작이 ..

    뮤지컬 <노트르담 드 파리> 리뷰

    뮤지컬 <노트르담 드 파리> 리뷰

    호야의 블로그 [Musical] 뮤지컬 리뷰저번 이후로 두 번째 뮤지컬 리뷰입니다. 학교 사업단에서 진행하는 프로그램을 통해 관람하였습니다. 그래서 좋은 자리는 아니었지만 매우 유명한 작품이며 그 날 캐스팅 배우가 너무 좋아서 참여하였습니다. 리뷰 시작하겠습니다. 뮤지컬 는 와 마찬가지로 '빅토르 위고'의 작품이며, 그의 작품 '노트르담의 꼽추'를 원작으로 한 뮤지컬입니다. 98년 프랑스 파리에서 초연하였으며 이후 2008년 한국에서도 번역되어 공연 중에 있습니다. 포스터에 있는 종위에 사람이 올라가있는 것을 볼 수 있는데 바로 꼽추인 '콰지모도' 입니다. 처음에 꼽추의 뜻을 모르고 그냥 어감이 좋지 않아 '콰지모도'의 괴상한 외형을 욕하는 단어로만 알았습니다. 후에 알고보니 꼽추는 '척추 장애인'을 말..

    이클립스 프로젝트에 라이브러리를 추가해보자

    이클립스 프로젝트에 라이브러리를 추가해보자

    호야의 블로그 이클립스 프로젝트에 라이브러리를 추가해보자이클립스를 통해 자바 코딩을 한다면 외부 라이브러리를 끌어다 쓰는 경우가 종종 있습니다. 예를들어 웹서비스를 이용하고자 한다면 웹서비스와 관련된 라이브러리 ksoap, SAP 연동을 위한 라이브러리 sapjco 등 다양한 라이브러리를 지원합니다.이번 글에서는 이클립스 프로젝트에 원하는 라이브러리를 끌어다쓰는 방법을 알려 드리겠습니다.라이브러리 끌어다쓰기저는 라이브러리를 끌어다 쓸 예제로 sapjco3-3.0.14.jar을 사용했습니다. 라이브러리는 기본적으로 jar 형식이며 구글 검색을 통해 쉽게 구할 수 있습니다.sapjco 라이브러리 설치 링크제가 끌어다 쓸 라이브러리는 ERP의 종류인 SAP에서 데이터를 가져와서 함수로 조작할 수 있도록 하는 ..