Skip to content

Instantly share code, notes, and snippets.

@JakeWharton
JakeWharton / authorpurge.py
Created August 15, 2012 19:29
Purge all @author tags!
#!/usr/bin/env python
import os
import re
os.system('git reset --hard HEAD')
os.system('git clean -fdx')
REs = [
r'''\s+\*\n\s+\* @author[^\n]*''',
@mimosz
mimosz / nginx.conf
Created August 31, 2012 01:59
nginx + unicorn + padrino on ubuntu
# sudo ln -s ~/nginx.conf unicorn.conf
upstream app_server {
server unix:/tmp/unicorn_padrino.sock fail_timeout=0;
}
server {
listen 80;
charset utf-8;
server_name db.innshine.com;
@JakeWharton
JakeWharton / BindingAdapter.java
Last active July 25, 2023 05:49
An adapter base class that uses a new/bind pattern for its views.
// Apache 2.0 licensed.
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
/** An implementation of {@link BaseAdapter} which uses the new/bind pattern for its views. */
public abstract class BindableAdapter<T> extends BaseAdapter {
@himanshuvirmani
himanshuvirmani / AndroidShareUtil.java
Last active February 11, 2021 18:39
Android app share util with fb, twitter, whatsapp, gtalk etc
public class AndroidShareUtil {
private static final String DEFAULT_SHARE_TITLE = "Check XXX!";
private static final String DEFAULT_SHARE_URL_PREFIX = "http://MARKET_URL";
public static void performShare(ShareData shareData, Activity activity, Uri uri) {
try {
if (activity != null && shareData != null && (!(activity.isFinishing()))) {
String title = shareData.getTitle();
String shareUrl = shareData.getShareUrl();