Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Alfred는 macOS의 강력한 생산성 도구입니다. 이 글에서는 Alfred Workflow를 개발하고 디버깅하는 방법을 정리합니다. Script...
Spark Connect allows you to run Spark jobs remotely, enabling local development against an EMR...
ProGuard 완벽 가이드 ProGuard는 Android 앱의 코드를 난독화하고 최적화하는 도구입니다. 이 글에서는 ProGuard의 개념, 설정 방법,...
암호화 기초 암호화는 데이터 보안의 핵심 기술입니다. 이 글에서는 대칭키 암호화와 메시지 인증 코드(MAC)에 대해 알아봅니다. 암호화 방식의...
GitHub Actions를 사용하여 Docker 이미지를 자동으로 빌드하고 개인 서버에 배포하는 방법을 알아봅니다. 배포 전략 선택 개인 프로젝트 배포에...
MITM 공격과 네트워크 보안 네트워크 보안은 현대 애플리케이션 개발에서 가장 중요한 요소 중 하나입니다. 이 글에서는 MITM(Man-in-the-Middle)...
Android 보안 취약점과 방어 전략 모바일 앱 보안은 사용자 데이터와 자산을 보호하는 데 필수적입니다. 이 글에서는 Android 앱의 주요 보안 취약점과...
Frida를 이용한 Android 앱 분석 Frida는 동적 계측(Dynamic Instrumentation) 도구로, 실행 중인 앱의 동작을 분석하고 수정할 수...
macOS에서 OATH Toolkit과 Keychain으로 OTP 로그인 설정하기 를 먼저 읽고 진행해주세요. macOS에서 스크립트로 OpenVpn 자동...
PhantomJS의 핵심 기능은 웹페이지를 프로그래밍적으로 조작하는 것입니다. 이 글에서는 웹페이지 열기, HTTP 요청, JavaScript 실행 방법을...
Liquid syntax error: 'raw' tag was never closed
Bash 스크립팅 기초 Bash 스크립트는 Linux/Unix 시스템에서 자동화를 위해 필수적인 기술입니다. 기본 규칙 대입 연산 시 =...
Zsh 및 쉘 환경 설정 가이드 더 생산적인 쉘 환경을 구축하기 위한 가이드입니다. Zsh 설치 # 버전 확인 zsh...
HTTP 개요 HTTP(HyperText Transfer Protocol)는 웹에서 클라이언트와 서버 간의 통신을 위한 프로토콜입니다. ...
AWS EC2 인스턴스 설정 및 기본 구성 가이드 AWS(Amazon Web Services)에서 EC2 인스턴스를 생성하고 기본적인 설정을 하는 방법을...
AWS Load Balancer와 Route53을 활용한 트래픽 관리 AWS에서 Load Balancer와 Route53을 활용하여 트래픽을 효율적으로 관리하는...
Jenkins CI/CD 완벽 가이드 Jenkins는 가장 널리 사용되는 CI(Continuous Integration) 도구입니다. TeamCity,...
AppleScript는 macOS에서 애플리케이션을 자동화하고 제어할 수 있는 스크립팅 언어입니다. 이 글에서는 AppleScript의 기본 문법과 핵심 개념을 정리합니다. ...
PhantomJS의 고급 기능들을 다룹니다. 캐시 관리, 쿠키 처리, 파일 시스템 접근, 외부 스크립트 주입, 디버깅 방법을 알아봅니다. Deprecated 알림:...
Spark Plan 읽기: 기본 가이드 Apache Spark에서 실행 계획(Spark Plan)을 읽고 이해하는 것은 성능 최적화와 디버깅에 매우...
SSL/TLS SSL(Secure Sockets Layer)과 TLS(Transport Layer Security)는 네트워크 통신을 암호화하는...
Tor로 각기 다른 proxy 서버에서 api 호출하기 특정 웹사이트를 스크랩핑할 때, 너무 많은 호출을 하면, block하는 경우가 있다. 이걸 우회하기 위해,...
APM이란? APM(Application Performance Management)은 애플리케이션의 성능을 모니터링하고 관리하는 도구와 방법론을 말합니다. 어떤...
DNS (Domain Name System) DNS는 도메인 이름을 IP 주소로 변환하는 시스템입니다. 기본 개념 Forward DNS:...
Bash 파일 및 디렉토리 작업 Bash에서 파일과 디렉토리를 효율적으로 관리하는 방법을 정리했습니다. 현재 위치 확인 pwd echo...
Ansible로 서버 관리 자동화하기 Ansible은 서버 관리를 자동화하는 Configuration Management 도구입니다. 관리해야 할...
PhantomJS는 헤드리스 WebKit 브라우저로, 웹 페이지 자동화, 스크래핑, 테스트 등에 활용됩니다. 이 글에서는 PhantomJS의 설치부터 기본 설정까지...
IFTTT(If This Then That)는 다양한 서비스들을 연결하여 자동화를 구현할 수 있는 플랫폼입니다. RSS 피드를 이메일로 받기 IFTTT를...
Predicate Pushdown: Spark의 데이터 읽기 최적화 기술 Spark는 대규모 데이터를 처리하기 위한 분산 처리 엔진으로, 데이터 읽기...
AppleScript를 활용하면 macOS의 다양한 애플리케이션을 자동으로 제어할 수 있습니다. 이 글에서는 Finder, Terminal, System Events 등을 제어하는...