본문 바로가기



전체  > 전체 글 (88)

Git사용을 편리하게 GUI기반 GitHub툴 Sourcetree를 소개합니다. gitHub를 gui환경에서 가독성 있게 관리할 수 있는 강력한 무료 소프트웨어 SourceTree를 소개합니다.1. GitHub를 사용할 것이기 때문에 {Bitbucket Server, Bitbucket}는 해당사항이 없습니다. 건너뛰기하고 넘어갑니다. 2. Mercurial은 Git과 유사한 다른 프로그램이지만 이 포스팅에서는 Git만 사용할 것이기 때문에 체크를 해제합니다. 3. SSH키가 없다면 아니오를 클릭하고 넘어갑니다. 4. GitHub접속인증을 합니다.     5. GITHUB레파지토리를 clone해서 복제해 옵니다.  깃 저장소 추가는 git등록 상태의 디렉터리만 추가할 수 있습니다.  진행하는 동안 gitHub인증창을 여러 번 선택해야 할 수 있습니다.


03 스테이블 디퓨전 실습 준비하기: 3단계 강좌 이제까지 우리는 스테이블 디퓨전이란 무엇인지, 그리고 이 기술의 알고리즘과 구조에 대해 알아보았습니다. 이번 강좌에서는 이론을 넘어 실제로 스테이블 디퓨전을 체험해 볼 수 있는 실습 환경을 준비하는 과정을 안내하겠습니다. 이 단계는 스테이블 디퓨전과 관련된 도구들을 다운로드하고 설치하는 방법, 그리고 기본적인 실습을 시작하는 방법에 초점을 맞추고 있습니다. 필요한 도구 다운로드 및 설치 스테이블 디퓨전을 실험하기 위해서는 몇 가지 도구와 프레임워크가 필요합니다. 주로 사용되는 것은 Python, TensorFlow 또는 PyTorch와 같은 머신 러닝 라이브러리입니다. 아래는 기본적인 설치 가이드입니다: Python 설치: Python 공식 웹사이트에서 최신 버전의 Python을 다운로드하여 설치합니다...


02 스테이블 디퓨전 기초 2단계: 알고리즘과 구조 이전 글에서는 스테이블 디퓨전이 무엇인지, 그리고 그 기본적인 작동 원리에 대해 알아보았습니다. 이번에는 스테이블 디퓨전의 알고리즘과 구조에 대해 더 심도 있게 살펴보겠습니다. 스테이블 디퓨전 알고리즘의 핵심 요소 스테이블 디퓨전 알고리즘은 크게 두 가지 핵심 요소로 구성되어 있습니다: 잠재 공간(latent space) 탐색과 조건부 확률(conditioned probability)입니다. 잠재 공간 탐색: 스테이블 디퓨전 모델은 이미지를 생성하기 위해 잠재 공간을 탐색합니다. 잠재 공간이란, 이미지나 데이터를 내포하는 고차원의 벡터 공간을 의미합니다. 모델은 이 공간 내에서 텍스트 설명과 일치하는 이미지 데이터를 찾아내려고 시도합니다. 조건부 확률: 이미지 생성 과정에서 모델은 주어진 텍스트 설명에 ..


01 스테이블 디퓨전 기초 1단계: 스테이블 디퓨전이란 무엇인가? 안녕하세요! 오늘은 최근 AI 이미지 생성 분야에서 주목받고 있는 스테이블 디퓨전(Stable Diffusion)에 대해 알아보는 시간을 갖겠습니다. 스테이블 디퓨전은 텍스트 기반의 지시를 통해 사진 같은 이미지를 생성할 수 있는 강력한 기술입니다. 이 기술은 딥러닝과 생성적 적대 신경망(GAN)의 원리를 활용해, 사용자가 원하는 내용의 이미지를 만들어냅니다. 스테이블 디퓨전의 작동 원리 스테이블 디퓨전은 크게 두 가지 주요 과정을 통해 작동합니다: 생성 과정과 정제 과정입니다. 생성 과정: 먼저, 모델은 무작위 노이즈에서 시작하여 점차적으로 텍스트 설명에 맞는 이미지로 변환하는 과정을 거칩니다. 이 과정에서 모델은 텍스트 설명을 이해하고, 해당 설명에 부합하는 이미지의 기본 구조를 생성합니다. 정제 과..


