Html начало

Перевод «RTFM» на русский язык:

«RTFM»?

 

«ЧХИ»?

источник
пожаловаться
 
 

Corpus name: OpenSubtitles2016. License: not specified. References: http://opus.lingfil.uu.se/OpenSubtitles2016.php, http://stp.lingfil.uu.se/~joerg/published/ranlp-V.pdf

RTFM, dude.

 

ЧХИ, чувак.

источник
пожаловаться
 
 

Corpus name: OpenSubtitles2016. License: not specified. References: http://opus.lingfil.uu.se/OpenSubtitles2016.php, http://stp.lingfil.uu.se/~joerg/published/ranlp-V.pdf

Перевод «RTFM» на Немецкий, Итальянский, Французский, Испанский, Португальский, Турецкий, Польский, Арабский, Иврит, Японский, Голландский, Румынский, Латынь, Индонезийский, Хинди, Корейский, Персидский, Вьетнамский, Азербайджанский, Армянский, Грузинский, Казахский, Киргизский, Украинский, Узбекский, Греческий, Болгарский, Чешский, Датский, Эстонский, Финский, Венгерский, Литовский, Латышский, Норвежский, Словацкий, Словенский, Шведский, Тайский, Африкаанс, Боснийский, Каталанский, Баскский, Галисийский, Хорватский, Малайский, Сербский, Урду, Тамильский, Бенгальский

Часть 2. CSS свойства

Я думаю нет смысла перечислять все CSS свойства, так как их очень много и практичней обратиться к справочнику всех CSS свойств. Я рекомендую изучить CSS свойства в справочнике на HTMLBook.

Однако рассмотрим 10 самых используемых CSS свойств в верстке. Я взял 10 больших CSS файлов из своих проектов и отсортировал свойства по частоте использования.

color 960 раз Цвет текста элемента:
background-color 755 раз Цвет фона элемента:
font-size 524 раза Размер шрифта:
opacity 435 раз Уровень прозрачности элемента:
padding 372 раза Размер полей внутри элемента:
width 356 раз Ширина блочного элемента, не включая размеры границ и полей:
margin 311 раз Внешние отступы элемента:
height 305 раз Высота блочного элемента, не включая размеры границ и полей:
font-weight 280 раз Насыщенность шрифта:
text-align 245 раз Горизонтальное выравнивание текста:

[править] Примечания

  1. Новости Академгородка ЮЛИЯ ЯКУБЕНЯ УРОНИЛА ОТВАРНУЮ СОСИСКУ (JoyReactor)
  2. Шокирующие новости! (pikabu)
  3. Жизнь после новости про упавшую сосиску и ролика о лучшем файлообменнике: куда пропали Ева Морозова и Юлия Якубеня
  4. Автор комиксов ШКЯ об офисном планктоне, шутках и современном обществе
  5. Про иронию над офисным бытием, красоту и Новый год — интервью с создателем ШКЯ
  6. Создатели FixTaxi и проекта «ШКЯ» представили «Кутёж такси» для дешёвых поездок в бары на выходных
  7. Кто этот забавный толстый человечек? Кто его придумал и где узнать о нем побольше?
ШКЯ относится к темам:

Социальная сеть «ВКонтакте»

