jquery .focusin 함수 필드에 포커스가 위치했을때 그 정보를 반환해 준다. $('input').focusin(function() {// 해당 input 값에 포커스 위치했을때 실행되어야 될 부분 }); 이전엔 클릭만 사용했는데 이렇게 하면 탭 이동시에도 요긴할듯... 개발개발/Web 2012.06.25
전화번호 자릿수에 맞춰 구분자 (-) 넣기 01012345678 를 010-1234-5678 로 바꾸기 단, 전화번호는 0101234567 형식일 수 도 있음. [소스]$pattern = '/([\d]{3})([\d]{3,4})([\d]{4})/'; $number = preg_replace($pattern, '$1-$2-$3', $number); 정규식 최고!!! 개발개발/PHP 2012.05.31
리눅스 설치 일자 알아내기 당최 언제 서버를 설치했는지 모를때 간단히 리눅스 설치 일자 알아보면 대충은... 따질 수 있지 않을까 싶어서 # ll --time-style long-iso /root/install.log 참고로 루트로 봐야함. [설명]ll : 목록보기--time-style long-iso : 시간 형식으로 long-iso 로 바꿈 개발개발/LINUX 2012.05.24
svn export 하기 svn 서버에서 작업했던 것들을 실서버에 적용할때 export 방법 #svn export svn://서버도메인/프로젝트명/ /저장위치/ --force인증 영역(realm): 설명 사용자명:아이디 '아이디'의 암호: ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm: 설명 can only be stored to disk unencrypted! You are advised to configure your system so that Subversion can store passwords encrypted, if possible. See the .. 개발개발/LINUX 2012.05.23
facebook api 연동시 offline_access... 정말 앤간히 바뀌네. 페이스북 연동... offline_access 라는게 있다. 간단히 사용자가 로그아웃해도 접근 가능하도록하는 옵션인데 예전에는 scope 값으로 전달해 주면 이상없이 사용할 수 있었다. 하지만... 바뀜. offline_access 를 사용하기 위해서는 앱수정의 advanced 에서 "deprecate offline_access:" 를 비활성화 해줘야 됨. (deprecate 뜻 : 대하다,비난하다,면하기를 빌다) 이러고 scope 값에 offline_access 를 넣어주면됨 개발개발/Web 2012.02.15
mysql_insert_id() 의 오류... 있길래 사용을 하는데 mysql_insert_id() 로 insert id 값을 받아오는데 전혀 다른 데이터가 넘어오고 있었다. 그래서 구글신게 도움을 청해보니 int 형으로 강제 형변환을 한다고 하네. 그래서 int 가 넘어가는 idx 값을 mysql_insert_id() 로는 못가지고 옴 딱히 일반 게시물로 하면 20억이 넘어가야 되는 숫자라 터무니 없지만... 여하튼 해결책 SELECT LAST_INSERT_ID() 끝~ 참고로 echo PHP_INT_MAX; 결과값 : 2147483647 개발개발/PHP 2012.02.03
mktime() 으로 시간 출력시 잘못 나올때. 서버에서 직접 작업을 하다 윈도우 환경에 xampp 를 깔아 작업을 하는데 mktime() 시간이 잘못 찍히는 문제가 발생하였다. 대략 시간이 몇시간쯤 균등하게 차이 나는거 같아 뒤적 뒤적 거려보니 php.ini 파일에 date.timezone 이 제대로 잡혀있지 않아서 문제가 생김 date.timezone = Asia/Seoul 로 변경해주며 끝! 개발개발/PHP 2012.01.26
대충 레드마인(redmine) 설치하기. trac 이라는 버전관리 프로그램이 있는데. 이것을 좀 더 쓰기 편하고 이쁘게 만든것이 레드마인이라고 한다. 아마도... 아직 써보진 못해서. 우선 쓰기 위해 설치를 해야되니 설치 및 세팅 과정을 까먹기를 대비하여 적음 레드마인 사이트는 http://www.redmine.org/ 레드마인은 ruby 언어 위에 다양한 데이터베이스를 지원하는거 같음. 우선 난 mysql 로 쓰기로 함. (이미 서버에 설치됨) 우선 루비 설치 # yum install ruby ruby-libs ruby-mode ruby-rdoc ruby-irb ruby-ri ruby-docs ruby-devel rubygems rubygem-flexmock 데이터베이스 세팅 # mysql -u .... mysql> GRANT ALL PRIV.. 개발개발/LINUX 2012.01.20
MySql 에서 정렬 후 그룹 하는 방법. 사용자들이 올린 글 중에 가장 최신의 글 한개씩만 출력해주는 부분이 필요했다. 정렬 후 그룹화 아무 생각없이 손 가는대로 뭐 되겠지 라는 생각으로 쿼리를 만들었다. SELECT * FROM tableName GROUP BY tableName.user_idx ORDER BY tableName.register_date 한눈에 실행해서 봤을땐 "뭐 그룹핑도 되고 최신에 올린것도 뜨네..." 라고 생각을 하고 덮었는데 다시 테스트를 해보니. 사용자별 가장 최신 글이 아닌 그룹된 사용자 중 가장 최신 게시물 순으로 정렬이 되는거 아닌가!!!! 원하는 프로세스는 [정렬 => 그룹화] 인데. 동작하는 프로세스는 [그룹화 => 정렬] 이였다. 제길!!! 해결 방안은 2가지. 우선! [1안] 테이블 구조를 날짜 역순으로.. 개발개발/Database 2012.01.03