TeamSpeak

TeamSpeak — компьютерная программа, предназначенная для голосового общения в сети Интернет посредством технологии VoIP. От классического телефона отличается практически неограниченным количеством абонентов, разговаривающих одновременно. Основное предназначение программы можно также понять, если перевести ее название с английского: «Team» – это команда, «Speak» – говорить. TeamSpeak больше всего похоже на многоканальную рацию, в которой можно одновременно пользоваться несколькими каналами. При этом доступны все опции, разработанные ранее для удобства использования раций в полевых (боевых) условиях. Программы этого типа предназначены прежде всего для геймеров, но могут использоваться везде, где необходима голосовая связь и координация большой группы людей.

Для полноценной работы с TeamSpeak пользователю требуются наушники или колонки и микрофон. Для произношения фраз доступны два способа активации микрофона: кнопкой клавиатуры или мыши (англ. push to talk) и голосом (англ. voice activation). Активировавший микрофон участник отмечается индикатором ярко-синего цвета, в то время как молчащий пользователь имеет значок тёмно-синего цвета. Участники также могут ставить себе статусы, отключающие приём или передачу звука, либо просто информирующие о том, что человек вышел. Чтобы пользоваться TeamSpeak, необходимо знать адрес сервера, на котором установлена серверная часть программы, и пароль, если он требуется для соединения. Подключившись к серверу, пользователь попадает в канал по умолчанию, если при подключении не был указан путь в конкретный подканал. Весь сервер представляет собой корневую иерархическую систему каналов и подканалов, каждый из которых может иметь собственного модератора или супермодератора, а также свой уровень доступа, отличный от прочих каналов. Процесс общения представляет собой конференцию в реальном времени, в которой говорящие могут произносить реплики одновременно, подчас заглушая друг друга. Во избежание этого каждый участник может заблокировать лично для себя звук от другого участника либо скорректировать его громкость.

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

Ссылка: https://www.teamspeak.com/ru/

Получение списка всех файлов из каталога на PHP

Как лучше всего получить все файлы из одного каталога с помощью PHP? Поможет функция scandir():

$path  = '/tmp';
$files = scandir($path);

Следующий код, при помощи функции array_diff(), удалит ссылки на текущий . и родительский .. каталоги из возвращаемого массива из scandir():

$path  = '/tmp';
$files = array_diff(scandir($path), array('.', '..'));

Сервисы для работы с графами онлайн

Граф — это геометрическая фигура, которая состоит из точек и линий, которые их соединяют. Точки называют вершинами графа, а линии — ребрами.

Граф Online

Граф Online — создание и визуализация графа в два клика или по матрице смежности и поиск кратчайшего пути, поиск компоненты связности, поиск Эйлеровго цикла.

Ссылка: https://graphonline.ru/

Сервисы для поиска специалистов

Профи

Профи — российский сервис поиска специалистов. Образован в июле 2014 года при объединении семи проектов Eruditor Group по поиску профессионалов для бытовых и других задач. В базе Профи более 10 миллионов клиентов и 2 300 000 профессионалов.

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

Ссылка: https://profi.ru/

Яндекс.Услуги

Яндекс.Услуги — веб-служба компании Яндекс, предназначенная для поиска услуг и специалистов. Сервис работает как с частными лицами, так и с компаниями со всей страны.

Ссылка: https://uslugi.yandex.ru/

YouDo

YouDo.com — российский сервис, который позволяет находить с помощью веб-версии и мобильных приложений исполнителей для решения бытовых и бизнес-задач.

Ссылка: https://youdo.com/

MongoDB

MongoDB — документоориентированная система управления базами данных, не требующая описания схемы таблиц. Считается одним из классических примеров NoSQL-систем, использует JSON-подобные документы и схему базы данных. Написана на языке C++. Применяется в веб-разработке, в частности, в рамках JavaScript-ориентированного стека MEAN.

MongoDB подходит для следующих применений:

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

Ссылка: https://www.mongodb.com/

VMware Workstation Player

VMware Workstation Player (ранее VMware Player) — бесплатный для некоммерческого использования программный продукт, на основе виртуальной машины VMware Workstation, но с ограниченной функциональностью, предназначенный для запуска образов виртуальных машин, созданных в других продуктах VMware, а также в Microsoft VirtualPC и Symantec LiveState Recovery. Начиная с версии 3.0 VMware Player позволяет также создавать образы виртуальных машин. Ограничение функциональности теперь касается в основном функций, предназначенных для IT-специалистов и разработчиков ПО. Например, отсутствует возможность тонкого настраивания виртуальных сетевых адаптеров через Virtual Network Editor.

