• База знань
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Програмування

Як створити приватний репозиторій для Composer за допомогою Gitlab

Напевно, жоден сучасний проект на PHP не обходиться без використання менеджера залежностей Composer. При роботі в команді, а в більшості випадків і в самостійній розробці, використовується система контролю версій Git. При роботі над кількома різними проектами, або над однією розподіленою системою з'являються класи, що перевикористовуються, які зручно об'єднати в пакет і підключати його при необхідності. У цій статті я хочу розповісти про приватні composer репозиторії і про те, як з ними працювати в GitLab.

#composer #devops #gitlab

Статтю прочитали професіоналів: 4678

Linux 24 Рекомендации по безопасности PHP для системных администраторов

PHP - это язык сценариев на стороне сервера с открытым исходным кодом, и он широко используется. Веб-сервер Apache / Nginx / Lighttpd обеспечивает доступ к файлам и контенту по протоколу HTTP ИЛИ HTTPS. Неправильно настроенный язык сценариев на стороне сервера может создавать всевозможные проблемы. Таким образом, PHP следует использовать с осторожностью. Вот двадцать четыре лучших практики безопасности php для системных администраторов Linux и Unix для безопасной настройки PHP.

Статтю прочитали професіоналів: 4083

Правила работы с динамическими массивами и пользовательскими классами коллекций

Массивы PHP это мощный и многогранный инструмент. С его помощью можно создавать самые разные структуры данных. Чтоб код был понятным и читаемым нужно придерживаться стандартов. Вот несколько правил, которые я использую для работы с динамическими массивами. Это в большей степени «Руководство по стилю проектирования массивов».

Статтю прочитали професіоналів: 2382

Создание веб-контроллеров

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

Статтю прочитали професіоналів: 2360

20 команд для Linux, которые помогут в работе девелоперу

Если вы занимаетесь разработкой, есть достаточно высокий шанс, что вам приходится работать на серверах с операционной системой Linux. А что это значит? Разумеется, использование команд, как части вашей работы. Мы подготовили для вас двадцатку наиболее популярных команд, которые станут подспорьем в вашей ежедневной работе.

Статтю прочитали професіоналів: 5005

Как подобрать партнерскую программу для хостинговых услуг?

Аффилиатами называют сайты - партнеры, которые продвигают чужие товары и услуги через ссылки. То есть, если посетитель перешел по партнерской ссылке на продвигаемый сайт и совершил требуемое действие (конверсию), владелец партнерской ссылки получает вознаграждение.

Аффилиат это не просто ссылка или баннер это может быть целый сайт посвященный продукту (категория обзоров). Рассмотрим подробнее тему аффилиатов, как способ заработка.

Статтю прочитали професіоналів: 2136

Git - незаменимый инструмент контроля версий и его основные команды

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

Статтю прочитали професіоналів: 10520

Использование базы данных для проверки своих данных

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

Статтю прочитали професіоналів: 2404

navigate
go
exit
Дякуємо, що обираєте FREEhost.UA