반응형

컴퓨터 90

[IT동아]내 컴퓨터의 성별은 무엇일까?

출처 : http://it.donga.com/15274/ 본인이 사용하고 있는 컴퓨터의 성별을 음성으로 구별할 수 있다. 확인 방법은 쉽다. 메모장과 음성을 확인할 스피커만 있으면 된다. 메모장을 '새로 만들기'로 열고난 후에 메모장 안에 CreateObject("SAPI.SpVoice").Speak "l Love You" 라고 입력한 후 저장한다. "l love you" 대신 사용자 본인이 듣고 싶은 메시지를 적으면 된다. 기자는 CreateObject("SAPI.SpVoice").Speak "Fighting"을 입력해봤다. 저장할 때 주의해야 할 점은 '저장(S)'을 누르면 안되고 '다른 이름으로 저장(A)…'을 눌러야 한다는 점이다. 확장자를 텍스트(.txt) 파일이 아닌 (.vbs) 확장자를 선택..

한글 깨짐 문제

한글 깨짐 문제개요HTML의 인코딩 방식 때문에 한글이 깨질 때가 있다.이는 브라우저에서 인식하는 인코딩 방식과 html 파일의 인코딩 방식이 달라 생기는 문제인데, 둘 다 하나의 인코딩 방식으로 통일해 주면 된다.먼저 html 파일의 인코딩 방식은 에디터(개발툴, IDE)에 따라 결정되므로 에디터 설정을 변경하면 된다.브라우저의 인코딩 방식을 변경하는 법으로는 사용자가 직접 설정창에가서 변경하거나, 웹사이트에서 인코딩 관련 태그를 전송 해 주는 방법이 있다.(header에서 설정해 주는 방법도 있긴 하지만 지금은 생략하겠다) 최근은 UTF-8 인코딩 방식을 많이 사용하므로 이로 통일하겠다.사용법아리러니하게도 XHTML 과 HTML5 에서의 인코딩 설정은 다르다.XHTML의 경우에는 아래 코드를 태그 안..

[ Qt 프로그래밍 ] Qt5.4 정적 빌드하기

전에 Qt4.8 버전에서의 정적빌드하는 방법에 대해 설명했는데,이번에는 Qt5.4버전에서의 정적빌드에 대해 알아보겠습니다.Qt4.8버전과 대략적으로 비슷하지만 약간 달라진 부분이 있습니다.이제 설명을 시작하겠습니다. http://www.qt.io/download-open-source/# 먼저 위의 링크로 접속해서 Qt5.4 offline을 다운받아야 합니다. 하단에 Windows Host 제목의 Qt5.4.0 for Windows 32bit (MinGW 4.9.1, 852MB) 를 다운받아 설치합니다.설치과정은 별다른 설정이 없으므로 생략합니다. http://download.qt.io/official_releases/qt/5.4/5.4.0/single/이제 위의 링크로 접속해서 소스코드를 다운받습니다. ..

컴퓨터 공학/Qt 2015.11.27

실행파일 디지털 서명하기

안녕하세요.제가 프로그램을 만들어 배포하는데 다른 컴퓨터에서 실행하려고 하면 게시자없음으로 인해악성 프로그램으로 인식되는 걸 알게되었습니다.그래서 이를 해결하기 위해 디지털 서명을 해야한다는 것을 알게되었습니다.인터넷에서 검색하던 중 간단하게 디지털 서명을 하는 방법을 알게되어 설명해보려고 합니다. 먼저 제가 첨부파일로 올린 cert.zip파일을 다운받아서 C:\에 압축을 해제합니다.그러면 C:\에 cert폴더가 생깁니다. 이제 명령프롬프트를 관리자 권한으로 실행합니다.명령프롬프트는 시작에 있습니다. 먼저 디렉토리를 C:\cert로 옮기기 위해 다음 명령을 입력합니다.cd c:\cert 그다음 아래와 같이 입력하는데 NurimOnsemiro는 임의로 다르게 입력해도 됩니다.makecert -n "CN=N..

컴퓨터 공학 2015.11.27

알드라이브로 FTP서버에 접속하기

안녕하세요.방금 전에 알FTP서버 구동방법에 대해 설명했습니다.이제 FTP서버에 접속하는 프로그램인 알드라이브 사용방법에 대해 알아보겠습니다. http://www.altools.co.kr/Download/ALDrive.aspx 위 링크로 접속하면 알드라이브를 받을 수 있습니다. 마찬가지로 설치하기 버튼을 클릭해서 다운로드를 하고 설치를 진행합니다.설치과정에서 별다른 설정이 없으니 과정은 생략합니다.다만 중간에 광고가 많이 붙어있으니 체크해제를 잘 해주시기 바랍니다. 처음 알드라이브를 실행하면 다음과 같은 인터페이스를 보여줍니다.아래에 광고가 거슬리긴 하지만 개발자들도 먹고살아야하니 이해해줍니다. 왼쪽에 있는 접속하기를 클릭합니다. 그러면 위와 같은 인터페이스가 보입니다.호스트에 FTP서버의 아이피를 입력..

