본문 바로가기

전체 보기100

codellama가 알려준 Rust 와 다른 언어 비교. Python vs RustPython은 웹 개발과 과학 계산에 적합한 인기 있는 고급 언어입니다. Rust는 안전성과 성능에 중점을 둔 시스템 프로그래밍 언어입니다. Python은 큰 표준 라이브러리와 웹 응용 프로그램 및 데이터 분석 도구를 구축하기 위한 강력한 생태계를 가지고 있습니다. Rust는 메모리 안전성을 보장하도록 설계되었으며, 개발자가 사용자 정의 코드로 언어를 확장할 수 있게 하는 강력한 매크로 시스템을 가지고 있습니다. JavaScript vs RustJavaScript는 클라이언트 측 웹 개발과 모바일 앱 개발에 적합한 널리 사용되는 동적 언어입니다. Rust는 안전성과 성능에 중점을 둔 시스템 프로그래밍 언어입니다. JavaScript는 웹 응용 프로그램과 모바일 앱을 구축하기 위한.. 2024. 5. 20.
VSCode 터미널에서 도커 컨테이너 사용 중 빠져나오기. VSCode 터미널에서 도커 컨테이너 사용중 빠져나오기도커 컨테이너 종료 없이 빠져나오려면 ctrl+p, ctrl+q 를 입력해야하는데VSCode에서는 해당 명령어가 다른 기능으로 맵핑되어 있다.터미널에서 입력할 때에는 해당 기능을 제외하려면 아래 설정이 필요하다. 터미널 사용중일 때 해당 키 바인딩 사용을 제외한다.그러면 도커에서 제공하는 키 바인딩이 동작한다. 메뉴 위치File -> Preferences -> Keyboard Shortcuts. CommandKeybindingWhenSourceGo to File...Ctrl + P!terminalFocusUser CommandKeybindingWhenSourceworkbench.action.quickOpenViewCtrl + Q!terminalFocu.. 2024. 5. 19.
보안을 위한 크롬 브라우저의 포트 차단 정책. 보안을 위한 크롬 브라우저의 포트 차단 정책 크롬 브라우저는 보안상의 이유로 특정 포트에 대한 접근을 차단합니다. 이러한 조치는 사용자를 잠재적으로 위험한 사이트로부터 보호하기 위한 것입니다. 여기서 언급된 포트는 크게 두 범주로 나뉩니다: FTP, HTTP, HTTPS와 관련된 포트 및 TCP 포트입니다.FTP, HTTP, HTTPS와 관련된 포트는 인터넷 통신에서 자주 사용되는 프로토콜들과 연관이 있습니다. 이들 중 일부 포트는 악의적인 활동에 사용될 수 있는 잠재력이 있어, 크롬 브라우저에서 접근을 차단하고 있습니다. 이러한 포트로는 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 등이 있습니다.또한, TCP 포트 10080도 크롬 브라우저에 의해 차.. 2024. 5. 18.
잠자리에서의 작은 변화, 큰 건강 효과, 코숨. 잠자리에서의 작은 변화, 큰 건강 효과, 코숨 입을 막고 자면 놀라운 변화들이 일어난다. 구강 호흡하면 발생하는 증상. - 입술 건조 - 잇몸 상함 - 편도선 염증 - 인후염 - 후두염 - 이관 기능 부전증 (비행기 탈 때 귀 먹먹한 증상) - 마른기침, 가래 기침, 헛기침, 사레들림 등 잦은 기침감기. - 알레르기성 천식 - 혓바늘, 혀 건조 - 호흡기 틱 장애 (비정상적인 반복적 소리) (흠흠, 으흠, 어험, 켁 등 의성어 증상) - 심장이 불편한 증상 (화병) https://www.youtube.com/watch?v=4wkNyMgxgcc 2024. 5. 18.
유니티에서 Visual Studio 한글 깨짐 현상 해결 가이드. 유니티에서 Visual Studio 한글 깨짐 현상 해결 가이드. 유니티와 Visual Studio를 함께 사용할 때 자주 발생하는 한글 깨짐 현상을 해결하는 방법에 대해 공유하고자 합니다.이 문제는 Visual Studio가 기본적으로 UTF-8 형식이 아닌 파일 형식으로 문서를 생성하기 때문에 발생합니다. .editorconfig 파일을 생성해 Visual Studio 프로젝트 파일과 같은 위치(경로)에 두면,Visual Studio에서 앞으로 생성되는 C# 파일을 UTF-8 형식으로 생성하여 한글 깨짐 방지. .editorconfig[*]end_of_line = crlfcharset = utf-8trim_trailing_whitespace = trueinsert_final_newline = true.. 2024. 5. 17.
설치 없이 안드로이드와 윈도우 PC 미러링. 설치 없이 안드로이드와 윈도우 PC 미러링. 다양한 미러링 앱. 그러나 번잡한 사용 방법.그래서 찾았습니다.  오픈 소스! 폰에 설치 조차 필요 없는 미러링!먼저, 개발자 옵션 설정하기.안드로이드 -> 설정 -> 휴대폰 정보 -> 소프트웨어 정보 -> 빌드 번호 :7연타!다시 설정으로 돌아오면 '개발자 옵션' 메뉴 추가되어 있다. scrcpy윈도우 10 안드로이드 폰 기준 (리눅스, 윈도우, 맥 모두 지원합니다. 아이폰 제외)1. 안드로이드 폰 개발자 모드로 변경. (빌드 번호 찾아서 연타가 핵심)설정 -> 시스템 -> 휴대폰 정보 -> 소프트웨어 정보 -> 빌드 번호 연타!!2. USB 디버깅 활성화.설정 -> 시스템 -> 개발자 옵션 -> USB 디버깅3. USB 연결 : ADB(Android De.. 2024. 5. 17.
Rust 기본, Creation, Mutability, Shadowing, Scope 이해하기. Rust 기본 : Creation, Mutability, Shadowing, Scope. 생성(Creation)변수나 데이터 구조체를 새로 만드는 과정을 의미합니다.Rust에서는 let 키워드를 사용하여 새 변수를 생성할 수 있습니다. 가변성(Mutability)변수의 값을 변경할 수 있는 성질입니다.Rust에서는 기본적으로 변수가 불변(immutable)이며,mut 키워드를 사용하여 명시적으로 가변(mutable)으로 선언해야 합니다.섀도잉(Shadowing)같은 이름의 새로운 변수를 선언함으로써 이전 변수를 가리는 기법입니다.이는 Rust에서 let 키워드를 사용하여 동일한 이름의 변수를 재선언함으로써 수행할 수 있으며,새 변수는 이전 변수의 값을 "섀도"하게 됩니다.범위(Scope)변수나 함수와 같.. 2024. 5. 16.
GIMP에서 Scheme 스크립트로 이미지 자동 크기 조절하기. 256 혹은 512 크기의 아이콘을 64로 줄이는데 자동화가 절실했습니다.관련 매크로를 찾았더니... Gimp에서는 Scheme 정보가 많네요. 그래서 Scheme을 습득하고 관련 매크로를 찾아서 변환에 성공하는데 다시 칠흑 같은 3일을 보냈습니다. 지금은 파이썬으로 바꾸었다지만 그전에는 스킴을 MIT에서 기본으로 가르쳤다고 하네요. (김프도 이미 파이썬으로...)스킴 설명 영상을 찾아보았습니다. Script-fu and Scheme (스킴 매크로)아래 영상 3개를 보면 그럭저럭 응용 스크립트를 사용할 수 있습니다.https://www.youtube.com/watch?v=dAuJJ6P8Jxs https://www.youtube.com/watch?v=ZoMMZeT8frM https://www.youtube.. 2024. 5. 16.
유니티 LOD 최적화. 유니티 LOD 최적화버텍스 수가 1838개에서 871개로 떨어진다!그렇다. 유니티만 있으면 됩니다. 메시 버텍스 수 줄이는 방법.1. 그래픽 디자이너가 직접 low 폴리곤 메시를 제작. (최적화 높음)2. 직접 3D 툴의 Modifier를 사용. (무료 + 시간, 최적화 중간)https://www.youtube.com/watch?v=ifNyVS2_6f8  3. 단일 메시 FBX에서 에셋 조합으로 LOD FBX 변경. (빠르다, 최적화 적당) 그럼 유니티 에셋 조합, FBX -> LOD FBX 만들어 보자! 먼저 두 가지 유니티 패키지를 설치한다.1. (무료)FBX Exporter : Prefab -> FBX 변환   (github.com/KellanHiggins/UnityFBXExporter)2. (유료.. 2024. 5. 15.