분류 전체보기 1222

NodeJS, npm install 중 permission denied 에러 해결하기

안녕하세요? 윈도우 환경이 아닌 리눅스나 맥에서 nodejs 개발할 때 필수 프로그램이 npm, 즉 node package manager인데요 리눅스 환경에서 즉, 우분투의 apt-get install npm으로 설치했을 때 npm의 기본 폴더가 시스템 폴더로 설정됩니다. 그래서 다음과 같이 npm install yarn -g 라고 글로벌하게 인스톨할 패키지가 있을 때 퍼미션 디나이라고 에러가 뜹니다. 해결방법은 다음과 같이 사용자의 홈 디렉토리에 npm-global 폴더를 설정하는 방법입니다. 다음과 같이 하면 됩니다. // npm의 글로벌 폴더를 사용자 폴더 밑에 .npm-global라는 이름으로 만듭니다. mkdir ~/.npm-global // npm config 명령으로 위에서 만든 폴더를 pr..

사용기 2021.02.16

“게임도 삼성 TV로”…Neo QLED 전 라인업 게임 기능 대폭 강화

삼성전자가 2021년 QLED TV 신제품 전 라인업에 걸쳐 게임 관련 기능을 대폭 강화한다. 삼성전자는 AMD와의 협업을 통해 50형부터 85형에 이르는 Neo QLED TV 전 라인업에 업계 최초로 AMD의 ‘프리싱크 프리미엄 프로(FreeSync Premium Pro)’ 기능을 도입한다고 14일 밝혔다. AMD의 ‘프리싱크’ 기술은 게임 콘솔이나 PC 등 다양한 게임 콘텐츠가 TV 등의 디스플레이로 전달되면서 발생할 수 있는 입력 지연이나 화면 끊김 현상, 화면 왜곡 등을 감소하거나 제거할 수 있는 기술이다. 삼성전자가 이번에 도입한 AMD ‘프리싱크 프리미엄 프로’는 기존 프리싱크 기능에 명암비 최적화 기술인 HDR(High Dynamic Range) 기능을 추가해 화면 끊김 없는 부드러운 게임 ..

테크, 가전 2021.02.14

최신버전으로 React + Typescript + Electron 개발하기

안녕하세요? 예전에는 React를 그냥 Javascipt로 개발했지만 최근에는 점점 더 Typescript가 대세가 되고 있습니다. 그래서 개인적으로 Electron 앱을 취미로 개발하고 있는데 React와 Typescript를 적용해서 개발하려고 합니다. 그런데 React + Typescript + Electron 이 함께 적용된 보일러플레이트(boilerplate)가 전부 옛날 버전의 React와 옛날 버전의 ElectronJS를 사용하더라고요. 그래서 구글링 좀 열심히 해서 백지상태에서 최신 버전으로 React + Typescript + Electron 보일러 플레이트(boilerplate)를 만들어 봤습니다. React App 설치 일단 npm 또는 yarn이 설치되어 있다는 전제하에 진행하겠습니..

코딩/React 2021.02.14

로또 950회 당첨번호

안녕하세요? 로또 950회 당첨번호와 분석을 해보는 시간이 돌아왔습니다. 먼저, 이번 회차 당첨 번호 및 당첨금에 대해 알아보겠습니다. 오랜만에 1등 당첨금이 30억대로 커졌네요. 1등 당첨자는 8명이고요. 이번 회차는 제가 지난번처럼 계속 주시했던 5번으로 시작 안 하고 3번으로 시작했습니다. 3번으로 시작된 번호는 총 94번 나왔고, 지난번 3번으로 시작한 회차는 947회 차 3회 차 전이네요. 그 이전에도 940회 차 작년 12월 5일입니다. 3번이 최근 발생빈도가 높아졌네요. 한 달 후에 3번으로 다시 도전하는 것도 좋을 듯싶습니다. 그럼 3번 4번이 연속 나온 경우를 볼까요? 전체 15번 있었고 가장 최근이 작년(20년) 9월 12일이었네요. 3번과 4번을 연속으로 고르는 사람들은 별로 없을 거..

경제, 일상 2021.02.13

맥 gem install cocoapods 인스톨 에러

안녕하세요? 맥에서 flutter 개발할 때 필수 설치 요소인 cocoapods 플러그인이 있는데 flutter에서 소개하는 방법으로 하니까 에러가 나네요(맥 카탈리나 기준) sudo gem install cocoapods 구글링을 통해 열심히 해결방안을 찾았는데 방법은 brew로 설치하는 겁니다. 다음과 같이 하시면 쉽게 설치할 수 있습니다. brew install cocoapods --build-from-source

