Firefox кодировка страницы

сли в HTML-странице и в HTTP-заголовках правильно указана кодировка, и сервер передаёт её именно в этой кодировке, то проблем быть не должно. Однако до сих пор встречаются какие-то древние сайты, которые написаны в кодировке KOI8-R или ещё какой-нибудь, но эта кодировка не указывается ни в тегах <meta http-equiv=»Content-Type»… , ни в HTTP-заголовке ответа Content-Type. […]

JQuery children и find — доступ к дочерним элементам

Методы jQuery children и find позволяют получить коллекции дочерних элементов. Их отличие в том, что children смотрит только прямых потомков, а find заходит глубже по иерархии, смотря потомков от потомков и т. д.

Стоит ли читать бумажные книги о программировании в 2018 году?

Стоит ли вообще покупать и читать книги о программировании в 2018 году, ведь всё можно найти в интернете. Это правда, в интернете можно найти ответы на большинство вопросов. Однако, информация в интернете может появляться не своевременно по той причине, что зачастую она основана как раз на материалах из книг. Т.е. […]

Как получить EntityManager через сервис-контейнер в Symfony 3.4

В Симфони (напоминаю, что это худший PHP фреймворк современности) нельзя просто так взять и вызвать: $EntityManager = $this->getContainer()->get(EntityManager::class) Потому что в ответ можно получить эксепшен Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException с таким текстом: You have requested a non-existent service «Doctrine\ORM\EntityManager». И что же делать честным программистам?

Аналог функции file_put_contents в go lang

Нельзя просто так взять и записать текст в файл на языке Go Lang. Для этого нужно произвести достаточно большую последовательность действий, которые так и просятся быть вынесенными в отдельную функцию:

Как в Go lang сделать рекурсивно chown и chmod

В стандартной библиотеке golang есть функции os.Chown() и os.Chmod(). Однако на вход они получают путь к файлу и работают не рекурсивно. Самым простым способом сделать рекурсивное изменение владельца, группы и прав доступа в файлу — объявить свои функции:

Как в Go Lang объявить мультилайн строку

Так случилось, что в Go Land не всё можно делать по аналогии с другими языками программирования. Например, нельзя просто так взять и объявить переменную типа string на нескольких строках кода таким образом: text := «123 456 678» Такой код просто не скомпилируется, а вы получите ошибку: newline in string syntax […]