본문 바로가기

Application

(400)
Windows + eclipse + CDT + GNU + QT 개발환경 만들기 1 Windows 환경에서 eclipse+QT 개발 환경 kdevelop(12)와 qt desginer 를 이용하면 상당히 높은 수준에서 QT 애플리케이션의 제작이 가능하다. 그러나 kdevelop는 kde가 설치된 Unix 환경에서만 사용가능하다는 단점이 있다. 윈도우 환경에서도 kde환경을 만들고 그 위에서 kdevelop를 띄울 수 있다는 얘기를 들은 적이 있긴 하지만 일반적인 개발환경이라고 볼 수는 없을것이다.또다른 대안은 VC++에서 QT응용을 개발하는 것이다. 실제 QT4.0 상용버젼을 보면 VC++과 함께 개발이 가능하도록 배포가 되고 있다. 그러나 역시 단점이 있는데, VC++은 단지 윈도우 환경에서만 작동한다는 점이다.이런 점에서 eclipse(12)는 훌륭한 대안이 될 수 있다. 이클립..
페도라 코어 5 설치기...#2(웹서버구축 APM) 리눅스 설치시에 웹서버를 패키지로 선택해서 설치할수도 있다... 아주 쉽게 간편하게 설치가 되지만... 여러모로 문제가 있다... 쉽게 이야기 해서 c++을 공부 안하고 .net부터 만지는 꼴이라고 할까??? 기본에 충실해야 응용력이 살아난다...-_- 인터넷에 떠도는 메뉴얼로 고대로 따라해봤다... # yum 설치를 위해 GPG-KEY 포함 rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora ------------> 참고로 위에 키포함을 안하고 yum을 계속 사용하다보면 만드시 에러가 난다...-_- # yum 업데이트 yum -y update ------------> yum은 정말 대단한 유틸이다... 쩝... 필자에 경우도 rpm만으로 레드햇9에 모든 패키지를 설치했..
리눅스 기반 노트북이 단돈 100달러? 레드햇은 수백만 명의 전 세계 유저들에게 오픈소스 기반의 노트북을 보급하는 것은 비독점적 애플리케이션과 개발에 대한 중요성을 깨닫게 하는데 도움을 줄 것이라고 말한다. 오픈소스 소프트웨어 회사인 레드햇은 100달러짜리 노트북 보급 프로젝트가 오픈소스 데스크톱 운영체제에 대한 관심을 이끌어 낼 수 있다고 생각한다. 레드햇의 부사장인 마이크 에반스는 ZDNet과의 인터뷰에서 비록 오픈소스 데스크톱 운영체제가 그 프로젝트의 주요 목표는 아니지만, 값싼 오픈소스 기반 유비쿼터스 노트북은 오픈소스 데스크톱 기술에 대한 관심을 이끌어 낼 수 있을 것이라고 말했다. 그는 "이 프로젝트의 주된 동기는 아니지만 리눅스 데스크톱 기술 개발에 활력을 줄 것"이라고 말했다. 또한 에반스는 레드햇은 리눅스를 데스크톱으로 이용하..
KDE 투명하게 하기 KDE를 보면 비활성일 때도 투명하게 되는 장면이 있던데, 따라해보고 싶어서 찾아봤다. 투명하게 그리는 건 compositor.c의 paint_screen이 담당하던데, 지금은 이동중이거나 크기를 바꿀 때만 적용되는 거라서 조건이 grab_window이며, grab_op이 resize나 move일 경우에 투명하게 그리도록 되어 있다. 내가 하고 싶은 건 이를 테면 포커스가 있는 창만 안 투명하고 나머지는 다 투명한 거다. 포커스가 있는 창을 어떻게 구분할까 했는데 실제로 그리는 동작이 while 루프를 통해 이루어지고 있었다. compositor_windows라는 연결 목록을 뒤에서부터 훑어서 뒤에서부터 창을 그려오는 식이었다. 그러면 앞에 있어야 될 창이 나중에 그려지면서 뒤에 있어야 될 창을 덮어쓴다..
[보안과 해킹] 알집 보안 버그 □ 개 요 o 알집 프로그램이 악의적으로 조작된 압축파일을 열어보거나 압축풀기를 실행하였을때 영향받는 시스템에서 임의코드 실행이 가능하므로 해당 S/W 사용자는 해결책을 참조하여 신속히 패치 바람 □ 영향 o 영향받는 시스템에서 임의코드 실행 □ 설명 o ALZ, ARJ, ZIP, UUE, XXE 포맷의 압축파일로부터 파일이름을 읽을 때 경계값 오류로 스택 또는 힙 버퍼오버플로우가 발생 o 악의적인 ALZ, ARJ 포맷의 압축파일을 열어보거나, ZIP, UUE, XXE 포맷의 압축파일을압축풀기할 때 영향받는 시스템에서 임의의 코드가 실행 가능 □ 해당시스템 o 영향받는 소프트웨어 - ALZip 6.12 이전 버전 □ 해결책 o 알집 프로그램의 파일(F) -> 온라인 업데이트(U) 메뉴를 클릭하여 최신버전..
[보안과 해킹] 웹 개발시 SQL Injection 취약점 주의! 웹 개발시 SQL Injection 취약점 주의![입력날짜: 2006-04-13]사용자 입력값이 SQL injection 발생시키지 않도록 수정다수 사이트, SQL Injection 취약점 공격에 무방비 상태 웹 취약점을 이용한 공격이 식을 줄 모르고 있다. 공격의 목적은 게임정보 탈취와 궁극적으로는 이를 이용한 게임아이템 거래로 돈을 벌기 위한 것이다. 정보통신부와 KISA는 이에 대한 대책으로 중국에서 들어오는 IP들을 차단하고 있고 자금 여력이 없는 중소기업의 웹사이트 관리자에게 공개 웹방화벽 구축을 권유하고 있으며 개인 PC의 보안패치율을 높이기 위해 각종 캠패인을 벌이고 있다. KISA 에서 운영하는 ‘보호나라’에서는 대국민 서비스로 원격 PC점검을 해주고 있고 대기업을 중심으로 보안솔루션 도입..
윈도우에서 이클립스, MinGW를 이용한 C 개발환경 세팅 원문위치 이클립스 설치 이클립스 홈페이지에서 받아다가 깝니다. 압축을 풀어주고 그냥 실행하면 됩니다. SDK를 깔아도 되고 런타임만 깔아도 됩니다. 물론 그 전에 자바를 깔아야 합니다. SDK를 설치하려고 하였으면 자바도 SDK로 깔아야 빌드를 할 수 있습니다. 저는 eclipse-SDK-3.0.1-win32.zip 를 받아서 C:programs 아래에 압축을 풀었습니다. MinGW 설치 cygwin을 이용하는 게 더 쉽지만 cygwin으로 빌드한 프로그램은 항상 cygwin1.dll을 필요로 합니다. MinGW 로 빌드하면 그러지 않아도 됩니다. MinGW 에서 설치 프로그램을 받아다가 깝니다. make와 gcc등이 되어야 합니다. mingw 패키지를 받으면 됩니다. 저는 MinGW-3.1.0-1.ex..
[OS] Windows XP 서비스팩 2의 보안기술 아미루(wany7980) http://cafe.naver.com/kav/1979 출처 : http://www.microsoft.com/korea/ 원문 : http://www.microsoft.com/technet/prodtechnol/winxppro/ko/maintain/sp2mempr.mspx 저자 : Starr Andersen(기술 집필가), Vincent Abella(기술 편집자) ------------------------------------------------------------------------------------------------------------------------------------------------ "Windows XP 서비스 팩 2에서 달라진 기능 3부 :?..