Skip to content

Instantly share code, notes, and snippets.

@dinocore1
dinocore1 / XRF v2.1 Test Plan
Created May 19, 2017 21:31
XRF v2.1 Test Plan
# XRF v2.1 Test Plan
- [ ] Test Auto Export setting from all apps
- [ ] Auto Export setting persits after toggling, opening/closing app, restart instrument
- [ ] Test Auto Export append setting
- [ ] Test export to network share
- [ ] Test export spectra setting from all app
- [ ] Auto export spectra setting persists after toggling, opening/closing app, restart instrument
- [ ]
ByteBuffer buff = ByteBuffer.allocateDirect(2);
buff.order(ByteOrder.LITTLE_ENDIAN);
res = LibUsb.controlTransfer(handle,
(byte) (LibUsb.ENDPOINT_IN | LibUsb.REQUEST_TYPE_VENDOR),
(byte) 51,
(short) 0,
(short) 0,
buff,
@dinocore1
dinocore1 / storage_pool.hpp
Last active December 25, 2015 17:49
testing storage_pool
template<class T>
class storage_pool {
static const size_t mBlockSize = sizeof(T);
typedef union freelist_t {char data[mBlockSize];freelist_t* next;} freelist_t;
private:
driver = sqlite
connect = /etc/mailbox.sqlite
password_query = SELECT password, (username || '@' || domain) AS user FROM mailbox WHERE username = '%n' AND domain = '%d'
user_query = SELECT '/var/vmail/%d/%n' AS mail, 999 AS uid, 8 AS gid FROM mailbox WHERE username = '%n' AND domain = '%d' AND active = '1'
iterate_query = SELECT username, domain FROM mailbox
@dinocore1
dinocore1 / Makefile
Created November 13, 2012 16:36
Build objc support for Android
# requires android ndkr8b or above
.PHONY: check-ndk clean
LIBOBJC2_MAKEFILE := libobjc2-1.6.1/Makefile
X86SYSROOT := $(shell pwd)/androidtoolchain-x86
ARMSYSROOT := $(shell pwd)/androidtoolchain-arm
GCC_X86 := $(X86SYSROOT)/bin/i686-android-linux-gcc
GCC_ARM := $(ARMSYSROOT)/bin/arm-linux-androideabi-gcc
LLVM_CONFIGURE := llvm/configure