Неплохо бы было разъяснить. что переменная в псевдоселекторе :root глобальна для всех, но никто не мешает создавать локальные переменные в классах, и соответственно переопределять глобальные там же. Переопределение будет работать для элемента с этим классом и всех его дочерних элементов
Для таких запущенных случаев есть специальные раскладки клавиатуры, например Русская Типографская Ильи Бирмана (https://ilyabirman.ru/typography-layout/), где «ёлочки» там же «<» & «>», вводимые с модификатором AltGrey (правый альт)
У меня опыт какой-то не такой. MacPro 1.1 (настолка на Xeon) имея с завода обычный IDE DVD-RW грузится с него без всяких проблем независимо от производителя. Хоть OS X, хоть Windows. Прям щас там Teac стоит, купленный в подвале на разборе за 300 рублей. А вот c флешек даже OS X не умеет, хотя с USB HDD OS X грузить таки может. Старые ноуты MacBook/MacBook Pro 2007 умеют OS X и с флешек, но и MacPro и ноуты винду только с оптического встроенного привода. Зато OS X хоть установщик, хоть живую систему все умеют через Target Mode с другого мака по FireWire.
Нет, сам физический привод вообще пофиг какой, главное IDE/SATA встроенный реальный DVD-Drive. У меня в Mac Pro 1.1 вообще привод менялся раз 10, с завода кстати стоял Matsushita. Windows прекрасно грузится с GPT диска на котором и сама OS X стоит (правда если ставить штатными средствами через BootCamp, то как минимум старые OS X, где даже Windows 7 не поддерживалась делают гибридную разметку). А если ставить на отдельный - то да, MBR или гибридный MBR/GPT
Mac Pro 1.1/2.1, iMac до late 2008 к примеру не умеют с флешки. И это прямо печаль. Особенно с Windows (это нормальный способо продлить им жизнь) Пришлось ставить винду в виртуалку под OS X до первой загрузки, а потом слить этот образ на раздел SSD Paragon Partition Manager и загрузиться уже с этого раздела. Такой способ ок, если нет DVD привода
C Амазоном вполне можно договориться, у меня как-то на виртуальной визе партнера Crypto.com подвисло 6 баксов (потому что вывести можно с нее только обратно, а сами они закрыли вывод для россиян) и я купил гифт карту на $5. Они тоже заблочили акк, я написал типа че за фигня. Амазон попросил билинг адрес. Я им выслал скриншот из электронной оплаты счетов за комуналку, с объяснением что мол карта виртуальная, хотел потратить с нее остаток и купил кузине гифт карту. Им этого оказалось достаточно, гифт выдали, аккаунт разморозили. Но $5 конечно не $500
mustache, у которого примерно такая же пользовательская база — несколько early adopters, которые просто привыкли
Про mustache вот щас немного смешно было, учитывая что он юзается во всяческих config генераторах, экпорт-скриптах из разных сервисов и т.п., где часто все это программится на bash или внутренних скриптах (даже SQL).
Строго говоря это не задача шаблонизатора. Если Blade ругается на необъявленные переменные это не заслуга Blade etc, это перехват «ошибок» самого PHP конкретно в Laravel и то в режиму отладки. Это с одной стороны удобно, а с другой стороны для этого люди вон тесты пишут :-)
Что значит обнуляться? Нет, она конечно обнулится лет через 100500 если уже мы о комсы за обслуживание неактивного кошелька. Которая копеечная на самом деле. Но можно послать 1 монетку самому себе и все.
Строго говоря разница есть. Оверхед на все это хозяйство никто не отменял. В этом смысле, если вообще в шаблоне не вызывать хелперы и коллбеки, то Blade скорее всего будет чуть быстрее Twig'а. Потому, что "под капотом" у него условно require достаточно "плоского" php и перехват буфера. Twig, насколько я смотрел, будет поднимать свои "скомпилированные" классы через автозагрузку.
Ладно если у вас полтора юзера в минуту по товарам ползает, а если реально хай-лоад? Эти вот оверхеды сложатся в лишнее железо
почему написано BEGIN, а подразумевается foreach. Причем только в этом месте. А в другом BEGIN будет означать совсем другое
Мне кажется, что не разобравшись, Вы делаете неправильные выводы. BEGIN делает совершенно одно и тоже - итерацию по блоку с данными обозначенными ключем в массиве данных. Никакого кода «который делает непонятно что, и находится непонятно где»
намекаю на "бешеную" популярность этого шаблонизатора
Забавно читать это на проекте, который активно его использовал (не уверен что все еще, но тут надо НЛО спрашивать). Это даже если не считать того, что его автор не менее активно использовал его в очень high-load проектах
В вашем принтере стоял интерпретатор PostScript, поэтому оно работало, ибо те версии PDF являлись подмножеством PostScript
Неплохо бы было разъяснить. что переменная в псевдоселекторе :root глобальна для всех, но никто не мешает создавать локальные переменные в классах, и соответственно переопределять глобальные там же. Переопределение будет работать для элемента с этим классом и всех его дочерних элементов
Я за 10 лет работы pre-press инженером просто запомнил ALT+ последовательности, набрать alt+0171(«) & alt+0187(») дело 2 секунд
Для таких запущенных случаев есть специальные раскладки клавиатуры, например Русская Типографская Ильи Бирмана (https://ilyabirman.ru/typography-layout/), где «ёлочки» там же «<» & «>», вводимые с модификатором AltGrey (правый альт)
Темные силы электричества, не иначе
Ага, я так понимаю, что требуется именно железный привод, встроенность не играет роли скорее всего.
У меня опыт какой-то не такой. MacPro 1.1 (настолка на Xeon) имея с завода обычный IDE DVD-RW грузится с него без всяких проблем независимо от производителя. Хоть OS X, хоть Windows. Прям щас там Teac стоит, купленный в подвале на разборе за 300 рублей. А вот c флешек даже OS X не умеет, хотя с USB HDD OS X грузить таки может. Старые ноуты MacBook/MacBook Pro 2007 умеют OS X и с флешек, но и MacPro и ноуты винду только с оптического встроенного привода. Зато OS X хоть установщик, хоть живую систему все умеют через Target Mode с другого мака по FireWire.
Нет, сам физический привод вообще пофиг какой, главное IDE/SATA встроенный реальный DVD-Drive. У меня в Mac Pro 1.1 вообще привод менялся раз 10, с завода кстати стоял Matsushita. Windows прекрасно грузится с GPT диска на котором и сама OS X стоит (правда если ставить штатными средствами через BootCamp, то как минимум старые OS X, где даже Windows 7 не поддерживалась делают гибридную разметку). А если ставить на отдельный - то да, MBR или гибридный MBR/GPT
Это термин времен 5.25" отсеков под HDD которые делали их съемными, и назывались "карман"
Mac Pro 1.1/2.1, iMac до late 2008 к примеру не умеют с флешки. И это прямо печаль. Особенно с Windows (это нормальный способо продлить им жизнь) Пришлось ставить винду в виртуалку под OS X до первой загрузки, а потом слить этот образ на раздел SSD Paragon Partition Manager и загрузиться уже с этого раздела. Такой способ ок, если нет DVD привода
balena etcher и с дистрибутивами Windows прекрасно рабоает. Вернее он прекрасно работает с любыми ISO файлами. И не только
C Амазоном вполне можно договориться, у меня как-то на виртуальной визе партнера Crypto.com подвисло 6 баксов (потому что вывести можно с нее только обратно, а сами они закрыли вывод для россиян) и я купил гифт карту на $5. Они тоже заблочили акк, я написал типа че за фигня. Амазон попросил билинг адрес. Я им выслал скриншот из электронной оплаты счетов за комуналку, с объяснением что мол карта виртуальная, хотел потратить с нее остаток и купил кузине гифт карту. Им этого оказалось достаточно, гифт выдали, аккаунт разморозили. Но $5 конечно не $500
А зачем? Там вообще можно весь php-код писать. Но троллейбус из буханки сразу вспоминается :-)
Про mustache вот щас немного смешно было, учитывая что он юзается во всяческих config генераторах, экпорт-скриптах из разных сервисов и т.п., где часто все это программится на bash или внутренних скриптах (даже SQL).
Строго говоря это не задача шаблонизатора. Если Blade ругается на необъявленные переменные это не заслуга Blade etc, это перехват «ошибок» самого PHP конкретно в Laravel и то в режиму отладки. Это с одной стороны удобно, а с другой стороны для этого люди вон тесты пишут :-)
Что значит обнуляться? Нет, она конечно обнулится лет через 100500 если уже мы о комсы за обслуживание неактивного кошелька. Которая копеечная на самом деле. Но можно послать 1 монетку самому себе и все.
С чего бы? Это же не код, это шаблон, подразумевающий, что несуществующие данные и не должны рендериться.
Строго говоря разница есть. Оверхед на все это хозяйство никто не отменял. В этом смысле, если вообще в шаблоне не вызывать хелперы и коллбеки, то Blade скорее всего будет чуть быстрее Twig'а. Потому, что "под капотом" у него условно require достаточно "плоского" php и перехват буфера. Twig, насколько я смотрел, будет поднимать свои "скомпилированные" классы через автозагрузку.
Ладно если у вас полтора юзера в минуту по товарам ползает, а если реально хай-лоад? Эти вот оверхеды сложатся в лишнее железо
Мне кажется, что не разобравшись, Вы делаете неправильные выводы. BEGIN делает совершенно одно и тоже - итерацию по блоку с данными обозначенными ключем в массиве данных. Никакого кода «который делает непонятно что, и находится непонятно где»
Забавно читать это на проекте, который активно его использовал (не уверен что все еще, но тут надо НЛО спрашивать). Это даже если не считать того, что его автор не менее активно использовал его в очень high-load проектах
Ах да, в случае Blade это генерация кода в скомпилированном шаблоне, в лучае Blitz никакой «компиляции» там нет