Experience
-
고학번을 증명해주는 산업기사 취득Experience/License 2026. 6. 16. 23:40
산업기사 시험을 쳤습니다. 산업기사는 4년제 대학의 2학년 수료자부터 응시를 할 수 있는데, 한국 중등교육 학제를 거쳐 입학한 사람이라면 3학년이 올라가는 해의 1회차 정기 시험에 응시할 수 있습니다. 정확히는 65학점인가를 듣는게 기준인데 보통 65학점을 들으려면 4학기가 필요하므로, 3학년이 올라가는 해부터 응시할 수 있다고 알고 있으면 얼추 맞습니다.내용 자체는 별거 없습니다. 컴공 전공 이야기를 좀 하고요 기능사에 나오는 문제들이 거의 그대로 나옵니다. 그리고 무수한 코딩 문제가 나오는데 사고력 문제라기보다는 문법 잘 알고 있는지 물어보는 문제에 가깝습니다.오랜만에 SQL 복습을 할 수 있었다는 점은 장점입니다. 저는 이로써 대한민국 공군 - 통신전자전기에서 인기있는 세부특기를 얻을 수 있는 자격..
-
Set Alive2 GitHub Actions and BenchmarkingExperience/Writting 2026. 6. 12. 11:37
SoftWare Practice and Principle: SWPP 수업의 일환으로 GitHub Actions 세팅을 진행하였다. Official repository for swpp2026 classOur team repository실제로 세팅한 action 은 여섯 가지인데,alive2 test(official) benchmark result comparisonunofficial benchmark result comparisonintegrated testformat checkbuild test이 중 alive2 test, benchmark 이 두 가지 Action 세팅법들을 다루고자 한다.alive2 는 llvm ir representation (.ll) 간의 정합성을 보장하는 테스트 툴이다.두 .ll..
-
[SCPC] 2026 제 4회 SCSC 프로그래밍 경시대회 운영Experience/Contest 2026. 5. 24. 14:22
운영했습니다.차피 출제검수도 안 했기 때문에 문제 이야기는 잘 안 할거고요 운영얘기를 주로 할 거임.후원사올해 자료를 기깔나게 만들어서 앞으로도 써먹자는 생각으로 소개 자료를 만들었습니다.아무래도 재료가 좋다보니 잘 만들어졌습니다.자료를 만들어놓고서 후원해줄만한 기업에 콜드메일을 뿌렸습니다. 후원을 진행해준 기업은 아래와 같습니다. 다시 한 번 감사의 말씀을 전달드립니다.Jane StreetFuriosa AIMobilint채널톡CUBRID한빛미디어 재작년 작년과 비교하면 이번에는 후원사를 상당히 괜찮게 유치한 편입니다. 특히 Jane Street 가 빠르게 지원을 확정해줘서 적어도 돈 걱정은 없이 대회 준비할 수 있었던 것 같습니다.앳코더 연락BOJ 가 서비스 종료를 하였으므로 좀 갑자기 틀어서 AtCo..
-
Known attack for RSAExperience/Writting 2026. 1. 27. 14:31
현대암호학개론 수업의 보고서 조사의 일환으로 RSA의 well-known attack 을 정리했습니다. Report.pdf 와 Presentation.pdf 을 읽어주시면 감사하겠습니다. As part of a report for the course Introduction to Modern Cryptography, I have organized and summarized well-known attacks on RSA.Please Read Report.pdf and Presentation.pdf. \documentclass{article}\usepackage{kotex}\usepackage{graphicx}\usepackage{amsmath, amssymb, amsthm}\usepackage{capt..
-
컴파일러보다 최적화 잘 하기: Constant Division Strength ReductionExperience/Writting 2025. 12. 4. 17:02
자유주제 세미나의 일환으로 Constant Division 의 Strength Reduction 을 소개하는 시간을 가졌습니다.나 인턴한 것도 기록해야 하는데 그건 언제하지관찰int main(void) { unsigned int x, y, z; z = x/y; return 0;} 간단한 C 언어 코드다. 컴파일해보자gcc -S divxy.c -o divxy.asm 다른건 볼 필요 없고 대충 스택에서 두 변수를 가져와서 나누는 것 같다.이번에는 아래 코드를 컴파일해보자int main(void) { unsigned int x, y, z; z = x/3; return 0;}gcc -S divx3.c -o divx3.asm 컴파일 결과가 (사람 기준으로) 이상한 것을 확인 가능하..
-
Procyon Archive: 경성제국대학 전자계산기공학부 사설 아카이브 CSE: ArchiveExperience/Project 2025. 5. 8. 02:39
Procyon Archive: 경성제국대학 전자계산기공학부 사설 아카이브 CSE: Archive본고는 프로젝트 Procyon Archive의 개발목적, 개발과정과 결과를 문서화하고 개선점과 프로그램 수정 시 유의점을 명시하게 위해 작성되었습니다.목차개발목적주요기능주요구조고려사항본고는 프로키온 아카이브의 개발목적, 개발과정과 결과를 문서화하고 개선점과 프로그램 수정 시 유의점을 명시하게 위해 작성되었습니다. 개발목적 사설 아카이브 CSE: Archive를 구축하는 프로젝트 Procyon Archive는 서울대학교 컴퓨터공 학부가 유용하게 사용할 만한 자료와 시험 족보들을 모으는 프로젝트입니다. 서울대학교 학생 커뮤니티인 에브리타임(Everytime)과 스누라이프(SNULife)에 비공식적으로 공유되던 학습..
-
ASCII art로 3d 공간 구현하기Experience/Writting 2024. 9. 26. 10:17
컴퓨터 프로그래밍 수업 Cpp 프로젝트의 일환으로 ascii 3d 프로젝트를 진행하였다.3d 공간에 큐브, 사각형 그리고 삼각형 등의 입체와 평면들을 생성하고, 생성한 입체를 아스키 아트로 콘솔에 출력하는 것을 목표로 했다. 프로젝트의 소스는 github.com/KMSstudio/ascii3d 에서 볼 수 있다. 프로젝트의 사용법은 유튜브 영상 youtu.be/Yqwu8YJYayA에서도 확인할 수 있다.프로그램 내에서는 두 가지 window가 존재한다. 하나는 공간의 편집을 위해서, 나머지 하나는 공간을 보여주기 위해 존재한다. 프로그램을 처음 시작시키면, show window가 실행된다. A. Command window이 창에서는 명령어를 이용하여 Space의 속성을 조회하거나, 변경한다. 명령어는 대..