본문 바로가기

반응형

분류 전체보기

(385)
Godot 시작하기#1 - 프로젝트 설정 및 Player Scene 1. 프로젝트 설정 프로젝트 > 프로젝트 설정을 클릭한 후, display > window메뉴로 가서 width480, height720으로 설정해줍니다. 그리고, Stretch로 내려가서 Mode: 2d, Aspect: keep으로 변경해줍니다. 2. Resource 폴더 추가 dodge_assets 파일은 링크 에서 다운받을 수 있습니다. Godot엔진 홈페이지의 Your First Game 챕터에서 찾을 수도 있습니다. 압축을 풀어서 생성된 프로젝트 폴더에 집어넣으면 아래와 같이 자동으로 프로젝트에 폴더가 추가됩니다. 3. Player 씬 추가 왼쪽 씬 탐색기에서 다른노드 > Area2D검색 >Area2D 를 선택합니다. 노드를 더블클릭하여 이름을 Player로 바꿔줍니다. 그리고 Player.ts..
우분투 리눅스 conky-manager2 설치 저장소 찾기가 쉽지않네요... sudo add-apt-repository ppa:tomtomtom/conky-manager sudo apt update && sudo apt install conky-manager2 그리고, 위젯에 요일이 제대로 표시가 안되고 네모로 나타나고 있습니다. 이건, Conky에서 설정한 폰트가 시스템에 없어서 그런건데요. .conky/ 폴더로 들어가면 fonts라는 폴더가 있습니다. 그곳에 있는 폰트 파일들을 /usr/share/fonts로 복사해줍니다. 이상한 것은 해당 위젯의 폰트가 GE_inspera.ttf인데, .conky/Gotham/Gotham파일에 보면 폰트가 GE Inspira로 되어있습니다.(언더바 빠짐). 이부분을 수정하여 GE_Inspira로 바꿔줍니다. 그..
우분투 리눅스 삼성 프린터 설치(SL-J1560/J1560W) 삼성 프린터 드라이버를 찾고 있었는데, 삼성 프린터는 HP로 넘어갔다고 합니다. 따라서 프린터 드라이버 설치 시 HP의 잉크젯 JP 1000 시리즈나 또는 비지니스 잉크젯 1000 시리즈를 고르시면 됩니다.
Golang GUI(Webview) - 다른 프로그램(exe파일) 실행하기 Go언어로 다른 프로그램을 실행시키는 방법을 알아보겠습니다. 이번에도 역시 webview로 GUI를 구성하고, 버튼이 클릭되면 whale 브라우저를 실행하도록 해보겠습니다. 기존에 Webview가 설치되어있다면 다른 라이브러리 설치는 필요 없습니다. 단 os.exec 라이브러리를 사용하므로 임포트..정도는 필요합니다. package main import ( "os/exec" "github.com/webview/webview" ) func main() { w := webview.New(true) defer w.Destroy() w.SetSize(600, 200, webview.HintNone) // Create a GoLang function callable from JS w.Bind("hello", fu..
Python - Django 시작하기 4 - oracle DB ORM Join Oracle DB의 테이블을 이용해서 Join하는 방법을 알아보겠습니다. 1. 모델 정의 1:N관계에서 N쪽 테이블(TempDataroomHstry클래스)에 ForeignKey로 1쪽 테이블명(Temp래스)을 지정해줍니다. 이때, 1쪽 테이블의 참조하려는 필드가 Primary Key로 지정되어있으면 상관없지만, 없을 경우 필드 정의에(ForeignKey 함수 내부에서) to__field='목표필드' 를 지정해줘야 합니다. 그리고, db_column='참조칼럼명' 에서 해당 테이블에서 참조할 실제 칼럼(필드)명을 지정해줘야 합니다. (*) Oracle DB에서만 이런 문제가 발생하는 것인지.. 아직은 잘 모르겠습니다. 이것 때문에 한참을 헤메었네요..^^;; 또한 이번의 경우 Temp의 emp_field와..
Golang GUI(Webview) - HTML 파일 분리 이번에는 Webview 라이브러리를 사용하면서 HTML 파일을 별도로 분리하는 방법을 알아보겠습니다. 그리고, 좀더 보기좋은 GUI 구성을 위해 부트스트랩도 함께 적용하도록 하겠습니다. 사실 이부분은...CSS 파일을 별도로 인식시켰으면 좋겠지만, 아직까지 별도의 CSS파일을 적용시키는 것은 안되는 것 같습니다. 1. 라이브러리 설치 라이브러리 설치는 이전 강좌를 참고하세요. 2. main.go 파일 작성 main.go 파일에 전체 프로그램 구동을 구현합니다. 아울러, 버튼을 클릭했을 때 동작할 함수(go_hello)를 작성하고, 바인딩해줍니다. Webview라이브러리를 활용하면, go에서 javascript를 실행할 수도 있고, html파일(javascript 포함)에서 go언어를 실행할 수도 있습니다..
Golang GUI(Webview) - 시작하기 Go언어 GUI 라이브러리 중 Webview를 사용해서 데스크탑 앱을 만들어보도록 하겠습니다. Webview는 HTML로 레이아웃을 구성할 수 있어서 간단한 앱은 쉽게 만들 수 있습니다. 1. 라이브러리 설치 이번엔 리눅스환경에서(우분투 20.04) 라이브러리를 설치하겠습니다. sudo apt-get install libgtk-3-dev sudo apt-get install libwebkit2gtk-4.0-dev go get github.com/webview/webview 2. Sample Project 다음으로 간단히 main.go 파일을 생성하고, 아래와 같이 작성해줍니다. package main import "github.com/webview/webview" func main() { w := web..
Python Open API(XML) 활용하기 - 부동산 매매가격 import pandas as pd import requests from bs4 import BeautifulSoup key = '내 서비스키' # url='http://openapi.molit.go.kr:8081/OpenAPI_ToolInstallPackage/service/rest/RTMSOBJSvc/getRTMSDataSvcAptTrade?LAWD_CD=11110&DEAL_YMD=201512&serviceKey='+key url='http://openapi.molit.go.kr:8081/OpenAPI_ToolInstallPackage/service/rest/RTMSOBJSvc/getRTMSDataSvcAptTrade?serviceKey='+key rowList=[] # 전체 행을 저장할 변수 nam..

반응형