동국대학교 3

The Lost Art of Structure Packing

저희 동국대학교 컴퓨터공학과 산하 C.A.P.S (Computer Aided Progressive Study) 소모임에서는 매년 신입생/집부 세미나를 통해 학술적 지식 공유와 친목을 도모하는 행사를 진행하고 있습니다. 아래의 자료는 제가 작년에 33.5기 부회장을 맡고 있을 때 진행했던 집부 세미나 내용입니다. 안녕하십니까? CAPS 부회장이자 홈페이지관리부장을 맡고 있는 조양진입니다. 이번 세미나의 제목은 “The Lost Art of Structure Packing”입니다. 제목에서 아실 수 있듯이 구조체 패킹에 관련하여 설명드리고자 합니다. 많은 분들이 기초 프로그래밍과 프로그래밍 기초와 실습 과목에서 C언어의 구조체를 배우셨을 것입니다. 그렇다면 과연 우리는 구조체를 완벽하게 이해하고 있을까요? ..

학식 데이터를 크롤링하는 파이썬코드로 디스코드 학식 봇 만들기 (1/3)

오랜만입니다! 요즘 온 나라가 코로나 바이러스 때문에 힘드네요 ㅠㅠ 저도 학교 개강이 미뤄지고 싸이버강의를 들으며 공부하고 있습니다. 원래는 개강하기 전에 완성하려고 했던 디스코드 학식봇을 지금 완성해서, 파이썬을 사용하여 학식을 크롤링하고, 디스코드로 데이터를 보내주는 방법에 대해 설명하고자 합니다. 왜 디스코드인가? 제가 전에 사용하던 카카오톡 자동응답 학식봇이 운영을 종료함에 따라, 제가 생각할 수 있는 최고의 플랫폼은 디스코드입니다. 디스코드는 리눅스, 윈도우, 안드로이드, 아이폰.. 등등 여러가지 OS에서 사용이 가능하며 하나의 프로젝트로 여러가지 플랫폼을 노릴 수 있는 가능성을 갖고 있습니다. 특히 제 경우에는 안드로이드랑 리눅스를 자주 쓰니깐 오히려 카카오톡보다도 가까울 수 있는 플랫폼이 디..

SleepWithAI 개발 & 겨울방학 iOS 개발자 양성 프로그램 수료

저번달에 동국대에서 실시한 iOS 개발자 양성 특강에 참여했다는 글을 작성했었는데, 어제 (2/3) 그 길고도 짧았던 특강이 끝났습니다. 특강은 코더스하이와 함께 총 7주간 진행되었으며, 약 4주간 Swift 문법과 Xcode 사용법, 그리고 여타 데이터 입출력 방법을 배우고, 나머지 3주간 팀 프로젝트를 진행했습니다. 팀을 짤때도 상당히 재밌는 방식으로 진행되었는데, 수업을 듣는 모든 학생이 각자 하나씩 어플리케이션 아이디어를 만들어, 스토리보드를 그리고 발표를 하는 방식으로 진행되었습니다. 그 아이디어 중 학생들이 각자 투표를 진행하여 3명이 되면 팀이 꾸려지는 방식이었는데, 제 경우에는 슬리피타임이라는 홈페이지를 참조하여 수면 싸이클을 사용한 수면 도움 어플리케이션을 만들자는 아이디어였습니다. 그런..

소프트웨어/iOS 2020.02.04