전체 글227 [Ubuntu24.04] Python3.11 install on Ubuntu 24.04 Ubuntu 24.04의 Default Python은 3.12입니다.Python 3.11은 아래와 방법으로 설치 가능합니다.sudo add-apt-repository ppa:deadsnakes/ppasudo apt updatesudo apt install python3.11sudo apt install python3.11-venv 【Fundamental Tech】/Operating System 2026. 4. 14. 윈도우 파일 탐색기에서 SVG 파일 미리보기 일반 이미지 파일 JPG, GIF, PNG 파일들은 윈도우 파일 탐색기 미리 보기를 지원하지만,벡터 이미지 파일인 SVG 파일은 윈도우 파일 탐색기에서미리 보기가 지원되지 않습니다.하단에 있는 ' SVG Exploer Extension ' 프로그램을 설치하면윈도우 파일 탐색기에서도 SVG 파일을 미리 보고 찾을 수 있습니다. SVG Viewer Extension for Windows Explorer: https://github.com/tibold/svg-explorer-extension GitHub - tibold/svg-explorer-extension: Extension module for Windows Explorer to render SVG thumbnails, so that you can h.. 【Fundamental Tech】/Operating System 2026. 4. 5. Common TeX directives for various editors % !TEX TS-program = xelatex% !TEX encoding = utf-8% !TEX root = ../main.tex% !TEX spellcheck = en-US % en-GB, de-DE% !BIB TS-program = biber % !TEX TS-program =This directive allows you to choose the engine that will process the file directly in the file itself. This is mainly useful if you use multiple engines in your work. The default engine in TeXShop is pdfLaTeX. I use a mixture of .. 【🧰 SW Info & Tips】/LaTex 2026. 3. 7. Git 브랜치를 태그로 보관하는 방법 오래된 Git 브랜치를 태그로 변환하여 도구에서 덜 보이게 '보관'하는 방법을 설명하는 Git 별칭(alias) 설정 방법을 공유합니다. 쉘 자동 완성 기능도 함께 제공합니다. https://etc.octavore.com/2025/12/archiving-git-branches-as-tags/ Archiving git branches as tagsI have a spicy git alias that allows me to "archive" old git branches by converting them to tags, making them less visible across git tooling. # ~/.gitconfig [alias] archive-branch = "!f() { \ : git switc.. 【🧰 SW Info & Tips】/Git│SVN 2025. 12. 28. Mastering Function and Class Templates in C++: A Complete Guide https://techfortalk.co.uk/2023/02/05/beginners-guide-to-c-templates-2/ Mastering Function and Class Templates in C++: A Complete GuideThe content outlines seven chapters on C++ templates, covering introductory concepts, function templates, template parameters, return types, miscellaneous aspects, class templates, and class templa…techfortalk.co.uk 【Programming】/C & C++ 2025. 12. 28. BMW ACE 2.0 연결 방법 및 사용법 참 직관적이지 못해서 설정할 때마다 헤매는 어플... https://www.google.com/search?q=bmw+ace+2.0+%EC%99%80%EC%9D%B4%ED%8C%8C%EC%9D%B4+%EC%97%B0%EA%B2%B0+%EC%95%88%EB%90%A8&rlz=1C1CHBD_koKR909KR909&oq=bmw+ace+2.0+%EC%97%B0%EA%B2%B0&gs_lcrp=EgZjaHJvbWUqCggCEAAYCBgNGB4yCQgAEEUYORiABDIHCAEQABiABDIKCAIQABgIGA0YHtIBCzEyMDY1OWowajE1qAIIsAIB8QUDyifre8UakvEFA8on63vFGpI&sourceid=chrome&ie=UTF-8#fpstate=ive&vld=cid:b3d00441,vid:.. 【BIMMER】 2025. 12. 28. Could not open repository libgit2 returned: repository path ... is not owned by current user. 한 PC의 소스폴더들이 있는 디스크를 다른 PC로 옮겼는데OS 유저가 변경되어 올바른 git 레포지토리가 제목과 같이 오류를 내는 경우가 있다. 아래와 같이 해결 할 수 있다. Git Bash를 실행해서 해당 폴더로 이동해서, git status 를 입력하면$ git statusfatal: detected dubious ownership in repository at 'F:/Workspace/TIL''F:/Workspace/TIL' is on a file system that does not record ownershipTo add an exception for this directory, call:git config --global --add safe.directory F:/Workspace/TIL 로.. 【🧰 SW Info & Tips】/Git│SVN 2025. 12. 7. C와 ASM으로 만든 32비트 운영체제 MyraOS Hack Club 프로젝트로 C와 어셈블리로 완전히 처음부터 개발된 x86 유닉스 계열 운영체제 MyraOS가 공개되었습니다. 보호 모드, 가상 메모리, 파일 시스템, UI 컴포지터 등의 기능을 갖추고 있으며 Doom 실행도 가능합니다. *GitHub: https://github.com/dvir-biton/MyraOS GitHub - dvir-biton/MyraOS: A x86 Unix-like OS made entirely from scratchA x86 Unix-like OS made entirely from scratch. Contribute to dvir-biton/MyraOS development by creating an account on GitHub.github.com 【Fundamental Tech】/Operating System 2025. 10. 31. 40, 50, 60, 70년대 영화 포스터 다운로드 1940년대부터 1970년대까지 제작된 영화 포스터들을 디지털 컬렉션에서 다운로드할 수 있습니다. *사이트: https://hrc.contentdm.oclc.org/digital/collection/p15878coll84/search 【🌟 Awesome】 2025. 10. 31. ARM Memory Tagging: how it improves C/C++ memory safety (2018) ARM Memory Tagging Extension (MTE) * PDF: https://llvm.org/devmtg/2018-10/slides/Serebryany-Stepanov-Tsyrklevich-Memory-Tagging-Slides-LLVM-2018.pdf 【Programming】/C & C++ 2025. 10. 31. 공유 라이브러리의 로드 타임 재배치 이 글은 리눅스(x86 32비트 기준)에서 동적 로더가 공유 라이브러리를 메모리에 로드할 때 발생하는 '로드 타임 재배치' 메커니즘을 설명합니다. 실행 파일과 달리 공유 라이브러리는 로드 주소를 미리 알 수 없어, 링커가 임시 값을 삽입하고 런타임에 동적 로더가 이를 수정하는 과정을 ELF 재배치 항목을 통해 분석합니다. *원문: https://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries/ Load-time relocation of shared libraries - Eli Bendersky's websiteAugust 25, 2011 at 14:47 Tags Assembly , C & C++ , Linkers and.. 【Fundamental Tech】/Linux Kernel 2025. 10. 31. 프로그램 실행 방식: ELF 바이너리 이 기사는 리눅스 커널이 execve() 호출 후 ELF(Executable and Linkable Format) 바이너리 프로그램을 실행하는 과정을 설명합니다. ELF 헤더 분석, PT_LOAD 세그먼트 처리, 런타임 링커(PT_INTERP) 지정, 그리고 flush_old_exec() 및 setup_new_exec()을 통한 새 프로그램 상태 설정 과정을 다룹니다. *원문: https://lwn.net/Articles/631631/ How programs get run: ELF binariesThe previous article in this series described the general mechanisms that th [...]lwn.net 【Fundamental Tech】/Linux Kernel 2025. 10. 31. 이전 1 2 3 4 ··· 19 다음 반응형