Никто вас не услышит, пока на улицах не начнут подлетать бентли от взрывов, а в окна государственной дуры не полетят коктейли молотова.
Вворачивал лампочку и пизданулся со стремянки потому, что оборвалась ступенька. Хорошо, что я был с лампочкой, а не с включенной УШМ. Фотографии будут вечером, когда приеду домой. Говноделы китайские, какая пизда вас только рожала, что вы такое дерьмо производите.
Нашел функциию в интернете и слегка доработал её под свой стиль.
<?php
/**
* Indents a flat JSON string to make it more human-readable.
*
* @param string $json The original JSON string to process.
*
* @return string Indented version of the original JSON string.
*/
function json_indent($json, $indentStr = " ", $newLine = "n")
{
$ind = 0; // Current indention width
$result = ""; // Resulting string
$indention = ""; // Current indention after newline
$escaped = false; // FALSE or escape character
$strLen = strlen($json);
for($i = 0; $i < $strLen; $i++)
{
// Grab the next character in the string
$char = $json[$i];
if($escaped)
{
if($escaped == $char)
{
// End of escaped sequence
$escaped = false;
}
$result .= $char;
if ($char == "\\" && $i + 1 < $strLen)
{
// Next character will NOT end this sequence
$result .= $json[++$i];
}
continue;
}
if ($char == '"' || $char == "'")
{
// Escape this string
$escaped = $char;
$result .= $char;
continue;
}
if(($char == '{' || $char == '[') )
{
$indention = str_repeat($indentStr, $ind++);
if($i > 0 && $json[$i-1] != "," && $json[$i-1] != "[" && $json[$i-1] != "{")
{
$result .= $newLine . $indention;
}
}
// If this character is the end of an element,
// output a new line and indent the next line
if ($char == '}' || $char == ']')
{
$indention = str_repeat($indentStr, --$ind);
$result .= $newLine . $indention;
}
// Add the character to the result string
if($char == ":")
{
$result .= " $char ";
}
else
{
$result .= $char;
}
// If the last character was the beginning of an element,
// output a new line and indent the next line
if ($char == ',' || $char == '{' || $char == '[')
{
if ($char == '{' || $char == '[')
{
$indention = str_repeat($indentStr, $ind);
}
$result .= $newLine . $indention;
}
}
return $result;
}
Печатает примерно такое:
{
"fileCount" : 2,
"data" :
[
{
"id" : "file.1",
"class" : "file",
"file" : "example_file.1.html",
"display" : "example_file.1",
"extension" : "html",
"size" : 12345,
"hasVersions" : true,
"versions" :
{
"fileCount" : 1,
"data" :
[
{
"id" : "file.1.1",
"class" : "file",
"file" : "example_file.1.1.html",
"display" : "example_file.1.1",
"extension" : "html",
"size" : 12345,
"hasVersions" : false,
"versions" : null
}
]
}
},
{
"id" : "file.2",
"class" : "file",
"file" : "example_file.2.html",
"display" : "example_file.2",
"extension" : "html",
"size" : 12345,
"hasVersions" : false,
"versions" : null
}
]
}
По умолчанию, excel группирует открываемые документы так, что если нажать на кнопку закрытия Excel'я, все открытые документы тоже закрываются. Необходимо было чтобы открытие каждого документа запускало отдельный instance экселя и при нажатии на кнопку закрытия закрывался только открытый документ, но никак не другие. Было найдено решение в виде *.bat файла
"%SystemDrive%\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" %1
Но оно держало открытым отвратительное чорное окошко ужоса MS-DOS. В связи с чем, при помощи купленной за 2000 программой http://battoexeconverter.com/ которую лучше бы я спиратил, но времени не было (как сама цена, так и драконовская лицензия - установка максимум на два компьютер раз в год - оставляют желать лучшего: я им не software company с миллионными бюджетами), был рождён RunExcelSeparately.exe с иконкой, взятой из интернета (которая получилась, впрочем, в итоге, ужасной). Поскольку gmail защищает пользователей-дебилов и не даёт пересылать по почте exe файлы, всё это упаковано в один 7-zip архив (который может не открываться rar'ом, но это проблемы тех, кто ещё не перешёл на 7-zip) с паролем "1" и лежит здесь: RunExcelSeparately.7z.
Требовалось чтобы при нажатии кнопки сканирования, документ сканировался в нужную папку и никаких окошек не открывалось. Программа для сканера Canon требовала ровно другое - в обязательном порядке указать программу, которая должна будет открыть отсканированный файл при каждом новом сканировании. Было найдено, возможно, неправильное решение, которое тем не менее привело к требуемому результату.
%SystemDrive%\WINDOWS\system32\rundll32.exe
Не делает ничего с подсовываемым ему через командную строку файлом и это хорошо.
Если атеизм – это религия, то не собирание марок — это хобби.
Обратить внимание что сначала вевеве, чтобы не было с шиттп-вевеве на шиттпс-вевеве а потом на без-вевеве-шиттпсю.
Универсальный вариант, остальные сука блядь не работают заебёшься редиректы потом глотать по серверам.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{SERVER_PORT} ^.
RewriteCond %{SERVER_PORT} !443 [OR]
RewriteCond %{HTTP:X-Forwarded-Proto} ^.
RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Гори в аду, сраная срань:
Скотское блядской гнидоуёбище высосавшее из меня все тризхамудохуеблядские нервы мразь ::::
Starting with Apache 2.4 you can also use the variable %{REQUEST_SCHEME} to preserve the scheme:
RewriteRule "^" "%{REQUEST_SCHEME}://sub.domain.com:2368%{REQUEST_URI}" [P,QSA,L]
No need to meddle with any conditions this way.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* %{REQUEST_SCHEME}://%1%{REQUEST_URI} [R=301,L]
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{SERVER_PORT} !443
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Но на серверах, что настраивали дебилы, всё может быть гораздо сложнее:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC]
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Beb vnojn dndhn,nstkm ktp^
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule .* https://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Как било на сайти с вевеве (site.ru ----> www.site.ru).
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Скобочки .(.*) нужны без них не работает ибо %1 берётся из RewriteCond, а $1 из Rule
Безусловный редирект нахуй и в пизду (без слеша после домена ибо слеш уже воткнут в %{REQUEST_URI}
RewriteEngine on
RewriteRule .* https://__EXAMPLE.COM__%{REQUEST_URI} [R=301,L]
Стили: shimmerproject-Albatross-0396113
Значки: elementary Xfce dark
Шрифты: Ubuntu mono 15
DPI: 110
Её друг «кончил на компьютеры», поэтому она в автосалоне в этих делах авторитет.
Россия достаточно велика чтобы порвать любую жопу, в которую её запихнут.



