
회사에서 개발하는 중 SIP를 이용하여 테스트를 진행 하고자 했는데,발목을 잡는 것이 UA 정보가 MicroSIP/3.21.6 으로 고정되어 있다는 게 문제 였습니다. 겁나 열씨미 폭풍 구글링을 해보니 바꿀수 있다는 것이었습니다.그러나 계속된 헛탕.... 당췌 ini 파일에 Agent 정보를 추가 하면 된다라는 것인데... 구글링해서 찾은 정보는 뭐하나 맞는게 없었습니다. ini 파일 위치 경로도 틀리더군요...할수 없이... exe 파일이 있는 위치를 찾아 확인해 보니.... 없더군요... 그러나 ini 파일을 찾았으나, 구글링에서 나온데로 해봐도 계속 마찬가지 였습니다. 결국 ㅠㅠ MicroSIP Source에서 어떻게 사용하는 찾았습니다. 해결방법먼저 MicroSip가 실행 중 이라면 종료 합니다...

문제 증상최근 업무용으로 사용중이던 Microsoft의 OnDrive가 동기화가 정상적으로 동작이 않되는 증상이 발생 했습니다. 윈도우즈의 메뉴에서는 표시된 아이콘이 동기화 중으로 표시 되어 있습니다. 그러나 탐색기에서 개별 파일을 확인 해 보면 아래 처럼 동기화 중 이라는 표시가 되어 있으며실제로는 동기화가 전혀 되지 않고 있습니다. 계속적으로~ 쭈우욱~~ 실제 OnDrive 온라인을 들어가 보면 동기화가 되지 않고 있죠. 해결방법 1. 해결방법은 동기화 되고 있지 않은 파일을 임시적으로 다른곳에 복사해 둡니다.2. 해당 파일을 삭제 합니다. 그럼 OneDrive가 동기화 되면서 이전파일이 다시 download 됩니다.3. 임시로 복사해 둔 파일을 다시 해당 파일에 덮어쓰기 합니다. 파일이 정상적으로..
c++에서는 regex를 사용하여 정규화된 문자열을 구분 할수가 있지만C 에서는 다르게 사용 해야 한다. c에서는 regcomp() 와 regexec(), regfree() 사용하여 처리 해야 한다. 예제 설명다음 아래의 예시를 통해 어떻게 문자열에 대한 정규식을 처리 하는지 설명 한다.char *pattern = "^[\\*]+([A-Za-z0-9]{1,})+([\\*]{1})+([A-Za-z0-9]{1,})+(|[\\-]{1})+(|[0-9]{2})"; 예시의 문자열 Format은 *1234*56789-2 형태이다. 모두 숫자로만 표기 되었지만 pattern 알파벳을 포함 하여 처리 하도록 되어 있다. ^[\\*] 은 무조건 시작은 * 되어 함을 의미 한다.([A-Za-z0-9]{1,}) 에서 ()..

c++17로 파일서버를 개발중에 다음과 같은 Compile 에러가 발생 했습니다. 분명 Compiler는 c++17을 지원하는 버전 입니다. 현재 사용중인 버전 입니다. 7.3.1이고 2018년 3월 3일 입니다. 찾아 보니 c++17에서 실험적인 기능지원 이라는 황당한 내용 이었습니다. 해결방법아래와 같이 수정 합니다./* #include */#include /* std::filesystem::path path; */std::experimental::filesystem::path path; Library 추가 사용중인 Makefile에 Link를 위하여 -lstdc++fs 를 추가 합니다.
c++17로 개발을 하다보면 가끔 특정 값을 전달받을 필요가 있을때가 있습니다. 옛날에는 Memory Pointer를 사용하여 많이 사용했으나, 요즘은 안정성을 위해서Pointer를 사용하는 것보다 문자열의 경우 std::string을 사용하는 것이 보다 안전하겠지요. 전통적인 C 함수의 아큐먼트 리턴 방식void function ( /* INPUT */ int n, /* OUTPUT */ char *ret){ if( n == 0 ) ret = "error";} 위 코드에서 char *ret를 반환 하도록 사용하는 것이 일반적 이었습니다. 그럼 function 함수와 람다를 사용하여 비슷하게 사용한 예 입니다.#include #include void test_function ( std::functio..

이전에 다이소 보관박스를 이용한 분무식 수경재배기 자작기를 올렸습니다.분무식 수경재배기를 사용하면서, 수경재배 시 가장 큰 단점이 씨앗 발아에서 모종까지 자라는데 시간이 다소 오래 걸린다는 점 입니다. 자작 다이소표 수경 재배기 만들기 #2일전에 다이소에서 구매한 3,000원? 구매한 플라스틱 박스를 이용하여 자작 수경재배기 만들기를 올렸습니다. (https://runman93.tistory.com/106) 이번에는 수경재배에 필요한 펌프와 관련된 내용을 올려 runman93.tistory.com 분무식 수경재배기에 이식이 되려면 최소한 모종단계까지 자라야 재배가 가능 합니다.너무 일찍 하게 되면, 뿌리에 영양분이 과다로 잎이 말라 죽어 버리게 됩니다. 이것을 알아 가는데 여러번의 시행착오를 겪었네요...

최근 파일서버 관련으로 개발중에, 개발 Protocol을 SFTP방식으로 개발 하기로 했습니다.TLS를 구성하여, 개발하려고 했으니, SFTP에 기초를 두고 하기 때문에굳이 개발하지 않고 Open Source를 사용하기로 했죠... libssh – The SSH Library!This year marked the third time our libssh organization took part in the Google Summer of Code (GSoC) program. We mentored two students, Gauravsingh Sisodia and Francesco Rollo. Both students successfully completed the program and performed ex..

상추씨앗을 여러가지 방식으로 발아 시켜 보았습니다.수경재배를 위해서, 수경재배용 스펀지에 직접 발아도 시켜보았습니다.결과는 대 실패.... 농업전문 유튜브를 보면 다들 수경재배용 스펀지에 직접 씨앗을 발아 시키는 것을 종종 보았습니다.그런데, 나는 왜? 않될까...... 실패 원인을 계속 분석 후 이유를 알게 되었습니다. 보이시죠? 펠렛코팅 이라고 표기 되어 있습니다. 바로 이것이었습니다. 농업전문가들이 사용하는 씨앗이죠... 우리가 일반적으로 사용하는 씨앗은 순수 씨앗이지만, 펠렛코팅은 씨앗이 발아하는데 필요한영양분을 감싸서 키는 겁니다. 바로 이 씨앗을 수경재배용 베드에서 발아 시켜서 키우는 것이더군요. 일반 씨앗으로 수경재배를 시작하기에는 최소한 잎사귀가 3개가 되었을때나 가능하게 됩니다.그때까지..
- Total
- Today
- Yesterday
- embeded
- arm
- 커피컵
- 큐비보드
- C++
- 식물
- CubieBoard2
- Android
- 여행
- 커널
- 버추얼박스
- 베란다
- 벌교
- 임베이디드
- 식물 키우기
- 사무실
- 크로스컴파일
- 1회용컵
- Linux
- 수경재배
- C
- 채소 키우기
- 리눅스
- 상추
- 1회용
- kernel
- 식물키우기
- 고흥
- GCC
- cross compile
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |