본문 바로가기

전체 글

(73)
[간단한 퀴즈 사이트 개발 강의] git에 호스팅하고 HTTP로 통신해보자. 흔히, 서버와 클라이언트 사이에서 통신을 주고 받으며 데이터가 오고 간다. 하지만, 아주 가벼운 프로젝트나 빠르게 프로토타입을 개발하려 한다면, 서버까지 구성하기에는 부담이 많이 된다. 그래서 찾아보던 중, git만으로 빠르게 간단한 db 역할을 수행토록할 수 있도록 하는 오픈소스를 보았다. 무료이며, git만으로 통신이 가능한 가짜db(?)와 통신을 하는 예제로 강의를 만들어보고자 한다. my-json-server.typicode.com/ My JSON Server - Fake online REST server for teams my-json-server.typicode.com/user/repo/posts/1 { "id": 1, "title": "hello" } my-json-server.typicod..
[오늘 할 일 내일로]여행지 추천 어플리케이션 백엔드 개발 어플리케이션 소개 팀 내 수행 역할 - 사용자 기반 협업 필터링 알고리즘 적용 - 사용자의 계획 장바구니를 이용하여 최단 경로를 추천 - AWS EC2 서버 관리 - 프론트 엔드 팀에게 필요한 API 명세서 작성 사용자 기반 협업 필터링 알고리즘 적용 협업 필터링 알고리즘 : 추후 게시 예정 scvgoe.github.io/2017-02-01-%ED%98%91%EC%97%85-%ED%95%84%ED%84%B0%EB%A7%81-%EC%B6%94%EC%B2%9C-%EC%8B%9C%EC%8A%A4%ED%85%9C-(Collaborative-Filtering-Recommendation-System)/ 협업 필터링 추천 시스템 (Collaborative Filtering Recommendation System) 세..
C++, JAVA, C# 객체지향 언어들의 차이 다음 링크에서 더욱 자세한 내용을 확인하실 수 있습니다 ! https://dirtycoders.net/c-c-java-gaegcejihyang-eoneodeuleun-museun-caiilgga/ C++, C#, JAVA 객체지향 언어들은 무슨 차이일까? 서론 안녕하세요. 독자님들 ! 객체지향 언어라고 하면 떠오르는 몇 가지 언어가 있을 겁니다. C++, C#, JAVA는 그 중에서도 주요한 3개의 대표적인 언어인데요, 오늘은 이 세 언어의 차이점에 대해 dirtycoders.net JAVA, C++, C#은 모두 객체지향 언어(Object-Oriented Programming, OOP)이다. 논리와 연산, 제공하는 서비스는 비슷하다. 모든 언어는 각자의 개성과 특징이 있으며, 깊게 보면 탄생 배경에 비..
[AWS / linux] AH00072: make_sock: could not bind to address ERROR 아파치 실행이 안됨 더욱 자세한 내용은 다음 링크에서 확인하실 수 있습니다 ! https://dirtycoders.net/aws-ah00072-make_sock-could-not-bind-to-address-error-apaciga-silhaengi-andoel-gyeongu/ AWS AH00072: make_sock: could not bind to address ERROR – 아파치 실행 문제 해결하기 서론 안녕하세요. AWS에서 아파치를 실행하려고 할 때 흔히 마주치는 문제 중 하나를 다루려고 합니다. 혹시 아래와 같은 오류(AH00072: make_sock: could not bind to address ERROR) 메시지가 보이셔서 찾아오 dirtycoders.net 아파치를 실행시켰을 때 아래와 같은 문구가 나올..
SPA 강의 평가 사이트 개발[리팩토링 예정] 우리 학교 학생들을 위한 한국기술교육대학교 강의 평가 사이트이다. 사실, 런칭을 하고 블로그에 게시하려 하였으나. 여러가지 손 볼 곳이 많기에 처음부터 다시 개발하고자, 엎기 전에 아까워서 게시물로 남기려 한다... 이 프로젝트의 취지는 다음과 같다. 우리 한국기술교육대학교는 나름대로 충청도 상위권의 공학 대학교이다. 설립된 지 얼마 되지 않았지만, 학생으로서 우리 학교에서 학생들에게 수혜해주는 혜택이 많다는 것을 많이 느끼고 있다. 다른 좋은 대학교(고려대, 서울대, 충청권이라 함은 교원대학교 등)는 누가 만든지는 모르겠지만 학교 강의 평가 플랫폼이 존재한다. 그렇지만, 우리 학교는 익명성이 보장된 어떠한 광장이 없기에 학생들을 위한 플랫폼을 서비스해보고 싶었다. 일례로, 어떠한 교수님의 강의에 대해 ..
[python3, 크롤링, deep web] http로 특정 사이트의 원하는 정보를 가져오기 ※ 미리 말씀드리지만 모든 웹에 해당하는 방법이 아닙니다. 해당 웹을 잘 조회해보시고 대강 어떤 방식인지 파악 후 해보시길 권고드립니다. 특정 사이트의 특정 데이터를 조회하고 싶었기에 여러 시도를 하였습니다. 저는 우리 학교의 역대 강의 리스트를 조회하고 싶었고, 우리 학교의 Database의 권한도, API도 없기에 조회할 수 있는 방법은 학교 홈페이지를 통한 조회 뿐이었습니다. 그러다 문득, 사람이 볼 수 있는데 컴퓨터로도 이 정보를 빼올 수 있지 않을까 생각이 들었습니다. 저에게 알 수 있는 것. 그리고 활용할 수 있는 것은 클라이언트의 정보(브라우저로 볼 수 있는 웹 구조와 코드)입니다. 위의 입력을 통하여 그림 [1]의 결과를 가지고 오는 것을 보니, 어떤 구조인지 대강 예상이 가능합니다. "내..
[논문] GoLang 성능 분석 Go language는 개발자들이 가장 배우고 싶어하는 언어로 꼽히기도 하였다. 그래서 나는 Go Language에 대하여 궁금해졌고, 이에 대한 논문을 나의 랩실 박사님의 도움을 받아 논문을 쓸 기회가 생겼다. 일단, Go Language의 특징부터 확인해보자. - Go Language의 장점은 OS환경에서 바로 프로세스로 옮겨지므로, 훨씬 빠르다는 장점이 있다.(자바의 경우 JVM을 거쳐서 바이너리로 변환 후 프로세스로 옮겨지게 됨.) - 멀티 쓰레드를 다루기 매우 쉽다. - 매우 쉬움 - 구글의 지원을 받음 ........ 등 등 여러 특징과 장점들이 있다. Go는 최근들어 아주 핫하게 뜨고 있는 언어임은 확실하기에, 궁금해졌다. www.dbpia.co.kr/Journal/articleDetail?..
[javascript] node.js 모듈 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..