Skip to content

Instantly share code, notes, and snippets.

View hallgren's full-sized avatar

Morgan Hallgren hallgren

View GitHub Profile
package main
import (
"fmt"
"errors"
sqldriver "database/sql"
"github.com/hallgren/eventsourcing"
"github.com/davecgh/go-spew/spew"
"github.com/hallgren/eventsourcing/eventstore/sql"
"github.com/hallgren/eventsourcing/serializer/unsafe"
@hallgren
hallgren / main.go
Created February 19, 2020 15:15
sqlite mvcc
package main
import (
"database/sql"
"fmt"
_ "github.com/mattn/go-sqlite3"
"log"
"context"
"time"
"os"
välta koner
https://www.youtube.com/watch?v=041_Rmr2JvU
vulkan
https://www.youtube.com/watch?v=JI9eHcBAYK4
blandade övningar
https://www.youtube.com/watch?v=Yr_AqMLGD4s
tips
#!/bin/ash
# MQTT SETTINGS
host="<mqtt_broker_url>"
user="<user>"
password="<password>"
port=1883
topic="<topic>"
#ONION OMEGA2 GPIO PID SETTING
io_pid=0
#!/bin/ash
# MQTT SETTINGS
host="<mqtt_broker_url>"
user="<user>"
password="<password>"
port=1883
topic="<topic>"
#ONION OMEGA2 GPIO PID SETTING
io_pid=6
/*
* --------------------------------------------------------------------------------------------------------------------
* Example sketch/program showing how to read data from a PICC to serial.
* --------------------------------------------------------------------------------------------------------------------
* This is a MFRC522 library example; for further details and other examples see: https://github.com/miguelbalboa/rfid
*
* Example sketch/program showing how to read data from a PICC (that is: a RFID Tag or Card) using a MFRC522 based RFID
* Reader on the Arduino SPI interface.
*
* When the Arduino and the MFRC522 module are connected (see the pin layout below), load this sketch into Arduino IDE
# yaks mapper
class UserMapper < Yaks::Mapper
link :self, '/api/admin/users/{user_guid}'
link :admin_users, '/api/admin/users'
link :toolbox_specific_accesses, '/api/admin/users/{user_guid}/toolbox_specific_accesses'
link :regions, '/api/admin/users/{user_guid}/region', if: ->{ object.regions }
link :plants, '/api/admin/users/{user_guid}/plant', if: ->{ object.plants }
has_many :regions, if: ->{ object.regions }
has_many :plants, if: ->{ object.plants }
# yaks mapper
form :make_admin, if: -> { !object.admin? && !object.my_self? } do
action '/api/admin/users/{user_guid}'
method 'POST'
media_type 'application/json'
hidden :action, value: -> { 'make_admin' }
end
@hallgren
hallgren / KnockoutJS_jqAccordion
Created September 26, 2011 13:02
KnockoutJS jqeury UI Accordion depending on RXJS
//KnockoutJS - Jquery UI binding depending on RXJS library
//
//Example of usage
//<div data-bind='template: { name: "tmpl", foreach: items, afterAdd: function(elem){ $(elem).trigger("valueChanged");} }, jqAccordion: {}'/>
ko.bindingHandlers.jqAccordion = {
init: function(element, valueAccessor) {
var options = valueAccessor();
var jqElement = $(element);
@hallgren
hallgren / binding.js
Created September 21, 2011 11:40
knockoutjs readonlyValue
ko.bindingHandlers['rvalue'] = {
'init': function (element, valueAccessor, allBindingsAccessor) {
var value = ko.utils.unwrapObservable(valueAccessor());
ko.selectExtensions.writeValue(element, value);
}
};