Архив рубрики: Публикации

Ищете отличный домашний Wi-Fi? Вот лучшие Wi Fi маршрутизаторы на 2020 год

Ознакомьтесь с нашим списком лучших беспроводных маршрутизаторов от ведущих производителей, которые улучшат скорость и покрытие сети Wi-Fi дома.

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

Однако не секрет, что не все беспроводные маршрутизаторы созданы равными, и некоторые модели больше подходят для вашей семьи в зависимости от ваших действий в Интернете, количества подключенных устройств и размера вашего дома.

Вот наш выбор лучших беспроводных маршрутизаторов в 2020 году: Читать

Создавайте свои собственные модули Python

Python — это многоцелевой язык динамического программирования высокого уровня. Он предоставляет множество встроенных модулей и функций для выполнения различных типов задач. Помимо этого, мы также можем создавать наши собственные модули, используя Python. Модуль похож на библиотеку на Java, C, C ++ и C #. Модуль обычно представляет собой файл, содержащий функции и операторы. Функции и операторы модулей обеспечивают определенные функции. Модуль Python сохраняется с расширением .py. В этой статье мы научимся создавать собственные модули Python.

 

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

 

Создание модулей Python

Чтобы создать модуль Python, откройте скрипт Python, напишите несколько операторов и функций и сохраните его с расширением .py. Позже мы можем вызывать и использовать эти модули где угодно в нашей программе.

Давайте создадим новый модуль с именем «MathOperation». Этот модуль содержит функции для выполнения сложения, вычитания, умножения и деления.

#Создание модуля MathOperation



#модуль обеспечивает функции сложения, вычитания, умножения и деления



#все функции принимают в качестве аргумента два числа



#создание функции добавления



def addition(num1,num2):



return num1+num2



#создание функции вычитания



def subtraction(num1,num2):



return num1-num2



#создание функции умножения



def multiplication(num1,num2):



return num1*num2



#создание функции деления



def division(num1,num2):



return num1/num2




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

 

Вызовите свой модуль

Давайте вызовем этот модуль в нашем другом скрипте Python с помощью команды import.

import MathOperation



#вызов функции сложения из модуля MathOperation



#функция вызывается с помощью имени модуля



print("Результат суммы: ",MathOperation.addition(10,4))



#вызов функции вычитания



print("Результат вычитания: ",MathOperation.subtraction(100,34))



#вызов функции умножения



print("Результат умножения: ",MathOperation.multiplication(4,3))



#вызов функции деления



print("Результат деления: ",MathOperation.division(200,5))




Вызов переменных модуля

Мы также можем объявить переменные в наших самостоятельно созданных модулях Python, присвоить значения этим переменным и вызвать их в нашем скрипте Python. Модули также могут содержать словари, списки и т. д.

#создание переменных



num1 = 10



num2 = 20



#создание списка учащихся



student = ['AndreyEx','Max','Alex','Term']



#создание студенческого словаря



std_dict = {'name':'AndreyEx','age':40,'email':'andr@andreyex.ru'}


 

Теперь давайте вызовем переменные и объекты в другом скрипте Python.

#импорт модуля



import MathOperation



#вызов переменной num1



print("Значение num1 равно:",MathOperation.num1)



#вызов переменной num2



print("Значение num1 равно:",MathOperation.num2)



#вызов списка студентов



print("Значение num1 равно:",MathOperation.student)



#список студентов



print(MathOperation.student[0])



print(MathOperation.student[1])



print(MathOperation.student[2])



print(MathOperation.student[3])



#печать студенческого словаря



print(MathOperation.std_dict)



#вызов элемента студенческого словаря



print(MathOperation.std_dict['name'])



print(MathOperation.std_dict['age'])



print(MathOperation.std_dict['email'])




Результат показывает, что мы успешно получили доступ к переменным и функциям из модуля «MathOperation».

 

Список всех функций и переменных модуля

Python предоставляет встроенную функцию dir (), которая перечисляет имена всех функций и переменных, присутствующих в конкретном модуле. Давайте воспользуемся функцией dir (), чтобы перечислить имена функций и переменных модуля «MathOperation».

Это наши функции и переменные, созданные в нашем модуле «MathOperation».

#создание модуля MathOperation



#модуль обеспечивает функции сложения, вычитания, умножения и деления



#все функции принимают в качестве аргумента два числа



#создание функции добавления



def addition(num1,num2):



return num1+num2



#создание функции вычитания



def subtraction(num1,num2):



return num1-num2



#создание функции умножения



def multiplication(num1,num2):



return num1*num2



#создание функции деления



def division(num1,num2):



return num1/num2



#создание переменных 



num1 = 10 num2 = 20 



#создание списка учащихся 



student = ['AndreyEx','Max','Alex','Term'] 



#создание студенческого словаря 



std_dict = {'name':'AndreyEx','age':40,'email':'andr@andreyex.ru'}


 

