-
Integrated Daily Battle Plan - Day6 TOP NEW
2025-12-26 08:42 Tags: [[_Integrated Daily Battle Plan]], [[study]] String Ops & Binary Search 1. Modern C++ String Optimization Problem: Naive string manipulation (e.g., to_lower then filter) often creates unnecessary copies and multiple passes. Solution: * In-place / Single-pass: Perform filtering and transformation w... Read More
-
Integrated Daily Battle Plan - Day5 TOP NEW
2025-12-23 09:24 Tags: [[_Integrated Daily Battle Plan]], [[study]] Algorithm Pattern Optimization 1. Key Concepts & Corrections Topic: Cache Locality & Memory Overhead (LC 383 Ransom Note) Weakness: Defaulting to std::unordered_map for small, fixed character sets (e.g., lowercase English letters). This incurs hashing o... Read More
-
Integrated Daily Battle Plan - Day4 TOP NEW
2025-12-22 08:05 Tags: [[_Integrated Daily Battle Plan]], [[study]] Training Log: 2025-12-21 1. Key Concepts & Corrections Topic: Space Complexity in Frequency Counting (LC 169) Weakness: Defaulting to std::unordered_map ($O(N)$ Space) without considering embedded constraints (Heap fragmentation, OOM). Correction: Boyer-Moore V... Read More
-
Integrated Daily Battle Plan - Day3 TOP NEW
2025-12-21 11:34 Tags: [[_Integrated Daily Battle Plan]], [[study]] Low-Latency C++ Optimization & Exception Safety 1. The noexcept Performance Contract Core Doctrine: noexcept is not just documentation; it is an architectural decision that affects binary size (removing .eh_frame overhead) and runtime path selection (Move vs. Copy). A.... Read More
-
Integrated Daily Battle Plan - Day2 TOP NEW
2025-12-20 11:09 Tags: [[_Integrated Daily Battle Plan]], [[study]] C++ STL Patterns & Memory Optimization 1. The “Erase-Remove” Idiom Concept: Efficiently removing elements from a std::vector without manual loops. std::remove: logically shifts non-deleted elements to the front. Returns iterator to the new logical end. vector::eras... Read More
-
Integrated Daily Battle Plan - Day1 Cheatsheet TOP NEW
2025-12-18 17:55 Tags: [[_Integrated Daily Battle Plan]], [[study]] Engineering Tech Cheat Sheet: Advanced C++ & Robotics Architecture 1. Advanced Memory Management (Smart Pointers) A. Internal Structure & Performance Structure: std::shared_ptr<T> contains Two Pointers: Managed Object Pointer: Poi... Read More
-
Use gn and cgn to change matches interactively TOP NEW
2025-12-14 09:02 Tags: [[]] Use gn and cgn to change matches interactively 1. The “Dot” Method (가장 추천: cgn) Vim 7.4부터 도입된 gn (Search Next Match) 모션을 활용한 가장 우아한 방법이다. 순차적이지만 기계적인 속도로 동시 수정 효과를 낸다. 절차 (Step-by-Step): 커서 위치: 수정하려는 단어 위에 커서를 둔다. * (Asterisk): 해당 단어를 검색한다. (모든 일치하는 단어가 하이라이트 됨) cgn 입력: “Change Go Nex... Read More
-
Understanding C++ Sequence Containers Through Interview Lenses TOP NEW
2025-12-13 10:14 Tags: [[programming]], [[study]] Understanding C++ Sequence Containers Through Interview Lenses C++ sequence containers often show up in interviews, not only as API trivia but as a test of how well you understand memory layout, complexity, and practical trade‑offs. This post summarizes key concepts about std::array, std::vect... Read More
-
Summary of additional benefits of avoiding heap allocation TOP NEW
2025-12-13 08:15 Tags: [[programming]], [[study]] Summary of additional benefits of avoiding heap allocation Predictable Performance with Deterministic operation using Locality: Reduced Jitter: Heap allocation takes a variable amount of time depending on the operating system or memory manager. This variability, especially under high load,... Read More
-
C++20 Cooperative Cancellation - jthread, stop_token, stop_callback Deep Dive TOP NEW
2025-12-13 15:05 Tags: [[programming]], [[study]] C++20 Cooperative Cancellation - jthread, stop_token, stop_callback Deep Dive Interview-ready mental model and code patterns for C++20’s cancellation primitives This post distills the key insights from our discussion into crisp, interview-usable concepts, code patterns, and mental models. No ... Read More
-
Improve ci.yml using CMakePresets.json TOP NEW
2025-12-11 13:25 Tags: [[study]], [[build-environment]] Streamlining CI/CD with Modern CMake Presets When comparing the new ci.yml and CMakePresets.json files against the older ci-prev.yml, one improvement stands out: complex command-line arguments have been replaced with reusable presets, dramatically simplifying and standardizing the CI pip... Read More
-
European Automotive Market Overview - KES 2025 Insights for FESCARO TOP NEW
2025-11-20 08:56 Tags: [[business]], [[FESCARO]], [[automotive-trends]] European Automotive Market Overview: KES 2025 Insights for FESCARO Korea-Europe Semiconductor Summit Analysis November 18, 2025, Munich Executive Summary The Korea-Europe Semiconductor Summit 2025 revealed critical insights into the European automotive market transforma... Read More
-
Comprehensive Strategic Intelligence Report - INTEGRATED ANALYSIS TOP NEW
2025-11-21 18:17 Tags: [[business]], [[AUMOVIO]], [[CRA]] AUMOVIO ENGINEERING SOLUTIONS Comprehensive Strategic Intelligence Report - INTEGRATED ANALYSIS FESCARO European Market Entry - Agritechnica 2025 Document Classification: FESCARO Internal - CRITICAL STRATEGIC CORRECTION Event: Agritechnica 2025, Hannover, Germany Booth Location: Hall... Read More
-
European Automotive Market Overview - KES 2025 TOP NEW
2025-11-20 00:19 Tags: [[business]], [[automotive-trends]] European Automotive Market Overview - KES 2025 Comprehensive Analysis for Asian Automotive Software Companies Based on presentations from: BMW Group (Hyun Jung-jo) Infineon Technologies (Hans Adlkofer) ZVEI (Clemens Otte) Bayern Innovativ (Dr. Malte Kohring) STMicroelectron... Read More
-
Overview of the European market, integrating trends in automotive software, semiconductor utilization, and cultural characteristics relevant to FESCARO TOP NEW
2025-11-18 18:37 Tags: [[business]], [[FESCARO]], [[automotive-trends]] Overview of the European market, integrating trends in automotive software, semiconductor utilization, and cultural characteristics relevant to FESCARO The European automotive market presents a unique, compliance-driven landscape for suppliers, characterized by aggressive... Read More
-
Comprehensive market overview tailored to provide context for FESCARO TOP NEW
2025-11-18 14:10 Tags: [[business]], [[FESCARO]], [[automotive-trends]] Comprehensive market overview tailored to provide context for FESCARO Based on the presentations from the Korea-Europe Semiconductor Summit (KES) 2025, particularly highlighting insights from BMW, Infineon, ZVEI, and Bayern Innovativ, here is a comprehensive market overvi... Read More
-
EU Automotive Cybersecurity Market - Regulatory Disruption Drives €3.7 Billion Opportunity by 2030 TOP NEW
2025-11-07 12:35 Tags: [[business]], [[cybersecurity-trends]] EU Automotive Cybersecurity Market - Regulatory Disruption Drives €3.7 Billion Opportunity by 2030 The European automotive cybersecurity market reached €1.1 billion in 2024 and will expand to €3.7 billion by 2030 at 20.8% CAGR, driven by the most comprehensive regulatory framework ... Read More
-
Force to Quit on Macbook TOP NEW
2025-11-04 14:41 Tags: [[macbook]], [[bugfix]] Force to Quit on Macbook Your issue with Microsoft Edge failing to start or quit on your Mac is common, especially if the app becomes unresponsive or corrupted. Here are some effective steps to resolve this problem: Force Quit Microsoft Edge Open the Apple menu and select Force Quit or press... Read More
-
주요 규제 동향 TOP NEW
2025-11-04 17:00 Tags: [[business]], [[cybersecurity-trends]], [[automotive-compliance]] 주요 규제 동향 의무화: 2022년 7월부터 신규 차종에 적용되었으며, 2024년 7월부터는 모든 생산 차량에 의무화되었습니다. (한국은 2024년 7월 자관법 제정, 2025년 8월 모든 생산 차량 의무화) UNECE R155 (사이버 보안 및 사이버 보안 관리 시스템): 내용: 차량 제조 단계부터 생산, 운행, 폐기까지 전 과정에 걸쳐 사이버 보안을 체계적으로 관리하도록 요구합니다. ... Read More
-
European Automotive vHSM Market - New Entrants and Cost-Effective Alternatives TOP NEW
2025-11-04 17:00 Tags: [[business]], [[cybersecurity-trends]] European Automotive vHSM Market: New Entrants and Cost-Effective Alternatives The European automotive vHSM market is experiencing significant transformation as software-based security solutions challenge traditional hardware HSMs. German companies dominate with established solution... Read More
-
Useful AI Prompts TOP NEW
2025-10-28 01:35 Tags: [[ai]], [[presentation]] Useful AI Prompts Purpose Prompts Scenario 구성하기 Based on the information below and the project knowledge, make a presentation scenario which conveys all key information while being logically and persuasively structured using the "Opinion - Reason ... Read More
-
TISAX certification has become non-negotiable for German automotive market entry TOP NEW
2025-10-25 22:13 Tags: [[business]], [[automotive-compliance]] TISAX certification has become non-negotiable for German automotive market entry TISAX (Trusted Information Security Assessment Exchange) is a mandatory prerequisite for doing business with German automotive OEMs, not a competitive advantage. Without TISAX certification, suppliers... Read More
-
How To Core Dump TOP NEW
Reference Links GDB - Core Dumps gdb Debugging Full Example (Tutorial): ncurses Step by step guide Compile following code. #include <stdio.h> int main() { int* ptr = NULL; *ptr = 10; return 0; } $ gcc -g -o cd_test core_dump_test.c $ ll total 32 drwxr-xr-x 8 josh josh 4096 Aug 25 14:39 ./ drwxr-xr-x 9 josh josh ... Read More
-
Carla Docker TOP NEW
Related Posts SensorFusionProject Category Reference Links CARLA-AUTOWARE Step by step guide Set up CARLA-DOCKER ROS1(Melodic) + Autoware.ai(1.14.0) + Carla(0.9.10.1) Dockerfile for Carla-docker Set file name as a ‘Dockerfile’ and ‘docker-compose.yml’ Copy and paste the following contents into the each file. Replace th... Read More
-
Understanding Docker Concepts TOP NEW
Reference Links Docker for Developers: Understanding the Core Concepts INTRODUCTION TO DOCKER FOR EMBEDDED SOFTWARE DEVELOPERS What Is Docker? The official definition: lightweight, open, and secure platform for shipping software. Simplifies the process of building applications, shipping them, and running them in various environment... Read More
-
String 총정리 TOP NEW
-
Post Format Settings TOP NEW
Related Posts SensorFusionProject Category How to start the Sensor Fusion Project Step by step guide Install Git sudo apt-get update -y && sudo apt-get install -q -y git Generate your SSH key for your convenient git work Follow the post linked => How to add a ssh-key to your github account Easier way to be ready for ... Read More
-
Cpp Value Category TOP NEW
-
Gmock For Dummies TOP NEW
Reference Links Official GoogleTest - gMock for Dummies gMock for Dummies What is gMock? When writing Prototype or test, not feasible or wise to rely on real objects entirely A mock object implements the same interface as a real object (so it can be used as one) but lets you specify at runti... Read More
-
Qt Recipe Example TOP NEW
Reference Links Qt Documentation - Recipe Example Qt Documentation - text viewer Qt Documentation - combo box Qt Documentation - XQuery Qt Documentation - Qt Desinger Recipes Example Using Qt XML Patterns to query XML data loaded from a file. This Recipes example shows how to use Qt XML Patterns to query XML data loaded from ... Read More
-
Qt Implicit Sharing TOP NEW
Reference Links Qt - Implicit Sharing Qt - Implicit Sharing iterator problem Qt - Threads and Implicitly Shared Classes Qt - QSharedData Qt - QSharedDataPointer Implicit Sharing Many C++ classes in Qt use implicit data sharing to maximize resource usage and minimize copying. Implicitly shared classes ... Read More
-
Qt Bryan Lecture Episode 3 ~ 6 TOP NEW
-
Qt Notepad Example TOP NEW
Reference Links Qt Documentation - Notepad Example Qt Source code - Notepad Example Building and Running an Example Using Qt Creator Creating other kind of applications with Qt Creator QWindow and Dialog Widgets The Event System Qt Designer Manual Layout Management Widgets and Layouts Layout Examples Qt Widget Gallery ... Read More
-
Qt Menus Example TOP NEW
Reference Links Qt Documentation - Menus Example Qt Documentation - Qt Widgets Examples Qt Source code - Menus Example Menus Example How menus can be used in a main window application Menu widget can be either a pull-down menu in a menu bar or Pull-down menus are shown by the menu bar when the user c... Read More
-
Qt Meta Object TOP NEW
Reference Links Qt for Beginners The Meta Object Qt provides a meta-object system. Meta-object (literally “over the object”) is a way to achieve some programming paradigms that are normally impossible to achieve with pure C++ like: Introspection: capability of examining a type at run-time Asynchr... Read More
-
Qt Observer Pattern TOP NEW
Reference Links Qt for Beginners The observer pattern Nearly all UI toolkits have a mechanism to detect an user action, and respond to this action. Some of them use callbacks, other use listeners, but basically, all of them are inspired by the observer pattern. Observer pattern is used when an observable object wants t... Read More
-
Design Pattern Builder TOP NEW
Reference Links Refactoring GURU - Builder Intent Builder is a creational design pattern that lets you construct complex objects step by step. The pattern allows you to produce different types and representations of an object using the same construction code. Problem The simplest solution is to extend the base House class and create... Read More
-
Qt Introduction TOP NEW
Reference Links Qt for Beginners Introduction to Qt Qt (pronounced as “cute”, not “cu-tee”) is a cross-platform framework that is usually used as a graphical toolkit, although it is also very helpful in creating CLI applications. Qt has an impressive collection of modules, including QtCore, a base library that... Read More
-
Cheat Sheets TOP NEW
-
Yolox Docker TOP NEW
Reference Links Github - lyyiangang/yolox-dockerfile Dockerfiles # docker build -f ./Dockerfile.txt -t yolox . FROM nvcr.io/nvidia/pytorch:21.06-py3 # install douban pip source, boost installation RUN mkdir ~/.pip && echo -e "[global]\nindex-url = https://pypi.doubanio.com/simple\ntrusted-host = pypi.doubanio.com\n" > ~/.pip/pi... Read More
-
Python3 Anaconda3 Docker TOP NEW
Reference Links Github - ContinuumIO/docker-images Github - docker-library/python Dockerfile - Anaconda3 FROM debian:bullseye-slim ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 ENV PATH /opt/conda/bin:$PATH # hadolint ignore=DL3008 RUN set -x && \ apt-get update --fix-missing && \ apt-get install -y --no-install-recommends \... Read More
-
Pyqt5 Docker TOP NEW
Reference Links Dockerfiles - pyqt Github - jozo/docker-pyqt5 Dockerfiles FROM ubuntu:20.04 MAINTAINER jozo <hi@jozo.io> ENV DEBIAN_FRONTEND=noninteractive # Add user RUN adduser --quiet --disabled-password qtuser && usermod -a -G audio qtuser # This fix: libGL error: No matching fbConfigs or visuals found ENV LIBGL_A... Read More
-
Nvidia Docker TOP NEW
-
CNN Architecture - VGGNet TOP NEW
Reference Links Blog - 이석중의 알기쉬운 인공지능 CNN 구조(6) - VGGNet comment Blog - Machine Learning Academy by Laon People - VGGNet comment Blog - Convolutional neural networks on the iPhone with VGGNet comment Blog - An introduction to Convolutional Neural Networks comment Blog - Google’s MobileNets on the iPhone comment What I learned V... Read More
-
GPU Profiling with nvtop TOP NEW
Reference Links Blog - Use nvtop rather than nvidia-smi (Korean) Offering command to install nvtop via apt-get or github source sudo apt-get install nvtop # If it is not work, follow the belows sudo apt-get install cmake libncurses5-dev libncursesw5-dev git git clone https://github.com/Syllo/nvtop.git && \ mkdir -p nvtop/build &... Read More
-
How to remove Nvidia related modules like CUDA toolkit and driver TOP NEW
Reference Links Blog - RTX3090 Deep learning 실험환경 구축하기 (Korean) Offering commands to uninstall Nvidia related modules like CUDA toolkit and driver sudo apt-get --purge -y remove 'cuda*' && \ sudo apt-get --purge -y remove 'nvidia*' && \ sudo apt-get --purge -y remove 'libnvidia-*' && \ sudo apt-get --purge -y remov... Read More
-
Docker in Docker and Docker out of Docker for Jenkins TOP NEW
Jenkins in Docker Reference Links Install Jenkins via Docker Official Manual - Jenkins via Docker Useful guide for Downloading and running Jenkins in Docker Official GitHub Documentation for Jenkins Docker Image Not yet to be used but, useful someday… Official Docker Hub for Jenkins Docker Image Not yet to be used but... Read More
-
Python Selenium in Docker TOP NEW
Reference Links Using Selenium With Python in a Docker Container A blog on dev.to that intruduce a docker file to build containers in which the selenium and chrome run. GitHub: docker-python-chromedriver GitHub containing docker files with various versions of python. Seems to based on the source code from the above dev.to blog. A recipe ... Read More
-
SensorFusion Project Sequence Diagram TOP NEW
-
Linux Kernel Building for Raspberry Pi 4 TOP NEW
Preparations Raspberry Pi Development Setting Get some snippets from the manual! Repositories git clone https://github.com/kimdukyu/rpi4-uboot.git git clone https://bitbucket.org/jayleekr0125/rpi-5.4.y.git Build a kernel, dtb, rootfs, etc. Kernel Building for Raspberry Pi (Official) Get some snippets from the manual! Build a ker... Read More
-
Interupt, Trap and System Call TOP NEW
Interupt Handling Procedure System Call Handling Procedure Additional System Call Implementation Adding a new system call Add a new system call number “317” and register the signature “sys_newsyscall()” to the “sys_call_table” in the “~/arch/x86/kernel/syscalls/syscall_64_tbl” file. Add the new system call... Read More
-
Linux File System and Virtual File System TOP NEW
-
ROS Basic Programming TOP NEW
-
Comparison of Simulators for Robotics and Self-driving Vehicles TOP NEW
-
Linux Task Management TOP NEW
-
Linux Memory Management TOP NEW
-
Linux Kernel Structure TOP NEW
-
How to add a new module in docker container TOP NEW
Related Posts SensorFusionProject Category Step by step guide Modify Dockerfile cd ~/SensorFusion/ros vim Dockerfile # surely your can use gedit or vscode Add a new module to be installed in the docker container after the command “sudo apt-get install -y " The back slash (\) make the next line to be joined to previous one. So th... Read More
-
How to start the Sensor Fusion Project TOP NEW
Related Posts SensorFusionProject Category Step by step guide Generate your SSH key for your convenient git work Follow the post linked => How to add a ssh-key to your github account Install Docker on your linux (Ubuntu) Find the method from the official homepage Manage Docker as a non-root user Easier way to do this post ... Read More
-
How to add a ssh-key to your github account TOP NEW
Related Posts SensorFusionProject Category Step by step guide Generate your SSH key for your convenient git work If you don’t already have an SSH key, you must generate a new SSH key. If you’re unsure whether you already have an SSH key, check for existing keys. $ cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDltFNAyuz2eR... Read More
-
Execute the script for running ROS docker TOP NEW
Step by step guide Execute the script for running ROS docker $ cd ~/SensorFusion/ros/catkin_ws $ chmod 755 run-docker.sh $ ./run-docker.sh ./run-docker.sh Error: No such object: ros-melodic-dev non-network local connections being added to access control list bash: /root/catkin_ws/devel/setup.bash: No such file or directory root@650025ccb1f3:/... Read More
-
GUI from Docker Container TOP NEW
Add xhost access permission for the docker $ xhost +local:docker non-network local connections being added to access control list $ docker run -it \ -e DISPLAY=$DISPLAY \ -v /tmp/.X11-unix:/tmp/.X11-unix:ro \ IMAGE_NAME $ xhost -local:docker non-network local connections being removed from access control list Read More
-
Setting ROS Environment TOP NEW
-
Sensors for Raspberry Pi TOP NEW
Reference Links ROS Melodic on Raspberry Pi 4 [Debian Buster] + RPLIDAR A1M8: LiDAR Sensor 50 of the most important Raspberry Pi Sensors and Components: Temperature / Humidity / Air Pressure / Gas / Motion Sensors / Navigation Modules / Wireless / Infrared (IR) / Bluetooth / Motors / Analogue Sensors / Current Supply / Displays / Other ... Read More
-
Mender for Raspberry Pi TOP NEW
-
Automotive Graded Linux for Raspberry Pi TOP NEW
Clone gits from the official repository and the one managed by our member Kernel building (Official Docu): Get some snippets from the manual! Kernel (rpi-5.4.y) git repo (/jsyleekr0125): Kernel source 1 (needed to be compared with official one) Kernel git repo (/kimdukyu): Kernel source 2 (needed to be compared with official one) Uboot... Read More
-
Beginning Google Cloud Platform TOP NEW
Google Cloud Platform 무료 사용 관련 영상 Reference Links Google Cloud Platform을 활용하여 평생 ‘무료’ PC 만들기: GCP 이용 시작할 때 참고 사이트 Using IoT Core gateways with a Raspberry Pi: GCP IoT Tutorial Tutorial on Google IoT Core with Raspberry Pi to visualize the sensor data: In this tutorial we will learn how to build an IoT application using the Google Clou... Read More
-
ROS with Yocto for Raspberry Pi 4 TOP NEW
Reference Links ROS2 yocto meta layer Discourse: Discussion about how to install ROS2 into a yocto based system Best ARM board for ROS Discourse: Discussion about Best ARM board for ROS Creating_Recipes_for_ROS_modules Yocto Wiki: This article covers creating a recipe for a ROS module. For this article we’ll use the vectornav module as a... Read More
-
ROS Technical Terms TOP NEW
-
ROS - ROBOTIS Lecture 1, 2, 4 (with Links) TOP NEW
Cool Wind on Study