Skip to content

Instantly share code, notes, and snippets.

View nathanmkaya's full-sized avatar
🎯
Focusing

Nathan Mkaya nathanmkaya

🎯
Focusing
View GitHub Profile
import android.annotation.SuppressLint
import android.app.Activity
import android.content.Context
import android.location.Location
import android.location.LocationListener
import android.location.LocationManager
import android.os.Looper
import androidx.core.content.getSystemService
import com.google.android.gms.common.api.ResolvableApiException
import com.google.android.gms.location.FusedLocationProviderClient
def acme_formatter(acme: str) -> list[int]:
data = acme.lower()
output = []
reference_map = {"_": 0}
for k, v in enumerate(ascii_lowercase):
reference_map[v] = k + 1
while len(data) != 0:
count = reference_map[data[0]]
print(f'count {count}')
total = 0
@nathanmkaya
nathanmkaya / ImagePicker.java
Created May 11, 2021 07:00 — forked from Mariovc/ ImagePicker.java
Utility for picking an image from Gallery/Camera with Android Intents
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.content.res.AssetFileDescriptor;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.media.ExifInterface;
to check if the server works - https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice
stun:
stun.l.google.com:19302,
stun1.l.google.com:19302,
stun2.l.google.com:19302,
stun3.l.google.com:19302,
stun4.l.google.com:19302,
stun.ekiga.net,
stun.ideasip.com,
Executing tasks: [:demo:assembleDebug] in project C:\Users\Nathan Mkaya\AndroidStudioProjects\backbase-intro
> Task :demo:preBuild UP-TO-DATE
> Task :demo:preDebugBuild UP-TO-DATE
> Task :demo:compileDebugAidl NO-SOURCE
> Task :demo:checkDebugManifest UP-TO-DATE
> Task :demo:compileDebugRenderscript NO-SOURCE
> Task :demo:generateDebugBuildConfig UP-TO-DATE
> Task :demo:prepareLintJar UP-TO-DATE
> Task :demo:generateDebugSources UP-TO-DATE

Keybase proof

I hereby claim:

  • I am nathanmkaya on github.
  • I am nathanmkaya (https://keybase.io/nathanmkaya) on keybase.
  • I have a public key ASB-am6MDA_ivzGFPOb-lcN27TNFKed9oxWGEhTNFeVUtAo

To claim this, I am signing this object:

@nathanmkaya
nathanmkaya / Subfolder to git repo.md
Created January 3, 2019 20:43 — forked from korya/Subfolder to git repo.md
Convert subfolder into Git submodule
@nathanmkaya
nathanmkaya / ca.md
Created November 1, 2018 17:02 — forked from soarez/ca.md
How to setup your own CA with OpenSSL

How to setup your own CA with OpenSSL

For educational reasons I've decided to create my own CA. Here is what I learned.

First things first

Lets get some context first.

apply plugin: 'jacoco'
jacoco {
toolVersion = "$jacocoVersion"
}
tasks.withType(Test) {
jacoco.includeNoLocationClasses = true
}
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/background_dark"
>