본문 바로가기

개발자

라즈베리파이 쉴드 Grove Base Hat for Raspberry Pi 보면 볼 수록 잘 만든 라즈베리파이 쉴드를 발견했다. 라즈베리파이에 꼭 맞게 만든 쉴드(GPIO를 사용하기 쉽게 많이 모아놓은 보드)를 발견하기 어려운데 가천대학교에서 부품준문이 들어와 찾아보다가 알게되었다. 국내 여러 부품 회사들은 늘 그렇듯이 품절이고 단종되었다는 말만 한다. 작접 홈페이지를 방문해 주문했다. 가격은 9.9$ 사이트 주소는 Grove Base Hat for Raspberry Pi - SKU 103030275 이곳을 방문하면 된다. ItemsQtyPriceSubtotalShipping & HandlingGrand Total Grove Base Hat for Raspberry Pi SKU: 103030275 2개 $19.80 $19.80 제품가격 $18.50 DHL 배송 가격 ㅠ.ㅠ $3..
Iceball Maker 원형 틀 제작은 또 Fail 스테인레스 재질로 제작하는 샘플을 의뢰했는데 작업 후 결과물을 보니 예상대로 되지 않았다. 제품을 의뢰받아 제작하는 회사 대표도 처음이라 그런지 힘들었다고 한다. 어려움은 늘 있다. 어떤 행동도 실패할 가능성은 있다. 행동으로부터 배운다. 행동하지 않는 일은 최악이다. 무엇이든 배우기로 하고, 배우려면 자주 실패하는지라 별로 신경쓰지 않는다. 남자는 이런일을 좋아한다. 기구 설계나 제작일을 내가 해야 되는 일이었는지 다시 점검할 필요가 있다. 이건 순친하거나 착한 게 아니라 바보같은 일이다. 빼앗기는 커녕 빼앗기기만 할 건지. 수정 보완 사항 ● 현재 원형틀의 지름은 28파이(28mm)로 너무 작다는 판단. 32파이로 고려 ● 냉매 배관은 원형틀 사이즈가 작기 때문에 지름 6파이(내부 관 4파이)로 선정..
모두를 위한 머신러닝/딥러닝 강의 아주 유용한 불멸의 강의 목록(자료링크) 모두를 위한 머신러닝과 딥러닝의 강의 알파고와 이세돌의 경기를 보면서 이제 머신 러닝이 인간이 잘 한다고 여겨진 직관과 의사 결정능력에서도 충분한 데이타가 있으면 어느정도 또는 우리보다 더 잘할수도 있다는 생각을 많이 하게 되었습니다. Andrew Ng 교수님이 말씀하신것 처럼 이런 시대에 머신 러닝을 잘 이해하고 잘 다룰수 있다면 그야말로 "Super Power"를 가지게 되는 것이 아닌가 생각합니다. 더 많은 분들이 머신 러닝과 딥러닝에 대해 더 이해하고 본인들의 문제를 이 멋진 도구를 이용해서 풀수 있게 하기위해 비디오 강의를 준비하였습니다. 더 나아가 이론에만 그치지 않고 최근 구글이 공개한 머신러닝을 위한 오픈소스인 TensorFlow를 이용해서 이론을 ..
AI 온라인 강의 사이트 모음 AI를 알기 위해선 컴퓨터 프로그래밍, 수학, 통계, 알고리즘, 데이터 사이언스 등을 포함해 다양한 분야를 학습해야 한다. 또한, AI가 활용되는 다양한 분야인 자율주행, 의학, 자연어 처리 등의 전문적인 지식도 필요하다. 이번에 소개하는 내용은 AI를 학습하기 위해 필요한 기본지식부터 수준 높은 강의들을 선별한 것이다. CS50x Introduction to Computer Science All Time Top 50 Mooc강의로 추천된 컴퓨터 프 로그래밍 코스. 101도 어렵다면, 50부터 시도해보 는 것도 좋다. C, Python, Java 등을 이용해 금융, 게임, 바이오 등 실생활의 문제를 해결하게 유도 하는 코스로, 9개의 숙제와 기말 과제로 이뤄져 있다. 제공 | Harvard Univers..
티스토리 글올리기 API 티스토리 블로그에 IT 키워드 여러개를 동시에 포스팅 하려고 찾아보니 이런 api를 제공하고 있다. 아래 코드블럭의 글은 티스토리 api를 설명한 티스토리 Open API에 잘 나와있다. 이제부터 어떻게 사용하면 되는지 공부, 또 공부! 글 작성 API 블로그에 글을 작성하는 API 입니다. POST https://www.tistory.com/apis/post/write? access_token={access-token} &output={output-type} &blogName={blog-name} &title={title} &content={content} &visibility={visibility} &category={category-id} &published={published} &slogan={s..
티스토리 글 목록 가져오기 Open API 사용(파이선, open api) 티스토리 Open API 를 사용해 티스토리 블로그 글을 csv 파일로 저장하는 방법을 설명한다. API란 “API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스"를 뜻한다. 그냥 상대방의 시스템을 편하게 사용할 수 있게 만든 함수라고 생각하면 된다. 일단 파이선을 설치한다. 파이선 설치 사이트에서 윈도우용 파일을 받아 설치한다. Welcome to Python.org The official home of the Python Programming Language www.python.org 파이선 프로그램을 개발할 수 있는 통합개발환경을..
C# 코딩 표준과 좋은 프로그래밍 습관 C# Coding Standards and Best Programming Practices 누구나 코드는 작성할 수 있다. 짧은 경력으로도 작동 되는 어플리케이션(working applications)은 작성할 수 있다. 이렇게 만드는 것은 쉽지만, 좀더 올바르게 만드는 것은 더 많은 작업을 필요로 한다. 많은 프로그래머들이 ‘작동되는 코드(working code)’를 만들지만, ‘좋은 코드(good code)’는 아니다. 좋은 코드를 작성하는 것은 예술이며 반드시 배워서 이행할 필요가 있다. 많은 사람들이 좋은 코드에 대한 정의를 다르게 내리고 있다만, 저자의 관점에서는 아래의 특징들을 가지는 것이 좋은 코드라고 할 수 있다. 신뢰할 수 있다 (Reliable) 관리하기 좋다 (Maintainable)..
가장 간단한 라즈베리파이 개발 환경 구성할 때 주의할 점 라즈베리파이로 개발환경을 구성할 때 랜케이블 하나로 연결하는 방법을 설명했다. 혹시 이전 개발환경을 구성하는 방법에 대해 처음인 분은 아래 링크를 참조하기 바란다. 라즈베리파이 개발환경을 3가지 방법으로 구현하기 https://fishpoint.tistory.com/1653 그리고 이러한 방법이 어려울 경우 랜케이블 하나로 라즈베리파이 연결하는 방법을 올린 포스팅을 참고한다. 랜케이블 하나로 가장 빠르게 라즈베리파이와 접속하는 방법 https://fishpoint.tistory.com/1979 여기서 문제가 발생한다. 컴퓨터의 네트워크 환경에서 IP 주소를 192.168.137.1 로 설정하고 라즈베리 파이 이미지를 구운 SD 카드를 PC 에서 읽어 cmdline.txt 파일의 마지막에 특수문자 없애고 ..
파이선 버전 확인 간혹 자신이 사용하는 시스템에서 파이선의 버전을 정확히 알 필요가 있다. 사용중인 파이선의 버전을 알아내기 위해 다음과 같이 한다. C:\user\girin>python --version Python 3.6.0 파이선에 내장된 sys 모듈을 조사하여 런타임에 사용중인 파이선의 버전을 알아낼 수도 있다. C:\Users\girin>python Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (In tel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> >>> import sys >>> print(sys.versio..
파이선 학습자료 사물인터넷 실습 교육을 마무리하고 교육 시간이 남아 파이선을 스스로 공부하는 길을 알려주기로 한다. 필요한 자료를 올리고, 간단하게 설명하는데 자료 만든지 좀 되어서 그런지 개발환경과 맞지 않는다. 지난 것을 잊혀야 되므로 다시 작성하는 일이 필요하다. 참고하시길. 우선 Git과 프로그래밍 공부를 결합한 repl.it 에 계정을 만들어 간단한 웹 크롤링 실습을 진행했다. 1. 라즈베리 파이 파이선 GPIO 제어 2. 파이참(Pycharm) 사용법 3. 파이선 기초 버전 감사합니다.
라즈베리파이4 Model B Specifications Specifications Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz 1GB, 2GB or 4GB LPDDR4-3200 SDRAM (depending on model) 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE Gigabit Ethernet 2 USB 3.0 ports; 2 USB 2.0 ports. Raspberry Pi standard 40 pin GPIO header (fully backwards compatible with previous boards) 2 × micro-HDMI ports (up to 4kp60 supported) 2-lane MIP..
C Programming Language 문법 설명 링크 C언어: 다른 어떤 시스템에라도 이식(portable) 가능하고, 크기가 작아 가장 빠르게 실행하며, 메모리를 아주 조금 사용하며, 아주 작게 나누어 모듈식 설계가 가능하고, 사람과 기계 사이에서 절묘한 군형을 잡아주며, 절차지향 프로그래밍에 강하고, 익숙하며, 강력하고, 유연한 프로그래밍 언어. -girin- 1. C 프로그래밍 언어는? 2. C언어 개발 환경 (실습 환경) 3. C언어의 컴파일 과정 4. C 소스 파일 구성 5. 주석문(Comment) 6. 식별자 명명 규칙 7. C 프로그래밍의 시작 - 함수 8. 변수와 상수 (정수형) 9. 변수와 상수 (실수형) 10. 변수와 상수 (문자, 문자열) 11. 변수(變數:Variable)와 관련 총정리 12. C언어의 연산자(operator) 13. ..