전체 글 35

Google cloud function : Firestore 데이터 조회/수정하기

안녕하세요. 도깨비 개발자입니다. 지난 글에서는 Google Cloud Function의 환경설정, Clound Function 함수작성 및 동작 테스트까지 해보았는데요. 궁금하신 분은 아래 링크를 통해 지난 내용을 확인해주세요. Google cloud function(1/2) 소개 및 환경설정 (tistory.com) Google cloud function(2/2) 함수 만들기 및 동작테스트 (tistory.com) 오늘은 Cloud Function으로 Firestore의 데이터를 조회/수정하는 함수를 만들고 동작을 시켜보겠습니다. 시작에 앞서 먼저 이런 의문을 가지신 분들이 있을 수 있습니다. '모바일앱이나 PC어플리케이션에서 직접 Firestore의 데이터베이스를 조회하고 수정하면 되는데 굳이 Cl..

Google cloud function(2/2): 함수 만들기 및 동작테스트

안녕하세요. Cloud function의 두번째(마지막) 게시글입니다. 지난번엔 환경설정 위주였고, 오늘은 Cloud function 을 만들어보고 테스트하는 시간을 가져보겠습니다. [빌드]-[Functions]를 클릭해주세요. 현재 요금제설정이 Spark인 경우에는 프로젝트의 결제 요금제를 업그레이드 해야합니다. [프로젝트 업그레이드] 버튼을 눌러 요금제를 변경합니다. 만약 결제 계정(카드정보)이 하나도 등록되어 있지 않으면 카드등록 단계로 안내할 겁니다. 신용카드등록 단계는 생략하도록 하겠습니다. 요금정책은 아래 내용을 확인해주세요. 개인적으로 사용할 경우 거의 무료 수준의 호출량입니다. 이제 Cloud Function을 사용할 수 있게 되었습니다. [시작하기] 버튼을 클릭하면 아래와 같은 안내창이 ..

Google cloud function(1/2): 소개 및 환경설정

안녕하세요! 오늘은 Google cloud function에 대해 알아보고 환경설정까지 진행해보겠습니다. Google Cloud Functions는 Google Cloud Platform(GCP)에서 제공하는 서버리스 실행 환경입니다. 이 서비스를 사용하면 개발자가 서버 관리에 신경 쓰지 않고도 코드를 실행할 수 있으며, 코드는 Google의 인프라에서 자동으로 실행, 관리됩니다. Cloud Functions는 이벤트 기반으로 작동하며, Google Cloud 서비스(예: Cloud Storage, Pub/Sub) 또는 외부 이벤트에 반응하여 작동합니다. Google Cloud Functions의 주요 기능 서버리스: 인프라 관리가 필요 없으며, Google이 서버, 네트워킹, 스토리지 등을 관리합니다...

클라우드 서비스 비교: AWS, Azure, Google Cloud

오늘은 가장 유명한 클라우드 서비스 3개를 비교해보도록 하겠습니다. 클라우드 서비스 제공 업체인 AWS, Azure, 그리고 Google Cloud는 기업들이 클라우드 컴퓨팅을 활용하는 방식에 혁신을 가져왔습니다. 이 세 플랫폼은 각각 특화된 기능과 서비스를 제공하며, 사용자에게 각기 다른 이점과 한계를 가지고 있습니다. 장단점 비교 AWS(Amazon Web Services) 장점: 성숙한 클라우드 서비스로 광범위한 서비스 및 파트너 생태계를 제공​​. 보안, 모니터링, 안정성 등에서 높은 순위에 위치. 다양한 사용 사례에서 검증된 가상 환경 지원. 단점: 관리에 고급 전문 지식이 필요​​. 하이브리드 클라우드 지원에서는 Azure에 비해 불리할 수 있음. 서비스 범위가 넓어 소규모 조직에서는 파악과 ..

Development/일반 2023.11.23

비전검사: 렌즈 선정시 반드시 체크해야할 주요 요소 3가지

비젼 카메라 시스템을 구축하려면 위와 같이 여러 요소를 고려해야 합니다. 오늘은 특히, 워킹 디스턴스(Working Distance), 센서 크기(Sensor Size), 그리고 시야각(Field of View, FOV)에 대한 내용을 중점적으로 다룰 예정입니다. 1. 워킹 디스턴스(Working Distance) 워킹 디스턴스는 카메라 렌즈와 대상 사이의 거리를 의미합니다. 이 거리는 렌즈의 초점 거리와 밀접한 관련이 있습니다. 워킹 디스턴스가 길면 긴 초점 거리의 렌즈를, 짧으면 짧은 초점 거리의 렌즈를 선택해야 합니다. 워킹 디스턴스를 정확히 측정하고 이에 맞는 렌즈를 선택하는 것이 중요합니다. 2. 센서 크기(Sensor Size) vs 렌즈 이미지 써클(Image Circle) 카메라의 센서크기..

비전검사: 산업용 카메라 및 렌즈 선택 시 고려해야 할 주요 요소

