본문 바로가기

분류 전체보기329

[제품리뷰] 고급 인체공학 마우스 MX VERTICAL 로지텍 마우스 최근에 손목 통증이 다시금 찾아왔습니다. 최대한 자세를 바르게 하려 하지만 뜻대로 되지 않는 게 현실이네요.. 그리고 마우스의 사용량도 많아지다 보니 손목 통증이 오는 것 같습니다. 그래서 눈여겨 보던게 바로 버티컬 마우스입니다. 보통의 마우스와 달리 버티컬 마우스는 손목을 위로 드는 움직임은 없으며 세워져 있는 마우스이기 때문에 손목 통증이 나아질 것이란 희망을 안고 구매하게 되었습니다. 손목 터널 증후군 손목을 많이 사용하는 직군에서 발생하는 증상입니다. 손목을 지나치게 많이 써서 손목의 신경과 혈관, 인대가 지나가는 수근관이 신경을 압박하는 증상이라 합니다. 증상으로는 손가락 끝이 찌릿하거나 밤에 손목 통증이 심해서 잠을 설치게 되거나, 기타 여러가지 손목 주변에 증상이 나타납니다. 미리 예방하면 .. 2021. 6. 5.
[React] React구조와 Hello, World 출력하기 앞선 React 포스팅에서는 Node.js를 설치하고 React 라이브러리를 설치한 이후에 React 앱을 만들어서 실행해 보았어요. 2021.06.02 - [쿤즈 Dev/React] - [React] 새로운 React 앱 만드는 방법 앱을 만들 때는 간단한 패키지 관리자인 npx를 이용해서 만들었고 실행도 npm을 이용해서 진행했습니다. 이번 포스팅에서는 간단히 Hello, World를 출력해보겠습니다. 목차 React 내부 구조 React를 설치한 디렉터리를 VSCode를 이용해서 열어보았습니다. * VSCode외 다른 개발 툴을 이용해도 됩니다. 이 포스팅에서는 VSCode를 이용합니다. 디렉터리(폴더) 구조 열어서 구조를 보시면 아래와 같이 구성되어 있습니다. node_modules은 설치된 모듈.. 2021. 6. 4.
[React] 새로운 React 앱 만드는 방법(React 시작하기) 웹 프로그래밍을 하기 위해서 최근 가장 많이 사용하는 라이브러리 중 하나가 React(리액트)입니다. React는 Node.js 기반으로 동작합니다. 즉 Javascript를 이용한 라이브러리이기 때문에 Javascript를 안다면 쉽게 배울 수 있는 라이브러리입니다. 이번 포스팅에서는 React를 이용해서 앱을 만들기 위한 시작방법을 알아보도록 하겠습니다. React(리액트) 환경 구성하기 기본적으로 React를 사용하기 위해서는 Node.js가 우선적으로 설치가 되어 있어야 합니다. Node.js 설치 방법은 아래 링크에서 확인하실 수 있습니다. 2021.03.19 - [쿤즈 Dev/Nodejs] - [Nodejs] NodeJS 설치 및 프로젝트 생성하기(feat. Windows & macOS) [N.. 2021. 6. 3.
[Apple] WWDC 2021 일주일 앞으로. 새로운 제품은 무엇? WWDC 2021이 1주일 앞으로 다가왔습니다. 이번 이벤트 역시 모두 온라인으로 진행될 예정입니다. 이번 WWDC 2021은 6월 8일 새벽 2시(우리나라 시간)에 Apple 키노트 방송으로 보실 수 있습니다. 초대장을 보니 무엇인가 굉장히 빛나는 것이 있는데요. 무엇일까요? WWDC 2021에서 기대해 볼만한 것들 이번 WWDC 2021에서는 애플의 신제품 혹은 새로운 소프트웨어가 등장할 것으로 기대하고 있습니다. 이번에 기대해볼 만한 제품들은 다음과 같습니다. M1x CPU M1x가 탑재된 맥북프로 14인치, 맥북프로 16인치 에어팟 3세대 iOS 15 지난 발표에서 애플의 실리콘인 M1칩이 등장했고 가을을 지나 맥북 프로 13, 맥북 에어, 맥 미니에 모두 M1칩이 탑재가 되어 등장했습니다. 그리.. 2021. 6. 2.
[제품리뷰] 에어팟 프로(AirPods Pro) 마블 케이스! 캡틴 아메리카 에어팟 1세대를 사용하다가 잦은 끊김과 배터리 광탈로 고민 끝에 에어팟 프로로 넘어왔습니다. 2020.12.22 - [쿤즈 IT/App 기기 리뷰] - [제품리뷰] 에어팟 프로 구매. 수명이 다한 에어팟 1세대에서 교체 [제품리뷰] 에어팟 프로 구매. 수명이 다한 에어팟 1세대에서 교체 에어팟 1세대를 구매한 해는 2017년입니다. 벌써 3년 가까이 에어팟 1세대를 사용했네요. 그리고 에어팟 프로를 이번에 구매하기로 마음먹게 되고 결국은 구매하게 되었습니다. 3년가까이 사용한 koonsland.tistory.com 이제 약 6개월 정도를 사용하고 있는 중입니다. 확실히 노이즈캔슬리의 이점은 확실하지만 먹먹함이 답답한 분들에게는 적응이 쉽지 않은 것 같습니다. 본론으로 돌아와서 에어팟 프로를 구매하면 당연.. 2021. 6. 2.
[Javascript] Promise 사용시 async, await 사용하는 방법 지난 포스팅에서는 프로미스(Promise)에 대해서 알아보고 Promise 함수를 만드는 방법에 대해서 소스코드로 알아보았습니다. 비동기 함수를 사용하데 있어서 어려움이 있습니다. 이 어려움을 프로미스가 조금 더 편리하게 비동기 함수를 사용할 수 있도록 만들어 주었습니다. 이번 포스팅에서는 비동기를 동기처럼 사용해 볼 수 있는 async와 await에 대해서 알아보겠습니다. async와 await async와 await 키워드를 사용하면 프로미스를 조금 더 편하게 사용할 수 있습니다. 그럼 각각은 어떤 역할을 하고 있는지 보시죠. async async는 함수 앞에 붙는 키워드입니다. 이 키워드를 사용하면 사용한 함수는 항상 프로미스(Promise)를 반환합니다. 아래 예제를 보겠습니다. const asy.. 2021. 6. 1.
[C언어 문제] 구구단 출력하기(2): 구구단 전체 출력하기 지난 포스팅에서는 구구단을 출력해 보았습니다. 사용자로부터 단을 입력받고 그 단에 해당되는 구구단을 화면에 출력하였습니다. 표준 입출력과 반복문을 이용하는 방법을 조금 더 자세하게 알아보기도 했습니다. 이번 포스팅에서는 구구단 전체를 출력해 보도록 하겠습니다. C언어 문제. 구구단 출력하기(2): 구구단 전체 출력하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 2 단 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 ... 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 조건 1. 각 단이 출력되기 전 몇단인지 출력하시오. 조건 2. 반복문을 이용하시오. *프로그래밍 의도 표준 출력을 이용할 수 있는가? 반복문을 이용할 수 있는가? 중첩 반복문을 이용할 수 있는가? *문제 해결을 위한.. 2021. 5. 30.
[C언어 문제] 구구단 출력하기(1): 단을 입력받아 출력하기 이번 포스팅에서는 구구단을 출력해보려 합니다. 구구단은 반복문에서 사용되는 가장 기본적인 형태로 만들어 볼 수 있는 프로그래밍입니다. 이번 포스팅에서는 첫 번째로 사용자로부터 원하는 단을 입력받아서 출력해보도록 하겠습니다. C언어 문제. 구구단 출력(1): 단을 입력받아 출력하기 화면에 다음과 같이 출력되도록 프로그래밍하시오. 출력할 단을 입력하세요: 7 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 4 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 조건 1. 사용자로부터 정수를 입력받으시오. 조건 2. 반복문을 사용하시오 *프로그래밍 의도 표준 입출력 함수를 사용할 수 있는가? 반복문을 사용할 수 있는가? *문제 해결을 위한 .. 2021. 5. 29.
[Javascript] 프로미스(Promise) 비동기 함수 사용 방법 지난 포스팅들에서는 비동기의 작동 방법과 대표적인 함수인 setTimeout() 함수, 그리고 콜백 함수를 사용하는 방법까지 알아보았습니다. 2021.05.23 - [쿤즈 Dev/JS HTML CSS] - [Javascript] 비동기(Asynchronous) 사용해보기 2021.05.26 - [쿤즈 Dev/JS HTML CSS] - [Javascript] 콜백 (Callback) 함수 사용 방법 비동기와 콜백의 개념과 사용을 알고 있어야만 이번 포스팅에서 진행할 프로미스(Promise)에 대해서 이해하실 수 있습니다. 이번 포스팅에서는 프로미스(Promise)를 사용하는 방법에 대해서 알아보도록 하겠습니다. 프로미스(Promise)란 무엇인가 프로미스는 비동기 함수를 보다 편리하게 다룰 수 있는 Obj.. 2021. 5. 28.