• Как сделать массовое переименование файлов в директории?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    rename -e 's/(.*)/$1_renamed/' *
    Ответ написан
    1 комментарий
  • Востребован ли C++?

    @evgeniy_lm
    Еще раз и медленно: "Не бывает "востребованных" ЯП, бывают востребованные программисты"

    Если вы умеете писать хорошие нужные программы на С#, Java или Python то вы без проблем сможете написать не менее хорошую и нужную и на любом другом ЯП включая С++. Если вы не способны писать программы в принципе, то "знание" даже 20 языков вам в этом не помогут.
    А "падающие графики" это не более чем попса. Порог входа в С#, Python и даже Java несоизмеримо ниже чем в С++ по этому говнокодеров на C++ намного меньше чем на других ЯП что и определяет то самое "падение"
    Ответ написан
    2 комментария
  • На чем написана Clash Royale?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    не поверишь. реально первая ссылка в гугле https://ru.wikipedia.org/wiki/Clash_Royale
    5fafc9e566246868249976.jpeg
    Ответ написан
    Комментировать
  • Стоит ли браться за программирование и что делать новичку?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Я буду с тобой честен. Я не знаю кто ты, я не знаю твои способности, но я могу представить себе твой образ, тк я повидал достаточно таких как ты. Он довольно типичный: Я не могу найти себя, я не знаю кто я есть, у меня нет интересов и талантов. Я выбираю профессию не по призванию, а по зп и надеюсь, что нихера не делая я смогу добиться чего-то. А еще было бы прекрасно не так много думать, а заниматься чем-то творческим. В общем, ты типичный, совершенно обычный и не чем не выделяющийся подросток.

    И раз уж по честному начали, продолжим. Пойми, ты не сможешь стать программистом и поднять бабла и я тебе это гарантирую на 99% процентов. Закончив универ, тебя не возьмут на работу программистом только потому что у тебя есть корочка. Стереотипы СССР давно не работают! Диплом не гарантирует ничего совершенно! У тебя не получится отсидеться как в школе, а потом как-то куда-то попасть. Тебе придется учиться. Учиться столько сколько никогда в твой жизни не приходилось. Придется читать, думать, решать задачи, ты этого делать не умеешь. А если и научишься, к тому времени как ты закончишь ВУЗ, программисты нафиг никому нужны не будут (по крайней мере не в таком объеме). Конкуренция будет колоссальной и ты пойдешь работать в макдак. Если ты думаешь, что тебя проведут за ручку по жизни, думаешь, что ты добьешься чего-то не прилагая больших усилий, а живя в кайф, ты не прав. Стоит ли тебе идти в программисты? Да пожалуйста, почему бы не попробовать, может затянет и пару лет еще протянешься. Но давай будем честны, что ты осваивал за последнии 10 лет реально нового, кроме новой карты в cs или перса доте? Так с чего ты взял, что тут справишься? Стоит ли тебе поступать в ВУЗ? Пфф, да плевать. Серьезно, совершенно ничего не поменяется от того будет у тебя диплом или нет. От слова совсем!

    А теперь, у тебя, наверное, появился вопрос: че эт он так умничает и так самоуверенно говорит? Да все дело в том, что мы с тобой одного поколения, ты не сильно младше меня и мои приятели из детства-подросткового периода сталкивались с точно такими же проблемами и вопросами. Они точно так же как и ты задавали мне и другим людям вопросы: Что мне делать? Как мне быть? Кем мне стать? У меня нет призвания. Они просто ныли, искали легких путей. Думали, что можно кем-то стать сидя на лавочке возле подъезда или играя в контру. И даже больше! Часть из них обращались ко мне с вопросами о том как научиться программировать, когда это стало популярным. Часть из них даже поступили со мной в одно учебное заведение, но я в начале 2-го курса олимпиады выигрывал, а они в конце 4-го не могли на изучаемом языке вывести "hello world". ВУЗ не гарантирует знания. Он не гарантирует вообще ничего!

    Конечно, есть привеликий шанс, что я не попал никуда из твоих прекрасных черт, но я в этом сильно сомневаюсь.
    Можно ли стать программистом в 20 лет?
    Легко! Даже легче легкого!
    Сможешь ли ты стать им?
    Скорее всего нет.

    Это не значит, что тебе нужно превращаться в овоща. То что ты начал думать о своем будущем, уже что-то (надеюсь это не после очередного рекламного видосика о том какие программисты крутые и как много получают, если так, иди ка ты сразу в макдак). Вводи на ютубе запрос "Какую сферу it выбрать". Дальше "Как стать N разработчиком" и делай все что говорят в этих видео. Протянешь больше месяца - у тебя есть шанс. Нет? Иди в макдак.
    В свое время я верил в таких как ты. Верил, что можно научить людей, помогая, но из всех самых перспективных, кому я помогал, не стали программистами никто. Отсюда и мое недоверие. Я видел уже все это миллионы раз...
    Ответ написан
    8 комментариев
  • Как стать фрилансером сисадмином/devopsом?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Открываешь любую фриланс-биржу и смотришь задачи под себя. Девопсы очень даже востребованы в т.ч. на фрилансе.

    Если ты уверен в своих силах и знаешь английский, иди сразу на Upwork. Если нет, то что-нибудь местное.
    Ответ написан
    Комментировать
  • Как понять что ты знаешь javascript и готов приступить к изучению фреймворков?

    @dimoff66
    Кратко о себе: Я есть
    Один мальчик не зная javascriipt-а приступил к фреймворкам, нашел себе работу, дорос до тимлида, создал свои курсы, так и не поняв, что он не знал javascript и совершенно не был готов к изучению фреймворка. А время то не вернешь.

    PS Если говорить серьезно, то доказательство существования пудинга в его вкусе. Если пишете работающий код на js - значит знаете на уровне, достаточном для фреймворка. Процесс познания почти бесконечен. Поэтому какой-то точки, где можете сказать "Да, теперь я знаю" не существует. просто получайте удовольствие от изучения и программирования и не парьтесь знаете вы что-то или нет.
    Ответ написан
    Комментировать
  • На каком максимально простом языке можно написать программу для андроид (с иконкой) с вылетом когда захожу)?

    @rPman
    google: android hello world

    собственно минимальное приложение создается автоматически в android studio остнется только воткнуть пару строчек выхода
    getActivity().finish();
    System.exit(0);
    Ответ написан
    Комментировать
  • Как шифровать заголовки/атрибуты файлов С++ в MFT?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Шифрование заголовков и MFT это слабая защита или даже вообще не защита. Софт который восстанавливает поверхность диска - умеет распознавать и реконструировать блоки файлов как паззл если файлы имеют известный формат и статистические свойства
    Ответ написан
    Комментировать
  • Как зациклить команду в консоли линукс?

    @AVKor
    #!/usr/bin/env bash
    
    for i in {1..10}
    do
     # whatever
    done
    Ответ написан
    Комментировать
  • Оборудование для вычисления хеша пароля?

    @Karpion
    Вообще говоря, поскольку для вычисления хешей разных паролей требуется выполнять одинаковые вычисления, и эти вычисления легко распараллеливаются - лучше всего делать их на GPU.

    А ещё - имеет смысл посмотреть на радужные таблицы.
    Ответ написан
    Комментировать
  • Что нужно для Junior Frontend?

    Kozack
    @Kozack
    Thinking about a11y
    Нужно уметь думать, анализировать и искать информацию. Например умудрится найти и прочитать правила оформления вопросов перед тем как публиковать его.
    Ответ написан
    1 комментарий
  • Почему 1000 запросов в БД выполняются быстрее чем 1?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    SELECT `p`.`url_product`, `p`.`rus_product`, `p`.`home`, `p`.`phone`,
           `p`.`cx`, `p`.`cy`, `s`.`rus_street`, `s`.`url_street`,
           `c`.`categories`, `r`.`rating`
      FROM `products` AS `p`
      LEFT JOIN `streets` ON `s`.`id` = `p`.`id_street`
      LEFT JOIN (
        SELECT `p`.`id` AS `product_id`, GROUP_CONCAT(CONCAT('<a href=\"/$url_punkt/', `c`.`url_category`, '/\">', `rus_category`, '</a>')) AS `categories`
          FROM `products` AS `p`
          JOIN `categories` AS `c`  ON `c`.`product_id` = `p`.`id`
          WHERE `p`.`id_punkt` = :id_punkt
            AND `p`.`id` IN (
              SELECT `product_id`
                FROM `category_product`
                WHERE `category_id` = :id_category
            )
          GROUP BY `p`.`id`
      ) AS `c` ON `c`.`product_id` = `p`.`id`
      LEFT JOIN (
        SELECT `p`.`url_product` AS `url_product`, AVG(`pr`.`rating`) AS `rating`
          FROM `products` AS `p`
          JOIN `products_reviews` AS `pr`
            ON `pr`.`type` = `p`.`url_product`
          WHERE `p`.`id_punkt` = :id_punkt
            AND `p`.`id` IN (
              SELECT `product_id`
                FROM `category_product`
                WHERE `category_id` = :id_category
            ) 
          GROUP BY `p`.`url_product`
      ) AS `r` ON `r`.`url_product` = `p`.`url_product`
      WHERE `p`.`id_punkt` = :id_punkt 
        AND `p`.`id` IN (
          SELECT `product_id`
            FROM `category_product`
            WHERE `category_id` = :id_category
        )
    Ответ написан
    3 комментария
  • Есть ли простой способ генерации SSH на час?

    Sanes
    @Sanes
    А смысл давать на час, если он это запросто может изменить?
    Можете выдать ключ, который удалится по крону.
    Ответ написан
    Комментировать
  • На каком языке делать парсер?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    На том который знаешь
    Ответ написан
    3 комментария
  • Что выбрать из фронтенд фреймворков?

    @VegasChickiChicki
    А какой смысл от этих процентов? Если человек может решить проблемы бизнеса и принести компании прибыль, то не важно на чем он это сделает. По своему субъективному мнению могу сказать, что когда только начал вникать во фреймворки фронта(Vue, React, Angular) попробовал первым react, ничего не понял. Потом попробовал Vue и уже около года не вижу ни каких проблем. Если есть хорошие познания в JS - React не проблема, если нужно что нибудь попроще - Vue, с ним будет попроще разобраться.
    Ответ написан
    Комментировать
  • Страх, что программист отберет сайт?

    paran0id
    @paran0id
    Умный, но ленивый
    Обеспечьте доступ к площадке с отдельных аккаунтов программисту и представителю заказчика. В идеале, у заказчика должны быть админские права, а у программиста чуть меньшие. Т.е., программист не должен иметь возможности отозвать доступ у заказчика.

    Обеспечьте резервное копирование кода и базы на подконтрольный только вам ресурс.

    Внимательно смотрите, чтобы ни домен, ни хостинг, ни что-либо ещё не было зарегистрировано на личные аккаунты (чьи угодно) - только на ваши корпоративные.

    Прикройтесь договором, дружите с программистом, и прочие нетехнические меры.
    Ответ написан
    2 комментария
  • Почему доступно разрешение только 640х480 ubuntu 20.04?

    Zoominger
    @Zoominger
    System Integrator
    Потому что драйвер.
    Если стоит убогий свободный, то ставьте проприетарный.
    Ответ написан
    Комментировать
  • Как изучать математику и физику для геймдева?

    @AVKor
    Учить школьную математику и школьную физику. Потом поступать на математический факультет университета.
    Ответ написан
  • Почему много людей в IT недовольны своей работы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В ИТ, как и везде, есть люди, которых в специальность занесло случайно, и просто нытики. Первые страдают потому, что находятся не на своём месте, занимаются неподъёмной для них работой и не могут достичь успеха. Вторые потому, что не страдать просто не могут.
    Ответ написан
    4 комментария
  • Господа, какие умеренные по оплате но действенные мощные курсы по программированию почти с нуля для бэкенда и фронтенда с наставником?

    @d-sem
    Таких курсов нет. Есть ветки для самостоятельного изучения. Вместе они создают единое целое. Никто не научит и не поможет. Тем более всему.

    В лучшем идеальном случае - это самостоятельно дорасти до джуна, устроиться на работу и там постоянно из года в год развиваться. Получать ревью и критику. Пробивать дно самооценки, но расти и учиться.

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

    Мб эта схема поможет https://github.com/zualex/devmap

    Удачи

    p.s. лучший первый язык - это язык, на котором есть больше работы. Очень часто это PHP, какими хорошими не были другие языки.
    Ответ написан
    Комментировать