profile
킹왕짱이 되고싶은 주니어

네트워크 기본: ping

이번시간에는 ping이 뭔지 알아본다.이더넷이나 Wi-fi를 연결해도 네트워킹이 되지 않는 경우들이 있다. 문제는 이유를 알아야 해결할 수 있다. 그러기 위해서는 일단 해당 서버가 동작중인지, 내 네트워크 설정이 이상하지 않은지, 등의 문제 식별 능력이 필요하다. 이

2020년 8월 31일
·
0개의 댓글

네트워크 기본: vpn

이전 글에서 프록시에 대해서 알아봤다. 잠깐 언급하자면 프록시는 엔드유저와 인터넷 사이에서 IP 주소를 바꿔 직접적인 통신이 아닌 간접적인 통신을 해주는 미들웨어라고 했다. 하지만 프록시의 문제는 데이터가 암호화가 되지 않는다는 것이다. 프록시는 사용자의 IP를 가려주

2020년 8월 31일
·
0개의 댓글

네트워크 기본: DHCP

이쪽에서 일을 하려면 꼭 알아야하는 지식 중 DHCP를 알아보자.DHCP는 Dynamic Host Configuration Protocol의 준말이다. 보통 우리가 인터넷을 사용할 때(사설 네트워크가 아닌 공용 네트워크)접속할 때 static IP가 아니라면 매번 IP

2020년 8월 31일
·
0개의 댓글

App: native vs. cross platform vs. hybrid

