Skip to content

Instantly share code, notes, and snippets.

View julien-c's full-sized avatar
Real artists ship

Julien Chaumond julien-c

Real artists ship
View GitHub Profile
@julien-c
julien-c / queue.py
Created February 28, 2014 19:24
Queue using two stacks
class Queue:
def __init__(self):
self.stack1 = []
self.stack2 = []
self.reversed = False
def enqueue(self, item):
if self.reversed is False:
@julien-c
julien-c / queue.py
Created February 28, 2014 19:34
Queue
class Queue:
def __init__(self):
self.stacks = ([], [])
self.reversed = False
def _reverse(self):
i, j = (0, 1) if self.reversed else (1, 0)
while len(self.stacks[i]):
@julien-c
julien-c / BrowseNodes-flat.json
Last active August 29, 2015 14:07
BrowseNodes-flat.json
{
"1000": {
"Name": "Books",
"Children": [
{
"BrowseNodeId": 1,
"Name": "Arts & Photography",
"hasChildren": true
},
{
@julien-c
julien-c / jquery-ui.custom.min.js
Created May 1, 2015 11:21
Custom build of jQuery UI sortable
/*! jQuery UI - v1.11.4 - 2015-05-01
* http://jqueryui.com
* Includes: core.js, widget.js, mouse.js, sortable.js
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto
Index: web/javascript/transmission.js
===================================================================
--- web/javascript/transmission.js (revision 14528)
+++ web/javascript/transmission.js (working copy)
@@ -519,43 +519,43 @@
},
dragenter: function(ev) {
- if (ev.dataTransfer && ev.dataTransfer.types) {
- var types = ["text/uri-list", "text/plain"];
print "Salut"
@julien-c
julien-c / Folder Preferences
Created January 6, 2012 11:04 — forked from chrisyour/Folder Preferences
Show hidden files and hidden folders (except .git) in your TextMate project drawer
# Want to show hidden files and folders in your TextMate project drawer? Simple, just modify the file and folder patterns in TextMate's preferences.
# Instructions:
# Go to TextMate > Preferences...
# Click Advanced
# Select Folder References
# Replace the following:
# File Pattern
@julien-c
julien-c / MacOSX Lion
Created January 7, 2012 12:17
Disable the "application downloaded from the internet" warning
defaults write com.apple.LaunchServices LSQuarantine -bool NO
@julien-c
julien-c / gist:2709528
Created May 16, 2012 10:59
basic.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Flot Examples</title>
<link href="layout.css" rel="stylesheet" type="text/css">
<!--[if lte IE 8]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->
<script language="javascript" type="text/javascript" src="../jquery.js"></script>
<script language="javascript" type="text/javascript" src="../jquery.flot.js"></script>
</head>
@julien-c
julien-c / oauth-ajax.js
Created July 31, 2012 08:56
Simple AJAX authentication on top of tmhOAuth (Twitter sign-in)
$(document).ready(function(){
var user;
/* Sign in with Twitter */
// On load we check whether user's logged in or not:
$.get("api/oauth_ajax.php", null, function(data){
$("#spinner").hide();