Pull to refresh
-1
Владислав@nvladik

User

Send message

К этому вопросов нет, вопрос в том, как на локальный IP получают Let's Encrypt или все же светят жопой в интернет сервером ?

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

  1. Никто Вам не гарантирует, что флаги сбрасывают, очищать их после своих действий просто правило хорошего тона. Ведь не понятно, а когда вы флаг прочитаете, надо ли оно Вам вообще.

  2. Сохранение состояния Вашей программы -- Ваша забота, это Вам не высокоуровневый язык программирования, функции, классы и т.д. Это как глобальные переменные, они по сути такие и есть. Просто некоторые вы сможете только прочитать.

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

Складывается впечатление, что никогда не работали с ассемблером.

После прочтения статьи сложилось впечатление, что Caddy не умеет прослушивать порты отличные от 80/443 (а это не так), так же он умеет сам выполнять какие-то скрипты и отдавать контент. Автор не знает как настроить nginx, ведь там достаточно создать файл для своего домена в sites-available и сделать ссылку на него в sites-enabled, такой подход не требует перегрузки nginx сервера, достаточно перегрузить конфиги после изменений. Для примера там есть default.conf, синтаксис может и странноватый, но прослушивать можно любой порт, даже 4675 указав, что это SSL порт... Не совсем понятно, а зачем собственно для своего домашнего сервера ssl ? Зачем вообще домашний сервер жопой в интернет выставлять ? Если Вы что-то разворачиваете, почему для этого не используется специализированный хостинг ? Белый ип для домашнего сервера тоже выкупали ?

Очень странный "кейс", а что иностранцы не могут пользоваться сервисами в РФ ? Вы же сами ниже про фамилию пишите...

Я всё тщательно проверил и убедился, что мой сайт отлично (или хотя бы вполне неплохо) даже без JavaScript. Но, когда JavaScript недоступен, иногда бывает немного тяжеловато скрывать вещи, скрывать которые необходимо.

Перевод ужасен, простите, "сайт отлично" что ?

Так как я иду по пути доступному мне, то могу сказать что создавать свои entity я не могу из админки поэтому пользовался чем могу. Да и в целом node нас устраивает пока что.

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

Ещё не совсем понял зачем транзакция в утверждении документа, если там не отлавливаете ошибку и не делаете $transaction->rollBack(), официальный мануал.

Что ж, новый редактор хабра действительно странный, вроде не промахивался, а вместо новой строки отправил комментарий, что ж, дополним его.
Контроллер который использует exit, очень странно.

Почему для номера телефона не использовали модуль Phone Number (field), в нем заложен очень классный функционал, в том числе по форматированию текста.

В целом складывается впечатление, что очень спешили, прямо очень сильно.
Надеюсь, в будущем у Вас будет более лаконичный код, удачи в развитии Вашего проекта!

Не часто на хабре проскакивают статьи связанные с Drupal.
Хотелось бы отдельно выделить, что CMS Drupal не сильно распространена в странах СНГ. Являясь разработчиком, использующим в основе эту систему, хочу сказать спасибо.

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

Хотелось бы обратить внимание на качество кода, по моему мнению, оно посредственно, очень много вопросов возникает к так называемому hook_form_alter. Почему не используется hook_form_BASE_FORM_ID_alter ? Последний вызывается для конкретных форм, а не при каждой форме как в Вашем случае.
С установкой ответственного, можно просто вызвать getAccount(), а не id().

Вообще от этих хуков можно было уйти, сделав свои сущности, а не использовать стандартные Node. И формы бы сделали как необходимо, и не пришлось ещё и хук hook_entity_load использовать, прямо в сущности все можно было бы сделать.
Так же это решило бы проблему с заголовками, которые устанавливаете, зачем-то в hook_preprocess_page_title, да он для этого и создан, но с сущностью было бы легче, да и вообще можно было конкретный роутер поменять, сделать там тайтл колбек...

Про Dompdf и вывод pdf вообще отдельная песня...

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered
Activity

Specialization

Фулстек разработчик, Веб-разработчик
SQL
JavaScript
HTML
CSS
JQuery
Drupal
PHP