디스코드 한/일 번역봇 제작 과정기

일본인과 대화를 하기 위해 번역봇을 만들었다. 언어 선택은 C#으로 하였고 그 이유는 다음과 같다. 언어가 굉장히 이쁘다 C#을 좀 더 잘쓰고 싶어서 이다. 이 간단한 이유로 C#으로 선택하였고 프레임워크는 Discord.Net을 사용하였다. 이 두가지의 스펙을 정하고 번역 API는 대표적이라고 말하는 구글 API 사용하였다. 만들고보니 두가지의 반응이 있었다. 다른 외국어도 번역이 되도록 만들어 달라 위 사진처럼 번역봇이 소개 더보기 디스코드 한/일 번역봇 제작 과정기[…]

C# Entity Framework(EF) Mysql 간단 사용하기

대부분의 언어에서는 각자에 대표적인 ORM이 있는데 C#에서는 일명 EF에서 만든 공식 ORM이 있다. 간단하게 콘솔 프로젝트을 NET Framework 4.6.1 이상만든다. 먼저 해야할일은 EF SDK를 받아야 하므로 아래와 같이 콘솔 매니저를 클릭해준다. 그러면 nuget을 콘솔로 받을수 있는 명령어 창이 출력이 되게 된다. 여기서 Nuget의 다운로드 패키지를 명령어로 받을수 있는데 아래와 같이 쳐준다 여기서 많은 데이터베이스들이 있는데 소개 더보기 C# Entity Framework(EF) Mysql 간단 사용하기[…]

C# DUMP 분석하기

보통 컴퓨터로 덤프를 남긴다고 하면 바로 디버깅용을 위해 만든다고 합니다. C++일 경우에는 pdb흔히 말하는 심볼파일과 소스코드만 있으면 되는 반면 C#으로 덤프로 분석을하는 경우는 생각지도 못하는게 필요합니다. 이는 C#의 닷넷 라이브러리가 필요하게됩니다. 일단 설명보다 직접 해보면서 진행해보겠습니다. VC++을 C# console마법사로 프로젝트를 만든다음에 다음과 같은 코드를 쳐주시고 실행시켜주시기 바랍니다. 위 코드는 출력하고 입력을 받는 하나의 프로그램입니다. 일단 소개 더보기 C# DUMP 분석하기[…]