네이티브 앱 vs. 크로스 플랫폼 앱 vs. 하이브리드 앱(네이티브 앱(크로스플랫폼 앱(하이브리드 앱(결론과 의사결정(최근 스마트폰 보급률은 전체 100% 중 95%나 차지한다고 한다. 일본, 중국, 미국 이나 유럽권 국가도 80~90% 정도의 점유율을 차지하는 반면,

2020년 8월 31일
·
0개의 댓글

네트워크 기본: NAT

Private network: 프라이빗, 사설 네트워크 등으로 불린다. 이는 인터넷에 등록되어있지 않다. 그러므로 직접적으로 인터넷에 연결할 수 없고, 집이나 기업의 내부 망으로 활용된다. 일반적으로 우리가 사용하는 IP중 192.168.x.x나 10.x.x.x이 사설

2020년 8월 31일
·
0개의 댓글

누구나 알아야하는 ssh

그 이전에 telnet이나 rsh(remote shell)같은 원격접속 기술이 있었다. 이들은 데이터를 평문으로 전송하였어서, 보안의 문제로 ssh로 대체되었다.SSH는 Secure Shell의 줄임말이다. 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령

2020년 8월 31일
·
0개의 댓글

블루투스의 (나름) 신기술: 비콘

졸업작품으로 제출한 근태관리 시스템 개발 계획 중 핵심 기술인 블루투스 비콘에 대해 알아보려 한다.다룰 내용은 대략 다음과 같다.블루투스신기술, 비콘안드로이드와 iOS를 함께 사용하자: 아이비콘사용방법과 지원목록 블루투스는 근거리 무선통신기술이며, 1999년에 처음 발

2020년 8월 31일
·
0개의 댓글

문자열 인코딩

컴퓨터의 발명 이후 이기종간 데이터 교환을 위해 문자 인코딩의 표준을 맞추는 작업을 했다. 이를 위해 대표적으로 ASCII가 있었는데, 이는 영어 및 몇몇 특수문자 총 128개를 지원했다.세계 국가들의 컴퓨터 사용으로 다른 언어의 문자 방식을 추가해야만 했고(예를 들어

2020년 8월 31일
·
0개의 댓글

200만 게임 동접을 위한 MySQL 샤딩

이전 구조(새로운 계층에 대한 요구사항(개선된 구조(남은 문제점(최종 아키텍처(실제 사용 스펙(결론(향후과제(참고자료(이 글은 NHN Forward 2019에서 본 것을 정리한 글입니다. 원본 영상은 https://www.youtube.com/watch?v=8

2020년 8월 31일
·
0개의 댓글

MPA에서 SPA로

서론(본론(MVC 패턴과 MPA, SPA(웹 프론트엔드 프레임워크 고르기(웹팩의 도입(프로젝트 구성 중 모든 요청을 WAS에서 해결했던 레거시 시스템(API 호출방식의 변화(FE 상태관리 전략(배포 환경에 따른 설정값 처리(결과?(결론(참고자료(2019 NHN Forw

2020년 8월 31일
·
0개의 댓글
post-thumbnail

오픈소스 개발과 라이선스

오픈소스는 개발자에게 있어서 없어선 안 될 존재가 되어버렸다. 개발에서 필요한 툴과 프레임워크들이 오픈소스로 관리되고 배포되기 때문에 우리는 쉽게 사용할 수 있다.단, 우리는 오픈소스와 무료 소프트웨어를 구분할 필요가 있다. 여기서는 다루지 않는다.오픈소스는 소스코드가

2020년 8월 31일
·
0개의 댓글
post-thumbnail

Webpack

웹팩 공식 홈페이지에서 웹팩을 다음과 같이 소개한다.핵심적으로 webpack 은 최신 JavaScript 응용 프로그램을위한 정적 모듈 번들러 입니다. 웹팩은 애플리케이션을 처리할 때 프로젝트에 필요한 모든 모듈을 매핑하고 하나 이상의 번들을 생성 하는 종속성 그래프를

2020년 8월 31일
·
0개의 댓글

지금 올라가는 것들

이전 깃헙블로그에서 올렸다가 관리하기가 너무 귀찮고 디자인적 센스가 구린 것 같아서, 유저수도 많고 노출도도 높은 벨로그로 이전하려 찾아왔습니다.전반적인 CS와 CS구조에 대해 관심이 있고 특히 웹 프로그래밍, 백엔드와 데브옵스, 그리고 클라우드 컴퓨팅에 관심이 있습니

2020년 8월 31일
·
0개의 댓글
post-thumbnail

시스템 프로그래밍: C와 C++은 대체될 수 있을까?

저수준 언어란 사람보다 기계에 좀 더 친화적이라는 말로 해석될 수 있다. 이는 프로그래밍언어와 컴파일러를 먼저 알 필요가 있다.프로그래밍 언어프로그래밍 언어는 컴퓨터와 대화할 수 있게 해주는 도구다. 하지만 프로그래밍 언어로는 컴퓨터와 대화를 할 수 없다. 한국인과 미

2020년 8월 31일
·
0개의 댓글
post-thumbnail

WSL2 Code 4294967295로 종료

WSL2을 개발 환경으로 사용중인데, 가끔 이런 오류가 뜬다.cmd에서 확인해본 결과무려 실행중.이럴 때, 끄고 다시 켜면 된다.편안

2020년 7월 9일
·
0개의 댓글

MERN에서 겪었던 일

개발하다 겪은 황당한 일을 나열해보자.어제 겪은 일이라 기억한다. 팀원이 model과 route 부분을 맡겨서 작성했는데, 서버에서 pull을 받고 실행하려 하자 서버 응답코드도 없이 계속 이런에러가 떴었다.뭐지? 하면서 한참을 겪었는데, 이 함수를 내가 화살표 함수로

2020년 7월 4일
·
0개의 댓글
post-thumbnail

포트폴리오 만들기

연구실에서 소소한 프로젝트를 맡으면서 깃헙블로그에 올리던 것이 갑자기 터져버렸다. 그래서 도피처를 찾다가 구글에서 자료를 찾을 때 가끔 보이는 벨로그로 왔다. 일단 마크다운이 기본적으로 내장되어있다.코드 쓰기 편하다.개발자들이 많다.이거면 되지 않을까?여태 못 올렸던

2020년 6월 14일
·
0개의 댓글