2013년 4월 23일 화요일

php mysql의 datetime 이 어제 날짜인지 확인하는 함수


어제말고 다른날짜로 변경하고 싶다면 아래 링크를 참조하면 된다
http://littletrue.egloos.com/3959171

2013년 4월 15일 월요일

codeigniter 에서 mysql NOW() 쓰는방법

각각 하나씩 set 을 하여 escape 시킨다

참고 : http://codeigniter-kr.org/user_guide_2.1.0/database/active_record.html
참고 : http://ellislab.com/forums/viewthread/73126/

2013년 4월 4일 목요일

nginx 에서 code igniter index.php 없애는 법

url 에 index.php 가 안나오도록 하는방법

nginx/default.conf 수정 ci 의 루트 폴더가 / 이라면 첫번째
ci 의 루트 폴더가 하위 디렉토리라면 v2 대신에 수정하고 쓰면된다.

출처 : http://wiki.nginx.org/Codeigniter

phpstorm 에서 code igniter 자동완성 기능 쓰기 - phpStorm-CC-Helpers

phpstorm 에서 ci 자동완성 기능을 쓰는 방법

https://github.com/topdown/phpStorm-CC-Helpers

이곳에서 zip 파일을 받아 압축 푼 후

CI_code_completion 폴더를 내 프로젝트에 넣는다

그 후

/system/core/Controller.php
/system/core/Model.php
/system/database/DB_active_rec.php

세 파일을 Mark as Plain Text 로 변경 (파일에서 우클릭) 하면 끝

내 모델 등록하는 법


CI_code_completion 폴더에 있는 my_models.php 파일을 수정
주석에 예제로 나와 있는 모델명을 내 모델에 맞게 수정하면 된다. (주석을 해둔상태로)

예)
* @property Member_model $Member_model

2013년 3월 13일 수요일

php 큰따옴표 "" 에서 클래스변수도 먹힐까?



결과는

aaa ok works aaa
aaa ok works aaa
ㅇㅇ 먹힌다.

끗

노가다를 줄여주는 안드로이드 템플릿

https://github.com/jgilfelt/android-adt-templates

이곳엔 기본 템플릿 외에 유용한 템플릿이 추가되어있다.


사용법

  1. 압축푼 파일을 sdk-folder/extras/templates/ 에 있는 activities 와 others 폴더에 각각 넣는다.
    (난 sdk-folder/tools/templates/ 에 있었음)
  2. New->Other ->Android->Android Object






템플릿들

  • EfficientListAdapter
    매번 리스트를 만드려면 view holder 패턴을 작성해야되는데 이를 편리하게 하여준다

  • ParcelableType
    Parcelable 클래스 템플릿
  • Sherlock 템플릿들
    기본 activity 와 같은 템플릿으로 Sherlock 라이브러리를 사용하여 생성
  • TVLeftNavBarActivity
    google TV 를 위한 것이라고 한다. 원문참고

    This template creates a new blank activity with a left navigation/action bar implementation optimized for Google TV. You can select different visual behaviors (expanded, collapsed, or expand on focus) and navigation modes (standard, tabs or list). This template has a dependency on the Google TV LeftNavBarLibrary project which is available here.