IT/Software 2021. 9. 10.
VSCode 에서 파일명으로 파일 찾기
소스 보다 보면 헤더파일을 찾고 싶을때, 파일명으로 찾기가 있으면 편하다. 이거 몰라서 탐색기 검색으로 찾은 적도 있음 VSCode 띄우고 프로젝트에 폴더를 막 넣어 둔 다음 파일명을 알고 있다면, 간단하게 Ctrl + P 누르면 파일 찾기 창이 나타난다. 목록이 나오면 화살표 키로 이동해서 "->" 화살표 오른쪽 버튼을 누르면 그 파일이 열린다. 검색창은 그대로 유지 되므로 또 찾고 싶은 파일을 그대로 찾아서 오른쪽 화살표 버튼 누르고 이러면 된다. 잘 찾아서 굿럭~ BJ.
IT/IoT | Hardware 2019. 6. 24.
W5500 + STM32 프로젝트 - 허봉춘씨의 IoT 보드 개발해보기
초보개발자 허봉춘씨의 IoT 보드 개발해보기 사용한 칩셋은 TCP/IP chip W5500 + STM32 MCU 입니다. 강의자료로 작성되었던 파일을 공유합니다. 글 작성자 블로그 http://engschool.tistory.com/ Engineer School Embedded 엔지니어 분들을 위한 Engineer School입니다. engschool.tistory.com (http://wiznetacademy.com) 링크로 들어가시면 더 자세한 정보(?)나 다른 강의도 볼 수 있어요~~ [임베디드 인터넷]허봉춘씨의 파란만장 IoT 보드 구현하기 초보도 쉽게 따라하는 강의자료를 한 번 볼까요 ^^ 허봉춘씨의 파란만장한 IoT 보드 만들기 from Bongjun Hur 컴파일러는 무료 컴파일러인 Cooc..
IT/Software 2019. 6. 10.
[프로그래밍] 구글 코딩 가이드 설명서
구글의 코딩 스타일 가이드 정리한 ppt 자료입니다. 대단하죠~~ Google coding guide from . Ruvendix 원본 글은 여기서 찾아 볼 수 있다. http://google.github.io/styleguide/ Google Style Guides Style guides for Google-originated open-source projects google.github.io C/C++ 뿐만 아니라, 왠만한 언어에 대한 스타일 가이드를 몽땅 정리해 두고 있다. 그리고, 하나더 구글 참조해서 정리해 둔 블로그 글도 추가 - 사실 여기 들어가서 읽어보면 방대한 양을 읽는 것 보다 나을 듯 (감사합니다) https://tttsss77.tistory.com/61?category=801651 ..
IT/컴퓨터상식 2019. 5. 15.
[버전관리] 누구나 쉽게 이해할 수 있는 Git 입문
말그대로, 책보다 더 쉽게 잘 설명되어 있는 Git 입문자를 위한 사이트 https://backlog.com/git-tutorial/kr/ 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다! backlog.com 누구나 쉽게 이해할 수 있는 Git 에 입문하신 것을 환영합니다. 지금부터 Git을 사용한 버전 관리 기능을 함께 공부해 보자구요!!! 총 3가지의 코스가 준비되어 있습니다. Git 초보자 분들은 '입문편'부터 시작해주세요. Git을 사용한 적이 있으신 분은 '발전편'을 추천 합니다. '어? 뭐였지...?' 싶을 때는 '찾아보기'를 ..
스타트업/외국어 2019. 5. 3.
[영어공부] Bug reporting
(출처 https://stocksnap.io/photo/NSDVZHHF64) 개발자 영어 - 오픈소스에서 한 마디라도 해보자! 에서 참조한 문장. https://github.com/EngForDev/awesome-engfordev/tree/master/bugReporting max_pool op를 사용하다가 이상한 부분을 발견했어. I faced a strange behavior using the max_pool op. 네가 변수에 그 기능을 적용하지 못한다는 건 버그야. The fact that you can't apply that function to a variable is a bug. softplus가 identity 기능이 아니고 derivative 1을 가지고 있지 않기 때문에 네 gradie..
IT/블로그 2019. 3. 25.
지킬 블로그 만들기 - jekyll, github, github pages
(수정시간) 2016-08-08블로그 만들면서 참고한 글을 정리해 본다.지킬 기반의 블로그카카오 기술 블로그 - 베껴오고 있음. 개인적으로 css 이런것도 만지기 힘든데. 이렇게 바꿔서 쓰도 되는 것인가????http://blog.appkr.kr/에서 블로그 플랫폼 이전 1찬찬히 5개의 단계로 나누어서 설명하고 있다. 찬찬히 배우자.WordPress 에서 Jekyll 로자세한설명, 따라하기 좋다.SCV君’s LifeLog : 이글루에 구글 맞춤검색창 달기 - 현재 페이지에 적용된 내용.Jekyll 커스터마이징- 코멘트와 페이지네이션Jekyll 커스터마이징 2 - 태그리소스무료이미지 Pixabay - 커버이미지, 글 이미지 등등 편하게 무료로morguefilehttp://unsplash.com/https:..
IT/Cloud 2019. 1. 24.
아두이노 이더넷(Arduino Ethernet) 와 MQTT 로 간단한 원격 메시지 보드 만들기
아두이노 이더넷(Arduino Ethernet) 와 MQTT 로 간단한 원격 메시지 보드 만들기거두절미하고, 모바일 앱으로 하는 것은 이전 글에 올렸고 널리 누구나 쓰고 있는 MQTT를 이용해 비슷한 것을 만들어 봤다.결과는 아래 그림과 같다.만들기 위해 좀 작업이 필요하다.일단 Arduino MQTT 라이브러리를 다운 받아야 한다. 여기서는 shiftr.io 서비스를 이용할 것이므로 궁합이 맞는 아래 라이브러리를 받아서 사용한다.https://github.com/256dpi/arduino-mqtt이전글에 소개한 MQTT client tool과 MQTT broker 사용법은 필독하고MQTT Client tool - MQTTLens (크롬 앱) (https://ts.devbj.com/581)MQTT bro..
IT/Cloud 2019. 1. 24.
MQTT broker or cloud service - 무료 심플
MQTT broker or cloud service - 무료 심플 여기저기 찾아보고 깔아보고 테스트하기도 어렵다. 그냥 쉽게 쓰자.아주 좋은 사이트가 있어서 소개shiftr.io이름도 서비스도 간단하다. feature 는 아래 그림에서 살짝 보자.일단 가입!! 그리고 자신의 namespace 를 만들면 끝난다.앞서 소개한 MQTT Client tool을 사용하면 금방 동작 테스트를 완료해 볼 수 있다.MQTT Client tool - MQTTLens (크롬 앱) 한번 아래 내용대로 만들어서 해보시길public으로 만들었는데, 필요하다면 private 으로 지원하니 사용해 보기 바랍니다. (나중에 유료화하지 않을까? 싶다) 이제 아무나 접속을 하지 않도록 key 와 secret token을 생성해야 한다...
IT/IoT | Hardware 2019. 1. 24.
MQTT Client tool - MQTTLens (크롬 앱)
MQTT Client tool - MQTTLens (크롬 앱)https://chrome.google.com/webstore/detail/mqttlens/hemojaaeigabkbcookmlgmdigohjobjm?hl=koMQTT 연결을 테스트하고 싶을땐 간단하게 프로그램 하지 않고 크롬익스텐션으로 해결할 수 있다. MQTTLens 사용법을 간단하게 익혀보자.설치후, 실행시키면 아래 창이 나타난다. 아래 1번을 눌러 새연결을 설정한다.프로필 이름, 서버 주소 정보와 연결 키 값등을 입력하고 만들기 버튼을 누르면 끝!!이제 원하는 topic 을 pub/sub 해 볼 수 있다. 너무나 쉽게 테스트 가능!!항상 감사합니다. 능력 개발자분들~~
IT/Software 2018. 8. 28.
[코딩] 함수포인터를 typedef으로 선언해서 쓰는 이유
함수포인터를 typedef으로 선언해서 쓰는 이유from : http://ingorae.tistory.com/483리턴타입 + (* 함수포인터 변수) ( 함수 인자 타입, .... )typedef int (*TestFuncPtr)(int);// 선언 TestFuncPtr testptr; // 사용 출처: http://ingorae.tistory.com/483 [잉고래의 잇다이어리]쉽게 위 코드에서 "TestFuncPtr" 은 변수명이 아니라 타입명이다.즉, int a; 라고 선언할 때의 int 와 같은 개념함수이름을 막 바꿔서 불러쓰고 싶을때는 함수포인터를 선언해서 써야겠지? ㅎㅎ수양이 필요해~~ 쉬운건 없어 ㅠㅠ