반응형

분류 전체보기 764

American Robotics 자동 스마트 드론

대표사진 삭제 사진 설명을 입력하세요. FAA(Federal Aviation Administration, 연방 항공 행정부)에서 자동 운행 스마트 드론에 대한 규제를 10월에 크게 줄여주었다. 북 캐롤리나에 있는 어느 다리에서든 자동운행 스마트 드론(Skydio 사)으로 4년 동안 조사할 수 있도록 허가해주었다. 단 사람이 먼저 해당 다리 확인한 다음에 가능하다. 현재 US 에어스페이스 법 집행관은 더 크게 규제를 풀어주었다 : "American Robotics" 사는 드론 주변에 조정하는 사람 없이 운행할 수 있는 첫번째 회사가 되었다고 한다. 하지만 언론에서 발표한 "FAA에서 승인한 첫번째 상업용 자동운행 드론"은 기대에는 못미치고 있다. 왜냐하면 여전히 사람이 필요하기 때문이다. 법적으로는 승인되..

IT기사 2021.01.18

Asus 사에서 팬(Fan) 없는 크롬박스(Chrome box) 출시

아수스(Asus) 사에서 쿨링팬이 없는 새로운 크롬박스(Chromebox)를 발표하였다 : Asus Fanless Chromebox 이전 모델과 마찬가지로 Asus Fanless Chromebox 는 컴팩트한 크기를 가지고 있고 모니터 뒤에 쉽게 설치할 수 있게 되어 있다. 공간을 많이 차지 않아 책상 같은 곳에 놔두어도 된다. 의도 하지 않았겠지만 디자인이 다소 무선 라우터와 비슷하게 생겼다. Asus Fanless Chromebox 는 8.15 x 5.82 x 1.26 인치 크기이다. 그리고 외부 샤시는 알루미늄으로 되어있고 사각형 박스 모양이다. 디자인 특징은 박스 윗 부분에 이랑(ridged)과 후면에 두개의 안테나에 있다. 이번 크롬박스의 특징은 10세대 Intel 코어 또는 Celeron 프로..

IT기사 2021.01.14

엔비디아(Nvidia), AMD의 GPU 부족 사태

엔비디아의 새 출시품인 RTX 3080, 3070, 3060 Ti와 AMD의 RX 6800, 6800 XT 모두 현재 수급이 어렵다. 출시 되면 즉각적으로 팔리고 있다. 이와 같은 믿을수 없는 수요는 GPU 가격을 수백불에 달하게끔 상승시키고 있다. 트럼프 정부의 세금과 치솟는 cryptocurrecy 가격이 GPU의 가격(비트 코인 채굴에 이용)을 더 높게 만들었다. 심지어 예전 GPU 모델들도 온라인에서 빠르게 팔리고 있다. 이번주 엔비디아와 AMD에서 업데이트 뉴스를 발표했다. AMD 사에서 발표하기를 2021년 1분기에 고정된 가격으로 본사의 웹사이트에서 자사 대표 모델인 RX 6800, 6800 XT, RX 6900 XT를 판매하기로 하였다. 가격은 $579, $649, $999로 별도의 증가는..

IT기사 2021.01.13

JSON 개념, 의미, 사용 목적, Python Flask 와의 연동 예제 설명

JSON 의 의미와 사용 목적 JavaScript Object Notation (JSON) 는 텍스트 형식으로 구조화된 형태로 자바스크립트 구문을 사용한다. JSON은 데이터를 웹 application에 전송할때 주로 사용된다. 가령 데이터를 서버에서 클라이언트의 웹브라우저로 보내거나 반대로 웹에서 서버로 보낼 때 사용된다. JSON 이 비록 자바스크립트의 형태를 따르기는 하지만 자바스크립에서 독립적으로 사용될 수 있고 많은 프로그램 환경에서도 JSON 기능을 제공한다. 현재 내가 개발하고 있는 환경은 파이썬 Flask를 이용해서 웹서버를 만들고 웹서버에서 주기적으로 웹브라우저에 데이터를 보내주는 예제이다. 만일 JSON을 사용하지 않고 데이터를 보내려고 한다면 python에서 별도의 encoding 과..

