Skip to content

Instantly share code, notes, and snippets.

@stevepiercy
stevepiercy / readme.txt
Created November 20, 2011 03:09 — forked from paulherron/readme.txt
jQuery script to populate a specified input with a suggested slug. For example, if I write 'My Title' in a title field, it can populate the slug field with a suggestion of 'my_title'.
Video demo at http://screencast.com/t/WcjpL2lc.
By default it uses a title field ending in [title] or [name] as the source field, and a field ending in [slug] as the destination. This matches the naming conventions for a framework like CakePHP, i.e. <?php echo $form->input('title'); ?> outputs an input with a name of data[Model][title].
You can override the default source and destination fields by setting document.slugField and document.titleField in JavaScript beforehand:
<script>
document.titleField = "input[name$='[heading]']";
document.slugField = "input[name$='[url_safe_heading]']";
</script>
@stevepiercy
stevepiercy / git_install_guide.md
Created June 18, 2012 13:28
git_install_guide.md

How to install and set up git with GitHub

For information of how to install and set up git to work with GitHub, please visit the following link.

@stevepiercy
stevepiercy / egit_install_guide.md
Created June 19, 2012 10:37
egit_install_guide.md

Still Testing EGit Installation Guide Trash Me!!!!

EGit is a plugin to use git within any Eclipse-based IDE, including Lasso Lab.

@stevepiercy
stevepiercy / database.inc
Created June 22, 2012 09:40
fix for clear record locks
if: (self -> 'lockfield') != '';
(self -> 'lockvalue')=(field: (self -> 'lockfield'));
(self -> 'lockvalue_encrypted')=(encrypt_blowfish: (field: (self -> 'lockfield')), -seed=(self -> 'lock_seed'));
/if;
@stevepiercy
stevepiercy / hello.py
Created January 4, 2014 11:37
Hello Pyramid - A simple single-file web application using the Pyramid framework
from wsgiref.simple_server import make_server
from pyramid.config import Configurator
from pyramid.response import Response
def hello_world(request):
return Response('<h1>Hello World!</h1>')
if __name__ == '__main__':
@stevepiercy
stevepiercy / ds->found_count
Last active August 29, 2015 14:07
How to use Lasso ds type to return the found count of a result set
local(d) = ds(::mysqlds,'localhost',::database.table,'username','password')
local(sql) = `
SELECT *
FROM table
WHERE id > 0;
`
local(rs) = #d->sql(#sql)->results
if(#rs->size > 0) => {
if (#rs->get(1)->found_count) => {^
'at least 1 record'
[
/*
2014-10-08 JC Added to Gist
*/
/**!
ical_encodebreak
Method to ensure that the given string complies to the icalendar requirements that no row inside an icalendar object is longer than 75 octets (bytes)
[
// [Email_Send2]
//
// This tag is a drop-in replacement for [Email_Send]. It uses [Email_Compose] on the back-end in order
// to create the message to be sent.
//
/* PATCH
* Replaces subject line that is encoded word by word with a subject line that is encoded as a whole.
@stevepiercy
stevepiercy / wrp.lasso
Last active August 29, 2015 14:17 — forked from jolle-c/wrp.lasso
[
/**!
wrp
Quick way to grap a web_request param
2014-10-08 JC Added to Gist
2014-10-08 JC Added separate methods for queryparams and postparams
2014-08-24 JC Rewrite of the wrp method once again. This time with code suggested by Brad Lindsay in a lassotalk thread. Introduces the param -all
2014-08-22 JC Complete rewrite to produce leaner and more reliable code. Arrays are now returned as staticarrays
[
/**!
jc_session
Lasso 9 type to handle cookie based sessions
Requires that Ke Carltons DS is installed
https://github.com/zeroloop/ds
Before first use create the needed table and set the proper values for