Moved to heinrichreimer/.github.
#!/usr/bin/env bash | |
set -e # Halt script on error. | |
# GitHub repo to fetch the portfolio from. | |
PORTFOLIO_REPO_USERNAME=heinrichreimer | |
PORTFOLIO_REPO_NAME=heinrichreimer.github.io | |
# Path to deploy the portfolio to. | |
PORTFOLIO_DEPLOY_PATH=~/www/heinrichreimer.com |
package foo.bar; | |
import android.databinding.DataBindingUtil; | |
import android.databinding.ViewDataBinding; | |
import android.support.annotation.LayoutRes; | |
import android.support.v7.widget.RecyclerView; | |
import android.view.LayoutInflater; | |
import android.view.ViewGroup; | |
import java.util.List; |
package foo.bar; | |
import android.databinding.ViewDataBinding; | |
import android.os.Bundle; | |
import android.support.annotation.NonNull; | |
import android.support.annotation.Nullable; | |
import android.view.LayoutInflater; | |
import android.view.View; | |
import android.view.ViewGroup; |
(Based on the Individual Contributor exclusive License Agreement, including the Traditional Patent License option)
Thank you for your interest in contributing to Jan Heinrich Reimer's GitHub open source projects ("We" or "Us").
The purpose of this contributor agreement ("Agreement") is to clarify and document the rights granted by contributors to Us. To make this document effective, please follow the instructions at https://cla-assistant.io/heinrichreimer/.
Software is deeply embedded in all aspects of our lives and it is important that it empower, rather than restrict us. Free Software gives everybody the rights to use, understand, adapt and share software. These rights help support other fundamental freedoms like freedom of speech, press and privacy.
#!/usr/bin/env python | |
import csv | |
import sys | |
import os.path | |
from decimal import Decimal | |
def endswith_case_insensitive(a, b): | |
a_lower = a.lower() |
package com.heinrichreimersoftware.playstorewatcher.adapters; | |
import android.support.annotation.NonNull; | |
import android.support.v7.widget.RecyclerView; | |
import java.io.IOException; | |
import java.io.InvalidObjectException; | |
import java.io.ObjectInputStream; | |
import java.io.ObjectOutputStream; | |
import java.io.Serializable; |
MIT License | |
Copyright (c) 2020 Jan Heinrich Reimer | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is | |
furnished to do so, subject to the following conditions: |
package com.example; | |
import android.content.Context; | |
import android.support.v7.widget.GridLayoutManager; | |
import android.support.v7.widget.RecyclerView; | |
import android.util.AttributeSet; | |
import android.view.ViewGroup; | |
public class SpanningGridLayoutManager extends GridLayoutManager { | |