구글, 언어분석 돕는 오픈파서 공개 빅데이터에서 고객의 피드백을 듣는게 중요하다.말그대로 빅데이터에서 모든 피드백들을 사람이 일일히 검사하긴 불가능.이렇게 착하게 공개된 언어분석 알고리즘을 사용하여 수많은 고객들의 니즈를 반영 할 수 있는 제품개발 시대가 오지않을까. 블로터 기사(구글, 언어분석 돕는 오픈파서 공개)http://www.bloter.net/archives/256426 저장저장 http://cafe.naver.com/kpcitpe/38 다국어를 지원하는 여러가지 방법 국내에서만 프로그램이 유통된다면 필요없다. 그러나! 그 프로그램은 국내에서밖에 못판다. 무엇보다 국내 소프트웨어 시장은 전세계 시장에서 명함도 못내밀 사이즈..라고 한다.물론, 영어정도는 자체적으로 번역이 가능하겠지만, 일본어,중국어,베트남어,러시아어 등등 각 나라마다 번역해야하는 비용가치를 따져봐야겠다. 우선 다국어를 지원하는 프로그램을 제작하려면 유니코드 개발이 필수!라고 생각하면 되겠다. 멀티바이트 집합 개발 시에는 문제점이라기 보다 유니코드에서는 고려 안해도 될 것들이 몇가지 생기기 때문에 굳이 MBCD 개발로 가야할 이유가 있다면 모를까 그냥 유니코드로 개발하면 좋겠다. 여러 방법들에 대해 나열하자면,1. Resource DLL 을 언어별로 제작하여 배포하는 방법 대표적인 매뉴얼로 구글링하다보면.. 윈도우 버전 및 비트 얻어오기 (링크) 윈도우 XP,7,8,10 여러 버전이 있는데 프로그램에서 버전을 얻어오려고 했더니 기존의 GetVersionEx() 함수는 안된단다. 링크참조http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=8725&page=1 윈도우 비트(32/64bit) 를 확인 하는 방법 역시 링크한다. 링크참조http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=8704 DLL 로딩 시 검색 순서 Visual Studio에서 라이브러리 파일을 링크 및 빌드해놓고 DLL을 제대로 된 경로에 넣어 놓지 않으면, DLL을 찾을수 없다는 에러 메세지가 뜬다.아래와 같은 순서로 해당 경로에 DLL이 없을 경우 에러메세지가 뜨게 되는데 DLL을 아래 경로에 중복해서 넣어놓았을 경우, 버전업데이트 시에 분명 업데이트 버전을 넣었는데 반영이 안되는 경우가 발생 할 수있다. 1. DLL을 호출한 EXE파일이 있는 디렉토리2. 프로세스의 현재 디렉토리3. 윈도우 시스템 디렉토리4. 윈도우 디렉토리5. PATH 환경 변수에 저장된 디렉토리 윈도우쪽 디렉토리로 넘어가게 되면 외부에 다른 DLL파일명과 중복되는 경우(난 ABC.dll을 만들었는데, 다른 프로그램에서도 ABC.dll로 만들 경우)가 생겨 충돌하기 때문에 .. 사각영역 잘라내기 (Image Crop) 어떤 이미지를 불러온다는 것은 이미지를 줄이든 확대하든 파일명 or 확장자를 변경하든 뭔가 필요로 인해서 불러온다.고객 얼굴이미지 or 제품 이미지를 등록해서 관리하는 프로그램에서는 이미지를 DB에 저장하고 다시 보여주기 위해서는사이즈 조정이 필요하다. 이번에 제품을 등록/관리하는 프로그램에서 추가기능 구현을 위해 이미지를 Open하고 원본 사이즈의 이미지가 뜨면 사각영역을 움직이고 키우고(비율유지)해서 저장하는 기능이다. 몇가지 고려할 사항이 있었는데,Image Open 시1. Image가 해상도 보다 클 경우 (Width or Height)2. Image가 해상도 보다 작지만, Dialog영역이 해상도를 벗어나는 경우 Image Save 시 (원본 저장)1. 사각영역(200x250)보다 Image가 .. 유니코드를 멀티바이트로 변환 아직 많은 개발을 하지 않았지만 국내에서만 사용하는 프로그램이 아니라면 유니코드로 개발하는것이 정말 편하다. 근데, 외부 라이브러리를 써야되는 경우 char* 로 받는 경우가 굉장히 많기 때문에 부득이 멀티바이트로 변환해야하는 경우가 생긴다. http://eslife.tistory.com/253 위 블로그에서 유니코드에 대해 설명을 잘해놓아서 링크함. 검색해보면 여러가지 방법이 많이 있지만, WideCharToMultiByte()가 정확하다. CString strPath; strPath.Format(L"%s\\%s",path,m_arrPath->GetAt(i)); wchar_t* wchar_str; char* char_str; int char_str_len; wchar_str = strPath.GetBu.. 간단하게 Excel 읽고 쓰기 (BasicExcel 사용) http://www.codeproject.com/Articles/13852/BasicExcel-A-Class-to-Read-and-Write-to-Microsoft MFC에서 Excel의 모든기능을 사용하기위해서는 Excel Automation을 사용해야하며 관련 드라이버와 배포가 필요하다. BasicExcel 클래스는 이름 그대로 기본적인 Sheet를 읽고 쓰기의 기능만 지원하고 장점은 배포 시 추가내용이 없다는 점. 다만 최신 엑셀파일은 지원하지않고 2003 엑셀 파일(Microsoft Office Excel 97-2003 워크시트(.xls)) 을 지원하기 때문에 제약이 있다. 알고 있기로는 엑셀이 한글명일 경우 안된다고 하는데 테스트는 안해보았다. 사용법은 해당 Page에 잘 나와 있으나, 내가 테.. 이전 1 2 3 4 5 6 7 다음