• Как в Chrome заставить input type="submit" не скроллить экран вверх документа?

    fapchat
    @fapchat Автор вопроса
    Это сначала
    let submits = document.querySelectorAll('input[type="submit"]');
    
    submits.forEach(submit => {
      submit.onclick = getCoordinates;
      // let X = localStorage.getItem('X');
      // let Y = localStorage.getItem('Y');
      // submit.onsubmit = window.scrollTo(Y, X);
    
    });
    
     function getCoordinates() {
       sessionStorage.setItem('Y', window.scrollY);
       //alert(sessionStorage.getItem('Y'));
    }

    После сабмита - вот это:
    let Y = sessionStorage.getItem('Y');
           window.parent.scrollTo(0, Y);

    Хотя лучше всё же просто передать форму через js, так как браузер выдаёт анимацию перезагрузки.
    Ответ написан
    Комментировать
  • Возможно ли связать нынешние знания с вхождением в IT сферу?

    @calculator212
    Lampapuc, на hh зайдите и промониторьте вакансии. Но если вы за 18 часов в неделю зарабатываете от 40 до 100к будучи студентом, то в разработке вы вряд ли сможете заработать не на много больше, т.к. у многих 40к зп это должность джуна на фултайм. около 170к медиана по Москве (т.е. крепкий мидл мб сеньор/лид в обычной компании). Так что если я правильно понял, то когда вы устроитесь на фултайм, то уже будете зарабатывать как хороший мидл.
    Хочу начать изучать C# и автоматизировать процессы.

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

    Хочу начать изучать C# и автоматизировать процессы.
    Вы можете начать изучать и скорее всего для вас это будет большим плюсом(ряд вещей проще делать через программирование), если revit это популярная программа и вы уверены, что будете долго с ней работать, то это будет преимуществом перед другими.
    Но если хотите перекатиться в IT, то вам проще будет перекатиться на менеджерские должности. Т.к. для разрабов больше решает насколько хорошо ты умеешь прогать, а разобраться в предметной области обычно быстрее чем научиться программировать.
    P.S. работать в программе и разрабатывать это слишком разные вещи, многие прогеры часто вообще толком не знают что делает программа, а просто фиксят баги например(и в целом это +/- нормально).
    Ответ написан
    3 комментария
  • Клиент подаёт в Арбитраж Upwork, с меня вывернут 291$?

    @li_klatsun Автор вопроса
    Всем спасибо за поддержку) Вопрос почти решился. Клиент действительно блефовал. И когда UpWork расписал сроки, предупреждение о заморозке счета, в случае если одна из сторон оплатит, а вторая нет. И т.д.
    В общем, перечислили все прелести и сказали еще раз размер платежа (видимо она в прошлый раз плохо прочитала, может думала что с меня 291? аххаах).
    Написала что в таком случае готова на этом этапе оплатить работу и завершить дискуссию.
    Ответ написан
    Комментировать
  • Мы можем работать с map так же, как с массивом?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Map ничего общего не имеют с массивами, они реализуют совершенно другую структуру данных - хэш таблицу

    От объектов так же есть отличия:
    - У объектов в качестве ключа может быть только строка или символ, у Map - любой тип
    - Map под капотом всегда представлены как OrderedHashMap (упорядоченная хэш таблица), объекты представлены той же структурой данных, но в отличии от Map после оптимизации могут быть представлены в виде обычных сишных структур, где нужное поле получается по смещению от указателя.
    - Для манипуляции с объектами есть множество синтаксического сахара (вроде оператора in или spread (...) оператора), и оптимизатор знает об этом сахаре. У Map есть только его методы, с которыми оптимизатор может сделать не так уж и много (так как некоторые оптимизации не применимы к динамическому диспатчингу, ибо ведут к UB, а JS - язык с гарантированным отсутствием UB)
    Ответ написан
    2 комментария
  • Как сделать такой список select?

    profesor08
    @profesor08 Куратор тега CSS
    Это не select, а несколько div и скрытый select. Манипуляция с div отражается на select.
    Ответ написан
    Комментировать
  • Должен ли WEB-разработчик уметь настраивать VPS/сервер?

    Adamos
    @Adamos
    Вопрос "должен ли" - всегда идиотский. Никто никому ничего не должен. В частности, нанимать и платить.
    Если вы такой крутой фронтендер, что вас ценят именно на этом фронте настолько, чтобы работодателю было жалко тратить ваше ценное время на настройки, он лучше наймет девопса - скорее всего, вам это все не понадобится.
    Но как можно стать крутым специалистом, вообще не интересуясь настолько смежными областями? Я не знаю.
    Вы такими сомнениями и прикидками сами себе ограничиваете рост статусом веб-макаки, которую можно только посадить в опенспейс на узкоспециализированную работу и до настройки серверов просто не допускать. Зато - "не должен", да...
    Ответ написан
    3 комментария
  • Нужно сделать сайт для домашней кондитерской. На чем можно относительно быстро поднять такой сайт?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    WP - самое то.
    Ответ написан
    Комментировать
  • В каких программах делают графику для сайтов?

    vabka
    @vabka
    Токсичный шарпист
    Смотря какие картинки и схемы.
    Векторные иллюстрации можно в Illustrator рисовать. Просто картинки - в Фотошопе или ещё чем-то.
    Диаграммы и схемы - в специальном софте для рисования диаграмм и схем.
    Макеты самих сайтов - фигма
    Ответ написан
    Комментировать
  • Как отключить кулер на C#?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Сначала узнаём, через что в принципе можно программно управлять вентиляторами:
    https://stackoverflow.com/questions/485448/program...
    Узнаём, что вентиляторы управляются через SuperIO, а к SuperIO можно обратиться через MMIO/PMIO.
    К MMIO/PMIO можно обратиться только на уровне ядра - значит нужен свой драйвер, либо какой-то уже существующий софт, у которого есть API, к которому мы можем обратиться.

    За своими драйверами идём сюда: https://docs.microsoft.com/en-us/windows-hardware/...
    За существующими: https://github.com/starofrainnight/winio

    Потом вызываешь его через P/Invoke

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

    Fernus
    @Fernus
    Техник - Механик :)
    SELECT `name` 
    FROM `example`
    WHERE `status` = 'free'
    ORDER BY `date`ASC
    LIMIT 1;

    Не?
    Ответ написан
    1 комментарий
  • Как удалять попап, если клинули вне блока?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    У тебя же там есть оверлей на весь экран, по нему и кликай:
    $('.overlay__close').click -> $('.overlay__close, .overlay--active').click
    Ответ написан
    Комментировать
  • Как запретить редактирование html на сайте?

    By_Engine
    @By_Engine
    Все отлично редактируется

    6171169c230fc862919238.png
    Ответ написан
    Комментировать
  • Как я могу встроить HTML редактор на сайт?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    TinyMCE, CKEditor, Quill и прочие wysiwyg редакторы
    Ответ написан
    Комментировать
  • Как правильно фиксировать технический долг?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    только тикетами, в Джире или еще в чем ведется

    техдолг - понятие относительное, что-то вроде метода

    фича либо сделана, либо нет / либо работает, либо нет

    дальше на нее можно навесить глубины (новый тикет), либо срочно фиксить баги приносящие убытки (понятно,что их ни в тетрадку ни в тикет на хранение не положишь; хотя на фикс, само собой, отдельный тикет )

    а дальше - шах/ишак и сам насреддин - может оказаться, что и не нужно та глубина, или нужна, но не та,
    или вообще не глубина, а упрощение
    Ответ написан
    Комментировать
  • Для получения визы должно быть профильное образование?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    По опыту, этот вопрос задают те, у кого нет ни профильного образования, ни профессионального опыта, ни оффера.
    Ничего личного, просто наблюдение.
    Ответ написан
    Комментировать
  • Как быстро разобраться в чужом проекте?

    @pavelsha
    Эти две недели "Живите вместе" с прежним разрабом.

    1) Пусть расскажет архитектуру, надет все обрывки по постановке ТЗ и выполнению, детально их покажет и отсортирует.

    2) Пройдите с ним по типовым кейсам поддержки / доработки. На второй неделе садитесь сами выполнять все заявки по системе, которые приходят на разраба (он чтобы был рядом как тьютор)

    3) Фиксируй для себя сразу, что было не понятно. И спрашивай

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

    5) Пусть старожил расскажет бытовые / политические / экономические особенности этого работодателя.
    У тебя идет испытательный срок? Прекрасно! В случае Пушного зверька на горизонте имеешь право уйти одним днем.

    6) Если время позволяет и ресурс есть, то пусть аналитики или этот разраб (если он Алл-инклюзив) садаться и ночами пишут доки по системе. Со стороны работодателя будет корректно предложить за это премию / бонус / договор ГПХ после увольнения разраба.
    Ответ написан
    Комментировать
  • Как изменить урл без перезагрузки страницы?

    profesor08
    @profesor08 Куратор тега JavaScript
    Комментировать
  • Можно ли сделать вызов переменной защиты private через get; set?

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

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

    на эту специальность идут точно не для
    занятия дисциплины "Программирование на языках высокого уровня"

    С#

    типа изучения Python

    а за фундаментом.
    к C-языкам испытываю ненависть

    Разраб без хотя-бы базовых знаний си-подобных яп - хреновый разраб.
    связанное с дизайном и при этом прибыльное)?

    по плану обучения Python-разработке: какой план самообразования видите именно Вы?

    Предлагаю сначала определиться что делать, а уже потом делать. Питон, дизайн и прибыльность это три разные вещи.
    P.S. если ты думала что питон проще си-подобных яп - ты ошибалась. Это один из самых тяжелых яп для входа.
    Ответ написан
    Комментировать