반응형

분류 전체보기 303

2개의 json key 값을 비교하는 방법

요즘 다니는 회사는 산업용 스마트폰을 직접 제조하는 회사를 다니고 있습니다. 산업용 스마트폰이기 때문에 미국의 아마존과 같은 대형 공장에서 쓰이는 스마트폰을 제조하는데요. 이곳에서 저는 EMM(Enterprise Mobility Management)을 담당하는 팀에 소속해 있습니다. 공장 직원들이 사용하는 업무용 스마트폰이기 때문에 공장에서 원하는 스펙과 기능들을 충족 시켜주는 안드로이드 소프트웨어 개발로 지원하고 있지요. 그 기능들 중에서 프로비저닝 이라는 기능이 있습니다. 제가 설명하는 내용보다 조금 더 넓은 개념으로 쓰이는데요. 제가 사용하는 '프로비저닝'은 안드로이드 스마트폰의 설정한 설정값들을 공장 직원들 업무용 폰에도 똑같이 적용해 주는 것이 '프로비저닝'입니다. 1. 요구사항 '프로비저닝' ..

Algorithm 2023.06.10

윈도우 한영 키보드 변경 방법

혹시 베리어 같은 프로그램을 사용해서 키보드 하나로 2가지 컴퓨터를 사용할 경우, 한/영 전환키가 안먹는 경우가 있습니다. 이럴 경우 한영 키를 우리가 자주 사용하는 오른쪽 Alt 키로 설정시켜주는 방법에 대해서 알아보겠습니다. 물론 윈도우11, 윈도우 10 둘 다 지원합니다. 1. PowerToysSetup 프로그램 설치 아래 사이트에 방문해서 PowerToysSetup 프로그램을 설치 할 것 입니다. Release Release v0.69.1 · microsoft/PowerToys This is a patch release to fix issues in v0.69.0 to fix some bugs we deemed important for stability based on incoming rates...

청약 통장 소득공제 신청

청약통장을 활용하는 방법을 정리해봤는데요. 청약통장은 만 34살 이하라면, 청년 청약 통장으로 전환하는 것이 좋습니다. 청약 통장으로 전환하게 되면, 금리가 올라갑니다. 그리고 그렇게 청년 청약통장으로 전환하였다면, 청약통장을 통해서 소득공제를 신청하면, 근로자라면, 청약통장을 100% 활용할수 있는 방법 입니다. 청년 청약 통장은 신한은행 기준으로 3.6% 금리입니다. 기존 2.2% 금리인 청약 통장 보다 더 높은 금리를 받을수 있지요. 또한 근로자라면 소득공제를 신청하면, 매년 연말정산 때, 평소보다 더 많이 돌려 받을수 있습니다. 또한 청약통장은 연 최대 240만원(월 20만원씩 12개월)까지 소득공제가 가능합니다. 기존 일반 청약 통장에서 청년 청약통장으로 전환 하더라도 기존 납입 횟수는 모두 인..

기타 2023.03.12

webview 기반에 dotnet winforms 개발(React)

dotnet 6.0 winforms + nginx + webview2 로 구성해서 웹뷰 기반에 윈도우 앱을 회사에서 개발 하고 있었습니다. 그런데 문제가 있어서 결국 포기하고, dotnet 5.0 winforms + ASP.NET + React + webview2 프로젝트를 구성하는식으로 변경하였다. 어떤 문제가 있었냐면.. nginx.exe 위치에 한글이 포함되어 있으면 nginx는 에러를 출력되며, 실행되지 않는다. 위 문제를 해결할 방법을 찾지 못해서, 결국 nginx를 c드라이브 밑으로 심볼릭 링크를 만들었다. 심볼릭 링크를 만드는 권한은 윈도우OS에 개발자 모드에서만 사용 가능한 API 였다. 위 문제에서 1번 문제에 해당하는 내용은 여기 작성해 놓았다. 위와 같은 문제를 겪고, dotnet 5..

nginx 2023.03.06

급여, 비급여란?

우리나라 국민 대부분이 국민건강보험공단의 '건강보험'에 가입되어 있습니다. 병원을 다녀오면, 위와 같은 진료비 영수증을 받을 수 있는데요. [내가 내야 할 금액] = [①본인부담금 + ③전액본인부담금 + ④비급여] 급여 ①본인부담금 : 국민건강보험공단에서 부담하는 공단부담금을 제외한 금액 ②공단부담금 : 매달 건강보험료를 납부하는 경우 국민건강보험공단에서 부담하는 금액 비급여 건강보험의 혜택을 받지 않고, 개인이 전액 부담하는 금액 급여항목이지만 급여기주에 따라 비급여로 적용되고 있는 경우 (초음파 검사료, 보조생식술 등) 비급여 항목은 병원마다 금액 차이가 있습니다. 예 : 라식, 라섹, 치과보철료(금니), 도수치료, 성형외과술

기타 2023.03.01

소득공제란?

