wanna be dev 🧑‍💻

Cool 하고 Sick한 개발자가 되고 싶은 uzun입니다

A.K.A. Kick-snare, hyjhyj0901, h_uz99 solvedac-logo

전체 글 169

📄[공학글03] AI 기술 활용, 공교육의 희망인가

인공지능(이하 AI)은 4차 산업혁명의 핵심으로 대부분의 산업 분야에서 활용되며 우리 삶에 빠르고 깊게 스며들고 있다. 일상생활 속에서 모바일 어플리케이션의 AI 알고리즘을 통해 개인화 된 컨텐츠를 추천받고, AI 스피커를 개인 비서와 같이 사용할 수도 있다. 의료계, 법조계 등 다양한 전문화된 영역에도 이미 도입되거나 이를 준비하고 있다. 이 중에서도 교육 업계에 AI가 적용되는 양상을 살펴보고, 그 전망에 대해서 논의 해보도록 하자. 코로나 19 장기화로 인해 비대면 교육이 빠르게 자리매김하면서 AI를 활용한 교육, 즉 에듀테크 시장도 진화하고 있다. 개발자 뽑고·스타트업 인수…막오른 'AI교육 大戰' 개발자 뽑고·스타트업 인수…막오른 'AI교육 大戰', AI·에듀테크 상품 회원수 급증 영유아 넘어 ..

ETC 2022.10.01

📄[공학글02] 독자를 고려하는 글쓰기 - 홈네트워크 제어기기 ‘월패드’ 해킹 사건을 중심으로

제 4차 산업혁명을 맞아 스마트 폰과 같은 개인용 기기 뿐만이 아니라 TV, 냉장고, 에어컨, 밥솥 까지 인터넷에 연결되는 세상이 왔다. 이에 기기 해킹 같은 범죄에 노출되는 상황이 발생하게 되면 서 네트워크 보안이 더욱 중요해지고 있다. 필자는 홈 네트워크를 제어하는 기기, 일명 ‘월패드’의 해킹 사건을 중심으로 네트워크 보안을 위한 대책을 강구하는 기사를 읽고 이를 공학 작문적인 시점으로 비판하고자 한다. [기고] 합법적인 몰래카메라 ‘월패드’ 공포 노조원 대영유비텍 스마트사업본부 이사불치원장도후회(不治垣墻盜後悔)라고 했던가. 최근 아파트 ‘월패드 해킹’ 사건을 두고 하는 말이다.갑자기 송대의 주자십회(朱子十悔)가 웬말... zdnet.co.kr 먼저 제목 합법적인 몰래카메라 ‘월패드’ 공포 을 살펴..

ETC 2022.10.01

📄[공학글01] AI 코딩도구 Copilt 등장의 영향과 의미

최근 Github는 새로운 AI 코딩 보조 도구 Copilt을 정식 출시하였습니다. 이 소식을 접한 학생이 자 동시에 개발자인 필자에게 이러한 새로운 도구의 등장은 향후 IT업계에 어떤 영향을 끼치는지 호기심을 불러일으켰습니다. 이에 따라 이 도구가 오픈소스 커뮤니티에 끼치는 영향에 대해 알아보 는 글을 찾아 조사해보았습니다. What does Copilot Mean for Open Source? | Open Source Initiative For over 20 years the Open Source Initiative (OSI) has worked to raise awareness and adoption of open source software, and build bridges between open..

ETC 2022.10.01

꼬딱지 만한 다짐

'아주 작은 습관의 힘' 이라는 자기 개발서는 습관의 형성 원리와 구체적인 방법을 설명해준다. 군대에서 아주 재미있게 읽었고 후임들에게도 탄약고 근무를 설때마다 설명해주곤 했다. 아마 귀담아 들은 사람은 몇 없었을 것이다. 그 책의 내용 중 기억나는 것이 "행동하기 위해서 자신이 행할 일을 홍보하라"라고 한다. 뭔 뚱딴지 같은 소리냐 하면 난 내일 10시에 피아노를 칠꺼야 라고 속으로 생각하는게 아니라, 친구에게 말을 하건, 노트에 적어놓던 자신의 생각을 표출하라는 거다. 그럼으로써 합의 난이도 최하인 자신과의 약속보다 강한 제약을 거는 것이다. 실제로 나는 효과가 있다고 생각한다. 아 운동해야되는데.. 라는 생각을 구체화해서 캘린더에 적거나, 메모를 하거나, 하다못해 근처 친구들에게 운동할거야라고 말만..

ETC 2022.09.30

📡 [Network] 어플리케이션층 - 웹과 HTTP (지속, 비지속, HTTP/1.1, HTTP/2, Cookie 쿠키, 웹캐시 Proxy 서버)

