Skip to content

Instantly share code, notes, and snippets.

View luthfihariz's full-sized avatar
🏠
Working from home

Luthfi Hariz luthfihariz

🏠
Working from home
View GitHub Profile
dependencies {
....
// viewmodel & livedata
implementation "android.arch.lifecycle:extensions:$rootProject.archLifecycleVersion"
annotationProcessor "android.arch.lifecycle:compiler:$rootProject.archLifecycleVersion"
....
}
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:padding="16dp"
android:layout_height="match_parent">
<android.support.v7.widget.RecyclerView
android:id="@+id/rvListOfEvent"
@luthfihariz
luthfihariz / cosine_similiarity.py
Last active June 18, 2016 03:18
Using TF-IDF and Cosine Similiarity to find item to item similiarity based on its name and descriptions.
import pandas as pd
import time
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.metrics.pairwise import linear_kernel
import json
start = time.time()
ds = pd.read_csv('query_result.csv')
@luthfihariz
luthfihariz / ListItem.java
Created December 30, 2012 02:59
Loading newsfeed in background
package com.ideaplay.sharee.utility;
import java.util.ArrayList;
public class ListItem {
private String contributorImageUrl;
private String itemTitle;
private String itemContent;
private String itemContributor;
private String itemPubDate;
@luthfihariz
luthfihariz / NewsActivity.java
Created December 7, 2012 15:52
Submenu with Action Bar Sherlock
//here code before...
public boolean onCreateOptionsMenu(Menu menu) {
getSupportMenuInflater().inflate(R.menu.article_menu, menu);
return super.onCreateOptionsMenu(menu);
}
public boolean onOptionsItemSelected(