2019/03 4

vmware 에서 ubuntu 설치시 소리 재생 오류

12The default sound device cannot be opened:A device ID has been used that is out of range for your system. Sound will be disconnected.cs오랜만에 Ubuntu를 Vmware에 설치했는데, 위와 같은 오류 메시지가 나옵니다. 번역하자면, "기본 사운드 장치를 열 수 없습니다. 시스템의 범위를 벗어난 장치 ID가 사용되었습니다. 소리가 끊어집니다." 라는데,도무지 원인을 찾을수가 없더군요. 결국 원인은 윈도우의 스테레오 믹스가 비활성화 되어서 그렇다더군요. 작업표시줄의 스피커 아이콘에 마우스 오른쪽 버튼을 눌러서 나오는 팝업 메뉴의 '소리'를 선택하면 '소리' 윈도우가 나오고, '녹음'탭을 선택합니다...

os/linux 2019.03.28

나의 첫번째 Python 프로그램

파일을 읽어 한글 추출하기 갑작스러운 오더에 이걸 어떻게 처리할까 고민하자마자 떠오른건 요즘 출퇴근 시간마다 공부했던 파이썬 이면 다른 언어보다 매우 간단하게 만들수 있을것 같다는 생각이 들더군요. "주문 : MessageBox 가 포함된 모든 구문을 찾아 한글로 하드코딩 되어있는 부분을 모두 추출해 주세요.(추후 다국어 버전 지원을 위함)" 우선 파워빌더의 검색기능으로 어렵지 않게 MessageBox가 포함된 구문을 찾아서 msg.txt 라는 파일로 저장하고, 지난 3일동안 출퇴근길에서 갈고닦은 실력으로 한번 코딩해봤습니다. import re f = open("D:/msg.txt", 'r', encoding='UTF8') lines = f.readlines() for line in lines: line..

dev/python 2019.03.28

파워빌더에서 Git 으로 버전관리

파워빌더에서의 버전관리(version control, revision control), 소스 코드 관리(source code management, SCM)는 정말 너무 불편하고, 번거롭기만 했었습니다. 지금까지 저의 경험을 정리해보면, 1. 윈도우 공유폴더로 공유 : 직원들과 의사소통으로 형상관리, 뷁! 2. 자체 개발한 버전관리 시스템을 이용 : 각각의 유저들이 Lock을 걸고 사용하는 방식인데, 그나마 가장 편리했네요. 3. 서브버전(Subversion) : 추가 확장(PBSCC Proxy)와 함께 이용했는데 많이 불안합니다. 4. 파워빌더 자체 내장(PB Native) : 위의 2번 다음으로 유용하지만, 아주 기초적인 Lock 방식 정도만 사용가능한 수준 이런 방법등을 사용해보니, 그나마 2번의 경..

dev/powerbuilder 2019.03.27

Unable to resolve column

컬럼들이 블록으로 선택이 되면서,일반적인 SELECT 등은 정상적으로 동작하는데, 자꾸 아래와 같은 메시지가 출력이 된다. 1234Unable to resolve column 'column name' less... (Ctrl+F1) Inspection info: This inspection performs unresolved SQL references check. Colored by Color Scriptercs 해석하자면, '열 이름'열을 확인할 수 없습니다 (Ctrl + F1).검사 정보 :이 검사는 확인되지 않은 SQL 참조 검사를 수행합니다. 라는데, 이게 무슨 뜻인지 모르겠어서 확인해보니, 좌측의 Database 연결정보에서 적당한 스키마를 선택하지 않아서 발생하는 문제였다.Database 연결..

database/datagrip 2019.03.27