본문 바로가기

보물창고/IT 정보

HTML 5로 모바일 웹 애플리케이션 작성하기, Part 2: HTML 5로 모바일 웹 애플리케이션에 대한 로컬 스토리지 잠금 해제하기 기사 원문으로 가시면 자세한 설명과 소스코드 자료를 볼수 있습니다 요약: HTML 5의 가장 유용한 새 기능 중 하나는 로컬 스토리지의 표준화입니다. 마침내 웹 개발자들은 모든 클라이언트측 데이터를 4KB 쿠키에 맞추지 않아도 됩니다. 이제는 단순한 API로 대용량 데이터를 클라이언트에 저장할 수 있습니다. 이는 캐싱에 적합한 완벽한 메커니즘이기 때문에 애플리케이션의 속도를 극적으로 개선할 수 있습니다. 속도는 데스크탑 애플리케이션보다 훨씬 느린 연결에 의존하는 모바일 웹 애플리케이션에 중요한 요소입니다. HTML 5에 대한 이 시리즈에서 두 번째인 이 기사에서는 로컬 스토리지 사용 방법 및 로컬 스토리지 디버그 방법에 대해 살펴보고 로컬 스토리지를 사용하여 모바일 웹 애플리케이션을 개선하는 다양한 방법.. 더보기
[JSP] 게시판 만들기1HTML 5로 모바일 웹 애플리케이션 작성하기, Part 1: HTML 5, geolocation API 및 웹 서비스를 결합하여 모바일 매시업 작성하기 기사 원문으로 가시면 자세한 설명과 소스코드 자료를 볼수 있습니다 요약 5편의 기사로 구성된 이 시리즈의 첫 번째 기사에서는 모바일 웹 애플리케이션에 사용할 수 있는 가장 유명한 신기술 중 하나인 geolocation에 대해 살펴봅니다. 모든 하이엔드 스마트폰에 GPS가 내장되어 있으므로 이제 웹 애플리케이션에서 GPS를 사용하는 방법에 대해 알아봅시다. 이 기사에서는 geolocation 표준의 다양한 기능을 사용하는 방법과 이 표준을 일부 유명한 웹 서비스와 함께 사용하여 흥미로운 모바일 매시업을 작성하는 방법에 대해 설명합니다. 이 시리즈의 정보 HTML 5는 과장된 기술이지만 거기에는 그럴만한 이유가 있다. 이 기술은 데스크탑 애플리케이션 기능을 브라우저로 가져오는 기술적인 티핑 포인트가 될 것이.. 더보기
Google App Engine으로 XML 데이터 가져오기(Google App Engine의 지속적 오브젝트 데이터베이스로 XML 파일에 로컬로 저장된 대용량 데이터 업로드) 기사 원문으로 가시면 예제 코드와 자세한 설명을 볼 수 있습니다 요약: Google App Engine은 2008년 4월에 출시되었고, Python을 사용하여 CSV 파일에 저장된 대용량 데이터를 업로드하는 메소드가 포함되어 있습니다. 그 다음 해에는 Java™ 언어 지원도 추가되었습니다. 지금까지 App Engine은 대용량 업로드에 대한 Java 원시 지원이 없고, CSV는 대용량 업로딩 도구로서 지원되는 유일한 데이터 스토리지 매체로 남아있습니다. 이 기사에서는 XML 문서에서부터 App Engine 지속적 데이터베이스에 데이터를 저장하는 다양한 메소드에 대해 알아봅니다. 백그라운드 간단한 XML 지속성 목록 1. employees.xml 목록 2. Employee.java 목록 3. Employe.. 더보기
UTF-8으로 XML 문서 인코딩하기 (힌트: 사이즈와는 관계 없음) 기사 원문으로 가시면 전체 기사를 볼 수 있습니다 요약: Unicode는 오늘날 이 지구상에 존재하는 모든 중요한 전산 문자 세트 중 으뜸이라 할 수 있다. UTF-8은 Unicode 문자 세트를 적절하게 바이너리 인코딩 한 것이다. 이 글은, 모든 XML 문서가 UTF-8에서만 독점적으로 생성되어야 한다고 주장한다. 보장할 수 있는 결과는 보다 강력한, 상호 운용성이 향상된 문서의 세계이다. Google의 사이트맵 서비스는 최근 XML 커뮤니티에 작은 반향을 일으켰다. 모든 사이트맵이 Unicode의 UTF-8 인코딩으로만 퍼블리시 될 것을 요구했던 것이다. Google은 UTF-16 같은 Unicode 인코딩 대안 조차도 허용하지 않았다. ISO-8859-1 같은 비 Unicode 인코딩은 더 말할 .. 더보기
xml을 사용하는 좋은 습관 열가지(xml을 좀 더 효율적이고 효과적으로 사용하자) 기사 원문으로 가시면 에제 코드와 자세한 설명을 볼 수 있습니다 요약: 이 기사에서는 XML을 좀 더 효율적이고 효과적으로 사용하는 좋은 습관 열 가지를 소개합니다. 이 기사에서 소개하는 습관을 익히면 XML을 사용할 때 오류가 적어지고 생산성이 높아집니다. 개요 XML과 XML이 제공하는 유연성(flexibility)과 상호운용성(interoperability)을 좋아한다면, 한 걸음 더 나가 XML과 XML 도구를 좀 더 효과적이고 효율적으로 사용하는 방법을 익히라고 권한다. XML을 올바로 사용하는 습관을 익히면 XML 문서와 응용 프로그램을 사용하기가 훨씬 쉬워진다. 목차 좋은 습관 열가지 -XML과 인코딩을 정의하라 -DTD 또는 XSD를 사용하라 -항상 검증하라 -때로는 검증으로 부족하다 -엘.. 더보기
아이폰 손 필기 어플 note taker lite (노트, 아이팟, iPhone, 노트, 앱, APP) NoteTaker 손필기 어플 입니다 무료 버전 팟게이트 앱스토어 유료버전 팟게이트 앱스토어 급할때 손으로 그림을 그리거나 필기 할대 정말 유용한 프로그램 입니다 어플 실행하면 보이는 첫 페이지 입니다 오른쪽 위에 + 를 누르면 새 글 쓰기 페이지가 열립니다 이 어플의 필기 할수 있는 페이지 입니다 화면 전체에 글을 쓰면 분홍색으로 글이 쓰이면서 실제로는 왼쪽위에 검은 글씨로 쓰이게 됩니다 화면 오른쪽 끝까지 글을 쓰게 되면 왼쪽에 회색 칸이 보입니다 이 칸으로 연결 해서 쓰면 자동으로 화면이 오른쪽으로 옮겨지면서 글을 계속해서 이어 쓸수 있는 구조 입니다 위 그림에서 회샌 칸을 찍어서 오른쪽으로 이어서 쓰인 화면 입니다 아래쪽 연필 모양을 한번 눌러 글쓰기 모드를 바꿨습니다 화면 전체에 글을쓰면 아까보.. 더보기
베레미즈 FB, ST, wxGlade UI 코딩 내용(beremiz, function block ) IF myBoolF = 1 THEN CASE flag OF 0: count := 1; flag := 1; 1: count := 0; END_CASE; END_IF; IF myBoolB = 1 THEN CASE flag OF 0: count := 2; flag := 1; 1: count := 0; END_CASE; END_IF; IF myBoolL = 1 THEN CASE flag OF 0: count := 3; flag := 1; 1: count := 0; END_CASE; END_IF; IF myBoolR = 1 THEN CASE flag OF 0: count := 4; flag := 1; 1: count := 0; END_CASE; END_IF; IF myBoolSY = 1 THEN CASE flag.. 더보기
아이폰 EBS 앱 모든 영상보기 (EBS방송 EBSe EBSi 편성표 지식채널e 미니교실 다큐프라임 ebs소개 스페이스 평생대학 하나뿐인지구 사이언스) 오늘 소개할 어플 EBS온에어 입니다 현재 무료! 팟게이트 앱스토어 실행 첫번째 화면입니다 ebs방송과 ebse로 영어채널 ebsi로 코드를 찍는 화면 편성표 지식채널e 미니교실 다큐프라임 ebs소개 스페이스 평생대학 하나뿐인지구 사이언스를 볼수 있고 포켓잉글리시와 여행영어는 앱을 받을수 있게 앱스토어로 넘어갑니다 왼쪽 첫번째 매뉴 EBS방송 페이지이고 오른쪽이 EBSe로 english스터디 페이지 입니다 왼쪽 사진이 코드를 찍은 페이지 오른족이 편성표 보는 페이지 입니다 왼쪽이 제가 제일 좋아하는 지식채널e 페이지 입니다 5분 전부 3g망에서 볼 수 있습니다 오른쪽은 미니 교실 페이지 입니다 왼쪽 페이지가 다큐 프라임 페이지 입니다 오른쪽은 ebs소개 페이지 입니다 왼쪽이 EBS 스페이스 공감페이지 이.. 더보기