본문 바로가기

분류 전체보기

(137)
유튜브 vs 네이버 TV 그리고 망 중립성 소규모 기준으로는 확실히 네이버 TV가 유리해 보인다.유튜브는 영상에 광고를 구독 1,000명 및 연간 조회시간 4,000시간부터 허용한다.이에 비해 네이버는 처음부터 달 수 있고, 수입 지급 기준이 구독 300명 & 총 조회시간 300시간이다.게다가 광고 단가도 좀 더 쎈 편이다. 광고 길이가 길어서 그러려나. 아무튼 네이버 TV에게 남은 가장 큰 고민은 트래픽일 것이다. 유튜브에게 통신사가 망 사용료를 요구하는 것을 두고 말이 많다. 언론에서는 '기울어진 운동장'이라는 표현도 쓴다. 그런데 이것 만큼은 '기울어진 운동장'이라는 표현이 맞다. 국내 동영상 서비스 업체가 안 좋아진 이유 중에 하나가 바로 '망 사용료' 때문이다. 네이버는 한 해 1,000억원가까이를, 아프리카 TV는 150억 가까이를 통..
Chrome DevTools 다크 테마(Dark Theme) 크롬 개발자 도구를 다크 테마로 사용하는 방법은 간단하다.먼저, 크롬 개발자 도구에서, 점 세 개가 세로로 나열된 버튼을 누르고, settings를 누른다.아니면, 개발자 도구에서 F1키를 눌러 접근 가능하다. Preferences 탭에 Appearance 제일 맨 위에 Theme : Light가 있을 것이다.이제 Light를 Dark로 바꾸면 다크 테마가 적용된다.
checkRequest- 요청이 올바른지 검사하는 함수 이번에 만든 함수는 checkRequest라는 함수이다.이 함수는 예를들면 POST요청이 들어왔을 때, session과 key에 접근해서 데이터를 불러와야한다면, 사용자의 요청에 session과 key가 있는지 검사를 해야한다. 근데 이러한 요청 인자가 한 두개가 아니라면, if문이 너무 길어지게 된다. 그래서 만든 함수가 아래와 같은 함수이다.위의 함수에서 data는 Object.keys(req.body)이고, keys는 접근해야하는 key값의 목록이다. 위의 예시를 이용해 함수를 호출한다 하면, checkRequest(Object.keys(req.body), ['session', 'key'])이다. 위의 함수의 원리를 살펴보자면, 먼저, data 안에 keys의 값을 하나씩 뽑은 값이 있는지 확인하고..
교토(京都)에서 버스타기 교토에서 버스는 단일 요금제(성인 기준 230엔)이다.뒷문으로 타고 앞문으로 내릴 때 요금을 낸다. 버스를 탈 일이 많다면, 교토 시영/교토 버스 무제한 1일 패스도 있다.다만 24시간이 아니라 당일 영업 종료시간까지만 유효하다.가격은 성인 600엔, 어린이 300엔3회 이상 버스를 이용한다면 유용한 패스다. 첫 번째 하차시에 승차권을 넣으면 날짜가 찍히고, 그 이후의 승차 부터는 해당 승차권을 보여주고 내리면 된다.
CSS) 한가운데 div 배치하기(가로세로중앙정렬) 예를 들어 아래와 같은 코드가 있을 때,article을 중앙에 배치하기 위해 flex를 사용한다면, .container의 스타일을 다음과 같이 설정할 것이다..container{ display:flex; justify-content:center; align-items:center; }그러나 이는 실패한다.가로로는 정렬이 되었지만, 세로로는 위에 붙어있다. 세로로도 중앙 정렬을 해야 한다.그렇다면 어떻게 하면 article을 한가운데에 배치할 수 있을까?한줄만 추가해주면 된다..container{ display:flex; justify-content:center; align-items:center; height:100vh }vh는 viewport height의 약자이다.이제 .container는 사용자가 ..
Firebase로 nuxt.js 배포하기 1. generate 커맨드로 dist 파일 생성2. firebase-tools 설치(npm install firebase-tools -g)3. firebase login으로 구글 로그인4. firebase deploy5. 이때, firebase.json의 hosting을 'dist'로 바꿔주면, dist폴더의 내용이 업로드 된다.
SSH 포트를 막고 연결을 끊었을 때 복구방법 예를 들어 ufw deny 22 같은 명령어를 칠 사람은 거의 없겠지만, 방화벽을 켜놓고 ufw allow 22를 안한 경우도 있을 것이다. 게다가 호스팅을 사용하는 경우에는, 더욱 곤란할 수 밖에 없다. 그렇지만, AWS를 사용할 때에는 좋은 방법이 있다.먼저 해당 EC2 인스턴스의 디스크를 복사해서 다른 ec2 인스턴스로 연다. 여기서 다른 ec2 인스턴스를 여는것은, 다른 추가 디스크로 열어야한다그 다음, 해당 인스턴스로 ssh 접속을 한다./etc/ufw/ufw.conf를 편집기로 열고 ENABLED=no로 바꾼다.그 다음 해당 디스크를 바탕으로 원래 쓰던 서버의 디스크 이미지를 교체한다
vue-naver-maps 문서 vue-naver-maps의 Docs를 개선해서 깃허브로 배포했습니다.주소 : https://shin-jaeheon.github.io/vue-naver-maps기존의 마크다운보다 훨씬 미려한 디자인과 더불어, 내용을 좀 더 추가하거나 다듬었습니다. vue-naver-maps는 https://www.npmjs.com/package/vue-naver-maps 에서 다운로드가 가능합니다.yarn : yarn add vue-naver-mapsnpm : npm install vue-naver-maps