Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.
Я правильно понимаю, что на десктопе - все физические пиксели === CSS-пиксели? И на 4к мониторах ширина страницы реально в ~4000 пикселей? А на Full HD 1920? И физические пиксели "сжимаются" только на телефонах?
>>2253456 → __proto__ тебе вводит в заблуждение потому что оно изначально кривое. Появилось в тёмные года дикого развития и попало в стандарт только в 2015 для обратной совместимости.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto >The use of __proto__ is controversial and discouraged. It was never originally included in the ECMAScript language spec, but modern browsers implemented it anyway. Only recently was the __proto__ property standardized by the ECMAScript 2015 specification for compatibility with web browsers, so it will be supported into the future. It is deprecated in favor of Object.getPrototypeOf/Reflect.getPrototypeOf and Object.setPrototypeOf/Reflect.setPrototypeOf (though still, setting the [[Prototype]] of an object is a slow operation that should be avoided if performance is a concern).
У объекта есть __внутреннее__ свойство [[Prototype]]. https://tc39.es/ecma262/2021/#sec-terms-and-definitions-prototype >When a constructor creates an object, that object implicitly references the constructor's "prototype" property for the purpose of resolving property references. Внутренними (в спеке в двойных скобках) называются свойства, которые спецификация описывает только чтобы показать необходимое поведение. То есть в движке такого свойства или метода буквально может не быть, но вести себя движок в результате должен так, как будто точно такое свойство где-то там есть (обычно оно и есть, только на плюсах написанное во внутрях движка).
Есть любая функция, например встроенный Array() или написанная тобой Game(), дела не меняет. У функции от рождения есть свойство Array.prototype. Это объект, в котором свойства, которые будут доступны созданным функцией объектам. Ты создаёшь объект const arr = new Array(1, 2); // или же const arr = [1, 2]; и __внутреннее__ свойство становится // arr.[[Prototype]] === arr.constructor.prototype === Array.prototype становятся доступны методы из прототипа console.log(arr.push === Array.prototype.push); // true, один и тот же метод доступен из прототипа и тогда же появляется arr.__proto__ === Array.prototype Но ты на это больше не обращаешь внимания. Так как знаешь, что __proto__ только для обратной совместимости и красная плашка МДНа попросила тебя на это больше не полагаться и не дрочить оптимизации движка.
Ты можешь добавить свойство prototype arr.prototype = {}; и попробовать const nyet = new arr(); Получишь ошибку, так как у arr нет внутреннего свойства [[Construct]], arr не был функцией от рождения. https://tc39.es/ecma262/2021/#constructor
А вот если ты создашь класс или функцию (со стрелочной не прокатит, потому что оптимизации, она не конструктор по спеке), у неё уже есть свойство prototype от рождения. И произойдёт всё описанное выше. У объектов, созданных через new (это вызов [[Construct]]) добавляется ссылка [[Prototype]], и constructor, и __proto__. function Fn() {}; // или же class Fn {}; console.log(Fn.hasOwnProperty("prototype")); // true, сразу есть прототип const obj = new Fn(); // создан и получил ссылку на прототип console.log(obj.__proto__ === Object.getPrototypeOf(obj)); // true console.log(obj.__proto__ === Fn.prototype); // true console.log(obj.__proto__ === obj.constructor.prototype); // true
>>2253669 > на 4к мониторах ширина страницы реально в ~4000 пикселей? нет >физические пиксели "сжимаются" только на телефонах? Не только. На любом экране, на котором браузер сочтет это необходимым. Тот же 4к как пример
>>2253808 Тащемта да, собственно создание своего class CustomGlobal extends Window {} вполне себе ООП-вей для хранения данных в глобальном скоупе, которые при этом не будут перезаписаны изменениями в глобале.
>>2253721 Тогда почему <meta name="viewport"> активируется только на мобилках? Десктоп, как бы его не масштабировал, ведет себя будто этого тега нет, врубаю device tool - все робит.
Можете, конечно, смеяться, но кажется что я понял, что я обосрался. Я как мамонт простой решил залететь в это ваше айти отгрузив денех Яндексу. Сидел, пердел делал что говорили, получается норм, вопросов как сделать, что от меня хотят особо не возникает, ну или первая ссылка в Гугле помогает. Но вот я сидел, смотрел печально на ебало маразматика в новогоднюю ночь, и решил зайти на хх, посмотреть что там у меня может быть по работе. И что то эти ваши переднеконцовые работяги нахуй никому не нужны, по крайне мере чисто хтмл с джэсом. Таких штуки 3 найдется, остальные пхп давайте, а все эти ваши маргины на закуску. Так вот это правда? я не думал что курсы хуюрсы что то там гарантируют и вообще лично я все я то и не верю, но другие то люди на что рассчитывают?
>>2253841 Если мало знаний, можно только в верстальщики влезть, не в полноценные фронты. Быстрее всего, если научиться в вордпресс, бутстрап, жквери. Но это параша.
>>2253841 Нууу хз, я сейчас заканчиваю диплом в яндексе. Я пиздец охуел от этого обучения. И верстать должен уметь, всякие флексы и гриды применять. И БЭМ ебаный и на джаваскрипте должен уметь сайт оживлять. Потом реакт хуки хуики, магия какая-то, обязан знать что с её помощью делают и как это делать правильно. Потом Нода, сервер, обработка ошибок, база данных, хэширование поролей, ебала вот это вот вся. А потом всё это дело на сервер должен уметь закачивать и поддерживать. Хз, у меня такое чувство что из меня универсального солдата сделали. По ходе запилил ещё пару своих страниц, показал знакомому помидору, он говорит что с такими знаниями на изичах куда угодно устроится можно. Вот жду пока он меня прособеседывает перед начальством, если повезёт то возьмут сразу джуном, на 100к зп. Конешн понимаю что не у всех такие кореша есть и мне дико повезёт если я к нему устроюсь, но объективно такие же челики как я на рынке будут цениться сами по себе. Ах да, Заметил прикол что из всей группы в 30 человек под конец со мной остались лишь пять. Обуччение очень сложное и если сочкуешь то ессесно нахуй никому нужен не будешь на работе.
>>2253870 Ну я только 9 спринт сдал так что хз, людей косит это да, уже где то 40 отвалилось из ~140 ебать яндес бабки зашибает в начале. человек отвалилось. Про работу я больше в себя не верю, много отзывов даже отрицательных отмечали, что в карьерном треке девочки работают отлично. Но с теми же отзывами у меня не совпадают ощущения про колличество затраченного времени на выполнение работ. Я за день, полтора все делаю и то половину дня какой нибудь твитч смотрю, а там люди жалуются что по 30 часов в неделю ебашут. А раз я тут с вами, то на гения я очевидно не похож и потому становиться ещё хуже как будто по непонятной причине ко мне не достаточно добываются или ещё что. а про ноду я уже посмотрел курс с удеми позаимствовав на рутрекере
>>2253888 В смысле в себя не веришь? Ты делаешь работу которую делают сотрудники в обычных фирмах. Ты делаешь эту работу явно быстрее других учеников. Да, там огромная часть учеников это валенки которые решили что вкатиться просто и нужна только усидчивость. Потом начинают тупить над простыми задачами и понимаю, что что-то не складывается. Но всё же. Если ты понимаешь, что ты делаешь, если у тебя есть результат то это уже приобретённый навык и за этот навык готовы платить. Так как у других его нет. Мне ещё помог совет кореша. Нужно часто и много практиковаться. Много писать на реакте. Прям вот берёшь пустую страницу, наполняешь её всякой залупой типа кнопочек, формочек, ссылочек прочей поебенью. И начинаешь на реакте это всё связывать чтоб они там щёлкали, цвет меняли, бочку делали по заданным тобой алгоритмам. Вот так потыркаешься пару месяцев и уже сможешь обойти 90% зелёных джунов на рынке. И да, на ХХ работу сложно найти. Нам сами сотрудники яндекса говорили что на одно место легко набирается сотня кандидатов, там прям надо постараться чтоб взяли. Лучше самому искать фирмочки, стартапы, небольшие компашки и пытаться туда заявиться, спросить не нужен ли смышлёный джун. Так намного быстрее можно приземлиться. А там всего год отработать и всё, тебя готовы брать уже и на ХХ.
>>2253896 Печельно, но это факт. Не будешь доёбываться - быстро останешься один и никому не нужный. Вам же уже говорили готовиться к десяткам собесов? Там же нужно не просто задачки решать, но и говорить, спрашивать, доёбываться до их тупых задачек. Если этого не делать то никогда работу не найдёшь, будь ты хоть лучшим студентом яндекса. Кароч. Я привык седеть дома и пялиться в моник. С друзьями предпочту общение через сеть. Короче сыч обыкновенный. И с таким подходом вкатываться в Айти вообще смысла нет. Нужно прям самому всех заёбывать, спрашивать, искать контакта. Потом, когда вольёшься, заматереешь, уже сможешь ограничевать общение с работодателем, а то и вовсе закрыться и ебашить микросервесы за еду. Но в самом начале тебя таким никто не возьмёт на работу. И вот я оказался на распутье. Либо живу как жил, но без вкатывания. Либо переступаю через себя, становлюсь социоблядью и пытаюсь ухватить кусок пирога пожирнее.
>>2253964 document.querySelectorAll("a[href]").forEach(a => a.setAttribute("href", a.href.slice(0, a.href.indexOf("?")))) во всех ссылках на странице отпадёт всё после знака вопроса.
>>2254160 Затянувшийся криптобум, который никак не закончится, очень будоражит умы мань, вот и фантазируют. Реального применения даппов вне криптовалютной тусовки нет и не было, но мечтать это не мешает.
А ещё зумерьё не видит гэмблинга/адалта/скама ибо такие темы обитают вне твитторов и ютубов, и для них крипта — это какой-то волшебный способ зарабатывать выше рынка, а не очередной скам о котором нельзя даже в резюме написать, лол.
>>2254178 Примерно всё, что помогает решать какие-то проблемы, а не создаёт их.
Крипта как таковая решает проблемы только для отраслей торговли наркотой/цп/оружием/итд (т. е. там, где нужна как валюта), и создаёт их почти всем остальным отраслям.
Мудрые аноны, дайте совета неофиту. Есть хорошее знание ванилы и верстки, но знание реакта довольно посредственное (нет опыта комм.разработки), нормально ли это для джуна? Что обычно ожидают от соискателя жунирской позиции?
>>2254192 Ценность крипты - это то, что она является независимой от любого центробанка валютой, ограниченной в количестве, цифровой и на 100% рыночной. И это огромный плюс - когда твои деньги не может триллионами печатать выживший из ума президент, которому приспичило бороться с возможным потеплением в 1 градус за 100 лет или с голодающими в африке.
>>2254205 >Ценность крипты - это то, что она является независимой от любого центробанка валютой Ну это же хуита. Будет выгодно — крупные стейкхолдеры тебя поставят раком и твою жопу порешает рынок.
> ограниченной в количестве А в чём плюс? Можно будет организовать нормальный феодализм? Ох уж эти идеи анкапов, дрочащих на дефляцию. Прямо таки новые коммунисты.
> и на 100% рыночной Т. е. стабильный курс не возможен by design.
>>2254213 >Будет выгодно — крупные стейкхолдеры тебя поставят раком и твою жопу порешает рынок. Ты дурачок и не знаешь, о чем говоришь. Никакой стейкхолдер тебя не может поставить раком, и если он продаст свою долю(хоть 10%, хоть 99%) в некой вещи, которая имеет реальную ценность, то уже через месяц эти доли раскупят и цена опять пойдет вверх, потому что она определяется ценностью вещи/компании, а не сиюминутными махинациями с акциями. >А в чём плюс? Можно будет организовать нормальный феодализм? Дебил? Любые деньги должны существовать в ограниченном количестве, чтобы их можно было использовать как деньги. При чем тут феодализм - хуй поймешь, видимо шизик думает, что деньги - это такая магическая сущность, которую можно получить только от бога, а не за произведенные тобой услуги/товары/ценности >Т. е. стабильный курс не возможен by design. Возможен, биткоин вот стабильно растет от года к году, а доллар стабильно обесценивается. Потому что второй печатают, а первый нет. И непонятно, почему ты счтиаешь стабильное загнивание плюсом, а стабильный рост минусом. Рынок тебе загнивания не предлагает, это правда, он предлагает стабильный рост.
>>2254249 >Никакой стейкхолдер тебя не может поставить раком Там это, держатели 51% сети достигли консенсуса не признавать твои транзакции. Можешь питаться грязью из под ногтей или давать ебать себя в сракотан — выбирай.
>Дебил? > дурачок Макакен пытается доминировать, даже не понимая о чём речь, классика.
>Любые деньги должны существовать в ограниченном количестве Нет, блять, это инструмент, который должен существовать в необходимом количестве для конкретной ситуации.
>При чем тут феодализм - хуй поймешь Конечно не поймёшь, ты же не привык думать. Это система, которая естественным образом складывается в условиях ограниченных ресурсов. Сложна сложна инхуя нипанчтна!1
>деньги - это такая магическая сущность, которую можно получить только от бога, а не за произведенные тобой услуги/товары/ценности В дефляционной модели без механизмов, заставляющих так или иначе перераспределять средства — на каком-то этапе так и будет, угадал.
>Возможен, биткоин вот стабильно растет от года к году От трёхлетки роста к трёхлетке падения.
>Рынок тебе загнивания не предлагает, это правда, он предлагает стабильный рост. Ну тут не спорю — когда рынок предлагает пойти разъебать соседнюю страну и заставить их покупать твои товары — так и надо делать, рост есть рост.
Типичный анкап-дурачок затирает за экономеку и политеку, ослушавшийся педофила и криптолудиков, классика.
>>2253902 Как повезёт, на самом деле. Если не совсем с нулем приходить (с нормальным дипломом там, минимальными знаниями про то, что вообще такое ваша реляционка нахой) и не слишком раскатывать губу на первую зп, то тебя если не первая, то 3-4 галера наймёт. Полно же стажировок, курсов от компаний, и тд, вы им нужны так же, как и какой-то опыт работы вам.
>>2254319 >Там это, держатели 51% сети достигли консенсуса не признавать твои транзакции Крутая выдуманная ситуация, которой никогда не было и не будет, но мы тут вроде стараемся о реальном мире говорить, а не о твоем манямире. >это инструмент, который должен существовать в необходимом количестве для конкретной ситуации. Должен кому? Необходимом кому? Кем определяется? Тобой? Байденом? И ты уходишь от темы, обсеруша. Должна ли используемая в качестве валюты вещь существовать в ограниченном количестве или должен случайный дядя мочь ее напечатать/вырастить на грядке без особых усилий? Простой вопрос вроде для маняэкономиста. >Это система, которая естественным образом складывается в условиях ограниченных ресурсов. Не складывается и ресурсы как таковые не ограничены(потому что есть только один главный ресурс - человеческий разум), ограничены только средства обмена, а ты пытаешься вилять жопой и подменять понятия. >Ну тут не спорю — когда рынок предлагает пойти разъебать соседнюю страну и заставить их покупать твои товары Так и вижу как билл гейтс разъебывает нищую африканскую парашу и заставляет всех нищих негров после войны скупать на какие деньги кстати, шизло? его продукт. Правда это опять твоя шизоидная выдумка, которой в реальности не было и не будет.
>>2254420 Как я понял, сейчас для этого используется fetch(), просто хотел узнать про аналоги, если таковые имеются, и стоит ли их вообще использовать.
Аноны, сделал снежок самый банальный, с помощью JS и CSS. Код прилагаю. Всё работает заебись, НО! по окончании анимации (в данном случае 35 секунд) снежинки резко пропадают с экрана и снова начинают падать. Есть подозрение, что это из-за того, что они резко меняют своё положение на изначальное (transform: translateY(0px))
Я новенький и у меня вообще нет никаких идей как это можно было бы поправить. Можете помочь?
>>2254418 >Правда это опять твоя шизоидная выдумка, которой в реальности не было и не будет. Историю прогуливал чтоле? С 15 по 20 век примерно так вся европа жила, нормас было. А ещё средства обмена были ограничены, правда стонксы почему-то начались когда все на эти ограничения начали тактично забивать.
Вот я ставлю типа библиотеки и там говорится, что найдено 100500 уязвимостей некритических и 9 критических А что мне делать с этой информацией-то? Зачем она мне? Не буду ж я вилкой ноде модулес чистить
>>2254249 >Любые деньги должны существовать в ограниченном количестве, чтобы их можно было использовать как деньги Первые два пикрелейтеда. Большую часть истории, человеки осуществляли транзакции в "бля буду, верну"-токенах, слепленных из говна прямо на коленке.
>Потому что второй печатают Дурачок думает, что схема выглядит как "Увеличили деньги => выросли цены". А на самом деле, оно выглядит так: "Пидарасы цепной реакцией почему-то задрали цены => врубай станок, а не то денежной массы физически не хватит, и вообще всё схлопнется".
>>2254418 >Должна ли используемая в качестве валюты вещь существовать в ограниченном количестве Не должна.
>ресурсы как таковые не ограничены Третий пикрелейтед.
>билл гейтс разъебывает нищую африканскую парашу и заставляет всех нищих негров после войны скупать на какие деньги кстати, шизло? Четвёртый пикрелейтед. На выданные банком в кредит деньги - под заложенные земли, жопу или почки.
За два года ИТ стало слишком сладким для всех: как только приняли меры поддержки российских разработчиков, многие компании из других сфер захотели получить свой кусок государственных денег. Видимо, мы забыли про пузырь доткомов 1995–2001 годов. Тогда ситуация была аналогичной и закончилась волной банкротств, обвалом цен на ПК и общей лихорадкой на рынке. Если сейчас не исправить ситуацию, то нынешний крах – это лишь вопрос времени.
А решение на самом деле простое – каждый должен заниматься своим делом. Теоретически дом могу построить и я, но неизвестно – насколько он будет безопасный и сколько прослужит. Так и в мире бизнеса каждая компания должна развиваться в своей нише: банк совершенствовать финансовые продукты и услуги, а ИТ-компании – софт. Это важно в целом для рынка, для его развития и стабильности. Если бы госкомпании одномоментно закрыли свою разработку, то освободилось бы сразу порядка 50 тыс. специалистов. Это бы оздоровило рынок, зарплаты вернулись бы к адекватному размеру. Все бы встало на свои места.
>>2254859 >Большую часть истории, человеки осуществляли транзакции в "бля буду, верну"-токенах Хуйни не неси. В качестве денег всегда использовались только редкие и ценные сами по себе вещи, начиная от ракушек, заканчивая табаком, но по очевидным причинам со временем от этого всего отказались и перешли исключительно на золото/серебро. За слепленный на коленке токен, который легко подделать, тебе могли дать только в ебало, хоть 1000 лет назад, хоть 100. И ты дебил, не знающий истории, если называешь табак нахуй "слепленным на коленке говно-токеном". >Дурачок думает, что схема выглядит как "Увеличили деньги => выросли цены". Схема выглядит как "напечатали необеспеченных денег - деньги стали меньше стоить". Это не обязательно выражается в прямой инфляции и подражании прямо завтра, но результат всегда одинаков - обесценивание накоплений в этой валюте, потому что в экономике появляются деньги, которые не обеспечены никакой ценностью, потому что эту ценность никто не произвел, просто дядя Байден захотел напечатать лишний триллион бумаги. Азы экономики, дебс. >Третий пикрелейтед. Гугли малтузианство и думай, чем твои шизоидные ничем не подкрепленные проекции на 300 лет вперед отличаются от его шизоидных проекций. >Четвёртый пикрелейтед. На выданные банком в кредит деньги - под заложенные земли, жопу или почки. Еще раз, дебс. Если ты пошел на кого-то войной, то ты можешь просто забрать у него все ценное, а людей обратить в рабов. Как в твоей шизоидной голове укладывается схема "мы завоевали страну, но решили ничего не отбирать, а продавать им товары, да еще и кредитов сверху выдали"? И да, твоя шизоидная книжка интерпретирует обычное рабство под дулом пистолета как товаро-денежные отношения на свободном рынке, что говорит только о том, что автор - левацкий шизоид, не понимающий, о чем он пишет.
>>2255048 >Как в твоей шизоидной голове укладывается схема "мы завоевали страну, но решили ничего не отбирать, а продавать им товары, да еще и кредитов сверху выдали"? А зачем ничего не отбирать, если можно отобрать всё и заставить работать на себя, а потом заставить платить тебе же за твои товары? Иди почитай про кололниальную политику (где местных сначала пиздили и грабили, потом запрягали рабами и заваливали всё продукцией из метрополии, чтобы деньги шли куда надо) или, если прям сложна и нужен прям вырожденный кейс — про опиумные войны.
>>2255059 >А зачем ничего не отбирать, если можно отобрать всё и заставить работать на себя, а потом заставить платить тебе же за твои товары? Затем, шизик, что рабам ничего платить не надо. Если кто-то на тебя работает не добровольно и под дулом пистолета, то он раб, хоть как виляй жопой про товары и кредиты. Если же у вас добровольный контракт, который был заключен по согласию сторон и который может быть разорван, то это товаро-денежные отношения, хоть как виляй жопой про "мне нужно есть, но никто меня из своих денег кормить не хочет, поэтому я раб на собственной работе, куда добровольно устроился"
>>2255048 >За слепленный на коленке токен, который легко подделать, тебе могли дать только в ебало Первый пикрелейтед. Чего ещё спизданёшь?
>В качестве денег всегда использовались только редкие и ценные сами по себе вещи, начиная от ракушек, заканчивая табаком Ты текст на тех картинках точно читал, ебобо?
>только редкие и ценные сами по себе вещи Для внешней торговли (во всяких портах), где твоему говно-токену с обещанием "бля буду, верну", не поверят. Второй и третий пикрелейтеды: локальный и внешний рынок - это две разные разницы.
>но по очевидным причинам со временем от этого всего отказались и перешли исключительно на золото/серебро. Да, четвёртый пикрелейтед. По причине того, что налоги требовали в золоте/серебре, но металлов у людей не хватало. >Схема выглядит как "напечатали необеспеченных денег - деньги стали меньше стоить". Опять-таки, четвётый пикрелейтед. Нехватка денег (все металлы утекали в Китай) вызвала инфляцию и рост цен.
>Если ты пошел на кого-то войной, то ты можешь просто забрать у него все ценное, а людей обратить в рабов Но зачем, если ты можешь сказать "Ты лох мне должен", и он будет считать "Да, действительно, я должен". Это и есть - "обратить в рабов", просто ты аутсорсишь анальные кары за мыслепреступления самому рабу.
>а продавать им товары Заставлять их брать кредиты. Потому что товаров производится больше, чем циркулирует денежной массы. Денежная масса печатается банком под процентную ставку. Долг всегда больше твоей способности его вернуть, и на каждой итерации этого процесса кого-то обязательно выебут.
>>2255048 >Это не обязательно выражается в прямой инфляции и подражании прямо завтра, но результат всегда одинаков - обесценивание накоплений в этой валюте Так глобально это хорошо, о чём тебе говорил ещё первый анон носившийся с феодализмом. Абстрактный Безос не будет держать свои хуйлионы в подвале а должен активно двигать бёдрами, а у тебя благодаря этому есть возможность хорошо жить а не сидеть в Усть-Залуспинске и не питаться гречей с огорода всю жизнь.
>>2255062 >Если кто-то на тебя работает не добровольно и под дулом пистолета, то он раб, хоть как виляй жопой про товары и кредиты А как рабство противоречит выдаче кредитов? Вешаешь перед рабом морковку "выплати ипотеку и ты свободен" и он с радостью бежит работать.
>то это товаро-денежные отношения А как наличие рабство/любые другие насильственные отношения мешают им? Или рабство/колониализм/итд в твоём гладком мозгу — это откуда-то из тёмной эпохи пока все по пещерам сидели? Как местные жсеры.
Я за 2 сообщения уже заебался спорить с мамкиным атлантом, который либо реально в школе историю прогуливал, либо троллит тупостью.
>>2255066 >Первый пикрелейтед. Чего ещё спизданёшь? Ты дебил, дядя? Это обычная монета. Тот факт, что ее выпустил частник, а не центральный банк, никак не говорит о том, что она "слеплена на коленке" или не может являться ценной валютой. Остальную твою шизу про "а вот тут в вавилоне был бартер с доп. шагами, это доказывает мой тезис про то что можно говном платить" даже читать смысла нет. >Опять-таки, четвётый пикрелейтед. Нехватка денег (все металлы утекали в Китай) вызвала инфляцию и рост цен. Инфляцию как и всегда вызвал центральный банк Англии, который обосрался со своей монетарной политикой и ему пришлось раздавать права на чеканку монет частниками, которые настолько дали пососать и выпускали монеты такой востребованности и качества, что их в срочном порядке закрыли, после того как они спасли экономику от пиздеца. То есть опять центробанк, опять государство вызвало инфляцию и пиздец в экономике. Ахуеть неожиданность, спасибо что доказал мою точку зрения. И да, хватит кидать говнокнижки хуй знает от кого без единой даты, если ты говоришь про исторический период, то говори про него прямо, а не пытайся свое невежество подменить чужим. >Неоклассика не работает. С добрым утром. >видео с ютуба вместо аргумента Постыдился бы хоть, животинка.
>>2255068 >Добровольный контракт: можешь не работать, холоп, ведь ты всегда волен сдохнуть от голода на улице. >мне нужно есть, но никто меня из своих денег кормить не хочет, поэтому я раб на собственной работе, куда добровольно устроился
>>2255020 Какая-то шиза. Говорит о поддержки от российской власти и сравнивает с дот комом, хотя нынешнее положение на российском рынке мало чем отличается от зарубежного и положения до льгот. Как там в Белоруссии, тоже поди пузырь лопнул от их пвт а нет, это тараканище его убил?
>>2255020 > Если бы госкомпании одномоментно закрыли свою разработку, то освободилось бы сразу порядка 50 тыс. специалистов. Это бы оздоровило рынок, зарплаты вернулись бы к адекватному размеру. Все бы встало на свои места. До самой мякотки не дочитал оказывается. Госкомпании закрывают свою разработку, распускают все свое айти. И сразу бегут аутсорсить и нанимать своих бывших разрабов через кабанчиков. Вот это здоровый рыночек
>>2255079 >добровольно А когда тебя угрожая оружием грабят, то ты на самом деле всего-лишь добровольно покупаешь продление своей жизни ценой кошелька. Ведь никто из своих тебя защитить не хочет.
>>2255078 >>видео с ютуба вместо аргумента Видео от профессора экономики. Специально для дебилов типа тебя.
Я понимаю, что я что-то такое сложное для тебя говорю, но ты поднапряги умишко: -Цена на козу фиксирована в серебре -Платишь ячменём эту цену Коза не измеряется в ячмене. Не бартер.
>Ты дебил, дядя? Это обычная монета. Что угодно - "обычная монета". Ранее тебе был показан >>2254859 текст (вторая картинка), в котором крестьяне вместо монеток платили вином, сыром, курицами и яйцами как эквивалентами "Roman currency".
Блин какая же кайфовая штука это все. Чем дольше изучаю фронтенды, тем больше нравится и не замечаешь как проходит время. React - главный наркотик, что дал нам фейсбук, а не метавселенные эти.
anons, why we don't speak english in these threads, after all we're programmers, at the same time will improve our own english skills, what are you thinking?
>>2255339 Great idea in my humble opinion. My English helped me once on interview at epam. There was entire section where we spoke English. It went pretty well actually.
пытаюсь сделать собственное контролируемое ауди, у меня есть input в который при timeUpdate попадает currentTime, как реализовать изменение currentTime при взаимодействии с input'ом
>>2255498 Вроде будь там нуль, либо андефайнд разницы это не делает, наверное даже память схожая выделяется на переменную. Но андефайнд буквально как "неопределенно" переводится и я поставил его.
К undefined лучше относиться как к внутреннему, рабочему значению и не использовать его явно. Если переменная может быть пустой, то она в общем называется nullable. https://tc39.es/ecma262/2021/#sec-null-value primitive value that represents the intentional absence of any object value Такого вообще лучше избегать, как и любых непоняток.
В твоём объекты свойства инициализируются в методе read и объявлять их заранее по логике кункулятора смысла нет.
Тут же наверняка есть люди, которые говорят что CRA - говнище. Что предложите юзать вместо него для пет проектов? Вебпак с бабелем с кастомными конфигами?
Мне нужно выполнить два промиса одновременно, при этом если первый зарезолвится раньше второго, то результат первого получить, а если второй раньше, то всё же ждать ответа от первого. Как такое сделать?
ИТ стремительно устаревает Вместе с тобой. Стек, который был актуален лет 5-7 назад, сейчас уже мало чего стоит. Постоянно появляются новые парадигмы, языки программирования, фреймворки, библиотеки и т.д. Если ты самостоятельно не обучаешься, можно быстро выпасть из обоймы. В то время как конкуренция на рынке только ожесточается и на место одного разработчика претендует прокачанные, владеющие актуальными технологиями молодые специалисты (та же история в DevOps, системном администрировании, тестировании и т.д.). И нет, рынок не слаб: полно бестолковой молодёжи, но и сильных специалистов с опытом работы хватает. Золотое Эльдорадо безграничных зарплат всё больше отступает, ИТ становится скорее рутиной, чем строительством будущего.
Увы, некоторые ИТ-специальности и должности тоже трансформируются, видоизменяются и уходят в облако, аутсорсинг, задачи из серии М2М. Сложные системы выходят на новый уровень автоматизации и тем самым сокращают потребность в инженерах и разработчиках. Поэтому нужно быть гибким и обучаемым, чтобы легко менять свой профиль внутри отрасли.
И вроде бы — что плохого в непрерывном обучении и развитии для человека с интеллектом? Но обучение и самообразование выходит за границы рабочего дня и ты, чтобы оставаться тем же крутым профессионалом, вечерами пилишь свой пет-проект, ковыряя новинки Go, Java, JS (или что ты там предпочитаешь) и попутно изучая что-то совершенно новое, чтобы привнести это в рабочий проект, развивать его, делать максимально конкурентным. А это ещё один повод присмотреться к венерианским суткам, они больше подходят для качественного айтишника.
>>2255686 Относительно жс мирка это выглядит так: - Стандарты не пориджи пишут, они меняются медленно это фундамент - Дебагер жс меняется медленно это фундамент - Условный реакт меняется быстро, его надо изучать каждые 3- 5лет. Это можно делать быстро зная стандарты и дебагер
>>2255651 >Стек, который был актуален лет 5-7 назад, сейчас уже мало чего стоит Манямир. Если ты не писал на слепленном на коленке местечковом говне, а на каких-нибудь джанго/рельсах/спринге/симфони, то ты так же продолжаешь на них писать, никуда они не ушли и новых не-легаси проектов жопой жуй. >В то время как конкуренция на рынке только ожесточается и на место одного разработчика претендует прокачанные, владеющие актуальными технологиями молодые специалисты Ох уж эти специалисты с десятью годами опыта в 20 лет, которые потеснят сеньора. Нужно либо реально все годы работы пинать хуи и ничего не делать, либо иметь ноль самоуважения, чтобы на полном серьезе думать, что тебя потеснит с рабочего места вкатыш с курсов. >ты, чтобы оставаться тем же крутым профессионалом, вечерами пилишь свой пет-проект, ковыряя новинки Go, Java, JS Давно уже слово "профессионал" стало означать "нахватался по верхам изо всех областей, кроме той, с которой реально работаешь"?
>>2255686 >менять стеки каждые 3 года Скорее заменят тебя на упругого зумера. Когда менять-то собрался, думаешь на работе Кабаныч даст тебе само развиваться? Нет, насыпет легасных тасок и сиди греби
Сап, жабоскриптеры, есть один бекграунд. В ЦСС прописана сначала картинка для бюекграунда, затем написано Бекграунд-репит: НО РЕПИТ.
И картинка стоит там, где нужно. Но вебшторм подсказывает, что лучше удалить эту строку и после пути с картинкой написать НО РЕПИТ я это делаю и картинка сразу съезжает.
Так вот, почему no repeat не работает, если ставить после скобок с путем к картинке?
>>2255694 Дружище... По факту как нехуй делать потеснят и заменят. И будут ещё твоими начальниками и пидорнут лично тебя на мороз за низкий перформанс, как тот же Шаграев. В ИТ средний возраст разработчика 30 лет, сам Цукербургер говорит "young are just smarter", а ты продолжаешь пердеть про свой не в рот ебаться ценный опыт (который в ИТ по факту обнуляется раз в лет 5).
>>2255713 Предположу, что если хочешь писать все в одну строчку в background, то туда же надо и позишн и все остальное писать. Почитай на мдн про background и увидишь какие свойства туда можно впихнуть
Суп, жабаскриптаны. Пишу парашу, но c JS-ом всё плохо. Ковырял другие движки и куклоскрипт, но так и не нашёл где там это. В общем, подскажите, как сделать чтобы под постом вылазила форма быстрого ответа когда на него отвечаешь.
Анончики, дохуя раз слышал, что лучше всего вкатываться через практику: делать сайтики, интернет-магазины, повторять с нуля уже существующие штуки, потом пилить пет-проект. И информацию искать в процессе. Насколько рабочая схема? Или лучше теорию Кантора просто дрочить?
>>2256055 А ты делай всё одновременно. Подрочил теорию - применил на практике.
Я, например, ща изучаю редакс и саги. Пилю небольшой пет-проектик, где это используется. Прочитал базовую теорию и щас дрочусь на практике. Проблем хватает, но все решаю с гуглом и это намного лучше откладывается в памяти, чем если бы я просто прочитал всю доку редакса и редакс-саги.
>>2256121 В learnjavascript первые взаимодействия с браузером довольно далеко, я за пару месяцев дотуда не дошёл и словил сильную демотивацию. Получается, надо перед первой практикой сначала выучить всю первую часть по кантору?
Я провалил более 40 собеседований за 4 месяца и хотел бы поговорить о наболевшем.
Пройдя менее чем за полгода, и успешно провалив почти все собеседования, я отчетливо понял одно, что я ничего не понимаю что сейчас происходит с рынком труда. Вопросы которые будут описаны ниже, будут иметь скорее риторический характер. Тем не менее, я думаю если кто нибудь из вас захочет поделиться на него ответом, я буду только рад выслушать мнения. Итак...
1.Почему все говорят что курсов для трудоустройства достаточно, но берут на работу не тебя, а парня/девушку с вышкой по специальности? 2.Почему все жалуются на нехватку кадров в айти среди разработчиков, но при этом не берут даже на стажировку(ведь у тебя нет вышки)? 3.Почему проходя технические собеседования я получаю вопросы, ответы на которые я могу получить только на 4 курсе технического университета(при условии что я не оканчивал такового)? 3.1.Или вопросы которые раскрывают меня скорее как задрота, ежели спеца который может выполнять задачи?
За моей спиной множество крутых петпроектов на различных технологиях, несколько коммерческих разработок. И все равно этого недостаточно чтобы пройти порог даже на Trainee(!). Потому что я недостаточно задрот, у меня нет вышки по физике/математике/программированию/инженерии. И это при том что я давал у себя ещё списывать одногруппникам на курсах, и всегда был в сильнейших группах по английскому.
Но больше всего меня смешат такого рода разговоры: Я, проваливший 39 собес: - Эх, опять какие-то вопросы странные по бекенду спрашивали, хотя я фронтенд вообще то... знакомый программист из компании: - Да ладно тебе, надо пытаться и кидать свои резюме везде, снова и снова, и однажды все получится и тебя возьмут! - Да? А после какого собеседования тебе сделали офер по работе? - После первого. - А какое у тебя образование? - БГУИР...
И так каждый раз. Люди не знают что значит быть отвергнутыми 40 раз, советуют пойти прыгнуть с обрыва в 41 (примерно так это и ощущается).
>>2256177 Ну так если тебе и кобыла невеста, долго холостым ходить не будешь. А тот чел не хочет устраиваться хоть куда, он хочет в нормальное место на нормальную зепку.
>>2256174 Всегда в таких историях интересно узнать какие именно вопросы вызвали такое затруднение. Почему-то кажется, что это будут вовсе не вопросы с 4 курса мехмата. мимо с десяток собесов и 8 оферов
>>2256174 >3.Почему проходя технические собеседования я получаю вопросы, ответы на которые я могу получить только на 4 курсе технического университета(при условии что я не оканчивал такового)? >3.1.Или вопросы которые раскрывают меня скорее как задрота, ежели спеца который может выполнять задачи?
Так какие вопросы-то? Откуда такая уверенность в том, что это не ты себя перецоениваешь, а тебя все такие нехорошие валят тем, чем не должны по-твоему?
>>2255651 >Клиенты, заказчики, внутренние клиенты (то бишь твои коллеги) — они все знают, как надо и как лучше и искренне не понимают, почему ты это ещё не сделал. Почему Wi-Fi по паролю, почему принтер сообщает, кто сколько рефератов распечатал, почему программа сама не шлёт письма, почему антивирус блокировал закачку с сайта, почему босс видит историю посещений, почему не работает интеграция с телефонией, которую попросили сделать вчера в 17:58?!
Забавляют эти попытки напугать вкатунов, особенно тех, кто уже видел некоторое дерьмо на рынке труда и успел там поучаствовать до вката.
>ряяя программисты выгорают ряяя вас будут унижать эйчарки ряяя там будут неинтересные задачи и вам надоест
Чувааак. Вся офисная (и не только) дно-работа - это сплошное выгорание, сплошное неинтересное говно, сплошные унижения в том числе с беспределом от начальства, работой в постоянном стрессе и мыслях что вот-вот получишь пинка в очередной кризис и зарплатой 30 тыщ. Ты кого тут решил напугать своими ужасами айтишного бытия? Повзрослей уже вконце-то концов.
>>2256199 Я ХОЧУ СЕРВЕРНЫЙ ЯЗЫК УЧИТЬ, ВСЕ ГОВОРЯТ ЧТО PHP ГОВНО И СОВЕТУЮТ ПИЗДОВАТЬ НА JS, А Я НЕ ХОЧУ!!!!!!!!!!!! Не пойму, что делать в такой затруднительной ситуации.
>>2256201 Манямирок анальника. Фактически же практически любая(!) другая офисная работа будет с гораздо менее душной атмосферой. Айти по уровню токсичности занимает заслуженное первое место.
>>2256204 >>2256202 На ноду вкатунов не берут. А про PHP ты меньше слушай всяких даунов. Небось озлобленных питонистов наслушался, которые выучили супермодный петухон и теперь сосут хуй без вакансий. Если хочешь бэк, то PHP - то, что тебе нужно. Тут соседний тред есть хороший по ниму, прям для ньюфагов, работы много, вкатишься быстрее, чем на другие языки, а потом в случае чего переучишься если захочешь.
>>2256205 Сразу после универа работал в гос компании юристом. Такой хуйни не пожелаю даже злейшему врагу. Никакие ит галеры и рядом не стояли. Те, кто говорят о токсичности и душноте в айти явно никогда не работали в офисе с гречневыми, тетями сраками и кабанчиками-со-связями-карьеристами
>>2256205 Нет не менее. Попадешь в офис с подпивасными хабалками, которые каждые полдня будут тебя заебывать почему ты еще не женат и почему у тебя увлечения не как у настоящего подпиваса и по другому запоешь.
>>2256211 Оооо, какой ты хороший, все по делу и сладко объяснил. Спасибо большое. Только работодатели, наверное, все равно будут хоть в какой-то мере просить фулстек и поэтому знание хоть минимальное JS все равно обязательно, как я понимаю?
>>2256216 >и поэтому знание хоть минимальное JS все равно обязательно, как я понимаю? Просмотри Кантора по диагонали и поковыряй jquery. У тебя на работе упор будет больше в бэк.
>>2256217 На тренды взгляни за последний год. Ломится куча народу в него. Хотя сам питон "убивает" PHP только на моей памяти уже лет 10, да все никак не убьет.
>>2253637 (OP) как читать кантора если он в markdown? как перегнать в pdf или html?
мне нужна оффлайн версия
где глянуть отличия typescript ,es6 и es5? я хочу начать учить так, чтобы уметь и в старый код и в новый, чтобы если вдруг попадется какое-то некроговно, оно бы без проблем схавало то что я написал и еще хочу чтобы было поменьше извращений и сахара
>>2256227 > как читать кантора если он в markdown? > как перегнать в pdf или html? > мне нужна оффлайн версия Качай пдф или сохраняй офлайн копию сайта > где глянуть отличия typescript ,es6 и es5? В спецификации > я хочу начать учить так, чтобы уметь и в старый код и в новый, чтобы если вдруг попадется какое-то некроговно, оно бы без проблем схавало то что я написал и еще хочу чтобы было поменьше извращений и сахара Ты рановато выебываться стал. Учи что дают.
где глянуть отличия typescript ,es6 и es5? я хочу начать учить так, чтобы уметь и в старый код и в новый, чтобы если вдруг попадется какое-то некроговно, оно бы без проблем схавало то что я написал и еще хочу чтобы было поменьше извращений и сахара
почему вообще выкатили целую гору фреймворков, библиотек и прочего говна? видел даже рофлы про либу чтобы просто находить квадрат двух чисел
в чем проблема, зачем и почему столько всего делают? какое у этого реальное применение? пока я только хуею с того, какие бандлы хуячат на несколько мегов и как все тормозит на простом сайте с формами
>>2256164 Не стоит переживать, это нормально. Если не просто читаешь, а вникаешь и сам пробуешь «руками», то скорость норм. Нюанс учебника кантора в том, что он старается быть максимально последовательным (и в большинстве случаев это получается). Поэтому все приколюхи с браузером идут после. Чтобы читателя точно-точно не смутила какая-нибудь колбек функция, объект или промис. Но из-за этого да, запал может подиссякнуть. Если это происходит можно читать 2ю часть параллельно с первой. Там довольно много тем, которые можно изучить в отрыве от знаний первой части.
где глянуть отличия typescript ,es6 и es5? я хочу начать учить так, чтобы уметь и в старый код и в новый, чтобы если вдруг попадется какое-то некроговно, оно бы без проблем схавало то что я написал и еще хочу чтобы было поменьше извращений и сахара
почему вообще выкатили целую гору фреймворков, библиотек и прочего говна? видел даже рофлы про либу чтобы просто находить квадрат двух чисел нахуя вообще это все? это же браузер ебать, в чем профит такой парадигмы, когда пилят SPA и всякое на электроне, когда оно даже в исходниках выглядит "не так" не по нормальному, как например на сях, заебешься пока найдешь нужный участок кода.
какие вообще задачи есть, чтобы нужно было ебаться с функциональщиной если целые операционки пишут на C даже без объектов?
в чем проблема, зачем и почему столько всего делают? какое у этого реальное применение? пока я только хуею с того, какие бандлы хуячат на несколько мегов и как все тормозит на простом сайте с формами
вот я понял, что мне лучше учить ES6 для того чтобы делать что-то самому, но надо и ES5 знать для ковыряния в старом говне потому что только в ES6 запилили классы и прочие вещи, которые при обработке компилятором поволят коду работать быстрее, к этому относятся также генераторы, есть удобный синтаксис для шаблонов и о боже, for .. of. промисы тоже выглядят хорошо.
es6, как я понял, лаконичнее и быстрее а ts это почти то же самое, но с типами, но это очень неточно
>>2256256 Блять это же просто стандарты языка новые , почти во всех проектах уже новый синтаксис, var это говно мамонта, которое почему то до сих пор дрочат на собасах
>>2253831 нужен пример, наверное ты что-то не так написал
хотя у меня накрылась одна верстка, которая года два назад выглядела иначе именно из-за viewport
в браузере есть служебные стили, а еще рендеринг даже в текстуру на видяхе так что тру реальных пикселей ты не получишь, только обертку к входным данным https://developer.mozilla.org/en-US/docs/Web/HTML/Viewport_meta_tag вот тут есть объяснение, там даже написано a pixel is not a pixel поэтому лучше юзать относительные единицы
>>2256286 лол, с чего бы вдруг? это не первый мой язык, осилю но я не буду прогибаться под рыночек, а выучу то что мне нужно и то что больше всего используется я не для того чтобы фронт делать интересуюсь
>>2253637 (OP) Хочу использовать node.js на шаред хостинге для вспомогательных задач. Конечно же есть ограничения по используемой памяти. Как реализовать перезапуск скрипта, если память вдруг начнет течь?
Здравствуйте, я вкатун, у меня такой вопрос, вот если создать проект с помощью create-react-app, то в инструментах разработчика будет видно во вкладке Сеть, что установлен WebSocket. Откуда там WebSocket? Я правильно понял, что он там нужен, чтоб связь держать с dev-сервером на localhost:3000? Типа, например, ты меняешь что-нибудь внутри App.js созданного от creatre-react-app, вставляешь туда <span>Hello world!</span>. И когда эти изменения сделаны, то по WebSocket идет связь с dev-серером на localhost:3000, чтоб туда эти изменения применились?
>>2253637 (OP) Я ваш этот жыэс ни разу не нюхал. Есть на фронте кнопка, по нажатию которой все работает как надо, но в консоли появляется такая ошибка. Как отловить в какой части кода она происходит?
Анон, вопрос очень простой но как это сделать не знаю, не виду ничего на стаке, В обещм у меня есть Массив массивов интов,
и я хочу такую функцию что бы когда я ей передавал масив, она искала его в масиве массивов и возвращала массив массивов без этоно массива? такое возможно?
Единственное что я нашле это вот это
function removeItemAll(arr, value) { var i = 0; while (i < arr.length) { if (JSON.stringify(arr).indexOf(JSON.stringify(value)) != -1) { arr.splice(i, 1); } else { ++i; } } return arr; }
но это решание не роботает правильно. Есть ли Сьеньер помидор который знает как такие задачки решаются?
Анончики, перекатился с джавы, не понял нихуя. Что с ютубом? Какие-то петухи-инфоцигане говном срут. Что с фреймворками? Почему их так дохуя?
Где там ооп? Мне запросы на сайтике обрабатывать что ли надо? Тоже не совсем понял? В джаве было ясно, что надо обрабатывать входящие данные для хранения в базах данных, что сдесь?
Мне нужно именно абстрактное понимание, чтобы видеть каркас задачи и формировать собственную родмапу.
ХТМЛ + ЦСС понятно для чего что и как, жс для того чтоб все изменялось динамически, но базовые понятия никаких ответов мне не дали.
Жс почитал немного документацию, ЯП есть ЯП, отличий от джавы не так чтоб уж и много, все ясно и понятно Посмотрел на реакт, круто классно, заценил jsx - ракета. Не рановато ли я в эти дебри полез? Или стоит к стандартному хтмл+ цсс + жс вернуться?
>>2256655 Как ты хочешь возвращать массив без массива? Что конкретно? Значения этого массива через пробел в виде строки? Или картинку? Или длину? Или сумму значений?
>>2256678 Ну я на курсы епама прошел, понял что буду работать с дядми с большими кошелками и микрочписями, банками и прочим, от чего меня тошнит.
Мне бы в маленьком коллективчике на удобном стульчике сидеть и спокойненько делать сайтики/ проектики для разного рода кабанчиков. Без всяких там терабайтных массивов данных и бухгалтерии.
>>2256675 >Что с фреймворками? Почему их так дохуя? Два всего, ты чо? Ангуляр и Вью. Реакт это библиотека де-юре, хотя по факту тоже как фреймворк. Все, остальное это говно из жопы и им пользуются 2,5 инвалида. Есть еще жквери, но это библиотека, которая свою актуальность потеряла, но люди продолжают жрать говно.
>>2256703 >Мне надо короче хтмл 5 + цсс3 + жс + ангуляр + вью? Бери Fusion WebPlatform Enterprise Edition 2022.1.3 rc3.4 Module Pack там все сразу есть, не прогадаешь.
>>2256716 Похуй что тупой, главное настойчивость. Я из колхоза в дс понаехал и получаю нормальную зп, я накачал тело за 5 лет, я превозмог читая книжки, смог социализироваться и не имею никаких проблем в личной жизни.
А то что я как даун формирую предложения и вообще "странный" ирл - играет только на руку, ведь для тянучек ебанутость это загадочно и интересно.
>>2256594 В js это решается тремя способами: 1. console.log console.log console.log console.log console.log console.log 2. typescript 3. не писать на js
>>2256703 Ну одновременно ангуляр и вью не надо, ангуляр можно не брать, он не для маленьких проектов. Я бы вью выбрал и какие-то мелкие вспомогательные библиотеки при необходимости. Тот же swiper для слайдеров. Но я уже реакт начал трогать и тайпскрипт скоро начну (ты тоже про тс не забудь, кстати)
>>2256732 Привет анонасы, подскажите, что в резюме такое написать, чтобы на собесы звали, +50 откликов, из них почти ни один не просмотрен, недавно только отправили анкету, но думаю и там не ответят.
>>2256831 Двачую, но я просто пока не прикрепил ссылку на гитхаб, т.к. ничего готового нет, времени нет работать, курсы проходить и еще пет делать на реакте без курсов по реакту
>>2256376 иди на хуй, всезнайка не смотрел я видео вообще ни одного, по java и eclispe года два назад смотрел и все судя по js тредам, в них вероятность встретить токсичного уебка в разы выше
>>2256146 Тогда просто читай и смотри примеры, задачи пропускай. Как прочитаешь всего кантора до конца, сложится картинка в голове и можешь уже начинать задачи делать. Суть в том чтобы приучить любить читать про js. Пробуй других авторов, тот же курс на mdn.
>>2257112 Чел, for in и Object.keys по-разному работают.
И использовать обычный for вместо for of в случае массивов тебе может понадобиться разве что если тебе нужны индексы массива (и то есть forEach). Если просто перебор элементов, то нет смысла писать этот бойлерплейт с for (let i = 0; i < array.length; ++i).
>>2257251 >Чел, for in и Object.keys по-разному работают. Вот именно. Что for ... in используют в 95% случаях, чтобы получить КЛЮЧИ Object.keys в этом случае является чистым и простым кодом. Когда for .. in может вернуть символы, если кидаешь туда строку, то есть гавнокод
>Если просто перебор элементов Время выполнения страдает
>>2257594 По роадмапу все, что до Next, сделал кучу мелких говнопроектиков по реактам, редаксам, графкулям и проч. По идее дальше Next, но он судя по всему мало где нужен (как мне показалось), а нода все же полезнее будет. С другой стороны Нода - это длинная история, и там уже будет не до некста.
>>2253841 >>2253870 >>2253888 Я так понимаю, речь про этот курс? https://practicum.yandex.ru/web/ Годнота? Подумываю взять и вкатиться в этом месяце. Заебался самообразованием заниматься, никто не поправляет мой говнокод, не направляет и т.д. Да и дедлайны думаю добавят дисциплины. Какие отзывы? Потяну параллельно с работой? Готов уделять по 2 часа в день по будням + часа по 4-6 в выходные.
>>2257625 Вроде это лучшее из того что есть на рынке. Но все равно после него ты обычный вкатыш и надо не просто идти по программе курса, а превозмогать и потом искать работу ждуном и снова превозмогать, но на этот раз уже на собесах. Короче это никак не золотой билет в счастливое беззаботное будущее, как многие рассчитывают мимо наставник
>>2257647 А потом ты пойдешь устраиваться на работу и местный Гордон Рамзи обоссыт твоё блюдо, тебя и твой вкус. ну камон, для этого и нужны менторы и код ревью. Сам ты свой говнокод в 9 из 10 случаев не увидишь.
>>2257634 Написать то может и напишешь, но зачем? Твой код с вероятностью 99.9% не посмотрят полностью. Напиши лучше простое, но качественное приложение, либо несколько простых, но с разными технологиями. Что-то грандиозное в одиночку строить - это безумие.
Бля, как же хочется спать когда читаешь кантора например, или смотришь видосы обучающие. Как же это скучно и уныло. Ну да ладно, нужно как-то бороться с этим. Мб стимуляторы есть? На кофе 24\7, энивей протсо тошнит и хочется отвести взгляд от всего этого, как вкатываться то...зевнул.
>>2257663 1. Приложение построено с использованием фреймворка (или библиотеки типа react) 2. У приложения имеется api (построенное самостоятельно либо публичное) 3. Приложение имеет качественное распределение кода по файлам (как раскидывать код можно посмотреть на boilerplate-шаблонах коих на гитхабе полно) 4. Так как ты вероятно пишешь на js, круто бы использовать typescript 5. Твой код пишется под контролем prettier + eslint (можно настроить pre-commit hook и забыть про него) 6. Ты не изобретаешь велосипеды, первым делом гуглишь готовые решения. 7. Не рекомендую с нуля писать html css каркас, много времени потратишь + вероятно выйдет не очень. Используй готовые UI-библиотеки. Касательно того, какое приложение может быть опять же зависит от твоих знаний. Если ты чисто фронт - смело бери публичные апи, например movie api или coingecko, и вперед. Без регистраций, сессий, only public так сказать. Опять же, тут можно надолго зависнуть над задумкой, просто не парься, иди на ютуб, тырь идею, но пиши по своему (на ютубе обычно быдлокод сплошной, заметят что не ты писал)
>>2257686 Кек, именно поэтому ты хочешь вкатиться во фронт с миллиардом блять вариантов технологий вместо какого-нибудь одного языка с одним фреймворком или какого-нибудь ML на питоне.
>>2257689 Да даже туда вкатиться нереально. Ну и все же не хочется с совестью раставаться окончательно, как и иметь шанс набутыливания. Я бы с радостью служил обслугой какому-нибудь пласту людей, или бизнесу, но не за унизительные деньги. >>2257693 Ну то что там милиард технологий я узнал уже постфактум. А че нельзя выучить жс+ реакт чтоли? Вроде достаточно этой связки.
>>2257625 >Заебался самообразованием заниматься, никто не поправляет мой говнокод, не направляет и т.д Тогда тебе сюда:https://freecode.academy/ Еще была ссылка на какой-то сайт с менторами, но проебал.
>>2257695 >А че нельзя выучить жс+ реакт чтоли? Вакансий без тайпскрипта все меньше, ну и базово верстку знать надо как работает. Ну и к реакту редакс надо и еще желательно фреймворк для тестов типа Jest, но это далеко не везде надо и можно доосвоить уже на работе.
>>2257698 Чето мне кажется это все оверквалифайнг какойто. Слишком много инструментов чтобы что? Все эти библиотеки вроде как должны упрощать процесс разработки, нахуй их так много?
>>2257699 Да нет. Сам вакансии посмотри. И постоянно добавляются новые. Ещё обязательно надо знать цсс препроцессоры,вебпак, конечно же гит, теорию - про алгоритмы и ООП (любят на собесах спрашивать, но в работе не очень полезно) и наверняка ещё что-то, о чем я забыл.
>>2257663 Несколько тредов назад кидали тестовое по JWT. Это примерно то, что должен уметь современный вкатун. В остальном ориентируйся на эту рекомендацию >>2257680
>>2257705 Цсс препроцессоры это легко, вебпак - хз че ето, гит - тоже вроде не сложно. Алгоритмы и ооп в процесе изучения, это я все держу в уме. Я бы очень хотел иметь представление что джуну нужно будет делать на работе первое время, и попробовать отточить этот навык. Если бы я пришел на работу и мое ТЗ выглядело бы так: https://docs.google.com/document/d/1lRYlblSIz7fPdWEChsItL8jdS3ltTR6K-FxB2rHVHBY/edit, то я бы справился с заданием с помощью гугла, для работы важно лишь наверное насколько быстро я бы это сделал. >>2257702 Да давай прокачаю любую другую ветку скилов, чтобы столкнуться там с тем же, с чем сталкиваюсь повсеместно)
>>2257686 Интерес может проявиться со временем. Мне по настоящему интересно стало, когда я начал учить Реакт и делать всякие прикладные пускай и упрощенные вещи. Ванильный жс и правда скучен в некоторых моментах. А еще там надо знать кучу всякой хуйни по которой тебя могут взъебать на собесе и которая тебе может никогда в жизни не пригодиться.
>>2257699 >Все эти библиотеки вроде как должны упрощать процесс разработки Они и упрощают. Вся эта уча библиотек позволяет тебе декларативно решать задачи. Их действительно много, но когда ты их осилишь и набьешь руку будешь удивляться как удобно и быстро все это получается и как долго ты бы ебся на ваниле, особенно если надо было бы делать что-то масштабируемое.
>>2257711 Два чаю, пиздец как приятно сделать что-то, придумав из головы, а не переписывая код с ютуба или что там лектор на курсе пишет. Все время что-то не получается, ищешь, рыскаешь, находишь и такое приятное чувство, когда доделал блок или часть приложения. И я тоже в том году стартанул из-за перспективы вкатиться за деньгами в обозримом будущем типа через год, плюс масса вариантов удаленной работы (не такая уж и масса). Но видимо был интерес все равно, ибо это третья попытка вкатиться, прошлые попытки это был фронт, но это был год 2010-й, наверное, тогда веб пиздец какой всратый и медленный был, потом на пыхе чет пытался сделать, но не понял нахуя и кому это надо, какая цель в итоге. А вот сейчас уже самое то, инструментов полно, все красивое, можно самому красивое пилить без костылей и вырывания волос на жопе. Вот это я высрал, извините, не с кем поделиться
>>2257711 Во-во, я так и думаю, я уже 3 месяца ебучую теорию дрочу без практики вообще. Ну прикольно что можно делегировать там события, кнопки менять на странице при нажатии, еще мелочи всякие. Но для этого не надо знать прототипирование, еще всякую хуйню. Тяжело... >>2257714 Да я пока что не ебся ваще ни с чем, посмотрел как делается ту ду лист на ютубе, там 30 строк кода. С чем тут ебаться? Тоесть вот я сам бы писал его неделю наверное, гугля все подряд, тока вот не охота так делать, если можно посмотреть готовое и проследить полет мысли за тем, как это строилось. >>2257708 Вот хотелось бы побольше таких задач... Пушто джуну не будут же давать сверстать сайт с нуля? Максимум кнопку подкрасить. Просто работодателю нужно убедиться в том что ты сможешь это сделать. Хотя до собеседования еще прорваться надо сквозь толпу зумеров с ВО. Но ето уже совсем другая история.
>>2257716 Ну хз мб тебе по кайфу придумывать велосипеды, мне не очень. Имхо готовые решения уже есть на все, нужно просто понимать когад и где че использовать
>>2257625 Интересно что там понимается под практикой? Я надеюсь не повторение за лектором как у всяких максимилианов с юдеми? И если нет, то чем это лучше самостоятельной постановки задачи?
>>2257720 Ну у многих платформ лектор верстает или пишет жс для проекта, очень похожего на твой личный, который ты по образу и подобию делаешь, но всякие мелкие штуки отличаются, чтобы полной копипасты никак не получилось плюс если курсы платные с наставником, он не даст совсем говно сделать.
>>2257731 Ну так живи. Это исключительно твоя проблема. Ты же не считаешь, что она у всех есть?
Вопрос был про стимуляторы. Единственный рабочий стимулятор - это интерес. То, что он на тебя не действует - это твоя проблема. У остальных с этим все в порядке. Этим и отличаются люди достигающие успехов в чем-то и не достигающие.
>>2257735 >Этим и отличаются люди достигающие успехов в чем-то и не достигающие. Сильное заявление) >То, что он на тебя не действует - это твоя проблема. Ну ваще прав что это моя проблема, и я пытаюсь ее решить. >Ты же не считаешь, что она у всех есть? Я считаю что большинство програмистов занимается этим через силу и исключительно изза денег. Елси ты тебе лям в месяц платили за чистку унитазов - ты бы пошел этим заниматься, как и еще 90% людей и поотм бы еще притянул что это оказывается интересно) хотя вначале придется проблеваться как следует.
>>2257737 >Я считаю что большинство програмистов занимается этим через силу и исключительно изза денег. Елси ты тебе лям в месяц платили за чистку унитазов - ты бы пошел этим заниматься, как и еще 90% людей и поотм бы еще притянул что это оказывается интересно) хотя вначале придется проблеваться как следует.
Ну так ты заблуждешься.
Почему ты не идешь гей шлюхой работать? Там получают куда больше программистов, и учить ничего не надо.
>>2257740 Не уверен что гейшлюха больше прогера получает, хотя мб. Ну я грил уже выше, что с совестью раставаться не хочется, хочется заниматься чем-то вменяем, что имеет смысл и приносит пользу, просто не за копейки. Хотя ты щас можешь передернуть и сказать что шлюха приносит пользу и я не буду знать что на это ответить.
>>2257781 Если ты родился в африке на никелевых рудниках - не зависит, но мы такую жизнь за жизнь и не рассматриваем. Если ты дошел уже до какого-то уровня влияния на свою собственную жизнь, то на этом этапе можешь пустить корни во все возможные возможности чтобы увеличить шанс на успех. Все равно можешь проебать, но энивей кроме попыток в жизни то особо и нет нихуя...
>>2257789 Next - фронтэнд сервер с писечками для фронтэнд сервера. Nest - высер пердоликов-питонистов. В целом разделение в том, что следующий можно использовать для отдачи шаблонов, а гнездо - для API сервера.
Положняк на 2022й такой, что Frontend'щики до сих пор не разобрались на чём пердолить их сайты. Вместо укрепления и упрощения профессии, ОНИ всё так и высирает по фреймворку в каждый квартал.
Не успели вкатуны освоить react/vue/angular, как уже появился nuxt/svetle/gatsby. И это только верхушка айсберга! Даже с языком не могут определиться: JS/JSX/TS/TSX
>>2257797 Самый ламповый - любой со строгой типизацией. Проблема неста в том, что он на тайпскрипте, а транспиляция серверного кода - плохая практика. Но тут зависит что тебе надо, если для вката, апишечку можно и на нексте писать или вообще на экспрессе.
>>2257802 >Не успели вкатуны освоить react/vue/angular, как уже появился nuxt/svetle/gatsby. У тебя инфа устарела. Свежие фреймы - SolidJS/Astro, а не устаревшее легаси говно типа нукста и уж тем более свелте. >Даже с языком не могут определиться: JS/JSX/TS/TSX Братишка, тебя даже вчерашний шторм не разбудил. Уже разделяется на категории JS/JSX/TS/TSX/CJS/CJSX/CTS/CTSX/MJS/MJSX/MTS/MTSX
>>2257741 >совестью раставаться не хочется, хочется заниматься чем-то вменяем, что имеет смысл и приносит пользу и нах ты идёшь в кодомакаки, тем более вротендеры
Анон, а зачем при использовании ES6 классов, указывать super и вообще функцию конструктор при создании дочернего класса? Методом тыка обнаружил, что объекты дочернего класса наследуют свойства родительского даже без конструктора и супера. Я так понимаю это необходимо только при необходимости указывать дополнительные свойства для дочернего класса? В таком случае, зачем суперу указывать параметры, если по сути они и так передаются дочернему без конструктора. Что-то пиздец какой-то.
>>2257871 Для того чтобы не забыть о том, что конструктор базового класса вызывается до того как вызовется конструктор производного класса. Иначе ты будешь в базовом обращаться к полям производного, думая, что они инициализированы и получать undefined
>>2253637 (OP) TypeScript компилятор (tsc 4.5.2) в упор не хочет заменять весь скомпилированный код в /dist, пока его не удалю. Иногда tsc переписывает JS код в /dist директории, иногда нет.
Пишешь, пишешь какие-то изменения и они блять не работают. tsc -w толком не наблюдает за изменениями. Чушь какая-то. То работает, то не работает. Дошло до того, что я каждый раз делаю rm /dist/ -rf && tsc && npm run start
Придумал че сделать, даже полезно и может даже с живыми пользователями которым это будет интересно, но потом понял что мне будет стыдно показывать это потанцевальному работодателю, а мне бы сначала вкатиться прежде чем всякую хуйню для себя делать...
>>2258266 > Идея не стоит ни-ху-я Так мне её не продавать, а реализовать надо чтобы получить профиты, я расстроился что один из профитов (показать реализацию в портфолио) не получится получить. Поэтому я её и не буду её реализовывать.
>>2258345 tsc компилирует ts в js. js уже запускается нодой. Есть ф-ция tsc -w, которая следит за всеми изменениями и перекомпилируется на ходу. Только вот не удаляет при этом js код почему-то
>>2258363 ts вроде и не должен ничего удалять, он только переписывает файлы если они существуют. Если у тебя именно перекомпиляция не запускается - попробуй не использовать fsevents https://www.typescriptlang.org/docs/handbook/configuring-watch.html Либо vcs забыл как файлы сохранять, у тебя же не autosave? Попиши в блокноте, хех Либо попробуй не через ts следить за файлами, а через webpack например
>>2258404 >он только переписывает файлы если они существуют. Так вот исходный ts изменился, а исходник не поменялся. Яхз что за баг, но у меня WSL2, так что винда в теории может поднасрать
>>2258127 Специально олимпиады как "паралимпийской"? :D Или это действительно уровень сеньора-помидора? Я не понял сарказм или нет)
Я находил подобные штуки, но вот такую красивую - нет. А код мудреный чуть для меня, но если ниче не найду, навено буду сам разбирать пару дней все на части. Или это гиблое дело?
>>2258399 Подозреваю, что связано с замыканиями. Типа setTimeout выполняется уже после выполнения цикла с последним значением 10, но для каждого из 10. Итого 10 раз по 10. Но чот сложно пока для меня. Благо не планирую на собесы соваться до конца года.
Почему у inline-block появляется верхний отступ если неебически увеличить font-size? Это связано с тем что inline-block воспринимается по сути как символ?
>>2258107 Это базрвый лендинг, чел, делаешь див высотой 2000, внутри фиксед канвас под размеры вьюпорта, на скролли навешиваешь эвент который меняет положение точек на канвасе.
О, круто, есть специальная штука, которая следит за кодстайлом, ща научусь. 35 нахуй ошибок в бойлерплейте 22 оно само не в состоянии пофиксить и это вообще не ошибки Нужно нагуглить и прочитать статью какие правила добавить чтобы оно не ругалось на каждый пук, который даже не ты написал
>>2258776 Присоединяюсь к вопросу, у меня на планшете пятилетней давности не лагает. И лепить столько анимации на лендинг это конечно плохо и неправильно, но бля, оно красивое.
>>2258107 Это тупо canvas, элементы для которого чуваки нарисовали руками. Мое уважение, но на сайте хуева туча проблем, господи, у них есть массив на >1000 элементов скорее всего еще и утечка памяти. Для простоты можно подучить three.js, в котором можно пилить подобные штуки. Более ресурсоемко (WebGL нахуй), зато результат будет очень и очень. Или d3. Отличные инструменты для визуализаций.
Аноны, подскажите видео/курсы/конфы/хоть подкасты, благодаря которым можно улучшить свои навыки и узнать что-то новое в части фронтенда или просто решений js-проблем. Нюанс - я senior, а 99% информации по жс завалено хуйней о том "как вкатиться в риакт".
>>2258799 Кек. А в каком направлении сеньор? Бэк? Сколько лет стажа?
Неиронично рекомендую, сам по нему учил: https://learn.javascript.ru/ Его тут вечно ругают, но как учебник-справочник для челика, который погромирование уже немножко знает - он очень удобен.
>>2258819 >>2258821 Фронт, >3 лет стажа работаю у одного мобильного оператора с яйцом + до этого делал внутренние фронтовые проекты для телеканала Пошерстить энциклопедии еще разок хорошая идея, очевидный MDN открываю по нескольку раз на дню.
>>2258795 Уже год как отказался от этого наркотика. Вместе с чипсами. Из напитков пью только воду обычную. Чувствую себя сверхчеловеком и усмехаюсь над коферабами и колахолопами.
>>2258799 Я сам в поиске. хотя я недомидол Ищу пока интересных авторов. Очень зашёл Kent C. Dodds. Прямо таки мамонт жса, часто выступает на конфах, ведёт интересный бложик. Если не читал, то советую.
>>2258826 Красивое, полистаю. Спасибо. Мне еще очень понравился блог Amelia Wattenberger, но она ебашит чисто визуализации на d3. >>2258827 А эти конкуренты сейчас с нами в одной комнате?
В чем профит отделять жабаскрипт от екмаскрипт? Я понимаю что одно спецификация, а другое типа реализация, возможно без каких-то функций, возможно с какими-то новыми функциями. Но разве не все языки так работают? Только что читал про чистую архитектуру, там автор говорил что вот, люди пишут на C и вставляют код специфичный для какого-то процессора (и это типа плохо, но не важно), то есть сферический C в вакууме отличается от C, который понимает реальный компилятор. И что? Оно же всё равно C называется. Почему жабаскрипт особенный?
>>2258840 Никакого если грузовиков не существует или очень мало. Можно просто сказать что грузовик это очень странный автомобиль, а легковой автомобиль это тупа автомобиль.
>>2258845 > У С есть ISO 9899 Сравни: > This document specifies the form and establishes the interpretation of programs written in the C > This Ecma Standard defines the ECMAScript 2021 Language. >>2258844 Вон оно че, тогда понятно.
>>2258848 Это реклама. Это видимо когда влом было креативить, денег мало дали. Ну а вообще, разработал такой приложение no-code, платил меньше, чем команде разрабов, все заебись, а потом бизнес пошел, пора масштабировать, пук среньк, нанимаешь команду дороже на 50%, чтобы они в этой говне копались и правили, жидко пукнув разрешаешь все с нуля написать
>>2258859 Хорошо, тогда почему все ECMAScriptы с расширениями разных браузеров называются жабаскрипт? Я бы понял если бы например екмаскрипт для спайдерманки назывался жабаскрипт, а екмаскрипт для в8 назывался хромскрипт.
>>2258872 Javascript не ежинственнле расширение ES. Есть еще ActionScript. Да и вообще языклв основанных на es, расширяющих его как синтаксически, так и в плане api - овердохуя.
>>2258854 >Ну а вообще, разработал такой приложение nodejs, платил меньше, чем команде нормальных разрабов, все заебись, а потом бизнес пошел, пора масштабировать, пук среньк, нанимаешь команду шарпистов дороже на 50%, чтобы они в этой говне копались и правили, жидко пукнув разрешаешь все с нуля написать
>>2258987 Меня звали работать как ИП на Австралию, переписывать Node.js стартап от пакистанцев. А переписывать его на golang частично русской командой за 3 тысячи долларов Ебало программистов представили?
Страшно представить что за гавнокод на ноде там высрали, если долбаёб-директор решил всё переписать на гошку. Сыкономить решил? Сперва нанял пакистанцев за копейки хайлоад на ноде написать, а потом за те же самые копейки переписать это гавно. Земля стекловатой таким уёбкам
>>2258987 >Ну а вообще, разработал такой приложение на c++, платил больше, чем команде разрабов с Ph.D, все заебись, а бизнес не взлетел, пук среньк, продаешь почку чтобы расплатится с долгами.
>>2258990 Чел. Если бузинес дает бабла, чтобы переписать все с нуля так это ж хорошо. Плюс у разрабов будет уже нормальное ТЗ с четкими пожеланиями как должно работать, а не маня хотелки на уровне прототипа, которые каждый день меняются на 180°.
>>2259077 Звучит во-первых как хуйня, в которую сложнее вкатиться, потому что новая и работы очевидно будет мало. А во-вторых как менее интересная хуйня чем погромирование, если бы мне хотелось в конструктор тыкать, я бы в 1с вкатился бы уже.
>>2259077 >лоукод Зачем бизнесу нанимать каких-то мошенников, если они нихуя толком не сделают и через полгода нужно будет нанимать 3х сеньоров, чтобы разобрались в гавне, которое создали на уровне прототипа?
>>2259091 Чтобы кобанчик мог сформулировать мыслю, чтобы выявить ЦА, чтобы маркетологи A/B тесты поделали. Постоянно слышу от кабанов "главное момент не упустить, завтра уже будет поздно на рынок выходить"
>>2259120 Но бедный почему-то ты... Рассказывай сказки. Даже если так то гонять месяц одного лоукодера по хотелкам будет лучше чем гонять команду сеньеров полгода.
>>2259159 мб потому что методы, алгоритмы и массивы это базовая основа computer science и предполагается что человек начавший учить жс уже знает все это??
>>2259149 сука, сельди даже программирование макакинг учат для того, чтобы своё ебало в тиктоке засветить и как-то съехать с этой хуйни на хуй кабанчика
>>2259323 >Сидят, учат по видео видно, как она просто скроллит какой-то теоретический материал и ни строчки кода, ещё не макакер_ка, а уже выебщи_цесса
бля, у неё на экране даже не учебник по html, css, js,а какая-то хуйня про то, как брать академ, когда брать академ и прочее говно какое-то, т.е. она просто выёбывается для тик-тока
>>2257625 Да про этот. Не знаю на каком ты этапе самообразования, но взяв 4 лвл на кодеварсах единственная проблема это то что мне тупо лень печать, а что печать +- понятно. Если у тебя есть средне-профессиональное или высшее можешь через госуслуг за пол цены взять. вот у меня нет, мне было так же лень в шарагу ходить
Я знаю одного очень сильно запойно бухающего олда сисодмена. Я у него спрашивал про фронтенд, как вкатиться. И он мне сказал, что не надо учить typescript, а что надо тщательнее изучать сам javascript. Потом он ушёл в глубочайший запой, и я больше не смог с ним контактировать.
>>2259361 >>2259368 Вот кстати хекслет возможно даже лучше вариант, но я пробовал хекслет на месяц, ещё до того как серьезно решил выкатываться, и за месяц сделал 1.5 из 4 проектных работ. Там скорее всего людей меньше в группе, так что если ты любитель доебатся до всяких НАСТАВНИКОВ наверно там ты получишь отклик покачественнее.
>>2259386 вообще хекслет пока самые не зашкварные ребята(возможно только пока) и про них ничего плохого не слышал в плане как про другие конторы, инфоцыганами их уж точно никто не называет
>>2259388 Ну тут хз, ребята просто вкатившись одними из первых, проспали все полимеры. Их теория по критериям гречневых работяг, ничуть не менее инфоцыганская, чем в то же Яндексе, что там, что там можно сказать "просто переписали то, что в интернете бесплатно". Просто все гречневые любят известные названия как я и пиздуют туда, потом строча отзывы будто купили вторую работы за свои деньги.
Привет двачик. Хочу запилить вывод аниме цитаты в консольке. Конечно же хочу все это красивенько украсить. Подумал было бы неплохо намутить цитату рядом с каким-нибудь ascii артом (как на пике). Вот думаю как намутить текст посередине ascii: сначала просто спличу всю картинку по /n, ну а потом через цикл нахожу центр изображения и мучу отступ на условные N единиц и там посчу свою цитату, ну и на следующей строке вставляю автора цитаты. Вопрос: как тут можно обойтись без хардкода отступов (вдруг цитата будет ебейшей на несколько строк). Как намутить кароч динамические отступы? С рождеством.
>>2259679 Вот ли не похуй какой длины цитата в конcольке? Шрифт моноширный, длину цитаты и лимит на строку ты знаешь заранее, так что каким-нибудь слайсом не составит трда вставить.
Делаю плагин для VS кода. Нужно кое что стянуть с сервера на вебсокетах и отобразить в веб вьюшке. Отдельно от плагина код работает, получаю желаемый респонс, как вставляю в плагин и запускаю, то не приходит ответ на вторую команду {'command': 'cities'} Что смотреть?
Читаю про WebRTC и вот что я подумал. Чтобы соединить два браузера нужно знать их адреса. Обычно нужно чтобы был сервер, который бы сказал им сервера друг друга. А если сделать чтобы один браузер выдавал свой адрес, пользователь его бы копировал и отправлял бы другому пользователю через кидание ссылки в тред на дваче, а тот его бы вводил в формочку и подключался бы. Или показывать всем адрес опасно? Но ведь он и так будет показан если через сервер подключаться. Так можно хостить хуйню на статичном сервере (на гитхуб пагес), а пользователи смогут подключаться друг к другу по ссылке, охуенно же. Это сработает? Если сработает, то где уже так сделано?
>>2259805 Насколько я понял, stun сообщает какой у клиента адрес. Но есть же публичные stun, можно свою хуйню не делать? TURN вроде и не всегда нужен, а используется как фоллбэк если нормально не работает. Или на практике оно никогда нормально не работает?
>>2259815 90% клиенстких машин не имеют белых IP. Бльшая часть из них сидят за NAT'ами, по большей мере симметричными и непробиваемыми. Для этого и нужны STUN и TURN сервера. STUN используется в том случае, если за NAT только один клиент, а другой таки имеет внешний статичный IP, тогда STUN сервер отрабатывает толкьо на стадии рукопожатия сообщая клиентам их реальные адреса, после чего они общаются напрямую. TURN сервер вяполняет роль релея, когда оба клиента за симметричными NAT - все пакеты идут через него. В современных реалиях в 99% случаев без TURN у тебя ничего работать не будет. Остаьльное возможно только когда ты наверняка занешь кто у тебя клиенты и их параметры - например это локальные или корпоративные сети, или контролируемые тобой машины, или еще подобные условия.
Можете подсказать, какие есть варианты отображения для textarea, когда текста становится больше чем размер самого поля ввода, при этом пользователю точно нужно показывать, что за пределами видимости еще есть какой-то текст? Многоточие как в инпуте для textarea добавить нельзя, и учитывая то, что textarea можно по размеру изменить, то многоточие может быть и не видно, если размер окна не захватывает строку целиком, даже если накостылить это руками. UI-ксеры хуйнули точки, а как это работать должно хуй его знает, мне задачу сдавать, а там все в отпуске блядь
>>2259894 Да ладно нахуй? А как ты это нашел? Во всемирной павутине под названием инторнет??? Вот реально, вместо таких ответов, лучше нахуй слать сразу
>>2259905 Ну я ебусь с этим уже часов 10, рассматривая разные варианты, описав детально проблему, ты мне за каким-то хуем кидаешь первую ссылку на СО, которую я нагуглил в первую очередь, при том что мой вопрос изначально был вообще в том, какое UI решение может заменить троеточие для textarea
>>2259907 Ты ебало свое агрессивное стянул бы лучше. Я тебе скинул ссылку где описано как твое троеточие добавить. Нормально вопрос сформулировать можешь? Тебе уже сказали, что есть скрол. Я скинул ссылку как туда сунуть троеточие. Чего ты ещё ждёшь? Нам макеты тебе перерисовать чтобы убрать троеточие с них?
>>2259913 То решение полная хуета если что, оно даже фактически работает не правильно, и оно просто добавляет три точки нижний правый уголок, что выглядит как полная жопа говна сатаны. И иди нахуууу кста
>>2259884 Очеыидно делай не через текстарию, завтра UI-ксеры хуйнут туда цвет текста для каждого слова разный, тоже будешь спрашивать как в текстарии делать несколько цветов текста для разных участков?
>>2259926 Чувак пришел с проблемой, я кинул решение конкретно этой проблемы. Он начал кидаться говном, что это не то решение, которое он хочет. На агрессию отвечаю агрессией, что необычного? Можно же было нормально ответить. Мол я видел этот вариант, да, это троеточие, но я хочу аналог троеточия, но не троеточие.
>>2259907 За столько времени можно было уже написать свой вебкомпонент, в котором жс следит за размерами текстарии и вставляет где надо многоточия, выложить его в пабчик, собрать лайки, выпить смузи, пососаться с коллегой по опенспейсу..
>>2259935 Зависело от подачи материала, неоторые авторы уебищно объясняют, что вызывает нежелание продолжать их читать, а других приятно читать и выполнять их задачи, которые сразу понятно как решать, что дает мотивацию продолжать обучение.
>>2259935 Изучение дается тяжело. Но дропнуть не хочется, т.к. альтернатив не вижу. Остальным заниматься хочется еще меньше, поэтому дрочу проганье. От этого хоть какое-то удовольствие, когда что-то получается. Ну и фантазии на тему, что оно поможет выбраться из говна, приятно щекочут жеппу
>>2259935 Несколько раз казалось, что я совершил ошибку, что это вообще не для меня, что я дебил, а кодеры на самом деле умные и как-то по особенному мыслят. И это все я делал, когда уже уволился со старой работы, учясь кодить, и никуда не вкатываясь. Но в итоге все норм, разобрался, работу нашел. Но офер первый наверное только после 6го собеса получил. А после первого вообще нахуй в петлю хотел залезть, такой ебейший позор был
>>2259976 Вот двачую, у кантора многое через жопу написано, новичку очень трудно разобраться будет. Мне по базе Флэнаган в итоге зашел, книга конечно толстая, но пусть это не пугает, там за сюжетом следить не нужно, мне она показалась наиболее простой и с адекватным уровнем изложения по сложности.
>>2259935 Тяжко не от самого изучения, а от процесса поиска работы. Конкуренция ебейшая, нужно что-то придумывать оригинальное, чтобы твое резюме не просто посмотрели.
Пишу пет-проектик на рякт. Получаю с сервера жсон данные о конкретном объекте, в этом жсоне есть конечный путь картинки, например "/jopagovno.jpg". Я беру создаю img туда пихаю `URL/${json.govno_image}`. Всё хорошо, работает, но у меня висит лоадер на загрузку данных с сервера и когда они загружаются лоадер отключается, но на экране появляются данные без картинок, а картинкам нужно еще какое-то время чтобы загрузиться. (около 1 секунды). Как можно сделать так, чтобы лоадер крутился и во время загрузки картинок? То есть пользователь открыл страничку - лоадер закрутился, беру жсон с сервера, далее всё раскидывается куда надо и начинается загрузка картинок - как только загрузка картинок закончена лоадер снимается и пользователю уже красивый списочек показывается.
>>2260017 Я с тобой согласен, анон. Но я не совсем понимаю как мне отследить факт загрузки картинки с этого URL, там же просто атрибут src. В этом в принципе заключается вся проблема, т.к. остальное-то я знаю как сделать.
>>2259983 Расскажи про «позор», что хотели, что спрашивали. Сам очень очкую эпично обосраться на собесе. Хочется знать как оно у других было. Чтобы иметь представление к чему морально готовиться типа.
>>2259983 Расскажи про «позор», что хотели, что спрашивали. Сам очень очкую эпично обосраться на собесе. Хочется знать как оно у других было. Чтобы иметь представление к чему морально готовиться типа.
>>2260038 Выучил рякт, очень плохо знал базу жса, начали разумеется гонять по базам, тут я и обосрался, не ответил буквально ни на один вопрос, думал это никому не нужно, лол.
>>2260148 Реальные таски примерно так и выглядят? Ну не все так плохо тогда! Я думал придется писать функциональную состовляющую, хотя я канеш в душе не ебу что делает на работе джуниор фронт енд
>>2260146 >придется РАБотать, выполнтяь какието бессмысленые таски. + В свободное время прокачивать алгоритмы, паттерны, фреймворки, все современные технологии и даже программы
>>2259935 Пришел после слабой школы в топовый универ. Там сразу С и С++, да, простые задачки как на собесах на джуна, но я ничего не понимал тогда. В электричке по пути учил синтаксис. Еще что бы оценку получить задчу нужно на компе прям при преподе решить, если не решил - идешь нахуй. Дальше на 2 и 3 курсе: клиент-сервер-бд, мьютексы, семафоры, Андроид. Крч, я кое как универ закончил и смотря на одногрупников которые шарили думал что я не годен к программированию. Но после универа годик проработал то тут то там выучил ЖС и пошел работать. На работе я обнаружил что не такой уж и тупой (умнее 80% команды), хотя это не ум, а опыт скорее всего. Работа легче чем универ. Вывод: просто сидишь и задротишь.
Не могу нихера понять как в реакте данные снизу вверх передавать через эти колбэки. Типа идея понятна, вверху иерархии пишешь функцию, передаёшь её вниз она там выполняется, а потом...хуй знает что потом. Как она приходит обратно хз. Смотрю рандомных дядей в ютубе, у них все окна летают туда-сюда, нихера не понятно. Может есть какое-то волшебное видео чтоб СТАЛО ПОНЯТНО?
Если что, я почти полный 0. Когда-то пхп учил, проучил курс в инете, чуть чуть потыкал его палкой и забил. Потом стал вёрстку и Жаваскрипт учить, дошёл до 6 раздела из 14 на learn.javascript.ru. Может я чёт особеное не успел пройти?
>>2260340 Я тоже 0, но делал так. В родителе есть state, допустим, kgGovna, setKgGovna и есть функция howMuchNasral(kgGovna) Которая обновляет вышеуказанный стейт.
Ты берешь эту функцию и передаешь через пропс в дочерний элемент. Там делаешь какую-то логику и в итоге передаешь в howMuchNasral(результат).
Вроде как всё, оно поднимается к родителю и в state kgGovna у тебя это значение.
>>2260021 У картинок так-то свойство onload есть, если что. И onerror, кажется. А вообще не надо пользователям мешать своими лоадерами. Контент загрузился - сразу покажи и не еби мозги.
посоны, почему заглох пропозал "Observables for ECMAScript"? начиная с какого-то момента в ишшьюзах нет даже вопросов типа "Когда уже?.." https://github.com/tc39/proposal-observable
Няши, гляньте мой код. Пытаюсь добавить кнопку на ютуб, а она не добавляется (по крайней мере в фаерфоксе): https://pastebin.com/bSU0Leva Место под кнопку добавляется, но почему-то вложенного svg не видно. При этом если кликнуть на этом узле DOM "редактировать", а потом просто вернуть всё взад, то картинка появляется. Я не умею в этот ваш пятый html с фреймворками, ничего не понииаю.
Объясните плз, почему при || пустая строка считается как true, если это false, и вообще при любом действии выдает первый alert. Если || заменить на &&, то работает как надо.
>>2260696 значит как я понял: age равен пустой строке, а логически это false, но в условии if при взаимодействии с математическим оператором <= , age преобразуется в число, тогда в первом значении 0=>14 будет false, а второе 0<=90 выдаст true
>>2260707 Не при взаимодейстии, а когда происходит вычисление операции сравнения, и тут вопрос как сравнение происходит, либо пустая строка приводится к числу, либо 90 приводится к "90", и тогда идёт сравнение строк. Т.к. питухон-говнокодер, я не знаю, лишь предположил.
>>2260707 Например, 0 < "90" даст true, а "91" < 90 false, значит в таких операциях идёт математическая приоритезация, и значит строки неявно приводятся к числам, если только оба операнда не строки, тогда там будет уже наверно лексикографическое сравнение.
Сап. Изучаю js 4 дня, освоил самый базис. Планирую работать через React, имеет смысл полностью задрочить JS для моей цели? В целом, родной js даёт бонусы при обучении реакту?
>>2260727 Шапку почитай, ам на такие ворпосы есть ответы, будешь лучше ориентироваться. Жс нужен, как ни крути. Рякт - библиотека, но будешь ты писать на жс, все те нюансы, трюки, магию, будешь делать на жс. Рякт дает плюшки, готовые решения, велосипеды. Помогает разрабатывать проект яснее, быстрее. Жс ты полностью никак не выучишь, но 4 дня явно мало. Месяца ~три, а там как будешь боле-менее разбираться что куда, иди в любой фреймворк.
>>2260621 >Да с лоадером как-то по-красивше выглядит, сразу разом всё появляется. Нет, это по-уродски выглядит, когда людей заставляют ждать дольше, чем это необходимо. Ты ещё бегущую строку там сделай, снег (новый год же) и блёстки гифами в качестве фона на всю страницу, "потому что так красивше". И цвет ссылок обязательно замени на жёлтый, на розовом фоне, так красивее, это же самые красивые цвета. А весь остальной цыет оставь просто ярко-зелёным. Текст, если он есть, должен грузиться мгновенно. Картинки могут подгружаться намного дольше. Если я зайду на сайт и увижу, что его делал идиот, который этого не понимает, я просто закрою вкладку и открою следующую ссылку в гугле. Потому что лично я просто не люблю копаться в том, что навалил в интернете какой-нибудь идиот.
Анчёусы, вопрос. Вот я вкатываюсь во фронт по гайду.
Если я ооп знаю и понял синтаксис жс , плюс то что наследование тут не типичное, а смесь прототипов и классического наследования, плюс типы данных понял и т.д. Надо ли мне углубляться или можно уже переходить к DOM и прочему? Уж слишком мне лень перечитывать то что 1000 раз было изучено с других ЯП, с небольшими поправками. Или будут дрочить всякие нюансы на собесах?
>>2289769 > Уж слишком мне лень перечитывать то что 1000 раз было изучено Не перечитывай. Скачай видеокурс, то что знаешь просто смотри, а что не знаешь учи.