Мета • Павел Дуров • Алишер Усманов • Андрей Рогозов • Критика
Возможности Использование • Приватность • Скачивание музыки • Удаление профиля • Блокировка профиля • Тест на безопасность • Фанатики • Агент поддержки • Сохранёнки • Друзья
Сходства и различия c • • Мой мир
Группы и паблики Мета: Группа • Паблик • Трек-блог • Типичный • КитыИзвестные:• АПНЛС • +100500 • Brighton Beach • COUB • CRAB • CrySHL • E:\music\ • GagaMagazine • Trollface (IFace) • KlizmaTV • MDK (блокировка) • Sport must die • JOE DUCK • SHOTS • ThisIsHorosho • Yeltsin Death Brigades • Анекдоты категории Б • Без кота • Безысходность • БУГУРТ-ТРЕД • Весельчаки • Дети-404 • Доброта • Евреи • ЕОТ-ТРЕД • Мы против спорта. Запретим спорт по всей России! • Зелёный Слоник • ИБД • Ищу. Киев • Лентач • Мурзилка • МХК • Мы — Европейцы • Неинтересные факты • Новячие свитки • Орлёнок • Плюсы и минусы • По Фрейду • Подслушано (книга) • Путь России • РосВыборы • Сара Кауман • Социофоб • Такой День • Типичный Милитарист • Футбольные мемы • Циник • Чоткий паца • Шахматы с друзьями • Эстетика Тоталитаризма • ЭТУ СТРАНУ НЕ ПОБЕДИТЬ!!! • ЮТУБЕР • Я люблю русский язык! • Science • Ложь пабликов ВК • Деградат нация • Лайфхак • KLM • Детское непорно • ЭЕПопулярные: Вечность и один день • KudaGo • Brain • Москва с высоты • Против ОУН-УПА и прочих пособников фашизма • Русский миллиард • Чайлдфри по-русски • ПОЗОР • Против призыва! • КМП (Kill Me Please) • ШКЯ • ЯЖЕМАТЬ!
Инциденты Блокировка Роскомнадзором • Выбрасывание пятитысячных • Главный пассажир • Детская мода • Запрет Роскомнадзором • Массовая смена имен на «Стас Михайлов» • Омские сыроделы • Онавальнение групп • Отставка Дурова • Полный контроль Mail.ru Group • Рома Жёлудь — админ MDK • Самоубийство Евгения Вольнова • Судебные иски • Троллинг Дуровым правообладателей • Троллинг с открытыми опросами • Важные события 2012 года • MDK и религия • Пожертвование Дурова Википедии
Мемы Coolface • Бомбит • Группы смерти (F57, борьба с хештегами, Синий Кит) • Депресенин • Котенька • Кукареканье • Все Насти… • Демотиваторы • Космос • На случай важных переговоров • Наивный олень • Ничоси • Ня пока • Пацанский цитатник • Разговор с техподдержкой • Рашка — квадратный ватник • Ребёнок-негр • Русские писатели и негры • Солнечные • Тесак (знак) • Узбагойся • Чувак из военкомата • Шутка про 300 • Эксперт в спорах • Ясно
Популярные личности Azazin Kreet • Александра Дерменжи • Вася Вакуленко • Евгений Вольнов • Иван Охлобыстин • Мария Кожевникова • Марьяна Рожкова • Михаил Задорнов • Оксана Шаталина • Рина Паленкова • Ева Рейх • Море Китов • Филипп Лис • Хельга Лавкейти • Имперсонация известных личностей • Ирина Наркоманка • Нюта Щербакова • Юлия Балышева
Игры Копатель онлайн
Сервисы FindFace † • Skotobaza.org • Check you †

Аббревиатуры и сокращения

Англоязычные AFAIK • AFK • AKA • AOL • ASMR • BYOD • CMS • DRM • FAQ • FYI • GFDL • GPL • I2P • IP • IIRC • IMDB • IMHO • IRL • J/K • LOR • MMORPG • NSFW • NYPA • PD • RIAA • RIP • ROFL • SaaS • SEO • TOR • URL • UTF • YDB • WOT • WTFPL • WYSIWYG
Русскоязычные АП • АУЕ • ГС • ЕВПОЧЯ • ЕМНИП • ИБД • КГ/АМ • КОИБ • МБ • НОД • НСВП • НЭБ • ПМСМ • ПО • ППКС • ПЭБ • СДЛ • СОРМ • СП • СССР • СУФД • ТНН • УМВР • ФБ • ФСКН • ХЗ • ЧАВО • ШКЯ
Википедические 3О • 5С • АИ • АК • ВЕС • ВН • ГСБ • ДЕСТ • ИВП • КС • МАРГ • НДА • НИП • НПУ • НТЗ • НУВ • НЦН • ОРИСС • ОСВ • ПДН • ПЗН • ПОРВи • ПОС • ТЖА • УБПВ (исследование) • ЧНЯВ • ЧЮ • ЭНОВВР • ЭП • VSTF • WAM • ГиМЦ-Д
Мемы и разное
Иноязычные ACAB • CP • IMHO • LOL • MGTOW • MLP • OMG • PPAP • RTFM • RYTP • TOGTFO • WTF • ZOG
Русскоязычные АПВС • БАО • ВА • ГБО • ЕОТ • ЕРЖ • КМПКВ • ОБВМ • ОУКБ • ПГМ • ПОПС • СПГС • ССЗБ • СУГС • СХБ • СХС • ТП • УГ • ФГМ • ЧСВ • ШКЯ

Установка и базовая настройка

Смотрим доступные пакеты

# yum search transmission 

---CUT---

