Skip to content

Instantly share code, notes, and snippets.

View joshknutson's full-sized avatar

Josh Knutson joshknutson

View GitHub Profile
@joshknutson
joshknutson / dir_browser.cfm
Created May 8, 2013 00:14
my base index.cfm for directory browsing and create me some svn update bat files for more laziness
<cfsilent>
<cfparam name="url.sort" default="datelastmodified desc">
<cfdirectory directory="#ExpandPath("./")#" action="list" name="directories" sort="#url.sort#" type="dir">
<cfset exclusionList = "" />
<cfset dir = queryNew(directories.columnlist) />
<cfloop query="directories">
<cfif directoryExists(directories.directory&'\'&directories.name&'\.svn')>
@joshknutson
joshknutson / eclipse_to_sublime_snippet_converter.cfm
Created May 8, 2013 00:11
eclipse to sublime snippet converter
<cfif getValue('sublime_snippet_directory') neq "" and getValue("eclipse_snippet_directory") neq "">
<cfset sublime_snippet_directory = getValue('sublime_snippet_directory') />
<cfset eclipse_snippet_directory = getValue("eclipse_snippet_directory") />
<cfset snips = [] />
<cfset f = (eclipse_snippet_directory&"\keyCombos.properties") />
<cfloop file="#f#" index="i">
<cfif find('=',i)>
@joshknutson
joshknutson / css-calendar-icon.html
Created May 8, 2013 00:08
sample for showing banner and calendar date
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<meta name="description" content="">
<meta name="author" content="">
@joshknutson
joshknutson / cfQueryDumpFixer.cfm
Created May 8, 2013 00:05
ability to copy in a query that has the params that coldfusion gives you when it gives you an exception, this will give you the real query
<cfsilent>
</cfsilent>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>cfQueryDumpFixer</title>
<meta name="viewport" content="width=device-width" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
@joshknutson
joshknutson / power-law-test.cfm
Created May 7, 2013 23:58
coldfusion sample for power law score for having predictive scores basis from http://easygradepro.com/modules/cms/pages.phtml?sessionid=&pageid=236899
<cfsilent>
<!--- create array object --->
<!--- proof 1 --->
<cfset assignments1 = []/>
<cfset assignment = {id=1,score=2} />
<cfset ArrayAppend(assignments1,assignment) />
<cfset assignment = {id=2,score=2} />
<cfset ArrayAppend(assignments1,assignment) />
<cfset assignment = {id=3,score=2} />
<cfset ArrayAppend(assignments1,assignment) />
@joshknutson
joshknutson / generateImageFromText.cfc
Created May 7, 2013 23:52
generateImageFromText - using coldfusion to render an image from the text you have passed in, comes in handy when you want vertical text
<cffunction name="generateImageFromText" access="public" output="false" returntype="any">
<cfargument name="text" required="true" />
<cfargument name="font_color" required="false" default="666" />
<cfargument name="width" required="false" default="16" />
<cfargument name="height" required="false" default="16" />
<cfargument name="rotate" required="false" default="" />
<cfargument name="font_family" required="false" default="Consolas" />
<cfargument name="font_size" required="false" default="14" />
<cfargument name="style" required="false" default="plain" />
<cfargument name="writeToBrowser" required="false" default="true" />
<cfset startRow = ((page-1) * pageSize) + 1 />
<cfset endRow = startRow + pageSize - 1 />
<cfset tmpQuery = queryNew(get_query.columnList) />
<cfloop query="get_query" startRow="#startRow#" endRow="#endRow#">
<cfset tmp = queryAddRow(tmpQuery) />
<cfloop list="#get_query.columnList#" index="column">
<cfset tmp = querySetCell(tmpQuery,column,evaluate("get_query.#column#")) />
</cfloop>
</cfloop>
<cfset gridQuery = structNew() />
if (typeof jQuery == 'function') {
jQuery('#reloadJax').live('click', function(event){
var loadingText = '<span class="CFDdebugLoader">Loading..</span>';
jQuery('#reloadJax').html(loadingText);
$.get("#currentaddress#", function(data){
jQuery('#reloadJax').text('AJAX Reinitialize');
});
event.preventDefault();
});
function addReload(){
<cfsetting requesttimeout="9999999" />
<cfsetting showdebugoutput="false" />
<cfoutput>
starting<br />
<cfset theFile = "c:\someVeryVeryLargeFile.sql" />
<cfset from= 1 />
<cfset to = 300500 />
from #from#<br />
to #to#<br />
@joshknutson
joshknutson / gist:378675
Created April 25, 2010 20:01
add mime type
<?xml version="1.0" encoding="UTF-8"?>
<configuration xmlns:xs="DotNetConfig.xsd" xmlns:vs="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.webServer>
<staticContent>
<mimeMap fileExtension=".gspl" mimeType="application/x-deflate" />
</staticContent>
</system.webServer>