맥에서 parallels 깔고 win8설치 후 인증이 안되네요. 아래 방법을 찾아 해결했습니다.

 

1. 실행창을 동작시킵니다.(단축키 :Windows Key + R)

   - 주의할 사항은 반드시 관리자 권한으로 들어가야 한다는 거고요...

2. 명령 프롬프트에 slmgr upk 을 입력하고 엔터 누릅니다.

3. 제품키가 삭제 되었다는 메시지가 slui 3 입력한 후 엔터 누릅니다.

4. 제품키 입력 란이 뜨면 제품키를 입력합니다.

5. 정품인증을 클릭하여 인증을 완료합니다.

저작자 표시 비영리 변경 금지
신고

'컴퓨터 활용 > 기타' 카테고리의 다른 글

맥에서 parallels 깔고 win8설치 후 인증  (0) 2014.02.25
다양한 추천 사이트 모음  (0) 2013.12.11
iOS 개발자 등록  (0) 2013.12.08
xCode 4.2 에서 SQLite사용하기  (1) 2012.07.22
win7에서 절전모드 해제  (0) 2011.11.14
아래 한글(HWP)을 PDF로 변환  (0) 2011.10.23
Posted by 천왕지짐

 

 

HTML5에 대해 차근차근 알아보도록 하겠습니다. 이전에 HTML하면 어느정도 알 수 있었는데 HTML5는 바뀌어도 한참 바뀌었네요. 그래봤자 HTML아닌가 하고 스스로 위안하며 강좌를 시작하도록 하겠습니다. 아무쪼록 도움도 드리고 도움도 주시고 하면서 함께 배워가도록 하지요. 그리고 속성이니까 가급적 핵심 위주로 살펴보도록 하겠습니다.

 

HTML < HTML2 < CSS1, JavaScript < HTML4 < CSS2 < XHTML1 < AJAX < HTML5 이렇게 HTML5가 나오기까지 많은 변화가 있었는데 이러한 역사적인 부분도 과감히 생략하고 실습 위주로 하겠습니다.

 

HTML5의 새로운 특성으로는 자바스크립트로 구현했던 기능들이 포함되었다는 것인데요. 카렌더, 스크롤바, 웹사이트목록, 이메일, 색상표 등이 추가되었고 유효성 검증기능도 지원하며 정규식 표현의 사용도 가능합니다. 그리고 다양한 API를 제공하고 있습니다.

 

HTML은 마크업 언어입니다. 마크업은 여러분이 시험 공부할 때 책에 형광펜으로 표시를 하게 되면 다음에 그부분이 다른부분과 뚜렷히 구분히 되는 것과 동일한 개념입니다. 내용을 써놓고 앞뒤에 표시(태그)를 하는 언어라고 생각하면 쉽습니다.

 

실습하기 전에 꼭 알아야 할 사항이 있죠.

 1) HTML은 대소문자를 구분하지 않는다.

 2) 대부분 태그로 시작해서 태그로 끝난다.

 3) 주석은 <!-- --> 이다.

 

 

 

구조가 있으니 이제 이 구조에 맞춰 하나씩 끼워 넣으면 될 것 같습니다.

일단 구조에 대한 설명이 있어야 되겠네요.

 1) header

    - 여러번 사용할 수 있으며 <body>안에서 사용할 수 있습니다.

 2) hgroup

    - 제목과 그와 관련된 부제목을 묶어주는 역할을 하며 header는 페이지를 구성하기 위한 구분단위라면

       이 태그는 페이지 전체 구조에 대한 개념으로 쉽게 눈에 들어오도록 하는 역할을 합니다.

 3) nav

     - 네비게이션 태그로 본문 위치에 영향을 받지 않습니다. <body>안에서 사용할 수 있습니다.

 4) article

     - 웹페이지 상에서의 실제 내용을 의미하며 다른 곳에 배포하거나 재사용할 수 있습니다.

 5) section

     - 웹컨텐츠들을 그룹으로 묶어주는 역할을 하며 재배포할 수 없습니다.

 6) aside

     - 주내용이 아닌 왼쪽이나 오른쪽에 위치하는 부수적인 내용이 들어가는 부분입니다.

 7) footer

     - 웹사이트의 저작권 정보나 저작권표기와 같은 내용이 들어가는 부분입니다.

 

구글링을 하다보니까 급변하는 모바일 환경 속에서 다양한 플랫폼에 통일된 개발환경을 제공하며, 특히 Flash, ActiveX가 설치되지 않아도 기능을 구현 할 수 있어 다양한 브라우저에서 동일한 웹 환경을 제공 할 수 있다는 말이 있네요. 그리고 HTML5는 HTML을 기본으로 CSS와 JavaScript를 포함한다는 말도 있고요. HTML5 는 익스플로러는 버전 9부터 지원한다고 그러네요.

 

 

저작자 표시 비영리 변경 금지
신고

'컴퓨터 활용 > HTML5' 카테고리의 다른 글

HTML5 강좌 1  (0) 2014.01.12
Posted by 천왕지짐

 

 

 

