일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Matrix Factorization
- 안드로이드스튜디오
- level4
- level3
- SQL
- build
- Github
- WebOS
- D3
- SWEA
- java
- 대학원
- 컴퓨터비전
- BFS
- 내휴학생활중의아주큰일
- LEVEL2
- androidstudio
- 자바
- 대학원일기
- level1
- 파이썬
- 어렵다
- MSBuild
- 컨트리뷰톤
- Python
- 프로그래머스
- 다시풀기
- py
- 휴학
- git
- Today
- Total
목록대외활동 (10)
bit가 눈 앞에서 왔다갔다
우리 프로젝트는 MVC 패턴*을 따르고 있다. 따라서 router와 controller의 분리가 필요함. (* Model View Controller) Router는 도메인으로 요청이 들어왔을때, 클라이언트 해당 요청 연결하는 역할을 한다. 요청에 해당하는 기능을 수행하는 부분 -> Controller (콜백함수 - 컨트롤러 기능을 가짐) router.get("/login", (req, res) => {//"/login"이 도메인 res.render("home/login");// 기능 수행 - (req, res) 부터 밑 함수까지 => 컨트롤러 }); 목표는 router에서 controller를 분리 본 프로젝트로 돌아와서, 같이 백엔드 맡은 친구가 index.js를 만들어 줬다. 내 역할은 user 컨..
(개발은 nodejs로 하는데 감 잡으려고 공부하는 중, 그래서 이 글은 php 기준) Controller는 URL과 상호 작용하는 클래스 파일이다 > url에 맵핑하는 작업을 수행하는 것 ex) url: ~~~/topic 일 경우, controllers 디렉토리 밑에 topic.php 파일을 만들어야 함 > 해당 url에 관련된 파일이 있다면 code igniter가 알아서 그 파일을 찾아서 실행 시켜 주도록 약속이 되어있음 * Controller 규칙 1. 해당 Class는 CI_Controller를 상속 받음 ex) class topic extends CI_Controller { public function index() { 2. topic 뒤에 특정한 path(하위경로)를 정하지 않으면, topi..
API - Application Programming Interface : 응용프로그램 간에 데이터를 주고 받는 방법 * 응용 프로그램이 서버에게 데이터 요청 시 - 데이터 주고 받는 양식 필요 - 인증된 곳에만 데이터 제공하도록 할 수 있음 - 서버 과부하를 막기 위해 호출 제한 이 모든 방법을 API라고 부른다. Web APIs - 다양한 기기들에서 서버에 있는 데이터를 읽고 쓰기 위해선 서버에서 제공 HTTP(s) - 네트워크에서 기기들 간의 의사소통을 해 나가는 규격 REST- 네트워크에서의 모든 요청과 반응 처리 (밑에서 좀 더 자세히) POST/GET/PUT/DELETE get으로 user 정보 요청, 서버에게 유저에 대한 정보 json 포맷으로 받아옴 REST - Representationa..
컴퓨터를 바꾸면서 그동안의 프젝을 깃허브에서 전부 다 다운 받아야했다. 그동안 깃허브에서 다운 받으면 다들, 에뮬 실행하면서 에러 뜨는 거 하나하나 찾아서 npm 다운 받았다. 나도 처음에 그렇게 했다가 ㄷㄷㄷ 그동안 구현한 거에 들어간 거 다 다운받으려니 묘하게 컴퓨터가 더러워지는 느낌(새컴인데ㅠ) + ???이건 아닌데? 하는 생각이 강하게 들어서 알아봄 npm install 만 해주면 된다... 그래.. 일일이 다운 받아야 할 리가 없어.. 미친듯이 비효율적이잖아ㅠㅠㅠ 뭐야 그게ㅠㅠㅠ 깃허브에서 다운 받았을 때 말고도 npm 업데이트 후 에러 뜨고 할때 node_modules랑 package-lock.json 을 삭제한 뒤 npm install을 해주면 깔-끔하게 해결됨 + ref에서는 npm run..
1학기 기말고사 때부터 학교 창업 공모전 준비를 하고 있다. 진짜 창업을 할 것 같진 않지만 그래도 아이디어니까 자세한 건 나중에ㅎ React Native를 활용해서 앱을 개발하고 있다. 방학 동안 간단한 구현 (레이아웃 정도?)을 했고, 8월 중순부터 간단한 기능 구현, 서버, 디비 연결하려고 하는 중. 근데 중간에 내 노트북이 고장나서 늦춰지기도 했고, 이래저래 스케줄이 안맞았나? 이런저런 이유로 카메라 앨범 접근 구현 + db + 화면 전환에서 진도가 안나가고 있다. 어차피 11월까지라서 크게 엄청 많이 할 것도 없고. 다만, 다들 리액트 네이티브를 처음 써서 공부하면서 해야한다는 점 + 나는 이전 프젝하며 서버랑 디비를 다뤄 본 적이 없다는 점 때문에 계속 공부하면서 해야한다. 바쁘다
pr 날린게 머지 되었었다고 메일이 왔다ㅋㅋㅋ 그 많은 애들꺼 하나하나 머지하느라 이 분 힘드셨을거 같다,,
20일-21일 48시간 동안 진행되던 빌드가 종료됐다. 왜 나는 22일까진 줄 알았지..? 사실 20일 시작하는 시간도 잘 몰랐었는데 못 봤던 빌드에서 온 메일 확인하다가 '오늘이네' 하고 들어가니까 개회식 진행하고 있었고, 오늘(21일) 11시쯤 컴 켜서 다시 듣고 있다 보니까 마지막 빌드 세션이었다고 폐회식 중이었다... 새벽엔 자고 낮엔 할 거 하고 하느라 몇 개 못들었는데 아쉽다. 그래도 녹화된 영상들이 아직 Build 페이지에 남아있는 것 같아서 보고 싶은 거 있으면 보면 될 거 같다. 일단 Azure에 대한 언급이 굉장히 많았다. 작년 미설 때문에 코엑스 갔을 때도 클라우드가 주제인 부스가 많아서 친구들이랑 "클라우드가 대세이긴 한가 봐.. 다 클라우드야.." 했었는데, Build도 Azure..
MS Build의 Students at Build 프로그램의 일환이었던 세션이었다. 내용은 Students at Build의 깃허브로 실습하는? 내용이었다. Students at Build가 타겟 연령이 어린 개발자들, 이제 시작한 개발자들이어서 정말정말 쉽게 쉽게 진행되었다ㅋㅋ 중간에 강연하는 사람이 fork하는데 시간 걸리니까 춤도 췄음ㅋㅋㅋ 실습하는 화면에 계속 캐릭터 같은거 나와서 움직이고 그러는데 뭔가 잔망 터졌다ㅋㅋㅋㅋㅋ 실습은 정말 간단했음! Students at Build를 Fork한 뒤, 파일 하나 만들어서 PR 날리는 내용! 나중에 보니까 참여했던 것으로 보이는 어떤 사람 꺼는 진짜로 merge해준거 같았다. 부러웠다. https://github.com/microsoft/Students..
기존의 웹사이트를 Azure 서비스로 옮기는 과정을 보여줬다. Azure가 가진 특유의 장점을 설명한 뒤, 웹 사이트 하나를 Azure로 옮기는 모습을 보여줬는데, RSVP가 아니라서 직접 해보면서 들을 수 없어서 아쉬웠다. 듣다 보니까 이건 따라 해 볼 것도 없을 수도 있겠다는 생각이 들었다. 과정이 너무 간단했다,, 30분 강연 시간동안 15분 QnA 시간이고, 나머지 15분 간 설명을 하는데, 이런저런 시간을 제외하면 Azure로 옮기는 게 5분 정도밖에 걸리지 않을 수도 있겠다는 생각이 든다. https://appmigration.microsoft.com Migrate to Azure App Service appmigration.microsoft.com 이 사이트에 들어가면 URL을 입력할 수 있..