목록Development (559)
컴공생의 다이어리
[GitHub] Organization(조직) 이름 변경하기 이 글에서는 깃허브 Organization 이름을 변경하는 방법에 대해 정리하고자 한다. 1. Organization 페이지에 접속해서 Settings 탭을 클릭한다. 2. Settings의 General 메뉴에 대해 하단으로 스크롤 하면 Danger zone이 나오는데 이 영역의 Rename organization 버튼을 클릭한다. 3. 아래 주의 사항을 읽어보고 하단 버튼을 클릭한다. 4. 변경할 이름을 기입하고 Change 버튼을 클릭한다. 이 과정이 끝나고 조금 기다리면 변경된 이름이 적용된다.
[프로그래머스] 오프라인/온라인 판매 데이터 통합하기 - MySQL SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT FROM ( SELECT SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT FROM ONLINE_SALE UNION ALL SELECT SALES_DATE, PRODUCT_ID, NULL AS USER_ID, SALES_AMOUNT FROM OFFLINE_SALE ) T WHERE SALES_DATE LIKE '2022-03%' ORDER BY SALES_DATE, PRODUCT_ID, USER_ID; https://school.programm..
색 추출 크롬 확장 프로그램 - ColorZila(컬러질라) 웹사이트에서 원하는 색상을 추출하고 싶을 때 유용한 크롬 확장프로그램을 소개하고자 한다 바로 ColorZila라는 크롬 확장프로그램이다. ColorZilla Advanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies chrome.google.com 확장 프로그램을 설치한뒤 ColorZila 아이콘이 있다면 그것을 클릭하거나 아니면 확장프로그램 목록의 ColorZila를 클릭한다. Page Color Picker Active를 클릭하고 스포이드가 나오고 원하는 지점의 색상을 추출할 수 있다.
[Spring Boot] 슬랙(Slack) webhook으로 메세지 보내기 오늘은 Spring Boot 프로젝트에서 슬랙에 메시지를 보내는 방법에 대해 정리하고자 한다. 본격적으로 들어가기 전 아래의 조건이 준비되어 있다는 가정을 하고 설명을 하려고 한다. 슬랙이 설치되어 있고 하나의 워크스페이스에 들어가 있다. 스프링부트 프로젝트의 기본 설정이 되어 있다. 슬랙 설정 1. 슬랙 앱에서 webhook을 검색한 후 Incoming WebHooks를 추가한다. 2. 추가 버튼 클릭 후 어떤 채널에 포스트할지 선택을 한 후 수신 웹후크 통합 앱 추가 버튼을 클릭한다. 3. 2번에서 버튼 클릭 후 아래와 같은 페이지가 나오는데 설정 지침의 웹후크 URL을 꼭 어디에 복사해둬야 한다. 해당 URL이 메시지를 보내..
[프로그래머스] 성분으로 구분한 아이스크림 총 주문량 - MySQL SELECT INGREDIENT_TYPE, SUM(TOTAL_ORDER) AS TOTAL_ORDER FROM FIRST_HALF INNER JOIN ICECREAM_INFO ON FIRST_HALF.FLAVOR = ICECREAM_INFO.FLAVOR GROUP BY INGREDIENT_TYPE ORDER BY TOTAL_ORDER ASC; https://school.programmers.co.kr/learn/courses/30/lessons/133026 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmer..
백준 관련 크롬 확장 프로그램(익스텐션) - submit_java, BOJ Extended 백준에서 문제를 풀면서 유용했던 크롬 익스텐션을 소개하려고 한다. submit_java submit_java 익스텐션은 백준이나 swea에서 Java 코드 제출시 맞춰줘야 할 포맷(백준: class Main, swea: class Soultion)을 맞춰주고 필요없는 패키지 경로를 삭제해준다. submit_java 알고리즘 사이트에서 java언어의 포맷을 맞춰줍니다! chrome.google.com BOJ Extended BOJ Extended 익스텐션은 아래와 같은 기능을 사용할 수 있었는데 이 중에 신기하고 자주 사용했던 기능은 채점 현황과 어두운 테마 기능이다. 채점 현황의 경우 몇 퍼센트까지 실행되었는지 항..
[프로그래머스] 개인정보 수집 유효기간 - 파이썬(Python) def solution(today, terms, privacies): answer = [] terms_dic = {t[0]: int(t[2:]) * 28 for t in terms} # 약관 코드를 key값으로, 유효기간을 value값으로 하는 dict today = list(map(int, today.split('.'))) today = today[0] * 12 * 28 + today[1] * 28 + today[2] # 오늘 날짜를 일 단위로 변환 for idx in range(len(privacies)): day, code = privacies[idx].split(' ') # 개인정보 수집일과 약관 코드를 분리 day = list(ma..
[GitHub] 저장소(Repository) 소유권 변경하기 GitHub 저장소를 개인으로 생성하고 다른 사람에게 소유권을 넘긴다던지 혹은 Organization 소유로 변경하고 싶을 수 있을 것이다. 이 글에서 그 방법에 대해 정리해보고자 한다. 제일 먼저 소유권을 변경하고자 하는 저장소의 Settings의 General에 들어간다. 그리고 제일 아래 쪽으로 스크롤하면 아래와 같이 Danger Zone이 나오는데 Transfer ownership의 Transfer 버튼을 클릭해준다. 아래와 같이 나오면 소유권을 넘겨줄 Organization을 선택하거나 다른 사람의 username을 입력해서 새로운 저장소의 Owner를 설정한다. 그리고 난 뒤 마지막 확인을 위해 저장소이름을 한번 더 적어준 뒤 I u..
[MyBatis] parameterType, resultType에 내부 클래스(inner class) 사용 MyBatis의 paramterType과 resultType에서 내부 클래스를 사용하는 방법에 대해 정리하고자 한다. 우선 paramterType과 resultType에서 내부 클래스를 사용하기 위해서는 아래와 같이 내부 클래스가 static으로 선언되어 있어야 한다. public class Outer { public static class InnerA { // ... } public static class InnerB { // ... } } 그리고 MyBatis에서 사용시 아래와 같이 $를 사용해서 내부 클래스를 타입으로 설정하면 된다. 점(.)은 경로를 타고 갈 때 사용하고 $는 inner cl..
[프로그래머스] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 - MySQL SELECT MONTH(START_DATE) AS MONTH, CAR_ID, COUNT(HISTORY_ID) AS RECORDS FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE CAR_ID IN ( SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE DATE_FORMAT(START_DATE,'%Y-%m') BETWEEN '2022-08' AND '2022-10' GROUP BY CAR_ID HAVING COUNT(CAR_ID) >= 5 ) AND DATE_FORMAT(START_DATE,'%Y-%m') BETWEEN '2022-08' AN..