Как в MySQL добавить новое поле и сделать его первичным ключём и заполнить автоинкрементом

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

Как в Golang создать двумерный 2D slice массив

Например, чтобы создать массив 3 на 3 элементов, можно воспользоваться таким способом: var input = [][]int{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} Для большей строгости можно также указать размеры массива: var input = [3][3]int{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}

Настройка обратного прокси-сервера Traefik для контейнеров Docker в Ubuntu 16.04

Docker – довольно эффективный метод запуска приложений в среде производства. Но что делать, если нужно запустить несколько приложений на одном хосте Docker? В такой ситуации можно настроить обратный прокси-сервер, который будет поддерживать открытыми только порты 80 и 443. Traefik – это обратный прокси с поддержкой Docker, который предоставляет встроенную панель мониторинга. Данный […]

Создаем сайт компании своими руками

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

JavaScript – Массивы. Объект prototype

Свойство prototype позволяет добавлять свойства и методы к любому объекту (Number, Boolean, String и Date и т. д.). Примечание prototype является глобальным свойством, доступный почти у всех объектов. Синтаксис Используйте следующий синтаксис для использования Prototype. object.prototype.name = value

Как сохранить поисковые запросы из раздела вебвизор в Яндекс-Метрике

Так случилось, что в разделе Вебвизор Яндекс-Метрики отсутствует экспорт отчёта. А вам как назло хочется получить с этой страницы какие-нибудь данные. К счастью это можно сделать, выполнив на странице JavaScript сценарий. К счастью, в Яндекс-Метрике используется библиотека jQuery и сделать это будет легко и просто. Привожу пример экспорта списка поисковых […]

Настройка Battle.net’a через прокси сервер

Вначале о типах прокси.  Рассмотрим здесь 3 вида прокси, для которых мы будем настраивать ботлнет — SOCKS, http(s), http.  1. протокол SOCKS выступает в роли надстройки над другими протоколами, поэтому по такому каналу можно пересылать данные, отправляемые с других портов программ (тн соксифицирование). Типичный порт для прокси такого типа — […]