728x90
반응형

분류 전체보기 93

C# MDI Form/ MDI Child Form 사용하기 (간단)

* MDI란? https://ko.wikipedia.org/wiki/%EB%8B%A4%EC%A4%91_%EB%AC%B8%EC%84%9C_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4 다중 문서 인터페이스 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 다중 문서 인터페이스 (MDI)는 여러 창을 하나의 부모 창에서 상주하는 그래픽 사용자 인터페이스이다. 이러한 시스템은 자식 창이 다른 창을 포함하여 복잡하 ko.wikipedia.org * 참고 사이트 https://stackoverflow.com/questions/2356337/how-to-show-a-child-form-within-a-mdi-container-form-which-its-wind..

컴퓨터/c# 2021.06.11

2021.06.06 임랑 산책 #3

이번에도 역시나 동일한 코스로 임랑을 다녀옵니다. 기장에서는 여전히 미역? 다시마? 말리는 작업하는 거 같습니다. 이번 산책 방향은 출발 -> 신평 소공원 -> 임랑 해수욕장 -> 범어사 -> 복귀 순입니다. * 신평 소공원 - 신평소공원에서 북쪽으로 이동합니다. * 신평소공원 -> 칠암항 가는 길입니다. 한 여름이 아니라 아직은 돌아다닐만합니다. * 칠암항에 있는 가게들인데 횟집이 많습니다. 아침에 오나 점심에 오나 저녁에 오나 항상 많은 사람들이 있습니다. * 기장에서 유명한 미역? 다시마?인데 말리고 있는 게 여태 미역인 줄 알았는데 계속 보니 왠지 다시마 같습니다. 말리기 위해 어부분들이 막 가져온 거 보면 색은 갈색에 물체의 넓이가 널찍합니다. 정확한 건 다음에 여쭤봐야겠습니다. * 어김없이 임..

일상 2021.06.09

2021.05.30 임랑 산책 #2

허용된 시간이 얼마 없어 빨리 다녀왔습니다. 얼마 전부터 미역으로 유명한 기장에서는 미역을 채취하여 말리고 정리하는 등 상품화 작업을 하는 거 같습니다. 약 1달여 전부터 본거 같은데 일정한 크기로 잘려서 땡볕에 열심히 말려지고 있었습니다. 이번 산책 방향은 출발 -> 신평 소공원 -> 임랑 해수욕장 -> 범어사 -> 복귀 순입니다. * 신평 소공원 - 신평소공원에서 북쪽으로 이동합니다. * 칠암항 가는 길 - 신평 소공원에서 칠암항 가는 길입니다. * 기장 미역들 - 기장 일대가 이렇게 미역 작업을 하고 있습니다. 미역 철 인가 봅니다. * 오늘도 임랑 바닷가 산책 바닷가 근처 사는 건 너무 좋은 거 같습니다.

일상 2021.06.01

C#으로 PDF 제어하기 결과물 (PDFSPlit)

