prodtool의 등록된 링크

 prodtool로 등록된 티스토리 포스트 수는 105건입니다.

요즘 듣는 곡: Lady Gaga - Always Remember Us This Way (from A Star Is Born) [내부링크]

보고싶던 영화 "A Star Is Born"이 넷플릭스에 올라왔다. 브래들리 쿠퍼 감독/주연, 레이디 가가 주연의 2018-10-09에 개봉한 영화이다. https://movie.daum.net/moviedb/main?movieId=70534 스타 이즈 본 Daum영..

Oracle Character Set 변환(10): 6.3.CLOB 변환 방법 [내부링크]

이 글에서는 US7ASCII character set DB에서 한글이 포함된 CLOB type을 UTF8로 변환하는 방법을 살펴본다. 목차 6.3. CLOB 변환 방법 Oracle Character Set 변환(8): 6.구현이 필요한 방법 (tistory.com) Oracle..

요즘 듣는 곡: Sasha Alex Sloan - Someone You Hate [내부링크]

운전 중 문득 라디오에서 나오는 곡에 귀가 쫑긋 했다. 잠시 정차했을 때, 아이폰 제어센터의 음악 인식(샤잠) 기능을 이용하여 곡을 찾아봤다. Sasha Alex Sloan - Someone You Hate (Lyric Video) - YouTube Sas..

Oracle Character Set 변환(9): 6.구현이 필요한 방법(2) [내부링크]

지난 글에 이어서 별도 구현을 통하여 Character Set을 변환하는 방법을 알아본다. 목차 6.2.3. 방법3) DB Link & CTAS & UTL_RAW DB Link를 통해서 데이터를 가져오면서 Character set을 변환하는 방법이다...

네이버 국어사전, 영어사전 검색 도구_v1.01_20220708 [내부링크]

한가지 오류를 수정한 "네이버 국어사전, 영어사전 검색 도구_v1.01_20220708"을 배포한다. 네이버 국어사전, 영어사전 검색 도구 사용 방법은 아래 글에 정리되어 있다. 네이버 국어사전, 영어사전 검색 도..

탑건: 매버릭 2회 관람(1.영스엑, 2.남돌비) [내부링크]

말이 필요없다. 이게 영화다. [탑건: 매버릭] 메인 예고편 탑건 1편이 개봉했었을때 영화와 OST에 완전 반해서 한동안 푹 빠져있었던 기억이 있다. 36년만에 속편이 개봉한다는 소식을 들었을 때 얼마나 기다려지..

키보드 이야기 [내부링크]

오늘은 내가 어떤 키보드를 사용해 왔는지에 대한 이야기를 써보려고 한다. 세벌식에 관하여 글에서 자판을 두벌식에서 세벌식으로 변경한 이야기를 했었다. 세벌식에 관하여 나는 세벌식 자판을 사용한다. 2001년..

블로그 1년 정리 [내부링크]

작년(2021년) 5월 20일에 첫번째 글을 작성해서 올렸다. 1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화_1.개요 첫번째 글을 작성한지 1년이 되어 지난 1년을 정리해 본다. 목차 1. 티스토리 방문 통계 1...

게시자님의 애드센스 계정에 일시적인 광고 게재 제한이 적용되었습니다(2) [내부링크]

한달 전 애드센스 광고 게재 제한에 대한 글을 올린적이 있었다. 2022-05-04 게시자님의 애드센스 계정에 일시적인 광고 게재 제한이 적용되었습니다 게시자님의 애드센스 계정에 일시적인 광고 게재 제한이 적용..

Oracle Character Set 변환(8): 6.구현이 필요한 방법 [내부링크]

지난 글에서는 Oracle에서 권장하는 Character Set 변환 방법에 대해 알아보았고, 이 글에서는 별도 구현이 필요한 방법에 대해 알아본다. 별도 구현이 필요한 방법은 Oracle에서 변환을 보장하지 않고 구현한 사..

세벌식에 관하여 [내부링크]

