Skip to content

Instantly share code, notes, and snippets.

View cfpg's full-sized avatar

Carlos F. Peña cfpg

View GitHub Profile
function buildTime(t) {
minutes = t.getMinutes();
seconds = t.getSeconds();
hours = t.getHours();
if (minutes < 10) {
minutes = "0"+minutes;
}
if (seconds < 10) {
seconds = "0"+seconds;
}
javascript:(function() {
var s=document.createElement('script');
s.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js");
if(typeof jQuery=='undefined') {
document.getElementsByTagName('head')[0].appendChild(s);
}
function doWork() {
// jQuery ScrollToBottom without any Plugin
$(function() {
$('html,body').animate({scrollTop: $('body').height()}, 0);
})
class Online
include MongoMapper::Document
key :ip, String, :required => true
key :page, String, :required => true
key :time, Integer, :required => true
before_save :delete_old_entries # Automatically delete old entries before saving a new one
def add_online(ip, page)
@cfpg
cfpg / online.py
Created May 21, 2010 00:42
whos.amung.us plugin for ServerDensity
#!/usr/bin/python
#
# whos.amung.us plugin for ServerDensity
#
import urllib2
import re
class online:
def run(self):
@cfpg
cfpg / gist:972764
Created May 14, 2011 23:42
WordPress: Get Tag ID when you only have the Tag name
<?php
function get_tag_id_by_name($tag_name) {
global $wpdb;
$tag_ID = $wpdb->get_var("SELECT * FROM ".$wpdb->terms." WHERE `name` = '".$tag_name."'");
return $tag_ID;
}
?>
<Directory "/Users/<username>/Sites/">
Options Indexes MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
@cfpg
cfpg / 0_reuse_code.js
Created November 19, 2013 19:16
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
@cfpg
cfpg / javascript_resources.md
Created November 19, 2013 19:16 — 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