일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jquery
- rails review
- node.js
- 웹 프로그래밍 입문
- 루비 온 레일즈
- Python
- 웹 프론트엔드
- 장고 공부하기
- express-mysql-session
- 모듈화
- Django
- rails
- django 공부하기
- 루비
- 홈페이지 개발하기
- 파이썬 웹 프레임워크
- Ruby On Rails
- nodejs
- 장고
- 웹프로그래밍
- 웹 프로그래밍
- nodejs api
- 꿀팁
- css3
- 예스인테리어
- 레일즈
- 모닝버드
- 프론트엔드
- 데스크탑애플리케이션
- 루비온레일즈
- Today
- Total
목록분류 전체보기 (56)
노래하듯 이야기하고, 춤추듯 정복하라.
안녕하세요 모닝버드입니다. 오늘은 Node.js에서 Cookie 값을 다루는 것에 대해 스터디를 진행했습니다. 웹 프로그래밍에 있어서 Cookie를 언급하면 Session 이란 것도 빼놓을 수 없는데요. 오늘은 쿠키를 중심으로 스터디 내용을 포스팅하고 Session 부분은 다음 번 포스팅 때 다루어 보겠습니다. # Cookie와 Session을 사용하는 이유웹을 개발함에 있어서 Cookie와 Session을 사용하는 가장 큰 이유는 바로 Http의 기능적 특성 때문입니다. 장점이라 하면 장점일 수 있고 단점이라 하면 단점인 특성인데요. 바로 Connectionless와 Stateless 이 두 가지 입니다. 얘네 둘을 간단히 설명하자면.. - Connectionless: 클라이언트가 서버에게 요청(Req..
# 서두안녕하세요 모닝버드입니다. 오늘 node.js 를 공부한지 3일차가 되어가는데요. 이쯤에서 제가 공부한 내용들을 한번 정리하고 넘어가려합니다. 현재 저는 인프런에 올라와 있는 생활코딩의 이고잉님의 강좌를 듣고 있습니다. 위의 사진처럼 이고잉님의 강의는 3가지로 나누어져 있는데, 맨 아래 보라색 강좌가 node.js 기초를 다룹니다. node.js의 기본적인 개발환경 구축에서부터 가장 많이 사용하는 프레임워크들, 템플릿 엔진 등을 설명하고 있습니다. 두번째 분홍색 강좌는 node.js 프로그래밍에서 mysql을 활용하는 방법을 설명합니다. mysql의 기초적인 사용방법과 쿼리문들 부터 설명을 해주셔서 초보자 분들도 배우기 수월할 것 같습니다! 마지막으로 맨 위 세번째 강좌는 활용입니다. 저도 이제 ..
#서두안녕하세요 모닝버드입니다. 일본여행 전후로 포스팅을 1도 하지 못해서 정말 오랜만에 포스팅을 하게 되네요. 제 스타일이 공부할때는 딱 공부만하는 스타일이라 공부하는 족족 포스팅 하기가 어렵습니다. 공부를 마치고나면 막상 정리해서 포스팅하기 번거롭기도 했구요.. 허나 이제부터는 나름 꼼꼼히 포스팅을 해 보려 노력할 계획입니다. 잘 지켜봐주세요 (ㅎ) 현재 인프런을 통해 생활코딩의 이고잉 님이 올려주신 node.js 강의를 듣고 있습니다. 이제 막 중반부를 끝내는 단계인데요. 오늘은 pc에 mysql을 설치하고 node.js 코드 상에서 mysql 안에 데이터 베이스를 생성하여 데이터를 입출력하는 공부를 진행했습니다. #mysql 설치하기제 pc에 이미 bitnami가 설치되어 있어서 따로 mysql은..
node.js 개발환경 구축하기안녕하세요 모닝버드입니다. 오늘은 node.js의 개발환경 구축에 대해 포스팅 해보려 합니다. 간단하게 npm설치, npm에서 express 설치 이 두가지에 대해 알아볼 계획입니다. 현재 저는 django에 이어 node.js를 독학 중인데요, 생활코딩을 운영하시는 egoing님이 제작하신 강의 추천드립니다. (정말 좋으신 분이라는..) npm 설치하기npm은 nodejs package manage의 약자입니다. 말 그대로 nodejs에서 사용할 수 있는 다양한 package를 manage(관리)하는 시스템이죠. node.js로 웹 애플리케이션을 개발하다보면 개발의 편의성을 향상시키거나, 프로그램적 기능을 추가하기 위해 별도의 패키지(라이브러리)들이 필요합니다. 이러한 패..
1. node.js 템플릿 엔진 pug(전 버전 이름: Jade) 현재 node.js 개발자들이 가장 많이 사용하는 템플릿 엔진은 pug(퍼그)엔진 입니다. 원래의 이름은 jade(제이드)로 시작하였고 중간에 pug로 바낀 듯합니다. 공식 문서 홈페이지 또한 원래 http://www.jade-lang.com/ 였지만 현재는 https://pugjs.org/로 접속하셔서 보시면 될 것 같습니다. pug 엔진은 모양새가 아래의 사진처럼 독특합니다. 저도 프로그래밍을 시작한지 얼마 되지 않은 새내기이지만 pug의 모습은 약간의 흥미를 유발합니다. 퍼그의 가장 큰 특징은 기존의 .html 파일처럼 '' 꺽쇠로 이루어진 태그로 감싸는 방식과 상당히 다르다는 것입니다. 마치 python, java, c 등의 프로그..
# 티스토리 초대장 7장 배포합니다.안녕하세요 모닝버드입니다. 오늘은 티스토리 초대장을 처음으로 배포 해 보려합니다. 아무 것도 모르고 있다가 티스토리 계정관리에 초대장 보유 갯수를 확인 해 보니 7장이나 있더군요! # 모닝버드에게 초대장을 받으려면! 초대장 배포 글을 보니 그냥 주지 않더군요. 마음 같아서는 그냥 드리고 싶지만 그래도 티스토리 블로그를 잘 활성화 시켜 주시는 분에게 초대장이 간다면 더욱 의미 있지 않을까 싶어서 소정의 양식을 만들어 보았습니다. 아래와 같이 두가지만 이행 해 주시면 확인 후 선착 순으로 초대장 보내드릴게요! 1. 댓글로 소정의 양식 작성- 나이 / 직업 / 이메일 주소- 블로그의 목적 (자세하면 좋구, 간단히 적으셔도 괜찮습니다!)- 프로그래밍(IT) 관심 여부 ( o ..
#서두안녕하세요 모닝버드입니다! 몇일 전에 완성된 YesInterior 장고 프로젝트를 헤로쿠(heroku)서버에 테스트 및 포트폴리오 용도로 릴리즈 해 놓았었는데요.. 이 헤로쿠(heroku)서버를 사용하던 중 문제가 생겼습니다. YesInterior 홈페이지의 핵심이 현재까지 진행 한 학원 인테리어 공사를 보여주는 포트폴리오 기능입니다. 그런데 헤로쿠 서버에서 포트폴리오 데이터의 사진 데이터들이 앱 배포 후 일정 시간이 지나면 모두 사라져 버렸습니다. 그래서 모든 데이터를 초기화 시킨 후 다시 업로드 해 보았지만 문제가 해결되지 않아 결국 서버를 옮기기로 했습니다. 구글링을 통해 알아보던 중 파이썬애니웨어(pythonanywhere)라는 좋은 서비스가 있더군요. 인터넷 상에서 무료로 서버를 제공하는 ..
드디어 YesInterior 프로젝트 포스팅 막바지에 이르렀습니다. 오늘은 git을 설치한 후 heroku 원격 저장소에 yesinterior프로젝트를 릴리즈 하였습니다. 정말 역대급 삽질이었는데 결국 해결 하고 나니 엄청난 뿌듯함과 허무함이 교차하여 일어났습니다.. 이 맛에 코딩하는거 같기도 하고, 이래서 때려치고 싶기도 하고.. 참 아이러니 합니다. 그래도 프로그래밍은 계속 할 예정! (ㅎ) git 은 생활코딩 강좌를 수강하느라 이미 설치해 놓았기에 git 설치기는 따로 기재하지 않겠습니다. 참고로 생활코딩 git 강의. 매우 추천드려요. egonig님의 강의는 뭐든 질과 가치가 월등하지만 git강의 또한 일품이었던 것 같습니다. 아래 링크 걸어 둘게요.생활코딩 git 강좌 링크 1. he..
React 개발환경 구축하기 1. React.js 란? 간단히 설명해자면 페이스북에서 자신들의 서비스를 좀 더 효율적으로 개발하기 위해 직접 개발한 기술이며, MVC 모델에서 'View'를 위한 UI(User Interface) 라이브러리다. 확실히 집고 넘어가자. React는 프레임워크가 아닌 UI 라이브러리이다. React는 React.js라고 불리듯이 javascript기반이며, 기존의 javascript나 javascript의 최근 버전인 ECMAScript6에 익숙한 개발자라면 금방 배워나갈 수 있을 것이다. React의 구조는 Component(요소)별로 구성되어 있으며 단방향 데이터 플로우 갖고 있다. 쉽게 말해서 React로 개발된 UI의 상태가 변할 때 데이터가 변형되는 것이 아니라 사용..
파이게임 설치하기! 파이게임은 파이썬 라이브러리로, SDL(Simple DirectMedia Layer) 기반의 게임 제작을 위해 사용되는 라이브러리입니다. SDL은 C언어로 구현된 크로스플랫폼 멀티미디어 라이브러리인데 비디오, 오디오, 사용자 입력 등의 계층을 추상화하여 다양한 os에서 실행가능하게 해줍니다. 파이썬으로 좀더 편리하고 간편하게 게임을 개발하기위해 파이게임을 많이 사용합니다. 일반적인 pip 설치 방식 처럼 cmd 창에서 pip install pygame 명령어를 이용해 설치할 시 import pygame할때 pygame 플러그인을 제대로 임포트하지 못하는 에러가 발생할 가능성이 큽니다. 필자의 경우도 그랬습니다. (windows10 사용 중) 파이게임은 현재 자신이 사용하는 파이썬 버전..