본문 바로가기

[ETC] API란? API 설명 API 프로그래밍의 역할 API란 윈도우 운영체제를 예를 들면, 윈도우 운영체제를 실행하고 제어하는 역할과 윈도우 자체를 만들고 운영할 수 있게 해주는 프로그래밍을 말한다. 또한 프로그램과 프로그램을 연결시켜주는 역할을 하는 통로역할도 담당한다. 예를 들면 인터넷을 하려면 IE를 실행한다. 가정했을 때 네트워크가 연결되어야 한다. 네트워크와 IE를 연결시켜주어 인터넷 화면을 보이게하는 역할을 하는 것이다. 그리고, 우리가 일상적으로 윈도우에서 실행을 하지만 열기나 닫기 같은 간단하고 단순한 기능 또한 API인 것이다. API란? API 설명과 의미 API는 운영체계나 다른 응용프로그램에게 처리요구를 할 수 있도록 컴퓨터 운영체계나 다른 응용프로그램에 의해 미리 정해진 특별한 메쏘드이다. API는 운영체계.. 더보기
[ETC] 2011년 차세대 파워리더 300 IT 지난해에 이어 올해에도 안철수 서울대 융합과학기술대학원 원장, 김택진 엔씨소프트 대표, 이찬진 드림위즈 대표가 1, 2, 3위를 차지했다. 김택진 대표와 이찬진 대표의 자리만 뒤바뀌었을 뿐이다. 안철수 원장의 영향력은 해가 갈수록 높아지고 있다. 지난해 68% 지지율에서 올해 76%로 치솟았다. 2위에 이름을 올린 김택진 대표(40%)와도 뚜렷한 차이를 보였다. 안철수 원장은 현재 서울대학교 융합과학기술대학원 원장, 안철수연구소 이사회의장, 노리타운스튜디오 의장을 겸임하고 있다. 그동안의 행보 역시 화려하다. 서울대 의과대학에 입학한 그는 27세에 최연소로 단국대 의대 학과장을 맡았다. 그러나 박사 과정을 이수하던 중 컴퓨터 바이러스를 발견해, 지난 1998년 ‘V1’이라는 안티바이러스 프로그램을 만들면.. 더보기
[ETC] 자바 클래스 디컴파일러(Decompiler) JAD와 JadClipse의 활용 자바 소스(Source)를 클래스(Class)파일로 컴파일 하고나서, 소스는 잃어버리고 클래스 파일만 남았을 경우 혹은 소스 파일을 따로 제공하지 않는 라이브러리의 내부구조를 확인하고 싶을 경우 이럴 때 필요한 것이 바로 디컴파일러(Decompiler)이다. 디컴파일러의 기능은 매우 간단하다. 컴파일된 자바 클래스 파일로 자바 소스 파일을 만들어준다. 컴파일러(Compiler)와는 반대되는 일을 하는 것이 디컴파일러(Decompiler)이다. 사용방법은 아래와 같다. 1. 첨부된 Jad-7801.exe 파일을 디컴파일 하고자하는 클래스 파일이 위치한 경로에 위치시킨다. (물론 Path를 잡거나, Jad-7801.exe의 경로명을 통째로 적어서 실행해도 상관없다.) 2. 커맨드 프롬프트 상에서 다음과 같은.. 더보기
[ETC] 윈도우 작업 표시줄 활용(도구모음) 윈도우 작업표시줄에 오른쪽 클릭을 하면 도구 모음이라는 카테고리가 있다. 그곳에서 새 도구모음을 통해 자신이 자주 들어가는 폴더를 지정하거나 빠른 실행을 표시해주고 그 안에 폴더를 지정해주면 훨씬 효율적으로 폴더에 접근할 수 있다. 더보기
[ETC] 컴퓨팅 역사를 바꾼 21명의 위인들 컴퓨팅 역사에서 가장 중요한 인물은 누구일까? 최근 비즈니스 인사이더는 ‘당신은 들어보지 못했을 수도 있지만, 컴퓨팅 역사에서 가장 중요한 인물 21명’에 대해 소개했다. 1. 하워드 에이킨(Howard Aiken) 에이킨은 최초의 프로그램 방식 디지털 컴퓨터 마크원을 1944년에 만든 사람으로 유명하다. 당시 마크 원은 계전기를 사용하여 1초에 덧셈을 3번 할 수 있었다고 한다. 지금 컴퓨터 사용자들이 볼 때는 매우 ‘1초에 덧셈 3번’이 매우 우습게 느껴질지 모르지만, 당시로서는 매우 획기적인 능력이었다. 비즈니스 인사이더는 “마트I의 도입으로 현대 컴퓨터의 시대가 열렸다”며 에이킨을 자랑했다. 2. 그레이스 머레이 호퍼(Grace Murray Hopper) IT관련 업계 사람이라면, 이 여성의 이름.. 더보기