Задать вопрос
  • Где найти видео с новшествами программирования?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    программированию с низким уровнем качества, для новичков или с устаревшей информацией

    Вы не задумывались почему? Основной поток программистов - макаки, новички, и на них делается основной упор.

    Все кто более смышленный, гуглят, ищут сами.Это как правило акцентированные статьи на английском, пробелемы\задачи на работе и тому подобное.

    Никто не будет вам делать подарок, и скидывать сервис где собраны все гайдлайны от А до Я.

    Иначе зачем вы нужны обществу как программист, если ваш навык поиска информации равен продавшице Тамаре из магазина.

    Выход: Выбрать язык + описать задачу\проблему + выборка по году выдачи гугла + добавить ключевые слова = ваше решение задачи.
    Ответ написан
    Комментировать
  • После hard reset тормозит Honor 9 lite, как исправить?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Как можно исправить проблему? в эксплуатации 1 месяц, гарантии нет (т.к с Китая).

    Прошивка global или china?
    Если china - то у них в стоке было вшито очень много софта, который активно юзал gps, телеметрию, и постоянно запускал что нибудь в памяти.

    Можте быть поможет перерошивка или даунгрейд.
    Ответ написан
    3 комментария
  • Как не кипятится из-за полных идиотов и как с ними общаться?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    В общем, внутри всё буквально кипит и после каждого такого "разговора" нужно пол часа перекурить / сходить в спортзал / пробежаться и т.д.

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

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

    PS: у нас штат 120 человек в компании, один отдел работает на аутсорсе - итого, самый крупный клиент, который работает с нами уже 8 лет, самый жлобский и отвратный, и никто с ним не ужился, кроме этого отдела с железными ребятами. В итоге очень крупые деньги идут в нашу кассу.
    Ответ написан
    2 комментария
  • Для чего предприятия создают локальные сети, если существует интернет и там можно все хранить и передавать?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Основная причина: неконтролируемый доступ к размещённым/передаваемым бизнес-данным предприятия в сети Интернет.
    Далее, ещё ряд:
    2. Стабильность работы бизнеса, независящего от интернет-подключения.
    3. Узкий канал подключения к сети Интерент при большом количестве сотрудников в одном офисе/здании (bottleneck) и, как следствие, огромная потеря в скорости обмена данными как между сотрудниками, так и с внешними ресурсами.
    4. Возможность полной потери информации в любой момент времени и без шанса восстановления по независящим от бизнеса причинам.
    Ответ написан
    Комментировать
  • Как управлять с помощью telebot своим аккаунтом?

    SoreMix
    @SoreMix
    yellow
    Нет, pyTelegramBotAPI только для ботов

    Для клиента есть хороший pyrogram
    Ответ написан
    1 комментарий
  • Как закрыть доступ к серверу по ай пи и разрешить по домену?

    @Karpion
    Я не понял, как это помешает создавать зеркало.

    А так - вариантов много. Например, можно сделать вирт.сайты - так, что на доменное имя будет один сайт (если имён несколько - то на каждое можно вешать отдельный сайт), а на IP-адрес - другой сайт.
    Ответ написан
    Комментировать
  • Видит ли мобильный оператор перемещения сим-карты в Авиарежиме?

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

    В карте нет элементов питания. Если сделать карте рентген, можно убедиться, что 90% ее объема - это пластик, 5% - контакты, остальное - кремниевый чип с памятью и процессором.
    Ответ написан
    Комментировать
  • Видит ли мобильный оператор перемещения сим-карты в Авиарежиме?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Здравствуйте имярек наме, вас беспокоит КГБ
    Я уже понял
    Как?
    Вы звоните на выключенный телефон.

    На самом деле сим карта просто чип, всю работу делает телефон.
    А вот его в состоянии обнаружить БС даже без карты.
    Авиа режим собственно отключает все радиомодули в телефоне.
    Еще есть радиопрезервативы, они экранируют телефон от радиоволн.
    Ответ написан
    Комментировать
  • Ошибка при запуске Телеграм бота?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Токен нужно поместить в кавычки:
    bot = telebot.TeleBot('1327940151:AAFrkWEb70rf7V8lnr01LNY1r0MJ60pj8ao')
    Ответ написан
    Комментировать
  • Как установить библиотеку python скачанную на пк?

    Zoominger
    @Zoominger Куратор тега Python
    System Integrator
    pip install /root/vaitota.zip
    Или:
    unzip ne-umeu-v-gugl.zip
    cd ne-umeu-v-gugl
    pip install .
    Ответ написан
    Комментировать
  • Как разбить get запрос и занести все в свои переменные?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Не нужно никогда get запрос заносить ни в какие переменные.
    Никогда не надо заниматься такой фигнёй, как выковыривание элементов массива в отдельные переменные.
    Массив для того и придуман, чтобы работать с изменяемой неструктурированной информацией

    Поэтому если тебе надо получить 1, то прсто пишешь $_GET['count']. ВСЁ. Никаких тебе страданий и проблем.
    Ответ написан
    Комментировать
  • Как спрятать обратный слеш?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Он и не выводится
    Ответ написан
    Комментировать
  • Как бороться с клонами сайта?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    - как бороться?
    Ни как. Понять, простить и забить.
    Я уже подумывал о ддосе
    - DDoS(даже с благими намерениями) является преступлением - так как создается нагрузка на сеть не только мошенникам, но и третьим лицам. В таком случае наказание можете понести уже вы.
    Ответ написан
    3 комментария
  • Различия между Embedded и системным программированием, разработкой ОС?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Kernel.org
    Ответ написан
    Комментировать
  • Телеграм бот. SQlite3 как выводить id?

    shabelski89
    @shabelski89
    engineer
    для начала сделать импорты:
    import sqlite3
    from sqlite3 import Error
    from time import sleep, ctime


    вызов всех SQL выражений сделать через функцию:
    def post_sql_query(sql_query):
        with sqlite3.connect('my.db') as connection:
            cursor = connection.cursor()
            try:
                cursor.execute(sql_query)
            except Error:
                pass
            result = cursor.fetchall()
            return result


    далее нужно создать таблицу в sqlite и в качестве primary key (именно он на уникальность определит) сделать id user:
    def create_tables():
        users_query = '''CREATE TABLE IF NOT EXISTS USERS 
                            (user_id INTEGER PRIMARY KEY NOT NULL,
                            username TEXT,
                            first_name TEXT,
                            last_name TEXT,
                            reg_date TEXT);'''
        post_sql_query(users_query)


    и функцию регистрации пользователя:
    def register_user(user, username, first_name, last_name):
        user_check_query = f'SELECT * FROM USERS WHERE user_id = {user};'
        user_check_data = post_sql_query(user_check_query)
        if not user_check_data:
            insert_to_db_query = f'INSERT INTO USERS (user_id, username, first_name,  last_name, reg_date) VALUES ({user}, "{username}", "{first_name}", "{last_name}", "{ctime()}");'
            post_sql_query(insert_to_db_query )

    а дальше вызывать её из хендлера:
    create_tables()  # вызываем функцию создания таблицы users
    
    
    @bot.message_handler(commands=['start'])
    def start(message):
        register_user(message.from_user.id, message.from_user.username,
                      message.from_user.first_name, message.from_user.last_name)
        bot.send_message(message.from_user.id, f'Welcome  {message.from_user.first_name}' )


    Думаю принцип понятен, далее можно со всеми данными так работать и да код так себе, но должен работать.
    Достаточно подробно?)
    Ответ написан
    8 комментариев
  • Какой антивирус лучше ставить на планшет на андроиде?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Как обезопасить андроид от вирусов?

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

    Я думаю мало чем поможет. Обновление сигнатур происходит не так часто, и шанс подцепить какую нибудь бяку - будет все равно высокий(в случае неадекватного серфинга). За последние 10 лет использования андроида, не разу не использовал антивирус, и вам советую не заморачиваться. Если андроид захочет отдать концы, он это сделает.
    Ответ написан
    Комментировать
  • Как подключить файл с определённым именем только 1 раз php?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    require_once / include_once

    PS: Если автор вопроса реально имеет десяток разных файлов с одинаковыми названиями, то вопросов два - нафига, а главное зачем? Хотя чему я удивляюсь, в тегах же вордпресс, а значит автор должен страдать...
    Ответ написан
    3 комментария
  • Почему бот работает неправильно?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Можно сделать отдельные списки со словами, а потом проверять, есть ли ответ от пользователя в нужном списке:
    print("Привет, какое у тебя настроение?")
    
    good = ["хорошо","хорошее","отлично","отличное","прекрасно","прекрасное","замечательно","замечательное","идеально","норм"]
    bad = ["плохо","плохое","ужасно","ужасное","не очень","такое себе" ]
    
    a =  input().lower()
    if  a in good:
        print("У меня тоже хорошее настроение")
    elif a in bad:
        print("Ничего страшного, скоро все наладится")
    else:
        print("Извини, я тебя не понимаю")
    Ответ написан
    1 комментарий
  • Как сделать свой REST API?

    VlasenkoFedor
    @VlasenkoFedor
    Программист: php, js, go
    index.php
    <?php
    # Author - Fedor Vlasenko, vlasenkofedor@gmail.com
    define('METHOD', $_SERVER['REQUEST_METHOD']);
    define('URI', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
    
    function router($url, ...$args)
    {
        (empty($args[1]) || false !== strpos(METHOD, $args[0]))
        && (URI === $url || preg_match('#^' . $url . '$#iu', URI, $match))
        && die(call_user_func_array(end($args), $match ?? []));
    }
    
    router('/api/games', 'GET', function () {
        echo 'список игрушек';
    });
    
    router('/api/game/(\d+)', 'GET', function (...$args) {
        echo 'информация о игрушке: ', $args[1];
    });
    
    router('/api/games', 'POST', function () {
        echo 'добавить новую игрушку';
    });
    
    router('/api/games/(\d+)', 'PUT', function (...$args) {
        echo 'обновить существующую игрушку: ', $args[1];
    });
    
    router('/api/games/(\d+)', 'DELETE', function (...$args) {
        echo ' удалить игрушку: ', $args[1];
    });
    
    header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
    echo '404';

    далее в консоли запускаем встроенный php сервер
    php -S localhost:8000 index.php
    тестируем и наслаждаемся :-)
    Ответ написан
    2 комментария