Dmitry
этот метод все же больше для открытия новых окон вроде
hlomzik
если указать текущее, то скорее всего в нем и откроет, но это говно какое-то
hlomzik
вернее, там даже должно быть значение текущего окна
Dmitry
вообще для управления есть location.assign() и location.replace()
Andrew
ок, спасибо)
Anonymous
в крайнем случае добавь хоткей шифт+стрелка для скрола чата
Собираюсь делать полностью кастомизируемые хоткеи
Vlad
Собираюсь делать полностью кастомизируемые хоткеи
только с человеческим дефолтными настройками
Vlad
плз
Vlad
не хочу вим вместо телеграма
Дима
— Значит Emacs — подумал разработчик
🦜
Ребят, а кто знает норм сайты с прототипирования сайта?)
🦜
чтобы драг энд дроп
Serhii
InVision
🦜
не то, есть чтобы прям в вебе можно было захерачить формы и т.д? То мне лень в фш сейчас в ручную это делать
🦜
и загружать туда
Serhii
а, походу так низзя
Dmitry
вот такой есть, вроде в нем можно покликать, но правда платный https://app.moqups.com/
Semyon
Что вас задалбывает/чего вам не хватает в телеграме?
Нет списка избранных мною стикерпаков, очень неудобно искать среди сотни добавленных. Большая боль, мб такое только у меня. Сейчас их можно перемещать, чтобы менять порядок. Но было было бы круто иметь возможность их еще и закреплять
Anonymous
Вот кстати да, хочу, чтобы можно было добавлять не весь стикерпак, а только несколько стикеров из него
Mikhail
Хочу чтобы стикеры были запрещены
Semyon
Pavel
Можн сделать чтот типа поддержки юзер плагинов ака Greasemonkey. Тада каждый сможет себе телеграмчик переделать со своим блекджеком как водится. Выпилить стикеры, подключить google speech api чтобы в фоне читало все в слух без необходимости лезть в чятик ну итд
Vadim
А щас что мешает?
Vadim
использовать greasemonkey
Pavel
если често не задавался вопросом, но по сути наверн чтобы телеграм сам евенты слал и можно было подписаться на них из плагинов наверно
Pavel
может уже шлет, не знаю
Pavel
евент + пейлоад в виде от кого, группа, текст; в таком духе
Anonymous
Так что ты не один
Anonymous
народ, посоветуйте плагин для саблайма, который визуально помогает найти отсутсвующую закрывающую скобку в длинном коде, ибо вручную сканировать в каком месте она могла быть упущена иногда просто жесть, особенно в случае неагромождений из длинных jQuery - макарон в чужом коде
Serhii
Eslint
Serhii
Разве линтеры не говорят об этом?
Arthur 🙏
как проверить, почему фронт тормозит?
Anonymous
Говорят, но в саблайме фиговая интеграция линтера. SublimeLinter-contrib-eslint
Vlad
как проверить, почему фронт тормозит?
🦄 открыть профайлер в девтулзах наконецто 🚀
Serhii
Уже не контриб
Anonymous
Есть gutter-marks
Arthur 🙏
🦄 открыть профайлер в девтулзах наконецто 🚀
Profiles? не понял как пользоваться Profiles -> Record CPU js Profile -> 67% использует program
Arthur 🙏
а что конкретно , не понятно
Vlad
🦄 прочитать документацию по профайлингу с помощью devtools 🤔
Michael
а что конкретно , не понятно
https://developers.google.com/web/tools/chrome-devtools/rendering-tools/
sane
Profiles? не понял как пользоваться Profiles -> Record CPU js Profile -> 67% использует program
Таймлайн же весь коллстек показывает сколько чего времени занимает
Arthur 🙏
я пробовал с помощью девтулз, скорее всего я не врубаю как это работает, но у меня такой резолт
Arthur 🙏
Arthur 🙏
вот то что занимает 60% - как понять что это? program
Arthur 🙏
я нажал рекорд, и провел то самое подозрительно долгое действие
sane
И запиши там действия на фронте которые тормозят
sane
Там на графике и в стате все видно будет
🚀 Snyp
есть кто живой?
Pavel
вроде
🚀 Snyp
JSDoc это же стандарт комментов в коде js?
Pavel
де факто, просто популярен из-за того что
🚀 Snyp
мне вот интересно, а так можно в других языках так комментить? мне понравился их метод.
Pavel
есть явадок и пхп док, ну и наверное для других языков тоже есть хороший вопрос кстати
🚀 Snyp
или это чисто индивидуально для js
Eugene
так в принципе везде
Pavel
вообще интересно что думает сообщество, нужна ли документация внутри кода есть ведь мнение что код должен быть self documented
Arthur 🙏
что значит селф документед?
когда без доки понятно что там происходит?
Oleksandr
для C# похожее есть
Pavel
ну типа того, организовано наверное по паттернам и семантичненько названы методы да переменные
Alex
вообще интересно что думает сообщество, нужна ли документация внутри кода есть ведь мнение что код должен быть self documented
я придерживаюсь такого мнения, что ког должен быть самодокументирован, но какие то сложные места, или устаревшие методы - обязательно нужно комментировать
Oleksandr
еще можно погуглить literate programming
🚀 Snyp
когда без доки понятно что там происходит?
я слышал что типа идеальный код - это легко читаемый и всю суть хорошо отражают имена переменных и функций. В общем смысле.
Pavel
вместо databaseCall(data) что то типа getUserDetails(userId) наверное
Alex
особенно если для решения проблеммы сходу есть 3 метода, но выбран не тот, который первым приходит в голову, обязательно нужно написать почему так, что бы потом с мыслями о рефакторинге - ничего не поламать)
Pavel
особенно если для решения проблеммы сходу есть 3 метода, но выбран не тот, который первым приходит в голову, обязательно нужно написать почему так, что бы потом с мыслями о рефакторинге - ничего не поламать)
Вот это интересно, ведь люди мыслят по разному, мне приходит один в голову а коллеге другой :) В состоянии потока мне все очевидно а вот тому кто дебажит в ночь релиза может быть и не очень )
🚀 Snyp
вместо databaseCall(data) что то типа getUserDetails(userId) наверное
Я слышал что типа чем короче имена переменных/функций тем круче и т.д. Это было вообще нормой или бред для начинающих?
Oleksandr
вообще давать названия тяжелее, чем кажется
Alex
вообще давать названия тяжелее, чем кажется
да, иногда можно и 10 минут убить на размышления о том, как правильно назвать переменную
Oleksandr
я долго батхертил от длиннющих джава имен, но потом осознал, что от них есть и польза
Oleksandr
хотя пишущие на K/Q/APL явно так не считают )
Alex
я долго батхертил от длиннющих джава имен, но потом осознал, что от них есть и польза
ну тут просто нужно соблюдать балланс между краткостью и именем метода овер 80 символов) а вообще чем больше классов - тем короче имена методов)
Oleksandr
кстати еще к generic функциям (не важно есть ли в языке генерики, те же map/filter/bind) явно нужны доки
Oleksandr
их не назовешь толково никак