Skip to content

Instantly share code, notes, and snippets.

<meta charset="UTF-8">
<meta property="og:type" content="website" />
<meta property="og:title" content="{% if amount %}Pay {{amount}}{% else %}Pay me{% endif %}" />
<meta property="og:image" content="{{qrUrl}}">
<meta property="og:url" content="{{url}}">
<meta property="og:description" content="">
<meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0">
<title>{% if amount %}Pay {{amount}}{% else %}Pay me{% endif %}</title>
<style>
body{
class PostRepositoryImplTest {
private lateinit var repository: PostRepositoryImpl
private val mockCacheDataSource: PostCacheDataSource = mock()
private val mockRemoteDataSource: PostRemoteDataSource = mock()
private val postId = post.id
private val cacheItem = post.copy(title = "cache")
@jaredsburrows
jaredsburrows / nullability.gradle
Last active October 25, 2018 07:39
Generate "package-info.java" for existing Java packages for Kotlin. Adapted from http://stancalau.ro/java_package-info_generator_gradle/.
// Adapted from http://stancalau.ro/java_package-info_generator_gradle/
def generatedPackageInfoDir = "$buildDir/generated/package-info"
// Handle Android projects
if (project.plugins.hasPlugin("android")) {
android.sourceSets.main.java.srcDirs generatedPackageInfoDir
}
// Handle Java projects
if (project.plugins.hasPlugin("java")) {
@kpob
kpob / extensions_ActivityExtensions.kt
Last active November 27, 2019 02:34
Kotlin extension functions
package pl.kpob.utils.extensions
import android.app.Activity
import android.content.Context
import android.graphics.Color
import android.support.v4.content.ContextCompat
import android.view.WindowManager
import flow.Flow
import org.jetbrains.anko.AlertDialogBuilder
import pl.sisms.gminformix.utils.extensions.supportsLollipop
@pyricau
pyricau / OomExceptionHandler.java
Created May 6, 2015 17:18
Dump the heap on OutOfMemoryError crashes in your debug builds.
import android.content.Context;
import android.os.Debug;
import java.io.File;
public class OomExceptionHandler implements Thread.UncaughtExceptionHandler {
private static final String FILENAME = "out-of-memory.hprof";
public static void install(Context context) {
Thread.UncaughtExceptionHandler defaultHandler = Thread.getDefaultUncaughtExceptionHandler();
Unless specified otherwise, all of the below tinting applies to both Lollipop and pre-Lollipop using AppCompat v21.
To use the support version of these attributes, remove the android namespace.
For instance, "android:colorControlNormal" becomes "colorControlNormal".
These attributes will be propagated to their corresponding attributes within the android namespace
for devices running Lollipop. Any exceptions to this will be noted by including the "android:" prefix.
All Clickable Views:
-----------
@whs
whs / poweron.sh
Created August 12, 2014 02:21
Inhibit power management and alarm if power is off
isAC(){
pmset -g batt | grep AC > /dev/null
}
TXT=$*
if [ "$TXT" = "" ]
then
TXT="อย่าปิดปลั๊ก"
fi