인기순

[MacOS] Spectacle, Rectangle - 마우스없이 화면분할하기

Spectacle Spectacle www.spectacleapp.com 안녕하세요. 오늘은 MacOS에서 단축키로 화면을 분할할 수 있는 앱인 Spectacle에 대해서 소개해드리려 합니다. 사실 화면을 분할할 수 있는 앱은 다양합니다. 대표적으로 Better TouchTool이 있을 것 같네요. 그 중에서도 제가 Spectacle을 사용하는 이유는 설정이 필요없고 직관적인 화면분할을 지원한다는 점에서 더 마음에 들었습니다. 전체화면 전체화면 > cmd + opt + F 화면중앙위치시키기 > cmd + opt + C Full, Center의 앞자로 생각하면 기억하기 쉬울것 같아요. 화면분할 Spectacle은 크게보면 2분할, 3분할, 4분할 단위로 화면을 분할해줍니다. 그리고 분할방식에 따라 사용하는..

카테고리 없음 2022.06.15 0

[JavaScript] 함수형프로그래밍

01. 입출력에 대해 모든 함수는 두 종류의 입력과 출력을 가집니다. 일반적인 입출력을 가지는 함수 숨겨진 형태의 입출력을 가지는 함수 :: 입력과 출력은 없지만, 의존성을 가지며 작업을 하는 함수 숨겨진 형태의 입출력을 가지는 형태는 동작이 외부로 보이지 않습니다. 숨겨진 형태의 입출력을 가지는 함수 public void processNext() { Message message = InboxQueue.popMessage(); if (message != null) { process(message); } } InboxQueue는 분명히 이 함수의 입력입니다. 단, 그것이 명확하지 않다는 것 뿐입니다. InboxQueue의 상태를 고려하지 않고는 다음 함수를 말할 수 없습니다. 이 숨겨진 입력과 출력은 공식..

JavaScript 2018.07.18 0

[Web] 개발자콘솔 eruda, vconsole

개발자콘솔 eruda, vconsole을 소개합니다. web을 개발하다보면 개발자모드에 진입해서 element, source, console, network 등 상태정보를 확인하곤 합니다. 이는 PC 디바이스환경에선 간단한 일이지만 Mobile 디바이스에서는 어려운일입니다. 이를 도와주는 eruda, vconsole 라이브러리를 소개합니다. 이 두 라이브러리들은 개발자모드에 진입하기 어려운 환경에서도 개발자도구를 볼 수 있도록 지원합니다. 특히 모바일 환경에서 유용하게 사용됩니다. https://github.com/Tencent/vConsole GitHub - Tencent/vConsole: A lightweight, extendable front-end developer tool for mobile w..

Web 2022.06.13 0

문제 // Codility // Sorting // NumberOfDiscIntersections // (성능부족)

업데이트 :: 2018.08.21 문제코드결과문제NumberOfDiscIntersections Compute the number of intersections in a sequence of discs. 코드1차 풀이class Solution { public int solution(int[] A) { // 디스크에 경계가 있음 // [1, 5, 2, 1, 4, 0] int pairs = 0; for(int i=0; i 10000000 ? -1 : pairs); } } 2차 풀이import java.util.*; class Solution { public int solution(int[] A) { // == 최소값 & 최대값 배열 == MyArr[] arr = new MyArr[A.length]; for(i..

코딜리티 2018.08.21 0

JavaScript // 개념 // 함수(Function)

업데이트 :: 2018.01.24 callapplybindbind 주의점func.lengthfunc.nameargumentscall함수 내부의 this를 매개변수로 설정해줄 수 있습니다.fun.call(this, [arg1], [arg2], [...]) 우리는 함수 내부의 this를 우리가 직접 설정해줄 수 있습니다.call 메서드는 모든 함수에서 사용할 수 있으며, this를 특정값으로 지정할 수 있습니다.const bruce = { name : "Bruce" }; const madeline = { name : "Madeline" }; // 이 함수는 어떤 객체도 연결되지 않았지만 this를 사용합니다. function greet() { return `Hello, I'm ${this.name}` } g..

JavaScript 2018.03.27 0

최신순

more

[MacOS] 내가 보려고 만든 MacOS 초기설정 (2) - 환경설정

Dev git git config 설정 $ git config --global user.name "mooncoding" $ git config --global user.email "mooncoding@naver.com" $ git config user.name $ git config user.email brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 필요하다면 Next steps을 실행하세요 ==> Next steps: - Run these two commands in your terminal to add Homebrew to your PATH: (echo; echo '..

MacOS 2024.03.18 0

[MacOS] Amethyst (2) - Layout

최근 Amethyst의 Layout 기능을 사용하고 OSX App Window 관리 프로그램을 Amethyst로 정착했다. 기존 Spectacle, Rectangle등의 프로그램은 개별 App Window을 조작했다면, Amethyst Layout 기능은 그것과는 결이 다르다. 전체 화면에서 App들이 배치될 방식의 Layout을 미리 설정하면 App들이 Layout 대로 자리를 채우는 방식이다. 아래 사진을 보면 Layout 개념을 이해하는데 도움이 될 수 있다. 위 레이아웃은 "Tall"이란 형태의 레이아웃이고 Amethyst에서 더 다양한 Layout을 제공하고 있다.

MacOS 2024.03.11 0