Skip to content

Instantly share code, notes, and snippets.

@AmaanC
AmaanC / irccloud-colorize.js
Created November 18, 2015 17:20 — forked from blha303/irccloud-colorize.js
IRCCloud replace & with formatting characters | &b is bold, &r is reset, &<number from 0 to 15> is a color | I'm going to regret this.
var inputbox = $('#bufferInputView' + cb().bid());
var msg = inputbox.val();
inputbox.val("");
var cc = "\u0003";
var bold = "\u0002";
var reset = "\u000f";
var italic = "\u0016";
var underline = "\u001f";
cb().say(msg.replace(/&b/g,bold).replace(/&r/g,reset).replace(/&i/g,italic).replace(/&u/g,underline).replace(/&/g,cc));
@AmaanC
AmaanC / JS13k.md
Created September 13, 2015 15:41
A list of SO Chat's JS13k submissions
Sid Meier's 10 Rules of Game Design
1. Choose a topic you have a passion for. Game Design is about creativity.
2. Do research after the game is done. Tap into the player’s brain.
3. Define your axioms, refine your axioms. Prototype, prototype, prototype; sit in all the chairs.
4. Double it or cut it in half. You are more wrong than you think.
@AmaanC
AmaanC / js13kentries.md
Created September 14, 2014 05:00
A compilation of JS13k entries made by people in the JavaScript room on StackOverflow
@AmaanC
AmaanC / wiki-trove.md
Last active September 7, 2016 16:28
Wiki-Trove
@AmaanC
AmaanC / retro-gravatar.user.js
Last active August 29, 2015 13:58
Replaces all of the default identicon gravatar images on SO Chat with retro gravatar images. Click raw, and drag and drop in Extensions to install in Chrome.
// ==UserScript==
// @name Retro Gravatar
// @author Amaan Cheval
// @description Use retro gravatars instead of the indenticon ones
// @include http://chat.stackexchange.com/rooms/*
// @include http://chat.stackoverflow.com/rooms/*
// ==/UserScript==
var update = function () {
[].forEach.call(document.querySelectorAll('.avatar > img'), function (elem) {
function createWebSocket () {
var connection = new WebSocket();
var attempts = 1;
connection.onopen = function () {
// reset the tries back to 1 since we have a new connection opened.
attempts = 1;
// ...Your app's logic...
}
@AmaanC
AmaanC / spritesheetTest.html
Created January 3, 2013 22:17
A test to see if the HTML5 canvas element draws part of a big spritesheet on various devices. So far, it's worked for me on Chrome and Firefox, on both desktop, and Android. No luck on iOS.
<canvas id='test' width='400' height='400'></canvas>
<script>
var img = new Image();
img.src = 'http://fc01.deviantart.net/fs70/f/2012/187/b/b/ben_10__my_sprite_sheet_by_pyroman16-d56744g.png';
var ctx = document.getElementById('test').getContext('2d');
img.onload = function() {
ctx.drawImage(img, 0, 0, 300, 300, 0, 0, 300, 300);
};​
@AmaanC
AmaanC / index.html
Created November 19, 2012 11:54
A CodePen by Abhishek Hingnikar. Boredom.css - Well i was getting bored so i am creating a bunch of realistic controls set
<center class="centerizer">
<p>Switch Awesomness on!</p>
<span>
<input id="toggle" type="checkbox" />
<label for="toggle" >
<div class="On">On</div>
<div class="Off">Off</div>
</label>
</span>