반응형

분류 전체보기 394

ipSec 사용하기 - strongswan 사용법 / debuging

일단 ipsec을 올려야할 일이 생겨서...ㅋㅋㅋ;;Step.1 : Linux win7 사용하기일단 우분투를 서버로 사용하기로 한다.Linux 서버설정 : strong swan 설치우분투에서... 일단 strong swan 을 설치한다. sudo apt-get install strongswan 헐... 진짜 설치가된다!!Linux 서버설정 : 서버인증서 설치 및 서비스 재시작..이래저래 wiki 문서를 살펴보니 인증서를 설치해야 ipsec 서버를 사용가능할것 같다. http://wiki.strongswan.org/projects/strongswan/wiki/SimpleCA root@test-pc:/etc/ipsec.d# ls -al합계 56drwxr-xr-x 12 root root 4096 10월 29 ..

SW 개발 2015.07.29

[PERL] TK Lib 관련 오류

마크다운변환 : 20191001 TK lib 관련하여 작업중에 에러가 발생하여 정리한다. TK Lib 관련 오류 qfit 에서 tk lib 가 없다고 어쩌고 해서 뭔가 잘안된다;; 해결방법 perl module 중에. CPAN 이라는 녀석이 있는데 package manager 하는 녀석이다. 그녀석을 이용하여 패키지 업뎃을 한다. 쉘 프롬프트 상에 다음과 같이 입력한다. cpan -i Tk 근데 이것도 안된다.. 그래서 PPM을 이용한다 perl package manager 실행해서 repository 를 추가한다. http://www.bribes.org/perl/ppm/ 다음에 TK 를 선택한후에 설치하도록한다. 이래도 안된다 : 결론 특정버젼 필요 보니까 activeperl 5.16 등의 최신버젼에는..

SW 개발 2015.06.04

[하드웨어 기타] 퀄컴(snapdragon) 의 roadmap

역시 자료조사 차원에서 글을 남깁니다. 아래의 내용은 모두 다음의 링크에서 자료조사하였습니다. http://www.dailytech.com/Leaked+Qualcomm+Roadmap+20+nm+64bit+Octacore+Smartphone+SoCs+Cometh/article36417.htm 퀄컴 칩의 roadmap 퀄컴은 제품의 포지션을 총 4단계로 나누고있고 그것에 따라 chip 의 성능과 공정 기능등을 타겟팅하여 제품을 개발하고있습니다. 반도체 패키징 / 공정관련내용 사실 전문적인 내용이 하도 많아서 그냥 스터디를 하다가 중간에 멈춘 내용이라.. 틀린점과 사실이 아닐수있습니다. 기사의 원문을 보면 퀄컴은 공정상의 수율과 소형화를 위해 자체적으로 개발한 칩 패키징 기술을 쓰고있다고 합니다. "nanos..

HW 기초 2014.11.09

[winCE/WM] Task bar 숨기기 보이기 예제

상단에 있는 task bar 를 보이게 하거나 숨길수있다. 예제 예제 Task bar 숨기기 보이기 예제 void xenotest::OnButtonShow() { // TODO: Add your control notification handler code here CWnd\* pTaskBar = CWnd::FindWindow(\_T("HHTaskBar"),L""); SetReg(0, 1); if (pTaskBar != NULL) { pTaskBar->SendMessage( WM\_WININICHANGE, 0, (LPARAM)5000); } } void xenotest::OnButtonHide() { // TODO: Add your control notification handler code here CW..

SW 개발 2014.08.29

[winCE/WM] 배터리 상태얻어오기 예제

출처 : CE 나 WM 에서 배터리의 상태를 얻어올때 간단하게 짯던 프로그램을 메모한다. 예제코드 예제코드 WM / winCE 배터리상태 얻어오기 void xenostudy_test::OnBatterystatus() { SYSTEM_POWER_STATUS_EX2 pows = { 0, }; DWORD dwReturn = FALSE; // 세번째 인자로 FALSE를 사용하면, 캐시된 값을 가져오게 됩니다. // 실제 배터리 값과 약간의 차이가 있겠지만, 최대 오차는 5초 이전의 값이므로 문제없는듯 // TRUE를 사용할 경우, 불필요한 성능 저하를 가져올 수 있으므로 FALSE를 권장한다. dwReturn = GetSystemPowerStatusEx2( &pows, sizeof( pows ), FALSE )..

SW 개발 2014.08.29

[winCE/WM] NDISUIO 를 이용하여 무선랜의 상태얻기 예제

NDISUIO 를 이용하면 무선랜의 각종 상태 및 정보를 얻을수있다. 사용하고있는 무선랜 드라이버가 WM / CE 의 표준으로 작성되었다면 아래의 인터페이스들이 정상적으로 동작할것이다. 실제 예제소스 NDISUIO 의 초기화 디바이스 이름 얻기 맥 어드레스 얻기 현재 연결되어있는 AP 의 RSSI 얻기 현재 연결되어있는 AP의 SSID 얻기 현재 시점에서의 AP list 얻기 실제 예제소스 NDISUIO.cpp NDISUIO.h NDISUIO 의 초기화 NDISUIO::NDISUIO() { m_hNDISUIO = CreateFile( NDISUIO_DEVICE_NAME, // Object name. 0x00, // Desired access. 0x00, // Share Mode. NULL, // Secu..

SW 개발 2014.08.29

[win32API]/ log 파일 만들기 예제

출처 : 이전에 짰던 코드에서 발췌 예제코드 코딩중에 파일로 덤프를 남겨야할 때가 있다. 그럴때는 다음과 같이 함수를 이용하면 편하다. void DumpData( const char * szFmt , ... ) { HANDLE hFile = 0; va_list arg; DWORD dwBytes; int len; char szBuf[4096]; va_start(arg, szFmt); vsprintf(szBuf, szFmt, arg); va_end(arg); hFile = CreateFile(_T("\\temp\\DBGSMESSAGE.txt") , GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ, 0, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0); Se..

SW 개발 2014.08.29

dropbear / dbclient : debug (log) 메시지 보이기

Debug 메시지보기 Dropbear 나 dbclient 를 디버그 빌드 할 필요성이 있었다. 그냥 기본옵션으로 빌드를 하게 되면, dropbear / dbclient 모두 verbos 옵션 (디버깅메시지) 가 비활성화 된 상태에서 빌드가 되어 디버깅 메시지를 볼수 없다. Debug 빌드하기 configure 가 끝나고난 후make 할때 다음과 같은 옵션을 추가 하면된다. make -DDEBUG_TRACE 이때 모든 소스를 clear 한후 재빌드 해야한다. Debug 메시지가 보이지 않을경우 위처럼 디버그 빌드를 하였다면, dbclient 나 dropbear 에 –v 옵션(verbos) 이 생겼을 것이다. 만약 해당 옵션으로 실행시에도 디버그 메시지가 보이지 않는다면… 직접 소스에서 알맞게 수정을 한다...

SW 개발 2014.08.29

windows Mobile / WM / WM 에서 무선랜 끄지 않기

md 변환완료 (190927) 레지스트리를 통해서 끄지 않는다. WM 에서 무선랜 끄지 않기 I was at a coffeehouse yesterday and I observed the waiters with those PDA's. Once they switched them on, they could take an order, which implies that their PDA's wi-fi connection was enabled even when the device was in standby mode. A bit dissapointed that both my HTC Touch and my Mio P560 would turn off their wi-fi connection upon entering st..

SW 개발 2014.08.22
반응형