• Как при помощи модуля argparse написать консольную утилиту?

    Vindicar
    @Vindicar
    RTFM!
    Документацию по модулю открой хотя бы.

    Первый же пример уже даёт представление о том, как будет организован код.
    Создаёшь объект parser, добавляешь ему описания параметров вызовами add_argument(), затем натравливаешь его на аргументы командной строки вызовом parse_args(), который вернёт тебе объект, содержащий распарсенные параметры как атрибуты. Этот объект (его атрибуты) ты уже используешь по своему усмотрению.

    Всё, что после этого остаётся - разобраться с методом add_argument() и его параметрами, за что они отвечают, и какое поведение обеспечивают.
    Ответ написан
    Комментировать
  • Как в SQL работает оператор UNNEST?

    @kalapanga
    Описание тут https://www.postgresql.org/docs/13/functions-array.html
    Ну и например здесь https://habr.com/ru/post/280912/ Пример 2 про неё
    Ответ написан
    Комментировать
  • Как понять, подключён ли кто-то к моему вайфай?

    Adler_lug
    @Adler_lug
    Сосед может банально микроволновкой пользоваться, а у вас Wi-Fi может глючить. Такое бывает.
    Или у него свой Wi-Fi, который работает на том же канале и может быть банальный конфликт. Для возможного исключения последнего в роутере поменяйте канал передачи на какой-нибудь другой. А еще лучше на телефон установите какой ни будь Wi-Fi Analyzer и посмотрите, какие каналы больше заняты и выберите какой-нибудь более свободный.
    Ответ написан
    Комментировать
  • Чем следить, детектить подозрительный трафик?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Ответ написан
    Комментировать
  • Как реализовать это через python requests json?

    @Old_TyT
    name_one = r['asn']['name']
    name_two = r['languages'][0]['name']
    name_three = r['languages'][1]['name']
    Ответ написан
    Комментировать
  • Как работают статические поля в C#?

    insighter
    @insighter
    -First time? - Huh? (C#, React, JS)
    У вас, что dial-up интернет или паталогическая лень? :))

    1. Значения констант применимы только на этапе компиляции сборки.
    2. Любые статические поля класса доступны (конечно, если позволяет видимость) всегда
    3. Любые не статические поля класса доступны после создании экземпляра класса

    https://ru.stackoverflow.com/questions/651231/c-%D...

    В чём польза readonly полей в C#?
    https://metanit.com/sharp/tutorial/3.3.php
    Ответ написан
    Комментировать
  • Сколько времени провайдеры хранят историю сёрфинга в интернете?

    @ikoit
    Web Developer
    С 1 октября в РФ вступило в силу действие постановления правительства, обязывающее операторов связи в течение шести месяцев хранить весь интернет-трафик пользователей за последние 30 суток.
    Возможно данный срок увеличится до 3 лет.
    Ответ написан
    1 комментарий
  • Как создать копию list, в которой будут только элементы удовлетворяющие условию?

    LazyTalent
    @LazyTalent
    Data Engineer, Freelancer
    >>> lst = ["11", "2", "3", "4", "55"]
    >>> new_lst = filter(lambda x: len(x) > 1, lst)
    >>> new_lst
    ['11', '55']
    Ответ написан
    3 комментария
  • Администрирование компьютера работника, есть ли выбор?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    апрещает/разрешает посещение определённых страниц в интернете,

    Прокси
    блокировка установки программ

    учетная запись без прав админа
    Ответ написан
    2 комментария
  • Как удалить несколько цифр из числа?

    ramzis
    @ramzis
    FullStackOverflow
    a = 23.2456
    print(f'{a:.2f}')
    Ответ написан
    Комментировать
  • Как удалить строку из list при упоминании из списка слов?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    a = [x for x in a if '?from' not in x['url']]
    Ответ написан
    1 комментарий
  • Куда можно перенести серверную стойку?

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

    А лицо, которое уже решило, оно знает, что если серверы обрабатывают персональные данные по ФЗ-152, ему, этому лицу, надо искать сервис, который сертифицирован под это дело (и берет за это дополнительные деньги).

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

    Или резет будет превращаться в веселые переписки по три дня с техподдержкой, которые закончатся падением оставшегося куска инфраструктуры и отпиской "ой, мы ребутнули не то"
    Ответ написан
    5 комментариев
  • Какие есть решения для стабильного интернета в посёлке?

    @Drno
    Mikrotik lte kit. Вешаем, в него симку
    https://mikrotik.ru/katalog/katalog/hardware/wifi_...
    Ответ написан
    Комментировать
  • Как лучше распространить (продавать) коммерческий проект (angular 9 + php), локально или на сервере с общим доступом?

    @boss_lexa
    во первых не смешивайте бизнес модели (единоразовая оплата и подписку ежемесячно/ежеквартально/ежегодно) и тип пользования (SaaS или установка на сервер клиента)

    1) Регулярная подписка скорее всего даст большую прибыльность с одного клиента (LTV), чем стоимость его привлечения (CAC) и для бизнеса лучше выбрать именно ее. Но все зависит от сложивших рыночных условий на ваш продукт - возможно в данном типе бизнеса подписки не берут. Чтобы понять нужно изучить рынок и сделать какие-то тестовые продажи. Даже если клиент пользуется ПО на своем сервере - вы также можете лицензировать его по подписке. А еще для подписки важно правильно выбрать периодичность ее оплаты так, чтобы ее бизнес модель сложилась (LTV > 2 CAC не более чем за полгода) - некоторые компании берут например не менее чем за 3-6 месяцев оплаты - тк меньше им не окупаются затраты на привлечение клиентов в разумное время.

    2) Для защиты вашего ПО от кражи - самый надежный вариант продавать только доступ к своему серверу, про защиту данных и стоимость серверов - посмотрите на сервис Lightsail AWS - там в одном регионе по 3 датацентра с низким пингом, делаете репликацию и бекапы чтобы данные были надежно защищены от потери и были высокодоступны, недорогие цены на vps от 3.5$/месяц.

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

    А еще есть ряд клиентов - которым администрирование своего сервера/хостинга - не удобно.

    Какое бы ПО вы не выбрали для обфускации и защиты кода на сервере клиента - его все равно сломают. В коде вашем копаться никому не надо - а вот сломать так чтобы можно было пользоваться бесплатно - это сделают!

    Поэтому лучшее заграждение от защиты кода - это цена! Чтобы оградиться от всяких "складчиков" и прочих, кто будет заниматься "взломом" защиты.

    Поэтому решение - 2 тарифа:
    1. регулярная недорогая подписка на SaaS сервис в облаке (ежеквартально/ежемесячно/ежегодно) для клиентов которые платят немного
    2. регулярная подписка с большой стоимостью с установкой на сервер клиента (ежеквартально/ежемесячно/ежегодно) для корпоративных клиентов которые готовы платить много
    Ответ написан
    Комментировать
  • На сколько сильно программирование .ASP NET MVC зависит от C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    На сколько сильно взаимодействуют эти два "языка".
    тут и есть фундаментальное заблуждение - это не два языка

    - язык один C# (хотя можно использовать любые языки реализованные в .NET, но все остальное, кроме vb.Net будет уже муками творчества)

    - ASP.NET MVC это шаблон проектирования и набор библиотек для его реализации

    - ASP.NET MVC Core тоже самое, только кросс платформенное, тут скоре надо просто понять разницу между ветками .Net
    Ответ написан
    Комментировать
  • Как объяснить рядовому клиенту, что сайт, сделанный руками, а не на шаблоне, для него будет лучшим выбором?

    Никак. Если шаблон покривает все потребности значит брать шаблон а не тратить время на разработку с 0.
    Ответ написан
    1 комментарий
  • В наше время именно в России востребованы специалисты со знаниями схемотехники?

    @Andruwkoo
    Востребованы, но не во всех городах. Обычно в городах, где население больше 200к есть предприятия специализирующиеся на выпуске или разработке электронных устройств. Ну и само соло можно просто чинить всякую мелочевку в сервисах)
    Ответ написан
    2 комментария
  • Удаленный работадатель требует сделать ИП, зачем это нужно?

    witosp
    @witosp
    Seo
    Прежде чем открывать ИП - задайте вопрос для себя - Что потребуется для того, чтобы закрыть ИП.
    Ответ написан
    1 комментарий
  • Почему ломается скайп?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Уже починили, установите новую версию с сайта.
    Ответ написан
    Комментировать
  • Прошу помочь составить план\стратегию\порядок обучения, радиоэлектронике\пайке\и т.п.?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    Ну тут два важных вопроса, как и в любой науке - теория и практика.
    Для начала нужно изучить теорию, понять смысл, суть, физику, основы процессов и движения электронов, p-n-переходы, термопреобразования, вольт-амперные характеристики, законы токов, закон Ома и т.д.
    На этот случай в СССР издано много хороших классических книг. Их можно погуглить и скачать. Либо можно купить в бумажном варианте, есть классика уже с эндцатым переизданием, до сих пор актуальна.
    Есть и новые книги. На любой вкус. Как основа и база, можно порекомендовать таких авторов: Хоровиц, Хилл, Шило, Корис, Титце, Шенк, Фрунзе, Банк, Баскаков, Гоноровский, Калашников, Иванов, Шахгильдян, Олсон, и другие.
    Это только что сразу же вспомнил. Вообще заяндогуглите по тегам: основы электроники, радиотехники, схемотехники. Не забывайте, что радиотехника или электроника подразделяется глобально на аналоговую и цифровую.
    Собственно по каждому разделу свои книги и принципы познания. Не забывайте про теорию цепей, способы рассчета их, тут будет полезной линейная, аналитическая, матричная алгебра. При изучении дискретной\цифровой техники или электроники будет необходимо знать дискретную математику и булеву алгебру. Это все основы, это все теория. Также полезен старый добрый журнал "Радио".
    Любую теорию подкреплять необходимо практикой. Рассчеты - рассчетами, решением различных задач, особенно практических. Полезны будут для изучения даже задачи из сборника задач по физике (раздел электричество), радиолектронике, схемотехнике. То есть теоретико-практические задачи - именно тренируют умение применять базу знаний для анализа и рассчетов.
    Ну и собственно после этого самая что ни на есть настоящая практика - пайка, монтаж, проектирование в CAD, работа руками...
    Очень важным будет являться умение пользоваться современными средствами рассчетов и измерений: калькулятор, компьютер, программатор, осциллограф, мультиметр, вольтметр, амперметр. Знать протоколы обмена между периферией и цифровой аппаратурой.
    Ну и самым наверное главным инструментом будет паяльник с всей оснасткой: припои, пасты, жала, канифоли, жиры, шкурки, зачистки, и другие колюще-режущие штуки, способные прийти на помощь при монтаже или пайке.
    В настоящее время в китайских интернет-магазинах есть готовый toolkitы, то есть наборы для обучения электро-монтажу-программированию-конструированию цифровых устройств, также там можно заказать и провода и макетные платы.
    В комплекте с toolkitами идут бывает и инструкции и методики, даже полезно будет приобрести вариант для детей, тоже бывает интересно.
    В интернете распространен буржуйский журнал по проектированию устройств на основе Raspberry Pi, различные проекты. Можно обучаясь попробовать и это на практике, там и пайка и программирование.
    Вообще, изучать электронику и позновательно и увлекательно, в настоящее время для этого все есть. Единственное, подумайте, зачем вам это? Просто как хобби - одно, а если вы хотите стать профессиональным проектировщиком радиоаппаратуры - то сложновато будет самостоятельно все изучить, так как нужны более фундаментальные знания. В таком случае без высшего образования тут никуда не деться. Так что какова ваша мотивация, каковы ваши цели - такова будет и соответствующая стратегия.
    Если хотите базовые знания, реальный и крутой диплом о высшем образовании - то учите математику с физикой, информатику и английский - и вперед в ВУЗ!
    Удачи в постижении электротехнических наук!
    Ответ написан
    5 комментариев