css3 animation

css3 애니메이션 소개   css3에 추가된 기능 중에 가장 멋진 기능이 애니메이션이다. css3는 frame 기반의 애니메이션을 제공하는데 크기, 형태, 위치, 회전 등 css가 제공하는 거의 모든 요소에 대해 시간과 방향 등을 지정해 애니메이션을 만들 수 있다. 특히 javascript나 jQuery 같은 라이브러리 없이도 멋진 애니메이션을 만들 수 있다. 이것을 keyframme 애니메이션이라고 한다. keyframe 애니메이션은 시간을 기반으로 […]

Share the joy
  •  
  •  
  •  
  •  

[mvc]간단한 php mvc 만들기 3

이 강좌의 앞 두 글에서 mvc의 기본 구현방법과 데이터베이스에 연결하여 데이터를 표시하는 방법에 대해 살펴보았다. 이제 마지막으로 데이터를 저장하고, 수정, 삭제하는 코드를 추가해보자. 주요 코드에 대한 설명은 이미 앞 두 강좌에서 했으므로 여기서는 변경되고 추가된 부분만 설명할 것이다. ● application\views\board\index.php 수정 board 관련 링크들이 모두 리스트 페이지(index)에 표시되어야 하므로 리스트 페이지를 수정한다. edit 링크와 delete […]

Share the joy
  •  
  •  
  •  
  •  

[mvc]간단한 php mvc 만들기 2

이전 강좌 [mvc]간단한 php mvc 만들기 1 에서는 php mvc 패턴의 기본적인 이해를 돕기 위해 model 부분은 빼고 페이지 구성과 연결 관계를 알아보는데 주력했다. 이제 여기서는 데이터베이스를 포함한 어플리케이션을 구성해보기로 하자. 즉 model 부분을 구성하여 데이터베이스을 어떻게 처리하는지 경험해볼 것이다. ● 데이터베이스 준비 XAMPP나 기타 웹서버를 사용하고 MySql 데이터베이스를 사용한다면 phpMyAdmin 응용프로그램을 잘 알 것이다. 지금부터 […]

Share the joy
  •  
  •  
  •  
  •  

[mvc]간단한 php mvc 만들기 1

이제부터 php를 활용한 mvc 응용프로그램을 만들어보자. 여기서 만드는 예제는 codeigniter(대표적인 php mvc framework, https://ellislab.com/codeigniter) 같은 mvc 프레임워크가 제공하는 수준의 기능과 복잡함은 없지만 초보자들이 mvc를 이해하는데 도움이 되는 정도로 만들어보고자 한다. 이 글에서 만드는 mvc 예제는 상당부분 http://www.php-mvc.net/ 에서 공개한 php-mvc-master 예제를 기초로 기타 mvc 예제들을 참조하여 학생들이 이해하기 쉽게 축소하고 수정한 것임을 미리 밝혀둔다. 또한 이번 예제는 데이터베이스를 다루는 model […]

Share the joy
  •  
  •  
  •  
  •  

[mvc]mvc란 무엇인가?

mvc란? mvc는 model-view-controller의 약자로 소프트웨어 공학에서 어플리케이션을 구성하는 패턴(pattern) 중 하나이다. 이 mvc 패턴은 응용프로그램의 시각적 부분과 가 이면의 동작과 제어를 처리하는 부분(비즈니스 로직이라 한다)을 분리하여 서로에 미치는 영향 없이도 응용프로그램을 변경할 수 있다는 장점이 있다. 예를 들어 데이터베이스나 제어프로그램의 변경 없이 시각적인 부분만 수정하려면 view에 해당하는 부분만 수정하면 되고 시각적인 부분과 관계 없이 데이터 […]

Share the joy
  •  
  •  
  •  
  •  

.htaccess 예제

아래 .htaccess 파일 코드는 mvc 또는 clean url 등을 구현할 때 사용하는 간단한 예제이다.

Options -MultiViews 이 설정은 web server 인 Apache의 config 파일의 설정과 연관이 있다. Apache의 기본 설정이 어떻게 되어 있던 관계 없이 .htaccess 파일에 설정을 지정하면 .htaccess 파일이 존재하는 디렉토리(폴더)는 이 설정의 영항을 받는다. Options -Multiview는 .htaccess 파일이 있는 디렉토리(폴더)에서 url이 […]

Share the joy
  •  
  •  
  •  
  •  

Facebook page Like Box 웹 사이트에 넣기

Facebook의 page는 일반적으로 공개를 목적으로 만들어지는 경우가 많다. 최근에는 기업, 공공기관, 각종 단체 등이 자신들의 활동을 홍보하고 SNS 이용자들과의 교류를 위해 page를 만든어 활용한다. 이 글은 페이스북 page의 일부 정보를 웹 사이트에 포함시켜 실시간으로 page의 변화를 확인할 수 있는 방법을 설명한다. Facebook 개발자 센터에서는 이를 Like Box for Pages 라고 한다. ○ 페이스북 로그인 하기 […]

Share the joy
  •  
  •  
  •  
  •