• Что значит, что алгоритм работает...?

    @dmshar
    В любом нормальном курсе теории алгоритмов (или в соответствующей книге) с первых страниц объясняется, что нотация O() НЕ показывает зависимость времени выполнения алгоритма от количества элементов, поскольку не в состоянии учесть кучу факторов - от языка реализации до стиля написания кода программистом и даже архитектуры hardware вашего компьютера. Все что эта нотация показывает по сути - это как зависит время выполнения алгоритма от роста количества элементов в наборе - линейно, квадратично, логарифмично и пр. И этого в общем-то достаточно, что-бы уметь сравнивать алгоритмы между собой - для чего эта метрика и вводится.
    Ответ написан
    Комментировать
  • Правомерно ли мне отказывают обменять кулер для процессора?

    @Span4ev
    Вы можете поменять товар на другой или можете вернуть за него деньги в течение двух недель с момента покупки. Можно даже ничего не объяснять.
    Недавно родственники купили бабушке новый телефон (для бабушек - с большими кнопками, с динамиком, которым мёртвых разбудишь). А он ей не понравился. И хоть не я лично покупал телефон и в магазине не присутствовал на момент покупки, я пришёл с чеком и коробкой с телефоном и сказал, чтобы вернули деньги.
    Я даже принёс чужую карту, с которой совершалась покупка, потому что вернуть могут только на неё. И даже расписался чужой подписью. Это было в
    spoiler
    ДНС
    .

    Вы зря говорите что
    он не соответствует характеристикам
    , потому что тем самым вы вынуждаете их отсылать его в ТЦ, на факт выявления соответствия/несоответствия хар-ик. Скажите просто, что он вам не подходит и что хотите другой. Если есть чек, коробка и сам кулер не потерял товарный вид, они должны поменять.
    Ответ написан
    Комментировать
  • Правомерно ли мне отказывают обменять кулер для процессора?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Согласно Закона о защите прав потребителей, Вы можете вернуть товар, если он не соответствует заявленным характеристикам. Для этого Вам необходимо написать письменную претензию с требованием провести экспертизу товара ненадлежащего качества, с Вашим присутствием. Если продавец не отреагирует или откажет, Вы выиграете суд на основании невыполнения Ваших законных требований. Если будет экспертиза, которая покажет что Вы не правы, то продавец может потребовать ее оплаты.
    В целом, суды на стороне потребителя, но Вам нужно озаботиться доказательствами Вашей правоты
    И да, суды - это долго.
    Ответ написан
    Комментировать
  • Зачем нужна инкапсуляция в ООП?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Да начнется холивар
    Видел кучу разных, зачастую противоположных, мнений, но на мой взгляд - инкапсуляция не равно сокрытие (про которое вы и пишите, судя по типам полей).
    Сокрытие является частным случаем инкапсуляции. В общем же случае инкапсуляция подразумевает объединение связанных элементов в один объект. Например есть юзер. У него есть разные свойства (логин-пароль/аватарка/id-шка). И если данные можно хранить в структурах (словари/массивы/списки и т.д,), то функции, описывающие взаимодействие с этим юзером просто так не сгруппируешь. Для этого и придумали инкапсуляцию и ООП.
    Сокрытие же в этом случае может применяться например для создания "точки входа" при работе с паролем для защиты от "дураков"/предварительной обработки/проверки данных.
    Делаем поле private и все, "тупо изменить" его извне уже нельзя. Для его изменения мы предоставляем метод, который перед тем как изменить его (условно):
    • Валидирует значения по заданным критериям
    • Проверяет наличие прав на изменение пароля

    UPD.
    но кто сможет потом их поменять, если я не добавлю функцию для изменения?

    Ну, видимо никто. Если не добавите советующую функцию.
    Какая разница, private я установил или public, функции для изменения не будет у программы и никто и никак не сможет поменять этот URL.

    Ну, в этом смысла нет, но можно упомянуть какие-то внутренние вещи. Например сессии юзера. Извне методы работы с ними в таком классе не доступны в принципе, для безопасности. Но внутри класса к ним есть доступ у других медодов.
    Ответ написан
    5 комментариев
  • Отличия GET от POST?

    xPomaHx
    @xPomaHx
    1vs9
    Первым словом в первой строчке запроса, а остальные отличия это детали конкретных реализаций.
    Ответ написан
    Комментировать
  • Есть ли смысл нести ноутбук в ремонт по гарантии?

    Slayer_nn
    @Slayer_nn
    Гугол, памаги!
    Несите ноут в сервисный центр (авторизованный) пока есть гарантия
    После двух месяцев в ремонте(знающие поправьте, если не прав), вы в праве запросить возврат денег либо новый с аналогичной комплектацией
    Ответ написан
    Комментировать
  • Что брать из видеокарт?

    @Drno
    Это всё мусор... затычки почти начального уровня.
    для чего видяха подбирается? Если для игр - посмотри ХОТЯ БЫ 1050ti
    Ответ написан
    Комментировать
  • Что брать из видеокарт?

    @rPman
    синтетика говорит что gtx750 быстрее gt1030 на 20%-25%

    с точки зрения логики, 1030 новее, и есть шансы найти драйвера на 10-ку, а вот r7 260 ... (официально поддержка есть, драйвер можно скачать)

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

    @evgeniy_lm
    Купил курс по ...

    Имеется в виду, что вы кому-то (не понятно кому) передали некую сумму денег безвозмездно (то есть даром). О каком возврате вы ведете речь?
    Ответ написан
    Комментировать
  • Как я могу вернуть деньги за купленный курс?

    Jacen11
    @Jacen11
    пишешь посты на всех сервисах вроде vc.ru, пикабу и тд, ноешь какой ты бедный, обманутый, поднимаешь шумиху и тогда могут пойти на встречу.

    Статья 32:
    «Потребитель вправе отказаться от исполнения договора о выполнении работ (оказании услуг) в любое время при условии оплаты исполнителю фактически понесенных им расходов, связанных с исполнением обязательств по данному договору»
    можешь на нее пытаться надавить.

    но вообще шансов немного
    Ответ написан
    Комментировать
  • Какие проекты нужно иметь начинающему разработчику?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Рабочие проекты.
    Любая рабочая программа.

    Программист - человек, который решает технические задачи написанием программ. Знание отдельных операторов не говорит что ты - программист. Программист ты тогда, когда можешь написать продукт.

    Откуда их взять начинающему программисту?

    Предполагается, что начинающий программист это не тот, который решил "я буду программистом" и начинает учить язык программирования.
    Начинающий программист - который уже изучил язык программирования, и написал какие-то программы (а как еще учить язык).

    Если ты не знаешь что написать, может быть разработка это не твое. У тебя уже должны были сложиться какие-то хотелки, для которых ты написал решение.
    Ответ написан
    Комментировать
  • Знает ли кто о курсах от qa.studio? Как они вообще?

    @Araya
    Не стоит. Почему бы самому не освоиться? Материалов куча, предметная область не такая сложная для старта
    Ответ написан
    5 комментариев
  • Какой дистрибутив Linux лучше всего подходит для игр?

    @As56
    Никакой. Линукс это вообще не про игры. Линукс это про боль
    Ответ написан
    2 комментария
  • Какое направление сейчас более перспективно?

    @evgeniy_lm
    Перспективны не направления, а специалисты.
    Ответ написан
    Комментировать
  • Стоит ли брать курс "IOS-разработчик" от SwiftBook для обучения с нуля?

    ev_g
    @ev_g
    Web dev.
    Я бы предложил тебе пойди джуном в какую-нибудь компанию (на удаленку в том числе). Но после такого –

    на самообучение неспособен

    я полагаю, даже собеседование не пройдешь.
    Ответ написан
    Комментировать
  • В каких ЯП мало или вообще нет фреймворков?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    В результате всего этого ты вроде и работаешь и вроде как бы опыта набираешься, а по факту знания весьма поверхностные, зачастую после полугода вообще забываются некоторые вещи.
    На самом деле - и да и нет.
    Во первых - 90% фреймворков похожи как родные братья, отличие в десятке настроек и чуть разном подходе к передаче параметров, ну +- десяток нюансов. Вникнуть в них вполне реально за приемлемое время.

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

    И еще - все новомодные фреймворки хороши до тех пор пока нужно быстро наваять что-то классически тупое и одинаковое, под что уже все написано, под такое хватает "молодых проактивных креативных позитивных смузипоглотителей", знакомых не с языком, а с фреймворком. Когда задача сделать что-то на шаг вправо-влево - все, пипец, тостер, СО, старшие коллеги (если есть). Так что именно знаниями можно упираться на собесах, фреймворк не суть важен.

    Ну и анек в тему:
    HR:
    - Вы нам не подходите. Нам нужны молодые, амбициозные, способные творчески расти!
    Пожилой прогер:
    - Запишите мой телефон. Когда выяснится, что у вас все амбициозно растут, а работать некому - позвоните!
    Ответ написан
    7 комментариев
  • Как начать C++ с абсолютного нуля в IT?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    С учебника, конечно.
    Ответ написан
    Комментировать
  • Что отвечать на вопрос, зачем\почему обновил резюме?

    GavriKos
    @GavriKos
    Правду
    Ответ написан
    Комментировать
  • Что отвечать на вопрос, зачем\почему обновил резюме?

    opium
    @opium
    Просто люблю качественно работать
    Потому что ищите новую работу, чего скрывать то
    Ответ написан
    Комментировать