Skip to content

Instantly share code, notes, and snippets.

View rockerhieu's full-sized avatar
💭
I may be slow to respond.

Hieu Hua rockerhieu

💭
I may be slow to respond.
  • Palo Alto Networks
  • Minnesota
View GitHub Profile
{
"pokemon": [
{
"id": 1,
"num": "001",
"name": "Bulbasaur",
"img": "https://www.serebii.net/pokemongo/pokemon/001.png",
"type": [
"Grass",
"Poison"
import android.graphics.Canvas;
import android.graphics.Rect;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
public class FooterItemDecoration extends RecyclerView.ItemDecoration {
private View footerView;
public FooterItemDecoration(View footerView) {
@rockerhieu
rockerhieu / git_release_notes.sh
Last active June 22, 2019 20:13
Generate release notes from git history
#!/bin/sh
if [ -n "$CIRCLE_COMPARE_URL" ]; then
git log --reverse `echo $CIRCLE_COMPARE_URL | sed 's/^\([^.]*\)\.\.\.\([^.]*\)$/\1/' | sed 's/^.*\/\([^/]*\)$/\1/'` --pretty=format:"%s" | sed '/^Merge .*$/d'
fi
if [ -n "$SHIPPABLE_COMMIT_RANGE" ]; then
git log --reverse `echo $SHIPPABLE_COMMIT_RANGE | sed 's/^\([^.]*\)\.\.\.\([^.]*\)$/\1/'`..`echo $SHIPPABLE_COMMIT_RANGE | sed 's/^\([^.]*\)\.\.\.\([^.]*\)$/\2/'` --pretty=format:"%s" | sed '/^Merge .*$/d'
fi
@rockerhieu
rockerhieu / build.gradle
Last active June 22, 2019 20:14
Integrate Corona with Gradle
android.applicationVariants.all { variant ->
def variantBuildTypeName = variant.name.capitalize()
def buildType = variant.buildType.name.toString()
def output = null
project.("pre" + variantBuildTypeName + "Build") {
println "Corona: compiling..."
output = "${projectDir}/compile_corona.sh ${CORONA_ENTERPRISE_PATH} ${projectDir} ${buildType}".execute()
println "${output.getInputStream().text}"
println "Corona: compiled!"