Skip to content

Instantly share code, notes, and snippets.

View jasdev's full-sized avatar

Jasdev Singh jasdev

View GitHub Profile
@jasdev
jasdev / gallery.js
Last active August 29, 2015 14:03
Fetch top 5 Gallery Items from Imgur
@jasdev
jasdev / clonerev.sh
Last active August 29, 2015 14:13
Clone repo at specific commit
clonerev() {
git clone $1
cd 'sed ${1}##/*/ s/.git//'
git reset --hard $2
}
# Usage: clonerev [url] [commit hash]

Keybase proof

I hereby claim:

  • I am jasdev on github.
  • I am jasdev (https://keybase.io/jasdev) on keybase.
  • I have a public key whose fingerprint is 711E 45E8 FF90 3997 AA07 6FD0 D107 2F37 4EB8 54D8

To claim this, I am signing this object:

@jasdev
jasdev / UpperCaseLetter.swift
Created August 12, 2015 03:04
Swift 2.0 gist to quickly determine if a String contains an uppercase alphabetical character
extension String {
func containsUpperCaseLetter() -> Bool {
let beginCodePoint = Character("A").unicodeScalarCodePoint()
let endCodePoint = Character("Z").unicodeScalarCodePoint()
for scalar in self.unicodeScalars {
if case beginCodePoint...endCodePoint = scalar.value {
return true
}
}
@jasdev
jasdev / BKLNSwiftPresenters.md
Last active August 29, 2015 14:27 — forked from marcdown/BKLNSwiftPresenters.md
Brooklyn Swift Developers Meetup Presenters
@jasdev
jasdev / AppDelegate.swift
Last active September 5, 2015 20:35
A Tour of UIUserNotificationAction
import UIKit
enum Notifications {
enum Categories: String {
case Message
}
enum Actions: String {
case RemindMeLater
case Reply
@jasdev
jasdev / gist:3204954
Created July 30, 2012 05:16
Who uses Linked Lists anyways?
//Funny code segment I hacked together
private void TransportationPanel_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
settings["transportationMode"] = transportationOptions[(transportationOptions.IndexOf((string)settings["transportationMode"]) + 1) % 3];
switch ((string)settings["transportationMode"])
{
case "bike":
TransportationOption.Source = new BitmapImage(new Uri("Images/Icons/bike_icon_white.png", UriKind.Relative));
break;
case "car":
@jasdev
jasdev / gist:3205164
Created July 30, 2012 05:44
2 line wonder
private void RadiusPanel_Tap(object sender, System.Windows.Input.GestureEventArgs e)
{
settings["radius"] = ((int)settings["radius"] % 10) + 1;
radiusText.Text = (int)settings["radius"] + ((int)settings["radius"] != 1 ? " miles" : " mile");
}
@jasdev
jasdev / gist:3210317
Created July 30, 2012 21:14
C# at it's finest
foreach (DAO daoFile in daoFiles)
{
StoredProcedure correspondingPoc = (from x in sProcs
where x.file == daoFile.calledProc select x).FirstOrDefault();
if (correspondingPoc != null)
{
IEnumerable<Error> except = correspondingPoc.possibleErrors.Except(daoFile.errorsCaught, new ErrorComparer());
}
}
@jasdev
jasdev / gist:3214252
Created July 31, 2012 06:31
Time representation fun
TimeSpan t = TimeSpan.FromSeconds(time);
f.dataString = distance + " mi" + "\n" + string.Format((t.Hours == 0 ? "" : "{0:D1}h:") + (t.Minutes > 9 ? "{1:D2}m" : "{1:D1}m"), t.Hours, t.Minutes);