Простейший пример:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Тест загрузки файла</title>
</head>
Простейший пример:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Тест загрузки файла</title>
</head>
Предположим, у нас есть скрипт givefile.php
. Допустим, мы откуда-то уже взяли содержимое файла и хотим отдать его под именем somefile.txt
:
<?php
$body = 'Это содержимое файла';
header("Content-type: application/octet-stream"); // этот заголовок нужен,
// чтобы браузер сразу предложил сохранить файл на диск
header("Content-disposition: filename=somefile.txt"); // а в этом заголовке передается имя файла
Красивый! Приятно смотреть. Все элементы интерфейса выполнены гладко, есть ненавязчивые подсказки.
Автозаполнение. Красиво выглядит и удобно работает, снабжено подсказками.
someclass-mod
: при наборе someclass
подставится, останется добавить только -mod
)m0
, m:0
-> margin: 0;
, m:0:a
-> margin: 0 auto;
gifsicle исходный_файл.gif -o конечный_файл.gif [опции]
Также поддерживается вариант без префиксов для указания исходного и конечного файла:
Редактировать исходники в браузере оказалось не особенно-то и удобно:
изменения применяются не сразу, как только их ввели (как когда редактируешь обычный стиль), а только при нажатии "Сохранить". Для микроправок (например, когда двигаешь по пикселю) это неудобно.
если сайт отдается через веб-сервер, нужны какие-то специальные ухищрения, чтобы файл исхоника можно было сохранять на диск, ведь браузеру он отдается не с локального диска (даже если там фактически находится, а веб-сервер запущен на том же компьютере)
Sourcemaps, тем не менее, остаются полезными для определения исходного положения того или иного стилевого правила (т.е. "только для чтения").
// IE11 friendly syntax | |
var _Local = _Local || {}; | |
_Local.FIAS = function() {}; | |
/** | |
* @typedef {Object} FIAS~fieldsConfigItem | |
* @property {string} type - $.fias.types.city|street|etc. | |
* @property {string|void} selector - input[name="street"] |
Есть множество центров сертификации, которые ищутся по запросу "купить ssl сертификат".
Существует три уровня сертификатов, которые отличаются скрупулезностью проверки запросившей сертификат организации и, соответственно, стоимостью (в несколько раз). При этом технически степень защиты на всех уровнях одинаковая.
Самый простой сертификат - уровня DV - стоит в пределах 2000 руб. на год (январь 2023 г.). Такой сертификат обычно действует и на домен с www, помимо корневого. (Например, GlobalSign AlphaSSL на firstssl.ru - 1872 руб.)
Срок действия сертификата не включает день "до". Например, если срок - до 2023-01-13, то сертификат действителен до 12-го числа включительно.
oчистка истории командной строки - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
(взято с itprotoday.com)
получение значения переменой в Windows Registry: reg query РАЗДЕЛ /v ИМЯ_ПЕРЕМЕННОЙ
, например:
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path
(взято с dowdandassociates.com)
копирование в буфер обмена из командной строки
/sites/mysite
(здесь и далее обозначен как @
).Если рабочая площадка уже есть - получаем доступ по SSH, логинимся.
Проверяем, есть ли на сервере git
(если нет - выясняем, можно ли его установить).