Может быть это язык D? Он пока в статье не упоминался. С другой стороны не нужно тратить 7 лет, чтобы найти D…
Кто-то написал в комментариях, что ответ есть в Твиттере автора — специально не буду смотреть, жду третью часть!
По описанию и скриншотам выглядит классно! Исходники откроете на github? Open-source модель поможет вам с продажами и внедрениями, ведь клиент не будет бояться, что завтра вы закроетесь и хана поддержке. PHP+MySQL+открытый код = уверенность!
Возник ещё один теоретический вопрос по генераторам. В PHP 7 планируется поддержка «return» внутри функции-генератора (https://wiki.php.net/rfc/generator-return-expressions) — это как-нибудь пригодится? Видите для себя область применения return?
Интересно узнать насчёт yield — какие плюсы/удобства получились при его применении? Стал ли код библиотеки компактнее или выросла производительность? Какие были проблемы при переписывании на yield?
Мне не жалко опубликовать полный текст выпуска на хабре, но я не сделал этого, т.к. тут не приветствуется копипаст из своих блогов. Получается, либо сюда, либо туда…
Там в описании внизу написано: An amazing «Thank you, guys!» for Jetbrains folks, who kindly empower this project with a free open-source license for PhpStorm — кто-то запилил себе бесплатную лицензию на PhpStorm, понаписав open-source пустых классов!)
Хорошая статья, яркий пример! Но возник вопрос: все эти функции isEmpty, isGoal, nextCell, isMine — они не чистые, они читают глобальный state игры, получается как-то не в функциональном стиле. Это нормально или лучше сделать как-то, чтобы state игры (состояние карты, координаты игрока) хранились внутри потока?
В PSR-7 используются object-values, т.е. не изменяемые объекты, например $message = $message->withHeader('Location', 'http://example.com');
А у вас выглядит как мутабельный объект $response->setStatus('404'); — ваш response действительно меняется или надо переприсваивать $response = $response->setStatus('404')?
Интересно, а можно ли использовать ваш сервис для внутреннего веб-приложения (CRM), которое не видно из публичного интернета? Хочу собрать какие-нибудь метрики удобства интерфейса, какими кнопками чаще пользуются, какими реже…
В соседнем посте пишут, что у Google новый фокус: встраивать Dart в Chrome не будут, сосредоточатся на компиляции Dart в JavaScript. Так зачем тогда TypeScript компилировать в Dart, чтобы потом компилировать в JavaScript?
В тему статьи «Кому может быть нужен K-Meleon?», вот мой бизнес-кейс: предприятие малого бизнеса, 40 человек в офисе с помощью тонких клиентов подключены к терминальным серверам Windows 2003, где у них в активной работе Office 2003 и самописная CRM система с веб-интерфейсом. Софт, как видите, не самый новый, но и сервера не самые свежие, бизнес работает — это главное.
Однако, для работы в веб-интерфейсе CRM нужен свежий браузер: Chrome или Firefox. Оба потребляют много ресурсов! Пока сидим на Firefox (он всё же менее «тяжелый», чем Chrome).
Присматривался к PaleMoon — это вроде как оптимизированный под Windows обрезанный Firefox, но на реальных тестах потребление памяти ± 5% от Firefox, разницы никакой.
Rodocop, похоже я ваш клиент? Какой релиз посоветуете: 74 или 75? По фичам уровень движка Forefox 24 (т.е. релиз kmelon 74) подходит для нашей CRM, но может и 75 уже достаточно стабильная для реального использования?
Кто-то написал в комментариях, что ответ есть в Твиттере автора — специально не буду смотреть, жду третью часть!
ТМ в поиске и метаниях…
Возник ещё один теоретический вопрос по генераторам. В PHP 7 планируется поддержка «return» внутри функции-генератора (https://wiki.php.net/rfc/generator-return-expressions) — это как-нибудь пригодится? Видите для себя область применения return?
А у вас выглядит как мутабельный объект $response->setStatus('404'); — ваш response действительно меняется или надо переприсваивать $response = $response->setStatus('404')?
Однако, для работы в веб-интерфейсе CRM нужен свежий браузер: Chrome или Firefox. Оба потребляют много ресурсов! Пока сидим на Firefox (он всё же менее «тяжелый», чем Chrome).
Присматривался к PaleMoon — это вроде как оптимизированный под Windows обрезанный Firefox, но на реальных тестах потребление памяти ± 5% от Firefox, разницы никакой.
Rodocop, похоже я ваш клиент? Какой релиз посоветуете: 74 или 75? По фичам уровень движка Forefox 24 (т.е. релиз kmelon 74) подходит для нашей CRM, но может и 75 уже достаточно стабильная для реального использования?
А JavaScript интерпретатор тоже от Mozilla (SpiderMonkey)?