Skip to content

Instantly share code, notes, and snippets.

View heat's full-sized avatar
🌚
Working from home

Onezino Moreira heat

🌚
Working from home
View GitHub Profile
@heat
heat / javascript_resources.md
Created December 19, 2013 11:52 — forked from jookyboi/javascript_resources.md
Here are a set of libraries, plugins and guides which may be useful to your Javascript coding.

Libraries

  • jQuery - The de-facto library for the modern age. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.
  • Backbone - Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
  • AngularJS - Conventions based MVC framework for HTML5 apps.
  • Underscore - Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects.
  • lawnchair - Key/value store adapter for indexdb, localStorage
@heat
heat / 0_reuse_code.js
Created December 19, 2013 11:52
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@heat
heat / gist:5913640
Created July 2, 2013 22:04
atualizando apos exibição javascript
<a4j:commandLink value="notificar" action="#{buscaNotificacoes}" oncomplete="toogleTooltip()" ></a4j:commandLink>
<script type="text/javascript">
function toogleTooltip(){
$("div.tooltip.notification").toogle("fast", function() {
var isVisible = $(this).is(":visible");
updateToggleTooltip(isVisible);
}); }
</script>
<a4j:form>
<a4j:jsFunction name="updateToggleTooltip" reRender="">
@heat
heat / RelatorioServlet.java
Created March 5, 2013 00:23
Servlet que le um arquivo pdf e retorna como resposta.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.bluewolfbr.myapp;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintWriter;
@heat
heat / search.py
Last active September 26, 2017 15:59
implementação solução DFS e DBF para pacman. "Artificial Intelligence A Modern Approach"
# search.py
# ---------
# Licensing Information: Please do not distribute or publish solutions to this
# project. You are free to use and extend these projects for educational
# purposes. The Pacman AI projects were developed at UC Berkeley, primarily by
# John DeNero (denero@cs.berkeley.edu) and Dan Klein (klein@cs.berkeley.edu).
# For more info, see http://inst.eecs.berkeley.edu/~cs188/sp09/pacman.html
"""
In search.py, you will implement generic search algorithms which are called
@heat
heat / gist:4173132
Created November 30, 2012 01:24 — forked from anonymous/gist:4173130
Player
function Player(world) {
var WALK_VX = 0.2;
var WALK_VY = 0.2;
var vx = 0;
var vy = 0;
//0- olhando para esquerda; 1 - olhando para direita
var face = 0;
var pos = this.pos = [gs.width/2, gs.height / 2 ];
@heat
heat / 10gen.repo
Created November 27, 2012 11:11
Mongo repo for yum
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1
@heat
heat / html5.html
Created November 1, 2012 02:49
html5 file structure
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="estilo.css">
@heat
heat / appfog-wsgi.py
Created September 12, 2012 00:34
example wsgi flask application for appfog
#!/usr/bin/env python
import time
import sys
import os
import json
from flask import Flask, Request, Response
application = app = Flask('wsgi')
@heat
heat / jasmine.matcher.toBeInstanceOf.js
Created September 4, 2012 19:45
Jasmine Matcher instanceof
beforeEach(function() {
this.addMatchers({
toBeInstanceOf: function(expectedInstance) {
var actual = this.actual;
var notText = this.isNot ? " not" : "";
this.message = function() {
return "Expected " + actual.constructor.name + notText + " is instance of " + expectedInstance.name;
};
return actual instanceof expectedInstance;
}