Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

분류 전체보기 745

FocusMe — 습관 트래커 프로젝트 기획서

FocusMe — 습관 트래커 프로젝트 기획서 간단한 사이드 프로젝트용 MVP 설계서 · Kotlin / Jetpack Compose 기반1. 프로젝트 개요프로젝트명: FocusMe (가칭)목표: 사용자가 매일의 습관을 기록하고, 꾸준함을 시각적으로 확인할 수 있도록 하여 장기적인 습관 형성을 돕는다. Firebase를 통한 클라우드 동기화 및 확장 플러그인을 고려한다.핵심 가치: "습관을 기록하는 것을 넘어서 유지할 동기를 제공"2. 주요 기능구분기능명설명기본습관 등록/삭제/수정이름, 아이콘, 주기(매일/주간 등), 시간대 설정기록습관 완료 체크일별 체크, streak(연속 달성) 계산통계진행률 / 연속 달성 / 주간 리포트Compose 기반 차트로 시각화알림리마인더 알림WorkManager를 사용한 ..

Eclipse에서 PyDev 오프라인 설치하는 방법

💡 Eclipse에서 PyDev 오프라인 설치하는 방법오늘은 PyDev를 Eclipse에 오프라인으로 설치하는 방법에 대해 정리해보았습니다. 인터넷 연결이 어려운 환경에서도 Python 개발 환경을 구축할 수 있도록 단계별로 설명드릴게요.📦 1. 필요한 파일 다운로드PyDev는 Eclipse 플러그인 형식으로 배포되며, GitHub 릴리스 페이지에서 다운로드 가능합니다.링크: PyDev GitHub Releases예시: PyDev.13.1.0.zip🛠️ 2. 설치 방법방법 A: ZIP 파일을 dropins 폴더에 넣기Eclipse 설치 폴더로 이동dropins 폴더에 ZIP 파일을 그대로 넣거나 압축 해제한 폴더를 복사Eclipse 재시작 → 자동으로 PyDev 설치됨방법 B: ZIP 파일을 p2 ..

쿠팡파트너스 Open API로 국내여행 베스트 상품 조회하기

쿠팡파트너스 Open API로 국내여행 베스트 상품 조회하기 쿠팡파트너스를 활용하면 다양한 상품 정보를 API로 조회하고, 제휴 링크를 생성해 수익을 창출할 수 있습니다. 오늘은 국내여행 카테고리(코드: 1025)의 베스트 상품을 조회하는 방법을 Python 코드 예제로 소개합니다.🔧 준비 사항쿠팡파트너스에서 Access Key와 Secret Key를 발급받습니다.Python 환경에서 requests 라이브러리를 설치합니다: pip install requests📦 국내여행 베스트 상품 조회 코드import hmacimport hashlibimport requestsfrom time import gmtime, strftimeimport randomREQUEST_METHOD = "GET"DOMAIN = ..

Java 로컬 파일 처리, 문자열 검색, 간이 DB 활용 정리

