top
-
Mac에서 코틀린(Kotlin) 개발환경 셋팅
Mac에서 코틀린(Kotlin) 개발환경 셋팅 Mac(맥북, iMac)에서 코틀린 개발을 처음 시작하는 분들을 위한 단계별 설치 & 설정 방법코틀린(Kotlin)은 안드로이드 개발은 물론 서버, 데스크톱, 스크립트 등 다양한 영역에서 사용되는 현대적인 프로그래밍 언어입니다. 특히 Mac 환경에서 개발을 시작하려면 JDK 설치, IDE 선택, 코틀린 컴파일러 셋팅 등 몇 가지 필수 단계가 필요합니다.1. 왜 Kotlin을 Mac에서 시작할까?Mac은 유닉스 기반이라 터미널 개발 환경에 강점이 있으며, IntelliJ IDEA와 같은 개발 도구도 안정적으로 작동합니다. Kotlin은 다음과 같은 이유로 입문자에게 적합합니다.문법이 간결해 자바보다 배우기 쉽다Null 안정성으로 흔한 오류 발생 감소JVM 기반..
-
Node.js로 AWS S3에 이미지 업로드하는 실전 가이드
Node.js로 AWS S3에 이미지 업로드하는 실전 가이드multer + multer-s3 활용, 파일 크기 제한/확장자 검사까지웹 서비스에서 이미지 업로드 기능은 이제 선택이 아니라 기본 기능에 가깝습니다.이 글에서는 Node.js 환경에서 AWS S3(Simple Storage Service)를 이용해 이미지 업로드를 구현하는 방법을 단계별로 정리해 보겠습니다.단순히 올리는 것에서 끝나는 것이 아니라, multer-s3를 활용해 파일 크기 제한, 확장자 검사까지 함께 처리하는 팁도 담았습니다.AWS S3(Simple Storage Service)란?AWS S3는 아마존에서 제공하는 객체 저장소 서비스입니다. 이미지, 동영상, 문서 파일 등 다양한 데이터를 안전하게 저장할 수 있고,전 세계적으로 가장..
-
비트코인, 급락하며 6개월 최저치로…글로벌 시장 불확실성 확대 (Bitcoin Drops to 6-Month Low Amid Growing Global Uncertainty)
비트코인, 급락하며 6개월 최저치로…글로벌 시장 불확실성 확대 (Bitcoin Drops to 6-Month Low Amid Growing Global Uncertainty)주요 암호화폐 동반 하락…투자심리 급속 냉각 (Major Cryptocurrencies Slide as Sentiment Weakens)비트코인이 주요 지지선이던 10만 달러 구간을 잃은 뒤 9만7000달러대까지 후퇴하며 6개월 만의 최저치를 기록했습니다. 원화 가격 역시 1억4700만 원대까지 밀려났습니다. Bitcoin fell below the key $100,000 support level and dropped to the $97,000 range, marking a six-month low. The KRW price also..
-
GitHub Actions로 프론트엔드 CI 자동화 구축하기 (Setting Up Frontend CI Automation with GitHub Actions)
GitHub Actions로 프론트엔드 CI 자동화 구축하기 (Setting Up Frontend CI Automation with GitHub Actions)프론트엔드 코드가 main에 머지되기 전에 자동으로 빌드, 테스트, 린트를 거치도록 만드는 CI 파이프라인 구축 과정을 정리했습니다.This post walks through how to build a CI pipeline with GitHub Actions so your frontend code is automatically linted, tested, and built before being merged into main.왜 프론트엔드에도 CI가 필요할까? (Why Do We Need CI for Frontend?)작은 사이드 프로젝트를 할 때..
인기글
-
역대 로또 당첨 번호 데이터 추출 ver.python
파이썬으로 로또 당첨 번호 데이터를 수집하는 방법로또 데이터는 많은 사람들이 관심을 가지는 정보 중 하나입니다. 특히 역대 로또 당첨 번호, 당첨금 등은 통계 자료로도 활용될 수 있습니다. 이번 포스팅에서는 Python을 활용하여 역대 로또 당첨 번호 데이터를 수집하고 CSV 파일로 저장하는 코드를 작성하는 과정을 공유합니다. 절대 작성자가 로또를 사도 당첨이 안 되는 이유를 알기 위해 작성된 게 아닙니다!!우선 데이터를 가지고 올 수 있는 지 부터 확인을 진행하겠습니다.로또 복권 사이트 링크https://dhlottery.co.kr/ 확인할 수 있는 방법이 있는지 체크를 위해 접속해줍니다.해당 페이지의 방향 선택 시 동작하는 api가 있다는 걸 확인그럼 해당 api가 정상동작 어떻게 잘 동작하는지 확인..
-
[Android] kotlin 버튼클릭 이벤트 처리(Button onclick event)
kotlin 버튼클릭 이벤트 처리(Button onclick event) 안드로이드 간단한 버튼 클릭 이벤(setonclick event)트를 만들어봅시다. MainActivity package com.fflask import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.TextView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView..
-
[Android] 안드로이드 스튜디오 단축키변경방법 및 기본단축키 정리
안드로이드 스튜디오 단축키 변경 방법 및 기본 단축키 정리 설명 Windows/LinuxMac일반 Studio 내에서 탐색 및 검색 코드 쓰기 빌드 및 실행 디버깅 리팩터링 버전 제어/로컬 기록 모두 저장 Control + S Command + S 동기화 Control + Alt + Y Command + Option + Y 편집기 최대화/최소화 Control + Shift + F12 Control + Command + F12 즐겨찾기에 추가 Alt + Shift + F Option + Shift + F 현재 프로필로 현재 파일 검사 Alt + Shift + I Option + Shift + I 빠른 전환 구성표 Control + ` (역따옴표) Control + ` (역 따옴표) 설정 대화 상자 열기 C..
-
Mysql password 분실 - ERROR 2059 (HY000): Authentication plugin 'auth_gssapi_client' cannot be loaded:
Mysql password 분실 - ERROR 2059 (HY000): Authentication plugin 'auth_gssapi_client' cannot be loaded: mysql 설치후 만난 최대의 난제 비번어디감? ERROR 2059 (HY000): Authentication plugin 'auth_gssapi_client' cannot be loaded: 이게 왜 뜨는지 모르겠지만 찾아야 한다. 패스워드 탖기 고군분투를 시작 하겠습니다. ㅜㅜ MYSQL 분실 패스워드 새로 등록 Mysql 사용중시 상태로 만들어 주도록 하겠습니다. 실행되어 있스면 정시 시켜 줘야 합니다. 윈도우키 > 서비스 > Mysql 상태 사용중지 해주시면 됩니다. net stop mysql *주의 net stop m..
new
-
Mac에서 코틀린(Kotlin) 개발환경 셋팅
Mac에서 코틀린(Kotlin) 개발환경 셋팅 Mac(맥북, iMac)에서 코틀린 개발을 처음 시작하는 분들을 위한 단계별 설치 & 설정 방법코틀린(Kotlin)은 안드로이드 개발은 물론 서버, 데스크톱, 스크립트 등 다양한 영역에서 사용되는 현대적인 프로그래밍 언어입니다. 특히 Mac 환경에서 개발을 시작하려면 JDK 설치, IDE 선택, 코틀린 컴파일러 셋팅 등 몇 가지 필수 단계가 필요합니다.1. 왜 Kotlin을 Mac에서 시작할까?Mac은 유닉스 기반이라 터미널 개발 환경에 강점이 있으며, IntelliJ IDEA와 같은 개발 도구도 안정적으로 작동합니다. Kotlin은 다음과 같은 이유로 입문자에게 적합합니다.문법이 간결해 자바보다 배우기 쉽다Null 안정성으로 흔한 오류 발생 감소JVM 기반..
2025.11.25 14:48 -
Node.js로 AWS S3에 이미지 업로드하는 실전 가이드
Node.js로 AWS S3에 이미지 업로드하는 실전 가이드multer + multer-s3 활용, 파일 크기 제한/확장자 검사까지웹 서비스에서 이미지 업로드 기능은 이제 선택이 아니라 기본 기능에 가깝습니다.이 글에서는 Node.js 환경에서 AWS S3(Simple Storage Service)를 이용해 이미지 업로드를 구현하는 방법을 단계별로 정리해 보겠습니다.단순히 올리는 것에서 끝나는 것이 아니라, multer-s3를 활용해 파일 크기 제한, 확장자 검사까지 함께 처리하는 팁도 담았습니다.AWS S3(Simple Storage Service)란?AWS S3는 아마존에서 제공하는 객체 저장소 서비스입니다. 이미지, 동영상, 문서 파일 등 다양한 데이터를 안전하게 저장할 수 있고,전 세계적으로 가장..
2025.11.20 15:58 -
비트코인, 급락하며 6개월 최저치로…글로벌 시장 불확실성 확대 (Bitcoin Drops to 6-Month Low Amid Growing Global Uncertainty)
비트코인, 급락하며 6개월 최저치로…글로벌 시장 불확실성 확대 (Bitcoin Drops to 6-Month Low Amid Growing Global Uncertainty)주요 암호화폐 동반 하락…투자심리 급속 냉각 (Major Cryptocurrencies Slide as Sentiment Weakens)비트코인이 주요 지지선이던 10만 달러 구간을 잃은 뒤 9만7000달러대까지 후퇴하며 6개월 만의 최저치를 기록했습니다. 원화 가격 역시 1억4700만 원대까지 밀려났습니다. Bitcoin fell below the key $100,000 support level and dropped to the $97,000 range, marking a six-month low. The KRW price also..
2025.11.15 10:48 -
GitHub Actions로 프론트엔드 CI 자동화 구축하기 (Setting Up Frontend CI Automation with GitHub Actions)
GitHub Actions로 프론트엔드 CI 자동화 구축하기 (Setting Up Frontend CI Automation with GitHub Actions)프론트엔드 코드가 main에 머지되기 전에 자동으로 빌드, 테스트, 린트를 거치도록 만드는 CI 파이프라인 구축 과정을 정리했습니다.This post walks through how to build a CI pipeline with GitHub Actions so your frontend code is automatically linted, tested, and built before being merged into main.왜 프론트엔드에도 CI가 필요할까? (Why Do We Need CI for Frontend?)작은 사이드 프로젝트를 할 때..
2025.11.14 13:00 -
리눅스(linux) 크론 설정 기초, 크론(cron), 크론탭(crontab) 사용방법 ******/
리눅스 서버에서 cron으로 자동 작업 스케줄링하기서버 운영 중 반복적인 작업을 자동화하고 싶을 때, 리눅스의 cron은 아주 강력한 도구입니다. 이번 글에서는 cron의 기본 개념부터 설정 방법, 실전 예제까지 자세히 알아보겠습니다.1. cron이란?cron은 리눅스/유닉스 시스템에서 주기적인 작업을 예약 실행할 수 있도록 해주는 작업 스케줄러입니다. 시스템 유지보수, 백업, 로그 정리, 이메일 전송 등 다양한 자동화 작업에 활용됩니다.2. crontab의 위치 및 구조사용자별 cron 설정은 crontab이라는 파일을 통해 관리됩니다.명령어: crontab -e 를 입력하면 현재 사용자에 대한 cron 편집 화면이 열립니다.crontab 한 줄 구조* * * * * /실행할/스크립트/또는/명령┬ ┬ ..
2025.07.11 07:39