본문 바로가기

반응형

도구의발견

(67)
당신의 비주얼 스튜디오를 아름답게 꾸며줄 애드온 5선 비주얼 스튜디오에는 수천개가 넘는 Add-on들이 올라와 있고 '메뉴바 > 확장 > 확장 관리' 메뉴에서 다양한 애드온들을 만날 수 있습니다. 오늘은 그 애드온들 중에 없어도 딱히 불편 할 것은 없지만 있으면 코딩을 재밌게 만들어 주는 애드온 다섯가지를 소개 합니다. ※ '확장 관리'창의 검색창에서 아래 애드온들의 이름을 검색하시면 쉽게 찾으실수 있습니다. 1. Pronama-chan IDE Pronama-chan IDE - Visual Studio Marketplace Extension for Visual Studio - Display mascot character Pronama-chan (KUREI Kei) of Programming Live Program (pronama.jp) as the back..
CMake CMake? CMake는 주로 리눅스 환경에서 C/C++프로젝트의 빌드, 테스트, 패키징을 도와주는 크로스 플랫폼 오픈 소스 툴입니다(물론 다른 언어에도 사용 가능합니다). CMake는 복잡한 make파일을 직접 작성하는 대신 간단한 명령어들의 조합으로 파일들 끼리의 의존성이나 컴파일 환경에 따른 make 결과물을 컨트롤 합니다. CMake 공식 홈페이지 : https://cmake.org HelloWorld 디렉토리 안에 main.cpp 파일이 있다고 가정하고 CMake를 작성하는 방법을 배워 보도록 하겠습니다. CMakeLists.txt 가장 먼저 HelloWorld 디렉토리 안에 CMakeLists.txt 파일을 만들어 줍니다. CMakeLists.txt는 약속된 파일이름으로써 cmake 커맨드는 ..
[cmake] 자동으로 컴파일 대상 파일 리스트 만들기 NOTE - [도구의발견] - CMake에서 CMake의 기본 사용법을 익혀 보세요. cmake를 이용해 실행 바이너리를 만들기 위해서는 add_executable 명령을 사용하면 됩니다. add_executable( [WIN32] [MACOSX_BUNDLE] [EXCLUDE_FROM_ALL] [source1] [source2 ...] ) 여기서 문제는 저 [source1] [source2 ...] 입니다. 컴파일 해야 할 파일이 몇개가 될지도 모르는데 파일이 추가 될 때 마다 소스 파일 리스트에 손으로 일일이 쓰는 것은 너무나도 귀찮고, 빈번한 실수를 유발 할 수 있는 방법입니다. 비주얼 스튜디오나 이클립스 IDE 처럼 자동으로 추가해주는 방법은 없을까요? 당연히 있으니 지금 이 글을 쓰고 있겠죠. c..
[idlc] 객체 직렬화(Object Serialize) 컴파일러 idlc란? IDLC란 인터페이스 정의 언어(Interface Definition Language) Compiler의 약자로써, 구글의 프로토콜버퍼, 플랫버퍼, 아파치의 스리프트, 넷플릭스에서 사용 되는 gRPC 처럼 IDL로 정의된 구조화된 데이터를 직렬화(serialize) 하는 코드를 다양한 프로그래밍 언어로 생성하는 컴파일러 입니다. 지원 언어 : C++ : #멀티플랫폼 지원, #std 11 버전 이상 필요, #header only 라이브러리 C# Python : Python 2.x 버전 까지 지원(3.x 이상 버전 미지원) idlc의 장점 1. 분산 컴퓨팅 환경에서 구조화된 객체를 전달하기에 좋습니다. 서버는 C++로 개발 되고, 클라이언트는 C#으로 개발 되었을 때, idlc를 사용하면 각각의..
온라인 HTML 편집 툴 html5-editor.net/ HTML5 Editor - Free Online Content Composer Free online web content composer with HTML source editor and rich text WYSIWYG editor preview. It works without downloading and installing any program. html5-editor.net 티스토리 에디터가 요즘 이상해서 일단 여기서 작성해서 HTML 모드로 변경 후 에디터로 옮기고 있네요.
윈도우 계산기로 삼각함수 구하기 늦은 나이에 수학 공부를 다시 하면서 공학용 계산기를 쓸 일이 잦아 졌습니다. 처음에는 복잡한 공학용 계산기의 인터페이스를 보고 막막했는데 알고 보니 없는 기능 빼고는 다 있는 아주 좋은 물건이더군요. 이번 포스트는 윈도우 공학용 계산기를 이용하여 삼각 함수를 구하는 방법에 대해 알아 보겠습니다. (윈도우 공학용 계산기는 윈도우 실행창(Window + R)에서 '계산기' 또는 'calc'로 검색하시면 쉽게 찾을 수 있습니다.) 1. 공학용 계산기 모드로 변환 왼쪽 상단 빨간 박스의 햄버거 메뉴를 클릭 합니다. '공학용'을 선택 하면 이제 부터 공학용 계산기를 사용 할 수 있습니다. 2. 삼각법 삼각 함수를 이용하기 위해 '삼각법'을 클릭 합니다. sin, cos, tan 등의 삼각 함수를 사용 할 수 있..
구글 클라우드 런(Google Cloud Run) 사용해보기 백수가 되어 집에서 빈둥거리다 보니 서버를 하나 만들어서 공부도하고 소소하게 뭔가를 만들어 보고 싶은데 집 PC를 하루종일 켜놓고 있을 수도 없고, 공인 아이피가 아니라 외부에서는 접속도 할수 없다. 그렇다고 aws 같은 유료 서비스를 이용하기에는 비용적으로 부담이 되어 검색하다 보니 구글 클라우드 플랫폼에서 도커 기반 컨테이너를 서버리스 환경에서 운영할 수 있는 클라우드 런이라는 서비스를 발표 했다는것을 알게 되었다. 링크 : "구글, 도커 컨테이너 기반 서버리스 서비스인 클라우드 런 발표 - 44bits 작성" 위 링크를 따라가보면 '클라우드 런'에 대한 소개와 구글에서 제공하는 기본 예제 이미지(그림이 아니고 도커 이미지)로 클라우드 런을 사용해보는 방법에 대해 소개하고 있다. 하지만 예제는 구글 ..
[Unity] 콜스택 알아 오기 유니티를 사용하다 보면 디버깅을 위해 로그를 찍을때 리스트 뷰에서는 콜스택에 대한 정보를 볼수 없어 귀찮은 경우가 많다. 어셋 스토에서 판매하고 있는 'Console Pro'라는 어셋을 사용하면 편리하긴하지만.. using UnityEngine; // example : // Debug.Log(LogHeader.Function + "any log text will be here"); // result : // CallStackLogMain:func_2() (at Assets/CallStackLogMain.cs:17) // any log text will be here public static class LogHeader { public static string Path { get { #if UNITY_ED..
jQuery 사용하기 1. jQuery CDN 연결 jQuery 자바스크립트를 다운 받고 서버에 다시 올리기 귀찮으니 구글과 MS에서 제공하는 CDN(Content Delivery Network)을 사용하도록 하자 : Google CDN : Microsoft CDN : 2. jQuery 문법 기본 $(selector).action() '$' : jquery를 사용하겠다는 선언. jquery 객체 자체를 의미한다. (selector) : html 엘리먼트를 찾고 접근하기 위한 selector action() : 엘리먼트에 수행할 작업 jQuery selector는 css selector방식을 사용하고 있음. [진리는어디에/Web] - CSS Selectors 를 참고. eg : $(this).hide() - 현재 엘리먼트를 보..
linux command check cpu$ cat /proc/cpuinfo$ dmesg | grep cpu check cpu architecture(x86, x64, x86_64)$ arch check 'RAM' memory size :"free" to see RAM information in KB."free -m" to see RAM information in MB"free -g" to see RAM information in GB $ cat /proc/meminfo check 'Disk' storge"df -h" to see disk partition and storage information"fdisk -l" to see hard disk information"du -sk" to see usage of current di..

반응형