Задать вопрос
  • Хотелось бы узнать мнение профессионалов по данному курсу?

    Adamos
    @Adamos
    возможно ли за 9 месяцев стать джуном

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

    на данном курсе

    Прошедших этот курс на этом ресурсе нет. Они пашут в Гуглях за олимпиарды, сразу после получения диплома. (/sarcasm)
    Ответ написан
    3 комментария
  • Что лучше для ребенка для первоначального освоения ПК - Windows или Linux?

    Adamos
    @Adamos
    Практика.
    Когда мой ребенок пошел в школу и там с первого класса стали приучать делать презентации - отдал старый ноутбук. На нем был Линукс и ЛибреОфис.
    Плюсы:
    - не будет "яничегонеделалаоносамо". Мне НИ РАЗУ не пришлось "чинить" этот ноут, только показывать, как что делать.
    - нет игрушек. Очевидный плюс, если вы хотите не занять ребенка, чтобы отвязался, а именно научить его пользоваться компьютером.
    - ну, и я настроил аккаунт на своей домашней машинке, чтобы ребенок мог в привычном окружении сделать что-то на более удобном экране с более удобной периферией. Винды у меня нет.

    За четыре года начальной школы из этого ноута ребенок "вырос", собрал десктоп. Туда уже встала Десяточка, и теперь ребенок не вылезает из Майнкрафта...
    Впрочем, освоение прошло совершенно безболезненно, никаких "переобучающих программ" не понадобилось. Для учебы на той Десяточке используется все тот же, уже привычный ЛибреОфис.
    Ответ написан
    Комментировать
  • Колледж или 10 класс?

    xez
    @xez
    TL Junior Roo
    В школе окружение хреновое

    В колледже лучше не будет.
    Так что в 10й класс однозначно. До выпуска заниматься самообразованием.
    После 11го - в ВУЗ.
    Где-то на 2-3 курсе, если самообразование не забросите, ищите стажировку/джуновскую позицию.
    К диплому, по такой схеме, доберетесь мидлом точно.
    Ответ написан
    Комментировать
  • Что за "rating" в html?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Если выводить через CSS, то можно так:
    <div class="fire" rating="10"></div>
    .fire {
      border: 1px solid red;
      width: 100px;
      height: 100px;
    }
    
    .fire::before {
      content: attr(rating);
    }
    Ответ написан
    9 комментариев
  • Что за "rating" в html?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега HTML
    Откуда нам знать, что это за атрибут в каком-то рандомном куске какого-то HTML?
    Он не стандартный, а взяться мог откуда угодно и означать может тоже всё, что угодно.
    Ответ написан
    5 комментариев
  • Почему программа вообще заходит в цикл и почему тут же завершается при присваивании?

    Ответ для C++
    Не указав инициализатора при объявлении переменной num, вы используете default initialization. Почему? Смотрим по ссылке:
    Default initialization is performed in three situations:
    1) when a variable with automatic, static, or thread-local storage duration is declared with no initializer;

    Это как раз ваш случай.

    Далее:
    The effects of default initialization are:
    ......
    otherwise, no initialization is performed: the objects with automatic storage duration (and their subobjects) contain indeterminate values.

    Итого, согласно третьему описанному случаю, ваша переменная num содержит неопределённое значение (indeterminate value).

    Читаем далее:
    Use of an indeterminate value obtained by default-initializing a non-class variable of any type is undefined behavior (in particular, it may be a trap representation), except in the following cases:
    ...

    Ваш случай не попадает под исключения, следовательно вы схлопотали undefined behavior.

    Что такое undefined behavior? Это значит, что компилятор что хочет, то и генерирует на выходе:
    Compilers are not required to diagnose undefined behavior (although many simple situations are diagnosed), and the compiled program is not required to do anything meaningful.

    Вывод: не делать так, чтобы в программе был undefined behavior.

    Ответ для C
    Не указав инициализатора при объявлении переменной num, вы используете implicit initialization. Смотрим по ссылке:
    If an initializer is not provided:
    - objects with automatic storage duration are initialized to indeterminate values (which may be trap representations)
    ...

    Это как раз ваш случай.

    Читаем далее:
    If an indeterminate value is used as an argument to any standard library call, the behavior is undefined. Otherwise, the result of any expression involving indeterminate values is an indeterminate value (e.g. int n;, n may not compare equal to itself and it may appear to change its value on subsequent reads)

    Итого, у вас либо неопределённое поведение, либо неопределённое значение выражения, если там используется num. Значение в num может даже самопроизвольно меняться между операциями чтения из этой переменной.

    Вывод: не делать так, чтобы в программе встречалось использование indeterminate values.
    Ответ написан
    3 комментария
  • Как скачать видео разбитое на части?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Использовать.
    Качает
    [generic] episode_1-subtitles: Downloading webpage
    WARNING: [generic] Falling back on generic information extractor
    [generic] episode_1-subtitles: Extracting information
    [generic] episode_1: Downloading m3u8 information
    [info] episode_1: Downloading 1 format(s): 1123
    [hlsnative] Downloading m3u8 manifest
    [hlsnative] Total fragments: 654
    [download] Destination: Эпизод 1 ⧸ Субтитры ⧸ Я хочу съесть твою поджелудочную ⧸ Kimi no Suizou wo Tabetai ⧸ SovetRomantica [episode_1].mp4
    [download]   0.1% of ~   3.49GiB at  141.74KiB/s ETA 07:10:15 (frag 0/654)
    Ответ написан
    3 комментария
  • Где искать ответственных исполнителей работающих с Laravel?

    @vism
    на upwork 50-150$ в час
    1000+ часов и отзывы
    там почти не будет скамеров
    Ответ написан
    Комментировать
  • Есть База 1С нужно ее подключить к сайту как это сделать?

    @Dementor
    программист, архитектор, аналитик
    Мне дали базу данных на с1 можно ее сделать формата excel

    1. Запускаете базу 1С
    2. Открываете справочник товаров
    3. С помощью "настроить список..." делаете сортировки, группировки, а так же видимость колонок так, как вам нужно.
    4. С помощью "выгрузить список..." сохраняете справочник в Excel.

    Нужно подкрепить к карточке товара наличие, код, цену(обычную), цену(оптовую от 100)

    Базы 1С очень разные. В некоторых сразу в списке товаров есть вся нужная информация, а в некоторых нужно запускать дополнительные отчеты по остаткам и ценам. Данные отчетов тоже можно вывести в Excel, а потом с помощью ВПР() сделать единую табличку в том виде, как вы хотите.

    Есть База С1 нужно ее подключить к сайту как это сделать?
    Пока не понимаю как сделать и нормальных гайдов годов 2020-2022 нету есть какие то современные и хорошие решения?

    1. Технологии 1С8 уже скоро будет 20 лет, за которые в плане интеграции с сайтами она не менялась. Так что вам подойдут и гайды 2018, и 2012 и даже 2008.
    2. Весь вопрос выглядит как "Я слышал, что из досок делают мебель. Мне нужен встроенный шкаф и у меня есть доски. Я перекладываю доски, но шкаф не получается. Дайте гайд как сделать качественный шкаф".
    2.1. Т.е. что за доски, какое у них качество? что за шкаф и какая у него спецификация? Если бы вы говорили, конкретно, что у вас "1С:УНФ" и сайт "Битрикс управление сайтом", то это стандартный обмен и полно инструкций. Если сайт в 1С:UMI, то там все еще намного проще и настраивается прямо из УНФ буквально кликая "Далее-Далее". Пишите поисковый запрос "Интеграция <название базы 1с> с сайтом <название сайт>" - сразу пойдут результаты выдачи.
    2.2. Если из досок нужен какой-то нестандартный шкаф с красивой резьбой, то есть мануали и по обработке досок, и по креплениям, и по резьбе, и по лакировке... Но нет и никогда не будет одного единого мануала по превращению досок в нужный именно вам шкаф! Или вызывайте столяра, или сами отправляйтесь на курсы столярного дела (неизвестно что дешевле и найм мастера точно качественнее и быстрее). С 1С и сайтом - аналогично. Нестандартная база 1С и/или нестандартный сайт и/или нестандартные требования к обмену - нужно вызывать специалиста, который имеет опыт в таких работах.
    Ответ написан
    4 комментария
  • Так ли проходит день стажера?

    Jacen11
    @Jacen11
    а ты ожидал что будут с ложечки кормить? добро пожаловать во взрослую жизнь.
    да, так это и бывает, и далеко не один день. Потом еще вечерами и по выходным сидишь разбираешься
    Ответ написан
    Комментировать
  • Где работать онлайн ИБ?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги
    Специалист онлайн по ИБ - это примерно как беременная девственница :) (физиологически возможно, еслиф че). ИБ, особенно в небольших конторах, работает зачастую с настолько чувствительной информацией... ну ты понел, что может быть еслиф че...
    Ответ написан
    Комментировать
  • Python Ошибка Traceback (most recent call last): Как исправить?

    deepblack
    @deepblack Куратор тега Python
    Python Ошибка Traceback (most recent call last)

    Ошибка IndexError: list index out of range

    В строке:
    for url in range(int(pages_count[0])):

    Но сервер отдает 503, видимо тебя забанили немножко

    Как исправить?

    Разобраться с причиной блокировки.
    Ответ написан
    Комментировать
  • Как работать с конструкцией try except?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Сделайте ещё один вложенный цикл для попыток обработки каждого из элементов. Можно при успешном выполнении без ошибок выходить из внутреннего цикла досрочно, а при ошибке не выходить досрочно и цикл будет повторять попытки.
    Если бы у вас было побольше опыта программирования на питоне, я бы посоветовал бы вам вынести обработку одного элемента в отдельную функцию, а еще посоветовал бы поупражняться в написании декоратора `retry`, который будет оборачивать любую функцию в новую функцию и в случае ошибки повторять её запуск пока не будет исчерпан лимит попыток.
    По-моему такой пример или упражнение, кстати, и было в одной из книг Лутца. Но вам подойдёт практически любая, где рассматриваются основы языка.
    Ответ написан
    2 комментария
  • Почему при обращении к @classmethod возникает NameError: name 'cls' is not defined?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    cls и self - это никакие не префиксы, а обычные перемнные. Они поступают в виде первого аргумента метода.
    Вы даже назвать их можете по-другому и ничего не поломается.
    Попробуйте, всё-таки, почитать книжку по питону по порядку, а не действовать методом тыка и не гадать на кофейной гуще.
    В функции zas у вас нет переменной cls, отсюда и NameError.
    Получить класс объекта можно с помощью функции type: type(self).infield()

    Ну и да, судя по всему, вы не поняли до конца для чего нужны классовые методы, а для чего обычные.
    Ктсати, Test().zas() отработает вполне корректно, не смотря на то, что это классовый метод, а вызывается он у инстанса. Просто классовому методу будет передан в аргумент класс, а не инстанс.

    Серёьзно. Бросайте пытаться разбираться в этом методом тыка и вопросов на QnA. Там дальше наследование, полиморфизм, множественное наследование, метаклассы... Вы всех задолбаете и будете этим заниматься целую вечность
    Ответ написан
    1 комментарий
  • Как сгруппировать данные списка?

    0xD34F
    @0xD34F
    grouped = {}
    
    for n in products:
      category = n['category']['name']
      group = grouped.setdefault(category, {})
      group[n['productId']] = { 'name': n['name'] }
    Ответ написан
    1 комментарий
  • Бьет ошибку в линии 11,в чем проблема?

    Vindicar
    @Vindicar
    RTFM!
    @bot.message_handler(commands=['start'])
    def start(message):
         markup = types.ReplyKeyboardMarkup(resize_keyboard= True,)
    item1 = types.KeyboardButton('Клик')
    markup.add(item1)
    bot.send_message(message.chat.id, f'Привет, {message.from_user. first_name}!', reply_markup=markup)

    Всё, что после markup = ..., уже не является частью функции startup(), так как отступ неверный. Учи Питон.
    Ответ написан
    Комментировать
  • Как исправить Missing 1 required positional argument?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Дам подсказку - что происходит c n и c в этой строке?
    cou(n//c)
    Ответ написан
    2 комментария
  • Стоит ли идти после СПО в ВУЗ?

    xez
    @xez
    TL Junior Roo
    боюсь, что в 26 лет могут не взять работать в сферу IT

    В IT важен только скилл.
    Все остальное, включая возраст, не важно.
    Ответ написан
    1 комментарий
  • Несколько языков в портфолио и как сделать выбор в направлении?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    найти работу во front-end нереально и джуны никому не нужны

    Джужы и в остальных направления не особо не нужны.

    1. Идете на собесы.
    2. Записываете и затем устраняете те пробелы, которые не понравились интервьюеру.
    3. Повторить первые 2 пункта.
    Ответ написан
    Комментировать