Unix 732

와인 한글이 네모 혹은 바코드로 나올 때

네이버 라인을 설치하다 문제가 생겼다. http://egloos.zum.com/nemonein/v/5218684 그래서 자료를 찾아봤는데... 우선 위 자료대로 하니깐 한글 글꼴이 뵈기 싫은 것은 해결이 되었다. 문제는, 아직 한글이 바코드로 나온단 것이다 -_-^ 네이버 라인에서 채팅할때 자체는 괜찮은데 1) 설치 프로그램에서 언어 고르는 것에서 한글이 아직도 네모로 보임 2) 친구 목록의 친구 이름이 ||||| ... 바코드로 보임. 이거는 아직 문제를 해결중이다. 왜인지 모르겠는데, regedit으로 MS Shell Dlg 을 NanumGothic 으로 바꾸면, 세팅이 자꾸 지멋대로 바뀌면서 바코드/네모가 된다. 왜 이러지? 뭔가, 조금이라도 폰트의 깨짐이 생기면 ㅁㅁㅁ 이 되는 거 같다. 그러면?..

Unix 2015.07.22

x2go - 리눅스 GUI로 원격접속

VNC도, NX도 만족스럽지 못했다. Free NX는 설치하다가 설치가 잘 안 되어서 포기. 잘 안 된다는것은 여기서, 데비안에 설치하려다가 이상하게 낡아빠진 패키지에 의존해서 설치가 잘 안 되었다는 의미이다. VNC는 개별 사용자가 구동을 해야하는 불편함이 있어서 gg. x2go가 최근에 활발히 개발되고 있고 (기술 자체는 NX기반이긴 하다), 설치도 쉽다. Arch, Debian 양쪽 모두에서 수월하다. 클라이언트쪽에서도 깔끔하게 되어 있다. NX기반이라 mstsc처럼 세션 유지도 된다. 이게 참 물건인게, 클라이언트가 깔끔하다는 점이다 ㄷㄷ... mstsc (RDP)에 비교할만하다. X11 forwarding 처럼 xterm만 따로 창 한개 달랑 띄우는 것도 가능하고, mstsc처럼 데스크탑을 통째..

Unix 2015.07.03

빠른 or 쉬운 http 파일 전송 + 스트리밍 잘 되는 것

우선 아파치나 lighttpd로 full HTTP 서빙을 하는 것이 있겠다. 이런건 너무 본격적이라, 예전에 Berryz WebShare같이 파일이나 전송하는 용도로는 좀 부적합하다. 얘네들은 진짜로 웹서버를 굴려서 홈페이지를 제공하기 위한 용도이다. 그러면 파일 전송을 하기 위한걸로 뭐가 있느냐. 윈도우엔 HFS가 있다. 베리즈는 죽었고... 그리고 리눅스에선 woof나 quickserve 로 대충 서빙이 된다. 그리고 이런 것을 설치하지 python에서는 명령어로... python -m SimpleHTTPServer이런게 있다. 파일 전송을 하는데에는 충분하지만 새로운 문제가 보이기 시작했다.1. quickserve는 AUR에 있는 것이라, Arch Linux를 쓰지 않는 이상 설치하기도 힘들다.2...

Unix/Arch Linux 2015.06.29

systemd 유저레벨 데몬 만들어 돌리기

보통은 만들일이 없는데, 특이한 일을하려면 좀 필요하다. 필자의 경우는 IRC 봇을 돌리는 일을 하려고 썼다.IRC 봇을 돌려서 Op을 유지하려고 하는데, 라즈베리파이에 돌리는 것이다보니 좀 재부팅이 되기도 하고... 그래서 screen으로 띄워서 수동으로 두는 일은 영 불안정했다. 시스템이 살았나 죽었나 체크해서 죽으면 screen부터 다시 켜야 하고... 중요정보: Arch Linux고...https://wiki.archlinux.org/index.php/Systemd/User   1. 우선 systemd 용 디렉토리를 만들어야 한다. $ mkdir -p ~/.config/systemd/user   2. 돌려야 하는 프로그램 이름이 willie면...willie.service 파일을 위의 디렉토리 안..

Unix/Arch Linux 2015.06.14

아치 리눅스 VLC 실행 안 되는 문제 + GTK 쓰는 프로그램 종료시 segmentation fault 뜨는 문제 해결

https://www.archlinux.org/news/changes-to-intel-microcodeupdates/ http://forcecore.tistory.com/1313 : 이 문제 때문에 재설치까지 함. 하아...아주 짧은 공지인데, 전 시스템에 영향을 미칠 수 있는 큰 문제에 대한 것이다.해결 방법 자체는 intel micro codes를 설치하기만 하면 되는 것이니 방법도 어려운건 아니다.그러나 어떤 영향이 있을지에 대한 소식이 없으니 아쉽다...;;;

Unix 2015.05.18

Arch Linux 재설치, 2015... ㄷㄷㄷ

오랜만에 리눅스가 이상해진 바람에, 재설치를 했다 -_-;;;; 천지 대격변이 있던 듯 하다.KDE만해도 확 변해서...설치하고 나니 "헉" 소리가 났다. KDE base와, Plasma, KDE-apps 이런 식으로 3개로 쪼개져 있었다. 그리고 입력기들이 많이 이상해져 있었다.나비는 영 뭐가 안 된다고 설명되어 있고,uim이 가장 무난해 보여서 설치해보니 애초에 실행 자체가 안 되는 듯 하다 -_-;;; Fcitx인가 뭔가 하는걸로 하고 있는데 상당히 나쁘다. Arch Linux 설치에 대한 자세한 설명은 생략한다... 이제 귀찮다.Beginner's Guide대로 따라하면 되고, GUI는 OpenBox 삽질도 여전히 유효하지만, KDE 통짜로 설치하면 그다지 어렵지도 않다. 옛날 것에 비해 디테일만..

Unix/Arch Linux 2015.04.28

Octave로 Normal Distribution의 CDF Plot

별 거 아닌데 그냥 메모.mu/sigma 값이 같은 것을 몇개 그려서 비교하려고 이런 일을 했다. plot cdf of gaussian octave라고 검색하니 별 거 안 나온다 -_-; cdf of gaussian octave라고 검색하니http://www.gnu.org/software/octave/doc/interpreter/Distributions.html라는게 나오고 잘 보니 Function File: normcdf (x, mu, sigma)For each element of x, compute the cumulative distribution function (CDF) at x of the normal distribution with mean mu and standard deviation sig..

Unix 2014.05.14

Boost python 3 예제

boost 1.55에다 python 3.3 환경에서 해봤다. test.cpp: #include char const* greet() { return "hello, world"; } BOOST_PYTHON_MODULE(hello_ext) { using namespace boost::python; def("greet", greet); } 컴파일:$ g++ -shared -fPIC `python3-config --includes` `python3-config --libs` -lboost_python3 test.cpp -o hello_ext.sohello_ext.so 파일이 생길 것이다. hello_ext.so 가 있는 곳에서 아래와 같이 해보자: 사용:forcecore@forcecore:/dev/shm$ pyt..

Unix 2014.03.10

Embedding python shell in GUI applications

wxWidgets 3.0, Python 3.3 기준이다. http://docs.python.org/3.4/faq/extending.html여기 나온 코드를 기반으로 개조해서 만들었다. #pragma once#ifndef PYTHONCONSOLE_H#define PYTHONCONSOLE_H #include #include class PythonConsole{public:PythonConsole();virtual ~PythonConsole(); public :void feed_line( const char *line );const char *get_output(); // Public varspublic :const char *prompt;const char *error_msg; private:const ch..

Unix 2014.03.07