Задать вопрос
  • Как скрыть Linux из списка загрузок ОС?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    При установке линуха тыкаем флэшу в комп, когда спросит куда загрузчик ставить, говорим что на флэшку.
    Если линух уже стоит то ставим загрузчик на флэху и потом восстанавливаем виндой её родной загрузчик.

    Когда нужно, тыкаем флэшу в ноут, грузимся с неё.

    Вопрос: А нафига?
    Ответ написан
    2 комментария
  • Как учат в МГТУ им. Баумана, или стоит ли получать второе высшее именно там?

    @iMaximus
    Я думаю, вообще не стоит получать второе высшее образование, у вас уже нет на это времени. Главное практика. Лучше прокачайтесь сами, напишите несколько приложений и выложите в маркете. Далее устройтесь джуном куда нибудь, с портфолио это будет уже реально. Вот там вы основные знания и получите, без воды и разной шелухи.
    Ответ написан
    Комментировать
  • Просмотр iptv на сайте?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Почему бы не спросить у поисковой системы?
    js player m3u
    Ответ написан
    4 комментария
  • В каких случаях использовать ООП?

    @GreatRash
    ООП нужно использовать только тогда, когда вам от этого становится удобно. Вообще все парадигмы в программировании придумываются для того, чтобы сделать удобно себе и окружающим.

    Если вы:
    • пишете один
    • делаете одноразовые проекты (лендинги например)
    • никогда повторно не используете ранее написанный код

    то вам этот ООП будет только мешать.

    Если вы:
    • работаете в команде
    • пишете большой проект (приложение например)
    • вы и ваши коллеги постоянно используют куски ранее написанного кода

    то вам без ООП будет очень сложно обойтись.

    Так что всё зависит от вас. Не нужно использовать ООП только потому, что так кто-то делает. Пишите так, как удобно вам и окружающим. В конце концов главное - это простота кода и скорость разработки.
    Ответ написан
    21 комментарий
  • Зачем добавлять isset?

    @EverOne
    R&D Management since 2011
    isset - это проверка на существование, в данном случае по русски будет:
    <?php if (isset($_REQUEST['go'])):?>
    если $_REQUEST['go'] - существует (isset)
    , то вывести на страницу
    Привет, <?=$_REQUEST['name']?>!, а иначе все остальное после else, то есть форму.
    Ответ написан
    1 комментарий
  • Как в примере сложения двух чисел (банального 1 + 1) на физическом уровне работает процессор?

    HalfBloodPrince
    @HalfBloodPrince
    Front-End Developer
    Я не думаю, что возможно тут в двух словах что-то написать. Если интересует тема подробно, то есть хорошая книга "Код: Тайный язык информатики" Charles Petzold. Почитайте её.
    Ответ написан
    Комментировать
  • Robot.txt и карта сайта для поддоменов?

    Exploding
    @Exploding
    wtf?
    Какие ещё точки входа? Это что вам какая то dll-ка чтоли! Есть домен, есть субдомен, и хренова туча урлов. Каждый субдомен рассматривается ПС как отдельный домен (грубо говоря) и ей "до лампочки" какая там у вас структура. У домена, субдомена, субсубдомена... есть т.н. корень. В него нужно положить сайтмап и роботс (если рассматривать дефолтные варианты). Сеошник ваш просто не шурупает в генераторе того же сайтмапа. Дайте ему не статику, а интерфейс управления выгрузкой.
    Вот и все примудрости.

    UPD: Воу-воу, "оптимизаторы бизнес-процессов", палехче! Что вы собрались автоматизировать в роботсе то?))) Сайтмап - без вариантов, но роботс по-моему самый из самых, если не единственный(!) из всех файлов, который требует именно ручного создания! Да я даже и не представляю как его полностью можно генерить скриптом, учитывая логику и смысл его контента!
    Ответ написан
    Комментировать
  • Как в примере сложения двух чисел (банального 1 + 1) на физическом уровне работает процессор?

    ipswitch
    @ipswitch
    IT-инженер
    Я бы также привёл эту статью:
    https://ru.wikipedia.org/wiki/%D0%A1%D1%83%D0%BC%D...

    Собственно, ответ можно получить из неё, но для правильного понимания принципа действия необходимо прочесть хотя бы
    https://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%B3%D...
    Ответ написан
    1 комментарий
  • Как правильно подключиться к веб-серверу через утилиту telnet?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    а что вы хотите получить от http через телнет? Для какой либо отладки это очень неудобный инструмент. единственное для чего я например им пользовался это проверка работоспособности TCP протокола через кучу шлюзов. (когда пинг идёт, а связи нет)

    telnet bbc.com 80 --- надо вводить в коммандной строке ОС, а не внутри самой утилиты телнета

    потом когда подключение установилось надо написать чёнить типа "GET /" и нажать enter , букв видно не будет т.к. это не терминал, но какойто ответ от http вы должны увидеть
    Ответ написан
    2 комментария
  • Как избежать лимитов VK API?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Зачем гадать, когда можно открыть документацию?
    https://vk.com/dev/api_requests?f=3.1.%20Частотные...
    Ответ написан
  • В консоли высвечивается неясный шрифт вместо нужного,как изменить?

    petermzg
    @petermzg
    Самый лучший программист
    Надо выставить:
    1. Console.OutputEncoding = Encoding.UTF8;
    2. Используемый шрифт в "Lucida Console". В ручную в консольном окне или программно, через API функцию SetCurrentConsoleFontEx
    Ответ написан
    Комментировать
  • Как правильно установить Ubuntu server?

    @pfg21
    ex-турист
    поставить север вчистую без доп.функций, а потом уже доустановить пакеты через aptitude.
    вариант2: криво скачался или записался образ диска.
    вариант3Ж попробуй netinst правда он все пакеты из интернета будет тягать.
    Ответ написан
    8 комментариев
  • Что делать, если отлук говорит, что я попал в черный список?

    RusTech
    @RusTech
    Please
    contact your Internet service provider
    Ответ написан
    Комментировать
  • Как реагировать на письмо, которое пришло мобильному разработчику, от некой компании FMFG?

    @asd111
    Забей. Обычно в таких случаях недовольные обращаются в play market и приложение выпиливается из маркета самим гуглом и аккаунт разработчика блокируют. По крайней мере так пропадают все игры по мотивам мультфильмов Disney :)
    Ответ написан
    Комментировать
  • Эти файлы нельзя открыть. Как можно исправить?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Правильный ответ - позвать админа.
    Менее правильные, но тем не менее работающие - грохнуть домен, или найти политику которая запрещает вам это делать, и грохнуть конкретно ее, но искать можно долго.
    Ответ написан
    Комментировать
  • Как загружать на сервер файлы без ftp?

    27cm
    @27cm
    TODO: Написать статус
    Настроить upload_max_filesize и post_max_size в php.ini
    Ответ написан
    2 комментария
  • Где я могу проверить качество своего резюме?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Не надо спрашивать HR и рекомендаций сервисов!
    - напишите о своих навыках в описании о себе максимально подробно — это главное поле, остальные миллион полей -- полная дичь
    - напишите 2-3 места работы с описанием релевантных задач (не протокольного формата, а просто — что делали)
    - постарайтесь обойтись без местоимения "я" и без эпитетов (без единого чтобы вообще)
    - поменьше галиматьи про "выберите навыки из списка", меньше про длинные названия университетов и курсов... меньше про личный спорт и хобби — это все фишки сервисов не нужные... вот список того, чем пожертвовал ради хорошего описания, которое не затеряется в куче полей:
    5b4f1446bced5585230989.png

    ...

    P.S. спрашивать кадровиков, это как спрашивать девушку "какие парни тебе нравятся" они говорят "умные и спелые", а по факту выбирают нахрапистых и наглых или смазливых или вообще фиг поймешь как... также и тут, делайте хорошую презентацию без советов кадровиков (но с моими советами :)

    PS>S. Распространяйте резюме эффективно, вот описание как искал работу через vc.ru
    Ответ написан
    17 комментариев
  • Как оптимизировать простенький код?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Оптимизировать неправильное решение бесполезно. Тут 2 варианта:
    1) Реализовать бинарный поиск. У вас уже правильная идея, как определить, что за заданное количество секунд можно напечатать сколько надо или больше страниц (floor(seconds/s1)+floor(seconds/s2) >= n). Теперь осталось вместо линейного увеличения seconds, удваивать его. Т.е. вместо seconds = seconds+1 делать seconds = seconds*2. После чего сделать бинарный поиск на отрезке [1,seconds].

    2) Применить математику. Нужно найти минимальное x такое, что floor(x/s1)+floor(x/s2) >= n.

    Забъем на округление и решим x/s1 + x/s2 >= n.
    x = ceil(n*s1*s2/(s1+s2)).

    Но. это будет оценка сверху, потому что мы выкинули округления, которые уменьшают реальное значение количества напечатанных за x секунд страниц. Но, внимание, реальное количество страниц будет максимум на 2 страницы меньше, потому что oкругление сбивает максимум 1 страницу.

    Теперь будем увеличивать x, чтобы увеличить количество напечатанных страниц. Если просто прибавлять 1 каждый раз, то почти всегда занчение не поменяется, потому что x/s1 так и будет дробным. Увеличение произойдет только когда x/s1 или x/s2 будет целым. Следующее такое число можно легко найти (это будет x, делящееся на s1 или s2. Итак, решение:

    def twoprinters(s1,s2,pages):
        seconds= int(pages*s1*s2 + s1 + s2 - 1)/(s1+s2)
        while int(seconds/s1)+int(seconds/s2) < pages:
                a = seconds - seconds%s1 + s1
                b = seconds - seconds%s2 + s2
                seconds = min(a,b)


    Этот код будет работать мгновенно для очень больших чисел. Потому что цикл while тут будет исполнятся максимум 2 раза. Каждый раз значение напечатанных страниц будет увеличиваться как минимум на 1, а оно изначально будет максимум на 2 меньше ответа. Странные вычисления a и b - это следующие числа за seconds, которые делятся на s1 и s2 соответственно. Мы вычитаем остаток от деления и получаем предыдущее или равное seconds число, делящееся на s1 и s2. Прибавляя s1 или s2 мы получаем следующее число, как нам и надо.
    Ответ написан
    Комментировать
  • Как реализовать "особое" поведение программы на первой итерации цикла for?

    x67
    @x67
    Когда вы входите в цикл, вам уже известно начальная координата цикла и чаще всего конечная (для цикла for), соответственно не нужно обмазываться синтаксической сахарной пудрой и просто вставить нужное действие перед циклом ровно в тот момент, когда вы поняли, что исполнение цикла неизбежно. Это ведь равнозначно вашему примеру? Если нет, приведите пример, когда результат может отличаться. Можно обернуть это все в функцию для удобства:
    def ForCycle(start,end):
     result=start**2
     for i in (start,end):
      result+=i
     return result
    Ответ написан
    7 комментариев