Skip to content

Instantly share code, notes, and snippets.

@nucleartide
nucleartide / max_consecutive_sum.cpp
Created October 10, 2013 22:38
Solution to maximum consecutive sum problem
#include <vector>
#include <iostream>
int max_consecutive_sum(const std::vector<int> &arr) {
if (arr.size() == 0) {
return 0;
}
std::vector<int> sums(arr.size(), 0);
@nucleartide
nucleartide / DragPiece2D.cs
Created November 25, 2013 08:23
A C# script for Unity that allows you to drag 2D rigidbodies around. Works with Unity 4.3's Box2D wrappers.
using UnityEngine;
using System.Collections;
public class DragPiece2D : MonoBehaviour {
public float dampingRatio = 5.0f;
public float frequency = 2.5f;
public float drag = 10.0f;
public float angularDrag = 5.0f;
private SpringJoint2D springJoint;
@nucleartide
nucleartide / tags.txt
Created April 24, 2014 00:19
Complete list of tags from StackOverflow Careers
(u'javascript', 598)
(u'java', 524)
(u'c#', 312)
(u'python', 282)
(u'css', 245)
(u'jquery', 237)
(u'c++', 232)
(u'php', 231)
(u'sql', 228)
(u'html5', 213)
@nucleartide
nucleartide / gist:4cac44b6a68ce8e0ac3b
Created June 17, 2014 05:01
Rounded corners in Picasso
package com.nucleartide.gourmet.app.ui.picasso;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.Rect;
import android.graphics.RectF;
import android.util.Log;
@nucleartide
nucleartide / main.lua
Created August 10, 2014 23:08
Testing out GamePlay3D ♥
function initialize()
-- Display splash screen for at least 1 second.
ScreenDisplayer.start("drawSplash", 1000)
ScreenDisplayer.finish()
end
function drawSplash()
local game = Game.getInstance()
game:clear(Game.CLEAR_COLOR_DEPTH, 0, 0, 0, 1, 1.0, 0)
local batch = SpriteBatch.create("res/lua-logo.png")
@nucleartide
nucleartide / gist:24628083decb65a4562c
Created June 17, 2015 16:25
Example of using Retrofit with digest auth
package movida;
import org.apache.http.HttpEntity;
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.Credentials;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.client.methods.*;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.BasicCredentialsProvider;
var Backbone = require('backbone');
@nucleartide
nucleartide / package.json
Created June 18, 2015 21:12
Strange bug?
{
"devDependencies": {
"jsdom": "^2.0.0"
},
"dependencies": {
"backbone": "^1.1.2",
"jquery": "^2.1.4"
}
}
@nucleartide
nucleartide / main-with-subapp-configs.js
Last active August 29, 2015 14:23
Loading subapps based on user configuration in an app based on thejameskyle's marionette-wires
require('./plugins');
var Backbone = require('backbone');
var Application = require('./application/application');
var ModalService = require('./modal/service');
var HeaderService = require('mm-header');
var IndexRouter = require('./index/router');
var AvailsRouter = require('./avails/router');
var UserService = require('./user-service');
var app = new Application();
@nucleartide
nucleartide / gist:f9083b3c8a170f8854fb
Last active November 4, 2015 02:53
the ember.js ecosystem