сли в HTML-странице и в HTTP-заголовках правильно указана кодировка, и сервер передаёт её именно в этой кодировке, то проблем быть не должно. Однако до сих пор встречаются какие-то древние сайты, которые написаны в кодировке KOI8-R или ещё какой-нибудь, но эта кодировка не указывается ни в тегах <meta http-equiv=»Content-Type»… , ни в HTTP-заголовке ответа Content-Type. […]
Русский язык в jQuery datepicker
Чтобы включить русский язык во всех datepicker нужно добавить строчку: 1 $.datepicker.setDefaults( $.datepicker.regional[ «ru» ] );
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 […]
Как в Go Lang запустить консольную команду в интерактивном режиме
Что произойдёт, если выполнить такой фрагмент кода в Go? cmd := exec.Command(«vim», «filename») cmd.Run() Что угодно, но только не то, что ожидает разработчик.
Laravel, Redis и Socket.io
Установка На стороне сервера требуются следующие пакеты — через npm: npm install ioredis socket.io —save Для PHP с помощью composer: composer require predis/predis