소니 (Sony) 사의 Airpeak 드론

소니도 드론 사업을 시작 하였습니다. Airpeak 라는 이름의 드론을 올해 2021 미국 CES에서 처음으로 간략하게 선보였습니다. 새로 출시되는 이 드론은 Alpha 카메라는 운반할 수 있는 드론 중 가장 작은 크기라고 알려져 있습니다. Airpeak의 주 사용은 비디오 컨텐츠 제작 및 전문 사진 촬영입니다. 소니 측에서 해당 드론은 지형이나 도시 촬영용으로 사용된다고 얘기 하였지만 그 외에는 알려진 정보가 거의 없습니다. 이번 CES 쇼케이스에서는 소니사의 컨셉차량 Vision-S의 추적 촬영을 선보였습니다. CES2021에서 보여준 모델은 quadcopter(4개의 프로펠러) 였습니다. 두개의 착륙 장치가 있었고 이륙 시에는 위 쪽으로 접혔습니다. 드론 사업이 소니가 처음하는 분야이지만 카메라에 ..

IT기사 2021.01.12

아두이노에서 온도값 주면 db에서 저장한 값을 webGUI에서 그래프로 출력하기

이번 프로젝트는 아두이노에서 온도값을 컴퓨터로 serial 통신을 사용해서 전달한다. (1초단위) ​ serial로 받은 값은 파이썬과 mongodb를 이용해서 db에 저장한다. ​ 동시에 다른 파이썬 프로그램에서는 web GUI 를 flask를 이용해서 실행시키고 db에서 읽은 값을 웹브라우져를 통해 그래프로 표현하다. ​ 여기서는 그래프로 출력하는 파이썬 flask와 html 코드를 설명하겠다. ​ 코드 - flask python>> from flask import Flask, Response, render_template from pymongo import MongoClient from datetime import datetime import json import time import random ..

javascript css html head에서 정의(선언)

html 문서에서 head 내에 필요한 css나 js(javascript) 문서 링크를 선언한다. ​ 코드>> 주석>> web 브라우저에 그래프를 그리기 위해서 필요한 js와 css를 가져오는 가정이다. ​ link 문에는 css 문서를 css 서버에서 가져온다. ​ script 는 js 자바스크립트 문서를 가져온다. jquery는 javascript 코드를 사용하기 편하게 만들어놓은 일종의 라이브러리로 앞으로 진행할 프로젝트에 필요하다. ​ bootstrap은 jquery 처럼 누군가 구현하기 피곤한 javascript를 객체로 제공하는 것으로 우리는 필요한 부분만 빼서 사용하면 된다. ​ Chart는 그래프 그릴때 필요한 자바스크립트로 이미 구현된 것을 명령어들을 가져와서 사용하면된다.

javascript 객체지향

자바스크립트의 객체 지향을 공부했다. 파이썬의 Class 와 유사했다. 파이썬의 클래스에서 init에서 변수를 선언하고 그 뒤에 함수들을 선언해서 사용하는 것과 유사하게 javascript 에서 사용할 수 있다. 아래 예를 통해 이해해 보자. 코드>> 결과>> 주석>> a_var 라는 객체 안에 변수들을 키값하나에 다시 객체로 넣었다. 그리고 함수를 'function'이라는 키값 안에 넣었다. for 문 안에 this가 있는데 이것은 python에서 self를 말하는 것처럼 여기서는 a_var 자신을 가리키는 것이다. 그래서 a_var에서 변수 키값인 "variables"를 사용해서 값을 가져와서 함수에 적용한 것이다.

javascript 배열 명령어들 정리 (추가, 삭제, 정렬)

코드 예제를 통해 바로 이해해보자 코드>> 결과>> 주석>> push 는 배열 마지막에 추가해준다. concat은 배열 마지막에 여러값을 추가해준다. unshift는 배열 앞에 추가해준다. splice는 원하는 인덱스 위치에 여러 값을 넣어준다. pop은 배열 마지막 값을 빼준다. shift는 배열 앞의 값을 빼준다. sort는 숫자나 string을 정렬해준다. reverse는 역순으로 정렬해준다.

반응형