본문 바로가기
  • GDG on campus Ewha Tech Blog

분류 전체보기316

[개발 팁] OSS Licenses Gradle Plugin 사용하기 GDSC Ewha 여러분 안녕하세요 :) 오늘은 안드로이드 개발자분들을 위한 사소한 개발 팁을 공유해보고자 합니다. 안드로이드 프로젝트를 진행하다보면 수많은 라이브러리를 사용하게 되는데요, 이 모든 라이브러리를 사용하기 위해 꼭 필요한 과정이 있습니다. 바로 사용한 오픈 소스의 라이센스를 어플리케이션 내에 고지하는 것 입니다. 여기서 잠깐, 오픈소스(소프트웨어)란? 오픈소스 소프트웨어는 누구나 inspect, modify, enhance 할 수 있는 소스코드를 가진 소프트웨어를 말합니다. 오픈소스 소프트웨어를 이용하면 개발 및 수정이 쉽고 배포 또한 자유로워 개발 생태계의 발전에도 큰 도움이 됩니다. 그러나 개발 과정에서 사용한 모든 오픈 소스의 종류와 라이센스 조건을 일일이 찾아서 정리하기란 다소 번거.. 2022. 9. 28.
[9주차] JavaScript (5) [노마드코더] 바닐라 JS로 크롬 앱 만들기 1. To Do List 기능 HTML 00:00:00 CSS .hidden { display: none; } JavaScript const toDoForm = document.querySelector("#todo-form"); const toDoInput = document.querySelector("#todo-form input"); const toDoList = document.querySelector("#todo-list"); const TODOS_KEY = "todos"; let toDos = []; function saveToDos() { localStorage.setItem(TODOS_KEY, JSON.stringify(toDos)); } func.. 2022. 6. 30.
[8주차] JavaScript (4) [노마드코더] 바닐라 JS로 크롬 앱 만들기 1. 로그인 기능 HTML CSS .hidden { display: none; } JavaScript const loginForm = document.querySelector("#login-form"); const loginInput = document.querySelector("#login-form input"); const greeting = document.querySelector("#greeting"); //반복되는 string들을 대문자 변수로 저장해서 오타로 인한 에러 방지 const HIDDEN_CLASSNAME = "hidden"; const USERNAME_KEY = "username"; function onLoginSubmit(event) {.. 2022. 6. 30.
[7주차] JavaScript (3) 1. JavaScript는 HTML과 연결되어 있다. console에 document를 입력하면 작성한 HTML을 가져올 수 있다. JavaScript에서 HTML을 읽어올 수도 있고, JavaScript에서 HTML을 수정할 수도 있다. 2. document는 object이다. 브라우저에서 제공하는 객체중 document 는 JS 에서 HTML 파일을 불러올 수 있도록 도와준다. 3. JavaScript에서 HTML 변경하기 => title element가 "My Day Plan"으로 변경된다. 4. JavaScript에서 HTML element를 가져오기 (1) getElementById Grab me!//HTML const title = document.getElementById("title");/.. 2022. 6. 30.
[8주차] Data Management Full Stack Deep Learning 강의를 듣고 정리한 내용입니다. Common Data Management Path for Deep Learning 딥러닝 과정 중에는 가지고 있는 데이터를 GPU 옆의 local filesystem에 옮기는 작업이 필요하다. 데이터를 train가능한 형태로 옮기는 방법은 프로젝트나 회사마다 다르다. 예를 들면: train your images on ImageNet, and all the images are just S3 URLs -> simply download them over to the local filesystem. a bunch of text files -> use Spark to process them on a cluster and Pandas da.. 2022. 6. 29.
[인공지능 논문 읽기] 7주차 6월 13일 ~ 6월 19일 동안 각 스터디원이 연구하고 있거나 관심 있는 분야의 논문을 읽고, 6월 19일 자정까지 핵심을 위주로 요약하여 깃허브 레포에 issue로 남겼습니다. 장서진님은 EfficientDet: Scalable and Efficient Object Detection을 읽고 요약하셨습니다. 하수민님은 A Human-Following Mobile Robot Providing Natural and Universal Interfaces for Control With Wireless Electronic Devices 을 읽고 요약하셨습니다. 문수인님은 What Happens To BERT Embeddings During Fine-tuning? 을 읽고 요약하셨습니다. 다음 스터디 과제 제출은.. 2022. 6. 26.