Now it’s time to build our own clang standalone tool. The official LibTooling document provides an example code so that I was able to begin with it. How to write CMakeLists.txt for the standalone clang tool? Of course using the cmake is not required, but I wanted to go with it. At first … Continue reading Build your own clang example outside of the llvm source tree
Recently I got interests in clang & its library(Libtooling, more specifically) so that I decided to start digging in. However, the first frustration came from while building the clang examples. Download and build the clang source tree Building the clang executable was easy. The Clang website provides instructions and you’ll get the result by just … Continue reading Where’s my ‘llvm/tools/clang/example’ binaries?
https://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning From the beginning of Sean Parent's great C++ talk, he represented two std algorithms people may not be familiar of. It's 'std::stable_partition' and 'std::rotate'. I made a small demo application shows how the two algorithms works. It's Qt5 based application so that you can freely compile and run from Windows, mac or Linux. Grab … Continue reading Demo app shows std::stable_partition and std::rotate works
Telepot is a python based telegram bot framework which is lightweight, easy to use and supports all of the up-to-date telegram features. For example, I was able to write a small telegram bot running on Pi2 which takes and sends a photo with only few lines using it. Here … Continue reading Running a CCTV Telegram Bot on your Pi
The title of this post is 'How to export an orgmode doc which contains Korean characters into Tex and PDF'. Assumed only Koreans would read this. Emacs는 현재 24.5.1 버전을 mac, windows. linux에서 사용하고 있습니다. 주로 mac platform에서 사용하고 있는데, 최근 우리말로 작성한 orgmode article을 tex과 pdf로 export하려 했지만 에러가 나거나 한글이 나오지 않는 현상을 … Continue reading Emacs orgmode에서 한글 tex, pdf 출력하기
If you want to include assemblies conditionally upon its preprocessor from c# project, you can use Condition keyword. See the following snippet. xx.csproj <Reference Condition=" $(DefineConstants.Contains('XXX_LIB_OS')) " Include="DRVNAME1, Version=126.96.36.199, Culture=neutral, PublicKeyToken=xxxxx, processorArchitecture=AMD64"> ... </Reference> <Reference Condition=" $(DefineConstants.Contains('XXX_LIB_APP')) " Include="APPNAME1, Version=188.8.131.52, Culture=neutral, PublicKeyToken=xxxxxxx, processorArchitecture=AMD64"> ... </Reference> Then define the constant <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> <DebugSymbols>true</DebugSymbols> <OutputPath> ... … Continue reading C# Conditional assembly reference