자료실 / wingrep 설정 사이트 http://www.wingrep.com/ 여기서 결과에서 클릭시 에디터 바로가기 설정방법 - 노트패드의 경우 : C:\Program Files\Notepad++\notepad++.exe $f -n$L 이렇게 하면 결과물을 클릭시 바로 notepad++ 가 실행되며 해당 라인에 커서가 옮겨져있다. SW 개발 2011.05.17
xe / 위젯 / category 위젯 마크다운변환 : 20190905 xe category 위젯 넣기 xe 의 메인 홈페이지에 가면 category 위젯이 있다. - url : http://www.xpressengine.com/index.php?mid=download&category_srl=18322927&parent_srl=18322917&page=4&package_srl=18324326 근데 해당위젯의 문제점은 설정한 menu의 category 만 보여준다는것이다. 해당 위젯코드수정하여 각 menu에서 각각 다른 category 를 보여주게 설정을 하는 방법을 설명한다. 위젯코드를 아래와 같이 수정하여, 적절한 위치에 넣는다. 페이지가 호출될때마다 $mid 에 각 메뉴의 mid 값이 들어오므로 display 할 mid값을 직접 넣어준다... SW 개발 2011.05.17
Linux / 설정 / iptables , netfilter 개념 사용법 예제 정리 iptables에 관련한 내용은 모두 뒤죽박죽 설명이 되어있어서 모두 한자리에 정리하였습니다. 출처가 된 사이트 들은 모두 다음과 같습니다. 출처들 http://gunsystems.egloos.com/6780862 http://blog.naver.com/legoboss/100006537931 http://blog.daum.net/chul12b/16121184 http://ttongfly.net/zbxe/?document_srl=43249 http://blog.bagesoft.com/711 http://blog.naver.com/sung3ne/100009045197 http://wbbbw.egloos.com/1826425 IPTABLES 일반사항 netfilter? 일반 iptables사용자들이 가장간과하.. SW 개발 2011.05.12
개발환경 / windows 환경에서 touch 하기 / 파일업데이트하기 마크다운변환 : 20190905 touch 명령어 linux 환경에서 각 파일들의 수정일자를 최신으로 업데이트할때 touch 라는 명령어를 사용한다. windows 에서 touch 명령어 windows 환경에서는 touch 명령어가 존재하지 않는다. 그래서 copy 명령어를 활용하도록 한다. 원하는 폴더로 가서 아래의 명령어를 친다. copy /B .\*.* + 위의 명령어를 치면 폴더내의 *.* 의 최종 수정일자가 최신으로 변경된다. 각자 필요에 맞게 dos cmd 를 적절히 짜서 해당 명령어를 수행하면 될듯 SW 개발 2011.04.27
zbxe / 컴퍼넌트작성 / php 에서 textarea 영역 한글깨짐 현상 해결 마크다운변환 : 20190905 php 에서 textarea 영역 한글깨짐 현상 해결 php 에서 한글 입력을 textarea 태그로 넘겼을때 한글이 깨지는경우 페이지 자체의 인코딩이 맞지 않아서이다.! 한글을 쓰기위한 다른 캐릭터 셋도 있었는데, 그것보다는 utf-8 로 하는게 좀더 잘 동작되는것으로 보인다. 위와 같이 인코딩을 정해주면 문제 없이 동작됨을 확인했다. 주의점 위와 같이 utf-8 로 인코딩을 맞췃으면 php 소스코드도 utf-8 인코딩을 맞춰야 제대로 한글이 나온다. 즉 php 내에서 한글폰트이름과 같은 한글을 썼을때 인코딩이 안맞아서 한글 폰트정보가 계속 깨지는 현상이 발생하였는데 원인은 페이지 인코딩이었다. 한글이 들어간 페이지를 utf-8 로 인코딩을 강제로 맞추고 테스트 해보니 .. SW 개발 2011.04.26
[win32API] 현재 시간 구하기 간단한예제 간단한예제 GetLocalTime() api로 현재 시스템의 시간을 우리가 볼수있는 시간으로 구할수있다. 단 특이한점은 winCE/mobile 의 경우 unicode 이기때문에 아래와 같은 코드로 좀더 쉽게 구할수있다. `cpp SYSTEMTIME st; TCHAR szCurTime[128]={0,}; GetLocalTime(&st); wsprintf(szCurTime, _T("%02d.%02d.%02d.txt"), st.wHour, st.wMinute, st.wSecond); _tcscpy(szSrcFileName,szCurTime); SW 개발 2011.04.25
zbxe / 커스텀수정 / zbxe 게시판에서 에서 글쓰기 폰트 추가하기 마크다운변환 : 20190905 zbxe 게시판에서 에서 글쓰기 폰트 추가하기 /publichtml/zbxe/modules/editor/lang 에 가면 아래와 같은 파일이 있다. ko.lang.php 의 그중 57번 라인을 보면.. $lang->edit->fontname = '글꼴'; $lang->edit->fontsize = '크기'; $lang->edit->use_paragraph = '문단기능'; $lang->edit->fontlist = array( '나눔고딕' => '나눔고딕', 'Dotum' => '돋움', 'Gulim' => '굴림', 'Batang' => '바탕', 'Arial' => 'Arial', 'Arial Black' => 'Arial Black', 'Tahoma' => 'Taho.. SW 개발 2011.04.25
QT / 예제소스 / 간단소스 / QT3 기반 시리얼 제어 프로그램 QT3 기반 시리얼 제어 일반적으로 QT 에서 시리얼을 제어하는것은 일반 Unix 에서의 코드와 비슷하다. 단 처리방식의 문제인데.. block 형태로 열어놓고, 해당 receive 때마다 메인 폼으로 커스텀 이벤트를 쏴주고, 해당 메인폼에서는 그 이벤트를 적당히 처리해주면된다. 이 개념은 windows 에서의 MFC와 유사한데.. 그에 맞춰서 시리얼 클래스를 따로 만들어서 코딩하였다. (단, 이때... 코딩을 막 시작한때 작성한 코드라.. 개판오분전입니다. 그냥 참고만 하시면 감사하겠습니다. serialapp.h #ifndef _SERIAL_APP_H #define _SERIAL_APP_H #include #include #include #include #include #include #include .. SW 개발 2011.04.25
[Linux_kernel] 리눅스에서의 thread, fork 차이점 출처 까먹음 (각 코멘트들은 출처를 달아놓았음) / 인터넷 여기저기의 자료를 보기좋게 편집함. 왜 Thread인가? Process, Thread두 모델간의 차이 주소공간의 차이 간단히 정리한 공통점과 차이점 Thread의 이점 User Level , Kernel Level Threads User Level Thread Kernel Level Thread : system call을 통해 Thread를 관리한다. Threading Models Threading Issues OS별 Thread 구조 Thread / Fork 차이점에 관한 comment -1 Thread / Fork 차이점에 관한 comment -2 Process and Thread Thread vs Process Thread / Fork 차이.. SW 개발 2011.04.25