Теперь давайте вызовем функцию dir () в нашем скрипте Python.

#импорт модуля



import MathOperation



#использование функции dir()



print(dir(MathOperation))


 

Вывод

Хотя Python предоставляет множество встроенных модулей и функций для выполнения некоторых конкретных задач, мы также можем создавать наши собственные модули Python. Модуль Python содержит функции и переменные. Модули Python сохраняются с расширением .py. В этой статье объясняется создание ваших собственных модулей Python с помощью простых примеров.



2020-11-02T12:00:17
Python

Как сбросить или изменить PIN-код Windows 10

Как пользователи компьютеров, мы понимаем важность безопасности для защиты наших устройств от нежелательного/несанкционированного доступа и обеспечения изолированности и безопасности нашей работы. Следовательно, мы согласны с тем, что большая часть того, что мы делаем в нашей компьютерной системе (включая рабочую и личную) сегодня, требует от нас входа в систему и предоставления надежного пароля, который трудно взломать. Windows 10 предлагает нам несколько способов входа в систему на нашем устройстве, которые мы можем использовать для защиты наших систем; к ним относятся локальный пароль, PIN-код, Windows Hello, графический пароль и динамическая блокировка.

Хороший пароль или PIN-код часто бывает сложно взломать, но иногда бывает сложно запомнить. Что произойдет, если вы забудете PIN-код в Windows 10? Единственный способ восстановить доступ к вашей системе — это установить новый, так как вы не сможете получить свой старый PIN-код.

Как сбросить или изменить PIN-код Windows 10

В этом руководстве по Windows 10 мы покажем вам, как сбросить или изменить PIN-код Windows 10. Может быть несколько причин, по которым вам потребуется сбросить или изменить PIN-код Windows 10. Ниже приведены два сценария, для которых вам нужно будет выполнить этот процесс.

  1. Застрял на экране блокировки Windows
  2. Уже вошел в Windows

Рассмотрим эти сценарии более подробно.

1] Зависание на экране блокировки Windows

Если ваш компьютер с Windows 10 заблокирован или вы полностью забыли свой PIN-код, вам придется сбросить его. Следуй этим шагам:

1] На заблокированном экране входа в Windows начните с выбора опции «Я забыл свой PIN-код».

2] В окне новой учетной записи Microsoft вам нужно будет ввести пароль для своей учетной записи Microsoft, а затем ввести код безопасности существующей учетной записи.

Если вы не помните пароль своей учетной записи, вам нужно будет нажать далее на опцию «Забыли пароль» и подтвердить свою личность с помощью кода безопасности. Этот код безопасности можно получить по электронной почте или в виде текстового сообщения.

3] Когда вы узнаете защитный код, введите его и нажмите «Подтвердить».

4] Введите новый PIN-код два раза.

Выполнено! Вы успешно сбросили свой PIN-код для входа в Windows; вы можете использовать этот новый при входе в систему на своем устройстве.

2] Вы уже вошли в Windows

Здесь пользователь имеет доступ к своему устройству с Windows, но хочет изменить свой текущий PIN-код на новый. Следуй этим шагам:

1] Перейдите в «Меню Пуск» и нажмите на маленький значок шестеренки слева внизу.

2] Теперь на странице «Настройки» Windows перейдите в «Учетные записи».

3] Здесь нажмите «Параметры входа» на левой панели параметров.

4] Теперь нажмите «Windows Hello PIN» и нажмите «Я забыл свой PIN».

5] В открывшемся окне нажмите «Продолжить», чтобы подтвердить сброс PIN-кода.

6] Введите свой пароль Microsoft, а затем введите новый PIN-код два раза.

Выполнено! Это завершит ваш запрос на смену PIN-кода в Windows 10.

Обратите внимание: если вы не помните свой пароль Microsoft, нажмите на опцию «Забыли пароль» и подтвердите свою личность с помощью кода безопасности (код безопасности можно получить по электронной почте или в виде текста).

Заключительные слова

Использование ПИН-кода для входа в систему Windows является удобным вариантом, поскольку не требует ввода сложных паролей, которые часто трудно запомнить. Если вы забыли свой PIN-код Windows 10, вы можете легко сбросить или изменить PIN-код Windows 10 с помощью этого руководства. Сообщите нам, помогло ли это, в разделе комментариев ниже.



2020-11-02T09:11:54
Вопросы читателей

Как изменить имя хоста в Debian 10 Linux

В этом руководстве объясняется, как изменить имя хоста в Debian 10 Buster без перезапуска системы.

Имя хоста задается во время установки операционной системы Debian или, если вы запускаете виртуальную машину, оно динамически назначается экземпляру при запуске.

Подготовка

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

Зачем использовать VPN сервис – главные причины повышения веб-безопасности

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

Это уже повод задуматься о том, чтобы установить vpn на ПК и таким способом создать защиту для своего устройства. Активно пользуясь ВПН, вы сможете скрыться от провайдера, которые не сможет видеть, какие сайты вы посещаете, каким пользуетесь сервисами и что скачиваете.