저작자 표시 비영리 변경 금지
신고

'컴퓨터 활용 > 엑셀' 카테고리의 다른 글

[EXCEL] INDEX와 MATCH함수  (0) 2013.12.27
Posted by 천왕지짐
TAG 엑셀, 함수

1. 자바,  JDBC, Servlet/JSP, RMI, EJB, J2ME, Database, Html, Java Script

    http://www.javanuri.com/edu/edu.jsp

 

2. 개인적으로 최고의 에디터라고 생각되는 SubLime Text

    http://www.sublimetext.com/

 

저작자 표시 비영리 변경 금지
신고

'컴퓨터 활용 > 기타' 카테고리의 다른 글

맥에서 parallels 깔고 win8설치 후 인증  (0) 2014.02.25
다양한 추천 사이트 모음  (0) 2013.12.11
iOS 개발자 등록  (0) 2013.12.08
xCode 4.2 에서 SQLite사용하기  (1) 2012.07.22
win7에서 절전모드 해제  (0) 2011.11.14
아래 한글(HWP)을 PDF로 변환  (0) 2011.10.23
Posted by 천왕지짐

iOS 개발을 위해서는 Mac 컴퓨터와 함께 개발자로 등록이 필요합니다.

(물론 해킨토시로도 가능하다고는 하지만 비추천이고요...)

 

아래 Site로 가시면

http://developer.apple.com/programs/register/

 

 1) iOS 개발자 프로그램(1년에 \119,000)

     App Store의 응용프로그램을 개인, 단독 사업자, 회사, 조직, 정부 기관 또는 교육 기관으로 배포하려면
     이 프로그램을 선택합니다.

 2) iOS 개발자 기업 프로그램(1년에 \359,000)

     회사, 조직, 정부 기관 또는 교육 기관 내에서 내부 배포용 독점 응용 프로그램을 개발하려면

     이 프로그램을 선택합니다.

 3) iOS 개발자 대학 프로그램(무료)

     학위를 수여하는 고등 교육 기관에서 교육 과정에 iOS 개발 과정을 도입하려는 경우 이 프로그램을 선택합니다.

 

이렇게 소개하고 있습니다.

저작자 표시 비영리 변경 금지
신고

'컴퓨터 활용 > 기타' 카테고리의 다른 글

맥에서 parallels 깔고 win8설치 후 인증  (0) 2014.02.25
다양한 추천 사이트 모음  (0) 2013.12.11
iOS 개발자 등록  (0) 2013.12.08
xCode 4.2 에서 SQLite사용하기  (1) 2012.07.22
win7에서 절전모드 해제  (0) 2011.11.14
아래 한글(HWP)을 PDF로 변환  (0) 2011.10.23
Posted by 천왕지짐

xCode 4.2 에서 SQLite 사용하기

   - xCode 4.2 에는 Resources 폴더가 없습니다.

     (프로젝트 선택한 후 Build-Phases탭 아래쪽의 Copy Bundle Resources에 만들어 놓은 db추가 해야 합니다.)

   - 이미 만들어져 이는 db.sqlite를 불러서 NSLog();를 통해 확인해 보는 예제입니다.

   - Document에 db.sqlite 파일 복사하는 부분 넣지 않으니까 결과가 안나오더군요...

 

//
//  AppDelegate.m
//  dbtest002
//
//  Created by ChanSeob Lee on 12. 7. 17..
//  Copyright (c) 2012년 __MyCompanyName__. All rights reserved.
//

#import "AppDelegate.h"
#import <sqlite3.h>

@implementation AppDelegate

@synthesize window = _window;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
   
    NSString *databaseName = @"db.sqlite";

    //도큐먼트 디렉토리 위치를  얻는다.
    NSString* documentDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];    
    
    //도큐먼트 위치에 db.sqlite명으로 파일패스 설정
    NSString *filePath = [documentDirectory stringByAppendingPathComponent:databaseName];

    NSFileManager *fileManager = [NSFileManager defaultManager];
   
    // 도큐먼트에 .sqlite 파일 복사
    BOOL dbexits = [fileManager fileExistsAtPath:filePath];
    if (!dbexits) 
    {
        NSString *defaultDBPath = [[[NSBundle mainBundle]resourcePath]stringByAppendingPathComponent:databaseName];
        NSError *error;
       
        BOOL success = [fileManager copyItemAtPath:defaultDBPath toPath:filePath error:&error];
        if (!success) {
            NSAssert1(0,@"Failed to create writable database file with message '%@'.", [error localizedDescription]);
        }
    }    
    
    // 데이터베이스를 연결한다. 해당 위치에 데이터베이스가 없을경우에는 생성해서 연결한다.
    sqlite3 *database;
    if (sqlite3_open([filePath UTF8String], &database) != SQLITE_OK) {
       
        sqlite3_close(database);
       
        NSLog(@"Error");
    }
    
    
    // 테이블 생성
    char *sql = "CREATE TABLE IF NOT EXISTS test (no INTEGER PRIMARY KEY NOT NULL, name VARCHAR)";
   
    if (sqlite3_exec(database, sql, nil,nil,nil) != SQLITE_OK) {
       
        sqlite3_close(database);
       
        NSLog(@"Error");
    }
    
   
