Skip to content

Instantly share code, notes, and snippets.

@KoKuToru
KoKuToru / udf_wkb_union.cpp
Last active January 8, 2016 14:53
MYSQL AGGREGATE UDF FOR UNION GEOMETRIES (USING WKB)
// g++ -shared -o /tmp/test.so -I/usr/include/mysql /tmp/tmp.cpp -fPIC -lgeos -rdynamic
//CREATE AGGREGATE FUNCTION udf_wkb_union RETURNS STRING SONAME 'udf_wkb_union.so';
//SELECT GeomFromWKB(udf_wkb_union(AsWKB(SHAPE))) FROM new_table;
#ifdef STANDARD
#include <stdio.h>
#include <string.h>
#ifdef __WIN__
import Ember from 'ember';
const { Helper, inject, get } = Ember;
/* stolen from Ember.LinkComponent */
export default Helper.extend({
_routing: inject.service('-routing'),
compute([qualifiedRouteName, ...models], queryParams) {
let routing = get(this, '_routing');
import Ember from 'ember';
export default Ember.Component.extend({
});
import Ember from 'ember';
export default Ember.Component.extend({
willInsertElement() {
console.log("willInsertElement", this.get('name'));
},
didInsertElement() {
console.log("didInsertElement", this.get('name'));
}
});
function jsonToEmber(obj) {
if (obj instanceof Array) {
return Ember.A(obj.map(y => jsonToEmber(y)));
} else if (obj instanceof Object) {
let tmp = {};
for (const x of Object.keys(obj)) {
if (obj[x] instanceof Array) {
tmp[x] = Ember.A(obj[x].map(y => jsonToEmber(y)));
} else if (obj[x] instanceof Object) {
tmp[x] = jsonToEmber(obj[x]);
@KoKuToru
KoKuToru / rerender-debug.css
Created September 17, 2016 11:51
Little helper for Ember rerender visualisation
[rerender] {
transition: background 1s;
}
[rerender="2"] {
background: #ffd7d7 !important;
transition: background 0s;
}
[rerender="1"] {
background: #d7deff !important;
transition: background 0s;
import Ember from 'ember';
const events = [
//keyboard
'keydown',
'keyup',
'keypress',
//im
'compositionstart',
'compositionupdate',
https://www.freepik.com/index.php?goto=2&k=patterns&isCat=1&isKeyword=1&type=1&vars=1&is_selection=1
https://stackoverflow.com/a/44906668/362904
https://stackoverflow.com/questions/46234722/initialize-keras-placeholder-as-input-to-a-custom-layer
https://github.com/bckenstler/CLR
https://blog.evjang.com/2016/11/tutorial-categorical-variational.html
@KoKuToru
KoKuToru / buffer.cpp
Last active August 8, 2020 07:50
OpenGL Buffer (4.5?!)
//g++ test.cpp `sdl2-config --cflags --libs` -lGLEW -lGL
#define NO_SDL_GLEXT
#include <GL/glew.h>
#include <SDL2/SDL.h>
#include <stdexcept>
#include <iostream>
template<typename T> struct Vec2 {
T x;