MacOS Ubuntu 서버의 GUI를 Mac 클라이언트로 처리 · Server : Ubuntu 16.04.5 LTS (Xenial Xerus) ・Client:MacOS X10.12.6(Sierra) VNC보다 손쉽게 (그리고 고속으로) 서버의 GUI 화면을 클라이언트에 표시할 수 있는 X11 Forwarding을 이용해 보았습니다. 먼저 클라이언트 (MacOS)에 을 설치하고 아래에 로그인하십시오. Ubuntu 표준 편집기 (gedit)를 Mac 터미널... MacOSubuntu16.04X11xserver Java 환경 변수 설정 (macOS) macOS에서 Java 환경 변수 설정 터미널 실행 후 JDK 위치 경로 이동 vim 편집기 사용하여 bash_profile 편집 변수 입력 환경 변수 설정 확인 Java 버전 확인... MacOSJavaJava Linux, MacOS - 개발 환경 셋팅 brew install: 프로그램 설치 brew list: 설치된 프로그램 목록 보기 $ sudo apt update 패키지 목록 갱신 $ sudo apt list -—upgradable 업그레이드 가능한 패키지 목록을 출력 $ sudo apt upgrade 전체 패키지 업그레이드(버전 업) $ sudo apt --only-upgrade install <패키지이름> 특정 패키지만 업그레이드(... devopslinuxMacOSMacOS [macOS] macOS에 Homebrew 설치하기 Homebrew는, macOS에서 손쉽고 깔끔하게 프로그램을 설치, 삭제, 업데이트할 수 있는 강력한 패키지 관리자이다. 따라서, 개발자가 어떠한 프로그램을 설치하거나 사용하기 위해, 또는 손쉽게 패키지를 관리하기 위해 사용한다고 볼 수 있겠다. 오늘은 이 Homebrew를 맥에 설치해보자. 아래의 링크로 들어가서 명령어를 복사한다. 또는, 아래의 명령어를 복사하면 된다. 복사한 명령어를 t... homebrewMacOSMacOS [macOS] macOS에 node.js 설치하기 오늘은 macOS에서 cocoapods를 사용하기 위해, node.js를 설치해보자. 설치 방법은 아주 간단하다. 먼저, 아래의 링크로 접속한다. 접속하면, 아래와 같은 화면이 뜰 것이다. 필자는 작성일 2022년 3월 기준으로, 왼쪽의 안정성이 높은 16.14.2 LTS 버전을 다운받았다. 다운받은 뒤, 설치 파일을 실행시키고 아래의 스텝을 밟으면 된다. 성공적으로 설치가 되었다면, ter... node.jsMacOSMacOS [macOS] macOS에 cocoapods 설치하기 cocoapods는 Xcode를 통해 맥에서 개발을 할 때 꼭 필요한, 혹은 필요성을 언젠가는 느끼게 될 라이브러리 관리 도구이다. 설치하기 위해서는, node.js가 설치되어 있어야 하며 설치 방법은 아래 포스팅을 참고하기 바란다. 그리고 간혹 바로 cocoapods이 설치가 안되는 경우가 있는데, 그 경우를 대비해서 Homebrew도 설치하기를 권한다. Homebrew는 한번쯤은 사용하게... CocoaPodsMacOSCocoaPods [Mac] Kubernetes K3S 설치 with multipass brew 간편 설치 brew PATH 추가 multipass 버전 확인 multipass find: 설치 가능한 가상머신 목록 multipass launch : 그냥 실행하면 랜덤한 이름의 ubuntu 20.04 머신 실행 * multipass launch --name myVM --mem 2G --disk 10G --cpus 2 impish 이름 지정, 메모리 제한, 디스크 크기 지정, CP... ApplemultipassMacOS맥북쿠버네티스kubernetesk3sM:1Apple [첫 프로젝트 복습] #1 Django로 시작하기 프로젝트에서 발생한 오류 해결 과정 뿐만 아니라, 곧 또 다른 프로젝트를 진행할 내 스스로를 위해 Dajngo기초, Docker 기초, Git 사용 시 필요했던 지식까지 정리를 해 둘 것이다. 로컬에서 개발을 할 경우 가상 환경은 필수로 만들어 주는 것이 좋다. 다른 서비스들을 개발할 때마다 사용하는 프레임워크, 패키지, 라이브러리등이 다를 수 있고, 또한 같은 툴이라고 하더라도 다른 버전이... 가상환경Backend복습첫 프로젝트MacOSdjangoBackend (macOS) 숨김파일보기! macOS의 숨겨진 파일을 보는 방법을 알아보자! 컴퓨터 환경은 다음과 같다. 모든파일보기옵션을 통해 숨겨진파일을 볼 수 있다. 모든파일보기 활성화 모든파일보기 비활성화 최신버전의 경우 단축키를 통해 동일한 기능을 수행할 수 있다. ⌘(command) + ⇧(shift) + . 끝.... MacOSM:1M:1 No module named 'cv2' , custom data를 생성하려다가 기존에 jupyter notebook에서도 오류없이 opencv를 사용했었는데 위와 같은 에러가 발생하였습니다.😂 원인을 알고자 경로의 문제인가 싶어서 지우고 다시 설치를 해보기도 하였고, python3 에서 설정되있는 환경설정도 찾아보았습니다. 하지만 모두 해당하지 않았고 결국 brew를 통해서 재설치를 하기로 하였습니다. 먼저, brew update... opencvMacOSMacOS [PHP, MySQL] 로그인 및 회원가입 폼 만들기 - 2 먼저 이전에 만든 regist.php의 form 태그에 onsubmit="return sendit()"을 작성해 줍니다. 그 다음 sendit 함수를 작성할 자바스크립트 파일을 만들어 준 뒤 코드를 작성해 줍니다. 4. userhobby와 같이 여러개의 체크를 해야하는 경우에는 1개 이상 체크가 되었을 시 상태 확인을 할 flag 변수를 만들어 줍니다. insert 쿼리문을 실행시킨 뒤 se... 맥북맥프론트엔드DatabasemysqldbMacOS유효성검사백엔드sqlphpDatabase Swift 함수의 구현 및 추상 분리 구현(함수 DI) 실장과 추상의 분리를 고려하고 아래의 대응을 고려하면 함수도 추상을 잡을 수 있다. 순함수는 실장과 추상을 명확하게 분리할 수 있다.다음 함수의 정의는 구축할 때 실현을 결정하지만, 분리되면 실행 전의 선택이 지연됩니다.따라서 의존성 주입을 실행할 때 가능하다. 고급 함수를 사용하는 방법으로는 라벨을 붙일 수 없을 것 같으니 다른 방법을 연구해 보자. 이것으로 매개 변수의 라벨을 표시합니다.... iOSSwiftMacOStech pwsh의 < 파일로부터 입력 수신 결론부터 말하면 할 수 없다. 아래와 같이 쓰십시오. <을 사용할 수 없기 때문에 Unix, Linux에서/bin/sh에서 <를 사용할 수 있는 조개를 호출합니다 Windows에서 cmd를 호출하려면 <을 사용합니다. Convertto-Json-comprex에서 json을 한 줄로 열거하면 <를 사용하지 않고 살죠? ->github cli에서 환경 변수를 올바르게 설정할 수 없습니다.나는gi... LinuxAzurePowerShellWindowsMacOStech macOS에 "failed to open for writing: Resource busy"를 표시할 때의 처리 방법 먼저 제거합니다. USB 내의 데이터를 완전히 삭제하려면 shred 명령을 실행하면 Resource busy라고 불립니다.shred 명령 이외에 이 오류가 발생하는 경우도 있습니다. 다음 명령을 실행합니다. Shell 객체의 파일 시스템 이름(예: /dev/disk2s1을 클립보드에 복사합니다.macOS에서는 USB가 /Volumes 이하로 설치되어 있기 때문에'Mounted on'표시줄/V... MacOSshreddiskutildftech macOS 학습 노트(8) 간단명료한 텍스트 편집기 코드에 직접 부착: ### 기본 개념 검토 텍스트 기반 프로세싱 프로그램은 일반적으로 다음 네 가지 기능을 가진 하나의 텍스트에 해당하는 여러 개의 NSDocument 객체를 제어하는 NSDocument Controller 객체의 인스턴스로 설명됩니다. 프로그램 기타 대상에 대한 문서 데이터 표현 내부 데이터 구조에 데이터를 마운트하여 창에 표시 문서 데이터를 파일에 저장 문서 데이터를 읽고... MacOS gnu, bsd 명령의 차이를 흡수 linux와 기타 unix, 예를 들어 맥 등 쌍방을 사용합니다 환경적인 사람도 많죠. 이런 상황에서gnu명령일까,bsd명령일까,항상 혼란스러워요. 또한 리눅스에서 데비안 계열은 가wk가 아니라 마wk의 적은 기능이지만 속도가 개선되었다 awk를 사용하고 있습니다.일반 종목에서는 mawk가 아니면 안 돼요. 차라리 가wk에서 사용하고 싶은 함수는 사용할 수 없는 폐단이 더 크기 때문에 이것도... LinuxBashMacOSDebianbsdtech iCloud Private Relay가 활성화되어 있으면 Docker에서 HTTP 질문을 요청할 수 없습니다. 언제부터 MacOS의 docker에서 app 명령이 다음 오류로 인해 실패했습니다. 결론은 맥OS에서 iCloud Private Relay가 유효하다는 것입니다. iCloud Private Relay를 닫으면 다음 문제를 해결할 수 있습니다. 여기서 주의해야 할 것은 설정 > Apple ID > Private Relay 의 체크 표시만 떼면 닫을 수 없다는 것입니다. 이를 눈치채지 못하고 복... DockerMacOSiCloudtech
Ubuntu 서버의 GUI를 Mac 클라이언트로 처리 · Server : Ubuntu 16.04.5 LTS (Xenial Xerus) ・Client:MacOS X10.12.6(Sierra) VNC보다 손쉽게 (그리고 고속으로) 서버의 GUI 화면을 클라이언트에 표시할 수 있는 X11 Forwarding을 이용해 보았습니다. 먼저 클라이언트 (MacOS)에 을 설치하고 아래에 로그인하십시오. Ubuntu 표준 편집기 (gedit)를 Mac 터미널... MacOSubuntu16.04X11xserver Java 환경 변수 설정 (macOS) macOS에서 Java 환경 변수 설정 터미널 실행 후 JDK 위치 경로 이동 vim 편집기 사용하여 bash_profile 편집 변수 입력 환경 변수 설정 확인 Java 버전 확인... MacOSJavaJava Linux, MacOS - 개발 환경 셋팅 brew install: 프로그램 설치 brew list: 설치된 프로그램 목록 보기 $ sudo apt update 패키지 목록 갱신 $ sudo apt list -—upgradable 업그레이드 가능한 패키지 목록을 출력 $ sudo apt upgrade 전체 패키지 업그레이드(버전 업) $ sudo apt --only-upgrade install <패키지이름> 특정 패키지만 업그레이드(... devopslinuxMacOSMacOS [macOS] macOS에 Homebrew 설치하기 Homebrew는, macOS에서 손쉽고 깔끔하게 프로그램을 설치, 삭제, 업데이트할 수 있는 강력한 패키지 관리자이다. 따라서, 개발자가 어떠한 프로그램을 설치하거나 사용하기 위해, 또는 손쉽게 패키지를 관리하기 위해 사용한다고 볼 수 있겠다. 오늘은 이 Homebrew를 맥에 설치해보자. 아래의 링크로 들어가서 명령어를 복사한다. 또는, 아래의 명령어를 복사하면 된다. 복사한 명령어를 t... homebrewMacOSMacOS [macOS] macOS에 node.js 설치하기 오늘은 macOS에서 cocoapods를 사용하기 위해, node.js를 설치해보자. 설치 방법은 아주 간단하다. 먼저, 아래의 링크로 접속한다. 접속하면, 아래와 같은 화면이 뜰 것이다. 필자는 작성일 2022년 3월 기준으로, 왼쪽의 안정성이 높은 16.14.2 LTS 버전을 다운받았다. 다운받은 뒤, 설치 파일을 실행시키고 아래의 스텝을 밟으면 된다. 성공적으로 설치가 되었다면, ter... node.jsMacOSMacOS [macOS] macOS에 cocoapods 설치하기 cocoapods는 Xcode를 통해 맥에서 개발을 할 때 꼭 필요한, 혹은 필요성을 언젠가는 느끼게 될 라이브러리 관리 도구이다. 설치하기 위해서는, node.js가 설치되어 있어야 하며 설치 방법은 아래 포스팅을 참고하기 바란다. 그리고 간혹 바로 cocoapods이 설치가 안되는 경우가 있는데, 그 경우를 대비해서 Homebrew도 설치하기를 권한다. Homebrew는 한번쯤은 사용하게... CocoaPodsMacOSCocoaPods [Mac] Kubernetes K3S 설치 with multipass brew 간편 설치 brew PATH 추가 multipass 버전 확인 multipass find: 설치 가능한 가상머신 목록 multipass launch : 그냥 실행하면 랜덤한 이름의 ubuntu 20.04 머신 실행 * multipass launch --name myVM --mem 2G --disk 10G --cpus 2 impish 이름 지정, 메모리 제한, 디스크 크기 지정, CP... ApplemultipassMacOS맥북쿠버네티스kubernetesk3sM:1Apple [첫 프로젝트 복습] #1 Django로 시작하기 프로젝트에서 발생한 오류 해결 과정 뿐만 아니라, 곧 또 다른 프로젝트를 진행할 내 스스로를 위해 Dajngo기초, Docker 기초, Git 사용 시 필요했던 지식까지 정리를 해 둘 것이다. 로컬에서 개발을 할 경우 가상 환경은 필수로 만들어 주는 것이 좋다. 다른 서비스들을 개발할 때마다 사용하는 프레임워크, 패키지, 라이브러리등이 다를 수 있고, 또한 같은 툴이라고 하더라도 다른 버전이... 가상환경Backend복습첫 프로젝트MacOSdjangoBackend (macOS) 숨김파일보기! macOS의 숨겨진 파일을 보는 방법을 알아보자! 컴퓨터 환경은 다음과 같다. 모든파일보기옵션을 통해 숨겨진파일을 볼 수 있다. 모든파일보기 활성화 모든파일보기 비활성화 최신버전의 경우 단축키를 통해 동일한 기능을 수행할 수 있다. ⌘(command) + ⇧(shift) + . 끝.... MacOSM:1M:1 No module named 'cv2' , custom data를 생성하려다가 기존에 jupyter notebook에서도 오류없이 opencv를 사용했었는데 위와 같은 에러가 발생하였습니다.😂 원인을 알고자 경로의 문제인가 싶어서 지우고 다시 설치를 해보기도 하였고, python3 에서 설정되있는 환경설정도 찾아보았습니다. 하지만 모두 해당하지 않았고 결국 brew를 통해서 재설치를 하기로 하였습니다. 먼저, brew update... opencvMacOSMacOS [PHP, MySQL] 로그인 및 회원가입 폼 만들기 - 2 먼저 이전에 만든 regist.php의 form 태그에 onsubmit="return sendit()"을 작성해 줍니다. 그 다음 sendit 함수를 작성할 자바스크립트 파일을 만들어 준 뒤 코드를 작성해 줍니다. 4. userhobby와 같이 여러개의 체크를 해야하는 경우에는 1개 이상 체크가 되었을 시 상태 확인을 할 flag 변수를 만들어 줍니다. insert 쿼리문을 실행시킨 뒤 se... 맥북맥프론트엔드DatabasemysqldbMacOS유효성검사백엔드sqlphpDatabase Swift 함수의 구현 및 추상 분리 구현(함수 DI) 실장과 추상의 분리를 고려하고 아래의 대응을 고려하면 함수도 추상을 잡을 수 있다. 순함수는 실장과 추상을 명확하게 분리할 수 있다.다음 함수의 정의는 구축할 때 실현을 결정하지만, 분리되면 실행 전의 선택이 지연됩니다.따라서 의존성 주입을 실행할 때 가능하다. 고급 함수를 사용하는 방법으로는 라벨을 붙일 수 없을 것 같으니 다른 방법을 연구해 보자. 이것으로 매개 변수의 라벨을 표시합니다.... iOSSwiftMacOStech pwsh의 < 파일로부터 입력 수신 결론부터 말하면 할 수 없다. 아래와 같이 쓰십시오. <을 사용할 수 없기 때문에 Unix, Linux에서/bin/sh에서 <를 사용할 수 있는 조개를 호출합니다 Windows에서 cmd를 호출하려면 <을 사용합니다. Convertto-Json-comprex에서 json을 한 줄로 열거하면 <를 사용하지 않고 살죠? ->github cli에서 환경 변수를 올바르게 설정할 수 없습니다.나는gi... LinuxAzurePowerShellWindowsMacOStech macOS에 "failed to open for writing: Resource busy"를 표시할 때의 처리 방법 먼저 제거합니다. USB 내의 데이터를 완전히 삭제하려면 shred 명령을 실행하면 Resource busy라고 불립니다.shred 명령 이외에 이 오류가 발생하는 경우도 있습니다. 다음 명령을 실행합니다. Shell 객체의 파일 시스템 이름(예: /dev/disk2s1을 클립보드에 복사합니다.macOS에서는 USB가 /Volumes 이하로 설치되어 있기 때문에'Mounted on'표시줄/V... MacOSshreddiskutildftech macOS 학습 노트(8) 간단명료한 텍스트 편집기 코드에 직접 부착: ### 기본 개념 검토 텍스트 기반 프로세싱 프로그램은 일반적으로 다음 네 가지 기능을 가진 하나의 텍스트에 해당하는 여러 개의 NSDocument 객체를 제어하는 NSDocument Controller 객체의 인스턴스로 설명됩니다. 프로그램 기타 대상에 대한 문서 데이터 표현 내부 데이터 구조에 데이터를 마운트하여 창에 표시 문서 데이터를 파일에 저장 문서 데이터를 읽고... MacOS gnu, bsd 명령의 차이를 흡수 linux와 기타 unix, 예를 들어 맥 등 쌍방을 사용합니다 환경적인 사람도 많죠. 이런 상황에서gnu명령일까,bsd명령일까,항상 혼란스러워요. 또한 리눅스에서 데비안 계열은 가wk가 아니라 마wk의 적은 기능이지만 속도가 개선되었다 awk를 사용하고 있습니다.일반 종목에서는 mawk가 아니면 안 돼요. 차라리 가wk에서 사용하고 싶은 함수는 사용할 수 없는 폐단이 더 크기 때문에 이것도... LinuxBashMacOSDebianbsdtech iCloud Private Relay가 활성화되어 있으면 Docker에서 HTTP 질문을 요청할 수 없습니다. 언제부터 MacOS의 docker에서 app 명령이 다음 오류로 인해 실패했습니다. 결론은 맥OS에서 iCloud Private Relay가 유효하다는 것입니다. iCloud Private Relay를 닫으면 다음 문제를 해결할 수 있습니다. 여기서 주의해야 할 것은 설정 > Apple ID > Private Relay 의 체크 표시만 떼면 닫을 수 없다는 것입니다. 이를 눈치채지 못하고 복... DockerMacOSiCloudtech