전체 글 28

ls, find 명령어는 옵션에 따라 심볼릭 링크를 다르게 처리한다.

find 명령어를 공부하던 중 find /etc -print 명령어를 사용해서 하위 디렉토리와 파일을 출력하려고 했는데 실패했다. 혹시나 싶어 ls 명령어를 사용해보았는데 결과가 제각각 이였다. 궁금해서 원인을 찾아보고 내린 결론을 공유하고자 한다. 실행환경은 mac m2 air 15 / Sonoma 14.0 / zsh 를 사용했다. 3가지 명령어를 통해 하위 파일 및 디렉토리 출력 시도 1. (성공) ls /etc 2. (실패) ls -l /etc 3. (실패) find /etc -print 왜 이런 문제가 발생했을까? find 명령어가 내가 원하는 동작을 하지 않았던 이유 처음엔 chatGPT에게 물어보았는데 두 가지 해결방법을 제시했다. 1. find /etc/ -print 2. find -L /e..

Linux/Command Line 2024.02.23

[Links] Spring boot

@controller vs @restcontroller https://mangkyu.tistory.com/49 [Spring] @Controller와 @RestController 차이 Spring에서 컨트롤러를 지정해주기 위한 어노테이션은 @Controller와 @RestController가 있습니다. 전통적인 Spring MVC의 컨트롤러인 @Controller와 Restuful 웹서비스의 컨트롤러인 @RestController의 주요한 차이점 mangkyu.tistory.com what is spring bean? https://engineerinsight.tistory.com/44 [Spring] Spring Core(1): 스프링 빈(Spring Bean)의 개념, Component, Contro..

TL;DR 2024.01.31

[Links] shell에서 program detach, nohup & 활용 방법

nohup 사용방법 https://green-joo.tistory.com/26 nohup 사용법과 nohup.out 파일 명 변경, 로그 없이, 날짜 별로 rotation 하는 방법 ( Linux ) 안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 nohup 사용법과 nohup.out 로그 관련 설정, 프로세스를 종료하는 방법을 공유하고자 합니다. 목차 nohup 설명 green-joo.tistory.com detach process from shell https://www.baeldung.com/linux/detach-process-from-terminal Entirely Detach a Process From Terminal | Baeldung on Linux ..

TL;DR 2024.01.31

[LINKS] 객체지향의 SOLID 원칙

https://mangkyu.tistory.com/194 [OOP] 객체지향 프로그래밍의 5가지 설계 원칙, 실무 코드로 살펴보는 SOLID 이번에는 객체 지향 프로그래밍의 5가지 핵심 원칙인 SOLID에 대해 알아보고자 합니다. 실제로 애플리케이션을 개발할 때 어떻게 적용할 수 있을지 구체적인 예시를 들어 살펴보고자 합니다. 아 mangkyu.tistory.com https://ko.wikipedia.org/wiki/SOLID_(%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%EC%84%A4%EA%B3%84) SOLID (객체 지향 설계) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 컴퓨터 프로그래밍에서 SOLID란 로버트 마틴[1][2]이 2000년대 초..

TL;DR 2024.01.31

항공기의 기본 3축 중 Yaw에 해당하는 Rudder

항공기는 날개에 달려있는 플랩을 조정하여 3가지 축을 회전시킬 수 있습니다. 이 축을 회전시켜 항공기가 나아가는 방향을 조절할 수 있는데 이 3가지 축을 각각 roll, pitch, yaw 라고 합니다. 각각의 축을 담당하는 비행기 부품은 다음과 같습니다. roll: aileron pitch: elevator yaw: rudder (자세한 파츠 설명은 Airplane Parts And Functions 에서 볼 수 있습니다. 이 중 Yaw를 담당하는 파츠를 러더(Rudder)라고 합니다. 이 러더를 왼쪽으로 꺾게되면 날개 표면에 힘이 작용하면서 밀리게되고, 결과적으로 왼쪽으로 회전하게 됩니다. 이 러더를 활용하면 마치 자동차 스티어링 휠을 왼쪽으로 꺾은것 처럼 비행기가 왼쪽으로 돌아가게 됩니다. 탑건 매..

잡담 2024.01.31

A Philosophy of Software Design | John Ousterhout | Talks at Google

pintOS 강의를 들으면서 권영진 카이스트 교수님이 추천해주신 영상입니다. 정말 좋은 내용이 많으니 꼭 직접 시청하시길 권장합니다. @제가 작성한 내용은 골뱅이(at sign)으로 시작합니다. 참고가 될 내용이나 제 해석을 작성할때 사용합니다. A Philosophy of Software Design | John Ousterhout | Talks at Google https://youtu.be/bmSAYlu0NcY?si=G9KqjYZbOkMGMiHK 문제 쪼개기 Problem Decomposition Computer Science에서 가장 중요한 콘셉트를 하나 고른다면 무엇을 고를 것인가? - Abstraction - Testing - Complexity - Layers of Abstraction (도..

에이펙스 레전드 proxifier + 미꾸라지 사용하기

에이펙스 레전드 VPN 사용하기 proxyfier + 미꾸라지 사용법 참고함 https://gall.dcinside.com/mgallery/board/view/?id=eft&no=10113 [VPN] 존나편한 미꾸라지 + Proxyfier 사용법 - 타르코프 갤러리 이 방법은 응용만 잘 하면 모든 게임에 적용 할 수 있고, 매번 미꾸라지에 로그인해서 네트워크 연결을 바꿔줘야하는 불편함이 없다. 한번만 적용해놓으면 프로그램만 실행하면 바로 게임할 수 gall.dcinside.com 처음 다운로드하면 31일 체험판이됨 우선 프록시 서버정보를 저장할 프로파일을 만들어야한다 Add 눌러서 프록시 서버정보를 입력한다 Address에는 프록시 서버주소를 입력하는데 미꾸라지에서 찾아서 넣으면 된다. https://m..

잡담 2021.05.14

라즈베리 파이 4 Wifi 자동 연결하기 (dhcp 이용)

라즈베리 파이 4를 이리저리 가지고 다니면서 코딩하다보니 불편해서 시도해봄. 여러번 실패해보고 겨우 성공시켰지만 모든 case를 커버하지 않을 수 있음. *** 혹시나 하는 상황을 대비해서 파일을 백업해두길 바랍니다. *** 1. /etc/wpa_supplicant/wpa_supplicant.conf 파일에서 ssid와 password를 작성한다. 형식은 아래와 같이 유지한다. network={ ssid="" psk="" } *** 주의할점은 스페이스바를 사용하지않고 Tab만 사용할 것 2. /etc/network/interface 파일 수정 iface lo inet loopback - iface는 고정 (interface) - 는 interface 이름 (eth0, lo, wlan0 등 등) - 솔직히..