• Стоит ли покупать коленный стул?

    @PKmaster
    Всегда за компьютером
    Коленный стул, вред и польза.
    К сожалению, очень много рассуждающих теоретиков, и очень мало реально сидевших.
    Я сижу на этом стуле с 2018 года, и могу на собственном опыте все рассказать как есть, а не сказки из интернета. Есть реальные плюсы, и есть реальные минусы, у этой штуки.
    Но сначала пройдусь по писавшим ранее :-)))))

    - "Смартсул" хорошие вещи делает, но дорого. Я сижу на Богатыре, он принципиально ничем не хуже, а дешевле в 2 раза

    - "Повышенная нагрузка на колени" - нет такого, при правильной позе. Но у нас же блин все умные, никто инструкций, прилагаемых к стулу, не читает, все ставят максимально высоко сиденье, сползают на колени и привет. А всего то надо настроить стул под свой рост, чтобы 80% веса приходилось на попу.

    - "Не на стандартную высоту стола рассчитаны" - неправда. Стандартная высота стола или школьной парты 75 см. У меня дома стол 78. И мне удобно. И всем, кто сидит, а таких знакомых у меня уже штук пять. И все сидят за обычными столами. Конечно, в идеале нужен еще и стол с наклоном, но это блин 30 000р+, я пока не готов.

    - "Нагрузка со спины распределяется, но за счет колен" - ага, 20 раз. В реальности нагрузка на этом стуле на спину по ощущениям БОЛЬШЕ, чем при сидении на обычном стуле!! Потому что вес падает на мышцы, а не на позвоночник. Причем и на мышцы поясницы, и в целом спины, и на бедра и т.п. Посидите сами, не 5 минут "на примерке", а реальных 2-3 часа. Сразу все мышцы спины прочувствуете, особенно, когда их нет :-)))) как у меня было, когда сел. На позвоночник нагрузка на этом стуле меньше (в чем и прикол и польза), а на мышцы - больше!! И устают они будь здоров. Для этого ксати я стул со спинкой и купил, откидываюсь, отдыхаю, иначе по 8 часов не просидишь....

    - "От него болит спина" - спина болит, когда чем-то заболели, грыжу когда насидели, и т.п. Мышцы - да, испытывают повышенные нагрузки, держат Вашу спину. Да, сразу Вы 8 часов не просидите, я привыкал месяц, пока мышцы более-менее в тонус пришли и стали спину держать. И что в этом плохого? По-моему, наоборот хорошо, когда мышцы спины тренируются.

    - "Нет подлокотников" - так они нафиг не нужны, иначе смысл пропадает!! На подлокотник опираешься, спину изгибаешь, вес переносишь на локоть, позвоночник искривляешь и сидишь так часами. Типа. И смысл тогда коленный стул ставить?? Такой буквой зю можно и на обычном стуле сидеть...
    Если уж хочется опереться на что-то, я локти на стол кладу (очень удобно, кстати, и все дети, наблюдал, также делают), или на спинку откидываюсь. В последнем случае это чисто поза отдыха, работать невозможно, кстати...

    Итог:
    Реальные плюсы коленного стула:
    - спина стала ровнее;
    - не так устаю за компом;
    - чаще встаю (что тоже плюс, считаю);
    - мышцы спины натренировались, без проблем держу осанку;
    - стул не дает "развалиться" телу, как на обычном кресле, тело всегда в тонусе;
    - по истечении полугода так привык, что уже на обычных стульях долго сидеть неудобно, хочется правильной позы.
    - у родни, подростка 19 лет, сколиоз приостановился. Не исчез, конечно, но сам факт. Т.к. больше пацан ничего не делает, в плане здоровья. Т.е. название "ортопедический коленный стул" имеет за собой основание.

    Минусы коленного стула:
    - топорная конструкция. Кто бы что не говорил, это блин больше агрегат, чем дизайнерская мебель. Рядом с моим бывшим компьютерным креслом смотрится как полный отстой. :-)))) Но оно не для красоты придумано, я так понимаю. Если придумают "красивый" и не хуже, и недорогой - сразу заменю. :-)))
    - залезать-вылезать в джинсах удобно, в юбке, жена сказала, не очень :-)))
    - если неправильно настроить стул (слишком высоко поднять сиденье и т.п.) - будете сползать на колени. А это нехорошо. Поэтому тут надо четко подобрать свое, удобное положение. Чтобы сидеть на заднице, а не на коленях. Так что не надо отсебятины, просто читаем настройки и регулируем коленный стул под свой рост (благо все регулируется).
    - привыкать надо, 100%, и к этому надо быть готовым. У меня ушел месяц, пока более-менее привык. В первую неделю сидения обнаружил у себя мышцы, о которых не подозревал. :-))) Некоторым из моих знакомых так и "не зашло", хотя пробовали. Дети привыкают за 2-3 дня, у них организм гибкий, подстраивается легче.
    - по-первости просидеть 8 часов кряду не получится. Отдых телу давать придется, вставать, ноги вытягивать, на спинку откидываться... У меня так и было. Хотя, еще раз повторю, что некоторые садятся и сидят часами, сразу, но это исключение, как мне кажется.

    Короче плюсов больше, чем минусов
    Ответ написан
    3 комментария
  • Что значит "верстка под Angular"?

    верстка всегда делается под какой-то движок
    обычно это что-то из бекенда
    но теперь подтянулись и фронтенд движки

    Из особенностей: не будет jquery, скрипты либо не нужны, либо сразу на ангуляре, либо временные и потом их перепишут, компонентный подход.
    По структуре проекта надо обсуждать с командой, но можно взять стандартный, который через cli генерится
    https://angular.io/cli
    Ответ написан
  • Как в Pug вставить пример кода HTML?

    Разве что как-то так. Но если кода много, то хз, насколько такой подход будет удобным)
    Ответ написан
    2 комментария
  • Как в Pug вставить пример кода HTML?

    @Lord_Dantes
    1. Тэг code не предназначен для html, а предназначен для функций названий переменных и тд программного кода.
    CSS в вашем случае тоже текст потому-что вы его написали так, если добавите <style></style> то он тоже станет работающим.

    2. Конкретно с кодом и показом его не работал но в голову приходит лишь показывать как текст в обычной дивке его и все.
    htmlbook.ru/faq/kak-otobrazit-tegi-na-veb-stranitse
    Ответ написан
    1 комментарий
  • Правильно ли я работаю с Git над проектом?

    xEpozZ
    @xEpozZ
    Веб-разработчик
    Мастер - главная ветка вашего проекта.
    Фича/Фикс/Прочая ветка - ветки, которые ответвились от мастера и в которых сосредоточена вся их суть.

    ---

    Закончили фичу/фикс, выпала более приоритетная задача, передумали делать или застряли на одном моменте и хотите делать что-то дальше - комитите все изменения, переключаетесь на мастер, создаете новую ветку и поехали опять: создали ветку, изменения, комит, далее.

    ---

    Ребята в ответах правильно пишут: не обязательно делать git push. Если не понимаете почему - прочитайте предназначение этой команде.

    ---

    Ветки создавайте как хотите, но определитесь с их порядком.
    Работая с JIRA, YouTrack и прочими Issue Tracker'ами, можно создавать ветки по номеру задачи в этих трекерах и понимать, что делалось той или иной ветке.

    ---

    Мержить лучше через Pull/Merge Request, другие будут видеть изменения по той или иной задаче, кто-то сможет проревьювить или начать диалог.
    Так же можете сделать несколько веток, сделать для них PR/MR и в нужное время слить их все вместе (например, когда одни ветки ждут изменений из других веток, поэтому пока что не могут быть влиты)
    Ответ написан
    Комментировать
  • Правильно ли я работаю с Git над проектом?

    bitniks
    @bitniks
    Go/PHP/Symfony developer
    Правильно, но мержить ветку в master необязательно на github. Это можно делать локально, а потом уже мастер пушить в github
    Ответ написан
    2 комментария
  • Как отключить scrollZoom в яндекс-картах, подключенных через их API?

    @probear
    script type="text/javascript" charset="utf-8" async src="https://api-maps.yandex.ru/services/constructor/1.... ... scroll=false">В конце карты просто нужно исправить scroll=true на scroll=false
    Ответ написан
    Комментировать
  • Ноутбук/моноблок/стационарник - что подойдет для переездов?

    Zoominger
    @Zoominger Куратор тега Ноутбуки
    System Integrator
    Я бы советовал Макпук - маленький, производительный, второй монитор подключить можно. Или моноблок iMac - это вообще было бы идеально.
    Ответ написан
    3 комментария
  • Как востановить файл в PhpStorm?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    VCS -> Local History -> Show History

    Используйте Git(или аналог) и таких проблем не будет.
    Ответ написан
    2 комментария
  • Как отловить событие нажатия двух клавиш?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Слушайте keydown и добавляйте в массив или Set нажатый код. При этом проверяйте, что в итоге лежит в массиве: если нужные две клавиши набрались, пора что-то сделать.

    По событию keyup удаляйте из массива нажатых код этой клавиши.


    Во вкладке Result кликните на белом поле и нажмите Shift + Tab
    Ответ написан
    3 комментария
  • Как сделать плавное хаотичное движение блоков?

    Get-Web
    @Get-Web Куратор тега JavaScript
    Front-End Developer
    Интересная тема, набросал для практики свой вариант: https://codepen.io/L2Banners/pen/ReoGBG

    Ответ написан
    4 комментария
  • Насколько правильно проверять наличие элемента через if?

    @romicohen
    Системный Архитектор
    Нормуль :)

    Можно конечно поизвращаться )) но это не тот случай, когда оно действительно необходимо.

    Иногда читаемость кода важнее псевдоэлегантности.
    Ответ написан
    Комментировать
  • Как сделать такую анимацию?

    khlopchyna
    @khlopchyna
    Чувак, все на много проще, смотри где они это взяли)
    https://paveldogreat.github.io/WebGL-Fluid-Simulation/
    Ответ написан
    1 комментарий
  • Как сделать такую анимацию?

    hzzzzl
    @hzzzzl
    еать залипалово какое :D
    вот скрипт
    colbacolorbar.ru/themes/colba/assets/js/fluidWave.js

    вообще не понимаю что там происходит, вроде яваскрипт, но какой то непростой webGL фреймворк наверно

    UPD вот нашел на гитхабе это, хз может быть это оригинал кода
    https://gist.github.com/peretc001/1444c3df210cc66c...
    Ответ написан
    2 комментария
  • Как правильно сделать живой поиск?

    dimovich85
    @dimovich85 Куратор тега JavaScript
    https://u-academy.net/
    Для работы с полями ввода есть набор событий:
    1. focus - пользователь поставил фокус на поле ввода.
    2. blur - пользователь убрал фокус с элемента вода.
    3. input - пользователь как-то что-то ввел. Это лучше, чем keyup, ибо не надо проверки keyCode, второе потому что пользователь может в поле вставить текст, что тогда будет с Вашим keyUp? Событие input срабатывает каждый раз, как пользователь сделал изменение в поле ввода.
    4. change - пользователь ввел данные и убрал фокус с поля ввода, то есть это input + blur. Событие происходит не так часто, как input, но и не заставляет проверять value на изменение, как это придется делать при blur.
    5. submit - срабатывает на всей форме, при попытке отправить данные, в данной задаче скорее не интересное событие.

    Для живого поиска логично использовать input, по которому надо отправить текущее value через ajax на сервер и далее ответ куда-то распечатать. Вопрос в другом, ведь событие срабатывает довольно часто, и кто-то печатает так быстро, что и запрос-ответ не успеет, поэтому логично сделать тут debounce с задержкой в приблизительно 300мс, чтобы отправка/получение сработало когда пользователь притормозил в наборе текста или вообще прекратил ввод.
    Ответ написан
    Комментировать
  • Как правильно делать оптимизацию чтобы сайт моментально загружался?

    coderisimo
    @coderisimo Куратор тега JavaScript
    Вот отличный ресурс :

    начните с этого

    там вообще, много полезной информации
    Ответ написан
    Комментировать
  • Как через браузер отследить активность пользователя?

    @rPman
    Chrome Remote Desktop - расширение к браузеру, которое позволяет получить доступ к машине пользователя вне браузера, т.е. какой то api на это имеется, изучите его или код расширения, хотя бы сможете реализовать задуманное в виде плагина.

    Для firefox или safari стандарта на это вроде бы нет.

    p.s. но зачем так извращаться?
    Ответ написан
    2 комментария