[Java basics 02] IntelliJ IDEA에서 Java 파일 실행 및 디버그 모드 활용 프로그래밍 과정에서 코드를 작성하는 것만큼 중요한 것이 바로 실행과 디버깅입니다. 특히 Java 개발을 하면서 IntelliJ IDEA를 사용할 때, 이 두 가지 과정을 어떻게 효율적으로 수행할 수 있는지 알아보는 것은 매우 중요합니다. 이 글에서는 IntelliJ IDEA 환경에서 Java 파일을 실행하는 방법과 디버그 모드를 활용하여 코드를 분석하는 방법을 단계별로 설명해드리겠습니다. 실제 사례를 통해 초보 개발자들도 쉽게 따라 할 수 있도록 안내해 드리니, 자신의 프로젝트에 적용해보시길 바랍니다. 1. Java파일 실행 및 디버그모드 실행하기 클래스 파일에서 마우스 오른쪽 Run을 클릭해서 실행합니다. 해당 클래스에 main함수가 존재해야 실행이 가능합니다. 실행결과) 디버그 모드실행도 Run메뉴 ..


[Java basics 01 ] 처음 시작하는 Java프로젝트 생성 삭제 프로그래밍의 세계에 첫발을 딛는 것은 늘 설렘이 가득한 일입니다. 특히 Java 개발자로서의 여정을 시작할 때, 우리에게 필수적인 도구가 바로 통합 개발 환경(IDE)입니다. IntelliJ IDEA는 Java 및 Kotlin 개발에 있어 세계적으로 인정받는 최고의 IDE 중 하나로, 그 효율성과 다양한 기능으로 많은 개발자들의 사랑을 받고 있습니다. 이 글에서는 IntelliJ IDEA Community Edition을 다운로드하고, 새로운 Java 프로젝트를 생성하는 과정을 단계별로 안내해드리겠습니다. Java 개발의 첫걸음을 떼는 데 있어서 이 가이드가 도움이 되길 바랍니다. 1. Java실습을 위한 Intellij다운로드스크롤을 조금 내려보시면 무료버전인 ( IntelliJ IDEA Communi..


PostgreSQL을 활용한 데이터 연동: 외부 데이터베이스 접근 데이터는 현대 기업의 핵심 자산 중 하나입니다. 하지만 데이터가 분산되어 있는 상황에서 이를 효과적으로 관리하고 활용하는 것은 쉽지 않은 일입니다. 특히, 서로 다른 데이터베이스 관리 시스템(DBMS) 간의 데이터를 연동하려 할 때, 기술적인 도전에 직면하게 됩니다. 오늘은 PostgreSQL의 Foreign Data Wrapper(FDW)를 활용해 외부 데이터베이스에 접근하고, 데이터를 연동하는 방법을 소개합니다. 1. 환경 준비하기 먼저, PostgreSQL에서 외부 데이터베이스에 접근하기 위한 환경을 준비합니다. 이를 위해 postgres_fdw 확장 기능을 활성화합니다. 이 확장 기능은 PostgreSQL 데이터베이스를 외부 데이터베이스에 연결하는 Foreign Data Wrapper를 제공합니다..


PostgreSQL에서 모든 테이블과 해당 코멘트 정보 조회하기 PostgreSQL은 강력하고 오픈소스인 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 데이터베이스를 설계하고 운영하는 과정에서 테이블과 관련된 메타데이터 정보, 특히 테이블에 대한 설명을 담고 있는 코멘트 정보를 조회하는 것은 매우 중요합니다. 이러한 정보는 데이터베이스의 구조를 이해하고, 팀 내에서 또는 고객과의 소통에 있어서 매우 유용하게 사용될 수 있습니다. 본 글에서는 PostgreSQL에서 public 스키마 내의 모든 테이블과 각 테이블에 달린 코멘트 정보를 조회하는 방법을 소개합니다. SELECT t.table_schema, -- 조회하고자 하는 테이블의 스키마 이름 t.table_name, -- 조회하고자 하는 테이블의 이름 obj_description((quote_ident(t.t..


파일질라 설치후 FTP접속하기 파일질라를 설치 후 FTP접속에 대한 포스팅입니다. 자산의 PC에 직접 FTP서버까지 구축하는 경우라면 우측편의 FileZilla Server을 선택하시면 되고 이미 구축되어 있는 FTP서버에 접속하는 용도라면 FileZilla Client를 다운로드하여서 설치하시면 됩니다. 이번 포스팅에서는 FileZilla Client를 사용해서 FTP에 접속해 보도록 하겠습니다. [ 파일질라 다운로드 ] https://filezilla-project.org/ 설치는 NEXT만 계속 클릭하다가 마지막에 Finish 하시면 간편하게 설치가 완료됩니다. 1. 새 사이트 관리자 오픈 2. 새 사이트 버튼을 클릭해서 새사이트 생성 - 사이트에 접속할 수 있는 커넥션을 생성하는 것입니다. 3. 필요한 정보를 입력 후 연결버튼..


차트01 - 캔들차트 가이드 주식이나 코인에서 가장 기본이 되는 차트이지만 의외로 정확한 개념을 모르고 주식 또는 코인을 하시는 분들도 많이 계시는 것 같습니다. 주식차트 코인차트에서 모두 기본적으로 반드시 알아야 할 개념이기 때문에 반드시 마스터하셔서 즐겁고 행복한 투자되시길 바랍니다. 1. 캔들차트 소개 캔들차트는 주식 시장에서 가격 변동을 시각적으로 나타내는 도구입니다. 주식 시장에서는 주식의 개장가, 고가, 저가, 종가 등의 정보가 중요한데, 이러한 정보를 캔들차트를 통해 한눈에 파악할 수 있습니다. 캔들차트는 각각의 기간(예: 일, 주, 월)에 대한 가격 변동을 나타내며, 각각의 기간은 캔들이라고 불리는 막대로 표현됩니다. 캔들은 상승하는 기간과 하락하는 기간을 나타내며, 각각의 캔들은 몸통과 그림자로 구성됩니다. 캔들의 ..


DBeaver작업환경 개선하기 dbeaver의 작업환경과 가독성을 개선하여 업무효율을 높여봅시다.테이블과 컬럼의 주석을 표시하고 2개의 조회 쿼리를 동시에 출력해서 비교쿼리를 작성할 수 있습니다. 1. 네비게이터의 테이블명 옆에 테이블주석 출력하기2. 출력된 그리드에 테이블 컬럼 주석명 보여주기Show column description in header


Postgresql설치 후 Dbeaver로 접속하기 Postgresql설치 후 Dbeaver로 커넥션을 해보겠습니다. Postgresql 다운로드 Community DL Page (enterprisedb.com) 2. 디비버 다운로드 Download | DBeaver Community Dbeaver Community버전 다운로드 3. Postgresql DB연결용 드라이버 다운로드 https://jdbc.postgresql.org/download 정상적으로 커넥션이 된다면 드라이버 다운로드는 생략하셔도 됩니다. 다운로드 후기존 드라이버제거 후 Java 8 버전의 버전의 새 드라이버로 AddFile교체합니다.


여즘 뜨는 AI 이미지 생성기 비교 미드저니 vs 스테이블 디퓨전 AI 이미지 생성기 비교: 미드저니 vs 스테이블 디퓨전 AI 기술의 발전은 우리의 상상력을 현실로 만들어주는 다양한 도구를 제공합니다. 특히, 미드저니와 스테이블 디퓨전은 사용자가 입력한 텍스트를 바탕으로 창의적인 이미지를 생성하는 데 각광받고 있습니다. 이 두 기술은 어떻게 다르며, 각각의 특징은 무엇일까요? 미드저니 (MidJourney) 개요: 사용자 친화적인 인터페이스와 간단한 사용 방법으로 빠르게 비주얼을 생성할 수 있는 AI 이미지 생성기입니다. https://thinknezhulo.tistory.com/91 특징: Discord와 통합되어 모든 기기와 운영체제에서 사용 가능합니다. 사용자가 입력한 프롬프트에 따라 샘플 이미지 4개를 생성하며, 각 이미지에 대해 upscale이나 variat..


06 GIS - GeoServer설치 및 구축하기 안녕하세요, 지오스페이셜 데이터와 맵 서버에 관심 있는 분들을 위한 포스팅을 준비했습니다. 오늘은 지도 데이터를 웹으로 손쉽게 공유할 수 있는 강력한 오픈 소스 서버인 GeoServer의 설치 과정을 단계별로 소개하려고 합니다. GeoServer는 공간 데이터를 다루는 데 있어 필수적인 도구 중 하나로, 이 글을 통해 여러분도 쉽게 GeoServer를 설치하고 사용할 수 있게 되기를 바랍니다. 1. GeoServer을 설치하기 위해 먼저 Java가 설치되어 있어야 합니다. Java가 설치되지 않았다면 아래 URL에서 다운로드 가능합니다. Java가 설치되어 있지 않다면 아래 URL에서 다운로드 후 설치하시면 됩니다. 저는 윈도 버전으로 설치하였습니다. https://www.oracle.com/kr/jav..


05 GIS - QGIS에서 가져온 테이블 한글깨질때 GIS 데이터를 다룰 때, 특히 SHP 파일을 불러올 때 한글이 깨지는 문제는 많은 사용자들이 겪는 공통된 어려움 중 하나입니다. 이 문제를 해결하는 방법은 생각보다 간단할 수 있으며, 올바른 인코딩 설정을 통해 해결할 수 있습니다. DB관리자에서 레이어파일 불러오기 할 때 인코딩 부분을 UTF-8 또는 EUC-KR로 맞춰줍니다. 상황에 따라서 차이가 있을 수 있으니 { 자동, UTF-8, EUC-KR }적절히 바꿔 보고 확인하시면 됩니다. SHP파일을 레이어형태로 직접 가져왔을 경우 ( 상단메뉴/레이어/데이터 원본 관리자 )를 선택하고 인코딩을 세팅하시면 됩니다. 기존에 한글이 깨져 있었지만 한글이 제대로 표현된 것을 확인하실 수 있습니다. GIS 데이터를 다루는 과정에서 인코딩 문제는 빈번하게 발생합..


04 GIS - QGIS에서 SHP파일 로드 후 데이터베이스 테이블 자동생성 공간 데이터의 관리와 분석은 GIS(Geographic Information System) 분야에서 중요한 부분을 차지합니다. QGIS는 오픈소스 GIS 소프트웨어로, 사용자에게 다양한 공간 데이터 처리 기능을 제공합니다. PostgreSQL은 강력한 오픈소스 관계형 데이터베이스 시스템으로, PostGIS 확장을 통해 공간 데이터를 관리할 수 있습니다. 이번 포스팅에서는 QGIS와 PostgreSQL을 연동하여 공간 데이터를 효율적으로 관리하는 방법을 소개하겠습니다. 1. QGIS와 데이터베이스를 연동하기 위한 사전준비 먼저 Postgresql에 QGIS를 연동해서 공간데이터를 넣을 수 있도록 세팅이 되어있어야 합니다. 본 블로그의 [02 GIS - QGIS Postgresql연동 (tistory.com..