При этом виртуальная частная сеть может быть полезна еще и в других аспектах. Рассмотрим их детальнее.

 

Защита при подключении к публичному Wi-Fi

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

При подключении к Интернету через VPN, ваше соединение становится защищенным благодаря шифрованию и направлению трафика в отдельный туннель. Вас никто не сможет отследить в сети и все ваши данные надежно защищены.

 

Свободные путешествия

Планируя путешествия за границу, никогда не забывайте включать VPN перед веб-серфингом. В этом случае сразу исключен вариант блокировок и ограничений контента, а также правительственные службы не смогут контролировать ваши действия в сети. Например, находясь в Китае, где заблокирован Facebook, вы легко сможете обойти запрет благодаря использованию виртуальной частной сети. Аналогичный подход действует для посещения потоковых сервисов, которыми вы пользуетесь на платной основе у себя дома.

 

Работа удаленно

Для удаленной работы VPN просто необходимо, чтобы свободно и безопасно заходить в корпоративную сеть и пользоваться ресурсами компании, зная, что никто не перехватит ваш трафик. Таким же образом, вы сможете, находясь далеко от дома, входить в домашнюю сеть без риска информационной утечки.

 

Для политической скрытности

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

 

Для личного уединения

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

 

Подводим итог

В данной статье представлены ключевые аспекты необходимости использования виртуальной частной сети. Установить VPN на свой компьютер достаточно просто, это под силу даже людям, которые не разбираются в Интернет-технологиях. Среди многообразия сервисов, представленных на рынке, одним из лучших выступает RUSVPN. Компания предлагает варианты полноценной программы и браузерного расширения. На любом устройстве – мобильном или компьютерном – вы сможете подключить его, следуя несложной инструкции, и обезопасить свою работу в Интернете.



2020-10-29T00:19:12
Сетевые технологии

Как получить текущую дату и время в JavaScript?

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

Javascript предоставляет встроенный объект Date, который помогает управлять датой и временем. Позже мы можем извлечь все, что захотим, в соответствии с нашими потребностями, используя различные встроенные методы. Итак, давайте сразу перейдем к процессу и изучим различные методы извлечения текущей даты и времени.

Прежде всего, мы создадим новый объект Date() и объявим переменную с именем «current» и назначим новый объект Date() переменной «current».

var current = new Date();

 

После присвоения давайте посмотрим на объект Date, что он для нас имеет.

console.log(current)

 

Хорошо! Довольно круто смотрится в хорошем формате. Но как насчет того, чтобы получить только год из всей даты? Мы можем использовать встроенную функцию getFullYear() только для получения года.

current.getFullYear();

 

<- 2020

Точно так же, если мы хотим извлечь только год, мы можем использовать встроенную функцию getMonths() для получения только месяца.

current.getMonth();

 

<- 10

 

Похоже на проблему. Это не 10-й месяц (октябрь)! Как видно из приведенного выше полного вывода для нового объекта Date. Это ноябрь. Ну, это из-за цифрового (0-11). Итак, мы должны добавить к нему «1», чтобы каждый раз получать правильный месяц.

current.getMonth() + 1;

 

<- 11

 

Как и в случае с годом, мы можем сделать то же самое с датой. Например, чтобы извлечь или получить только дату, мы можем использовать встроенную функцию getDate().

current.getDate();

 

<- 27

 

Как и в случае с датой, у нас есть встроенные функции для извлечения желаемого отрезка времени. Например, если мы хотим получить или извлечь только часы из всего текущего времени, мы можем использовать встроенную функцию getHours().

current.getHours();

<- 20

То же самое и с протоколами. Чтобы извлечь только минуты, мы можем использовать getMinutes().

current.getMinutes();

<- 27

Чтобы извлечь только секунды, мы можем использовать getSeconds ().

current.getSeconds();

<- 32

 

Расширенные встроенные функции

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

current.toLocaleTimeString(); // "18:27:32"

 

<- "20:27:32 PM"

И, если мы хотим извлечь только время в виде строки. Мы можем использовать встроенную функцию toLocaleDateString ().

current.toLocaleDateString(); // «27.10.2020»

 

<- "10/27/2020"

 

И, если мы хотим извлечь и дату, и время в одну строку, мы можем использовать встроенную функцию toLocaleString ().

current.toLocaleString(); // "29.09.2020, 14:42:07"

 

<- "9/29/2020", 5:13:16 PM

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

 

Вывод

В этой статье объясняется, как мы можем получить текущую дату и время и как мы можем использовать их для наших нужд очень простым, глубоким и эффективным способом, который может понять и использовать любой новичок. Итак, продолжайте учиться, работать и получать опыт работы с Javascript с linuxhint.com, чтобы лучше разбираться в нем. Спасибо большое!



2020-10-27T20:41:00
Программирование