본문 바로가기

IT/Software

(70)
윈도우즈용 Chocolatey 설치 - 소프트웨어 패키지 관리자 윈도우즈용 패키지 매니저 Chocolatey 설치 - 초콜리티, 초코 이것이 왜 필요한가? 아래 링크에 자세히 설명이 되어 있네요. 소프트웨어 패키지 관리자라고 보면 될듯, Mac의 brew 를 부러워하는 분이 많던데 윈도우에서도 비슷하게 활용해 볼 수 있겠네. 정식 홈페이지 : https://chocolatey.org/ From Chocolatey로 윈도우에서도 패키지 관리를 해보자 그동안 Windows 환경에서는 Mac의 Homebrew 나 Linux의 apt 와 같은 패키지 매니저가 눈에 띄지 않았습니다. Chocolatey 는 NuGet 기반의 윈도우용 패키지 관리자로 choco 명령어를 사용해서 손쉽게 윈도우 운영체제에서 사용되는 애플리케이션을 관리할 수 있습니다. Chcolatey는 Micro..
[임베디드] Eclipse + GNU MCU Eclipse toolchain - arm toolchain Eclipse 툴 설치 해보고 알았다. ARM compile 환경을 위해서는 따로, GNU Arm embedded toolchain 을 별도로 설치할 필요가 없다. 이전글 참고. GNU Arm Embedded Toolchain + Eclipse install https://it.devbj.com/post/184592236931/gnu-arm-embedded-toolchain-eclipse-install 1. Eclipse 설치 후, Eclipse Marketplace... 메뉴를 클릭하고, 2. GNU MCU Eclipse 를 설치한다. 3. 그냥 모든 features 를 다 설치한다. ^^ 4. 프로젝트 설정에서 toolchain을 아래 것으로 선택하면 끝!! 이게 더 쉽다.
[북마크] 누구나 쉽게 이해할 수 있는 Git 에 입문 [북마크] 누구나 쉽게 이해할 수 있는 Git 에 입문 초중급자들이 아주 쉽게 Git을 이해할 수 있도록 아주 잘 정리된 문서. Nulab 이라는 일본 업체인 것 같은데, Backlog 라는 프로젝트 관리 클라우드 솔루션을 소개하면서 Git 입문자를 위해 정리해둔 튜토리얼 페이지. 소위 말하는 일본이라는 이미지 처럼 정리가 깔끔하니 아주 잘 되어 있다. (이런 말 하기 싫지만 ^^;;;) 초보자/입문자 링크 : https://backlog.com/git-tutorial/kr/intro/intro1_1.html Git을 이용한 버전 관리 【Git의 기본】 | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog Git을 이용한 버전 관리 【Git의 기본】 | 누구나 ..
[북마크] 좋은 git commit 메시지를 위한 영어 사전 오픈소스 활동을 하려면 제일 문제는 일단 개발 능력 그리고, 영어 능력이다.....하~~~ 한국인은 불쌍해, 능력보다 저평가되는 가장 큰 이유가 아닌지 싶다. git commit 을 하고 싶어도, 영어를 못써서 못하는 경우가 태반이고, 코딩보다 영작에 시간이 더 올인.. 배보다 배꼽... 이런 상황에서 아주 아주 유용한 글이다. 좋은 git commit 메시지를 위한 영어 사전 ull.im 울려 퍼지다. 반향하다. 공명하다. blog.ull.im 물론 정독이 필요하다. 어떤 내용인지 살짝 일부만 발췌해 보자. 동명사보다 명사를 사용합니다. 관사는 사용하지 않습니다. 부정문 Don't를 사용합니다. - ‘A를 사용하지마’로 표현해야 합니다. Not use가 아니라 Don’t use 입니다. 오타 수정은 C..
C/C++ Coding - namespace, using 의 장점과 사용법 가끔 소스코드에 등장하기에, 정리된 페이지 보면서 습득~~ namespace 아래 예는 Tree 라는 문자열이 라이브러리 A와 B 에 쓰여 컴파일 오류가 나는 상황, 가장 쉽게는 변수명을 바꾸면 되는데, 양이 많은 경우에는 난감할 따름. 이경우, namespace 가 엄청 유용하다. (via You complete me :: namespace의 장점과 사용법) 구현은 간단합니다. namespace로 정의할 것들을 블럭으로 묶으면 됩니다. namespace A { struct Tree {}; } namespace B { int Tree; } 사용하는 측에서는 다음중 하나를 선택해 쓰면 됩니다. 1. using namespace A; (의미 : 현재 소스 코드에 A사 라이브러리만 쓰이는경우, 이름충돌이 예상..
[Tool] ScriptCommunicator - Serial, Network terminal, IPv6 또하나의 무료 시리얼 터미널 프로그램 이 프로그램은 IPv6를 지원하기 때문에 중요하다! 다운로드 링크는 아래 사이트로 방문 필수 https://sourceforge.net/projects/scriptcommunicator/ ScriptCommunicator / serial terminal Download ScriptCommunicator / serial terminal for free. Scriptable data terminal which supports several interfaces. ScriptCommunicator is a scriptable cross-platform data terminal which supports serial port (RS232, USB to serial), UDP,..
[Tool] YAT Serial Network Terminal - 터미널 엄청 편리한 툴이다. COM 포트 연결 부터, 간단한 TCP 통신까지 지원해 준다. Engineering, testing and debugging of serial communication. Supports RS-232/422/423/485 as well as TCP/IP Client/Server/AutoSocket, UDP/IP Client/Server/PairSocket and USB Ser/HID. Optimized for simple command sets of e.g. embedded systems. 다운로드 링크는 아래에서 https://sourceforge.net/projects/y-a-terminal/ YAT Download YAT for free. Yet Another Terminal :..
[Dropbox] Paper keyboard shortcuts - 드롭박스 페이퍼 단축키 팁 Dropbox Paper keyboard shortcuts - 드롭박스 페이퍼 단축키 캡쳐해서 보관해 놓자!!! 에버노트, 노션을 거쳐 드롭박스 페이퍼로...다들 좋은 툴 인데, 하드디스크 처럼 쓰는게 맘에 드는 드롭박스다!! 페이퍼 작성 기능을 제공해 줘서 일단 발을 담가봄. 마크다운 이외에 블록 처리를 위한 단축키가 중복으로 있고, undo, redo, find, 머 이런 기본 기능도 단축키가 있다. Dropbox Paper keyboard shortcuts - 1 어려운 내용이 없으니 그냥 그림만 보면 100% 이해할 듯 하고, 약간 관심있는 건 바로 Present를 할 수 있도록 지원한다는 것...PPT 작성 시간이 부족하면 한 번 시도해 볼 만 하다. (참고) 각 페이지 구분은 자동으로 해주지만..