Много где встретиш фон сайта с ноутиком и чашечкой кофе.
Кофе бывает тоже приношу на свой рабочий стол на которм в основном только ноут и телефон.
Это фото я сделал на iPhone 5S который купил во время супер предложений к ЧМ по футболу. Сейчас основной телефон у меня на Android от ASUS.
Ноут пока ещё поддерживает обновления от OSX так что PHP IDE PhpStorm вполне счастлив, вот и сейчас в нём открыт код для проекта Xcart и XenForo.
Локальный сервер: установлен Apache с php 7.3.8 от проекта:
php-osx.liip.ch by Liip (originally developed by www.local.ch)

UPD 2021: на данный момент поддержка и развитие нативного php бинарника под Мак приостановлено (что очень грустно)

Придется снова переезжать на Ubuntu потомучто варианты с утановкой PHP например через BREW имеют недостатки а использование новейшего серверного софта для нас - A MUST / MUST Have. По железу я так понимаю пыха 7.4 ещё нормально будет работать на 4х ядерном интел
UPD 2022: заинтересовался пакетным менеджером BREW (Homebrew) под macOS
Утановил
MacBook-Pro-XXX:serg$ brew -v Homebrew 3.6.0 Homebrew/homebrew-core (git revision 5f7f87675fd; last commit 2022-09-09)
и потестил, но я так либо не понял насколько он гибкий либо просто давно уже хотел на Докеры перейти и то что BREW не позволяет без гемора выбирать версии окружения для каждого проекта, я пока работу с его использованием приостановил. Но не удаляю так как с его инструментарием можно другой софт легко обновлять - например тот же Firefox.
UPD 2023: пока что перешёл на Docker и не жалею :)

Что даёт Докер для програмиста? И для програмиста с использованием PHP разных версий?
Ответ очень простой: для каждого проекта можно назначить окружение:
Это чудесно потомучто можно посмотреть как сайт будет работать на продакшене, или на новом софте на продашн сервере и т.д.
Какие есть отрицательные моменты при докеризации проектов? Как ни странно но они есть, самые не любимые:
UPD 2023, Март: macOs catalina видимо выбывает из списка поддерживаемых ОС у Докера

Поэтому придется переходить с каталины на что-то по-новее и то что не будет глючить под устравшим 4-х ядерным i7 2Ггц и ОЗУ 1600Mhz DDR3
UPD 2024-2025, ... Прошку удалось проапгрейдить: опасался что на Биг Сюр будут перерасходованы ресурсы и юзать систему будет не возможно, но это оказалось, слава богу, не так и всё на самом деле не так уж и плохо. Например:
- PHP смог обновиться через brew до версии 8.1
- Go смогу установиться и апгрейдится нормально пока
- Линтер golangci-lint смог установиться и гошный и необходимой версии в папку юзера, то есть у меня две линтера для golang:
1. bash: golangci-lint --version
golangci-lint has version 2.0.2 built with go1.24.1 from 2b224c2c on 2025-03-25T21:36:18Z
2. bash: /Users/Dmitriy/go/bin/golangci-lint version
golangci-lint has version 1.62.2 built with go1.23.3 from 89476e7a on 2024-11-25T14:16:01Z
* зачем это нужно можете прочиать тут: Golang - второй после PHP
- Так же, на макось 11.7.10 получилось установить (через менеджер пакетов brew) и начать пользоваться K6, minikube
Тем не менее, была мечта посмотреть на новое железо у Маков и получилось приобрести MacBook М1 Air 13'' 8Гб ОЗУ, то есть тот что на минималках:
+ Что сразу понравилось: быстрый, лёгкий, разблокировка по отпечатку,..
- Что напрягло: кнопки на клаве более вдавлены и к этому пока не привык от слова зацепается соседняя кнопка при печати
± Обманулся: я не сразу заметил что 8Гб ОЗУ это всё-таки мало*, софт запускает норм и все задачи он решает, всё на самых последних релизах, но... если оставлять кучу вкладок и например много из них будут такими тяжелыми как например с графиками данных, то начинает подтупливать он при переключении окон и вкладок.
*когда я подумывал какой купить Мак М1: 8 или 16Гб, то прочитал что технологии так сильно улучшились, что по производительности 8Гб на борту в 2023 равно 8 или даже 16гб в 2013г. Поэтому я принял во внимание только быстроту работы, а то что, если много чего параллельно оставлять открытым, то этого всё равно мало в 2024г.
Обратные ссылки учитываются поисковиками при ранжировании сайтов. Это фиаско если нет никого кто бы ссылался на вас и точка. Кратко, но быстро же?! :)
A vulnerability has recently been discovered in PHP and we recommend Magento Commerce customers adopt changes to address the issue. MS-ISAC has issued an alert related to multiple vulnerabilities that could allow for arbitrary code execution and a recommendation that all sites using PHP should update to the latest PHP version ASAP ( full alert is available here). Since Magento Commerce relies on PHP, we recommend that all Merchants using Magento Commerce review necessary updates for PHP with their hosting provider. We also recommend that Merchants complete this review and any updates by September 30 in order to mitigate the vulnerability and to avoid PCI compliance issues that may go into effect as a result of these vulnerabilities at the end of the month. For those using Magento Commerce on our cloud infastructure, please find specific information on these changes here. Per the alert, recommended patches for this vulnerability include: PHP 7.1: https://www.php.net/ChangeLog-7.php#7.1.32 PHP 7.2: https://www.php.net/ChangeLog-7.php#7.2.22 PHP 7.3: https://www.php.net/ChangeLog-7.php#7.3.9 If you would like more information on PHP and recent releases, you can visit PHP’s site. And if you have questions or would like more information on best practices for security, please check out our DevBlog article on Security.
Multiple severe vulnerabilities have been discovered in all supported PHP branches. Most of them can allow for forced code execution, which makes the risks HIGH for small, medium, and large eCommerce businesses. The patched up versions for each supported branch were released urgently, and it’s necessary that you make sure your server is upgraded to the latest version in a branch. SYSTEMS AFFECTED: PHP 7.1 versions prior to 7.1.32 (compatible X-Cart 4.7.10+; 5.3.3.0+) PHP 7.2 versions prior to 7.2.22 (compatible X-Cart 4.7.10+; 5.3.4.5+) PHP 7.3 versions prior to 7.3.9 (compatible X-Cart 5.4.0+) RECOMMENDATIONS: Contact your hosting provider and upgrade to the latest version of PHP immediately, after appropriate testing. Verify no unauthorized system modifications have occurred on system before applying the patch. Apply the principle of Least Privilege to all systems and services. For any assistance, please contact us, we’ll help you sort this out.
