Overview
서론 react, vue, angluar 가 장악하던 FE 진영에서 떠오르고 있는 프레임워크. 주요 철학은 svelte 의 메인 화면에서 보여주고 있는것처럼 ‘보다 짧은 코드’, ‘No Virtual DOM’, ‘Truely reactive’ 인 듯하다. 지만 나는 어디까지나 BE 개발자이기 때문에 아직 어떤 의미인지 자세하게는 모르겠고(…) 스벨트 컬럼을 새로 생성하며 블로그에 정리를 결심한 것은 어디까지나 호기심이 충만한 나의 심심풀이 변덕이다. (더 정확히는, 팀 내 주니어 개발자와의 원활한 의사 소통을 위해..) 심심할 때 더 자세히 살펴보고 정리할 것....
Dont Lock on Async Tasks
서론 예전 회사에서나 현 직장에서나, 면접관으로 들어가다가 C# 이 이력서에 적혀있는 경우 Task 와 async/await 관련하여 동기화 관련한 내용에 대해 물어보곤한다. 그리고 이 질문에서 대부분 깊이가 드러나게 된다. (여담이지만, 대부분의 지원자가 자바스택이라, 이런 재미진? 것들을 물어보기가 어렵다. C# 이랑 C++, 실시간 게임서버는 재미진 질문? 들이 많은데.. ㅎㅎㅎㅎ 면접관으로 들어가기위해서 자바스택의 재미진 토픽들도 좀 찾아봐야겠다…. 내 경험에서 질문을 도출하려고 스프링의 라이브러리들을 어떻게 구현할 수 있을지 물어볼수는 없으니…) 물어보다가 나도 생각도 정리하고, 내가 알고 있는 틀린 부분이 없는지 정리하는겸해서 블로그에 기록해 놓는다....
Note
role of data analyst sicentist: modeling. analyze data for actionable insight and build ML or DLM anaylsts : data to find trends and patterns, for buisiness decisions. engineer : extract and organie data from different sources, store and manage data repositorioes, so that other data professionals can access it. build your skills as a data analyst Data Analyst Expert view point
Mac 터미널에서 복수의 유저 사용하기
복수의 유저 사용하기 맥터미널에서 복수의 유저를 사용하려면 몇가지 신경써야할 부분들이 생긴다. home directory 가 분리 되어 있기 때문에 어떤 유저를 위해 설치한 데이터들은 다른 유저에서는 사용못할수도 있고 (그러는게 맞고, 그럴려고 격리한거니) 그러다보니 양쪽에서 같은 데이터를 설치해야하나 ? 혹은 서로 충돌이 난다거나 하는 불편함들이 생긴다. 대표적인 예로 brew 에서 이런 문제가 발생하는데,, 어떤 계정으로 설치한 패키지가 다른 계정에서 권한문제로 접근이 안되게 되면서 엉망이 된다.. (-_–) dependency 가 있는 다른 패키지 들과도 맞물리게 되면서 내가 설치한 패키지가 아닌 패키지에 대해 데이터를 바꾸려고 하면서 권한 이슈로 연결 되는식....