전체 글

개발 관련 이슈 해결방안, 활용 방법, 제품 리뷰 등을 기록하는 개인 블로그
OpenAi WisherOpenAI Whisper는 OpenAI에서 개발한 자동 음성 인식(ASR, Automatic Speech Recognition) 모델이다. 다양한 언어의 음성을 텍스트로 변환하는 데 최적화되어 있으며, 강력한 성능과 범용성을 갖춘 것이 특징이다.OpenAi 사이트를 통해 유료로도 제공한다.유료 사용 시 더 인식률이 좋은 Large-v2를 기반으로 처리해주고 있으며 무료는 Large 버전까지만 사용이 가능하다.1분당 0.006달러로 가격이 매우 착한 게 특징인데, 인식 등에 대해 만족도가 높지 않다면 유료 API를 쓰는 것도 나쁜 선택이 아니라고 본다.주요 특징다국어 지원 – 50개 이상의 언어를 인식하고 번역 가능고품질 음성 인식 – 잡음이 있는 환경에서도 높은 정확도 제공멀티태..
로컬 PC에 llama 3.2 를 설치하는 법GGUF 파일 다운로드https://huggingface.co/Bllossom/llama-3.2-Korean-Bllossom-3B-gguf-Q4_K_M 에 접속하여 GGUF 파일을 다운로드 받는다.Q숫자는 양자화(Quantization) 수준을 의미한다.보통 숫자가 높을수록 용량도 크고 느리지만 정확도가 높고, 반대로 숫자가 낮을수록 용량이 작다.모델파일 다운로드명령어 실행ollama create llama3.2-bllossom-kor-3B -f Modelfilegguf 파일과 ModelFile을 한 폴더에 넣어준 후 해당 폴더에서 위 명령어를 실행한다. % ollama create llama3.2-bllossom-kor-3B -f Modelfilegather..
오드로이드 M2 인증 상태오드로이드 M2 의 Google Apps ( GApps) 를 설치했다면, 분명 미인증 기기이므로 사용이 불가하다는 메세지를 확인했을 것 이다.산업용 안드로이드 기기의 경우 인증하는 법을 사실 Google 사이트에서 제공하고 있다. 위 사진과 같이 '로봇이 아닙니다.' 위에 있는 Input 영역에 Android ID를 넣어주면 끝. 위 사이트는 아래의 주소를 통해 확인할 수 있다.https://www.google.com/android/uncertified/ 로그인 - Google 계정이메일 또는 휴대전화accounts.google.com 설정 방법안드로이드 자체 활용 ( 안드로이드 내에 터미널 에뮬레이터가 있는 경우 )터미널 에뮬레이터 실행관리자 권한 획득sugservice.db ..
하드커널 오드로이드 M2 구매기회사에서 다양한 교육 & 산업용 SBC를 테스트 할 수 있는 기회가 생겼다. ARM 칩셋을 보유하는 제품들 중 Rock Chip 사의 RK3588 시리즈 칩셋을 사용하는 제품들을 구매하게 되었는데 그중 국산 제품인 오드로이드 M2 를 먼저 구동 해 볼 기회가 생겼다. 마침 사고 싶은 제품이였는데 잘 된 셈이다.기존엔 라즈베리파이5 와 함께 Electron Framework 로 구현한 앱을 이용하고 있었는데, 성능 등에 있어 나쁘진 않지만, 아무래도 웹으로 렌더링을 표현해야한다는 점에서 크로미움 정책으로 인해 프레임 처리 및 표시가 조금 불안정함을 느끼기도 했고, 다양한 요구사항을 충족시키기에는 다소 무리가 있다고 판단이 들었다.정말 말도 안되는 요구사항들이 하필 안드로이드쪽..
· 기타
카카오 오프라인 이벤트카카오 새해 오프라인 이벤트를 강남구 도산공원에서 개최했습니다.2024월 12월 24일부터 2025년 2월 2일까지 진행하는 이벤트입니다. 넉넉하게 진행하는 이벤트인 만큼 인근에 계시는 분들은 꼭 가셔서 복주머니를 타시기 바랍니다.위치도산공원 (분당선 압구정로데오역 인근) 준비물스마트폰인스타그램 (어플) 이벤트 방법하단 링크를 눌러 팔로우를 한다 https://www.instagram.com/ryan.seoul.icon도산공원에 가서 이벤트 사진을 촬영한다인스타그램 상단 내 스토리 아이콘의 + 버튼을 눌러 촬영한 사진을 지정하고 해시태그에 #라춘복배달 이라고 기입한다이벤트 부스로 가져가 보여주고 복주머니를 받아온다이벤트 사진오후 12시부터 선착순 100명이라 했지만 의외로 한산하네요..
· 기타
배송이 늦을까 걱정했는데 시간 맞춰 잘 온 것 같습니다. 요즘 알리도 빠르네요.본체 - CPU : 라이젠 5600G - 메모리 : 16GB - SSD : 512GB 모니터 - LG IPS 24인치 모니터 - 24MR400마우스 - 로지텍 무선 마우스 M185 스피커 - Creative Pebble V2.0키보드 - 다이소 게이밍 기계식 키보드각 두개씩 구매했습니다. 연말이라 다양한 세일이 있어 다행히 꽤나 저렴하게 구매한 것 같습니다. 키보드 구매를 잊고 있다가 뒤늦게 급히 다이소에서 가서 그나마 가장 나아보이는거로 산게 조금 아쉽긴 합니다.도착한 곳은 구로구에 있는 에델마을이라는 보육원입니다. 사회생활을 시작한 뒤, 매년 언젠가 여유가 생기면 기부를 해야겠다고 다짐했지만...10년간 사회생활을..
픽카 - Mac OS 컬러 픽커 프로그램 그동안 많은 컬러 픽커 프로그램을 사용해왔지만, 가장 애용하는 앱으로 pikka 라는 프로그램을 사용중이다.피커 프로그램은 다른건 필요없고 원하는 위치에서 원하는 컬러값을 확인하면 되는데 그런 기본 기능을 잘 제공하고 있다.최초 구동시 아래와 같은 화면이 보이는데, 원하는 단축키를 지정할 수 있다. 우리가 제일 많이 사용할 기본기능은 사실 Show magnifier 이다. 나머진 뭐 프로그램 켜서 봐도 무관하다. 그 뒤, 기본 컬러 포멧 (표현방식)을 선택하자.권한 허용처리는 필수이다.이후 기타 선택사항들을 여쭤보고 마지막에 프로여부를 묻는데 무료로 쓰고 싶은 경우 X를 눌러주면 된다.이제 단축키를 눌러 잘 작동하는지 확인해보자. 다운로드 ( 앱스토어 ) http..
본 문서는 https://react.dev/blog/2024/12/05/react-19 블로그 글을 ChatGPT를 통해 번역한 내용입니다. 번역에 오역 또는 의역이 있을 수 있습니다.본문을 확인하고 싶으신 분은 위 사이트를 접속하여 확인 하시기 바랍니다.React 19의 주요 개선 사항ref를 prop으로 사용React 19부터 함수 컴포넌트에서 ref를 prop으로 사용할 수 있습니다:function MyInput({ placeholder, ref }) { return ;}// 사용 예시;이점:새로운 함수형 컴포넌트에서는 더 이상 forwardRef가 필요하지 않습니다.변환 지원:기존의 forwardRef를 사용하는 컴포넌트를 새 방식으로 변환하는 코드를 자동으로 업데이트하는 codemod를 제공할..
본 문서는 https://react.dev/blog/2024/12/05/react-19 블로그 글을 ChatGPT를 통해 번역한 내용입니다. 번역에 오역 또는 의역이 있을 수 있습니다.본문을 확인하고 싶으신 분은 위 사이트를 접속하여 확인 하시기 바랍니다. React 19의 새로운 기능: ActionsReact 앱에서 자주 사용되는 시나리오 중 하나는 데이터를 변경하고 그에 따라 상태를 업데이트하는 것입니다. 예를 들어, 사용자가 이름을 변경하는 폼을 제출하면 API 요청을 수행한 후 응답을 처리해야 합니다. 이전에는 대기 상태, 오류 처리, 낙관적 업데이트(optimistic update), 순차적 요청 등을 수동으로 처리해야 했습니다.이전 방식: useState를 사용한 상태 관리아래는 useStat..
원인운영체제에 있는 기본 폰트가 인식을 제대로 못하는거로 확인된다.해결 방법다른 폰트 설치해주면 되는데 내 경우 fonts-nanum 을 설치해 성공했다.일반 설치sudo apt updatesudo apt install fonts-nanumsudo systemctl restart jellyfin이후 아래 사진과 같이 라이브러리 스캔 처리도커/usr/share/fonts/truetype 를 볼륨컨테이너로 따로 뺀 뒤, 빠진 폴더에 nanum 이라는 폴더를 만들고 그 안에 아래 그림과 같이 폰트를 넣어주자.