나는 세벌식 자판을 사용한다. 2001년에 세벌식 최종을 익혀서 사용하기 시작했고, 2010년 즈음에 세벌식 390자판으로 변경하여 지금까지 사용해 오고 있다. 2001년경 마우스를 많이 사용(당시 유행했던 스타크래..

게시자님의 애드센스 계정에 일시적인 광고 게재 제한이 적용되었습니다 [내부링크]

하... 또다시 애드센스 시련이다. 5월 1일에 새로운 애드센스 계정이 활성화되어 이제 시련이 끝난 줄 알았는데.... 애드센스 계정 변경, 활성화됨(이제 사이트에 애드센스 광고를 게재할 수 있습니다) 애드센스..

애드센스 계정 변경, 활성화됨(이제 사이트에 애드센스 광고를 게재할 수 있습니다) [내부링크]

2월 16일에 애드센스 계정이 영구 중지되었다. 애드센스 계정 영구 중지(Google에서 내 계정을 해지했습니다) 애드센스 계정 영구 중지(Google에서 내 계정을 해지했습니다) 작년(2021년) 7월에 애드센스 계정이..

Oracle Character Set 변환(7): 5.4. KO16MSWIN949 환경 CSSCAN 실행 결과 [내부링크]

이전 글에서 US7ASCII 테스트 환경에서 CSSCAN을 실행한 결과에 대해 살펴보았고, 이 글에서는 KO16MSWIN949 테스트 환경에서 CSSCAN을 실행한 결과에 대해 살펴본다. 목차 5.4. KO16MSWIN949 환경 CSSCAN 실행..

Oracle Character Set 변환(6): 5.3. US7ASCII 환경 CSSCAN 실행 결과 [내부링크]

이전 글에서 Oracle 권장 Character Set 변환 방법 (CSALTER, CSSCAN)에 대해 살펴보았고, 이 글에서는 US7ASCII 테스트 환경에서 CSSCAN을 실행한 결과에 대해 살펴본다. 목차 5.3. US7ASCII 환경 CSSCAN 실행..

Oracle Character Set 변환(5): 5.Oracle 권장 방법 [내부링크]

이 글에서는 Oracle에서 권장하는 Oracle Character Set 변환 방법에 대해 알아보고 한계점에 대해서도 함께 살펴본다. 목차 5. Oracle 권장 Character Set 변환 방법 (CSALTER, CSSCAN) Oracle은 Full Export & I..

Oracle Character Set 변환(2): 3.Client 환경 구성(1) [내부링크]

3. Oracle Character Set 관련 Client 환경 구성 Oracle Client에서 Character Set을 설정하기 위한 환경 변수는 NLS_LANG 이다. 흔히, Client NLS_LANG은 Server의 Character Set과 일치시켜야 한다고 생..

앨범 소개: YENDA - Dolsogot [내부링크]

회사 후배 직원이 최근 싱글 앨범을 완성하여 소개한다. Dolsogot | YENDA (bandcamp.com)(https://yenda.bandcamp.com/track/dolsogot) Dolsogot, by YENDA track by YENDA yenda.bandcamp.com releases March..

싱어게인2 최종회: 김소연님 2위 축하합니다. [내부링크]

싱어게인2 최종회가 방송되었다. 참가자들의 경연결과와 경연곡은 다음과 같다. 1위: 김기태 (33호)-사랑한 후에(원곡: 전인권) 1위: 김기태 (33호)-사랑한 후에(원곡: 전인권) 2위: 김소연(7호)-사람들은 모두..

Oracle Character Set 변환(4): 4.테스트 환경 구성 [내부링크]

이 글에서는 Oracle Character Set 변환을 위한 테스트 환경 구성에 대해 살펴본다. 목차 4. Oracle Character Set 변환 테스트 환경 구성 4.1. DB 서버 환경 구성 Oracle Character Set 변환을 위한 테스트..

Oracle Character Set 변환(3): 3.Client 환경 구성(2) [내부링크]

목차 3.2. 테스트 케이스 실행결과 정리 앞 글(3.Client 환경 구성(1))의 각 테스트 케이스 실행결과를 다음과 같이 정리하였다. Case # Server Character Set Client NLS_LANG 값 입력 출력 DUMP 값 1 US7ASCII..

Oracle Character Set 변환(1): 1. 필요성, 올바른 Oracle Character Set 설정 가이드 [내부링크]

다수의 차세대 프로젝트에서 Data Migration(데이터 전환, 데이터 이행, 데이터 마이그레이션)과 관련하여 골치아픈 문제 중 하나가 Oracle의 Character Set 변환이다. 대부분 올바르지 못한 Character Set(예: US..

싱어게인2 Top 6 결정전-패자 부활전: 김소연 가수 얼음요새 [내부링크]

요즘 싱어게인2에 푹 빠져있다. 이번 주 월요일(2022-02-21) Top 6 결정전이 방송됐다. 나는 김소연 가수가 패자 부활전에서 부른 "얼음요새"(원곡: 디어클라우드)가 가장 좋았다. 김소연 가수의 "얼음요새"를 무..

Windows API Import시 32bit, 64bit Excel 모두 사용하도록 PtrSafe 지정 [내부링크]

엑셀 VBA로 코딩하다 보면 Windows API를 Import하여 사용하다가 간혹 만나는 PtrSafe 관련 오류의 원인과 해결방법을 정리하여 포스팅한다. 목차 1. 오류 발생 예시 코드 Windows API Sleep, OutputDebugString을..

델파이(Delphi)를 추억하며... (feat. Anders Hejlsberg) [내부링크]

* 출처: Delphi (software) - Wikipedia 대학교 1학년 때 "프로그래밍 입문" 과목에서 배운 언어가 파스칼(Pascal)이다. 당시 사용했던 Compiler는 볼랜드(Borland) 사의 터보 파스칼(Turbo Pascal)이었다. 그..

Logging 패턴: OutputDebugString, DebugView 활용 [내부링크]

이 글에서는 엑셀 VBA에서 Windows API OutputDebugString과 DebugView 유틸리티를 활용한 효과적인 Logging 방법을 살펴본다. 목차 1. 기본적인 Logging 패턴 엑셀 VBA 강좌(9): 엑셀 VBA How-To 엑셀..

도네리카노 서비스 중단 [내부링크]

크리에이터 후원 서비스인 도네리카노를 이용중이었다. https://donaricano.com/ 유튜브, 블로그, BJ, 아티스트의 손쉬운 후원문화로 세상에 좋은 변화를 만듭니다. | 도네리카노 유튜버, 블로거, BJ, 아티스트,..

애드센스 계정 영구 중지(Google에서 내 계정을 해지했습니다) [내부링크]

작년(2021년) 7월에 애드센스 계정이 일시중지된 적이 있었다. 애드센스 계정 일시중지 (무효활동: 반복클릭) 애드센스 계정 일시중지 (무효활동: 반복클릭) 황당한 메일을 받았습니다. 안녕하세요. 최근 게시자님..

TIOBE 인덱스(2022년 1월) (TIOBE Index for January 2022) [내부링크]

TIOBE 인덱스는 프로그래밍 언어의 인기도를 측정한 순위이다. URL: https://www.tiobe.com/tiobe-index/ index | TIOBE - The Software Quality Company TIOBE Index for January 2022 January Headline: Python..

64bit OS에서 32bit Provider를 지정하여 ConnectionString 만들기 [내부링크]

64bit OS에서 32bit Provider를 지정하여 ConnectionString을 만드는 방법에 대해 소개한다. 이전 글 VBA 코딩 패턴: DB Query 결과 엑셀로 가져오기(https://prodtool.tistory.com/87),  ConnectionStri..

VBA 코딩 패턴: DB Query 결과 엑셀로 가져오기 [내부링크]

DB(Database)에 저장된 데이터를 엑셀 VBA로 가져오는 코딩 패턴을 소개한다. 목차 1. 엑셀 화면과 동작 방식 1.1. 엑셀 화면 "B1"셀에 DB에 연결하기 위한 연결 문자열(Connection String)을 입력하고, "B2"셀에..

SSIS_Util: SSIS package file(.dtsx)에서 SQL을 추출하는 도구 [내부링크]

최근 SSIS(SQL Server Integration Services)를 사용하는 업무 중에 SQL 분석을 위해 간단히 만들어서 사용한 도구를 소개한다. 목차 1. SSIS와 SSIS_Util 개요 1.1. SSIS 개요 SSIS는 "SQL Server Integration Se..

DA# Macro 기능 시연 영상(YouTube) [내부링크]

DA# Macro의 기능을 이미지와 글로만 설명하기에는 충분치 않아, 시연 영상을 유튜브에 올려두었다. 이 영상은 1920x1080 해상도인 노트북의 전체 화면을 녹화한 영상이다. 전체 화면으로 확대하여 보는 것이 좋..

DA# Macro 설명글 전체 목차, 다운로드 [내부링크]

DA# Macro(매크로) 설명글 전체 목차를 정리하여 올려둔다. 각 목차를 클릭하면 해당 글로 이동한다. 1. DA# Macro(매크로) 개요 1.1. 데이터 모델링 도구 DA# 1.2. DA# API 1.2.1. 데이터 모델링 도구에..

Windows 10 로그온 화면 이미지를 저장하여 바탕화면으로 사용하는 방법 [내부링크]

Windows 10의 로그온 화면 이미지는 시간이 지나면 자동으로 계속 바뀐다. 로그온 화면 이미지 중에 마음에 드는 이미지를 골라서 저장해 두고 바탕화면으로 사용하는 방법에 대해 소개한다. Windows 10 로그온 이..

단어 추출 도구 설명글 목록, 목차, 다운로드 [내부링크]

단어 추출 도구에 대한 설명글을 6개로 나누어 작성하고 모두 블로그에 포스팅했다. 전체 목차를 별도의 글로 작성하여 올려둔다. 1. 단어 추출 도구 개요 1.1. 단어 추출 도구를 개발한 이유 1.2. ..

단어 추출 도구(6): 단어 추출 도구 부가 설명 [내부링크]

이전 글에 이어 단어 추출 도구에 대한 부가설명에 대해 살펴본다. 단어 추출 도구(5): 단어 추출 도구 소스코드 설명(2) 단어 추출 도구(5): 단어 추출 도구 소스코드 설명(2) 이전 글에 이어 Python으로 구현..

단어 추출 도구(5): 단어 추출 도구 소스코드 설명(2) [내부링크]

이전 글에 이어 Python으로 구현한 단어 추출 도구의 소스코드에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 단어 추출 도구(4): 단어 추출 도구 소스코드 설명(1) 단어 추출 도구(4): 단어 추출 도구 소..

단어 추출 도구(4): 단어 추출 도구 소스코드 설명(1) [내부링크]

Python으로 구현한 단어 추출 도구의 소스코드에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 단어 추출 도구(3): 단어 추출 도구 실행, 결과 확인 방법 단어 추출 도구(3): 단어 추출 도구 실행, 결과 확인..

단어 추출 도구(3): 단어 추출 도구 실행, 결과 확인 방법 [내부링크]

단어 추출 도구의 실행 방법과 결과 확인 방법에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 단어 추출 도구(2): 단어 추출 도구 실행환경 구성 단어 추출 도구(2): 단어 추출 도구 실행환경 구성 단어 추출..

단어 추출 도구(2): 단어 추출 도구 실행환경 구성 [내부링크]

단어 추출 도구는 Python으로 개발된 도구이고, 실행에 앞서 Python과 필요한 package 설치 등의 환경 구성 과정이 필요하다. 다음의 과정으로 실행환경을 구성한다. 이전 글에서 이어지는 내용이다. 단어 추출 도..

단어 추출 도구(1): 단어 추출 도구 개요 [내부링크]

데이터 표준화 작업, 특히 표준 단어 후보군 작성에 유용하게 활용할 수 있는 단어 추출 도구를 소개한다. 목차 1. 단어 추출 도구 개요 1.1. 단어 추출 도구를 개발한 이유 데이터 표준화 초기 작업 중 가장 어려..

백신 2차 접종 완료 [내부링크]

8월 초에 이 글(잔여백신 1차 접종 후 2차 접종 장소,기관 변경 방법)을 작성했었다. 잔여백신 1차 접종 후 2차 접종 장소,기관 변경 방법 나는 지난 6월 9일에 근무지인 서울 마포구 성산동 한 병원에서 아스트라..

책 읽기: 눈 떠보니 선진국(박태웅 지음 | 한빛비즈 | 2021년 08월 01일 출간) [내부링크]

요즘 핫한 "눈 떠보니 선진국", 리디북스에서 전자책으로 구매하여 오늘부터 읽기 시작했다. 오늘(2021-08-22) 리디북스 주간 베스트 1위이다. 교보문고 인터넷 베스트 일간순위로는 3위로 올라와 있다. ‘IT ..

DBeaver 기능 추가(다크 테마(Dark theme), 엑셀 다운로드), 글꼴 설정 [내부링크]

이번 글은 Database에 접속하여 Query를 실행하고 그 결과를 확인할 수 있는 도구 중 DBeaver에 대해 간략하게 알아보고, DBeaver의 기능 추가(DevStyle 다크 테마(Dark theme), 엑셀 다운로드)와 글꼴 설정에 대..

VBA 코딩 패턴: ADO DB Connection String 생성 [내부링크]

이번 글은 엑셀 VBA에서 ADO(ActiveX Data Objects)를 활용하여 DB Connection String을 생성하고 편집하는 기능 구현에 대하여 살펴본다. 목차 1. ADO 개념과 필요성 1.1. ADO(Active Data Objects) 개념 ADO는..

DA# Macro(6): DA# Modeler API [내부링크]

이번 글은 DA# Macro(매크로)에서 사용하고 있는 DA# Modeler API Object Model과 VBA 코드 구성, 소스코드 예시를 살펴본다. 목차 5. DA# Modeler API 5.1. DA# Modeler API Object Model 이전 글(DA# Macro(1):..

공공데이터 공통표준용어 엑셀 파일 [내부링크]

이 글에서는 행정안정부에서 제공하는 공공데이터 공통표준용어 자료(아래한글, hwp)를 엑셀로 변환한 자료를 다운로드받을 수 있다. 데이터 표준점검 도구 v1.33(2021-06-06)을 github에 업로드하고 그 사용법을..

엑셀 VBA 강좌 전체 목차 [내부링크]

그동안 작성했던 엑셀 VBA 강좌의 전체 목차를 별도로 정리하여 올린다. 이 글을 index로 강좌글을 찾아갈 수 있도록 전체 목차에 링크를 달아두었다. 엑셀 VBA 강좌를 시작합니다. (강좌예고, feat.엑셀 V..

DA# Macro(5): 사용상 주의사항, 참고사항, 다운로드, 향후 추가 예정 기능, 일러두기 [내부링크]

이 글에서는 DA# Macro(매크로) 사용상의 주의사항과 참고사항, 다운로드, 향후 추가 예정 기능, 일러두기에 대해 살펴본다. 목차 3. DA# Macro 사용상 주의사항, 참고사항 3.1. DA# Macro 사용상 주의사항 Entit..

DA# Macro(4): DA# Macro(매크로) 기능(3)-Reverse [내부링크]

DA# Macro(매크로)의 기능 중 Reverse 기능에 대해 살펴본다. 목차 2.4. Reverse 기능 2.4.1. DA# Macro(매크로) 도구에 Reverse 기능을 만든 이유 데이터 모델링 도구의 Reverse 기능은 역공학(Reverse Engineer..

DA# Macro(3): DA# Macro(매크로) 기능(2)-Attribute Get/Set [내부링크]

DA# Macro(매크로)의 기능 중 Attribute Get/Set 기능에 대해 살펴본다. 이전 글에서 이어지는 내용이다. DA# Macro(2): DA# Macro(매크로) 기능(1)-공통기능, Entity Get/Set DA# Macro(2): DA# Macro(매크로)..

DA# Macro(2): DA# Macro(매크로) 기능(1)-공통기능, Entity Get/Set [내부링크]

이 글에서는 DA# Macro(매크로)의 기능 중 공통기능과 Entity Get/Set 기능에 대해 살펴본다. 이전 글에서 이어지는 내용이다. DA# Macro(1): DA#, DA# API, DA# Macro(매크로) 개요 DA# Macro(1): DA#, DA# AP..

DA# Macro(1): DA#, DA# API, DA# Macro(매크로) 개요 [내부링크]

이번 글은 국산 데이터 모델링 도구인 DA#을 소개하고 DA# v5부터 제공되는 API와 이를 활용하여 개발한 도구인 DA# Macro(매크로)에 대해 살펴본다. 목차 1. DA# Macro(매크로) 개요 1.1. 데이터 모델링 도구 DA#..

엑셀 VBA 강좌(10): 엑셀 VBA로 개발하여 사용중인 도구 [내부링크]

이번 글은 내가 직접 엑셀 VBA로 개발하여 사용하고 있는 도구의 사례를 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(9): 엑셀 VBA How-To 엑셀 VBA 강좌(9): 엑셀 VBA How-To 이번 글은 엑셀 VBA..

애드센스 계정 (한달간)일시중지 해제 (2021-07-06 ~ 08-05) [내부링크]

지난달 7월 6일에 애드센스 계정이 한 달 동안 일시중지된다는 메일을 받았습니다. (관련 글: 애드센스 계정 일시중지 (무효활동: 반복클릭)) 무효 클릭으로 신고해 봤으나 아무 소용이 없었습니다. (관련 글: ..

엑셀 VBA 강좌(9): 엑셀 VBA How-To [내부링크]

이번 글은 엑셀 VBA 코딩시 알아두면 좋은 How-To에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(8): 엑셀 VBA 언어 기본-자료형(Data type), 자료구조(Data structure) 엑셀 VBA 강좌(8): 엑셀..

Sybase ASE 문자열의 UTF-8 바이트수, 글자수 구하는 함수 [내부링크]

Non-Unicode 인코딩인 EUC-KSC에서 Unicode 인코딩인 UTF-8로 변환하는 프로젝트에서 만들어서 사용했던 함수이다. EUC-KSC에서 varchar(10)으로 선언된 컬럼을 UTF-8로 변환시 최대 바이트 수를 확인할 필요가 있..

잔여백신 1차 접종 후 2차 접종 장소,기관 변경 방법 [내부링크]

나는 지난 6월 9일에 근무지인 서울 마포구 성산동 한 병원에서 아스트라제네카 잔여백신을 1차 접종했다. 1차 접종내역은 다음과 같이 문자로 받았다. 이 문자내용은 "예약"이나, 잔여백신은 예약없이 바로 접종..

엑셀 VBA 강좌(8): 엑셀 VBA 언어 기본-자료형(Data type), 자료구조(Data structure) [내부링크]

이번 글은 엑셀 VBA 언어 기본 중 자료형(Data type)과 제공되는 자료구조(Data structure)에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(7): 엑셀 VBA 언어 기본-문법(Syntax) 엑셀 VBA 강..

VBA 코딩 패턴: Range Loop-쓰기(Write) [내부링크]

목차 요약 Variant Array를 이용하여 엑셀 시트에서 많은 데이터를 쓸때 성능을 개선하는 코딩 패턴에 대해 소개한다. 엑셀 시트에서 많은 데이터를 읽을 때 성능을 개선하는 방법은 아래 글에서 이미 다루었다. V..

엑셀 VBA 강좌(7): 엑셀 VBA 언어 기본-문법(Syntax) [내부링크]

이번 글은 엑셀 VBA언어 기본 중 문법(Syntax)에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(6): 엑셀 VBA 언어 기본-변수 엑셀 VBA 강좌(6): 엑셀 VBA 언어 기본-변수 이전 글에서 이어..

티스토리 블로그 소스코드 문법 구문 강조(Syntax Highlighting) highlight.js 설정 [내부링크]

블로그에 소스코드를 작성할 경우 문법 구문 강조(Syntax Highlighting) 기능이 필요하다. 문법 구문 강조(Syntax Highlighting) 기능은 언어 종류에 따라 소스코드의 keyword 색상을 다르게 하여 가독성을 높여준..

김성호의 회상, 당신은 천사와 커피를 마셔 본 적이 있습니까 [내부링크]

유튜브 알고리즘이 "김성호의 회상" 영상을 띄워주길래 무심코 클릭했다가 한동안 추억에 잠겨 있었습니다. 대학교때 이분 노래를 참 많이 들었고, 많이 불렀었지요. 목소리가 정말 서정적인 가수입니다. 가수 외..

엑셀 VBA 강좌(6): 엑셀 VBA 언어 기본-변수 [내부링크]

이번 글은 엑셀 VBA 언어 기본 중 변수에 대한 내용을 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(5): 엑셀 파일 확장자, VBE 엑셀 VBA 강좌(5): 엑셀 파일 확장자, VBE 이전 글에서 이어지는..

엑셀 VBA 강좌(5): 엑셀 파일 확장자, VBE, 글꼴 설정 [내부링크]

이번 글은 엑셀 파일 확장자의 차이점과 VBE(Visual Basic Editor), 추천 글꼴 설정에 대한 내용을 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(4): 엑셀 Object Model 다루기 엑셀 VBA 강좌(4):..

엑셀 VBA 강좌(4): 엑셀 Object Model 다루기 [내부링크]

이번 글은 엑셀 Object Model을 다루는 방법을 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(3): 엑셀 Object Model 엑셀 VBA 강좌(3): 엑셀 Object Model 이전 글에서 이어지는 내용이다. 엑셀 VB..

엑셀 VBA 강좌(3): 엑셀 Object Model [내부링크]

이번 글은 엑셀 Object Model에 대한 내용을 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(2): 엑셀 VBA 기초(1) 엑셀 VBA 강좌(2): 엑셀 VBA 기초(1) 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(..

미넴 스킨 V2.4 적용 [내부링크]

애드센스 계정 한달간 중지로 블로그 꾸미기에 조금 더 신경쓰는 중입니다. (계정 중지 사연: https://prodtool.tistory.com/42) 그동안 눈여겨 보았던 미넴 스킨으로 적용하고, 초기 설정을 완료했습니다. 미넴..

엑셀 VBA 강좌(2): 엑셀 VBA 기초 [내부링크]

이번 글은 엑셀 VBA 언어 기초에 대한 내용을 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(1): 엑셀 VBA 개요 엑셀 VBA 강좌(1): 엑셀 VBA 개요 이전 엑셀 VBA 강좌 예고의 본편 첫글이다. 엑셀 VBA..

애드센스 무효 클릭 대비 IP 추적 설정(feat. 구글 애널리틱스) [내부링크]

아래 두 글에 이어 세번째로 작성하는 내용입니다. 애드센스 계정 일시중지 (무효활동: 반복클릭) 애드센스 무효 클릭 신고 다음에 이런 일이 또 있을 것을 대비하여 IP 추적 설정을 해놓았습니다. 자세한 방법은..

애드센스 무효 클릭 신고 [내부링크]

아래 글에 애드센스 계정이 일시중지된 내용을 작성했습니다. 애드센스 계정 일시중지 (무효활동: 반복클릭) 구글에서 검색해서 여러 블로그 글을 읽어보니 일단 신고부터 하라고 하여, 아래 주소에서 "무효 클릭..

애드센스 계정 일시중지 (무효활동: 반복클릭) [내부링크]

황당한 메일을 받았습니다. 안녕하세요. 최근 게시자님의 계정(게시자 코드: pub-...)에서 무효 트래픽이 감지되었습니다. 이에 따라 게시자님의 계정이 30일 동안 일시 정지되었습니다. 이 기간에는 게시자님의..

엑셀 VBA 강좌(1): 엑셀 VBA 개요 [내부링크]

이전 엑셀 VBA 강좌 예고의 본편 첫글이다. 엑셀 VBA 강좌를 시작합니다. (강좌예고, feat.엑셀 VBA를 권장하는 이유) 엑셀 VBA 강좌를 시작합니다. (강좌예고, feat.엑셀 VBA를 권장하는 이유) 몇 년전 회사 직원..

엑셀 VBA 강좌를 시작합니다. (강좌예고, feat.엑셀 VBA를 권장하는 이유) [내부링크]

몇 년전 회사 직원들을 대상으로 발표했던 엑셀 VBA PPT 자료를 정리하여 블로그에 올릴 예정입니다. 프로그래밍 언어로 코딩 경험이 전혀 없으신 분들은 조금 어려울 수도 있습니다만, 최대한 쉽게 설명해 보겠습..

글꼴(Font) 이야기: Serif(세리프)/Sans-Serif(산세리프)/가변폭/고정폭(코딩용) [내부링크]

며칠 동안 조금은 어려운 Oracle Database 기술에 대해 다뤘고, 오늘은 가볍게 읽을 수 있는 글꼴(Font)에 대한 이야기를 써본다. 나는 오랜 기간동안 IT컨설팅을 하면서 많은 논문과 문서를 읽고, 많은 문서를 작..

Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE 목차 정리 [내부링크]

Oracle 11g R2부터 사용할 수 있는 DBMS_PARALLEL_EXECUTE에 대해 자세하게 설명하는 글을 5개로 나누어 올렸고, 전체 목차를 정리하여 하나의 글을 추가한다. 1. DML 작업의 병렬 처리 개요 1.1. DML 병렬처리..

Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE: 4. 사용자 정의 SQL 분할 방식의 병렬 처리 사례 [내부링크]

목차 이전 글에서 이어지는 내용이다. 2021.06.30 - [DB(Database)] - Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE: 3. NUMBER Column 분할 방식의 병렬 처리 사례 Program Parallel 방식의 진화 DBMS_PA..

Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE: 3. NUMBER Column 분할 방식의 병렬 처리 사례 [내부링크]

목차 이전 글에서 이어지는 내용이다. 2021.06.29 - [DB(Database)] - Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE: 2.5. 작업 단위 분할 상세 확인 Program Parallel 방식의 진화 DBMS_PARALLEL_EXEC..

구글 애드센스 PIN 번호 수령, 설정완료! [내부링크]

6월 15일에 발송했다고 메일을 받았었고, 오늘 우편물을 수령했다. 우편물 앞면. 우편물 뒷면 내용: 우측에 파란색 큰 글씨로 PIN 번호가 있다. 구글 애드센스 홈 PIN 카드에서 PIN 입력하고 제출..

Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE: 2.5. 작업 단위 분할 상세 확인 [내부링크]

목차 이전 글에서 이어지는 내용이다. 2021.06.29 - [DB(Database)] - Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE (2) Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE (2) 목차 이전 글에서 이..

Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE: 2. ROWID 분할 방식의 병렬 처리 사례 [내부링크]

목차 이전 글에서 이어지는 내용이다. 2021.06.28 - [DB(Database)] - Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE (1) Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE (1) 목차 Oracle 11g R2부..

Program Parallel 방식의 진화 DBMS_PARALLEL_EXECUTE: 1. DML 작업의 병렬 처리 개요 [내부링크]

목차 Oracle 11g R2부터 사용할 수 있는 DBMS_PARALLEL_EXECUTE에 대해 소개하고 활용사례를 살펴본다. 이미지 출처: https://blogs.oracle.com/warehousebuilder/parallel-processing-with-dbmsparallelex..

VBA 코딩 패턴: 성능 향상 [내부링크]

목차 지난 글에 VBA Range Loop 방법에 대해 비교하고 Variant Array를 이용하는 방법이 가장 빠른 것을 확인했다. 2021.05.30 - [엑셀 & VBA/엑셀 VBA 코딩패턴] - VBA 코딩 패턴: Range Loop VBA 코딩 패턴: Ran..

네이버 국어사전, 영어사전 검색 도구 동작 방식과 소스코드 설명 [내부링크]

네이버 국어사전과 영어사전을 반복하여 검색할 수 있는 매크로 도구의 동작방식과 소스코드에 대해 설명한다. 이전 글에서 이어지는 내용이다. 2021.06.23 - [엑셀 & VBA/Tools] - 네이버 국어사전, 영어사전 검..

데브피아 서비스 중단에 대한 단상 [내부링크]

국내 대표적인 개발자 커뮤니티 데브피아가 서비스 중단중이다. (2021-06-25 현재) URL: http://devpia.com/ 나는 한때 개발을 업으로 했었고, 데브피아에서 Visual C++, C#, Java 등의 개발 언어와 관련하여 도..

네이버 국어사전, 영어사전 검색 도구 사용 방법 [내부링크]

네이버 국어사전과 영어사전을 반복하여 검색할 수 있는 매크로 도구의 다운로드 주소, 사용 방법에 대해 설명한다. 목차 1. 도구 개요 1.1. 필요성 네이버 국어사전과 영어사전을 검색하고 그 검색결과를 수작업..

블로그에 후원 버튼을 달다 (feat.도네리카노) [내부링크]

"도네리카노" 서비스를 이용하여 블로그 사이드바와 글 하단에 후원 버튼을 달았다. 서비스 URL: https://donaricano.com/ 유튜브, 블로그, BJ, 아티스트의 손쉬운 후원문화로 세상에 좋은 변화를 만듭니다. | 도..

몸과 마음의 힐링 여행 - 제주도 올레길 7코스 [내부링크]

계속 기술관련 글만 작성하다가 여행 글을 하나 작성해 올린다. 몸과 마음이 많이 망가졌었던 2013년을 지나, 2014년 1월에 혼자 다녀왔던 제주도 여행 이야기이다. 구글에 검색해서 제주도 올레길중 가장 추천을..

1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화 도구 설명글 전체 목차, 다운로드 [내부링크]

1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화 도구에 대한 설명글 전체 목차를 별도로 정리하였다. 이 글을 index로 본문 내용을 찾아갈 수 있도록 전체 목차에 링크를 달아두었다. 1. 최적화 알고리즘..

데이터 표준점검 도구 설명글 목록, 목차, 다운로드 [내부링크]

데이터 표준점검 도구에 대한 설명을 다섯 개의 글로 나누어 올리고, 목차를 정리하여 따로 올린다. 1. 데이터 표준점검 도구 개요 2. 데이터 표준점검 도구_2.1.화면 구성, 2.2.표준 점검 기능 2. 표준점검 기능..

데이터 표준점검 도구_4.별첨 [내부링크]

목차 이전 글에서 이어지는 내용이다. 2021.06.13 - [엑셀 & VBA/Tools] - 데이터 표준점검 도구_3.표준점검 케이스 데이터 표준점검 도구_3.표준점검 케이스 목차 이전 글에서 이어지는 내용이다. 2021.06.13 - [..

데이터 표준점검 도구_3.표준점검 케이스별 결과 [내부링크]

목차 이전 글에서 이어지는 내용이다. 2021.06.13 - [엑셀&VBA/Tools] - 데이터 표준점검 도구_2.3.표준사전 구성 데이터 표준점검 도구_2.3.표준사전 구성 목차 이전 글에서 이어지는 내용이다. 2021.06.06 - [엑..

데이터 표준점검 도구_2.3.표준사전 구성 [내부링크]

목차 이전 글에서 이어지는 내용이다. 2021.06.06 - [엑셀&VBA/Tools] - 데이터 표준점검 도구_2.1.화면 구성, 2.2.표준 점검 기능 데이터 표준점검 도구_2.1.화면 구성, 2.2.표준 점검 기능 목차 2. 표준점검 기..

VBA 코딩 패턴: Named Range (명명된 범위) [내부링크]

목차 1. 절대주소를 사용한 Range 참조 Excel VBA에서 Range를 참조하는 여러 방법중 가장 자주 사용하는 방법은 다음과 같다. Dim sVal As String sVal = Range("B2").Value2 Debug.Print sVal Range("B2")에서 "..

1차원 Bin Packing 도구 최근 변경 사항 (2021-03-21 기준) [내부링크]

목차 1. 변경사항 요약 블로그에 작성한 1차원 Bin Packing 도구에 대한 설명은 2017-11-19 기준으로 작성된 내용이다. 관련글: 2021.05.20 - [엑셀&VBA/Tools] - 1차원 Bin Packing 알고리즘을 활용한 작업 배분..

VBA 코딩 패턴: Range Loop-읽기(Read) [내부링크]

목차 요약 Range Loop는 엑셀 시트에 입력되어 있는 데이터를 VBA 코드로 읽어서 처리할 때 자주 사용하는 코딩 패턴이다. 시작 cell부터 마지막 cell까지 순차적으로 읽는 기본적인 패턴과, 순차적으로 읽지 않고..

데이터 표준점검 도구_2.1.화면 구성, 2.2.표준 점검 기능 [내부링크]

목차 2. 표준점검 기능과 표준사전 구성 2.1. 표준점검 도구 화면 구성 데이터 표준점검 도구는 엑셀VBA를 이용하여 개발하였고, 다음과 같은 화면 구성으로 되어 있다. 각 영역에 대한 간단한 설명이다. 기능..

데이터 표준점검 도구_1.개요 [내부링크]

목차 1. 데이터 표준점검 도구 개요 데이터 아키텍트의 업무중 하나인 데이터 표준화는 상당히 고된 작업이다. 데이터베이스 테이블/컬럼의 comment, 테이블 정의서 등으로부터 현행 속성명(논리명, 물리명), 데이..

1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화_4.별첨 [내부링크]

이 글의 소스코드는 Bin Packing 도구의 처음 버전 기준으로 작성되어 있다. 기능이 개선된 최신버전이 있으므로 함께 참조하기 바란다. 2021.06.12 - [엑셀&VBA/Tools] - 1차원 Bin Packing 도구 최근 변경 사항..

1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화_3.구현(2) [내부링크]

목차 3.2. Python Bin Packing 패키지 활용 3.2.1. Python Bin Packing 패키지 소개와 설치 Python에서 활용할 수 있는 Bin Packing 패키지는 Pypi(Python Package Index) 웹 페이지의 https://pypi.python.org/py..

1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화_3.구현(1) [내부링크]

목차 3. Bin Packing 알고리즘 구현 Item의 목록과 제약사항을 입력하고 알고리즘을 구현하여 결과를 확인하려면 개발 환경이 필요하다. 개발 환경은 엑셀 VBA, Python, R 등 여러가지가 있다. 이 중 엑셀 VBA는..

1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화_2.알고리즘(2) [내부링크]

목차 2.6. Item 크기로 내림차순 정렬 적용 지금까지 Next Fit, First Fit, Worst Fit, Best Fit의 각 알고리즘의 동작 방식과 실행 결과를 살펴보았다. 입력 자료의 크기가 일정 순서로 정렬되지 않은 상태에서..

1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화_2.알고리즘(1) [내부링크]

목차 2. 1차원 Bin Packing 알고리즘 2.1. 1차원 Bin Packing 알고리즘 종류 Bin Packing의 4가지 대표적 알고리즘은 다음과 같다. Next Fit: 마지막 Bin 또는 새로운 Bin에 채우기 First Fit: 항상 처음 Bin 부터..

1차원 Bin Packing 알고리즘을 활용한 작업 배분 최적화_1.개요 [내부링크]

목차 1차원 Bin Packing 알고리즘을 이용한 작업 배분 최적화 (Job scheduling using 1D bin-packing algorithm) <요약> 이 글에서는 1차원 Bin Packing의 개념과 알고리즘에 대해서 살펴보고 이를 이용하여 최소..