본문 바로가기

전체 글

xamarin 앱에 로딩이미지(Splash) 넣기 - 안드로이드 1. 안드로이드부분의 Resource내에 drawble폴더내에 splash로 보여질 이미지 파일을 추가한다. - 참고로 Full HD 해상도인 1080 X 1920으로 이미지를 생성하였다. 2. Resoure내에 values폴더내에 styles.xml파일을 열어서 아래와 같이 내용을 수정한다. 3. Splash로 사용할 새로운 Activity를 추가한다. - SplashActivity로 생성한뒤 아래의 내용으로 수정하낟. 4. MainActivity.cs에서 아래에 표시한 MainLauncher = true, 를 삭제한다. 5. 컴파일하면 Splash.png로 추가한 이미지가 로딩화면으로 나타난다. 더보기
Xamarin 새로운 페이지로 이동하기 xamain에서의 페이지 이동은 2가지 방법으로 가능함. 첫번째 탐색의 개념에서의 이동 처리하기(NavigationPage) - 마치 브라우저처럼 이동하는 개념으로 현재의 페이지를 메인페이지로 설정하고 이동할 페이지로 Fowarding 처리한다. - Fowarding 처리 하였기 때문에 GoBack()으로 원래의 메인페이지로 이동이 가능하다. - 상단에 네비게이션 바가 생겨서 Forward, Back 화살표가 생겨난다. 1. 현재의 페이지(시작페이지)를 메인페이지로 만들기 - 원래 기본생성 코드에 MainPage = new MainPage(): 로 되어 있는 부분을 삭제하고 아래의 코드로 변경하여 MainPage를 NavigationPage로 만든다. 2. 메인페이지에 버튼을 추가하고 새로 이동할 페이지.. 더보기
AWS EC2에 Node.js 설치하기 자습서: Amazon EC2 인스턴스에서 Node.js 설정 PDF RSS JavaScript용 SDK와 함께 Node.js를 사용하는 일반적인 시나리오는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 Node.js 웹 애플리케이션을 설정하고 실행하는 것입니다. 이 자습서에서는 Linux 인스턴스를 생성하고, SSH를 사용하여 해당 인스턴스에 연결한 다음, 해당 인스턴스에서 실행할 Node.js를 설치합니다. 사전 조건 이 자습서에서는 인터넷에서 접근 가능하고 SSH를 사용하여 연결할 수 있으며 퍼블릭 DNS 이름이 있는 Linux 인스턴스를 이미 시작했다고 가정합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서의 1단계: 인스턴스 시작을 .. 더보기
리눅스 사용자 관리 (유저추가, 유저삭제, 비밀번호 변경) 유저 추가 1. root로 로그인 하기 - 유저를 추가하기 위해서는 root로 로그인해야 가능하므로 기존에 다른 유저로 로그인되어 있다면 root로 다시 로그인하거나 또는 su로 root로 접속해야 한다. 2. adduser로 유저 아이디 추가 - adduser 유저아이디 - 유저를 추가하면 기본적으로 유저의 홈 디렉토리가 생성된다. - /home/유저아이디 - 유저아이디를 만들었다면 비밀번호 변경으로 비밀번호를 세팅해 줘야 ftp나 telnet 접속시 사용할 수 있다. - 초기 비밀번호 설정은 아래의 유저 비밀번호 변경으로 설정한다. 유저 비밀번호 변경 1. root로 로그인 하기 - 유저를 추가하기 위해서는 root로 로그인해야 가능하므로 기존에 다른 유저로 로그인되어 있다면 root로 다시 로그인하.. 더보기
동해남부선 센텀역(센텀역 동해선) 시간표 1. 동해남부선(센텀역 동해선) 센텀역 부전방향, 일광방향 시간표(2020-09-21 작성일 기준) 현재는 부전역 -일광역까지만 복선 구간으로 되어있습니다. 평일 토요일 휴일 재송 방향 (부전역) 벡스코 방향 (일광) 재송 방향 (부전역) 벡스코 방향 (일광) 재송 방향 (부전역) 벡스코 방향 (일광) 시 분 시 분 시 분 시 분 시 분 시 분 5 51 5 48 5 51 5 48 5 51 5 48 6 12 6 8 6 16 6 7 6 16 6 7 38 28 41 34 41 34 59 43 7 6 7 3 7 6 7 3 57 31 27 31 27 7 18 7 12 57 50 57 50 34 27 8 23 8 18 8 23 8 18 47 45 46 43 46 43 8 1 8 6 9 7 9 10 9 7 9 10 .. 더보기
mysql connector net 삭제 안되는 문제 해결하기 부제 : windows 10에서 설치된 프로그램이 삭제되지 않을때 해결방법 프로그램 제거시 리스트에서 삭제되지 않거나 제거중 문제가 발생시 아래의 프로그램으로 해결이 가능하다. - 마이크로소프트에서 제공하고 있었으나 Microsoft Easy Fix 솔루션은 더 이상 지원되지 않습니다 라고 한마디 남기고 해당프로그램 다운로드 링크를 삭제했다. 그래서 첨부파일로 올려드립니다. 사용법은 간단하다. 1. 다운로드 후 해당 프로그램을 실행 2. 다음 클릭 3. 삭제하고자 하는 프로그램을 선택한다. 4. 정리하시겠습니까?에서 '예, 제거합니다.' 선택 5. 제거프로그램이 해당 프로그램을 제거한다. 6. 제거가 완료되면 아래와 같이 문제 해결을 완료했습니다. 라고 표시되면 프로그램을 종료합니다. 더보기
vsftpd 접속시 500 OOPS: priv_sock_get_int 에러 발생처리 방법 처음부터 접속이 되지 않는 상황이 아니라 리스트 또는 파일을 가져오다가 오류가 나는 경우 'xxxx.tar.gz"을(를) 읽을 수 없습니다. CURLE_FTP_WEIRD_PASV_REPLY: Bad PASV/EPSV response: 500 500 OOPS: priv_sock_get_int [curl_easy_perform] ' - FreeFileSync시 파일 Read 오류 현재 패시브로 서버가 세팅되어 있는지 여부 확인 후 운영중이던 ftp서비스가 해당오류를 발생시키는 경우는 패시브 모드일 경우 1. 포트가 리눅스 방화벽에 오픈되어 있지 않아 접속할 수 없을때 2. 패시브용 포트가 부족하거나 해당 해당 문제가 발생할 수 있음 1. 패시브용 포트의 범위를 확인후 iptable에서 inbound의 해당 .. 더보기
BitBucket 에서 GitHub로 Repository 이전 방법 기존 BitBucket에서 관리중인 프로젝트를 GitHub로 통합 관리하기 위해 이전 작업을 진행하였음. 현재 Visual Studio 2019에서 프로젝트를 작업중이므로 리포지토리 설정의 화면은 2019버전에서 진행하며 캡쳐하였음. 1. 먼저 BitBucket에서 관리중인 Repository의 경로를 알아 둔다. - 아래와 같이 https://계정명@bitbucket.org/계정명/프로젝트명.git 형태로 되어 있다. 2. git 콘솔에서 복사 명령 실행 - 실행시 위에서 확인한 BitB ucket의 Repository 경로를 기입한다. git clone --mirror https://계정명@bitbucket.org/계정명/프로젝트명.git 3. 현재 로컬에서 작업중인 폴더로 이동 - 현재 기본 리포지.. 더보기