전체 글(263)
-
DMW-XLR2 구매 및 개봉기
파나소닉 '루믹스 GH7' 공개…32비트 플로팅 오디오 탑재 - 디지털투데이 (DigitalToday)[디지털투데이 AI리포터] 파나소닉이 마이크로 포서드(MFT) 카메라 \'루믹스 GH7\'을 공개했다고 6일(현지시간) 온라인 매체 기가진이 전했다.GH7은 지난 2022년 공개된 루믹스 GH6의 후속 제품으로 MFTwww.digitaltoday.co.kr DC-GH7에 위상차 오토 포커스가 탑재됐다는 얘기를 듣고, DC-GH6을 팔고 조금은 무리하게 DC-GH7을 구매했다. 취미로 풍경이나 찍으러다니는 나한테 오토 포커스 자체가 큰 의미는 없지만, 어찌됐건 좋지 아니한가...! 아무튼 당연히 32비트 플로팅 오디오 모듈인 DMW-XLR2에 대해서도 GH7에 대한 뉴스를 검색하다보니 자연스럽게 알게됐고..
2024.11.04 -
오닉스 북스 Go6 구입 및 개봉기
1. 구매 결정과 고민 몇년 전 집안에 쌓아놨던 책들의 부피와 관리 부족으로 인한 곰팡이를 감당하지 못해, 쌓여있던 서적 대부분을 처분한 뒤 전자책으로 전환하기 시작했다. 전자잉크 태블릿 자체에는 대해서는 옛날에도 관심이 있어서 크레마 사운드 브라운 에디션을 구매한 적이 있지만, 당시에는 전자책이 그다지 활성화되지도 않았고 전자책을 잘 읽지도 않았던지라 점차 전자잉크 태블릿의 존재는 기억의 뒤안길로 사라졌었다. 하지만 어느날 인스타그램 피드에 '미니멀라이프에 적합한 스마트폰'이라며 전자잉크를 적용한 스마트폰 광고가 뜨기 시작하고, 킥스타터 페이지를 찾아보다 꾸준히 전자잉크 태블릿 제품이 개발되고 있다는 사실을 알게됐으며, 2024년도에는 오닉스 사의 제품이 꽤 잘 나가고 있다는 사실을 알게됐다. 전자..
2024.09.23 -
Dell D6000 Docking Station과 M1 맥북과 Neovim, feat. Lazy.vim
당근 마켓에서 도킹 스테이션을 알아보던 중 우연히 Dell사의 D6000 도킹 스테이션을 발견했다. 썬더볼트3을 지원하는 제품으로 USB-C 포트가 하나밖에 없다는 건 아쉬운 점이지만, DP포트 두 개와 HDMI포트 하나가 달려있어 총 세 개의 모니터에 연결할 수 있는 도킹 스테이션이었다. 구매를 할까, 말까 고민하며 스펙을 알아보기 위해서 구글링을 하다보니, 미국 아마존에서 중고 제품이 당근 마켓보다 싸게 올라와있는 것이 아닌가? 환율을 고려해도 5만원은 저렴한 가격에 올라와있기에, 스펙을 알아보다 말고 바로 구매하기로 결정했다. 일주일 쯤 지나자 아마존에서 커다란 종이봉투(!)가 도착했다. 아무리 그래도 전자제품이 해외에서 오는데 종이봉투는 좀 아니지 않나...싶었지만, 배송료가 무료인데다 문제가..
2024.08.28 -
React Native와 WebSocket과 자체 서명된(Self-Signed) 인증서
때는 바야흐로 2024년 08월 초, 임베디드 회사에서 WebRTC를 도입하기 위해 이런저런 시도를 하고 있을 때였다. 문득 Flutter를 사용해서 WebRTC로 수신한 영상 재생 및 데이터 채널을 통한 통신이 되는 것을 확인했을 무렵, '왜 이번 프로젝트 시작할 때 React Native를 안 썼더라...?'하는 의문이 들기 시작했다. 물론 React Native를 써본적도 없고, React는 조금 깔짝거려봤지만, 코드가 Typescript로 되어있으면 유지보수 할 수 있는 인원도 많아지니 좋지 않을까...하는 생각이 기저에 깔려있었기에 드는 의문이었다. 당장 진행중인 프로젝트를 몽땅 다 갈아엎지는 못하더라도, 지금까지 Flutter로 작성한 WebRTC 테스트용 샘플 앱을 React Native로 ..
2024.08.08 -
[Dart] 메시지를 통해 동작하는 Isolate를 추상화하기
Isolate에 대해 알아보자에서 Isolate를 사용할 시 유의해야 할 점과, 포트를 사용해서 Isolate 사이에 여러개의 메시지를 주고받기에 기재되어있는 예제를 살펴봤습니다. 유의할 점 중에는 Isolate 갯수가 CPU 코어 갯수±2개 정도를 유지하는게 좋다는 내용이 있었는데요. 이번에는 포트를 사용해서 Isolate 사이에 여러개의 메시지를 주고받기에서 살펴본 내용을 기반으로, 하나의 Isolate를 사용해서 여러개의 작업을 할 수 있도록 수정해보겠습니다.먼저 예제를 살펴봅시다. 포트를 사용해서 Isolate 사이에 여러개의 메시지를 주고받기에 기재되어있는 예제는 아래와 같습니다.import 'dart:async';import 'dart:convert';import 'dart:isolate';v..
2024.07.31 -
[Dart] Isolate에 대해 알아보자
#1. Dart와 동시성Dart는 기본적으로 싱글 스레드 환경에서 동작합니다. Javascript에 익숙하다면, 여기까지만 들어도 '엥? 그럼 혹시 Dart도 비동기 처리는 Javascript처럼...?'이라는 생각이 들 텐데요. 그렇습니다. Javascript와 마찬가지로 Dart 역시 이벤트 루프를 가지고 있으며, 비동기 처리를 진행하는 방식은 Javascript와 비슷합니다. 이벤트 루프에 대해 자세히 설명되어있는 글들은 여러가지가 있겠지만, Dart의 이벤트 루프에서는 Dart 문서에 기재되어있는 Dart의 동시성 항목을 참고해주세요. 대충 설명하면 Dart로 작성된 프로그램이 실행되면 이벤트들이 저장되는 이벤트 큐가 있고, 우리가 Dart로 작성하지 않아도 이벤트 큐에서 대기하고 있는 이벤트들을..
2024.07.29