44.개발로먹고사는남편하루 6

마이크로비트(micro:bit) 미세먼지 센서 구동(Feat. SZH-MN01)

마이크로비트 코딩 micro:bit - 미세먼지 측정키트 (SZH-MN01) 디바이스마트에서 28,500원에 판매합니다. 오늘은 기성품으로 디바이스마트에서 판매중인 미세먼지 측정키트를 이용하여 코딩을 진행해보겠다. 일단 해당 제품에서 제공하는 코드가 있지만 일단 나만의 코딩으로 작성해 보았다. 코딩하는 사이트 https://python.microbit.org/v/3 사이트에 접속하여 microbit Python 을 작성하고 마이크로비트에 연결하여 코드를 올려보자 마이크로 비트 연결 마이크로비트를 연결하여 Send to micro:bit 를 눌러서 마이크로 비트에 연결해보자 Next를 눌러서 현재 연결되어 있는 마이크로비트를 확인해보자 연결되어 있는 마이크로비트를 연결 정상적으로 연결이 되면 Show se..

시놀로지DS220+ NAS에서 Container Manager이용한 VSCode (Feat. RUST 프로그래밍)

시놀로지 DS220+ NAS (2Gb + 8Gb 추가 = 10Gb) 이전에 글을 올렸을 때는 Docker 를 이용하였는데 이제 Container Manager로 이름이 변경되었다. Docker 때와 거의 비슷하고 이름만 Container Manager로 변경된 것이다. 약간 우주스러운 아이콘으로 변경되었다. 이제 linuxserver/code-server 를 이용하여 설정을 해보겠다 일단 Container Manager를 클릭하여 생성하는 창을 열어주고 컨테이너 → 생성 클릭한다. 생성을하게 되면 컨테이너 이미지를 선택하게 되어 있다. linuxserver/code-server 를 선택한다. 이전에 이미지를 업데이트 해두는 것이 좋다. 이미지를 선택한 다음 컨테이너 이름을 설정한다. 오늘은 RUST 프로..

시놀로지DS220+ NAS에서 Docker를 이용한 웹 VSCode설치

시놀로지 DS220+ NAS 오늘은 시놀로지 나스로 원격으로 코딩을 어디서나 하는 방법을 알아보겠다.-_-) (C/C++, Python, Golang) 설치 해보도록하자 노트북을 들고다니면 필요없겠지만 IPAD, 갤럭시패드, 갤럭시폴드 등 화면이 큰 디지털기기를 들고 다닐 때 어디서나 유요하게 쓸 수 있을 것이다. 모든 사용자가 DSM으로 quickconnect 를 연결했을 것이라고 생각하고 시작해보겠다. 위는 처음 연결된 모습이다. 혹시 도커를 설치하지 않았다면 도커부터 먼저 설치 하길 바란다. 아래는 도커를 설치하고 실행시킨 모습이다. 도커를 이용해서 Visual Code를 설치하기 때문에 도커가 필수 이다. 자 이제 레지스트리(클릭) -> 검색창에 linuxserver/code-server 를 검색..

JupyterLab(Python)을 이용해서 나의 주식 현재가격을 알아보자

주피터 파이썬을 이용해서 입력한(json) 주식의 현재 가격을 알아보는 프로그램을 간단하게 만들어 보겠다. 따라해보는데는 한 30분이면 가능할 것이다. 제가 사용할 주피터는 시놀로지 나스에 설치되어 있는 주피터이고 웹으로 접속해서 작성하였다. 이제 바로 코딩을 하기전에 구조를 약간 만들고 가보겠다. 폴더는 json_c_data , json_data , json_maker 이렇게 만들고 stock.ipynb 파일을 만든다 json_maker 폴더에 현재 내가 가지고 있는 주식 정보를 json으로 만들어줄 python을 만들어줍니다. 파일이름은 stock_kr_maker.ipynb 으로 만들자 요렇게 구조를 만든다... #1 stock_kr_maker.ipynb 에 들어가서 이제 코딩을 해보자 # 데이터를 ..

초등학생 코딩기초 : 기초 변수 활용 (Feat. 스크래치)

오늘은 저번에 언급했듯이 변수에 대해서 확인을 해보겠다. 모든 언어에는 변수를 선언하고 그 변수에 값을 넣어서 활용을 하기 마련이다. 코딩에서의 가장 기초적일 것이다. 변수 란? 우리 초등학생 입장에서 설명을 해줘야되는데 어떻게 해야될 지 고민이다. 쉽게 말하면 수학에서 쓰이는 수식에 따라서 변하는 값이라는 뜻이다. 내가 지정한 이름에 값을 넣어주는 형식이다. 쉽게 말하면 내가 "변수이름" 이라는 이름을 정해두고 이 이름표에 숫자를 지정해 두는 것이다. "변수이름 = 14" 이것에 의미는 변수이름은 14와 같다라는 말이다. 초등수학에서 배웠을 것이다. 변수에 대한 자세한 의미는 다음, 네이버, 구글 검색에 검색을 해보도록 하자. 코딩을 잘하려면 검색을 잘해야된다 이 말은 진리이다 .... 일단 간단하게 ..

초등학생 코딩기초 : 가입 및 준비 (feat. 스크래치)

^^ 이 카테고리는 남편이 작성한 글 입니다. 이번에 다뤄볼 내용은 초등학생 코딩학습인데 일단 나는 약 23년동안 개발을 하였고,삼성멤버십, 삼성전자를 거쳐서 현재까지 코딩 및 개발 기획을 하고 있다. 예전 제가 초등학교 다닐때는 DOS , GW-BASIC을 배우고 그때 부터 커맨드 창에서 코딩하는 것을 배웠었는데 요즘에는 비주얼(Visual)로 만들어진 툴이 많아서 아이들에게 개발의 개념을 심어주는데에는 괜찮은 것 같다. 하지만 현재 개발시장에서도 로우레벨을 코딩하는 사람은 극히 드물다 대부분 응용프로그램 개발자 이고 대부분 라이브러리 , 패키지를 사용한다던지 옛날에는 자신이 직접 API를 만들어서 사용하는 것이 정석이였으나 요즘에는 효율성을 따지기 때문에 가져와서 사용하는 것이 많아 졌다. 그리고 스..