본문 바로가기

전체 글

(84)
2022 대경권 프로그래밍 경진대회 수상 후기 대경권 프로그래밍 대회는 대구/경북 지역 대학생을 대상으로 SW중심대 사업단에서 주최하는 프로그래밍 대회이다. 플랫폼은 프로그래머스를 이용했다. 5문제 / 3시간 set으로 주어졌다. https://programmers.co.kr/competitions/2496 2022 대경권 대학생 프로그래밍 경진대회 대경권 대학생 프로그래밍 경진대회 대구·경북 소재 대학생들의 프로그래밍 및 컴퓨팅 사고 역량을 증진하고 취업 과정에서 거치는 프로그래밍 시험 대비를 돕기 위해 문제 해결형 프로그래밍 programmers.co.kr 2018년때부터 개최된걸로 알고있는데 지난 모든 대회 1등은 경북대학교가 가져간걸로 알고있다. 문제리뷰 1. 단순 구현 계단의 높이를 수열로 주고 최대 높이 K까지 점프할 수 있을때 정상에 가..
<FINDER> 카카오 MAP API를 이용해 목적지 주변 검색 사이트 만들기 Kakao MAP API 사용 우선 https://developers.kakao.com에 접속하여 가입을 해주자. 그리고 애플리케이션을 생성하면 APP KEY를 얻을 수 있다. 나는 웹(JS)로 구현할거기 때문에 JavaScript키가 필요하다. 이후 플랫폼설정하기로 들어간다. 나는 WEB에서 구현할거기 때문에 WEB 도메인만 설정해주었다. 이제 JS에서 밑 코드를 통해 API를 불러올 수 있다! 이 API안의 기능들에 대한 사용법과 설명은 https://apis.map.kakao.com/web/guide/ 여기에 아주 잘 설명되어 있어서 좋았다. 특히 Sample탭에 코드로 구현하는 법까지 나와있어서 따라하기가 매우 좋았다. 역시 대기업이 좋다 근데 한가지 아쉬운점은 길찾기 기능을 제공해주지 않고, 카..
MATLAB을 이용한 5G TDD 스케쥴링 구현 본격적인 5G네트워크 스케쥴링에 앞서 Mathworks에서 제공해주는 NR 실험 모델을 통해 스케쥴링이 어떻게 구현되는지에 대해 이해할 필요가 있었다. 해당 내용은 다음 링크에서 가져왔다. https://kr.mathworks.com/help/5g/ug/nr-tdd-symbol-based-scheduling-performance-evaluation.html NR TDD Symbol Based Scheduling Performance Evaluation - MATLAB & Simulink - MathWorks 한국 이 예제의 수정된 버전이 있습니다. 사용자가 편집한 내용을 반영하여 이 예제를 여시겠습니까? kr.mathworks.com 우선 MATLAB설치하고,, 5G Toolbox 설치하고,, 를 진행해..
4G(LTE)와 5G(NR)의 구조 나는 현재 학교의 네트워크 연구실에서 5G 네트워크 구축을 주제로 하는 프로젝트를 진행하고 있다. 모바일 네트워크를 구축함에 있어서 전체적인 구조를 파악하고 있어야 하기 때문에 각 네트워크에 대한 이해가 필요했다. 이를 위해 Netmanias라는 사이트에서 공부했고, 이 카테고리에 있는 모든 글은 Netmanias에서 가져온 내용이다. NETMANIAS Network Manias • 2022.04.14 [One-Shot] 독일의 Private 5G 구축/상용서비스 현황: 기업고객 – Private 5G 사업자 - 5G벤더 매핑 • 2022.03.29 [Tech-Blog] 일본 NEC의 Private 5G 사업 전략 - 국내 HFR사의 Private 5G 장비 사 netmanias.com 4G(LTE) 5..
소프트웨어 마에스트로 13기 합격 후기 이번 해에도 소프트웨어 마에스트로(이하 소마)에서 연수생을 모집했다. 지방 4년제에 전공 4학년이고 마땅히 진행했던 프로젝트도 없고 무작정 코딩테스트만 대비해왔던 나에게는 놓칠 수 없는 기회였다. 소프트웨어 마에스트로? 소마는는 과학기술정보통신부와 정보통신기획평가원에서 주관하고, 한국정보산업연합회에서 운영하는 과정으로, 국내 소프트웨어 전문가들을 만들자는 취지 하에 운영되고 있다. 개발자를 꿈꾸는 사람들에게 창업을 독려하기 위한 프로젝트성 활동이다. 최근 여러 부트캠프(싸피, 부스트캠프, 우테코 등)과 같이 부트캠프 중에선 최상위 계열에 있는 캠프이다. 정부에서 지원하는 사업답게 연수생들에게 주어지는 특전도 어마어마하다. 1. IT기기를 구입하기 위해 200만원을 지원해준다. (최대 1회) 2. 장학금 ..
CH7 : WiFi (1) * 이 글에 관련된 모든 내용은 Computer Networking A Top-Down Approach 7th에서 가져온 내용이다. * Wireless LAN 기본적으로 cable을 사용하지 않기 때문에 편리하고, 이동에 용이하다. 그러나 무선으로 하다보니 여러 에러에 취약하고, bandwidth가 낮다. 또한 범위의 문제도 있을 수 있다. 가운데 있는 고깔을 기지국 (AP - Access Point)라고 표현한다. 뭐 무선의 특징은 너무 당연하기 때문에 그냥 넘어가겠다. ISM (Industaril/Scientific/Medical) bands 보통 기지국들 (KT나 SKT 등)은 정부로부터 자신들이 사용할 주파수 대역을 돈을 주고 구입한 다음에 우리에게 서비스를 한다. ISM 대역은 위처럼 정부에서 ..
CH6 : Data Link Layer (4) * 이 글에 관련된 모든 내용은 Computer Networking A Top-Down Approach 7th에서 가져온 내용이다. * Interconnecting Devices 이전 글에서도 봤지만 레이어간의 connecting 장치는 위와 같다. 여기서 스위치는 multi-port의 브릿지와 같고, 허브는 multi-port의 리피터와 같다. 이번 글에서는 각 장치에 대한 설명을 하겠다! Hub 허브는 포트가 여러개인 리피터와 같다. 리피터의 기능은 신호 증폭이다. 어떤 src에서 자기까지 신호가 왔다면 이 신호는 처음 보낼때보다 당연히 세기가 약해져있을 것이다. 이를 증폭시켜 다시 신호의 세기를 높여 다른쪽으로 넘겨주는 기능을 한다. backbone 허브는 LAN segments(빨간색 동그라미)들..
CH6 : Data Link Layer (3) * 이 글에 관련된 모든 내용은 Computer Networking A Top-Down Approach 7th에서 가져온 내용이다. * Ethernet 이더넷은 현재 유선 LAN시장에서 압도적 점유율을 보여준다. token LAN이나 ATM에 비해서 매우 간단하고, 더 가성비가 좋기 때문이다. 초창기 이더넷은 bus topology를 사용했다. 한 coxial cable을 주축으로 모든 host들이 연결되어있는 구조이다. 그러나 이 방식을 사용하면 모든 노드들이 같은 collision domain에 속하기 때문에 요즘은 star topology를 사용한다. 위처럼 node들이 하나의 swtich를 통해 공유되는 모습이다. Frame format Ethernet IEEE 802.3 Ethernet and ..