블로그 보관소

FORM 내 일부 항목의 tab index 순서를 재정의 하기

HTML 문서 안에서 <A> ,  <INPUT> , <SELECT> , <TEXTAREA>  등의 태그는 키보드나 마우스 입력을 통해 focus를 가지며, 키보드의 tab 키를 눌러 다음 항목으로, shift + tab 을 눌러 이전 항목으로 focus를 이동할 수 있다. 항목(태그)에 tabindex 속성이 주어지지 않았을 경우, 일반적으로, HTML에 코딩된

도큐멘트 에 올린 글 태그됨: , , ,

난독화되어 비순차적인 긴 숫자 형식의 UID(Unique ID) 만들어 쓰기 (PHP, Python)

UUID, GUID 16진수(0-9, A-Z)를 사용해 고유한 ID 값을 만드는 방법은 이미 표준이다시피 한 방법이 존재한다. Universally_unique_identifier from Wikipedia

이 값은 여러 시스템 안에서 ‘고유’하므로, MySQL에서도 GUID를 이용해 Replication 내의 시스템에서 트랜잭션을 구분하기도 한다. Human Readable 다만, UUID 형식이 16진수로

도큐멘트 에 올린 글 태그됨: , , , , , , , , , , , , ,

외부NAS를 네트워크드라이브로 연결하여 동기화 시키기

외부의 작업환경(회사 등)에서 작업한 내용을 집에 있는 NAS에 자동 백업을 하고자할때  몇가지 사항을 정리 및 공유한다.   테스트에 사용된 NAS : 시놀로지 DS414+  1. Synology DSM에 로그인 하여 제어판 => 파일서비스 => webDAV 활성화 기본 포트는 5005이다. 체크해서 활성화 시킨다.  

도큐멘트 에 올린 글 태그됨: , , ,

:nth-child vs :nth-of-type

과거 과도기에 HTML의 멋부림(?)을 위해 Javascript를 사용했던 각종 코드들을 CSS3의 막강한 기능을 이용하면 별도 코드 없이 다이나믹한 화면을 구성할 수 있다. 특히나 특정 객체를 지정하는 CSS3의 Selector 는 매우 유용하다. 예를 들어 반복되는 객체의 세 번째의 스타일을 변경하고 싶다고 하면,

도큐멘트 에 올린 글 태그됨: , ,

inotify로 파일 변경 실시간 감시하기

리눅스 시스템의 특정 디렉토리 내의 파일 변화를 감지하려면 기본적으로 떠오르는 생각이 있다. 1. 일정 주기로 디렉토리를 스캔한다. 2. 기억해 놓은 이전 상태와 현재 상태를 비교한다. 3. 변경점을 찾아 처리한다. 이러한 방법은 상태의 변화를 비교하는 것 또한 어렵지만, 디렉토리의 구조가 복잡해지고,

도큐멘트 에 올린 글 태그됨: , , ,

C++ Dynamic library (Mac OS X)

동적 라이브러리가 로드될 때 언로드 될 때 스스로 초기화 해야 할 필요가 있을 때 다음과 같이 작성한다. __attribute__((constructor)) static void initializer1() { printf(“[%s] [%s]\n”, FILE, FUNCTION); } __attribute__((destructor)) static void finalizer1() { printf(“[%s] [%s]\n”, FILE, FUNCTION); } 여러 개의 constructor나

도큐멘트 에 올린 글

Amazing features in Xcode 4.4(LLVM Compiler 4.0)

Amazing features in Xcode 4.4(LLVM Compiler 4.0)   Xcode가 4.4로 업데이트 되면서 LLVM Compiler도 4.0으로 업데이트 되었다.   여기에 재밌는 기능이 추가 되었다.   1. Objective-C @synthesize command is generated by default when using properties. 2. Objective-C adds literal syntax

도큐멘트 에 올린 글

Category를 사용한 Objective-C 정적 라이브러리

캐러고리(Category)로 아브젝트(Object)를 확장한 코드를 스태딕 라이브레리(Static library)로 빌드하여 링크한 것을 가져다 쓰는 실재 인스턴스(Instance)는 실렉터(Selector)를 찾지 못하는 런타임 익셉션(Runtime exception)을 만나게 된다. 이런 ‘Selector not recognized’ exception의 해결 방법으로 Apple Inc.는 Other Linker Flags에 -ObjC 옵션을 주고 프로젝트를 다시 빌드하라고 한다.

도큐멘트 에 올린 글

iOS 5의 새로운 한글 글꼴 둘러보기

2011년 8월 20일 현재, 애플 아이폰, 아이팟, 아이패드 등에 들어가는 운영체제 공식 최신 버전은 iOS 4.3.2 이고, 개발자들에게 공개된 베타 버전은 iOS 5 beta 6 까지 나와 있다. 애플의 클라우드 서비스인 iCloud 와 통합, 트위터 기본 연동, 무선 동기화, 기기 내 OS 업데이트

도큐멘트 에 올린 글

TextView 줄바꿈을 글자 단위로 하기

안드로이드를 개발하다 보면 TextView에 여러 줄을 넣어야 할 때가 생긴다.그렇지만 TextView란놈이 여러줄이 들어갈경우 공백단위로 줄바꿈이 되는 것이였다.한글이 들어가고 여러줄이 있다보니 마지막이 너무 들숙 날숙 뒤면서 모양이 정말 엉망으로 보였다. 보이는 바와 같이 마지막 글자들은 단어가 길어질 경우 아래로 밀리면서 이쁘지

도큐멘트 에 올린 글