[서버 캠퍼스 2기]- 합격 후기- 서버 캠퍼스 소개- 마무리 회고 컴투스 서버 캠퍼스가 마무리되며 느꼈던 것들이나, 배웠던 내용들에 대해서 간단하게 정리해보려고 합니다.목표 설정컴투스의 서버 캠퍼스에서 저는 두 가지의 목표를 설정하였습니다. 첫 번째로, 실장님의 지식을 최대한 뽑아먹겠다! 라는 것을 목표로 설정하였습니다. 실장님은 게임 서버에 관심이 있으신 분들이라면 한번쯤은 봐 보셨을 분입니다. 정말 많은 지식을 가지고 있으신 분이기 때문에 이러한 지식들을 최대한 얻어 보고자 목표로 설정하였습니다. 두 번째로, 대규모 테스트까지 해보자! 를 목표로 설정하였습니다. 그동안의 프로젝트들은 항상 완성을 목표로 하였기 때문에, 동작이 잘 동작하는지 정도만 테스트를 해보고, 대규모로 테스트를 해보지는 않았습니..
[서버 캠퍼스 2기] - 합격 후기- 서버 캠퍼스 소개- 마무리 회고 현재 컴투스에서 진행하는 서버 캠퍼스 2기가 마무리 되었습니다. 4월 8일부터 시작하였고, 오늘 23일날 마무리가 되었습니다. 그래서 서버 캠퍼스는 무엇인지, 그리고 2기에서는 어떤 것들이 진행되었는지, 관련되어 글을 작성해보려고 합니다. 서버 캠퍼스가 뭐야?컴투스에서 진행하는 서버 캠퍼스는 게임 서버를 개발해보고 싶어하는 개발자를 모집하여 프로젝트를 통해서 게임 서버에 대해서 알려주고, 공부할 수 있는 프로그램입니다. 자세한 커리큘럼은 기수에 따라 달라집니다. 그렇다면 2기에서는?서버 캠퍼스 2기에서는 개인 프로젝트로 온라인 오목 게임을 제작하였습니다. 프로젝트는 웹 서버, 소켓 서버 모두 제작을 하였습니다. 언어는 C#으로 제작되었..
[서버 캠퍼스 2기]- 합격 후기- 서버 캠퍼스 소개- 마무리 회고 오늘 컴투스 서버 캠퍼스2기 지원 결과가 발표되었습니다.서류 전형만 있어서 붙을까 걱정을 많이 했었는데 다행히 최종합격으로 결과가 좋게 나와서 다행이였습니다.물론 3~4번 계속 확인하고 있고 지금도 다시 확인해보고 있을 만큼 믿기지는 않았습니다. ㅎㅎ 컴투스 서버 캠퍼스2기는 자소서 + 포트폴리오 만으로 서류전형이 진행되었습니다.자소서의 글자수 제한은 없었는데, 저는 1500자 이내로 모두 적어서 제출하였습니다.포트폴리오의 경우는 정말 보여줄 수 있는 모든 것을 넣었습니다. 포트폴리오의 경우 많이 부족하다고 생각이 들기 때문에 언제든지 댓글로 피드백 달아주시면 감사하겠습니다. 참고 했었던 링크는 다음과 같습니다.먼저 교육을 담당하시는 분..
블로그를 다시 보니 10.16일 이후로 글을 멈췄더라구요. 그래서 그 이후로 어떤 일이 있었나 개인적으로 정리할 겸 개인 근황을 이렇게 써보려고 합니다. 먼저 에트리 같은 경우에는, 2개월간 진행되는 인턴을 잘 수행하고 왔습니다. 기존의 QT로 제작되어 있던 TIM 서버 라는것을 리펙터링하는 프로젝트를 진행하였는데요, QT 라이브러리가 유료화가 되면서 프로그램을 무료 라이브러리로 리펙터링해야 되는 상황이 발생하여서 프로젝트를 진행하였습니다. 그래서 WINAPI + Python + Select Network 서버를 사용해서 프로젝트를 리펙터링하였고, 결과적으로 테스트까지 마무리해서 잘 작동되...도록? 하고 왔습니다. 리눅스 서버 코드 + QT 서버 코드 두개 다 분석하고, 이를 토대로 설계까지 직접 해보..
사실 에트리 온지 벌써 한달하고도 3주가 지나가고 있습니다. 실질적으로 이주만 출근하면 개강을 맞이해야 하는 상황이 와버렸지요... 이렇게 뒤늦게 쓰는게 맞나? 싶기도 하지만 머 어떻게 하겠습니까? 이렇게라도 기록을 남겨야죠. 이 글은 아마 합격부터 첫 출근까지의 브이로그가 될 것 같습니다. https://etri.recruitment.kr/appsite/company/index 한국전자통신연구원(ETRI) 채용 etri.recruitment.kr 먼저 에트리 지원을 하게 된 달은 6월입니다. 한국 전자 통신 정보 연구원 채용 공고에 에트리 인턴 모집 공고를 확인하여 지원을 하게 되었습니다. 지원은 한 부서를 지정해서 신청하는 방식이였는데, 거의 대부분이 AI와 관련된 연구실이더라구요. ChatGPT의 ..
목차 1. 기본틀 설명 2. GetOriginalResponseAsync 3. Context 4. Embed Send 5. Menu Send 1. 기본틀 설명 기본 틀은 다음과 같습니다. public class InteractionModule : InteractionModuleBase { [SlashCommand("ping", "Hello World")] public async Task HandlePingTest() { await RespondAsync("Bot is alive"); } } SlashCommand 리플렉션을 통해 키워드와 설명을 적어줄 수 있는데, 첫 번째가 키워드 네임, 두 번째가 설명입니다. Discord.net에서 제공하는 리플렉션에 대한 종류는 엄청 많은데 궁금하신 분들은 공식 D..
https://discordnet.dev/ Home | Discord.Net Documentation discordnet.dev Discord.Net을 사용하기 위한 패키지를 설치하는 방법은 다른 분들께서 많이 정리해주셔서 딱히 정리하지는 않으려고 합니다. 또한 튜토리얼 유튜브를 통해서도 알 수 있는데, 혹시 모르니 유튜브 채널 네임을 남겨드리겠습니다. 이 링크는 Discord.Net의 공식 디스코드에 들어가셔도 있습니다. 아래는 패키지 종류입니다. Youtube Name : Crenston Customs - Coding 먼저 Main의 코드는 다음과 같습니다. config.yml을 읽어오고, 사용할 클래스들을 Host.CreateDefaultBuilder을 통해 싱글톤으로 만든 후, 의존성을 주입합니다..
동아리에서 인제생이라는 앱을 개발하였는데, 그와 관련되어 디스코드 봇을 개발하게 되었습니다. 디스코드 봇을 만들 때 사람들이 주로 쓰는 언어는 Python이지만, 저는 C 관련 언어를 주로 사용하는 사람이기 때문에 Discord.Net 라이브러리를 사용하여 C#으로 개발하게 되었습니다. https://discordnet.dev/ Home | Discord.Net Documentation discordnet.dev Discord.Net은 C#으로 디스코드 봇을 만들 수 있게 해주는 프레임워크이며, TAP 형식의 비동기 패턴을 사용합니다. 따라서 async Task 형태의 함수 형태가 주를 이루게 됩니다. 먼저 보통은 Command 형태의 구조를 만들어서 ! 나 $를 붙여서 만들게 하는 반면, 저는 바로 S..
- Total
- Today
- Yesterday
- 알고리즘
- Dreamhack
- 고양이
- 백준
- queue
- 지뢰찾기
- 야경
- 링크드 리스트
- 보안
- 정보보안
- 인제대학교
- BFS
- 워셜알고리즘
- 스레드풀
- 개발
- 레지스터
- 자료구조
- STL
- 더블버퍼링
- 컨퍼런스
- 멀티쓰레드
- c++
- 드림핵
- 시스템보안
- 학교
- Select모델
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |