본문 바로가기

분류 전체보기

(299)
[CIC] 3월 12일 일일 스크럼 회의 프로젝트 진행에 앞서서 우선 프로젝트를 어떻게 진행할 것인지 고민을 하다가 Agile 방법론에서 Scrum 을 택해서 진행하기로 결정했다. 더불어 Git 을 통한 소스 관리를 함께 할 예정이고, 이번 홈페이지는 ruby on rails 로 제작할 예정이다. 리서치결과 생산성이 뛰어난 rails 를 선택하게 됐다. 사실, 공부하면서 홈페이지 리뉴얼을 해보고 싶은 부분도 컸다. 본래 wordpress 로 간단하게 진행할 예정이었던 홈페이지 작업을 이렇게 키운건, 익숙한 php 에서 벗어나 새로운 backend 를 접해보고 싶다는 작은 갈망(?) 도 한 몫을 하였다. 추가로 producteev 를 이용해 프로젝트에 대한 일정 공유를 진행하였고, 관련한 정보등을 공유하고 있다. 가장 걱정되는 것은 역시 디자인인..
[Scrum] Agile Software Development with Scrum 출처 : http://www.intelligentbee.com/blog/2015/02/20/should-you-do-scrum/ 팀 프로젝트를 진행함에 있어 특정한 프로세스 없이 진행을 했을 때 비생산적이라는 것을 지속적으로 느끼고 있었고, 이번에 소멤 신촌, 강남 친구들의 스크럼 방식의 개발 진행에 느낀바가 있어 책 한권을 읽으며 스크럼에 대해 알고 이를 프로젝트에 적용해보고자 합니다. 일일 스크럼 회의 1. 따로 회의실을 잡지 않고2. 일어선 채로 최대 15분을 넘기지 않고3. 1)지난 일일 스크럼 회의 이후로 무엇을 했고, 2)다음 일일 스크럼 전까지 무엇을 할 계획이며, 3)무엇이 작업을 방해하고 있는가 - 리니지2 개발팀의 스크럼 중 - " 스크럼이나 애자일이 팀의 목표가 되어 가는 건 아닌지를..
[JAVA] 수정자 ( modifier ) PUBLICpublic 은 가장 일반적인 접근 제어자입니다. public 으로 선언된 멤버 변수, 메소드는 어떠한 자바 프로그램에서든지 제한 없이 사용이 가능합니다. PRIVATE private 는 가장 폐쇄적인 접근 제어자입니다. private 으로 선언된 멤버변수, 메소드는 해당 클래스 내부의 메소드에서만 사용할 수 있습니다.즉, 다른 클래스에서는 접근 자체가 불가능합니다. ( 여기서 말하는 다른 클래스는 상속받은 서브클래스도 포함됩니다. ) 자바 프로그래머들이 멤버변수나 메소드 앞에 private 붙이는 주된 이유는 이후에 변경할 가능성이 있기 때문입니다. 왜냐하면, private 변수나 메소드는 추후 내용을 바꿔도 다른 클래스들에게는 아무런 영향이 없기 때문입니다. ( 접근을 못하니 아에 참조하고..
[Linux] vim 한글 깨짐 현상 Ubuntu Vim 한글 깨짐한글 깨짐이 발생할 경우 :e ++enc=euc-kr:set fileencoding=utf-8 명령어 두가지 작성 후에 :w 를 통해 파일 저장을 하면 utf-8 로 인코딩되서 저장됨.
[Wordpress] 데이터베이스 워드프레스 데이터베이스 클래스워드프레스에는 디비를 직접 다룰 수 있는 메소드 함수를 가진 객체 클래스가 있다. 이 디비 클래스를 wpdb 라고 부르며 , 해당 클래스는 wp-includes/wp-db.php 내에 있다. wpdb 클래스를 사용하려면 반드시 $wpdb를 전역변수로 정의해 둔 다음, 호출해야 한다.호출 방식은 다음과 같다. global $wpdb; wpdb 클래스의 함수 중 가장 중요한 것이 prepare 함수이다. 이는 웹사이트에 대한 SQL 인젝션 공격을 예방하는 데 꼭 필요하다.( prepare 함수를 통해 쿼리의 변수에 escape 문자열을 추가한다. 다음 예제를 살펴보자. prepare 사용시 쿼리에 사용되는 변수를 모두 %s, %d 로 대체해야한다. 복합 데이터베이스 작업전체 테이..
[Wordpress] 루프 루프란?워드프레스에서 블로그 포스트를 출력하는 기본 방법이다. 루프의 이해루프를 잘 다루기 위해서는 먼저 루프 함수에 대해 잘 알아야 한다.루프는 모든 워드프레스 테마의 핵심이므로 콘텐츠 출력을 사용자화 할 수 있다는 것은 워드프레스를 자유자재로 다룰 수 있게 된다는 것을 의미한다.루프를 이해하기 위해 워드프레스가 어떻게 페이지 콘텐츠를 생성하는지 살펴보자. 1. 워드프레스를 설치할 때 만든 파일과 디렉터리가 URL과 맞는지 비교한다.2. URL이 워드프레스에 전달되면 어떤 콘텐츠를 불러올지 결정한다.3. URL을 받은 워드프레스는 WP_Query 객체 내의 parse_query() 를 통해 URL 을 일련의 쿼리 매개변수로 변환한다.4. 이후 쿼리문을 워드프레스에 전달 어떤 콘텐츠를 출력할지 여부를 결..
[Wordpress] 코어 분석 WordPress Core 기능과 활용 방법워드프레스(WordPress)는 웹사이트를 쉽게 구축하고 관리할 수 있게 해주는 강력한 도구입니다. 이 블로그 포스트에서는 워드프레스 코어(Core)의 주요 기능과 이를 효과적으로 활용하는 방법에 대해 알아보겠습니다. 워드프레스 코어가 제공하는 주요 기능워드프레스 코어는 웹사이트의 기본 기능을 담당하는 핵심 코드로, 다양한 기능을 제공합니다. 여기에서는 그 중 중요한 몇 가지를 살펴보겠습니다.1. 포스트와 페이지 관리워드프레스의 핵심 기능 중 하나는 포스트(Post)와 페이지(Page)의 생성, 저장, 불러오기, 삭제 등과 같은 콘텐츠 관리 기능입니다. 이를 통해 블로그 포스트, 웹페이지 등을 쉽게 관리할 수 있습니다.2. 메타데이터 관리메타데이터(Metadat..
[Algorithm] Selection sort, Insertion sort GiPyeong Lee selection_sort.c // studentID : A889056 // selection_sort.c // Algorithm_Hongik // // Created by GiPyeong Lee on 2015. 3. 3.. // Copyright (c) 2015년 com.devsfolder.Hongik. All rights reserved. // #include #include #include int tempArray[1000001]={0,}; // Container void selection_sort(int argc, const char * argv[]){ if ( argc