openSUSE Leap 15.6 업그레이드 / 오픈수세 15.6 업그레이드지난 6월 12일, 그동안 RC 딱지를 붙이고 있던 openSUSE Leap 15.6 이 정식으로 릴리즈 되었습니다.15.6 버전이 정식으로 릴리즈됨에 따라 Leap 15.5는 2024년 12월 말까지 유지 및 관리 예정이고,이후에는 유지/관리가 중단될 예정입니다. 또한, 15.6 버전은 특별한 사유가 없는 한 2025년 연말까지 유지/관리가 진행됩니다.openSUSE는 별도로 LTS 버전을 현재까지 릴리즈하고 있지 않기 때문에 EOL 주기가 빠른 편 입니다. 이번 15.6 의 가장 큰 특징은 커널 버전이 5.14에서 6.4로 껑충 뛰었습니다.다만, 올해 초에 새롭게 공개된 KDE 6 가 아닌 KDE 5.27이 포함되어 있습니다...
리부트 웹사이트 프로젝트이야기2019년부터 NUC를 구입해서, 실습/학습/삽질을 목적으로 서버를 미니 서버를 구축해서 웹 서버를 운영하고 있다. https://www.razorbacky.com/ Razorbacks 페이지 삽질중Razorbacks 프로 삽질러 인간은 항상 앞으로 나아가야만 한다. release.240524www.razorbacky.com 지금까지 꽤 오래 운영을 하긴 했지만, 사실상 운영이라기 보다는 올려놓고 아무것도 하지 않았다. 아무것도 안했다기 보다는 '무엇을 해야할지 몰랐다'라는게 맞지 않을까 싶다.리눅스에 관심이 있어서 시작을 했지만, "서비스" 라는 걸 크게 생각하지 않고 시작했던 것이기에 운영과는 관련이 없는 Cockpit, nginx 구성, 리눅스 그 자체에만 관심을 두고..
Visual Studio Code, Clang C언어 컴파일(Windows)목차소개LLVM/Clang 툴체인 및 Visual Studio 설치1) 설치 위치 확인2) 환경 변수 설정 확인3) Visual Studio C++ 설치Visual Studio Code 설정1) C언어 확장 설치2) Tasks.json 작성하기3) Launch.json 작성하기4) 바로 가기 키 설정기타 설정 지원 팁1) 디버깅 시, 디스어셈블리 내용 표시하지 않기2) Clang-format1.소개이 글에서 소개하고 있는 내용은 제가 알고 있는 정보 또는 여기저기 찾은 정보를 바탕으로 종합하여 작성하였습니다. 잘못된 정보 또는 더 나은 정보가 있다면 알려주시면 감사하겠습니다. 확인 후에 반영하도록 하겠습니다. 이 글에서는 GNU ..
Visual Studio Code C언어 디버깅 시, 어셈블리 비활성화(Visual Studio Code Clang Debugging, Disassembly Disable) Visual Studio Code을 통해 LLVM/Clang 툴체인과 CodeLLDB를 이용하여 컴파일하고 디버깅을 진행하면, 어셈블리 내용이 출력되는 것을 확인할 수 있습니다.필요한 경우에는 디어셈블리 내용이 보여지는 것이 좋겠지만, 저와 같이 C언어 기초적인 지식을 공부하고, "왜 이렇게 될까?" 생각해서 그 진행 과정을 살피기 위해 디버깅 중단점을 이용합니다.그런데, 저런 어셈블리 내용이 화면에 나타나니까, 간혹 당황스러운 일들이 발생합니다.(어셈블리는 봐도 모르겠으니깐....) 저는 Launch.json 의 문제인 줄로만 생각..
VMware Workstation Pro 데스크탑 하이퍼바이저, VMware Workstation Pro가 개인 사용자들에게 무료로 공개 되었습니다.브로드컴이 VMware를 인수한 이후, 독점 등을 비롯한 여러가지 비판적인 이야기가 있지만, 그동안 시험판으로만 제공되었던 VMware Workstation Pro를 쉽게 이용할 수 있게 되었습니다. 개인 사용자들은 브로드컴에서 계정을 생성한 이후에 무료로 다운로드 받아 사용하실 수 있습니다.크로스플랫폼 애플리케이션을 개발/테스트 하거나 폐쇄된 환경에서 테스트를 진행하거나, 실제 서버에 올려서 진행하기에는 부담스러운 작업들을 가상머신 환경에서 동일한 환경을 구축한 이후, 정상적으로 운용이 가능한지 테스트를 위해서 사용해볼 수 있고,빈티지한 윈도우를 설치하여,..
C/C++ 언어 코드 포맷 비교환경 : Visual Studio Code, C/C++ Formatter, Clang-format.1. LLVM포맷2. Microsoft(Visual Studio) 포맷3. Google 포맷4. Mozilla 포맷5. WebKit 포맷6. GNU 포맷7. Chromium 포맷
인생의 점들의 연결순전히 호기심과 직감만을 믿고 저지른 일들이 훗날 정말 값진 경험이 되었다.리드 대학을 자퇴한 후 캘리그래피 수업을 들었다.사실, 이 때만 해도 이것이 내 인생에 어떤 도움이 될지 상상도 하지 못 했다.그러나, 10년 후, 우리가 첫 번째 매킨토시를 구상할 때, 그것들은 나에게 되살아 나왔다.그리하여, 매킨토시는 아름다운 서체를 가진 최초의 컴퓨터였다.만약, 내가 서체 수업을 듣지 않았다면, 매킨토시의 복수 서체 기능이나 자동 자간 맞춤 기능은 없었을 것이고,맥을 복제한 윈도우도 그런 기능이 없었을 것이고, 결국, 개인용 컴퓨터에는 이런 기능이 실리지 못 했을 것이다.스탠포드 대학교 졸업 연설 중, 발췌 - 스티브 잡스그동안...블로그에 오랜만에 글을 다시 쓰기 시작했습니다. 다시 한 ..
Visual Studio Code 에서 LLVM/Clang (C/C++) 컴파일목차앞서...Tasks.jsonLaunch.json1. 앞서웹 상의 많은 자료들은 보통 GNU Compiler Collection 즉, GCC를 이용하여 컴파일을 할 수 있도록 설정되어 있는 자료들이 많습니다.따라서, 'LLVM/Clang 이 무엇인지' 에 대해서는 크게 다루지 않고, 넘어가도록 하겠습니다.굳이 GCC나 Clang을 따로 구분하지 않아도 명령어와 옵션 등을 거의 비슷하게 사용할 수 있기 때문이기도 하고, 운영체제 별로 이미 설치되어 있거나 기본적으로 지원하는 컴파일러가 있기 때문에 크게 신경을 쓰지 않았을 수 있습니다.Windows에서는 Visual Studio를 설치하면 MSVC가 설치되고, 리눅스에서는 GC..