일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 뉴스타파
- 손민한
- mysql
- 김경문
- 국정원
- 애플
- Git
- 우분투
- 문파문파
- 인공지능
- 리뷰
- 조세피난처
- Tizen
- python
- 해외직구
- 야구
- 데이터베이스
- ubuntu 12.04
- 문파문파 공략
- 블로그
- NC다이노스
- 안드로이드
- 프로야구
- arm
- Linux
- ubuntu
- NC 다이노스
- 태그를 입력해 주세요.
- 타이젠
- 단통법
- Today
- Total
목록IT (211)
꿈꾸는 사람.
프로그래머가 새로운 언어를 배우는 것은 숙명이다.컴퓨터가 태동 한지 50년 정도에 불과하고 변화의 속도는 상상을 초월한다.이에 대해 권할만한 기사를 아래에 링크로 소개한다. [개발자가 알아야 하는 것]오늘획득한 지식이 내일, 가차 없이 낡은 지식이 된다는 부분이 가슴을 찌른다. 결론은 한 분야를 깊이 들어가 원리를 파고 들라고 조언한다. 이를 다른 분야로 활용하면 적응하는 것은 어렵지 않다고 한다. 자, 그럼 새로운 언어나 웹 스킬을 익히기 위해 책을 사고 사이트를 뒤지고 카페에 가입해야 할까?한번에 이를 해결하는 누리집이 있다. 코드 아카데미를 이용하자! 1. www.codecademy.com 접속 후 메일로 가입. 접속 후 사용하는 메일 계정과 비밀 번호를 넣고 가입한다. 2. Ruby를 선택하고 배..
퍼사드 패턴을 이해하기 위해 실 생활의 예를 살펴보자.홈 씨어터는 DVD 플레이어, CD 플레이어, 프로젝터, 자동 스크린, 서라운드 음향 등으로 이루어져 있다.홈 씨어터의 각 장치들은 전원과 케이블로 연결되어야 한다.그리고 영화를 보기 위해 해야 할 일들을 나열해 보자.전등을 어둡게 조절스크린을 내린다.프로젝터를 켠다.프로젝터로 DVD 신호가 입력되게 한다.프로젝터를 와이드 스크린 모드로 전환한다.앰프를 켠다.앰프 입력을 DVD로 전환한다.앰프를 서라운드 음향 모드로 전환한다.앰프 볼륨을 중간(5)으로 설정한다.DVD 플레이어를 켠다.DVD를 재생한다.(시스템 구성이 복잡할 수록 조작이 어려워진다.) 이런 복잡한 일을 간단히 처리하기 위해 퍼사드 패턴을 이용해 보자. 1. 퍼사드 패턴 (Facade P..
IT는 다른 산업에 비해 변화가 급격하다. 때문에 배워야 할 새로운 기술과 도구 등이 항상 넘쳐 난다.빠르게 새로운 지식을 습득할 때 필요한 것이 리버스엔지니어링이다.자바의 코딩을 배울 때 처음부터 코딩을 하는 것도 필요하지만 잘된 코드를 분석하는 것도 중요하다.아이가 엄마의 말을 듣고 말을 하게 되는 것과 같은 이치다. 디자인 패턴도 소스 코드가 어떤 패턴으로 만들어졌는지 확인할 때 도구를 사용하여 먼저 분석해 보는 것도 좋다. StarUML로 java 소스를 리버스 엔지니어링 하기. StarUML은 UML을 이용하여 OOD 설계나 분석에 유용한 도구이다.이것을 이용하여 소스의 분석하는 과정은 간단하다.분석할 소스를 지정하고 리버스 엔지니어링을 선택하면 된다.추가로 분석된 결과를 보기 좋게 꾸미는 것은..
구글 크롬 브라우저는 가볍고 빨라서 인터넷 익스플로러보다 사용하기 편하다.크롬은 웹 사이트의 언어가 한국어가 아니면 자동 번역 기능을 사용할 것인지 자동으로 물어 본다.웹에서 가장 많이 쓰이는 언어가 영어이고 너무 기본이라 영문에서는 자동 번역 기능이 꺼져 있다.영어가 모국어가 아니라 깊이 있는 의미 파악이 어려운 경우 번역 기능을 사용하게 된다.하지만, 설정에서 영어에 대한 번역 옵션을 꺼둔 경우는 바로 번역을 할 수 없다.영어에 대해서도 자동번역 기능을 활성화 해보자. 영어도 자동 번역 옵션을 켜보자. 1. 크롬 브라우저 -> 설정 -> 고급 설정을 통해 [언어] 설정으로 간다. 2. [고급 설정표시]를 선택한다.설정 화면의 끝에서설정 화면의 끝에서 [언어]부분으로 간다."사용 언어가 다른 페이지에 ..
메일에 사진이나 그림을 추가하는 것은 간단하다.하지만 동영상을 넣어 보내는 방법은 쉽지 않다.첨부 파일 형태로 동영상을 보내는 것은 메일의 목적에 적합하지 않다.일반적으로 메일 서버가 발송할 수 있는 메일의 용량(보통 20메가)이 그리 크지 않기 때문이다.메일 본문에 다음과 같은 HTML 태그나 코드를 사용할 수 없다.아웃룩 2007은 오피스 워드 2007 기반의 전자 메일 메시지 편집기를 사용한다.워드 2007는 WYSIYG(What You See Is What You Get) 편집 환경을 제공하기 때문에 아웃룩 2007이 메일을 쓸 때 직접 HTML 태그를 입력하거나 볼 수 없다.굳이 HTML 코드를 편집 하려면 Microsoft Office SharePoint Designer 2007과 같은 HTM..
실생활에서 어댑터의 역할은 한국 플러그를 미국이나 유럽의 소켓에 꽂을 수 있도록 인터페이스를 변환하는 역할을 한다.객체 지향 어댑터도 일상 생활에서 사용하는 어댑터와 똑같은 역할을 한다. 소프트웨어 시스템은 여러 모듈로 구성되고 여러 업체에서 제공한 인터페이스를 사용한다.기존 소프트웨어 시스템이 변경 또는 갱신될 수 있고 업체의 인터페이스 역시 그러하다.새로운 업체의 인터페이스를 채택해야 할 수도 있다.이때 새로운 업체의 인터페이스가 기존 소프트웨어 시스템과 다르다면 둘 중 하나를 고쳐야 한다.문제는 양쪽 모두 변경할 수 없는 상황 발생하며 어댑터 패턴이 해결책이 된다. 어댑터 패턴이 동작하는 원리는 다음 그림과 같고 설명은 아래에 추가한다. 클라이언트에서 어댑터를 사용하는 방법 (1) 클라이언트에서 타..
2016 CES의 특징은 IT 기기가 아닌 스마트카이다.테슬라가 돌풍을 일으키며 전기자동차 상용화의 원년을 열었다면 이번 CES 2016은 스마트카의 대중화를 위한 전시회라 보아야겠다.특히 주목할 회사는 패러데이 퓨처의 FFZERO1 모델이다. 단순한 전기자동차가 아닌 스마트카라고 불리우는 것은 자율주행이란 기능 때문이다.전기자동차는 기존 자동차의 내연기관을 전기 배터리로 변경한 것이 핵심이다.스마트카는 기존 전기자동차에 IT 기능을 더해 스스로 운전하는 자율주행 기능이 핵심이다. 물론, 전기자동차든 스마트카든 1회 충전 후 주행거리 문제와 충전소 문제는 아직 해결해야할 부분이다.하지만 배터리의 비약적 향상으로 1회 충전 후 주행거리는 상당 부분 해결되었다. 그렇다면 전기자동차의 미래를 보여줄 스마트카의..
윈도 환경에서 프로그래머들이 가장 즐겨쓰는 편집기는 Source Insight이다.리눅스에서 개발할 때 제일 아쉬운 부분이 편집기이다.VI, Emacs의 강력한 기능에도 불구하고 윈도의 구이 환경이 주는 직관적인 편리함을 넘어서기 힘들다. 에디터에 적응할 때 가장 불편한 부분은 단축키이다.윈도의 표준 단축키에 익숙한 경우가 대부분이다. 먼저, 단축키가 달라 발생하는 문제를 하나 예를 들고 보겠다.이를 해결하기 위해 Source Insight 프로그램에서 단축키를 변경하는 방법을 알아보자. 편집 - 모두 선택.윈도 표준 단축키는 [Ctrl+A]이다.모든 내용을 선택하려 Ctrl+A를 눌렀을 때 새로 만든 파일을 저장하는 대화창이 표시된다.Source Insight에서 이 단축 키는 생성, 수정된 모든 파일..
프로그램을 작성 중 객체를 하나만 써야 하는 경우가 많이 있다. 스레드 풀, 캐시, 사용자 설정과 레지스트리 설정을 처리하는 객체와 그래픽 카드, Wi-Fi나 bluetooth 장치를 위한 디바이스 드라이버와 같은 것들이 대표적인 예이다. 쉬운 접근법은 전역 변수를 사용하는 것이다.자바의 전역 변수는 기본적으로 객체에 대한 정적 레퍼런스이다.처음부터 끝까지 인스턴스를 가져야 하고 게으른(lazy) 인스턴스 생성을 할 수 없다.또한 전역 레퍼런스를 자꾸 만들게 되어 네임스페이스가 지저분해진다. 이럴 때 인스턴스가 하나 뿐인 객체를 만들 수 있는 디자인 패턴이 필요하다. 1. 싱글턴(Singleton) 패턴 개념. 싱글턴 패턴은 해당 클래스의 인스턴스가 하나만 만들어지고, 그 인스턴스에 대한 전역 접근할 수..
이전 글에서 정보시스템 감리사에 대해 알아보았다. 이번 글은 정보시스템 감리사 시험과목과 시험 내용 및 문제 형식에 대해 알아보겠다.그리고 2015년 응시 비용은 필기전형 1회에 13만 5천원이었다.2016년은 조금 상승할 것으로 보인다. 참고로 CISA, CISPP 등의 타 자격시험은 문제 은행 방식으로 출제되지만 정보시스템 감리사는 출제자에 따라 경향이 크게 달라 진다. 관련 글 [정보시스템감리사] 정의, 응시자격, 검정절차. 정보시스템 감리사 시험과목과 내용 및 참고 도서. 시험과목 내용 문항 수 참고 도서 감리 및 사업관리 - 프로젝트 관리 일반 - 전자정부법, ITA/EA 모델 - 감리실무(감리법규, 보고서, 절차 등) 25 감리: 법제처 사이트, 수업자료 + 감리법, 시행령, 예규, 지침 + ..