목차 1. 소득공제란? 2. 소득공제 항목 3. 세금 계산 절차 4. 소득공제 계산 예시 5. 국세청 홈페이지 참고 1. 소득공제란? 소득에 대한 세금은 과세표준에 의해서 사람마다 다른 세율이 매겨집니다. '과세의 대상이 되는 소득 중에서 일정 금액을 공제(빼고)하여 주는 것'을 소득공제 라고 합니다. 2. 소득공제 항목 근로소득공제 종합소득공제 연금소득공제 등등... 3. 세금 계산 절차 총 소득 → 소득공제 → 과세표준 → 세액공제 => 최종 세금 위 순서대로 계산이 이루어지는데요. 총 소득에서 소득공제를 제하고, 과세표준에 따라서 비율이 정해지고, 그 금액에 세액공제 금액 만큼 제하면, 내야할 세금이 됩니다. 4. 소득공제 계산 예시 연소득 : 3000만원 과세표준에 의해서 15% 세율 적용 소득공..

기타 2023.02.28

CU 편의점 와인 리뷰 - 도피오 파소 그릴로

CU 편의점에서는 최근 와인 판매량이 늘어나고 있는 추세입니다. 이번에는 CU에서 판매하는 도피오 파소 그릴로 와인을 리뷰해보려 합니다. 가격대 CU에서 판매하는 도피오 파소 그릴로의 가격은 1만5천원대입니다. 편의점에서 이 가격대의 와인을 구매할 수 있다는 것은 매우 신기한 일입니다. 물론, 와인 전문점의 와인과 비교하면 상대적으로 덜 복잡하고 단순한 맛이지만, 이 가격대에서는 매우 만족스러운 와인이라고 할 수 있습니다. 알콜 도수는 12도 정도 입니다. 와인의 특징 도피오 파소 그릴로는 이탈리아 시칠리아 섬의 그릴로로 만든 와인으로 청포도, 라이므 파인애플향이 납니다. 탄닌이 부드럽고 산미가 적어 부담 없이 마실 수 있는 와인입니다. 또한, 이 와인은 오크통에서 숙성되어 부드럽고 깊은 맛을 느낄 수 ..

기타 2023.02.25

[백준 1021] 회전하는 큐

문제 설명 크기가 N인 덱(deque)이 주어지고, 덱의 첫 번째 위치는 1, 덱의 마지막 위치는 N으로 지정합니다. 이때, 덱에서 M개의 수를 뽑아내려고 합니다. 뽑아내는 순서가 주어질 때, 뽑아내는 과정에서 덱이 최소로 회전하는 횟수를 구하는 문제입니다. 이때 덱은 아래 3가지 연산만 할 수 있습니다. (f1연산) 첫번째 원소를 뽑는다. {a1…ak} → {a2…ak} (f2연산) 왼쪽으로 한칸 이동. {a1…ak} → {a2…ak, a1} (f3연산) 오른쪽으로 한칸 이동. {a1…ak} → {ak, a1…ak-1} 동작 HTML 삽입 미리보기할 수 없는 소스 java 코드 import java.util.ArrayDeque; import java.util.Deque; import java.util...

Algorithm 2023.02.25

nginx error : (1113) No mapping for the Unicode character

최근에 nginx가 아파치보다 가볍고 우수한 성능으로 많이 사용되는 편인거 같습니다. 저도 회사에서 사용할 일이 있어서 사용하고 있습니다. nginx와 아파치는 정적 웹 서버를 의미한다. 따라서 html, css, js 와 같은 정적인 파일 위주에 호스팅을 해주는 서버이다. 톰캣은 동적 웹 서버를 의미하며 대표적인 것이 jsp, spring을 이용하여 돌아가는 was를 의미한다. 사용 환경 윈도우 OS 상에서 dotnet core 6.0 을 사용하고 nginx 기동하고 웹뷰를 winforms 어플리케이션에 올려서 사용하고 있습니다. 에러 내용 개발을 어느정도 완성하고, QA를 맡겼는데 다음과 같은 에러가 발생했다. nginx: [emerg] CreateFile() "C:\Users\Jamie\Deskto..

nginx 2023.02.16

State 디자인 패턴 (상태를 클래스로)

state 디자인 패턴은 '상태', 사물의 모양이나 형태를 '클래스' 표현합니다. 클래스를 교체해서 '상태의 변화'를 표현할 수 있고 새로운 상태를 추가해야 될 때, 해당 상태에 해당하는 클래스만 정의해 주면 되는 패턴입니다. 목차 1. State 디자인 패턴을 활용한 예제 2. State 패턴을 사용하지 않은 방법 3. State 패턴을 사용한 방법 4. State 패턴의 등장인물 4-1. State 인터페이스 4-2. Concrete State 클래스1 (DayState) 4-3. Concrete State 클래스2 (NigntState) 4-4. Context 인터페이스 4-5. SafeFrame 클래스 (Context 구현 클래스) 4-6. Main 클래스 5. 분할해서 통치해라 6. 상태에 의존..

Design Pattern 2023.01.23
반응형