무스마 기술블로그
상상 그 이상의 놀랍고도 즐거운 개발 이야기
-
간단한 예측을 해보자!! (1)
간단한 예측을 해보자!!(Titanic 생존자 예측) (1) 저번 포스팅에서 Kaggle에 대해서 간략하게 소개를 했습니다. 이번 포스팅에서는 Kaggle에서 가장 유명한 Titanic 생존자 예측을 해보도록 하겠습니다. 우선 Competitions에서 Titanic을 검색하시고 Titanic: Machine Learning...
-
윈도우 시스템 종료 프로그램 만들기 下
[dot Net] 윈도우 시스템 종료 프로그램 만들기 .net으로 일정 시간이 되면 윈도우 시스템을 종료하는 프로그램 만들기 하편입니다. 윈도우 시스템 종료 프로그램 만들기 上편에 이어서 작성되었습니다. 목표 1) 윈도우 시스템을 종료하는...
-
자바스크립트 '느슨한 비교' 뽀개기
Why the heck? 아시는 분은 잘 아시겠지만, 자바스크립트에서의 값 비교는 아주 괴랄(?)하기로 유명합니다. 도대체 왜 이렇게 만들어놓았을까 싶죠! 이게 뭐야.. 그래서 더더욱 자바스크립트를 처음 배울 때 비교 연산자(comparison operator) 파트에서...
-
[번역] nact.io - 3.3 타임아웃
이 포스팅은 nact.io 공식 홈페이지를 번역한 글입니다. [NEW] 이제 공식 사이트에서도 한글 문서가 제공됩니다. https://nact.io/ko_kr 타임아웃 퍼시스턴스 액터(상태를 영속적으로 저장할 수 있는 액터)의 일부는 아니지만, 타임아웃 기능은 스냅샷 기능과 자주...
-
[번역] nact.io - 3.2 스냅샷
이 포스팅은 nact.io 공식 홈페이지를 번역한 글입니다. [NEW] 이제 공식 사이트에서도 한글 문서가 제공됩니다. https://nact.io/ko_kr 스냅샷 이벤트가 많이 누적된 액터를 복원할 때 문제가 생길 수 있습니다. 왜냐하면 누적된 이벤트가 많을수록...
-
[번역] nact.io - 3.1 상태 저장
이 포스팅은 nact.io 공식 홈페이지를 번역한 글입니다. [NEW] 이제 공식 사이트에서도 한글 문서가 제공됩니다. https://nact.io/ko_kr 상태 저장(영속성) 지금까지 만든 주소록 서비스 예제는 여전히 그다지 유용하지 않다. 비록 여러 사용자가 사용할...
-
전지적 기알못 시점 기술블로그 마크다운 작성기! (上)
“전지적 기알못 시점 기술블로그 마크다운 작성기!” 안녕하세요~ 무스마 의 기획을 담당하고 있는 기술을 알지 못하는 J양입니다. 저도 공대를 나오긴 했지만, 개발자분들의 이야기는 어려워요.. 다른 접근방식으로 좀 더 많은...
-
[번역] nact.io - 2.5 관리 감독(Supervision)
이 포스팅은 nact.io 공식 홈페이지를 번역한 글입니다. [NEW] 이제 공식 사이트에서도 한글 문서가 제공됩니다. https://nact.io/ko_kr 관리 감독(Supervision) 액터 시스템은 ‘실패하게 내버려 둬라(let it crash)’ 철학에 입각하여 설계되었습니다. 이 명제는 (시스템의...
-
[번역] nact.io - 2.4 액터의 계층 구조
이 포스팅은 nact.io 공식 홈페이지를 번역한 글입니다. [NEW] 이제 공식 사이트에서도 한글 문서가 제공됩니다. https://nact.io/ko_kr 액터의 계층 구조 이전 질의 패턴 장에서 만든 예제 애플리케이션은 그다지 쓸모있지 않습니다. 그 이유는...
-
라이더(Lidar) 센서와 응용
라이더 기본원리 라이더는 크게 레이저 송신부, 수신부, 데이터 처리부로 구성되어 있습니다. 레이저 광원을 방출하여 목표물에서 튕겨 되돌아 오는 레이저의 속도를 계산하여 물체의 거리를 측정합니다. 파장이 짧은 레이저를 사용하므로 레이더보다 측정...
-
TypeScript 사용합시다! (기존 JavaScript 프로젝트 대환영)
WE ARE TYPED! 타입은 언제나 옳다. 무스마는 Node 프로젝트에서 TypeScript를 적극적으로 사용하고 있습니다. 그것이 모두가 편하고 안전한 길이라고 믿습니다. 바쁘신 분들을 위해 결론부터 그냥 JavaScript를 쓰더라도 일단 TypeScript 프로젝트로 세팅을...
-
[번역] nact.io - 2.3 Query 패턴
이 포스팅은 nact.io 공식 홈페이지를 번역한 글입니다. [NEW] 이제 공식 사이트에서도 한글 문서가 제공됩니다. https://nact.io/ko_kr 질의 패턴 액터 시스템은 닫힌 세계가 아니므로 외부 세계와 소통할 수 있어야 합니다. 일반적으로 액터...
-
2019 무스마배 봄맞이 볼링 팀매치
문화 생활 좀 자주 하시나요..? 저는 겨우내 너~무 춥다고 집에만 있었더니 문화 생활이라곤 1도 못하고 시간만 훌쩍.. 새해가 엊그제 같더니만 벌써 3월이네요! 😢 과연 그게 정말 겨울이어서였을까 (응?) 봄이면 다를...
-
[node] macOS에서 jest 실행시 FSEvents 오류 해결하기
바쁘신 분들을 위해 결론부터 watchman 패키지를 최신으로 업그레이드 합니다. # npm 사용자 $ npm uninstall watchman -g # yarn 사용자 $ yarn global remove watchman # 그리고... # watchman 설치...
-
git에서 파일 이름 대소문자만 변경하기
바쁘신 분들을 위해 결론부터 git으로 관리되는 프로젝트 디렉터리에서 파일이름의 대소문자만 변경하고 싶을 때는 탐색기에서든지 혹은 쉘에서든지 임의로 파일 이름을 바꾸지 마시고, 아래와 같이 git 명령을 사용해서 변경합니다. # user.ts 파일을...
-
Kaggle에 대해서 알아보자!!
Kaggle에 대해서 알아보자!! Kaggle은 데이터 분석 및 머신러닝에 대한 학습 플랫폼이자, 경쟁할 수 있는 플랫폼입니다. 기업, 기관 또는 특정 사용자가 데이터를 첨부해서 문제를 제출하면 Kaggle 사용자 누구나 문제에 대한 답을...
-
eclipse를 사용하여 stm32 개발하기(설정편 上)
아직 eclipse를 설치하지 않으셨다면?! 이전 포스트 eclipse를 사용하여 stm32 개발하기(설치편)을 참고하시길 바라며 eclipse를 사용하여 stm32 개발하기(설정편) 시작하겠습니다. Eclipse 환경설정 필자의 개발환경은 MAC OS 이며 또한 MCU는 STM32L162RD을 사용합니다. 그러므로 모든...
-
윈도우 시스템 종료 프로그램 만들기 <上>
[dot Net] 윈도우 시스템 종료 프로그램 만들기 .net으로 일정 시간이 되면 윈도우 시스템을 종료하는 프로그램을 만드려고 합니다. 배치파일에서 다뤄보았던 바로 이 내용인데요. 배치 파일로 할 수 없는 기능을 조금 더...
-
Q린이의 MQTT 도입기!
Q린이의 MQTT 도입기! 몇 달 전, 저희가 고객사에 LoRa OSS 시스템을 구축하던 때였습니다. OSS는 저전력 장거리 통신에 특화된 LoRaWAN 프로토콜을 이용하여 산업 현장 내 근로자의 안전을 지켜주고 작업의 효율을 높여주는...
-
[번역] nact.io - 2.2 액터 간 통신
이 포스팅은 nact.io 공식 홈페이지를 번역한 글입니다. [NEW] 이제 공식 사이트에서도 한글 문서가 제공됩니다. https://nact.io/ko_kr 액터 간 통신 단일 액터 혼자서는 존재 의미가 없습니다. 액터는 협동을 해야합니다. dispatch 함수를 사용해서...