Skip to content

Instantly share code, notes, and snippets.

/*
* Copyright (C) 2009 The Android Open Source Project
* Copyright (C) 2015 Benoit Touchette
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
@draekko
draekko / darktable-workflow.md
Created July 26, 2016 18:16 — forked from eimajtrebor/darktable-workflow.md
My Darktable Workflow

My Darktable Workflow

Basic workflow

  • Copy a film roll (a directory of RAW images) into a directory on the machine running Darktable.
  • Import the film roll into Darktable.
  • Review the images using lighttable mode and remove any images that are beyond repair.
  • Take a snapshot of the image so we can do a before and after comparison.
  • Adjust the white balance.
  • Exposure compensation and recovery.
SQLCipher for Android 64bit with OpenSSL 1.1.0
==============================================
Note for my purposes min. api is set to 21 to support 64bitness.
Download and save sqlcipher-x64-pt1.diff & sqlcipher-x64-pt1.diff
to your git folder.
git clone git@github.com:sqlcipher/android-database-sqlcipher.git
cd android-database-sqlcipher
patch -p1 < sqlcipher-x64-pt1.diff
@draekko
draekko / DRChronometer.java
Created November 7, 2017 21:43
Chronometer class to display timer in HH:MM:SS format based on the Android Chronometer class.
/*
* Copyright (C) 2008 The Android Open Source Project
* Copyright (C) 2017 Benoit Touchette (Draekko RAND)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
@draekko
draekko / CachedDocumentFile.java
Created April 26, 2018 14:55 — forked from bubbleguuum/CachedDocumentFile.java
Improve DocumentFile performance
package android.support.v4.provider;
import android.net.Uri;
import android.support.v4.provider.DocumentFile;
public class CachedDocumentFile extends DocumentFile {
final DocumentFile mWrapped;
final boolean mCacheChildren;
/*
* Copyright (C) 2009 The Android Open Source Project
* Copyright (C) 2015 Benoit Touchette
* Copyright (C) 2019 Benoit Touchette
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
@draekko
draekko / cherrypick_list.txt
Created February 14, 2019 09:27 — forked from filiprrs/cherrypick_list.txt
cherry-pick list
https://github.com/TeamNexus/android_frameworks_native/commit/eb315db646ffca7bd5e02eb82b680d2cb3a4981f
https://github.com/TeamNexus/android_hardware_interfaces/commit/4fa05e6ab7a1219dd33432abe653ad027fd93413
https://github.com/LineageOS/android_device_samsung_universal7880-common/commit/74292bbfcc88e1d0cdeaf89b3dcf042486898bb0
https://github.com/LineageOS/android_kernel_samsung_universal7880/commit/aeb5bcc6ce6e77e880f97f2bcf5f535c7ca99cda
@draekko
draekko / manifest.xml
Created February 14, 2019 09:28 — forked from filiprrs/manifest.xml
universal7880 manifest
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<remote fetch="https://github.com/TheMuppets/" name="TheMuppets" revision="lineage-15.1" />
<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" revision="lineage-15.1" />
<project name="LineageOS/android_device_samsung_a7y17lte" path="device/samsung/a7y17lte" revision="lineage-16.0" />
<project name="LineageOS/android_device_samsung_a5y17lte" path="device/samsung/a5y17lte" revision="lineage-16.0" />
<project name="LineageOS/android_device_samsung_universal7880-common" path="device/samsung/universal7880-common" revision="lineage-16.0" />
<project name="LineageOS/android_kernel_samsung_universal7880" path="kernel/samsung/universal7880" revision="lineage-16.0" />
<project name="LineageOS/android_hardware_samsung" path="hardware/samsung" revision="lineage-16.0" />
<project name="LineageOS/android_packages_resources_devicesettings" path="packages/resources/devicesettings" remote="github" />
@draekko
draekko / gpt_parser.py
Created April 14, 2019 23:08 — forked from culots/gpt_parser.py
Feed this your GPT.bin, and out it shoots a partition.xml
#!/usr/bin/python
# Author : n0fate
# E-Mail rapfer@gmail.com, n0fate@live.com
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or (at
# your option) any later version.
/*
* Copyright (C) 2009 The Android Open Source Project
* Copyright (C) 2015, 2019, 2020 Benoit Touchette
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*