transmission-cli.x86_64 : Transmission command line implementation
transmission-common.x86_64 : Transmission common files
transmission-daemon.x86_64 : Transmission daemon
transmission-gtk.x86_64 : Transmission GTK interface
transmission-qt.x86_64 : Transmission Qt interface
transmission.x86_64 : A lightweight GTK+ BitTorrent client

Устанавливаем transmission

# yum install transmission-daemon transmission-common

Запускаем и останавливаем transmission. При первом запуске будет создан конфигурационный файл

# systemctl start transmission-daemon
# systemctl stop transmission-daemon

Важное замечание. Если перед внесением изменений в конфигурацию не остановить демон, то после рестарта демона ваши изменения будут заменены данными, которые были ранее

Поэтому перед тем, как начать менять настройки остановите transmission.

После перезапуска в вместо пароля будет указан его хэш.

По-умолчанию transmission сохраняет файлы в каталог

Все настройки связанные с web-доступом имеют префикс .

rpc-bind-address: для тех у кого несколько интерфейсов или адресов
rpc-enabled: включает веб-доступ
rpc-whitelist-enabled: поставьте false или добавьте ваши адреса разделенные запятой в rpc-whitelist
rpc-authentication-required: требовать аутентификацию
rpc-password: пароль
rpc-username: логин

Снова запускаем transmission и добавляем в автозагрузку

# systemctl start transmission-daemon
# systemctl enable transmission-daemon

Смотрим через работает ли демон

# lsof -i tcp:9091

Пробуем перейти по адресу http://torrents.example.com:9091

Если вам не нужен SSL, но хочется заходить в веб-интерфейс без указания порта, то можно изменить в , указав вместо 9091 порта стандартный http 80 порт.

Но тут нас ждёт сюрприз. Это не сработает, т.к. порты <1024 являются привилегированными портами и доступны только пользователю root. Об этом можно почитать в RFC4340 (пункт 19.9 Port Numbers Registry) или на stackexchange.

Поэтому запускаем сервис от root’а либо разрешаем работать на привилегированном порту через CAP_NET_BIND_SERVICE

# setcap cap_net_bind_service+ep /usr/bin/transmission-daemon

Если вам нужен SSL, то смотрите ниже пример для Apache и Nginx.

Origin

Although largely unsubstantiated, usage of RTFM may have begun as a military lingo during World War II, when the phrase «Read The Field Manual» became a staple expression among American soldiers in response to basic questions asked by new enlistees. First introduced in 1939, US Army Field Manuals instructed all the vital, necessary skills for a soldier, from how to fold your clothes properly to how to toss a grenade inside the enemy’s tank.

The earliest confirmed instance of RTFM was printed in 1979 LINPACK Users’ Guide, the manual for using the LINPACK linear algebra software library written for Fortran programming language. In the table of contents section, the text appears as a quote attributed to Anonymous:


The first Urban Dictionary entry for RTFM was submitted on November 13th, 2003, although its usage has been documented in Slashdot comments as early as in .

По данным портала ЗАЧЕСТНЫЙБИЗНЕСОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ «РТФМ-КОМП»По данным портала ЗАЧЕСТНЫЙБИЗНЕС4014005670

О компании:
ООО «РТФМ-КОМП» ИНН 4014005670, ОГРН 1094023000290 зарегистрировано 09.09.2009 в регионе Калужская Область по адресу: 249930, Калужская обл, город Мосальск, район Мосальский, улица Калужская, 28. Статус: Действующее. Размер Уставного Капитала 10 000,00 руб.

Руководителем организации является: Генеральный Директор — Рупец Алексей Николаевич, ИНН . У организации 1 Учредитель. Основным направлением деятельности является «ремонт компьютеров и периферийного компьютерного оборудования».

Рейтинг организации: Средний  подробнее
Должная осмотрительность (отчет) ?

Статус: ?
Действующее

Дата регистрации: По данным портала ЗАЧЕСТНЫЙБИЗНЕС

?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

09.09.2009

Налоговый режим: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Упрощенная система налогообложения (УСН) (на 01.01.2020)

Фонд оплаты труда / Средняя заработная плата Доступно в Премиум Доступе ?

ОГРН 
?
 
1094023000290   
присвоен: 09.09.2009
ИНН 
?
 
4014005670
КПП 
?
 
401401001
ОКПО 
?
 
89708826
ОКТМО 
?
 
29629101001

Реквизиты для договора 
?
 …Скачать

Проверить блокировку cчетов 
?

Контактная информация 7-91… Посмотреть
?

