Skip to content

Instantly share code, notes, and snippets.

View bardware's full-sized avatar

Bernhard Döbler bardware

View GitHub Profile
@bardware
bardware / tz.001.cfm
Created August 22, 2018 17:44
Timezone list
<cfset oZoneId = createObject( "java", "java.time.ZoneId")>
<cfset oInstant = createObject( "java", "java.time.Instant")>
<cfset oTextStyle = createObject( "java", "java.time.format.TextStyle")>
<cfset oLocale = createObject( "java", "java.util.Locale").init( getLocale() )>
<cfset qryTZ = queryNew(
"offset,zone,region,displayfull,displayfullstdo,displaynarrow,displaynarrowstdo,displayshort,displayshortstdo,displayfulloffset,displayshortoffset",
"Integer,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar,VarChar"
)>
<!---
http://teratech.com/is-lucee-cfml-now-better-than-adobe-coldfusion/
--->
<cfscript>
data={
boolean:true,
stringTrue:'true',
stringYes:'yes',
number:5,
stringFive:'5'
@bardware
bardware / EncodeRFC3986.cfm
Last active July 20, 2018 15:41 — forked from Leigh-/EncodeRFC3986.cfm
Comparison of EncodeForURL, URLEncodedFormat and EncodeRFC3986 (UDF)
<cfscript>
/**
* URI encoding per RFC 3986, which has treats the following as unreserved: ALPHA / DIGIT / "-" / "." / "_" / "~"
* @text Text to encode
* @returns URI encoded text
*/
public function encodeRFC3986(required string text) {
// Requires CF10+
Local.encoded = encodeForURL(arguments.text);
// Reverse encoding of tilde "~"
@bardware
bardware / mailSpoolService.cfm
Created July 10, 2018 13:42
restartColdFusion Mail-Spooler
<!---
https://plus.google.com/+JustinCookie/posts/CSj9HVoRTcY
--->
<cfscript>
sFactory = CreateObject("java", "coldfusion.server.ServiceFactory");
sFactory.mailSpoolService.stop()';
sFactory.mailSpoolService.start();
</cfscript>
@bardware
bardware / leeg.cfm
Last active May 9, 2018 22:42
look at this code on http://cflive.net/
<!---
http://cflive.net/
https://trycf.com/scratch-pad/gist/b53c961633fabec3634b7a68a88b700c
--->
<cfscript>
stAnswer = {
givenAnswer = "no"
};
writeOutput(stAnswer.givenAnswer ?: "leeg");
@bardware
bardware / DVBT.Nuernberg.xspf
Last active April 4, 2019 21:57
DVB-T2 - Free TV-Sender für VLC
<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
<title>Wiedergabeliste</title>
<trackList>
<track>
<location>dvb-t://frequency=506000:bandwidth=8</location>
<title>1-2-3.tv HD</title>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:id>18</vlc:id>
<vlc:option>dvb-adapter=0</vlc:option>
{
"telemetry.enableTelemetry": false,
"telemetry.enableCrashReporter": false,
"editor.fontSize": 12,
"editor.fontLigatures": true,
"editor.fontFamily": "Fira Code",
"editor.cursorStyle": "line",
"editor.rulers": [
80,
120
<cfset oJSOUP = CreateObject("java", "org.jsoup.Jsoup" )>
<cfset oJSOUPWL = CreateObject("java", "org.jsoup.safety.Whitelist" ).init()>
<cfdump var="#oJSOUP#" expand="false">
<cfdump var="#oJSOUPWL#" expand="false">
<cfdump var="#oJSOUPWL.relaxed()#" expand="false">
<cfdump var="#oJsoup.clean('<a href="link.html"><img src="http://example.com/bild.gif"></a>', oJSOUPWL.relaxed().addAttributes("a", ["href", "class"] ).addAttributes("img", ["src", "class", "styles", "width", "height"] ).removeProtocols("a", "href", ["ftp", "http", "https", "mailto"]).removeProtocols("img", "src", ["http", "https"]) )#">
<cfdump var="#oJsoup.clean('<a href="link.html"><img src="http://example.com/bild.gif"></a>', "http://example.com/", oJSOUPWL.relaxed().preserveRelativeLinks(true))#">
@bardware
bardware / box.log
Created March 23, 2018 11:01
Commandbox variable [NEWCONTENT] doesn't exist
CommandBox:stmelfposy> utils normalize-line-endings *.txt --type windows
Confirm normalizing line endings for 179 files : y
ERROR (3.9.2+00826)
variable [NEWCONTENT] doesn't exist
C:\Users\bddoeble\.CommandBox\cfml\system\modules_app\utils-commands\commands\utils\normalize-line-endings.cfc: line 95
93: }
94:
95: if ( content != newContent ) {
{
"extends": ["plugin:prettier/recommended"],
"rules": {
"newline-after-var": "error"
}
}