ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Add PATH to ~/.bash_profile
and ~/.zshrc
export PATH=/usr/local/bin:$PATH
(function($){ | |
$.fn.setDoubleTap = function(doubleTap){ | |
var lastTapTime; | |
var doDoubleTap = function() { | |
//set the time of this click | |
var timeNow = new Date().getTime(); | |
//calculate the time since last click | |
var timeSinceLastTap = timeNow - lastTapTime; | |
//check if it's been long enough to deem this click a part of a double tap sequence |
public class PhotoScalerAndSaver { | |
public static main(String[] args) { | |
//TODO: create your photo here | |
//Convert your photo to a bitmap | |
Bitmap photoBm = (Bitmap) "your Bitmap image"; | |
//scale and save the photo to a file on the directory | |
saveScaledPhotoToFile(Bitmap photoBm) |
DO WHATEVER YOU WANT TO PUBLIC LICENSE | |
Version 2, December 2004 | |
Copyright (C) 2016 Lincoln W Daniel <http://lincolnwdaniel.com> | |
Everyone is permitted to copy and distribute verbatim or modified | |
copies of this license document, and changing it is allowed as long | |
as the name is changed. |
DO WHATEVER YOU WANT TO PUBLIC LICENSE | |
Version 2, December 2004 | |
Copyright (C) 2016 Lincoln W Daniel <http://lincolnwdaniel.com> | |
Everyone is permitted to copy and distribute verbatim or modified | |
copies of this license document, and changing it is allowed as long | |
as the name is changed. |
DO WHATEVER YOU WANT TO PUBLIC LICENSE | |
Version 2, December 2004 | |
Copyright (C) 2016 Lincoln W Daniel <http://lincolnwdaniel.com> | |
Everyone is permitted to copy and distribute verbatim or modified | |
copies of this license document, and changing it is allowed as long | |
as the name is changed. |
// If you are having multiple mongoose connection, please iterate it and get the reference. | |
mongoose.connections[0].collections("collectionname").dropIndex("propertyName",callback) |
var date = new Date(); | |
var daysToDeletion = 120; | |
var deletionDate = new Date(date.setDate(date.getDate() - daysToDeletion)); | |
printjson(deletionDate); | |
var db = db.getSiblingDB('db') | |
db.getMongo().setSlaveOk(); | |
printjson(db.messages.find({insertDate : {$lt : deletionDate}}).count()); |
[ | |
{ | |
"city": "New York", | |
"growth_from_2000_to_2013": "4.8%", | |
"latitude": 40.7127837, | |
"longitude": -74.0059413, | |
"population": "8405837", | |
"rank": "1", | |
"state": "New York" | |
}, |
func timeAgoSinceDate(date:NSDate, numericDates:Bool) -> String { | |
let calendar = NSCalendar.currentCalendar() | |
let unitFlags = NSCalendarUnit.CalendarUnitMinute | NSCalendarUnit.CalendarUnitHour | NSCalendarUnit.CalendarUnitDay | NSCalendarUnit.CalendarUnitWeekOfYear | NSCalendarUnit.CalendarUnitMonth | NSCalendarUnit.CalendarUnitYear | NSCalendarUnit.CalendarUnitSecond | |
let now = NSDate() | |
let earliest = now.earlierDate(date) | |
let latest = (earliest == now) ? date : now | |
let components:NSDateComponents = calendar.components(unitFlags, fromDate: earliest, toDate: latest, options: nil) | |
if (components.year >= 2) { | |
return "\(components.year) years ago" |