서론 이 글은 비전검사 프로젝트를 처음 접해보거나 아직 익숙하지 않은 분들을 위한 글입니다. 아무쪼록 읽어보시고 도움이 되면 좋겠네요. 비전 검사란? 비전 검사 시스템은 다양한 산업 분야에서 품질 검사, 제품 분류, 위치 정밀 조정 등의 작업에 이용되며, 이를 구성하는 핵심 요소 중 하나는 바로 산업용 카메라와 렌즈입니다. 이번 글에서는 산업용 카메라와 렌즈 선택시 고려해야 할 주요 요소들에 대해 살펴보겠습니다. 1. 카메라 센서 카메라의 센서는 그림을 형성하는 주요 부품입니다. CCD와 CMOS가 대표적인 센서 유형입니다. CCD는 높은 품질의 이미지를 제공하지만, 전력 소비량이 크고 가격이 비싸다는 단점이 있습니다. 반면, CMOS는 비용 효율적이며 속도가 빠르지만, 노이즈가 더 많을 수 있습니다. ..

맛있는 수박 고르는 법. 이것만 알면 100% 성공합니다.

여름이면 떠오르는 과일 중 하나는 바로 '수박'입니다. 시원한 수박 한 조각은 더운 여름날의 피로를 단번에 날려버리는 마법과 같죠. 하지만 수박을 고르는 것은 생각보다 쉽지 않습니다. 그래서 오늘은 맛있는 수박을 고르는 방법에 대해 알아보겠습니다. 1. 색상확인 수박의 색상은 그 품질을 판단하는 첫 번째 기준입니다. 수박의 겉 색상이 깊은 녹색이고, 반대편(땅에 닿아 있던 부분)의 색상이 노란색이면서 균일하게 익은 것으로 보이면 좋은 수박일 확률이 높습니다. 2. 모양과 크기 일반적으로 균형 잡힌 모양과 중간 크기의 수박이 가장 맛있습니다. 너무 크거나 작은 수박, 혹은 불규칙한 모양의 수박은 피하는 것이 좋습니다. 3. 무게 확인 수박을 손에 들어 무게를 느껴보세요. 그 크기에 비해 무거운 수박은 수분..

시사:일반 2023.05.25

CAN-FD 통신이란 무엇인가?

안녕하세요. 도깨비 개발자입니다. 오늘은 CAN-FD에 대해 알아볼까합니다. 지금까지는 개인적으로 CAN 2.0 까지만 접하다가 최근들어서 CAN-FD 통신을 구현해야할 일이 생겨서 알아보게 되었습니다. CAN-FD란? CAN-FD(반도체 네트워크-플렉시블 데이터-률)는 기존의 CAN(Controller Area Network) 통신을 보완한 통신 방식입니다. CAN 통신은 자동차, 공장 자동화 등 다양한 산업 분야에서 실시간성이 중요한 네트워크 통신을 위해 널리 사용되는 표준입니다. 그러나 기존의 CAN 통신은 최대 1Mbps의 데이터 전송 속도 제한과 8바이트의 데이터 프레임 크기 제한 등의 한계가 있었습니다. 이를 개선하기 위해 등장한 것이 바로 CAN-FD입니다. FD는 'Flexible Data..

Development/일반 2023.05.13

속도가 파이썬의 35000배? MOJO(모조)! 괴물 개발 언어가 나왔다.

오늘날 급속도로 발전하는 인공지능(AI) 프로그래밍의 세계에서 최적의 성능과 효율성을 추구하는 것은 아주 중요합니다. AI를 훈련 시켜본 사람은 알겠지만 훈련을 시키는데 몇날 며칠이 걸리는게 다반사죠. 이런 와중에 'Mojo'라는 혁신적인 프로그래밍 언어가 등장했습니다. Mojo사이트의 블로그를 보고 간단히 요약 정리하였습니다. Swift와 LLVM의 창시자인 Chris Lattner의 지휘 아래 개발된 Mojo는 AI 프로그래밍 언어의 최전선에서 활약 할 수 있는 여러가지 특징들을 도입했다고 합니다. Mojo의 핵심 설계 철학은 다양한 AI 하드웨어 아키텍처에서의 원활한 확장성을 가능하게 하는 Multi-Level Intermediate Representation(MLIR)의 활용에 있다고 합니다. M..

Development/AI 2023.05.13

23년 4월 22일 본격 단속 시작. 교차로 우회전 이것만 숙지하세요!

아찔한 상황 며칠 전 아침, 학교에 가려고 동생과 함께 지하철역을 향해 걸어가는 길이었습니다. 보행자 신호가 초록색으로 바뀌자 앞서 걸음을 옮기려던 동생이 깜짝 놀라 뒷걸음질쳤습니다. 코너를 돌던 차량이 속도를 줄이지 않고 그대로 우회전을 한 것입니다. 조금이라도 더 빨리 걸었으면 그대로 치일 뻔했던 아찔한 상황이었습니다. 헷갈리는 우회전 관련 법규 보행자 신호에 우회전으로 도로에 진입하는 차량. 아마 지나가려는 보행자를 보지 못해서 바로 우회전한 것으로 추정되는데, 보행자가 없는 경우에는 보행자 신호가 초록색이어도 자동차가 우회전해도 괜찮다는 얘기도 있고, 무조건 정지해야 한다는 얘기도 있는데 저만 헷갈려 하는게 아니더라구요. 그래서 이번 기회에 우회전 관련 법규를 찾아보게 되었습니다. 마침 지난 1월..

시사:일반 2023.05.12