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

Можно ли установить "Ватсап" на ноутбук и как это сделать

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

Открытый исходный код: особенности, термины и понятие

Фото
Концепция открытого исходного кода является современной и возникла, как антимонопольная мера против крупных дистрибьюторов Windows и Apple. Она тесно связана с программой GNU и операционной системой Linux - первыми большими проектами Open Source (OS). Программа, код которой может быть улучшен разработчиками всего мира, будет постоянно совершенствоваться и улучшаться.

Синтаксический сахар: определение, происхождение и примеры

Фото
В информатике, синтаксический сахар является лингвистикой в языке программирования. Он предназначен, для того чтобы сделать код легче, более читабельным и выразительным. Данный сахар делает язык «более сладким» для использования человеком. То есть вещи могут быть выражены четко, кратко или в альтернативном стиле, который некоторые могут предпочесть.

JavaScript WebSocket: описание, принцип работы, применение

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

Паттерн Адаптер: описание, функции и возможности, советы по работе

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

Что такое RSS-лента и зачем она нужна?

Фото
Что такое RSS-лента и зачем она нужна? Является ли технология пережитком прошлого или она все еще актуальна? Как создать и настроить RSS-ленту на веб-ресурсе, каков принцип ее работы и при помощи каких программ можно ее читать - расскажем в статье.

Функции Delphi: описание, возможности, советы и рекомендации

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

ООП, объекты, классы. Наследование и интерфейсы

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

KDE или Gnome: плюсы и минусы, как правильно выбрать

Фото
GNOME, KDE и Xfce - популярнейшие настольные среды для Linux. Большинство людей применяют рабочую оболочку, поставляемую с Linux. Но опытные пользователи предпочитают выбирать ее по соображениям удобства, производительности, дизайна или настройки.

Двоичный поиск - разбор алгоритма на языке C++

Фото
Бинарный поиск - это алгоритм нахождения элемента массива последовательным делением массива пополам и сравниванием исходного числа с числом из середины массива. Первый алгоритм двоичного поиска был опубликован в 1946 году. Двоичным поиском следует пользоваться, если нужна быстрая работа программы.

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

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

Как написать Hello, World на Python: советы и рекомендации

Фото
Известная традиция всех, кто обучается программированию: в качестве первой простейшей программы писать вывод фразы Hello, World! ("Привет, Мир!"). В данной статье рассмотрим, как написать свою первую программу на одном из самых популярных языков программирования Python.

JavaScript canvas: описание, возможности, примеры, отзывы

Фото
Canvas (холст) является элементом HTML 5, который позволяет создавать графику и анимацию на веб-странице. Графика реализуется программированием, обычно это Javascript Canvas. После создания графического изображения пользователь программирует действия работы с объектами, например, запуск анимации или изменения элементов рисунка.

Что такое кольцевой буфер?

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

Цифровая модель рельефа: описание, типы, виды, построение

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

Алгоритмы сжатия: описание, основные приемы, характеристики

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

Классы ООП. Объектно-ориентированное программирование

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

Shareware - что это такое... Перечень программ, описание принципов программирования

Фото
Условно-бесплатное ПО в течение десятилетий боролась со стигмой непонимания. Хотя гиганты корпоративного программного обеспечения больше не могут игнорировать маркетинговый потенциал пробной версии, небольшие стартапы по-прежнему борются с новыми задачами и затратами на программную продукцию.

Php-fpm: установка и настройка

Фото
Быстрый менеджер запросов - это моментальный ответ на каждый запрос. Технологии прошлого века, когда веб-серверы брали на себя ответственность за каждый запрос, стремительно уходят в прошлое. Все, что приходит, распределяется по процессам и исполняется независимо. Идея Php-fpm в сочетании с сервером типа Nginx - это наиболее перспективное, хотя и не всегда эффективное решение.

Java-библиотека: создание, обработка, работа с файлами

Фото
Опытный Java-разработчик отличается обширным знанием API, включая JDK, библиотеки для повседневных проектов, в том числе Log4j, синтаксический анализ JSON, Jackson. Проблема в том, что не все дизайнеры Java-библиотек думают о своих пользователях, о том, как API будет применяться на практике и как будет выглядеть и тестироваться код.