Программирование

Автоматическая нумерация страниц в "Индизайне"

Фото
Для удобства использования любого многостраничного издания (книга, журнал, техническая и деловая документация и т. п.) необходимо, чтобы листы были пронумерованы. Программа Adobe InDesign в настоящий момент является самым распространенным инструментом для верстки подобной литературы.

Функция mail PHP: описание, особенности применения

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

Что такое var в Pascal

Фото
Переменная var - имя, которое пользователь присваивает ячейкам памяти компьютера и использует для хранения значений в компьютерной программе. Она определяет тип хранящейся информации, описывает формат значения занимаемой памяти и методы манипулирования содержимым.

XML: пример, функции и возможности, плюсы и минусы формата

Фото
XML известны, как самоописываемые или самоопределяющиеся данные, для которых нет необходимости предварительно создавать структуру, поскольку они понимаются динамически. Когда речь заходит о хранении и обмене данными, HTML подходит плохо, так как он изначально задумывался, как технология представления, а SGML считается слишком сложным для общего использования. XML устраняет этот пробел, будучи удобочитаемым как для человека, так и для компьютера.

Создание Pull Request в Git

Фото
Git — система контроля версий, инструмент совместной разработки программного продукта. Любая командная разработка программного обеспечения нуждается в удобном инструменте для отслеживания проделанной работы, внесенных изменений, фиксирования ответственных за коррекцию, создание возможности согласования наработок или отката в случае ошибок.

Логический тип данных в информатике

Фото
Типов данных в информатике великое множество. Они подразделяются на ссылочные типы и типы значений. Типы значений работают обычно быстрее, потому что хранятся в стеке и управляются напрямую. Это численные переменные и логические типы данных. Ссылочные хранят в стеке ссылку на кучу, а в куче уже находится реализация типа. Ссылочные типы данных — это строковые переменные, динамические или глобальные переменные, встроенные или пользовательские классы.

Объектно-ориентированный подход в программировании: понятие, применение и разработка

Фото
Почти сорок лет назад на смену императивным подходам приходит объектно-ориентированный подход к программированию. Вместо привычной работы с компьютером с помощью консоли появляются графические приложения. Компьютер теперь не узкоспециализированный аппарат для научных и военных расчетов, а инструмент, возможности которого простираются от автоматизации бизнеса до общения с друзьями.

Типы данных в информатике. Тип Integer

Фото
Тип integer (int) - это целочисленный тип данных, то есть поместить в зарезервированную ячейку типа integer можно только целое число (0, 1, 2, 256, 10000 и так далее). Диапазон значений, которые можно положить в ячейку типа integer, отличается в разных языках программирования и на разных процессорах, например в языке программирования Pascal составляет от -32768 до 32768. Попытка «положить» данные больше или меньше данного диапазона вызовет «ошибку переполнения данных».

Что такое ПЛИС: понятие, определение, правила программирования и основы для начинающих

Фото
Полевая программируемая матрица затворов ПЛИС — это интегральная схема, предназначенная для настройки заказчика или разработчика после изготовления Следовательно, она может быть запрограммирована и перестроена в любое время и в любом месте. Матрица состоит из набора логических ячеек, называемых таблицами поиска LUT. Они окружены межкомпонентной сетью, обеспечивающей гибкую систему, которая может реализовать практически любой цифровой алгоритм.

Основы программирования: термины, определение и понятие

Фото
В программировании терминов очень много. Далеко не каждый специалист в этой области знает значение всех слов, используемых его коллегами. Что уж говорить о студентах или людях, далекой от этой сферы? Рассмотрим основные понятия, дадим им понятное для обывателя определение. Итак, что это за язык – тот, на котором общаются программисты?

Что такое стек, рекурсия и естественный алгоритм

Фото
Стек - это стопка тарелок и правило: брать ту, что доступна. Последним пришел, первым ушел. Это предельно простое правило, имеющее множество практичных применений. Стек - это основа рекурсии, а рекурсия - это основа всякого процесса. Жизнь потоков информации и логика управления ими может быть интерпретирована как угодно, но достижение объективного и эффективного решения дает только рекурсия и простое правило стека.

Шифрование с открытым ключом: определение, особенности и виды алгоритмов

Фото
Криптография с открытым ключом PKC - это метод шифрования, который использует парный алгоритм открытого и закрытого ключей или асимметричного ключа для безопасной передачи данных. Отправитель сообщения использует открытый ключ получателя для шифрования сообщения. Чтобы расшифровать его, может использоваться только закрытый ключ.

Язык программирования Fortran - описание, основные команды и функции

Фото
Fortran является одним из старейших языков программирования высокого уровня и используется для приложений с интенсивными вычислениями. Со временем языковый стандарт развился и был адаптирован к современным языкам программирования с помощью компиляторов, которые не уступают по качеству своим родственникам из других языковых миров.

Javascript XMLHttpRequest, история создания, стандарты, примеры

Фото
Первоначально Javascript XMLHttpRequest был объектом ActiveX, его использование ограничивалось интрасетями на базе Microsoft и не подходило для других сайтов. XMLHttpRequest, также известный как Ajax был одним из лучших изобретений 2005 года для интегрированного применения Google Mail, Google Maps и других онлайн-сервисов, что сделало их сайты не только функциональными, но приятными для использования.

Команды Unix: перечень, особенности использования, частота применения

Фото
Пользователям не стоит беспокоиться, если команды Unix вначале кажутся заклинаниями или таинственными элементами, а вся система UNIX недоступной. На самом деле, они не так уж трудны в изучении, и в статье показаны несколько команд, которые нужно запомнить, после чего загадочные строки UNIX станут абсолютно понятными.

Ajax Success: описание, возможности, инструкция по работе

Фото
Ajax не является новой технологией и даже не является технологией вообще. Ajax - это просто термин, описывающий процесс асинхронного обмена данными с веб-сервера с помощью JavaScript без обновления страницы. За сложным набором символов прячется изысканный процесс работы онлайн-приложений.

Атрибут таблиц border spacing в CSS

Фото
Данную статью можно рассматривать как учебное пособие для изучающих тему "Расстояние между ячейками таблицы при помощи атрибута border-spacing в CSS в рамках веб-программирования и дизайна". Спец. термины и определения не опережают уровня подготовки обучающихся, достигших данного уровня. Приведен пример применения атрибута для большей полноты понимания темы.

Full-stack developer: обучение, навыки, трудоустройство

Фото
Разработчик Full Stack или разработчики полного стека - это специалист, который работает одинаково хорошо во внутренних и внешних интерфейсах. Такие универсальные специалисты появились благодаря эволюции в техническом развитии ИТ. Если кто-то решил выбрать эту специальность, он сначала должен понять, есть ли у него необходимые навыки, чтобы справиться со сложной работой.

Bash Scripting: руководство по созданию

Фото
Эта статья предназначена для того, чтобы дать пользователям основу для написания сценариев Bash, чтобы компьютер мог выполнять сложные, повторяющиеся задачи вместо них. Конечно, все не станут гуру-Bash в конце прочтения статьи, но будут более уверены и вооружены нужными знаниями и навыками, чтобы с легкостью выполнять свою работу.

Руководство Java Servlet для начинающих

Фото
Servlet - это Java-программа, которая запускается внутри JVM на веб-сервере. Она используется для разработки динамических веб-приложений и является ответом Java на программирование CGI. Эта статья предназначена для тех, кто не знаком с сервлетом Java и хочет быстро изучить его.