Лицензированная версия VMware Player называется VMware Player Plus. После ввода лицензионного ключа появляется возможность использовать дополнительные функции, такие как поддержка виртуальных машин с ограниченным доступом, массовое развертывание, официальная поддержка разработчика.

Ссылка на ресурс: https://customerconnect.vmware.com/en/downloads/search?query=vmware%20workstation%20player

VirusTotal — бесплатная служба для анализа подозрительных файлов и ссылок

VirusTotal — бесплатная служба, осуществляющая анализ подозрительных файлов и ссылок (URL) на предмет выявления вирусов, червей, троянов и всевозможных вредоносных программ. VirusTotal награждён американским изданием PC World Magazine как один из 100 лучших продуктов 2007 года.

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

Результаты проверок файлов сервисом не зависят от какого-то одного производителя антивирусов.

Антивирусы на VirusTotal не гарантируют 100%-го отсутствия вредоносного кода в файле, и не гарантируют 100%-ое присутствие вредоносного кода в файле, так как чёткие критерии, по которым программные продукты (файлы) могут быть отнесены к категории вредоносных программ, до настоящего времени нигде чётко не оговорены.

У компаний-разработчиков антивирусного программного обеспечения существуют собственные классификации и номенклатуры вредоносных программ, поэтому при проверке файла антивирусы на VirusTotal могут выдавать разные результаты, например, одни антивирусы посчитают файл опасным, а другие — безопасным.

Все используемые сервисом антивирусные базы постоянно обновляются. В результатах проверки указываются даты последних обновлений всех баз.

Сервис постоянно развивается, постоянно подключаются новые сканеры (антивирусы и антитрояны). VirusTotal отсылает подозрительные файлы производителям антивирусов на анализ.

7 сентября 2012 года в блоге сайта было объявлено о приобретении сервиса компанией Google.

В январе 2018 года сервис стал частью Chronicle, новой компании Alphabet, специализирующейся на кибербезопасности.

Ссылка: https://www.virustotal.com/gui/home/upload

Способы ввода-вывода целочисленного массива через консоль

Допустим, на вход поступает строка:

<< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Эту строку надо преобразовать в одномерный целочисленный массив (список, list). Это можно сделать несколькими способами.

Первый способ:

# Первый вариант ввода целочисленного массива
a = list(map(int, input().split()))

Второй способ:

# Второй вариант ввода целочисленного массива
a = [int(x) for x in input().split()]

Чтобы вывести такой массив на экран, также существует несколько способов:

Первый способ:

# Первый вариант cтандартного вывода целочисленного массива
print(*a)

Второй способ:

# Второй вариант cтандартного вывода целочисленного массива
for i in range(len(a)):
    end = ' '
    if len(a) - 1 == i:
        end = ''
    print(a[i], end=end)

Третий способ:

# Третий вариант cтандартного вывода целочисленного массива
print(' '.join(list(map(str, a))))

Теперь всё вместе в одном файле:

"""
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
"""
# Первый вариант ввода целочисленного массива
a = list(map(int, input().split()))
# Второй вариант ввода целочисленного массива
# a = [int(x) for x in input().split()]

# Первый вариант cтандартного вывода целочисленного массива
print(*a)
# Второй вариант cтандартного вывода целочисленного массива
# for i in range(len(a)):
#     end = ' '
#     if len(a) - 1 == i:
#         end = ''
#     print(a[i], end=end)
# Третий вариант cтандартного вывода целочисленного массива
# print(' '.join(list(map(str, a))))

На этом всё. Знаете другие способы? Напишите в комментариях.

CMS MODX

MODX (читается «мо́дэкс») — это бесплатная профессиональная система управления содержимым (CMS) и фреймворк для веб-приложений, предназначенная для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым) сайтов.

MODX распространяется бесплатно по лицензии GPL с открытым исходным программным кодом (Open Source). Это означает, что систему MODX может использовать каждый: как для личного использования, так и для коммерческого распространения сайтов, построенных на данной системе управления.

MODX написана на программном языке PHP и использует для хранения данных СУБД MySQL или MS SQL. Система управления MODX может быть установлена на большинстве веб-серверов (например, таких как IIS, Apache, Lighttpd, Nginx и Zeus), а контрольная панель системы (или админ-зона) работает практически во всех современных браузерах.

Ссылка на ресурс: https://modx.com/