Отзывы об организации 
?: 0   Написать отзыв

Юридический адрес: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
249930, Калужская обл, город Мосальск, район Мосальский, улица Калужская, 28
получен 04.03.2016
зарегистрировано по данному адресу:
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Руководитель Юридического Лица
 ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Генеральный Директор
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Рупец Алексей Николаевич

ИНН ?

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

действует с По данным портала ЗАЧЕСТНЫЙБИЗНЕС
30.09.2010

Учредители ? ()
Уставный капитал: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
10 000,00 руб.

100%

Рупец Алексей Николаевич
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

10 000,00руб., 09.09.2009 , ИНН

Основной вид деятельности: ?По данным портала ЗАЧЕСТНЫЙБИЗНЕС
95.11 ремонт компьютеров и периферийного компьютерного оборудования

Дополнительные виды деятельности:

Единый Реестр Проверок (Ген. Прокуратуры РФ) ?

Реестр недобросовестных поставщиков: ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС

не числится.

Налоговый орган ?
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
Межрайонная Инспекция Федеральной Налоговой Службы № 4 По Калужской Области
Дата постановки на учет: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
09.09.2009

Регистрация во внебюджетных фондах

Фонд Рег. номер Дата регистрации
ПФР 
?
 
050014050642
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
14.09.2009
ФСС 
?
 
400066139740001
По данным портала ЗАЧЕСТНЫЙБИЗНЕС
11.09.2009

Уплаченные страховые взносы за 2018 год (По данным ФНС):

— на обязательное социальное страхование на случай временной нетрудоспособности и в связи с материнством: 0,00 руб. ↓ -0 млн. (2 610,00 руб. за 2017 г.)

— на обязательное пенсионное страхование, зачисляемые в Пенсионный фонд Российской Федерации: 0,00 руб. ↓ -0.02 млн. (19 800,00 руб. за 2017 г.)

— на обязательное медицинское страхование работающего населения, зачисляемые в бюджет Федерального фонда обязательного медицинского страхования: 0,00 руб. ↓ -0 млн. (4 590,00 руб. за 2017 г.)

Коды статистики

ОКАТО 
?
 
29229501000
ОКОГУ 
?
 
4210014
ОКОПФ 
?
 
12300
ОКФС 
?
 
16

Финансовая отчетность ООО «РТФМ-КОМП» ?

Основные показатели отчетности за 2019 год (по данным ФНС):Уплаченные налоги за 2018 г.:По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— неналоговые доходы, администрируемые налоговыми органами: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0,00 руб.По данным портала ЗАЧЕСТНЫЙБИЗНЕС
— налог, взимаемый в связи с применением упрощенной системы налогообложения: По данным портала ЗАЧЕСТНЫЙБИЗНЕС
0,00 руб.

В качестве Поставщика:

,

на сумму

В качестве Заказчика:

,

на сумму

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Судебные дела ООО «РТФМ-КОМП» ?

найдено по ИНН: По данным портала ЗАЧЕСТНЫЙБИЗНЕС

найдено по наименованию (возможны совпадения): По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Исполнительные производства ООО «РТФМ-КОМП»
?

найдено по наименованию и адресу (возможны совпадения): По данным портала ЗАЧЕСТНЫЙБИЗНЕС

По данным портала ЗАЧЕСТНЫЙБИЗНЕС

Лента изменений ООО «РТФМ-КОМП»
?

Не является участником проекта ЗАЧЕСТНЫЙБИЗНЕС ?

50 Text Messaging (Short Message Service (=SMS)) and WhatsApp Abbreviations

If you are a newbie to the Internet or texting on your mobile phone you easily get confused by all the abbreviations, text shortcuts and acronyms used by more experienced users. To help you out, this list contains a compilation of the 50 most common abbreviations utilized in text messages, IMs (= Instant Message), social networks, etc, where people want (or are required) to use only a few typed characters to communicate a thought or an idea .

Please note: even though the acronyms below are written in ALL CAPS, it is not mandatory to use the capital letters, and most people tend to mix upper- and lowercase depending on personal taste. To use caps for the acronyms themselves is generally not considered poor netiquette; however, writing whole words or sentences in ALL CAPS is usually read as «shouting», and thus easily considered offensive.

List of Text Messaging & SMS Abbreviations

Abbreviations A to L
2moro Tomorrow
2nte Tonight
AEAP As Early as Possible
ALAP As Late as Possible
ASAP As Soon as Possible
ASL Age / Sex / Location?
B3 Blah, Blah, Blah
B4YKI Before You Know it
BFF Best Friends, Forever
BM&Y Between Me and You
BRB Be right Back
BRT Be right There
BTAM Be that as it May
C-P Sleepy
CTN Cannot talk now
CUS See You Soon
CWOT Complete Waste of Time
CYT See You Tomorrow
E123 Easy as 1, 2, 3
EM? Excuse Me?
EOD End of Day
F2F Face to Face
FC Fingers Crossed
FOAF Friend of a Friend
GR8 Great
HAK Hugs and Kisses
IDC I Don’t Care
IDK I Don’t Know
ILU / ILY I Love You
IMU I Miss You
IRL In Real Life
J/K Just Kidding
JC Just Checking
JTLYK Just to Let You Know
KFY Kiss for You
KMN Kill Me Now
KPC Keeping Parents Clueless
L8R Later
Abbreviations M to Z
MoF Male or Female
MTFBWY May the Force be with You
MYOB Mind Your Own Business
N-A-Y-L In a While
NAZ Name, Address, ZIP
NC No Comment
NIMBY Not in my Backyard
NM Never Mind / Nothing Much
NP No Problem
NSFW Not Safe for Work
NTIM Not that it Matters
NVM Never Mind
OATUS On a totally Unrelated Subject
OIC Oh, I See
OMW On My Way
OTL Out to Lunch
OTP On the Phone
P911 Parent Alert
PAL Parents are Listening
PAW Parents are Watching
PIR Parent in Room
POS Parent over Shoulder
PROP(S) Proper Respect / Proper Recognition
QT Cutie
RN Right Now
RU Are You
SEP Someone else’s Problem
SITD Still in the Dark
SLAP Sounds like a Plan
SMIM Send Me an Instant Message
SO Significant Other
TMI Too Much Information
UR Your / You are
W8 Wait
WB Welcome Back
WYCM Will You Call Me?
WYWH Wish You Were Here
XOXOXOX Hugs, Kisses, …

SGID

Бит SGID на исполняемые файлы устанавливается очень редко. Его основное назначение — организация работы группы пользователей над файлами одного проекта.

Когда пользователь создает файл, этот файл принадлежит пользователю и его основной группе. Изменять хозяина файла и группу, которой он принадлежит, пользователь не имеет права. Теперь представьте, что есть некоторый проект, с файлами которого должны работать несколько пользователей системы. То есть они должны иметь полный доступ к этим файлам.

Предположим, что для размещения файлов проекта выделена отдельная директория, например, /usr/local/project. Для пользователей, работающих над проектом, создана специальная группа pr1, в которую добавлены пользователи artur и user1. На директорию установлены следующие права доступа:

$ ls -ld /usr/local/project
drwxrwx--- 2 root pr1 4096 2005-06-06 14:58 /usr/local/project
$

Поскольку пользователи artur и user1 входят в группу pr1, они имеют право на создание файлов в этой директории. Каждый пользователь создал в директории новый файл.

$ ls -l /usr/local/project/
итого 0
-rw-rw----  1 artur users 0 2005-06-06 15:06 artur_file
-rw-rw----  1 user1 user1 0 2005-06-06 15:09 file_user1
$

Как видно из прав доступа к файлам, artur ничего не может сделать с файлом пользователя user1 и наоборот. Они могут только удалить эти файлы, но не изменить их содержимое. Почему так получилось? Дело в том, что файл принадлежит пользователю, его создавшему, и основной группе пользователя. У artur основная группа — users, у user1 — user1. Поэтому эти файлы принадлежат именно эти группам.

Для решения проблемы необходимо сделать так, что бы все вновь создаваемые файлы принадлежали той группе, в которую входят оба пользователя. Это можно сделать, установив SGID-бит на директорию /usr/local/project. Тогда все создаваемые в этой директории файлы будут принадлежать не основным группам пользователей, а группе, которой принадлежит директория project.

# chmod g+s /usr/local/project
# ls -ld /usr/local/project
drwxrws--- 2 root pr1 4096 2005-06-06 15:09 /usr/local/project
# rm /usr/local/project/*
#

Изменение прав доступа к директории производил суперпользователь root. У root символ приглашения командной строки обычно заканчивается на #.

Обратите внимание на символ s, который стоит вместо x в правах группы. Таким образом обозначается бит SGID.. Теперь пользователь artur создаст в директории project свой файл (во всех дальнейших примерах необходимо учитывать, что установлена umask 007):

Теперь пользователь artur создаст в директории project свой файл (во всех дальнейших примерах необходимо учитывать, что установлена umask 007):

$ touch /usr/local/project/artur_file
$ ls -l /usr/local/project/
итого 0
-rw-rw----  1 artur pr1 0 2005-06-06 15:20 artur_file
$

Новый файл принадлежит пользователю artur и группе pr1, а не группе users. Если в этой директории создаст файл пользователь user1, файл тоже будет принадлежать группе pr1.

$ touch /usr/local/project/file_user1
$ ls -l /usr/local/project
итого 0
-rw-rw----  1 artur pr1 0 2005-06-06 15:20 artur_file
-rw-rw----  1 user1 pr1 0 2005-06-06 15:22 file_user1
$

Теперь оба пользователя могут работать с файлами этого проекта.

При создании новой директории в директории с уже установленным SGID-битом, у созданной директории SGID-бит устанавливается автоматически!

$ mkdir /usr/local/project/dir
$ ls -l /usr/local/project
итого 4
-rw-rw----  1 artur pr1    0 2005-06-06 15:20 artur_file
drwxrws---  2 user1 pr1 4096 2005-06-06 15:24 dir/
-rw-rw----  1 user1 pr1    0 2005-06-06 15:22 file_user1
$

nginx SSL/HTTP2

upstream transmission {
      server 127.0.0.1:9091;
}

server {
    listen 443 ssl http2;
    server_name example.com;
    auth_basic            "No pasaran!";
    auth_basic_user_file  /var/www/myWebSite/web/.htpasswd;
      
    # Path to the root of your installation
    error_log /var/www/myWebSite/logs/error.log;
    access_log /var/www/myWebSite/logs/access.log;
      
    ### SSL files ###
    ssl_certificate /var/www/myWebSite/ssl/advert.crt;
    ssl_certificate_key /var/www/myWebSite/ssl/advert.key;

    ### Add SSL specific settings here ###
    ssl_session_timeout 10m;
      
    ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP;
    ssl_prefer_server_ciphers on;
      
    location / {
        return 301 https://$server_name/transmission/;
    }
      
    location ^~ /transmission { 
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        proxy_pass_header X-Transmission-Session-Id;
        add_header Front-End-Https on;
      
    location /transmission/rpc {
        proxy_pass http://transmission;
    }
    location /transmission/web/ {
        proxy_pass http://transmission;
    } 
    location /transmission/upload {
        proxy_pass http://transmission;
    }
    location /transmission/web/style/ {
        alias /usr/share/transmission/web/style/;
    } 
    location /transmission/web/javascript/ {
        alias /usr/share/transmission/web/javascript/;
    }
    location /transmission/web/images/ {
        alias /usr/share/transmission/web/images/;
    }        
    location /transmission/ {
        return 301 https://$server_name/transmission/web;
    }
  }
}

HTML теги

Как говорилось ранее, HTML это язык разметки, который использует различные теги для форматирования содержимого документа. Эти теги заключены в угловые скобки <имя тега>. За исключением нескольких тегов, большинство тегов имеют соответствующие им закрывающие теги. Например <html> имеет свой закрывающий тег </html>, а тег <body> в свою очередь, имеет свой закрывающий тег </body> тег и т.д.

Всегда закрывайте теги, так как отсуствие закрывающего тега может приводить к непредсказуемым ошибкам при отображении документа.

Рассмотренный пример HTML-документа использует следующие теги:

Название тега Описание
<!DOCTYPE…> Это инструкция для веб-браузера о том, на какой версии HTML написана страница.
<html> Этот тег является корневым элементом HTML страницы и заключает в себе весь HTML — документ
<head> Этот тег содержит мета-информацию о документе и может содержать другие теги, такие как <title>, <link> и т.д.
<title> Этот тег определяет заголовок веб-страницы, в браузере вы его видите вверху на текущей вкладке.
<meta> Этот тег предназначен для предоставления структурированных метаданных о веб-странице. В нашем примере определяет кодировку документа.
<body> Элемент содержит видимое содержимое страницы, который включает в себя другие HTML-теги, например <h1>, <div>, <p> и т.д.
<h1> Этот тег представляет собой заголовок.
<p> Этот тег представляет собой абзац.

Теги могут быть написаны как в верхнем регистре так и в нижнем, но World Wide Web Consortium (W3C) — глобальный консорциум, который занимается поддержкой HTML-стандарта, рекомендует использовать нижний регистр (а в XHTML это требование является обязательным).

В качестве предисловия: разговорные сокращения в английском языке

Разумеется, сокращения английских слов желательно использовать только в неформальной переписке (личные сообщения, чаты). При этом известен случай, когда 13-летняя девочка написала школьное сочинение, почти целиком построенное на аббревиатурах английского языка. Вот отрывок из него, попробуй прочитать и понять смысл написанного:

My smmr hols wr CWOT. B4, we used 2go2 NY 2C my bro, his GF & thr 3 :- kids FTF. ILNY, it’s a gr8 plc.

Получилось? А теперь прочитай “перевод”:

My summer hols (сокращенное – holidays) were a complete waste of time. Before, we used to go to NY (New York) to see my brother, his girlfriend and their 3 kids face to face. I love New York, it’s a great place.

Как видишь, английские сокращения на письме построены:

  • на использовании цифр (4, 8)
  • на названиях букв (R = are, C = see)
  • на выбрасывании гласных (smmr = summer)
  • на акронимах – вид аббревиатуры, образованный начальными буквами (ILNY =  I love New York).

Итак, переходим к нашему словарю английских сокращений.

Атрибуты

Атрибут Значение Описание
for element_id Определяеть к какому элементу формы относится текущая метка.
form form_id

Определяет форму/формы с которой будет связана метка. В качестве значения атрибута выступает идентификатор элемента <form> (<form id = «вот это значение»>). Этот атрибут позволяет размещать метки в произвольном месте конкретного документа, а не только внутри тега <form>.
Этот атрибут был удален из спецификации HTML 28 апреля 2016 года, но скрипты имеют доступ только для чтения HTMLLabelElement.form (возвращает форму с которой связана метка, либо «0», если метка не связана с формой).

С чего начать самостоятельное изучение HTML?

Язык разметки HTML состоит из тегов. Условно теги – это элементы, которые указывают браузеру, что должно выводиться на странице. Например, есть теги, которые обозначают вставку картинки или фотографии, видео, таблицы. Есть теги, которые обозначают начало и завершение абзаца.

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

Чтобы самостоятельно выучить язык HTML, необходимо:

  • Изучить основные теги, которые размечают заголовки (h1-h6), текст и его деление на абзацы, формируют нумерованные и ненумерованные списки (p, br, ul, ol, li), выставляют ссылки (a), изображения и другие объекты (img, object), выделяют фрагменты жирным или курсивом (strong, b, i), размечают таблицы (table, tr, td), вставляют формы (form, input, textarea, select, option), структурные теги (div, span), а также – основные теги (html, head, title, body). Кажется, что команд очень много, но на самом деле их можно выучить самостоятельно за 2-3 дня.
  • Выучить атрибуты для популярных тегов. Не обязательно знать все атрибуты наизусть. Есть бесплатные справочники, в которых можно искать эту информацию во время работы.
  • Изучить структуру HTML-кода, чтобы понять, как создаются страницы сайтов.
  • Прочитать о табличной верстке – это устаревший вид верстки, который на современных сайтах не используется. Однако вам нужно знать, что это такое, чтобы не теряться, если придется работать с версткой старого сайта.
  • Научиться блочной верстке при помощи дивов (div). Это современный тип верстки, который нужно хорошо знать.
  • Прочитать про валидную верстку. Есть организация, которая определяет стандарты HTML. Она называется W3C. Валидной называется верстка, которая полностью отвечает стандартам W3C. На практике их часто нарушают и не каждая верстка может быть валидной. Но в любом случае про этот стандарт нужно знать.
  • Разные браузеры по-разному обрабатывают некоторые теги и иные команды. Если вы решили самостоятельно изучать HTML, обязательно прочитайте, что такое кроссбраузерная верстка и как ее делать.

Как видите, выучить HTML с нуля можно и самостоятельно. Примерно за неделю вы сможете изучить азы языка разметки и научиться им пользоваться на уровне, достаточном для добавления текстов на сайты, разметки таблиц, списков, вставке изображений.

Живые и неживые коллекции в JavaScript

Веб-разработка — это не только про вёрстку и знание HTML. Иногда приходится где-то что-то подпилить и написать код. А где код — там хранение данных. А где хранение данных — там переменные, хранение информации в массивах и другие странных словах.

Ещё информацию можно хранить в коллекциях (вспомните полку со старыми видеокассетами — это прям оно). Допустим, мы хотим получить информацию о всех картинках со страницы и что-то с ними сделать через JavaScript. Мы выполняем команду и получаем коллекцию объектов, которая вроде похожа на массив, но нет.

Дело в том, что коллекции тоже бывают разными — живыми и неживыми. HTML Academy провели целое расследование о том, чем они отличаются, когда программисту нужны динамические коллекции, а когда лучше подойдут статические.

Подробности читайте в блоге HTML Academy. А ещё подпишитесь на нашу полезную рассылку, чтобы получать одно письмо в неделю со статьями о веб-разработке и уделять дополнительные 10-15 минут самообразованию.

И пусть живые позавидуют неживым!

Spread

Beyond its early adoption by military personnel, electronic engineers and technicians, the principle of “helping oneself to knowledge” became more commonplace in other occupation fields, most notably in programming and customer support.

Parodies

The popularity of “RTFM” eventually gave way to image macros featuring various political posters with thematic emphasis on a particular book or a script, re-contextualized to symbolize the effin’ manual.


Usage

RTFM is commonly used in online communities to advise people to try to help themselves before seeking assistance from others. For instance, in massive multi-player online games:

However, some critics assert that frequent users of the term are simply expressing elitism against the newcomers, thus driving them away without providing any tips or helpful suggestions. This is especially true when RTFM is used without even specifying which manual their correspondent should be reading. In the absence of a manual, one may be advised to Lurk Moar.

What is the difference between Abbreviations and Acronyms?

Abbreviations

An abbreviation (from Latin brevi³re → brevis meaning “short”) is a shortened form of a word or phrase used mainly in writing to represent the complete form. It usually has a full-stop at the end.
Examples: Lib. For Library / abbr. for abbreviation / approx. for approximate

Acronyms

An acronym (from Latin acro- meaning “beginning” + -onym meaning “word, name”) is a pronounceable word formed mostly (but not always) from the initial letters of a descriptive name or title.

Examples: radar = radio detecting and ranging / ASAP = as soon as possible

The term initialism uses a similar method, but the word is pronounced letter by letter.
Example: BBC British Broadcasting Corporation or USA United States of America.
And last but not least, there are symbols and/or units of reference, like min for minute or kg for kilogram.

Установка

Установить утилиту можно либо из исходников, либо же пользуясь штатным менеджером пакетов, благо logwatch присутствует в репозиториях всех популярных дистрибутивов. В Ubuntu/Debian утилита легко устанавливается командой:

# apt-get install logwatch

В процессе установки из пакета в Debian/Ubuntu logwatch автоматически не создаёт нужного ей для хранения временных файлов каталога /var/cache/logwatch, и вам необходимо сделать это самостоятельно:

# mkdir /var/cache/logwatch

Файлы конфигурации logwatch по умолчанию находятся в /usr/share/logwatch, и если вы намерены редактировать какой-либо из них, то делать это нужно не с оригинальным файлом, а с его копии, размещённой в каталоге /etc/logwatch.

Инструменты и дополнительные ресурсы

Полезные инструменты для написания и отладки вашего JavaScript кода.

Инструменты разработчика Firefox
Простой редактор JavaScript, Веб-консоль, JavaScript Профайлер, Отладчик и другие.
JavaScript шеллы
JavaScript шеллы позволяют быстро проверять фрагменты JavaScript кода.
TogetherJS
Объединение усилий стало проще. Добавляя TogetherJS на вашу веб-страницу, ваши пользователи могуь помочь другу-другу в реальном времени!
Stack Overflow
Вопросы по JavaScript на Stack Overflow.
Версии JavaScript и информация о релизах
Просмотрите историю возможностей JavaScript и их статус.
JSFiddle
Редактируйте JavaScript, CSS, HTML и получайте живые результаты. Используйте экспериментальные ресурсы и взаимодействуйте с вашей командой онлайн.
Plunker
Plunker — это онлайн-сообщество для создания, обмена и совместной работы над идеями, касающимися веб-разработки. Редактируйте ваши JavaScript, CSS, HTML файлы, смотрите результат их выполнения и организуйте их в файловую структуру.
JSBin
JS Bin это инструмент с открытым исходным кодом для отладки и совместной разработки.
Codepen

Codepen ещё одна платформа для совместной веб-разработки, дающия результать в реальном-времени.

StackBlitz

StackBlitz — это «песочница»/инструмент отладки, где вы можете размещать полновесные приложения написанные на React, Angular, т др.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *