Зачем сложно, если можно просто?

Автор Evil Lexus

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

Ф-я получения данных о состоянии системы

Автор Evil Lexus

import psutil import datetime import platform def get_system_info(): result = {} # ОС os_platform = platform.system() # Процессор processor = platform.processor() result.update({‘platform’: os_platform, ‘processor’: processor}) # диски disks = psutil.disk_partitions() for i in disks: try: disk_usage = psutil.disk_usage(i.device) total = int(disk_usage .total) / 1048576 used = int(disk_usage .used) / 1048576 free = int(disk_usage .free) /…

Re: Self.Tracker

Автор Evil Lexus

В догонку к своему посту про самошпиона: Есть такая система опенсорсная HomeAssistant, которая позволяет соединять воедино разные части умного дома. Система весьма гибкая и интересная и я ее даже одно время плотно использовал, хотя и ниасилил в полном объеме. Так вот, HomeAssistant имеет мобильное приложение (по крайней мере для Андроида), которое может быть установлено на…

Соревнования танков с ИИ

Автор Evil Lexus

Давно зреет идея собрать танк в масштабе 1/16, вооруженный хард-пневматикой и оснащенный блоком самоуправления. То есть не пошлый RC, а вполне самостоятельный танк, сам идентифицирующий цели и нацеленный на уничтожение такого же танка-противника. Камеры, датчики, распознавание образов, прицеливание и вот это вот все. По-моему, весьма интересная дисциплина кибер-спорта могла бы получиться. Да, недешево, с учетом…

Функция конвертации секунд в более крупные периоды времени (Python)

Автор Evil Lexus

Функция  превращает количество секунд в удобночитаемые человеком  значения времени. def seconds_to_str(uptime): “”” Функция принимает числовое значение секунд и возвращает строку в формате: ‘3 нед., 1 дн., 18 час., 23 мин., 3 сек.’ Доли секунды округляются до секунд. “”” seconds = ” minutes = ” hours = ” days = ” weeks = ” uptime =…

Функция определения времени суток (Python)

Автор Evil Lexus

Первый вариант: на основе словаря, более быстрый вариант: import datetime import time def time_of_day_dict(dt=None, ts=None, tod_dict=None): ”’ Принимает объект datetime (dt) или timestamp (ts), и словарь tod_dict {час : наименование времени} Возвращает строку c временем суток. При отсутствии аргументов – возвращает строку с текущим временем суток. Словарь по умолчанию: {0: ‘ночь’, 1: ‘ночь’, 2: ‘ночь’,…