Skip to content

Instantly share code, notes, and snippets.

constexpr bool fail_1 = true;
constexpr bool fail_2 = true;
constexpr bool wtf_1 = false;
template<typename T>
struct test {
static void test_1(T const &);
static void test_2();
#include <expat.h>
#include <stdio.h>
#include <string.h>
#define BUFFER_SIZE 100000
void start_element(void *data, const char *element, const char **attribute) {
printf("start_element %s", element);
int i = 0;
for (i = 0; attribute[i]; i += 2) {

Keybase proof

I hereby claim:

  • I am ldvsoft on github.
  • I am ldvsoft (https://keybase.io/ldvsoft) on keybase.
  • I have a public key ASBeLgW4EzzEdQi_NJrGykhSUbMmq56iFKW4XMhQjRSAtwo

To claim this, I am signing this object:

@LDVSOFT
LDVSOFT / Main.kt
Created August 26, 2017 18:29
PMJ playlist generator
import com.github.h0tk3y.regexDsl.regex
import org.jaudiotagger.audio.AudioFileIO
import org.jaudiotagger.tag.FieldKey
import java.nio.file.FileSystems
import java.nio.file.Files
import java.nio.file.Path
import java.nio.file.Paths
//val songWordRegex = regex {
// anyOf('A'..'Z')
@LDVSOFT
LDVSOFT / Makefile
Created March 28, 2017 07:23
Generic C/C++ Makefile with pregenerating dependancies
CXX=g++
CXXFLAGS_DEPS=-std=gnu++17 -pthread
CXXFLAGS=$(CXXFLAGS_DEPS) -Wall -Wextra
SRC:=$(wildcard src/*.cpp)
SRC_M:=$(wildcard src/main_*.cpp)
DEP:=$(patsubst src/%.cpp,obj/%.d,$(SRC))
OBJ32:=$(patsubst src/%.cpp,obj/%.o32,$(SRC))
OBJ64:=$(patsubst src/%.cpp,obj/%.o64,$(SRC))
OBJ32_M:=$(patsubst src/%.cpp,obj/%.o32,$(SRC_M))
OBJ64_M:=$(patsubst src/%.cpp,obj/%.o64,$(SRC_M))
@LDVSOFT
LDVSOFT / install.sh
Last active November 11, 2016 10:33
Install everything! WARNING: Modifiles a lot of stuff in home directory!
#!/bin/bash
if [[ "$1" == "ldvsoft" ]] ; then
if [[ `lsb_release -cs` != "xenial" ]] ; then
echo "Script designed to run on Ubuntu 16.04 (xenial)"
exit 1
fi
sudo add-apt-repository -y ppa:lapshin-dv/ppa
sudo apt-get update
sudo apt-get install -y aptitude ldvsoft-env-tmux ldvsoft-env-bash-prompt