유틸리티 2015.11.27

알FTP서버로 간단하게 파일을 공유하기

안녕하세요.이번에 소개해드릴 알 FTP서버는 자신의 컴퓨터에 FTP서버를 구동하여 외부 컴퓨터로부터 데이터를 업로드 및 다운로드가 가능하도록 만들어줍니다.지금부터 설치방법을 설명해드리겠습니다. http://www.altools.co.kr/EstLab/AlftpServer.aspx 위의 링크로 접속합니다. 오른쪽에 있는 설치하기버튼을 클릭하여 다운로드를 진행합니다.다운로드를 모두 마쳤으면 설치를 합니다. 동의를 눌러 설치를 진행합니다. 설치를 모두 마쳤으면 확인을 눌러 알FTP서버를 실행합니다. 처음 실행하면 위와 같이 보입니다.그러면 설정버튼을 클릭합니다. 설정창의 인터페이스 입니다.상단에 있는 아이피 주소는 컴퓨터마다 다릅니다.192.168.로 시작하는 아이피는 공유기에 연결되지 않은 외부 컴퓨터에서 ..

유틸리티 2015.11.27

멀리 떨어진 컴퓨터간에 랜처럼 연결하여 게임하는 프로그램, 하마치

안녕하세요!이번에 소개할 프로그램은 하마치라는 프로그램입니다.카스 소스나 팀포트리스, 레프트 4 데드와 같은 게임에서는 개인이 서버를 만들 수 있습니다.그런데 대부분의 가정집에서 공유기를 사용하여 인터넷을 하는데, 이로인해 할당된 IP는 하나인데,여러 대의 컴퓨터에서 사용해야 하는 상황이 발생합니다.그래서 나온 방법이 사설 IP인데 192.168로 시작하는 IP는 모두 사설아이피입니다.해당 IP는 내부적으로 사용하는 IP이기 때문에 외부에서는 접근할 수 없습니다.그래서 사설 IP 게임 서버를 만들게 될 경우, 외부에서 해당 IP를 입력하여 접속할 수 없게됩니다.이 문제를 해결하는 프로그램이 하마치라는 프로그램입니다.이 프로그램을 실행하여 같은 그룹에 가입되어 있으면 할당된 IP를 통해 서버에 접속이 가능..

유틸리티 2015.11.27

[ Qt 프로그래밍 ] Win32 프레임없이 리사이즈하기

안녕하세요!제가 며칠전에 Win32를 이용하여 상하좌우에 있는 윈도우 프레임이 안보이면서 리사이즈가 가능한 예제를 보여드렸습니다.이번에는 Win32 API를 사용하지 않고 직접 구현해보았습니다.약간 불안정하지만 기본적으로 리사이즈하는 방식은 동일하게 작동합니다.이번 예제에서는 이전에 올려두었던 내부 위젯으로 창을 이동하는 기능까지 포함시켰습니다. 실행파일과 프로젝트파일은 첨부파일로 올려두었습니다.필요하신분은 가져다 쓰셔도 됩니다.

컴퓨터 공학/Qt 2015.11.27

[ Qt 프로그래밍 ] Qt 5.4 MinGW버전에서 비디오 플레이어 예제 실행하기

안녕하세요!Qt 5.4에서 비디오와 관련된 예제들이 많이 존재하는데, MinGW에서 해당 예제들을 빌드 후 실행하니 실행은 되는데, 비디오가 실행이 안되는 것을 찾았습니다.이래저래 찾아보다가 방법을 알아냈습니다.MinGW에서는 비디오 관련하여 내부적으로 DirectShow를 사용하고 있습니다.DirectShow는 "다이렉트쇼(DirectShow, 줄여서 DS, DShow, 코드이름: Quartz)는 소프트웨어 개발자들이 미디어 파일이나 스트림을 가지고 다양한 기능을 수행할 수 있도록 마이크로소프트사가 개발한 멀티미디어 프레임워크이자 API이다." 라고 위키피디아에 쓰여있습니다.즉, 윈도우즈 환경에서 비디오를 실행할 수 있는 하나의 수단이라고 보면됩니다.이것이 Qt5.4의 비디오 예제에서 사용되었는데, 버..

컴퓨터 공학/Qt 2015.11.27
반응형