• 컴공생이 바다로 나간 이유

    컴공생이 바다로 나간 이유 안녕하세요! 김인제 입니다. 저는 2019년 3월 부터 기계공학과 대학생들과 함께 ‘쉐코’ 라는 해양 기름 유출 사고로 인한 환경 오염을 막는 스타트업을 창업하여 로봇과 알고리즘을 즐겁게 개발하고 있습니다. 제가 스타트업을 창업 하게 된 계기와 컴공생이 바다로 나간 이유, 수많은 실패를 겪으면서 엔지니어로 성장해 온 과정을 공유하고자 글을...


  • 만난 적 없어도 서로를 믿게 해주는 디피 헬만 키 교환 알고리즘의 마법

    만난 적 없어도 서로를 믿게 해주는 디피 헬만 키 교환 알고리즘의 마법 안녕하세요! 오늘은 암호학 분야에서 제가 가장 좋아하는 알고리즘인 디피 헬만 키 교환 알고리즘에 대해 설명드리고자 합니다. 인터넷 상에서 여러 사용자 들은 서로를 어떻게 신뢰할 수 있을까요? 내가 인터넷 상에서 전송하는 정보를 다른 사람이 쉽게 들여다 볼 수 있다면,...


  • 싱글톤 패턴이 필요한 이유와 실제 서비스에 적용까지

    싱글톤 패턴이 필요한 이유와 실제 서비스에 적용까지 안녕하세요! 이 글에선 싱글톤 패턴이 필요한 이유와 구현 방법, 실제 서비스에 적용해 본 사례에 대해 공유하고자 합니다. 싱글톤 패턴은 소프트웨어 디자인 패턴 중 하나 인데요, 이 글을 통해 싱글톤 패턴이 필요한 이유에 대한 이해와 더 나아가 여러분들이 디자인 패턴에 대해서도 관심이 생기셨으면 하는...


  • ROS-serial 로 임베디드 보드에서 열화상 센서를 ROS 와 연동하여 사용하는 방법

    ROS-serial 로 임베디드 보드에서 열화상 센서를 ROS 와 연동하여 사용하는 방법 안녕하세요! 간만에 ROS 관련 포스팅으로 돌아왔습니다. 오늘은 ROS-serial 로 임베디드 보드에서도 다양한 센서와 ROS 를 연동하여 사용하는 방법을 설명드리겠습니다. rosserial 이 필요한 이유 ROS 는 다양한 디바이스와 운영체제, 개발환경에서도 범용적으로 호환되어 사용할 수 있도록 애초에 설계되고 개발되어 왔습니다. 예를들어,...


  • KMP 문자열 탐색 알고리즘이 동작하는 구체적인 원리

    KMP 문자열 탐색 알고리즘이 동작하는 구체적인 원리 웹 브라우저 상에서 찾고싶은 단어를 Ctrl + F 로 순식간에 찾을 수 있다 웹 브라우저 상에서, 현재 페이지에 포함되어 있는 특정 단어를 찾고싶다면 Ctrl + F 로 정말 순식간에 원하는 단어를 모두 찾을 수 있습니다. 이처럼 글 안에서 단어를 빠르게 찾거나, 문자열을 전처리하여...