전체 글 120

PowerBuilder 에서 SVN 을 이용한 버전 관리

1. SVN 서버 준비 https://subversion.apache.org/packages.html Apache Subversion Binary Packages Apache Subversion Binary Packages The Apache Subversion project does not officially endorse or maintain any binary packages of the Subversion software. However, volunteers have created binary packages for different distributions and platforms, and as a con subversion.apache.org 수많은 SVN 서버가 있지만, 저는 CollabNe..

dev/powerbuilder 2022.03.24

마인크래프트 베드락 서버 만들기(리눅스/우분투)

1. 웹브라우저로 마인크래프트 베드락 서버 배포 주소에 접속합니다. https://www.minecraft.net/en-us/download/server/bedrock/ Download server software (Alpha) for Minecraft Minecraft is a game about placing blocks and going on adventures. Buy it here, or explore the site for the latest news and the community's amazing creations! www.minecraft.net 2. 좌측 UBUNTU SERVER 쪽의 체크박스를 체크하고 초록색으로 활성화된 [DOWNLOAD] 버튼에 마우스 오른쪽 버튼을 눌러 나오는 팝..

os/linux 2021.12.01

마우스로 포커스 이동시 한글잘림 문제 해결

오래된 프로그램에서 마우스로 포커스를 이동할때 한글이 잘리는 문제가 있습니다. 그런경우 해당 exe를 patch/fix 해줘야 하는데, 그게 Visual Studio 에 첨부되어 있다고해서, 필요한 파일을 추출했습니다. 사용방법은, 12345D:\exefix>editbin "abc.exe" /SUBSYSTEM:WINDOWS,5.01Microsoft (R) COFF/PE Editor Version 14.00.23506.0Copyright (C) Microsoft Corporation. All rights reserved. D:\exefix>Colored by Color Scriptercs 이런식으로 적용합니다.

os/windows 2019.10.28

구글 크롬, 윈도우10 에서 다크모드 활성화 하는 방법

1. 주소란에 다음을 입력하고, 크롬 버전이 74 이상인지 확인합니다. 또는, 크롬 우측상단의 ፧ 버튼 > 도움말 > Chrome 정보 를 눌러도 됩니다. 1 chrome://settings/help cs 2. 크롬의 단축아이콘에서 마우스 오른쪽 버튼을 누른뒤에 속성에 들어갑니다. 3. 대상(T)의 값의 뒤에 (한칸 띄고)--force-dark-mode 를 넣어줍니다. 1 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --force-dark-mode cs 4. 크롬을 다시시작 합니다.

os/windows 2019.04.25

PostgreSQL에서 원격 접속을 허용

개인 NAS(AS-602T) 의 PostgreSQL 9.3.2 에서 적용했던 내용을 바탕으로 끄적였습니다. 다음의 두개의 파일을 수정해 주면 된다는데,( 참고 : http://justckh.blogspot.com/2013/10/postgresql-ip.html ) postgresql.confpg_hba.conf 저는 개인 NAS를 사용하기 때문에 해당 파일의 위치가 윈도우나 리눅스 계열 등의 일반적인 환경과 달라서 파일의 위치는 find 명령으로 찾아봤습니다. 1234567$ cd /$ find -name 'postgresql.conf'find: ./.dbus: Permission denied./volume1/.@plugins/AppCentral/postgresql/pgha/doc/slaveDB/post..

database/postgresql 2019.04.01

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