그간의 'C#으로 PDF 제어하기'와 여러 기능들을 활용하여 오랜 시간 걸렸지만 드디어 하나의 결과물이 나왔습니다. 작동 방식은 찾을 내용이 있는 엑셀 데이터를 불러와서 그리드에 입력하고 찾을 데이터가 있는 PDF를 불러옵니다. 그리드의 특정 칼럼의 각 행과 PDF의 내용을 비교하여 그 데이터가 있으면 페이지를 저장하고 사용자가 원하는 파일명으로 저장되도록 했습니다. 일부 PDF의 경우 찾는 데이터가 있는 페이지와 그 뒤 일정한 수의 페이지가 전부 하나의 PDF에 저장되어야 하는 경우가 있어 PDF 병합 기능으로 해결하였습니다. * 2021.04.23 - [컴퓨터/c#] - C#으로 PDF 제어하기 (PDF 불러와서 원하는 페이지 저장) C#으로 PDF 제어하기 (PDF 불러와서 원하는 페이지 저장) 이..

2021.05.23 임랑 산책

부산으로 이사 와서 알게 된 임랑 바닷가입니다. 1~2주에 1번씩 주말에 꼭 방문합니다. 봄~가을까지는 바이크 및 차로 오고 겨울은 차로만 와봤습니다. 그리고 새해 해맞이도 2번 정도 임랑에서 맞이하고 떡국도 먹었던 기억이 납니다. 주로 산책 방향은 출발 -> 신평 소공원 -> 임랑 해수욕장 (휴식) or 임랑 해수욕장 -> 간절곶 (휴식) -> 복귀 순입니다. 매번 갈 때마다 사진은 찍었지만 어딨는지 모르겠고 자주 오는 곳인 만큼 이제라도 기록으로 남겨보고자 합니다. * 임랑 바닷가 - 민박업소도 있고 편의점도 있고 공중 화장실도 있고 서핑도 하고 근처에 엄청 유명한 카페도 있고 맛집도 있고 낚시하시는 분들도 있습니다. * 임랑 산책 - 바이크 타고 오면 항상 사진을 찍는 자리입니다. 요 근래 노후된 ..

일상 2021.05.26

대림 Q2 제네레이터 교체 2 (교체 완료)

우선 부품을 주문하였고 매일 퇴근 후 조금씩 분해를 시작했습니다. 이후 부품도 하나 둘 도착하였고 이제 설레는 마음으로 시작합니다. (이렇게 난관이 많을 줄 몰랐습니다.) 2021.05.26 - [바이크] - 대림 Q2 제네레이터 교체 1 (부품 준비) 대림 Q2 제네레이터 교체 1 (부품 준비) 레귤레이터 교체해도 동일 증상이고 어차피 쌍으로 교환해야 하니 이제 제네레이터 부품을 준비해 봅니다. 저는 전문 정비사가 아닌 단순 사용자이지만 자가 정비를 해보고 싶어서 시도해봅니 k1asd1.tistory.com * 우선 머플러를 탈착해야 작업이 수월하므로 13mm 육각 렌치로 고정 볼트를 풀어줍니다. (총 3EA) * 산소 센서 탈착을 위해 배터리 앞에서 센서를 찾아 분리합니다. 그리고 사진은 미처 못 찍..

바이크 2021.05.26

대림 Q2 제네레이터 교체 1 (부품 준비)

레귤레이터 교체해도 동일 증상이고 어차피 쌍으로 교환해야 하니 이제 제네레이터 부품을 준비해 봅니다. 저는 전문 정비사가 아닌 단순 사용자이지만 자가 정비를 해보고 싶어서 시도해봅니다. 잘되면 경험치 증가, 안되면 돈 낭비, 실망감, 좌절감이 예상되므로 그냥 센터 갈 생각입니다. 인터넷에 여러가지 정보들을 찾아보고 우선 무엇이 필요한지 확인하고 준비합니다. * 대림 Q2 스테이터 콤프 (마그네틱 코일) * 대림 Q2 크랭크 케이스 커버 가스켓 RH * 엔진오일 * 부동액 * 대림 Q2 스테이터 콤프 - 정식 명칭은 '스테이터 콤프' 였습니다. q2 제네레이터, q2 마그네틱 코일 이라고도 검색 가능했습니다. * 대림 Q2 크랭크 케이스 커버 가스켓 RH - 의외로 이 가스켓 판매처가 잘 없고 스테이터 콤..

바이크 2021.05.26

대림 Q2 레귤레이터 교체

얼마 전 배터리를 교환하고 주행 및 정차 중 갑자기 시동이 꺼집니다. 배터리도 교체했는데 또 방전... 돈 들어가는 소리가 막 들립니다. 우선 점프하여 시동은 가능하고 시동을 걸어놓아도 RPM이 불안정하고 헤드라이트도 희미하고 배터리 전압도 11v입니다. 점프로 시동을 걸면 오히려 전압이 내려갑니다. 레귤레이터 혹은 제네레이터 문제일꺼라 생각 들었고 우선 당장 교체 가능한 거부터 시작합니다. * 2021.05.26 - [바이크] - 대림 Q2 제네레이터 교체 1 (부품 준비) 대림 Q2 제네레이터 교체 1 (부품 준비) 레귤레이터 교체해도 동일 증상이고 어차피 쌍으로 교환해야 하니 이제 제네레이터 부품을 준비해 봅니다. 저는 전문 정비사가 아닌 단순 사용자이지만 자가 정비를 해보고 싶어서 시도해봅니 k1..

바이크 2021.05.26

C#으로 PDF 제어하기 3 (PDF에서 내용 찾기)

PDF를 불러온 상태에서 원하는 글자를 찾는 방법입니다. * 2021.04.23 - [컴퓨터/c#] - C#으로 PDF 제어하기 (PDF 불러와서 원하는 페이지 저장) https://k1asd1.tistory.com/25 * 2021.05.21 - [컴퓨터/c#] - C#으로 PDF 제어하기 2 (PDF Merge, PDF 병합, PDF 합치기) https://k1asd1.tistory.com/31 * 예제 PDDocument doc = null; //PDF 경로 지정 doc = PDDocument.load("c:\test.pdf"); PDFTextStripper strip = new PDFTextStripper(); //페이지 지정 (다양한 범위로 사용 가능) strip.setStartPage(1); ..

컴퓨터/c# 2021.05.21

C#으로 PDF 제어하기 2 (PDF Merge, PDF 병합, PDF 합치기)

PDF 불러와서 원하는 페이지 저장에 이어 여러 PDF 파일을 하나의 PDF로 합쳐보도록 하겠습니다. PDF가 몇 장이든 상관없이 저장 경로와 합칠 PDF만 지정해주면 간단하게 가능합니다. * 2021.04.23 - [컴퓨터/c#] - C#으로 PDF 제어하기 (PDF 불러와서 원하는 페이지 저장) C#으로 PDF 제어하기 (PDF 불러와서 원하는 페이지 저장) 이번에 문서를 가지고 작업해야 할 일이 생겼습니다. 우선, 엑셀 파일(정보 파일)과 한글 파일(서식 파일)로 한글의 '메일 머지' 기능을 사용하여 약 100여 장(엑셀 파일에 입력한 데이터만큼)에 k1asd1.tistory.com * 2021.05.21 - [컴퓨터/c#] - C#으로 PDF 제어하기 3 (PDF에서 내용 찾기) C#으로 PDF ..

컴퓨터/c# 2021.05.21

C# 한자, 일본어 확인 및 변환 등 (비정규식)

한자, 한문, 일본어 등이 포함된 문자열을 처리하고 싶을 때 사용 가능합니다. 사이트에는 16진수로 되어 있으나 전 10진수로 바꿔서 사용했습니다. * 전체 유니코드 영역 목록 https://ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%88%EC%BD%94%EB%93%9C_%EC%98%81%EC%97%AD 유니코드 영역 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 유니코드에는 연속된 코드 포인트의 집합인 영역(block, 블록)들이 있다. 각 영역의 이름은 유일하며, 그 범위는 다른 영역과 겹치지 않는다. 영역의 크기는 16의 ko.wikipedia.org * 코드 * 참조 관리자 -> COM -> 'Hanja Dictionary Type Library 1..

컴퓨터/c# 2021.05.20

대림 Q2 타이어 교체

드디어 타이어 교체를 진행했습니다. 출퇴근용으로 왕복 4~5km 타고 있어서 많이 쓰진 않지만 오래되기도 했고 무엇보다 앞 타이어가 완전 교체시기가 되어하는 김에 앞, 뒤 교체했습니다. 타이어도 자가로 교체하고 싶었으나 우선 경험이 없고 임팩렌치, 레바대, 왁스, 그리스 등등 1회용으로 사기도 그렇고 놔둘 공간도 없어서 센터에서 교체를 진행했습니다. 이번 타이어 또한 순정으로 할려고 했으나 순정 켄다 타이어에 대한 안 좋은 평이나 주변 말들이 많았습니다. 그리고 좋은 타이어 하면 좋지만 출퇴근용에 너무 비싼거 하기는 그렇고 해서 가성비 좋다는 델리로 선정했습니다. 사이즈는 기존에 순정으로 장착되어 있는거와 같은 규격입니다. 앞 타이어 : 델리 타이어 어번 그립 120/70-13 뒤 타이어 : 델리 타이어..

바이크 2021.05.14

대림 Q2 배터리 교체

매우 간단하지만 기록으로 남기고자 작성하였습니다. 사이드미러와 바 앤드에 이어 배터리도 교체했습니다. 2018년도에 배터리 교체하고 잘 타고 다녔고 얼마 전부터 배터리 상태가 안 좋아졌음이 조금씩 느껴졌습니다. 그러다 키 온 상태인걸 까마득 잊고 그렇게 하루를 방치한 적 있습니다. 완전 방전이 되어서 이건 충전을 해도 다시 제 성능을 못 내니라 판단하고 순정 배터리로 주문했습니다. Q2 순정 배터리 GTX12-BS SMF 12V 11Ah * Q2 순정 배터리 - 여기 저기 많이 호환되네요 * 탈거 - 시트를 열고 시트 앞 쪽 배터리 커버의 양 옆 볼트를 풀어내고 배터리를 '+' 자 드라이버 또는 10mm 소켓 렌치를 사용합니다. 간단한데 사진을 못 찍었습니다. * 배터리 교체 전 - 그냥 비교해봤습니다...

바이크 2021.05.14

대림 Q2 사이드 미러와 바앤드 교체

출퇴근용으로 타고 다니는 대림 Q2입니다. 생각보다 잔고장이 있습니다.. 하지만 애매한 출퇴근 거리 대중교통보다 저렴하고 시간을 매우 절약할 수 있는데 아주 장점입니다. 엔진만 냅다 고치다 사이드 미러와 바 앤드를 다 교체해봤습니다. 사이드 미러는 볼트 M8 사이즈이고 바 앤드는 핸들 22mm에 사용하는 공용 제품입니다. * 사이드 미러와 바앤드 * 양쪽 사이드 미러 제거 - 사이드 미러 볼트 윗부분에 너트가 있습니다. 기억으로 17mm였던 거 같습니다. 잡고 돌리면 획 돌아갑니다 * 사이드 미러 장착 - 볼트 한 번 닦아주고 적당히 위치 맞추고 체결하고 17mm 렌치로 각도도 맞추었습니다. * 바 앤드 제거 - 기존 바 앤드를 제거했습니다. 색도 바랬고 보기도 싫어서 제거했습니다. * 바앤드 장착 - ..

바이크 2021.05.14

R1000 세차 및 체인 청소

이번엔 일상의 기록을 남겨보고자 합니다. 취미로 타고 있는 바이크인데 세차를 안 한지도 오래되었고 운행도 거의 못하고 있고 이제 팔 준비도 해야 하고 사진도 찍을 겸 간단히 세차 및 체인 청소를 하였습니다. 체인 청소도 하고 타이어 바람도 넣어주고 휠도 열심히 닦았습니다. 세차 전 사진은 없고 이후의 사진만 몇 장 있습니다. * 세차 후 체인 청소 전 - 세차 전 사진이 없지만 각종 먼지와 가루에 엄청 지저분했었습니다. 체인 청소 안한지도 좀 되었고 판매 사진도 찍을 겸 예전에 준비해둔 뷔르트 파츠 클리너와 체인 루브를 꺼냈습니다. - 대기어가 기름때에 찌들어 검정색이 되었습니다. - 그리 깔끔하진 못하지만 나름 닦어봤습니다. 솔을 준비했었는데 놔두고 와서 손과 걸레로 벅벅 문질러 닦았습니다. 루브를 너..

바이크 2021.05.04

C#으로 PDF 제어하기 (PDF 불러와서 원하는 페이지 저장)

이번에 문서를 가지고 작업해야 할 일이 생겼습니다. 우선, 엑셀 파일(정보 파일)과 한글 파일(서식 파일)로 한글의 '메일 머지' 기능을 사용하여 약 100여 장(엑셀 파일에 입력한 데이터만큼)에 달하는 한글 파일이 만들어지면 이걸 PDF로 다시 변환하고 그 PDF 내에서 원하는 내용을 찾고 내용이 있으면 그 해당 페이지를 따로 저장하여 특정한 파일명까지 지정해줘야 했습니다.. * 메일머지 http://help.hancom.com/hoffice/multi/ko_kr/hwp/tools/mail_merge/mail_merge.htm 메일 머지 메일 머지 도구-메일 머지 메일 머지는 여러 사람의 이름, 주소 등이 들어 있는 '데이터 파일(data file)'과 '서식 파일(form letter file)'을 ..

컴퓨터/c# 2021.04.23

oscdimg로 부팅 가능한 디스크 이미지 ISO 작성 (BIOS, UEFI 사용 가능)

'oscdimg' 참 오랜만에 사용해봅니다. 2005년? 2006년? 정도에 Windows XP WOW 버전을 만들어 본다고 여기저기 찾아가며 공부하며 사용하였었는데 버전별로 OS를 가져다 놓으니 몇 기가 ~ 몇십 기가씩 하던 파일들을 oscdimg 파일을 통해 명령어를 넣고 ISO 파일로 만들면 상당히 작은 용량으로 만들어졌던 기억이 납니다. 어렸던 저 당시에 이해했기로 'oscdimg' 프로그램의 명령어 하나가 중복되는 파일들의 속은 지우고 껍데기만 남겨놓아 하나의 파일에 연결하여 용량을 줄여준다고 이해했었는데 그게 아니라 중복 파일을 한 번만 인코딩해 용량을 최적화 하는게 핵심이었습니다. (지금 생각해보면 그 당시에 이해했던 게 더 불가능해 보입니다.) * oscdimg 명령어 설명 (위 내용은 문..

컴퓨터/기타 2021.04.02

MSSQL WITH 구문 사용 방법 (단일(?), 다중(?) 변수)

MSSQL 선입 선출 관련 쿼리를 작성하다 WITH문을 사용했었습니다. 임시 테이블 사용 시 간단하게 사용할 수 있어서 요즘 자주 사용하는 편입니다. ※ 단일, 다중 변수.. 공식적인 용어는 아닙니다. 다만 제가 구분하기 위해 붙여보았으니 오해 없으시기 바랍니다. WITH 구문의 사용 방법은 간단합니다만, 이 또한 기록으로 남기기 위해 글을 작성합니다. * WITH 구문 단일 변수 사용 예제 WITH temp AS ( SELECT 1 AS num, '단일' AS gubun, 'with 구문' AS contents, '0001' AS userid UNION ALL SELECT 2 AS num, '단일' AS gubun, '변수' AS contents, '0002' AS userid ) SELECT num,..

컴퓨터/MSSQL 2021.03.24

MSSQL 선입 선출 적용 방법(feat. WITH 구문)

MSSQL에 일자별로 입력된 데이터로 선입 선출을 적용하여 계산할 일이 생겼습니다. 선입 선출을 적용한다는 게 해본 적이 없으니 생소하고 어렵게만 생각했으나 이해한 내용을 바탕으로 기록으로 남기고자 작성합니다. 여러 가지 방법으로 구현이 가능하겠으나 제가 이해하고 이를 응용하여 사용하기도 하였습니다. 그리고 입력되어 있는 데이터 중에서 먼저 입력된 데이터를 먼저 차감하는게 이번 선입 선출 적용의 목적입니다. * 선입 선출이란? https://ko.wikipedia.org/wiki/%EC%84%A0%EC%9E%85_%EC%84%A0%EC%B6%9C 선입 선출 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 선입선출의 개요도. 선입 선출(先入先出, first in, first out, ..

컴퓨터/MSSQL 2021.03.24

COMPAQ Presario CQ62-405AU 노트북 분해

2011년쯤 출시되었던 Compaq사의 Presario CQ62-405AU 노트북입니다. 업그레이드 의뢰(?)가 들어온 제품인데 오래되기도 했고 느려서 사용 안 한지도 오래되었다고 합니다.. 간단한 웹 서핑, 기타 등등을 위해 업그레이드 가능한지 확인하기 위해 분해해보았습니다. http://prod.danawa.com/info/?pcode=1311615#bookmark_product_information [다나와] COMPAQ 프리자리오 CQ62-405AU (기본) 최저가 0원 prod.danawa.com 우선 하단부의 쿨링팬에서 굉음이 있어 전체 분해를 선택했습니다. 가능한 업그레이드는 SSD 추가, RAM 추가(총 슬롯 2개, 8기가까지 확장 가능, RAM의 상세 사양은 상품 페이지 참조), 2nd ..

컴퓨터/기타 2021.03.23
728x90
반응형