전체 글 122

윈도우에서 매직키보드 사용하기(PowerToys)

윈도우즈OS에서 apple 매직키보드 사용하기 https://github.com/microsoft/PowerToys GitHub - microsoft/PowerToys: Windows system utilities to maximize productivityWindows system utilities to maximize productivity. Contribute to microsoft/PowerToys development by creating an account on GitHub.github.cominstall을 한 후에 최초 설치시에는 PowerToys설정까지 바로 접근이 가능하다.설치 이후에 접근할 때에는 PowerToys Preview에 접근한 후 설정탭으로 이동이 가능하다.우측 상단의 더보기..

기타 2023.10.17

[Figma] 프로토타입 생성시 onClick 선택 안 됨

피그마에서 프로토타입 기능을 통해 프로토타입간의 페이지 연동을 하는 도중 on Click기능이 안되고 계속해서 while hovering으로만 지정되는 일이 발생됐다.피그마 화면의 우측 탭을 보면 아래와 같은 화면이 뜬다.이런 문제는 이미 인터렌션이 생성되어 있기 때문에 안되는것이기 때문에 삭제 후 다시 on Click으로 연결하면 제대로 작동된다.

기타 2023.09.08

[프로그래머스] 코딩테스트 입문 - 제곱수 판별하기(JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120909# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요. 소스코드 class Solution { public int solution(int n) { int answer = 0; for(int i = 0; i

알고리즘 2023.09.05

DSL(Domain Specific Language)

DSL 특정 도메인(산업, 분야등 특정 영역)에 특화된 언어 Dave Thomas “문제 영역의 해결에는 그 영역의 언어를 전제로 둬야하며, 거기에서 프로그래밍 솔루션을 꺼내는 것이 중요하다.” 내부 DSL 호스트 언어 구문을 이용하여 자체적으로 의존하는 무언가를 만드는 경우에 해당 내부 DSL에서는 API와 DSL의 경계가 모호해 비슷하게 생각하는 경향 존재 → 좀 더 일반 사용자가 알아보기 쉬운 API가 내부 DSL로 생각하면 됨 호스트 언어 능력과 지금까지 사용하던 도구를 그대로 사용할 수 있다는 점, 처리 결과를 쉽게 예측할 수 있어서 해당 언어를 잘 알면 원활한 사용 가능 내부 DSL 형태 메타 프로그래밍의 형태로 언어에 미니 언어를 만들 수 있음 💡MetaProgramming : 자기 자식 혹..

컴퓨터지식 2023.08.30

[Node.js] NVM으로 노드 버전 변경하기

NVM은 Node Version Manager의 약자이다. 노드 버전에 의존적인 패키지들이 존재하기 때문에 프로젝트별로 요구되는 노드의 버전이 다를 수 있다. NVM을 사용하여 버전을 관리할 수 있고 아래의 방법으로 NVM을 사용할 수 있다.https://github.com/coreybutler/nvm-windows/releases Releases · coreybutler/nvm-windows A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows github.com 이 중 nvm-setup.exe을 다운로드한다. nvm이 잘 설치되었는지 확인하기 위해 nvm의 버전을 확인한다...

web 2023.08.13

[Linux] 스왑 메모리 사용하기

스왑 메모리(swap memory) : 메모리가 부족할 때 메모리 대신 디스크를 사용하는 기능 스왑 메모리는 디스크를 사용하기 때문에 램 메모리보다 속도가 훨씬 느리다. 실제 메모리만 사용했을 경우와 비교했을 때 처리 속도는 느려진다. 그럼에도 불구하고 사용하는 이유는 메모리 부족으로 인한 시스템 중단 등의 심각한 문제를 막을 수 있기 때문이다. 메모리 추가 $ sudo dd if=/dev/zero of=/swapfile bs=128M count=8 (bs : 블록의 크기, count: 블록의 개수를 의미한다.) 권한 업데이트 $ sudo chmod 600 /swapfile 스왑 영역 설정 $ sudo mkswap /swapfile 스왑 활성화 $ sudo swapon /swapfile 스왑 적용 확인 ..

web/⬅️Back 2023.08.12