본 포스팅은 을 참고하여 작성되었습니다. Ch02 Application Layer 2. Web & HTTP 웹 Web에 대해서 World Wide Web (WWW) 1990년대 초 등장한 일종의 인터넷 어플리케이션 그 전까지는 문자, 이메일 정도를 주고 받는 정도였음 특징 TV등과 다르게 요청-응답이 존재 (on demand) 하이퍼링크 검색 엔진 사진과 비디오 상호작용 (JS) 웹페이지는 객체들로 이루어짐 객체는 HTML파일, 오디오, 이미지 등등이 될 수 있음 객체들은 다른 웹 서버에 저장될 수 있음 웹페이지는 여러개의 URL 주소지정 가능한 객체들로 구성된 HTML 파일들로..

📡 [Network] 어플리케이션층 - 네트워크 어플리케이션이 규칙 (클라이언트-서버, P2P, Socket 소켓통신, TCP, UDP 등)

본 포스팅은 을 참고하여 작성되었습니다. Ch02 Application Layer 1. Principles of Network Applications 네트워크 어플리케이션이 원리 네트워크 어플리케이션의 종류 소셜 네트워킹 웹 문자 메세지 이메일 멀티유저 게임 영상 스트리밍 P2P 파일 공유 보이스오버 전화 실시간 영상 회의 인터넷 검색 등등등…. 네트워크 앱을 만든다면 네트워크 앱을 만들기 위해서는… 여러 종단 시스템에서 돌아가야함 네트워크를 통해 통신 EX) 브라우저와 통신하는 웹서버 프로그램 네트워크 코어 디바이스를 위한 코드가 필요없다 네트워크 코어 디바이스는 유저 어플리케..

📡 [Network] 네트워크 개요 - 보안 (Malware, DDOS, Packet sniffing, IP spoofing)

본 포스팅은 을 참고하여 작성되었습니다. Ch01 - Introduction Network Security 따로 네트워크 보안 과목이 있기에 간단하게 훑습니다. Network Security 네트워크 보안 최근 거의 모든 PC 들이 인터넷이 연결되므로 중요한 문제 네트워크 보안의 분야 어떻게 나쁜놈들이 네트워크를 공격하는지 이떻게 공격을 방어할 것인지 어떻게 공격을 방지하기 위해 설계할 것인지 원래는 네트워크 보안이 없었다 유저를 신뢰 → 망함 모든 계층에 보안 헤더가 들어간다 네트워크 공격 malware 멀웨어 바이러스 웜 denial of service 디도스 취약성 공격 :..

📡 [Network] 네트워크 개요 - 프로토콜 계층 (Physical 물리층, Link 링크층, Network 네트워크층, Transport 전송층, Application 어플리케이션 층)

본 포스팅은 을 참고하여 작성되었습니다. Ch01 - Introduction 5. Protocol Layers and Service Models 네트워크는 여러가지 구성요소로 만들어져 매우 복잡하다. (호스트, 라우터, 링크, 앱, 프로토콜, 하드웨어 등) 네트워크를 조직화할 수 있는 방법이 없을까? ➡️ Network Layering 네트워크 계층화 예시 : 비행기 여행을 조직화 해보기 비행기를 타고 나가는 과정을 단계별로 분리해보자 이를 계층 별로 나누어 역할을 나눌 수 있다 각 계층은 자신에게 해당하는 서비스만을 제공한다 위층, 아래층에서 데이터를 받아 동작을 수행 자기가 ..

📡 [Network] 네트워크 개요 - Performance 성능 (Packet Delay 패킷지연, Packet Loss 패킷 손실, Throughput 처리율)

본 포스팅은 을 참고하여 작성되었습니다. Ch01 - Introduction 4. Performance 패킷 지연과 손실은 어떻게 일어나는가? A와 B가 보내는 패킷은 라우터로 보내진다 보내진 데이터는 보내지기 전까지 대기 줄을 선다 (packet queuing) 여기서 대기하는 시간으로 인해 네트워크 지연이 발생 만약 라우터에서 나가는 속도보다 들어오는 속도가 빠르다면? 큐 버퍼가 가득차고 넘쳐서 받지 못하는 패킷으로 인해 손실이 일어난다 Packet Delay 패킷 지연의 구성 패킷 지연 시간은 아래 시간을 합친 값이다 nodal processing 처리 시간 비트 에러를 확..

📡 [Network] 네트워크 개요 - Network Core (Packet Switching, Circuit Switching, Global ISP)

본 포스팅은 을 참고하여 작성되었습니다. Ch01 - Introduction 3. Network Core Network core 네트워크 코어 end system에 보이지 않는 안에 숨겨져 있는 부분 mesh of interconnected routers 어떤 데이터를 주고 받는가에 따라 크기와 형태가 모두 다르다 그래서 코어 네트워크에서는 패킷의 형태로 데이터를 전송한다. packet-switching 패킷 스위칭 네트워크에 참가하는 호스트는 무언가의 데이터를 전송할 때 패킷으로 쪼개어 보냄 💬 예를 들어 이해해보자면 - 패킷은 일종의 규격화된 택배 상자이다 - 택배트럭에 실려..

728x90