//    // 삽입 및 갱신
//    sqlite3_stmt *insertStatement;
//    char *insertSql = "INSERT or REPLACE INTO test (no,name) VALUES(?,?)";
//   
//    //프리페어 스테이트먼트를 사용
//    if (sqlite3_prepare_v2(database, insertSql, -1, &insertStatement, NULL) == SQLITE_OK) {
//       
//        //?에 데이터를 바인드
//        sqlite3_bind_int(insertStatement, 1, 1);
//        sqlite3_bind_text(insertStatement, 2, [@"홍길동" UTF8String],  -1, SQLITE_TRANSIENT);
//       
//        // sql문 실행
//        if (sqlite3_step(insertStatement) != SQLITE_DONE) {
//            NSLog(@"Error");
//           
//        }
//    }
    
   // select
    sqlite3_stmt *selectStatement;
   
    char *selectSql = "SELECT no, name FROM test";
   
    if (sqlite3_prepare_v2(database, selectSql, -1, &selectStatement, NULL) == SQLITE_OK) {
        
        // while문을 돌면서 각 레코드의 데이터를 받아서 출력한다.
        while (sqlite3_step(selectStatement)==SQLITE_ROW) {
            int no = sqlite3_column_int(selectStatement, 0);
            NSString *name = [NSString stringWithUTF8String:(char *)sqlite3_column_text(selectStatement, 1) ];
            NSLog(@"no : %i, name : %@",no,name);
        }          
    }       
    
//statement close
//    sqlite3_finalize(insertStatement);
    sqlite3_finalize(selectStatement);
    
    //db close
    sqlite3_close(database);
     
    [_window makeKeyAndVisible];
    return YES;
}


@end

저작자 표시 비영리 변경 금지
신고
Posted by 천왕지짐
맥을 처음 다루다 보니 신경쓰이는 것들이 여간 많은게 아니군요. Synergy이용하요 두대의 컴퓨터를 이용하려다 보니 한글에서 당장 걸리네요. iTeleport도 비싼 돈들여 설치해 놓고 한글 사용에 문제가 있어 잠시 멈췄고요.
구글링해서 보니까 바람입력기 설치하여 사용하면 된다고 해서요. 잘 설치하고 확인차 글올립니다.

1) 바람입력기 설치
     http://www.baram.or.kr/
2) 설치
3) 환경설정의 언어 및 텍스트에서 Baram 선택
4) 자동으로 재부팅됨
5) 상단 한글 부분 클릭하면 바람입력기 나오며 환경설정 들어가서 한영전환키 변경함

잘쓰세요. 
저작자 표시 비영리 변경 금지
신고

'컴퓨터 활용 > 매킨토시' 카테고리의 다른 글

맥 Synergy 한글사용  (0) 2012.01.01
Posted by 천왕지짐
win7을 설치한 후에 외부에서 원격 접속하려고 하면 win7설치한 컴퓨터가 절전모드로 되어 있어서 접속할 수 없습니다. 이때 win7 설치 컴퓨터에서 아래 그림처럼 절전모드를 해제하면 접속이 가능합니다. 물론 원격접속 허용해 주셔야 하고요...




 

저작자 표시 비영리 변경 금지
신고
Posted by 천왕지짐
요즘 PDF 사용이 일반화 되어 있는 것 같습니다. 예전에는 별도의 PDF 변환 툴을 사용했는데 이젠 아래한글에서 쉽게 변환이 되는군요. 혹시 모르는 분이 있을까 하여 소개합니다. 방법은 간단한데요...

1) 아래한글 2007 실행

2) 아래한글 문서 불러오거나 작성

3) 아래 아이콘 클릭



4) 변환이 되었으니 저장할 곳을 선택하고 저장



저작자 표시 비영리 변경 금지
신고
Posted by 천왕지짐
구글링을 하게 되면 가끔 나타나기도 하지만 네이버에서 검색해 보면 본인의 tistory 글이 잘 검색되지 않는 것 같습니다. 알고보니 네이버에 요청을 해야 되더군요...

1) tistory의 환경설정 - 기타설정의 RSS 부분에서 항목을 발행글, 전체공개로 해주세요.

2) 글관리에서 발행할 글을 선택한 후 상태를 발행으로 변경합니다.

3) RSS 발행이 되었는지 확인하기 위해서는 예를들어,  http://keechanfa.tistory.com/rss  브라우징해 봅니다.

4) 이상이 없음을 확인한 후

5) 네이버에 접속하여 로그인 한 후 메일문의 - 통합검색 - 블로그검색  - RSS 피드등록요청에 여러분의 tistory 블로그 주소를 기재하고 요청을 하면 되겠습니다.



저작자 표시 비영리 변경 금지
신고
Posted by 천왕지짐