1. 시작2. 안테나, 무전기, PC 연결3. WSJT-X 사용하기4. JTAlert 사용하기5. Log4OM 사용하기 6. PSK Reporter 6.1 PSK Reporter 사용 준비 6.2 PSK Reporter 기본 사용법 6.3 PSK Reporter 통계 보기7. 마치며 (1) 안테나, 무전기, PC 연결 (2) 시계 맞추기, WSJT-X 설치, 설정(3) WSJT-X 설정, 기본 사용법(waterfall)(4) WSJT-X 기본 사용법, 교신 진행과정(5) JTAlert 설치, 기본 사용법(6) Log4OM 설치, 연결, LoTW 업로드/다운로드(7) PSK Reporter 보는 법 6. PSK Reporter PSK 리포터는 교신 신호를 탐..
* 이 글은 인프런 강의 을 보고 정리한 글입니다. 람다 (Lambda) fun main() { println(sumString("1", "2")) println(sumStringTwo("1", "2")) println(sumStringTypeTwo("1", "2")) } fun sumString(a : String, b : String) : String { return "string1 : $a string2 : $b" } val sumStringTwo = {a : String, b : String -> "string1 : $a string2 : $b"} val sumStringTypeTwo : (String, String) -> String = {a, b -> "string1 : $a string2 :..
안드로이드 앱을 제작과정에 있는데 코틀린 언어에 대해 따로 작게라도 재정리를 해야 할 것 같아서 이 글을 씁니다. 자세히는 말고 개념만 잡자는 느낌으로 썼습니다. * 이 글은 인프런 강의 을 보고 정리한 글입니다. 엘비스 연산자 (Elvis Operator) fun main() { println(findStringLength(null)) // 인자로 null 값 } fun findStringLength(str : String?) : Int? { // 인자 값이 null일 수 있고, 반환 값이 null일 수 있음 return str?.length // 인자 값 str이 null일 수 있음 } // 결과값은 null '?' = null 일 수도 있다. fun main() { println(findString..
1. 시작2. 안테나, 무전기, PC 연결3. WSJT-X 사용하기4. JTAlert 사용하기 5. Log4OM 사용하기 5.1 Log4OM 설치 5.2 Log4OM 설정 5.2.1 기본 설정 5.2.2 외부 서비스 연동 설정 5.2.3 JTAlert과 연결 5.3 Log4OM에서 LoTW 업로드/다운로드 6. PSK Reporter7. 마치며 (1) 안테나, 무전기, PC 연결(2) 시계 맞추기, WSJT-X 설치, 설정(3) WSJT-X 설정, 기본 사용법(waterfall)(4) WSJT-X 기본 사용법, 교신 진행과정(5) JTAlert 설치, 기본 사용법(6) Log4OM 설치, 연결, LoTW 업로드/다운로드 (7..
1. 시작2. 안테나, 무전기, PC 연결3. WSJT-X 사용하기 4. JTAlert 사용하기 4.1 JTAlert 설치 4.2 JTAlert 기본 사용법 4.2.1 기본 설정 4.2.2 알람 소리 설정 4.2.3 메시지 보내기 4.2.4 Rebuild 5. Log4OM 사용하기6. PSK Reporter7. 마치며 (1) 안테나, 무전기, PC 연결 (2) 시계 맞추기, WSJT-X 설치, 설정(3) WSJT-X 설정, 기본 사용법(waterfall)(4) WSJT-X 기본 사용법, 교신 진행과정(5) JTAlert 설치, 기본 사용법 (6) Log4OM 설치, 연결, LoTW 업로드/다운로드(7) P..
1. 시작2. 안테나, 무전기, PC 연결 3. WSJT-X 사용하기 3.1 시계 맞추기 3.2 WSJT-X 설치 3.3 WSJT-X 설정 3.4 WSJT-X 기본 사용법 3.4.1 Wide Graph 3.4.2 WSJT-X 실행화면 4. JTAlert 사용하기5. Log4OM 사용하기6. PSK Reporter7. 마치며 (1) 안테나, 무전기, PC 연결 (2) 시계 맞추기, WSJT-X 설치, 설정(3) WSJT-X 설정, 기본 사용법(waterfall)(4) WSJT-X 기본 사용법, 교신 진행과정 (5) JTAlert 설치, 기본 사용법(6) Log4OM 설치, 연결, LoTW 업로드/다운로드(7) PSK Reporter 보는 법..
1. 시작2. 안테나, 무전기, PC 연결 3. WSJT-X 사용하기 3.1 시계 맞추기 3.2 WSJT-X 설치 3.3 WSJT-X 설정 3.3.1 General 3.3.2 Radio 3.3.3 Audio 3.3.4 Tx Macros 3.3.5 Reporting 3.3.6 Frequencies 3.3.7 Colors 3.3.8 Advanced 3.4 WSJT-X 기본 사용법 3.4.1 Wide Graph 3.4.2 WSJT-X 실행화면 4. JTAlert 사용하기5. Log4OM 사..
1. 시작2. 안테나, 무전기, PC 연결 3. WSJT-X 사용하기 3.1 시계 맞추기 3.2 WSJT-X 설치 3.3 WSJT-X 설정 3.3.1 General 3.3.2 Radio 3.3.3 Audio 3.3.4 Tx Macros 3.3.5 Reporting 3.3.6 Frequencies 3.3.7 Colors 3.3.8 Advanced 3.4 WSJT-X 기본 사용법 4. JTAlert 사용하기5. Log4OM 사용하기6. PSK Reporter7. 마치며 (1) 안테나, 무전기, PC 연결(2) 시계 맞추기,..
* 이 글은 를 읽고 쓴 글입니다. Q. 인간이 만든 비인간을 길들이기 위한 방법? 우선 우리가 만든 비인간으로부터 도망가지 말아야 한다. 소설 속 프랑켄슈타인은 자신이 만든 괴물에 대해 후회하여 방기하고, 이 일로 인해 괴물은 다른 사람을 살해하고, 프랑켄슈타인이 죽고, 나중엔 괴물도 죽는다. 비인간을 만든 것에 대해 후회하고 자책할 수 있다. 마치 AI가 없었던 세상이 더 좋았다, 원자폭탄이 없었던 세상이 더 좋았다, 하며 인간이 만든 비인간에 대해 부정적인 인식을 갖는 것이다. 그러나 우리는 한 번 만들어진 비인간으로부터 벗어날 수는 없다. 그것은 인간이 아니지만 행위자이며, 우리가 만든 자식이다. 그리고 우리가 만든 비인간은 세상과 수많은 관계를 맺는다. 그래서 우리는 우리가 만든 비인간에 대해 ..
1. 시작 2. 안테나, 무전기, PC 연결3. WSJT-X 사용하기4. JTAlert 사용하기5. Log4OM 사용하기6. PSK Reporter7. 마치며 (1) 안테나, 무전기, PC 연결 (2) 시계 맞추기, WSJT-X 설치, 설정(3) WSJT-X 설정, 기본 사용법(waterfall)(4) WSJT-X 기본 사용법, 교신 진행과정(5) JTAlert 설치, 기본 사용법(6) Log4OM 설치, 연결, LoTW 업로드/다운로드(7) PSK Reporter 보는 법 1. 시작 저는 작년(2023) 7월 중순에 FT8을 시작하여 지금까지(2024-2월) 재미있게 교신하고 있습니다.FT8 교신을 위해서 어떻게 세팅을 하였는지 기록으로 한번 남겨보고자 합니다. 만약 이 글을 참고하시어 세팅을..
계속 ViewModel로부터 시작하여 모르는 단어들을 ChatGPT한테 물어보며 공부합니다. * 빨간색 형광펜: 찾아서 알게된 단어(개념) (2024-02-24 기준) * 초록색 형광펜: 주제에서 벗어나 나중에 찾을 단어(개념) 0. ViewModel이 무엇입니까? 더보기 ViewModel은 Android 앱에서 UI 관련 데이터를 처리하고 관리하기 위한 구성 요소 중 하나입니다. 주로 MVVM (Model-View-ViewModel) 아키텍처 패턴에서 사용됩니다. ViewModel은 UI 컨트롤러 및 비즈니스 로직과 UI 간의 중간 매개체 역할을 합니다. ViewModel의 주요 특징과 역할은 다음과 같습니다: 1. Lifecycle-aware: ViewModel은 Android의 수명 주기를 인식하고..
계속 ViewModel로부터 시작하여 모르는 단어들을 ChatGPT한테 물어보며 공부합니다. * 빨간색 형광펜: 찾아서 알게된 단어(개념) (2024-02-23 기준) * 노란색 형광펜: 아직 찾지 않은 단어(개념) (2024-02-23 기준) * 초록색 형광펜: 주제에서 벗어나 나중에 찾을 단어(개념) 0. ViewModel이 무엇입니까? 1. MVVM (Model-View-ViewModel) 아키텍처 패턴이란? 2. 아키텍처 패턴이란? 더보기 아키텍처 패턴은 소프트웨어 시스템을 설계하고 구축하는 데 사용되는 구조적인 체계나 설계 원칙의 집합을 말합니다. 이러한 패턴들은 시스템의 구조를 조직화하고, 코드의 유지 보수성, 확장성, 재사용성, 테스트 용이성 등을 향상시키기 위해 개발되었습니다. 아키텍처 패..
현재 안드로이드 앱 개발을 하고 있습니다. 처음이다보니 데이터베이스, ViewModel 개념에서 걸려 넘어져 있는 중입니다.. (흑흑) 그리하여 ViewModel에 대해 ChatGPT한테 물어물어 공부를 해보았습니다. GPT 이놈이 할루시네이션(뻔뻔한 거짓말)이 있다는 것을 알지만 물어보면 바로 대답을 해주다보니 키워드로 검색하는 것보다 훨씬 편리해서 실험적으로 이 방법을 써보았습니다. (언젠가는 키워드로 검색하는 시대가 사라지겠지요..) 공부한 방법은 다음과 같습니다. 1. GPT한테 물어본다. 2. GPT가 알려준 답변에서 모르는 단어(개념)에 대해 다시 물어본다. 3. 2번의 반복. (주제에서 너무 벗어난 것 같으면 멈춘다) 4. 할루시네이션에 의한 잘못된 정보를 걷어내기 위해 구글링을 통해 검증한..
공기는 유체와 같은데 음파는 공기를 통해 힘을 전달할 수가 있습니다. 이것을 물체에 작용시켜 물체를 공중에 띄우도록, 초음파를 이용하여 중력을 거스를 큰 힘을 갖도록 해보는 것입니다. https://www.youtube.com/watch?v=Lu4XXHXA7Tw 음파 공중부양에 대한 영상 쉽게 생각해보면 물체를 띄우기 위해서 매우 큰 소리가 나는 스피커를 사용해보면 가능할 것입니다. 즉, 큰 소리, 가청 주파수를 넘어서는 초음파를 이용하여 이를 통해 진동하는 공기분자를 이용하는 것입니다. 위 그림과 같이 초음파를 마주보도록 하면 정재파가 발생합니다. 그러면 정재파의 고정된 패턴이 일어날 것이고 이를 통해 물체가 공중부양을 하게 되는 것입니다. >> 링크 아두이노 nano와 40kHz 초음파 발생기로 초음..
제가 만들어 본 키트 중에 제일 시간이 많이 걸렸습니다. (이틀 걸렸음) 리뷰를 보니 15시간이 소요되었다는 분도 계시더군요. https://ko.aliexpress.com/item/1005004131003602.html 29860.0₩ 50% OFF|DIY 전자 키트, 다채로운 RGB 음악 LED 조명, 연습 납땜용, 리모컨 포함, 3D 큐브, 8x8x8 3 Smarter Shopping, Better Living! Aliexpress.com ko.aliexpress.com 여러 동작 모드가 있으며 (10가지는 되는 것 같습니다) 블루투스가 있어서 스피커로 음악을 들을 수 있고 오디오 스펙트럼 기능이 있어서 음악에 따라 LED 동작이 가능합니다. 8x8x8 이니깐 총 512개의 LED를 납땜해야 합니다..