전체 글176 Go로 크로스 플랫폼 WiFi 스캐너 Go로 크로스 플랫폼 WiFi 스캐너 만들기개발을 하다 보면 현재 접속 가능한 WiFi 네트워크 목록을 프로그래밍적으로 가져와야 할 때가 있습니다. 네트워크 관련 도구를 만들거나, IoT 디바이스 설정 프로그램을 개발하거나, 단순히 현재 주변의 WiFi 환경을 분석하고 싶을 때 말이죠.오늘은 Go 언어를 사용해서 Windows, macOS, Linux 모든 운영체제에서 동작하는 WiFi 스캐너를 만들어보겠습니다. 각 운영체제의 네이티브 명령어를 활용하면서도, 깔끔한 Go 코드로 통합하는 방법을 살펴보겠습니다.왜 Go를 선택했을까?Go는 크로스 플랫폼 애플리케이션을 만들기에 완벽한 언어입니다. 단일 바이너리로 컴파일되고, 런타임 의존성이 적으며, 강력한 표준 라이브러리를 제공합니다. 특히 os/exec 패.. 2025. 5. 28. Go 채널(Channel) : 고루틴 간 안전한 통신하기 Go 채널(Channel) : 고루틴 간 안전한 통신하기Go 언어의 채널(Channel)은 고루틴 간의 안전한 데이터 교환을 위한 핵심 도구입니다. "Don't communicate by sharing memory; share memory by communicating"이라는 Go의 철학을 구현하는 대표적인 기능이죠. 이번 글에서는 채널의 기본 개념부터 고급 사용법까지 실용적인 예제와 함께 살펴보겠습니다.채널이란 무엇인가?채널은 고루틴 간에 데이터를 주고받을 수 있는 파이프라인입니다. 한 고루틴에서 채널에 값을 보내면, 다른 고루틴에서 그 값을 받을 수 있습니다. 이를 통해 메모리 공유 없이도 안전하게 데이터를 교환할 수 있습니다.기본 채널 사용법채널 생성과 기본 송수신package mainimport .. 2025. 5. 28. Cron 표현식 완벽 가이드 Cron 표현식 완벽 가이드: 작업 스케줄링의 핵심 이해하기서버 관리나 자동화 작업을 다루다 보면 반드시 마주치게 되는 것이 바로 Cron 표현식입니다. 복잡해 보이는 이 문자열들이 실제로는 매우 체계적이고 강력한 스케줄링 도구라는 것을 알게 되면, 자동화의 새로운 가능성이 열립니다.Cron 표현식이란?Cron 표현식은 Unix 계열 시스템에서 작업을 주기적으로 실행하기 위해 사용하는 시간 설정 형식입니다. 현재는 Linux, macOS뿐만 아니라 Spring Framework, Kubernetes, GitHub Actions 등 다양한 플랫폼에서 널리 사용되고 있습니다.기본 구조 이해하기표준 Cron 표현식 (5개 필드)* * * * *│ │ │ │ ││ │ │ │ └─── 요일 (0-6, 일요일=0).. 2025. 5. 26. C#에서 정규식(Regular Expression) 완벽 가이드 정규식(Regular Expression, Regex)은 문자열 패턴을 매칭하고 조작하는 강력한 도구입니다. C#에서는 System.Text.RegularExpressions 네임스페이스를 통해 정규식 기능을 제공하며, 문자열 검증, 추출, 치환 등 다양한 작업에 활용할 수 있습니다.정규식 기본 사용법1. Regex 클래스 기본 사용using System;using System.Text.RegularExpressions;class Program{ static void Main() { string text = "안녕하세요! 제 전화번호는 010-1234-5678입니다."; string pattern = @"\d{3}-\d{4}-\d{4}"; R.. 2025. 5. 26. 제주가는 바닷길... 우선 우리는 목포항에서 배를 탔어요. 차를 실고 같이 가는데, 차량요금이 대략 16만원(차종에 따라 달라요..), 사람은 대략 6만원(평일기준), 어린이는 조금 더 할인..처음으로 배를 타고 차를 가지고 제주도에 가봅니다.퀸제누비아2호. 난 이렇게 큰배를 처음 타봤어요. 목포대교를 지나가네요...목포대교전후로 갈매기들이 모여 들어서, 아이들과 미리 사둔 새우깡을 맘껏 뿌려줬어요.이렇게 진도를 스쳐 지나고, 추자도를 지나.. 제주항에 도착했습니다. 저 멀리 보이는 배는 우리가 타고간 배보다 훨씬 크더라구요..8:30분에 출발해서 도착은 13:20분.. 보통은 4시간 정도 걸리는데 우린 조금 늦어져서 50분가량 더 탔어요..자 이제부터 제주여행....제주여행이 끝나면 다시 여기서 배를 타고, 이번엔 진도로.. 2025. 5. 22. Google I/O 2025 주요 업데이트 Google I/O 2025 주요 업데이트구글 I/O 2025 주요 업데이트 영상을 요약하면, 이 행사에서는 인공지능 기술의 발전과 개발 도구 및 플랫폼의 향상에 대한 내용이 발표되었습니다. 특히, Project Astra와 같은 AI 기술의 실시간 활용, 개선된 오디오 모델 및 Gemini Nano의 멀티모달 기능을 통한 사용자 상호작용 강화에 초점을 맞추고 있습니다.또한, 개발자들이 보다 효율적으로 애플리케이션을 만들 수 있도록 적응형 레이아웃, Android Studio의 AI 에이전트, 새로운 UI 컴포넌트 등 다양한 도구와 기능이 소개되었습니다. 더불어, Android XR 플랫폼과 Gemma 모델 제품군 발표를 통해 미래 기술 방향과 특정 분야에서의 AI 활용 가능성을 제시하고 있습니다. 2025. 5. 22. 이전 1 2 3 4 5 ··· 30 다음