Никто вас не услышит, пока на улицах не начнут подлетать бентли от взрывов, а в окна государственной дуры не полетят коктейли молотова.

 

Вворачивал лампочку и пизданулся со стремянки потому, что оборвалась ступенька. Хорошо, что я был с лампочкой, а не с включенной УШМ. Фотографии будут вечером, когда приеду домой. Говноделы китайские, какая пизда вас только рожала, что вы такое дерьмо производите.

Нашел функциию в интернете и слегка доработал её под свой стиль.

<?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

 

Её друг «кончил на компьютеры», поэтому она в автосалоне в этих делах авторитет.

 

Россия достаточно велика чтобы порвать любую жопу, в которую её запихнут.