The popular open-source contract for web professionals by Stuff & Nonsense
- Originally published: 23rd December 2008
- Revised date: March 15th 2016
- Original post
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
atom-text-editor { | |
font-family: 'Fira Code'; | |
font-style: normal; | |
text-rendering: optimizeLegibility; | |
} | |
atom-text-editor::shadow { | |
.string.quoted, | |
.string.regexp { | |
-webkit-font-feature-settings: "liga" off, "calt" off; |
""" | |
Usage: python script.py search_string replace_string dir | |
Eg. python batchreplace.py galleries productions /Sites/cjc/application/modules/productions/ | |
And it will search recursively in dir | |
and replace search_string in contents | |
and in filenames. | |
Case-sensitive | |
""" | |
from sys import argv |
/** | |
* @author jalex | |
* @version 1.0 | |
* | |
* A Groovy script to compare the Due Date field against the Resolved Date field. If the Resolved Date is after the | |
* Due Date, then the Target Met field would be set to "No". Otherwise, it would be set to "Yes" | |
* | |
*/ | |
import com.atlassian.jira.ComponentManager |
The MIT License (MIT) | |
Copyright (c) 2014 Devin Mancuso <[email protected]> | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal | |
in the Software without restriction, including without limitation the rights | |
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
copies of the Software, and to permit persons to whom the Software is | |
furnished to do so, subject to the following conditions: |
import com.atlassian.jira.component.ComponentAccessor | |
import com.atlassian.jira.ComponentManager | |
import com.atlassian.jira.security.Permissions | |
import com.atlassian.jira.event.type.EventDispatchOption | |
import com.atlassian.jira.user.ApplicationUser; | |
import com.atlassian.jira.issue.MutableIssue; | |
import com.atlassian.jira.issue.UpdateIssueRequest; | |
//Examples, 5 is my subtask issue type id. Will be different for others. Can find it in the issue history tab after converting a task to a sub-task | |
changeToSubTaskAndLink("XXX-8889", "XXX-0000", "5") |
require 'fileutils' | |
require 'securerandom' | |
# | |
# all files must match cengage file names | |
# | |
def cengagify_files(folder_path) | |
Dir.glob("#{folder_path}/**/*").each do |f| | |
# skip directories and simple names | |
next if File.directory?(f) |
var soundex = function (s) { | |
var a = s.toLowerCase().split(''), | |
f = a.shift(), | |
r = '', | |
codes = { | |
a: '', e: '', i: '', o: '', u: '', | |
b: 1, f: 1, p: 1, v: 1, | |
c: 2, g: 2, j: 2, k: 2, q: 2, s: 2, x: 2, z: 2, | |
d: 3, t: 3, | |
l: 4, |