분류 전체보기

    [Ruby on Rails] 레일스의 철학 & 네이밍 규칙

    레일스의 철학 1. DRY - Don't Repeat Yourself 반복적인 코딩 작업은 피하시오. 2. 설정보다는 관례가 더 편리하다. Convention over Configuration 레일스의 네이밍 규칙 클래스 이름 - 카멜 케이스(Camel Case)로 표기 예) PhotoAlbum클래스 - photo_album.rb 파일에서 정의 카멜케이스(Camel Case) 여러 단어를 연결할 때, 뛰어쓰기를 하지 않고 각 단어의 첫 번째 글자를 대문자로 표기하는 방법 대문자와 소문자가 이어진 모습이 마치 낙타의 혹 모양을 띠고 있다고 해서 부르게 됨

    검색엔진

    정보 검색 (Information Retrieval) 1. 문서 수집 개발(보통 크롤링 포함) 2. 색인 3. 질의에 대해 랭킹된 문서 목록을 리턴 크롤링(crawling) or 스파이더링(spidering) 색인할 작은 파에지 집합에서 시작해서 페이지 내의 링크를 따라 다른 페이지들을 반복해서 검색 색인 단어 목록, 그 단어가 나타난 문서와 그 문서 안에서 나타난 위치를 가짐

    이 순간이 좋다.

    빡빡한 일상 놀 수 없는 시간 스스로 열심히 하겠다는 각오보다 각오로 의해 만들어진 환경과 시간에서 나는 열심히 할 수 있다. 여유 있는 시간에 보는 영화도 즐겁지만 지금 이 순간 머리가 터질것 같으면서도 줄담배를 피면서도 인상을 찡그러트리면서도 지금 이 순간이 좋다. 열심히 하고 있는 열심히 할 수 밖에 없는 이 시간이 좋다.

    XPath_Parser

    XPath_Parser

    XPath_Parser 학부 XML 텀 프로젝트인데 룸 메이트 도와주다 짜버렸다. * 역할 : xml문서를 입력받아서 DB에 트리형태로 넣은 후에 XPath의 문법에 따라 출력해줌 * 구현 XPath 문법 : /, //, [숫자], * 입력 예 : * document("order.xml")/order * document("order.xml")/order/item[0] * document("order.xml")/order//item[0]/date XML 파일의 내용을 DB에 넣은 후에 검색내용을 출력한다. XPath의 모든 것을 구현하지는 않았다.

    2005 한기대 학사 졸업작품 - AR(Augmented Reality)을 이용한 화상 교육 시스템

    2005 한기대 학사 졸업작품 - AR(Augmented Reality)을 이용한 화상 교육 시스템

    AR(Augmented Reality)을 이용한 화상 교육 시스템 AR(Augmented Reality)이란 AR(Augmented Reality)는 일반적으로 실제환경(real environment)에 컴퓨터 그래픽스 영상을 삽입하여 실제와 가상의 영상 혼합을 뜻한다 개발환경 Microsoft Windows XP Microsoft Visual Studio .net 2003 OPENGL Adobe Photoshop CS ARtoolkit 2.71 주요 사용기술 1. 영상인식 부분 AR Toolkit 을 API 형태로 변환 Marker Detection 실제 영상에 3D Object 출력(OPENGL) 2. 네트워크 부분 TCP/IP 소켓을 이용하여 채팅을 할 수 있도록 구현 TCP/IP 소켓을 이용하여 ..

    2003 충과대 졸업작품 - Flash와 PHP를 연동한 디카 쇼핑몰

    2003 충과대 졸업작품 - Flash와 PHP를 연동한 디카 쇼핑몰

    플래시와 PHP를 연동한 작품 개발기간 : 2003.9 ~ 2003.10 개발 TOOL : PhotoShop 6.0, Flash MX 개발언어 : PHP 데이터베이스 : MySQL

    jar 생성 & 패키지 컴파일 & 실행

    패키지. jar. 배포 소스 코드와 클래스 파일 분리 %cd MyProject/source %javac -d ../classes(클래스를 저장할 경로/폴더명) *.java 실행 가능한 JAR를 만드는 방법 클래스 파일이 모두 classes 디렉토리에 들어있는지 확인. main()메소드가 어떤 클래스에 들어있는지를 알려주는 mainfest.txt파일을 생성. Main-Class: MyApp (뒤에 .class를 안 붙인다. 입력후 반드시 엔터키를 한번 눌러준다. classes 디렉토리 내에 저장) jar 도구를 실행시켜서 classes 디렉토리에 들어있는 모든 파일(mainifest 포함)이 저장된 JAR파일을 생성. 패키지 컴파일 & 실행 컴파일 %cd MyProject/source %javac -d ...

    Java 접근 단계와 접근 변경자

    Java 네트워크상에서 쓸 수 있도록 미국 선 마이크로시스템(Sun Microsystems)사에서 개발한 객체 지향 프로그래밍 언어. 클래스와 객체 클래스 모든 자바 코드는 클래스 내에서 정의 클래스는 해당 클래스 유형의 객체를 만드는 방법을 설명하는 역할 클래스는 청사진과 같음 인스턴스 변수 객체의 상태 메소드 객체가 할 수 있는 것으로서 객체의 행동 접근 단계와 접근 변경자 public > protected > default >private public 어디에 있든 어떤 코드에서도 접근 가능 protected default하고 거의 똑같습니다. 하지만 패키지에 속하는 하위클래스에서도 상속 가능 default 기본 접근단게로서 그 클래스와 같은 패키지에 들어있는 클래스에서만 접근 가능 private 같..