Skip to content

Instantly share code, notes, and snippets.

View walkingError's full-sized avatar

walkingError walkingError

  • kakaopay
  • South Korea
View GitHub Profile
@walkingError
walkingError / System Design.md
Created October 13, 2020 16:00 — forked from vasanthk/System Design.md
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.StaggeredGridLayoutManager;
/**
* Created by jihoon on 2016. 8. 11..
*/
public abstract class OnScrollEndListener extends RecyclerView.OnScrollListener {
@walkingError
walkingError / BitmapUtils
Created December 8, 2016 10:29
Camera orientation
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.media.ExifInterface;
import android.net.Uri;
@walkingError
walkingError / FileUtils
Last active November 14, 2023 03:34
Get a file from Uri.
package com.jitosoft.imageloadapp.util;
import android.content.ContentUris;
import android.content.Context;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.provider.DocumentsContract;