Home

[mac terminal error solve] xcodebuild[1496:9521] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability

1. Problem When my macbook updated, i cannot use my terminal(zsh, bash..). I show under error message. 2022-09-18 21:37:52.733 xcodebuild[48923:853863] [MT] DVTPlugInLoading: Failed to load code for plug-in com.apple.dt.IDESimulatorAvailability (/Applications/Xcode.app/Contents/PlugIns/IDESimulatorAvailability.ideplugin), error = Error Doma...

Read more

[테스트/개발] 동적(Dynamic) VS 정적(Static) 프로그램/코드 분석(Program/Code Analysis) 란? 비교 및 개념정리

매우 잘 동작하는 코드를 만드는 것은 매우 중요합니다! 튼튼한 코드를 만들기 위해서는 튼튼한 분석/테스트가 함께되어야 할 것입니다. 정적 & 동적 프로그램/코드 분석 방법은 튼튼한 코드를 만들기 위해서 우리에게 큰 도움을 줄 수 있습니다. 코드 취약점을 알아내고 사전에 오류를 방지하는 것은 필수적입니다. 1. 정적 프로그램/코드 분석(Static Program/Code Analysis) 정적 프로그램 분석(Static program analysis)은 실제 실행 없이 컴퓨터 소프트웨어를 분석하는 것을 말한다. 대부분의 경우에 분석은 소스 코드의 버전 중 하나의 형태로 수행되며, 가끔은 목적 파일...

Read more

로지텍(Logitech) 키보드 MX Keys, K시리즈 맥북/윈도우 전환, 변경 방법 및 단축키

K375S 로지텍 키보드를 맥북에서 잘 사용하고 있었는데, 갑자기 윈도우 키로 바뀌게 되었습니다. Cmd 키가 alt 에서 동작하는 등, 동작을 제가 원하는 대로 할 수 없었는데요. 로지텍 키보드에서 맥 ←→ 윈도우를 전환하기 위한 단축키는 아래와 같습니다. Windows(Ctrl,Win,Alt) 전환 FN + P 를 3초 이상 누른다 MacOS(Ctrl, Opt, Cmd) 전환 FN + O 를 3초 이상 누른다 간혹가다 자기 멋대로 바뀌는 경우에 위 버튼을 활용하면 도움이 되실겁니다! 읽어주셔서 감사합니다 :)

Read more

[비즈니스 IT/개발 용어 정리] Playbook(플레이북) 이란? 개념정리

얼마 전 playbook 이라는 용어를 업무 관계자분이 사용하시는 것을 들었습니다. 해당 용어에 대해 전혀 모르고 있던 저는 대화를 잘 이해하지 못하였고, 궁금증이 생겨서 playbook 이 무엇인지 찾아보았습니다. What is playbook? a set of rules or suggestions that are considered to be suitable for a particular activity, industry, or job: 특정 활동, 산업, 업무에 적합하다고 여겨지는 규칙이나 제안 케임브릿지 사전에 의하면 위와 같은 뜻을 가지고 있습니다. 조금 더 풀어서 설명한다면, playb...

Read more

[헤놀로지 NAS] 업데이트 중 벽돌 현상! 삽질로 복구하기 6.2.4 version DSM 시놀로지

1. 문제 집에서 미니컴을 이용하여 헤놀로지 NAS를 구축하여 잘 사용하고 있었습니다. 그러던 도중 업데이트 버튼이 나와서 별 생각 없이 업데이트 버튼을 누르고 말았습니다. 사실 헤놀로지는 시놀로지를 쓸 수 있게 만든 정식 SW 가 아닌 프로그램이라 업데이트를 함부로 하면 이슈가 생길 것이라고 인지는 하고 있었는데, 실제로 눌러버리고 결국 NAS 에 접근이 되지 않고 벽돌이 되었습니다! ㅜㅜ 찾아보니 6.2.4 로 업데이트하면 벽돌이 된다고 합니다!! 호기심이 이렇게 인생 어렵게 합니다! 이를 고치기 위해서 삽질을 5시간 동안 하여 겨우 복구하게 되었습니다!! ㅜㅜ 2. 해결 해결을 위해서는 기존과 다른 N...

Read more

[Mac OS/Homebrew] 맥/맥북에서 brew 쉽게 설치하기! 패키지 관리(Package Management) 프로그램

1. What is Homebrew? 개발을 하거나 terminal/shell를 사용하다보면 프로그램을 설치하기 위해서 패키지 관리(Package Management)를 사용합니다. 패키지 관리자는 프로그램을 손쉽게 설치하는 프로그램이라고 보시면 됩니다. 일명, CLI 환경에서의 앱스토어/안드로이드 플레이스토어와 비슷한 역할을 하는 프로그램입니다. linux 에서는 주로 yum 이나 apt/apt-get 을 사용하는데요, 맥에서는 homebrew 라는 package manager를 사용합니다. Homebrew _ macOS용 패키지 관리자 에서 설치하는 방법을 확인할 수 있습니다. 2. 설치하기 $ /bi...

Read more

[Mac OS/NVM] 맥/맥북에서 NVM(nodejs version manager)으로 node 버전별 설치/관리하기

1. NVM 이 무엇인가요? nvm은 nodejs version manager의 약자입니다. 직역하면 node.js 버전 관리자인데요.시스템에 하나의 node.js 버전만 사용하지 않고, 여러가지 프로젝트를 진행하면서 여러가지 node.js 버전이 필요한 경우가 있을 것입니다. 이 때, 운영체제 시스템에 여러 버전의 node.js 를 설치하고, 사용할 버전을 쉽게 전환할 수 있게 도와주는 프로그램이라고 보시면 됩니다. 이와 비슷한 버전 관리자로는 pyenv(Python Environment), rvm(Ruby Version Manager)가 있습니다. 2. NVM 설치 방법 2.1. nvm 설치 $ brew...

Read more