Skip to content

Instantly share code, notes, and snippets.

View dvidsilva's full-sized avatar
❤️
Enamorao

Daveed Silva dvidsilva

❤️
Enamorao
View GitHub Profile
@dvidsilva
dvidsilva / appendscript.js
Last active August 29, 2015 14:17
Add a js file based ona variable
document.addEventListener("DOMContentLoaded", function() {
var src, scriptTag;
src = "./app.js"; // here goes the name of the file to include
scriptTag = document.createElement('SCRIPT');
scriptTag.src = src;
document.body.appendChild(scriptTag);
});
//
// loveWins(): a simple function that accepts a UIImage and
// returns the same image blended with the rainbow flag
// of the LGBT pride movement.
//
// This is released for pedagogical reasons (I've tried to make
// the code as easy to follow as possible!) but you're welcome
// to use it for any purpose – consider the code yours.
//
// If you're using Xcode 7 / Swift 2, you need to make a tiny
@dvidsilva
dvidsilva / table.fn.php
Created September 30, 2012 07:21
Auto Create a Table from an associative array
public function table($array,$headers = '',$title = ''){
$table = '';
$table .= "<table id=table class=table >\n";
if($title != ''){
$table .= "<caption >$title</caption>\n";
}
$table .=" <thead><tr>\n";
$r = 1;
if(!is_array($headers)){
$headers = array_keys($array[0]);
@dvidsilva
dvidsilva / q2ar.fn.php
Created September 30, 2012 07:23
Returns the result of a query as an array
//receives a query and returns an array in the following format
// array['row-number']['field_name'] = 'value'
function q2ar($query){
$query = $this->mysql($query);
$n=0;
$data = '';
if(is_resource($query)){
while($row = mysql_fetch_row($query) ){
$i=0;
while ($i < mysql_num_fields($query)){
@dvidsilva
dvidsilva / DB test
Created October 10, 2012 02:22
tells you how much it would take to add several lines in your db
<?
ini_set('max_execution_time',0);
//tells you how much it would take to add several lines in your db, change ur password and all that off //course..
//_GET[i] is the ammount of lines
$time_start = microtime(true);
$sql = mysql_connect('localhost','root','magic');
mysql_select_db('test',$sql);
mysql_set_charset('utf8');
@dvidsilva
dvidsilva / submit.js
Created October 20, 2015 19:04
AJAX submit form with Jquery
$(document).ready(function() {
$('form').submit(function(event) {
event.preventDefault();
var formData = $(this).serialize();
$.ajax({
type : 'POST',
url : $(this).attr('action'),
data : formData,
dataType : 'json',
encode : true
@dvidsilva
dvidsilva / .vimrc
Last active December 12, 2015 04:49
My Vim Config File
function! CHANGE_CURR_DIR()
let _dir = expand("%:p:h")
exec "cd " . _dir
unlet _dir
endfunction
autocmd BufEnter * call CHANGE_CURR_DIR()
set statusline=%<%f%h%m%r%=%{&ff}\ %l,%c%V\ %P
set history=99999
set nonu
@dvidsilva
dvidsilva / tommorrow-night.vim
Created March 28, 2013 06:32
colors/tommorrow-night.vim
"tommorrow-night - Full Colour and 256 Colour
" http://chriskempson.com
"
" Hex colour conversion functions borrowed from the theme "Desert256""
" Default GUI Colours
let s:foreground = "c5c8c6"
let s:background = "000000"
let s:selection = "373b41"
let s:line = "282a2e"
//Colocar clase date-input
$(function(){
$('.date-input').attr('placeholder','AAAA-MM-DD').on('change', function(e){
var dt=$(this).val();
if(dt!='')
{
var da= dt.split('-');
var l = da.length;
if(l <= 3)
{
@dvidsilva
dvidsilva / Js Lambdas
Created May 8, 2013 23:30
Javascript functions are first class citizens just like any object, they can access the variables declared before them
var makeCounter = function(){
var n=0;
return function(){
return n = n + 1;
}
}
var counter1 = makeCounter();
var counter2 = makeCounter();