Как включить клиент Telnet в Windows 7?

Вопрос

При попытке выполнить команду telnet, Windows 7 сообщает о том, что telnet не распознается как команда.

Ответ

По умолчанию клиент Telnet не включен в Windows 7. Чтобы его включить, необходимо добавить Windows-компонент клиента Telnet.

Для этого откройте Control Panel (Панель управления) и выберите Programs > Turn Windows features on or off (Программы > Включение или отключение компонентов Windows).

Установить флажок рядом с «Telnet Client» (Клиент Telnet) и нажать ОК.

После установки компонента, можно использовать клиент Telnet в командной строке.

Доступ к удаленной базе данных MySQL из командной строки

Чтобы напрямую войти в удаленную консоль MySQL, используйте следующую команду:

mysql -u {username} -p'{password}' \
    -h {remote server ip or name} -P {port} \
    -D {DB name}

Например:

mysql -u root -p'root' \
        -h 127.0.0.1 -P 3306 \
        -D local

После ключа -p нет пробела, подробнее в документации.

Как сгенерировать UUID в Drupal 8?

Чтобы сгенерировать UUID самостоятельно, понадобится сервис uuid:

$uuid = \Drupal::service('uuid');
$uuid_to_validate = $uuid->generate();
$uuid->isValid($uuid_to_validate);

Чтобы сгенерировать uuid с помощью drush:

sudo drush php-eval "echo \Drupal::service('uuid')->generate();"

Как узнать сколько места на диске занимают таблицы в базе данных через SQL запрос?

Выполните SQL запрос:

SELECT 
	`table_name` AS 'Имя таблицы',
	ROUND(((data_length + index_length) / 1024 / 1024), 2) AS 'Размер (МБ)'
FROM information_schema.TABLES
WHERE table_schema = 'table_name'
ORDER BY (data_length + index_length) DESC;

Практическое владение языком SQL

Сайт поможет каждому, кто хочет приобрести или повысить свои навыки в написании операторов манипуляции данными языка SQL. Суть обучения состоит в том, что вы сами пишете операторы, которые должны вернуть или изменить данные, требуемые заданием. При этом в случае неправильного ответа вы сможете узнать, какие данные возвращает правильный запрос, а также увидеть, что вернул ваш запрос. Кроме того, есть возможность выполнять любые операторы DML к имеющимся базам данных, отключив опцию проверки. Упражнения имеют разный уровень сложности (от 1 до 5), который проставлен во втором столбце списка упражнений. Предлагаются упражнения на выборку данных (оператор SELECT) и упражнения на модификацию данных (операторы INSERT, UPDATE, DELETE и MERGE). По результатам решения задач на сайте ведется рейтинг участников. При этом упражнения на выборку разбиты на три этапа: первый (5 упражнений) без контроля времени на выполнение отдельного задания, второй (начиная с 6 упражнения) — с контролем времени на выполнение каждого задания. На третьем этапе, который называется оптимизационным и начинается с задачи 139, требуется не только правильно решить задачу, но и время выполнения запроса должно быть соизмеримым с временем выполнения авторского решения.

Упражнения первого этапа доступны без регистрации, причем задания можно решать в любом порядке. Для выполнения остальных упражнений требуется регистрация. Регистрация бесплатна, как и все остальные сервисы сайта. В третьем столбце списка упражнений будут отмечаться («OK») номера правильно выполненных упражнений для зарегистрировавшихся посетителей. Посетив наш сайт впоследствии, вам не нужно будет вспоминать, какие упражнения вами уже выполнены, а какие — нет. Исключение составляет обучающий этап. Участие в рейтинге обучающего этапа (включая отметки «ОК» решенных задач) является платным. Однажды зарегистрировавшись, вы впоследствии вводите логин и пароль, указанные при регистрации. При входе без авторизации система не будет отслеживать ваши успехи. Для авторизованных пользователей доступен форум, на котором можно обсудить решения предложенных упражнений.

Ссылка: https://www.sql-ex.ru/

Питонтьютор — бесплатный курс по программированию с нуля

Интерактивный учебник языка Питон. Учитесь, решая серьёзные задачи прямо в браузере.

Ссылка: http://pythontutor.ru/

Laby — изучайте программирование, играя с муравьями и паутиной

Ваш робот-муравей может быть запрограммирован на многих языках: OCaml, Python, C, C++, Java, Ruby, Lua, JavaScript, Pascal, Perl, Scheme, Vala, Prolog. Опытные программисты также могут добавить свой любимый язык.

Ссылка: https://sgimenez.github.io/laby/

Удаление из таблицы записей по списку идентификаторов

Есть список идентификаторов (1, 4, 6, 7) и таблица test_table. Необходимо удалить все записи, у которых идентификатор находится в этом списке. Для этого выполним следующий SQL запрос:

DELETE FROM test_table WHERE id IN (1, 4, 6, 7);

Проброс портов от хоста к VMWare Player

Когда ваша VMWare Player работает под NAT и вам нужен доступ извне хоста к определенному порту VMWare, вы можете настроить проброс портов, отредактировав файл:

C:\ProgramData\VMware\vmnetnat.conf

В разделе incomingtcp нужно прописать строчки:

# Пример
# <порт_хоста> = <ip_гостя>:<порт_гостя>
3401 = 192.168.200.135:3389

Затем перезапустите службу VMWare NAT:

net stop "VMWare NAT Service"
net start "VMWare NAT Service"

Источники:

Инструкция по включению JavaScript в браузере

В настоящее время почти все веб-страницы используют JavaScript, скриптовый язык программирования, который работает на веб-браузере посетителя. Это делает веб-страницы более функциональными, а если по каким-либо причинам JavaScript отключен, содержание или функциональность веб-страницы может быть ограничена или вовсе не возможна. Здесь вы можете найти инструкции о том, как включить (активировать) JavaScript в пяти наиболее распространенных веб-браузерах.

Ссылка на инструкцию: https://www.enable-javascript.com/ru/