Java 로컬 파일 처리, 문자열 검색, 간이 DB 활용 정리 1. Java 1.8에서 java.nio.file 사용Files, Path, DirectoryStream 등 모두 사용 가능파일 탐색, 필터링, 감시 기능까지 구현 가능예시: .log 파일 필터링try (Stream stream = Files.walk(Paths.get("sample"))) { stream .filter(Files::isRegularFile) .filter(p -> p.toString().endsWith(".log")) .forEach(System.out::println);}2. 파일 내용 읽기private static void readFileContent(Path path) { List li..

추석(秋夕) — 풍성한 가을, 가족과 함께하는 한국의 명절 (ft AI)

추석(秋夕) — 풍성한 가을, 가족과 함께하는 한국의 명절작성자: 블로거 이름 • 분류: 문화/명절 가이드 • 읽는 시간: 약 6분들어가며추석은 음력 8월 15일에 지내는 한국의 대표적인 명절로, 한 해 수확을 감사하고 조상께 차례(차례·차례상)를 지내며 가족이 함께 모이는 날입니다. 달이 가장 둥글고 밝다는 의미에서 풍요와 화목을 상징합니다.짧은 역사와 의미추석은 고대 농경사회에서 시작되어 고려·조선 시대를 거치며 현재의 형태로 자리잡았습니다. 본래 수확의 기쁨을 나누고 달에게 제사를 지내던 명절이었으며, 마을 단위의 공동 축제적 성격도 있었습니다.핵심 전통 풍습차례(차례상): 조상에게 감사의 뜻을 전하는 의례로 음식과 술을 차려 조상에게 올립니다. 집안마다 차리는 방식과 순서가 조금씩 다릅니다.성묘(..

그냥글쓰기 2025.09.24

Google Play 16KB 메모리 페이지 크기 대응 가이드 (구글 밉다)

Google Play 16KB 메모리 페이지 크기 대응 가이드 2025년 11월 1일부터 Google Play는 Android 15 이상을 타겟팅하는 모든 앱에 대해 16KB 메모리 페이지 크기 지원을 필수로 요구합니다. 이 변경은 단순한 기술적 업데이트가 아니라, 앱의 생존과 성능 향상에 직결되는 중요한 이슈입니다.📌 왜 이 요구사항이 중요한가요?Android 15부터 일부 기기에서는 기본 메모리 페이지 크기가 16KB로 설정됩니다. 기존 4KB를 기준으로 빌드된 앱은 이러한 환경에서 실행 오류, 크래시, 성능 저하를 일으킬 수 있습니다. Google은 이를 방지하고 최신 기기의 성능을 최대한 활용하기 위해 해당 요구사항을 도입했습니다.📅 주요 일정요구사항 발표일: 2025년 9월 11일적용 마감일..

그냥글쓰기 2025.09.22

Python 개발 Q&A 모음 (일하다 궁금해진 질문들)

💡 Python 개발 Q&A 모음 개발자가 직접 질문하고 정리한 Python 관련 실전 Q&A입니다. 초보부터 중급까지 꼭 알아야 할 핵심 내용을 담았습니다.Q1. Python에서 if-else-if 구문은 어떻게 사용하나요?A: Python에서는 if, elif, else를 사용하여 조건 분기를 처리합니다.score = 85if score >= 90: print("A학점")elif score >= 80: print("B학점")elif score >= 70: print("C학점")else: print("F학점")조건은 위에서부터 순차적으로 평가되며, 첫 번째로 True가 되는 블록만 실행됩니다.Q2. Python에서 switch-case 구문은 없나요?A: Python에는 전통적인..

하청 개발자와 불법파견: 법적 쟁점과 대응 전략 ( 미국에서 발생한 사태를 바라보며 )

하청 개발자와 불법파견: 법적 쟁점과 대응 전략 1. 주제와 예시IT 업계에서 프리랜서 또는 외주 개발자가 원청업체의 프로젝트에 투입되어 직접 업무 지시를 받는 경우, 이는 불법파견으로 간주될 수 있습니다.예시: 금융권 시스템 개발 프로젝트에 투입된 A 개발자는 원청의 PM으로부터 직접 업무 지시, 일정 조정, 코드 리뷰를 받았고, 하청업체는 급여만 지급. 이는 실질적 고용관계로 판단될 수 있음.2. 법적 근거 및 대응 방안파견근로자보호 등에 관한 법률 제2조, 제6조: 실질적 지휘·감독 시 불법파견으로 간주근로기준법 제2조, 제15조: 실질적 근로관계가 성립하면 보호 대상산업안전보건법 제41조: 원청의 안전조치 의무대응 방안: 근로자 지위 확인 소송, 고용노동부 진정, 공정위 신고3. 원청과 하청업체의..

Java로 RESTful API 구현하기: Retrofit2, OkHttp3, Gson 활용

Java로 RESTful API 구현하기: Retrofit2, OkHttp3, Gson 활용 1. Retrofit2를 활용한 API 호출 예제 및 중요 사항Retrofit2는 Square에서 개발한 HTTP 클라이언트 라이브러리로, RESTful API 호출을 매우 간단하게 만들어줍니다.예제 코드public interface ApiService { @GET("/users/{id}") Call getUser(@Path("id") int userId);}Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.example.com/") .addConverterFactory(GsonConverterFactory.create()) ..

오늘 일과를 위해서, Oracle WebLogic 취약점, Java OkHttp API 호출 등등...

Oracle WebLogic Server CVE-2017-10271 취약점 분석 및 테스트 1. 취약점 개요CVE-2017-10271은 WebLogic의 WSAT 컴포넌트에서 발생한 역직렬화 취약점으로, SOAP 요청을 통해 원격 코드 실행이 가능한 심각한 보안 이슈입니다.공개일: 2017년 10월CVSS 점수: 7.5 (High)영향 버전: WebLogic 10.3.6 이하, 12.1.3 이하 등2. Python으로 취약점 검증하기외부 코드를 반입하지 않고 SOAP 요청을 직접 구성하여 WebLogic 서버에 테스트할 수 있습니다.import requeststarget_url = "http://:/wls-wsat/CoordinatorPortType"payload = """ ..

반응형