사용기 2021.02.10

GoLang, 다차원 배열 및 슬라이스 예제

안녕하세요? 고랭에서 다차원 배열 및 다차원 슬라이스에 대한 예제입니다. 많은 도움이 되셨으면 합니다. 배열을 선언 할 때 길이 대신 점 ...을 사용하면 컴파일러가 길이 선언 대신 세 개의 점을 포함하여 길이를 계산하도록 지시합니다. [:]는 배열의 모든 요소 값을 슬라이스에 할당합니다. package main import "fmt" func main() { println("Simple Array:") var arrayint = [...]int{1, 2, 3, 4} //assign fmt.Println(arrayint, "\n") println("Simple Slice:") var sliceint []int sliceint = arrayint[:] //assign fmt.Println(sliceint,..

코딩/GoLang 2021.02.10

GoLang 강좌 - Slice 와 Map 벤치마크 테스트

고랭에서 자주 쓰는 데이터 객체인 Slice 와 Map 자료형에 대한 벤치마크 테스트입니다. 고랭 공부에 많은 도움이 되셨으면 합니다. package main import ( "fmt" "time" ) type s struct { s []*s } type m struct { m map[int]*m } const ( testLevel = 1000000 testTimes = 600 ) func buildStruct() *s { root := &s{} cur := root for i := 0; i < testLevel; i++ { cur.s = make([]*s, 1) cur.s[0] = &s{} cur = cur.s[0] } return root } func traverseStruct(t *s) int { ..

코딩/GoLang 2021.02.10

빛에 가려진 아름다움까지 선명하게 잡아내는 HDR 기술, ‘스마트 ISO 프로’

오래 두고 보고 싶은 풍경을 사진으로 남겨도, 그때의 감동을 사진에 고스란히 담아내는 것은 쉽지 않다. 입체적인 아름다움을 사진의 평면으로 옮겨오는 것이 어려울 뿐 아니라, ‘다이내믹 레인지(Dynamic Range)’의 한계가 존재하기 때문. ‘다이내믹 레인지’는 사진이 표현할 수 있는 가장 밝은 곳에서 가장 어두운 곳까지의 범위를 말한다. 해당 범위를 벗어난 부분은 본래의 색과 관계없이 흰색 혹은 검은색으로 나타난다. 때문에 다이내믹 레인지가 넓을수록 다채로운 범위의 색상들을 표현할 수 있다. 역광처럼 어두운 그림자와 밝은 빛이 공존하는 상황에서는 디테일한 색감을 살리기 위해 다이내믹 레인지의 성능이 더 중요하다. 최근 삼성전자가 선보인 이미지센서 ‘아이소셀 HM3’는 진화한 HDR(High Dyna..

테크, 가전 2021.02.10

자동차 버튼과 기능 100% 활용하기

자동차에 탑재되는 각종 기능을 모두 사용하기란 생각보다 쉽지 않다. 첨단 운전자보조 시스템(ADAS)부터 공조장치, 시트, 내비게이션 등 사용자에게 안전성과 편의성을 제공하는 첨단 사양이 다양한 영역에 걸쳐 적용돼 있기 때문이다. 특히 차를 바꾼 지 얼마 안 된 운전자라면 각종 버튼이 어떤 기능을 제공하는지 미처 모를 수 있다. 무심코 지나칠 법한 자동차의 버튼과 그 기능들을 소개한다. 1. 원격으로 창문을 제어하는 ‘리모트 윈도우 컨트롤’ 운전자라면 한 번쯤 차량에서 내린 뒤 창문이 제대로 닫히지 않은 걸 발견한 경험이 있을 것이다. 이때 리모트 윈도우 컨트롤을 사용하면 차량에 다시 탑승해 시동을 걸지 않고도 편리하게 창문을 닫을 수 있다. 사용 방법도 간편하다. 리모트키의 잠금 버튼을 3초 이상 누르..

자동차 2021.02.10

현대기아차 2021년 1월 판매실적

안녕하세요? 2021년 현대기아차의 횡보가 기대됩니다. 전세계적인 차량용 반도체 부족으로 글로벌 완성차 업체의 감산 소식이 들려 오고 있는데요 일단 현대기아차의 1월 국내 판매실적을 알아 보겠습니다. 그랜저와 카니발의 치열한 1등 싸움이 이어지고 있습니다. 포터2는 역시 현대차의 명품차입니다. ㅋㅋ 쏘렌토가 역시 디자인이 잘 나와서 꾸준히 팔리고 있네요. 혹시 필요하실까봐 엑셀 파일 유첨드립니다.

자동차 2021.02.09