반응형 IT242 VirtualBox 윈도우10 한글 안되는 현상 . 한/영 키 안먹힐때 조치 VirtualBox에 윈도우10 설치해서 사용 중에 한글 쓰려고 하니 계속 영어만 써 지는거에요. 키보드의 한/영 키를 몇 번 눌러서 안되었습니다 ^^;; VirtualBox의 윈도우에서는 한글 입력이 원래 안 되는 건지.. 구글링을 열심히 해서 원인을 확인했네요.ㅋ 키보드의 한/영키가 VirtualBox안에 윈도우10에 안 먹히는 거예요. 한/영 키를 쓰지 않고 키보드의 다른 키로 변경을 하면 해결됩니다. ● 윈도우 시작 윈도우 시작에서 두번째 설정 메뉴 클릭하세요. ● 설정 시간 및 언어 클릭하세요. ● 언어 한국어 클릭하세요. ● 기본 설정 언어 옵션 클릭하세요. ● 언어 옵션: 한국어 키보드의 한/영 키를 변경하기 위해 레이아웃 변경 클릭하세요. ● 하드웨어 키보드 레이아웃 변경 한글 키보드(10.. 2022. 10. 2. 안드로이드 스튜디오 설치와 기본 세팅 . AVD 앱 실행 올해도 생계를 위해 일한 거 말고는 지금까지 아무것도 한 게 없네요 무작정 시작합니다.ㅋ Android Studio 설치하고 개발 언어로는 java (자바)와 kotlin (코틀린) 중에 자바는 해본적이 있어 쉽게 따라갈 수 있을 거 같아 접어두고 구글에서 밀고있는 kotlin으로 결정했습니다. kotlin은 전혀 모르기 때문에 맨땅에 헤띵하는 맘으로 기초부터 공부하면서 진행할거에요. ● 안드로이드 스튜디오 개발자 사이트 접속 https://developer.android.com/studio?hl=ko 왼쪽 Download options 선택하세요. ● Android Studio 다운로드 Window , Mac , Linux 중에서 PC에 설치된 OS에 맞는 버전을 골라주세요. 저는 Windows이며 자.. 2022. 10. 1. CentOS7 minimal 설치 후속 작업들 CentOS minimal 버전은 최소 버전으로 X Window가 아닌 CLI 방식의 텍스트 모드로 설치되며 리눅스 설치만 되어 있고 인터넷도 안돼요 ^^;; 그래서 제일 먼저 할 일은 네트워크 활성화부터 해야 됩니다. 네트워크 비활성화되어 있어 외부 통신이 전혀 안되고 있어요. 파일위치 : /etc/sysconfig/network-scripts 환경파일 : ifcfg-enp0s3 [root@localhost ~]# cd /etc/sysconfig/network-scripts [root@localhost network-scripts]# vi ifcfg-enp0s3 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV.. 2022. 10. 1. go언어 시작하기 . 기초 코딩 문법 정리 ① Go 프로그램의 기본형입니다. package main import "fmt" func main() { fmt.Println("go frist") } C언어와 JAVA에서도 볼 수 있듯이 프로그램의 시작은 언제나 main 입니다. Go는 패키지 선언으로 시작하며 main 패키지를 먼저 찾고 그다음 main함수를 찾아 시작합니다. import는 외부 패키지를 포함시킬 때 사용하는 키워드이며 함수는 func 키워드로 선언합니다. 실행 방법은 go run 소스파일이며 소스파일은 확장자를 go로 합니다. test 1.go로 샘플 작성했어요. [tmach@localhost test]$ vi test1.go package main func main(){ println("go first!") } [tmach@local.. 2022. 10. 1. 동영상 DVD를 mp4로 변환하기 . protected DVD converter DVD 복사할 일이 생겨 변환 프로그램을 찾아 며칠을 헤맨 거 같아요.^^;; 생각보다 동영상 변환 프로그램이 많아서 막 설치하고 삭제하고를 반복하다가 겨우 하나 찾은거 같아요. 아주 쉽게 클릭 몇번으로 멋지게 컨버터 된 것도 있었지만 유료이고 무료는 10분까지만 변환해 주는것도 있고 DVD안에 여러 동영상을 하나의 파일로 합치는 것도 안되고 복사 방지를 위해 protected 보호된 dvd는 변환이 안되는 등... 원하는 기능이 다 되는것은 대부분 유료더라고요. 흑 1~2만원정도 유료 결제하면 맘 편히 다 할 수 있는데요. 이런 것에는 왜이리 돈 쓰기가 싫은지 모르겠네요. 흑. 마지막이라고 생각하고 또 설치해서 해보니 protected 보호된 dvd는 변환되고 하나의 파일로 합칠수 있는 무료 프로그램을.. 2022. 9. 30. Go Lang 설치하기 개발환경구성 샘플 테스트. 리눅스 CentOS7 구글에서 밀고 있는 간결한 Go 언어를 공부하려고요. 사실은 블록체인을 공부하고 싶은데요. 나만의 블록체인을 만들고 싶어서 찾던 중에 이더리움이 자료가 많아서 쉽게 접근할 수 있을 거 같아서 결정하게 되었어요. 이더리움 개발 언어가 다양하고 (Java , Python , JavaScript , Go , Rust , .NET , Delphi , Dart) 자바로도 가능해서 시작하기에 거부감이 없을 거 같아요.ㅋ 가만히 생각하다가 이더리움도 처음 시작하는 거라 이왕이면 앞으로도 다양한 분야에서 활용될 기대가 되는 Go언어도 같이 처음 시작하는 의미로 이더리움과 함께 공부하기로 했어요. 설치부터 해볼게요. 우선 Go 홈페이지에 접속해서 최신 버전을 확인합니다. https://go.dev/learn/ 현재 1... 2022. 9. 30. VirtualBox 윈도우 10 설치 . Win10 ISO 파일 지난번에 Microsoft에서 제공하는 가상머신 파일로 윈도우10을 사용해봤는데요. 생각보다 좀 느린 거 같아서 ISO 파일을 이용해서 직접 설치합니다. https://www.microsoft.com/ko-kr/software-download/windows10 Windows 10 다운로드 Windows 10용 ISO 파일을 다운로드한 경우, 해당 파일은 선택한 위치에 로컬로 저장됩니다.컴퓨터에 타사 DVD 굽기 프로그램이 설치되어 있으며 해당 프로그램을 사용하여 설치 DVD를 만들려는 경우, www.microsoft.com ● Microsoft 다운로드 접속 지금 도구 다운로드 클릭하세요. ● 도구 설치 MediaCreationTool21H2.exe 실행하세요. ● 미디어 선택 ISO 파일이 있는 다른 .. 2022. 9. 29. Pro*C . 한줄 단건만 조회하는 select 예제 테이블을 조회가 데이타는 2가지 경우입니다. 한줄의 레코드로 한건만 조회하는 경우와 여러줄의 레코드로 여러건을 조회하는 경우죠. Pro*C에서 한건만 조회하는 경우는 단순히 SELECT문으로만 처리하면 되고 여러건을 조회하는 경우에는 SELECT을 CURSOR와 FETCH를 조합해서 처리해야 됩니다. 이번에는 단건 처리만 간단하게 볼게요. int main() { EXEC SQL BEGIN DECLARE SECTION; char v_name[10+1]; char v_code[5+1]; EXEC SQL END DECLARE SECTION; EXEC SQL AT :con_name SELECT dat_name,dat_code INTO :v_name,:v_code FROM T_DATA where rownum = .. 2022. 9. 29. Pro*C 컴파일 과정과 Makefile 만들기 Pro*C 프로그램 파일 확장자는 pc 입니다. pc 파일을 컴파일 하는 과정은 오라클에서 제공하는 PreCompiler를 통해 c 파일로 만듭니다. c 파일을 다시 c 컴파일러인 gcc를 통해 오브젝트 파일 (.o)를 만들고 링크를 통해 실행파일로 되는거에요. sample.pc → sample.c → sample.o → sample PreCompiler를 사용하기 위해 우선 ORALCE이 설치된 경로를 설정해 줘야 됩니다. 오라클 설치 경로가 /usr/oracleClient/app/oracle 라고 가정할게요. vi .bash_profile export ORACLE_BASE=/usr/oracleClient/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12... 2022. 9. 28. Virtulbox 윈도우10 설치하기 . microsoft 제공 무료 가상머신 파일 VirtualBox에 개발용으로 윈도우10을 설치하려고 찾던 중에 마이크로소프트에서 가상머신 파일 제공한다고 것을 알게 되었네요. 대박입니다.^^ 윈도우10 ISO 파일을 다운로드해서 처음부터 윈도우10을 설치하면 한두 시간은 그냥 가는데 가상 머신 파일이라면 이 시간을 아낄 수 있겠죠. 단 90일만 사용할 수 있네요.^^;; 90일.. 3개월이면 배우기는 충분한 시간인 거 같네요. 그치만 처음 설치하고 스냅샷을 찍어 놓으시면 언제라도 처음으로 돌아갈 수 있을 거예요.ㅋ 그래도 90일 제한 때문에 좀 망설이다가 일단 설치해보고 나중에 계속 쓸지 생각해 보려고요.ㅋ ● Virtual Machines 사이트 접속 https://developer.microsoft.com/en-us/microsoft-edge/.. 2022. 9. 27. Pro*C 에러 처리 . SQLCA ■ SQLCA 에러 처리 오라클에는 SQL 수행시 에러가 발생하면 SQLCA라는 구조체 필드에 매번 오류 상태를 갱신해 줍니다. 항상 마지막 SQL 처리에 대한 상태를 기억하고 있고 SQLCA 구조체를 사용하기 위해 Pro*C 프로그램에 sqlca 해더를 포함시켜야 됩니다. #include 또는 EXEC SQL INCLUDE SQLCA ★ sqlca 구조체 struct sqlca { char sqlcaid[8]; /* "SQLCA" 문자 스트링 , SQL 통신 영역 식별자*/ long sqlabc; /* slqca구조체의 바이트 길이 */ long sqlcode; /* 에러코드 */ struct { unsigned short sqlerrml; /* 에러 메시지 길이 , \n 포함된 길이 */ char s.. 2022. 9. 27. Pro*C 에러 처리 . WHENEVER Pro*C에서 에러 처리하는 방법은 3가지입니다. ① WHENEVER문을 이용하는 방법 (묵시적 에러처리) ② sqlca를 이용하는 방법 (명시적 에러처리) ③ oraca를 이용하는 방법 (자세한 에러정보) 보통 WHENEVER와 sqlca 2가지를 사용하는데 프로그램 만드는 개발자의 취향에 따라 sqlca 사용하는 경우도 있고 WHENEVER 사용하는 경우도 있는 거 같아요. oraca는 에러 발생시에 더 상세한 에러 내용을 알고 싶을 때 사용하며 추가적인 작업이 필요하고 WHENEVER와 sqlca 두가지로도 에러처리에 충분하고 DB 쿼리문 에러가 몇 가지로 뻔해서 그런지 거의 사용하지 않는거 같아요. ㅋ 사용하면 더 좋겠죠. 묵시적 에러 처리(WHENEVER)는 SQL 오류에 대해 각각 개별적으로 .. 2022. 9. 26. 이전 1 ··· 3 4 5 6 7 8 9 ··· 21 다음 반응형