Park Jonghyeon

C# 이벤트 트리거와 핸들링

코드 전체로 이벤트를 브로드캐스팅하는 자바스크립트와 달리, C#은 이벤트 트리거와 핸들링에 관찰자 모델을 채택했습니다. 이벤트를 브로드캐스팅하는 방법은 꽤 직관적이고 편리하지만, 전역 변수가 그러하듯 몇몇 사이드 이펙트가 발생하기도 합니다. C#, 정확히는 닷넷의 이벤트 처리는 이와 비교해 조금 복잡하고 어려울 수 있지만, 오히려 엄격한 규칙과 조건...

2024 상반기 전남대학교 PIMM 알고리즘 파티를 반성하며

안녕하세요, <2024 상반기 전남대학교 PIMM 알고리즘 파티> 대회(24년 대회, 핌파티)의 총괄을 맡은 박종현belline0124입니다. 이번 대회도 잘 마무리되어서 진심으로 기쁩니다. 특히 저번 대회보다 조금 “우당탕탕”하게 준비한 부분이 있어 조금 불안했는데 정말 다행입니다. 시작 24년 대회는 23년 대회를 마무리하고 얼마 ...

로블록스를 컴퓨터 교육에 사용하는 것은 좋지 않을지도 모른다

최근엔 조금 덜 관심을 받는 모양이지만, “메타버스” 부분으로 꽤 관심을 받았던 회사가 있습니다. 마인크래프트와 함께 메타버스 분야의 대표 주자로 인정받기도 했고 실제로 기업 공개 때 대단히 높은 주가를 기록했던 것으로 기억합니다. 로블록스입니다. 로블록스는 조금 낮은 연령대의 사용자가 많은데다, 비교적 쉽게 게임 세계를 만들 수 있다는 점 때문...

아직도 공동인증서로 코드 서명을 할 수 있을까

예전에 금융 서비스 인증에 사용되는 범용 공동인증서 (구 공인인증서)를 코드 서명에 활용할 수 있다는 이야기를 접한 적이 있습니다. 한동안 잊고있던 이야기었는데, 얼마전 컴퓨터에 HTS를 설치하며 공동인증서를 접하게 되어서 갑자기 떠오르게 되었습니다. 아직도 공동인증서를 사용해서 코드 서명을 할 수 있을까? 궁금해졌습니다. 이 참에 다른 공동인...

홈 서버로 맥미니를 사용해보기로 했습니다

남들 두개 세개씩 가지고 있는 홈 서버, 저는 그동안 여러가지 호스팅 서비스와 연구실 워크스테이션에 기생하면서 홈 서버 구축을 미뤄왔습니다. 장비를 마련할 돈이 없기도 했구요. 하지만 입대하면서 호스팅 인스턴스들을 정리했고 연구실도 떠나면서 워크스테이션 접근 권한도 반환했습니다. 전역한 이제는 교수님의 은퇴로 돌아갈 연구실도 없어졌지만요. 다행히...

백준 오픈 컨테스트, 월간 향유회 2023. 12. · Arena 15 돌아보기

그래 그래 이건 사실이야 그동안 한 번도 참여해보지 못한 솔브드 아레나를 오늘 처음으로 경험했습니다. 그리고 그 결과가 이루 말할 수 없는 수준인 것 같습니다. 아레나에 참여한 후배의 의견인데, 다 풀어야 한다 까지는 아니어도 일단 겉보기에 그렇게 어려운 대회는 아니었던 것 같습니다. A. 민주주의 지문이 요구하는대로 구현만 한다면 그대로...

분리 집합과 유니온 파인드

유니온 파인드는 어떤 원소가 포함된 집합을 찾거나 어떤 두 정점이 그래프 상에서 연결되어있는지 확인하는데 사용할 수 있는 알고리즘입니다. 양방향 연결 그래프에서 간선으로 서로 연결된 정점들을 하나의 집합으로 볼 수 있으니 사실 두 말을 같은 의미입니다. 요구 사항 유니온 파인드는 세 개의 핵심 요소로 구성됩니다. 어떤 정점 $i$의 부모 ...