Skip to content

Instantly share code, notes, and snippets.

@jaimet
jaimet / adblogcatOutput
Last active June 24, 2017 11:06
debug log
06-23 15:36:56.501 1997 2071 D Yamaha-MC1N2-Audio: yamaha_mc1n2_audio_output_stop()
06-23 15:36:56.502 1997 2071 D Yamaha-MC1N2-Audio: yamaha_mc1n2_audio_route_start()
06-23 15:36:58.178 25768 25768 W ComposeMessageActivity: Selected: 5
06-23 15:36:58.183 25768 25768 W AttachmentManager: captureUri path is /storage/emulated/0/Android/data/org.thoughtcrime.securesms/files/1498228562023.jpg
06-23 15:36:58.188 2348 6159 I ActivityManager: START u0 {act=android.media.action.IMAGE_CAPTURE flg=0x3 cmp=org.cyanogenmod.snap/com.android.camera.PhotoCamera clip={text/uri-list U:file:///storage/emulated/0/Android/data/org.thoughtcrime.securesms/files/1498228562023.jpg} (has extras)} from uid 10080 on display 0
06-23 15:36:58.197 1997 2071 D Yamaha-MC1N2-Audio: yamaha_mc1n2_audio_output_start()
06-23 15:36:58.197 1997 2071 D Yamaha-MC1N2-Audio: yamaha_mc1n2_audio_route_start()
06-23 15:36:58.197 1997 2071 D Yamaha-MC1N2-Audio: (yamaha_mc1n2_audio_params_route_find): device = 2, direction = 0
06-23 15:36:58.24
@jaimet
jaimet / ImageBuilder.java
Created August 17, 2018 21:57 — forked from mridang/ImageBuilder.java
Gasflow Notification Icon Generator
package com.mridang.dashbar;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Typeface;
import android.os.Environment;
@jaimet
jaimet / brightness.md
Created January 17, 2019 23:40 — forked from reliq/brightness.md
Optimus (Dual Graphics) - Backlight Keys Workaround (Ubuntu/Linux Mint)

Adapted from here.

Get Fn F5/F6 working:

sudo emacs etc/default/grub

Change the following: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

sudo update-grub

reboot the system... Now the splash screen should show up.

@jaimet
jaimet / iw_scan.awk
Created February 16, 2019 12:12 — forked from miyl/iw_scan.awk
simplify the output of iw scan
# Based off this answer http://stackoverflow.com/a/17880517/1172409
# Ideally one wouldn't parse the output of iw scan (it may be subject to change),
# but dealing with learning libnl which iw uses seems overly complicated - more so than updating this in case iw does change.
# A few things that could be improved:
# Better padding solution for prettier pretty printing.
# Sort APs based off signal strength from best to worst.
# Usage - iw must be run as root (suggestion: add as an alias in bashrc):
# iw wlp8s0 scan | awk -f scan.awk
@jaimet
jaimet / WinUSBFromLinux.md
Created June 7, 2019 16:49
How to make Windows 7 USB flash install media from Linux?

How to make Windows 7 USB flash install media from Linux?

StackOverflow

  • Install ms-sys - if it is not in your repositories, get it here. Or alternatively, make sure lilo is installed (but do not run the liloconfig step on your local box if e.g. Grub is installed there!)
  • Check what device your USB media is assigned - here we will assume it is /dev/sdb. Delete all partitions, create a new one taking up all the space, set type to NTFS (7), and remember to set it bootable:
# cfdisk /dev/sdb
or fdisk /dev/sdb (partition type 7, and bootable flag)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
int main(int argc, char *argv[])
{
unsigned long value;
char *terminatedAt;
/* TinyWM is written by Nick Welch <[email protected]>, 2005.
* TinyWM-XCB is rewritten by Ping-Hsun Chen <[email protected]>, 2010
*
* This software is in the public domain
* and is provided AS IS, with NO WARRANTY. */
#include <xcb/xcb.h>
int main (int argc, char **argv)
{
@jaimet
jaimet / example.svg
Created July 19, 2021 08:39 — forked from hackerb9/example.svg
Extract vector images from funky PDF files
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@jaimet
jaimet / import.awk
Created December 14, 2021 12:26 — forked from dimalyshev/import.awk
libre
# import.awk - convert LibreView.com csv export to Diabetes:M (Android App) import csv
BEGIN {
FS = "[, ]"
print("name:DIABETES_M","version:2.0.0","export:Entries")
print("DateTimeFormatted","glucose","carbs","proteins","fats","calories","carb_bolus","correction_bolus","extended_bolus","extended_bolus_duration","basal","basal_is_rate","bolus_insulin_type","basal_insulin_type","weight_entry","weight","category","category_name","carb_ratio_factor","insulin_sensitivity_factor","notes","is_sensor","pressure_sys","pressure_dia","pulse","injection_bolus_site","injection_basal_site","finger_test_site","ketones","google_fit_source","timezone","exercise_index","exercise_comment","exercise_duration","medications","food","us_units","hba1c","cholesterol_total","cholesterol_ldl","cholesterol_hdl","triglycerides","microalbumin_test_type","microalbumin","creatinine_clearance","egfr","cystatin_c","albumin","creatinine","calcium","total_protein","sodium","potassium","bicarbonate","chloride","alp","alt","ast","bilirubin",
@jaimet
jaimet / libreconverter.py
Created December 14, 2021 17:58 — forked from dylan-lawrence/libreconverter.py
A converter to convert from USA LibreView output to EU LibreView output
#A converter for LibreView exported data, can convert from European or USA output formats
import argparse
#TODO Setup argparse for changing conversion
#2018-13-1
#Currently this script accepts a USA input from argument 1 and converts it to European format.
import sys