dw2pdf는 도쿠위키 플러그인 중 위키문서를 PDF로 출력하게 도와주는 플러그인이다. 해당 플러그인을 설치해보고 사용해보면,한글 출력이 안되거나 출력은 되지만 글꼴이 엉망인 경우가 있다. 현재 인터넷에 퍼져있는 정보가 대부분 예전 버전용이라 해결이 되지 않은 경우가 많은데,2016년 4월 17에 릴리즈 된 버전을 기준으로 설명하도록 하겠다. [doku_root]\lib\plugins\dw2pdf\DokuPDF.class해당 파일을 열어보면 switch($conf['lang']) { 으로 시작하는 구문이 존재한다. ( line #33 )해당 switch 문의 case 'ko': 를 살펴보면 $mode='+aCJK'; 라고 되어 있는데,이를 $mode='-aCJK'; 로 변경해준다. switch($conf..
CLion 사용시 외부라이브러리(e.g. OpenCV) 링크가 불편하다.일반적인 방법으로 아래와 같은 형식으로 CMakeLists.txt를 작성하게 된다. cmake_minimum_required(VERSION 3.2)project(PlateDetection1) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") # set dir for header and libraryinclude_directories(/usr/local/lib/opencv-3.0.0/include)link_directories(/usr/local/lib/opencv-3.0.0/lib) # sources and libsset(SOURCE_FILES main.cpp PlateDetection.c..
Persistent environment variablesSo far we've only discussed ways set an environment variable value temporarily until the shell session in which it was set is closed. One may wonder if there is a way to somehow permanently set an environment variable to a certain value.Session-wide environment variablesSuitable files for environment variable settings that should affect just a particular user (rat..
1. JDK를 oracle 홈페이지에서 다운로드 받는다. (tar.gz 파일; [JDK].tar.gz) 2. 압축 해제 후 적당한 곳으로 폴더 이동~/Downloads$ tar xzf [JDK].tar.gz ~/Downloads$ ls[JDK] [JDK].tar.gz~/Downloads$ sudo mv [JDK] /usr/local/lib 3. java 환경 변수 설정/etc/profile.d/[name].sh 파일 생성 후 아래 내용 추가, 이후 재부팅JAVA_HOME=/usr/local/lib/[JDK]/ CLASSPATH=.:$JAVA_HOME/libPATH=$PATH:/usr/local/lib/[JDK]/bin 4. java 심볼릭 링크 생성$ sudo update-alternatives --in..
1. 14.04 이전 버전아래 내용을 /home/[user name]/Desktop에 [name].desktop 으로 저장[Desktop Entry]Name=Eclipse 4Type=ApplicationExec=/opt/eclipse/eclipseTerminal=falseIcon=/opt/eclipse/icon.xpmComment=Integrated Development EnvironmentNoDisplay=falseCategories=Development;IDE;Name[en]=Eclipse Name - 아이콘 이름Exec - 실행파일 위치Icon - 아이콘 이미지 파일 위치 권한 변경 커맨드(chmod)를 활용해 [name].desktop을 777로 변경 2. 14.04 이후 버전아래 내용을 /hom..
1. ZIP- 압축하기zip -rF (압축파일명).zip (압축할 폴더 또는 파일)r : 서브 디렉터리 까지 압축F : 한글 이름을 가진 파일까지 압축 zip filename.zip ./* //현재 폴더에 전부를 압축할때 ./*는 현재 폴더 전부를 의미 zip -r filename.zip ./* //현재 폴더 하위에있는 폴더 포함하여 압축 - 압축 풀기unzip filename.zipunzip filename.zip -d /foldername/ 2. tar- 압축하기$ tar cf [압축파일명.tar] [압축할 파일/디렉토리] - 압축 풀기$ tar xf [압축파일명.tar] $ tar -xvf filename.tar -C /folder/dest_folder_name/ #지정된 위치에 압축풀기 * tar..
Q.어제 파티션 재조정하다 새로 Daily 받아다가 깔았는데,그 전에는 umask 값이 0022로 적용되었는데 지금은 0002로 적용되어 나오네요.설치시에 그래픽 문제가 있어서, 텍스트 모드로 들어가서 업데이트 하고나서 정상적으로 사용했습니다. 구글링해보니 우분투 기본 umask가 유저는 0002 루트는 0022가 맞다고 하던데, 기억에 파일 만들면 0002가 적용되지 않았고,다른 게시물에 제가 올린 글들에서도 분명히 0022가 적용되어 있더군요.한번 umask와 touch시에 퍼미션이 어떻게 나오는지 부탁 좀 드릴께요. $ umask0002$ touch test$ ls -l test-rw-rw-r-- 1 oseb oseb 0 Jan 4 09:33 test A.umask는 생성시 권한에 대한 마스크입니다..
라이브러리는 타겟 보드에서 빌드할 것 (라이브러리 종속성 OTL) 1.http://opencv.org 에서 라이브러리 다운로드 후 압축을 푼다 2.$cd (압축 해제 경로)$mkdir build$cd build$sudo cmake -DCMAKE_INSTALL_PREFIX=(라이브러리 설치 경로) -DWITH_QT=ON -DWITH_XINE=ON -DWITH_OPENGL=ON -DWITH_TBB=ON -DBUILD_EXAMPLES=ON ..$sudo make$sudo make install 3.생성된 라이브러리를 호스트에 복사 4.라이브러리 path 설정 (아래 예시는 우분투일 경우)vim /etc/ld.so.conf.d/arm-linux-gnueabihf_CV.conf(라이브러리 복사 경로를 타이핑 후 ..