Skip to content

Instantly share code, notes, and snippets.

View AfzalivE's full-sized avatar

Afzal Najam AfzalivE

View GitHub Profile
@AfzalivE
AfzalivE / GuavaUtils.java
Last active April 1, 2016 18:52
Guava methods for todoapp-mvp
/*
* Copyright (C) 2007 The Guava Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
/**
* A module for dependencies which require a {@link android.content.Context} or
* {@link android.app.Application} to create.
*/
@Module(
library = true
)
public class ContextModule {
private Context appContext;
@AfzalivE
AfzalivE / gist:eea5918ac0c61eb08343
Last active August 29, 2015 14:24 — forked from ljubisa987/gist:e33cd5597da07172c55d
TextInputLayout with fixed "hints not showing"
package com.centralway.numbrs.numbrsapp.views;
import android.content.Context;
import android.graphics.Canvas;
import android.support.design.widget.TextInputLayout;
import android.support.v4.view.ViewCompat;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
@AfzalivE
AfzalivE / 0_reuse_code.js
Last active August 29, 2015 14:22
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@AfzalivE
AfzalivE / bintray.properties
Last active August 29, 2015 14:21
Bintray publishing
group = com.afzaln
baseName = fab
pkgName = FloatingActionButton
description = FloationActionButton implementation forked from Clans, has automatic quick return on scroll
siteUrl = https://github.com/afzalive/FloatingActionButton
issuesUrl = https://github.com/afzalive/FloatingActionButton/issues
gitUrl = https://github.com/afzalive/FloatingActionButton.git
@AfzalivE
AfzalivE / CircularArray.java
Last active August 29, 2015 14:20
CircularArray
package com.kiwiwearables.kiwilib;
/*
* Copyright (C) 2014 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
static String createAuthHeader(String username, String password) {
return "Basic " + Base64.encodeToString((username + ":" + password).getBytes(), Base64.NO_WRAP);
}
public class MyService extends Service implements OnSharedPreferenceChangeListener {
private Looper mServiceLooper;
private ServiceHandler mServiceHandler;
@Override
public void onCreate() {
// Start up the thread running the service. Note that we create a
// separate thread because the service normally runs in the process's
@AfzalivE
AfzalivE / gist:e26d4b10efdd7239031e
Created May 23, 2014 04:51 — forked from anonymous/gist:11010752
Inspiration for openGL stuff
URL: http://beesandbombs.tumblr.com/page/6
void setup(){
size(500,500,P3D);
smooth(8);
}
float f(int i, int j, float q){
return(q*(noise(.2*(i+400-.05*frameCount),.2*(j+90))-.5));
}
<?php
// Other methods go here
// Auth filter
Route::filter('auth', function()
{
if (\League\OAuth2\Server\Util\Request::buildFromGlobals()->header('Authorization')) {
// TODO DOES NOT WORK!!!
return Route::filter('oauth', 'LucaDegasperi\OAuth2Server\Filters\OAuthFilter');
} else {