Proposal for Icecast
Indent with (4) spaces, no tabs.
A Line Should Not Exceed 80 Characters.
All if
, while
, for
and do
statements should either have braces or be on a single line.
Do not put parens next to keywords. Put a space between.
set txt to "line 1 | |
line 2 | |
Xeon3D 3 | |
line 4" | |
set txtlist to paragraphs of txt | |
repeat with theLine in txtlist | |
if theLine contains "Xeon3D" then | |
return theLine as text |
-- by MacScripter User Nigel Garvey | |
on switchText(t, r, s) | |
set d to text item delimiters | |
set text item delimiters to s | |
set t to t's text items | |
set text item delimiters to r | |
tell t to set t to item 1 & ({""} & rest) | |
set text item delimiters to d | |
t | |
end switchText |
Array.prototype.has = function(value) { | |
var i; | |
for (var i = 0, loopCnt = this.length; i < loopCnt; i++) { | |
if (this == value) { | |
return true; | |
} | |
} | |
return false; | |
}; |
<?php | |
function PlaceWatermark($file, $text, $xxx, $yyy, $op, $outdir) { | |
require_once('fpdf.php'); | |
require_once('fpdi.php'); | |
$name = uniqid(); | |
$font_size = 5; | |
$ts=explode("\n",$text); | |
$width=0; | |
foreach ($ts as $k=>$string) { | |
$width=max($width,strlen($string)); |
// ==UserScript== | |
// @name Google News Query Save | |
// @namespace ePirat | |
// @description Fixes that you have to re-enter the search term when you click "News" link | |
// @include http*://google.com/* | |
// @include http*://google.ae/* | |
// @include http*://google.com.af/* | |
// @include http*://google.com.ag/* | |
// @include http*://google.off.ai/* | |
// @include http*://google.am/* |
var PageLinks = function(linkHeader) { | |
var ProfileRel = "https://tent.io/rels/profile"; | |
var final = []; | |
var links = linkHeader.split(","); | |
if (links.length < 2) | |
links[0] = linkHeader; | |
for (link in links) { | |
link = links[link]; | |
var segments = link.split(";"); | |
if (segments.length < 2) |
<?php | |
function dirtyHeaderParser($headers, $strict = true){ | |
$arr = array(); | |
$s = strtok($headers, ':'); | |
while ($s){ | |
if ( ($s[0] === ' ') || ($s[0] === "\t") ){ | |
if (count($arr) != 0){ | |
$tail = strtok(''); | |
$tail = "{$s}:{$tail}"; |
When speaking of the Icecast protocol here, actually it's just the HTTP protocol, and this document will explain further how source clients need to send data to Icecast.
Since Icecast version 2.4.0 there is support for the standard HTTP PUT
method.
The mountpoint to which to send the data is specified by the URL path.
I hereby claim:
To claim this, I am signing this object: