1. Файлы и папки
В компьютере хранится очень много информации: программы, различные данные. Всю эту информацию можно назвать одним словом — файл .
Файл — это данные или программа, имеющие имя и хранящиеся в долговременной памяти как единое целое.
У каждого файла есть имя .

Что означают расширения файла
Список расширений, наиболее часто встречающихся на компьютере, вместе со списком программ, которые данный тип файла открывают.
Вид расширения
Тип (формат) файла
Программа
.exe
Исполняемый файл — файлы, содержащие готовые к исполнению программы
Любая рабочая программа Windows, DOS, Symbian, OS/\(2\)
.msi
Инсталлятор программ — файл, который устанавливает программы
Пакет программ, требующих установки
.doc(docx)
Документ Word (Word \(2007\) и выше)
MS Word, одно из приложений Office
.xls(xlsx)
Файл таблиц Excel (Excel \(2007\) и выше)
MS Excel, одно из приложений Office
.txt
Текстовый файл простого формата (документ)
.ppt(pptx)
Файл презентаций PowerPoint
MS PowerPoint, одно из приложений Office
.accdb
База данных Access
MS Access, одно из приложений Office
.mp3, .flac, .ape, .ogg, .waw, .ac3, .wma, .m4a, .aac и другие форматы
Звуковой (цифровой) файл
Любой аудиоплеер (не только Windows)
.bmp, .jpg(jpeg), .png, .gif, .tiff, .ico, .raw
Файл изображения
Стандартные менеджеры изображений, иногда специальные программы для конкретного формата
.avi, .wmw, .mkv, .3gp, .flv, .mpeg, .mp4, .mov, .vob
Видеофайлы
Различные плееры
.swf, .flv
Флеш- или видеофайлы в Интернете
Воспроизводятся любым браузером с установленным flash-проигрывателем
.rar, .zip, .7z, .tar, .gzip, .gz, .jar
Архивный контейнер
В большинстве случаев хватает WinRar и \(7\)-Zip для работы со всеми популярными архивами
.html, .htm, .php
Веб-страница
.djvu
Файл сжатых изображений. Используется для точной передачи информации (сканированные книги, исторические документы) без потери данных
Любая программа для чтения djvu-файлов. WinDJView, DJVUReader
.pdf
Файл электронного документа, подходит для передачи любой полиграфической продукции и прочего
Adobe Reader, Foxit PDF Reader и прочие
На внешнем носителе информации всегда хранится большое количество файлов. Для удобства файлы объединяют в папки (каталоги), в папках можно создавать еще папки (подкаталоги).
Обрати внимание!
При работе с файлами нельзя:
— удалять файл, если он принадлежит не вам;
— давать файлу имя, которое не отражает его содержание;
— сохранять файл в труднодоступной папке;
— удалять или перемещать файлы, в системных папках — это может привести к некорректной работе программы.
Понимаем сленг программистов: мини-словарь для начинающих разработчиков

Начинающие разработчики не сразу понимают старших товарищей. Фразы вроде «я апишку свитчнул» или «заимпорти другую либу» звучат для новичков как лекция по математическому анализу для первобытного человека. Поэтому мы решили сделать небольшой словарь профессионального сленга программистов.
Слова и фразы в словаре отсортированы по алфавиту. Кстати, словарь можно дополнять. Пишите в комментариях термины, с которыми вы сталкивались на работе.
Бесплатные курсы по программированию в Хекслете
- Освойте азы современных языков программирования
- Изучите работу с Git и командной строкой
- Выберите себе профессию или улучшите навыки

А
Адаптив — адаптивный дизайн, адаптация интерфейса к использованию на разных экранах.
Аджайл — от англ. Agile. Общий термин, который описывает ценности и принципы гибкой разработки программного обеспечения, а также практические подходы к разработке. Понятие Agile стало популярным после публикации Манифеста гибкой разработки программного обеспечения в 2001 году.
Айдишник — id, идентификатор.
Альфа — этап разработки программного обеспечения, на котором разработчики добавляют в программу новые функции, а тестировщики испытывают программу. Это внутренний или непубличный этап.
Апишка — API, программный интерфейс приложения или интерфейс прикладного программирования.
Апрув, апрувнуть — от англ. Approve. Одобрение, одобрить, утвердить.
Аутсорс — аутсорсинг, передача компанией части операционной деятельности другой компании.
Б
Баг — от англ. Bug — жучок, клоп. Ошибка в программе.
Бахнуть — что-то быстро сделать, изменить или дополнить функциональность приложения.
Бета — бета-версия, приложение на стадии публичного тестирования.
Бот — сокращение от «робот». Ботом называют программу, которая автоматизирует интерфейс. Пример — автоответчик в чате.
Бэкап, бэкапить — резервная копия или процесс создания резервной копии приложения.
Бэкенд — от англ. Back-end. Программно-аппаратная или серверная часть приложения.
Бэклог — от англ. Backlog. Перечень рабочих задач команды разработчиков, упорядоченный по приотритету.
В
Ворнинг — от англ. Warning — предупреждение. Предупреждающее сообщение в интерфейсе.
Войтивайти — шуточное выражение, обозначает процесс переквалификации далекого от IT-сферы специалиста в разработчика.
Выкатить — сделать доступным для пользователей. Например, «выкатили новую версию сайта» значит сделали новую версию сайта доступной для пользователей.
Выпадашка — выпадающее меню, то же, что и «дропдаун».
Г
Галера — компания, в которой платят низкие зарплаты и не ценят разработчиков.
Гит — система контроля версий Git или сервис GitHub.
Г****окод — плохой, некачественный код. Объяснение термина есть в статье нашего студента.
Градиент — плавный переход из одного цвета в другой.
Грумить — от англ. Grooming. Приводить в порядок, «причесывать».
Д
Движок — в веб-разработке так называют системы управления контентом.
Дебажить — устранять ошибки, баги.
Деплой, деплоить — развёртывание, публикация рабочей версии приложения. Пример: задеплоить сайт — перенести сайт с тестового на рабочий сервер, сделать его доступным для пользователей.
Джун, джуниор — от англ. Junior. Младший разработчик. Специалист без опыта или с минимальным опытом работы.
Дезигнер — презрительно-снисходительное название дизайнера.
Докеризировать — завернуть приложение в докер (платформу для разработки, доставки и запуска контейнерных приложений).
Драй — от англ. DRY, don’t repeat yourself. Принцип программирования, предлагающий избегать повторений кода.
Дропдаун — выпадающее меню, то же, что и «выпадашка».
Дропнуть — от англ. Drop. Удалить, отключить, сбросить или обнулить что-либо.
Ж
Жаба — язык программирования Java.
Жабаскрипт — язык программирования JavaScript.
З
Залить — загрузить. Например, «залить файлы на сервер».
Запилить — сделать что-то, добавить какую-то функциональность.
Змея — язык программирования Python.
И
Исходник — файлы, в которых находится исходный код приложения, или сам исходный код.
Итерация — повторение. «Мы сделали несколько итераций» — мы повторили шаг несколько раз.
Бесплатные курсы по программированию в Хекслете
- Освойте азы современных языков программирования
- Изучите работу с Git и командной строкой
- Выберите себе профессию или улучшите навыки

К
Колл — от англ. Call. Созвон, онлайн-конференция, онлайн-совещание.
Коммит, коммитить — от англ. To commit — совершать. В контексте работы над приложением — сохранять код в репозитории.
Копипаста — от англ. Copy-Paste. Скопированный откуда-то код.
Костыль — код, который нужен, чтобы исправить несовершенство ранее написанного кода.
Л
Легаси — от англ. Legacy. Морально устаревший код, который не обновляется, но используется. Или код, который разработчик получил по наследству от предыдущих разработчиков.
Либа — от англ. Library — библиотека. Речь идет о библиотеках кода, например, React.
Линтер — общее нарицательное название программ, которые анализируют код и предупреждают разработчика об ошибках.
Лист — от англ. List — список.
Локалка — локальный. Например, локальный сервер или сеть.
М
Мидл — от англ. Middle — средний. Уровень разработчика, следующий за джуниором. Опыт и уровень знаний миддла позволяет ему самостоятельно решать серьезные задачи.
Мёржить — от англ. Merge, сливать. Речь идет об объединении или слиянии веток кода.
Меншить — от англ. Mention — упоминание. Упоминанать в чатах или соцсетях. «Менши меня, когда будет готово» значит «упомяни меня, когда будет готово».
Н
Навбар — навигационный блок на сайте или в интерфейсе программы.
Накатить — внести изменения, задеплоить новую версию приложения. Противоположное термину «откатить».
О
Опенсорс, опен-сорс — от англ. Open Source. Программное обеспечение с открытым исходным кодом.
Откатить — удалить изменения, вернуть предыдущую версию приложения. Противоположное термину «накатить».
Ось — операционная система.
П
Падаван — ироничное название стажера или джуниора.
Пилот — пробная (пилотная) версия продукта.
Питон — язык программирования Python.
Подвал — то же, что и «футер». Элемент структуры страницы, который находится в нижней части и содержит служебную информацию — контакты, ссылки на соцсети, публичная оферта и т. д.
Поплыла вёрстка — некорректное отображение страницы в браузере.
Продакшн или продакшен (продакшн-код) — обозначение кода для рабочей версии приложения.
Пушить — использовать команду push, публиковать что-то.
Пэхапэ — язык программирования PHP, то же, что и «пыха».
Пыха — язык программирования PHP, то же, что и «пэхапэ».
Р
Рекурсия — описание процесса с помощью самого процесса. Например, выражение «рекурсивный вызов функции» описывает ситуацию, в которой функция вызывает сама себя.
Релиз — программное обеспечение на стадии публичного использования. Стабильная версия программы, которая прошла тестирование.
Релокация — перевод сотрудника или бизнеса в другое место внутри страны или за границу.
Репа — репозиторий, хранилище данных. Например, код программы можно хранить в репозитории на GitHub.
Ридми — файл Readme, в котором содержится информация о программе.
Ругаться, например, линтер ругается — сообщения об ошибках в коде, работе сервиса и так далее.
С
Сабж — от английского Subject — тема, предмет. «По сабжу» — по теме обсуждения.
Свитчнуть, свичнуть — переключить. От английского switch.
Сетка — модульная сетка, используется для дизайна и верстки страниц.
Сеньор, синьор — от англ. Senior — старший разработчик.
Сорец (Сорцы) — от англ. Source. Исходный код.
Стек — изначально абстрактный тип данных. В разговорной речи используется для обозначения списка технологий, которые использует разработчик или компания. Пример: «Наш стек — HTML/CSS, JavaScript, React».
Софт — от англ. Software — программное обеспечение.
Софт-скиллы — от англ. Soft skills — знания и качества специалиста, прямо не связанные с профессиональной деятельностью. Примеры: коммуникабельность, проактивность.
Спринт — короткий промежуток времени (до 4 недель), в течение которого scrum-команда выполняет определенный объем работы.
Читайте также: Как джуну найти работу и где лучше начинать карьеру в IT: советы от Хекслета
Т
Таска — от англ. Task. Задание, задача.
Темплейт — от английского Template — шаблон.
Тестировщик — специалист по тестированию программного обеспечения.
Тимлид — от английского Team Lead — руководитель команды. Координатор группы программистов.
У
Убить — удалить что-то. Например, «убить профиль» означает удалить профиль.
Ф
Фидбек — от англ. Feedback — обратная связь.
Фиксить, пофиксить — от англ. Fix. Чинить, починить, исправить.
Фича — функция, возможность. От англ. Feature.
Фреймворк — от англ. Framework — каркас. Инструмент разработки, набор типовых шаблонных решений, упрощающих работу программиста. Примеры: Laravel, Bootstrap.
Фронтенд — от англ. Front-end — клиентская часть приложения.
Х
Хатэмээль, хатээмэль — HTML, язык гипертекстовой разметки.
Хардкодить — статически прописывать в коде данные, которые должны вычисляться динамически. Плохая практика, антипаттерн в программировании.
Хацкер, кулхацкер — ироничное название начинающего специалиста, который считает себя опытным программистом. От английского Hacker и Cool Hacker.
Хедер, хэдер — элемент структуры веб-страницы, находится в верхней части и содержит логотип, меню, служебную информацию.
Хотфикс — от англ. Hotfix. Срочное исправление критических ошибок, уязвимостей или недоработок в программе.
Ц
Цэмээс, цээмэс — от англ. CMS — Content Management System, система управления контентом.
Цээсэс — от англ. CSS — Cascading Style Sheets, каскадные таблицы стилей.
Ч
Чекать, чекнуть, прочекать — от англ. Check. Проверять, проверить.
Ю
Юзать — от английского To use — использовать.
Я
Ява — язык программирования Java.
Яваскрипт — язык программирования JavaScript.
ЯП — язык программирования.
Бесплатные курсы по программированию в Хекслете
- Освойте азы современных языков программирования
- Изучите работу с Git и командной строкой
- Выберите себе профессию или улучшите навыки
Брендбук, логобук, гайдлайн, в чем разница?
Брендинг, как процесс создания бренда, явление достаточно новое для России. Несмотря на то, что брендингом занимается множество специалистов, а сам он имеет достаточно долгую историю, терминология, связанная с брендами, еще непривычна не только для простых людей, но и для тех, кто занимается маркетингом и рекламой.

13 — 12 / 2016
В процессе работы мы обнаружили, что чаще всего затруднение вызывают базовые термины.
В частности, многие люди путают такие понятия как брендбук (brandbook), логобук (logobook) и гайдлайн (guideline). В этой статье мы разберемся с этими понятиями.
Что такое брендбук?
Брендбук – это всеобъемлющее описание бренда. В нем содержится информация о сути бренда, его миссии, философии. Таким образом, брендбук является своеобразным «паспортом» бренда, который содержит все данные, которые необходимы маркетологам, специалистам по рекламе, руководству компании и простым сотрудникам, чтобы работать над его продвижением и популяризацией. Разработка брендбука – это важное условие успеха всего бренда, ведь он становится своеобразным планом, основой, которая нужна, для того чтобы предпринимать дальнейшие действия.
Закажите брендбук
в агентстве Repina branding
Запросить стоимость

Что такое логобук?
Логобук – это подробное описание логотипа и свод правил по его использованию. В нем описываются все особенности логотипа – его размер, соотношение различных элементов, цветовая гамма и рекомендации по размещению. Разработка логотипа и фирменного стиля бренда является важной частью всего создания бренда.
Что такое гайдлайн?
Гайдлайн – это руководство, в котором описываются правила использования фирменного стиля. В нем указываются правила нанесения логотипа и использования фирменного стиля. Разработка фирменного стиля компании редко когда обходится без создания гайдлайна. Ведь в нем указываются важные предписания, от соблюдения которых во многом может зависеть успех бренда.
Чем отличаются друг от друга брендбук, логобук и гайдлайн?
Как видно из вышеприведенных определений, все три термина достаточно близки. Это часто приводит к путанице в терминологии, которой, разумеется, следует избегать. Характерной ошибкой является подмена понятий гайдлайна и брендбука, когда брендбуком называют документ, который на самом деле является гайдлайном. Отличить эти два понятия друг от друга не так сложно. Брендбук – понятие более широкое, такой документ может включать в себя и гайдлайн. По своей сути брендбук является полным описанием бренда – не только внешних атрибутов, но и его сути, миссии и философии.
Гайдлайн – это более узкое понятие, он затрагивает только внешние атрибуты бренда. В свою очередь логобук от гайдлайна отличается тем, что в первом содержится информация о логотипе бренда (размере, цветах, форме), а во втором указываются общие правила использования фирменного стиля, оформления носителей и другие подобные параметры.
Разработка фирменного стиля компании редко когда обходится без создания гайдлайна
Из каких частей состоит книга, элементы конструкции.

Каждый раз, взяв в руки новую книгу, мы открываем ее, читаем аннотацию, смотрим содержание. А что мы знаем о внутренней конструкции книги?
Из каких элементов состоит книга? Как они называются? Для чего они служат? Давайте разберемся.
Из чего состоит книга?
Внутреннее содержание книги состоит из следующих элементов:
- Основной текстовый материал;
- Дополнительный текстовый материал;
- Служебный текстовый материал.
Основной текстовый материал – это авторский текст произведения, ради которого книга, собственно, и издается.
Дополнительный текстовый материал – это различные приложения, которые содержит книга, но они не входят в авторский текст произведения (таблицы, иллюстрации, схемы и пр.).
Служебный текстовый материал (вступление, различные пояснения, примечания и комментарии) еще называют книжным аппаратом.

Основные функции книжного аппарата:
- Облегчить путь книги к читателю;
- Упростить работу читателя с книгой;
- Помочь читателю уловить основную мысль произведения и понять его детали;
- Ознакомить читателя с источниками литературных цитат книги.
Первый лист книги называется титулом, или титульным листом. Его главная функция – познакомить читателя с основными данными о книге: автором, названием, издательством, месторасположением издательства и годом выхода книги.
Титул может быть как одинарным (один лист с двух сторон), так и двойным (два листа с двух сторон).
Первая страница двойного титула называется авантитулом. Как правило, она не содержит информации, иногда на ней размещают издательский логотип. Вторая страница называется контртитулом либо фронтисписом.
Контртитул – противоположная лицевой стороне титула страница. Она содержит некоторые выходные данные издания и используется для информативной разгрузки самой титульной страницы.
Фронтиспис – иллюстрированная страница, которая вместе с титульным листом образует лицевой разворот. Здесь обычно изображают портрет автора книги или тематическую иллюстрацию, отображающую общий смысл произведения.
Лицевая страница титула вместе контртитулом образуют лицевой разворот титульного листа. Последующие страницы титула образуют распашной разворот титульного листа.
Титул – основной и главный лист всего издания. А заглавная страница начальных внутренних книжных страниц называется шмуцтитул. Именно на лицевой стороне этой страницы отображаются название книги или название главы, или части книги, которые могут сопровождаться подзаголовками или эпиграфом.
Шмуцтитул располагается обычно на правой стороне разворота. Если книга издается со шмуцтитулами, то нужно знать о том, что текстовый материал, идущий перед шмуцтитулом, не всегда будет оканчиваться на четной странице и это может привести к неоправданно пустым местам на странице.
Последняя страница книги называется концевой. Она содержит все выходные данные книги как предвыпускные, так и выпускные. (ISBN, тираж, формат, данные издательства, данные автора и краткие сведения о книге).
Книга – источник знаний и информации, и чем больше мы знаем об этом источнике, тем интересней и красочней наша жизнь.
Интересных и незабываемых вам книг!