Angler Blog
-
[송어] 장자골 낚시터일상생활_리뷰 2022. 12. 11. 21:52
▶ 날짜 - 12월 10일 ▶ 장소 - 문의 장자골 낚시터 ▶ 태클&채비 - UL / 스피닝 1000번대 / 버클리 트라우트웜 / 스푼 / 2인치 웜 ▶ 조행기 근래 낚시에 다시 호기심을 보이는 와이프를 꼬셔 데이트 삼아 송어 낚시를 다녀왔습니다. 손맛터 송어 낚시이니 꽝칠일 없이 손맛을 보여줄 수 있지 않을까 해서 찾아간 장자골 낚시터! 결과는 완전 꽝.. 이였습니다.. 경기도권 송어터에서는 송어가 너무 꿀꺽 삼켜서 금지하고 있는 버클리 트라우트웜! 배스 낚시도 짬낚시만 주로 하는 저에게 짜치라도 잡게 해주는 주력채비인 트라우트웜인데... 입질을 단 한번도 받지 못했습니다... 바닥을 긁어봐도, 중층으로 띄워봐도, 스푼으로, 마커로 다 해봤지만 반응이 이렇게 없는 낚시터는 난생 처음.... 웬만하면 ..
-
[Android] jar, so 파일 빌드를 통한 ROS for AndroidROS 2022. 4. 3. 09:14
환경 NDK: android-ndk-r23b ABI: arm64-v8a Android API Level(minSdkVersion): android-21 // docker 환경에서 빌드하므로, docker 설치 필요함 (아래 링크 참고) https://shanepark.tistory.com/237 Ubuntu 20.04 LTS ) Docker 설치하기 Intro Docker는 제가 회사에서 사용하는 노트북의 OS를 Windows 에서 Ubuntu 로 변경하게 된 트리거 였습니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 정말 잘 살릴 shanepark.tistory.com 1. Clonning the repository cd $HOME git clone https://..
-
[Android] ROS2 for Android 빌드 방법ROS 2022. 4. 3. 09:11
* 환경 : Ubuntu 20.04 * ROS2 설치 버전: foxy 1. ROS2 설치 1) Locale 설정 sudo apt update && sudo apt install locales sudo locale-gen en_US en_US.UTF-8 sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 export LANG=en_US.UTF-8 2) ROS2 Repository 추가 sudo apt update && sudo apt install curl gnupg2 lsb-release curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - sudo..
-
[Android] Socket을 활용한 ROS 통신ROS 2022. 4. 3. 09:07
Socket을 활용한 ROS 통신 아래와 같은 방식으로 진행한다. 1) Android App에서 Socket 통신을 활용하여 ROS2 publisher (talker)에게 data를 보낸다. 2) publisher (talker)가 subscriber (listener)에게 ROS2를 통해 data를 보낸다. Clonning the repository cd $HOME git clone https://github.com/mirellameelo/ROS_2_ANDROID.git Building ROS 2 package Open the terminal and source the ROS: source /opt/ros/foxy/setup.bash cd $HOME/ROS_2_ANDROID colcon build --..
-
Ubuntu 원격 접속 (xrdp)KAU/Linux 2022. 3. 2. 14:21
XRDP (윈도우 환경에서 GUI 환경으로 Linux를 사용할 수 있게 하는 오픈소스 소프트웨어) Xrdp 설치 및 접속 방법 1. 설치 $sudo apt-get install xrdp 2. 색상 프로파일 설정 $sudo vi /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla [Allow Colord all Users] Identity=unix-user:* Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-ma..
-
MQTT(mosquitto) Visual studio - 3 (subscriber)Network 2021. 3. 8. 21:20
#include #include #include #include #define sleep(x) Sleep((x)*1000) #define strdup _strdup #define IN_BUF_LENGTH 65536 #define DEFAULT_MQTT_HOST "127.0.0.1" #define DEFAULT_MQTT_PORT 1883 #define DEFAULT_MQTT_KEEPALIVE 60 #define DEFAULT_MQTT_TOPIC "EXAMPLE_TOPIC" static bool run = true; void connect_callback(struct mosquitto *mosq, void *obj, int result) { printf("connect callback, rc=%d\n", r..
-
MQTT(mosquitto) Visual studio - 2 (Publisher)Network 2021. 3. 8. 21:15
간단하게 Publish 할 수 있는 Client를 제작해 봅니다. #include #include #include #include #define sleep(x) Sleep((x)*1000) #define strdup _strdup #define DEFAULT_MQTT_HOST "127.0.0.1" #define DEFAULT_MQTT_PORT 1883 #define DEFAULT_MQTT_KEEPALIVE 60 #define DEFAULT_MQTT_TOPIC "EXAMPLE_TOPIC" #define BUF_LENGTH 65536 void connect_callback(struct mosquitto *mosq, void *obj, int result) { printf("connect callback, r..
-
MQTT(mosquitto) Visual studio - 1 (환경설정)Network 2021. 3. 8. 09:33
Visual studio에서 개발 하기 위해 Mosquitto 의 Include 파일과 Lib를 준비 합니다. 이전 글에서 설치했던 Mosquitto 경로에 가면 devel이라는 폴더가 있습니다. ( pros2.tistory.com/137 ) DLL, Lib, Include 파일을 적절히 폴더로 묶어 프로젝트 내에 배치 합니다. 저는 아래와 같이 폴더를 배치하였습니다. DLL : \mosquitto-2.0.8\bin Lib : \mosquitto-2.0.8\libraries Include : \mosquitto-2.0.8\Includes DLL 속성 > 디버깅 > 환경 Include C/C++ > 일반 > 추가 포함 디렉터리 Lib 링커 > 일반 > 추가 라이브러리 디렉터리 링커 > 입력 > 추가 종속성..