Skip to content

Instantly share code, notes, and snippets.

@bigdragon1977
bigdragon1977 / ctags.vim
Last active August 29, 2015 14:09 — forked from agateau/ctags.vim
" ctags.vim: Display function name in the title bar and/or status line.
" Author: Alexey Marinichev <[email protected]>
" Maintainer: Gary Johnson <[email protected]>
" Contributor: Keith Reynolds
" Last Change: 2003-11-26 00:23:22
" Version: 2.1
" URL(1.0): http://vim.sourceforge.net/scripts/script.php?script_id=12
" URL(>=2.0): http://vim.sourceforge.net/scripts/script.php?script_id=610
" DETAILED DESCRIPTION:
/*
gcc -Wall -pedantic -std=c99 -O2 -o timegm timegm.c
Test manual epoch calculation with tm_yday vs TZ+mktime.
On Linux, gcc 4.4.7, the manual method is ~5x faster.
Usage:
./timegm
<ctrl-C> to quit
@bigdragon1977
bigdragon1977 / EditableCircleMarker.js
Created March 25, 2016 15:05 — forked from glenrobertson/EditableCircleMarker.js
leaflet editable circle with marker
/*
L.EditableCircleMarker is a marker with a radius
The marker can be moved and the radius can be changed
*/
L.EditableCircleMarker = L.Class.extend({
includes: L.Mixin.Events,
options: {
weight: 1,
@bigdragon1977
bigdragon1977 / leaflet_numbered_markers.css
Created March 25, 2016 16:20 — forked from comp615/leaflet_numbered_markers.css
Numbered Markers in Leaflet (JS Mapping)
.leaflet-div-icon {
background: transparent;
border: none;
}
.leaflet-marker-icon .number{
position: relative;
top: -37px;
font-size: 12px;
width: 25px;
@bigdragon1977
bigdragon1977 / DatePickerDialogFragment.java
Created March 26, 2016 06:57 — forked from davidcesarino/DatePickerDialogFragment.java
DatePickerDialogFragment to work around Android Issue 34833 on affected versions (>= JELLY_BEAN && < LOLLIPOP).
/*
* Copyright 2012 David Cesarino de Sousa
*
* 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
@bigdragon1977
bigdragon1977 / java-attach-api.java
Created April 17, 2016 15:22 — forked from ChinaXing/java-attach-api.java
attach to JVM use java attach API
import com.sun.tools.attach.VirtualMachine;
import com.sun.tools.attach.VirtualMachineDescriptor;
import java.util.List;
public class ListVM{
public static void main(String[] args){
List<VirtualMachineDescriptor> vmList = VirtualMachine.list();
for(VirtualMachineDescriptor vm : vmList){
System.out.println("name: " + vm.displayName() + " id :" + vm.id());
try{
@bigdragon1977
bigdragon1977 / EachDirectoryPath.md
Created May 13, 2016 07:56 — forked from granoeste/EachDirectoryPath.md
[Android] How to get the each directory path.

System directories

Method Result
Environment.getDataDirectory() /data
Environment.getDownloadCacheDirectory() /cache
Environment.getRootDirectory() /system

External storage directories

public class FragAccordion extends FragmentActivity {
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
setContentView(R.layout.frag_fragaccordion);
getSupportFragmentManager().beginTransaction()
.add(R.id.menuPlace, new Fragment0()).commit();
}
@bigdragon1977
bigdragon1977 / session_token_strategy.scala
Created January 5, 2017 12:18 — forked from casualjim/session_token_strategy.scala
Session token strategy example for scalatra auth (scentry)
package org.example
package auth
import org.scalatra.auth.ScentryStrategy
import org.scalatra.{CookieSupport, ScalatraBase}
trait RedisClient {
def get(key: String): Option[String]
}