Skip to content

Instantly share code, notes, and snippets.

View sjarifHD's full-sized avatar

Syarif Hidayat sjarifHD

View GitHub Profile
import android.content.Context
import android.net.wifi.ScanResult
import android.net.wifi.WifiManager
import android.os.Build
import android.os.Handler
import android.util.Log
import androidx.lifecycle.LiveData
class WifiScanner(private val context: Context) : LiveData<List<ScanResult>>() {
package id.efishery.tmanlite.ui.listfeeder;
import android.animation.ValueAnimator;
import android.content.Context;
import android.support.v7.widget.CardView;
import android.support.v7.widget.RecyclerView;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
@sjarifHD
sjarifHD / ServiceGenerator.java
Created February 5, 2017 09:43
Retrofit2 Service Generator
public class ServiceGenerator {
private static final String API_BASE_URL = "https://api.github.com/";
private static Retrofit retrofit;
private static Gson mGson = new GsonBuilder()
.setDateFormat("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'SSS'Z'")
.create();
@sjarifHD
sjarifHD / Snippet ngoding
Created November 26, 2016 23:24
Snippet-snippet ngoding
50 Laravel Tricks in 50 Minutes by willroth
Published November 19, 2015 in Technology
https://speakerdeck.com/willroth/50-laravel-tricks-in-50-minutes
@sjarifHD
sjarifHD / .htaccessV1
Last active November 2, 2016 09:43
Cdeigniter 3 MY First Setup
<IfModule mod_rewrite.c>
RewriteEngine On
SetEnvIf Host www.yoursite.tld$ CI_ENV=production
SetEnvIf Host test.yoursite.tld$ CI_ENV=testing
SetEnvIf Host localhost$ CI_ENV=development
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
@sjarifHD
sjarifHD / README.md
Last active December 23, 2015 09:07
Change $index angularjs with 'something' (eg. 'slug').

** README **

@sjarifHD
sjarifHD / app.js
Last active December 23, 2015 05:44
Render HTML object with Angular template
var app = angular.module('myApp', []);
// some code to retrieve data or route here
// use angular filter to render HTML object with angular template
app.filter('rawHtml', ['$sce', function ($sce) {
return function (val) {
return $sce.trustAsHtml(val);
};
}]);
@sjarifHD
sjarifHD / 0_reuse_code.js
Created December 23, 2015 05:24
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