This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(in-package #:cl-user) | |
(defpackage #:rwa-contest | |
(:use #:cl) | |
(:export | |
#:address | |
#:address-value | |
#:book | |
#:parse-ranges | |
#:parse-ips |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(in-package :cl-user) | |
(defpackage #:peg-combinators | |
(:use #:cl) | |
(:nicknames #:pegc) | |
(:export | |
#:defparser | |
#:defrule | |
#:result |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private def metaExists(id: Id[DocumentMeta]): Rx[Boolean] = { | |
metaDir.fileExists(id.value) mapToRx { | |
case Failure(_) => false | |
case Success(exists) => exists | |
} | |
} | |
private def dataExists(id: Id[DocumentMeta]): Rx[Boolean] = { | |
dir.fileExists(id.value) mapToRx { | |
case Failure(_) => false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defconstant +byte-count+ (* 2 1024 1024 1024)) | |
(defconstant +page-size+ 4096) | |
(defconstant +page-count+ (/ +byte-count+ +page-size+)) | |
(defvar *a* (make-array +byte-count+ :element-type '(unsigned-byte 8))) | |
(dotimes (i +page-count+) (incf (elt *a* (* i +page-size+)))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define __STDC_CONSTANT_MACROS | |
#include <stdint.h> | |
#include <inttypes.h> | |
#include <windows.h> | |
#include <stdio.h> | |
extern "C" | |
{ | |
#include <libavfilter/avfilter.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define __STDC_CONSTANT_MACROS | |
#include <stdint.h> | |
#include <inttypes.h> | |
#include <windows.h> | |
#include <stdio.h> | |
#ifdef __cplusplus | |
extern "C" | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// build like e.g. | |
// cl.exe /nologo /O2 /I../ffmpeg-3.2.2-win64-lgpl/include /I../SDL2-2.0.5/include /MT ffexample.c SDL2.lib avcodec.lib avdevice.lib avformat.lib avutil.lib swresample.lib swscale.lib /link /libpath:../SDL2-2.0.5/lib/x64 /libpath:../ffmpeg-3.2.2-win64-lgpl/lib | |
#define __STDC_CONSTANT_MACROS | |
#ifndef UNICODE | |
#define UNICODE | |
#endif | |
#ifndef _UNICODE |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef __COM_UTILS_HPP__ | |
#define __COM_UTILS_HPP__ | |
#include <oleidl.h> | |
template<class T> | |
class ComPtr | |
{ | |
public: | |
ComPtr() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
DATE_START=`date +%Y-%m-01` | |
DATE_END=`date +%Y-%m-%d` | |
USER_NAME=`git config user.name` | |
REPO_DIR=`realpath ./` | |
BRANCH_NAME='origin/master' | |
if [ -t 0 -a -t 1 ]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// g++ -O0 -shared -o sehlib.dll sehlib.cxx | |
// OR | |
// cl.exe /nologo /Od /MD /EHac /LD /Fe:sehlib.dll sehlib.cxx | |
#include <iostream> | |
#include <exception> | |
void throws_fn() | |
{ | |
std::cerr << "C++ throws exception" << std::endl; | |
throw std::exception(); |
OlderNewer