Задать вопрос
  • Как эффективно развивать себя как разработчика?

    aRegius
    @aRegius
    Python Enthusiast
    Вам будет гораздо легче решать большую часть стоящих перед вами задач (а другим гораздо легче вам в этом помогать), как только вы перестанете описывать их общими фразами (типа "максимально эффективно", "полноценный дев", "хорошим специалистом" и т.п.).

    Будьте конкретны:
    - "Моя цель на ближайшие 6 месяцев - вырасти до позиции XXX в текущей компании". И далее:
    - "Что мне нужно сделать для того, чтобы в течение 6 месяцев в моей компании вырасти до XXX ?"

    С этим уже можно обратиться к людям, обладающим достаточной компетенцией в помощи вам с ответом на этот вопрос: "Для того, чтобы в нашей компании стать XXX, нужно знать ЭТО и уметь ТО".

    - "Что мне нужно для того, чтобы узнать ЭТО и научиться делать ТО ?". Cоставляете план действий (разбиваете необходимые шаги на месяцы, недели, дни) с дежурными сроками (для проверки запланированного и достигнутого, внесения в связи с этим необходимых корректировок и т.п.) - и вперед.

    Но все начинается с конкретики:
    - "...хочется максимально эффективно развивать себя...". Что конкретно значит (для вас) "максимально эффективно"? По каким критериям вы будете определять, эффективно вы развиваетесь или нет? Количество прочитанных книг? Сложность решаемых задач? Что конкретно?
    - "...чтобы стать не только полноценным девом...". Что конкретно значит (для вас) "полноценный дев"? Как вы поймете, что стали "полноценным девом"? Вы добьетесь определенной должности? Будете зарабатывать определенную сумму денег? Что конкретно?

    Успехов.
    Ответ написан
    Комментировать
  • Можно ли работать с Wi-fi в Kali linux на VirtualBox?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Можно ли работать с Wi-fi в Kali linux на VirtualBox?

    Можно. Но нужно быть готовым к тому, что:
    1. Все будет тормозить (ну разве что жить в терминале, но это не всегда вариант)
    2. Вы не сможете менять настройки реального wifi адаптера (это автоматически убивает часть атак, полезных для ознакомления, и часть старых финтов ушами вроде переезда в Боливию)

    Так что если вы хотите просто так поиграться с Kali - запускайте в виртуалке, если же ставите целью серьезное изучение - запускайте на реальном железе (с жесткого диска или с флешки).

    З.Ы.: и чем вам Grub не угодил?
    Ответ написан
    2 комментария
  • CPU interrupts как распределить нагрузку по ядрам?

    Jump
    @Jump
    Системный администратор со стажем.
    как распределить нагрузку по ядрам?
    Распределить можно только путем анализа и выбора нужных приложений.
    Т.е если конкретное приложение умеет работать с одним ядром, и при этом занимает кучу ресурсов роутера, его нужно поменять, или отказаться от его использования.
    Ответ написан
    Комментировать
  • CPU interrupts как распределить нагрузку по ядрам?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    1) Для начала отключить все ненужные девайсы через биос(встроенная сетевушка\звук...). 2) Выкинуть любые сетевушки и поставить нормальную от интела(bsd и вообще линуксовые да и вообще все очень любят интеловские карточки).
    3) Покопаться в биосе и включить что то типа "interrupt swizzling"
    Ответ написан
    2 комментария
  • Возможно ли решить данную задачу?

    @Mercury13
    Программист на «си с крестами» и не только
    1018 — это обычное 64-битное целое. long long в Си, long в Java, int64 в Delphi.

    Очевидно, задача переводная, спичка не только match (это слово у них очень многозначное), но и matchstick. Причём переводил то ли автомат, то ли редкий надмозг, пример неговорящий, и откровенно непонятно: то ли где находится число 11, то ли что на 11-й позиции. Будем решать 2-ю задачу: что на 11-й позиции.

    1. Определить количество разрядов (для этого хватает несложного цикла) и какой номер у данного числа среди N-значных чисел.
    2. А теперь находим, сколько есть N-значных чисел из M спичек. Рекуррентное соотношение:

    Q[N, M] = sum{k = 1..9} (Q[N−1, M−q(k)]), если N — найденная нами значность, но не 1-ца,
    Для остальных N формула та же, но суммирование 0…9.
    q(0) = 6, q(1) = 2, q(2) = 5, и т.д. — кол-во спичек в цифре.
    Граничное условие: Q[0, 0] = 1, Q[0, M] = 0 для остальных M.
    «Методом выкручивания рук» также примем, что для отрицательных M все Q равняются 0.

    Решаем рекуррентное соотношение динамическим программированием.
    3. А теперь самое интересное: воспользовавшись таблицей динамического программирования, находить цифру за цифрой, начиная со старшей.

    Например, у нас 15-е число. Первый шаг опустим, поверьте мне: это 4-е двузначное, начиная с нуля.
    2-й шаг.
    Q[1,2] = 1
    Q[1,3] = 1
    Q[1,4] = 1
    Q[1,5] = 3
    Q[1,6] = 3
    Q[1,7] = 1
    Q[2,4] = 1
    Q[2,5] = 2
    Q[2,6] не вычислял, главное — запредельно большое.

    Q[2,0]…Q[2,3] равняются нулю.
    Вычитаем Q[2,4] — получается 3.
    Вычитаем Q[2,5] — получается 1.
    Вычитаем Q[2,6] — не получается. Итого у нас шесть спичек, остаётся 1.

    3-й шаг, работаем по цифре.
    Ноль, Q[1, 6−6] = 0. Остаётся 1.
    Единица, Q[1, 6−2] = 1. Остаётся 0.
    Двойка, Q[1, 6−5] = 0. Остаётся 0.
    Тройка, Q[1, 6−5] = 0. Остаётся 0.
    Четвёрка, Q[1, 6−4] = 1. Не вычитается, остаётся 2 спички, 1 знак и номер 0. Записываем цифру 4.
    Ноль, Q[0, 2−5] = 0. Остаётся 0.
    Единица, Q[0, 2−2] = 1. Не вычитается, остаётся 0 спичек, 0 знаков и номер 0. Записываем цифру 1.

    Итого получили 41.
    Ответ написан
    3 комментария
  • Программирование 24/7?

    @DarCKoder
    Работать нужно не по 12 часов день, а головой.
    Ответ написан
    Комментировать
  • Программирование 24/7?

    @evgeniy_lm
    можно ли стать нормальным программистом,не кодя 24/7?
    1. кодят кодеры, программисты пишут программы
    2. 24/7 кодят только дебильные говнокодеры
    Резюме: кодя 24/7 ты можешь стать только дебилом говнокодером
    Я конечно,большую часть своего времени уделю кодингу
    Нормальный студент должен большую часть времени уделять красивым, молодым женщинам, но при этом не забывать и про учебу. Короче, ищи золотую средину. Про "кодинг" вообще забудь
    Я по на натуре вообще настоящий ленивец
    Все психически относительно здоровые люди по натуре ленивы, но это не значит, что надо круглосуточно лежать на диване возле телевизора.
    не пишите пожалуйста,что стоит подумать о другой специальности.
    не пишу, но думать всегда стоит, в том числе и о другой специальности
    Ответ написан
    4 комментария
  • Какую посоветуете литературу (русскоязычную), по которой можно изучать data science?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    начни с этой , дальше по поиску
    например, https://habrahabr.ru/post/66561/
    Ответ написан
    Комментировать