Skip to content

Instantly share code, notes, and snippets.

@davidfowl
davidfowl / MinimalAPIs.md
Last active June 21, 2024 17:52
Minimal APIs at a glance
@10zgurr
10zgurr / AppPermissionsExtension.kt
Last active November 7, 2022 11:29
AppPermissionsExtension
# your package name
import android.Manifest
import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager
import android.net.Uri
import android.os.Build
import android.provider.Settings
import android.util.Log
@devongermano
devongermano / parseZebraHQES.ts
Last active March 23, 2021 17:06
Zebra ~HQES Error Parser, Typescript
parseError(error: string): string {
const radix = 16; // Hex
const nibbleOneMap: Map<number, string> = new Map();
nibbleOneMap.set(0, 'No error present');
nibbleOneMap.set(8, 'Cutter fault');
nibbleOneMap.set(4, 'Head open');
nibbleOneMap.set(2, 'Ribbon out');
nibbleOneMap.set(1, 'Media out');
@rsudip90
rsudip90 / nullHandle_extends.go
Last active January 3, 2024 21:46
database rows null handling in go by extending types
package main
import (
"database/sql"
"encoding/json"
"fmt"
"log"
"time"
"github.com/go-sql-driver/mysql"
@asyd
asyd / models.py
Created May 14, 2018 16:21
Flask SQLAlchemy multiple column unique constraint
class ComponentCommit(db.Model):
__tablename__ = 'component_version'
__table_args__ = (
db.UniqueConstraint('component_id', 'commit_id', name='unique_component_commit'),
)
id = db.Column(db.Integer, primary_key=True)
component_id = db.Column(db.Integer, db.ForeignKey("component.id"))
commit_id = db.Column(db.String)
branch = db.Column(db.String)
dependencies = db.Column(db.Text)