본문 바로가기

전체 글71

디버깅용 프리 소프트 GDB (GNU Project Debugger) 디버깅용 프리 소프트 GDB (GNU Project Debugger) GNU Project Debugger의 약자로 GNU 디버거 라고도 합니다. GNU 프로젝트가 개발한 Unix계 시스템으로 움직이는 디버깅용 프리 소프트입니다. 명령어 라인에서 gdb 명령어를 실행하여 실행합니다. C언어, C++, FORTRAN, FreeBASIC, Pascal 등 다양한 프로그래밍 언어를 지원합니다. 프로그램을 변경하거나 추적하는 GDB는 주로 다음과 같은 디버깅 기능을 갖추고 있습니다. 프로그램 내부의 변수 값을 수정감시하고, 프로세스 상태나 메모리의 내용등의 정보를 기본으로 변수를 표시해 프로그램을 재현합니다. 또, 프로그램의 동작을 소스 코드 수준으로 해석하며, 프로그램이 정상적으로 동작하지 않을 때 버그를 발.. 2020. 6. 27.
디지털 촬영장비의 흔들림을 보정하는 장비 짐벌 디지털 촬영장비의 흔들림을 보정하는 장비 짐벌 짐벌은, 하나의 축을 중심으로 물체를 회전시키는 회전대로, 디지털 카메라나 스마트폰, 드론으로 동영상을 촬영할 때 손 흔들림을 보정하는 장비입니다. 걸으면서 동영상을 촬영하면 아무래도 화면이 흔들리기 쉽다.흔들림을 보정하는 장치로서 추를 사용해 흔들림을 방지시키는 스태빌라이저가 있지만, 무거운 데다가 흔들림의 경감 효과도 약간 낮습니다. 그래서 생각한 것이 자이로 센서로 기울기를 감지해 브러시리스 모터로 제어하는 짐벌입니다. 짐벌을 사용하면, 외부로부터의 모든 회전의 영향을 받지 않고, 프로 수준의 안정된 스무즈한 영상을 촬영하는 것이 가능합니다. 자이로 센서의 고기능화나 브러시리스 모터의 소형화, 기술 혁신에 의한 저가격화가 진행되어, 원래는 프로 전용이었.. 2020. 6. 27.
컴퓨터가 처리하는 일의 단위 조브 컴퓨터가 처리하는 일의 단위 조브 컴퓨터가 처리하는 일의 단위를 조브라고 말합니다. 클라이언트 서버 시스템에서는 복수의 클라이언트가 서버에 작업을 의뢰하기 때문에 작업 관리가 중요해집니다. Server는 각 작업의 처리에 필요한 자원이나 시간을 계산하고 일정을 조정하면서 실행합니다. 단말기마다 작업을 관리하는 것이 셸이며 셸상에는 포그라운드 작업과 백그라운드 작업이 있습니다. Forgrade 작업은 단말기의 전면에서 실행되며, 종료될 때까지 Sharge는 대기상태기 때문에 다른 명령어는 실행할 수 없습니다. 배경 작업은 단말의 뒷면에서 실행되어 쉘이 바로 프롬프트를 표시하므로 다른 명령어를 실행할 수 있습니다. 한편, 실행중의 개개의 프로그램의 최소 단위를 프로세스라고 부릅니다. 2개의 프로세스를 조합해.. 2020. 6. 27.
UISS 정보시스템 유저 스킬 표준에 대해서 UISS 정보시스템 유저 스킬 표준에 대해서 일반 기업 등이 경영이나 일상 업무에 IT를 활용함에 있어서 조직으로서 갖추어야 할 정보 시스템(IS) 기능과 그것을 수행하는 인재의 대응 관계를 체계적으로 정리한 레퍼런스 모델입니다. 영어 표기의 Users'Information Systems Standards를 줄여서 UISS라고도 불립니다. UISS는 사용자 기업의 시스템 기획담당자가 수행해야 할 태스크를 약 400개 소항목에서 정의하고 각 태스크에 대해 레벨 4:지도에서 레벨 1:지도 까지 4단계로 평가할 수 있습니다. 경제산업성의 위탁을 받은 일본정보시스템유저협회(JUAS)가 중심이 되어 책정하고, 2006년 6월에 Ver.1, 2007년 6월에는 Ver 1.1, 2010년 3월에 Ver2.2가 발표되.. 2020. 6. 27.
정보접근성이란 무엇인가 정보접근성이란 무엇인가 액세스(Accessibility)는 이용의 용이성을 말하며, 고령자, 장애인을 비롯해 모든 유저가 PC나 Web 페이지등의 정보 자원을 불편없이 이용할 수 있는 유니버설 디자인의 생각입니다. 2004년 6월 20일에 관련 JIS 규격이 책정되어 정부와 기업의 대응이 활발해졌습니다. 정보접근성은 시각, 청각, 촉각, 손의 움직임 등에 핸디가 있는 사람을 고려해 사용하기 쉬운 제품 및 서비스를 설계함으로써 실현됩니다. 예를 들면, 일본인 남성의 5~7%, 북유럽 남성의 11%가 안고 있는 색각장애를 배려해 PC 소프트웨어나 Web 페이지의 배경이나 버튼의 색을 결정하는 것도 정보접근에 해당합니다. 이용자의 만족도를 높이는 「유저빌리티」나, 목적지나 정보로의 액세스를 방해하는 장해를 없.. 2020. 6. 27.
대규모 서버 구축용 플랫폼 Java EE 대규모 서버 구축용 플랫폼 Java EE Java Platform, Enterprise Edition의 약자입니다. 대규모 서버 구축용 플랫폼의 일종입니다. 1999년에 Sun Microsystems가 개발한 객체 지향 프로그래밍 언어 Java2를 기반으로 한, 서버를 위한 Java 기술을 가리킵니다. Java EE는 2018년 2월 Oracle에서 이클립스 Foundation으로 이관되어 ‘JakartaEE’로 명칭이 변경되었습니다. JavaEE 그 자체와 참조 실장인 Glass Fish나 TCK 등 모든 것이 이클립스 Foundation으로 이관하고, 사양은 이클립스 Foundation의 오픈 소스 커뮤니티에서 결정되지만, JavaEE와 이클립스 Foundation이 개발하는 JakartaEE는 그다.. 2020. 6. 27.
객체 지향 프로그래밍 언어 자바(Java) 객체 지향 프로그래밍 언어 자바(Java) Sun Microsystems 가 1995 년 5 월에 발표한 객체 지향 프로그래밍 언어다.2010년 Oracle에 흡수합병 된 이후 Oracle이 Java를 제공하고 있습니다. 대기업에서의 대규모 시스템이나 Android 앱의 개발등에서 활용되고 있는 경우가 많습니다. Java를 인스톨 하지 않으면 기능하지 않는 애플리케이션이나 Web 사이트가 많이 존재하고 있습니다. JavaScript와 혼동되기 쉽상이지만, 양자는 완전히 다른 프로그램 언어입니다. 자바의 특징으로는 다음과 같은 것이 있습니다. 처리속도가 빠릅니다. 기동에 컴파일러가 필요한 컴파일러 언어 Ruby나 PHP, Python이라고 하는 언어보다 처리 속도가 빠릅니다. 플랫폼에 의존하지 않습니다. .. 2020. 6. 27.
지오미디어 지오그래픽(Geographical) + 미디어(Media) 지오미디어 지오그래픽(Geographical) + 미디어(Media) 지오그래픽(Geographical) + 미디어(Media)의 조어로 지리적 정보를 다루는 언론의 총칭입니다. 지오미디어는, 그때 그 장소 그 상황에 따른 정보를 받거나 전하거나 할 수 있는 것이 특징입니다. 이용자는 지금, 자신이 있는 장소에 어울리는 유익한 정보를 간단하게 입수할 수 있고, 사업자는 핀포인트로 광고를 배신할 수 있는 등, 새로운 비즈니스 찬스로 연결될 것으로 기대되고 있습니다. 지오미디어가 주목받게 된 것은, 미국의 SNS용 앱 foursquare Gowalla로 부터입니다. 일본의 콜로니인 생활PLUS나 휴대폰국 훔치기 시합 등, 위치 게임이라고 불리는 게임도 지오 미디어라고 할 수 있습니다. 모두 휴대 전화나 스마.. 2020. 6. 27.
메타데이터 중 지오태그란 무엇인가 메타데이터 중 지오태그란 무엇인가 사진이나 동영상, 혹은 SNS의 투고라고 하는 다양한 미디어에 추가할 수 있는, 위치 정보(위도 경도)를 나타내는 메타데이터를 말합니다. 지오태그를 붙이는 것을 지오태깅이라고 합니다. 지오 태그 첨부의 데이터는, 지오 태그를 서포트하고 있는 애플리케이션이나 서비스에 대해, 지도상의 대응하는 곳에 자동적으로 배치할 수 있습니다. 사진을 관리하는 서비스라면 촬영 장소에 따라 사진을 배분하고 지도상의 관심 있는 장소의 사진을 열람하는 것도 가능합니다. 편리한 기능인 지오태그지만 단점도 있다.예를 들면, 자택에서 스마트폰의 카메라를 사용해 기르고 있는 애완동물을 촬영했을 때, 지오 태그가 유효하게 되어 있으면, 촬영한 화상에 자택의 위치 정보가 부여되어 버립니다. 이 이미지를 .. 2020. 6. 26.