• Где заявить о своём продукте?

    Alex_Wells
    @Alex_Wells
    PHP/Kotlin
    И чем эта тудушка лучше банального google keep? У меня в телефоне в три раза больше функционала, красивые анимашки и плюшечки, чем в вашем проекте.

    Просто сделать какой-то продукт и просто отрекламить - недостаточно. Нужно правильно спроектировать продукт и показать, насколько он крутой и молодежный, насколько он круче других тудушек - но судя по описанию, этого нет, а значить и смысла рекламить - тоже.
    Ответ написан
    Комментировать
  • Как правильно перевести "Threat Intelligence Analyst"?

    Moskus
    @Moskus
    Дословно - "аналитик разведки угроз", менее коряво с точки зрения русского языка - "аналитик выявления (по выявлению) угроз" или просто "аналитик угроз".
    С большой буквы - потому что английский язык - не русский, написание слов с большой буквы просто для выделения - допускается. Хотя сейчас куча малолетних неучей и по-русски начали также писать.
    Ответ написан
    Комментировать
  • Где искать Middle/Senior backend Node.js разработчиков?

    @MasterMike
    Вопрос не в том, где они тусуются.
    Вопрос в том, что вы им готовы предложить )

    upd. Ну и это, "сильно благодарна" - это сколько в $? )
    Сколько там нынче берут за хант программиста средней руки, полторы его зарплаты или больше? )
    Ответ написан
    Комментировать
  • Почему React разработчики не пишут циклы for, while?

    toxicmt
    @toxicmt
    CTO at hexlet.io
    Если очень узко, то функция `map` в отличие от цикла "отображает" набор, то есть обрабатывает каждый элемент и возвращает новую коллекцию. Именно это нужно делать когда мы работаем с JSX. А циклы это не функции, которые могут возвращать значения, это конструкция языка с помощью которой, например, можно собирать переменные. Из-за того что JSX это декларативная штука (мы описываем ее как есть, а не получаем в результате вычислений), циклы туда просто не встроить.

    Циклы это пример императивного программирования, в то время как функции высшего порядка (filter, map, reduce) – декларативного (функциональный подход). Второй подход в js более канонический (ближе к функциональным языкам) и позволяет писать гораздо более понятный и лаконичный код. При условии, конечно, что вы знакомы с этой парадигмой.

    Кстати в декларативном коде не используют переменные (если писать правильно), они там просто не нужны. Только константы.

    Вот посмотрите код из бекенд проекта в котором нет ни одного цикла: https://github.com/Hexlet/hexlet-exercise-kit/blob...
    Ответ написан
    5 комментариев
  • Почему React разработчики не пишут циклы for, while?

    hzzzzl
    @hzzzzl
    hulktoster, map/filter/reduce делают как раз то, что надо в реакте - преобразовывают массив с данными в массив с компонентами реакта, можно конечно и через циклы, но это будет больше писанины и будет менее наглядно

    data = [........]
    
    render() {
      return (
      <>
        { data.map(x => <MyComponent prop1={x.prop1} prop2={x.prop2} />) }
      </>
      )
    }


    data = [........]
    
    render() {
      const components = []
      for(let i = 0; i < data.length; i++) {
        const x = data[i]
        components.push(<MyComponent  prop1={x.prop1} prop2={x.prop2} />)
      }
    
      return (
      <>
        { components }
      </>
      )
    }


    и это только если надо что-то замапать, а если еще фильтровать итд, то строк в цикле больше и больше
    Ответ написан
    Комментировать
  • Как найти слово "правки" в строке google excell и вставить в этой же строке в начале слово "правки"?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Выберите меню Изменить -> Найти и заменить.

    Далее укажите:
    • Найти: ^(.*)/ Правки /(.*)
    • Заменить на: Правки $1 $2
    • Поиск: этот лист
    • Расставьте галочки, как на картинке:
      картинка
      5d766e8a815af579395563.png

    • И нажмите: Заменить все

    Аккуратнее с пробелами. Лишний пробел может исказить шаблон и он не сработает.
    Ответ написан
    1 комментарий
  • Переход из web-разработки в SAP?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Насколько выгодным будет трансфер в SAP

    3639946.jpg

    будет очень тяжело выйти с него в случае какого нибудь форсмажора.

    Никто из моих знакомых SAP'истов не сидит без работы и дня. Правда, никто из них свою работу не любит.
    Ответ написан
    23 комментария
  • Дают ли банки своим программистам ипотеку по льготным условиям?

    DevMan
    @DevMan
    не только банки, но и многие другие конторы предлагают льготные кредиты.
    все условия прописаны в договоре.
    Ответ написан
    Комментировать
  • Возможно ли создать бота, который будет из каналов в телеграмме, пересылать сообщения, пользователям?

    akokarev
    @akokarev
    Начинающий программист
    Да, возможно.
    Инструкций полно в интернете, начните с этого: https://habr.com/ru/post/262247/.
    Перед тем как начать, вам нужно определиться с рядом вопросов:
    1. Где будет хоститься бот. Это очень важно, т.к. в России Telegram заблокирован, а значит бот на Российском хостинге нуждается в подключении к зарубежным VPN или надежном Proxy сервере. В любом случае это гемморой, проще сразу хоститься зарубежом.
    2. HTTPS и SSL сертификат. Без наличия SSL сертификата Bot не сможет принимать входящие WebHook соединения. Из бесплатных есть Let's Encrypt.
    3. Язык программирования Каждый выбирает что ему удобнее и ближе. Советую обратить внимание на PHP и Python, для которых есть готовые API библиотеки.
    4. Алгоритм работы бота
    - Какие сообщения вы хотите пересылать? Из Телеги в Телегу? Это одно... Из Телеги во Вконтакт или наоборот - придется изучать API Вконтакта.
    - Следует обратить внимание на приватность, не все боты в группах телеграм могут читать сообщения (во-первых у @BotFather настраивается, во-вторых в самой группе куда добавлен бот админами группы).
    - Вы хотите абсолютно все сообщения пересылать, или как-то фильтровать их? Возможно хватит простых функции поиска подстроки в строке, а может понадобятся регулярные выражение regexp? В любом случае денек-другой стоит посвятить изучению регулярок...

    Из того что Вы описали, я бы сделал простого бота на JavaScript с бесплатным хостингом в гугл таблицах (https://script.google.com/). Там можно "опубликовать скрипт", а ссылку скормить серверу телеграм как WebHook. Тогда скрипт будет отрабатывать каждое входящее сообщение. При небольшой нагрузке хватит бесплатных лимитов, + не надо заморачиваться с РКН, SSL и настройкой хостинга.
    Ответ написан
    8 комментариев
  • Превратить дисплей ноута в монитор?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    Отломать от ноута дисплей и присобачить к персоналке?
    Нужно купить адаптер LVDS-DVI, поддерживающий матрицу из ноута, и подключить. И как-то приколхозить питание подсветки.
    L2D-LVDS-TO-DVI-L.gif
    Ответ написан
    11 комментариев
  • Как на питоне пропарсить URL внутри script?

    @AWEme
    Retard Soft Inc.
    Помню я давал код в прошлом ответе.
    https://www.artstation.com/projects/o1eqm.json
    В этой ссылке всё есть.
    Ответ написан
    3 комментария
  • Зачем frontend девелоперу такой большой опыт?

    mroforolhc
    @mroforolhc
    умственно отсталый
    Интересный вопрос, который и продолжил бы быть "интересным", если бы не ваш максимализм (а именно деление на черное/белое) и нежелание понимать, как всё устроено на самом деле. Постараюсь ответить вам, учитывая вышесказанное.

    Не хочу говорить, что веб сложнее тех же плюсов, это будет лукавство. Но и утверждать, что за 3 дня можно познать все реакты и вебпаки, почитать исходники это тоже самое, что и говорить "да я ща месяц потрачу на прочтение книг страуструпа - всё буду знать, он же создатель языка" — полный бред, который может сказать только профан. Изучить строение молотка и принцип его работы это не то же самое, что и забивать гвозди. И вот как раз за забивание гвоздей отвечает ваш нелюбимый "опыт". Благодаря которому вы не будете совершать ошибок новичков, а сразу вкатитесь на работу со своими наработками.

    Ну и если всё так просто на словах, попробуйте, чисто для эксперимента, отвлекитесь от плюсов и других ЯП, связанных с железом, и напишите пару проектов за...сколько там у вас в посте...а, за 1-2 недели. Это не такой большой срок, но зато какие потом большие перспективы (ориентируясь на ваш пост, опять же). И не смотрите на года опыта. Это примерная оценка того, сколько требуется человеку, чтобы он умел владеть необходимым стеком технологий. Если вы такой замотивированный и классный, то вам вполне хватит, как вы и написали, 2 недели и можете устраиваться на работу с опытом работы от 3 лет. Работодателю не важен особо факт того, что вы работали до этого 3 года. Если вы знаете всё, то он вас с радостью возьмёт. А сроки "от 3 лет" это указаны специально для нас – очень глупых людей, работающих на дядю, без мотивации, 30летние бездари одним словом.
    Ответ написан
    2 комментария
  • Поиск wifi сетей и подключение с терминала линукс?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    Господи, вроде же школа началась.

    Чтобы вы могли сканировать сети - кали должен быть установлен там, где есть wifi интерфейс, причем желательно из списка поддерживаемых
    Ответ написан
    6 комментариев
  • Как сохранять в БД сразу 2 картинки?

    deepblack
    @deepblack
    Как-то так:
    # models.py
    class Photo(models.Model):
        offer = models.ForeignKey(Offer, on_delete=models.CASCADE)
        photo = models.ImageField(upload_to=get_image_filename, verbose_name='photo')
    Ответ написан
    2 комментария
  • Зачем frontend девелоперу такой большой опыт?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Если вы знаете C++ на хорошем уровне, то создайте грамотное резюме на том же hh.ru, и просто ждите. Вас найдут. Конечно, не нужно писать, что вы не считаете себя сильным и прочие излишества, это же самое можно сформулировать иначе. Короче, это уже soft skills и вообще практика составления резюме. Можете даже заказать составление резюме специалисту.

    Хорошие программисты в целом по рынку очень востребованы. Не какое-то конкретное направление или язык, а именно программирование в общем. И не абы какие вчерашние студены, джуны и пр., а именно хорошие программисты с опытом и пониманием, что они творят, которых не надо водить за ручку. Но С++ немного выбивается из этой картины, потому что является одним из сложных языков, где легко выстрелить себе в ногу, поэтому он сам по себе здорово дисциплинирует и позволяет легко войти в другую сферу. Так что если вы хороший программист С++, нынче ниже 130к в Москве и 75к в регионах брать смысла вообще нет. А если вы отличный программист, который практически не допускает багов, пишет красиво и понятно для других программистов в команде, и вообще может учить джунов, чтобы они росли, то ваша цена зависит только от вашей фантазии и окупаемости продукта. Потому что, как я уже сказал выше, хороших программистов ещё поискать нужно, а отличных практически нет.
    Ответ написан
  • Зачем frontend девелоперу такой большой опыт?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    быть офисным рабом на постоянной основе я точно не хочу


    Дальше можно, в принципе, не читать это нытье. Если вы не понимаете рынок, но при этом жадный до денег то что вы тут вообще в разработке забыли?
    Ответ написан
  • Зачем frontend девелоперу такой большой опыт?

    @cloudz
    Ken3kiEater, Если вы во всем так быстро и хорошо разбираетесь, так разберитесь и устройтесь без опыта. Если ответите на все вопросы на собеседовании и расскажите как решать те или иные проблемы на стеке технологий на который вы собеседуетесь, а также не будете тормозить в рабочих тасках, убежден, вас возьмут и без опыта.
    Уверен, потому что я сам прошел такой же путь. Требуемый опыт был от 3х лет коммерческой разработки, а со стеком я познакомился за месяц до трудоустройства. И я говорю не о джуниорской позиции.
    Ответ написан
    3 комментария
  • Зачем frontend девелоперу такой большой опыт?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы путаете причину и следствие. Фронты очень востребованы рынком, поэтому и вакансий много, и зарплаты высокие, а порог входа при этом очень низкий. Из-за сочетания этих факторов соискателей огромное количество, но 99.9% из них - профаны. Для их отсеивания как раз и выставляется требование к подтверждённому опыту. То есть работодатель в среднем случае не ждёт от фронта особых знаний, но хочет ещё до собеседования иметь уверенность, что эти знания точно есть.
    Ответ написан
    10 комментариев
  • Как защитить пользовательские файлы?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Определитесь, от кого вы хотите защититься.
    Если от не санкционированного доступа - читайте на тему Nginx-Accel и отдавайте файлы только пользователям с доступом.
    Если от доступа к файлам напрямую - храните в БД с AES шифрованием.
    Если прям анальное ограждение нужно и денег много - читайте про сервера ключей доступа + промышленную пиротехнику.
    Ответ написан
    3 комментария