On my previous team at Google, I spent 3 months writing C (working on the Linux Kernel Library), before we suddenly found ourselves needing C++ — we wanted to write a testing tool that could…
Thrill is a C++ framework for distributed Big Data computations on a cluster. It is currently in development and aims to be more versatile and performant than Java-based alternatives.
My Note:
In '.vimrc Setup' section, in place of this:
"" only show completion as a list instead of a sub-window
set completeopt-=preview
use this:
"" no preview window after completion
let g:ycm_autoclose_preview_window_after_completion=1
For more options, check: https://github.com/Valloric/YouCompleteMe#options
And it's Go, Go, Go! This video shows how to create a simple retro style racing game in quick and simple C++. By using simple maths and rules, quite a comple...
In this project, we provide our implementations of CNN [Zeng et al., 2014] and PCNN [Zeng et al.,2015] and their extended version with sentence-level attention scheme [Lin et al., 2016] .
If you use the code, please kindly cite the following paper:
Yankai Lin, Zhiyuan Liu, Maosong Sun, Yang Liu, Xuan Zhu. Learning Entity and Relation Embeddings for Knowledge Graph Completion. The 29th AAAI Conference on Artificial Intelligence (AAAI'15).
The CS Education Library project at Stanford is an online library which collects and organizes computer science education materials, and gives them away for free.
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — An introduc...
Moving from Python to C++, how to use classes, header files and source files. Slide Deck: https://docs.google.com/presentation/d/1CgVhxocijIaFJD9Zk3RQQLM8xdm...
This document describes how to write modules in C or C++ to extend the Python interpreter with new modules. Those modules can not only define new functions b...
Several weeks ago a friend and I were discussing C++ logging frameworks. He had some issues with his company’s home-made logger, mainly regarding call latenc...
I spoke at the ACCU conference in April 2017 on the topic of Embracing Modern CMake. The talk was very well attended and received, but was unfortunately not recorded at the event. In September I gave the talk again at the Dublin C++ User Group, so that it could be recorded for the internet. https://www.youtube.com/watch?v=JsjI5xr1jxM…
Scientists, educators and engineers not only use programming languages to build software systems, but also in interactive workflows, using the tools available to explore a problem and reason about it…
Lately I’ve been writing a game engine in C++. I’m using it to make a little mobile game called Hop Out. Here’s a clip captured from my iPhone 6. (Unmute for …
In this article, I’ll explain how you can use C++ to develop a website and some concrete reasons why you might consider doing so. You might think that such an interesting configuration would only be…
In this post I will demonstrate SimpleITK, an abstraction layer over the ITK library, to segment/label the white and gray matter from an MRI dataset. I will start with an intro on what SimpleITK is, what it can do, and how to install it. The tutorial will include loading a DICOM file-series, image smoothing/denoising, region-growing…
Flex Engine is my personal rendering engine which currently supports both Vulkan and OpenGL. It was started in February 2017 as a way for me to better understand how rendering engines work. You can find the entire source code on my GitHub github.com/ajweeks/FlexEngine Follow my progress on this project on my blog at ajweeks.wordpress.com/tag/flex-engine